html{font-size:62.5%;font-family:Georgia, "Times New Roman", Times, serif;}
body{margin:0;font-size:100%;}
* html body{font-size:101%;}
*:first-child+html body{font-size:101%;}
h1,h2,h3,h4,h5,h6,p,pre,blockquote{margin:0;font-size:1em;}
ul,ol,dl,dt,dd{padding:0;margin:0;}
ul,ol{list-style:none;}
address{font-style:normal;}
a{text-decoration:none; color:#0C2269;}
a:hover{text-decoration:underline;}
a img{border: none;}
table{border-collapse:collapse;width:100%;font-size:1em;}
td,th{vertical-align:top;}
caption,th{text-align:left;}
form{margin:0;}
fieldset{margin:0;padding:0;border:none;}
legend{margin:0;padding:0;}
input,textarea,select{font-size:1em;font-family:Arial,Helvetica,sans-serif;}
textarea{overflow:auto;}
input[type="text"]{margin:0;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
	/* oculto IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
	/*fin oculto IE-mac */



	
#publi{border-bottom:1px solid #d1d1d1; padding:2px 0;/*background:#fbfcfc url(/imag/fnd_publi.jpg) repeat-x left bottom;*/background:#e5e5e5; margin:0 0 6px 0;}
#publi .cont_publi{ width:990px; margin:0px auto; text-align:center;}
#publi .cont_publi .advert{ padding-right:16px; background:url(/imag/publi_v.gif) no-repeat right center;  margin:0px auto; }

#cab {width:990px; margin:0px auto 6px auto;}
#cab .cabeceraLogo img{float:left; display:inline; margin:0 10px 0 0;}
#cab .cabeceraLogo h2{float:left; display:inline; margin:0 30px 0 0; font:16px/26px Georgia, Arial, Verdana, ; border-left:1px solid #ccc; padding:0 0 0 10px;}
#cab .cabeceraLogo h2 a{color:#333;}

#cab .cabeceraLogo ul{float:left; display:inline; margin:2px 0 0 0;}
#cab li{float:left; display:inline; font:bold 12px/13px Arial, Helvetica, Verdana; margin:0 10px 0 0; }
#cab li a{padding:5px 7px; display:block;}
#cab li a:hover{background:/*url(/imag/menu_roll.gif) no-repeat left top*/#0C364E; color:#fff; text-decoration:none;}








#cabecera p#desc{font:12px Arial, Helvetica, Verdana; color:#333; position:absolute; left:auto; right:16px; bottom:45px; width:312px; text-align:right;}
#cabecera p.patrocinio{text-indent:-9000px; position:absolute; right:15px; top:15px; display:none;}
#cabecera p.patrocinio a{display:block; overflow:hidden; width:240px; height:35px;}
#cabecera #busca{position:absolute; right:15px; bottom:10px; font-size:12px;}
#cabecera #busca input{float:left; display:inline; margin:0 0 0 10px;}
#cabecera #busca input#s{width:257px;}





/*generico*/
#cabecera {width:990px; margin:0px auto; height:121px; background:url(/imag/cabeceras/generica.jpg) no-repeat left top; position:relative;}

#cabecera h1 {position:absolute; font:32px/33px Georgia, "Times New Roman", Times, serif; left:270px; bottom:20px; width:250px;}
#cabecera h1 a{color:#000;}














#menu{background:#B00640;}
#menu ul{width:990px; margin:0px auto;}
#menu li{float:left; display:inline; font:16px Georgia, "Times New Roman", Times, serif; color:#fff; margin:0 15px 0 0px; padding:5px 15px 5px 0; background:url(/imag/sep_menu.gif) no-repeat right center;}
#menu li a{ color:#fff;}
#menu li a:hover{}

#cont_contenido{background:url(/imag/sombra.jpg) repeat-x left top;}

#cont_columnas{width:990px; margin:0px auto;}
#cont_columnas #contenido{width:555px; float:left; display:inline;margin:15px 0 ;}
#cont_columnas #columna{float:right; display:inline; width:420px; margin:15px 0;}
#cont_columnas #columna .modulo{margin:0 0 10px 0;}
#cont_columnas #columna #nube-tags{margin:0 0 10px 0;}
#cont_columnas #columna h2{font:20px/23px Georgia, "Times New Roman", Times, serif; color:#333; /*background:url(/imag/fnd_encabezado.gif) no-repeat left top;*/ padding:5px 0 5px 30px;border-bottom:1px solid #ccc; border-top:1px solid #ccc; background:url(/imag/cuadro2.gif) no-repeat 11px center;}
#cont_columnas #columna h2 strong{font-weight:normal; margin:0 5px 0 0;}
#cont_columnas #columna .cont_info{padding:10px}
#cont_columnas #columna .modulo .cont_info img{float:left; display:inline; padding:1px; border:1px solid #ccc; margin:0 5px 0 0;
	}
#cont_columnas #columna .cont_info .txt{display:table; height:1%;}
#cont_columnas #columna .modulo .cont_info p{font-size:12px; line-height:15px; color:#333;}
#cont_columnas #columna ul {font-size:13px;}
#cont_columnas #columna ul li{margin:0 0 5px 0;}
#cont_columnas #columna ul.ult_coments{}
#cont_columnas #columna ul.ult_coments li{padding:0 0 5px 0; }
#cont_columnas #columna ul.ult_coments li a{font-weight:bold;}
#cont_columnas #columna ul.ult_coments li small a{font-weight:normal; font-size:11px;}
#cont_columnas #columna p.mas{margin:10px 0; text-align:right; font-family:Arial, Helvetica, sans-serif;}
#cont_columnas #columna p.mas a{padding:5px 8px; background:#888; font-weight:bold; font-size:11px; color:#fff; text-decoration:none;}

#cont_columnas #columna .publi{/*background:#e5e5e5 url(/imag/publi.gif) no-repeat center 2px;padding:16px 0 10px 0;*/ margin:0 0 10px 0;}
#cont_columnas #columna .publi .cont_publi{text-align:center;}

.post {margin:0 0 30px 0;}
#contenido h1{font:32px/35px Georgia, "Times New Roman" ; margin:0  10px 8px 0px; color:#333;}
#contenido  p{font-size:15px; line-height:23px; margin:0 0 5px 0px; color:#333;}
#contenido  .post p{margin:0 0 10px 0px;}

#contenido  p a{text-decoration:underline;}
#contenido  p img.imgcen{margin:10px auto; display:block;}

#contenido .info {/*margin:0 0 15px 0;*/}
#contenido .info p{font:12px Arial, Helvetica, Verdana; color:#666;padding:8px 0 0 0; margin:0 0 2px 0;}
#contenido .info p a{color:#666; text-decoration:none;}







p.nav{text-align:center; margin:0 0 10px 0; color:#333; font-size:12px;}

#contenido .tags{background:#ededed; padding:5px 8px; border:1px solid #ccc; margin:20px 0 0 0; clear:both;}
#contenido .tags dl{font-size:12px; font-weight:bold; margin:0 0 5px 0;}
#contenido .tags dt{float:left; display:inline; margin:0 5px 0 0; font-family:Arial, Helvetica, sans-serif;}
#contenido .tags dd{float:left; display:inline; margin:0 5px 0 0;}
#contenido .tags dd a{text-decoration:underline;}
#contenido .tags p{padding:0 0 0 20px; margin:0px; font-size:12px; line-height:14px; font-weight:bold; background:url(/imag/ico_comentarios.gif) no-repeat left 2px;}

#contenido #comentarios p{margin-bottom:10px;}
#contenido #comentarios #formContacto p{margin:0px;}
#contenido #comentarios #formContacto input, #contenido #comentarios #formContacto textarea{margin:0 0 10px 0;}


#contenido ul{margin:0 0 15px 0;}
#contenido li{font-size:14px; margin:0 0 5px 0;}


#contenido h3{font-size:16px;padding:20px 0 10px 0;}

#contenido h2{font-size:22px; padding:10px 0 10px 0;}


#contenido #comentarios .comentario{margin:0 14px 20px 14px; background:#f1f1f1; border-bottom:1px solid #ccc;}
#contenido #comentarios .comentario h3 {font:bold 16px/17px Arial, Helvetica, Verdana; padding:0 0 0px 10px; background:#fff;}
#contenido #comentarios .comentario h3 a{color:#333; padding:0 27px 0 0; }
#contenido #comentarios .comentario p{font:13px/18px Arial, Helvetica, Verdana;  padding:13px 13px 0px 13px; margin:0px;}
#contenido #comentarios .comentario p.meta{text-align:right; font-size:11px;  padding-bottom:10px;}
#contenido #comentarios .comentario p.meta a{color:#666;}

#comentarios_numero h2{font-size:18px; font-weight:bold; margin:0 0 20px 0; color:#999;}

#nuevo_comentario{margin:20px 13px 20px 13px; padding:0 0 20px 0;border-bottom:1px solid #ccc;}
#nuevo_comentario label{font-size:13px; font-weight:bold;}
#nuevo_comentario p{margin:0 0 10px 0;}
#nuevo_comentario p input{width:300px;}
#nuevo_comentario p textarea{width:300px;}
#nuevo_comentario p input.submit{font-size:12px; font-weight:bold; width:100px;}

#pie {text-align:center; padding:20px 0;}





#footer20 {margin:2px auto 0 auto;
padding:10px 0 30px 0;color:#387192;font:12px "Lucida Grande", Verdana, Arial, sans-serif;
text-align:left;
border-top:1px solid #ccc;clear:both;width:990px;}
#footer20 dl dt {float:left;width:80px;margin:0;padding:4px 0 8px 0;border-top:3px double #e6e6e6;color:#333;}
#footer20 dl dd {margin:0 0 0 80px;padding:4px 0 8px 0;border-top:3px double #e6e6e6;color:#c00;font-weight:bold;}


#footer20 a {margin:0;padding:0;text-decoration:none;font:1em "Lucida Grande", Verdana, Arial, sans-serif;color:#666;}
#footer20 a:hover {text-decoration:underline;}

#footer20 .sind {background: url("http://estaticos.20minutos.es/css3/i/foot-icon.gif") left top no-repeat;padding-left:16px;}
#footer20 .cc {background: url("http://estaticos.20minutos.es/css3/i/cc.gif") left top no-repeat;padding:2px 0 2px 20px;background-position:0 50%;}
#footer20 a.it {font:11px/260% arial, sans-serif;background: url("http://estaticos.20minutos.es/css3/i/indextools.gif") right top no-repeat;padding:2px 109px 2px 0;margin:0}



#footer20 dl {font:0.9em "Lucida Grande", Verdana, Arial, sans-serif;padding:0 4px 0 4px;margin:8px 0 0 5px;border:0;}
#footer20 .logofooter {text-align:center;margin:0;padding:0;background: url("http://estaticos.20minutos.es/css3/i/logo/20m_footerwhite.gif") top left no-repeat;background-position:50% 0;}


#contenido .pager  {font-size:16px;}
#contenido .pager .page_number {float:left; display:inline;  margin:0 0 0 14px;}
#contenido .pager .page_list {float:right;text-align:right;  margin:0 14px 0 0;}
#contenido .pager .page_list ul li {display:inline;}
#contenido .pager .page_list li{font-size:16px; margin:0 0 0 5px;}



#columna a{color:#333;}


.nav{font-size:14px;}
.nav .anterior{float:left; display:inline;}
.nav .siguiente{float:right; display:inline;}


.imgizqda{float:left; display:inline; margin:0 10px 10px 0;}
.imgdcha{float:right; display:inline; margin:0 0 10px 10px;}




#contenido blockquote{font-size:14px; color:#333; font-style:italic; line-height:20px; border-left:4px solid #ccc; padding:0 0 0 20px; margin:0 20px 5px 20px;}
#contenido blockquote p{font-size:14px;}


.post {font-size:14px; line-height:20px; overflow:hidden;}


#cont_columnas #contenido .advert{background:url(/imag/publi.gif) no-repeat center 2px;padding:16px 0 2px 0; margin:0 0 10px 0; text-align:center;}

#contenido .post ul{margin:0 10px;}
#contenido .post li{line-height:20px; color:#333;}
.nav{color:#333;}
