* {margin: 0; padding: 0; border: 0;} 
html{font-size: 100%;}
 
body {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: white; 
background-image:url('../_images/fondoprincipal.jpg') ;
}

.containerbase {
width:950px;
margin: auto;
margin-left:140px;
margin-top:5px;
}
a:link, a:active, a:visited { text-decoration: none; color: #8E0909; }
a:hover, a:focus { text-decoration: underline;  color: white;  }
.linea {  clear:both;}
.lineaizq {  clear:left;}

.paises  { 
overflow: hidden;
float:right;
width: 100px;
font-size: 78%;
color: #CCCCCC;
text-align: justify;
}
.containerizq {  
float:left;
width: 320px;
/*height: 700px;*/
}

.containerizq h2,h3 {  
color: rgb(47, 44, 44);
text-align: center;
}
.containerizq h2 {  
font-size:120%;
margin-top:40px;
}
.containerizq h3 {  
font-size:100%;
margin-bottom:10px;
}


.aniversario  {
margin-right: 45px;
}
img.center  {
display: block;
margin-left: auto;
margin-right: auto;
}

.chico {
width: 80px;
padding-top:18px;
}

.robert  {
width: 100px;
margin: 20px;
float:left;
}

.robert img  {
width: 100px;
border: thin white solid;
}

.textoderecha {
margin-top:20px;
text-align: justify;
width: 180px;
float:left;
}
.textoderecha h1 {
font-size: 150%;
text-align: left;
}
.textoderecha p {
padding-top:15px;
}

.containerder {  
float:right;
width: 510px;
text-align: center;
}

.containerder h2 {  
font-style: italic;
font-size: 120%;
padding-top:5px;
padding-bottom: 10px;
color: rgb(218,37,29);
}

.containerder h1 {  
padding-top:30px;
padding-bottom: 30px;
color: rgb(47, 44, 44);
}
.texto {
color:black;
float:left;
width: 420px;
margin: 20px 0px 0px 50px;
text-align: justify;
padding:10px;
background-image:url('../_images/fondo_texto.jpg') ;
}

.texto li {
margin-left:10px;
}

/*iconos menu*/
#menutab  {
/*background-color:rgb(187,186,158);*/
height: 29px;
width: 645px;
margin-top:0px;
margin-bottom:10px;
padding-left: 5px;
}

 
#menutab li {
list-style:none;
float:left;
width: 41px;
height: 29px;
font-size: 6px;
padding-right:8px;
}
 
#menutab li a {
display:block;
width:41px;
height:30px;
background:top left no-repeat;
text-decoration:none;
border: rgb(172,162,124) thin solid;
}
.traducir {
font-size: 9px;
text-align: right;
color: black;
  }

#menutab li a.mhome { background-image:url(/_images/iphome.gif); }
#menutab li a.mboulder { background-image:url(/_images/ipboulder.gif); }
#menutab li a.maniver { background-image:url(/_images/ipaniver.gif); }
#menutab li a.mstats  { background-image:url(/_images/ipstats.gif); }
#menutab li a.mpr_esp { background-image:url(/_images/ippr_esp.gif); }
#menutab li a.mpr_fra { background-image:url(/_images/ippr_fra.gif); }
#menutab li a.mpr_eng { background-image:url(/_images/ippr_eng.gif); }
#menutab li a.mgallery { background-image:url(/_images/ipgallery.gif); }
#menutab li a.mfaculty { background-image:url(/_images/ipfaculty.gif); }
#menutab li a.mcontact { background-image:url(/_images/ipcontact.gif); }
#menutab li a.m_eng  { background-image:url(/_images/ip_eng.gif); }
#menutab li a.m_fra  { background-image:url(/_images/ip_fra.gif); }
#menutab li a.m_esp  { background-image:url(/_images/ip_esp.gif); }
#menutab li a.mbiblio2 { background-image:url(/_images/ibiblio.gif); }
 
#menutab li a:hover { background-position:bottom left; }
#menutab li a span { visibility:hidden; }
 
/*frases menu*/
#menutab2  {width: 180px; float:left; margin-right: 40px; background-color: rgb(183,150,81);  padding-top:10px;}
#menutab2 ul {list-style: none; text-align: right;}
#menutab2 li a {line-height: 150%; padding-right: 10px;}
 
.hoverbox {
margin-left:30px;
}

.hoverbox img
{
background: #fff;
border-color: #aaa #ccc #ddd #bbb;
border-style: solid;
border-width: 1px;
color: inherit;
padding: 2px;
vertical-align: top;
width: 200px;
height: 128px;
}
.hoverbox a  { 
text-decoration: none; 
color: black;
font-weight:bold;
}

.ver
{
color: inherit;
display: inline;
float: left;
padding: 10px;
position: relative;
}


table.inscripcion {
background-color: rgb(213,198,140);
padding-bottom:20px;
border: thin red dotted;
margin-top:10px;
width: 100%;
}
table.inscripcion td {
padding-top: 10px;
}
