/*
Estilos para el volumen
input[type=range] {
    -webkit-appearance:none;
    margin:18px 0;
    width:100%;
}
input[type=range]:focus {
    outline:none;
}
input[type=range]::-webkit-slider-runnable-track {
    width:100%;
    height:8.4px;
    cursor:pointer;
    animate:0.2s;
    box-shadow:1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
    background:#3071a9;
    border-radius:1.3px;
    border:0.2px solid #010101;
}
input[type=range]::-webkit-slider-thumb {
    box-shadow:1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
    border:1px solid #000000;
    height:36px;
    width:16px;
    border-radius:3px;
    background:#ffffff;
    cursor:pointer;
    -webkit-appearance:none;
    margin-top:-14px;
}
input[type=range]:focus::-webkit-slider-runnable-track {
    background:#367ebd;
}
input[type=range]::-moz-range-track {
    width:100%;
    height:8.4px;
    cursor:pointer;
    animate:0.2s;
    box-shadow:1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
    background:#3071a9;
    border-radius:1.3px;
    border:0.2px solid #010101;
}
input[type=range]::-moz-range-thumb {
    box-shadow:1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
    border:1px solid #000000;
    height:36px;
    width:16px;
    border-radius:3px;
    background:#ffffff;
    cursor:pointer;
}
input[type=range]::-ms-track {
    width:100%;
    height:8.4px;
    cursor:pointer;
    animate:0.2s;
    background:transparent;
    border-color:transparent;
    border-width:16px 0;
    color:transparent;
}
input[type=range]::-ms-fill-lower {
    background:#2a6495;
    border:0.2px solid #010101;
    border-radius:2.6px;
    box-shadow:1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
}
input[type=range]::-ms-fill-upper {
    background:#3071a9;
    border:0.2px solid #010101;
    border-radius:2.6px;
    box-shadow:1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
}
input[type=range]::-ms-thumb {
    box-shadow:1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
    border:1px solid #000000;
    height:36px;
    width:16px;
    border-radius:3px;
    background:#ffffff;
    cursor:pointer;
}
input[type=range]:focus::-ms-fill-lower {
    background:#3071a9;
}
input[type=range]:focus::-ms-fill-upper {
    background:#367ebd;
}*/

.banner-corona {width:970px;margin:0 auto 50px;}
.banner-corona picture {position:relative;display:flex;align-items:center}
.banner-corona .btn {background:#00a8e1;color:#fff;font-size:13px;text-transform:uppercase;font-family:"Open Sans", sans-serif;position:absolute;right:40px;
 line-height:32px;padding:0 20px}
