/*Fuentes
font-family:'Source Sans Pro', sans-serif;
font-family:'Open Sans', sans-serif;
font-family:'Roboto', sans-serif;
*/
.bloque.bloque-cuenta-clases {border: 2px solid #005193; text-align: center; margin-bottom: 30px; display: flex;}
.bloque-cuenta-clases p {font-family:'Source Sans Pro', sans-serif; font-weight:600; font-size: 26px; color: #212121; padding: 10px 0; margin-bottom: 0}
.bloque-cuenta-clases p span { font-weight:700; font-size: 35px; color: #B21700;}
.bloque-cuenta-clases p + p { background: #f7f7f7; font-family:"Open Sans", sans-serif;font-size:13px;color:#005193; width: auto;
    font-style: italic }
.bloque-cuenta-clases figure { background:#005193; display: flex; align-items: center; justify-content: center; width: 174px}
.bloque-cuenta-clases img { width: 86px;}
.bloque-cuenta-clases .cont {width: calc(100% - 174px); display: flex; align-items: center; justify-content: center}

@media screen and (max-width:1024px){
    .bloque-cuenta-clases p { padding: 10px 20px;}
    .bloque-cuenta-clases p + p { padding: 10px 0}
}

@media screen and (max-width: 767px){
    .bloque.bloque-cuenta-clases { margin-bottom: 15px; width: calc(100% - 40px)}
    .bloque-cuenta-clases figure { display: none}
    .bloque-cuenta-clases .cont {width: 100%}
    .bloque-cuenta-clases p { font-size: 22px}
    .bloque-cuenta-clases p span { font-size: 28px}
}

.bloque-corona-home { width: 1230px; margin: 0 auto 30px; display: flex; flex-wrap: wrap;}
.coronavirus .bloque-corona-home { margin-bottom: 70px}

.bloque-corona-home img { width: 100%; margin-bottom: 3px}
.bloque-corona-home .iconos { display: flex; flex-wrap: wrap;  width: 100%; align-items: center; justify-content: center; background: #005193; padding: 5px }
.bloque-corona-home .iconos a {  text-align: left; padding: 18px 0 18px 40px; width: calc((100%) / 5); display: flex; flex-wrap: wrap; align-items: center;
    position: relative; box-sizing: border-box; margin:0;height: calc(100% - 4px);}
.bloque-corona-home .iconos a:first-child {  margin-left: 0}
.bloque-corona-home .iconos a:last-child {  margin-right: 0}
.bloque-corona-home .iconos a .txt { font-family:'Source Sans Pro', sans-serif; font-weight:700; font-size: 18px; color: #fff; text-align: left; width: calc(100% - 50px);
    padding:0 10px 0 20px; box-sizing: border-box}
.bloque-corona-home .iconos [class*='icon-'] { width: 50px; height: 50px; border-radius: 50%; background: #fff; display: block}
.bloque-corona-home .iconos [class*='icon-'] span:before { font-size: 50px; text-align: center; line-height: 50px; width: 100%; display: block;}

/* interior corona*/
.nota-interior.coronavirus.sintomas header.header-top>.cont { border-bottom: 1px solid #e2e2e2; margin-bottom: 60px}
.nota-interior.coronavirus.sintomas .img-sintomas { width: 960px; margin: 0 auto}

.nota-interior.coronavirus.telefonosutiles .texto h3 { font-family: 'Heebo', sans-serif;font-weight:700; font-size: 50px; display: block; text-align: center; color: #005193; margin: 50px 0}

.coronavirus .flex { display: flex; flex-wrap: wrap;}
.coronavirus .post-interior .columna-2 { width: calc((100% - 25px) / 2);  border-left: 5px solid #005193; margin: 0 25px 50px 0; padding-left: 20px; box-sizing: border-box}
.coronavirus .columna-2.margen-0 { margin-right: 0}
.coronavirus .post-interior .texto h5 { width: 100%}

.banner-especial-top { width: 160px; height: 80px; border-right: 1px solid rgba(255,255,255,0.2) }
.banner-especial-top > div { height: 80px; width: 160px; max-width: 160px}
.banner-especial-top:after, .sitio-colon .banner-especial-top { display: none !important;}

.banner-especial-top.dos { position: absolute; top: 0; right: 60px; border-right: none; border-left: 1px solid rgba(255,255,255,0.2)}

@media screen and (min-width: 1025px){
    .bloque-corona-home .iconos a:hover { background: rgba(255,255,255,0.2)}
}

@media screen and (max-width: 1200px){
    .bloque-corona-home { width: calc(100% - 40px);}
    .bloque-corona-home .iconos a { padding: 18px 0 18px 20px;}
    .bloque-corona-home .iconos a .txt { font-size: 16px}
}

@media screen and (max-width: 1023px){
    .bloque-corona-home .iconos { width: 100%;}
    .bloque-corona-home .iconos a { padding:18px 10px 18px 5px; display: inline-block; text-align: center}
    .bloque-corona-home .iconos [class*='icon-'] { margin-bottom: 10px; display: inline-block; text-align: center}
    .bloque-corona-home .iconos [class*='icon-']:before { padding-top: 10px}
    .bloque-corona-home .iconos a .txt { padding: 0; width: 100%; text-align: center; display: block}
    .nota-interior.coronavirus.sintomas .img-sintomas {width: 100%; margin: 0 auto; padding: 0 20px; box-sizing: border-box}
}

@media screen and (max-width: 767px){
    .bloque-corona-home { width: calc(100% - 20px); display: block; margin:0 auto 20px}
    .bloque-corona-home .iconos, .bloque-corona-home .iconos a { width: 100%; display: block;}
    .bloque-corona-home .iconos { box-sizing: border-box; margin: 0; display: flex; padding:30px 20px 20px}
    .bloque-corona-home .iconos a { padding:0; width: calc((100%) / 2);margin: 0;height: 130px}
    .bloque-corona-home .iconos a:first-child { margin-left: 0}
    .bloque-corona-home .iconos a:last-child {border-bottom:none; padding-bottom: 10px; height: auto}
    .nota-interior.coronavirus.telefonosutiles .texto h3 { font-size: 40px}
    .bloque-corona-home .iconos a .txt { padding: 0 20px}

    .coronavirus .post-interior .columna-2 { width: 100%; margin-right: 0; margin-bottom: 30px}
}
.banner-m, .copy-m, .bloque-bajolalupa header .etiqueta.etiqueta-2, .ver-m, .icon-filtro, .herramientas .icon-cerrar {display:none}
.orden-1 {order:1}
.orden-2 {order:2}
.orden-3 {order:3}
.orden-4 {order:4}
.orden-5 {order:5}

/*buscador*/
.facetado-rango-fecha {background:#f3f3f3;padding:29px 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:#7f7f7f;line-height:31px;padding:0 10px;display:block}
.sidebar ul li a b {font-weight:700}
.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;font-family:'Open Sans', sans-serif;font-weight:700;font-size:13px;color:#212121}

.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}

.fb_dialog {width:600px !important;z-index:50000 !important}

/*nuevo reproductor de audio*/
.audio-cont {position:relative;background:#333;margin:55px auto;padding-bottom:66.66%;height:0;overflow:hidden}
.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:25px;right:15px}

.cont-audio {width:100%;margin:0 auto;position:relative}
.audio-fondo {position:absolute;width:100%;height:100%;top:0;left:0;background-size:100%}
.simplified-controls, .extended-controls{width:100%;padding:35px 0}
.extended-controls {clear:both;overflow:hidden;transition:all 0.5s;z-index:300;padding:0;position:absolute;bottom:50px}
.extended-controls-hide{width:100%}
.cont-audio .cont {width:84%;margin:0 auto}
.simplified-controls {width:100%;position:absolute;z-index:300;padding:0;bottom:0;opacity:0;transition:all 0.5s;transition-delay:0.3s}
.audio-cont .controls {float:left;position:relative}
.audio-cont .controls a, .audio-cont .volumen-controls a{font-size:0;float:left}
.post-interior .texto .audio-cont .volumen-controls a {display:inline-block;float:none;text-decoration:none;cursor:default;position:relative;top:3px}
.audio-cont .controls a:before, .volumen-controls a:before {font-size:22px;color:#fff;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-cont .controls a:before {font-size:24px;transition:all 0.5s}
.audio-cont .controls a.icon-play:before, .audio-cont .controls a.icon-pause:before{font-size:30px;transition:all 0.5s}
.audio-cont .controls a.icon-play, .audio-cont .controls a.icon-pause{position:relative;top:-5px;margin-right:6px;cursor:pointer;text-decoration:none}
.audio-cont .audio-progress {width:53%;float:left;position:relative;margin:0 44px;top:-8px}
.audio-cont .progress{height:4px;position:absolute;top:0;left:0;background:#005193;border:none}
.audio-cont .volumen-controls{float:left;width:20%;display:block;position:relative;top:-4px;margin-left:8px}
.audio-cont .volumen {width:calc(100% - 27px);display:inline-block;padding:0 0 0 10px;position:relative;top:-5px;box-sizing:border-box}
.volumen .bar {width:0;overflow:hidden;height:100%;background:#005193}
.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:-5px}
.audio-cont .duracion {right:-40px;bottom:-5px}
.reproductor {position:relative;clear:both;overflow:hidden;margin:0 auto;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:#000;color:rgba(255,255,255,0.5);line-height:100%}
.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%}

.audio-cont:hover .extended-controls {bottom:100px}
.audio-cont:hover .simplified-controls {opacity:1;bottom:20px}

.audio-cont .volumen-controls input {margin:0;padding:0}

.contenedor-galeria {display:flex;flex-wrap:wrap;transform:translateY(-50%);position:absolute;top:50%;left:0;width:100%}
.contenedor-galeria  .nota-foto {margin-bottom:0}
.contenedor-galeria .fotos {width:60%;float:left;margin-left:30px}
.contenedor-galeria .col-right {width:300px;float:left;position:relative;margin-left:30px;background:none;padding-bottom:0}
.contenedor-galeria .redes-h-top {top:auto;bottom:0;right:auto;left:0}
.contenedor-galeria .redes-h-top a {width:34px;height:34px;border-radius:50%;text-align:center}
.contenedor-galeria .redes-h-top a:before {line-height:34px}
.contenedor-galeria .redes-h-top .icon-facebook {background:#40599B}
.contenedor-galeria .redes-h-top .icon-twitter {background:#63ADF2}
.mfp-close:before {font-size:30px;color:rgba(255,255,255,0.5);position:absolute;top:30px;right:30px;cursor:pointer}
.mfp-close:hover:before {color:rgba(255,255,255,1)}
.white-popup {width:100%;height:100%}
.banner-gal-a {width:300px;height:250px;background:#333;margin:0;padding:0}
.banner-gal-a:after {display:none}

.contenedor-galeria .pie-foto {transition:all 0.3s}
.contenedor-galeria .pie-foto span{position:absolute;bottom:60px;left:0;width:100%;font-family:'Open Sans', sans-serif;font-weight:500;font-size:13px;color:#fff;border-top:1px solid rgba(255,255,255,0.5);padding-top:20px}
.sin-pie .contenedor-galeria .pie-foto {opacity:0}

.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}

.icon-cerrar:before {font-size:13px;font-weight:600;transition:all 0.5s;color:rgba(255,255,255,0.5);cursor:pointer}
.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)}

.filter .icon-cerrar:before {color:#7f7f7f;font-size:16px}

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

.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:100%;float:left}
.ondas canvas {width:100%}
.seleccionar {display:none}

/*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:#005193;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}

#comentarios {float:left;width:100%;padding:40px 0 60px;margin:30px 0 0;border-top:1px solid #e2e2e2}

.bloque-bajolalupa .compartir, .encuesta .compartir {display:block}

/*streaming pie*/
.vivo-content {background:#171717;position:relative;width:100%;z-index:1310;box-sizing:border-box;top:-60px;
    visibility: hidden;height:0; overflow: hidden;
    -webkit-transition:all 0.3s;
    -moz-transition:all 0.3s;
    -o-transition:all 0.3s;
    transition:all 0.3s}
.vivo-content.video-open { height:172px; visibility: visible; }
.vivo-rep {width:192px;padding-right:30px; float: left;; height: 108px;
    -webkit-transition:all 0.3s;
    -moz-transition:all 0.3s;
    -o-transition:all 0.3s;
    transition:all 0.3s}
.vivo-content .minimizar {display:none}
.vivo-content.ampliado .minimizar {display:inline-block}
.vivo-content.ampliado {height:334px}
.vivo-content.ampliado .ampliar {display:none}
.vivo-title {float:left;position:relative; margin: 27px 0 0 30px; width: calc(100% - 300px);
    -webkit-transition:all 0.3s;
    -moz-transition:all 0.3s;
    -o-transition:all 0.3s;
    transition:all 0.3s}
.vivo-content span {color:rgba(255,255,255,0.5);font-family:'Open Sans', sans-serif;font-size:13px;font-weight:500;padding:0;cursor:pointer;float:left}
.vivo-content span .txt {position:relative;top:4px;float:left}
.vivo-title .volumen {margin-left:-4px}
.vivo-title .volumen .txt, .vivo-title .ampliar .txt, .vivo-title .minimizar .txt {top:8px}
.vivo-title h3 {font-family:'Source Sans Pro', sans-serif;color:#fff;font-size:22px;margin-bottom:20px;width:95%;padding:0;float:left}
#yt-vivo {width:192px !important;height:108px;position:absolute;bottom:33px;left:33px;
    -webkit-transition:all 0.3s;
    -moz-transition:all 0.3s;
    -o-transition:all 0.3s;
    transition:all 0.3s}
.vivo-content.ampliado #yt-vivo, .vivo-content.ampliado .vivo-rep {width:480px !important;height:270px}

.vivo-title.tabla { opacity: 0;}
.video-open .vivo-title.tabla { opacity: 1;}
.vivo-title span:before {font-size:30px;color:rgba(255,255,255,0.5);font-weight:400;position:relative;top:0}
.vivo-title span:hover, .vivo-title span:hover span:before {color:#fff}
.vivo-title .volumen {padding-right:20px}
.vivo-title .txt {padding-left:5px}
.streaming .etiqueta-2 .txt {padding-left:10px}

.vivo-content .icon-cerrar {width:20px;height:20px;border-radius:50%;background:rgba(255,255,255,0.5);text-align:center}
.vivo-content .icon-cerrar:before {color:#171717;font-size:18px;font-weight:700;top:0;line-height:20px}

.vivo-title .vivo {font-family:'Open Sans', sans-serif;display:inline-block;color:#fff;font-size:15px;padding:0 10px;line-height:26px;
    font-weight:700;text-transform:uppercase;margin-right:15px}
.vivo-content .icon-cerrar {position:absolute;top:32px;right:32px}
.vivo-content .icon-cerrar:hover {background:rgba(255,255,255,1)}

.tabla {display:table}
.celda {display:table-cell;vertical-align:middle}

.vivo-title.tabla {height:172px;padding-left:34px}
.vivo-content.ampliado .tabla {height:100%}
.ampliado .vivo-title { width:calc(100% - 540px)}
/*.ampliado .celda {padding-top:20px;vertical-align:top}
.ampliado .cont-controles {position:absolute;bottom:30px;left:30px;width:100%}*/

.cont-iframe {position:relative;padding-bottom:56.25%;height:0}
.cont-iframe iframe {position:absolute;top:0;left:0;height:100%;width:100%}
.streaming .etiqueta-2, .vivo-content .etiqueta-2{text-align:left;display:block;background:#1f1f1f;color:#fff;font-family:'Open Sans', sans-serif;font-size:13px;font-weight:600;line-height:32px;margin-bottom:14px}
.vivo-content .etiqueta-2 {background:none;margin-bottom:0}
.streaming .etiqueta-2:before, .vivo-title .etiqueta-2:before, .vivo-content .etiqueta-2.ver-m {display:none}
.streaming .etiqueta-2 .icon-vivo {background:#B21700;width:47px;text-align:center;float:left}
.streaming .etiqueta-2 .icon-vivo:before {font-size:30px;color:#fff;line-height:32px;display:inline-block}
.vivo-content .etiqueta-2 .icon-vivo {position:relative;left:-3px;float:left}
.vivo-content .etiqueta-2 .icon-vivo:before {color:#B21700;font-size:38px}

.patrocinador {font-family:'Roboto', sans-serif;font-size:10px;color:#595959;text-transform:uppercase;float:right;margin:0 20px;font-weight:400}
.bloque-especiales .patrocinador {margin-right:0}

.primer-stycky { height: 100vh}
.sticky {width:100%;height:300px;position:-webkit-sticky;position:sticky !important;top:0;z-index:1}

h2, h3, h4, h5, h6 {font-family:'Source Sans Pro', sans-serif;font-weight:700;line-height:120%}
h2 {font-size:19px}
.bloque-especiales h3 {font-family:'Source Sans Pro', sans-serif;font-weight:700;line-height:120%;color:#202020;margin-bottom:26px;font-size:20px}
.titulo-22 h2 {font-size:22px;margin-bottom:14px}
.titulo-27 h2 {font-size:27px;margin-bottom:12px}
.titulo-32 h2 {font-size:32px;margin-bottom:14px}
.titulo-36 h2 {font-size:36px;margin-bottom:14px}
.bajada {font-family:"Open Sans", sans-serif;font-size:16px;line-height:150%;color:#111;padding-top:15px}
.etiqueta {background:#005193;color:#fff;line-height:32px;padding:0 30px 0 11px;z-index:300;font-family:"Open Sans", sans-serif;text-transform:uppercase;
    font-size:13px;font-weight:500;position:absolute;width:210px;box-sizing:border-box;text-align:left;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden}
.etiqueta:hover, .etiqueta .icon-right:hover:before {color:rgba(255,255,255,0.5)}
.etiqueta.e-bottom {width:auto;text-align:center}
.etiqueta.etiqueta-2 {background:none;color:#7f7f7f;position:relative;text-align:left;padding:0 !important;line-height:15px;max-width:80%;width:auto;font-weight:600;
    overflow:hidden}
.etiqueta .icon-right {position:relative;top:1px}
.etiqueta.etiqueta-2:hover {color:#005193}
.destacado-top .etiqueta.etiqueta-2 {color:#005193;text-transform:uppercase}
.destacado-top .etiqueta.etiqueta-2:hover {color:#7f7f7f}
.destacado-top .fecha {line-height:12px}

.etiqueta.etiqueta-2.fecha-larga {max-width:66%}

figure a:hover img {opacity:0.8;image-rendering:-webkit-optimize-contrast}
.blur a:hover img {opacity:1}

.bloque-especiales.tapas-diarios h3 {margin-bottom:25px}

/*fecha top*/
.fecha, .hora{font-family:"Open Sans", sans-serif;font-size:13px;font-weight:600;color:#7f7f7f;display:inline-block;overflow:hidden;line-height:15px}
.fecha + .etiqueta-2:before, .e-bottom .autor .autor-nombre:before,  .hora:before,
.destacada-1 .autor .autor-nombre:before{content:"";width:3px;height:3px;display:inline-block;background:#7f7f7f;margin:0 8px 0 5px;position:relative;top:-3px}

figure {position:relative}
.cl-5 figure, [class^="cl-"] figure, .notas-columna figure {margin-bottom:15px}
.cl-5 .etiqueta {display:none}
.cl-5 .etiqueta.etiqueta-2  {display:inline-block}

.titulo-22 figure{margin-bottom:14px}

.cont-300 {width:calc(100% - 300px - 2%);float:left;margin-right:2%}
.bloque .banner-300{float:left;clear:none;margin:0}
.bloque .banner-300 .banner-a {padding:0;margin-bottom:0}
.bloque .banner-300 .banner-a {width:300px;height:250px}

/*alinecion de texto*/
.txt-center {text-align:center}
.txt-right {text-align:right}

/*efecto de sombra (.sombra)*/
.sombra figure picture::after, .retrato-acualidad figure::after {content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;
    background:-moz-linear-gradient(top,  rgba(0,0,0,0) 30%, rgba(0,0,0,1) 100%);
    background:-webkit-linear-gradient(top,  rgba(0,0,0,0) 30%,rgba(0,0,0,1) 100%);
    background:linear-gradient(to bottom,  rgba(0,0,0,0) 30%,rgba(0,0,0,1) 100%);
}
.retrato-acualidad .sombra figure::after {height:100%}
.sombra.s-autor figure picture::after, .destacado-top .sombra figure picture::after  {height:40%;
    background:-moz-linear-gradient(top,  rgba(0,0,0,0) 20%, rgba(0,0,0,1) 90%);
    background:-webkit-linear-gradient(top,  rgba(0,0,0,0) 20%,rgba(0,0,0,1) 90%);
    background:linear-gradient(to bottom,  rgba(0,0,0,0) 20%,rgba(0,0,0,1) 90%)}

.bloque-etv .sombra figure picture::after {display:none}
.bloque-etv .sombra figure a::after {content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:#000;opacity:0.5}

/*agregar lineas*/
.line-bottom {border-bottom:1px solid #e2e2e2;margin-bottom:20px}
.line-top {border-top:1px solid #e2e2e2;margin-top:20px;padding-top:20px}
.line-right {border-right:1px solid #e2e2e2;padding-right:3%;box-sizing:border-box}
.line-left {border-left:1px solid #e2e2e2;padding-left:3%;margin-left:3%;margin-right:0;box-sizing:border-box}

/*header posicion absoluta arriba de la foto (.header-on.sombra))*/
.header-on {position:relative;width:100%;height:100%;display:block}
.header-on header, .bloque .header-on header{position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box;padding:0 20px}

/*header con fondo pleno posicion relativa (.pleno)*/
.pleno header {background:#111;padding:15px 15px 10px;box-sizing:border-box;width:100%}
.pleno header h2 {color:#fff}

/*header con fondo pleno con transparencia posicion absoluta arriba d ela foto (.header-on.pleno)*/
.header-on.pleno header {background:rgba(255,255,255,0.7);width:calc(100% - 20px);padding:12px;box-sizing:border-box;position:absolute;bottom:10px;left:10px}
.header-on.pleno header h2 {font-size:16px;color:#111}

.header-on.dest figure, .dest.pleno figure {margin-bottom:0}
.header-on.dest, .dest.pleno {padding-bottom:30px}

/*header titulo resaltado absoluto */
.resaltado {position:relative}
.resaltado header {position:absolute;bottom:10px;left:0;width:100%}
.resaltado h2 {color:#fff;margin:0 20px}
.resaltado h2 span {
    background:#000;
    box-shadow:10px 0 0 rgba(0, 0, 0, 1), -10px 0 0 rgba(0, 0, 0, 1);
    -webkit-box-decoration-break:clone;box-decoration-break:clone;
}

/*header-on pleno y resaltado regular anchos (.hp-50, hp-60, hp-70, hp-80)*/
.header-on.pleno.hp-50 header, .resaltado.hp-50 header{width:50%}
.header-on.pleno.hp-60 header, .resaltado.hp-60 header {width:60%}
.header-on.pleno.hp-70 header, .resaltado.hp-70 header {width:70%}
.header-on.pleno.hp-80 header, .resaltado.hp-80 header {width:80%}

/*etiqueta y header-on pleno y resaltado absoluto (etiqueta:e-top, e-bottom, e-left, e-right, header-on.pleno, o resaltado:h-top, h-bottom, h-left, h-right)*/
.p-top .etiqueta{top:0;bottom:inherit}
.p-bottom .etiqueta{bottom:0;top:inherit}
.p-left .etiqueta{left:0;right:inherit}
.p-right .etiqueta{right:0;left:inherit}
.p-center-h .etiqueta{transform:translateX(-50%);left:50%}
.p-center-v .etiqueta{transform:translateY(-50%);top:50%}
.p-center .etiqueta{top:50%;left:50%;translateY(-50%) translateX(-50%)}
.e-top .etiqueta {top:-16px;bottom:inherit}
.e-bottom .etiqueta {bottom:-16px;top:inherit}
.e-left .etiqueta{left:-16px;right:inherit}
.e-right .etiqueta{right:-16px;left:inherit}
.e-center-h .etiqueta{transform:translateX(-50%);left:50%}
.e-center-v .etiqueta{transform:translateY(-50%);top:50%}
.e-center .etiqueta{top:50%;left:50%;translateY(-50%) translateX(-50%)}
.txt-right {text-align:right}

.cl-9.e-bottom figure, .cl-10.e-bottom figure {margin-bottom:28px}
/*etiqueta 100% absoluta top o bottom*/
.e-100-abs.e-top .etiqueta {width:100%;box-sizing:border-box;left:0;top:0}
.e-100-abs.e-bottom .etiqueta {width:100%;box-sizing:border-box;left:0;bottom:0}

/*etiqueta 100% relativa top o bottom*/
.e-100-re.e-top .etiqueta {width:100%;box-sizing:border-box;left:0;top:0;position:relative;display:block}
.e-100-re.e-bottom .etiqueta {width:100%;box-sizing:border-box;left:0;bottom:0;position:relative;display:block;order:2}
.e-100-re.e-bottom figure picture {order:1}
.e-100-re.e-bottom figure {display:flex;flex-wrap:wrap}

/*listado en bandera (en-bandera)*/
.en-bandera {clear:both;overflow:hidden;width:100%}
.en-bandera .cl-1, .en-bandera .cl-2, .en-bandera .cl-3, .en-bandera .cl-4, .en-bandera .cl-5, .en-bandera .cl-6 {width:100%;margin:0 0 20px;padding-bottom:20px;border-bottom:1px solid #e2e2e2;float:none;clear:both;overflow:hidden}
.en-bandera .cl-1 figure, .en-bandera .cl-2 figure, .en-bandera .cl-3 figure, .en-bandera .cl-4 figure, .en-bandera .cl-5 figure,
.en-bandera .cl-6 figure, .en-bandera figure{width:25%;float:left;margin-right:2%}
.en-bandera .cl-1 header, .en-bandera .cl-2 header, .en-bandera .cl-3 header, .en-bandera .cl-4 header, .en-bandera .cl-5 header,
.en-bandera .cl-6 header, .en-bandera header{width:calc(100% - 27%);float:left}

.x-mas .en-bandera, .cont-cuerpo .en-bandera {margin-bottom:30px}
.x-mas .en-bandera figure, .cont-cuerpo .en-bandera figure {width:240px}
.x-mas .en-bandera header, .cont-cuerpo .en-bandera header {padding-left:20px;width:calc(100% - 240px)}

/* esquema utilizado: /grid/#/1230/21/30/0/3/2 */
.bloque {width:1230px;margin:0 auto 60px;clear:both}
.bloque.bloque-top {margin-bottom:0}
[class*="destacada-"] {clear:both;overflow:hidden;margin-bottom:30px}

.destacada-1 {overflow:visible;display:flex}
.destacada-1 header .etiqueta{display:inline-block;background:#B21700;color:#fff;padding:0 24px;line-height:32px;margin-bottom:5px;position:relative}
.destacada-1 figure .etiqueta, .destacada-1 header .etiqueta-2, .destacada-2 .etiqueta.etiqueta-2 {display:none}
.destacada-1 figure {margin-bottom:0}
.destacada-1 .header-on header {bottom:55px}
.destacada-1 header h2 {color:#fff;font-size:44px;margin-bottom:8px}
.destacada-1 .streaming header .etiqueta-2 {display:block}
.destacada-1 .streaming header h2 {color:#1f1f1f;margin-bottom:0}

.destacada-2 .cl-12 figure {margin-bottom:28px}

.destacada-4 .cl-6 .cl-21:first-child {margin-bottom:41px}
.destacada-4 .cl-15 figure {margin-bottom:28px}
.destacada-4 .cl-15 .etiqueta-2 {display:none}

.destacada-5 .cl-5 {margin-bottom:0}
.destacada-5 .cl-5>div:first-child {margin-bottom:25px}
.destacada-5 .cl-11 figure {margin-bottom:28px}
.destacada-5 .cl-11 .etiqueta-2 {display:none}

/** Bloques especiales del home:concordia / etc */
.bloque-especiales.bloque {width:100%;display:block;clear:both;overflow:hidden;margin-bottom:0}
.bloque-especiales [class^="cl-"] {float:left;margin-right:3.4482758620689653%}
.bloque-especiales .cl-5 {width:31.03448275862069%}
.bloque-especiales .cl-5:last-child {margin-right:0}

.destacada-5 .cl-11.streaming .etiqueta-2, .destacada-4 .cl-15.streaming .etiqueta-2 {display:block}

.carousel {height:250px;overflow:hidden}
.carousel.owl-carousel {height:auto;overflow:visible}
.carousel .cl-2, .carousel .cl-3, .carousel .cl-4, .carousel .cl-5, .carousel .cl-6 {width:100%;margin:0}

[class^="cl-"] {float:left;margin-right:2.4390243902439024%;overflow:hidden}
[class^="cl-"].e-top {overflow:visible}

.cl-1 {width:2.4390243902439024%}
.cl-2 {width:7.317073170731707%}
.cl-3 {width:12.195121951219512%}
.cl-4 {width:17.073170731707318%}
.cl-5 {width:21.951219512195124%}
.cl-6 {width:26.82926829268293%}
.cl-7 {width:31.70731707317073%}
.cl-8 {width:36.58536585365854%}
.cl-9 {width:41.46341463414634%}
.cl-10 {width:46.34146341463415%}
.cl-11 {width:51.21951219512195%}
.cl-12 {width:56.09756097560976%}
.cl-13 {width:60.97560975609756%}
.cl-14 {width:65.85365853658537%}
.cl-15 {width:70.73170731707317%}
.cl-16 {width:75.60975609756098%}
.cl-17 {width:80.48780487804879%}
.cl-18 {width:85.36585365853658%}
.cl-19 {width:90.2439024390244%}
.cl-20 {width:95.1219512195122%}
.cl-21 {width:100%;margin:0}


/*destacadas home*/
.dest {clear:both;overflow:hidden;width:1200px;margin:0 auto 30px;border-bottom:1px solid #e2e2e2}
.dest header {padding:15px 0 25px}
.dest .header-on header {padding:15px 20px 20px}
.dest .header-on .bajada {color:#fff}
.dest .header-on.pleno .bajada {color:#111}

.dest-1 .header-on header h2, .dest-1 h2 {font-size:42px}
.dest-1 .header-on.cl-1 {position:relative}

.no-icon .icon-right{display:none}

.etiqueta .icon-right {position:absolute;right:10px;line-height:32px}
.no-icon .etiqueta {width:auto;text-align:center;padding:0 20px}
.destacada-3 .etiqueta.etiqueta-2, .cl-10 .etiqueta.etiqueta-2 {display:none}

/** Destacadas de la portada */
.destacada-3 .cl-6:last-child {margin-right:0}
.e-top.p-left {margin-top:16px}
.e-top.p-left .etiqueta.etiqueta-2 {display:none}
.destacada-2 .cl-9 {margin-right:0}
.destacada-5 .cl-5:last-child {margin-right:0}
.destacada-4 .cl-6 {margin-right:0}
.destacada-4 .cl-6:nth-child(2) {margin:16px auto 41px}

/** Cuerpo de noticias */
.barra-lateral {margin-right:0;overflow:visible}

.cont-notas.bloque {width:100%;margin:0 auto 0;display:block}
.cont-notas [class^="cl-"] {float:left;margin-right:3.4482758620689653%}
.cont-notas .cl-1 {width:3.4482758620689653%}
.cont-notas .cl-2 {width:10.344827586206897%}
.cont-notas .cl-3 {width:17.24137931034483%}
.cont-notas .cl-4 {width:24.137931034482758%}
.cont-notas .cl-5 {width:31.03448275862069%}
.cont-notas .cl-6 {width:37.93103448275862%}
.cont-notas .cl-7 {width:44.827586206896555%}
.cont-notas .cl-8 {width:51.724137931034484%}
.cont-notas .cl-9 {width:58.620689655172406%}
.cont-notas .cl-10 {width:65.51724137931035%}
.cont-notas .cl-11 {width:72.41379310344827%}
.cont-notas .cl-12 {width:79.3103448275862%}
.cont-notas .cl-13 {width:86.20689655172413%}
.cont-notas .cl-14 {width:93.10344827586206%}
.cont-notas .cl-15 {width:100%}

.cont-notas .cl-7 {width:72.41379310344827%}
.cont-notas.confoto .cl-7 {width:44.827586206896555%}

.buscador .cont-notas .cl-4 {width:33.33333333333333%;margin-right:30px}
.buscador .cont-notas .cl-7 {width:61.904761904761905%;margin-right:0}

.buscador .cont-notas .cl-4.herramientas {width:24.137931034482758%}

.post-interior.cont-notas .cl-11 {margin-right:0}

.cl-5 {margin-bottom:54px}
.cont-notas .cl-5:nth-child(3n) {margin-right:0}
.cl-5 h2 {font-size:19px;margin-bottom:17px}
.cont-notas .cl-10 + .cl-5 {margin-right:0;margin-bottom:24px}

.line {display:block;width:100%;height:1px;background:#e2e2e2;position:relative;box-sizing:border-box;margin-bottom:16px}
.line-2 {width:61px;height:2px;background:#005193;position:absolute;top:0;left:0}
.municipales-h .line-2, .tapas-diarios .line-2 {background:#B21700}
.bloque-especiales .fecha {text-transform:uppercase}

.cont-notas.bloque-deportes { clear: both; overflow: hidden; margin-bottom: 30px; padding-bottom: 20px; border-bottom:1px solid #e2e2e2}
.bloque-deportes h3 { text-align: center; font-size:30px; text-transform: uppercase; font-style: italic; margin-bottom: 15px; width: 100%; display: block}
.bloque-deportes .line { margin-bottom: 5px}
.bloque-deportes .line-2 { background: #247432;  left:50%; transform: translateX(-50%); width: 60%}
.bloque-deportes .cl-5:last-child { margin-bottom: 0}
.bloque-deportes .etiqueta { background: #247432 }
.bloque-deportes .etiqueta.etiqueta-2 { background: none; color: #7f7f7f; position: relative; text-align: left; padding: 0 !important;
    line-height: 15px; max-width: 80%; width: auto; font-weight: 600;overflow: hidden;}

.demoliendo-agendas.bloque-especiales {position:relative;overflow:visible}
.demoliendo-agendas .line {height:3px;margin-bottom:0}
.demoliendo-agendas.bloque-especiales h3 {margin-top:-19px;display:block;width:100%;box-sizing:border-box;margin-bottom:25px;
    text-align:center}
.demoliendo-agendas.bloque-especiales h3 .txt {position:relative;text-transform:uppercase;font-weight:900;display:inline-block;background:#fff;
    padding:0 18px 0 16px;line-height:33px;letter-spacing:-0.008em}
.demoliendo-agendas .etiqueta-2:before {display:none}

.demoliendo-agendas img, .demoliendoagenda .destacado-top img, .demoliendoagenda .item-post figure img  {
    -webkit-filter:grayscale(100%);
    filter:grayscale(100%);/* Para cuando es estándar funcione en todos */

    -webkit-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    transition:all 0.5s ease;
}

.demoliendo-agendas img:hover {
    -webkit-filter:grayscale(0%);
    filter:none;

    -webkit-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    transition:all 0.5s ease;
}

.corchete {width:3px;height:33px;position:absolute;background:#e2e2e2}
.corchete.izq {left:0;top:1px}
.corchete.izq:before {content:"";width:7px;height:3px;background:#e2e2e2;display:block;position:absolute;top:0;left:0}
.corchete.izq:after {content:"";width:7px;height:3px;background:#e2e2e2;display:block;position:absolute;bottom:0;left:0}
.corchete.der {right:0;top:1px}
.corchete.der:before {content:"";width:7px;height:3px;background:#e2e2e2;display:block;position:absolute;top:0;right:0}
.corchete.der:after {content:"";width:7px;height:3px;background:#e2e2e2;display:block;position:absolute;bottom:0;right:0}

@media only screen
and (max-width:1230px){
    .dest, .bloque {width:100%}
}

@media only screen
and (max-width:1024px){
    .bloque {width:calc(100% - 20px)}
    .cl-15 {width:calc(100% - 320px);margin-right:20px}
    .barra-lateral {width:300px}
}

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

}

@media only screen
and (max-width:767px){
    .orden-1-m {order:1}
    .orden-2-m {order:2}
    .orden-3-m {order:3}
    .orden-4-m {order:4}
    .orden-5-m {order:5}
}

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

.icon-video {position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:40px;height:40px}
.icon-video:before {color:#fff;font-size:30px}
figure:hover .icon-video {opacity:0.5}

.autor {position:absolute;bottom:12px;left:12px;z-index:300;width:100%}
.autor a {display:block}
.autor a:hover {opacity:0.5}
.autor a:hover[title='Elentrerios.com'] {opacity:1}
.autor img {width:30px;height:30px;border-radius:50%;float:left;margin-right:9px;display:inline-block}
.autor .autor-nombre {font-family:'Open Sans', sans-serif;font-weight:600;color:#fff;font-size:12px;padding:9px 0 0;width:calc(100% - 65px);float:left;text-align:left;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
figure .autor .autor-nombre {padding:7px 0 3px}
.autor .autor-nombre span {color:#7f7f7f}

header .autor a {display:inline-block}

.listado-opinion  .autor a, .nota-listado.etiquetas .autor a{text-align:center;display:inline-block;margin-bottom:0;padding:0 30px;line-height:120%}
.listado-opinion  .autor img, .nota-listado.etiquetas .autor img {width:60px;height:60px;float:none;margin-right:0;margin-bottom:8px;display:inline-block;object-fit:cover}
.listado-opinion  .autor .autor-nombre, .nota-listado.etiquetas .autor .autor-nombre {display:block;clear:both}

.e-bottom .autor, .nota-listado .item-bajada .autor, .destacada-1 .autor {position:relative;bottom:auto;left:auto;display:inline-block;width:auto}
.e-bottom .autor .autor-nombre, .destacada-1 .autor .autor-nombre {display:inline-block;color:#005192;font-size:13px;vertical-align:inherit;overflow:hidden;line-height:15px;width:auto}
.destacada-1 .autor .autor-nombre {color:#fff}
.e-bottom .autor .autor-nombre span {color:#005192}
.destacada-1 .autor .autor-nombre span {color:#7f7f7f}
.nota-listado .item-bajada .autor .autor-nombre span {display:none}
.nota-listado.etiquetas .item-bajada .autor {transform:translateY(-50%);top:50%}

.nota-listado .item-bajada .autor .autor-nombre {color:#005192;font-size:13px;white-space:normal;text-overflow:initial;width:100%;text-align:center}

.advthis .autor {position:relative;bottom:auto;left:auto;display:block;text-align:center;border-bottom:1px solid #e2e2e2;margin-bottom:30px;clear:both;overflow:hidden}
.advthis .autor a {display:block}
.advthis .autor img {display:inline-block;float:none;width:60px;height:60px;margin-bottom:17px;margin-right:0}
.advthis .autor .autor-nombre {display:block;color:#1f1f1f;font-size:16px;font-weight:700;margin-bottom:26px;width:100%;box-sizing:border-box;padding:0 30px;white-space:normal;text-align:center;line-height:120%}

/* dos columnas */
.dos-col {width:1200px;margin:0 auto 30px;clear:both;overflow:hidden;padding-bottom:10px;border-bottom:1px solid #e2e2e2}
.col-right {width:31%;float:left;background:#f2f2f2;padding-bottom:30px}
.dos-col .cont {width:66%;float:left;margin-right:3%}

.cont-notas.bloque.dos-notas {clear:both;overflow:hidden;margin-bottom:40px}
.dos-notas .cl-6 {margin-right:0}
.dos-notas .cl-6 .etiqueta, .dos-notas .cl-9 .etiqueta.etiqueta-2 {display:none}
.dos-notas .cl-6 .etiqueta.etiqueta-2 {display:inline-block}
.dos-notas .cl-6 figure {margin-bottom:0}
.dos-notas .cl-6 header {border:3px solid #e2e2e2;border-top:none;padding:25px 20px 75px;height:30%}
.dos-notas .cl-6 header h2 {font-size:24px}

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

.dos-col .cl-2 header {padding-bottom:20px}

.destacado-top {margin:0 auto 55px;clear:both;overflow:hidden}
.destacado-top .cl-6:last-child {margin-right:0}

/*bajo la lupa*/
.bloque-bajolalupa figure .etiqueta {display:none}
.bloque-bajolalupa header .etiqueta{display:inline-block;background:#B21700;color:#fff;padding:0 24px;line-height:32px;margin-bottom:21px;position:relative;width:auto}
.bloque-bajolalupa header .etiqueta:hover {color:rgba(255,255,255,0.5)}
.bloque-bajolalupa .etiqueta-2:before{display:none}
.bloque-bajolalupa {width:100%;background:#eee;position:relative}
.bloque-bajolalupa:after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:300;
    background-size:80% 100%;
    background-position:center;
    background-color:rgba(0,0,0,0.1);
    background-repeat:no-repeat;
    /* Permalink - use to edit and share this gradient:http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.4+0,1+100 */
    background:-moz-radial-gradient(circle, rgba(0,0,0,0.4) 0%, rgba(0,0,0,1) 100%);/* FF3.6-15 */
    background:-webkit-radial-gradient(circle, rgba(0,0,0,0.4) 0%,rgba(0,0,0,1) 100%);/* Chrome10-25,Safari5.1-6 */
    background:radial-gradient(circle, rgba(0,0,0,0.4) 0%,rgba(0,0,0,1) 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#66000000', endColorstr='#000000',GradientType=1 );/* IE6-9 fallback on horizontal gradient */}
.bloque-bajolalupa .header-on header{width:1230px;z-index:302;left:50%;transform:translateX(-50%);bottom:54px;padding:0}
.bloque-bajolalupa .cont {width:1230px;position:absolute;height:100%;left:50%;transform:translateX(-50%);z-index:302}
.bloque-bajolalupa header h2 {font-family:'Source Sans Pro', sans-serif;font-size:32px;font-weight:700;line-height:120%;color:#fff;width:65%}
.bloque-bajolalupa header h2:after {content:'';width:300px;height:1px;position:relative;clear:both;background:rgba(255,255,255,0.2);display:block;margin:23px 0 0}
.bloque-bajolalupa header a:hover h2 {color:rgba(255,255,255,0.5)}
.bloque-bajolalupa header .autor a {display:block}
.tapa {background:rgba(0,0,0,0.4);position:absolute;width:100%;height:100%;top:0;left:0;z-index:301}
/* Tapa de los diarios */
.tapas-diarios .carousel {width:100%;margin:0 auto 60px;height:310px;overflow:hidden;padding:30px;box-sizing:border-box;background:#f3f3f3}
.tapas-diarios .cl-5 figure {background:#fff;height:250px;overflow:hidden;box-sizing:border-box;padding:10px}
.bloque-bajolalupa .cont-redes h2:after {background:none}
.bloque-bajolalupa  .cont-redes.active:after {transform:scale(62)}
.especial .cont-redes.active:after {transform:scale(67)}
.tapas-diarios .cl-5 figure:hover img {opacity:0.5}

.bloque-bajolalupa  .cont-redes.active + .header-on header {opacity:0.2}

/*x-mas*/
.icon-x-mas {width:93px;height:24px;float:left;margin-bottom:30px}
.bloque-xmas {clear:both;overflow:hidden}
.bloque-xmas .icon-video {display:none}
.bloque-xmas  h2 {margin-bottom:14px}
.bloque-xmas .cl-9:first-child h2 {font-size:22px}
.bloque-xmas .cl-6:last-child {margin-right: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}

.inicio .banner-centrado {margin:0 auto 40px}
.banner-centrado {width:1230px;height:90px;margin:30px auto 27px;position:relative;box-sizing:border-box;clear:both;overflow:hidden;background:#f3f3f3}
.banner-centrado div {width:970px;height:90px;margin:0 auto;position:relative;text-align:center}
.banner-centrado .ico {display:none}
.banner-728 {width:100%;height:90px;margin:0 auto 60px;position:relative;box-sizing:border-box;clear:both;overflow:hidden;background:#f3f3f3}
.banner-728>div {width:728px;height:90px;margin:0 auto;background:#ccc}
.banner-728 .clear {display:none}

.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;-webkit-font-smoothing:antialiased;color:#111;overflow-x:hidden;overflow-y:visible;
    font-size:13px;padding:0;width:100%;position:relative;transition:all 0.3s}
.overflow-hidden, .overflow-hidden-mfp, .overflow-hidden-buscador {overflow-y:hidden}
.institucional.overflow-hidden {overflow-y:visible}
img{vertical-align:top;width:100%}

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

.alerta{background:#B21700;padding:32px 0 37px;position:fixed;width:100%;bottom:0;z-index:3000}
.alerta .cont {width:1230px;margin:0 auto}
.alerta h2{font-family:'Open Sans', sans-serif;color:#fff;font-size:13px;font-weight:700;text-transform:uppercase;margin-bottom:10px;
    border:1px solid #fff;line-height:26px;padding:0 10px;float:left}
.alerta p{font-family:'Source Sans Pro', sans-serif;font-size:28px;color:#fff;line-height:138%;font-weight:700;display:inline-block;float:left;clear:both}
.alerta .icon-cerrar {font-size:0;background:#fff;width:20px;height:20px;border-radius:50%;text-align:center;position:absolute;top:20px;right:32px}
.alerta .icon-cerrar:before {color:#B21700;line-height:20px;font-size:16px;font-weight:700}
.alerta .icon-cerrar:hover {opacity:0.5}

.alerta-nota{padding:47px 0 45px;background:#2D2F31;margin:0 auto 30px;width:1200px;text-align:center}
.alerta-nota span.ahora{font-family:'Source Sans Pro', sans-serif;color:#666;font-size:20px;font-weight:700;text-transform:uppercase;text-align:center;display:block;margin-bottom:16px;letter-spacing:0.02em}
.alerta-nota h2, .alerta-nota h2 {font-family:'Source Sans Pro', sans-serif;font-size:54px;font-weight:700;line-height:115%;color:#fff;margin:10px auto 15px;width:90%}
.alerta-nota h2 a:hover{}
.alerta-nota p, .alerta-nota p {font-family:'Source Sans Pro', sans-serif;font-size:22px;color:#ccc;font-weight:400;width:90%;margin:0 auto;line-height:120%}

.titulo-bloque-esp {position:absolute;top:35px;left:90px;z-index:300;font-family:'Source Sans Pro', sans-serif;font-size:16px;color:#fff;font-weight:900;text-transform:uppercase}
.bloque .icon-iso, .icon-ee-tv, .encuesta .icon-iso, .audio-cont .icon-iso {width:50px;height:50px;text-align:center;position:absolute;top:20px;left:20px;z-index:300}
.bloque .icon-iso:before, .icon-ee-tv:before, .encuesta .icon-iso:before, .audio-cont .icon-iso:before {color:#fff;font-size:27px;line-height:50px}
.bloque .icon-iso, .encuesta .icon-iso, .audio-cont .icon-iso {background:#B21700}

.eetv.nota-interior .icon-ee-tv {position:relative;top:auto;left:auto;width:80px;height:32px;float:left;margin-bottom:20px}
.eetv.nota-interior .icon-ee-tv .path1:before, .eetv.nota-interior .icon-ee-tv .path2:before {color:#1f1f1f}

.encuesta .titulo-bloque-esp, .bloque-bajolalupa .titulo-bloque-esp {opacity:0.8}

.bloque-etv {position:relative;margin-bottom:60px}
.bloque-etv .cl-15 header {height:auto}
.bloque-etv .cl-15 header h2 {font-size:24px;color:#fff;margin-bottom:45px}
.bloque-etv .cl-15 header .etiqueta {color:#fff;background:none;margin-bottom:6px;position:relative;width:auto;text-align:center;display:block}
.bloque-etv .cl-15 figure {margin-bottom:0}
.bloque-etv figure .etiqueta, .bloque-etv .cl-15 header .etiqueta.etiqueta-2 {display:none}
.bloque-etv .icon-video {z-index:320}
.bloque-etv .cl-15 .icon-video {width:80px;height:80px}
.bloque-etv .cl-15 {margin-right:0;margin-bottom:30px}
.bloque-etv .cl-15 .icon-video span:before {font-size:80px}
.bloque-etv .cl-5 .icon-video, .eetv .icon-video, .x-mas .icon-video {left:10px;top:auto;bottom:10px;transform:translateX(0) translateY(0)}
.bloque-etv .cl-5:nth-child(3) {margin-right:3.4482758620689653%}
.bloque-etv .cl-5:last-child {margin-right:0}

/*retrato de actualidad*/
.carousel-retrato {height:580px;overflow:hidden}
.carousel-retrato.owl-carousel {height:auto}
.retrato-acualidad {margin-bottom:60px;position:relative;overflow:hidden}
.retrato-acualidad, .retrato-acualidad article {display:block;float:left;width:100%}
.retrato-acualidad article h2 {font-family:'Source Sans Pro', sans-serif;color:#fff;font-size:26px;font-weight:700;text-align:center;display:block}
.retrato-acualidad .titulo-bloque-esp {font-size:16px;font-weight:900}
.retrato-acualidad .header-on header {bottom:65px;width:100%;padding:0 20%}
.retrato-acualidad figure  {margin-bottom:0}
.retrato-acualidad .compartir {display:block}

/** encuesta */
.encuesta {position:relative;clear:both;overflow:hidden;margin-bottom:60px}
.encuesta .inner-encuesta {position:absolute;top:0;left:0;width:100%;height:100%}
.encuesta figure {margin-bottom:0}
.encuesta figure:after, .audio-fondo:after {content:'';width:100%;height:100%;background:rgba(0,0,0,0.6);position:absolute;top:0;left:0}
.retrato.nota-interior .encuesta figure:after {display:none}

.encuesta .txt {margin: 80px auto 30px;text-align: center;padding: 0 100px;}
.encuesta .txt a, .post-interior .texto .encuesta .txt a{font-family:'Source Sans Pro', sans-serif;color:#fff;font-size:32px;
    font-weight:700;margin-bottom:0;width:80%;line-height:115%;text-decoration:none}

.items-votar {width:337px;position:absolute;top:calc(62% + 4px);left:50%;transform:translateX(-50%) translateY(-50%)}
.encuesta .item {position:relative;clear:both;overflow:hidden;margin-bottom:10px;background:rgba(255,255,255,0.2)}
.encuesta .item.active, .encuesta .item.active:hover {background:rgba(178,23,0,0.4)}
.encuesta .item label{font-family:'Open Sans', sans-serif;font-size:14px;font-weight:600;color:#fff;display:block;padding:0 15px;cursor:pointer;
    line-height:41px;width:88%;box-sizing:border-box;position:relative;z-index:300;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden}
.encuesta .item:hover {background:rgba(255,255,255,0.4)}
.cant {font-family:'Open Sans', sans-serif;font-size:16px;font-weight:700;color:#fff}
.cont-votos, .error {font-family:'Open Sans', sans-serif;font-size:12px;font-weight:700;color:#fff;position:absolute;bottom:25px;left:20px}
.encuesta .cont-items-resultados {display:none}
.encuesta .error {display:none;padding:10px;text-align:center;bottom:40px;left:50%;transform:translateX(-50%)}
.encuesta .cant {display:none}
.encuesta .cont-borde {display:none}
.encuesta.ver-resultados .cant {display:block;color:#fff;position:absolute;top:10px;right:15px;z-index:300}
.encuesta.ver-resultados .cont-borde {display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:299}
.encuesta.ver-resultados .cont-borde .borde {background:rgba(178,23,0,1);height:100%;width:0}
.encuesta.ver-resultados .resultados {display:none}
.encuesta img {width:100%;}

.encuesta.ver-resultados .item {pointer-events:none}

.post-interior .texto .encuesta .txt a{font-size:22px;width:70%}
.encuesta.embed .item label {font-size:12px;line-height:31px}
.encuesta.embed .cant {font-size:14px;top:2px}

a.resultados {padding:8px 12px;color:#111;background:#666;display:inline-block;cursor:pointer}
a.resultados:hover {background:#999}

[class*="icon-"]:hover {cursor:pointer;transition:all 0.3s}
.icon-compartir {position:absolute;top:12px;right:13px;z-index:302;opacity:1}
.icon-compartir:before {color:#fff;font-size:36px;text-shadow:1px 1px 2px rgba(0, 0, 0, 1)}
.icon-compartir:hover {opacity:0.5}

.nota-interior .icon-compartir {top:13px;right:15px}

.cont-redes {text-align:center}
.cont-redes .cont {position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:302;transition:all 0.5s;opacity:0;width:0;height:0;overflow:hidden}
.cont-redes.active .cont {width:auto;height:150px;opacity:1;padding-top:20px}
.cont-redes:after {z-index:301;content:'';border-radius:50%;background:rgba(0,0,0,0.8);position:absolute;top:10px;right:10px;width:50px;
    height:50px;transition:all 0.3s;transform:scale(0)}
.cont-redes.active:after {transform:scale(53)}
.sideblock{clear:both;overflow:hidden;margin:30px auto 0;width:300px;text-align:center}
.cont-redes.active .cont h2{font-family:'Source Sans Pro', sans-serif;color:#fff;font-size:16px;font-weight:600;text-transform:none;width:auto}

.cont-redes .cont span {margin-bottom:10px}
.cont-redes .cont span:before {font-size:44px;color:#fff;line-height:70px}
.cont-redes .icon-facebook, .cont-redes .icon-twitter {width:70px;height:70px;display:inline-block;border-radius:50%;text-align:center}
.cont-redes .icon-facebook {background:#364F8B;margin-right:15px}
.cont-redes .icon-twitter {background:#4BADE6}
.icon-close {position:absolute;top:20px;right:20px;background:#fff;border-radius:50%;z-index:302;opacity:0;transition:all 0.3s;pointer-events:none}
.icon-close:before {font-size:20px;color:#000}
.icon-close:hover {opacity:1}
.active .icon-close {opacity:0.5;pointer-events:auto}
.active .icon-close:hover {opacity:1}

/*retoque de encuesta para las elecciones con 1000 candidatos*/
.encuesta { display: grid; background: #333}
.encuesta figure {grid-column-start: 1;grid-row-start: 1}
.encuesta figure picture { height: 100%; display: block}
.encuesta img { width: 100%; height: 100%; object-fit: cover}
.encuesta .inner-encuesta {position: relative;top: auto;left: auto;width: 100%;height: 100%;
    grid-column-start: 1;grid-row-start: 1}
.items-votar {width: 337px;position: relative;top:auto;left:auto;transform: translateX(0) translateY(0);
    margin: 0 auto 50px}

.bloque-bajolalupa {overflow:hidden}
.bloque-bajolalupa .autor {position:relative;bottom:auto;left:auto;margin-top:15px;float:left}
.bloque-bajolalupa .compartir {position:absolute;top:0;left:0;width:100%;height:100%}
.bloque-bajolalupa .compartir .icon-compartir {position:absolute;top:0;right:0;display:block;width:36px;height:36px;margin:15px 0 0 30px}
.bloque-bajolalupa .icon-close {top:25px;right:8px}
.compartir .active + .icon-compartir {opacity:0}
.bloque-bajolalupa .titulo-bloque-esp {top:45px;left:70px}
.bloque.bloque-bajolalupa .icon-iso {top:30px;left:0}
.bloque-bajolalupa .cont.compartiendo {z-index:312}

.tabla {display:table}
.tabla figure, .tabla header, .nota-interior .notas-columna li header, .nota-listado .notas-columna li header {display:table-cell;vertical-align:middle;float:none}

/* agenda oficial */
.notas-columna header {text-align:center;clear:both}
.titulo-col {position:relative;display:inline-block;clear:both;margin-bottom:30px}
.titulo-col h2{position:relative;z-index:300;text-transform:uppercase;display:inline-block;line-height:28px;padding:0 24px;
    font-family:'Open Sans', sans-serif;font-size:16px;font-weight:700;font-style:italic;color:#fff}
.titulo-col:after{content:'';position:absolute;width:100%;height:100%;top:10px;right:-10px;background:#f3f3f3;z-index:200}
.agenda-oficial .titulo-col h2 {background:#7C9E4B}
.mas-leidas .titulo-col h2 {background:#B21700}

.agenda-oficial .icon-iso-gobierno {position:absolute;bottom:14px;left:18px}
.agenda-oficial .icon-iso-gobierno:before {color:rgba(255,255,255,0.9);font-size:46px}
.notas-columna {margin-bottom:47px}
.notas-columna li {border-bottom:solid 1px #e2e2e2;margin:0 auto 20px;width:calc(100% - 40px);padding-bottom:20px}
.notas-columna li header {text-align:left;clear:none;padding-left:11px}
.inicio .notas-columna li:first-child {border-bottom:none;width:100%;padding:0}
.inicio .notas-columna li:first-child header{padding:2px 0 15px;border-bottom:solid 1px #e2e2e2;width:calc(100% - 40px);margin:0 auto}
.notas-columna li header h2 {font-family:'Source Sans Pro', sans-serif;color:#222;font-size:16px;font-weight:600;line-height:115%}
.inicio .notas-columna li:first-child header h2 {font-family:'Source Sans Pro', sans-serif;font-size:18px;font-weight:600}
.notas-columna li.tabla figure img {width:64px;height:64px;object-fit:cover}
.notas-columna li:last-child {margin-bottom:9px}

.nota-interior .notas-columna header, .nota-listado .notas-columna header{margin-bottom:20px}
.nota-interior .notas-columna li, .nota-listado .notas-columna li {display:table}
.nota-interior .notas-columna li figure, .nota-listado .notas-columna li figure {display:table-cell;vertical-align:middle;float:none}
.nota-interior .notas-columna li figure, .nota-listado .notas-columna li figure {width:25%;margin-right:2%;margin-bottom:0;overflow:hidden}
.nota-interior .notas-columna li figure img, .nota-listado .notas-columna li figure img {width:64px;height:64px;object-fit:cover}
.nota-interior .notas-columna li header, .nota-listado .notas-columna li header {width:calc(100% - 27%);padding-left:11px}

[class^="cl-"] header a:hover h2, header a:hover h2, .agenda-oficial li header a:hover h2 {color:#005193}
.bloque-etv .cl-15 header a:hover h2, .destacada-1 header a:hover h2, .agenda-oficial header a:hover h2 {color:rgba(255,255,255,0.5)}

.nota-interior .msj-error, .nota-listado .msj-error, .servicios .msj-error{border:1px solid #e2e2e2;padding:30px;margin:10px 0 30px 20px;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:'Source Sans Pro', sans-serif;line-height:120%;color:#000;font-size:46px;margin:0 0 30px;letter-spacing:-3px;clear:both}
.nota-interior .msj-error a,.nota-listado .msj-error a, .etiquetas-listado .msj-error a, .servicios .msj-error a{font-family:'Source Sans Pro', sans-serif;font-size:15px;color:#666;text-decoration:underline}
.nota-interior .msj-error .line, .nota-listado .msj-error .line, .etiquetas-listado .msj-error .line{bottom:-9px}

.titulo-bloques {font-family:'Source Sans Pro', sans-serif;color:#010101;font-size:42px;font-weight:700;margin-bottom:20px}
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:'Source Sans Pro', 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:'Source Sans Pro', sans-serif;font-size:12px;color:#F90000;line-height:100%;margin-top:12px;position:absolute;top:30px;left:155px;width:100%}

.contacto .formprofile .msj-error{top:136px}
.g-recaptcha .msj-error{top:79px;left:0}
.msj-error{font-family:'Source Sans Pro', sans-serif;font-size:12px;color:#F90000;line-height:100%;margin-top:12px;position:relative;top:inherit;left:inherit;width:100%;
    text-align:left;padding-bottom:5px}
.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:'Source Sans Pro', 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:'Source Sans Pro', sans-serif;font-weight:400;font-size:14px}
.normasdeparticipacion .scroll ul li{margin-bottom:20px}


.banner-a, .banner-b, .banner-c, .banner-d, .banner-e, .banner-f, .banner-g, .vos-noticia .banner-h, #sidebar-right .banner-h {
    padding:0;float:left;clear:both;margin-bottom:60px;position:relative;width:100%;height:250px; box-sizing: border-box}
.banner-b>[id*="div-"], .banner-c>[id*="div-"], #google_image_div a img, object, .banner-d>[id*="div-"], .banner-e>[id*="div-"], .banner-f>[id*="div-"], .banner-g>[id*="div-"], .banner-h>[id*="div-"]{
    float:left;clear:both;width:300px;height:250px}
.banner-a>[id*="div-"] {display:block;width:300px;height:250px;margin:0}
[class*="banner-"]>[id*="div-"] {position:relative;z-index:300}
[class*="banner-"]:after {content:'';position:absolute;top:30px;right:0;width:300px;height:250px;z-index:299;background:#f3f3f3}
.banner-centrado.top:after {display:none}
#sidebar-right .banner-a {height:250px}
#sidebar-right .banner-a:after {height:250px}

#sidebar-right .banner-b, #sidebar-right .banner-b:after, #sidebar-right .banner-b>[id*="div-"] {height:600px}

.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 #container header{margin:0 0 30px}

.notificaciones {clear:both;overflow:hidden;background:#F6A623;position:relative;padding:12px 0}
.notificaciones .cont {width:1230px;margin:0 auto}
.notificaciones .icon-alertas {float:left;margin-right:12px}
.notificaciones .icon-alertas:before {color:#1f1f1f;font-size:26px;font-weight:700}
.notificaciones p {color:#1f1f1f;font-size:13px;font-family:'Open Sans', sans-serif;float:left;padding:3px 0 0;
    width:calc(100% - 100px)}
.notificaciones .icon-cerrar {background:#1f1f1f;text-align:center;width:20px;height:20px;border-radius:50%;position:absolute;top:15px;right:32px}
.notificaciones .icon-cerrar:before {color:#F6A623;line-height:20px;font-size:16px;font-weight:700}
.notificaciones .icon-cerrar:hover {opacity:0.5}

/*encabezado*/
#header{width:100%;margin:0;z-index:5500;padding:0;box-sizing:border-box;background:#005193;height:80px;position:relative}
.cd-header h1{width:240px;height:30px;position:absolute;top:24px;left:50%;z-index:301;transform:translateX(-50%)}
.icon-logo{width:100%;height:100%;float:left;position:relative}
.icon-logo:before {font-size:30px;color:#fff}
.inicio #header {margin-bottom:30px}

/*top*/
.bredcrum{display:none}
.listado-opinion .bredcrum{width:1230px;margin:0 auto 55px;display:block}
.titulo-listado, .bredcrum {font-family:'Source Sans Pro', sans-serif;font-size:27px;color:#171717;margin-bottom:55px;font-weight:700}
.buscador .bloque {margin-bottom:56px}

/*search*/
.icon-lupa {z-index:3000;cursor:pointer;display:inline-block;position:absolute;top:0;right:-6px;
    -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-lupa2 {opacity:0;transition:all 0.3s ease;top:25px;position:absolute}
.icon-lupa.active {right:-6px;z-index:30000;top:0;position:absolute}

.icon-lupa:before {content:"\e916";font-size:30px;color:#fff;line-height:80px;display:block}
.icon-lupa2:before {content:"\e916";font-size:30px;color:#fff}
.sitio-colon .icon-lupa:before { line-height: 108px}

.icon-lupa:hover:before {opacity:0.5}

.btn-buscar.active .icon-lupa:before, .btn-buscar.active.icon-lupa:before {content:"\e953";color:#fff;position:absolute;top:0;right:0;font-size:26px}
.icon-lupa:hover:before {opacity:0.5}

.search{z-index:301;position:absolute;height:78px;right:251px;top:0;width:30px;transition:all 0.3s ease}
.sitio-colon .search { right: 114px}
.buscador-top:after {content:"";display:block;position:absolute;right:0;top:0;height:45px;background:#005193;width:100px}

.sep{width:1px;height:15px;background:#e2e2e2;margin:0 9px;float:left;display:inline-block;position:relative}
.sep:last-child {display:none}
.buscador-top{background:#005193;position:absolute;overflow:hidden;display:inline-block;width:0;top:22px;right:0;
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    transition:all 0.3s ease}

::-webkit-input-placeholder{color:#fff;font-size:15px}
:-moz-placeholder{color:#fff;font-size:15px}
:-ms-input-placeholder{color:#fff;font-size:15px}

.buscador-text{width:100%;border:none;padding:19px 20px 10px 32px;background:none;font-size:14px;font-family:'Source Sans Pro', sans-serif;float:left;
    color:#fff;font-weight:300;position:relative;box-sizing:border-box;text-shadow:0 0 0 #fff;-webkit-text-fill-color:transparent;
    border-bottom:1px solid rgba(255,255,255,0.2);text-transform:uppercase;transition:all 0.5s ease}
.buscador-text:-webkit-autofill,
.buscador-text:-webkit-autofill:hover,
.buscador-text:-webkit-autofill:focus,
.buscador-text:-webkit-autofill:active {
    transition:background-color 5000s ease-in-out 0s;
}

.search.fixed-search .icon-lupa2 {opacity:1;position:absolute;left:-5px;top:35px}


.cd-header .search.fixed-search {position:absolute;z-index:310;width:calc(100% - 441px);}
.cd-header .search.fixed-search .buscador-top {width:100%}

.search .bt{font-size:14px;color:#fff;font-weight:700;cursor:pointer;padding:10px 20px;border-radius:4px;border:none;
    position:absolute;top:7px;right:40px;z-index:100;background:#666;display:none}
.buscador-top label{display:none}

.sitio-colon .search { height: 108px}

/*buscador resultados*/
#buscadorpage {}
.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{border:1px solid #e2e2e2}
#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:0 15px;font-size:13px;font-family:"Open Sans", sans-serif;color:#a1a1a1;box-sizing:border-box;width:100%;line-height:44px}
.main-search .bt2 input{position:absolute;top:0;right:0;opacity:0;z-index:301;line-height:42px;padding:0;margin:0;cursor:pointer}
.main-search .bt2 .icon-lupa {position:absolute;top:7px;right:6px;z-index:300}
.main-search .bt2 input:hover + .icon-lupa {opacity:0.5}
.main-search .bt2 .icon-lupa:before {color:#005193;line-height:100%}
.secciones_todas {margin-bottom:30px}
.sort-by{float:right;font-family:"Open Sans", sans-serif;font-size:13px;margin-right:-2px;font-style:normal}
.sort-by a {color:#005193;line-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}
.color {color:#005193;font-style:italic;font-weight:600}

.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-left:0}
.resultadosbox {border-bottom:1px solid #e2e2e2;padding:20px;margin-bottom:60px;font-style:italic}
.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:13px;font-style:italic}
.resultadosbox .sort-by span {font-style:normal;font-weight:500}

/*redes top*/
.redes-h-top{position:absolute;top:0;right:280px;z-index:301}
.sitio-colon .redes-h-top { right: 142px}
.redes-h-top a{font-size:0;float:left;margin-right:8px}
.redes-h-top a:before {color:#fff;font-size:30px;display:block;line-height:80px;position:relative}
.sitio-colon .redes-h-top a:before { line-height: 108px}
.redes-h-top .icon-twitter, .redes-h-top .icon-facebook {margin-right:16px}
#footer .redes-h-top .icon-twitter {margin-right:-7px}

.icon-facebook:before {content:"\e934"}
.icon-twitter:before{content:"\e936"}
.icon-facebook:hover:before, .icon-twitter:hover:before, .redes a:hover:before{opacity:0.5}

#menu-derecha .redes-h-top {position:absolute;display:block;text-align:center;width:100%;top:auto;right:auto;bottom:90px}
#menu-derecha .redes-h-top .icon-twitter, #menu-derecha .redes-h-top .icon-facebook {float:none;display:inline-block}
#menu-derecha .redes-h-top .icon-facebook {margin-right:12px}
#menu-derecha .redes-h-top .icon-twitter {margin-right:0}
#menu-derecha .redes-h-top a:before {color:#000;font-size:34px}
#menu-derecha .redes-h-top a:hover:before {color:#fff;opacity:1}
.menu-2 {display:block;width:100%;text-align:center;margin-bottom:80px;position:absolute;bottom:0}
.menu-2 li {display:inline-block;padding:0 13px}
.menu-2 li a {font-family:'Open Sans', sans-serif;font-size:12px;color:#000;font-weight:600;text-transform:uppercase}
.menu-2 li a:hover {color:#fff}

#footer .redes-h-top {right:0}

/*galerias interior noticias*/
.nota-interior .owl-carousel .owl-stage-outer, .nota-interior .cont-galeria{-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}
.cont-galeria{margin-bottom:0;clear:both;overflow:hidden}
.cont-galeria .owl-carousel .owl-item{width:auto}
.cont-galeria .owl-carousel .owl-item figure{clear:both;overflow:hidden}
.cont-galeria  figcaption{clear:both;float:left;border-bottom:none}
.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*/
#page{width:100%;padding:0;z-index:1}

/*con barra derecha*/
#sidebar-right{width:26.82926829268293%;float:right;margin-bottom:0;padding-bottom:57px}
.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}

/*main layout*/
.institucional.contacto #main {margin:0}
.institucional #main-squeeze {width:100%}

#main, .nota-listado #main{float:left;width:70.73170731707317%;margin-right:2.4390243902439024%;min-height:300px}
.cont-nota{font-size:14px;float:left;width:100%}
.inicio #main, .videos-interior #main,
#container{width:100%;margin:0 auto;min-height:250px}
#container{width:100%;padding-bottom:30px}
.inicio #container{width:100%;padding-bottom:0}
.cont-interior-cuerpo {width:1230px;margin:0 auto}
.inicio .cont-interior-cuerpo {width:100%}
.nota-listado .cont-interior-cuerpo {display:flex}

.institucional.contacto article.form{width:100%;float:none}
.institucional #container{width:100%;padding-bottom:30px}
.institucional #main {width:100%}
.sitio-colon.nota-listado #main { width: 100%; margin-right: 0}

.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*/
.cont-pie {width:690px;float:right}

[class^="cl-pie"] {float:right;margin-left:4.3478260869565215%;margin-right:0}
[class^="cl-pie"]:last-child {margin-left:0}

.cl-pie1 {width:4.3478260869565215%}
.cl-pie2 {width:13.043478260869565%}
.cl-pie3 {width:21.73913043478261%}
.cl-pie4 {width:30.434782608695656%}
.cl-pie5 {width:39.130434782608695%}
.cl-pie6 {width:47.82608695652174%}
.cl-pie7 {width:56.52173913043478%}
.cl-pie8 {width:65.21739130434783%}
.cl-pie9 {width:73.91304347826086%}
.cl-pie10 {width:82.6086956521739%}
.cl-pie11 {width:91.30434782608695%}
.cl-pie12 {width:100%}

.con-ultimo-momento #footer {margin-bottom:145px}
.bottom-footer{position:relative;padding:68px 0 48px;clear:both;overflow:hidden}
#footer .inner .bottom-footer .cont{margin:0 0 0 0;display:table}
.bottom-footer .copy {padding-left:30px;display:table-cell;vertical-align:middle;line-height:140%}
.bottom-footer a{color:#ccc;font-size:14px;font-family:'Source Sans Pro', sans-serif;display:inline-block;position:relative;text-align:center;text-decoration:none}
.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:last-child{margin-right:0}
.bottom-footer a:hover{text-decoration:underline;color:rgba(255,255,255,1)}

#footer .icon-iso{width:80px;height:80px;float:left;background:#005193;text-align:center}
#footer .icon-iso:before {font-size:48px;line-height:80px;color:#fff}
#nav-pie {float:left;margin:32px 11px 0 30px}
#nav-pie li {float:left;padding-right:20px}
#nav-pie li a {color:rgba(255,255,255,0.5);text-transform:uppercase}
#nav-pie li a:hover {color:rgba(255,255,255,1)}

#footer{padding:0;width:100%;background:#333}
#footer .inner{width:1230px;margin:0 auto 0;position:relative}
#footer .inner .cont{margin:0;overflow:hidden}

[class^="cl-pie"] a {font-family:'Open Sans', sans-serif;font-size:12px;color:rgba(255,255,255,0.5);padding-bottom:10px}
.cont-inicial {color:rgba(255,255,255,0.8);text-transform:uppercase;padding-bottom:17px}

#footer #clousure{background:#171717;padding:30px 0}
#footer #clousure .cont {width:1230px;margin:0 auto;clear:both;overflow:hidden}
#footer #clousure a, #footer #clousure span{color:rgba(255,255,255,0.5);font-size:12px;font-family:'Open Sans', sans-serif}
#footer #clousure span {padding-bottom:6px;display:inline-block}
#footer #clousure .copy {float:right}

.direccion {float:left}

.bottom-right{float:right}
.bottom-right a{font-size:12px;color:#fff;font-family:'Source Sans Pro', sans-serif;padding-right:15px;float:right;position:relative;margin:16px 0 16px}
.bottom-right a:before {font-size:18px;color:rgba(255,255,255,0.5)}
.bottom-right a.icon-g8:before {font-size:20px}
.bottom-right a.icon-g8:hover:before{color:#F05A29}
.bottom-right a.icon-ADV {top:-3px;padding-right:0}
.bottom-right a.icon-ADV:before {content:"\e932";font-size:26px}
.bottom-right a.icon-ADV:hover:before {color:#EC1C24}
.icon-SIGLOCERO:before {content:"\e933"}
.bottom-right a.icon-SIGLOCERO:hover:before {color:#7BBD07}

.copy a {margin:0 0 0 5px;display:inline-block;float:none;padding-right:0}

/*homepage*/
.homeblock .bajada p{font-family:'Source Sans Pro', sans-serif;margin:0;color:#fff;font-size:15px;line-height:150%}
.homeblock .fecha-h{color:#368ECC;background:none;position:absolute;top:12px;right:12px;z-index:300;font-size:12px;font-weight:700;line-height:100%;display:none}
.homeblock figure{float:left}

.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{border-bottom:none;margin-bottom:0}

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*/
.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}

.ie8 .bloque-servicios a:before {padding:0 32%}
.lazy-load-notas {display:block;background:#005192;color:#fff;font-size:14px;text-transform:uppercase;font-family:'Open Sans', sans-serif;line-height:46px;
    text-align:center;margin:60px 0 30px}
.lazy-load-notas:hover {background:#7f7f7f;cursor:pointer}

/*listado noticias*/
.item-fecha{text-transform:uppercase}
.item-post .item-texto {display:flex}
.item-post .item-texto figure a{position:relative;padding-bottom:66.66%;height:0;display:block}
.item-post .item-texto figure img {position:absolute;height:100%;object-fit:cover}
.item-post .item-texto header {}
.item-post .item-bajada{margin-right:0;border-left:1px solid #e2e2e2;padding-left:20px;box-sizing:border-box}
.item-post .volanta{font-family:'Source Sans Pro', sans-serif;font-size:14px;color:#666;display:inline-block;position:relative;top:1px}
.item-post{border-bottom:1px solid #e2e2e2;margin-bottom:30px;padding-bottom:30px}
.item-post .item-texto figure .advertencia a {padding:0 15px;height:auto;display:inline-block}

.item-post h3{margin-bottom:8px;line-height:136%;clear:both;font-family:'Roboto', sans-serif}
.item-post.confoto h3{margin-bottom:13px;line-height:120%}
.item-post h3 a{font-family:'Source Sans Pro', sans-serif;font-size:22px;line-height:120%;color:#212121;margin-bottom:8px;font-weight:700;display:block}
.item-post h3 a:hover{text-decoration:none;color:#005192;display:block}
.item-post .etiqueta{position:relative;top:inherit;left:inherit;display:inline-block;margin-bottom:12px;margin-right:0;background:none;
    color:#005192;font-size:13px;font-weight:700;padding:17px 0 0;text-transform:uppercase;line-height:100%;width:auto}
.item-post .etiqueta:hover {color:#7f7f7f}
.listado-opinion .item-post .item-texto {display:table}
.listado-opinion .item-post .item-texto figure {display:table-cell;vertical-align:middle;margin:0;width:210px;float:none}
.listado-opinion .item-post.confoto .item-texto header {display:table-cell;vertical-align:middle;margin:0;padding-left:30px;
    width:calc(100% - 210px);float:none;padding-right:20px}
.listado-opinion .item-post .item-texto header {width:auto;float:none;display:table-cell;vertical-align:middle;margin:0;padding-left:0;padding-right:20px}
.listado-opinion .item-post .item-bajada {position:relative;text-align:center;display:table-cell;vertical-align:middle;float:none}
.autores .item-post .item-bajada {position:relative;text-align:left;display:table-cell;vertical-align:top;float:none}

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

.item-texto figure{display:table}
.item-post .item-bajada p {font-size:17px;color:#333;line-height:170%}
.item-post.confoto{padding-bottom:30px}
.item-post:nth-child(1) {padding-top:30px;border-top:1px solid #e2e2e2}
.item-post.confoto .etiqueta{display:inline-block}
.item-post.confoto .etiqueta.ver-m{display:none}
.item-post.confoto figure .etiqueta, .item-post.confoto figure .etiqueta{display:none}
.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}

.listado-opinion .item-post:nth-child(1), .autores .item-post:nth-child(1), .nota-listado.etiquetas .item-post:nth-child(1), .buscador .item-post:nth-child(1) {padding-top:0;border-top:none}

.item-bajada a{text-decoration:none;font-family:'Source Sans Pro', sans-serif;margin-bottom:20px}
.item-fecha{color:#7f7f7f}
.item-post .item-fecha{clear:both;margin-bottom:14px;font-weight:400;font-size:12px;line-height:100%;font-family:'Open Sans', sans-serif;padding-top:18px;display:block}
.item-post header .item-fecha {padding-top:2px}
.noticias .item-post header .item-fecha, .demoliendoagenda .item-post header .item-fecha, .autores .item-post header .item-fecha {display:none}
.item-post .item-bajada p .item-fecha{display:inline-block;margin-right:8px;top:0;margin-bottom:0}
.item-post figure{float:left;margin:0 20px 1px 0}
.buscador .item-post .item-fecha {margin-bottom:0}
.buscador figure a {position:relative;padding-bottom:66.66%;height:0;display:block}
.buscador figure a img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}

.etiquetas .item-post header .item-fecha, .item-post.nota-editorial .item-bajada, .item-post.nota-opinion .item-bajada .item-fecha {display:none}
.item-post.nota-editorial header .item-fecha, .item-post.nota-opinion header .item-fecha {display:block}

.nota-listado.listado-opinion .item-post .item-bajada {position:relative;text-align:center}
.nota-listado.listado-opinion .autor {position:absolute;top:50%;transform:translateY(-50%);left:0;text-align:center;width:100%}

.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*/
h2#title{font-family:'Source Sans Pro', sans-serif;font-size:38px;line-height:130%;color:#111;margin-bottom:15px}

.header-top-nota .first {font-family:'Open Sans', sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;
    color:#7f7f7f;float:left}
.x-mas .header-top-nota .first, .x-mas .sep, .eetv .header-top-nota .first, .eetv .sep {display:none}
.header-top-nota .seccion {position:relative;top:inherit;left:inherit;float:left;
    margin-bottom:8px;background:none;color:#7f7f7f;font-weight:600;font-size:13px;line-height:100%;height:auto;width:auto}
.nota-interior .header-top-nota a:hover {color:#005193}
.header-top-nota{padding-bottom:0;margin:0 0 51px;float:left;width:100%}
.header-top-nota .inner-cont {width:1230px;margin:0 auto}
.institucional .nota-interior .header-top-nota{margin:0 0 25px}
.politicaspriv .nota-interior .header-top-nota, .terminosycondiciones .nota-interior .header-top-nota, .normasdeparticipacion .nota-interior .header-top-nota{margin-bottom:28px;margin-top:0}
.volanta{font-family:'Source Sans Pro', sans-serif;font-size:16px;color:#666;margin-bottom:10px;display:inline-block;border-right:1px solid #e2e2e2;padding-right:12px;margin-right:10px}
#container .fecha-nota{font-weight:400;font-size:13px;color:#7f7f7f;font-family:'Open Sans', sans-serif;margin-bottom:0;line-height:100%;margin-right:15px;
    display:inline-block}
.nota-interior .header-top-nota .etiqueta {padding:5px 0 17px;line-height:100%;height:auto;clear:both;width:auto;background:none;position:relative;
    top:inherit;left:inherit;display:inline-block;font-size:16px;font-weight:600;font-family:'Open Sans', sans-serif;color:#005192;text-transform:uppercase}
.x-mas #container .fecha-nota, .eetv #container .fecha-nota {padding:7px 0 0 20px}
.x-mas.nota-interior .header-top-nota .etiqueta, .eetv.nota-interior .header-top-nota .etiqueta {color:#1f1f1f}
.sin-foto .header-top-nota {padding-bottom:55px}
.autores .header-top-nota {margin-bottom:0}
.header-top-nota a:hover {color:#005192}

.encuestas.nota-interior .header-top-nota {margin-bottom:45px}

.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:'Source Sans Pro', 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:'Source Sans Pro', 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}

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

.nota-interior #container header .etiqueta a, .etiqueta-err a{color:#666}

.institucional.contacto .nota-interior #container header{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}

h2#nota-title{font-family:'Source Sans Pro', sans-serif;font-size:50px;line-height:110%;color:#1f1f1f;margin:0;font-weight:700;clear:both}
.nota-listado h2#nota-title{font-size:27px;margin-bottom:56px}
.encuestas.nota-interior h2#nota-title {font-size:27px}
.especial.nota-interior h2#nota-title{margin-bottom:21px}
.especial .cont-centrado {width:1230px;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%)}

/* zooom interior */
.nota-interior.galeriadeimagenes #container header{text-align:center;margin-bottom:0}
.nota-interior.galeriadeimagenes .cont-etiquetas {display:block;text-align:center}
.nota-interior.galeriadeimagenes #container header .etiqueta {color:#666}
.nota-interior.galeriadeimagenes #container header .cont-etiquetas .etiqueta, .nota-interior.galeriadeimagenes #container header .cont-etiquetas .fecha-nota {float:none;display:inline-block}
.nota-interior.galeriadeimagenes .mas {color:#666;font-family:'Source Sans Pro', sans-serif;font-size:18px;font-weight:500;text-shadow:none;position:absolute;bottom:20px;right:20px}
h2#title-interiores{font-family:'Source Sans Pro', 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-size:18px;line-height:160%;color:#1f1f1f;padding-top:14px;padding-bottom:3px}

/*texto nota*/
.post-interior .texto{font-family:"Open Sans", sans-serif;font-size:18px;line-height:160%;margin-bottom:64px;color:#1f1f1f;clear:both;margin-top:-7px}
.post-interior .texto:first-letter {font-family:'Source Sans Pro', sans-serif;font-weight:700;font-size:91px;color:#005193;float:left;
    padding:0 12px 0 0;line-height:71px;display:block;top:-1px;position:relative}
.edictos.nota-interior .post-interior .texto:first-letter {font-family: "Open Sans", sans-serif; font-weight: 400; padding: 0;
    font-size: 18px;
    line-height: 160%;
    margin-bottom: auto;
    color: #1f1f1f;
    clear: both;  }
.x-mas .post-interior .texto:first-letter {color:#738E0C}
.eetv .post-interior .texto:first-letter{color:#B21700}
.post-interior .texto p{font-family:"Open Sans", sans-serif;font-size:18px;line-height:160%;margin-bottom:20px}
.post-interior .texto a{text-decoration:underline;color:#aaa;word-break:break-all}
.post-interior .texto cite{color:#fff;text-transform:none;font-weight:400;background:#005193;font-style:normal;padding:0 5px}
.post-interior .texto h5{font-family:'Source Sans Pro', sans-serif;font-weight:700;font-size:32px;color:#212121;line-height:138%;margin:22px 0;display:block}
.post-interior .texto h2{margin-bottom:0}
.post-interior .texto .embed a {word-break:normal}

.cont-cuerpo h3 {font-size:27px;font-family:'Source Sans Pro', sans-serif;color:#1f1f1f;margin-bottom:30px}

.blur img {-webkit-filter:blur(15px);filter:blur(15px);transition:inherit}
.blur a img {transition:inherit}
.inicio .blur img , .nota-listado .blur img, .cont-bottom-nota .blur img, .mas-leidas .blur img, .art .blur img{-webkit-filter:blur(5px);filter:blur(5px)}
.destacada-1 .blur img {-webkit-filter:blur(15px);filter:blur(15px)}

.blur .big-img {display:none}
.blur .autor img {-webkit-filter:blur(0px);filter:blur(0px)}

.advertencia {display:none;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);text-align:center;opacity:0;transition:all 0.5s;z-index:300}
.blur .advertencia {opacity:1;display:block}

.mas-leidas .blur .advertencia {display:none}

.item-post .advertencia, .cl-5 .advertencia{width:100%}
.advertencia h2 {font-size:18px;font-weight:700;color:#fff;font-family:'Open Sans', sans-serif;text-transform:uppercase}
.post-interior .texto .advertencia p, .advertencia p {font-size:13px;font-weight:500;color:#fff;font-family:'Open Sans', sans-serif;margin-bottom:10px}
.post-interior .texto .advertencia a, .advertencia a, .te-puedeinteresar .cl-5 figure .advertencia a {font-size:13px;font-weight:700;color:#fff;
    font-family:'Open Sans', sans-serif;border:1px solid #fff;padding:0 20px;line-height:31px;cursor:pointer;display:inline-block;height:auto}
.advertencia a:hover {opacity:0.5}
.cl-5 .advertencia a {line-height:32px}
.inicio .advertencia a, .item-post .item-texto figure .advertencia a, .te-puedeinteresar .advertencia a, .ahora-enportada .advertencia a{display:none}

footer .fuente{font-size:18px;color:#005192;font-family:'Open Sans', sans-serif;font-weight:400;display:block;margin:25px 0 15px;clear:both}

footer .fuente b {font-weight:700;color:#1f1f1f}
footer .fuente:last-child{margin:0 0 60px}

/*foto video embebido*/
.confoto .nota-video{margin:30px 0 0}
.nota-video{margin-bottom:32px;width:100%}
figure.embed, figure.embed img{width:100%;height:auto}
.texto .embed, .post-interior iframe, .issuuembed{margin:54px 0 52px;position:relative}
.issuuembed {width:100% !important}
.texto .embed.art {margin:54px 0 53px}
.texto .embed.goear{width:100%;height:100px;overflow:hidden;padding:0}
.texto .embed iframe, .issuuembed iframe{vertical-align:top;margin:0;clear:both;overflow:hidden}
.embed .video, .embed.issuu,  .embed.prezi, .post-interior .video, .video-cont{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}
.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{position:absolute;top:0;left:0;width:100%;height:100%}
.post-interior .video{clear:both;display:block}
.post-interior .video iframe, .video-cont iframe {margin:0}
[class*="banner-"]>[id*="div-"] iframe { margin: 0}

.cont-notas.bloque.flex {display:flex;flex-wrap:wrap}

/*comun fotos*/
.nota-foto {position:relative;margin-bottom:60px}
.nota-foto .cont-foto, .cont-foto {position:relative;overflow:hidden;transition:all 0.5s}
.cont-foto img {transition:all 0.3s}
.post-interior .texto .cont-foto a {text-decoration:none}
.contador {background:rgba(51,51,51,0.7);width:40px;height:auto;position:absolute;top:65px;right:20px;z-index:300;font-size:11px;color:#fff;font-weight:400;text-align:center;padding:3px 0}
.big-img {position:absolute;bottom:22px;right:27px;width:20px;height:20px;font-size:0;text-align:center;z-index:300}
.big-img .icon-extender {line-height:20px;text-align:center}
.big-img .icon-extender:before {font-size:32px;color:rgba(255,255,255,1);content:"\e935";text-shadow:1px 1px 2px rgba(0, 0, 0, 1)}
.big-img .icon-extender:hover:before {color:rgba(255,255,255,0.5)}

.contenedor-galeria .fotos {position:relative}
.contenedor-galeria .nota-foto {position:initial}
.contenedor-galeria .cont-foto {height:100%;width:100%;display:block;clear:both;overflow:hidden;position:initial;text-align:center}
.nota-vieja .contenedor-galeria .cont-foto {background:none}
.contenedor-galeria .cont-foto img, .nota-vieja .contenedor-galeria .cont-foto img {height:auto;width:auto;float:none;display:inline-block;
    max-width:100%;object-fit:scale-down;max-height:100%}
.contenedor-galeria img {float:left;width:auto;height:100%}

figcaption, .video-pie, .gmap-desc, .embed-pie, .audio-pie{position:relative;width:100%;margin:0;padding:14px 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;padding-bottom:12px}
.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:#7f7f7f;font-family:'Open Sans', sans-serif;
    line-height:100%;margin-right:10px;font-style:italic}
figcaption span, .video-pie span, .gmap-desc span, .embed-pie span, .audio-pie span{float:left;display:block;font-weight:400 !important;color:#7f7f7f;.
font-size:13px;font-family:'Open Sans', sans-serif;line-height:100%;font-style:italic;padding-left:2px;font-size:13px}
.icon-descargar{position:absolute;bottom:0;right:0;width:40px;height:40px;font-size:0}
.icon-descargar:before{}

.especial figcaption {width:1230px;margin:0 auto}
.especial .nota-foto {margin-bottom:10px}

/*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}

/*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*/
#fcontacto{width:100%;margin:0 auto}
.form-block{margin:0 auto 30px;position:relative;clear:both;width:470px}
.captcha{padding-bottom:40px;overflow:hidden;margin-bottom:0}
.g-recaptcha{float:right;margin-right:15px;position:relative}
.but{clear:both}
.form-block input, .form-block textarea{width:100%;padding:8px 12px;color:#111;box-sizing:border-box}
.form-block textarea{min-height:120px;line-height:160%}
.form-block select{width:300px;padding:8px 10px}
.form-block label{display:inline-block;font-family:'Open Sans', sans-serif;clear:both;font-weight:400;font-size:14px;width:145px;padding-left:5px;
    float:left;color:#4D5154}
.form-block.error input, .form-block.error textarea{}
.form-block.but{overflow:hidden}
#fcontacto .separador {width:100%;display:block;height:1px;background:#e2e2e2;margin:30px 0}

.form-block.but .enviar, .enviar{background:#666;border:none;display:inline-block;float:right;width:302px;padding:13px 30px 12px;color:#fff;font-size:16px;
    font-family:'Open Sans', sans-serif;cursor:pointer;text-transform:uppercase;font-weight:500}
.contacto .enviar{padding:10px 30px 10px;cursor:pointer}
.contacto .form-block.but .enviar:hover, .contacto .enviar:hover{background:#4D5154}
.contacto-fin .enviar{float:left;width:300px;padding:15px 0;text-align:center}
.contacto-fin .info{margin-bottom:30px}

.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}


/*paginador*/
.main-paginador{text-align:center;font-size:14px;clear:both;border-top:1px solid #e2e2e2;padding-top:30px;margin-top:20px}
.main-paginador a{font-family:'Source Sans Pro', sans-serif;display:inline-block;font-size:14px;color:#333;background:#f2f2f2;padding:7px 14px;font-weight:400}
.main-paginador a:hover{background:#666}
.main-paginador a.number{background:none;color:#333;font-weight:400}
.main-paginador a.number.active{background:#666;padding:8px 13px 8px 12px;color:#fff}
.main-paginador a.number.active:hover{color:#fff}
.main-paginador a.number:hover{color:#666;text-decoration:underline}

.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{float:left;width:auto;height:29px}
.a-anterior .ico{width:5px;height:9px;display:inline-block;margin-right:13px;position:relative;top:1px}
.a-siguiente{float:right;color:#fff;width:auto;height:29px}
.a-siguiente .ico{width:5px;height:9px;display:inline-block;margin-left:9px;position:relative;top:1px}
.a-siguiente:hover a, .a-anterior:hover a {color:#fff}

/*breadcrumb*/
.breadcrumb{width:1230px;margin:2px auto 20px;clear:both;overflow:hidden;padding-top:2px}
.breadcrumb a, .breadcrumb .bread {float:left;font-family:"Open Sans", sans-serif;font-size:13px;color:#7f7f7f;font-weight:600}
.breadcrumb .first {text-transform:uppercase}
.breadcrumb a:hover {color:#005192}
.opinion.nota-interior .breadcrumb .b-1, .opinion.nota-interior .breadcrumb .b-1 + .sep,
.demoliendoagenda.nota-interior .breadcrumb .b-1, .demoliendoagenda.nota-interior .breadcrumb .b-1 + .sep{display:none}

.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}

.texto 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:'Source Sans Pro', sans-serif;display:table-cell;vertical-align:middle;margin:0 auto;text-align:center}

/*PAGER*/
.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:'Source Sans Pro', 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}


/*relacionadas*/
.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:'Source Sans Pro', 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;clear:both;overflow:hidden}
.audio-desc {padding:12px 0}
.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-audio-stream{width:182px}
.jp-video-270p{width:480px}
.jp-video-360p{width:640px}
.jp-video-full{width:480px;height:270px;position:static !important}
.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{}
.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:"\e951";font-size:39px;font-family:'icomoon' !important;line-height:100%;;position:relative;top:1px;height:41px}
.jp-play:before {content:"\e952";font-size:39px;font-family:'icomoon' !important;line-height:100%;;height:41px;position:relative;top:1px}
.jp-volume-max:before, .jp-mute:before {content:"\e937";font-size:15px;font-family:'icomoon' !important}
.jp-unmute:before {content:"\e939";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}
a.jp-previous{}
a.jp-previous:hover{}
a.jp-next{}
a.jp-next:hover{}

.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{background:#ccc;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;background:#ccc;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}
.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{}
.jp-type-playlist .jp-playlist a.jp-playlist-current{}

.jp-type-playlist .jp-playlist a.jp-playlist-item-remove{float:right;display:inline;text-align:right;margin-right:10px;font-weight:bold}
.jp-type-playlist .jp-playlist a.jp-playlist-item-remove:hover{}
.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{}
.jp-type-playlist .jp-playlist span.jp-free-media a:hover{}
span.jp-artist{font-size:.8em}

.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{}

.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%}

a.jp-full-screen{margin-left:20px}
a.jp-full-screen:hover{}
a.jp-restore-screen{margin-left:20px}
a.jp-restore-screen:hover{}
a.jp-repeat{}
a.jp-repeat:hover{}
a.jp-repeat-off{}
a.jp-repeat-off:hover{}
a.jp-shuffle{margin-left:5px}
a.jp-shuffle:hover{}
a.jp-shuffle-off{margin-left:5px}
a.jp-shuffle-off:hover{}

.jp-no-solution{padding:5px;font-size:.8em;display:none}
.jp-no-solution a{}
.jp-no-solution span{font-size:1em;display:block;text-align:center;font-weight:bold}

/*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{}
.fotos-listado a:hover {text-decoration:underline}

/*herramientas*/
.herramientas{padding:0;width:100%}
.imp {cursor:pointer}

.advthis{width:100%;clear:both;overflow:hidden;text-align:center;position:relative}
.cont-advthis {padding:0 0 30px;display:block;box-sizing:border-box;border-bottom:1px solid #e2e2e2;margin-bottom:29px}
.fin-nota .advthis{margin:0}
.fotos-listado .advthis{margin-bottom:30px}
.advthis .redes{display:inline-block}

.advthis .redes a{display:inline-block;vertical-align:top;font-size:0;text-align:center;width:34px;height:34px;line-height:34px;margin-right:6px}
.advthis .redes a:before {font-size:28px}
.advthis .redes a:last-child {margin-right:0}

.autores .bloque.cl-21 {clear:both;overflow:hidden;border-bottom:1px solid #e2e2e2;padding-bottom:30px;margin-bottom:30px}
.autores .bloque.cl-21 .cont {background:#f7f7f7;padding:29px 0 0;box-sizing:border-box;clear:both;overflow:hidden}
.autores .advthis {float:left;padding:0 56px;width:auto}
.autores .advthis .autor img {width:80px;height:80px;border:9px solid #fff;margin-bottom:32px;margin-top:2px;object-fit:cover}
.autores .advthis .autor {text-align:center;border-bottom:none;padding-bottom:0;width:auto}
.autores .bloque.cl-21 p {font-family:'Open Sans', sans-serif;font-size:16px;color:#1f1f1f;line-height:160%;background:#fff;
    float:left;width:calc(100% - 210px);padding:25px 0 30px 30px;box-sizing:border-box;position:relative;top:1px}

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

.advthis .redes .icon-whatsapp {display:none}
.galeria-popup .advthis .redes span:first-child {display:block}

.advthis .redes .icon-whatsapp{border-radius:50%;text-align:center}
.advthis .redes .icon-whatsapp:before {content:"\e913";color:#43D854}
.advthis .redes .icon-facebook:before {color:#fff;top:1px}
.advthis .redes .icon-facebook{background:#3B5998;border-radius:50%;text-align:center}
.advthis .redes .icon-twitter {background:#28A9E0;border-radius:50%;text-align:center}
.advthis .redes .icon-twitter:before {font-size:24px;color:#fff}

.advthis .redes .icon-imp, .advthis .redes .icon-e-mail {background:#ccc;border-radius:50%;text-align:center}
.advthis .redes .icon-e-mail {background:#7f7f7f}
.advthis .redes .icon-imp:before {content:"\e915";font-size:17px;color:#fff}
.advthis .redes .icon-e-mail:before {content:"\e914";font-size:17px;color:#fff}

.advthis .autor .icon-twitter, .advthis .autor .icon-e-mail {display:inline-block;line-height:24px;text-align:center;margin-bottom:25px}
.autor .icon-twitter:before {color:#63ADF2;font-size:24px}
.autor .icon-e-mail:before {color:#7f7f7f;font-size:18px;top:-2px;position:relative}
.autor .icon-twitter + .icon-e-mail{border-left:1px solid #e2e2e2;padding-left:13px;margin-left:8px}

.herramientas.fin-nota{margin:0;clear:both;overflow:hidden}
.herramientas.fin-nota .autor, .herramientas.fin-nota .btn-comentarios, .herramientas.fin-nota .btn-comentarios {display:none !important}
.herramientas.fin-nota .advthis {text-align:right}
.herramientas.fin-nota .cont-advthis {border:none;padding:0;margin:0}

.x-mas .advthis .redes .icon-imp, .tapadiarios .advthis .redes .icon-imp, .encuestas .advthis .redes .icon-imp, .eetv .advthis .redes .icon-imp, .retrato .advthis .redes .icon-imp{display:none}
.tapadiarios .advthis .redes .icon-e-mail, .encuestas .advthis .redes .icon-e-mail {display:none}

.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}

.nota-vieja .cont-foto {background:#f3f3f3}
.nota-vieja .cont-foto img {width:auto}
.nota-vieja .texto .cont-foto img {width:100%}

.te-puedeinteresar .cl-5 figure a {position:relative;padding-bottom:66.66%;height:0;display:block}
.te-puedeinteresar .cl-5 figure a picture {position:absolute;top:0;left:0;height:100%;width:100%}
.te-puedeinteresar .cl-5 figure a picture img {object-fit:cover;height:100%}
.te-puedeinteresar h3 {display:block;width:100%}
.flex {display:flex;flex-wrap:wrap}

.cont-carousel {position:relative}
.controls-left {position:absolute;top:50%;transform:translateY(-50%);left:20px;z-index:300}
.controls-right {position:absolute;top:50%;transform:translateY(-50%);right:20px;z-index:300}

/*comentarios*/
.user-cont, .com-data, .reply-content .user-cont{float:left;width:calc(100% - 70px)}
.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:'Source Sans Pro', 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{display:block;text-align:center}
.btn-comentarios .com-total{position:relative;display:inline-block;font-size:13px;color:#7f7f7f;padding-right:0;
    margin-right:0;line-height:22px;vertical-align:top;top:-4px;font-family:'Open Sans', sans-serif}

/*contenido bottom nota*/
.ahora-enportada {padding:53px 0 0;background:#f3f3f3;margin-bottom:53px}
.ahora-enportada .cl-6 {margin-right:0}
.ahora-enportada h2 {margin-bottom:0}
.ahora-enportada h3, .te-puedeinteresar h3, .tapas-diarios h2, #comentarios h3{font-family:'Source Sans Pro', sans-serif;font-size:27px;color:#1f1f1f;margin-bottom:24px;font-weight:700}
.cont-bottom-nota{clear:both}
.coronavirus .cont-bottom-nota { margin-top: 40px}
.ahora-enportada [class*="banner-"]:after {background:#fff}

.inner-art {border-bottom:1px solid #e2e2e2;padding-bottom:30px}
.inner-art figure {width:120px;float:left;margin-right:29px;margin-bottom:10px}
.inner-art header {width:calc(100% - 149px);float:left}
.inner-art header h2 {font-family:'Source Sans Pro', sans-serif;font-weight:700;font-size:19px;color:#1f1f1f;line-height:120%}
.inner-art header span, .lee {font-family:'Open Sans', sans-serif;font-size:16px;font-weight:700;color:#005192}
.lee {display:none}
.inner-art header span {display:block}
.inner-art a:hover header h2 {color:#005192}
.inner-art a:hover header span {color:#1f1f1f}

.videos.nota-interior .dest .homeblock .icon-video{top:10px;right:10px;left:inherit}
.videos.nota-interior .dest .homeblock:hover .icon-video{}
.videos.nota-interior  .cont-bottom-nota .dest.h-3-hor .homeblock{width:352px;height:198px;overflow:hidden}
.videos .dest .homeblock .icon-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:'Source Sans Pro', sans-serif;font-weight:700;font-size:20px;color:#111;line-height:138%;padding:10px 20px}
.ultimas-galerias .galeria-cont header .mas{font-family:'Source Sans Pro', sans-serif;font-weight:300;font-size:20px;color:#868686;margin-left:20px;margin-bottom:20px}

/*responder popup*/
.mfp-content .bloque-comentarios{background:#fff;width:50%;border:1px dotted #ddd;border-radius:4px;margin:0 auto;padding:30px;position:relative}
.mfp-content #fcomentarnotar{margin:20px 0 0}
.mfp-content .form-com label{display:block;text-align:left;float:left;margin-bottom:3px}
.mfp-content .form-com input{width:96.5%}
.mfp-content .form-com .enviar{margin:20px auto}
#bloque-com-txt-r{width:98%;height:100px}
.mfp-content .bloque-comentarios .mfp-close{width:20px;height:20px;position:absolute;top:-10px;right:-10px;opacity:1;font-size:0}

/* galeria popup */
#page-galeria {width:1200px;margin:0 auto}
.galeria-popup h2 {font-size:18px;font-weight:700;line-height:120%;display:inline-block;margin:10px 0 15px}
.icon-menu:before {font-size: 36px; color: #ffffff;line-height: 80px; display: block;}
.sitio-colon .icon-menu:before { line-height: 108px}

/*sitio colon*/
.banner-colon { width: 1230px; position: relative; clear: both; overflow: hidden; margin:0 auto 40px; border: 2px solid #005193; background: #f2f2f2; display: flex }
.banner-colon picture { width: 32.5203%; background:#005193 url("/images/palmeras.png") no-repeat bottom; display: flex; align-items: center;
justify-content: center}
.banner-colon picture img { width: 260px; height: auto}
.banner-colon header { width: calc(100% - 32.5203%); position: relative; padding-left: 40px}
.banner-colon header h2 {font-family:'Source Sans Pro', sans-serif;font-weight:300;font-size:26px;color:#111; width: calc(100% - 300px)}
.banner-colon:after { display: none}
.banner-colon .ingresar { background:#005193; color:#fff; width: 160px; line-height:40px; font-size: 16px; font-family: 'Open Sans', sans-serif;
    position: absolute;  right: 70px; text-align: center; text-transform: uppercase}
.banner-colon .ingresar:hover { background:#7f7f7f }

.acceso-colon { display: flex; justify-content: space-between; align-items: center; padding: 20px 30px 0 0}
.acceso-colon .ingresar { position: relative; right: auto; height: 40px}
.accesos-servicios { border-top: 2px solid #e2e2e2; margin-top: 20px;width: 100%;display: flex; padding: 20px 30px 30px 0; box-sizing: border-box;}
.accesos-servicios .ingresar {position: relative; right: auto; margin-left: 15px; padding: 0 20px; line-height: 40px;
    display: inline-block;width: auto;}
.accesos-servicios .ingresar:nth-child(2) { margin-left: 0}

.cd-header h1 a span, .localidades { display: none}
.sitio-colon .localidades { display: flex; flex-wrap: wrap; align-items: center; position: absolute; bottom: 20px; left: 50%; transform: translateX(-50%)}
.sitio-colon .localidades:before, .sitio-colon .localidades:after {content: ''; display: inline-block; width: 4px; height: 2px; background: #7f7f7f;
margin: 0 10px}

.sitio-colon .localidades span {font-family:'Open Sans', sans-serif; font-weight: 600; font-size: 13px; text-transform: uppercase; display: flex; align-items: center}
.sitio-colon .localidades span:after { content: ''; display: inline-block; width: 2px; height: 2px; background: #7f7f7f; margin: 0 8px}
.sitio-colon .localidades span:last-child:after { display: none}
.sitio-colon #header { background: #f2f2f2; border-bottom: 2px solid #005193; position: relative; height: 111px}
.sitio-colon .cd-header h1 { top: 15px; width: auto}
.sitio-colon .cd-header h1 a span {font-family: 'Montserrat', sans-serif; font-size: 38px; color: #005193; display: inline-block; position: relative; top: auto; left: auto}
.sitio-colon .cd-header h1 a span:before {content: ''; display: inline-block; width: 2px; height: 38px; background: #e2e2e2; margin: 0 19px 0 13px; top: 5px; position: relative}
.sitio-colon .icon-logo:before { color: #005193; display: inline-block; position: relative; top: auto; left: auto; width: 240px;}

.fecha-top {color: #fff; position: absolute;left: 225px;top: 35px;}
.sitio-colon .fecha-top { color: #333333;top: 45px; left: 30px}
.sitio-colon .redes-h-top a:before, .sitio-colon .icon-lupa:before { color: #005193}
.sitio-colon .cd-primary-nav-trigger { border-left:  1px solid #e2e2e2 !important; height: 108px !important;}
.sitio-colon .icon-menu:before { color: #005193;}

.sitio-colon footer .redes-h-top a:before { color:#fff}

.sitio-colon [class*="banner-"]:after, .sitio-colon .banner-b { height: 100px}
.sitio-colon [class*="banner-"]>[id*="div-"] { height: 100%; overflow: hidden}
.sitio-colon .ver-mas { background: #005193; color: #fff; font-weight: 400; font-size: 14px; font-family: 'Open Sans', sans-serif;display: block;
    line-height: 30px; text-align: center;text-transform: uppercase;float: left; width: 100% }
.sitio-colon .ver-mas:hover { background: #7f7f7f}

.bloque-profesionales { background: #f3f3f3; padding: 30px 10px 20px; clear: both; margin-bottom: 30px; float: left; width: 100%; box-sizing: border-box}
.bloque-profesionales header { text-align: center; border-bottom: 1px solid #e2e2e2; padding-bottom: 17px; margin-bottom: 20px}
.bloque-profesionales header img { width: 81px; margin-bottom: 10px}
.bloque-profesionales header h2 {font-family:'Source Sans Pro', sans-serif;font-weight:400;font-size:26px;color:#111; line-height: 100%}
.bloque-profesionales header h2 strong { display: block; text-transform: uppercase; padding-top: 4px;font-weight:700;}
.bloque-profesionales ul { margin-bottom: 20px;float: left; width: 100%}
.bloque-profesionales ul li, .sitio-colon .item-post { padding:17px 13px 14px; margin-bottom: 2px; position: relative; text-align: left; background: #ffffff; float: left; width: 100%;
    box-sizing: border-box}
.bloque-profesionales ul li:before, .sitio-colon .item-post:before { content: ''; display: block;width: 0;height: 0; position: absolute; top: 0; right: 0;
    border-right: 15px solid #f3f3f3;
    border-top: 15px solid #f3f3f3;
    border-left: 15px solid #005193;
    border-bottom: 15px solid #005193;}
.bloque-profesionales ul li a { width: 100%; float: left}
.bloque-profesionales ul li a header, .sitio-colon .item-post h3 { border-bottom: 1px solid #e2e2e2; padding-bottom: 10px; margin-bottom: 8px; text-align: left}
.bloque-profesionales ul li a header span {font-family:'Source Sans Pro', sans-serif;font-weight:700;font-size:16px;color:#005193; display: block; line-height: 130%; margin-bottom: 5px}
.bloque-profesionales ul li a header h3, .sitio-colon .item-post h3 {font-family:'Source Sans Pro', sans-serif;font-weight:400;font-size:22px;color:#111111; margin-bottom: 1px}
.sitio-colon .item-post h3 { font-size: 26px; padding:0 7px 15px; margin-bottom: 12px;}
.bloque-profesionales ul li:hover, .sitio-colon .item-post:hover{ background: #e5edf4 }
.datos-prof span, .sitio-colon .item-post span { font-family: 'Open Sans', sans-serif; font-size: 13px; font-weight: 400; color: #111111; line-height: 195%; display: block;}
.sitio-colon .item-post span { font-size: 14px; padding: 0 7px}

.bloque-edictos {  clear: both; margin-bottom: 30px; float: left; width: 100%; border-bottom: 1px solid #f3f3f3; padding-bottom: 10px}
.bloque-edictos header { background: #005193; height: 75px; text-align: center; display: flex; align-items: center; justify-content: center }
.bloque-edictos header h2 { color: #fff;font-family:'Source Sans Pro', sans-serif;font-weight:700;font-size:26px;}
.bloque-edictos ul { padding: 10px 0}
.bloque-edictos ul li { padding: 15px 15px; border-bottom: 1px solid #f3f3f3}
.bloque-edictos ul li:hover, .sitio-colon.edictos .item-texto a:hover {background: #f3f3f3 }
.bloque-edictos ul li span {font-family:'Source Sans Pro', sans-serif;font-weight:700;font-size:16px;color:#111111; margin-bottom: 6px; display: block}
.sitio-colon .publicado { font-family: 'Open Sans', sans-serif; font-size: 13px; color: #aaa; font-weight: 400; display: block; margin-bottom: 13px}
.bloque-edictos ul li h3 { font-family: 'Open Sans', sans-serif; font-size: 13px; color: #111; font-weight: 400; line-height: 160%}
.bloque-edictos .ver-mas { width: calc(100% - 30px); margin: 0 auto; float: none}

.sitio-colon.listado-profesionales .listado-article { position: relative; width: calc(100% + 30px); left: -15px}
.sitio-colon .listado-article { display: flex; flex-wrap: wrap}
.sitio-colon .item-post { width: calc((100% - 60px) / 2); margin: 15px; background: #f7f7f7; border: none; padding: 27px 20px 24px }
.sitio-colon .item-post:before { border-right: 15px solid #fff;border-top: 15px solid #fff;}
/*.sitio-colon .item-post:nth-child(2n) { margin-right: 0}*/
.sitio-colon .cont-notas .cl-7 { width: 100%; box-sizing: border-box; margin: 0}
.sitio-colon .item-post .rubro {font-family:'Source Sans Pro', sans-serif;font-weight:700;font-size:20px;color:#005193; line-height: 100%; margin-bottom: 8px}

.sitio-colon.edictos .item-post { background: none; padding: 10px 0 0; border-right: 1px solid #f3f3f3; box-sizing: border-box; margin:0 25px 0 0}
.sitio-colon.edictos .item-post:nth-child(2n) { border-right: none; margin-right: 0}
.sitio-colon.edictos .item-post:nth-child(2n) .item-texto { margin-right: 0}
.sitio-colon.edictos .item-texto { padding: 0 5px;box-sizing: border-box; border-bottom: 1px solid #f3f3f3; height: 100%; margin-right: 25px; width: auto; }
.sitio-colon.edictos .item-post:before { display: none}
.sitio-colon.edictos .item-post a { float: left; width: 100%; box-sizing: border-box; margin-bottom: 10px; padding:15px 10px 12px}
.sitio-colon.edictos .item-post a h3 {font-family:'Source Sans Pro', sans-serif;font-weight:700;font-size:20px;color:#111111; border-bottom: none; margin-bottom: 10px; padding: 0}
.sitio-colon.edictos .item-post a span {font-family: 'Open Sans', sans-serif; font-size: 16px; color: #111; font-weight: 400; margin-bottom: 0; line-height: 150%; padding: 0 }
.sitio-colon.edictos .item-post a span.publicado {font-size: 14px; color: #aaa; line-height: 100%; margin-bottom: 10px}

.nota-interior.edictos .advthis { text-align: right}
.nota-interior.edictos h2#nota-title { margin-bottom: 0}
.nota-interior.edictos .post-interior { width: 970px; margin: 0 auto}
.nota-interior.edictos .post-interior h2#nota-title { margin-bottom: 40px; text-align: center}
.nota-interior.edictos .cont-advthis {border-top: 1px solid #e2e2e2; padding: 10px 0; display: flex;justify-content: space-between; align-items: center; margin-bottom: 50px}
.nota-interior.edictos .publicado { margin: 0; line-height: 100%}
.volver, .filtrado span {font-family: 'Open Sans', sans-serif; font-size: 18px; color: #005193; font-weight:400; position: relative; top: -2px}
.filtrado span { top: auto;}
.volver .icon-prev:before { font-size: 24px; font-weight: 700; margin-right: 4px; position: relative; top: 3px}
.volver:hover { color: #aaaaaa}
.filtrado { display: block; border: 1px solid #f3f3f3; border-right: none; border-left: none; padding: 10px 0; width: 100%; box-sizing: border-box; margin-bottom: 30px;
display: flex; align-items: center}
.filtrado span { margin-right: 10px}

.sitio-colon .buscador-top:after, .sitio-colon .buscador-top { background: #f2f2f2}
.sitio-colon .icon-lupa2:before, .sitio-colon .btn-buscar.active .icon-lupa:before, .sitio-colon .btn-buscar.active.icon-lupa:before { color: #005193 }
.sitio-colon .buscador-text { border-bottom: 1px solid #e2e2e2; text-shadow: 0 0 0 #111;}
.sitio-colon::-webkit-input-placeholder{color:#111;font-size:15px}
.sitio-colon:-moz-placeholder{color:#111;font-size:15px}
.sitio-colon:-ms-input-placeholder{color:#111;font-size:15px}
.sitio-colon .search { background: #f2f2f2}
.sitio-colon .cd-header .search.fixed-search { width: calc(100% - 431px);}

    /*======================================
      Selectric v1.13.0
    ======================================*/

.selectric-wrapper {position: relative;cursor: pointer; display: inline-block; width: 280px;}
.disabled .selectric-wrapper {pointer-events: none; opacity: 0.5}
.selectric-responsive {width: 100%;}
.selectric {border: 1px solid #f3f3f3;border-radius: 0;position: relative;overflow: hidden;margin-bottom: 0}
.selectric .label { display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin: 0 38px 0 14px;font-size: 16px;color:#aaa;
    font-family: 'Source Sans Pro', sans-serif;line-height: 40px;height: 40px; font-weight: 300;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.selectric:hover .label, .selectric:hover .button:before{color:#005193}

#sidebar-right .selectric .label, .tramites.nota-listado .selectric .label { font-family: 'Open Sans', sans-serif; font-size: 16px}
.tramites.nota-listado .selectric, .select-fecha { width: 48%; background: #fff; margin-right: 3%; float: left; margin-bottom: 0; box-sizing: border-box}
.tramites.nota-listado .select-fecha { margin-right: 0}
.tramites.nota-listado .select-fecha .selectric { width: 100%; margin-right: 0; margin-bottom: 0}
#sidebar-right .selectric .label { margin: 0 34px 0 7px}

.selectric .button {display: block;position: absolute;right: 0;top: 2px;width: 40px;height: 36px;line-height: 36px;color: #aaa;text-align: center;font-size: 0;
    border-left:1px solid #f3f3f3;}
.selectric .button:before {content: "\e955"; font-size: 20px;color: #005193; font-weight: 700; line-height: 36px}
.selectric-focus .selectric {border-color: #005193;}
.selectric-hover .selectric {border-color: #005193;}
.selectric-hover .selectric .button {color: #a2a2a2;}
.selectric-open {z-index: 9999;}
.selectric-open .selectric {border-color: #005193;}
.selectric-open .selectric-items {display: block;}
.selectric-disabled {filter: alpha(opacity=50);opacity: 0.5;cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.selectric-hide-select {position: relative;overflow: hidden;width: 0;height: 0;}
.selectric-hide-select select {position: absolute;left: -100%;}
.selectric-hide-select.selectric-is-native {position: absolute;width: 100%;height: 100%;z-index: 10;}
.selectric-hide-select.selectric-is-native select {position: absolute;top: 0;left: 0;right: 0;height: 100%;width: 100%;border: none;z-index: 1;box-sizing: border-box;
    opacity: 0;}
.selectric-input {position: absolute !important;top: 0 !important;left: 0 !important;overflow: hidden !important;clip: rect(0, 0, 0, 0) !important;
    margin: 0 !important;padding: 0 !important;width: 1px !important;height: 1px !important;outline: none !important;border: none !important;
    *font: 0/0 a !important;background: none !important;}
.selectric-temp-show {position: absolute !important;visibility: hidden !important;display: block !important;}

/* Items box */
.selectric-items {display: none;position: absolute;top: 100%;left: 0;background: #fff;border: 1px solid #e7e7e7; border-top:none;z-index: -1;}
.selectric-items .selectric-scroll {height: 100%;overflow: auto;}
.selectric-above .selectric-items {top: auto;bottom: 100%;}
.selectric-items ul { padding-top: 36px}
.selectric-items ul, .selectric-items li {list-style: none;padding: 0;margin: 0;font-size: 12px;line-height: 20px;min-height: 20px;}
.selectric-items ul { padding: 5px 10px }
.selectric-items li {display: block;padding:0 10px;cursor: pointer; font-family: 'Source Sans Pro', sans-serif; font-size: 16px;color: #aaa; height: 28px; line-height: 28px; margin-bottom: 11px}
.selectric-items li:after {content: ''; display: block; width:calc(100% + 20px); height: 1px; background: #f3f3f3; left: -10px; box-sizing: border-box; position: relative; bottom: -5px}
.search .selectric-items li {font-family: 'Open Sans', sans-serif; font-style: normal}
.selectric-items li.selected {background: #005193;color: #fff;}
.selectric-items li.highlighted {background: #005193;color: #fff;}
.selectric-items li:hover {background: #e2e2e2;color: #aaa;}
.selectric-items .disabled {filter: alpha(opacity=50);opacity: 0.5;cursor: default !important;background: none !important;color: #666 !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.selectric-items li:last-child { border-bottom: none; margin-bottom: 0}

.selectric-items .selectric-group .selectric-group-label {font-weight: bold;padding-left: 10px;cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: none;
    color: #444;
}
.selectric-items .selectric-group.disabled li {filter: alpha(opacity=100);opacity: 1;}
.selectric-items .selectric-group li {padding-left: 25px;}

/*fecha date*/
/*buscador servicios*/
.icon-calendario {display:block; position: absolute; right: -40px; font-size: 30px; top:-5px}
.date-search input:hover + .icon-calendario:before {color:#005193}
.icon-calendario:hover:before {color:#005193}
.date-search {width:100%;box-sizing:border-box;border:1px solid #f3f3f3;padding:10px 0; display: flex; border-right: none; border-left: none; height: 64px}
.date-search .form-block { margin: 0; width: auto; display: flex; align-items: center}
.date-search label, .date-search input {float:left}
.date-search label {font-family: 'Open Sans', sans-serif;font-size:16px;color:#005193;font-weight:400;padding:0 15px 0 0; width: auto; clear: none}
.date-search input {font-family: 'Source Sans Pro', sans-serif;font-size:16px;color:#aaa;padding:0 15px 3px 0;line-height:100%;width:200px;border:none;border-bottom:1px solid #f3f3f3;}
.date-search a, .servicios a.volver {float:right;font-family:"Open Sans", sans-serif;font-size:12px;color:#DF0A0A;padding-top:17px}
.ico-flecha {content: "\e90c";width:6px;height:10px;display:inline-block;margin-right:7px;position:relative;top:1px}
.date-search .cont {position:relative;float:left}
.publicados, .publicados-hoy {font-family:Lato, sans-serif;font-size:20px;color:#111;margin-top:10px;display:inline-block}
.publicados {padding-left:30px}
.publicados-hoy {border-left:1px solid #e2e2e2;padding-left:15px;margin-left:12px}
.listado-base {border:1px solid #e2d2d2;border-top:none;padding:20px;clear:both;overflow:hidden;display:flex;flex-wrap:wrap}
.listado-base li {width:50%;box-sizing:border-box}
.listado-base li:nth-child(2n) {float:right;padding-left:20px;}
.listado-base li:nth-child(2n+1) {float:left;border-right:1px solid #e2e2e2;padding-right:20px;}
.listado-base li .text {border-bottom:1px solid #e2e2e2;width:100%;box-sizing:content-box;
    padding-bottom:15px;margin-bottom:20px}
.listado-base li .text span {height:44px;overflow:hidden;display:block}
.no-data {clear:both}
.no-data .cuerpo {padding:120px 0}
.servicios .no-data .cuerpo  h3 {width:50%;margin:0 auto 20px}
.no-data .fecha {font-family:Lato, sans-serif;font-size:20px;color:#DF0A0A;position:relative;top:auto;}

.edictos .date-search .form-block:first-child { padding-right: 60px}
.edictos .date-search .icon-buscar { font-size: 0}
.edictos .date-search .icon-buscar:before { font-size: 30px; color: #005193}
.edictos .date-search .icon-buscar:hover:before { opacity: 0.5}

.servicios .cuerpo a.volver {float:none;position:absolute;top:0;left:20px;}
.cuerpo .catolico, .cuerpo .judio {width:30px;height:30px;background-size:100%;margin-bottom:15px;margin-right:0;top:0}

.listado-base .date {font-family:Lato, sans-serif;font-size:14px;color:#aaa;margin-bottom:10px;display:block}
.listado-base h3 {font-family:Lato, sans-serif;font-size:20px;color:#111;margin-bottom:10px;font-weight:700;text-overflow:ellipsis;
    white-space:nowrap;overflow:hidden;}
.listado-base .text p {font-family:"Open Sans", sans-serif;font-size:14px;color:#111;}

/*menor a 1116px*/
@media only screen
and (max-width:1230px){
    .banner-colon {width: calc(100% - 20px);}
    .banner-colon header h2 { font-size: 22px}

    #footer .redes-h-top .icon-twitter {margin-right:0}
    .notificaciones .cont, .header-top-nota .inner-cont{width:100%}
    .cont-interior-cuerpo, .alerta .cont, .especial figcaption {width:calc(100% - 20px)}
    .breadcrumb {width:100%}
    h2#nota-title {font-size:42px}
    .header-top-nota {margin:0 auto 40px}
    .cl-15.bajada {margin-left:10px;margin-right:0}
    .inner-art figure {margin-right:19px}
    .texto .embed, .post-interior iframe, .issuuembed {margin:44px 0 42px}
    .post-interior [class*="banner-"] iframe {margin:0}
    .issuuembed iframe, .video-cont iframe {margin:0}
    .texto .embed.art {margin:44px 0 43px}
    .post-interior .texto h5{font-size:24px}
    .encuesta.embed .txt {font-size:20px;left:71px}

    .notificaciones .cont {padding:0 20px;box-sizing:border-box}

    .bloque-bajolalupa .cont-redes.active .cont {top:10%}

    .encuesta .txt {font-size:24px}

    /* dos columnas */
    .dos-col {width:100%;margin:0 auto}
    .col-right {width:31%;float:left;background:#f2f2f2}
    .col-right .banner-a, .col-right .homeblock {padding:0}

    /*bloque-destacado-5 zoom home*/
    .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%}

    #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}

    .fixed .redes-h-top {right:21px;bottom:30px}
    .fixed .search.fixed-search .icon-lupa2 {left:35px}
    .search.fixed-search .icon-lupa2 {left:10px}
    .cd-header.fixed .search {bottom:15px}

    .tres-banners .banner-1, .tres-banners .banner-2, .tres-banners .banner-3{margin-right:2.590%;margin-bottom:2.6%}

    .buscador-text {padding-left:50px}
    .cd-header.fixed .icon-lupa {right:-10px}
    .cd-header.fixed .icon-lupa.active {right:40px}
    .cd-header.fixed .search.fixed-search {width:100%;padding:0 20px;box-sizing:border-box;right:0;border-radius:0}
    .fixed #nav ul li.btn-buscar {margin-right:16px}
    .search .bt {right:60px}
    .fixed #nav ul li.ico-logo {margin-left:20px}


    #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}
    .alerta p{width:90%;font-size:24px;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}

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

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

    .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}

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

    /*contenido bottom interior*/
    .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%}

    #main, .nota-listado #main {width:calc(100% - 300px - 2.4390243902439024%);margin-left:0}
    #sidebar-right {padding-bottom:0; width: 300px}
    .buscador .cont-notas .cl-4 {margin-right:3.4482758620689653%}

    .banner-a>[id*="div-"], .banner-b>[id*="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%}

    #footer .icon-iso {position:relative;top:-40px;left:20px}
    #footer .inner .cont{padding:40px 0 30px}
    #footer #clousure{width:100%;border:none;padding:20px;box-sizing:border-box}

    .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%}

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

    .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%}

    .con-ultimo-momento #footer {margin-bottom:134px}
    #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:720px)
and (max-device-width:1280px)
and (orientation:landscape){
    .menu-2 {margin-bottom:30px}
    #menu-derecha .redes-h-top {bottom:40px}
    .menu-derecha {padding-top:220px}
    #menu-derecha .icon-iso {top:80px}
}

@media only screen and (max-height:720px) {
    .menu-2 {margin-bottom:30px}
    #menu-derecha .redes-h-top {bottom:40px}
    .menu-derecha {padding-top:220px}
    #menu-derecha .icon-iso {top:80px}
}

/*iPads (landscape-horizontal)*/
@media only screen
and (min-device-width:720px)
and (max-device-width:1280px)
and (orientation:landscape){
    .menu-2 {margin-bottom:30px}
    #menu-derecha .redes-h-top {bottom:40px}
    .menu-derecha {padding-top:220px}
    #menu-derecha .icon-iso {top:80px}
}

@media only screen
and (max-width:1200px){
    .bloque-bajolalupa {height:400px}
    .bloque-bajolalupa .header-on figure, .bloque-bajolalupa .header-on figure img {height:100%}
    .bloque-bajolalupa .header-on figure img {object-fit:cover}
    .bloque-bajolalupa header h2 {font-size:28px}

    /* banners nuevos*/
    .banner-horizontal-a div {width:970px}
    .tres-banners .banner-1, .tres-banners .banner-2, .tres-banners .banner-3 {width:31.607%;margin-right:2.590%}
    .tres-banners .banner-3 {margin-right:0}
    .banner-centrado {width:100%}

    #footer .redes-h-top {right:10px}

    .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%}
    .listado-article{padding-left:0}

    /*destacadas listados*/
    .item-post .item-texto figure{height:auto;margin-right:3%}
    .advthis .redes .icon-e-mail {margin-right:0}
    .advthis .redes .icon-imp {margin-top:20px;display:block}
    .fin-nota .advthis .redes .icon-e-mail {margin-right:6px}
    .fin-nota .advthis .redes .icon-imp {display:inline-block;margin-top:0}

    /*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%}


    /*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}

    /*comentarios*/
    .reply-content .user-cont{width:84%}
    .com-data{width:89.055%}
    .reply-content .com-data{width:87.6%}
    .confoto .herr{float:right;width:auto}
    .mas-comentarios{text-align:center;clear:both;overflow:hidden;display:none}
    .mas-comentarios  a{background:#888;padding:5px 25px;color:#fff;font-family:'Source Sans Pro', 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:30px;display:none}
    .reply-form textarea {width:468px}
    .campos input, .reply-form input {width:36%;margin-right:3%}

    .btn-comentarios .ico{width:17px;height:18px;position:relative;top:4px;margin-right:8px}
    .btn-comentarios .com-total{position:relative;top:-2px}

    /*banners*/
    .banner-b, .banner-c, .banner-g, .banner-h{padding:0;position:relative;height:250px}
    .banner-horizontal-a {width:100%}
    .banner-g>[id*="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%}

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

/*era 980*/
@media only screen
and (max-width:1024px){
    .fecha-top { display: none}
    .sitio-colon .fecha-top { left: 30px}
    .audio-cont .audio-progress {width:45%}
    .bloque-bajolalupa .cont, .bloque-bajolalupa .header-on header {width:calc(100% - 20px)}
    .bloque-bajolalupa .header-on header {bottom:30px}

    .date-time {margin-right:20px}
    #nav li .ico-bar{display:none}

    .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}

    .banner-horizontal-a {float:right;margin-bottom: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%}
}

/*iPads (landscape-horizontal)*/
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:landscape){
    .jp-audio .jp-type-single .jp-progress {width:82%}
    .jp-audio .jp-type-single .jp-time-holder {width:77%}

    .cont-bottom-nota .sideblock{border:8px solid #f2f2f2;padding:2px 6px 1px;background:#f2f2f2;margin-left:0}
    .cont-foto-de-dia header{bottom:0}
    .homeblock:hover .bajada, .homeblock a:hover .bajada{display:none !important}

    .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}

    .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%}
}

/*era 980*/
@media only screen
and (max-width:1023px){
    .search { right: 114px}
    .redes-h-top { right: 142px}
    .fecha-top, .banner-especial-top.dos { display: none !important;}
    .sitio-colon .cd-header h1 { left: 20px}

    .edictos .date-search .form-block:nth-child(2) input { width: 150px}
    .edictos .date-search .form-block:nth-child(2) label { width: 100px; padding: 0}

    .banner-colon { display: block}
    .banner-colon picture { width: 100%; padding: 30px 0; background-size: 100%;}
    .banner-colon header { width: 100%; padding: 0 20px}
    .acceso-colon { padding: 20px 0 0}
    .accesos-servicios { padding: 20px 0 30px}
    .banner-colon .ingresar { width: 110px; right: 30px}
    .banner-colon header h2 { width: calc(100% - 160px); font-size: 20px}

    .cd-header .search.fixed-search { width: calc(100% - 300px);}
    .sitio-colon .cd-header h1 { width: 225px; text-align: center; left: calc(50% - 25px)}
    .sitio-colon .cd-header h1 a span { font-size: 26px; left: 25px}
    .sitio-colon .cd-header h1 a span:before { display: none}
    .contenedor-galeria .fotos, .contenedor-galeria .col-right {width:calc(100% - 40px)}
    .contenedor-galeria .fotos, .contenedor-galeria .col-right {margin:0 auto}
    .icon-logo:before {font-size:28px}
    .barra-lateral { column-count: 2; width: 100%; column-gap: 30px;margin-bottom: 80px;}
    .barra-lateral > [class*='banner-'] { clear: none; float: none}
    .bloque-edictos {break-inside:avoid; }
    .cl-15, .especial .cont-centrado, .nota-interior.edictos .post-interior {width:100%;margin-right:0}
    .etiqueta {width:auto}
    .e-top .etiqueta {padding-right:35px;width:100%}
    .etiqueta .icon-right {float:none;position:absolute;top:2px;right:10px}
    #footer .inner {padding:0 10px;box-sizing:border-box}
    #footer .redes-h-top {right:10px}
    .bottom-footer {padding:30px 20px 25px}
    .bloque-bajolalupa {height:350px}
    .bloque-bajolalupa .cont-redes.active .cont {top:50%}
    .bloque-bajolalupa .header-on figure img, .bloque-bajolalupa .header-on figure {object-fit:cover;height:100%}
    .bloque-bajolalupa header h2 {width:100%;padding-right:20px;box-sizing:border-box}
    .cont-redes.active .cont {top:50%}
    .destacada-4 .cl-6, .destacada-4 .cl-6:nth-child(2) {width:48%;margin-right:4%}
    .destacada-4 .cl-6:last-child {margin-right:0}

    /*para convertir en slider con css una lista (slider-css)*/
    .slider-css {overflow-x:auto;white-space:nowrap;overflow-y:hidden;display:block;position:relative;-webkit-overflow-scrolling:touch}
    .slider-css>div {display:inline-block;float:none;width:80%;vertical-align:top}
    .slider-css>div header {padding:0 10px}
    .slider-css h2, .slider-css h3, .slider-css p {white-space:normal;font-size:18px}
    .slider-css::-webkit-scrollbar {display:none}
    .slider-css {-ms-overflow-style:none;overflow:-moz-scrollbars-none}
    .slider-css::-webkit-scrollbar {display:none}

    /* dos columnas */
    .dos-col {width:100%;margin:0 auto}
    .dos-col .cont {width:100%}
    .col-right {display:none}

    .inicio #container {padding-bottom:0}
    .banner-centrado div .ico {display:none}

    .sitio-colon .cd-header h1 {width: auto; left: 0; transform: translateX(0);top: 25px;}
    .sitio-colon .localidades { left: 20px; transform: translateX(0); bottom: 35px}
    .sitio-colon .localidades:before, .sitio-colon .localidades:after { display: none}

    #header .publi-728 {float:none;margin:0 auto}
    .inicio #page, #page{}
    #header{padding:0 0 12px}
    #header .publi-top .cont{width:100%;float:none;margin:0 auto}
    #header .publi-top .publi-210{display:none}

    .cont-servicios h2{font-size:22px}

    .mas-leidas article:first-child .num {bottom:15%}

    .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}
    .alerta-nota {margin:0 auto 20px}
    .homeblock, .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}

    /*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%}

    #sidebar-right{display:none}
    #main, .nota-listado #main, .publi-top .cont{width:100%;box-sizing:border-box;margin-right:0}
    .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%}

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

    /* nuevo pie */
    .inicio .bloque-servicios {margin-bottom:0}
    .bloque-servicios {margin:0 auto 25px;border-bottom:1px solid #ddd;padding-bottom:18px}
    #footer .inner .cont {background:#fff;padding:20px 0 10px;text-align:center}
    #footer .inner .bottom-footer .cont{background:#4D5154;padding:30px 0;display:block}
    #footer .inner .cont .cont-1{width:100%;height:auto;position:relative}
    #footer .inner .cont .cont-1 li:last-child {display:inline-block}
    #footer .inner .cont li {float:none;display:inline-block;margin-right:0}
    #footer .inner .cont li a, #footer .inner .cont li.active a {color:#333}
    #footer .inner .cont li a{border-right:1px solid #e2e2e2;padding-right:10px;margin-right:10px}
    #footer .cont-1 li:last-child a {border-right:none;padding-right:0;margin-right:0}
    #footer .inner .cont li a:hover {color:#666}
    #footer .inner .cont ul {margin-left:0}
    #footer .cont-inicial, #footer .inner .cont li:first-child {display:none}
    #footer .cont-2, #footer .cont-3, #footer .cont-4, #footer .cont-5{display:none}
    .bottom-footer .copy {display: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%}

    .dos-col, .dest.ultimas-galerias{width:100%}

    .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>[id*="div-"], .banner-f>[id*="div-"]{padding:7.5%}
    .banner-g>[id*="div-"], .banner-h2>[id*="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>[id*="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-bottom:10px}

    /*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>[id*="div-"], .cont-bottom-nota #sidebar-right-bottom .banner-f>[id*="div-"]{padding:4%;margin-right:30px;float:left;clear:none}
    .cont-bottom-nota #sidebar-right-bottom .banner-f>[id*="div-"]{margin-right:0}

    .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}

    .nota-listado #container {padding-bottom:30px}
}

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

    /*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}
    .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>[id*="div-"]{margin-right:0}

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


/*menor a 768*/
@media only screen
and (max-width:768px){
    .dest-zoom .homeblock figure {height:207px}

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

    header.centrado {width:100%}
    .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){
    .inicio	#page, #page{width:100%}
    .storify iframe:first-child{width:95% !important}

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

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

    .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}

    .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}

    .videos .item-post.confoto .item-bajada{width:47%}
    .sitio-colon .cd-header .search.fixed-search {width: calc(100% - 490px);}
}

/*menor a 680*/
@media only screen
and (max-width:767px){
    .volver { font-size: 0}
    .sitio-colon .advthis .redes { width: 100%}
    .nota-interior.edictos .cont-advthis { margin-bottom: 30px}
    .nota-interior.edictos .publicado { line-height: 120%}
    .acceso-colon, .accesos-servicios { display: block; margin-top: 10px; padding-top: 0;}
    .banner-colon { width: calc(100% - 40px); display: block !important;}
    .banner-colon * { box-sizing: border-box}
    .banner-colon picture, .banner-colon header, .banner-colon header h2 { display: block; width: 100%}
    .banner-colon header { display: block; text-align: center; padding: 0 20px}
    .banner-colon header h2 { padding: 20px 0 20px; right: auto; text-align: center}
    .banner-colon .ingresar { width: 200px; position: relative; margin: 0 auto 15px; display: inline-block; right: auto;}

    .edictos .listado-article { clear: both}
    .edictos .date-search { display: block}
    .edictos .date-search .form-block:nth-child(1) { float: left; margin-bottom: 30px; padding-right: 0}
    .edictos .date-search .form-block:nth-child(2) input { width:calc(100% - 30px)}
    .edictos .date-search .form-block label { margin-bottom: 20px}
    .edictos .date-search .form-block:nth-child(2) label { width: auto; padding: 0}

    .sitio-colon .cd-header h1 { left: 12px; top: 10px; text-align: left; width: auto}
    .sitio-colon .icon-logo:before { width: 155px; font-size: 19px}
    .sitio-colon .cd-header h1 a span { left: 0; padding-top: 5px; font-size: 24px}
    .sitio-colon .cd-primary-nav-trigger { height: 48px !important; padding-left: 2px}
    .sitio-colon .icon-menu:before, .icon-menu:before { line-height: 60px}
    .sitio-colon .search { height: 58px}
    .sitio-colon .cd-header .search.fixed-search { width: calc(100% - 60px);}

    .sitio-colon.edictos .item-post, .sitio-colon .item-post { width: 100%; margin-right: 0; border-right: none}
    .date-search .form-block { display: block; width: 100%}
    .date-search label { width: 100%; box-sizing: border-box; margin-bottom: 10px}
    .date-search .cont { width: 100%}
    .icon-calendario.icon-calendario { right: 0}
    .date-search a.volver { display: none}
    .sitio-colon.edictos .item-texto { margin-right: 0; padding: 0}

    .bloque-profesionales { padding: 30px 20px 20px}
    .bloque-edictos { width: calc(100% - 40px); float: none; margin: 0 auto 30px}
    .bloque-edictos ul li { padding: 15px 0}

    .banner-728>div {width:300px;height:50px;margin:0 auto}
    .inicio .autor {display:none}
    .dos-notas .cl-6 .etiqueta, .dos-notas .cl-9 .etiqueta.etiqueta-2, .autores .item-post header .item-fecha {display:block}
    .resultadosbox {clear:both;overflow:hidden;margin-bottom:30px;padding-bottom:0}
    .resultadosbox .sort-by {float:left;padding:8px 0 20px}
    .resultadosbox .sort-by span {display:block;padding:8px 0}
    .resultadosbox .sort-by a .line {display:inline-block;padding:0}
    .buscador .bloque {margin-bottom:30px}
    .overflow-hidder-buscador {overflow:hidden}
    .buscador .bloque {position:relative}
    .buscador .cont-notas .cl-4.herramientas {background:#f3f3f3;position:fixed;top:60px;left:-100%;width:100%;height:100%;z-index:30000;transition:all 0.3s}
    .buscador .cont-notas .cl-4.herramientas.open {left:0}
    .icon-filtro {position:absolute;bottom:0;right:0}
    .icon-filtro:before {font-size:18px;color:#005193}
    .icon-filtro, .herramientas .icon-cerrar, .noticias .item-post header .item-fecha, .demoliendoagenda .item-post header .item-fecha {display:block}
    .herramientas .icon-cerrar {position:absolute;right:20px;top:20px}
    .herramientas .icon-cerrar:before {color:#171717;font-size:24px}
    .filter .icon-cerrar {top:8px;right:10px}
    .filter .icon-cerrar:before {color:#7f7f7f;font-size:16px}
    .lazy-load-notas:hover {background:#005193}
    .sin-resultados .icon-filtro {display:none}
    .destacada-1 .autor {padding:10px 0 5px}

    .notas-columna ul li.en-bandera.tabla {display:table}


    .pdf-embed iframe {display:none}
    footer .fuente {line-height:135%}
    .nota-vieja .cont-foto img, .contenedor-galeria .nota-foto {width:100%}
    #main, .nota-listado #main {min-height:inherit}
    .bloque-bajolalupa header .etiqueta {padding:0 10px 0 20px;left:-20px}
    .nota-interior .notas-columna header, .nota-listado .notas-columna header {margin-bottom:0}
    .inner-art header span, .fin-nota .advthis .redes .icon-imp, .audio-cont .volumen-controls {display:none}
    .lee {display:block;margin-bottom:20px}
    .inner-art header h2, .nota-interior.encuestas h2 {font-size:17px}
    .post-interior .texto .encuesta .txt a {left:20px;top:120px}
    .post-interior .encuesta .icon-close {top:33px}
    #sidebar-right .banner-a {height:auto}
    /*.herramientas.fin-nota {border-bottom:1px solid #e2e2e2;padding-bottom:30px;margin-bottom:20px}*/
    .tapadiarios .herramientas.fin-nota {border-bottom:1px solid #e2e2e2;padding-bottom:30px;margin-bottom:20px}
    .x-mas .post-interior .texto:first-letter {color:#171717}
    .eetv .post-interior .texto:first-letter{color:#171717}
    .herramientas.fin-nota {overflow:visible}

    .nota-listado .notas-columna li,  .texto .embed.art, .nota-interior .notas-columna li {width:100%;left:0}
    .notas-columna li:first-child {width:calc(100% + 40px);position:relative;left:-20px;display:block;border-bottom:none;padding-bottom:0}
    .notas-columna li:first-child figure {width:100%;display:block;margin-right:0;margin-bottom:14px}
    .notas-columna li:first-child figure img {width:100%;height:auto}
    .notas-columna li:first-child header, .nota-listado .notas-columna li:first-child header {width:calc(100% - 40px);box-sizing:border-box;display:block;float:none;margin:0 auto}
    .notas-columna li:first-child header h2 {font-size:24px;font-weight:700}
    .notas-columna li:nth-child(2){border-top:1px solid #e2e2e2;padding-top:20px}
    .bloque-etv .etiqueta.etiqueta-2 {display:none}

    .inicio .notas-columna li:first-child {left:0}
    .inicio .notas-columna li:nth-child(2) {border-top:none;padding-top:0}

    .bloque-etv {text-align:center}
    .icon-ee-tv {position:relative;display:inline-block;top:auto;left:auto;width:80px;margin-bottom:10px}
    .icon-ee-tv .path1:before, .icon-ee-tv .path2:before {color:#111}

    .vivo-content {display:flex;flex-wrap:wrap;position:fixed;bottom:0;background:rgba(31,31,31,0.9);top:auto}
    .vivo-content.video-open { height: auto}
    .vivo-rep {display:block;width:100%;height:0;padding-right:0;padding-bottom:56.66%;position:relative}
    #yt-vivo {bottom:auto;top:0;left:0;width:100% !important;;height:100%}
    .vivo-title {display:block;padding:20px;height:auto; width: 100%; box-sizing: border-box; margin: 0}

    .celda {display:block;width:100%;text-align:center}
    .vivo-content .etiqueta-2.ver-m{padding:20px;display:block}
    .vivo-content span {color:#fff}
    .vivo-content .icon-cerrar, .alerta .icon-cerrar {right:24px}
    .cont-cuerpo h3 {font-size:20px}

    .ahora-enportada h3, .te-puedeinteresar h3 {padding-left:20px;font-size:20px}
    .ahora-enportada {padding:23px 0 0;background:none}
    .ahora-enportada .cl-15 {margin-bottom:30px}
    .notas-columna li header, .nota-listado .notas-columna li header, .nota-interior .notas-columna li header {padding-left:0}
    .notas-columna {margin-bottom:60px;margin-top:30px}
    .destacada-1 .header-on header{bottom:44px}
    .destacada-1 header h2, .destacada-1 header a:hover h2 {font-size:24px;font-weight:700;max-height:87px;overflow:hidden;color:#fff;margin-bottom:0}
    .destacada-1 header .etiqueta {display:none}
    .destacada-1 header .etiqueta.etiqueta-2 {display:block;text-align:center;background:none}

    .inicio .barra-lateral {display:block;width:100%}
    .bloque.bloque-bajolalupa .icon-iso {top:20px;left:10px}
    .bloque-bajolalupa .titulo-bloque-esp {top:35px;left:80px}
    .bloque-bajolalupa .compartir .icon-compartir {top:12px;right:3px}
    .icon-compartir, .nota-interior .icon-compartir {top:23px}
    .bloque-bajolalupa .icon-close {top:35px;right:11px}
    .retrato-acualidad .header-on header {padding:0 10%;bottom:94px}
    .retrato-acualidad article h2, .bloque-bajolalupa header h2, .encuesta .txt a {font-size:24px}

    .encuesta .txt { padding: 0 50px}

    .nota-interior .post-interior [class^="cl-"] {overflow:visible}
    [class*="banner-"] {background:#f3f3f3;height:auto; display: flex; text-align: center}
    .nota-interior [class*="banner-"], .texto .embed, .nota-interior .audio-cont, .post-interior .encuesta {width:calc(100% + 40px);left:-20px}
    .nota-interior .ahora-enportada [class*="banner-"], .nota-interior .te-puedeinteresar [class*="banner-"], .texto .embed.documentos, .texto .pdf-embed {width:100%;left:0}
    .post-interior .encuesta:first-child {margin-bottom:30px}

    .banner-especial-top, .nota-interior .banner-especial-top {position: absolute; bottom: -40px;height: 40px; background: rgba(0,81,147,0.25); width: 100%;
        display: flex;align-items: center; justify-content: center; left: 0; border-right: none}
    .banner-especial-top > div { height: 30px; width: 160px; max-width: 300px; margin: 5px auto !important;}

    .simplified-controls, .audio-cont:hover .simplified-controls {opacity:1;bottom:10px}
    .audio-cont .audio-progress {width:calc(100% - 125px)}
    .extended-controls, .audio-cont:hover .extended-controls {bottom:40px}
    .cont-controles span { float: none; display: inline-block}
    .cont-controles span span { float: left}
    .cont-controles .ampliar { display: none}

    [class*="banner-"]>[id*="div-"] {margin:0 auto;float:none; overflow: hidden}
    .banner-728>[id*="div-"] {margin:0 auto}
    .flex-m, .cont-notas.bloque {display:flex;flex-wrap:wrap}
    .bloque-xmas {margin-bottom:100px}
    .bloque {width:100%}
    .bloque-bajolalupa {height:auto}
    .banner-m {display:block}
    .bloque-especiales.bloque, .cont-notas.bloque.primer-bloque, .destacada-4 .cl-6:nth-child(2), .destacada-5, .cont-notas.bloque.ultimo-bloque,
    .bloque-etv{margin-bottom:30px}
    #sidebar-right .banner-b, #sidebar-right .banner-c {height:auto;width:calc(100% + 40px);left:-20px;margin-bottom:0}
    #sidebar-right .banner-b>[id*="div-"] {margin-bottom:0}
    #sidebar-right .banner-b>[id*="div-"], #sidebar-right .banner-c>[id*="div-"] {background:#7f7f7f}
    .barra-lateral {display:block;width:100%; column-count: 1; column-gap: 0}
    .barra-lateral [class*="banner-"] {margin-bottom:0}
    .inicio .barra-lateral [class*="banner-"] {margin-bottom:60px}
    .bloque-profesionales ul li a header span { padding-right: 30px}
    .post-interior .texto:first-letter {font-family:"Open Sans", sans-serif;float:none;display:inline-block;margin:0;padding:0;font-size:18px;
        line-height:normal;color:#1f1f1f;clear:both;font-weight:400}


    .cont-cuerpo ul li header .fecha{padding-top:12px;display:block}

    .item-post, .item-post.confoto {display:flex;flex-wrap:wrap;border:none;padding-bottom:0}
    .item-post:nth-child(1) {padding-top:0}
    .item-post .item-texto, .destacada-2 .etiqueta.etiqueta-2, .e-top.p-left .etiqueta.etiqueta-2 {display:block}
    .cont-notas .cl-11 {width:100%}
    .cont-notas .cl-11 {margin-right:0}
    .cl-9, .cont-notas .cl-9, .dos-notas .cl-6, .cont-notas .cl-10, .bloque-especiales .cl-5, .cont-notas .cl-7, .cont-notas.confoto .cl-7,
    .cont-notas .cl-4, .autores .bloque.cl-21 {width:100%;margin-right:0}
    .cd-header h1 {width:162px;height:auto;left:20px;top:19px;transform:translateX(0)}
    .icon-lupa:before {line-height:60px}
    .sitio-colon .icon-lupa:before { line-height: 60px}
    .icon-logo:before {font-size:20px}
    .cd-header .search.fixed-search {width:calc(100% - 60px);right:57px}
    #header .redes-h-top, .icon-video, .breadcrumb .first, .breadcrumb .first ~ .sep, .bread-1, .nota-listado .breadcrumb, .bread-2, .bread  {display:none}
    .search, .sitio-colon .search {right:57px;height:60px}
    .buscador-top {top:0}
    .search.fixed-search .icon-lupa2, .search .icon-lupa2 {top:13px}
    .cd-header .search.fixed-search .buscador-top {width:calc(100% - 15px)}

    .cont-interior-cuerpo, .header-top-nota, .alerta .cont, .bloque.bloque-top {width:calc(100% - 40px)}
    .alerta .cont, .header-top-nota {width:calc(100% - 40px);float:none}
    .nota-interior .header-top-nota {margin-bottom:21px}
    .encuestas.nota-interior .header-top-nota {margin-bottom:24px}
    .nota-interior .bloque.bloque-top {width:100%}
    .nota-listado .cont-interior-cuerpo {display:flex;flex-wrap:wrap}
    .nota-foto, .nota-video, .bloque-especiales.bloque.tapas-diarios {width:calc(100% + 40px);position:relative;left:-20px;margin-bottom:30px}
    .bloque-especiales.bloque.tapas-diarios h2 {padding:0 20px;box-sizing:border-box;font-size:20px}
    .inicio .bloque-especiales.bloque.tapas-diarios {width:100%;left:0}

    .tapas-diarios .carousel {height:310px}
    .tapas-diarios .cl-5 figure {height:245px;margin-bottom:0}
    .icon-x-mas {left:50%;transform:translateX(-50%);position:relative;float:none;display:block}

    .listado-opinion .item-post.confoto .item-texto header,
    .tabla, .x-mas .en-bandera figure, .cont-cuerpo .en-bandera figure,
    .x-mas .en-bandera header, .cont-cuerpo .en-bandera header{display:block;width:100%;margin-right:0;padding:0}
    .nota-listado.listado-opinion .autor {position:relative;top:auto;transform:translateY(0)}
    .autores .bloque.cl-21 p {width:calc(100% - 40px);float:none;margin:0 auto;padding:25px}
    .bloque-especiales .line {width:calc(100% - 40px);margin:0 auto 16px}
    .bloque-especiales.demoliendo-agendas .line {margin:0 auto;width:100%}
    .autores .advthis {float:none}
    .bloque-etv .cl-15 figure {margin-bottom:15px}
    .bloque-etv .cl-15 header {position:relative;bottom:auto;left:auto}
    .bloque-etv .cl-15 header .etiqueta {color:#7f7f7f;line-height:100%}
    .bloque-etv .cl-15 header h2 {color:#1f1f1f;margin-bottom:0}
    .notas-especiales  a {display:block;max-height:80px;overflow:hidden}
    .notas-especiales  a h2 {font-size:17px}

    .listado-opinion .item-post .item-texto {position:relative}
    .listado-opinion .item-post .item-texto header {padding-right:0}
    .nota-listado.listado-opinion .item-post.confoto .item-bajada {position:absolute;top:calc(75% + 4px);overflow:visible;display:block;border:none;margin:0 !important;;padding:0 !important}
    .nota-listado.listado-opinion .item-post {padding-bottom:15px;border-bottom:1px solid #e2e2e2}
    .nota-listado.listado-opinion .item-post.confoto{padding-bottom:78px}
    .nota-listado.listado-opinion .item-post.nota-editorial {padding-bottom:30px}
    .listado-opinion .autor a, .nota-listado.etiquetas .autor a {padding:0;width:100%}
    .listado-opinion .item-bajada .autor .autor-nombre, .nota-listado.etiquetas .item-bajada .autor .autor-nombre {text-overflow:ellipsis;white-space:nowrap}

    .advertencia {width:100%}
    .item-post .item-texto figure .advertencia a, figure .advertencia a, .te-puedeinteresar .cl-5 figure .advertencia a{padding:0 15px;height:auto;display:inline-block}
    .titulo-27 h2, .cont-notas.primer-bloque .cl-5:first-child header h2, .titulo-32 h2, .titulo-36 h2, .destacada-5 .cl-11 h2,
    .te-puedeinteresar .cl-5:first-child header h2, .inicio .notas-columna li:first-child header h2, .demoliendo-agendas .flex-m .cl-5:first-child h2,
    .bloque-xmas .cl-9:first-child h2, .ahora-enportada .cl-5:first-child header h2{font-size:24px;margin-bottom:12px;font-weight:700}
    .advertencia h2 {font-size:17px;margin-bottom:10px}
    .titulo-22 h2, .cl-5 h2, .dos-notas .cl-6 header h2, .bloque-xmas h2, .destacada-2 .titulo-27 h2{font-size:17px;font-weight:600;margin-bottom:11px;max-height:82px;overflow:hidden}
    .titulo-24-m h2, .cont-municipales .cl-5:first-child h2, .destacado-top .cl-9.titulo-22 h2{font-size:24px;overflow:visible;max-height:none;font-weight:700}
    .e-top.p-left, .destacada-4 .cl-6:nth-child(2) {margin-top:0}
    .cl-6:last-child, .destacada-3 .cl-6:last-child, .cont-notas.bloque.dos-notas, .bloque-etv .cl-5:last-child, .bloque-xmas .cl-6:last-child,
    .destacado-top .cl-6:last-child{margin:0 auto}
    .cont-notas.bloque.dos-notas {margin:0 auto 30px}
    .txt-left-m {text-align:left}
    .cl-9.e-bottom figure, .cl-10.e-bottom figure, .destacada-2 .cl-12 figure, .destacada-4 .cl-15 figure {margin-bottom:20px}
    .etiqueta.etiqueta-2 {position:relative;transform:translateX(0);top:auto;bottom:auto;left:auto;text-align:left;width:100%;max-width:100%}
    .etiqueta.etiqueta-2, .destacada-3 .etiqueta.etiqueta-2, .cl-10 .etiqueta.etiqueta-2, .destacada-5 .cl-11 .etiqueta-2 {display:inline-block;line-height:100%}
    .inicio .fecha, .inicio .hora, .nota-listado .fecha, figure .etiqueta, figure .autor, .sombra.s-autor figure picture::after, .destacado-top .sombra figure picture::after,
    .fecha + .etiqueta-2:before, .e-bottom .autor .autor-nombre:before, .advertencia p, #nav-pie, .bottom-footer, .direccion, #footer #clousure .copy,
    .bloque-bajolalupa header .etiqueta.etiqueta-2, .inicio .barra-lateral.ocultar-m, .ocultar-m, .vivo-content .etiqueta-2.ocultar-m  {display:none}
    .cont-municipales .fecha, .destacada-4 .cl-15 .etiqueta-2, .ver-m {display:block}
    .dos-notas .cl-6 header {border:none;padding:0;height:100%}
    .autor .autor-nombre {padding:0}
    .bloque-bajolalupa .autor .autor-nombre {padding:9px 0 0}
    .bloque-bajolalupa .header-on header {width:calc(100% - 40px);bottom:20px}
    .bloque-bajolalupa .autor {margin-top:20px}
    .bloque-bajolalupa header h2:after {margin-top:25px}

    .destacado-top .etiqueta.etiqueta-2, .nota-interior.encuestas .fecha {display:none}
    .destacado-top .fecha, .nota-interior.encuestas .fecha-nota .fecha  {display:inline-block}

    .en-bandera-m, .cont-notas .cl-5, .cont-notas .cl-10 + .cl-5, .cont-notas .cl-5:nth-child(3n), .dos-notas .cl-6:last-child,
    .bloque-especiales .cl-5, .bloque-especiales .cl-5:last-child, .cont-municipales .cl-5, .destacada-2 .cl-9,
    .destacada-5 .cl-5>div:first-child, .te-puedeinteresar .cl-5, .destacada-4 .cl-6, .destacada-4 .cl-6:nth-child(2), .destacada-4 .cl-6:last-child{width:calc(100% - 40px);margin:0 auto 30px;float:none}
    .bloque-especiales.tapas-diarios .cl-5{width:calc(100% - 132px)}
    [class*="clm-"] {float:left;margin-right:6.133333333333333%}

    .en-bandera-m figure, .cont-municipales .cl-5 figure,  .te-puedeinteresar .cl-5 figure, .inner-art figure,
    .x-mas .en-bandera figure, .cont-cuerpo .en-bandera figure{width:46.569999%;margin-right:6.860002%;float:left;margin-bottom:0}
    .en-bandera-m header,  .cont-municipales .cl-5 header, .clm-2 .en-bandera-m header,  .te-puedeinteresar .cl-5 header,
    .item-post.cont-notas.confoto header.cl-7, .inner-art header, .x-mas .en-bandera header,
    .cont-cuerpo .en-bandera header{width:46.569999%;float:left;margin-right:0;height:100%;padding:0}
    .en-bandera-m header .table-cell-m,  .cont-municipales .cl-5 header .table-cell-m ,  .te-puedeinteresar .cl-5 header .table-cell-m,
    .item-post.cont-notas.confoto header.cl-7 .table-cell-m, .cont-cuerpo .table-cell-m{position:relative;transform:translateY(-50%);top:50%; display: contents}
    .cont-notas.primer-bloque .cl-5:first-child .table-cell-m, .cont-municipales .cl-5:first-child .table-cell-m,
    .te-puedeinteresar .cl-5:first-child header .table-cell-m{transform:translateY(0);top:0}

    .cont-notas.primer-bloque .cl-5:first-child, .te-puedeinteresar .cl-5:first-child, .ahora-enportada .cont-notas .cl-5:first-child {padding:0;width:100%}
    .cont-notas.primer-bloque .cl-5:first-child figure, .cont-municipales .cl-5:first-child  figure, .te-puedeinteresar .cl-5:first-child figure {width:100%;margin-right:0;margin-bottom:12px}
    .cont-notas.primer-bloque .cl-5:first-child header, .cont-municipales .cl-5:first-child header, .te-puedeinteresar .cl-5:first-child header  {width:100%;height:auto;display:block;padding:0 20px;box-sizing:border-box}

    .clm-1 {width:46.569999%}
    .clm-2, .cont-notas.primer-bloque .cl-5:first-child, .bloque-especiales .cl-5.clm-2, .cont-municipales .cl-5:first-child {width:100%;margin:0 0 25px}

    .clm-2 header, .bloque-especiales h3{padding:0 20px;width:100%;box-sizing:border-box}
    .clm-2.streaming header {padding:0}
    .clm-2.streaming header h2 {padding:0 20px}

    .bloque-especiales.bloque.tapas-diarios, .destacada-2 .cl-9 {margin-bottom:0}

    /* dos columnas */
    .dos-col {width:auto;margin:0 10px 30px}
    .dos-col .cont, .dos-col .homeblock {width:100%;margin-right:0}
    .col-right {display:none}
    figcaption, .video-pie, .gmap-desc, .embed-pie, .audio-pie {width:calc(100% - 40px);margin:0 auto}

    .titulo-servicios .redes-h-top {display:none}

    /*bloque-destacado-5 zoom home*/
    .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}
    .main-paginador .icon-prev:before {content:"\e90c";right:0;top:10px}
    .main-paginador .icon-next:before {content:"\e90b";left:0;top:10px}

    header.centrado{margin:15px auto}
    header.centrado h2 {top:0}

    .galeria-h .owl-carousel .owl-controls {top:19%}

    /* galeria zoom */
    .datos-galeria {position:relative;min-height:inherit;padding:30px;bottom:inherit;left:inherit;background:none}

    .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}

    /* zoom*/
    .cont-bottom-nota .dest-zoom .homeblock, .dest-zoom .homeblock:first-child {margin-bottom:15px}
    .nota-listado .dest {margin-bottom:15px;padding-bottom:0}

    .advthis .autor {text-align:left;margin-bottom:25px;padding-bottom:25px}
    .advthis .autor a {display:inline-block;width:100%}
    .advthis .autor img {float:left;margin-bottom:0}
    .advthis .autor .autor-nombre {float:left;padding:10px 0 0 20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:calc(100% - 80px);text-align:left}
    .cont-redes-autor {position:absolute;top:35px;left:78px}
    .advthis .autor .icon-twitter, .advthis .autor .icon-e-mail {width:auto}

    .advthis {text-align:center;overflow:visible}
    .advthis .redes .icon-whatsapp {display:inline-block}
    .advthis .redes .icon-imp{display:none}

    .cont-advthis {display:inline-block;border:none;margin-bottom:0}

    .autores .advthis .autor {width:100px;margin:0 auto}

    .herramientas.fin-nota .advthis {text-align:center}
    #container .fecha-nota, .x-mas #container .fecha-nota, .eetv #container .fecha-nota {padding:0;border:none}

    .inicio #page, #page {width:100%;padding:24px 0}

    .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:24px 0 0}
    .inicio #page, #page { padding-top: 55px}
    .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;background:#f2f2f2}
    .banner-centrado.top {margin:0 auto 25px;background:none}
    .nota-interior .banner-centrado.top {margin:0 auto 19px}
    .cont-bottom-nota .banner-centrado div {width:300px;height:250px}
    [class*="banner-"]:after {display:none}

    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}

    .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;display:inline-block}
    .btn-comentarios {border-left:1px solid #e2e2e2;padding:10px 0 0 15px;margin-left:15px;top:15px;position:relative}
    .bredcrum,  h2#title-interiores{font-size:32px}
    .buscador .post-interior{margin-left:0}
    .item-post.confoto figure .item-fecha, .ultimasnoticias .item-post.confoto figure .etiqueta{top:inherit;right:inherit;left:0;bottom:0;margin-bottom:0}

    #header, .inicio #header{height:60px;padding:0;margin-bottom:0}
    div.orden{width:100% !important;float:none !important;clear:both !important}
    .confoto .herr{margin-top:0}

    .sitio-colon #header { height: 90px;}
    .sitio-colon .localidades { left: 12px; bottom: 12px; transform: translateX(0); width: calc(100% - 24px); justify-content: center}
    .sitio-colon .localidades:before, .sitio-colon .localidades:after { display: none}
    .sitio-colon .localidades span:after { margin:0 5px }

    .listado-article{padding-left:0}
    .sitio-colon.listado-profesionales .listado-article { width: 100%; left: 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:'Source Sans Pro', 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;padding-top:22px}
    .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}

    div.left, div.right{width:100%;float:none}
    .item-post h3 a{font-size:17px;font-weight:600;margin-bottom:0}
    .item-post .item-texto figure{width:40%;height:auto}
    .item-post .item-texto figure img{width:100%;height:auto}
    .nota-interior .cl-15.bajada {margin-left:0;padding-top:17px}


    /*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}

    /*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 .icon-video, .videos .item-post.primer-item figure a:hover .icon-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}
    .item-post.confoto figure, .primerplano.nota-listado .item-post .item-texto figure{margin-bottom:0;width:100%;height:auto}
    .nota-listado .item-post figure img{width:100%;height:100%}
    .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{padding-bottom:20px}
    .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}

    .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{display:inline-block}
    .main-paginador a.number{display:none}

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

    /*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>[id*="div-"], .cont-bottom-nota #sidebar-right-bottom .banner-f>[id*="div-"]{float:none;clear:both;margin:0 auto 20px;padding:0}
    .cont-bottom-nota #sidebar-right-bottom .banner-f>[id*="div-"]{margin-bottom:30px}

    /*nota interior*/
    .post-interior .volanta{float:left}
    .nota-interior #container header .etiqueta{margin-bottom:4px;font-size:14px}
    .breadcrumb {margin-bottom:19px}
    .item-post .volanta{line-height:160%}
    .item-post .etiqueta, .item-post.confoto .etiqueta{margin-bottom:5px;padding:0;display:none}
    .item-post.confoto h3 {max-height:80px;overflow:hidden;margin-bottom:0}
    .listado-opinion .item-post.confoto h3 {margin-bottom:8px}
    .item-post.confoto .item-fecha{display:block;padding-top:8px}
    .item-post.confoto .item-bajada p .item-fecha, .listado-opinion .item-post.confoto .item-fecha{display:inline-block}
    .listado-opinion .item-post.confoto .etiqueta {display:block;margin-bottom:20px}
    .listado-opinion .item-post.confoto header .etiqueta {display:none}

    /*footer*/
    #footer .icon-iso {position:absolute}
    #footer .redes-h-top a:before {line-height:60px}
    #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 #clousure {background:#fff}
    #footer #clousure span:first-child{padding:0;display:block;margin:0;float:none}
    #footer .inner .cont{width:auto;margin:0 10px}
    .bottom-right{font-size:0;margin:0;clear:both;display:block;float:none;text-align:center;padding:10px 0 15px 0}
    .bottom-right a {float:none}
    .bottom-right a:before {font-size:18px;color:rgba(0,0,0,0.5)}
    #footer #clousure a.ad {padding-right:20px;top:5px}
    #footer .bottom-right a span {position:relative;right:0;top:0}



    .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 .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}
    .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, .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}

    .cont-galeria .owl-carousel .owl-controls{top:37%}
    h2#nota-title{font-size:30px;margin-left:0}
    .nota-listado h2#nota-title {font-size:20px;margin-bottom:26px}

    #google_image_div a img, object{padding:0;float:none;margin:0 auto;width:300px;height:250px;position:relative;left:inherit;top:inherit}

    #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, .buscador .item-post .item-bajada, .etiquetas-listado .item-post .item-bajada,
    .zoom.nota-listado .item-post.confoto .item-bajada, .listado-opinion .item-post .item-texto figure,
    .buscador .cont-notas .cl-4 {width:46.569999%;margin-right:6.133333333333333%;float:left;margin-bottom:0}
    .article-block h4{clear:both;display:block;margin-bottom:15px}
    .nota-listado .item-post .item-bajada {display:none}


    .publi-728, .publi-728>[id*="div-"], .publi-728 iframe, .publi-top{width:100%;overflow:hidden;height:50px}
    .inicio .publi-top, .buscador .publi-top,
    .videos.nota-interior .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}

    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;display:block}
    #main{width:100%;padding: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 .icon-video, .nota-listado .dest .homeblock:first-child a:hover .icon-video{width:50px;height:50px;top:10px;left:inherit;right:10px}
    .responsable{height:auto;width:auto}

    #footer{margin-top:0;background:#171717}
    #footer .inner {padding:40px 0;text-align:center}
    .copy.copy-m {display:block;padding:25px 0}
    .copy a, .copy span {color:rgba(255,255,255,0.5);display:inline-block;padding-bottom:5px}

    #fcontacto, .form-block{width:100%}
    .form-block label{text-align:left}
    .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}

    .sitio-colon .item-post.cont-notas.confoto .cl-7 { width: 100%;}
    .sitio-colon .item-post { margin: 0 0 20px}
    .sitio-colon .item-post:nth-child(1), .sitio-colon .item-post { padding-top: 27px; padding-bottom: 15px}
    .sitio-colon.edictos .item-post { padding-bottom: 0}
    .filtrado { display: block}
    .filtrado span { width: 100%; margin-bottom: 10px; display: block}
    .sitio-colon .item-post h3 { margin-bottom: 12px}
}

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

    .bottom-footer .copy {display:block;clear:both;text-align:center;margin:15px 0 0;padding-left:0}
    #footer .inner .bottom-footer .cont {padding:29px 0 25px}
    .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}

    /*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 .icon-video, .videos .item-post.primer-item figure a:hover .icon-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}

    .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:380px){
    .banner-a>[id*="div-"], .banner-c>[id*="div-"], #google_image_div a img, object, .banner-d>[id*="div-"], .banner-f>[id*="div-"], .banner-e>[id*="div-"], .banner-g>[id*="div-"], .banner-a, .banner-b, .banner-c, .banner-d, .banner-e, .banner-f, .banner-g,
    .banner-h{padding:0}

    .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}
    .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%}
    .homeblock .bajada p {height:125px;overflow:hidden}

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

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

    .user-avatar{margin-bottom:20px}
    .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){

    .banner-centrado.top{width:100%;left:0}
    .notas-columna li header {padding-left:11px}
    .bloque-especiales.tapas-diarios .cl-5 {width:calc(100% - 82px)}
    .cd-header h1 a, .cd-header h1{font-size:0;color:#fff}
    .masleidas .item-post .item-texto figure{height:155px}

    .sitio-colon #header { height: 82px}
    .sitio-colon .localidades { justify-content: start; width: 100%; left: 0; padding: 0 12px; box-sizing: border-box}
    .sitio-colon .localidades span { font-size: 12px}
    .sitio-colon .localidades span:first-child { display: flex}
    .sitio-colon .search { height: 48px}
    .sitio-colon .cd-header h1 a span { font-size: 21px; padding-top: 8px}

    .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}

    /*banners*/
    .banner-a>[id*="div-"], .banner-c>[id*="div-"], #google_image_div a img, object, .banner-d>[id*="div-"], .banner-f>[id*="div-"], .banner-e>[id*="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%}
}