/**** COMUNES ****************/

.estirar:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
}
.estirar {display: inline-block;}
/* oculto IE-mac \*/
* html .estirar {height: 1%;}
.estirar {display: block;}
/*fin oculto IE-mac */

html { font-size:62.5%; }

body{ margin:0px; padding:0px; font-size:100%; overflow : -moz-scrollbars-vertical;}
*:first-child + html body { font-size:101%; }
* html body {font-size:101%; }

a{ text-decoration:none; color:#202574;}
a:hover{ text-decoration:underline;}

img{ border:0px;}

ul {list-style-type:none;}

#contenedor{ width:99.7em; margin:0 auto; padding:0;}
#contenido{ width:97.7em; margin:2em 1em 0; position:relative;}

#contenido .foto{ margin:0 1em 0 0; display:block; width:80px; height:80px; position:relative; float:left;}
#contenido .foto img{ position:absolute; left:0; top:0; display:block; clip: rect(0px 80px 80px 0px);}

#contenido .foto2{ margin:0 0 0.4em 0; display:block; width:295px; height:109px; position:relative;}
#contenido .foto2 img{ position:absolute; left:0; top:0; display:block; clip: rect(0px 295px 109px 0px);}

#contenido .foto3{ margin:0 0 0.4em 0; display:block; width:264px; height:80px; position:relative;}
#contenido .foto3 img{ position:absolute; left:0; top:0; display:block; clip: rect(0px 264px 80px 0px);}

#contenido .foto4{ margin:0 0 0.4em 0; display:block; width:116px; height:116px; position:relative;}
#contenido .foto4 img{ position:absolute; left:0; top:0; display:block; clip: rect(0px 116px 116px 0px);}

#contenido .foto5{ margin:0 0 0.4em 0; display:block; width:191px; height:191px; position:relative;}
#contenido .foto5 img{ position:absolute; left:0; top:0; display:block; clip: rect(0px 191px 191px 0px);}

#contenido .foto6{ margin:0 auto; display:block; width:400px; height:545px; position:relative; border:1px solid #CCCCCC;}
#contenido .foto6 img{ position:absolute; left:0; top:0; display:block; clip: rect(0px 400px 545px 0px);}

#contenido .foto7{ margin:0 auto; display:block; width:545px; height:400px; position:relative; border:1px solid #CCCCCC;}
#contenido .foto7 img{ position:absolute; left:0; top:0; display:block; clip: rect(0px 545px 400px 0px);}

#contenido .foto8{ margin:0 1em 0 0; display:block; width:118px; height:118px; position:relative; float:left;}
#contenido .foto8 img{ position:absolute; left:0; top:0; display:block; clip: rect(0px 118px 118px 0px);}

#contenido .foto9{ margin:0 1em 0 0; display:block; width:553px; height:219px; position:relative;  }
#contenido .foto9 img{ position:absolute; left:0; top:0; display:block; clip: rect(0px 553px 219px 0px); }

/**** CABECERA ****************/

#cabecera{position:relative;}
#cabecera h1 { text-indent:-9000px; font-size:1em;}

#cabecera .endirecto{ position:absolute; text-align:right; padding:0; margin:0; width:400px; }
#cabecera .endirecto a{ display:block; font:bold 1.2em/2.2em Tahoma; color:#fff; width:13.5em; float:right;}
#cabecera .endirecto h2{ margin:0; padding:0; font-size:1em; background:none; clear:both;}
#cabecera .endirecto h2 a{ background:none; font:1.4em Tahoma, Arial, Helvetica, sans-serif; width:auto; }
#cabecera .endirecto .nombre{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; background:none; display:inline; padding: 0 0.3em 0 0; color:#fff;}
#cabecera .endirecto a:hover{ text-decoration:none;}

#cabecera #menu{ background:url(../img/fndo_sombramenu.jpg) repeat-x left bottom; height:4.3em; }



#contenido .version2{ font:bold 1.6em Arial, Helvetica, sans-serif; color:#333; background: #eaeaee url(../img/bolo_rojo.gif) no-repeat 0.69em center; padding:0.3em 0 0.3em 1.6em;  margin:0; }

#contenido .linkvideo { font:1.1em Arial, Helvetica, sans-serif; color:#333;  padding:0.2em 0 0.2em 2.2em; background:url(../img/ico_video.gif) no-repeat left center;}
#contenido .linkaudio { color:#333;  padding:0.2em 0 0.2em 2.4em; background:url(../img/ico_audio.gif) no-repeat left center; height:1%; font:0.92em Arial, Helvetica, sans-serif;}
#contenido .linkfotogaleria { font:1.1em Arial, Helvetica, sans-serif; color:#333;  margin:0; padding:0.2em 0 0.2em 2.2em; background:url(../img/ico_fotogaleria.gif) no-repeat left 0.1em;}

p{ font:1.2em Arial, Helvetica, sans-serif; color:#666;}

#contenido .pesos h2{ font:1.1em Arial, Helvetica, sans-serif; color:#333; border-bottom:1px solid #cbcbcb; background:#fff; padding:0.6em 0.8em; margin:0;}

#contenido .pesos .modulo ul { padding:0; background:none;}
#contenido .pesos .modulo ul li { background:none; margin:0; padding:0 0 0.3em 0; background:url(../img/bolo_gris3.gif) no-repeat left 0.5em; padding-left:1.1em;}
#contenido .pesos .modulo ul li a { font:1.2em Arial, Helvetica, sans-serif; color:#202574; }


.final_columna{ height:20px;}
.final_columna a{ float:right; padding:0 1.2em; margin:0 0.8em 0.7em; font:bold 1.1em Arial, Helvetica, sans-serif; color:#202574; background:url(../img/flecha_doble.gif) no-repeat right 0.5em;}


.navegacion{margin:0; padding:0 0 1em 0; background:none;}
.navegacion ul{margin:0 0.9em; float:right; padding:0;}
.navegacion ul li{float:left; font:1.1em Arial,Helvetica,sans-serif; margin:0.25em 0pt 0pt; padding:0pt; color:#666;}
.navegacion ul li a{ height:21px; display:block; overflow:hidden;}
.navegacion ul li span{font-weight:bold;}
.navegacion ul .boton{width:76px; display:block; height:21px;  text-indent:-9000px; margin:0; padding:0;}
.navegacion ul .anterior{ background:url(../img/btn_anterior_txt.gif) no-repeat left top; margin-right:1em;}
.navegacion ul .siguiente{ background:url(../img/btn_siguiente_txt.gif) no-repeat left top; margin-left:1em;}


#contenido ul li img.play{ top:70px; left:6px; position:absolute; width:24px; height:17px;}

.mod_txt h4{ font:1.2em Arial, Helvetica, sans-serif; color:#666; margin:0; padding:0;}
.mod_txt h5{ padding:0; margin:1em 0 0.2em; font:bold 1.2em Arial, Helvetica, sans-serif; color:#666; background:none;}
.mod_txt ul{ margin:0; padding:0;}
.mod_txt ul li { padding:0.6em 0 0 1.8em; margin:0; font-weight:normal; background: url(../img/bolo_gris3.gif) no-repeat 0.9em 1em; list-style:none; height:1%;}
.mod_txt ul li p{ padding:0 0 0.1em 0; margin:0;}


.mod_txt .subtitulo{ font:bold 1.4em Arial, Helvetica, sans-serif; color:#666; margin:1.5em 0 0 0; padding:0; }
.mod_txt .txt_subsubtitulo{padding:0; margin-top:0.6em;}
.mod_txt .sub_subtitulo{ font:1.2em Arial, Helvetica, sans-serif; color:#333; margin:1em 0 0 0; padding:0; }


.banner_top {text-align:center; padding-bottom:1px;}
.banner_top_0 {margin:0px auto; width:763px;}
.banner_top_a {float: left; display:inline;text-align:center; margin-right:2px; margin-left:10px;}
.banner_top_a_i {}
.banner_top_b {float:left; display:inline; margin-bottom:3px;}
.banner_top_c {float:left; display:inline;}


			#col_der .publi{ text-align:center; margin-bottom:1.5em;}
			#col_der .publi p{margin:0px; padding:0px; font-size:10px;}
			