.banner-corona .btn:hover {background:#2A8EC1}

.columna-derecha, .logo-print, #footer .logo-print {display:none}
figure, .figure {position:relative}
.icon-video, .icon-audio, #sidebar-right .icon-play, #sidebar-right .icon-pause, .multimedia.audios .item-post .icon-play, .multimedia.audios .item-post .icon-pause,
.audio-campanias .icon-play, .audio-campanias .icon-pause{width:65px;height:65px;position:absolute;top:50%;left:50%;
    transform:translateY(-50%) translateX(-50%);display:block;text-align:center; z-index:3000}
.icon-audio {display:none}
.icon-video:before, .icon-audio:before, .multimedia.audios .item-post .icon-play:before, .multimedia.audios .item-post .icon-pause:before,
.audio-campanias .icon-play:before, .audio-campanias .icon-pause:before {font-size:65px;color:rgba(255,255,255,0.8);transition:all 0.3s}
.multimedia.audios .item-post .icon-play:hover:before, .multimedia.audios .item-post .icon-pause:hover:before,
.audio-campanias figure:hover .icon-play:before, .audio-campanias  figure:hover .icon-pause:before{color:rgba(255,255,255,1);}

.dest-video .vivo-rep {width:100%;background:url("/images/fdo-video.jpg") no-repeat;background-size:cover}
.dest-video .vivo-rep .cont {width:1200px;margin:0 auto;padding-bottom:4px}
.dest-video .cont-video {position:relative;padding-bottom:56.25%;/* 16:9 */height:0;}
.dest-video .cont-video iframe {position:absolute;bottom:0;left:0;width:100%;height:100%;}
.homeblock.first .vivo-rep {position:relative;padding-bottom:56.25%;height:0;}
.no-streaming .vivo-rep{margin-bottom:12px}
.homeblock.first .vivo-rep iframe {position:absolute;top:0;left:0;width:100%;height:100%;}

/*bloque twitter heme*/
.bloque-twitter {width:1200px;margin:0 auto 30px;clear:both;overflow:hidden;border:solid 1px #f2f2f2;border-left:none;border-right:none;padding:10px 0;box-sizing:border-box;
line-height:32px}
.marquesina {width:85%;overflow:hidden;float:left;position:relative}
.marquesina .tweet{display:inline-block;white-space:nowrap;}
.tweet-author{float:left;width:15%;}
.tweet-author p {font-family:'Avenir Demi', sans-serif;color:#00A8E1;font-size:14px;margin-bottom:0;position:relative;bottom:4px}
.fecha-tw {display:inline-block;margin-right:10px;font-family:'Avenir regular', sans-serif;font-style:italic;font-size:13px;color:#a1a1a1}
.tweet p {display:inline-block;font-family:'Avenir Regular', sans-serif; font-size:13px;color:#a1a1a1;margin:0;}
.sombra-left {position:absolute;top:0;left:0;width:30px;height:100%;
    background:-moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
    background:-webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
    background:linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );}
.sombra-right {position:absolute;top:0;right:0;width:30px;height:100%;
    background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background:linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );}
.icon-twitter:before {font-size:26px;color:#a1a1a1}
.icon-twitter {display:inline-block;margin:0 12px 0 0;position:relative;}

.gdor-en-redes {float:left;clear:both;width:100%;}
.gdor-en-redes .en-redes {background:#00A8E1;margin:0 0 30px;padding:15px 20px;box-sizing:border-box;height:139px;}
.gdor-en-redes .en-redes h2 {font-family:'Avenir Bold', sans-serif;font-size:18px;color:#fff;margin-bottom:0}
.gdor-en-redes .en-redes p {font-family:"Open Sans", sans-serif;font-size:13px;color:#fff;font-weight:300;margin-bottom:0}
.gdor-en-redes .en-redes figure {float:right;bottom:-2px}
.icon-face:before {content:'\e934';font-size:22px;color:#fff;margin-top:15px;display:inline-block}
.icon-twit:before {content:'\e936';font-size:22px;color:#fff;margin-top:20px;display:inline-block}
.icon-insta:before {content:'\e951';font-size:22px;color:#fff;margin:15px 0 0 3px;display:inline-block}

.icon-twit {margin-right:2px}

.notas-breves {width:100%;border:solid 1px #CAC9C8;background:#f2f2f2;padding:20px;clear:both;overflow:hidden}
.notas-breves .titulo-bloques {font-family:'Avenir Bold', sans-serif;font-size:22px;color:#00A8E1;border-bottom:1px solid #CAC9C8;padding-bottom:15px;margin-bottom:15px}
.notas-breves li {border-bottom:1px dotted #CAC9C8;padding-bottom:15px;margin-bottom:15px;width:100%; box-sizing:border-box}
.notas-breves li:last-child {border-bottom:none;margin-bottom:0;padding-bottom:0}
.notas-breves li a h2 {font-family:'Avenir regular', sans-serif;font-size:14px;color:#333;line-height:135%}

    /* dos columnas */
.dos-col {width:1200px;margin:0 auto;clear:both;overflow:hidden;}
.col-right {width:23.25%;float:left;}
.dos-col .cont {width:74.25%;float:left;margin-right:2.5%}
.dos-col .homeblock {width:30.9765%;margin-right:3.7038%;float:left;}
.dos-col .homeblock  figure {position:relative}
.dos-col .homeblock:nth-child(3n) {margin-right:0}
.dos-col .homeblock h3 {font-family:'Avenir Demi', sans-serif;font-size:17px;font-weight:400;color:#333;line-height:130%;clear:both;}
.dos-col .homeblock a:hover h3 {color:#00A8E1}
.dos-col .homeblock .bajada {padding:15px 0;float:left;clear:both}
.dos-col .homeblock header {box-sizing:border-box;margin-bottom:25px}
.dos-col .homeblock .bajada p {color:#333}
.dos-col .homeblock:nth-child(1), .dos-col .homeblock:nth-child(7), .dos-col .homeblock:nth-child(10), .dos-col .homeblock:nth-child(13) {margin-right:3.3671%}
.dos-col .cont-video {position:relative;padding-bottom:56.25%;/* 16:9 */height:0;margin-bottom:11px;overflow:hidden}
.dos-col .cont-video iframe {position:absolute;top:0;left:0;width:100%;height:100%;}
.con-tema-bottom .dos-col {border-bottom:none}
.dos-col .homeblock:nth-child(4) {width:65.3199%;margin-right:3.7038%}
.dos-col .homeblock:nth-child(4).con-video {width:64.646465%;margin-right:4.3771%}
/*.dos-col .homeblock:nth-child(4) header {min-height:85px}*/
.dos-col .homeblock:nth-child(4).con-video header, .dos-col .homeblock:nth-child(4) header {margin-bottom:26px}
.dos-col .homeblock:nth-child(4) header h3 {font-size:23px;line-height:120%;margin-bottom:5px}
.dos-col .homeblock:nth-child(5), .dos-col .homeblock:nth-child(6) {margin-right:0}
.dos-col .homeblock:nth-child(5) {border-bottom:1px solid #e2e2e2;margin-bottom:11px}
.dos-col .homeblock:nth-child(4) .fecha-h {display:none}
.dos-col .homeblock:nth-child(4) .fecha-h.bottom {display:block}
.dos-col .homeblock:nth-child(6) figure {display:none}

.dos-col .homeblock:nth-child(7) h3, .dos-col .homeblock:nth-child(8) h3, .dos-col .homeblock:nth-child(9) h3,
.dos-col .homeblock:nth-child(10) h3, .dos-col .homeblock:nth-child(11) h3, .dos-col .homeblock:nth-child(12) h3 {min-height:88px}

.col-right .banner-a, .col-right .homeblock {width:100%;box-sizing:border-box}
.col-right .banner-b {width:300px;height:250px}
.col-right .cont-face {width:300px;margin:0 auto}

.asamblea {border-top:1px solid #fff;margin:0 0 30px;padding:0;float:left;width:100%;}
.asamblea h3 {font-family:'Avenir Bold', sans-serif;color:#00A8E1;font-size:18px;margin-bottom:3px}
.asamblea p {font-family:'Open Sans', sans-serif;font-size:13px;color:#333}
.asamblea .cont {position:relative;float:left;width:100%;margin-bottom:20px}
.asamblea .cont figure {position:relative;z-index:300;float:left}
.asamblea .cont figure::after {position:absolute;top:0;bottom:0;left:0;right:0;content:'';
    background:-moz-linear-gradient(top, rgba(0,0,0,0) 20%, rgba(0,0,0,1) 100%);
    background:-webkit-linear-gradient(top, rgba(0,0,0,0) 20%,rgba(0,0,0,1) 100%);
    background:linear-gradient(to bottom, rgba(0,0,0,0) 20%,rgba(0,0,0,1) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
}
.asamblea .cont ul {position:absolute;bottom:28px;left:20px;z-index:302}
.asamblea .cont ul li:first-child {padding-bottom:8px}
.asamblea .cont ul a {font-family:'Avenir Regular', sans-serif;font-size:14px;color:#fff;}
.asamblea .cont ul a:hover .list-texto{text-decoration:underline}
.asamblea .cont ul a .ico {width:8px;height:8px;background:#fff;display:inline-block;float:none;margin-right:6px}
.asamblea .cont ul a .list-texto {display:inline-block;width:auto;float:none}
.asamblea .cont figure.cuadrado {background:#00A8E1;position:absolute;top:20px;right:0;z-index:299}
.asamblea .cont figure.cuadrado::after {background:none;content:''}

.cronograma-home {border:1px solid #00A8E1;padding:15px 19px 20px;box-sizing:border-box;width:100%;margin-bottom:27px;float:left}
.cronograma-home h2, .accesos-interes h2 {font-family:'Avenir Bold', sans-serif;color:#00A8E1;font-size:18px;margin-bottom:1px;position:relative;left:-1px}
.cronograma-home p, .accesos-interes li a {font-family:'Open Sans', sans-serif;color:#333;font-size:13px;margin-bottom:15px;}
.cronograma-home p {margin-bottom:20px}
.cronograma-home a {border:1px solid #00A8E1;color:#00A8E1;font-size:14px;font-family:'Open Sans', sans-serif;font-weight:700;display:inline-block;float:right;
padding:7px 15px}
.cronograma-home a:hover {background:#00A8E1;color:#fff;}
.accesos-interes li a:hover {color:#00A8E1}

.accesos-interes {background:#f1f1f1;float:left;width:100%;margin-bottom:30px;padding:16px 20px 9px;box-sizing:border-box}
.accesos-interes h2 {margin-bottom:13px}
.accesos-interes li {float:left;width:100%; padding-bottom:12px}
.accesos-interes .ico {background:#00A8E1;width:8px;height:8px;float:left;margin-right:9px;position:relative;
    top:5px;}
.list-texto {float:left;width:calc(100% - 17px);line-height:130%}


.accesos-interes.campanias {background:none;border:1px solid #e2e2e2;padding:15px 20px 16px;position:relative;}
.triangulo {position:absolute;bottom:-1px;right:-1px;width:0;height:0;
    border-right:10px solid #fff;
    border-bottom:10px solid #fff;
    border-left:10px solid #d5d5d5;
    border-top:10px solid #d5d5d5;
}

.campanias .triangulo {border-left:10px solid #00A8E1;border-top:10px solid #00A8E1;}

.notificaciones {float:left;width:100%;margin:0 0 30px}
.notificaciones h2 {font-family:'Avenir Bold', sans-serif;color:#00A8E1;font-size:18px;text-rendering:optimizeLegibility;margin-bottom:1px;margin-top:-4px;position:relative;right:1px}
.notificaciones p {font-family:'Open Sans', sans-serif;color:#333;font-size:13px;margin-bottom:27px;text-rendering:optimizeLegibility;line-height:140%;position:relative;right:1px}
.notificaciones form {float:left;width:100%;}
.f-success p {margin-bottom:14px}
.f-success span {font-weight:700}
.f-success .bt {font-family:'Open Sans', sans-serif;color:#fff;text-transform:none;font-size:14px;font-weight:700;background:#00A8E1;padding:0;
    line-height:29px;margin:0;width:68px;border:none;cursor:pointer}
.f-success .bt:hover {background:#267EAE}

.f-error {float:left;margin-top:8px;width:100%}
.f-error .txt {color:#CC181E;float:left; width:85%;font-family:"Open Sans", sans-serif;font-size:13px;padding-top:4px}
.f-error .icon-error {position:relative;top:3px;float:left;margin-right:8px;}

.mac .notificaciones h2 {margin-top:0}

/***********************/

/*buscador goolge*/
.cse form.gsc-search-box, form.gsc-search-box {padding:0 !important}
.gs-title {color:#666 !important}
.gsc-webResult.gsc-result {margin-bottom:30px !important;padding:0 !important}
.gsc-webResult.gsc-result:hover {border-color:#666 !important}
.cse input.gsc-search-button, input.gsc-search-button {background:#666 !important;border:1px solid #666 !important;height:40px !important;padding:0 10px !important}
.cse .gsc-cursor-box, .gsc-cursor-box {border-top:1px solid #e2e2e2 !important;padding:20px 0 0 0 !important}
.cse .gsc-results .gsc-cursor-page.gsc-cursor-current-page, .gsc-results .gsc-cursor-page.gsc-cursor-current-page {background:#666 !important;padding:5px 8px !important;text-shadow:none !important}
.cse input.gsc-input, input.gsc-input {border:1px solid #e2e2e2 !important;padding:10px !important;box-sizing:border-box !important}
table.gsc-search-box td.gsc-input {padding-right:0 !important}
.gsc-control-cse {padding:0 !important}
table.gsc-search-box {margin-bottom:20px !important}
.gsc-search-box-tools .gsc-search-box .gsc-input div.gsc-input-box {height:40px !important}

.banner-centrado.top {background:none;margin:0 auto}
.banner-centrado {width:1200px;height:150px;margin:30px auto 0;position:relative;box-sizing:border-box;clear:both;overflow:hidden;background:#f2f2f2}
.inicio .banner-centrado {width:1200px;height:150px;margin:0 auto;position:relative;box-sizing:border-box;clear:both;overflow:hidden}
.banner-centrado div .ico{position:absolute;right:-36px;top:0;width:9px;height:90px;z-index:3000;display:inline-block;}
.inicio .banner-centrado div {width:970px;height:90px;margin:30px auto;position:relative}
.banner-centrado div {width:970px;height:90px;margin:0 auto;position:relative}
.nota-interior .banner-centrado {margin:0 auto}
.cont-bottom-nota .banner-centrado {margin:0 auto 30px;padding:30px 0}

.institucional .banner-centrado.top {border-bottom:1px solid #e2e2e2;margin-bottom:30px}

.banner-centrado.top, .banner-centrado {height:auto}
.banner-centrado.top div {width:970px;height:90px;margin:0 auto 30px;position:relative}

.tres-banners {width:1200px;margin:0 auto;clear:both;overflow:hidden}
.tres-banners .banner-1, .tres-banners .banner-2, .tres-banners .banner-3{float:left;width:31.607%;margin-bottom:30px;margin-right:30px;position:relative;background:#f2f2f2;text-align:center;padding:23px 0;box-sizing:border-box}
.tres-banners .banner-3 {margin-right:0}
.tres-banners .banner-1 div, .tres-banners .banner-2 div, .tres-banners .banner-3 div {width:320px;height:100px;margin:0 auto}

body{font-family:'Open Sans', sans-serif;font-weight:400;color:#111;overflow-x:hidden;overflow-y:visible;font-size:13px;padding:0;width:100%;position:relative;
    text-rendering:optimizeLegibility;}
img{vertical-align:top}

.img-print{display:none}
.instagram-media, .twitter-tweet {margin:34px auto !important}
iframe.twitter-tweet {width:522px !important}
.instagram-media:last-child{margin:34px auto !important}

.bloque-destacado-1, .bloque-destacado-2, .bloque-destacado-3, .bloque-destacado-4, .bloque-destacado-6 {clear:both;overflow:hidden;margin:0 20px 23px;padding:0 0 30px;box-sizing:border-box}

.sideblock{clear:both;overflow:hidden;margin:30px auto 0;width:300px;text-align:center}

/*cronograma de pagos*/
.contenedor-cronograma {border-bottom:1px solid #e2e2e2;padding-bottom:30px;margin-bottom:70px;float:left;width:100%}
.cont-haberes {position:absolute;right:0;bottom:50px}
.cont-haberes span {font-family:"Open Sans", sans-serif;font-size:13px;color:#a1a1a1;font-weight:600;margin-left:17px}
.cont-haberes span .ico {width:10px;height:10px;margin-right:15px;margin-left:0}
.cont-haberes span.haberes .ico {background:#00A8E1}
.cont-haberes span.sac .ico {background:#333}

.cronograma-cont ul.calendario {clear:both;position:relative; float:left;width:100%}
.cronograma-cont .calendario li {width:14.2500%;float:left;border:solid 1px #e2e2e2; margin-top:-1px;margin-left:-1px;padding:13px;height:224px;overflow:hidden;box-sizing:border-box;}
.cronograma-cont .calendario li.pagos, .cronograma-cont .calendario li.aguinaldo {background:#00A8E1;border:1px solid #00A8E1;text-align:center;position:relative}
.cronograma-cont .calendario li.aguinaldo {background:#333;border:none}
.cronograma-cont .calendario li:nth-child(1), .cronograma-cont .calendario li:nth-child(7n+1) {margin-left:5px}
.cronograma-cont .calendario li.pagos span, .cronograma-cont .calendario li.aguinaldo span {color:#fff;font-family:"Open Sans", sans-serif;font-size:13px;
    line-height:150%;font-weight:600}
.cronograma-cont .calendario li:nth-child(7n) {border-right:1px solid #e2e2e2}
.cronograma-cont  .calendario li.li-dia {display:block;font-family:"Open Sans", sans-serif;font-size:13px;color:#A1A1A1;text-align:center;margin-bottom:31px;
    height:auto;border:none;text-transform:uppercase;padding:0 15px 18px;background:none;border-bottom:1px solid #e2e2e2;font-weight:600;margin-left:0;width:14.2850%}
.cronograma-cont  .calendario li.li-dia span {float:none}
.cronograma-cont .calendario li span.numero-dia {font-family:"Open Sans", sans-serif;font-weight:700;font-size:15px;float:right;color:#A1A1A1}
.cronograma-cont .calendario li.pagos span, .cronograma-cont .calendario li.aguinaldo span {color:#fff}
.cronograma-cont .calendario li.pagos p, .cronograma-cont .calendario li.aguinaldo p {color:#fff;font-family:"Open Sans", sans-serif;font-size:13px;
    line-height:150%;position:absolute;width:100%;left:50%;top:50%;transform:translateY(-50%)  translateX(-50%);padding:0 15px;font-weight:400}
.cronograma-cont .fecha-crono {display:none}

.cronograma-cont .calendario li.pagos.aguinaldo {background:none; padding:0;border:none}
.cronograma-cont .calendario li.pagos.aguinaldo .numero-dia {top:11px;right:15px;position:relative;z-index:3000}
.cronograma-cont .calendario li.pagos.aguinaldo .cont-pago, .cronograma-cont .calendario li.pagos.aguinaldo .cont-aguinaldo {position:absolute;height:50%;width:100%;}
.cronograma-cont .calendario li.pagos.aguinaldo .cont-pago {background:#00A8E1;}
.cronograma-cont .calendario li.pagos.aguinaldo .cont-aguinaldo {background:#333;top:50%}

.aginaldo {clear:both;overflow:hidden;width:100%;display:block;border-top:1px solid #e2e2e2;padding-top:20px;margin-top:70px}
.aginaldo h2 {font-family:"Avenir Bold", sans-serif;font-size:16px;color:#333;padding-left:38px}
.aginaldo li {clear:both;overflow:hidden;}
.aginaldo li span {position:relative;top:10px}
.aginaldo li .ico {float:left;background:#333;color:#fff;text-transform:uppercase;font-family:"Avenir Demi", sans-serif;font-size:12px;padding:10px 0;
    text-indent:0;width:21px;text-align:center;margin-right:16px;top:auto}

.nota-interior .msj-error, .nota-listado .msj-error, .servicios .msj-error{border:1px solid #e2e2e2;padding:30px;margin:10px 0 30px;width:auto;position:relative;}
.nota-listado.etiquetas .msj-error {margin:0 0 0 20px}
.nota-listado .msj-error{margin:10px 0 0 0}
.etiquetas-listado .msj-error{margin:30px 0 0 20px}
.nota-interior .msj-error h2, .nota-listado .msj-error h2, .etiquetas-listado .msj-error h2, .servicios .msj-error h2{font-family:'Avenir bold', sans-serif;line-height:120%;color:#000;font-size:40px;margin:0 0 30px;clear:both}
.nota-interior .msj-error a,.nota-listado .msj-error a, .etiquetas-listado .msj-error a, .servicios .msj-error a{
    font-family:'Avenir Demi', sans-serif;font-size:15px;color:#a1a1a1;text-decoration:underline}
.nota-interior .msj-error a:hover ,.nota-listado .msj-error a:hover, .etiquetas-listado .msj-error a:hover, .servicios .msj-error a:hover {color:#00A8E1}
.nota-interior .msj-error .line, .nota-listado .msj-error .line, .etiquetas-listado .msj-error .line{bottom:-9px}

.btn-mas-info {display:none}
.titulo-bloques {font-family:'Avenir Bold', sans-serif;color:#00A8E1;font-size:36px;margin-bottom:30px;border-bottom:1px solid #e2e2e2;padding-bottom:21px;position:relative;left:-2px}
h2.nota-title{font-size:28px;text-transform:none;margin-bottom:15px}
.institucional .scroll ul li{line-height:160%;margin-bottom:10px}
h2.asociados{font-size:24px;color:#111;font-weight:300;text-transform:uppercase;margin-bottom:20px}
h2.asociados span{padding:6px 10px;color:#fff;margin-right:13px;font-size:18px;font-weight:700}
p{font-family:'Avenir Demi', sans-serif;font-size:15px;color:#333;line-height:157%}
a:hover{text-decoration:none}
.normasdeparticipacion h2.nota-title, .politicaspriv h2.nota-title, .terminosycondiciones .nota-title{border:20px solid #f2f2f2;padding:20px;margin-bottom:20px;font-size:14px;
    text-transform:uppercase;font-weight:700}
.contacto .msj-error{font-family:"Open Sans", sans-serif;font-size:12px;color:#B70000;line-height:100%;margin-top:10px;position:absolute;top:30px;left:145px;width:100%}
.img-info{margin-top:15px;display:inline-block;color:#741784}
.contacto .formprofile .msj-error{top:inherit;bottom:-15px}
.g-recaptcha .msj-error{top:75px;left:0}
.msj-error{font-family:'Avenir Demi', sans-serif;font-size:12px;color:#F90000;line-height:100%;margin-top:12px;position:relative;top:inherit;left:inherit;width:100%}
.info{padding:20px;font-size:13px;text-transform:none;font-weight:400;border-top:1px solid #e2e2e2;color:#777;background:#f2f2f2;line-height:140%;margin-top:30px;display:block}
.info a{color:#00537F}
.institucional .info{border-top:none;background:none;color:#4D5154;font-size:16px;padding:0 0 30px 0;border-bottom:1px solid #e2e2e2;margin-bottom:30px}
.normasdeparticipacion h2.nota-title:last-child{margin-top:30px;margin-bottom:0}
.politicaspriv h3, .normasdeparticipacion h3, .terminosycondiciones h3{font-family:'Avenir Demi', sans-serif;font-weight:700;font-size:16px;color:#666;margin-bottom:10px}
.normasdeparticipacion .scroll{border-top:1px dotted #e2e2e2;border-bottom:1px dotted #e2e2e2;padding-top:30px;margin-top:30px;padding-bottom:25px;margin-bottom:30px}
.normasdeparticipacion #container, .politicaspriv #container, .terminosycondiciones #container, .contacto #container{padding-bottom:30px}
.contacto #container{padding-bottom:60px}
.primer-p{border-bottom:1px solid #e2e2e2;margin-bottom:30px;padding-bottom:20px}
.lista-institucional li{border-bottom:1px solid #e2e2e2;margin-bottom:25px}
.lista-institucional li:last-child {border-bottom:none;margin-bottom:0}
.lista-institucional li:last-child h3 {margin-bottom:0}
.lista-institucional li:last-child p {margin-bottom:0}
.normasdeparticipacion p, .politicaspriv p, .normasdeparticipacion ul li{font-family:'Avenir Demi', sans-serif;font-weight:400;font-size:14px}
.normasdeparticipacion .scroll ul li{margin-bottom:20px}
.ver-mas{background:#0099CC;color:#fff;font-size:12px;font-weight:700;margin:0;font-family:'Avenir Demi', sans-serif;text-transform:uppercase;padding:9px 20px;float:left}
.err-server .msj-error {position:relative;top:inherit;left:inherit;}

.listado-h .banner-a{overflow:hidden;background:#f2f2f2;width:31.607%;height:600px;margin:0;float:right;clear:none;position:relative;padding:36px 0}
.listado-h .banner-a>div {width:300px;height:600px;margin:0 auto}
.banner-a, .banner-b, .banner-c, .banner-d, .banner-e, .banner-f, .banner-g, .vos-noticia .banner-h, #sidebar-right .banner-h {background:#f2f2f2;padding:26px 26px 0;float:none;clear:both;margin-bottom:0}
.banner-b>div, .banner-c>div, #google_image_div a img, object, .banner-d>div, .banner-e>div, .banner-f>div, .banner-g>div, .banner-h>div{margin:0 auto;clear:both;width:300px;height:250px}
.banner-f>div{background:#d4d4d4}
.banner-g>div{height:auto;margin-bottom:20px}
.banner-d>div{padding:0}
.banner-h2{display:none}
.banner-b, .banner-c, .banner-h, .banner-g{}
.banner-g{height:auto}
.banner-b{margin-bottom:0}
.banner-a>div {display:block !important;width:300px;height:600px;margin:0 auto}

.orden{clear:both}
.comdown{padding-left:0 !important}

.publi-top{width:1200px;height:90px;padding:10px 0;text-align:center;margin:0 auto 30px;background:#f2f2f2}
.publi-top.pie{width:1200px;margin:30px auto 0;border:1px solid #e2e2e2;border-top:none;border-bottom:none;padding:0 20px}
.publi-728{width:728px;height:90px;margin:0 auto}
.publi-368{width:368px;height:90px;float:left}

.publi-top .cont{width:960px;margin:0 auto}
#header .publi-728{float:left;margin-right:20px}
#header .publi-210{width:210px;float:left;background:#dfdfdf}

.nota-listado .publi-top.pie, .videos-listado .publi-top.pie, .buscador .publi-top.pie, .etiquetas-listado .publi-top.pie{width:1116px}
.normasdeparticipacion .publi-top.pie, .politicaspriv .publi-top.pie{margin-top:30px}

/*interior listado*/
.buscador .nota-interior header.header-top{margin:0 0 30px}
.mas-data strong{color:#0099CC;padding-right:5px}
.mas-data span{display:block;margin-bottom:5px}
.pga{position:absolute;top:-1px;display:block;width:143px;height:31px;background:#000;color:#FFF;line-height:31px;font-weight:bold;font-size:12px;text-align:center;right:-164px}
.ie .pga{right:-162px}
.pga:hover{background:#DC0A0A}

/*encabezado*/
.inicio #header {box-shadow:none; -webkit-box-shadow:none;-moz-box-shadow:none}
.inicio.sin-destacada #header {margin:0 auto 30px;
    -webkit-box-shadow:0 2px 5px 0 rgba(50, 50, 50, 0.2);
    -moz-box-shadow:   0 2px 5px 0 rgba(50, 50, 50, 0.2);
    box-shadow:        0 2px 5px 0 rgba(50, 50, 50, 0.2);
}
#header{width:100%;margin:0 auto;z-index:5500;padding:0;box-sizing:border-box;position:relative;
    -webkit-box-shadow:0 2px 5px 0 rgba(50, 50, 50, 0.2);
    -moz-box-shadow:   0 2px 5px 0 rgba(50, 50, 50, 0.2);
    box-shadow:        0 2px 5px 0 rgba(50, 50, 50, 0.2);}
#header .top {width:1200px;height:70px;margin:0 auto;box-sizing:border-box;padding:10px 0;position:relative}
#header .inner{background:#fff;position:relative}
#header .inner .cont {width:1200px;height:80px;margin:0 auto;position:relative}
.cd-header h1{width:186px;height:46px;position:relative;top:17px;float:left;margin-left:1px}
.bred-name {display:block;text-align:center;color:#fff;font-size:46px;font-weight:700;margin-top:9px;margin-left:80px}

.icon-logo {width:186px;height:46px;float:left;position:relative;background:url("/images/logo-top.svg")}

/*top*/
#header  .inner .top{float:left;border-bottom:1px solid #e2e2e2;padding:10px 0;height:30px;margin-bottom:38px;display:block;width:100%;position:relative}
.bredcrum, .bredcrum h2 {display:block;font-family:'Avenir Bold', sans-serif;color:#00A8E1;line-height:130%;font-size:30px;margin-bottom:51px;margin-top:-7px;letter-spacing:0.007em;}
.servicios .cronograma-cont header {border-bottom:1px solid #e2e2e2;padding-bottom:39px;margin-bottom:20px;position:relative}
.servicios .cronograma-cont .bredcrum {margin-bottom:0}
.servicios .bredcrum span {font-family:'Avenir Regular', sans-serif;font-weight:400;display:block;clear:both;color:#333;font-size:22px}
.bredcrum a:hover{text-decoration:underline}
.bredcrum b{position:relative;top:3px;font-weight:400}
.cronograma .bredcrum b{top:0;display:block}
.politica .bredcrum, .economia .bredcrum, .policiales .bredcrum, .mundo .bredcrum, .interesgeneral .bredcrum, .deportes .bredcrum, .opinion .bredcrum, .empresas .bredcrum, .carnaval .bredcrum, .turismo .bredcrum, .educacion .bredcrum, .concordia .bredcrum{display:none}
.reserv{color:#44A644}
.reserv{font-size:15px;font-weight:bold;font-family:'Avenir Demi', sans-serif;margin-top:10px;display:block}
.reserv:hover{text-decoration:underline}

.campanias .bredcrum, .buscador .bredcrum, .coronavirus .bredcrum {float:left;width:100%}
.campanias .bredcrum h2, .buscador .bredcrum h2, .coronavirus .bredcrum h2 {float:left;margin:0}
.icon-filtro { cursor:pointer;display:none;float:right;position:relative;top:8px}
.icon-filtro:before {content:"\e96e";font-size:28px;color:#00A8E1;display:block;}
.icon-filtro:hover:before {color:#267EAE}
.sidebar .icon-cerrar.cerrar-filtro {display:none;position:absolute;z-index:3000;}

.sidebar .icon-cerrar:before {font-size:16px}
.sidebar .icon-cerrar.cerrar-filtro:before {content:"\e93c";font-size:16px; color:#a1a1a1;}

/*search*/
.icon-Buscador {width:22px;height:22px;position:absolute;top:16px;right:2px;z-index:3000;cursor:pointer;border-left:1px solid #ddd;padding-left:21px;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out}
.search .icon-Buscador2 {display:none}
.icon-Buscador.active {right:55px;z-index:30000;border-right:1px solid #e2e2e2;padding-right:36px;padding-left:0;border-left:none;display:block;width:22px}
.icon-Buscador:before {content:"\e916";font-size:17px;color:#00A8E1;position:relative;top:2px}
.icon-Buscador2:before {content:"\e916";font-size:17px;color:#00A8E1}
.btn-buscar.active .icon-Buscador:before, .btn-buscar.active.icon-Buscador:before {content:"\e93c";color:#00A8E1;font-weight:400}
.icon-Buscador:hover:before, .btn-buscar.active.icon-Buscador:hover:before {color:#267EAE}

.search{z-index:3000;width:0;position:absolute;top:13px;right:138px;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out}

.sep{width:1px;height:20px;background:#e2e2e2;margin:0 1px 0 12px;float:right;display:inline-block;position:relative}
.buscador-top{background:#fff;position:relative;overflow:hidden;height:60px;border-radius:3px}

::-webkit-input-placeholder{color:#727272;font-size:13px;font-family:'Open Sans', sans-serif;}
:-moz-placeholder{color:#727272;font-size:13px;font-family:'Open Sans', sans-serif;}
:-ms-input-placeholder{color:#727272;font-size:13px;font-family:'Open Sans', sans-serif;}

.buscador-text{width:100%;border:none;padding:5px 20px;background:none;font-size:13px;font-family:"Open Sans", sans-serif;float:left;color:#a1a1a1;
    font-weight:400;position:relative;box-sizing:border-box;border-left:1px solid #e2e2e2;margin-top:13px;
text-shadow:0 0 0 #666;
-webkit-text-fill-color:transparent}

.search.fixed-search .icon-Buscador2 {display:block;position:absolute;right:19px;top:18px}
.fixed .search.fixed-search .icon-Buscador2 {left:15px}
.cd-header .search.fixed-search {position:absolute;right:0;z-index:3000;width:calc(100% - 228px)}
.cd-header.fixed .search.fixed-search .buscador-top {height:0}
.search .bt{font-size:0;width:30px;height:30px;cursor:pointer;position:absolute;top:10px;border:none;right:0;z-index:10000;background:none}
.buscador-top label{display:none}
.search .bt:hover ~ .icon-Buscador2:before {color:#267EAE}

/*listados*/
.blogs .listado-article, .opinion .listado-article {margin-top:0}

/*buscador resultados*/
.bloque-buscador {margin-left:30px;}
.bloque-buscador h2 {font-family:'Avenir Demi', sans-serif;font-weight:700;font-size:42px;margin-bottom:20px;color:#010101;letter-spacing:-0.06em;line-height:100%}
.bloque-buscador h5 {font-family:'Avenir Demi', sans-serif;font-weight:700;font-size:24px;margin-bottom:20px;color:#010101;letter-spacing:-0.06em;line-height:100%}
.main-search{background:#f2f2f2;padding:20px}
#buscadorpage span.mas-result{font-size:14px;color:#111;font-family:'Avenir Demi', sans-serif;margin-top:20px;display:block}
#buscadorpage span.mas-result a{color:#aaa;text-decoration:underline}
.new-search {position: relative}
.main-search .text{background:#FFF;border:none;padding:11px 15px;font-size:13px;font-family:"Open Sans", sans-serif;color:#a1a1a1;box-sizing:border-box;width:100%}
.main-search .bt2 input{border:0 none;cursor:pointer;width:69px;font-size:13px;position:absolute;top:5px;right:5px;background:#00A8E1;color:#fff;
    font-family:"Open Sans", sans-serif;text-align:center;line-height:30px;padding:0}
.secciones_todas {margin-bottom:30px}
.sort-by{float:right;font-family:"Open Sans", sans-serif;font-size:13px;margin-bottom:44px;margin-right:-2px}
.sort-by a {color:#00A8E1;ine-height:100%}
.sort-by a .line {height:9px;width:1px;background:#e2e2e2;position:relative; margin:0 9px 0 6px;display:inline-block}
.sort-by a.active {color:#a1a1a1;font-weight:700}
.sort-by a:first-child {border:none;padding-left:0;margin-left:0}
.desc, .asc {display:inline-block;margin:0 30px 20px 0}
		
.select {margin-bottom:20px}	
.select b {width:120px;display:inline-block}
.secciones_nombres {min-width:200px;float:left;margin:0 0 20px 20px}	
.secciones_nombres:nth-child(3n) {margin-right:0}

.buscador .listado-article{padding-top:20px;padding-left:0}
.resultadosbox {border-bottom:1px solid #e2e2e2;padding:20px;margin-bottom:19px}
.resultadosbox, .bsq-error{background:none;padding:16px 0;font-size:13px;font-family:"Open Sans", sans-serif;color:#a1a1a1;line-height:140%}
.resultadosbox b, .resultadosbox strong{color:#a1a1a1;font-size:13px;font-weight:700}
.bsq-error span{color:#aaa;font-size:14px;font-family:'Avenir Demi', sans-serif;font-weight:700}
.resultadosbox span{font-weight:bold;font-size:14px}

/*redes top*/
.redes-h-top{right:0;position:absolute;top:25px;z-index:1;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out}
/*.fixed .redes-h-top{top:inherit;bottom:-50px;right:2px}*/
.redes-h-top a, .redes-header a {width:24px;height:24px;font-size:0;float:left;}
.redes-h-top .icon-1-Redes-Twitter {margin-right:12px;position:relative;top:-1px}
.icon-Redes-Facebook:before {content:"\e934";font-size:25px;color:#00A8E1;position:relative;top:2px}
.icon-Redes-Facebook2:before {content:"\e935"}
.icon-1-Redes-Twitter:before{content:"\e936";font-size:25px;color:#00A8E1;position:relative;top:3px}
.icon-1-Redes-Twitter2:before {content:"\e937"}
.redes-h-top .icon-insta:before {font-size:24px;color:#00A8E1;margin:0}
.icon-Redes-Facebook:hover:before, .icon-1-Redes-Twitter:hover:before, .icon-insta:hover:before, .icon-face:hover:before, .icon-twit:hover:before{color:#267EAE}
.redes-h-top a.yt-h{margin-right:0;}
/*.fixed .icon-Redes-Facebook:before {content:"\e934";color:#fff}
.fixed .icon-Redes-Facebook2:before {content:"\e935";color:#fff}
.fixed .icon-1-Redes-Twitter:before {content:"\e936";color:#fff}
.fixed .icon-1-Redes-Twitter2:before {content:"\e937";color:#fff}*/
.titulo-servicios .redes-h-top {float:right;position:relative;right:5px;bottom:inherit}
.titulo-servicios .redes-h-top .icon-Redes-Facebook {margin-right:10px}
.titulo-servicios .redes-h-top .icon-1-Redes-Twitter:before, .titulo-servicios .redes-h-top .icon-Redes-Facebook:before {color:#ccc;font-size:23px}
.titulo-servicios .redes-h-top .icon-1-Redes-Twitter:hover:before, .titulo-servicios .redes-h-top .icon-Redes-Facebook:hover:before {color:#666}
.titulo-servicios .redes-h-top .icon-1-Redes-Twitter:before {font-size:25px}
.redes-h-top .icon-insta {margin:3px 0 0 12px;position:relative;right:-1px}

/*fecha top*/
.fecha{margin-top:2px;text-align:center}
.fecha span{font-family:'Avenir Demi', sans-serif;background:#fff;display:inline-block;margin:4px auto;padding:0;font-size:13px;color:#333}
.fecha span.data1 {float:left}
.fecha span.sep {background:#cecece;width:1px;height:11px;float:left;padding:0;margin:0 10px;position:relative;top:5px}

/*datos tiempo*/
.date-time{position:absolute;float:right;margin:0;display:table;bottom:30px;right:0}
.datos-clima{display:table-cell;vertical-align:middle;padding-left:15px;margin-left:15px}
.date-time .sep {background:#333;width:1px;height:50px;display:inline-block;top:-5px;float:none;margin:0}
.servicios.clima .date-time .sep {top:11px}
.date-time .localidad{float:left;margin:5px 0 6px 0;color:#fff;font-weight:500;text-align:left;font-size:12px;text-transform:uppercase}
.date-time .clima-temp{font-family:'Avenir Demi', sans-serif;font-size:30px;color:#fff;font-weight:500;clear:both;display:block;text-align:left;padding-top:6px;padding-right:0}

/*Clima*/
.clima-bloque{margin-bottom:0;position:relative;padding:15px 20px 15px}
.clima-bloque h3{font-family:'Avenir Demi', sans-serif;font-size:18px;color:#333;letter-spacing:-1px;float:left}
.clima-bloque select.sel-localidad{font-family:'Avenir Demi', sans-serif;font-size:14px;color:#111;font-weight:700;width:89%;padding:0 0 12px;margin:0 0 15px 20px;border:none;border-bottom:1px dotted #e2e2e2;position:relative;opacity:0;z-index:10;cursor:pointer}
.clima-bloque .select{width:89%;display:block;position:absolute;top:0;right:20px;font-family:'Avenir Demi', sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;padding:15px 0 13px;border-bottom:1px dotted #e2e2e2}

.sel-dia{float:right;margin-left:17px;margin-top:6px;font-size:14px;color:#888;font-family:'Avenir Demi', sans-serif;letter-spacing:-1px;cursor:pointer;line-height:100%}
.sel-dia:hover{color:#00537F}
.sel-dia.active{color:#005480;text-decoration:underline}

.cont-clima{margin-bottom:30px;border:1px dotted #d2d2d2}
.cont-clima header{border-bottom:1px dotted #d2d2d2;padding-bottom:15px;float:left;width:100%}
.table-v{display:table;height:63px;width:100%;padding-top:15px}
.table-v figure img{width:64px;height:64px}
.clima-bloque figure{padding:0 10px 0 0;width:auto;display:table-cell;vertical-align:middle}
.clima-bloque h2{font-size:42px;font-weight:300;color:#4C5153;display:table-cell;vertical-align:middle;line-height:100%}
.clima-bloque .clima-dia-0 .datos-clima{float:none;width:auto;display:table-cell;vertical-align:middle;font-size:14px;margin-left:20px;padding-left:20px;border-left:1px dotted #d2d2d2}

.datos-clima{display:table-cell;vertical-align:middle}
.datos-clima p{font-family:'Avenir Demi', sans-serif;color:#333;font-size:27px;border-left:none;padding-left:0;margin-left:10px;letter-spacing:-1px}
.datos-clima .tipo{float:left;text-align:right;margin-right:5px;margin-bottom:8px;color:#000;font-family:'Avenir Demi', sans-serif;letter-spacing:0.01em;line-height:100%}
.datos-clima .tipo:last-child{margin-bottom:0}
.datos-clima strong{float:left;text-align:left;color:#222;font-family:'Avenir Demi', sans-serif;font-weight:700}
.pronostico{clear:both;overflow:hidden;background:#f2f2f2;color:#666;margin-bottom:30px;padding:15px 0 12px;width:99.4%;border:1px dotted #e2e2e2;border-top:none;font-size:14px}
.pronostico li{float:left;padding:0 25px;text-align:center;width:65px;}
.pronostico li:last-child{border-right:none}
.pronostico li p{font-family:'Avenir Demi', sans-serif;color:#444;line-height:100%}
.pronostico .dia{display:block;color:#222;font-weight:700}
.pronostico img{width:32px;height:32px}
.cont-clima p a{font-family:'Avenir Demi', sans-serif;color:#888;background:#f8f8f8;display:block;padding:8px 0;text-align:center;clear:both}
.cont-clima p a:hover{color:#333}

/*clima interior*/
.icon-0:before, .icon-1:before, .icon-2:before, .icon-3:before, .icon-4:before, .icon-5:before, .icon-6:before, .icon-7:before, .icon-8:before, .icon-35:before, .icon-37:before, .icon-38:before, .icon-39:before, .icon-41:before, .icon-42:before, .icon-43:before, .icon-44:before, .icon-45:before, .icon-46:before, .icon-47:before {
content:"\e901";font-size:70px;color:#fff;margin-right:15px}

.icon-9:before, .icon-10:before, .icon-11:before, .icon-12:before, .icon-13:before, .icon-14:before, .icon-15:before, .icon-16:before, .icon-40:before {
content:"\e903";font-size:70px;color:#fff;margin-right:15px}
.icon-17:before, .icon-18:before, .icon-19:before {
    content:"\e904";font-size:70px;color:#fff;margin-right:15px}
.icon-20:before, .icon-21:before, .icon-22:before, .icon-23:before, .icon-24:before, .icon-25:before, .icon-26:before {
content:"\e906";font-size:70px;color:#fff;margin-right:15px}

.icon-27:before, .icon-28:before, .icon-29:before, .icon-30:before, .icon-31:before {
content:"\e908";font-size:70px;color:#fff;margin-right:20px}

.icon-32:before, .icon-33:before, .icon-34:before, .icon-36:before {
content:"\e90a";font-size:70px;color:#fff;margin-right:15px}

#header .climaid:before {color:#fff}
.servicios.clima .climaid {float:left}
.servicios.clima .climaid:before {color:#4D5154}
.servicios.clima .clima-bloque .climaid:before {margin-right:33px}
.servicios.clima .temp-hoy-int .climaid:before {font-size:175px}

.bloque-servicios .icon-32:before {color:#000}
.table-v-int{width:100%}
.clima-bloque.clima-interior{padding:25px 21px 28px 21px;float:none;clear:both;overflow:hidden;width:auto;border:1px solid #e2e2e2;border-bottom:none}
.temp-hoy-int{float:left;margin-right:4%;display:table}
.clima-interior figure{width:128px;height:128px;display:inline-block;padding:0;float:left;margin-right:15px}
.clima-interior figure img{width:100%;height:auto}
.clima-interior.clima-bloque h2{font-size:120px;letter-spacing:0.02em;font-weight:300}
.clima-interior.clima-bloque .datos-clima-int .cont{float:left;padding:0;display:inline-block;height:76px}
.clima-interior.clima-bloque .datos-clima-int .cont:last-child{margin-left:4%}
.clima-interior.clima-bloque .datos-clima-int .tipo-int{float:left;clear:both;text-align:left;font-size:26px;font-weight:400;width:auto;font-family:'Avenir Demi', sans-serif;margin-bottom:8px;margin-right:5px}
.clima-interior.clima-bloque .datos-clima-int .cont:last-child .tipo-int, .clima-interior.clima-bloque .datos-clima-int .cont:nth-child(2) strong:nth-child(2), .clima-interior.clima-bloque .datos-clima-int strong{font-size:18px;color:#4D5154;font-weight:300;float:left;margin-bottom:8px;font-family:'Roboto', sans-serif}
.clima-interior.clima-bloque .datos-clima-int strong:last-child, .clima-interior.clima-bloque .datos-clima-int .cont:last-child .tipo-int:nth-child(5) {margin-bottom:0}
.clima-interior.clima-bloque .datos-clima-int .cont:last-child .tipo-int {width:100px;text-align:right;margin-bottom:15px}
.datos-clima-int {display:table;height:175px}
.clima-interior.clima-bloque .datos-clima-int .cont {display:table-cell;vertical-align:middle;float:none}
.clima-interior.clima-bloque .datos-clima-int .cont:first-child {padding-right:20px}

.clima-interior.clima-bloque .datos-clima-int .cont:nth-child(2) strong:nth-child(2), .clima-interior.clima-bloque .datos-clima-int strong {font-weight:700;color:#333;text-align:left;min-width:50px;margin-bottom:15px}
.min, .max {font-size:35px;font-weight:300;font-family:'Avenir Demi', sans-serif;text-align:center}
.min {color:#aaa}.max {color:#666}
.divide {width:54px;height:1px;display:block;background:#4D5154;margin:8px 0}

.temp-int .min, .temp-int .max {font-size:25px}
.temp-int .divide {width:40px}

.clima .pronostico-int{background:none;padding:0 0 20px;clear:both;overflow:hidden;color:#666;border:1px solid #e2e2e2;border-top:none}
.clima .pronostico-int ul{border-top:1px solid #e2e2e2;padding:28px 0;margin:0 13px;box-sizing:border-box}
.clima .pronostico-int ul li{width:33%;padding:0 1.5%;float:left}
.clima .pronostico-int ul li .cont {display:table}
.clima .pronostico-int ul li .cont .climaid, .clima .pronostico-int ul li .cont .extend-int, .clima .pronostico-int ul li .cont .sep {display:table-cell;vertical-align:middle;float:none}
.clima .pronostico-int ul li .cont .climaid, .clima .pronostico-int ul li .cont .extend-int {padding-right:20px}
.clima .pronostico-int ul li .cont .climaid {padding:0 30px 0 3px}
.clima .pronostico-int ul li .sep:before{font-size:25px;color:#4D5154;font-weight:300}
.clima .pronostico-int ul li .climaid:before{font-size:125px;margin-right:0}
.clima .pronostico-int ul li .sep{width:20px;height:41px;float:left;position:relative;top:2px;margin:0;background:none}
.clima .pronostico-int ul li:last-child{width:28%;padding:0}
.clima .pronostico-int ul li:last-child .sep{display:none}
.clima .pronostico-int ul li figure{float:left;width:64px;height:64px;margin-left:15px}
.clima .pronostico-int ul li figure img{width:100%;height:auto}
.dia-int {display:block;text-align:left;padding-left:20px;font-size:18px;color:#4D5154;margin-bottom:15px}
.extend-int{float:left;padding-top:8px;margin-left:10px;margin-right:40px}
.extend-int span.dia-int{font-family:'Avenir Demi', sans-serif;font-weight:400;margin-bottom:10px;color:#222;font-size:16px;float:left}
.extend-int span.temp-int{font-family:'Avenir Demi', sans-serif;font-weight:400;margin-bottom:5px;color:#878787;font-size:16px;float:left;clear:both}
.clima-interior.clima-bloque .datos-clima-int .maxima .tipo-int{margin-bottom:0}

.mas-ciudades{margin:0 auto;display:block;padding:30px 30px;background:#f9f9f9;position:relative;clear:both;overflow:hidden}
.mas-ciudades select{width:270px;cursor:pointer;float:left;color:#aaa;font-size:16px;padding:8px 10px}
.ver-mas-ciudades{font-family:'Avenir Demi', sans-serif;font-weight:400;font-size:16px;color:#333;position:relative;top:-2px;float:left;padding:0 15px 0 0;line-height:38px}
.mas-ciudades .ico{width:18px;height:18px;margin-left:10px;display:inline-block;position:relative;top:4px}

/*redes-h*/
.redes-h a{width:24px;height:24px;display:inline-block;margin-right:5px}

@media only screen
and (min-width:1200px){
.fixed #nav ul li.ico-logo{width:274px;height:36px;padding-top:9px;margin-right:10px}
}

/*destacadas*/
.dest {clear:both;overflow:hidden;}
.dest .bajada-8 {color:#333;font-size:14px;line-height:150%;margin-bottom:0}
figure {position:relative}
.dest-top {width:100%;position:relative;clear:both;overflow:hidden;margin-bottom:30px;}
.dest-top .img-principal {width:100%;height:100%;position:absolute;top:0;left:0;z-index:300;background-position:center !important;
    background-size:cover !important;}
.dest-top picture {position:relative;display:block;clear:both;overflow:hidden}
.dest-top.dest-video picture {height:763px}
.dest-top picture img {width:100%}
.dest-top.dest-video picture img {width:auto;height:100%}
.dest-top header {width:100%;position:absolute;bottom:25px;left:0;z-index:305}
.dest-top header .cont {width:1200px;margin:0 auto}
.dest-top header .cont .line {width:81px;height:1px;background:rgba(255,255,255,0.5);display:inline-block;position:relative;top:1px}
/*.dest-top header .etiqueta span {width:3px;height:100%;background:#00A8E1;position:absolute;top:0;left:0}*/
.dest-top header h3 {font-family:'Avenir Bold', sans-serif;font-size:40px;color:#fff;text-shadow:1px 3px 3px rgba(0,0,0,0.3);line-height:110%;width:87.333%;margin-bottom:16px}
.dest-top header .fecha-h{font-family:'Open Sans', sans-serif;font-size:12px;color:#fff;font-weight:600;display:inline-block;position:relative;top:5px;margin-left:20px}
.dest-top .degrade {width:100%;height:100%;position:absolute;bottom:0;left:0;z-index:302;
    background:-moz-linear-gradient(top, rgba(17,17,17,0) 50%, rgba(17,17,17,0.9) 100%);
    background:-webkit-linear-gradient(top, rgba(17,17,17,0) 50%,rgba(17,17,17,0.9) 100%);
    background:linear-gradient(to bottom, rgba(17,17,17,0) 50%,rgba(17,17,17,0.9) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );}
.line-bottom {background:#00A8E1;position:absolute;bottom:0;left:0;width:100%;height:4px;display:block;z-index:3001}

.dest-bottom {width:1200px;margin:0 auto 30px;clear:both;overflow:hidden;border-bottom:1px solid #e2e2e2;padding-bottom:25px}
.dest-bottom.dest-4 {padding-bottom:26px}
.dest-bottom article {width:48.5%;float:left;margin-right:3%;}
.dest-bottom article:last-child {margin-right:0}

.dest-bottom header h3 {font-family:'Avenir Demi', sans-serif;font-size:17px;color:#333;line-height:130%;margin-bottom:9px}
.dest-bottom .first header h3, .dest-bottom .second header h3 {font-family:'Avenir Demi', sans-serif;font-size:23px;color:#333;line-height:120%;margin-bottom:8px}
.dest-bottom header a:hover h3{color:#00A8E1}
.dest-bottom .first-video header h3 {margin-bottom:5px}

.dest-bottom.dest-4 header h3 {margin-bottom:0}

.dest-bottom header h3 {}

.con-tema-top .dest-bottom {border-bottom:none;margin-bottom:0}

.etiqueta, .en-directo{font-family:'Open Sans', sans-serif;font-weight:600;font-size:11px;text-transform:uppercase;color:#fff;background:rgba(113,114,113,0.9);padding:6px 10px 7px;
position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box}
.sin-foto .etiqueta {display:none}

.dos-col .con-video.con-etiqueta .etiqueta, .dest-bottom .first-video.con-etiqueta .etiqueta {position:relative;bottom:inherit;left:0;margin-bottom:11px;display:block}
.dos-col .con-video.con-etiqueta .cont-video, .no-streaming.con-etiqueta .vivo-rep {margin-bottom:0}

.dest-top header .etiqueta, .dest .etiqueta{background:#2A8EC1;color:#fff;font-family:"Open Sans", sans-serif;font-size:11px;padding:6px 10px 7px;position:relative;
    margin-bottom:18px;display:inline-block;text-transform:uppercase;width:auto;font-weight:700}
.dest .etiqueta {position:absolute;bottom:0;left:0;top:inherit;right:inherit;margin:0}
.dest-bottom .etiqueta {width:100%;background:rgba(42,142,193,0.9)}
.dest-bottom .first .etiqueta, .dest-bottom .second .etiqueta {width:auto;background:#2A8EC1}

.dest-top.dest-video header {position:relative;bottom:inherit;top:inherit;left:inherit;padding:28px 0 14px;}
.dest-top.dest-video header h3 {font-family:'Avenir Demi', sans-serif;font-size:20px;display:inline-block;width:auto;padding-left:18px;top:2px;position:relative}
.en-directo {background:#CC181E;display:inline-block;width:auto;position:relative;bottom:inherit;left:0;padding:6px 10px 7px 9px}

.dest-top.dest-video .header-mobile {display:none}

.dest .homeblock.nota-tipo-52:hover header, .dest .homeblock.nota-tipo-67:hover header, .dest .homeblock.nota-tipo-30:hover header {background:#005480}

/*galerias interior noticias*/
.nota-interior .owl-carousel .owl-stage-outer{min-height:450px;width:100%;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}
.confoto .cont-galeria{float:left;clear:none;margin-bottom:30px}
.nota-interior .owl-carousel .owl-stage{width:9000px}
.cont-galeria{margin-bottom:0;clear:both;overflow:hidden}
.cont-galeria .owl-carousel .owl-item{width:100%}
.cont-galeria .owl-carousel .owl-item figure{clear:both;overflow:hidden}
.cont-galeria  figcaption{clear:both;float:left;}
.cont-galeria .owl-carousel .owl-controls{position:absolute;top:41%;left:0;width:100%}

.galeriadeimagenes .cont-galeria  figcaption{border-bottom:1px solid #e2e2e2;margin-bottom:30px;padding:17px 0}

/**overrides holy grial*/
.inicio #page {width:100%;padding-top:0}
#page{width:100%;padding:51px 0 0;z-index:1; min-height:635px}
.page-404 #page {padding-top:0}

.page-err header {background:#00A8E1;min-height:380px;width:100%;text-align:center;padding-top:85px}
.page-err header h2 {font-family:"Avenir Bold", sans-serif;font-size:50px;color:#fff;margin-bottom:5px}
.page-err header p, .page-err header .txt-error {font-family:"Open Sans", sans-serif;font-size:19px;font-weight:700;color:#fff;margin-bottom:5px}
.page-err header .txt-error {font-size:17px; font-weight:600}

.bloque-noencontrado {width:1200px;margin:0 auto}
.bloque-noencontrado .cont {clear:both;overflow:hidden;margin-top:-80px}
.cont-busca {width:23%;float:left;margin:0 2.6666667% 0 0;text-align:center}
.cont-busca:nth-child(4) {margin-right:0}
.cont-busca figure {padding-bottom:100%;}
.cont-busca img {object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0;}
.cont-busca header {border:1px solid #e2e2e2;border-top:none;padding:30px 20px 15px;font-family:"Open Sans", sans-serif;font-size:13px;
    color:#a1a1a1;background:none;min-height:inherit}
.cont-busca header .nombre {font-size:14px;color:#333;display:block;margin-bottom:16px;text-transform:lowercase}
.cont-busca header .nombre:first-letter {text-transform:uppercase}
.cont-busca header span.txt {line-height:120%;display:block;margin-bottom:15px}

.info-busca {font-family:"Open Sans", sans-serif;font-size:19px;color:#333;text-align:center;display:block;width:1200px;padding:48px 0;
    border-bottom:1px solid #e2e2e2;margin:0 auto 30px;font-weight:700}
.ir-home {background:#00A8E1;font-size:15px;font-weight:600;color:#fff;padding:11px 0;text-align:center;width:302px;display:block;margin:0 auto 50px}
.ir-home:hover {background:#2A8EC1}
.no-encontrados {display:block;margin:0 auto 70px}
    /*con barra derecha*/
#sidebar-right{width:24.5%;float:right;margin-bottom:0;background:#f2f2f2;padding-bottom:26px;background:none;margin-top:-3px}
.politicaspriv #sidebar-right, .institucional.contacto #sidebar-right{margin-bottom:0}
.primerplano.nota-interior .post-interior #sidebar-right, .contacto .post-interior #sidebar-right{padding-top:0}
#sidebar-right .banner-c{margin-bottom:0}
.quienessomos #sidebar-right .banner-c{margin-bottom:30px}

#sidebar-right .icon-audio, #sidebar-right .icon-play, #sidebar-right .icon-pause {display:block;height:42px;width:42px; left:50%}
#sidebar-right .icon-video {height:42px}
#sidebar-right .icon-video:before, #sidebar-right .icon-audio:before, #sidebar-right .icon-play:before, #sidebar-right .icon-pause:before {font-size:42px;
    color:rgba(255,255,255,0.8);}
#sidebar-right h2 {font-family:"Open Sans",sans-serif;font-size:13px;color:#a1a1a1;font-weight:600;text-transform:uppercase;margin-bottom:17px}
#sidebar-right .contenedor-documentos h2 {margin-bottom:13px}
#sidebar-right .contenedor-documentos header h2 {margin-bottom:15px}
.contenedor-audio, .contenedor-video, .contenedor-galeria {clear:both;overflow:hidden;margin-bottom:22px;padding-bottom:5px}
#sidebar-right .contenedor-audio .cont {margin-bottom:20px;}
#sidebar-right .contenedor-audio .cont a {display:table;cursor:pointer;width:100%}
#sidebar-right .contenedor-audio .cont a img {width:100%}
#sidebar-right .contenedor-audio .cont:last-child {margin-bottom:0}
#sidebar-right .contenedor-audio figure {width:32.653%;display:table-cell;vertical-align:middle}
#sidebar-right .contenedor-video figure {width:100%;margin-bottom:16px;}
#sidebar-right .contenedor-galeria figure, #sidebar-right .contenedor-galeria .vacio {width:32.655%;float:left;cursor:pointer;position:relative;margin:0 3px 3px 0}

#sidebar-right .contenedor-galeria figure:nth-child(3n), #sidebar-right .contenedor-galeria .vacio:nth-child(3n) {margin-right:0}


#sidebar-right .contenedor-galeria .cont figure.con-foto .fdo, .content-galerias .fdo{width:100%;height:100%;opacity:0;background:#111;position:absolute;
display:block;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;z-index:100;}
#sidebar-right .contenedor-galeria .cont figure.con-foto a{position:relative;z-index:200;float:left;padding-bottom:66.667%;width:100%;height:0;}
#sidebar-right .contenedor-galeria .cont figure.con-foto a img{position:absolute;top:0;left:0;width:100%;height:100%;}
/*#sidebar-right .contenedor-galeria .cont:hover figure:not(:hover) .fdo, .content-galerias:hover .item-post:not(:hover) .fdo {opacity:0.7;display:block;z-index:300}*/
#sidebar-right .contenedor-galeria .cont figure.con-foto a:hover .fdo, .content-galerias:hover .item-post:not(:hover) .fdo {opacity:0.7;display:block;z-index:300}

.contenedor-documentos .documento {margin-bottom:16px}

#sidebar-right .contenedor-audio header { display:table-cell;width:calc(100% - 32.653%);vertical-align:middle;padding-left:5.1020%;border:1px solid #e2e2e2;
border-left:none;padding-right:15px}
#sidebar-right  header h2 {font-family:"Open Sans", sans-serif;font-size:13px;color:#a1a1a1;text-transform:none;line-height:150%;margin-bottom:16px}
.descargar {border:2px solid #e2e2e2; width:100%;text-align:center;padding:3px 0 10px;font-family:"Open Sans", sans-serif;font-size:12px;
    font-weight:600;color:#a1a1a1;display:block;transition:all .2s;}
#sidebar-right  .contenedor-audio header h2 {margin-bottom:0}
#sidebar-right .icon-descarga {top:4px;position:relative;transition:all .2s ease-in;right:2px}
#sidebar-right .descargar:hover {background:#00A8E1;border:2px solid #00A8E1;color:#fff}
#sidebar-right .descargar:hover .icon-descarga:before {color:#fff}

#sidebar-right  .contenedor-audio .cont:hover header h2 {color:#333}
#sidebar-right  .contenedor-audio .cont:hover .icon-play:before, #sidebar-right  .contenedor-audio .icon-pause:before {color:#fff}

#sidebar-right .video {margin-bottom:25px;}
#sidebar-right .video:last-child {margin-bottom:0}
.flash-player , #sidebar-right .video .youtube-player .cont{position:relative;padding-bottom:56.24%;width:100%;height:0}
.flash-player .jp-jplayer, #sidebar-right .video .youtube-player .cont iframe {position:absolute;top:0;left:0;width:100%;height:100%;}

/* bloque calendario */
.feriados .post-interior header{clear:both;overflow:hidden;border-bottom:1px solid #e2e2e2;margin-bottom:15px}
.feriados h2#title-interiores{display:inline-block;float:left}
.referencias{float:left;margin-top:12px;margin-bottom:22px;border-bottom:1px solid #e2e2e2;width:100%;padding:0 20px 20px;box-sizing:border-box}
.referencias li{display:inline-block;font-family:'Avenir Demi', sans-serif;font-size:14px;font-weight:400;margin-right:10.75%}
.referencias li:last-child {margin-right:0}
.referencias li .c-ref.c-tipo-1{background:#D10000;width:15px;height:15px;margin-right:10px;top:3px;border-radius:50%}
.referencias li .c-ref.c-tipo-2{background:#006699;width:15px;height:15px;margin-right:10px;top:3px;border-radius:50%}
.referencias li .c-ref.c-tipo-3{background:#006600;width:15px;height:15px;margin-right:10px;top:3px;border-radius:50%}
.referencias li .c-ref.c-tipo-4{background:#A1A1A1;width:15px;height:15px;margin-right:10px;top:3px;border-radius:50%}

.patronales h3{font-size:24px;font-family:'Avenir Demi', sans-serif;font-weight:700;text-transform:uppercase;border-top:1px solid #e2e2e2;padding-top:22px;margin-bottom:25px}
.patronales ul li{font-family:'Avenir Demi', sans-serif;font-size:14px;font-weight:400;color:#111;margin-bottom:18px;line-height:160%}
.patronales ul li .ico{background:#006DD9;width:10px;height:10px;margin-right:10px;top:10px}

.feriados .bloque-feriados{width:734px;margin:30px auto 0;clear:both;overflow:hidden}
.bloque-cal{width:350px;margin-right:34px;margin-bottom:30px;float:left}
.bloque-cal h3{background:#666;padding:8px 20px;color:#fff;font-weight:700;font-family:'Avenir Demi', sans-serif;font-size:20px;text-transform:none}
.bloque-cal:nth-child(2n){margin-right:0}
.bloque-cal .cont{width:350px;height:242px;float:left;padding:0}
.bloque-cal .c-dias{padding:9px 0 9px 0;clear:both;overflow:hidden}
.bloque-cal .c-dia{float:left;margin:0;width:38px;height:30px;text-align:center;display:table;vertical-align:middle;color:#111;font-weight:700;font-family:'Avenir Demi', sans-serif;font-size:16px;padding:0 6px}
.bloque-cal .c-dia span{display:table-cell;vertical-align:middle}
.bloque-cal:nth-last-child(1) .data-feriados, .bloque-cal:nth-last-child(2) .data-feriados {border-bottom:none;padding-bottom:0}

.bloque-feriados .calendario{padding:0;clear:both;overflow:hidden}
.bloque-cal .c-fechas, .bloque-cal .c-vacio{float:left;margin:0;width:38px;height:30px;text-align:center;display:table;vertical-align:middle;
    font-family:'Avenir Demi', sans-serif;color:#aaa;border:6px solid #fff;border-bottom:2px solid #fff;border-top:none;font-weight:700;font-size:16px}
.bloque-cal .c-fechas span{display:table-cell;vertical-align:middle}

.data-feriados{border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2;padding:20px;clear:both;overflow:hidden;min-height:75px}
.servicios.feriados .data-feriados p{font-family:'Avenir Demi', sans-serif;font-size:14px;color:#111;font-weight:500;margin-bottom:0;line-height:140%}
.data-feriados p.f-inamovible .ico{background:#D10000;width:10px;height:10px;margin-right:10px;border-radius:50%}
.data-feriados p.f-trasladable .ico{background:#006699;width:10px;height:10px;margin-right:10px;border-radius:50%}
.data-feriados p.f-puente .ico{background:#006600;width:10px;height:10px;margin-right:10px;border-radius:50%}
.feriados .static-txt h2 {color:#666;font-weight:700;font-size:18px;margin-bottom:25px;border-top:1px solid #e2e2e2;padding-top:60px}

.referencias ul{clear:both;overflow:hidden;margin-bottom:30px}
.referencias li{font-family:'Avenir Demi', sans-serif;font-size:16px;color:#333;margin-bottom:8px}
.bloque-cal .c-tipo-1{background:#D10000;color:#fff;cursor:default;border-radius:50%;width:28px;height:28px;margin:1px 4px}
.bloque-cal .c-tipo-2{background:#006699;color:#fff;cursor:default;border-radius:50%;width:28px;height:28px;margin:1px 4px}
.bloque-cal .c-tipo-3{background:#006600;color:#fff;cursor:default;border-radius:50%;width:28px;height:28px;margin:1px 4px}

.c-ref{width:20px;height:20px;display:inline-block;margin-right:10px;position:relative;top:5px}

/*main layout*/
.institucional.contacto #main {margin:0}
.institucional #main-squeeze {width:100%}
.servicios .cont-nota {width:100%;margin-left:0;float:none}
#main {width:100%}
.nota-interior #main {float:left;width:64%;margin-right:0}
.no-sidebars #main {width:100%}
.nota-listado #main, .insumosmedios #main, .coronavirus #main{float:left;width:66.322%;margin-right:0;}
.cont-nota{font-size:14px;float:left;width:100%}
#container{width:1200px;padding-bottom:30px;margin:0 auto}
.nota-interior #container{width:100%;margin:0 auto;}
.inicio #container{width:100%;padding-bottom:0}
.nota-interior.fotos #container{padding-bottom:80px}

.insumosmedios #main, .coronavirus #main {width:71.5843%;float:right;border-left:1px solid #e2e2e2;padding-left:30px;margin-left:29px;box-sizing:content-box;margin-bottom:70px;
    padding-bottom:36px}
.institucional.contacto-fin #main, .sin-campanias #main, .buscador #main {min-height:530px;margin:0;padding-bottom:0}
.no-sidebars #main {width:100%;border-left:none;padding-left:0;margin-left:0}
.insumosmedios #sidebar-right, .coronavirus #sidebar-right{width:23.3333%;float:left}
#sidebar-right .cont-campanias h2 {text-transform:none;color:#333;margin-bottom:18px}
/*.cont-campanias ul {background:#f1f1f1;border-top:1px solid #e2e2e2;padding:30px 15px;margin-bottom:58px}
.cont-campanias ul li {margin-bottom:1px}
.cont-campanias ul li:last-child {margin-bottom:0}
.cont-campanias ul li a {font-family:"Open Sans", sans-serif;font-size:13px;color:#a1a1a1;line-height:31px;padding:0 10px;display:block}
.cont-campanias ul li:hover a , .cont-campanias ul li.active a {background:#fff}*/

.page-404 #container, .page-404 .cont-interior-cuerpo{width:100%}

.sidebar ul, .facetado-rango-fecha {background:#f1f1f1;border-top:1px solid #e2e2e2;padding:33px 20px;margin-bottom:58px}
.sidebar ul li {margin-bottom:1px}
.sidebar ul li:last-child {margin-bottom:0}
.sidebar ul li a, .filter {font-family:"Open Sans", sans-serif;font-size:13px;color:#a1a1a1;line-height:31px;padding:0 10px;display:block}
.sidebar ul li:hover a , .sidebar ul li.active a, .filter {background:#fff}
.filter {margin-bottom:20px;position:relative}
b.title {margin-bottom:18px;display:block}

.full-facetado .facetado-rango-fecha {padding-bottom:20px}
.full-facetado .filter {margin-bottom:1px}

.facetado-rango-fecha ul {background:none;border:none;padding:0;margin:0}

.campanias-list h2 {font-family:"Avenir Demi", sans-serif;font-size:24px;color:#333;margin-bottom:6px;font-weight:400}
.organismo {font-family:"Open Sans", sans-serif;font-size:13px;color:#333;font-weight:600;margin-bottom:5px}
.insumo {border-top:1px solid #e2e2e2;padding-top:25px;margin-top:31px;float:left;width:100%;margin-bottom:4px}
.insumo h2 {font-family:"Avenir Demi", sans-serif;font-size:17px;color:#333;margin-bottom:15px;text-transform:uppercase}
.videos-cont {width:44.7040%;margin-right:30px;float:left}
.videos-cont .cont-video {margin-bottom:20px}
.insumo .descargar {margin-bottom:22px}
.planilla {font-family:"Open Sans", sans-serif;font-size:13px;color:#A1A1A1;font-weight:600;margin-bottom:25px;}
.planilla:last-child {margin-bottom:0}
.planilla span {position:relative;top:7px;margin-right:9px;margin-left:-1px;float:left}
.planilla span.txt-pdf {top:12px;width:calc(100% - 36px);margin-right:0;line-height:120%}
.planilla span:before {font-size:27px;color:#A1A1A1;}
.planilla:hover {color:#00A8E1}
.planilla:hover span:before {color:#00A8E1}

.audio-campanias{width:23.2828%;margin-right:20px;float:left}
.audio-campanias:nth-child(4n) {margin-right:0}
.audio-campanias:nth-child(4n+2) {margin-right:19px}
.audio-campanias figure {margin-bottom:30px;cursor:pointer}

.nota-interior.fotos #main {min-height:inherit;}

.foto-vieja.nota-interior #main, .nota-sin-foto.nota-interior #main {padding-left:8.75%;width:72.75%}

.institucional.contacto article.form{width:100%;float:none}

.clima .nota-interior header.header-top, .juegosazar .nota-interior header.header-top{border:none;margin-top:0;clear:both;overflow:hidden}
.clima .post-interior #sidebar-right{padding-top:0}
.cont-servicios{padding:0 0 15px 0;margin-bottom:30px;clear:both;border-bottom:1px solid #e2e2e2}
.cont-servicios:last-child {border:none;margin-bottom:0;padding-bottom:0}
.cont-servicios .cont{border-top:1px solid #e2e2e2;padding:20px 0 15px;margin:0}
.cont-servicios .cont:last-child{margin-bottom:0;padding-bottom:0}
.cont-servicios  h2{font-family:'Avenir Demi', sans-serif;font-size:26px;color:#000;text-transform:uppercase;margin-bottom:16px;padding-bottom:16px;font-weight:700;
    border-bottom:1px solid #e2e2e2}
.servicios p {font-size:16px;margin-bottom:0}
.servicios.feriados p {margin-bottom:20px}
.servicios p:last-child {margin-bottom:0}
.cont-servicios .item-fecha{color:#aaa;font-family:'Avenir Demi', sans-serif;font-size:16px;font-weight:700;margin-bottom:10px;display:block;clear:both;text-transform:none}
.cont-servicios .doc-descarga, .static-txt li.doc-descarga:first-child {background:none;text-align:left;padding:0;margin:10px 0 0 0;display:block;width:auto;border:none;}
.cont-servicios .doc-descarga a {font-size:15px;color:#aaa;font-weight:500}

.datosutiles .cont-servicios .cont{border:none;padding:0}
.datosutiles .cont-servicios .cont h2 {background:#666;color:#fff;font-size:20px;padding:17px 20px;text-transform:none;border-bottom:1px solid #e2e2e2;margin-bottom:0}
.datosutiles .cont-servicios .cont p:first-child {display:none}
.datosutiles .cont-servicios .cont p:last-child {border-bottom:none;margin-bottom:0}
.datosutiles .cont-servicios .cont p {border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2;margin:20px 0;color:#aaa;font-weight:500}

.clima .nota-interior header.header-top{border-bottom:1px solid #e2e2e2;margin-top:0;clear:both;overflow:hidden}
.clima .post-interior #sidebar-right{padding-top:0}

/*barras*/ 
.sidebar .block{margin-bottom:12px;width:100%;float:left;clear:both;overflow:hidden}
.sidebar .block .inner{line-height:140%;padding:0}
.sidebar .block h4{text-transform:uppercase;font-size:14px;color:#BC0000;border:1px dotted #dadada;padding:4px 10px 3px;background:#f8f8f8;margin-bottom:7px}

.frame iframe{width:100% !important}

/*bloques de la barra*/
#secciones li{border-bottom:1px dotted #dadada;padding:4px 5px}
#secciones li:last-child{border:0}
#secciones li a{color:#232323}

#temas .inner{padding:5px 5px 0}
#temas a{color:#232323}

#tabs .tab{display:block;clear:both;overflow:hidden;border-bottom:1px dotted #dadada}
#tabs .tab li{display:inline-block;padding:4px 5px;float:left}
    
/*pie*/
.icon-cc {position:absolute;top:0;width:30px;height:30px}
.bottom-footer{position:relative;color:#ccc;padding-bottom:25px}
.bottom-footer .copy {padding-left:30px;display:table-cell;vertical-align:middle;line-height:140%}
.bottom-footer span.txt, .bottom-footer span.txt a {color:rgba(255,255,255,0.5);font-size:12px;font-family:'Open Sans', sans-serif;display:block;clear:both;position:relative;
    text-decoration:none;padding-left:50px;line-height:138%}
.bottom-footer span.txt a {display:inline-block;clear:none;text-decoration:underline;padding:0}
.bottom-footer span.txt:nth-child(2) {padding-bottom:5px}
.bottom-footer a:nth-child(3){padding-left:54px;margin-right:44px}
.bottom-footer a:nth-child(4){margin-right:44px}
.bottom-footer a:first-child{margin-left:0}
.bottom-footer a:hover{text-decoration:underline}

#footer .logo-pie{width:155px;height:40px;font-size:0;float:left;margin:0;right:0}
#footer .wrap-select{margin:25px 0 0 0}
#footer .wrap-select span.select{background:#333}
#footer .wrap-select span.select span{color:#ccc}
#footer{padding:0;width:100%;background:#333;border-top:4px solid #00A8E1;}
#footer .inner{width:1200px;margin:0 auto 0;padding-top:35px;position:relative}
#footer .inner .cont{margin:0;overflow:hidden;min-height:255px;position:relative}
#footer .inner .cont .cont-1, #footer .inner .cont .cont-2, #footer .inner .cont .cont-3, #footer .inner .cont .cont-4, #footer .inner .cont .cont-5{float:left;width:231px;height:307px}
#footer .inner .cont .cont-5 {margin:0;padding:0}
#footer .inner .cont ul {margin-left:40px}
#footer .inner .cont li{padding-bottom:14px;padding-right:0}
#footer .inner .cont li a{font-family:'Avenir Demi', sans-serif;font-size:14px;font-weight:400;color:#ccc;letter-spacing:0.02em}
#footer .inner .cont li.active a{color:#fff;text-decoration:underline}
#footer .inner .cont li a:hover{color:#fff;text-decoration:none}
#footer .inner .cont li:first-child{font-family:'Avenir Demi', sans-serif;text-transform:uppercase;font-size:14px;color:#fff;font-weight:700;padding-bottom:26px;letter-spacing:0.01em}
#footer .inner .cont .cont-4 h2{text-transform:uppercase;font-size:14px;color:#ccc;font-weight:700;font-family:'Avenir Demi', sans-serif;clear:both;display:block;margin-top:10px}

#footer .inner .bottom-footer .cont{margin:0 0 0 0;min-height:inherit;overflow:visible;text-align:left}

.logo-pie {position:absolute;top:0;right:20px}
#footer #clousure{background:#f2f2f2;border:1px solid #e2e2e2;border-top:none;border-bottom:none}
#footer #clousure .cont {width:1200px;margin:0 auto;clear:both;overflow:hidden}
#footer #clousure a, #footer #clousure span{color:#333;font-size:12px;font-family:'Roboto', sans-serif}

#footer .redes-h-top {display:none;}
#footer .inner .cont li .redes-h a{margin-right:10px;font-size:0;padding-left:0;position:relative;top:-2px}
#footer .inner .cont li .redes-h a.yt-h {position:relative;top:2px}
#footer .redes-h:last-child{margin-right:15px}
#footer .icon-Redes-Facebook:before, #footer .icon-1-Redes-Twitter:before {color:#bdbdbd}
.icon-youtube2:before {content:"\e947";color:#BDBDBD;font-size:22px}

#footer .icon-Redes-Facebook:hover:before, #footer .icon-1-Redes-Twitter:hover:before, #footer  .icon-youtube2:hover:before {color:#666}

#footer .copy span, #footer .copy span a {font-family:'Open Sans', sans-serif; color:rgba(255,255,255,0.5);font-size:13px;display:inline-block;padding-bottom:8px}
#footer .copy span a {padding-bottom:0}

.bottom-right{float:right;margin-right:-10px;padding:17px 0}
.bottom-right a{font-size:12px;color:#777;font-family:'Avenir Demi', sans-serif;padding-right:40px;float:left;position:relative;margin-right:10px}
.bottom-right a.ad {padding-right:47px}
.bottom-right a.ad,.bottom-right a.go {border-right:1px solid #e2e2e2}
.bottom-right a.go {padding-right:37px;margin-right:8px}
.bottom-right a:last-child{margin-right:0}
#footer #clousure .bottom-right a .ico{padding:0;margin:0 0 0 5px;float:right}

.bottom-right a span {position:absolute;top:-6px;right:10px}
.bottom-right a span.icon-SIGLOCERO {top:-2px}
.bottom-right a span.icon-g8 {top:-4px}
.bottom-right a span:before {font-size:18px;color:#4D5154}
.bottom-right a span.icon-g8:before {font-size:20px}
.bottom-right a span.icon-g8:hover:before{color:#F05A29}
.bottom-right a span.icon-ADV:before {content:"\e932";font-size:26px}
.bottom-right a span.icon-ADV:hover:before {color:#EC1C24}
.icon-SIGLOCERO:before {content:"\e933"}
.bottom-right a span.icon-SIGLOCERO:hover:before {color:#7BBD07}
.icon-g8:before {content:"\e948";top:2px}


a.subir{width:14px;height:9px;font-size:0;float:right;margin-left:-7px;padding:0;position:absolute;top:37px;left:50%}
a.subir:hover{}

/*homepage*/ 
.listado-h{width:1200px;margin:0 auto 30px;clear:both;overflow:hidden}
.listado-h.centro {margin-bottom:30px}
.listado-h.centro3 {margin-bottom:0}
.listado-h.centro2 .cont{border-bottom:1px solid #e2e2e2;padding-bottom:0;float:left}
.listado-h .homeblock{float:left;width:366px;margin-bottom:30px;margin-right:30px;position:relative}
.listado-h .homeblock.fanbox .cont-face{margin-bottom:33px;display:block;min-height:154px;background:#f2f2f2}
.listado-h .homeblock.fanbox .cont-face .bt-face {display:none}
.listado-h .homeblock.fanbox .banner-b {padding:41px 33px 40px;margin-bottom:0}
.listado-h .homeblock:nth-child(3n), .listado-h .homeblock.sec-21.sin-foto{margin-right:0}
.homeblock .volanta{font-family:'Avenir Demi', sans-serif;font-size:14px;color:#666;margin-bottom:7px;display:block;width:auto;float:left;overflow:hidden;white-space:normal;text-overflow:ellipsis;line-height:138%;margin-top:-5px}
.listado-h .homeblock header {position:absolute;bottom:0;left:0;box-sizing:border-box;width:100%;padding:0 20px;height:100%}
.institucional .listado-h .homeblock header {border-bottom:none;margin-bottom:0}
.homeblock.sin-foto .volanta{font-family:'Avenir Demi', sans-serif;font-size:14px;color:#666;margin-bottom:7px;display:block;width:65%;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:100%}
.homeblock header .etiqueta{display:none}
.listado-h .homeblock h3{font-family:'Avenir Demi', sans-serif;font-size:22px;font-weight:700;color:#fff;line-height:120%;clear:both;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.4);position:absolute;bottom:15px;padding-right:20px}
.listado-h .homeblock .bajada{display:none}
.listado-h .homeblock:hover .bajada {display:block;position:absolute;bottom:0;left:0;background:rgba(0,0,0,0.8);height:100%;box-sizing:border-box;padding:55px 20px 20px}
.listado-h .homeblock:hover header {display:none}
.listado-h .homeblock h3 a:hover{color:#979797}
.listado-h .homeblock .figure{position:relative;background:#f2f2f2}
.listado-h .homeblock .figure img{width:366px;height:244px}
.listado-h .homeblock.old-foto .figure{height:198px;overflow:hidden}
.homeblock a:hover{text-decoration:none}
.listado-h .homeblock:last-child{margin-bottom:0}
.listado-h .homeblock:last-child .bajada{border-bottom:none}
.homeblock .bajada p{font-family:'Avenir Demi', sans-serif;margin:0;color:#fff;font-size:15px;line-height:150%}
.fecha-h {color:#535353;}
.homeblock .fecha-h, .fecha-h, .cantidad{color:#a1a1a1;background:none;z-index:300;font-size:12px;font-weight:600;font-style:italic;line-height:150%;display:block}
.cantidad {float:right;margin-right:0}
.multimedia .fecha-h {display:inline-block;margin-bottom:6px}
.homeblock .fecha-h{color:#a1a1a1;}
.fecha-h.mobile {display:none}
.fecha-h {margin-bottom:9px}
.dest-bottom .fecha-h {margin-bottom:5px}
.fecha-h.bottom {margin-bottom:0}
.mas-info-home .fecha-h {margin-bottom:7px;line-height:100%}
.intro-grid .column:nth-child(1) .item .fecha-h {position:relative;top:-1px}
.dos-col .homeblock .fecha-h.bottom {display:none}
.dos-col .fecha-h {margin-bottom:5px}
.homeblock .figure{float:left}
.homeblock figure {margin-bottom:11px}
.dest-bottom .homeblock figure {margin-bottom:11px}
.dest-bottom .homeblock.first figure {margin-bottom:10px}
.cont-bottom-nota  .listado-h .homeblock header {margin-bottom:0}

.dest-bottom.dest-3 .homeblock, .dest-bottom.dest-4 .homeblock {width:23.25%;margin-right:2.5%;float:left;}
.dest-bottom.dest-4 .homeblock {width:23%;margin-right:2.66667%;float:left;}

.dest-bottom.dest-2 .homeblock.first, .dest-bottom.dest-3 .homeblock.first { width:48.5%;margin-right:2.5%;}
.dest-bottom.dest-3 .homeblock:last-child, .dest-bottom.dest-4 .homeblock:last-child {margin-right:0}

.dest-bottom.dest-3 .homeblock.first-video { width:48%;margin-right:3%;}

.dest-bottom.dest-3 .homeblock.first iframe {vertical-align:top}
.dest-bottom.dest-3 .homeblock.first .en-directo {margin-bottom:12px}

.banner-horizontal-a {background:#f2f2f2;padding:17px;float:left;box-sizing:border-box}
.banner-horizontal-a div{width:728px;height:90px;margin:0 auto}
 
.sin-foto + .sin-foto, .sin-foto:first-child{border-top:none;padding-top:0}
.sin-foto:last-child, .listado-h .homeblock.sin-foto:last-child{border-bottom:none;margin-bottom:0}
.listado-h .homeblock.sin-foto h3{margin-bottom:0}
.listado-h .homeblock.sin-foto header .volanta{margin-top:3px}
.listado-h .homeblock.sin-foto header {background:none;top:0;bottom:inherit;padding:0 20px}
.listado-h .homeblock.sin-foto header h3 {position:absolute;top:57px;left:20px;bottom:inherit;height:80px;overflow:hidden}
.listado-h .homeblock.sin-foto:hover header{display:block}
.listado-h .homeblock.sin-foto a .bajada{display:block;margin-bottom:24px;position:relative;background:none}
.listado-h .homeblock.sin-foto a:hover .bajada{display:none}
.listado-h .homeblock.sin-foto a .bajada p{color:#111;margin:0}
.listado-h .homeblock.sin-foto .fecha-h{display:none}
.listado-h .homeblock.sin-foto .figure{background:none}

.listado-h.centro .homeblock:last-child{margin-bottom:0;margin-right:0;float:right}

/* nota de opinion home*/
.nota-interior.opinion .columnista {position:relative;height:68px;float:left;width:100%;box-sizing:border-box}
.listado-h .homeblock.sec-21.sin-foto {background:#4D5154;position:relative;width:366px;height:244px}
.listado-h .homeblock.sec-21 .columnista img, .columnista img {width:62px;height:62px;border-radius:50%;border:4px solid #1877B6;position:absolute;bottom:20px;left:20px}
.listado-h .homeblock.sec-21 .columnista span, .columnista span {color:#ccc;font-size:18px;font-weight:500;position:absolute;bottom:46px;left:105px}
.listado-h .homeblock.sec-21 .etiqueta {background:#1877B6}

.nota-interior.opinion .columnista img {bottom:0;left:0}
.nota-interior.opinion .columnista span {position:relative;bottom:inherit;left:85px}
.nota-interior.opinion .columnista span.name{color:#333;display:block;float:left;margin-bottom:10px;margin-top:12px}
.nota-interior.opinion .columnista span.e-mail{color:#777;clear:both;font-size:15px;font-weight:400;display:block;float:left}

header.centrado {width:1200px;clear:both;overflow:hidden;margin:22px auto 31px;text-align:center;position:relative}
header.centrado h2 {font-size:25px;color:#333;padding:10px 19px;background:#fff;font-weight:700;text-transform:uppercase;position:relative;display:inline-block;z-index:100;top:5px}
header.centrado span.line {background:#666;width:100%;height:4px;position:absolute;left:0;top:25px;z-index:90}

/*mas leidas*/
.listado-h.mas-leidas {border-top:1px solid #e2e2e2;padding-top:30px}
.listado-h.mas-leidas  .homeblock:hover .bajada {margin-bottom:0}
.homeblock-mas-leidas {position:relative}
.homeblock-mas-leidas h2 {font-size:25px;color:#fff;text-transform:uppercase;font-weight:700;position:absolute;top:30px;left:30px}
.homeblock-mas-leidas h2 span {font-size:32px;color:#666;display:block;clear:both}
.icon-mas-leidas {position:absolute;bottom:10px;right:10px}
.icon-mas-leidas:before {content:"\e919";font-size:37px;color:#4D5154}

.post-interior{clear:both}

/* mas leidas columna*/
.listado-h .mas-leidas {position:relative;padding-bottom:0;border-bottom:none;margin-bottom:30px}
.listado-h .mas-leidas h2 {padding:0 0 15px;line-height:100%}
.listado-h .mas-leidas article:first-child {position:relative;border:none;margin-bottom:0;width:100%;padding:0}
.listado-h .mas-leidas article:first-child figure {width:100%;height:auto;float:none;margin:0;display:block;padding:0}
.listado-h .mas-leidas article:first-child a header {height:auto;border-top:none;position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,0.7);padding:20px 0}
.listado-h .mas-leidas article:first-child a header h3 {color:#fff;font-size:18px;letter-spacing:-0.04em;height:auto;margin-bottom:0;margin-left:17px}
.listado-h .mas-leidas article:first-child .num {color:rgba(255,255,255,0.2);right:10px;bottom:3%;position:absolute;display:block}

.listado-h .mas-leidas article {border:1px solid #e2e2e2;border-top:none;width:auto;display:table;margin:0;padding:20px}
.listado-h .mas-leidas article figure {width:96px;height:54px;padding:15px;display:table-cell;vertical-align:middle}
.listado-h .mas-leidas article a header {background:none;position:relative;display:table-cell;vertical-align:middle;height:auto;padding:0}
.listado-h .mas-leidas article a header h3 {font-size:14px;color:#333;font-family:'Avenir Demi', sans-serif;letter-spacing:normal;line-height:130%;margin:0;padding:0;height:auto;width:90%}
.listado-h .mas-leidas article a:hover header h3 {color:#979797}
.listado-h .mas-leidas article:first-child a:hover header h3 {color:#979797}
.listado-h .mas-leidas article .num {color:rgba(68,68,68,0.2);font-size:48px;right:inherit;bottom:inherit;display:table-cell;vertical-align:middle}

/* bloque servicios */
.bloque-servicios {width:1200px;margin:0 auto 30px;clear:both;overflow:hidden}
.bloque-servicios a {width:12.349%;height:143px;margin-right:0.173%;float:left;box-sizing:border-box;text-align:center;background:#f2f2f2}
.bloque-servicios a:last-child {margin-right:0}
.bloque-servicios a:before {font-size:50px;color:#4D5154;line-height:125px;display:block;margin-right:0;
-webkit-transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
transition:all 0.2s ease-in-out}
.bloque-servicios a:hover:before {color:#666;font-size:55px;line-height:120px}
.bloque-servicios a span{font-family:'Avenir Demi', sans-serif;font-weight:700;display:inline-block;width:80%;font-size:12px;color:#4D5154;text-transform:uppercase;margin:10px 0 0;text-align:center;position:relative;bottom:35px;line-height:120%}

.ie8 .bloque-servicios a:before {padding:0 32%}

/*listado noticias*/
.item-fecha{text-transform:uppercase}
.dest-top-list.dest h2{font-family:'Avenir Demi', sans-serif;font-size:42px;color:#010101;letter-spacing:-0.02em;font-weight:700;margin-bottom:20px}
.dest-top-list.dest{margin:0 0 30px;padding:0;float:none;clear:both;overflow:hidden}
.dest-top-list.dest .homeblock header{background:none;top:0;bottom:inherit;padding:0 20px}
.dest-top-list.dest .homeblock:hover p {padding-top:40px}
.dest-top-list.dest .homeblock .fecha-h{display:block;right:inherit;left:20px;top:20px;color:#fff;padding:6px 10px;font-weight:400;text-transform:uppercase;font-size:11px}
.dest-top-list.dest .homeblock header h3{position:absolute;top:57px;left:20px;bottom:inherit;height:80px;overflow:hidden}
.opinion .dest-top-list.dest .homeblock header h3{margin-left:0}
.dest-top-list.dest.h-3 .homeblock{margin:0 30px 30px 0;width:366px;height:244px;border:none}
.dest-top-list.dest.h-3 .homeblock:last-child{margin-right:0}
.dest-top-list.dest.h-3 .dest.h-2-vert{width:100%;height:auto}
.dest-top-list.dest.h-3 .dest.h-2-vert .homeblock{width:48.656%;margin-bottom:0}
.dest-top-list.dest.h-3 .dest.h-2-vert .homeblock:first-child{margin-right:2.688%}
.dest-top-list.dest.h-3 .dest.h-2-vert .homeblock:last-child{margin-right:0}

.item-post .volanta{font-family:'Avenir Demi', sans-serif;font-size:14px;color:#666;display:inline-block;position:relative;top:1px}
.item-post{margin-bottom:26px;}
.campanias .item-post {margin-bottom:50px;margin-top:-4px;display:none}
.item-post + .item-post{border-top:none;padding-top:0}
.item-post:nth-child(2){border-top:none;padding-top:0}
.item-post:last-child, .item-post.confoto:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}
.item-post h3{margin-bottom:8px;line-height:136%;clear:both;font-family:'Roboto', sans-serif}
.item-post.confoto h3{line-height:120%;margin-bottom:0}
.item-post h3 a, .item-post h3{font-family:'Avenir Demi', sans-serif;font-size:17px;line-height:130%;color:#333;display:block}
.content-galerias .item-post h3 a:hover, .fotos .content-galerias .item-post:hover h3 a, .youtube-player:hover ~ header h3 a{color:#00A8E1}
.item-post a:hover ~ header h3 a{text-decoration:none;color:#00A8E1;}
.item-post header .item-fecha{display:inline-block;position:relative;padding:6px 10px;color:#fff;background:#666;clear:both;text-transform:uppercase}

.videos .item-post h3 a:hover, .audios .item-post h3 a:hover{color:#333}

.multimedia.videos .item-post.confoto h3 {height:45px;overflow:hidden}

.item-post .etiqueta{position:relative;top:inherit;left:inherit;display:inline-block;margin-bottom:12px;margin-right:10px;background:none;color:#666;font-size:15px;font-weight:700;padding:0}

/*listado avatar*/
.user-list{font-size:12px;font-weight:700;text-transform:uppercase;color:#111;font-family:'Avenir Demi', sans-serif;position:relative;top:4px;margin-left:7px}

.content-galerias {display:flex;flex-wrap:wrap}
.item-texto figure{float:left}
.item-post .item-bajada{width:100%}
.item-post .item-bajada p {font-size:14px;color:#333;line-height:150%}
.item-post.confoto{width:23%;padding-right:2.6666667%;float:left;position:relative;box-sizing:content-box}
.item-post.confoto:nth-child(4n){padding-right:0}
.item-post.confoto:nth-child(4n):after {content:"";display:block;width:100%;clear:both;position:relative}
.item-post.confoto figure {margin-bottom:11px;position:relative;padding-bottom:66.6667%;height:0;width:100%;overflow:hidden;}
.item-post.confoto figure img {object-fit:cover;height:100%;position:absolute;top:0;left:0}
.item-post.confoto .etiqueta{display:inline-block}
.item-post.confoto .figure .etiqueta, .item-post.confoto figure .etiqueta{display:none}
.item-post.confoto .item-bajada{width:60%;float:left}
.item-post.confoto .figure .item-fecha{display:block;padding:6px 10px;color:#fff;background:rgba(68,68,68,0.9);position:absolute;top:20px;left:20px;text-transform:uppercase}
.ultimasnoticias .item-post .item-bajada .etiqueta{display:inline-block}
.ultimasnoticias .item-post.confoto .item-bajada .etiqueta{display:none}
.ultimasnoticias .item-post .figure .etiqueta{display:none}
.ultimasnoticias .item-post.confoto .figure .etiqueta{display:inline-block;position:absolute;top:0;right:0;margin:0;border:none}

/*buscador*/
.buscador .bredcrum {margin-bottom:31px}
.buscador #main { width:calc(100% - 202px);float:right}
.buscador.sidebar-left #main-squeeze {float:right;padding-left:0;width:100%}
#sidebar-left {float:right;margin:0;width:202px;position:relative;}
.barra-sin-resultados {background:#f2f2f2;height:130px}
.buscador .item-post {border-bottom:1px solid #e2e2e2;padding-bottom:30px;margin-bottom:28px}
.buscador .item-post:last-child {border-bottom:none;padding-bottom:30px;margin-bottom:0}
.item-fecha {display:inline-block;border-right:1px solid #e2e2e2;padding-right:10px;margin-right:10px}
.confoto .item-fecha, .buscador .volanta, .item-fecha {font-family:"Open Sans", sans-serif;font-size:12px;font-weight:600;font-style:italic;color:#a1a1a1;
    margin-bottom:13px;text-transform:none;display:block;border:none;padding-right:0;margin-right:0}
.item-fecha {display:inline-block;border-right:1px solid #e2e2e2;padding-right:7px;margin-right:3px}
.buscador .volanta {font-style:normal;margin-bottom:14px}
.buscador .item-post .item-bajada p {display:inline}
.buscador .item-post.confoto .item-bajada p {display:block;margin-bottom:0}
.buscador .item-post.confoto a {width:228px;display:table-cell;vertical-align:middle}
.buscador .item-post.confoto .item-bajada {width:calc( 100% - 228px);display:table-cell;vertical-align:middle;padding-left:20px;float:none}
.buscador .item-post.confoto header a, .buscador .item-post a {width:100%}
.buscador .item-post.confoto figure {margin-right:0;margin-bottom:0}
.buscador .item-post h3 a, .buscador .item-post h3 {font-size:20px;margin-bottom:9px}
.buscador .item-post.confoto h3 a, .buscador .item-post.confoto h3 {margin-bottom:14px}
.buscador .item-post.confoto, .buscador .item-post {width:100%;margin-right:0;display:block;clear:both;padding-right:0}
.table {display:table}

.buscador input::-webkit-input-placeholder{color:#a1a1a1;font-size:13px;font-family:'Open Sans', sans-serif;font-weight:600}
.buscador input:-moz-placeholder{color:#a1a1a1;font-size:13px;font-family:'Open Sans', sans-serif;font-weight:600}
.buscador input:-ms-input-placeholder{color:#a1a1a1;font-size:13px;font-family:'Open Sans', sans-serif;font-weight:600}

.multimedia.audios .item-post.confoto{width:17.3334%;margin-right:3.3334%;padding:0}
.multimedia.audios .item-post.confoto:nth-child(4n){margin-right:3.3334%;}
.multimedia.audios .item-post.confoto:nth-child(5n){margin-right:0}
.multimedia.audios .item-post.confoto figure {padding-bottom:92.5000%;cursor:pointer}
.multimedia.audios .item-post.confoto figure:after {content:"";display:block;background:rgba(17,17,17,0.5);position:absolute;top:0;left:0;width:100%;height:100%;transition:all 0.3s}
.multimedia.audios .item-post.confoto figure:hover:after, .multimedia.audios .item-post.confoto.active figure:after {background:rgba(17,17,17,0);}
.multimedia.audios .item-post .icon-play, .multimedia.audios .item-post .icon-pause {width:60px;height:60px;}
.multimedia.audios .item-post .icon-play:before, .multimedia.audios .item-post .icon-pause:before {font-size:60px}
.multimedia.audios .item-post.confoto figure:hover .icon-video:before, .multimedia.audios .item-post.confoto.active figure .icon-video:before {color:rgba(255,255,255,1)}
.multimedia.audios .item-post h3 {height:66px;display:inline-block;overflow:hidden}
.multimedia.audios .item-post.confoto.active h3 a {color:#00A8E1}

.videos .item-post.confoto{width:32%;margin-right:2%;margin-bottom:30px;float:left;padding:0}
.videos .item-post.confoto:nth-child(3n){margin-right:0}
.videos .item-post figure, .cont-video, .youtube-player .cont, .youtube-player .cont div,  .youtube-player .cont {padding-bottom:56.24%;width:100%;height:0;position:relative}
.youtube-player .cont iframe {position:absolute;top:0;left:0;width:100%;height:100%}
.videos .item-post.tipo-vimeo figure img, .cont-video img, .insumo .cont-video iframe{position:absolute;width:100%;height:100%;left:0;top:50%;transform:translateY(-50%);}
.insumo .cont-video iframe{top:0;transform:translate(0)}
.videos .item-post .descargar, .insumo .descargar {width:123px}
.videos .item-post .descargar:hover, .insumo .descargar:hover {background:#00A8E1;color:#fff;border:2px solid #00A8E1}
.videos .item-post .descargar:hover .icon-descarga:before , .insumo .descargar:hover .icon-descarga:before {color:#fff}
.videos .item-post .icon-descarga, .insumo .icon-descarga {position:relative;top:5px;right:2px}
.videos .item-post.confoto h3 {margin-bottom:16px}
.youtube-player .cont {margin-bottom:11px}

.youtube-player .cont div {background:#e2e2e2}


    /*destacada videos*/
.videos .item-post.confoto.primer-item .item-texto, .videos .item-post.primer-item figure{width:100%;height:416px;position:relative}
.videos .item-post.primer-item figure img{top:-17%;width:100%}
.videos .item-post.primer-item figure .ico-video{position:absolute;top:37%;left:45%;width:80px;height:80px}
.videos .item-post.primer-item figure a:hover .ico-video{}
.videos .item-post.confoto.primer-item .etiqueta{display:inline-block;position:absolute;top:10px;left:10px}
.videos .item-post.confoto.primer-item .item-bajada .etiqueta, .videos .item-post.confoto.primer-item .item-bajada .item-fecha{display:none}
.videos .item-post.primer-item .item-bajada{position:absolute;bottom:0;left:0;width:100%;z-index:2}
.videos .item-post.confoto.primer-item h3{display:inline-block;float:left;margin-left:30px;padding-right:30px;margin-bottom:15px}
.videos .item-post.confoto.primer-item h3 a{color:#fff;font-size:32px;display:inline}
.videos .item-post.confoto.primer-item .mas-img{color:#ECBD0B;position:relative;top:0;clear:none;display:inline-block;font-size:24px;margin-left:10px}

/*servicios interiores*/
.servicios .titulo-servicios {border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2;clear:both;overflow:hidden;padding:25px 0 26px;margin:0 0 30px}
.servicios  .barra-titulo {background:#666;color:#fff;font-size:20px;padding:17px 20px;text-transform:none}
.servicios .titulo-servicios .bredcrum {margin:0;padding:0;display:inline-block}
.servicios .titulo-servicios .bredcrum  a, .servicios .titulo-servicios .bredcrum {font-size:30px;color:#333;font-weight:700}

.funebres .item-post h3 {font-family:'Avenir Demi', sans-serif;color:#666;font-size:16px;font-weight:700;clear:none;display:inline-block}
.icon-cristiano:before {content:"\e93a";font-size:18px;color:#666;display:inline-block;margin-right:6px;position:relative;top:3px}
.icon-judio:before {content:"\e93b";font-size:18px;color:#666;display:inline-block;margin-right:6px;position:relative;top:3px}

.item-bajada a{text-decoration:none;font-family:'Avenir Demi', sans-serif;margin-bottom:20px}

.fb-post.fb_iframe_widget, .post-interior .texto .fb-post.fb_iframe_widget{margin:0 auto;width:500px;display:block;float:none}
.post-interior .texto .fb-post.fb_iframe_widget{margin:50px auto}

/*articulos e interiores*/
.fecha-nota{color:#368ECC;display:block;margin-bottom:10px}
#title{font-family:'Avenir Demi', sans-serif;font-size:38px;line-height:130%;color:#111;margin-bottom:15px}

.nota-interior #container{width:100%;position:relative}
.nota-interior  header.header-top{width:100%;padding-bottom:0;margin:0 0 33px}
.nota-interior.fotos  header.header-top {margin-bottom:0}
.nota-interior header.header-top .cont {width:1200px;margin:0 auto;padding-left:105px}
.nota-interior header.header-top .etiqueta, .etiqueta-err { position:relative;top:inherit;left:inherit;width:auto;margin:0 16px 24px 0;float:left;
    background:#00A8E1;line-height:100%;height:auto;clear:both}
.etiqueta-err {color:#fff;padding:6px 10px 7px}
.nota-interior header.header-top .etiqueta a {font-family:'Open Sans', sans-serif;color:#fff;font-weight:700;font-size:11px;}
.nota-interior.nota-sin-foto header.header-top{margin-bottom:50px}
.institucional .nota-interior header.header-top{margin:0 0 25px}
.politicaspriv .nota-interior header.header-top, .terminosycondiciones .nota-interior header.header-top, .normasdeparticipacion .nota-interior header.header-top{margin-bottom:28px;margin-top:0}
.nota-interior .volanta{font-family:"Open Sans", sans-serif;font-size:13px;color:#00A8E1;font-weight:600;margin:6px 0 10px 0;float:left}

.nota-interior .fecha, .nota-interior .hora {font-weight:600;font-size:12px;color:#a1a1a1;float:left;font-family:'Open Sans', sans-serif;
    margin:6px 0 16px 11px;line-height:13px;font-style:italic;margin:6px 0 16px 11px;padding-right:10px;}

.nota-interior.foto-vieja .fecha, .nota-interior.nota-sin-foto.foto-vieja .fecha, .nota-interior .fecha, .nota-interior.nota-sin-foto .fecha {margin:6px 0 16px 0;border-right:1px solid #e2e2e2;padding-right:10px;}

.etiquetas-interior{border-top:1px solid #e2e2e2;padding:20px 0 0;margin-bottom:20px;position:relative;float:left;width:100%}
.etiquetas-interior .etiqueta{font-family:'Avenir Demi', sans-serif;font-weight:700;font-size:12px;text-transform:uppercase;color:#fff;background:#4D5154;padding:5px 6px 4px;position:relative;top:inherit;left:inherit;right:inherit;bottom:inherit;margin-right:10px}
.etiquetas-interior .etiqueta:last-child {margin-right:0}
.etiquetas-interior .etiqueta:hover {background:#666}
.etiquetas-interior h4{font-family:'Avenir Demi', sans-serif;color:#333;font-size:15px;text-transform:uppercase;font-weight:700;position:absolute;top:-22px;left:50%;display:inline-block;margin-left:-50px;background:#fff;padding:15px}
.etiquetas-nota{display:block;clear:both;text-align:center;padding:4px 0}

.img-top {position:relative;width:100%;clear:both;overflow:hidden;display:block}
.img-top img {width:100%}
.nota-interior header.header-top .img-top .cont, .nota-foto .cont {position:absolute;bottom:20px;left:50%; transform:translateX(-50%);border:none}
.cont-top {width:1200px;position:absolute;top:0;left:50%;transform:translateX(-50%)}
.nota-foto .cont {left:20px;transform:translateX(0)}
.img-top .descargar, .cont-cuerpo .descargar {font-family:"Open Sans",sans-serif;font-size:12px;font-weight:600;width:26.85%;background:rgba(17,17,17,0.8);
    color:rgba(255,255,255,0.8);float:right;padding:7px 0 11px;text-align:center;border:none;transition:all .2s  ease-in}
.cont-cuerpo .descargar {width:294px;}
.img-top .descargar:hover, .cont-nota .descargar:hover {background:rgba(17,17,17,1)}
.icon-descarga:before {color:#a1a1a1;font-size:19px;   transition:all .2s;}
.img-top .icon-descarga , .cont-nota .icon-descarga {top:4px;position:relative}
.img-top .icon-descarga:before {color:rgba(255,255,255,0.8);font-size:19px}

.inicio .cont-interior-cuerpo {width:100%}
.cont-interior-cuerpo {width:1200px;margin:0 auto}

.header-tags{border-bottom:1px solid #e2e2e2;padding-bottom:0;margin:0 0 30px}

.nota-interior header.header-top .etiqueta a, .etiqueta-err a{color:#fff}

.institucional.contacto .nota-interior header.header-top{margin-bottom:30px}
.institucional .static-texto p{margin-bottom:14px}
.institucional .static-texto p a {color:#666}
.institucional .static-texto p a:hover {text-decoration:underline}
.institucional.quienessomos .static-texto p{font-size:18px;line-height:180%;margin-bottom:30px}

.institucional .cont-bottom-nota header {top:0}

h2#nota-title{font-family:'Avenir Bold', sans-serif;font-size:40px;line-height:120%;color:#333;margin:8px 0 26px -2px;clear:both}

.multimedia.fotos h2#nota-title {margin-bottom:46px}

/* zooom interior */
.nota-interior.galeriadeimagenes header.header-top{text-align:center;margin-bottom:0}
.nota-interior.galeriadeimagenes .cont-etiquetas {display:block;text-align:center}
.nota-interior.galeriadeimagenes header.header-top .etiqueta {color:#666}
.nota-interior.galeriadeimagenes header.header-top .cont-etiquetas .etiqueta, .nota-interior.galeriadeimagenes header.header-top .cont-etiquetas .fecha-nota {float:none;display:inline-block}
.nota-interior.galeriadeimagenes .mas {color:#666;font-family:'Avenir Demi', sans-serif;font-size:18px;font-weight:500;text-shadow:none;position:absolute;bottom:20px;right:20px}
.nota-interior.galeriadeimagenes .cont-bottom-nota .mas {position:relative;bottom:inherit;right:inherit;float:left}
.videos h2#nota-title{margin:7px 0 20px}
h2#title-interiores{font-family:'Avenir Demi', sans-serif;font-weight:700;font-size:30px;margin-bottom:20px;color:#333;letter-spacing:0.02em;line-height:100%;
    display:inline-block}

/*interior*/
.nota-interior .bajada{font-family:'Open Sans', sans-serif;font-size:16px;margin-bottom:43px;line-height:160%;color:#333;width:64%}

/*sin foto y nota vieja*/
.nota-sin-foto.nota-interior header.header-top .cont, .foto-vieja.nota-interior header.header-top .cont {border:none;}
.nota-sin-foto.nota-interior .bajada, .foto-vieja.nota-interior .bajada{width:100%;margin-bottom:50px}
.foto-vieja.nota-interior .bajada{margin-bottom:25px}
.nota-sin-foto.nota-interior .bajada {border-bottom:1px solid #e2e2e2;padding-bottom:44px}
.nota-sin-foto.nota-interior  header.header-top, .foto-vieja.nota-interior  header.header-top {margin-bottom:20px}

.foto-vieja.nota-interior #sidebar-right, .nota-sin-foto.nota-interior #sidebar-right{margin-top:2px}

.nota-interior .volanta {margin:6px 11px 21px 0;border-right:1px solid #e2e2e2;padding-right:10px}
.sin-paginador .listado-article {margin-bottom:50px}
/*texto nota*/
.post-interior .texto{font-family:'Open Sans', sans-serif;font-size:16px;line-height:160%;margin-bottom:70px;color:#333;clear:both;margin-top:-6px;
    border-bottom:1px solid #e2e2e2;padding-bottom:34px;}
.post-interior .texto p{font-family:'Open Sans', sans-serif;font-size:16px;line-height:160%;margin-bottom:20px}
.post-interior .texto a{text-decoration:underline;color:#158CD8}
.post-interior .texto cite{color:#fff;text-transform:none;font-weight:400;background:rgba(0,150,215,1);font-style:normal;padding:0 5px}
.post-interior .texto h5{font-family:"Open Sans", sans-serif;font-weight:700;font-size:16px;color:#333;line-height:160%;margin:22px 0;display:block;
    text-transform:uppercase}
.post-interior .dest-pie h2{font-size:18px}
.post-interior .texto h2{margin-bottom:0}

footer .fuente{font-size:18px;color:#333;font-family:'Avenir Demi', sans-serif;display:block;margin:25px 0 15px;clear:both}
footer .fuente:last-child{margin:0 0 30px}

/*foto video embebido*/
.video-cont.is_stuck{display:none}
.nota-video{width:100%}
figure.embed, figure.embed .cont,  figure.embed img{width:100%;height:auto;position:relative}
.texto .embed.goear{width:100%;height:100px;overflow:hidden;padding:0}
.texto .embed iframe{vertical-align:top;margin:34px auto}
.texto .embed .video iframe {margin:0}
.video-cont, .post-interior .video .cont {position:relative;padding-bottom:56.25%;height:0;overflow:hidden;}
figure.embed, .embed .audios {margin:34px 0;}
.embed .inner-art {margin:50px 0 0;}
.embed .video iframe, .embed .video object, .embed .video embed, .embed.issuu iframe, .embed.issuu object, .embed.issuu embed, .embed.prezi iframe, 
.post-interior .video iframe, .post-interior .video object, .post-interior .video embed, .video-cont iframe, .post-interior .video>div iframe {position:absolute;top:0;left:0;width:100%;height:100%}
.video-cont iframe {margin:0}
.post-interior .video{clear:both;display:block;margin:34px 0}
figure.embed .icon-extender {background:rgba(17,17,17,0.7);position:absolute;bottom:20px;right:20px;padding:7px;font-size:0;text-decoration:none;transition:all 0.3s}
figure.embed .icon-extender:before {color:rgba(255,255,255,0.8);font-size:22px;transition:all 0.3s}
figure.embed .icon-extender:hover {background:rgba(17,17,17,1);}
figure.embed .icon-extender:hover:before {color:rgba(255,255,255,1);}

.volver {font-family:"Open Sans", sans-serif;font-size:12px;color:#333;font-weight:600;margin-bottom:20px;display:block}
.volver:hover {color:#00A8E1;text-decoration:underline}
.icon-volver {float:left;margin-right:15px;top:-4px;position:relative;}
.icon-volver:hover ~ .volver {text-decoration:underline;color:#00A8E1;}
.icon-volver:before {color:#00A8E1;font-size:20px;text-decoration:none}

/*comun fotos*/
.nota-foto {position:relative;margin-bottom:35px}
.foto-vieja .nota-foto {background:#f1f1f1;}
.foto-vieja .conpie .nota-foto {margin-bottom:0}
.foto-vieja .nota-foto img {width:564px}
.contador {background:rgba(17,17,17,0.7);position:absolute;top:20px;right:0;z-index:300;font-size:12px;
    color:rgba(255,255,255,0.8);font-weight:600;text-align:center;padding:12px;font-family:"Open Sans", sans-serif}

figcaption, .video-pie, .gmap-desc, .embed-pie, .audio-pie{position:relative;width:100%;margin:0;padding:15px 0 14px;height:auto;clear:both;overflow:hidden;
    border-bottom:1px solid #e2e2e2}
.video-pie, .gmap-desc, .embed-pie, .audio-pie{border-bottom:1px solid #e2e2e2;}
.audio-pie{padding:12px 0 12px}
figcaption span strong, .video-pie span strong, .gmap-desc span strong, .embed-pie span strong{float:left;font-size:13px;color:#a1a1a1;font-family:"Open Sans", sans-serif;line-height:100%;margin-right:10px}
figcaption span, .video-pie span, .gmap-desc span, .embed-pie span, .audio-pie span{float:left;display:block;color:#a1a1a1;font-weight:600;font-size:13px;font-family:"Open Sans", sans-serif;line-height:21px}
.cont-piefoto {width:1200px;margin:0 auto;}
.cont-cuerpo .cont-piefoto {width:100%;margin:0;padding:0}
.foto-vieja .cont-piefoto {margin-bottom:30px}
figcaption span span.txt, .video-pie span span.txt, .gmap-desc span span.txt, .embed-pie span span.txt, .audio-pie span span.txt {width:calc(100% - 31px)}

.cont-imagenes {margin-bottom:100px}


.video-pie {position:relative}
.video-pie span {width:90%}
.video-pie .download {position:absolute;top:10px;right:0;font-size:0}
.video-pie .download .icon-descargar:before {font-size:20px}

/*figcaption*/
.foto-credit{font-size:11px;color:#777;padding-top:2px;line-height:138%;display:block;clear:both}

.storify{width:100%;clear:both;overflow:hidden}
.storify iframe:first-child{width:744px !important}

.ico-audio{width:56px;height:35px;display:block;position:absolute;right:10px;top:-47px;z-index:30}
.nota-tipo-52 .ico-audio, .nota-tipo-67 .ico-audio, .nota-tipo-30 .ico-audio{}

.nota-listado .item-post .ico-audio{width:40px;height:25px;display:block;position:absolute;right:10px;bottom:10px;z-index:30}
.nota-listado .item-post .nota-tipo-52 .ico-audio, .nota-listado .item-post .nota-tipo-67 .ico-audio, .nota-listado .item-post .nota-tipo-30 .ico-audio{}

/*videos interior*/
.video-in{height:315px}
.video-pie span.name, .gmap-desc span.name{margin-left:0;padding-right:20px}

/*noticias relacionadas*/
#relac .sec{text-transform:uppercase;font-weight:bold;font-size:11px;text-decoration:underline}
#relac a{color:#666}

.stream-pie{border:1px dotted #dadada;padding:4px 10px 3px;background:#f8f8f8;margin-bottom:12px;clear:both}

/*comun formularios*/
.msj-error-captcha, .err-server .msj-error {font-family:"Open Sans", sans-serif;font-size:13px;width:302px;display:block;color:#B70000;margin:0 auto 20px}
.formulario p {font-family:"Open Sans", sans-serif;font-size:13px;color:#a1a1a1;line-height:140%;width:480px}
.contacto-fin .formulario p, .sin-campanias .formulario p {margin-bottom:30px}
.contacto .bredcrum, .sin-campanias .bredcrum {margin-bottom:16px}
#fcontacto{width:100%;margin:147px auto 90px}
.form-block{margin:0 auto 20px;position:relative;clear:both;width:470px;}
.institucional.contacto .form-block{left:-61px}
.institucional.saladeprensa .form-block {width:500px;left:-76px}
.form-block.formprofile {margin-bottom:28px}
.captcha{padding-bottom:28px;overflow:hidden;margin-bottom:0}
.g-recaptcha{float:right;margin-right:21px;position:relative}
.but{clear:both}
.form-block input, .form-block textarea{font-family:"Open Sans", sans-serif;font-size:13px;width:302px;padding:0 12px;color:#1E252C;line-height:35px}
.form-block textarea{min-height:140px;line-height:160%;padding:7px 13px}
.form-block select{width:300px;padding:8px 10px}
.form-block label{font-family:"Open Sans", sans-serif;font-size:13px;color:#a1a1a1;display:inline-block;clear:both;margin-bottom:10px;width:145px;
    text-align:right;padding-right:28px;padding-top:12px;float:left;}
.saladeprensa .form-block label{width:175px}
.form-block.error input, .form-block.error textarea{border:solid 1px #fa0000}
.form-block.but{overflow:hidden}
#fcontacto .separador {width:100%;display:block;height:1px;background:#e2e2e2;margin:30px 0}
.seaprador {width:302px;height:1px;background:#e2e2e2;display:block;margin:20px 23px;float:right}

.form-block input.txt:focus, .form-block textarea:focus {
    border:1px solid #80C6FF;
    -webkit-box-shadow:0px 0px 1px 0px rgba(0, 50, 91, 0.65);
    -moz-box-shadow:0px 0px 1px 0px rgba(0, 50, 91, 0.65);
    box-shadow:0px 0px 1px 0px rgba(0, 50, 91, 0.65);
}

.form-block.error input.txt:focus, .form-block.error textarea:focus {
    border:1px solid #b70000;
}
    
.form-block.but .enviar, .enviar{background:#00A8E1;border:none;display:inline-block;float:right;width:302px;padding:0 30px;line-height:37px;color:#fff;font-size:15px;
    font-family:"Open Sans", sans-serif;margin-right:22px;cursor:pointer;text-transform:none;font-weight:700}
.contacto .enviar{padding:10px 30px 10px;cursor:pointer}
.contacto .form-block.but .enviar:hover, .contacto .enviar:hover{background:#2A8EC1}
.contacto-fin .enviar{float:left;width:300px;padding:15px 0;text-align:center}
.contacto-fin .info{margin-bottom:30px}

/*newslatter home*/
input {border-radius:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.form-block.for-news {width:100%}
.form-block.for-news input {font-family:'Open Sans', sans-serif;font-size:13px;color:#727272;width:64.5162%;float:left;clear:none;padding:0;line-height:29px;
    box-sizing:border-box;border:none;border-bottom:2px solid #00A8E1}
.form-block.for-news input:focus{font-family:'Open Sans', sans-serif;font-size:13px;box-shadow:none;border:none;border-bottom:2px solid #00A8E1}
.form-block.for-news .enviar {font-family:'Open Sans', sans-serif;color:#fff;text-transform:none;font-size:14px;font-weight:700;background:#00A8E1;
    padding:0;line-height:29px;margin:0;width:35.4839%}
.form-block.for-news .enviar:hover {background:#267EAE;border-bottom:2px solid #267EAE}
.form-block.for-news.error .enviar, .form-block.for-news.error .enviar:hover{background:#CC181E;border:none;border-bottom:2px solid #CC181E}
.form-block.for-news.error input:focus {border:none;border-bottom:2px solid #CC181E}
.form-block.for-news.error input {border-bottom:2px solid #CC181E}


.form-block.for-news input.enviar {color:#fff;font-size:13px}

.form-block .loading{position:absolute;top:4px;right:0}
.radiocheck{padding-left:130px;font-size:11px;padding-top:7px}
.radiocheck label{text-align:left}

.formulario h5{width:100%;float:left;text-transform:uppercase;font-size:11px;font-weight:bold;margin:12px 0;border-bottom:1px dotted #dadada;padding-bottom:7px;clear:both}
.form footer{padding:4px 10px 3px;margin-bottom:12px}

/*comun registros*/
.legend{border:1px dotted #dadada;padding:4px 10px 3px;background:#f8f8f8;margin-bottom:12px;clear:both;min-height:12px;box-shadow:0 5px 5px -5px #ccc;-moz-box-shadow:0 5px 5px -5px #ccc;-webkit-box-shadow:0 5px 5px -5px #ccc}
    
.item-normas label, .texto-radio{width:auto !important;padding:0 !important}

/*rss*/
.title2{text-transform:uppercase;font-size:11px;font-weight:bold;margin:12px 0}

/*paginador*/
#paginador {text-align:center;display:block}
.inner-paginador {display:inline-block}
.main-paginador{text-align:center;font-size:14px;clear:both;border-top:1px solid #e2e2e2;padding-top:30px;margin:36px 0 70px}
.main-paginador a{font-family:"Open Sans", sans-serif;float:left;font-size:13px;color:#a1a1a1;padding:11px 12px;font-weight:600;border:1px solid #e2e2e2}
.main-paginador a:hover{background:#00A8E1;color:#fff}
.main-paginador a.number{background:none;color:#a1a1a1;margin-right:10px;padding:11px 0;width:37px;box-sizing:border-box;text-align:center;float:left;}
.main-paginador a.number.active{background:#00A8E1;color:#fff;border:1px solid #00A8E1;}
.main-paginador a.number.active:hover{color:#fff}
.main-paginador a.number:hover{color:#00A8E1;}
.main-paginador a.number:nth-last-child(2){margin-right:0}

.main-paginador .icon-prev, .main-paginador .icon-next {display:none}
.main-paginador .icon-prev:before, .main-paginador .icon-next:before {color:#666;font-size:12px;font-weight:700;position:relative;top:1px}
.main-paginador a:hover .icon-prev:before, .main-paginador a:hover .icon-next:before {color:#fff}
.main-paginador .icon-prev:before {content:"\e90c";right:5px}
.main-paginador .icon-next:before {content:"\e90b";left:5px}

.a-anterior{width:auto;margin-right:20px;float:left}
.a-siguiente{color:#fff;width:auto;margin-left:20px;float:left}
.a-siguiente:hover a, .a-anterior:hover a {color:#fff}

/*breadcrumb*/
.breadcrumb{margin-bottom:12px;padding-bottom:12px;border-bottom:1px dotted #dadada}
.opinion .bredcrum{margin-left:20px;border-bottom:none;padding-bottom:0}

.item-nac, .item-sexo{float:left}
.itm-normas label{width:auto}

p.disc{clear:both;width:100%;padding:7px 0 3px}

/*avatartes*/
.main-avatar{clear:both;overflow:hidden}
.main-avatar li{float:left;width:48px;height:48px;background:#f8f8f8;text-align:center;border:1px dotted #fff}

iframe{width:100% !important}
object{width:100%}
embed{width:100%}
#gmap #map{width:100%;height:350px;margin:0 auto}

.embed a img{width:100%}
.numero{background-color:rgba(68, 68, 68, 0.9);display:table;width:70px;height:60px;position:absolute;top:0;left:0}
.numero span{color:#fff;opacity:1;font-size:42px;font-family:'Avenir Demi', sans-serif;display:table-cell;vertical-align:middle;margin:0 auto;text-align:center}

/*PAGER*/
.noticias .slider, .opinion .slider{width:100%;float:left;letter-spacing:0}

.cita{position:relative;width:100%;box-sizing:border-box;padding:55px;border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2;margin:50px auto;text-align:center}
.cita h2{font-size:28px;line-height:120%;font-weight:700;margin:0 auto;font-family:'Avenir Demi', sans-serif;color:#333;position:relative;z-index:10}
.icon-comilla:before {content:"\e907";font-size:52px;color:#666}
.cita .icon-comilla{width:52px;height:43px;position:absolute;left:50%;top:-47px;margin-left:-46px;background:#fff;padding:20px}
.redes-cita{width:54px;height:24px;position:absolute;right:10px;bottom:10px}
.cita .fb{width:24px;height:24px;position:relative;display:inline-block;float:none;margin:0;cursor:pointer}
.cita .tw{width:24px;height:24px;position:relative;display:inline-block;float:none;margin:0;cursor:pointer}
.cita .fb:hover{}
.cita .tw:hover{}

/*relacionadas*/
.inner-art h2 {position:relative;font-size:11px;color:#777;text-transform:uppercase;line-height:100%}
.inner-art .line {border-bottom:1px solid #e2e2e2;display:block;margin:12px 0 0}
.inner-art .line-naranja {border-bottom:2px solid #666;width:72px;position:relative;top:-8px;display:inline-block}
.post-interior .texto .inner-art a{color:#333;font-size:22px;font-family:'Avenir Demi', sans-serif;line-height:120%;text-decoration:none;font-weight:700}
.post-interior .texto .inner-art a:hover{color:#666}

/*audio*/
#fap-main{width:100% !important}
#audios h4, .audios h4{background:#010101;text-transform:uppercase;font-size:14px;padding:8px 20px;display:inline-block;color:#fff}
.nota-audio{padding:0;position:relative;margin-bottom:30px}
.audio-desc a{width:31px;height:31px;position:absolute;top:-49px;right:0;font-size:0;cursor:pointer}
.audio-desc a:hover{}

.jp-audio, .jp-audio-stream, .jp-video{font-size:1.25em;font-family:Verdana, Arial, sans-serif;line-height:1.6;color:#666;border:1px solid #e2e2e2;padding-top:25px}
.jp-audio{width:100%;box-sizing:border-box}

.jp-video-full div div{z-index:1000}
.jp-video-full .jp-jplayer{top:0;left:0;position:fixed !important;overflow:hidden}
.jp-video-full .jp-gui{position:fixed !important;top:0;left:0;width:100%;height:100%;z-index:1001}
.jp-video-full .jp-interface{position:absolute !important;bottom:0;left:0}
.jp-interface{position:relative;width:100%}
.jp-audio .jp-type-single .jp-interface{height:65px}
.jp-audio .jp-type-playlist .jp-interface{height:80px}
.jp-audio-stream .jp-type-single .jp-interface{height:80px}
.jp-video .jp-interface{border-top:1px dotted #009be3}
.jp-controls-holder{clear:both;width:440px;margin:0 auto;position:relative;overflow:hidden;top:-8px}
.jp-interface .jp-controls{list-style-type:none;margin:0;padding:0;overflow:hidden}
.jp-interface .jp-controls a {text-decoration:none}
.jp-interface .jp-controls a:before {line-height:100%}
.jp-audio .jp-controls{width:95%;padding:0 0 0 20px}
.jp-audio-stream .jp-controls{width:142px;padding:20px 20px 0 20px}
.jp-video .jp-type-single .jp-controls{width:78px;margin-left:200px}
.jp-video .jp-type-playlist .jp-controls{width:134px;margin-left:172px}
.jp-video .jp-controls, .jp-interface .jp-controls .controls{display:inline;float:left}

.jp-interface .jp-controls a{display:block;overflow:hidden;font-size:0;width:40px;height:41px;text-align:center}
a.jp-play, a.jp-pause{width:40px;height:40px}

.jp-stop:before {content:"\e950";font-size:27px;font-family:'icomoon' !important;line-height:100%;position:relative;top:1px}
.jp-stop:hover:before, .jp-pause:hover:before, .jp-play:hover:before, .jp-volume-max:hover:before, .jp-mute:hover:before, .jp-unmute:hover:before {color:#666}
.jp-stop:hover:before {position:relative;top:1px}
.jp-pause:before {content:"\e963";font-size:39px;font-family:'icomoon' !important;line-height:100%;position:relative;top:0;height:41px}
.jp-play:before {content:"\e952";font-size:39px;font-family:'icomoon' !important;line-height:100%;height:41px;position:relative;top:0}
.jp-volume-max:before{content:"\e937";font-size:15px;font-family:'icomoon' !important}
.jp-mute:before {content:"\e973";font-size:15px;font-family:'icomoon' !important}
.jp-unmute:before {content:"\e973";font-size:15px;font-family:'icomoon' !important}

a.jp-pause{display:none}
a.jp-stop, a.jp-previous, a.jp-next{width:28px;height:28px;margin-top:6px}
a.jp-stop{margin-left:10px;width:28px !important;height:28px !important}

.jp-progress{overflow:hidden;background-color:#ddd}
.jp-audio .jp-type-single .jp-progress{width:70%;float:left;margin-left:15px;margin-top:11px;position:relative;height:15px;margin-right:2%;border-radius:2px;overflow:hidden}
.jp-audio .jp-type-playlist .jp-progress{left:166px;width:130px}
.jp-video .jp-progress{top:0;left:0;width:100%;height:10px}
.jp-seek-bar{width:0;height:100%;cursor:pointer}
.jp-play-bar{background:#666;width:0;height:100%}

a.jp-mute, a.jp-unmute, a.jp-volume-max{width:18px;height:15px;margin-top:12px}

.jp-audio .jp-type-single a.jp-mute, .jp-audio .jp-type-single a.jp-unmute{margin-left:0;width:18px !important;height:15px !important;float:left;margin-right:8px}
.jp-audio a.jp-volume-max, .jp-audio-stream a.jp-volume-max{margin-left:10px;width:18px !important;height:15px !important}
.jp-video a.jp-mute, .jp-video a.jp-unmute{left:50px}
.jp-video a.jp-volume-max{left:134px}

a.jp-mute{}
a.jp-mute:hover{}
a.jp-unmute{display:none}
a.jp-unmute:hover{}
a.jp-volume-max{}
a.jp-volume-max:hover{}
.jp-volume-bar{overflow:hidden;width:46px;height:5px;cursor:pointer}
.jp-audio .jp-volume-bar{float:left;margin:17px 0 0}
.jp-volume-bar-value{background:#666;width:0;height:5px}
.jp-audio .jp-time-holder{position:absolute;top:30px}
.jp-audio .jp-type-single .jp-time-holder{left:114px;width:66%}
.jp-audio .jp-type-playlist .jp-time-holder{left:166px;width:130px}
.jp-current-time, .jp-duration{width:60px;font-size:.64em}
.jp-current-time{float:left;display:inline}
.jp-duration{float:right;display:inline;text-align:right}
.jp-video .jp-current-time{margin-left:20px}
.jp-video .jp-duration{margin-right:20px}
.jp-title{font-weight:bold;text-align:center;display:none}
.jp-title, .jp-playlist{width:100%;background-color:#ccc;border-top:1px dotted #009be3}
.jp-type-single .jp-title, .jp-type-playlist .jp-title, .jp-type-single .jp-playlist{border-top:none}
.jp-title ul, .jp-playlist ul{list-style-type:none;margin:0;padding:0 20px;font-size:.72em}
.jp-title li{padding:5px 0;font-weight:bold}
.jp-playlist li{padding:5px 0 4px 20px;border-bottom:1px dotted #eee}
.jp-playlist li div{display:inline}
.jp-type-playlist .jp-playlist li:last-child{padding:5px 0 5px 20px;border-bottom:none}
.jp-type-playlist .jp-playlist li.jp-playlist-current{list-style-type:square;list-style-position:inside;padding-left:7px}
.jp-type-playlist .jp-playlist a{color:#333;text-decoration:none}
.jp-type-playlist .jp-playlist a:hover{color:#0d88c1}
.jp-type-playlist .jp-playlist a.jp-playlist-current{color:#0d88c1}

.jp-type-playlist .jp-playlist a.jp-playlist-item-remove{float:right;display:inline;text-align:right;margin-right:10px;font-weight:bold;color:#666}
.jp-type-playlist .jp-playlist a.jp-playlist-item-remove:hover{color:#0d88c1}
.jp-type-playlist .jp-playlist span.jp-free-media{float:right;display:inline;text-align:right;margin-right:10px}
.jp-type-playlist .jp-playlist span.jp-free-media a{color:#666}
.jp-type-playlist .jp-playlist span.jp-free-media a:hover{color:#0d88c1}
span.jp-artist{font-size:.8em;color:#666}

.jp-video-play{width:100%;overflow:hidden;cursor:pointer;background-color:rgba(0,0,0,0)}
.jp-video-270p .jp-video-play{margin-top:-270px;height:270px}
.jp-video-360p .jp-video-play{margin-top:-360px;height:360px}
.jp-video-full .jp-video-play{height:100%}
a.jp-video-play-icon{position:relative;display:block;width:112px;height:100px;margin-left:-56px;margin-top:-50px;left:50%;top:50%;text-indent:-9999px}
.jp-jplayer audio, .jp-jplayer{width:0;height:0}
.jp-jplayer{background-color:#000000}

.jp-toggles{list-style-type:none;padding:0;margin:0 auto;overflow:hidden}

.jp-audio .jp-type-single .jp-toggles{display:none}
.jp-audio .jp-type-playlist .jp-toggles{width:55px;margin:0;position:absolute;left:325px;top:50px}
.jp-video .jp-toggles{margin-top:10px;width:100px}

.jp-toggles .toggles{display:block;float:right}
.jp-toggles .toggles a{display:block;width:25px;height:18px;text-indent:-9999px;line-height:100%}

.jp-no-solution{font-family:"Open Sans", sans-serif;font-weight:600;font-size:13px;background-color:#f1f1f1;color:#fff;display:none;position:absolute;
    top:0;height:100%;width:100%}
.jp-no-solution .cont {background:rgba(51,51,51,0.9);padding:10px 20px;width:100%;top:50%;transform:translateY(-50%);position:relative;text-align:center}
.jp-no-solution b {font-size:14px;}
.jp-no-solution a{color:#00A8E1;text-decoration:underline}
.jp-no-solution span{font-size:1em;display:block;text-align:center;font-weight:bold}

/*video fixeado */
.videos-pie {position:fixed;bottom:-350px;left:0;width:100%;background:#e2e2e2;height:350px;transition:all 0.5s;padding:30px;z-index:300}
.videos-pie.open {bottom:0}
.flash-player {clear:both;overflow:hidden;}
.videos .flash-player {margin-bottom:11px}
.videos-pie .youtube-player, .videos-pie .jp-jplayer {width:30%;height:auto !important;float:left}
.videos-pie .youtube-player .cont {position:relative;padding-bottom:56.25%;height:0;margin-bottom:11px;overflow:hidden;width:100%}
.videos-pie .youtube-player iframe {position:absolute;top:0;left:0;width:100%;height:100%}
.videos-pie .jp-audio {width:30%;clear:both;overflow:hidden;padding:10px 0}
.videos-pie .jp-audio .jp-controls {width:100%;padding:0}
.videos-pie .jp-audio .jp-type-single .jp-progress {width:50%}
.videos-pie .jp-audio .jp-type-single .jp-time-holder {width:82%;left:10px;top:auto;bottom:10px;color:#fff}

.flash-player .jp-controls .jp-play, .flash-player .jp-controls .jp-pause {background:rgba(31,31,30,0.81);width:42px;height:28px;border-radius:7px;text-align:center;
    line-height:28px;transition:all 0.3s;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);}
.flash-player .jp-interface .jp-controls .jp-play:before {content:"\e967";color:#fff;font-size:12px;left:1px;line-height:28px}
.flash-player .jp-interface:hover .jp-play, .flash-player .jp-interface:hover .jp-pause {background:#cc181e}
.flash-player .jp-pause:before {content:"\e96d";}
.flash-player .jp-audio {border:none}
.flash-player .jp-stop, .controls.maximo {display:none !important;}
.flash-player .jp-audio .jp-controls {padding:25% 0 0;width:100%}
.flash-player .jp-interface .jp-controls .controls {float:none}
.flash-player .jp-interface .jp-controls a {margin:0 auto}
.flash-player .jp-pause {opacity:1}
.flash-player .jp-audio .cont-controls {transition:all 0.5s}
.flash-player .jp-audio.jp-state-playing .jp-pause, .flash-player .jp-audio .cont-controls {opacity:0}
.flash-player .jp-audio.jp-state-playing .cont-controls .jp-pause, .flash-player .jp-audio.jp-state-playing .cont-controls {opacity:1}
.flash-player .jp-audio .jp-type-single .jp-interface {position:absolute;height:100%;top:0}

.cont-controls {position:absolute;bottom:0;left:0;width:100%;padding:12px;
    /* Permalink - use to edit and share this gradient:http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,1+100 */
    background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);/* FF3.6-15 */
    background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);/* Chrome10-25,Safari5.1-6 */
    background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );/* IE6-9 */}
.flash-player .jp-interface .jp-controls .cont-controls a {margin:0 10px 0 0}
.flash-player .jp-interface .jp-controls .cont-controls .mudo a, .flash-player  .jp-interface .jp-controls .cont-controls .vol a {margin:0}
.flash-player .jp-interface .jp-controls .cont-controls .jp-play:before, .flash-player .jp-interface .jp-controls .cont-controls .jp-pause:before,
.flash-player .jp-interface .jp-controls .cont-controls a:before {color:#fff;line-height:100%}
.flash-player .jp-interface .jp-controls .cont-controls .controls {float:left}
.flash-player .jp-interface .jp-controls .cont-controls .controls.mudo, .flash-player .jp-interface .jp-controls .cont-controls .controls.vol {float:right;margin-right:12px}
.flash-player .jp-interface:hover .cont-controls .jp-play, .flash-player .jp-interface:hover .cont-controls .jp-pause {background:none}
.flash-player .cont-controls .jp-play:before, .flash-player .cont-controls .jp-pause:before {font-size:15px;line-height:15px}
.flash-player .cont-controls .jp-play, .flash-player .cont-controls .jp-pause {background:none;position:relative;width:16px;height:16px;top:inherit;
    left:15px;
transform:translateX(0) translateY(0);border-radius:0}
.flash-player .jp-audio .jp-type-single .jp-progress {width:100%;border-radius:0;height:3px;background:initial;float:left;
    margin:0;overflow:visible;transition:all 0.3s;padding:15px 0;top:0}
.flash-player .jp-audio .jp-type-single .jp-progress:hover {transform:scale(1, 1.7);}
.flash-player .jp-play-bar {background:#FF0016;position:relative}
.flash-player .jp-audio .cont-controls .jp-volume-bar {margin:5px 0 0;height:4px;width:23%;background:#989898}
.flash-player .cont-controls .jp-volume-bar-value {background:#FF0016}
.flash-player .jp-audio .jp-type-single .cont-controls .jp-time-holder {left:40px;width:46%;top:25px}
.flash-player .cont-controls .controls.maximo a {margin:0}
.flash-player .cont-controls .jp-current-time, .flash-player .cont-controls .jp-duration {color:#fff;opacity:0.8}
.flash-player .cont-controls .jp-mute:before {content:"\e937";}
.flash-player .jp-play-bar:after {content:"";width:8px;height:8px;background:#FF0016;border-radius:50%;display:block;position:absolute;bottom:-3px;right:0;
transition:all 0.3s;opacity:0;}
.flash-player .jp-progress:hover  .jp-play-bar:after {opacity:1;transform:scale(1.7, 1);}
.flash-player .jp-seek-bar {height:3px;background:rgba(255,255,255,0.2);display:block;position:absolute;overflow:visible}
.flash-player .jp-audio.jp-state-playing .cont-controls {opacity:0}
.flash-player .jp-audio.jp-state-playing:hover .cont-controls{opacity:1}

    /*nuevo reproductor de audio*/
.audio-cont {position:relative}
.icon-cerrar {position:absolute;top:29px;right:30px;display:block;z-index:3000}
.icon-cerrar:before {font-size:16px;color:#aaaaaa}
.buscador .icon-cerrar {top:8px;right:10px}
.buscador .icon-cerrar.cerrar-filtro {top:32px;right:20px}
.audio-fixed {position:fixed;bottom:-70px;right:0;width:100%;background:#f1f1f1;z-index:10000;transition:all 0.7s}
.audio-fixed.open {bottom:0}
.audio-fixed.open.en-pie {}
/*.cont-audio {width:1200px;margin:0 auto;padding:50px 0}*/
.cont-audio {width:1200px;margin:0 auto;position:relative}
.simplified-controls, .extended-controls{width:100%;padding:35px 0}
.extended-controls {background:#222;clear:both;overflow:hidden;position:absolute;bottom:60px;transition:all 0.5s;z-index:300;padding:31px 0}
.extended-controls-hide{position:absolute;bottom:-188px;width:100%;}
.cont-audio .cont {width:70%; margin:0 auto}
.simplified-controls {width:100%;background:#333;position:relative;z-index:301}
.audio-fixed .audio-cont .controls {float:left;position:relative;top:-10px;}
.audio-fixed .audio-cont .controls a, .audio-fixed .audio-cont .volumen-controls a{font-size:0;float:left}
.audio-fixed .audio-cont .volumen-controls a {display:inline-block;float:none}
.audio-fixed .audio-cont .controls a:before, .audio-fixed .volumen-controls a:before {font-size:16px;color:#aaa;transition:all 0.5s}
.cont-compartir {float:right;position:relative;top:-10px;right:-2px;cursor:pointer}
.campanias .cont-compartir {float:left;margin-left:10px;right:0;top:-8px}
.campanias .cont-compartir .icon-compartir {display:none}
.cont-compartir a:before {font-size:20px;margin-left:14px;transition:all 0.5s;color:rgba(255,255,255,0.5)}
.cont-compartir a:first-child:before {margin-left:0}
.cont-compartir a.icon-descargar:before {font-size:17px;position:relative;top:-1px}
.audio-fixed .audio-cont .controls a:before {font-size:24px;transition:all 0.5s}
.audio-fixed .audio-cont .controls a.icon-play:before, .audio-fixed .audio-cont .controls a.icon-pause:before{font-size:30px;transition:all 0.5s}
.audio-fixed .audio-cont .controls a.icon-play, .audio-fixed .audio-cont .controls a.icon-pause{position:relative;top:-5px;margin-right:6px;cursor:pointer}
/*.audio-fixed .audio-cont .audio-progress {width:63.0953%;float:left;position:relative;background:rgba(255,255,255,0.5);height:4px;margin:0 44px;top:-2px}*/
.audio-fixed .audio-cont .audio-progress {width:63.0953%;float:left;position:relative;margin:0 44px;top:-8px}
.audio-fixed .audio-cont .progress{height:4px;position:absolute;top:0;left:0;background:#00A8E1;border:none}
.audio-fixed .audio-cont .volumen-controls{float:left;width:auto;display:block;position:relative;top:-8px;margin-left:8px}
.audio-fixed .audio-cont .volumen {width:80px;display:inline-block;margin:0 8px;position:relative;top:-5px;}
.audio-fixed .volumen .bar {width:0;overflow:hidden;height:100%;background:#00A8E1}
.audio-cont .transcurrido, .audio-cont .duracion {font-family:"Open Sans", sans-serif;font-size:12px;color:#aaa;position:absolute; bottom:-19px;}
.audio-cont .transcurrido {left:-40px;bottom:-2px}
.audio-cont .duracion {right:-40px;bottom:-2px}
.reproductor {position:relative;clear:both;overflow:hidden;float:left;margin:0 30px 0 80px;opacity:0;transition:all 0.5s}
.reproductor.cargado {opacity:1}
.reproductor .transcurrido, .reproductor .duracion {font-family:"Open Sans", sans-serif;font-size:11px;padding:5px;bottom:30%;z-index:300;
    background:#333;color:rgba(255,255,255,0.5);}
.reproductor .transcurrido {left:0}
.reproductor .duracion {right:0}
.ico-circulo {width:12px;height:12px;border-radius:50%;background:#fff;position:absolute;top:-4px;right:-5px}
.estado-carga {font-family:"Open Sans", sans-serif;font-size:12px;color:rgba(255,255,255,0.5);display:inline-block;text-align:center;position:absolute;
top:-15px;width:100%}

.share-buttons-audio {position:absolute;bottom:30px;right:-20px;padding:20px;background:#222;}
.share-buttons-audio li {margin-bottom:20px;}
.share-buttons-audio li:first-child {display:none}
.share-buttons-audio li:last-child {margin-bottom:0}
.share-buttons-audio a {margin:0}

.audio-fixed .icon-cerrar:before {content:"\e93c";font-size:13px;font-weight:600;transition:all 0.5s;color:rgba(255,255,255,0.5);cursor:pointer}
.audio-fixed .icon-cerrar:hover:before {color:rgba(255,255,255,1)}
a.icon-expandir-reproductor { position:absolute;top:-13px;right:18px;cursor:pointer}
a.icon-expandir-reproductor:before {content:"\e972";font-size:20px;color:rgba(255,255,255,0.5);transition:all 0.5s;}
a.icon-expandir-reproductor:hover:before, .expand a.icon-expandir-reproductor:before {color:rgba(255,255,255,1)}

.audio-fixed .icon-stop, .audio-fixed .audio-cont .volumen-controls a.icon-vol-mas{display:none}

.audio-fixed .icon-vol-menos:before {content:"\e937";}

.icon-up {transition:all .5s;}
.expand .cont-audio .icon-up {display:inline-block;
    -webkit-transform:scaleY(-1);
    -moz-transform:scaleY(-1);
    transform:scaleY(-1);
    -ms-filter:"FlipH";}

.audio-cont .controls a.icon-play:hover:before, .audio-cont .controls a.icon-pause:hover:before, .audio-cont .controls a:hover:before,
 .cont-compartir a:hover:before {color:#fff}

.balence {display:none}
.ondas {width:530px;float:left;}
.ondas canvas {width:100%}
.seleccionar {float:left;width:200px;position:relative;border:1px solid #333;padding:28px 20px 18px;margin-top:5px;box-sizing:border-box}
.seleccionar .cont {width:70px;float:left;margin-right:18px;}
.seleccionar .cont:last-child {margin-right:0}
.seleccionar label.titulo {position:absolute;top:-11px;left:50%;transform:translateX(-50%);width:85%}
.seleccionar label {font-family:"Open Sans", sans-serif;color:rgba(255,255,255,0.5);font-size:11px;font-weight:600;text-transform:uppercase;display:block;
    margin-bottom:3px;background:#222;padding:5px 10px}
.seleccionar .cont label {text-transform:none;font-size:12px;padding:0 0 8px}
.seleccionar input {font-family:"Open Sans", sans-serif;font-size:12px;background:#333;border:none;color:rgba(255,255,255,0.5);width:100%;padding:6px 5px}
.seleccionar a {font-size:0;float:left;background:#f1f1f1;width:20px;height:20px;text-align:center; position:absolute;bottom:0;right:0}
.seleccionar a:before {color:#989898;line-height:20px;font-size:16px;font-weight:600;}
.seleccionar a.icon-cerrar {top:inherit;display:inline-block}

    /*carga de audio*/
.txt-carga {opacity:0;transition:all 0.5s;display:block;text-align:center;position:relative;top:-18px;width:100%}
.cargando-audio .txt-carga {display:block; opacity:1;width:100%;position:relative;text-align:center;top:-18px;transition:all 0.5s}
.nota-interior  .audio-cont.cargando-audio .progress {background:#00A8E1;transition:all 0.5s}
.audio-cont.cargando-audio .controls a.icon-play:before, .audio-cont.cargando-audio .controls a.icon-pause:before, .audio-cont.cargando-audio .controls a:before,
.audio-cont.cargando-audio .volumen-controls a:before, .cargando-audio .cont-compartir a:before {color:#e2e2e2;transition:all 0.5s}

/*fotos-listado*/
.fotos-listado .principal{padding-bottom:30px;position:relative}
.fotos-listado .principal.con-enlace {padding-bottom:0}
.fotos-listado .principal a{width:36px;height:36px;position:absolute;top:42%;font-size:0;opacity:0.8}
.fotos-listado .principal a:hover{opacity:1}
.fotos-listado .principal .prev{left:0}
.fotos-listado .principal .next{right:0}
.fotos-listado header{margin-bottom:30px}
.fotos-listado .item-post{padding-top:0;margin-bottom:30px;width:232px;float:left;padding-right:19px}
.fotos-listado .item-post:last-child, .fotos-listado .item-post.confoto:last-child{border-bottom:1px solid #e2e2e2;padding-bottom:25px;padding-right:0}
.fotos-listado .item-post:nth-child(3n){padding-right:0}
.fotos-listado .item-post .figure{width:232px;height:auto;display:block;margin-bottom:15px}
.fotos-listado .item-post .figure img{width:auto;height:171px}
.fotos-listado .item-post .figure .item-fecha{top:inherit;bottom:0;right:inherit;left:0;margin-bottom:0}
.fotos-listado .item-post .bajada{margin-bottom:0;height:42px}
.fotos-listado .seleccionada .bajada p{color:#0096D7}
.fotos-listado .seleccionada .tapa{background:rgba(0,150,215,0.8);width:100%;height:100%;position:absolute}
.fotos-listado a:hover {text-decoration:underline}

/*herramientas*/
.herramientas{padding:0;width:6%;float:left;margin-right:2.75%;display:none;transition:all 0.5s;bottom:inherit !important;position:relative}
.nota-interior .herramientas {display:block}
.herramientas.fin-nota{margin:0 0 30px;clear:both;overflow:hidden;background:#f2f2f2;border-top:1px solid #e2e2e2}
.herramientas.fin-nota .btn-comentarios, .herramientas.fin-nota .herr {display:none}
.herramientas.fin-nota .redes .herr {display:inline-block;position:relative;top:inherit;right:inherit}
.imp {cursor:pointer}

.foto-vieja.nota-interior .herramientas, .nota-sin-foto.nota-interior .herramientas {position:absolute;top:0px;width:72px;bottom:inherit !important;}

.icon-flecha-redes {padding-bottom:30px}
.expandir {height:51px;overflow:hidden;transition:all 0.2s ease-in-out;}
.expandir.open {height:278px}
.expandir.open .icon-flecha-redes:before {content:"\e92e";}

.expandir li:first-child {display:none}

.advthis{border:2px solid #e2e2e2;padding:20px 0 0;margin-bottom:20px;width:100%;clear:both;overflow:hidden;text-align:center;position:relative}
.fin-nota .advthis{margin:0}
.fotos-listado .advthis{margin-bottom:30px}
.advthis .redes{display:block;margin-top:5px}

.advthis .redes a{display:block;margin:0 auto 19px}
.advthis .redes span, .advthis .herr a {margin:1px auto 17px;display:block;width:28px;height:28px;line-height:28px;cursor:pointer}
.advthis .redes span:last-child, .advthis .herr a:last-child {margin-bottom:0}
.advthis .redes span:hover:before, .advthis a:hover:before {color:#00A8E1}

/* redes herramientas */
.icon-comentar {width:23px;height:20px;float:left;margin-right:10px}
.icon-comentar:before {content:"\e909";font-size:23px;color:#ccc}

.icon-flecha-redes:before {font-size:25px;color:#a1a1a1;position:relative;line-height:28px}
.expandir.open .icon-flecha-redes:before {content:"\e93c";font-size:18px;top:0}
.expandir.open ul li:last-child a {margin-bottom:0}
.galeria-popup .advthis .redes span:first-child {display:block}
.advthis a.icon-whatsapp{width:28px;height:28px;border-radius:50%;text-align:center;line-height:28px;}
.icon-whatsapp:before {content:"\e913";color:#a1a1a1;font-size:22px}
.icon-whatsapp.ico {font-size:28px;text-indent:0;overflow:visible}
.icon-messenger:before {content:"\e949";color:#a1a1a1;font-size:22px}
.advthis .icon-facebook:before {color:#a1a1a1;font-size:25px;top:1px}
.advthis .icon-facebook{width:28px;height:28px;border-radius:50%;text-align:center;line-height:28px}
.advthis .icon-1-Redes-Twitter {width:28px;height:28px;border-radius:50%;text-align:center;line-height:24px}
.advthis .icon-1-Redes-Twitter:before {font-size:22px;color:#a1a1a1}
.advthis .icon-google {width:28px;height:28px;border-radius:50%;text-align:center;line-height:30px}
.advthis .icon-google:before {font-size:20px;color:#a1a1a1}
.icon-linkedIn{width:28px;height:28px;border-radius:50%;text-align:center;line-height:27px}
.icon-linkedIn:before {content:"\e918";color:#a1a1a1;font-size:20px;position:relative;left:1px}

.herr a {font-size:0}
.icon-imp, .icon-e-mail {width:28px;height:28px;border-radius:50%;text-align:center;line-height:30px}
.icon-e-mail {line-height:28px}
.icon-imp:before {content:"\e915";font-size:24px;color:#a1a1a1}
.icon-e-mail:before {content:"\e914";font-size:24px;color:#a1a1a1}

.galeria-popup  .advthis {position:absolute;bottom:0;right:0;width:auto;border-bottom:none;margin:0;padding:0}
.galeria-popup  .advthis .redes span:last-child {margin-right:0}
.galeria-popup  .cont-galeria figcaption {overflow:visible}
.galeria-popup  .advthis .redes span, .galeria-popup  .advthis .herr a {float:left;margin-right:10px;width:auto}

/*comentarios*/
.user-cont{float:left;width:90.555%}

.mas-comentarios{text-align:center;clear:both;overflow:hidden;display:none;margin-top:30px}
.mas-comentarios  a{background:#888;padding:5px 25px;color:#fff;font-family:'Avenir Demi', sans-serif;font-size:14px;text-align:center;margin:0 auto;display:inline-block;cursor:pointer}
.mas-comentarios  a:hover{background:#7D7D7D}
.com-content{margin-bottom:0;display:none}

.btn-comentarios a {line-height:23px}
.btn-comentarios{color:#777;position:absolute;font-size:11px;font-weight:400;font-family:'Avenir Demi', sans-serif;top:13px;left:0}
.btn-comentarios .com-total{position:relative;float:left;font-size:17px;color:#777;border-right:1px solid #e2e2e2;padding-right:10px;margin-right:10px;display:none}

/*contenido bottom nota*/
.cont-bottom-nota{clear:both}
.cont-bottom-nota .dest.h-3-hor .homeblock{width:352px;height:198px;margin-right:30px;margin-bottom:0}
.cont-bottom-nota .dest.h-3-hor .homeblock:nth-child(3n){margin-right:0;height:auto}
.cont-bottom-nota .dest-pie .dest.h-3-hor .homeblock{width:362px;margin-right:20px}
.cont-bottom-nota .dest-pie .dest.h-3-hor .homeblock:nth-child(3n){width:352px;margin-right:0}
.cont-bottom-nota .dest.h-5{margin-top:0}
.cont-bottom-nota .dest.h-5 h2{font-family:'Avenir Demi', sans-serif;font-weight:700;font-size:18px;margin:26px 0 25px;text-transform:uppercase}
.cont-bottom-nota .dest.h-5 h2 .ico{width:22px;height:16px;display:inline-block;margin-right:12px;position:relative;top:2px}
.videos.nota-interior .cont-bottom-nota .dest.h-5 h2 .ico{width:20px;height:20px}

.cont-bottom-nota #sidebar-right-bottom{width:100%;margin-left:0;border-bottom:1px dotted #e2e2e2;padding-bottom:0;margin-bottom:0;clear:both;overflow:hidden}
.cont-bottom-nota .sideblock{float:left;width:280px;margin-right:30px;border:25px solid #f2f2f2;padding:3px 11px;background:#f2f2f2;display:table}
.cont-bottom-nota .fb_iframe_widget{height:240px;display:table-cell;vertical-align:middle}
.cont-bottom-nota #sidebar-right-bottom  .banner-e>div, .cont-bottom-nota #sidebar-right-bottom .banner-f>div{float:left;clear:none;margin-right:30px;padding:23px 26px}
.cont-bottom-nota #sidebar-right-bottom .banner-f>div{margin-right:0}

.cont-bottom-nota .dest.h-4 .dest.h-3-hor .homeblock:last-child, .cont-bottom-nota .dest.h-5 .dest.h-3-hor .homeblock:last-child, .cont-bottom-nota .dest.h-6 .dest.h-3-hor .homeblock:last-child{display:block}
.cont-bottom-nota .dest.h-4, .cont-bottom-nota .dest.h-6{padding-bottom:0}
.dest .homeblock .ico-video{position:absolute;top:-47px;right:10px;z-index:auto}
.videos.nota-interior .dest .homeblock .ico-video{top:10px;right:10px;left:inherit}
.videos.nota-interior .dest .homeblock:hover .ico-video{}
.videos.nota-interior  .cont-bottom-nota .dest.h-3-hor .homeblock{width:352px;height:198px;overflow:hidden}
.videos .dest .homeblock .ico-video{z-index:10}

/*ultimas galerias*/
.dest.ultimas-galerias, .ultimas-galerias{clear:both;padding-bottom:30px !important}
.ultimas-galerias .galeria-cont{width:352px;float:left;margin-right:30px}
.ultimas-galerias .galeria-cont:last-child{margin-right:0}
.ultimas-galerias .galeria-cont header{border:1px dotted #e2e2e2;border-top:none;width:99.5%;height:147px}
.ultimas-galerias .galeria-cont header h3{font-family:'Avenir Demi', sans-serif;font-weight:700;font-size:20px;color:#111;line-height:138%;padding:10px 20px}
.ultimas-galerias .galeria-cont header .mas{font-family:'Avenir Demi', sans-serif;font-weight:300;font-size:20px;color:#868686;margin-left:20px;margin-bottom:20px}

/* galeria popup */
#page-galeria {width:1200px;margin:0 auto}
.galeria-popup h2 {font-weight:700;font-size:18px;line-height:120%;display:inline-block;margin:10px 0 15px}

/*menor a 1116px*/
@media only screen
and (max-width:1200px){
    .bredcrum {margin:40px 0}
    .insumosmedios #main, .coronavirus #main {padding-left:2.45%;margin-left:2.45%}
    .campanias .bredcrum, .buscador .bredcrum, .coronavirus .bredcrum {margin:40px 0;padding:0 20px}
    .cont-audio, .cont-top {width:100%}
    .cont-audio .cont {width:90%}
    .cont-audio .seleccionar .cont {width:70px}
    .audio-fixed .audio-cont .audio-progress {width:530px}
    .cont-compartir {float:left;margin-left:15px}
    a.icon-expandir-reproductor {right:70px}
    .icon-cerrar {right:20px}

    #sidebar-right .contenedor-galeria figure {width:32.200%;}

    /*herramientas*/
    .foto-vieja.nota-interior .herramientas, .nota-sin-foto.nota-interior .herramientas {width:6%}

    .search {right:150px}
    .dest-top.dest-video picture {height:auto}
    .dest-top.dest-video picture img, .cont-interior-cuerpo {width:100%;height:auto}
    .cont-interior-cuerpo {padding:0 20px}
    .inicio .cont-interior-cuerpo, .page-404 .cont-interior-cuerpo {padding:0}

    .info-busca {width:100%}
    .bloque-noencontrado {width:100%;padding:0 20px}
    .page-err header {background:#333;padding-top:125px}
    .page-err header h2 {font-size:40px}
    .page-err header p {font-size:17px;color:#a1a1a1}
    .page-err header .txt-error {font-size:15px;color:#a1a1a1}
    .cont-busca {width:31.5%}
    .cont-busca:nth-child(3) {margin-right:0}
    .cont-busca:last-child {display:none}
    .cont-busca header {background:none;min-height:215px;padding:30px 20px 15px}

        /* dos columnas */
.dos-col {width:auto;margin:0 20px}
.col-right {width:23%;float:left;}
.col-right .banner-a, .col-right .homeblock {padding:0}
    .dos-col .homeblock:nth-child(4).con-video, .dos-col .homeblock:nth-child(4) {margin-right:3.0196%;width:65.66%}
    .dest-video .cont-video, .dest-video .vivo-rep {width:100%;}
    .dest-video .vivo-rep .cont {width:100%;box-sizing:border-box;padding:0}

    .dos-col .homeblock {width:31.3195%;margin-right:3.0196%}
    .dos-col .homeblock:nth-child(1), .dos-col .homeblock:nth-child(7), .dos-col .homeblock:nth-child(10), .dos-col .homeblock:nth-child(13) {margin-right:3.0196%}

    .asamblea .cont figure {width:95%}
    .asamblea .cont figure img {width:100%}
    .asamblea .cont figure.cuadrado {height:188px}
    .dest-top picture, .dest-top picture img {width:100%}
    .asamblea .cont figure.cuadrado {top:22px}
    .asamblea .cont ul {left:15px}

    /*destacadas home*/
    /*destacadas de tres notas*/
    .dest-top header .cont, .dest-bottom {width:100%}
    .dest-bottom {padding:0 0 30px;width:auto;margin:0 20px 20px;box-sizing:border-box}
    .dest-top header {padding:0 21px}
    .dest-bottom {padding-bottom:9px;}
    .dest-bottom.dest-4 {padding-bottom:16px}
    .dest-top header h3 {font-size:26px;line-height:120%;margin-bottom:6px}
    .dest.h-3 .homeblock {width:48%;margin-right:4%}
    .dest-bottom .homeblock:last-child {margin-right:0}
    .dest-top header .etiqueta {margin-bottom:13px}

    .dos-col .homeblock header {margin-bottom:16px}

    .gdor-en-redes .en-redes {padding:14px 10px}
    .gdor-en-redes .en-redes figure {width:90px}
    .gdor-en-redes .en-redes figure img{width:100%}

.galeria-h {width:100%;margin:0 auto 30px}
.galeria-h .cont {width:100%}
.bloque-destacado-5 .item figure{width:84.343%}

header.centrado {width:100%}
.owl-carousel .owl-controls .owl-nav .icon-prev {left:-20px}
.owl-carousel .owl-controls .owl-nav .icon-next {left:20px}

#page-galeria {width:90%}
.banner-centrado div .ico {display:none}
.alerta, .alerta-nota {width:100%}
#nav {padding-left:20px;box-sizing:border-box}
.fixed #nav {padding-left:0}
.redes-h-top {right:20px}
.fixed .redes-h-top {right:21px;bottom:30px}
.fecha, .cd-header h1 {margin-left:20px}
.fixed .search.fixed-search .icon-Buscador2 {left:35px}

.tres-banners .banner-1, .tres-banners .banner-2, .tres-banners .banner-3{margin-right:2.590%;margin-bottom:2.6%}
#header .top {padding:10px 15px 10px 0}

#nav li .ico-bar{display:none}
.inicio #page, #page{width:1024px;border:none;box-sizing:border-box}
#page{padding:0}
#header{width:1024px;padding:0;border:none}
.cont-nota{width:100%;margin-left:0}
.nota-listado .msj-error{margin:30px 0 0}

.bloque-destacado-5 .item figure {width:84.343%}

.alerta p{width:70%;font-size:38px;margin-top:3px}

/*foto del dia*/
.foto-del-dia{margin:30px 0 0;width:100%}
.cont-foto-de-dia{width:100%}
.cont-foto-de-dia article:first-child{width:680px}
.cont-foto-de-dia article{width:340px;height:191px}

.publi-top{width:100%}

.publi-368{display:none}
#header .publi-728{float:left;margin:0 20px 0 0}

/*listado home*/
.listado-h{width:100%;margin-bottom:30px}
.listado-h .homeblock, .listado-h .homeblock.sec-21.sin-foto {width:31.607%;margin-bottom:2.6%;margin-right:2.590%}
.listado-h .homeblock:nth-child(3n), .listado-h .homeblock.sec-21.sin-foto{margin-right:0}
.listado-h .homeblock h3 {font-size:18px}

.storify iframe:first-child{width:63% !important}

.bloque-feriados{width:852px;margin:0 auto}

/* servicios home nuevo */
.bloque-servicios,.tres-banners {width:100%}

#sidebar-right .banner-a>div, #sidebar-right .banner-b>div, #sidebar-right .banner-c>div, #sidebar-right .banner-d>div, #sidebar-right .banner-e>div, #sidebar-right .banner-f>div, #sidebar-right .banner-g>div, #sidebar-right .banner-h>div{padding:13px}
.cont-bottom-nota .sideblock{border:12px solid #f2f2f2;padding:10px;margin-right:20px}
.cont-bottom-nota #sidebar-right-bottom .banner-e>div, .cont-bottom-nota #sidebar-right-bottom .banner-f>div{padding:1%;margin-right:20px}
.cont-bottom-nota #sidebar-right-bottom .banner-f>div{margin-right:0}

#sidebar-right .pronostico li{padding:0 6.5%}

.videos.nota-interior .cont-bottom-nota .dest.h-3-hor .homeblock{width:32%}

.responsable{width:68%;height:auto}

/*interior clima*/
.clima-bloque.clima-interior, .clima .pronostico-int, .mas-ciudades{width:652px;margin:0 auto;box-sizing:border-box}
.temp-hoy-int{margin-right:4%}
.datos-clima-int {height:120px}
.servicios.clima .temp-hoy-int .climaid:before {font-size:120px;margin-right:20px}
.clima .pronostico-int ul li .climaid:before {font-size:90px}
.clima .pronostico-int ul li .cont .climaid, .clima .pronostico-int ul li .cont .extend-int {padding-right:20px}
.clima .pronostico-int ul li .cont {padding-right:15px}
.clima .pronostico-int ul li .cont:last-child {padding-right:0}
.clima-interior.clima-bloque h2{font-size:80px;padding:0}
.clima-interior.clima-bloque .datos-clima-int .cont{padding-left:0}
.clima-interior.clima-bloque .datos-clima-int .cont:last-child{margin-left:0}
.clima .pronostico-int ul li:first-child{padding-left:2%}
.clima .pronostico-int ul li:nth-child(2){padding:0 2%}
.clima .pronostico-int ul li{width:30%;padding:0 1%}
.clima .pronostico-int ul li .sep{display:none}
.clima .pronostico-int ul li:last-child{width:29%}
.extend-int{margin-right:5%}
.clima .pronostico-int ul li figure{width:70px;height:70px;margin-left:10px}
.clima-interior figure{width:120px;height:120px}

#page, #footer, #header .inner, .publi-top.pie, .noticias.nota-interior .publi-top.pie{width:100%}

/*destacadas*/
.dest.h-1 .homeblock figure{height:auto}
.dest p {font-size:14px}
.dest.h-1{width:100%}
.dest.h-1 .homeblock, .dest.h-1, .dest.h-2, .dest.h-2 .homeblock{height:auto;margin-left:0}
.dest.h-1 .homeblock header h3 {font-size:36px}
.dest.h-1 .homeblock header p {font-size:18px}

.dest.h-2{width:100%}
.dest.h-2 .homeblock figure {height:auto}
.dest.h-2 .homeblock{margin-right:2.59%;width:48.705%}
.dest.h-2 .homeblock:last-child{margin-right:0}
.dest.h-2 .homeblock header h3{font-size:24px}

.dest.h-3 .homeblock figure, .dest.h-3.new .homeblock figure, .dest.h-3.new .dest.h-2-vert .homeblock:first-child figure, .dest.h-3.new .homeblock:first-child figure{height:auto}{height:auto}
.dest.h-3, .dest.h-3.new{width:100%;margin-left:0}

.dest.h-3.new .dest.h-2-vert .homeblock, .dest.h-3.new .dest.h-2-vert .homeblock:first-child{width:100%;margin-bottom:8.689%}
.dest.h-3.new .dest.h-2-vert .homeblock:last-child{margin-bottom:0}
.dest.h-3.new .dest.h-2-vert .homeblock .bajada-h{display:none}
.dest.h-3.new .dest.h-2-vert .homeblock:hover .bajada-h{display:block;position:absolute;top:0;left:0;z-index:10;background:rgba(0,0,0,0.9)}

.dest.h-3 p, .dest.h-5 p {padding-top:35px}

.dest-top-list.dest.h-3 .homeblock{width:31.607%;height:auto;margin-bottom:2.6%;margin-right:2.590%}

/*destascadas pie*/
.dest-pie h2{margin-left:0}
.dest.h-3.new .homeblock:first-child  header h3{font-size:28px}
.dest.h-3 .dest.h-2-vert .homeblock header h3{font-size:24px}

.dest.h-6 {width:100%;margin-bottom:2.59%}
.dest.h-6 .homeblock {width:31.607%;height:auto;margin-bottom:2.5%;margin-right:2.590%}
.dest.h-6 .homeblock header h3 {font-size:18px}
.dest.h-6 .homeblock:hover .bajada-h p {padding-top:35px}

.pronostico li{padding:0 6.5%}
.fb_iframe_widget {display:block !important}
.fb_iframe_widget span{width:100% !important}

.dest.h-3-hor .homeblock:nth-child(3n+0){margin-right:0;width:31.5%;height:170px}
.dest .homeblock.sin-foto:last-child .bajada-h p{width:86%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

/*listado noticias*/
.dest.h-3 .homeblock header h3{font-size:18px}
.item-post.confoto .item-bajada, .videos .item-post .item-bajada{width:45%}
.videos .item-post.confoto .item-bajada, .primerplano.nota-listado .item-post.confoto .item-bajada{width:45.5%}

figure.cont-foto.panel-wrapper{margin-bottom:20px}
figure.cont-foto.panel-wrapper:nth-last-child(2){margin-right:0}

/*contenido bottom interior*/
.cont-bottom-nota .dest.h-3-hor .homeblock{width:32%;margin:0 2% 0 0}
.cont-bottom-nota .dest.h-3-hor .homeblock header h3{font-size:18px}
.cont-bottom-nota .dest-pie .dest.h-3-hor .homeblock{width:32%;margin-right:2%}
.cont-bottom-nota .dest-pie .dest.h-3-hor .homeblock:nth-child(3n){width:32%;margin-right:0}
.user-cont{width:86%}
.com-data{width:89.055%}
.reply-content .com-data{width:88%}
.bloque-p-comentar .responsable{width:34.40%;padding:3%}

.publi-top.pie{width:95%}
.videos .item-post.confoto .item-bajada{width:44%}

/*clima*/
.pronostico li{padding:0 6.5%;width:20%}

/*banners*/
.banner-a>div, .banner-b>div, #google_image_div a img, object, .banner-d>div, .banner-e>div, .banner-f>div, .banner-g>div{padding:3%}
.cont-bottom-nota .sideblock{border:12px solid #f2f2f2;padding:2px 10px;margin-right:20px}
.cont-bottom-nota #sidebar-right-bottom .banner-e>div, .cont-bottom-nota #sidebar-right-bottom .banner-f>div{padding:1%;margin-right:20px}
.cont-bottom-nota #sidebar-right-bottom .banner-f>div{margin-right:0}
.sideblock {padding-top:0;margin-bottom:20px}
#sidebar-right {padding-bottom:0}

.banner-a, .banner-b, .banner-g{padding:10px;margin:0 auto 20px}
.banner-a>div, .banner-b>div{padding:0}

.bloque-p-comentar .responsable{width:34.80%}

/*videos destacado listado*/
.videos .item-post.confoto.primer-item .item-texto, .videos .item-post.primer-item figure, .videos .item-post.primer-item{height:375px}
.videos .item-post.primer-item figure img{top:-17%}

.cont-bottom-nota .dest-pie .dest.h-3-hor .homeblock, .cont-bottom-nota .dest-pie .dest.h-3-hor .homeblock:nth-child(3n){height:182px}

#footer #clousure{width:100%;border:none}

.publi-top{width:100%}
.videos .item-post.confoto .item-bajada, .primerplano.nota-listado .item-post.confoto .item-bajada{width:43%}
.videos .item-post.confoto.primer-item .item-bajada{width:100%}

/*banners*/
#google_image_div a img, object, .banner-d>div, .banner-e>div, .banner-g>div{padding:3px}
#sidebar-right .banner-b>div, #sidebar-right .banner-c>div, #sidebar-right .banner-d>div, #sidebar-right .banner-e>div, #sidebar-right .banner-f>div, #sidebar-right .banner-g>div, #sidebar-right .banner-h>div{
    padding:0;position:absolute;left:50%;margin-left:-150px;height:250px}
#sidebar-right .banner-a>div, #sidebar-right .banner-a {padding:0}
.twit{margin-bottom:20px}
.cont-bottom-nota .sideblock{border:5px solid #f2f2f2;padding:2px 7px;margin-right:25px}
.cont-bottom-nota #sidebar-right-bottom .banner-e>div, .cont-bottom-nota #sidebar-right-bottom .banner-f>div{padding:3px}

/*servicios*/
.pronostico li{width:19%;padding:0 7%}
.publi-top.pie, .noticias .publi-top.pie{width:95%}

.item-post.confoto .item-bajada{width:55%}
.bloque-p-comentar .responsable{width:34.40%}

.fb-login, .tw-login {width:48%;margin-right:4%}
.gp-login, .reply-content .fb-login, .reply-content .gp-login, .reply-content .tw-login, .reply-content .anon-login {width:48%}

#footer .inner .cont .cont-1, #footer .inner .cont .cont-2, #footer .inner .cont .cont-3, #footer .inner .cont .cont-4, #footer .inner .cont .cont-5 {width:200px}
#footer .inner .cont ul {margin-left:40px}
}

/*iPads (landscape-horizontal)*/
@media only screen
and (min-device-width:752px)
and (max-device-width:1280px)
and (orientation:landscape){
.cont-bottom-nota #sidebar-right-bottom{width:100%}
.cont-bottom-nota .sideblock{border:25px solid #f2f2f2;padding:6px 10px}
.cont-bottom-nota #sidebar-right-bottom .banner-a>div, .cont-bottom-nota #sidebar-right-bottom .banner-b>div{padding:2.3%;margin-right:2.8%;float:left;clear:none}
.cont-bottom-nota #sidebar-right-bottom .banner-b>div{margin-right:0}
.banner-h2>div{padding:35px}

.dest.h-3 .dest.h-2-vert .homeblock:hover .bajada-h, .dest.h-2 .homeblock:hover .bajada-h, .dest.h-3-hor .homeblock:hover .bajada-h, .dest.h-3-hor .homeblock:hover .bajada, .dos-col .homeblock a:hover .bajada{display:none !important}
.dest.h-3 .dest.h-2-vert .homeblock:hover h3, .dest.h-2 .homeblock:hover h3, .dest.h-3-hor .homeblock:hover h3, .listado-h .homeblock.sin-foto a:hover .bajada{display:block !important}

.cont-bottom-nota .sideblock{padding:3px 11px}
}

@media only screen
and (min-device-width:768px)
and (max-device-width:1023px)
and (orientation:portrait){
.search.fixed-search .icon-Buscador2 {display:none}
.icon-Buscador:hover:before, .btn-buscar.active.icon-Buscador:hover:before {color:#fff}
}

@media only screen
and (max-width:1200px){

    #sidebar-right .jp-audio .jp-type-single .jp-progress {width:40%}
    #sidebar-right .jp-audio .cont-controls .jp-volume-bar {width:24%}
    #sidebar-right .jp-audio .jp-type-single .cont-controls .jp-time-holder {display:none}
    #sidebar-right .jp-interface .jp-controls .cont-controls a {margin:0 7px 0 0}

    .dest-bottom.dest-2 .homeblock.first, .dest-bottom.dest-3 .homeblock.first {margin-right:2.5%}

.nota-foto{width:100%}
.inicio #page, #page, #header, #header .top, #header .inner .cont, #container{width:100%}
.inicio #header {padding:0}
.foto-del-dia h2{left:0}
#nav ul li.active .ico-bar, .ico-pituto{display:none}
.bloques-col.temas-institucionales h2 .ico-pituto {display:block}
#sidebar-right .pronostico li{width:20%}
.cont-bottom-nota .sideblock{margin-right:20px;border:5px solid #f2f2f2;padding:4px 7px}
.cont-galeria .owl-carousel .owl-controls{top:42%}

.opinion-dia h2{font-size:38px}
.opinion .bredcrum, .profile, .blogs-list .bredcrum{margin-left:0}
.listado-article{padding-left:0}

/*destacadas listados*/
.item-post.confoto .item-bajada{width:57%}
.item-post .item-texto .figure{width:40%;height:auto;margin-right:3%}

/*foto del dia*/
.fotos-listado .item-post{width:31%}
.fotos-listado .item-post .item-texto .figure{width:100%}
.mas-leidas article{width:23.5%;margin-right:2%}

.cont-piefoto {width:100%;padding:0 20px}
.nota-interior header.header-top{margin:20px 0 30px;width:auto}
.nota-interior header.header-top .cont {width:100%;margin:0;padding-right:20px}
    .nota-interior.foto-vieja header.header-top .cont, .nota-interior.nota-sin-foto header.header-top .cont {}
    .nota-interior header.header-top .img-top .cont {padding:0 20px}
    .foto-vieja.nota-interior .herramientas, .nota-sin-foto.nota-interior .herramientas {top:0px}
    /*.nota-interior.foto-vieja header.header-top, .nota-interior.nota-sin-foto header.header-top{margin:20px 20px 30px;}*/
    h2#nota-title {font-size:30px}
    .nota-interior .bajada {width:100%}

/*herramientas*/
.confoto .herramientas{padding:0;width:100%;float:none}
.confoto .herramientas.fin-nota{margin:60px 0 30px;clear:both;overflow:hidden}

.confoto .advthis{width:100%;clear:both;overflow:hidden;margin-bottom:0}
.confoto  .fin-nota .advthis{margin:0}
.confoto .advthis .redes span .ico{float:left;clear:none}

/*banners*/
.banner-b, .banner-c, .banner-g, .banner-h{padding:0;position:relative;height:250px}
.listado-h .homeblock.fanbox .banner-b {padding:1%}
.listado-h .banner-a {padding:0;box-sizing:border-box;height:470px;position:relative}
.listado-h .banner-a>div {height:250px;position:absolute;top:50%;left:50%;margin-top:-125px;margin-left:-150px}
.banner-horizontal-a {width:100%}
.banner-g>div{padding:0}

/*demoliendo agenda*/
.cont-pasador-2{width:625px}

/*foto del dia*/
.cont-foto-de-dia article:first-child{width:661px}
.cont-foto-de-dia article{height:186px}

.linux #footer .inner .cont .cont-1, .linux #footer .inner .cont .cont-2, .linux #footer .inner .cont .cont-3{margin-right:31px;padding-right:30px}

/*videos destacado listado*/
.videos .item-post.confoto.primer-item .item-texto, .videos .item-post.primer-item figure, .videos .item-post.primer-item{height:355px}
.videos .item-post.primer-item figure img{top:-17%}
.videos-listado .publi-top.pie{width:100%}
.videos .item-post.confoto .item-bajada, .primerplano.nota-listado .item-post.confoto .item-bajada{width:41%}

/* feriados calendario */
.bloque-cal {width:310px;margin-right:30px}
.bloque-cal .cont {width:320px}
.bloque-cal .c-dia {width:37px;padding:0 4px}
.bloque-cal .c-fechas, .bloque-cal .c-vacio {width:37px;border:4px solid #fff;border-top:none;border-bottom:2px solid #fff}
.bloque-cal .c-tipo-1, .bloque-cal .c-tipo-2, .bloque-cal .c-tipo-3 {width:28px}

/*mas popular*/
.cont-bottom-nota .dest-pie .dest.h-3-hor .homeblock, .cont-bottom-nota .dest-pie .dest.h-3-hor .homeblock:nth-child(3n){height:172px}

/*footer*/
#footer .inner{width:auto;margin:0 20px}
#footer #clousure .cont {width:100%}
.bottom-right {margin-right:10px}
}


/*era 980*/
@media only screen
and (max-width:1024px){


    .form-block.for-news .enviar {   width:39.4839%;}
    .form-block.for-news input {   width:60.5162%;}

    .inicio	#page, #page{width:100%;}
    .dest-top.dest-video header {padding:28px 20px 14px}
.date-time {margin-right:20px}
.fecha {margin-left:20px}
#nav li .ico-bar{display:none}

/* nota de opinion*/
.listado-h .homeblock.sec-21.sin-foto {width:305px;height:207px}
.listado-h .homeblock.fanbox .cont-face {margin-bottom:30px}
.listado-h .homeblock.fanbox .banner-b {padding:0}
    .homeblock .bajada p {font-size:14px}
.listado-h .homeblock.sin-foto header h3 {height:65px;top:50px;font-size:16px;font-weight:500}

.dest .homeblock:hover header, .dest.h-2-vert .homeblock:hover header, .dest.h-5 .homeblock:hover header, .listado-h .homeblock:hover header {display:block}

.banner-centrado, .inicio .banner-centrado {width:100%;height:auto;padding:0}
.banner-horizontal-a {display:block;width:100%;position:relative;padding:30px 0;height:auto}
.tres-banners .banner-1, .tres-banners .banner-2, .tres-banners .banner-3 {width:320px;padding:0;margin-right:0.3%}
.tres-banners .banner-3 {margin-right:0;display:block}

.listado-h .banner-a {margin-bottom:18px;float:right;padding:29px;height:435px}
.listado-h .banner-a>div {height:250px;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-125px}
.banner-horizontal-a {float:right;margin-bottom:0}

/*clima home */
.clima-bloque {padding:15px}
.table-v figure img {width:60px;height:60px}
.clima-bloque h2 {padding-right:12px}
.clima-bloque .clima-dia-0 .datos-clima {font-size:13px;margin-left:12px;padding-left:12px}
.datos-clima .tipo {float:right;margin-right:0}

.institucional .post-interior, .buscador .post-interior{margin-left:0}

.cont-foto-de-dia article:first-child {width:664px}
.cont-foto-de-dia article {height:187px;width:320px}
.cont-foto-de-dia article:nth-child(2) img, .cont-foto-de-dia article:nth-child(3) img {width:auto;height:100%}

/* calendario */
.bloque-cal {width:305px}
}

/*iPads (landscape-horizontal)*/
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:landscape){
    #sidebar-right .jp-audio .jp-type-single .jp-progress {width:82%}
    #sidebar-right .jp-audio .cont-controls .jp-volume-bar {display:none}

.jp-audio .jp-type-single .jp-progress {width:82%}
.jp-audio .jp-type-single .jp-time-holder {width:77%}

    .dest-bottom.dest-2 .homeblock.first, .dest-bottom.dest-3 .homeblock.first {margin-right:2.5%}

.cont-bottom-nota .sideblock{border:8px solid #f2f2f2;padding:2px 6px 1px;background:#f2f2f2;margin-left:0}
.cont-foto-de-dia header{bottom:0}
.dest.h-3.new .dest.h-2-vert .homeblock:hover .bajada-h{display:none}
.dest.h-3.new .dest.h-2-vert .homeblock:hover .etiqueta{display:block}

.dest.h-3.new .dest.h-2-vert .homeblock:hover header h3 {display:block}
.homeblock:hover .bajada, .homeblock a:hover .bajada{display:none !important}

.dest-pie .dest.h-4 .dest.h-3-hor .homeblock, .dest-pie .dest.h-5 .dest.h-3-hor .homeblock, .dest-pie .dest.h-6 .dest.h-3-hor .homeblock, .dest-pie .dest .dest:last-child{margin-bottom:0}

.tablet .listado-h .banner-a {margin-bottom:18px;float:right;padding:29px;height:440px}
.tablet .tres-banners .banner-1, .tablet .tres-banners .banner-2, .tablet .tres-banners .banner-3 {width:320px;padding:0;margin-right:1.2%}
.tablet .tres-banners .banner-3 {margin-right:0}

/*clima home */
.table-v figure img {width:60px;height:60px}
.clima-bloque h2 {padding-right:15px}
.clima-bloque .clima-dia-0 .datos-clima {font-size:13px}

.cont-foto-de-dia article:first-child {width:675px}
.cont-foto-de-dia article {height:190px;width:326px}
.cont-foto-de-dia article:nth-child(2) img, .cont-foto-de-dia article:nth-child(3) img {width:auto;height:100%}

/* calendario */
.bloque-cal {width:310px}
}


@media only screen
and (min-width:1023px){
.herramientas {display:block !important;}
.advthis {background:#fff}
}


/*era 980*/
@media only screen
and (max-width:1023px){
    .banner-corona {width:calc(100% - 40px);margin:0 auto 30px;}
    .banner-corona img {width:100%}
    .multimedia.audios .item-post h3 {height:58px}
    .multimedia.videos .item-post h3 {height:38px}
    .item-post h3 a {font-size:17px;}
    .multimedia.audios .item-post h3 a {font-size:15px;}
    .sidebar .icon-cerrar.cerrar-filtro {display:block}

    .servicios .cronograma-cont header {border:none;}
    .cronograma-cont  .calendario li, .cronograma-cont  .calendario li.li-dia {display:none;padding:0;margin-bottom:31px}
    .cronograma-cont  .calendario li.pagos, .cronograma-cont  .calendario li.aguinaldo, .cronograma-cont .fecha-crono {display:block;background:none}
    .cronograma-cont  .calendario li.pagos, .cronograma-cont  .calendario li.aguinaldo, .cronograma-cont .calendario li.pagos.aguinaldo
   {height:auto;width:100%;border:none}
    .cronograma-cont .calendario li.pagos span, .cronograma-cont .calendario li.aguinaldo span {color:#333}
    .cronograma-cont .calendario li .numero-dia {display:none}
    .cronograma-cont .calendario li.pagos p, .cronograma-cont .calendario li.aguinaldo p {color:#333;left:inherit;top:inherit;position:relative;
        transform:translateY(0) translateX(0);font-family:"Avenir Regular", sans-serif;font-style:italic;font-size:20px;padding-bottom:3px}
    .cronograma-cont .calendario li.pagos span.fecha-crono, .cronograma-cont .calendario li.aguinaldo span.fecha-crono
   {display:block;color:#fff;width:100%;padding:2px 0 3px;text-align:center;font-size:20px;font-family:"Open Sans", sans-serif;font-weight:400}
    .cronograma-cont .calendario li .cont-pago span.fecha-crono {background:#00A8E1;}
    .cronograma-cont .calendario li .cont-aguinaldo span.fecha-crono {background:#333}
    .cronograma-cont .calendario li.pagos.aguinaldo .cont-pago, .cronograma-cont .calendario li.pagos.aguinaldo .cont-aguinaldo {top:inherit;position:relative;height:auto;background:none}
    .cronograma-cont .calendario li .cont-pago, .cronograma-cont .calendario li .cont-aguinaldo{border:2px solid #e2e2e2;border-left:none;border-right:none;background:none;padding:1px 0 9px}
    .cronograma-cont .calendario li.pagos.aguinaldo .cont-aguinaldo {margin-top:-2px}

    .insumosmedios.campanias #main, .buscador #main, .coronavirus #main {width:100%;padding-left:0;margin-left:0;border-left:none}
    .campanias .icon-filtro, .buscador .icon-filtro, .coronavirus .icon-filtro {display:block}
    .buscador.sin-resultados .icon-filtro {display:none}
    .campanias .icon-filtro:hover:before, .buscador .icon-filtro:hover:before, .coronavirus .icon-filtro:hover:before {color:#00A8E1}
    .campanias #sidebar-right, .coronavirus #sidebar-right {position:fixed;width:300px;top:64px;left:-300px;background:#fff;padding:30px 20px;border-right:1px solid #e2e2e2;
        height:100%;transition:all 0.5s;z-index:3000}
    .campanias #sidebar-right.open, .buscador #sidebar-left.open, .coronavirus #sidebar-right.open {left:0}
    .buscador #sidebar-left {position:fixed;width:300px;height:100%;top:64px;left:-300px;transition:all 0.5s;z-index:3000;background:#f1f1f1}
    .buscador .bredcrum {padding:0 20px}
    .bloque-buscador {margin-left:0}
    #sidebar-right .jp-interface .jp-controls .cont-controls a {margin:0 15px 0 0}
    #sidebar-right .jp-audio .jp-type-single .jp-progress {width:calc(100% - 31px);margin:5px 0 0}
    #sidebar-right .jp-audio .cont-controls .jp-volume-bar {display:none}
    .nota-interior.foto-vieja header.header-top .cont, .nota-interior.nota-sin-foto header.header-top .cont {margin:0;}
    .foto-vieja .nota-foto img {width:100%}
    .nota-interior header.header-top .cont {width:100%;padding-left:0}
    .foto-vieja.nota-interior #main, .nota-sin-foto.nota-interior #main {width:100%;padding-left:0}
    .ondas {width:345px}
    .contador {right:20px}
    .share-buttons-audio li:first-child {display:block}
    .nota-interior header.header-top {margin:20px 0 30px}
    .nota-interior header.header-top .cont {padding:0 20px;box-sizing:border-box}
    .nota-interior .bajada {margin-bottom:25px}
    .nota-interior header.header-top .img-top .cont, .nota-foto .cont {left:0;transform:translateX(0);width:100%;display:block}
    .nota-interior header.header-top .img-top .cont .descargar, .img-top .descargar, .cont-cuerpo .descargar {position:absolute;bottom:0;right:20px}
    .header-top .cont-piefoto {width:100%;padding:0 20px}
    #sidebar-right .contenedor-audio figure {width:96px;}
    #sidebar-right .contenedor-audio header {width:calc(100% - 96px); padding-left:20px}
    .post-interior .texto {border-bottom:1px solid #e2e2e2;padding-bottom:30px;margin-bottom:30px}
    .extended-controls-hide {bottom:-347px}
    .nota-interior #container {padding-bottom:80px}
    .nota-interior header.header-top .etiqueta {margin-bottom:14px}
    h2#nota-title {margin-bottom:16px}

    .audio-fixed .audio-cont .volumen-controls {display:none}
    .audio-fixed .audio-cont .audio-progress {width:345px}

    .nota-interior .herramientas, .foto-vieja.nota-interior .herramientas, .nota-sin-foto.nota-interior .herramientas {position:fixed;bottom:20px !important;left:0;
        top:initial;z-index:3000;width:100%;height:auto;display:none;text-align:center;top:inherit !important;}
    .advthis {border:none;margin:0;padding:0}
    .advthis .redes a {display:inline-block;margin:0 15px 0 0;background:#00A8E1;width:36px;height:36px;border-radius:50%;line-height:36px;}
    .advthis .redes a:before {color:#fff;font-size:17px}
    .advthis .redes a.icon-facebook:before {font-size:18px}
    .expandir {height:auto;width:auto;display:inline-block}

    .expandir li, .expandir li:first-child {display:inline-block}
    .expandir li:nth-child(5), .expandir li:nth-child(6) {display:none}
    .expandir li:nth-child(4) a {margin:0}

    #sidebar-right {width:100%;margin-right:0}
    .contenedor-audio, .contenedor-video, .contenedor-galeria {width:100%;float:left;margin-right:0;clear:none}
    #sidebar-right .contenedor-galeria figure {width:96px;margin-right:3px;}
    #sidebar-right div:last-child {margin-right:0}
    .herramientas { width:100%;}
    .advthis .redes span, .advthis .herr a {display:inline-block;margin-bottom:0}
    .search.fixed-search .icon-Buscador2, .advthis .redes a.env, .advthis .redes a.imp {display:none}
    .icon-Buscador:hover:before, .btn-buscar.active.icon-Buscador:hover:before {color:#fff}

    .img-top .descargar, .cont-cuerpo .descargar {width:162px;float:none}

    .cd-header .search.fixed-search {z-index:30}
    .dest-video .line-bottom, .dest-top.dest-video header {display:none}
    .dest-top.dest-video .header-mobile {display:block;position:relative;padding:0 20px 10px}
    .dest-bottom.dest-2 .homeblock.first, .dest-bottom.dest-3 .homeblock.first {margin-right:2.5%}
    .dest-video .vivo-rep {background:none}
    .dest-video .en-directo {clear:both;margin-bottom:12px}
    .dest-top.dest-video header h3 {display:block;clear:both;color:#333;text-shadow:none;padding:0;margin-bottom:0}
    .dest-bottom .homeblock.first .fecha-h.mobile, .dest-bottom .homeblock.second .fecha-h.mobile {display:block}
    .dest-bottom .homeblock.first .fecha-h.bottom, .dest-bottom .homeblock.second .fecha-h.bottom, .advthis .redes span.icon-flecha-redes {display:none}

    .inicio #page, #page {padding-top:64px}
    #header {position:fixed;top:0;left:0;transition:all 0.3s}
    body:not(.overflow-hidden) #header.fixed {top:-64px}
    #header .inner {height:64px;background:#00A8E1;width:100%}
    #header .barra-menu h1{width:233px;height:34px;margin:0 auto;display:block;position:relative;top:23px}
    #header .barra-menu h1 a {width:233px;height:34px}
    #header .barra-menu h1 a.icon-logo span:before {font-size:34px}
    #header .top {width:100%}
    .cd-header h1 {width:140px;height:32px;float:none;position:absolute;top:14px;left:50%;transform:translateX(-50%);margin:0}
    .icon-logo {background:url("/images/logo-mobile.svg");width:140px;height:32px;background-size:100%}
    #header .inner .cont{height:64px}
    .dest-bottom.dest-4 header h3 {font-size:17px}
    .dest-bottom .first header h3, .dest-bottom .second header h3 {font-size:17px}
    .dos-col .homeblock:nth-child(4) header h3 {font-size:20px}

    .dest-bottom.dest-2 .homeblock.first, .dest-bottom.dest-2 .homeblock.second, .dest-bottom.dest-4 .homeblock
   {margin-right:3.5714%;width:48.215%;}
    .dest-bottom.dest-3 .homeblock.first, .dest-bottom.dest-3 .homeblock {width:31.3195%;margin-right:3.0196%;}
    .dest-bottom.dest-3 .homeblock:last-child, .dest-bottom.dest-4 .homeblock:last-child, .dest-bottom.dest-2 .homeblock.second {
        margin-right:0;}
    .con-tema-top .dest-bottom {padding-bottom:0;margin-bottom:25px}
    .dest-bottom .first .etiqueta, .dest-bottom .second .etiqueta {width:100%;background:rgba(42,142,193,0.9);}
    .dest-bottom.dest-3 .homeblock.first .en-directo {width:100%}

    .dest-top {margin-bottom:20px}
    .con-tema-top .dest-bottom {margin:0 20px}
    .dest .bajada-8 {display:none}
    .dest-bottom.dest-4 header h3 {margin-bottom:15px}
    .dest-bottom.dest-4 .homeblock:nth-last-child(1) header h3, .dest-bottom.dest-4 .homeblock:nth-last-child(2) header h3 {margin-bottom:0}

    /* dos columnas */
.dos-col {width:100%;margin:0 auto}
.dos-col .cont {width:auto;margin:0 20px}
.col-right {display:none}
.inicio #container {padding-bottom:0}

/*listado home */
.listado-h .homeblock, .listado-h .banner-a, .listado-h .homeblock.sec-21.sin-foto{width:48.5%;margin-right:3%;box-sizing:border-box}
.listado-h .homeblock.sec-21.sin-foto {height:238px;margin:0 18px 18px 0}
.listado-h .homeblock:nth-child(3n){margin-right:3%}
.listado-h .homeblock:nth-child(2n), .listado-h .banner-a{margin-right:0}
.listado-h .homeblock:hover header {display:block}
.listado-h .homeblock h3 {font-size:22px}
.listado-h .homeblock:hover .bajada {display:none}
.listado-h {padding-bottom:0;margin-bottom:0}
.listado-h .banner-a{padding:0;margin-bottom:2.6%;max-height:982px;min-height:742px}
.listado-h .banner-a>div {width:300px;height:600px;margin-top:-300px}
.banner-horizontal-a {margin-bottom:30px}
.banner-horizontal-a>div {width:728px}

.listado-h .homeblock.fanbox {float:right;height:auto}
.listado-h .homeblock.fanbox .cont-face {display:none}
.listado-h .homeblock.fanbox .banner-b {height:238px;padding:0;position:relative}
.banner-b>div {width:320px;height:100px;overflow:hidden;position:absolute;left:50%;top:50%;margin-left:-160px;margin-top:-50px}
.listado-h .homeblock:nth-child(7){float:left;margin-right:0}
.listado-h.centro .homeblock:last-child{float:right;margin-bottom:6px}
.banner-centrado div, .banner-centrado.top div {width:728px;margin:0 auto}
.banner-centrado.top div {margin:0 auto 30px}
.banner-centrado.top {margin:0 auto}

.listado-h .homeblock.sin-foto header h3 {height:80px}
	
.tres-banners .banner-1, .tres-banners .banner-2, .tres-banners .banner-3 {width:48.5%;padding:19px 0;margin-right:3%;margin-bottom:30px}
.tres-banners .banner-2 {margin-right:0}
.tres-banners .banner-3 {display:none}
.cont-bottom-nota .banner-centrado {padding:0}

.mas-leidas article:first-child .num {bottom:15%}
.listado-h .mas-leidas article:first-child a:hover header h3 {color:#fff}
.listado-h .mas-leidas article a:hover header h3 {color:#000}

.institucional.contacto article.form{width:100%;float:none}

/*foto del dia*/
.fotos-listado .item-post{width:31.5%}
.confoto .cont-galeria, .confoto .nota-video{width:100%}

.storify iframe:first-child{width:76% !important}
.cont-nota{width:100%}
.alerta-nota, .alerta{width:100%;margin:0 auto 30px}
.alerta-nota {margin:0 auto 20px}
.homeblock, .dest, .publi-top{width:100%;float:none}
.homeblock .figure{width:100%}
.linux #footer .inner .cont .cont-1, .linux #footer .inner .cont .cont-2, .linux #footer .inner .cont .cont-3{margin-right:0;padding-right:0}

.cont-bottom-nota .sideblock{display:none}

/*mas popular*/
.cont-bottom-nota .dest-pie .dest.h-3-hor .homeblock, .cont-bottom-nota .dest-pie .dest.h-3-hor .homeblock:nth-child(3n){height:198px}

/*videos*/
/*videos destacado listado*/
.videos .item-post.confoto.primer-item .item-texto, .videos .item-post.primer-item figure, .videos .item-post.primer-item{height:400px}
.videos .item-post.primer-item figure img{top:-17%}

#main, .nota-listado #main, .publi-top .cont, .nota-interior #main{width:100%;box-sizing:border-box}
.inicio #main {padding:0}
.a-siguiente{margin-right:20px}
.a-anterior{margin-left:20px}

/*audio emebido*/
.jp-interface .jp-controls .controls.mudo, .jp-interface .jp-controls .controls.vol, .jp-interface .jp-controls .controls.maximo, .jp-audio .jp-volume-bar{display:none !important}
.jp-audio .jp-type-single .jp-progress{width:85.5%;margin-right:0}
.jp-audio .jp-type-single .jp-time-holder{width:80.9%}

.bloque-feriados{width:734px;margin:30px auto}

/*interior clima*/
.clima-bloque.clima-interior, .clima .pronostico-int, .mas-ciudades{width:100%;margin:0 auto;box-sizing:border-box}
.temp-hoy-int{margin-right:4%}
.datos-clima-int {height:160px}
.servicios.clima .temp-hoy-int .climaid:before {font-size:160px;margin-right:20px}
.clima .pronostico-int ul li .climaid:before {font-size:90px}
.clima .pronostico-int ul li .cont .climaid, .clima .pronostico-int ul li .cont .extend-int {padding-right:20px}
.clima .pronostico-int ul li .cont {padding-right:15px}
.clima .pronostico-int ul li .cont:last-child {padding-right:0}
.clima-interior.clima-bloque h2{font-size:80px;padding:0}

.main-paginador{margin:20px 0 0}

    /*footer*/
    #footer  .redes-h-top .icon-1-Redes-Twitter, #footer  .redes-h-top .icon-Redes-Facebook {top:1px}
    #footer  .redes-h-top .icon-insta {top:3px}

    #footer .redes-h-top {display:block;width:100%;text-align:center;right:inherit;position:relative;top:inherit;}
    #footer .redes-h-top a {float:none}
    #footer .redes-h-top a:before {color:rgba(255,255,255,0.5)}
    #footer .inner .cont .cont-1 ul {left:inherit;margin-left:inherit}
    #footer .inner .cont li {display:block;text-align:center;border-bottom:1px solid #e2e2e2;padding-bottom:12px;margin-bottom:13px}
    #footer .inner .cont li:last-child {border-bottom:none;margin-bottom:17px;padding-bottom:0}
    #footer .inner .cont li a {border-right:none;padding-right:0;margin-right:0}
    #footer .inner .cont .cont-1 li:last-child {display:block}
    #footer .copy span {padding-bottom:0;line-height:150%;width:100%}
    .bottom-footer span.txt, .bottom-footer span.txt a {font-size:13px}
    .icon-cc {position:relative;top:inherit;width:30px;height:30px;display:block;margin:20px auto 0}

    .copy {padding-top:120px;display:inline-block}
    .bottom-footer span.txt:nth-child(2) {padding-bottom:0}
    .bottom-footer span.txt {line-height:150%;text-align:center;float:none;display:block;padding:0}
    #footer .cont .logo-pie {position:relative;float:none;right:inherit;display:inline-block}
    #footer .cont .cont-logo-pie {position:relative;float:none;right:inherit;top:-134px;display:block}

    .bottom-footer {padding:0 0 50px;margin-top:-20px}
    #footer #clousure span:first-child{padding:0;display:block;margin:0;float:none}
    #footer .inner .cont{width:auto;margin:0;text-align:center;min-height:200px}
    .bottom-right{font-size:0;margin:0;clear:both;display:block;float:none;text-align:center;padding:15px 0}
    #footer #clousure a{margin-right:10px;top:inherit}
    #footer #clousure .bottom-right a {font-size:0;display:inline-block;padding:0 20px;float:none}
    #footer .bottom-right a span {position:relative;right:0;top:0}
    #footer #clousure .bottom-right a.ad{top:5px}
    .top-footer a:nth-child(2), .top-footer a:nth-child(3), .top-footer a:nth-child(4), .top-footer a:nth-child(5){margin-right:0;padding-left:0}
    #footer #clousure .bottom-right a.ad {top:3px}
    #footer #clousure .bottom-right a.ad .ico{width:26px;height:8px;top:5px}
    #footer #clousure .bottom-right a.go .ico{width:20px;height:18px;top:0}
    #footer #clousure .bottom-right a.sc .ico{width:18px;height:18px;top:0}

    .bottom-footer .copy {display:block;clear:both;text-align:center;margin:15px 0 0;padding-left:0}
    .bottom-footer .copy  span, #footer .inner .bottom-footer .cont {display:none}

    .bottom-footer .copy  span.directivo, .bottom-footer .copy  span.anio, .bottom-footer .copy a {display:inline-block;margin:0;line-height:142%}
    .bottom-footer .copy  span.directivo {width:150px;margin:0 auto}
    .bottom-footer a:first-child {margin:0 auto;display:block}
    .bottom-footer .copy a {display:inline-block}

.alerta p{height:auto}
.user ul li .user-name{display:none}
.nota-interior .msj-error h2, .nota-listado .msj-error h2{font-size:32px}
.cont-nota, .servicios #main-squeeze, .contacto #main-squeeze {margin-left:0}
#footer, .cont-nota, .servicios #main-squeeze, .contacto #main-squeeze {width:100%}

/*destacadas tablet*/
.dest.h-3{margin-left:0}
.dest.h-3 .homeblock, .dest-top-list.dest.h-3 .homeblock{width:31.60%;margin-right:2.6%}
.dest.h-3 .homeblock header h3{font-size:24px;height:89px}
.dest.h-3-hor p{height:auto;overflow:visible}
.dest.h-3-hor .homeblock h3{font-size:18px;margin-left:20px}
.dest.h-3 .dest.h-2-vert .homeblock{margin-bottom:0}

.dest.h-3 .homeblock:first-child {width:100%;margin-bottom:2.6%}
.dest.h-3 .homeblock:first-child:hover .bajada-h {display:none}
.dest.h-3 .homeblock:first-child h3 {font-size:36px}
.dest.h-3 .homeblock {width:48.705%;margin-right:2.59%}
.dest.h-3 .homeblock:last-child {margin-right:0}

.dest-pie .dest.h-3 .homeblock{width:31.5%}

.dest.h-3.new{height:auto}
.dest.h-3.new .homeblock:first-child figure{height:auto}
.dest.h-3.new .dest.h-2-vert .homeblock figure, .dest.h-3.new .dest.h-2-vert .homeblock:first-child figure{height:auto}

.dest.h-3.new .homeblock:first-child{width:100%;float:none;clear:both;margin-bottom:30px;height:auto}
.dest.h-3.new .dest.h-2-vert{width:100%;float:none;clear:both}
.dest.h-3.new .dest.h-2-vert .homeblock, .dest.h-3.new .dest.h-2-vert .homeblock:first-child{width:48.5%;height:auto;margin-bottom:0;float:left}
.dest.h-3.new .dest.h-2-vert .homeblock:hover header h3 {display:block}
.dest.h-3.new .dest.h-2-vert .homeblock:first-child{margin-right:3%}

.dest-top-list.dest.h-3 .homeblock header h3{height:85px;font-size:22px}

.dest.h-3 .homeblock:hover .bajada-h, .dest.h-3-hor .homeblock:hover .bajada-h{display:block}
.dest.h-3 .homeblock:hover .etiqueta, .dest.h-3 .homeblock:hover .fecha-h{display:block}

.dest.h-5 .homeblock {margin-right:3.5714%;width:48.215%}
.dest.h-5 .homeblock:nth-child(2) {margin-right:3.5714%;width:48.215%}
.dest.h-5 .homeblock:hover header {display:block}
.dest.h-5 .homeblock:hover .bajada-h {display:none}
.dest.h-5 .homeblock:nth-child(2n) {margin-right:0}

.dos-col{width:100%}

.listado-h .mas-leidas article a header {width:auto;float:none}

.orden{clear:both;display:inline-block}

/*flotado izquierda*/
div.orden:nth-child(1n){width:100%}

/*flotado derecha*/
div.orden:nth-child(2n){width:100%}

.pronostico{margin-right:0;float:right}

/*banners a b c*/
#google_image_div a img, object, .banner-d>div, .banner-f>div{padding:7.5%}
.banner-g>div, .banner-h2>div{float:none;margin:0 auto 30px;background:#f2f2f2;clear:both;padding:28px;width:300px;height:250px}
.banner-h2>div{padding:35px;width:300px;height:250px;display:inline-block}
.banner-h2{display:inline-block;clear:both;float:left;margin-right:20px}
.banner-g>div{padding:0;margin-bottom:0}
.banner-a, .banner-b, .banner-c, .banner-g{padding:20px}

/*listado noticias*/
.post-interior, .institucional .post-interior, .buscador .post-interior{width:100%;float:none;margin-left:0}
.listado-article{margin:0 auto;padding-left:0}
.nota-listado .dest{margin-top:0;margin-bottom:20px}
.nota-listado .dest.h-3 .dest.h-2-vert .homeblock:last-child{margin-bottom:0}
.item-post .volanta{margin:0 12px 10px 0}

/*cont-bottom-nota*/
.bloque-comentario{width:100%}
.cont-bottom-nota .dest.h-3-hor .homeblock, .cont-bottom-nota .dest.h-3-hor .homeblock:nth-child(3n){width:48.5%;margin:0 3% 0 0}
.cont-bottom-nota .dest.h-3-hor .homeblock:nth-child(2n){margin:0 0 3% 0}
.cont-bottom-nota #sidebar-right-bottom{width:100%;clear:both;overflow:hidden}
.cont-bottom-nota #sidebar-right-bottom .banner-e>div, .cont-bottom-nota #sidebar-right-bottom .banner-f>div{padding:4%;margin-right:30px;float:left;clear:none}
.cont-bottom-nota #sidebar-right-bottom .banner-f>div{margin-right:0}
.sideblock, .cont-bottom-nota .dest-pie .dest.h-4 .dest.h-3-hor .homeblock:last-child{display:none}
.cont-bottom-nota .dest-pie .dest.h-6 .dest.h-3-hor .homeblock:last-child{display:none}

.campos input {width:38.95%;margin-right:3%}
.reply-content .campos input{width:37.85%;margin-right:3%}
.reply-content .campos input:last-child {margin-right:0}
.user-cont, .com-data{width:87%}
.reply-form textarea{width:92.7%}
.reply-content .user-cont, .reply-content .com-data{width:85.5%}

/*interior notas*/
.videos .item-post.confoto .item-bajada{width:47.5%}
.ultimas-galerias .galeria-cont{width:48.4%;margin-right:3%}
.ultimas-galerias .galeria-cont:nth-child(2){margin-right:0}
.ultimas-galerias .galeria-cont:last-child{display:none}
.ultimas-galerias .galeria-cont figure, .ultimas-galerias .galeria-cont figure img{width:100%;overflow:hidden}

.videos.nota-interior .cont-bottom-nota .dest.h-3-hor .homeblock{width:48.5%}
.videos .item-post.confoto .item-bajada{width:51%}

/*footer*/
.top-footer{clear:both;overflow:hidden}
.publi-top.pie, .noticias.nota-interior .publi-top.pie, .videos-listado .publi-top.pie, .buscador .publi-top.pie, .etiquetas-listado .publi-top.pie{padding-top:10px;width:100%}
.noticias .publi-top{width:100%;margin:0 auto}
.videos .publi-top.pie{margin-top:20px}

.publi-top.pie{padding-top:10px}

/* servicios nuevos */
.bloque-servicios a {width:24%;margin-right:1.33%;margin-bottom:1.33%}
.bloque-servicios a:nth-child(4n+1) {margin-right:0}

/* calendario */
.feriados .bloque-feriados {width:670px;margin:0 auto;float:none}
.bloque-cal {width:320px}
.nota-listado #container {padding-bottom:30px}
}

/*menor a 800*/
@media only screen
and (max-width:850px){

.storify iframe:first-child{width:98% !important}
.dest, .dest.h-3, .listado-h, .galeria-h{width:100%}

/*cont-bottom-nota*/
.bloque-comentario{width:100%}
.cont-bottom-nota .dest.h-3-hor .homeblock, .cont-bottom-nota .dest.h-3-hor .homeblock:nth-child(3n){width:48.5%;margin:0 3% 3% 0}
.cont-bottom-nota .dest.h-3-hor .homeblock:nth-child(2n){margin:0}
.dest-pie .dest.h-4 .dest.h-3-hor .homeblock, .dest-pie .dest.h-5 .dest.h-3-hor .homeblock, .dest-pie .dest.h-6 .dest.h-3-hor .homeblock{margin-bottom:0}
.cont-bottom-nota #sidebar-right-bottom{width:100%;margin-left:0;border-top:none;margin-top:0;float:none;clear:both}

.cont-bottom-nota #sidebar-right-bottom .banner-f>div{margin-right:0}

.banner-h2>div{padding:35px}
}

/*menor a 768*/
@media only screen
and (max-width:799px){
.storify iframe:first-child{width:96% !important}

.banner-c>div, #google_image_div a img, object, .banner-d>div, .banner-f>div{padding:5%}

/*mas popular*/
.cont-bottom-nota .dest-pie .dest.h-3-hor .homeblock, .cont-bottom-nota .dest-pie .dest.h-3-hor .homeblock:nth-child(3n){height:195px}
}

/*menor a 768*/
@media only screen
and (max-width:768px){
.dest.h-6 .homeblock{height:238px}

.bloque-destacado-5 {}
.galeria-h .cont h2.titulo-bloques {padding:16px 19px 16px 21px;top:20px}
.bloque-destacado-5 .item h2 a {width:95%}
.galeria-h .owl-carousel .owl-controls {top:43.4%}
header.centrado {width:100%;margin:12px auto 21px}

header.centrado {width:100%}	

.dest .homeblock:hover header, .dest.h-2-vert .homeblock:hover header, .dest.h-5 .homeblock:hover header, .listado-h .homeblock:hover header {display:block}

.listado-h .homeblock:nth-child(2n) {margin-right:0}
.listado-h.centro2 .homeblock:nth-child(3n) {margin-right:0}
.listado-h .banner-a{margin-right:0;height:730px;min-height:730px}
.banner-horizontal-a {margin:12px auto 30px;padding:0}
.masleidas .item-post .item-texto .figure{height:auto}
}

/*menor a 768*/
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:portrait){

.storify iframe:first-child{width:95% !important}

.masleidas .item-post .item-texto .figure{height:161px}

.dest.h-1 .homeblock header h3 a{font-size:28px}
.dest.h-1 .homeblock header p{display:none}

.cont-bottom-nota #sidebar-right-bottom .banner-e>div, .cont-bottom-nota #sidebar-right-bottom .banner-f>div{padding:3%;float:left;clear:none;margin-right:3.4%}
.cont-bottom-nota #sidebar-right-bottom .banner-f>div{margin-right:0}

.bloque-regionales-h article header h3 {font-size:18px}

.dest.h-3.new {margin-bottom:18px}
.dest.h-3.new .homeblock:first-child {margin-bottom:18px}
.dest.h-3.new .dest.h-2-vert .homeblock:first-child, .listado-h .homeblock:nth-child(3n) {margin-right:18px}
.listado-h .homeblock:nth-child(6) {margin-right:0;float:right}
.dest.h-3.new .dest.h-2-vert .homeblock, .dest.h-3.new .dest.h-2-vert .homeblock, .dest.h-3.new .dest.h-2-vert .homeblock:first-child {width:357px;height:238px}

.listado-h .homeblock {width:357px;height:238px;margin-right:18px;margin-bottom:18px}
.listado-h .banner-a {margin-bottom:18px;float:right;padding:29px;width:357px;height:750px}
.listado-h .banner-a>div {height:600px;margin-top:-300px}
.banner-horizontal-a {float:right;padding:0;margin:12px auto 30px}
.tres-banners {margin-top:12px}
.tres-banners .banner-1 {width:100%;height:auto;float:none;clear:both;margin-bottom:30px}

.listado-h.centro2 .cont {border-bottom:none}
.listado-h.centro2 {margin-bottom:12px}
.listado-h.centro3 {margin-bottom:0}
.tres-banners .banner-1, .tres-banners .banner-2, .tres-banners .banner-3 {width:357px;margin-right:18px;margin-bottom:30px;padding:19px 0;float:left}
.tres-banners .banner-2 {margin-right:0}
.tres-banners .banner-3 {display:none}

.bloque-servicios a {width:174px;height:174px;margin:0 12px 12px 0}
.bloque-servicios a:before {line-height:154px}
.bloque-servicios a span {bottom:45px}
.bloque-servicios a:nth-child(6) span,.bloque-servicios a:nth-child(7) span, .bloque-servicios a:nth-child(8) span, .bloque-servicios a:nth-child(9) span {bottom:53px}

/*interior clima*/
.temp-hoy-int{margin-right:2%}
.clima-interior.clima-bloque h2{font-size:90px}
.clima-interior.clima-bloque .datos-clima-int .cont{padding-left:6%}
.clima-interior.clima-bloque .datos-clima-int .cont:last-child{margin-left:0;width:auto;padding:0}
.clima .pronostico-int ul li:first-child{padding-left:2%}
.clima .pronostico-int ul li:nth-child(2){padding:0 2%}
.clima .pronostico-int ul li{width:30%;padding:0 2%}
.clima .pronostico-int ul li:last-child{width:28%}
.extend-int{margin-right:5%}
.clima .pronostico-int ul li figure{width:75px;height:75px}

.videos .item-post.confoto .item-bajada{width:47%}

.mas-tapas article{height:220px}
}

/*menor a 680*/
@media only screen
and (max-width:767px){
    .banner-corona { margin:10px auto 30px;}
    .banner-corona picture {align-items:inherit;justify-content:center}
    .banner-corona .btn {right:auto;top:auto;bottom:15px}

    .buscador #sidebar-left {position:fixed;width:100%;top:64px;left:-100%;height:100%;transition:all 0.5s;z-index:3000}
    .buscador #main, .bloque-buscador {width:100%;margin:0}
    .buscador .bredcrum {padding:0 20px}
    .txt-ordenar {display:block}
    .sort-by {line-height:160%;float:left}

    .msj-error-captcha, .err-server .msj-error {margin:0 0 20px}
    .planilla.pdf span.txt-pdf {top:5px}

    .cronograma-cont  .calendario li, .cronograma-cont  .calendario li.li-dia {margin-bottom:20px;padding-bottom:0}
    .cronograma-cont .calendario li.pagos p, .cronograma-cont .calendario li.aguinaldo p {font-size:16px}
    .cronograma-cont .calendario li.pagos span.fecha-crono, .cronograma-cont .calendario li.aguinaldo span.fecha-crono {font-size:13px}

    .info-busca {font-size:13px}
    .page-err header {background:#333;padding-top:65px;min-height:300px}
    .page-err header h2 {font-size:26px}
    .page-err header p {font-size:15px}
    .page-err header .txt-error {font-size:13px}
    .cont-busca {width:228px;display:none}
    .cont-busca:nth-child(1) {margin:0 auto;float:none; display:block}
    .cont-busca header {background:none;min-height:inherit;padding:30px 20px 15px}

    .table, .buscador .item-post.confoto a {display:block}
    .buscador .item-post.confoto a, .buscador .item-post.confoto figure {width:100%;margin-bottom:12px}
    .buscador .item-post.confoto .item-bajada {display:block;padding:0;width:100%;margin-bottom:0}

    .campanias .bredcrum h2, .coronavirus .bredcrum h2 {width:70%;float:left}
    .campanias #sidebar-right, .coronavirus #sidebar-right {width:100%;left:-100%}
    .campanias #sidebar-right.open {left:0}
    .cont-scroll {clear:both;overflow-y:scroll;height:100%}

    .videos .item-post.confoto, .multimedia.audios .item-post.confoto, .campanias .item-post.confoto, .item-post.confoto,
    .multimedia.audios .item-post.confoto:nth-child(4n){width:100%;margin-right:0}
    .main-paginador .icon-prev, .main-paginador .icon-next {display:block;line-height:32px}

    .nota-interior .volanta, .nota-interior.foto-vieja  .volanta{line-height:130%;border:none}
    .multimedia.fotos h2#nota-title {margin-bottom:25px}
    .nota-interior header.header-top .img-top .cont .descargar, .img-top .descargar, .cont-cuerpo .descargar {font-size:0;width:auto;padding:7px 10px 13px;}
    .foto-vieja .nota-foto img {width:100%}
    .contenedor-audio, .contenedor-video, .contenedor-galeria {width:100%;margin-right:0;margin-bottom:20px;}
    .search.fixed-search .icon-Buscador2 {display:none}
    .icon-Buscador:hover:before, .btn-buscar.active.icon-Buscador:hover:before {color:#fff}
    .icon-video, .icon-audio {height:40px}
    .icon-video:before, .icon-audio:before {font-size:40px}
    .mas-info-home .titulo-bloques {display:none}
    .btn-mas-info {color:#fff;background:#00A8E1;font-size:14px;font-family:"Open Sans", sans-serif;text-align:center;border-bottom:none;
        font-weight:700;display:block;padding:10px 0;margin-bottom:30px}
    .intro-grid {display:none}
    .dest-top header {position:relative;bottom:0}
    .dest-top header .etiqueta {top:-24px;margin-bottom:0}
    .dest-top header h3 {color:#333;font-size:17px;font-family:'Avenir Demi', sans-serif;text-shadow:none;line-height:130%;margin:15px 0 5px;width:100%}
    .dest-top header .cont .line, .line-bottom, .fecha-h.bottom, .dest-top.dest-video picture {display:none}
    .dest-top header .fecha-h {position:absolute;margin:11px 0 0 0;color:#a1a1a1;}
    .fecha-h.mobile {display:block}
    .fecha-h {margin-bottom:6px}

    .dest-bottom .homeblock.first figure, .dest-bottom .homeblock figure {margin-bottom:16px}
    .dest-bottom .first .etiqueta, .dest-bottom .second .etiqueta {width:100%;background:rgba(42,142,193,0.9)}

    .dest-top.dest-video header {padding:20px}
    .dest-top.dest-video header h3 {margin:0}

    .dest-bottom {padding-bottom:0}
    .dest-bottom.dest-2 .homeblock.first, .dest-bottom.dest-2 .homeblock.second, .dest-bottom.dest-3 .homeblock.first, .dest-bottom.dest-3 .homeblock, .dest-bottom.dest-4 .homeblock,
    .dest-bottom .homeblock:last-child {width:100%;margin-right:0;margin-bottom:25px}
    .dest-bottom .homeblock:last-child {margin-bottom:15px}
    .dos-col .homeblock  figure, .destacado-1 ul li figure {width:44.541%;float:none;display:table-cell;vertical-align:middle;padding-right:4%;margin-bottom:0}
    .dos-col .homeblock  header h3, .destacado-1 ul li header h3 {font-size:15px;margin-bottom:0}

/* dos columnas */
    .dos-col .homeblock .etiqueta {display:none}
    .dos-col .homeblock:nth-child(4) .etiqueta {display:block;}
    .dos-col .homeblock:nth-child(4).con-video .etiqueta {top:-1px}
    .dos-col {width:auto;margin:0 21px 30px;border-bottom:1px solid #e2e2e2;padding-bottom:0}
    .con-tema-bottom .dos-col {padding-bottom:0;margin-bottom:0;border:none}
.dos-col .cont, .dos-col .homeblock, .dos-col .homeblock:nth-child(4), .dos-col .homeblock:nth-child(4).con-video {display:table;width:100%;margin:0 0 30px}
    .dos-col .homeblock:nth-child(5) {border:none;margin-bottom:30px}
.col-right {display:none}
    .dos-col .homeblock:nth-child(4) header h3 {font-size:17px;margin-bottom:20px}
    .dos-col .homeblock:nth-child(4), .dos-col .homeblock:nth-child(4).con-video {margin-bottom:5px;display:block}
    .dos-col .homeblock:last-child {margin-bottom:0}

.titulo-servicios .redes-h-top {display:none}
.dest.h-5 .homeblock:nth-child(2) figure, .dest.h-5 .homeblock:nth-child(1) figure, .dest.h-5 .homeblock figure, .dest.h-6 .homeblock {height:auto}

#main, .nota-listado #main, .publi-top .cont, .cont-bottom-nota {padding:0}

.galeria-h {box-sizing:border-box;width:auto;margin:0 10px 15px}
.galeria-h .cont h2.titulo-bloques {position:relative;top:inherit;left:inherit;border-bottom:15px solid #fff;margin-bottom:0;text-align:center}
.bloque-destacado-5 .item h2 {width:90%;box-sizing:border-box;margin-left:20px}
.bloque-destacado-5 .item h2 a {width:100%}
.bloque-destacado-5 .item .data {width:100%;margin:0 auto 20px;padding:0 20px;box-sizing:border-box}
.bloque-destacado-5 .item .data figure {display:none}
.bloque-destacado-5 .item .data a.ver-mas {width:100%}
.main-paginador .icon-prev:before {content:"\e90c";right:0;}
.main-paginador .icon-next:before {content:"\e90b";left:0;}

.nota-interior header.header-top {box-sizing:border-box}
    .nota-foto {margin-bottom:28px}
header.centrado{margin:15px auto}
header.centrado h2 {top:0}
    .nota-interior .fecha {clear:both}
    .nota-interior  .volanta {margin-bottom:10px;line-height:130%}
    .foto-vieja.nota-interior .bajada {margin-bottom:25px}


.galeria-h .owl-carousel .owl-controls {top:19%}
.owl-carousel .owl-controls .owl-dot, .owl-carousel .owl-controls .owl-nav .icon-next, .owl-carousel .owl-controls .owl-nav .icon-prev {background:rgba(45,47,49,0.8)}

.datos-galeria {position:relative;min-height:inherit;padding:30px;bottom:inherit;left:inherit;background:none}
.bloque-destacado-5 .item h2 {position:relative}

.tres-banners {margin-bottom:0}

.tabs {margin:18px 0 0}
.tabs a {display:none}
.tabs a:first-child {display:inline-block;border-bottom:none;margin-bottom:12px}
.tabs2 {display:block}
.tabs2 a {background:#741884;color:#fff;padding:13px 0;text-transform:uppercase;font-size:16px;text-align:center;display:block;border-bottom:1px solid #A422BB}
.tabs2 a:last-child {border-bottom:none}


.nota-listado .dest {margin-bottom:15px;padding-bottom:0}
.cont-bottom-nota .listado-h {margin:0 0 15px 0}
	
.feriados .bloque-feriados, .referencias {width:320px;margin:12px auto 22px;float:none}
.bloque-cal:nth-last-child(1) .data-feriados {border-bottom:none;padding-bottom:0}
.bloque-cal:nth-last-child(2) .data-feriados {border-bottom:1px solid #e2e2e2;padding-bottom:20px}

.icon-whatsapp:before {color:#fff;font-size:21px}
.herramientas.fin-nota .advthis {text-align:center}
#container .fecha-nota {padding-left:0;border:none}
.advthis .redes span:nth-child(5), .advthis .redes span:nth-child(6) {display:none}
.inicio #page, #page, .page-404 #page {width:100%;padding:64px 0 0}
.herr {display:none}

.alerta p{font-weight:400;font-size:18px}
.redes-h-top, .fixed .redes-h-top, .audio-fixed .audio-cont .volumen-controls, a.icon-expandir-reproductor {display:none}

    .icon-cerrar {top:25px}
    .cont-compartir {margin-left:10px}
    .icon-compartir {position:relative;right:7px;}
    .audio-fixed .audio-cont .audio-progress {width:34%;top:-12px}
    .audio-cont .transcurrido, .audio-cont .duracion {font-size:11px}


.listado-h .homeblock.sec-21.sin-foto {width:100%;height:245px;margin:0 15px 15px 0}

.opinion .columnista {margin-bottom:15px}
.opinion .item-post header {width:65%}

.linux #footer .inner .cont .cont-1, .linux #footer .inner .cont .cont-2, .linux #footer .inner .cont .cont-3{margin-right:0;padding-right:0}

.inicio #page {padding:64px 0 0}
.banner-horizontal-a {width:100%;float:none;display:inline-block;padding:0;margin:0 auto 15px}
.banner-horizontal-a>div, .banner-centrado div {width:300px;height:250px}
.banner-centrado div, .inicio .banner-centrado div {width:320px;margin:0 auto}
.inicio .banner-centrado div {width:300px;height:250px}
.banner-centrado.top div {height:50px;margin-bottom:0;width:320px}
.banner-centrado.top {margin:0 auto 15px}
.tres-banners .banner-1 {width:100%;margin:0 0 15px 0;padding:0}
.tres-banners .banner-1>div {width:320px}
.tres-banners .banner-2 {display:none}
.cont-bottom-nota .banner-centrado div {width:300px;height:250px}

.bloque-servicios {box-sizing:border-box;border-bottom:none;margin:0 auto 0}
.inicio .bloque-servicios {padding:0 10px}

header.centrado {background:#666;margin:15px auto}
header.centrado h2 {font-size:20px;padding:18px 0;background:#666;color:#fff}
header.centrado span.line {top:20px}
.listado-h .homeblock.fanbox .banner-b {width:100%;height:auto;clear:both;overflow:hidden}

.confoto a.imp, .confoto a.env, a.imp, a.env{display:none}
.confoto .btn-comentarios, .btn-comentarios{border:none;padding-right:0;margin-right:0}
.bredcrum, .dest-top-list.dest h2, h2#title-interiores{font-size:32px}
.buscador .post-interior{margin-left:0}
.item-post.confoto .figure .item-fecha {top:inherit;right:inherit;left:0;bottom:0;margin-bottom:0}

/* listado home */
.listado-h .homeblock, .listado-h .banner-a {width:100%;margin-right:0;margin-bottom:15px}
.listado-h .homeblock, .listado-h .banner-a, .dest.h-3.new .dest.h-2-vert .homeblock, .dest.h-3.new .dest.h-2-vert .homeblock:first-child {height:auto}
.listado-h .banner-a {height:auto;min-height:250px;max-height:250px}
.listado-h .banner-a>div{position:relative;margin:0 auto;height:250px;left:inherit;top:inherit}
.listado-h.centro .homeblock:last-child {margin-bottom:0}
.listado-h.centro2 .cont {border-bottom:none}
.cont-bottom-nota .listado-h.centro3 .homeblock:last-child {margin-bottom:15px}

.listado-h .mas-leidas {display:none}
.listado-h .mas-leidas article {width:89.5%}
.listado-h .mas-leidas article figure {float:none}

.mas-tapas article, .mas-tapas article:nth-child(3n){float:none;margin:0 auto 30px}
.mas-tapas article{width:70%;height:auto}
.mas-tapas article img{width:100%}

.anon-login{margin-left:0}
div.orden{width:100% !important;float:none !important;clear:both !important}

.confoto .herr{margin-top:0}
.advthis .redes .ico{margin-right:10px}

.listado-article{padding-left:0}
.mas-leidas{margin:0 auto}
.mas-leidas article{width:100%;margin-right:0;margin-bottom:20px}
.mas-leidas article:last-child{margin-bottom:0}
.mas-leidas article:last-child{display:block}

.top-col{position:relative}
.top-col figure{left:inherit;position:absolute;top:-110px;right:20px;display:none}
.top-col h2{left:30px;width:80%}

.profile{margin-left:0}
.top-col h2{font-size:26px;letter-spacing:-2px;padding-right:20px;left:20px}

/*foto del dia*/
.fotos-listado .item-post{width:100%}
.fotos-listado .item-post .bajada{height:auto}
.cont-foto-de-dia header{position:relative;clear:both;bottom:inherit;left:inherit}

/*figcaption span:nth-child(2), .video-pie span:nth-child(2), .gmap-desc span:nth-child(2), .embed-pie span:nth-child(2) {
    float:left;display:block;font-weight:400 !important;color:#212121;font-size:16px;font-family:'Avenir Demi', sans-serif;
    line-height:130%;width:80%;margin-top:0;margin-left:0}*/
.storify iframe:first-child{width:100% !important;left:0}
.advthis .redes .ico.whats{display:block}
.alerta {margin:0 auto 15px}
.alerta p{white-space:normal;text-overflow:normal;overflow:visible;}
.alerta-nota {padding:45px 0 35px;margin:0 auto 15px}
.alerta-nota h2{font-size:18px;padding:0 10px;line-height:140%}
.alerta-nota p{display:none}

.listado-h{clear:both;overflow:hidden;float:none;box-sizing:border-box;width:auto;margin:0 10px}
.listado-h.centro3, .listado-h.centro2 {margin-bottom:15px}

div.left, div.right{width:100%;float:none}
.listado-h .homeblock:last-child{margin-bottom:17px}
.listado-h .homeblock:last-child .bajada{border-bottom:1px solid #e2e2e2}

.bloque-alojamientos .homeblock:last-child {border-bottom:none;margin-bottom:0}

.listado-h .homeblock.sin-foto header{margin-top:2px;float:left}
.item-post .item-texto .figure{width:40%;height:auto}
.item-post .item-texto .figure img{width:100%;height:auto}

.dest-pie .dest.h-3 .homeblock{width:100%}
.dest-pie h2{font-size:32px}
.dest.h-1 .homeblock header h3 {font-size:18px;padding-right:20px;margin-left:20px;text-align:left}
.dest.h-1 .homeblock figure{height:auto}
.dest.h-1 p, .dest.h-3 p{display:none}

.dest.h-2 .homeblock figure {height:auto}
.dest.h-2 .homeblock{width:100%;margin-right:0;margin-bottom:15px}
.dest.h-2 .homeblock:first-child{width:100%;margin:0 0 15px;float:none}
.dest .homeblock header h3, .dest-bottom .first header h3, .dest-bottom .second header h3{font-size:17px;margin-bottom:0;line-height:130%}

.dest.h-3 .homeblock:first-child figure, .dest.h-3 .homeblock figure {height:auto}
.dest.h-3 .homeblock:first-child {width:100%;margin-bottom:15px}
.dest.h-3 .homeblock:hover .bajada-h {display:none}
.dest.h-3 .homeblock:first-child h3 {font-size:18px}
.listado-h .homeblock:hover .bajada {display:none}
.listado-h .homeblock:hover header {display:block}

.dest.h-1 .homeblock header {padding:20px 0 15px}
.dest.h-6 {padding:0 10px;box-sizing:border-box}

.dest.h-3 .homeblock:last-child {margin-right:0}
.dest.h-3.new .homeblock:first-child, .dest.h-3.new .homeblock, .dest.h-3.new .dest.h-2-vert .homeblock, .dest.h-3.new .dest.h-2-vert .homeblock:first-child{
    width:100%;height:auto;clear:both;overflow:hidden;margin-bottom:15px}

.dest.h-3.new .homeblock:first-child figure {height:auto}
.dest.h-3.new .dest.h-2-vert .homeblock figure, .dest.h-3.new .dest.h-2-vert .homeblock:first-child figure{height:auto}

.dest.h-3.new .homeblock:first-child header h3, .dest.h-3.new .homeblock header h3, .dest.h-3.new .dest.h-2-vert .homeblock header h3{font-size:18px;position:absolute;bottom:15px;margin-left:20px}
.dest.h-3.new .homeblock.nota-tipo-52 header .etiqueta, .dest.h-3.new .homeblock.nota-tipo-67 header .etiqueta, .dest.h-3.new .homeblock.nota-tipo-30 header .etiqueta{height:29px;overflow:hidden;left:0}

.dest-top-list.dest.h-3 .homeblock{width:100%}
.dest-top-list.dest.h-3 .homeblock figure, .dest.h-3.new .dest.h-2-vert .homeblock:first-child figure{height:auto}
.dest-top-list.dest.h-3 .homeblock header h3{height:72px;font-size:20px}

.dest-pie .dest .dest:first-child{margin-bottom:20px}


.dest.h-5 .homeblock:nth-child(1) {width:100%;margin-right:0;margin-bottom:15px}
.dest.h-5 .homeblock {width:100%;margin-right:0;margin-bottom:15px}
.dest.h-5 .homeblock:nth-child(2) {width:100%;margin-right:0;margin-bottom:15px}
.dest.h-5 .homeblock:last-child {margin-bottom:0}
.dest.h-5 .homeblock:hover header {display:block}
.dest.h-5 .homeblock:hover .bajada-h {display:none}
.dest.h-5 .homeblock:nth-child(3n) {margin-right:0}

.dest.h-6 .homeblock {width:100%;height:auto;margin-right:0;margin-bottom:15px}
.dest.h-6 .homeblock header {padding:20px 0 15px}
.dest.h-6 .homeblock:hover .bajada-h {display:none}
.dest.h-6 .homeblock:hover header {display:block}
.dest.h-6 .homeblock:nth-child(3n) {margin-right:0}
.dest.h-6 .homeblock:nth-child(2n) {margin-right:0}

/*comentarios*/
.user-cont, .com-data{width:80%}
.reply-content .user-cont, .reply-content .com-data{width:76%}
.com-reply-content .comentarios-txt, .comentarios-txt{width:100% !important}

/*herramientas*/
.advthis .redes .link, .advthis .redes .g-plus, a.env, a.imp{display:none}
.btn-comentarios{float:right}

/*quitar el over en bloques*/
.bx-wrapper .bx-controls-direction{top:33%}

.sin-foto:last-child{border-bottom:1px dotted #e2e2e2;margin-bottom:30px}

/*videos*/
figure.cont-foto.panel-wrapper{display:none}
.videos .item-post.primer-item figure a .ico-video, .videos .item-post.primer-item figure a:hover .ico-video{width:50px;height:50px;top:10px;left:inherit;right:10px}
.videos.nota-interior .cont-bottom-nota .dest.h-3-hor .homeblock figure img{top:-35px;position:relative}

/*listado de noticias*/
.nota-listado .dest.h-3 .dest.h-2-vert .homeblock{width:100%;margin-bottom:20px}
.nota-listado .item-post figure, .nota-listado .item-post figure img, .listado-h .homeblock .figure, .listado-h .homeblock .figure img{width:100%;height:auto}
.nota-listado .item-post figure img{width:100%;height:auto}
.videos .item-post.confoto .item-bajada, .videos .item-post figure img, .ultimas-galerias .galeria-cont{width:100%}
.videos .item-post.confoto .item-bajada{margin-bottom:20px}

.videos .item-post.primer-item figure, .videos .item-post.confoto.primer-item .item-texto, .videos .item-post.confoto figure{height:auto}
.videos .item-post.primer-item figure{margin-bottom:0}
.videos .item-post figure img{top:0}
.videos .item-post.confoto.primer-item .item-texto{clear:both;overflow:hidden;margin-bottom:20px}
.videos .item-post.confoto.primer-item{padding-bottom:0;height:auto}
.videos .item-post.confoto.primer-item h3 a{font-size:24px}
.videos .item-post.primer-item figure img{height:auto;top:inherit}
.videos .item-post.confoto .item-fecha{margin-bottom:0}

    .multimedia.videos .item-post.confoto h3, .multimedia.audios .item-post.confoto h3 {height:auto}

.top-footer a:last-child{margin-bottom:20px}
.top-footer a.subir{float:none;padding:0;position:relative;top:inherit;right:inherit;margin:20px auto 15px}
.top-footer a .ico{display:none}

.main-paginador a.number.active{display:inline-block}
.main-paginador a.number.active + a, .main-paginador a.number ~ a.number.active, .main-paginador a.number.active + a:nth-child(3){display:inline-block}
.main-paginador a.number{display:none}

.a-siguiente, .a-anterior{position:relative;display:inline-flex;width:37px;height:37px}
.a-siguiente a, .a-anterior a{font-size:0;padding:0;width:37px;height:37px;margin:0}
.a-siguiente .ico{position:absolute;top:11px;left:4px}
.a-anterior .ico{position:absolute;top:11px;left:12px;margin:0}

.ie.portrait .a-anterior, .ie.portrait .a-siguiente{top:-12px}
.ie.portrait .a-anterior .ico, .ie.portrait .a-siguiente .ico{top:23px}

/*audio embebido*/
.jp-audio .jp-type-single .jp-progress{width:67.5%;margin-right:0}
.jp-audio .jp-type-single .jp-time-holder{width:63.9%}

/*iframes*/
.post-interior .texto .fb-post.fb_iframe_widget{width:100%;border:1px solid #e2e2e2;padding-bottom:10px}
.cont-bottom-nota #sidebar-right-bottom .banner-e>div, .cont-bottom-nota #sidebar-right-bottom .banner-f>div{float:none;clear:both;margin:0 auto 20px;padding:0}
.cont-bottom-nota #sidebar-right-bottom .banner-f>div{margin-bottom:30px}

/*nota interior*/
.post-interior .volanta{float:left}
.nota-interior header.header-top .etiqueta{margin-bottom:10px}
.item-post .volanta{line-height:160%}
.item-post .etiqueta{margin-bottom:10px}
.item-post.confoto .item-fecha{display:none}
.item-post.confoto .item-bajada p .item-fecha{display:inline-block}
 
/*footer*/
    #footer .redes-h-top {display:block;width:100%;text-align:center;right:inherit;position:relative;top:inherit;}
    #footer .redes-h-top a {float:none}
    #footer .redes-h-top a:before {color:rgba(255,255,255,0.5)}
    #footer .inner .cont .cont-1 ul {left:inherit;margin-left:inherit}
#footer .inner .cont li {display:block;text-align:center;border-bottom:1px solid #e2e2e2;padding-bottom:12px;margin-bottom:13px}
#footer .inner .cont li:last-child {border-bottom:none;margin-bottom:17px;padding-bottom:0}
#footer .inner .cont li a {border-right:none;padding-right:0;margin-right:0}
#footer .inner .cont .cont-1 li:last-child {display:block}
    #footer .copy span {padding-bottom:0;line-height:150%;width:95%}
    .bottom-footer span.txt, .bottom-footer span.txt a {font-size:13px}
    .icon-cc {position:relative;top:inherit;width:30px;height:30px;display:block;margin:20px auto 0}

.copy {padding-top:120px;display:inline-block}
    .bottom-footer span.txt:nth-child(2) {padding-bottom:0}
    .bottom-footer span.txt {line-height:150%;text-align:center;float:none;display:block;padding:0}
    #footer .cont .logo-pie {position:relative;float:none;right:inherit;display:inline-block}
    #footer .cont .cont-logo-pie {position:relative;float:none;right:inherit;top:-160px;display:block}

    .bottom-footer {padding:0 0 30px;margin-top:-20px}
#footer #clousure span:first-child{padding:0;display:block;margin:0;float:none}
#footer .inner .cont{width:auto;margin:0;text-align:center;min-height:200px}
.bottom-right{font-size:0;margin:0;clear:both;display:block;float:none;text-align:center;padding:15px 0}
#footer #clousure a{margin-right:10px;top:inherit}
#footer #clousure .bottom-right a {font-size:0;display:inline-block;padding:0 20px;float:none}
#footer .bottom-right a span {position:relative;right:0;top:0}
#footer #clousure .bottom-right a.ad{top:5px}
.top-footer a:nth-child(2), .top-footer a:nth-child(3), .top-footer a:nth-child(4), .top-footer a:nth-child(5){margin-right:0;padding-left:0}
#footer #clousure .bottom-right a.ad {top:3px}
#footer #clousure .bottom-right a.ad .ico{width:26px;height:8px;top:5px}
#footer #clousure .bottom-right a.go .ico{width:20px;height:18px;top:0}
#footer #clousure .bottom-right a.sc .ico{width:18px;height:18px;top:0}

.bottom-right a span.icon-g8 {top:0}

/*cont-bottom-nota*/
.bloque-comentario{width:100%}
.com-data{width:80%}
.com-content{margin-bottom:0}
.com-comentar{padding:20px}
.cont-bottom-nota .dest.h-3-hor .homeblock, .cont-bottom-nota .dest-pie .dest.h-3-hor .homeblock:nth-child(3n){width:100%;height:auto;margin:0 0 20px 0}
.cont-bottom-nota .dest.h-3-hor .homeblock:nth-child(2), .cont-bottom-nota .dest.h-3-hor .homeblock:nth-child(5){margin:0 0 20px 0}
.cont-bottom-nota .dest.h-3-hor .homeblock:nth-child(2n){margin:0 3% 30px 0}
.com-reply-bloque{margin-top:30px;padding:20px 15px}
.user-data{margin-right:10px}
.user-avatar{margin-bottom:0;margin-right:10px}
.com-user{margin-bottom:10px}
.reply-form input{width:90%;margin-bottom:20px}
.reply-content .wrapper{margin-top:25px}
.com-reply-content:last-child{margin-bottom:25px}
.campos input{width:162px;margin-right:0;margin-bottom:10px;padding:5px}
.cont-caracteres{display:none}
.fb-login, .tw-login {width:100%;margin-right:0;margin-bottom:15px}
.gp-login, .reply-content .fb-login, .reply-content .gp-login, .reply-content .tw-login, .reply-content .anon-login {width:100%}
.gp-login span:before, .reply-content .fb-login span:before, .reply-content .gp-login span, .reply-content .tw-login span:before, .reply-content .anon-login span:before {margin-right:0}
.reply-content .txt-red {display:none}
.reply-content .com-login {padding:10px 5px}

/*interior clima*/
.temp-hoy-int{width:auto;float:none;margin-bottom:20px}
.temp-hoy-int figure{margin-left:25%}
.clima-interior.clima-bloque h2{font-size:80px}
.clima-interior.clima-bloque .datos-clima-int{width:auto;clear:both;margin:0 auto;float:none}
.clima-interior.clima-bloque .datos-clima-int .cont{padding-left:0;border-left:none}
.clima-interior.clima-bloque .datos-clima-int .cont:last-child{}
.clima .pronostico-int ul li{padding:0;width:300px;margin:0 auto;float:none}
.clima .pronostico-int ul li .cont {width:auto;margin:0 auto 30px}
.dia-int {text-align:center;padding:0}
.clima .pronostico-int ul li {text-align:center}
.clima .pronostico-int ul li .cont .sep {display:none}
.clima .pronostico-int ul li:nth-child(2){padding:0 2%}
.clima .pronostico-int ul li{width:100%;padding-bottom:25px}
.clima .pronostico-int ul li:first-child {padding:0}
.clima .pronostico-int ul li:last-child{width:100%;padding-bottom:0}
.extend-int{float:none;margin:0 auto;text-align:center}
.clima .pronostico-int ul li figure{width:95px;height:95px;float:none;margin:0 auto;display:block;clear:both}
.extend-int span.dia-int, .extend-int span.temp-int{float:none;text-align:center;margin:0 auto;font-size:20px}
.extend-int span.temp-int{margin:8px auto 0;clear:both;display:block}
.ver-mas-ciudades{padding-bottom:15px}

.cont-galeria .owl-carousel .owl-controls{top:37%}

/*mas popular*/
.cont-bottom-nota .dest-pie .dest.h-3-hor .homeblock, .cont-bottom-nota .dest-pie .dest.h-3-hor .homeblock:nth-child(3n){height:auto}

h2#nota-title{font-size:17px;margin-left:0;line-height:130%}
.cont-clima{width:100%}
.cont-clima, .pronostico{margin-right:0}
    .nota-sin-foto.nota-interior .bajada {padding-bottom:24px;margin-bottom:30px}
    .nota-interior .bajada, .post-interior .texto {font-size:14px}
    .nota-interior header.header-top .img-top .cont .descargar

.banner-centrado {margin:15px 10px 0;width:auto}
.cont-bottom-nota .banner-centrado {padding:0}
.banner-a, .banner-b, .banner-c, .banner-d, .banner-e, .banner-f, .banner-g, .banner-h{float:none;margin-right:0;overflow:hidden;width:100%;padding:27px 0;text-align:center}
.banner-a div, .banner-b div, .banner-c div, .banner-g div, #google_image_div a img, object{padding:0;float:none;margin:0 auto;width:300px;height:250px;position:relative;left:inherit;top:inherit}

.clima-bloque .select{width:90%}

#footer .inner .cont .cont-1, #footer .inner .cont .cont-2, #footer .inner .cont .cont-3, #footer .inner .cont .cont-4{height:auto}

.mas-fotos{margin-right:0;clear:inherit;height:71px}

.nota-listado .item-post.confoto .item-bajada, .item-post .item-texto .figure, .item-post .item-texto .figure img, .buscador .item-post .item-bajada, .etiquetas-listado .item-post .item-bajada,
.item-post .item-texto .figure{margin-bottom:20px}
.listado-h .homeblock.old-foto .figure{height:auto}
.article-block h4{clear:both;display:block;margin-bottom:15px}

.publi-728, .publi-728>div, .publi-728 iframe, .publi-top{width:100%;overflow:hidden;height:50px}
.inicio .publi-top{padding-top:90px}
.publi-top{padding-top:90px}
.publi-top.pie{padding-top:10px}
#container{width:100%;margin:0 auto;min-height:250px}
.inicio #container{padding-bottom:0}
	
/*clima*/
.pronostico li{padding:0 4%}
.tiempo a{float:left;margin:10px 0 0;display:none}
.tiempo .localidad{float:left;margin:10px 10px 0 0;color:#069;font-weight:bold;display:none}
.tiempo img{float:left;margin:0 0 0 0 !important}

.listado-h .homeblock.sin-foto header{margin-top:2px;float:left}

/*destacadas*/
.dest.h-3.new {padding:0 10px 15px;box-sizing:border-box;margin:0 0 15px;width:auto}
.inicio .dest.h-3.new {padding:0 10px 15px}
.dest.h-1, .dest.h-2, .dest.h-3{float:none;clear:both;overflow:hidden;margin:0 10px 15px;width:auto;padding-bottom:15px}
.dest.h-3.dest-top-list {padding-bottom:30px}
.dest.h-3 .homeblock figure, .dest.h-3 .homeblock figure img{float:left;width:100%}
.dest.h-3 .dest.h-2-vert .homeblock:first-child{margin-right:0;margin-bottom:20px}
.dest.h-6 .homeblock header h3{font-size:18px;margin-left:20px}
.dest.h-3 .homeblock header{height:auto;clear:both;padding:13px 0 15px}
.dest.h-3 .homeblock header h3{font-size:18px;height:auto}
.dest.h-3 .dest.h-2-vert .homeblock header h3{font-size:18px}
.ie.portrait .dest.h-3 .dest.h-2-vert .homeblock header h3, .ie.portrait .dest.h-3 .homeblock header h3{font-size:17px}
.dos-col .homeblock  header, .destacado-1 ul li header{background:none;width:55%;float:none;display:table-cell;vertical-align:middle;margin-bottom:0}
.dest.h-3-hor .homeblock, .dest.h-3-hor .homeblock:last-child{height:auto;width:100%;margin-bottom:20px}

    .dos-col .homeblock:nth-child(6) figure {display:table-cell}
    .dos-col .fecha-h {display:none}
    .dos-col .homeblock:nth-child(4) .fecha-h.bottom {display:none;margin-bottom:0}
    .dos-col .homeblock:nth-child(4) .fecha-h {display:block}
    .dos-col .homeblock:nth-child(4) figure, .dos-col .homeblock:nth-child(4) header {width:100%;margin-bottom:12px;display:block;padding:0}
    .dos-col .homeblock:nth-child(4) header, .dos-col .homeblock:nth-child(4).con-video header, .dos-col .homeblock:nth-child(4) header {margin-bottom:0;display:block}

    .dest.h-2 .homeblock header h3{font-size:18px;margin-left:20px;bottom:15px}
.dest.h-2 .homeblock, .dest.h-2 .homeblock:last-child{height:auto;margin-bottom:0}
.dest.h-3 .homeblock, .dest.h-3 .homeblock:last-child{height:auto;width:100%;margin-bottom:15px}
.dest.h-3 .homeblock:last-child{margin-bottom:0}
.dest.h-2 .homeblock header{height:auto}

.dest.h-5 .dest.h-2{margin-bottom:0}
.dest.h-4 .dest.h-1 .homeblock header h3, .dest.h-4 .dest.h-1 .homeblock header h3, .dest.h-5 .dest.h-2 .homeblock:first-child header h3, .dest.h-6 .dest.h-2 .homeblock:first-child header h3{font-size:18px}
.dest.h-3-hor .homeblock, .dest.h-4 .dest.h-3-hor .homeblock, .dest.h-5 .dest.h-3-hor .homeblock, .dest.h-6 .dest.h-3-hor .homeblock{width:100%;margin-right:0}
.dest.h-4 .dest.h-3-hor .homeblock header h3, .dest.h-5 .dest.h-3-hor .homeblock header h3, .dest.h-6 .dest.h-3-hor .homeblock header h3{font-size:18px}
.dest.h-4 .dest.h-3-hor .homeblock:nth-child(2), .dest.h-5 .dest.h-3-hor .homeblock:nth-child(2){margin-right:0;margin-bottom:20px}
.dest.h-4 .dest.h-3-hor .homeblock:last-child, .dest.h-5 .dest.h-3-hor .homeblock:last-child, .dest.h-6 .dest.h-3-hor .homeblock:last-child{display:block;margin-bottom:0}

figure.cont-foto.panel-wrapper{width:30%;margin-left:12px}
.mas-fotos{height:58px;line-height:58px;font-size:32px}

#sidebar-right{width:100%;float:left;}
#main, .insumosmedios #main{width:100%}
    .insumosmedios #main {padding-left:0;margin-left:0;border:none}
    .videos-cont, .audio-campanias {width:100%;margin-right:0}

object{width:100% !important}
embed{width:100% !important}
#gmap #map{width:100%;height:350px;margin:0 auto !important}

figcaption span strong{margin-right:10px;margin-bottom:4px}
.galeriadeimagenes figcaption span strong {margin:0}
.foto-credit{float:left;clear:both;margin-top:5px}

.embed a img{width:100% !important}
.com-reply-content .comentarios-txt{width:100%}

/*interior nota*/
.post-interior .texto h5, .cita h2{font-size:22px}
.post-interior .texto  .cita h2{margin:45px auto 20px}

/*cont-bottom-nota*/
.com-reply-content{margin-top:0;padding-top:0;padding-left:60px;margin-left:0}
.cont-bottom-nota .dest.h-3-hor .homeblock, .cont-bottom-nota .dest.h-3-hor .homeblock:nth-child(3n){width:100%;height:auto;margin:0 0 30px 0}
.cont-bottom-nota .dest.h-3-hor .homeblock:nth-child(2n){margin:0 0 20px 0}
.nota-listado .dest .homeblock:first-child .ico-video, .nota-listado .dest .homeblock:first-child a:hover .ico-video{width:50px;height:50px;top:10px;left:inherit;right:10px}
.responsable{height:auto;width:auto}

#footer{margin-top:0}

.formulario p {width:100%}
#fcontacto, .form-block, .institucional.contacto .form-block, .seaprador{width:100%;left:inherit}
    .seaprador {margin:30px 0 10px}
    #fcontacto {margin:50px auto}
.form-block label{text-align:left;width:auto}
.form-block input, .form-block textarea, .form-block select{width:100%;box-sizing:border-box;margin-right:0}
.captcha{text-align:center}
.g-recaptcha{float:none;margin:0 auto;text-align:center;display:inline-block}
.contacto .form-block.but .enviar, .contacto .enviar{width:100%}

#footer .redes-h{display:none}
#footer .wrap-select{float:right;margin-right:20px}
.contacto .msj-error, .contacto .formprofile .msj-error{left:inherit;top:inherit;position:relative;text-align:left}

    .dest-top.dest-video .header-mobile {padding:0 21px 10px}
    .con-tema-top .dest-bottom {margin:0 21px}

}

@media only screen
and (max-width:580px){
.datos-galeria {padding:20px}
.bloque-destacado-5 .item h2{font-size:18px;padding-top:0}
.bloque-destacado-5 .item h2 a {line-height:130%}
}

@media only screen
and (max-width:480px){
/* clima */
.servicios.clima .temp-hoy-int .climaid:before {font-size:140px}
.clima-interior.clima-bloque h2 {font-size:60px}
.min, .max {font-size:28px}
.divide {width:38px}
.clima-interior.clima-bloque .datos-clima-int .cont:last-child .tipo-int, .clima-interior.clima-bloque .datos-clima-int .cont:nth-child(2) strong:nth-child(2), .clima-interior.clima-bloque .datos-clima-int strong {font-size:16px}
.clima-bloque.clima-interior, .clima .pronostico-int, .mas-ciudades {padding:10px 0}
.clima-interior.clima-bloque .datos-clima-int .cont:last-child .tipo-int {width:85px}

.bloque-cal, .bloque-cal .cont, .feriados .bloque-feriados, .referencias {width:290px}
.bloque-cal .c-dia, .bloque-cal .c-fechas, .bloque-cal .c-vacio {width:33px}
.bloque-cal .c-tipo-1, .bloque-cal .c-tipo-2, .bloque-cal .c-tipo-3 {width:28px}

.bottom-footer .copy {display:block;clear:both;text-align:center;margin:15px 0 0;padding-left:0}
.bottom-footer .copy  span, #footer .inner .bottom-footer .cont {display:none}

.bottom-footer .copy  span.directivo, .bottom-footer .copy  span.anio, .bottom-footer .copy a {display:inline-block;margin:0;line-height:142%}
.bottom-footer .copy  span.directivo {width:150px;margin:0 auto}
.bottom-footer a:first-child {margin:0 auto;display:block}
.bottom-footer .copy a {display:inline-block}

/* servicios nuevos */
.bloque-servicios a {width:48.334%;height:145px;margin-right:3.332%;margin-bottom:10px}
.bloque-servicios a:nth-child(2n+1) {margin-right:0}

figcaption span:nth-child(2){margin-left:0}
.reply-form input {margin-right:0;width:93.5%}
.reply-form textarea {width:88%}

/*foto del dia*/
.cont-foto-de-dia .fecha{position:relative;margin:0 0 10px 20px;text-align:left}

/*audio embebido*/
.jp-audio .jp-type-single .jp-progress{width:62%;margin-right:0}
.jp-audio .jp-type-single .jp-time-holder{width:57%}

.videos.nota-interior .cont-bottom-nota .dest.h-3-hor .homeblock{width:100%;height:190px}
.videos .item-post.primer-item figure a .ico-video, .videos .item-post.primer-item figure a:hover .ico-video{width:50px;height:50px;top:10px;left:inherit;right:10px}
.videos.nota-interior .cont-bottom-nota .dest.h-3-hor .homeblock figure img{top:-26px;position:relative}
.videos .item-post figure img, .videos .item-post.primer-item figure img, .videos .item-post.primer-item figure, .videos .item-post figure{height:auto;width:100%}
.videos .item-post.confoto.primer-item .item-texto{height:100%}
.videos .item-post figure img, .videos .item-post.primer-item figure img{top:0}

.form-block label{text-align:left}
.reply-content .com-data .user-name{float:left}
.reply-content .com-data .com-date{float:left;clear:both}
.g-recaptcha, .contacto .form-block.but .enviar, .contacto .enviar{float:none;margin:0 auto}
.com-data{width:80%}

.referencias{float:left;clear:both;margin-bottom:35px;margin-top:0}
.referencias li{display:block;clear:both;float:none;margin:15px 0 0 0;padding:0}

.cont-galeria .owl-carousel .owl-controls{top:37%}
.jp-audio .jp-controls{padding-left:15px}
}

@media only screen
and (max-width:460px){

/*cont-bottom-nota*/
.reply-content .user-cont, .reply-content .com-data{width:81.5%}
.user-cont, .com-data{width:85%}
}

@media only screen
and (max-width:410px){
.clima-bloque .clima-dia-0 .datos-clima{border-left:none}
.datos-clima p{font-size:20px}
}

@media only screen
and (max-width:380px){
.banner-a>div, .banner-c>div, #google_image_div a img, object, .banner-d>div, .banner-f>div, .banner-e>div, .banner-g>div, .banner-a, .banner-b, .banner-c, .banner-d, .banner-e, .banner-f, .banner-g, 
.banner-h{padding:0}
.banner-a>div, .banner-c>div, .banner-d>div, .banner-e>div, .banner-f>div, .banner-g>div, .banner-h>div{background:#f2f2f2;margin-bottom:10px}
.post-interior .volanta{margin-bottom:0}

.bloques-col h2{left:0}

.cont-galeria .owl-carousel .owl-controls{top:34.5%}

.top-footer{height:auto;padding-bottom:22px}
#footer .wrap-select{float:left;margin-right:0;margin-left:0}

.dest.h-3.new .homeblock header h3{font-size:18px}

.reply-content .user-cont, .reply-content .com-data{width:70%}
.com-date{float:left;clear:both;margin-top:8px}
}

/*Smartphones (portrait)*/
@media only screen
and (max-width:360px){
.contacto .form-block.but .enviar, .contacto .enviar{width:100%}

.mas-leidas article:first-child .num {bottom:18%}
.listado-h .homeblock h3 {font-size:18px;margin-bottom:0}
.listado-h .mas-leidas article:first-child a:hover header h3 {color:#fff}
.listado-h .mas-leidas article a:hover header h3 {color:#000}
.homeblock .bajada p {height:125px;overflow:hidden}

.post-interior .fecha-nota{clear:both;float:left;border-left:none;padding-left:0}

/*columnistas*/
.cont-opinion-dia header{width:65%}

/*municipales*/
.municipales-h article header h3{font-size:22px}

/*clima*/
.cont-clima{width:99%}

.cont-galeria .owl-carousel .owl-controls{top:30%}
.cont-galeria .owl-carousel .owl-controls{top:34.5%}

.user-cont, .com-data{width:70%}
.reply-content .user-cont, .reply-content .com-data{width:67%}
.user-avatar{margin-bottom:20px}
/*.fb-login{margin-bottom:0}*/
.com-reply-bloque .fb-login{margin-bottom:20px}
.fb-login, .gp-login, .tw-login, .anon-login{font-size:0}
.fb-login .icon-facebook:before, .gp-login .icon-google:before, .gp-login .icon-google, .icon-twitter:before, .icon-anonimo:before {margin:0}
.icon-anonimo {top:8px}
.reply-form input {margin-right:0;width:90.5%}
.reply-form textarea {width:82%}
.reply-content .campos input {width:57%;margin-right:0}

.form-block label{clear:both;float:none;display:block}
}

/*Smartphones (portrait)*/
@media only screen
and (max-width:320px){
.cd-header h1 a, .cd-header h1{font-size:0;color:#fff}
.masleidas .item-post .item-texto .figure{height:155px}

    .cont-compartir  .icon-descargar {display:none}

.bottom-right a, .top-footer a.subir{}
.bottom-right a{font-size:0}

.temp-hoy-int figure{margin-left:15%}

.buscador-text{width:78%}
.mas-fotos{position:absolute;top:102px;right:0;height:auto;font-size:16px;padding:10px;width:auto;line-height:100%}

.galeria-h{height:auto}
.cont-galeria .owl-carousel .owl-item{min-height:200px}

/*clima*/
.clima-bloque h2{font-size:32px}
.clima-bloque{padding:15px}
.sel-dia{margin-left:12px}
.sel-dia:last-child{margin-left:0}

/*clima*/
.pronostico li{padding:0 4%}
.tiempo a{float:left;margin:10px 0 0;display:none}
.tiempo .localidad{float:left;margin:10px 10px 0 0;color:#069;font-weight:bold;display:none}
.tiempo img{float:left;margin:0 !important}

/*destacadas 320*/
    #sidebar-right .contenedor-galeria figure {width:90px}
.dest.h-1 .homeblock header h3 a, .dest.h-3 .homeblock header h3, .dest.h-5 .dest.h-2 .homeblock:first-child header h3{font-size:18px}
.dest .homeblock header h3 a, .dest.h-1 .homeblock header h3 a{font-size:18px}

.dest.h-2 .homeblock header h3, .dest.h-4 .dest.h-1 .homeblock header h3{font-size:18px}

/*banners*/
.banner-a>div, .banner-c>div, #google_image_div a img, object, .banner-d>div, .banner-f>div, .banner-e>div{padding:0}

#main{width:100%;float:left}

/*audio embebido*/
.jp-audio .jp-type-single .jp-progress{width:55%;margin-right:0}
.jp-audio .jp-type-single .jp-time-holder{width:50%}

.cont-galeria .owl-carousel .owl-controls{top:30%}

/*cont-bottom-nota*/
.com-login{padding:0}
.fb-login{padding-right:0;margin-right:0;margin-bottom:20px;width:100%}
.gp-login{width:100%}
.com-reply-content .fb-login{margin-bottom:15px}
.reply-content .com-data{width:100%;clear:both}
.user-cont, .com-data{width:79.5%;margin-bottom:10px}
.campos input {width:66.9%}
.reply-content .user-cont{width:65%}
.reply-form input{width:88%}
.reply-form textarea{width:78%}

.cont-galeria .owl-carousel .owl-controls{top:34.5%}
}