/* CSS Document */

body{ font:normal 13px Arial, Helvetica, sans-serif; color:#666; background:url(../i/top.jpg) repeat-x;}
h1{ float:left; display:block; margin-top:27px;}
	h1 a{ display:block; float:left; width:366px; height:99px; background:url(../i/lng/es/logo.jpg) no-repeat; text-indent:-99999em;}
	
	
.container_16 .top{ background:url(../i/gente.jpg)   380px 0 no-repeat; width:970px;}	
li,p{margin:0;}
ul {list-style:none;}
h2,h3,h4{margin:0;}
a{text-decoration:none;}
u{color:#009DDC;}
/* Menus */


.idiomas{ display:block; float:right;}
	.idiomas li{ display:block; float:left; margin:0px;}
	.idiomas a{ display:block; padding:5px 8px; color:#FFF; text-decoration:none; font-size:12px;}
	.idiomas a:hover,.idiomas a.a_on{ background-color:#009DDC;}
	

.menu{ display:block; float:left; clear:left;width:968px;margin:0; }
	.menu li{ display:block; float:left;}
		.menu li a{ display:block; float:left; background:url(../i/lng/es/menu.png) no-repeat; text-indent:-99999em; height:41px;}
		
		
		.menu .mn1 a{ width:110px; background-position:0 0; }
		.menu .mn1 a:hover,.menu .mn1 a.a_on{ background-position:0 -84px ;}
		
		.menu .mn2 a{ width:117px; background-position:-110px 0; }
		.menu .mn2 a:hover,.menu .mn2 a.a_on{ background-position:-110px -84px ;}
		
		.menu .mn3 a{ width:119px; background-position:-229px 0; }
		.menu .mn3 a:hover,.menu .mn3 a.a_on{ background-position:-229px -84px ;}
		
		.menu .mn4 a{ width:115px; background-position:-348px 0; }
		.menu .mn4 a:hover,.menu .mn4 a.a_on{ background-position:-348px -84px ;}
		
		.menu .mn5 a{ width:123px; background-position:-463px 0; }
		.menu .mn5 a:hover,.menu .mn5 a.a_on{ background-position:-463px -84px ;}
		
		.menu .mn6 a{ width:121px; background-position:-586px 0; }
		.menu .mn6 a:hover,.menu .mn6 a.a_on{ background-position:-586px -84px ;}
		
		.menu .mn7 a{ width:91px; background-position:-707px 0; }
		.menu .mn7 a:hover,.menu .mn7 a.a_on{ background-position:-707px -84px ;}
		
		.menu .mn8 a{ width:75px; background-position:-798px 0; }
		.menu .mn8 a:hover,.menu .mn8 a.a_on{ background-position:-798px -84px ;}
		
		.menu .mn9 a{ width:97px; background-position:-873px 0; }
		.menu .mn9 a:hover,.menu .mn9 a.a_on{ background-position:-873px -84px ;}
		


/* Cuerpo */

.cuerpo { width:650px; margin-top:35px; float:left; padding-left:15px;}
.cuerpo h2{ font-size:45px; color:#009DDC;display:block;}		
.cuerpo h2 a{ float:right;}
.cuerpo h3,.cuerpo h4{ float:left; color:#009DDC; font-size:24px; margin-top:15px;}
.cuerpo h4{ font-size:20px;}
.cuerpo p{margin-top:10px; float:left;width:100%;}
.cuerpo i{ float:left; display:block; width:100%; color:#009ddc; text-decoration:underline; font-size:16px; margin-top:15px;}

.cuerpo > div{ display:block; float:left;  width:100%;}

.cuerpo  .var1> img{float:left; margin-top:15px;}
.cuerpo .var1 p{ font-size:14px; margin-top:15px; float:left;}

.cuerpo .var2>div{ float:right; width:443px;}
.cuerpo .sin_foto>div{width:100%;}
.cuerpo  .var2> img{float:left; }
.cuerpo .var2 p{margin-top:15px; float:left;width:100%;}


	.pie_foto{ display:block; float:left; width:100%; margin:10px 0 0 0;  }
		.pie_foto span{ font-size:12px; display:block; float:left; margin-right:10px; padding-right:10px; border-right:solid 1px #c8c8c8;}
		.pie_foto strong{ font-size:12px; float:left; text-transform:uppercase;}
		.pie_foto a{float:right; display:block; margin-left:10px;}
		
.cuerpo .var2 .pie_foto{margin-top:0;}	


.cuerpo .mas_titulares { border-top:solid 1px #c8c8c8; border-bottom:none;}
.cuerpo .mas_titulares li{width:100%; display:block; float: left; background:url(../i/flecha.gif) 0 2px no-repeat; padding-left:20px; margin-top:5px;
}
.cuerpo .mas_titulares li a{ color:#666; text-decoration:none;}
 
.var3 {  margin-top:35px;}
.var3 h2{ font-size:70px; color:#009DDC; line-height:.9em;}
.var3 p{ margin-top:10px;line-height:1.3em; float:left;}
.var3 h3{ font-size:35px; color:#009DDC;}
.var3 h4{ font-size:20px; display:block; color:#7D7D7D;}
.var3 .grid_9 {border-bottom:solid 1px #C8C8C8; padding-bottom:20px; margin-bottom:20px; position:relative; }
.var3 .grid_9 a{ font-size:16px; color:#8ED300; text-decoration:none; font-weight:bold;}
.var3 .foto_bienvenida{ position:absolute; left:441px; top:-85px;}



.var4 a.on{ color:#9BDC03;}
.var4 a.last{border:none;}
.var4 h2{ border-bottom:none;}

.var4 ul{ display:block; float:left; margin-top:10px;width:100%;}
.var4 li{ width:100%; display:block; float:left; margin-bottom:10px; padding-left:10px; background:url(../i/punto.gif) 0 6px no-repeat;}
.var4 li a{ text-decoration:underline; font-weight:bold; color:#009DDC; display:block;}

.var4 h3,.var4 h4{ display:block; float:left; clear:left; margin:0;width:100%;}
.var4 a.icono{ float:right; border:none; margin:10px 0;}
.var4 .galeria { display:block; float:left; width:654px; margin-top:10px;}
.var4 .galeria a{ display:block; float:left; margin:0 2px 2px 0;}

.var4 .grid_5{ margin-bottom:20px;}


.var5 h2{ width:250px;  font-size:45px; float:left;}

.blog{ display:block; float:left; width:334px;}
	.blog a{ font-size:16px; font-weight:bold; color:#666666; display:block; width:185px; float:left;}
	.blog a p{ font-size:13px; font-weight:normal;}
	.blog img{ float:right; margin-right:35px;}

.blog_var1 a {background:url(../i/flecha_v.gif) 0 5px no-repeat; padding-left:20px;}
.blog_var1 a p{ text-decoration:underline; margin-bottom:5px;}
.blog_var1 b{ font-size:13px; color:#009DDC; display:block;}

.cuerpo .youtube{ width:325px; margin-bottom:20px; min-height:350px;}


.sedes{ margin-top:20px;}
.sedes ul{clear:left;}
.sedes h3{display:block;}
.sedes li{width:152px;}
.sedes li a{ text-decoration:none; color:#666; font-weight:normal; float:left;}
.sedes li a:hover{ color:#000; background-color:#9FDE04;}

.sedes >div{ display:block; float:left;}




/* comunes */
.borde_bottom{border-bottom:solid 1px #C8C8C8; padding-bottom:20px; margin-bottom:20px; }
.borde_right{border-right:solid 1px #C8C8C8; padding-right:20px; margin-right:20px; }
.borde_top{border-top:solid 1px #C8C8C8; padding-top:20px; margin-top:20px; }

.enlaces a{ font-size:20px; color:#C8C8C8; font-weight:bold; text-decoration:none; margin-right:20px; padding-right:20px; border-right:solid 1px #c8c8c8;}
.h3_azul{font-size:35px; color:#009DDC; }
fieldset{ display:block; float:left; width:100%;}
fieldset label{ display:block; float:left; width:100%; margin-bottom:10px;}
fieldset input,fieldset textarea{ display:block; float:left; border:none; background-color:#E9E9E9; width:547px; font-size:20px;}
fieldset  span{ display: block; float:left; width:100px; font-size:20px; font-weight:bold;}



/* bloques */

.derecha {margin-top:30px;}
.derecha img{ display:block; float:left; margin-bottom:10px; }

.navegador{ background:url(../i/navegador.gif) no-repeat; padding-right:1px; margin-top:20px; }
.navegador a{ display:block; float:left; background:url(../i/navegador_separador.gif) no-repeat right center; height:31px; font-size:14px; padding:1px 20px 1px 0; margin-left:10px; line-height:30px; text-decoration:none; color:#42CBFF;}
.navegador a.last{ background:none; text-decoration:underline;}

.paginador{ display:block; float:left;}
.paginador a{margin-top:0;display:block; float:left; margin-right: 10px ; padding: 0 10px 0 0; color:#C8C8C8; border-right:solid 1px #c8c8c8; font-size:35px; font-weight:bold;}
.paginador .left{text-indent:-999999em; background:url(../i/navegador_left.gif) 0 10px no-repeat; border:none; width:15px;}
.paginador .right{text-indent:-999999em; background:url(../i/navegador_right.gif) 0 10px no-repeat; border:none; width:15px;}
.paginador .on{ text-decoration:underline; color:#9BDC03;}


.revistas h4{ float:left; margin:0 10px 0 0px;}
.revistas h3{ float:left; margin:0 10px 0 0px; font-size:45px;}
.revistas .detalle_revista{ display:block; float:left; background:url(../i/flecha_v.gif) 0 3px no-repeat; padding-left:20px; margin-top:5px;}
.revistas>div{ margin-left:20px; width:590px; float: left; width:893px;}
.revistas>div>a{ float:right; }

.revistas ul{ display:block; float: left;margin-left:20px;}
.revistas li{float: left; width:160px;}
.revistas .extremo{ width:60px; margin-top:74px;}
.revistas p{ color:#666; margin-left:15px;}

.revista_ficha>img { float:left; margin-left:40px;}
.revista_ficha>div{float: right; width:640px;}
.revista_ficha h2{ font-size:45px; color:#9BDC03;}
.revista_ficha b{ font-size:20px; color:#009DDC;}
.revista_ficha p{width:80%; margin:10px 0 20px 0;}
.revista_ficha a{display:block; float:left;}

.revista_ficha .ul_var1{ margin:20px 0 0 40px;}
.revista_ficha .ul_var1 a *{text-align:center;}
.revista_ficha .ul_var1  img{display:block;  }
.revista_ficha .ul_var1 li{width:169px; text-align:center;}
.revista_ficha .ul_var1 p{margin:0px 0 5px 0;}
.revista_ficha .ul_var1 .mas img{ margin-left:40px; }

.calendar{ background:url(../i/fondo_calendar.jpg) no-repeat; display:block; float:left; width:207px; padding-left:20px; height:313px; margin-bottom:20px; padding-top:20px;}
.calendar h4{ font-size:24px; color:#009DDC;}
.calendar >div{ display:block; float:left; border:solid 1px #ccc; border-left:none; border-right:none; width:183px; padding:10px 0 0px 0;}
.calendar >div a{ display:block; float:left;}
.calendar h3{ color:#009DDC; font-size:24px;}
.calendar fieldset input{ width:162px; background-color:#FFF; border:solid 1px #CCC; font-size:14px; margin-right:7px;}
.calendar fieldset label{ margin:0;}

.tb_calendario{ width:183px; float:left; margin-top:23px; margin-bottom:5px;}

.tb_calendario{font-size:14px; font-weight:bold;}
.tb_calendario td{ text-align:center; padding:5px 5px 5px 3px ;}
.tb_calendario th{color:#FFF; padding-bottom:10px; }
.tb_calendario .td_on a{color:#009DDC;}
.tb_calendario td a{color:#7D7D7D;}
.tb_calendario .td_domingo a{color:#FF0000;}
.tb_calendario .td_hoy { background:url(../i/td_hoy.png) no-repeat; }
.tb_calendario .td_hoy a{ color:#FFF;}


.flirk{ display:block; float:left; padding:40px 0 0px 26px; width:200px; height:341px; background:url(../i/flickr.jpg) no-repeat;}
.flirk p{ display:block; float:left; width:100%;}
.flirk li{ display: block; float:left; margin:6px 6px 0 0 }
.flirk img{ margin:0;}



/* pie */
.pie{margin-top:20px;}
.container_16 .bloques_enlaces{ background:url(../i/blq_enlaces_bottom.gif) no-repeat bottom left; width:941px; margin-top:20px; padding-bottom:20px;}
	.bloques_enlaces .cabecera{ display:block; position:absolute; width:940px; height:100px; left:0px; top:0px; background:url(../i/lng/es/blq_enlaces.jpg) no-repeat; z-index:-1;}
	
	.bloques_enlaces .enlaces1{ display:block; float:left; border-right:solid 1px #c8c8c8; width:340px; margin:20px 15px 0 20px; }
	.bloques_enlaces .enlaces1 li{ display:block; width: 137px; margin:5px 10px 0 0; float:left; background:url(../i/flecha_v.gif) 0px 2px no-repeat; padding-left:20px;}
	.bloques_enlaces .enlaces1 li a{text-decoration:none; color:#666;}
	
	.bloques_enlaces .blog1{ position:relative; float:left; margin-top:20px; border-right:solid 1px #c8c8c8; padding-right:15px; margin-right:15px;}
	.bloques_enlaces .blog1 strong{display:block; color:#9ADC02; font-size:24px; line-height:.9em;}
	.bloques_enlaces .blog1 .sello{ position:absolute; left:90px; top:-63px;}
	
	.bloques_enlaces .etiquetas { display:block; float:left; width:330px; margin-top:20px;}
	.bloques_enlaces .etiquetas li {display:inline; margin-right:5px; line-height:25px;}
	.bloques_enlaces .etiquetas a{ text-decoration:none; color:#009DDC;}
	.bloques_enlaces .etiquetas a.verde{color:#8CC802;}
	
	
	.bloques_enlaces .etiquetas a.tag1{ font-size:13px;}
	.bloques_enlaces .etiquetas a.tag2{ font-size:16px;}
	.bloques_enlaces .etiquetas a.tag3{ font-size:24px;}
	
	.afiliate{ margin-top:20px;}
	.afiliate img{ float:left;}
	.afiliate p{ margin:15px 0px 0px 10px; display:block; float:left; width:350px;}
	
	.pie_enlaces{ background:url(../i/pie.jpg) no-repeat; margin-top:20px; padding-top:17px;}
	.pie_enlaces *{ color:#FFF; font-size:11px; text-decoration:none; font-weight:bold;}
	.pie_enlaces span{ display:block;}
	
	.pie_enlaces .grid_12 a{text-transform:uppercase;display:block; float:left; margin-right:8px; padding-right:8px; border-right:solid 1px #209CEB;}
	
	
	
	
	
	
	
	
	
	





