/* ESTILOS GENERALES */
body, html {height:100%;}
body {margin:0; padding:0; font-family:Arial,Verdana,Tahoma,sans-serif; font-size:100%;color:#6E6F71;}
legend {margin:-3000px; overflow:hidden; position:absolute;}
form fieldset {border:none; }
input, select, textarea {border-top:1px solid #D5D5D5; border-left:1px solid #D5D5D5; border-bottom:0px; border-right:0px; font-size:11px;}
a {font-size:11px; color:#32506A; text-decoration:none;}
a:hover {text-decoration:underline;}
a:focus {outline:0;}
sup {color:#000; font-size:110%;}
h2, h3, p, span {line-height:normal;}
p {margin:3px 0px;}
sup {font-size:11px; font-weight:bold;color:#D16912;padding-left:5px;vertical-align:top;}


/* ESTILOS GRID GLOBAL */
#web {margin:0px auto; font-size:12px; width:100%; text-align:left; background:#fff;}
#pub {display:none;}
#cab {clear:both; width:100%; height:93px; background:none;}
#men {display:none;}
h2#des {display:block;height:0;overflow:hidden;text-indent:-10000px;visibility:hidden;}
#pub2 {display:none;}
#ctd {clear:both; width:983px; margin:20px auto 0px auto; min-height:350px; height:auto !important; height:350px;}
#pie {display:none;}

/*Estilos Cabecera*/
#cab .cnt-cab {width:983px; margin:0px auto;}
#cab .cnt-cab h1 {float:left; width:310px;}
#cab .cnt-cab h1 a img {float:left; width:auto; height:auto; margin-top:25px;}
#cab .cnt-cab h1 strong {display:block;height:0;overflow:hidden;text-indent:-10000px;visibility:hidden;}
#cab .cnt-cab div.dc {display:none;}
#cab ul.nav-sup {display:none;}

/*Estilo Formulario de Buscador de la Cabecera*/
.form-bus {display:none;}
/*Estilos de la tienda online*/
#cnt-shop {display:none;}
/*ESTILOS GENERALES DE LOS DIFERENTES GADGETS*/
/*Filas*/
.row-f2 {clear:both; float:left; width:100%;}
/*Columnas*/
.col2-f1 {float:left;width:100%;min-height:0px;height:auto !important;height:0px;}
.col3-f1 {display:none;}
.padd-col {padding:0px 0px 10px 0px;}
/*Margin huecos*/
.marg-btt {margin-bottom:10px;}
/*Estilos para flotar*/
.flo-l {float:left;}
.flo-r {float:right;}
/*Estilos alineación textos*/
.ali-l {text-align:left;}
.ali-r {text-align:right;}
.ali-c {text-align:center;}
.ali-j {text-align:justify;}
/*Grosor de la fuente de los títulos y estilo*/
.f-bl {font-weight:bold;}/*Fuente negrita*/
.f-it {font-style:italic;}
.ft-s {font-size:18px;}
.ft-m {font-size:20px;}
.ft-b {font-size:24px;}
.ft-xb {font-size:30px;}
.ft-xxb {font-size:50px;}
/*Estilos bordes*/
.brd-r {border-right:1px solid #000;}
.brd-l {border-left:1px solid #000;}
.brd-b {border-bottom:1px dotted #C2C2C2;}
.brb-b-s {border-bottom:1px solid #D5D5DF;}
/*Estilos colores de fondo*/
.c-w {background:none; margin-bottom:10px;}
.c-bls {background:#EAF3F9; margin-bottom:10px;}
.c-bls-f2 {background:#EAF3F9;}
.c-g {background:#DFDFE0; margin-bottom:10px;}
.c-g-f2 {background:#DFDFE0;}
.c-o {background:#FFEAD4; margin-bottom:10px;}
.c-o-f2 {background:#FFEAD4;}
.c-gr {background:#E5FBF1; margin-bottom:10px;}
.c-gr-f2 {background:#E5FBF1;}
.c-bw {background:#dffdfa; margin-bottom:10px;}
.c-bw-f2 {background:#dffdfa;}
.c-r {background:#62080a; margin-bottom:10px;}
.c-r-f2 {background:#62080a;}
/*Estilos comunes de los gadgets de noticias*/
.sec, .ante {float:left;color:#FF4300;font-size:11px; padding:0px 5px 0px 0px; /*border-right:2px solid #C4C8CB;*/ margin:0px 5px 0px 0px; text-transform:uppercase; font-weight:bold; line-height:normal;}
/*.ante {float:left;color:#64676A; font-family:Arial,Verdana,Geneva,sans-serif; font-size:11px; padding:0px 0px 4px 0px; display:inline;line-height:normal;}*/ /*Antetítulo*/
.ladillo {font-weight:bold; margin-top: 10px; margin-bottom:5px; }
.az {font-weight:bold; color:#3C6EB5;}
/*Estilos enlaces genéricos*/
a.mas {float:right; background:#49525B; color:#FFF; text-transform:uppercase; padding:5px 10px; font-size:10px; text-decoration:none; margin-bottom:10px;}
a.mas:hover {background:#7D8D9E; color:#FFF;text-decoration:none;}
a.com {background:transparent url(../img/comentario.png) 0px 3px no-repeat; font-size:11px; color:#000; padding-left:18px; height:13px; margin-right:9px; padding-top:3px; font-weight:normal;}
a.com strong {font-weight:bold; margin-right:3px;}
a.com:hover {text-decoration:underline;}
a.enl {color:#66A8CD; font-size:12px; font-weight:bold;}
a.doc {background:transparent url(/MODULOS/gadgets/publico/interfaces/img/noticias/doc.gif) 0px 0px no-repeat;}
a.vid {background:transparent url(/MODULOS/gadgets/publico/interfaces/img/noticias/vid.gif) 0px 2px no-repeat;}
a.vid2 {background:transparent url(/MODULOS/gadgets/publico/interfaces/img/noticias/vid.gif) 0px 5px no-repeat; padding-left:18px;}
a.enc {background:transparent url(/MODULOS/gadgets/publico/interfaces/img/noticias/encuestas.png) 0px 0px no-repeat;}
a.img {background:transparent url(/MODULOS/gadgets/publico/interfaces/img/noticias/img.gif) 0px 4px no-repeat; padding-left:20px;}

/*Estilos textos genericos*/
.ndts {background:transparent url(../img/bullet_rel.gif) 0px 9px no-repeat; clear:both; padding:8px 10px; margin-bottom:20px;}
.err {clear:both; margin-top:5px; margin-bottom:15px; padding-left:13px; font-family:Verdana, Arial, Helvetica; font-size:11px; color:#78000E; background:url(../img/iconos/error.gif) 0px 4px no-repeat;}
/*Estilos migas de pan*/
.bdc {padding-bottom:3px; border-bottom:1px solid #ECEDEE; margin-bottom:20px;}
.bdc a, .bdc strong, .bdc span {float:left;border-left:1px solid #9DA3A7; margin-left:7px; padding-left:7px; font-size:15px; color:#4C4C57; text-transform:uppercase; font-weight:bold;}
.bdc a {display:none;}
.bdc strong {color:#FF4300;}
/*Estilos paginación*/
.pag {display:none;}
/*Estilos formularios*/
.form {display:none;}
/*Mensajes de error u ok*/
div.err {display:none;}
div.ok {display:none;}
/*Estilos portadas especiales*/
.sec-port {font-size:18px; border-bottom:1px dotted #C2C2C2; color:#000;display:block; text-transform:uppercase;font-family:Georgia; margin-bottom:10px; line-height:normal;}
.tit-port {color:#FF4300;font-size:40px; padding-bottom:5px; font-family:Georgia; margin-bottom:7px; border-bottom:1px dotted #C2C2C2;}
p.ent {font-size:14px;color:#5A5656; padding:4px 0px 7px 0px; border-bottom:1px dotted #C2C2C2; text-align:justify; margin-bottom:10px; line-height:18px;}
p.ent a {font-size:14px; color:#66A8CD; font-weight:bold; text-decoration:none;}
p.ent a:hover {text-decoration:underline;}

/*Contenidos informativos*/
p.inf a {float:left; color:#000;text-decoration:none; margin-right:0px; padding-top:3px; font-weight:normal; font-size:11px;}
p.inf a:hover {text-decoration:underline;}
p.inf span {float:left; margin:0px 4px; color:#000; font-weight:bold; font-size:15px;}

/*Contenedor publicidad*/
.cnt-pub {display:none;}
/*Estilo clearfix*/
.brr {clear:both;}
.con:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.con       { display:inline-block;}
.con       { display:block;}
@media all { .con { display:block; }} /* Para Opera */
/* Hides from IE-mac \*/ * html .con { height: 1%; display:block;} /* End hide from IE-mac */
/*Estilo para ocultar*/
.ocu {display:none;}

/*ESTILOS ASOCIADOS A LAS PAGINAS INTERIORES*/
#dts {margin:0px 0px 15px 0px;}
/*Detalle de la noticia*/
#dts strong.sec {border-right:0px; font-size:12px; margin:0px; padding:0px;}
#dts h2 {font-size:36px; color:#000010; font-weight:bold; margin-bottom:7px;}
#dts span.firm {float:left; font-family:Georgia; font-size:12px; font-weight:bold; padding:0px 0px 3px 0px; color:#000010; text-transform:uppercase;}
#dts span.fech {float:right; font-family:Georgia; font-size:12px; padding:0px 0px 3px 0px; color:#000010;}
#dts p.ent {font-size:16px;color:#5A5656; padding:4px 0px 7px 0px; border-bottom:1px dotted #C2C2C2; text-align:justify; margin-bottom:10px; font-weight:normal; line-height:normal;}
/*#dts div {width:auto;} */
#dts span.pie {clear:both; margin:0px;background:#ECF6FF; display:block;color:#000; padding:5px; margin-bottom:15px; position:relative; top:0px; *top:-3px;}
#dts span.pie em {font-style:normal; font-weight:bold; text-transform:uppercase;}
#dts a.enl-if {display:none;}
#dts a.enl-df {display:none;}
/*Estilos para el cuerpo*/
#dts div#txt {text-align:left; color:#000;margin-bottom:10px;}
#dts div#txt strong {font-weight:bold;}
#dts div#txt ul {padding:0px; margin:0px 5px 10px 5px;}
#dts div#txt ul li {background:transparent url(../img/bullet_rel.gif) 0px 10px no-repeat; clear:both; padding:5px 10px;}
#dts div#txt a {color:#66A8CD; font-size:12px; font-weight:bold;}
#dts div#txt a:hover {text-decoration:underline;}
#dts div#txt ul li a {margin-left:9px;}
#dts div#txt ol {margin:0px 0px 0px 5px; padding:0px;}
#dts div#txt ol li {list-style-type:decimal; list-style-position:outside; display:list-item; margin:0px 0px 0px 15px;}
#dts div.tam1 {font-size:11px;}
#dts div.tam2 {font-size:12px;}
#dts div.tam3 {font-size:14px;line-height:20px;}
#dts div.tam3 p {line-height:20px;}
#dts div.tam4 {font-size:16px;}
#dts div.tam5 {font-size:18px;}
/*Componentes participativos y sociales*/
#dts p.vot {display:none;}
#dts p.part {display:none;}
/*Contenidos relacionados*/
#dts div.cnt-rel {background:#FFF url(../img/fdo_cnt_rel.gif) top left repeat-x; padding:9px 0px 0px 9px; border-bottom:1px solid #DBDCDE; margin:0px 0px 10px 0px;}
#dts div.cnt-rel strong {display:block;color:#49525B; font-size:18px; text-transform:uppercase; margin-bottom:20px;}
#dts div.cnt-rel span {color:#4C4C57; font-weight:bold; font-size:12px;clear:both;}
#dts div.cnt-rel ul {border-bottom:1px dotted #4C4C57;clear:both; margin-bottom:10px;}
#dts div.cnt-rel ul.last {border-bottom:0px;margin-bottom:0px;}
#dts div.cnt-rel ul li {background:transparent url(../img/bullet_rel.gif) 0px 9px no-repeat; clear:both; padding:8px 0px;}
#dts div.cnt-rel ul li a {margin-left:9px; color:#66A8CD; font-size:12px; font-weight:bold;}
#dts div.cnt-rel ul li a:hover {text-decoration:underline;}

/*Listado de Comentarios*/
#dts div.lst-com {display:none;}
.padd-btt {padding-bottom:3px; margin-bottom:3px;}
#map {width:300px; height:250px;margin:0px 0px 10px 0px; position:relative; font-size:10px;clear:both;}
#map span {clear:both;font-size:10px;}
#map div a.terms-of-use-link {clear:both; float:right;font-size:10px;}

/*Publicidad Adsense Google*/
#caj-pub {display:none;}
/*Listado de imagenes para los detalles de las noticias del suplemento 115 Aniversario Tour*/
#dts div#txt ul.lst-img {float:left; width:100%; clear:both;margin:10px 0px 0px 0px;}
#dts div#txt ul.lst-img li {float:left;clear:none;width:150px; margin:4px 6px; list-style:none; background:none; padding:0px;}
#dts div#txt ul.lst-img li.first {margin:4px 6px;}
#dts div#txt ul.lst-img li a {margin:0px;}
#dts div#txt ul.lst-img li a img {width:150px; margin:0px;}




