/*----------------GENERAL ÚLTIMA HORA----------------*/
.doc{ padding:0px 0 8px 0; clear:left; margin:0px; }
.overhead{ color:#900; font-size:10px; text-transform:uppercase; padding:0px}
.overhead h4{ font-size:10px!important;}
.lead-headline{padding:0 0 5px 0}
.headline,.headline h3{ font-size:18px; color:#036; font-weight:normal;}
.headline .ln{ margin:0 0 0px 0;}
.headline .ln a{ color:#036;}
.headline .ln a:hover{ text-decoration:underline;}
.subhead{ color:#474747; font-size:12px; margin:0; line-height:120%; padding:0 }
.subhead .p{ padding:0 0 14px 0}
.subhead a{ text-decoration:underline}
.subhead a.masinfo{ color:#474747; text-decoration:none}
.subhead a.masinfo:hover{ color:#900;}
.date{ color:#000000; font-size:10px; display:inline; margin:0 0 0 0}
.byline{ color:#194775; font-size:10px; padding:0 0 6px 0;}
.byline div{ display:inline;}
.lead .headline .photo-caption{ font-size:10px!important; color:#999!important; text-align:right; margin:0 auto; text-transform:uppercase!important;}
.overhead .photo{ float:none; padding:0 0 7px 0}
.overhead .photo img{ border:1px solid #CECECE; display:block;}
.overhead .photo-alt1{ float:none; padding:0 0 7px 0}
.overhead .photo-alt1 img{ border:1px solid #CECECE; display:block; }
.overhead .photo-alt2{ float:none; text-align:center; margin:0 auto; padding:0 0 7px 0 } 
.overhead .photo-alt2 img{ border:1px solid #CECECE; display:block; text-align:center; margin:0 auto;}
.lead .overhead .photo-caption{ font-size:10px!important; color:#999!important; text-align:right; margin:0 auto; text-transform:uppercase!important; float:right; width:auto;}
.headline .photo{ float:left; padding:5px 10px 0 0}
.headline .photo img{ border:1px solid #CECECE;}
.headline .photo-alt1{ float:left;padding:5px 10px 0 0 } 
.headline .photo-alt1 img{ border:1px solid #CECECE;}
.headline .photo-alt2{ float:left; padding:5px 10px 0px 0px; }
.headline .photo-alt2 img{ border:1px solid #CECECE; display:block;}
.lead-text {color:#474747; font-size:12px; margin:0; line-height:120%; padding:0 }
.lead-text .p{ padding:0 0 14px 0}
.lead-text a{ text-decoration:underline}
.lead-text a.masinfo{ color:#474747; text-decoration:none}
.lead-text a.masinfo:hover{ color:#900;}
* .related-link a:hover {text-decoration:underline; color:#900!important;}
.lead .link-app1{ display:block;}
.lead .link-app1 .related-link{ font-size:11px; color:#878787; padding:0 0 7px 0  }
.lead .link-app1 .related-link a{background: url(/img/marca_linkapp1_portadas.gif) no-repeat 0px 6px;  padding:0 0 0 12px; color:#878787; }
.lead .link-app1 .related-link span{ color:#194775; }
.lead .link-app4{ display:block;}
.lead .link-app4 .related-link{ padding:0 10px 7px 0; font-size:11px; color:#878787;}
.lead .link-app4 .related-link a{ color:#878787;}
.lead .link-app4 .related-link img{ margin:0 5px 0 0; vertical-align:middle; }
.lead .link-app4 .related-link strong{ color:#474747; }
.lead .link-app4 .related-link span{ color:#194775; }
.rompe-related-link {clear:both; font-size: 1px;  height:1px; padding:0px; margin:0px;}
/*CPD*/
.related-link .apoyo-corresponsal{background-color:#f6f6f6; padding:5px; font-family:arial; height: 64px;}
.related-link .apoyo-corresponsal .fotografia{float:left}
.related-link .apoyo-corresponsal .fotografia img{border:1px solid #ccc}
.related-link .apoyo-corresponsal .fotografia a{margin-right:10px; padding:0}
.related-link .apoyo-corresponsal .links h3{margin:0; padding:0}
.related-link .apoyo-corresponsal .links h3 a{color:#333;font-size:10px;font-weight:bold;padding:0 0 3px; text-decoration:none; text-transform:uppercase; margin-right:2px}
.related-link .apoyo-corresponsal .links h3 a:hover{text-decoration:underline}
.related-link .apoyo-corresponsal .links a{color:#474747; font-size:11px; text-decoration:none; font-weight:bold; margin-right:4px}
.related-link .apoyo-corresponsal .links a:hover{text-decoration:underline}

.apoyo-comentarios{ font-size:11px; color:#878787}
.apoyo-comentarios a{color:#878787}
.apoyo-comentarios strong{color:#900; text-decoration:none;}
.apoyo-comentarios img{ vertical-align:middle; margin:0 4px 0 0px}
/*----------------EXCEPCIONES----------------*/
/*ZONA A0 principal*/
.zonaAB0{ padding: 5px 0 0 0; clear:left; }
.zonaAB0 .headline,.zonaAB0 .headline h3{ font-size:28px; font-weight:bold;}
/*ocio*/
.ocioAB{}
.ocioAB .doc{ background-color:#F0F0F0; padding:0px; margin:0; height:20px}
* > .ocioAB .doc{ height:auto;}
.ocioAB .overhead .photo-alt1{ float:left; padding:0 10px 0 0;}
.ocioAB .overhead .photo-alt1 img{ border:0px; margin:0;}
.ocioAB .overhead .ln{ padding:5px 0 0 0}
.ocioAB .photo-caption{ display:none;}
.ocioAB .headline{ padding:5px 0 0 0}
.ocioAB .headline,.ocioAB h3,.ocioAB .headline a{ font-size:24px; color:#900;}
.ocioAB .subhead{ font-size:14px; color:#333333;}
.ocioAB .lead-text,.ocioAB .link-app4{ padding:0 0 0 5px;}
.ocioAB .lead-text{ font-size:12px; color:#666666;}
.ocioAB .link-app4 .related-link a{ color:#333333;}
/*fotonoticia*/
.foto-noticia{ border-bottom:1px solid #E8E6E0; padding:0 0 5px 0; margin:0 0 5px 0}
.foto-noticia .doc{ border:1px solid #CECECE; background-color:#F6F6F6; height:50px;}
* > .foto-noticia .doc{ height:auto;}
.foto-noticia .lead{ padding:4px;}
.foto-noticia .overhead .ln,.foto-noticia .headline,.foto-noticia .byline,.foto-noticia .lead-text,.foto-noticia .subhead,.foto-noticia .link-app1,.foto-noticia .link-app4,.foto-noticia .apoyo-comentarios{ padding:0 5px 0 5px}
.foto-noticia .photo,.foto-noticia .photo-alt1,.foto-noticia .photo-alt2{ text-align:center; float:none; padding:0 0 7px 0; margin:0 auto;}
.foto-noticia .photo img,.foto-noticia .photo-alt1 img,.foto-noticia .photo-alt2 img{ border:1px solid #CECECE; float:none; margin:0 auto; text-align:center; }
/*videonoticia*/
.video-noticia{margin:0 0 5px 0}
.video-noticia .doc{ border:1px solid #CECECE; background-color:#F6F6F6; height:50px;}
* > .video-noticia .doc{ height:auto;}
.video-noticia .lead{ padding:4px;}
.video-noticia .headline,.video-noticia .subhead{ padding:0 5px 0 5px;}
.video-noticia .headline,.video-noticia h3,.video-noticia .headline a{ font-size:14px; color:#474747; font-weight:bold;}
.video-noticia .subhead{ font-size:11px;color:#6D6D6D}
.video-noticia .subhead .p{padding:0;}
.video-noticia .video{ text-align:center; margin:0 auto; float:none; padding:0;}
.video-noticia .video *{ border:1px solid #CECECE; margin:0 0px 7px 0; float:none; }
/*enlacesgaleria arriba*/
.enlacestop .doc{ border-top:0px;}
.enlacestop .enlacesgaleria{ border-bottom:0px;}
/*foto-video*/
.foto-video{ border:1px solid #E8E6E0; padding:5px; margin:0 0 5px 0; background-color:#F6F6F6;}
.foto-video .lead{ padding:4px;}
.foto-video .overhead .ln,.foto-video .headline,.foto-video .byline,.foto-video .lead-text,.foto-video .subhead,.foto-video .link-app1,.foto-video .link-app4{ padding:0 5px 0 5px}
.foto-video .photo,.foto-video .photo-alt1{ text-align:center; float:none; padding:0; margin:0 auto 7px auto;}
.foto-video .photo img,.foto-video .photo-alt1 img{ border:1px solid #CECECE; float:none; margin:0; }
.foto-video #lead-antetitulo{ color:#900; font-size:10px; text-transform:uppercase; padding:0 0 0px 0}
.foto-video #activo{ display:none; }
.foto-video #T{ text-align:left; position:relative; top:4px;}
.foto-video #T #lead-titulo{font-size:18px; color:#036; font-weight:normal;}
.foto-video #T #lead-subtitulo{color:#474747; font-size:12px; margin:0; line-height:120%; padding:0}
.foto-video .texto-foto-noticia{ background: url('/img/apuntador1.gif') no-repeat; height: 125px; padding:5px 5px 0px 5px;}
.foto-video #lead-titulo{ clear:left; }
.foto-video div.pag-foto-video{ float:right; font-size: 0.8em; color:#969696; text-transform:lowercase; padding-right: 5px;}
.foto-video #M{ height: 62px; }
.foto-video .controles{ margin-top: 15px; }
.foto-video .MFloat{ float: left;}
.foto-video .MSeparator{float: left;width:4px;height:1px; }
.foto-video .Mp{ margin:0; width: 70px; height: 61px; background-color:#333333; -moz-opacity:0.6; filter:alpha(opacity=60) }
.foto-video .MpLIMPIO{ margin:0; width: 70px; height: 61px; background-color:#333333; -moz-opacity:0; filter:alpha(opacity=0) }
.foto-video #FG{ margin-top: 0px; }
/*A1*/
.bomba-A{ padding:0 5px 0 5px; margin:0px}
.bomba-A .headline a{ font-size:26px;}
.bomba-A h3{ font-size:26px;}
.bomba-A .photo-caption{}
/*A2*/
.foto-izqda-grande{ padding:0 5px 0 5px}
.foto-izqda-grande .headline a{ font-size:24px;}
.foto-izqda-grande h3{ font-size:24px;}
/*A3*/
.foto-izqda-peq{ padding:0 5px 0 5px}
.foto-izqda-peq .headline a{ font-size:21px;}
.foto-izqda-peq h3{ font-size:21px;}
/*A4*/
.titulo-medio{ padding:0 5px 0 5px}
.titulo-medio .headline a{ font-size:21px;}
.titulo-medio h3{ font-size:21px;}
/*B*/
/*fotogaleria*/
.colB .doc{ padding:0 5px 10px 5px;}
.colB .foto-noticia .doc{ padding:0; margin:0;}
.colB .video-noticia .doc{ padding:0; margin:0;}
/*resto AB*/
.otras-noticias{ padding:0 0 5px 0}
.otras-noticias h2{ background: #FFFFFF url(/img/f_encabezadoC.jpg) repeat-x bottom; font-size:10px; text-transform:uppercase; padding:3px 0 4px 10px; border:1px solid #CECECE}
.otras-noticias .bloque{ padding:0 5px 10px 5px; margin:0;}
.otras-noticias .bloque .separanoticias{ clear:left;}
.otras-noticias .doc{ float:left; width:50%; padding:10px 0 0 0; clear:none;}
.otras-noticias .doc .lead{ padding:0 10px 0 0}
.otras-noticias .lead-headline{}
.otras-noticias .overhead{ font-size:14px; color:#900; font-weight:bold; }
.otras-noticias .overhead a{color:#900; }
.otras-noticias .headline{background: url(/img/bullet.gif) no-repeat 0px 12px; margin:0px;}
.otras-noticias .headline .ln{margin:0px;}
.otras-noticias .headline a{ color:#6D6D6D; font-size:11px; margin:0 0 0 10px; padding:7px 0 0px 0; display:block;}
.lo-portada{ padding:0 0 5px 0}
.otras-noticias .headline a:hover {text-decoration:underline; color:#900;}
.otras-noticias .separa,.lo-portada .separa{ height:4px; line-height:1px; font-size:1px; background-color:#900; margin:0 0 5px 0}
/*ZONA D*/
.zonaD{ clear:left;}
.zonaDI{ float:left; width:49%;}
.zonaDD{ float:right; width:49%;}
/*URGENTE*/
.urgente{}
.urgente .doc{ background:#FFF url(/img/f_uh_bottom.jpg) repeat-x bottom; margin:0; padding:0}
.urgente .lead{ background:url(/img/f_uh_top.jpg) repeat-x top; padding:0;}
.urgente .lead-headline{ background:url(/img/f_uh_left.jpg) repeat-y left;}
.urgente .headline{ font-size:20px; background:url(/img/f_uh_titu.gif) no-repeat 8px 50%; font-weight:normal;}
.urgente .ln{ padding:5px 8px 4px 124px; font-size:20px; margin:0px;}
.urgente .headline h3{ font-size:20px; font-weight:normal;}
.videochat{ min-height:27px; height:auto; background:#FDFDFD url(/img/videochat_gris_claro.png) repeat-x; border:1px solid #D2D2D2; border-left:none; }
* html .videochat{ height:27px;}
.videochat h5{ width:110px; overflow:hidden; float:left; line-height:27px; text-align:center; margin:0 auto; font-size:14px; font-weight:bold; text-transform:uppercase; color:#FFF; background: #474747 url(/img/videochat_gris_oscuro.png) repeat-x;}
.videochat .headline{ margin-left:110px; min-height:27px; height:auto; line-height:27px; text-align:left;}
* html .videochat .headline{ height:27px; }
.videochat .headline h3{ font-size:14px; font-weight:bold; color:#333; padding:0 8px }
* html .videochat .clear{ display:block; margin-bottom:-1px;}
/**/
/*extra - minuto a minuto*/
.extra{ margin:0 10px 0 0 }
.zonaAB0 .extra{ border-right:1px solid #E8E6E0; width:403px; float:left; margin:0 10px 0 0 }
.foto-noticia .extra{ width:auto; padding:0 0 0 10px; margin:0;}
.extra h2{ color:#000000; font-size:10px; text-transform:uppercase; padding: 0 0 10px}
.extra .horatitulo{  text-align:left; padding:0 0 10px 0; margin:0 0 0 0  }
.extra .hora{ width:38px; float:left; font-size:10px; color:#940000;}
.extra .titulo{ color:#6D6D6D; font-size:11px; margin:0 0 0 38px; padding:0 0 10px 0; display:block; background:url(/img/brd_noticias.gif) repeat-x bottom;}
.extra .titulo a{ color:#6D6D6D;}
.extra .titulo a:hover {text-decoration:underline; color:#900;}
.colABC .noticia-zona-A .photo .photo{float:left; margin-right:10px; width:190px;}
/*DEPORTES*/
.recursodeportes{ background: url(/img/hs/recurso_deportes.gif) no-repeat 0px 50%; padding:0 0 0 10px}
.foto-noticia .recursodeportes{ padding:0 0 0 10px!important}
/*Módulo En Directo tipo Urgente*/
.modEndirecto{ min-height:24px; height:auto; background:#F6F6F6 url(/img/hs/f_hs_endirecto_headline.jpg) repeat-x bottom; border:1px solid #D2D2D2; border-left:none; }
* html .modEndirecto{ height:24px;}
.modEndirecto h5{ width:110px; overflow:hidden; float:left; line-height:24px; text-align:center; margin:0 auto; font-size:14px; font-weight:bold; text-transform:uppercase; color:#FFF;}
.modEndirecto .headline{ margin-left:110px; min-height:24px; height:auto; line-height:24px; }
* html .modEndirecto .headline{ height:24px; }
.modEndirecto .headline h3{ font-size:14px; font-weight:bold; color:#036; padding:0 8px }
.modEndirecto .clear{ display:block; margin-bottom:-1px;}
.moddirecto_deportes{background:#BD3A2C url(/img/hs/f_hs_endirecto.jpg) repeat-x bottom;}
.moddirecto_futbol{background:#AFBA27 url(/img/hs/f_hs_endirecto_futbol.jpg) repeat-x bottom;}
.moddirecto_baloncesto{background:#B16125 url(/img/hs/f_hs_endirecto_baloncesto.jpg) repeat-x bottom;}
.moddirecto_masdeportes{background:#BD3A2C url(/img/hs/f_hs_endirecto.jpg) repeat-x bottom;}

/*EDICION IMPRESA*/
#portadaEI{padding:0px}
#portadaEI .doc{ padding:4px 0 ; }
#portadaEI .overhead{ background-color:#F0F0F0; color:#474747; font-size:10px; text-transform:uppercase; padding:4px 0 4px 8px; margin:0 0 5px;}
#portadaEI .overhead h4{ font-size:10px;}
#portadaEI .lead-headline{padding:0 0 5px 0}
#portadaEI .headline{ color:#5C5C5C; font-size:24px; padding:0 5px 4px 5px; font-weight:normal;}
#portadaEI .headline h3{ color:#5C5C5C; font-size:24px; font-weight:normal;}
#portadaEI .headline a{ color:#5C5C5C;}
#portadaEI .headline a:hover {text-decoration:underline;}
#portadaEI .subhead{ color:#666666; font-size:14px; padding:0 0 12px 5px}
#portadaEI .date{ color:#000000; font-size:10px; display:inline; margin:0 0 0 5px}
#portadaEI .titulo-medio-EI .headline,#portadaEI .titulo-medio-EI .headline h3{ font-size:18px;}
#portadaEI .byline{ color:#000000; font-size:10px; padding:0 0 6px 5px}
#portadaEI .byline div{ display:inline;}
#portadaEI .photo{ float:left; width:200px;}
#portadaEI .photo img{ border:1px solid #CECECE; margin:0 10px 4px 5px }
#portadaEI .lead-text {margin:0 0 0 5px }
/**/



