body{position: initial!important;}

body{background-color:#FFFFFF;}
.wrap.portada .col3_cont{border:none}

.wrap.portada .col3.dark .col3_cont,
.wrap.portada .col3.gray .col3_cont{background-color:transparent}
.bbx, .bbx * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

/* == MENU FIJO == */

.menufijo{width:100%;height:70px;position:fixed;top:0;display:none;z-index:999999;box-shadow:0 0 12px rgba(0,0,0,0.8);border-bottom:solid 1px #DCE456;background-color:#eaeaea;
    
    border-bottom:solid 2px #285023}
.menufijo.aparece{display:block; z-index: 9999999}
.menufijo ul.nav-fijo{float:right}
.menufijo ul.nav-fijo li:after{content:"|"}
.menufijo ul.nav-fijo li:last-child:after{display:none}
.fijo-logo a{display:block}
.fijo-logo{float:left;margin-top:10px}

.menufijo .secciones {
    float: right;
    font-size: 13px;
    margin-left: 10px;
    margin-top: 25px;
    color: #B3B3B3;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.1);
    width: 850px;
}


.menufijo .secciones li{display:block}
.menufijo .secciones a{padding:5px;color:#285023;font-weight:100}
.menufijo .secciones a:hover{color:#000}

/* fuente */
body,.input-buscador,p,.volanta,.nota p,p span.hora,.notaint p,.notaint h3,h6,h6 a,.ranking ul.tabs li,.ranking .panes ul li a,
h1,h2,h3,h4,h5,h1 a,h2 a,h3 a,h4 a,h5 a,.cabezal620, .cabezal940, .cont_datosClima strong,#actual strong,.separador .cabezal,.col2 .cabezal,.nota300 .cabezal,.col3 .cabezal,.titulogaleria620,.botonvermas,.modulocolor160 h3,#comentarios .tit,.zona-iconos *,#navbar,.nav,.cont_urgente,.urg_nota a,.urg_tit,.contador,.page-header *, .titulo-marquesina
{font-family:'Lato',sans-serif;}

/* grosores */
h1,h2,h3,h4,h5,h1 a,h2 a,h3 a,h4 a,h5 a,.titulo-marquesina, .cabezal620, .cabezal940{font-weight:700!important}


ul.menu > li a,.menufijo .secciones a{font-family:'Roboto Slab',serif;font-weight:700}



#main-header *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

 /* COLORES =================
 ============================ */
#main-header{background-color:#eaeaea;}
ul.menu > li a:hover,ul.menu > li a.activo,ul.menu > li:hover > a,.menu li .activo,.btn{background-color:#1D3A19;color:#FFF;border-radius:1px}
.color,.volanta,.ranking .panes ul li span.hora,.color,.actual-icono .grados,a:hover,.notaint a{color:#376e30}

 /* MAIN HEADER =============
 ============================ */
#main-header{position:relative}
#main-header .zona-top{background-image:url(/a/plantillas/1/p/89/imgs/header_top_bg-1.png);font-size:10px;line-height:40px;height:40px;width:100%;clear:both;background-position:center top;background-repeat:no-repeat;position:absolute;z-index:10;left:0;top:0}
.zona-top .contenedor{padding-left:0; background-image:url(/a/plantillas/1/p/89/imgs/header_top_bg-2.png);background-position:-120px top;background-repeat:no-repeat;}
.zona-top .nav2{display:block;float:left;text-transform:uppercase}
.zona-top .nav2 li{float:none;display:inline}
.zona-top .nav2 li:after{content:"|";padding-left:10px;padding-right:10px;color:rgba(0,0,0,0.50)}
.zona-top .nav2 li:last-child:after{display:none}
.zona-top .nav2 li a{font-weight:100;color:#000}
.zona-top .nav2 li a:hover{color:#A5181C}
.header-tools{position:absolute;right:40px;bottom:25px}
.header-acceso,.header-buscador{float:left;margin-right:10px}
.header-buscador .input-buscador{border:0;height:20px;padding-left:5px;width:100px;background-color:rgba(255,255,255,0.45);margin-right:5px;float:left;margin-top:9px}
.header-buscador .input-buscador:focus{background-color:rgba(255,255,255,1.00);color:rgba(0,0,0,1.00)}
.btn-lupa{width:13px;height:auto;display:block;float:left;margin-top:12px}
.header-social a{display:block;float:left;width:20px;height:20px;background-repeat:no-repeat;background-size:20px;margin-left:8px;margin-top:8px}
.header-social .fb a{background-image:url(/a/plantillas/1/p/89/imgs/facebook.svg)}
.header-social .tw a{background-image:url(/a/plantillas/1/p/89/imgs/twitter.svg)}
.header-social .in a{background-image:url(/a/plantillas/1/p/89/imgs/linkedin.svg)}
.header-social .ig a{background-image:url(/a/plantillas/1/p/89/imgs/instagram.svg)}
.header-social .yt a{background-image:url(/a/plantillas/1/p/89/imgs/youtube.svg)}



.fecha-header{position:absolute;bottom:25px;left:60px;font-size:10px;text-align:center;width:200px;z-index:1;height:20px;line-height:20px;background-color:rgba(255,255,255,0.3);border-radius:3px}
.newsletter-header{float:right;margin-top:7px}
.newsletter-header input{border:none;margin:0;float:left;height:25px;line-height:25px;padding-left:10px;padding-right:10px}
.newsletter-header .input-email{width:230px;border-top-left-radius:3px;border-bottom-left-radius:3px}
.newsletter-header .input-enviar{background-color:#3B8333;color:#FFF;cursor:pointer;cursor:hand;border-top-right-radius:3px;border-bottom-right-radius:3px}
.traductor-header{float:right; line-height:1em; font-size:11px!important; padding-top:7px; margin-left:20px}
.goog-te-gadget {font-family: 'Lato',sans-serif!important;}   
.goog-te-gadget-simple{border-radius:3px}
.goog-te-menu-value{color:#285023}


/* zona central */
.zona-central, .zona-central .contenedor{height:200px;position:relative;clear:both; }
.zona-central{ width:100%; z-index:0; padding-top:5px; }

#main-logo{

	position: absolute;
    left: 50%;
    margin-left: -120px;
    top: 50px;
    z-index: 1;
}

#main-logo img{
    width: 256px;
}

.bnn-header {float:left;position:relative; z-index:1; top:50px; left:60px;}
.bnn-header.right{float:right;position:relative; left:-60px;}


/* navbar =================  */

#navbar{text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.32); background-color:#285023}
ul.menu{background-image:none;background-color:transparent; text-align:center; display:block; width:100%;  padding-top:2px; padding-bottom:2px}
ul.menu > li{padding:0; display:inline-block; float:none; margin:0; margin-left:-3px}
ul.menu > li:after{content:" | "; line-height:30px; color:rgba(0,0,0,0.3)}
ul.menu > li:last-child :after{display:none}
ul.menu > li a{font-size:15px;font-weight:600;background-image:none; color:#fcc63d; line-height:30px; margin:0; letter-spacing:normal}

ul.sub-flotante,ul.sub-flotante li{background-color:#000; text-align: left}
ul.sub-flotante li a{width:100%; font-size: 14px ;padding-left: 15px; padding-right: 15px; text-transform: none}
ul.sub-flotante li a:after{display:none}

#nav-tag{background-color:#3b8333; border-top:solid 2px rgba(0,0,0,0.10); font-size:11px; line-height:14px; letter-spacing:normal; font-weight:100}
#nav-tag .tags{padding-top:5px; padding-bottom:8px; text-align:center}
#nav-tag .tags a{color: rgba(255,255,255,0.8);display: inline-block;text-align: center;}
#nav-tag .tags a:after{content:"\00a0  | \00a0"}
#nav-tag .tags a:last-child:after{content:normal}
#nav-tag .tags a:hover{color:rgba(255,255,255,1);}


/* PIE ================= */

#main-footer{width:100%;   background-color: #eaeaea; -webkit-box-shadow: inset 0px 4px 2px -2px rgba(0,0,0,0.34);
-moz-box-shadow: inset 0px 4px 2px -2px rgba(0,0,0,0.34);
box-shadow: inset 0px 4px 2px -2px rgba(0,0,0,0.34);}

.footer-top {padding:20px; position:relative;}
.footer-logo{float:left; }

.footer-top-der{float:right;  width:380px; margin-top:7px}

.footer-social{position:absolute; left:135px; top:8px }
.footer-social a{width:20px; height:20px; background-size:20px; margin-top:0}

.footer-secciones{width:450px; font-size:14px; position:absolute;  left:140px; top:45px }
.footer-secciones ul li{font-size:11px}
.footer-secciones ul li a{font-weight:700}
.footer-secciones ul li:after{content:"\00a0  | \00a0"}
.footer-secciones ul li:last-child:after{content:normal}

#footer-bottom{background-color:#376f30; background-image:url(/a/plantillas/1/p/89/imgs/footer-bottom-8x8.png); color:#FFFFFF;padding:20px}
#footer-bottom p{color:#FFFFFF; margin:0; font-size:11px; float:left}

.editor80{font-size:10px; float:right; margin:0; color:#FFFFFF; opacity:0.6}
.editor80 img{width:45px; height:auto}
.editor80:hover{color:#FFFFFF; opacity:1}

.footer-newsletter {float:right;}
.footer-newsletter .txt, .footer-newsletter form{display:block; float:right}
.footer-newsletter .txt{font-size:12px; margin-bottom:5px}
.footer-newsletter input{height:30px; line-height:30px; border:0; padding-top:0; padding-bottom:0; margin:0; float:left}
.footer-newsletter .input-email{width:235px; padding-left:10px}
.footer-newsletter .input-enviar{width:140px; background-color:#2E6E33; color:#FFF; text-transform:uppercase; font-size:12px; text-align:center; cursor:pointer; cursor:hand}


/* TIPOGRAFIAS EN INTERNAS ======================== */

h5, h5 a{font-size:16px; line-height:18px; font-weight:700; letter-spacing:-0.5px}
h5 a {margin-bottom:3px; display:block}
.volanta{font-weight:600}
.notaint h1{font-size:42px; letter-spacing:-1px; line-height:1.1em; font-weight:700; margin-bottom:10px}
.notaint h3{font-size:20px; line-height:1.1em}
#txtcontenido, #txtcontenido *{font-size:16px; line-height:22px}
.separador .cabezal, .col2 .cabezal, .nota300 .cabezal, .cabezal620, .cabezal940{font-weight:700; font-size:15px; line-height:18px; border-radius:0; background-image:none; background-color:#091D2A; color:#FFF;   }
.ranking ul.tabs a{letter-spacing:normal}
.ranking .panes ul li a{font-size:13px; line-height:1em; }



/* VARIOS SIN UBICACION ========= */


.col3.bordetop .ne{  border-top: 2px solid #d7d7d7;}
.col3.bordetop  .col3_cont{padding-top:0}
.sombra-img{box-shadow:none}
/*ul.menu{z-index:0}*/

.fotonav{z-index:200}
.nota p {font-size:13px;}
p span.hora{font: bold 11px "Trebuchet MS", Tahoma, Verdana;padding-right: 0px;margin-right:0px;}
p span.minutos{font: bold 11px "Trebuchet MS", Tahoma, Verdana;  background-color: #666; padding: 0 5px; margin-right: 5px; color:#FFF;}
.banner-cabecera{ display: none}

.nota h2.tituloM{margin-bottom: 10px}

/* Boton especial en menu */


ul.menu > li.secc_20 a{background-color: #fcc63d; color: #285023}


/* 26 - 06 - 17 */

.wrap.fotoreportaje940{background-image: none; background-color: #fbf0f4 }