<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
    font-family: 'icomoon';
    src:    url('fonts/icomoon.eot?m48am');
    src:    url('fonts/icomoon.eot?m48am#iefix') format('embedded-opentype'),
        url('fonts/icomoon.ttf?m48am') format('truetype'),
        url('fonts/icomoon.woff?m48am') format('woff'),
        url('fonts/icomoon.svg?m48am#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"], [class*=" icon-"], [class^="ico-"], [class*=" ico-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/*************** SCROLLBAR BASE CSS ***************/

.scroll-wrapper {padding: 0 !important;position: relative;}
.scroll-wrapper &gt; .scroll-content {border: none !important;
    box-sizing: content-box !important;
    height: auto;
    left: 0;
    margin: 0;
    margin-right: 0px;
    margin-bottom: 0px;
    max-height: none;
    max-width: none !important;
    overflow: scroll !important;
    padding: 0;
    position: relative !important;
    top: 0;
    width: auto !important;}
.scroll-wrapper &gt; .scroll-content::-webkit-scrollbar {height: 0;width: 0;}
.scroll-element {display: none;}
.scroll-element, .scroll-element div {box-sizing: content-box;}
.scroll-element.scroll-x.scroll-scrollx_visible, .scroll-element.scroll-y.scroll-scrolly_visible {display: block;}
.scroll-element .scroll-bar, .scroll-element .scroll-arrow {cursor: default;}
.scroll-textarea {border: 1px solid #cccccc;border-top-color: #999999;}
.scroll-textarea &gt; .scroll-content {overflow: hidden !important;}
.scroll-textarea &gt; .scroll-content &gt; textarea {border: none !important;box-sizing: border-box;height: 100% !important;margin: 0;max-height: none !important;
    max-width: none !important;overflow: scroll !important;outline: none;padding: 2px;position: relative !important;top: 0;width: 100% !important;}
.scroll-textarea &gt; .scroll-content &gt; textarea::-webkit-scrollbar {height: 0;width: 0;}

/*************** SIMPLE INNER SCROLLBAR ***************/

.scrollbar-inner &gt; .scroll-element, .scrollbar-inner &gt; .scroll-element div{border: none;margin: 0;padding: 0;position: absolute;z-index: 10;}
.scrollbar-inner &gt; .scroll-element div {display: block;height: 100%;left: 0;top: 0;width: 100%;}
.scrollbar-inner &gt; .scroll-element.scroll-x {bottom: 2px;height: 0;left: 0;width: 100%;}
.scrollbar-inner &gt; .scroll-element.scroll-y {height: 100%;right: -10px;top: 0;width: 8px;}
.scrollbar-inner &gt; .scroll-element .scroll-element_outer {overflow: hidden;}
.scrollbar-inner &gt; .scroll-element .scroll-element_outer,
.scrollbar-inner &gt; .scroll-element .scroll-element_track,
.scrollbar-inner &gt; .scroll-element .scroll-bar {-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.scrollbar-inner &gt; .scroll-element .scroll-element_track,
.scrollbar-inner &gt; .scroll-element .scroll-bar {opacity: 1;}
.scrollbar-inner &gt; .scroll-element .scroll-element_track { background-color: #dddddd; }
.scrollbar-inner &gt; .scroll-element .scroll-bar { background-color: #BABABA; }
.scrollbar-inner &gt; .scroll-element:hover .scroll-bar { background-color: #919191; }
.scrollbar-inner &gt; .scroll-element.scroll-draggable .scroll-bar { background-color: #919191; }

/* update scrollbar offset if both scrolls are visible **/

.scrollbar-inner &gt; .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -12px; }
.scrollbar-inner &gt; .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -12px; }
.scrollbar-inner &gt; .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -12px; }
.scrollbar-inner &gt; .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -12px; }
.scrollbar-inner { max-height: 162px}
.gecko.ff .scroll-element.scroll-x.scroll-scrollx_visible, .gecko .scroll-element.scroll-y.scroll-scrolly_visible { }
.gecko.ff .scroll-wrapper { overflow: hidden}
.gecko.ff .scroll-wrapper::-webkit-scrollbar { opacity: 0}
.gecko.ff .scrollbar-inner &gt; .scroll-element.scroll-y { right: 0}
.gecko.ff .scrollbar-inner { max-height: 185px}

/*vencimientos*/
.listado-h .vencimientos .cont { position: absolute; top: 0;left: 0; width: 100%;height: 100%; box-sizing: border-box; padding:13px;}

.listado-h .vencimientos h2 { color: #333333;font-family: 'Roboto', sans-serif; font-weight: 600; font-size: 16px; text-transform: uppercase; position: relative; line-height: 100%; padding-top: 15px}
.listado-h .vencimientos h2 .line {border-bottom: 1px solid #e2e2e2;display: block;margin: 12px 0 0;}
.listado-h .vencimientos h2 .line-naranja { border-bottom: 2px solid #C3383F; width: 61px; position: relative; top: -12px; display: inline-block;}
.listado-h .vencimientos h2 img { position: absolute; top: 0; right: 0; width: 73px; height: 36px}

.listado-h .vencimientos .scrollbar-inner {  margin-top: -5px; width: calc(100% - 10px)}
.listado-h .vencimientos ul li { background: #dddddd; border-bottom: 1px solid #ffffff; display: flex; flex-wrap: wrap; align-items: center}
.listado-h .vencimientos ul li div { padding:0 10px; box-sizing: border-box; display:flex; align-items: center }
.listado-h .vencimientos ul li .fecha { border-right: 1px solid #ffffff; width:40px; flex-wrap: inherit; padding:6px 0}
.listado-h .vencimientos ul li .fecha span { display: block; clear: both; width: 100%; text-align: center;color: #333333;font-family: 'Roboto', sans-serif; padding: 0;
    font-weight: 600; font-size: 12px; background: none; text-transform: uppercase; margin: 0}
.listado-h .vencimientos ul li .fecha span:first-child {color: #333333;font-family: 'Roboto', sans-serif; font-weight:400; font-size: 16px;}
.listado-h .vencimientos ul li .rubro { border-right: 1px solid #ffffff; width:calc(100% - 82px); font-weight: 700; color: #333333;font-family: 'Roboto', sans-serif; height: 40px}
.listado-h .vencimientos ul li .entidad { width: 40px; text-align: center; text-transform: uppercase; font-weight: 400; font-size: 12px;font-family: 'Roboto', sans-serif; color: #727272;
    padding: 0; justify-content: center}

.listado-h .vencimientos ul li.imp-municipal { background: #bababa;}
.gecko.ff .listado-h .vencimientos .scrollbar-inner {  width: 100%; padding-right: 10px}

/*
.gecko.ff .listado-h .vencimientos .scrollbar-inner ul { max-height: 150px;}

.gecko.ff .listado-h .vencimientos .scrollbar-inner ul {width: calc(100% - 10px);  margin: 0 !important;}
*/


.ico-video, .icon-video { position: absolute; top: 15px; right: 15px; z-index: 300}
.icon-video:before, .ico-video:before { color: #fff; font-size: 30px}

.dru-bizarro .figure { width: 100%}

.vivo-content { width: 100%; background: #f2f2f2;}
.vivo-content.en-vuelo-h header.centrado { margin-bottom: 21px}
.vivo-content.en-vuelo-h .cont-en-vuelo.cont-vivo { background: none; padding: 0 0 40px}
.vivo-content.en-vuelo-h .cont-en-vuelo.cont-vivo .cont { position: relative; display: flex; flex-wrap: wrap}
.vivo-content.en-vuelo-h .item:first-child { height: auto; width: calc(100% - 396px); margin-right: 30px}
.vivo-content.en-vuelo-h .item h3 { font-family: Roboto, sans-serif; font-size: 17px; color: #2C2E31; padding-top: 20px; line-height: 140%}
.cont-vivo .banner-c { width:366px; padding: 0; clear: none; background: #fff; position: absolute; right: 0; height: 100%; }
.cont-vivo .banner-c&gt;div { position:  absolute; top: 50%; left: 50%; transform: translateY(-50%) translateX(-50%)}
.vivo-content.en-vuelo-h header.centrado h2 { background: #f2f2f2; color: #333}
.vivo-content figure {position: relative;padding-bottom: 56.25%;padding-top: 25px;height: 0;}
.vivo-content figure iframe {position: absolute;top: 0;left: 0; width: 100%; height: 100%;}

@media only screen
and (max-width:1158px){
    .vivo-content.en-vuelo-h .cont-en-vuelo.cont-vivo { padding: 0 20px 40px}
    .cont-vivo .banner-c { width:330px;}
    .vivo-content.en-vuelo-h .item:first-child {width: calc(100% - 360px);}
}

@media only screen
and (max-width:1023px){
    .cont-vivo .banner-c { display: none}
    .vivo-content.en-vuelo-h .item:first-child { width: 100%; margin-right: 0}
}

@media only screen
and (max-width:1023px){
.vivo-content.en-vuelo-h .cont-en-vuelo.cont-vivo{ padding: 0 20px}
}

.envuelo.nota-interior .nota-foto iframe {height: 600px}

.cse form.gsc-search-box, form.gsc-search-box { padding:0 !important}
.gs-title { color:#fa9000 !important}
.gsc-webResult.gsc-result { margin-bottom:30px !important; padding:0 !important}
.gsc-webResult.gsc-result:hover {border-color: #fa9000 !important;}
.cse input.gsc-search-button, input.gsc-search-button { background:#fa9000 !important;border: 1px solid #fa9000 !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:#fa9000 !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}

/* galeria zoom home */
/*bloque-destacado-5*/
.galeria-h { margin-bottom:30px; background:#2D2F31;}
.galeria-h .cont { width:1158px; margin:0 auto; clear:both; overflow:hidden; position:relative;
background: rgba(77,81,84,1);
background: -moz-linear-gradient(top, rgba(77,81,84,1) 0%, rgba(45,47,49,1) 90%, rgba(45,47,49,1) 90%, rgba(45,47,49,1) 100%);
background: -webkit-linear-gradient(top, rgba(77,81,84,1) 0%, rgba(45,47,49,1) 90%, rgba(45,47,49,1) 90%, rgba(45,47,49,1) 100%);
background: -o-linear-gradient(top, rgba(77,81,84,1) 0%, rgba(45,47,49,1) 90%, rgba(45,47,49,1) 90%, rgba(45,47,49,1) 100%);
background: -ms-linear-gradient(top, rgba(77,81,84,1) 0%, rgba(45,47,49,1) 90%, rgba(45,47,49,1) 90%, rgba(45,47,49,1) 100%);
background: linear-gradient(to bottom, rgba(77,81,84,1) 0%, rgba(45,47,49,1) 90%, rgba(45,47,49,1) 90%, rgba(45,47,49,1) 100%);
}
.galeria-h .cont h2.titulo-bloques { font-size:29px; color:#fff; font-weight:700; text-transform:uppercase; background:#fa9000; padding:16px 18px; position:absolute; top:30px; left:0; z-index:300; letter-spacing:0.02em}
.icon-zoom:before { content: "\e910"; color:#fff; font-size:26px; margin-left:4px; position:relative; top:2px; letter-spacing:normal}

.bloque-destacado-5 { margin:0 auto; position:relative; padding-bottom:0}
.galeria-h .cont-galeria{height:auto}
.bloque-destacado-5 .item figure{width:975px;height:auto;margin:0 auto; position:relative}
.bloque-destacado-5 .item .mas {color:#fa9000;display: inline-block;margin:0 0 14px 0;font-family: 'Roboto', sans-serif;font-size:18px;font-weight:500; text-align:center; clear:both;text-shadow:none; top:0}
.bloque-destacado-5 .item .mas:hover {}

.bloque-destacado-5 .item  h2{font-family: 'Roboto', sans-serif;color:#fff;font-size:36px;line-height:42px;font-weight:700; text-align:center; position:absolute; bottom:32px; width:100%;}
.bloque-destacado-5 .item  h2 a{display:inline-block; color:#fff; width:70%; line-height:42px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4); position:relative;}
.bloque-destacado-5 .item  h2 a:hover{color:#fa9000}
.datos-galeria { position:absolute; bottom:0; left:0; text-align:center; width:100%; box-sizing:border-box;}
.bloque-destacado-5 .degrade{
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(0,0,0,1) 90%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 50%,rgba(0,0,0,1) 90%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 50%,rgba(0,0,0,1) 90%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
    height: 100%;width:100%; position:absolute; bottom:0; left:0;}

.galeria-h  .owl-carousel .owl-controls{width:100%;top:46.5%;left:0;position:absolute}
.galeria-h .owl-carousel .owl-controls .owl-nav .owl-prev{background: url(/images/ico/ico.png) 0 -243px no-repeat;width: 36px;height: 36px;float: left;margin-right:0; border:0}
.galeria-h .owl-carousel .owl-controls .owl-nav .owl-next{background: url(/images/ico/ico.png) -37px -243px no-repeat;width: 36px;height: 36px;float: right}
.mas-fotos{width:142px;height:80px;float:right;clear:none}

.cont-img { position:relative; margin-bottom:30px}
.cont-img-thumb { width:975px; margin:0 auto 30px; position:relative}
.galeria-h .thumb { width:17.538%; height:auto; margin-right:3.076%; float:left}
.galeria-h .thumb:last-child { margin-right:0; border:1px solid #434649; box-sizing:border-box; text-align:center}
.galeria-h .thumb:last-child .ver-galeria { color:#fff;font-family: 'Roboto', sans-serif; font-weight:500; font-size:16px; display:block; width:70%; margin:0 auto; line-height:140%}
.galeria-h .thumb:last-child .mas { margin-bottom:17px}
.galeria-h .thumb:last-child .mas span:first-child { padding-top:24px; margin-bottom:10px; display:block}
.galeria-h .thumb:last-child .mas:hover span { color:#fa9000}
.galeria-h .thumb img, .galeria-h .thumb figure { width:100%; height:auto}

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

.icon-luto { display:none}
.luto .icon-luto { width:36px; height:36px; position:absolute; left:240px; top:50px; display:block}
.inicio .luto .icon-luto {left:350px;}
.luto .icon-luto:before {content: "\e957"; color:#111; font-size:36px}

.banner-centrado.top, .inicio .banner-centrado.top { margin:0 auto 30px}
.banner-centrado { width:1158px; height:150px; margin:30px auto 0; position:relative; box-sizing:border-box; clear:both; overflow:hidden; background:#f2f2f2}
.inicio .banner-centrado { width:1158px; height:150px; margin:0 auto; position:relative; box-sizing:border-box; clear:both; overflow:hidden}
.banner-centrado div .ico{ position:absolute; right:-36px; top:0; width:9px; height:90px; z-index:3000; display:inline-block; background:url(/images/bg/publicidad.png) no-repeat}
.inicio .banner-centrado&gt;div {width:970px; height:90px; margin:0 auto; position: relative}
.banner-centrado&gt;div { width:970px; height:90px; margin:0 auto; position: relative}
.cont-bottom-nota .banner-centrado { margin:0 auto 30px; padding:30px 0}
.inicio .deportes .banner-centrado, .punto-tur .banner-centrado { margin:0 auto}

.dest .banner-centrado { margin: 30px auto 0}

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

.banner-centrado.top, .banner-centrado { height:auto; display: flex; justify-content: center; align-items: center}
.mascoteros.nota-interior .banner-centrado.top, .mascoteros.formulario .banner-centrado.top { border-bottom:1px solid #e2e2e2; margin-bottom:30px}
.mascoteros.formulario .banner-centrado.top { margin-bottom:0}
.banner-centrado.top div {width:970px; height:90px; margin:0 auto; position: relative;display: flex; justify-content: center; align-items: center}

.tres-banners { width:1158px; 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:2.5895%;position: relative; background:#f2f2f2; text-align:center; padding:23px 0; box-sizing:border-box;
display: flex; align-items: center; justify-content: center}
.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;display: flex; justify-content: center; align-items: center}

.tres-banners.trecientos .banner-1 div, .tres-banners.trecientos .banner-2 div,
.tres-banners.trecientos .banner-3 div { width: 300px; height: 250px; display: flex; align-items: center;
    justify-content: center }
[class*='banner-'], [class*='banner-']&gt;div {width:100%; height:auto;display: flex; align-items: center;
    justify-content: center; box-sizing: border-box;}
[class*='banner-']&gt;div, [class*='banner-']&gt;div&gt;div { max-width: 970px}
[class*='banner-']&gt;div&gt;div, [class*='banner-'] .ico + div, [class*='banner-'] .ico + div &gt; div {width:100%; height:auto;display: flex; align-items: center;
    justify-content: center; box-sizing: border-box}
[class*='banner-'] { padding:23px 0}
/*[class*='banner-'] .ico + div [id*='google_ads_'] { width: 100%}*/

body{font-family: 'Roboto', sans-serif;font-weight:400;color:#111;overflow-x:hidden; overflow-y:visible;font-size:13px;padding:0;width:100%;position:relative}
/** { box-sizing:border-box}**/
img{vertical-align:top}

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

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

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

.alerta{background:#CC0000;padding:24px 0 21px;position:relative; width:1158px; margin:0 auto 30px; text-align:center}
.alerta .redes-h{ display:block; text-align:center; margin-top:13px}
.alerta .redes-h .icon-Redes-Facebook, .alerta .redes-h .icon-Redes-Twitter { width:24px; height:24px; border-radius:50%; background:#fff; text-align:center}
.alerta .redes-h .icon-Redes-Facebook { position:relative; top:1px; font-size: 0}
.alerta .redes-h .icon-Redes-Facebook:before{ content: "\e934";font-size:15px;color: #CC0000;position: relative;top: 2px; line-height:21px}
.alerta .redes-h .icon-Redes-Twitter:before{content: "\e936";font-size:15px;color: #CC0000;position: relative;top: 3px; line-height:19px}
.alerta h2{font-family: 'Roboto', sans-serif;color:#fff;font-size:20px;font-weight:700;text-transform:uppercase; margin-bottom:4px}
.alerta h2 .ico-pituto{background:url(/images/ico/ico.png) -230px -73px;width:8px;height:8px;position:absolute;top:1px;left:-8px}
.alerta p{font-family: 'Roboto', sans-serif;font-size:22px;color:#fff;line-height:138%;font-weight:500;padding-right:30px;padding-left:30px;display:inline-block}

.alerta-nota{padding:47px 0 45px; background:#2D2F31;margin:0 auto 30px; width:1158px;text-align:center;}
.alerta-nota span.ahora{font-family: 'Roboto', sans-serif;color:#fa9000;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: 'Roboto', 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: 'Roboto', sans-serif;font-size:22px;color:#ccc;font-weight:400; width:90%; margin:0 auto;line-height:120%}

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

.nota-interior .msj-error, .nota-listado .msj-error, .servicios .msj-error{border:1px solid #e2e2e2;padding:30px;margin:10px 0 0 30px;width:auto;position:relative}
.nota-listado.etiquetas .msj-error { margin:0 0 0 20px}
.nota-listado .msj-error{margin:10px 0 0 0}
.etiquetas-listado .msj-error{ margin:30px 0 0 20px}
.nota-interior .msj-error h2, .nota-listado .msj-error h2, .etiquetas-listado .msj-error h2, .servicios .msj-error h2{font-family: 'Roboto', 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: 'Roboto', 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: 'Roboto', 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: 'Roboto', 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: 'Roboto', sans-serif;font-size:12px;color:#F90000;line-height:100%;margin-top:12px;position:absolute;top:30px;left:155px;width:100%}
.img-info{ left:155px; position:relative}
.img-info{ margin-top:15px; display:inline-block; color:#741784}
#mascotaimg span { background:#741784; padding:10px 30px; color:#fff; display:inline-block !important; clear:both; float:right; margin-right:20px}
#mascotaimg span a { color:#fff}
.contacto .formprofile .msj-error{top:136px}
.g-recaptcha .msj-error{top:79px;left:0}
.msj-error{font-family: 'Roboto', sans-serif;font-size:12px;color:#F90000;line-height:100%;margin-top:12px;position:relative;top:inherit;left:inherit;width:100%}
.info{padding:20px;font-size:13px;text-transform:none;font-weight:400;border-top:1px solid #e2e2e2;color:#777; background:#f2f2f2; line-height:140%; margin-top:30px; display:block}
.info a{color:#00537F}
.institucional .info, .mascoteros.formulario .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: 'Roboto', sans-serif;font-weight:700;font-size:16px;color:#fa9000; 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: 'Roboto', sans-serif;font-weight:400;font-size:14px}
.normasdeparticipacion .scroll ul li{margin-bottom:20px}
.ver-mas{background:#0099CC;color:#fff;font-size:12px;font-weight:700;margin:0;font-family: 'Roboto', sans-serif;text-transform:uppercase;padding:9px 20px;float:left}

.listado-h .banner-a{overflow:hidden;background:#f2f2f2;width:31.606%;height:600px;margin:0 0 30px; float:right;
    clear:none; position:relative; padding:30px 0; box-sizing:content-box}
.listado-h .banner-a&gt;div { width:300px; height:auto; margin:0 auto}
.banner-a, .banner-b, .banner-c, .banner-d, .banner-e, .banner-f, .banner-g, .vos-noticia .banner-h, #sidebar-right .banner-h {background: #f2f2f2;padding:26px 26px 0;float: none;clear: both;margin-bottom:0;}
.banner-b&gt;div, .banner-c&gt;div, #google_image_div a img, object, .banner-d&gt;div, .banner-e&gt;div, .banner-f&gt;div, .banner-g&gt;div, .banner-h&gt;div{margin:0 auto;clear:both;width:300px;height:250px}
.banner-f&gt;div{background:#d4d4d4}
.banner-g&gt;div{height:auto;margin-bottom:20px}
.banner-d&gt;div{padding:0}
.banner-h2{display:none}
.banner-b, .banner-c,
.banner-h, .banner-g{}
.banner-g{height:auto}
.banner-b{margin-bottom:0}
.banner-a&gt;div { display:block !important; width:300px; height:600px; margin:0 auto}
[class*="banner-"]&gt;div iframe { margin: 0 auto}
.cont-nota [class*="banner-"] { padding: 20px 0}
.herramientas + .banner-c { margin-bottom: 30px}
.fb_iframe_widget, .fb_iframe_widget span { display: flex !important; align-items: center !important;
    justify-content: center !important;}

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

.publi-top{width:1158px;height:90px;padding:10px 0;text-align:center;margin:0 auto 30px;background:#f2f2f2}
.publi-top.pie{width:1158px;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}
.mas-data strong{color:#0099CC;padding-right:5px}
.mas-data span{display:block;margin-bottom:5px}
.pga{position:absolute;top:-1px;display:block;width:143px;height:31px;background:#000;color:#FFF;line-height:31px;font-weight:bold;font-size:12px;text-align:center;right:-164px}
.ie .pga{right:-162px}
.pga:hover{background:#DC0A0A}

/*encabezado*/
#header{width:100%;margin:0 auto;z-index:5500;padding:0;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf; box-sizing:border-box; top:0}
#header .top { width:1158px; height:50px; margin:0 auto; box-sizing:border-box; padding:10px 0; position:relative;}
#header .inner{background:#FA9000;position:relative}
#header .inner .cont { width:1158px; height:130px; margin:0 auto; position:relative}
.cd-header h1{width:233px;height:34px; position:relative; top:48px}
.inicio .cd-header h1{width:344px;height:50px; position:relative; top:40px}
.bred-name {display:block;text-align:center;color:#fff;font-size:46px; font-weight:700; margin-top:9px}


.icon-logo {width:233px; height:34px; float:left; position:relative;}
.inicio .icon-logo {width:344px; height:50px; float:left; position:relative;}
.icon-logo span:before {position:absolute; top:0; left:0; font-size:34px}
.inicio .icon-logo span:before {position:absolute; top:0; left:0; font-size:50px}
.icon-logo .path1:before {content: "\e91a";color: rgb(255, 255, 255)}
.icon-logo .path2:before {content: "\e91b";color: rgb(255, 255, 255)}
.icon-logo .path3:before {content: "\e91c";color: rgb(255, 255, 255)}
.icon-logo .path4:before {content: "\e91d";color: rgb(255, 255, 255)}
.icon-logo .path5:before {content: "\e91e";color: rgb(255, 255, 255)}
.icon-logo .path6:before {content: "\e91f";color: rgb(255, 255, 255)}
.icon-logo .path7:before {content: "\e920";color: rgb(255, 255, 255)}
.icon-logo .path8:before {content: "\e921";color: rgb(255, 255, 255)}
.icon-logo .path9:before {content: "\e922";color: rgb(255, 255, 255)}
.icon-logo .path10:before {content: "\e923";color: rgb(255, 255, 255)}
.icon-logo .path11:before {content: "\e924";color: rgb(255, 255, 255)}
.icon-logo .path12:before {content: "\e925";color: rgb(255, 255, 255)}
.icon-logo .path13:before {content: "\e926";color: rgb(250, 144, 0)}
.icon-logo .path14:before {content: "\e927";color: rgb(250, 144, 0)}
.icon-logo .path15:before {content: "\e928";color: rgb(250, 144, 0)}
.icon-logo .path16:before {content: "\e929";color: rgb(250, 144, 0)}
.icon-logo .path17:before {content: "\e92a";color: rgb(250, 144, 0)}
.icon-logo .path18:before {content: "\e92b";color: rgb(250, 144, 0)}
.icon-logo .path19:before {content: "\e92c";color: rgb(250, 144, 0)}
.icon-logo .path20:before {content: "\e92d";color: rgb(250, 144, 0)}

#header .barra-menu h1{display:none}
.fixed .header-container { width: 100%; position: fixed;top:-181px;left: inherit;z-index:30000;}

/*top*/
#header  .inner .top{float:left;border-bottom:1px solid #e2e2e2;padding:10px 0;height:30px;margin-bottom:38px;display:block;width:100%;position:relative}
.bredcrum{display:block;font-family: 'Roboto', sans-serif;color:#333;line-height:100%;margin:0 auto 25px;font-size:42px;font-weight:700;letter-spacing:0.02em;border-bottom:1px solid #e2e2e2;padding-bottom:20px;}
.servicios .bredcrum{ border-bottom:none; font-size:30px; color:#333; font-weight:700; line-height:100%}
.bredcrum a:hover{text-decoration:underline}
.bredcrum span{background:rgba(0,150,215,1);padding:4px 5px;color:#fff;font-weight:700;font-family: 'Roboto', sans-serif;font-size:11px;text-transform:uppercase}
.bredcrum b{position:relative;top:3px;font-weight:400}
.politica .bredcrum, .economia .bredcrum, .policiales .bredcrum, .mundo .bredcrum, .interesgeneral .bredcrum, .deportes .bredcrum, .opinion .bredcrum, .empresas .bredcrum, .carnaval .bredcrum, .turismo .bredcrum, .educacion .bredcrum, .concordia .bredcrum{display:none}
.reserv{color:#44A644}
.reserv{font-size:15px;font-weight:bold;font-family: 'Roboto', sans-serif;margin-top:10px;display:block}
.reserv:hover{text-decoration:underline}

/*search*/
.icon-Buscador { width:22px; height:22px; position:absolute; top:10px; right:-25px; z-index:3000; cursor:pointer;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;}
.search .icon-Buscador2 { display:none}
.icon-Buscador.active { right:0; z-index:30000}
.cd-header.fixed  .icon-Buscador { width:22px; height:22px; position:absolute; top:10px; right:-24px}
.cd-header.fixed  .icon-Buscador.active { right:20px}
.icon-Buscador:before { content: "\e916"; font-size:30px; color:#FA9000;}
.icon-Buscador2:before { content: "\e916"; font-size:30px; color:#FA9000;}
.cd-header.fixed .icon-Buscador:before  { color:#fff}
.cd-header.fixed .icon-Buscador.active:before  { color:#fa9000;}
.btn-buscar.active .icon-Buscador:before, .btn-buscar.active.icon-Buscador:before { content: "\e953";}
.fixed .btn-buscar .icon-Buscador {margin:11px 0 0; cursor:pointer}
.fixed .btn-buscar .icon-Buscador:before { color:#fff; position:relative}

.search{position:absolute; bottom:130px;right:100px;z-index:300; width:0;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;}

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

::-webkit-input-placeholder{color:#333; font-size:14px}
:-moz-placeholder{color:#333; font-size:14px}
:-ms-input-placeholder{color:#333; font-size:14px}

.buscador-text{width:100%;border:none;padding:17px 20px 17px 40px;background:none;font-size:14px;font-family: 'Roboto', sans-serif;float:left;color:#fa9000;font-weight:400;position:relative; box-sizing:border-box;
text-shadow: 0 0 0 #666;
-webkit-text-fill-color: transparent;}

.search.fixed-search .icon-Buscador2 { display:block; position: absolute; left:0; top:10px}
.fixed .search.fixed-search .icon-Buscador2  {left:15px;}
.cd-header .search.fixed-search { position:absolute; top:inherit; bottom:130px; right:0; z-index:3900; width:100%}
.cd-header.fixed .search{position:absolute; top:inherit; bottom:-55px; z-index:3900;}
.cd-header.fixed .search.fixed-search { position:absolute; top:inherit; bottom:-65px; right:1px; z-index:39000;}
.cd-header.fixed .search.fixed-search .buscador-top { height:50px;}

.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:#fa9000;}
.cd-header.fixed .search .bt { right:60px}
.fixed .buscador-text { padding:17px 20px 17px 55px}
.buscador-top label{display:none}

.mascoteros .cd-header.fixed .icon-Buscador.active:before, .mascoteros .icon-Buscador2:before, .mascoteros .buscador-text { color:#741784}
.mascoteros .search .bt{ background:#741784}

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

/*la chacota*/
.listado-h.chacota .homeblock .figure img{ width:auto; height:244px  }
.chacota header.centrado h2 { letter-spacing: -0.02em}
.chacota header.centrado span.line { background:#fff }
.listado-h.centro.chacota { background:#ff531a;padding:0 33px;box-sizing:border-box; clear:both; overflow:hidden; margin:0 auto 30px}
.chacota header.centrado h2 { background: #ff531a; color:#fff}
.listado-h.chacota .homeblock { width: 31.318%; margin-right: 3.021%; overflow: hidden;}
.chacota header.centrado { width:100%}
.chacota .etiqueta { background: #ff531a}


/*buscador resultados*/
.bloque-buscador { margin-left:0; margin-top:0}
.bloque-buscador h2 { font-family: 'Roboto', 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: 'Roboto', sans-serif;font-weight: 700; font-size:24px; margin-bottom: 20px; color: #010101;  letter-spacing: -0.06em; line-height: 100%;} 
#buscadorpage{background:#f2f2f2;padding:20px}
#buscadorpage span.mas-result{font-size:14px;color:#111;font-family: 'Roboto', sans-serif;margin-top:20px;display:block}
#buscadorpage span.mas-result a{color:#aaa;text-decoration:underline}
.main-search{background:#fff;position:relative;margin-bottom:20px;border-radius:5px}
.main-search .text{border:none;padding:17px 0 16px 110px;font-size:14px;font-family: 'Roboto', sans-serif;color:#555; box-sizing:border-box; width:100%; font-weight: 400}
.secciones_todas { margin-bottom:30px}
.sort-by h5 { clear:both; overflow:hidden}
.desc, .asc { display:inline-block; margin:0 30px 20px 0}
.icon-calendario {background: #FA9000; width: 36px; height: 36px; position: absolute; left: 10px; text-align: center; border-radius: 5px; cursor:pointer}
.icon-calendario:before { font-size: 28px; color: #fff; line-height: 36px;}
.icon-calendario:hover { background: #555}
.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{border-top:1px dotted #e2e2e2;padding-top:20px;margin-top:0; padding-left:0}
.resultadosbox {border-top: 1px solid #e2e2e2; margin-top: 30px}
.resultadosbox, .bsq-error{ padding:20px 0;font-size:20px;font-family: 'Roboto', sans-serif;color:#111;line-height:180%}
.resultadosbox b, .resultadosbox strong{color:#FA9000;font-size:20px; font-weight: 400}
.bsq-error span{color:#aaa;font-size:20px;font-family: 'Roboto', sans-serif;font-weight:400}
.resultadosbox span{font-weight:400;font-size:20px}

.new-search { display: flex; align-items: center;}
.new-search .bt-buscar { background:#FA9000; color: #fff; font-size: 14px; font-weight:700; font-family: 'Roboto', sans-serif; position: absolute; right: 10px;
    padding: 10px 15px 9px;border: none;border-radius: 5px; cursor:pointer}
.new-search .bt-buscar:hover { background: #555}
.new-search .icon-lupa { position: absolute; left: 65px; }
.new-search .icon-lupa:before { content: "\e916"; font-size: 30px; color:#FA9000 }
.new-search .sep {width: 1px; height: 36px; background: #e2e2e2; position: absolute; left:47px}

    /*redes top*/
.redes-h-top{right:0;position:absolute;bottom:144px;z-index:1;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;}
.fixed .redes-h-top{ top:inherit; bottom:-40px; right:2px}
.redes-h-top a, .redes-header a {width:24px;height:24px;font-size:0;float:left;margin-right:8px}
.redes-h-top .icon-1-Redes-Twitter { margin-right:0; position:relative; right:-2px}
.icon-Redes-Facebook:before { content:"\e934"; font-size:22px; color:#FA9000; position: relative; top:2px}
.icon-Redes-Facebook2:before { content:"\e935"}
.icon-1-Redes-Twitter:before { content:"\e936";	font-size:23px; color:#FA9000; position:relative; top:3px;}
.icon-1-Redes-Twitter2:before { content:"\e937"}
.icon-Redes-Facebook:hover:before, .icon-1-Redes-Twitter:hover:before{ color:#4D5154}
.redes-h-top a.yt-h{margin-right:0}
.fixed .icon-Redes-Facebook:before, .mascoteros .fixed .icon-Redes-Facebook:before { content:"\e934"; color:#fff}
.fixed .icon-Redes-Facebook2:before { content:"\e935"; color:#fff}
.fixed .icon-1-Redes-Twitter:before, .mascoteros .fixed .icon-1-Redes-Twitter:before { content:"\e936"; color:#fff}
.fixed .icon-1-Redes-Twitter2:before { content:"\e937"; color:#fff}
.redes-header { float:right; position:relative; right:-8px}
.redes-header .icon-Redes-Facebook { margin-right:15px}
.redes-header .icon-1-Redes-Twitter:before, .redes-header .icon-Redes-Facebook:before { color:#ccc; font-size:23px}
.redes-header .icon-1-Redes-Twitter:hover:before, .redes-header .icon-Redes-Facebook:hover:before { color:#fa9000}
.redes-header .icon-1-Redes-Twitter:before { font-size:25px;}


.compartir-imagen {color:#fff;font-size:15px;font-family: 'Roboto', sans-serif;font-weight:400;background: #2D2F31; padding: 0 15px;
    position: absolute; bottom: 20px; left: 20px; line-height: 36px; cursor: pointer}
.icon-facebook:before { content:"\e934"; font-size:16px; color:#fff; line-height: 36px; margin-right: 10px}
.compartir-imagen:hover, .compartir-imagen:hover .icon-facebook:before{ color: #fa9000}

.mascoteros .icon-Buscador:before, .mascoteros .icon-1-Redes-Twitter:before, .mascoteros .icon-Redes-Facebook:before { color:#741784}

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

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

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

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

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

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

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

.icon-9:before, .icon-10:before, .icon-11:before, .icon-12:before, .icon-13:before, .icon-14:before, .icon-15:before, .icon-16:before, .icon-40:before {
content: "\e903";font-size:70px; color:#fff; margin-right:15px}

.icon-17:before, .icon-18:before, .icon-19:before { content: "\e904";font-size:70px; color:#fff; margin-right:15px}

.icon-20:before, .icon-21:before, .icon-22:before, .icon-23:before, .icon-24:before, .icon-25:before, .icon-26:before {
content: "\e906";font-size:70px; color:#fff; margin-right:15px}

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

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

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

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

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

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

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

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

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

.city a{color:#888}
.city .ico{background:url(/images/ico/ico.png) -241px -85px;width:11px;height:11px;display:inline-block;margin-left:8px;position:relative;top:4px;padding:0}

.mascoteros #header .inner{ background:#741784}
.mascoteros .icon-logo .path13:before {content: "\e926";color: rgb(116, 23, 132)}
.mascoteros .icon-logo .path14:before {content: "\e927";color: rgb(116, 23, 132)}
.mascoteros .icon-logo .path15:before {content: "\e928";color: rgb(116, 23, 132)}
.mascoteros .icon-logo .path16:before {content: "\e929";color: rgb(116, 23, 132)}
.mascoteros .icon-logo .path17:before {content: "\e92a";color: rgb(116, 23, 132)}
.mascoteros .icon-logo .path18:before {content: "\e92b";color: rgb(116, 23, 132)}
.mascoteros .icon-logo .path19:before {content: "\e92c";color: rgb(116, 23, 132)}
.mascoteros .icon-logo .path20:before {content: "\e92d";color: rgb(116, 23, 132)}
.mascoteros .date-time .sep { background:#fff}

@media only screen
and (min-width:1158px){
.fixed #nav ul li.ico-dru{ width:233px; height:34px; padding-top:9px; margin-right:33px}
.fixed #nav li .icon-dru {width:233px; height:34px; float:left; position:relative;}
.fixed #nav li .icon-dru span:before, .fixed #nav li .icon-dru span {position:absolute; top:0; left:0; font-size:34px; font-weight:normal}
.icon-dru .path1:before {content: "\e91a";color: rgb(255, 255, 255)}
.icon-dru .path2:before {content: "\e91b";color: rgb(255, 255, 255)}
.icon-dru .path3:before {content: "\e91c";color: rgb(255, 255, 255)}
.icon-dru .path4:before {content: "\e91d";color: rgb(255, 255, 255)}
.icon-dru .path5:before {content: "\e91e";color: rgb(255, 255, 255)}
.icon-dru .path6:before {content: "\e91f";color: rgb(255, 255, 255)}
.icon-dru .path7:before {content: "\e920";color: rgb(255, 255, 255)}
.icon-dru .path8:before {content: "\e921";color: rgb(255, 255, 255)}
.icon-dru .path9:before {content: "\e922";color: rgb(255, 255, 255)}
.icon-dru .path10:before {content: "\e923";color: rgb(255, 255, 255)}
.icon-dru .path11:before {content: "\e924";color: rgb(255, 255, 255)}
.icon-dru .path12:before {content: "\e925";color: rgb(255, 255, 255); left:1px}
.icon-dru .path13:before {content: "\e926";color: rgb(250, 144, 0)}
.icon-dru .path14:before {content: "\e927";color: rgb(250, 144, 0)}
.icon-dru .path15:before {content: "\e928";color: rgb(250, 144, 0)}
.icon-dru .path16:before {content: "\e929";color: rgb(250, 144, 0)}
.icon-dru .path17:before {content: "\e92a";color: rgb(250, 144, 0)}
.icon-dru .path18:before {content: "\e92b";color: rgb(250, 144, 0)}
.icon-dru .path19:before {content: "\e92c";color: rgb(250, 144, 0)}
.icon-dru .path20:before {content: "\e92d";color: rgb(250, 144, 0)}

.mascoteros .icon-dru .path13:before {content: "\e926";color: rgb(116, 23, 132)}
.mascoteros .icon-dru .path14:before {content: "\e927";color: rgb(116, 23, 132)}
.mascoteros .icon-dru .path15:before {content: "\e928";color: rgb(116, 23, 132)}
.mascoteros .icon-dru .path16:before {content: "\e929";color: rgb(116, 23, 132)}
.mascoteros .icon-dru .path17:before {content: "\e92a";color: rgb(116, 23, 132)}
.mascoteros .icon-dru .path18:before {content: "\e92b";color: rgb(116, 23, 132)}
.mascoteros .icon-dru .path19:before {content: "\e92c";color: rgb(116, 23, 132)}
.mascoteros .icon-dru .path20:before {content: "\e92d";color: rgb(116, 23, 132)}
}

#footer .icon-dru, .quienessomos .static-texto .icon-dru { position:relative; width:100px; height:100px;}
.quienessomos .static-texto .icon-dru { width:130px; height:130px; margin:0 30px 0 0; float:left}
#footer .icon-dru span:before, .quienessomos .static-texto .icon-dru span:before { position:absolute; top:0; left:0; font-size:100px; color:#fff}
.quienessomos .static-texto .icon-dru span:before { font-size:130px}
#footer .icon-dru .path1:before, .quienessomos .static-texto .icon-dru .path1:before { content:"\e92e"; color:rgb(250, 144, 0)}
#footer .icon-dru .path2:before, .quienessomos .static-texto .icon-dru .path2:before { content:"\e92f"; color:rgb(255, 255, 255)}
#footer .icon-dru .path3:before, .quienessomos .static-texto .icon-dru .path3:before { content:"\e930"; color:rgb(255, 255, 255)}
#footer .icon-dru .path4:before, .quienessomos .static-texto .icon-dru .path4:before { content:"\e931"; color:rgb(255, 255, 255)}

.mascoteros #footer .icon-dru .path1:before { content:"\e92e"; color: rgb(116, 23, 132)}

/*menu:nav*/
.barra-menu .icon-luto { display:none}
.barra-menu .wrap-select{display:none}
.barra-menu .cont-bottom { height:50px; border-bottom:1px solid #e2e2e2}
#nav{height:4px}
.barra-menu{position:relative;width:100%;height:50px;margin:0 auto;display:inherit;clear:both; background:#fff; z-index:3000}
.barra-menu .cont-top { position:relative; width:1158px; margin:0 auto; z-index:30000}
#nav{width:1158px;min-height:50px;margin:0 auto;padding:0;display:block;z-index:5000; position:relative}
#nav ul{width:100%;height:50px;margin-bottom:0}
#nav ul li{float:left;display:inline-block;padding:20px 4px 5px;height:25px;position:relative;z-index:3500}
#nav li a{text-decoration:none;color:#333;font-family: 'Roboto', sans-serif;font-weight:700;font-size:14px;text-transform:uppercase; padding:3px 6px; letter-spacing:0.01em}
#nav li a:hover { color:#fa9000}
#nav ul li.ico-dru { width:0; padding:0; margin:0;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;}
#nav ul li .icon-dru span:before { font-size:0}
#nav ul li:nth-child(2) { padding-left:0}
#nav li.active a {background:#4D5154;letter-spacing:0.02em;padding:3px 7px;}
#nav li.active a{color:#fff}
#nav li.active a:hover{color:#fff}
#nav li.expand.active ul li{background:none}
#nav li.expand span {position:absolute;top:17px; right:24px}
#nav ul li ul{display:none;padding:20px 24px 18px;width:166px;height:auto;background:#fa9000;}
#nav ul li ul li{display:block;float:none;margin:0;padding:0 0 8px 0;height:auto;width:110px;border-right:none}
#nav ul li ul li.last{padding-bottom:0}
#nav ul li ul li a{line-height:150%;text-transform:none; color:#fff}
#nav ul li ul li:last-child{padding-bottom:0}
#nav ul li:hover ul{display:block;position:absolute;top:50px;right:4px;background:#fa9000; width:max-content; height:auto; padding:20px}
#nav li.expand { margin-left:6px}
#nav li.expand a { border-left:1px solid #efefef; border-right:1px solid #efefef; padding-left:19px; padding-right:45px; margin:0; cursor:pointer}
#nav ul li.expand ul li{float:none; width:100%; left:auto; top:auto; position:relative;text-align: right;justify-content: end;display: flex}
#nav ul li.expand ul li:first-child{padding-left:0}
#nav li.expand ul li a { border:none}
#nav li.expand:hover a{color:#fa9000;}
#nav li.expand:hover ul li a{ color:#fff; padding:0;width: max-content;display: flex;text-align: right;justify-content: end}
#nav li.expand ul li.active a{ background:none; color:#333}
#nav ul li.expand ul li.full{width:92%;border-top:1px solid #e2e2e2; border-right:none; padding-top:5px;margin-top:10px;padding-bottom:0;margin-bottom:0}
#nav ul li.expand ul li.full a{color:#888}
#nav ul li.expand ul li.full .ico{background:url(/images/ico/ico.png) -203px -145px;width:26px;height:26px;margin-right:8px;position:relative;top:8px;padding:0;margin-left:0}
#nav ul li.expand:hover .line-sep{display:none}
#nav ul li.expand ul li a:hover{text-decoration:underline}
#nav ul li.expand .icon-down:before {content: "\e955"; font-size:17px; color:#fa9000; float:right; position:relative; top:0; margin-left:0; font-weight:700}

.mascoteros #nav ul li:hover ul { background:#741784}
.mascoteros #nav ul li.expand .icon-down:before { color:#741784}
.mascoteros #nav li a:hover, .mascoteros #nav li.expand:hover a { color:#741784}

.mascoteros #nav li.expand ul li a, .mascoteros #nav li.expand:hover ul li a, .mascoteros .fixed #nav li.expand:hover a, .mascoteros .fixed #nav li a:hover { color:#fff}

#nav ul li.btn-buscar { display:none}

.fixed .barra-menu{ background:#FA9000; border-bottom:none; height:79px}
.fixed #nav { min-height:79px; padding:5px 0 0}
.fixed #nav li.ico-logo { display:block}
.fixed #nav li a{ color:#fff;}
.fixed #nav li a:hover{color:#333}
.fixed #nav li.expand:hover a { color:#333}
.fixed #nav li.expand:hover ul li.active a{ background:none; color:#333}
.fixed #nav li.expand:hover ul li a { color:#fff}
.fixed #nav li.active a {background:#fff; color:#FA9000}
.fixed #nav ul li.btn-buscar { display:inline-block; float:right}
.fixed #nav ul li:nth-child(2) { display:none}
.fixed #nav li.expand:hover ul li:nth-child(2) { display:flex}
.fixed  #nav ul li.expand .icon-down:before {color:#fff; top:1px}

#nav .fecha { display: none}
.fixed  #nav .fecha { position: absolute; left: 0; bottom: 5px; display: block}
.fixed  #nav .fecha span { background: none; color:#fff}

.barra-menu.is-fixed .cont-bottom { border-bottom:none; height:auto}

.mascoteros .fixed .barra-menu{ background:#741784}

/*destacadas*/
.dest{position:relative;border-bottom:1px solid #e2e2e2;margin:20px 0 30px 0;padding-bottom:30px;clear:both}
.dest .homeblock{position:relative;overflow:hidden}
.dest .homeblock figure{position:relative}
.etiqueta{font-family: 'Roboto', sans-serif;font-weight:700;font-size:12px;text-transform:uppercase;color:#fff;background:#fa9000;padding:5px 6px 4px;position:absolute;top:20px;left:20px;z-index:300}
.dest .homeblock header h3{font-family: 'Roboto', sans-serif;font-weight:700;font-size:32px;line-height:124%;color:#fff;margin-left:20px;text-decoration:none;padding-right:20px;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);}

.opinion .etiqueta{ background:#1877B6}

.dest .homeblock header h3 a{font-family: 'Roboto', sans-serif;font-size:28px;line-height:130%;color:#010101;margin-left:0;display:block;text-decoration:none;padding-right:20px}
.dest p{color:#fff;font-family: 'Roboto', sans-serif;font-size:15px;line-height:150%;margin:20px 20px 0; font-weight:400}
.dest a{color:#fff;text-decoration:none}
.dest.h-3.new p{margin-top:3px}

/*destacada 1 nota*/
.dest.h-1{ width:1158px;margin:0 auto 30px;}
.dest-pie .dest.h-1{margin:0 0 30px}
.dest.h-1 .homeblock{height:auto;position:relative;;margin:0;overflow:visible}
.dest.h-1 .homeblock figure{float:none;padding:0;overflow:hidden; height:772px}
.dest.h-1 .degrade {
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(0,0,0,1) 90%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 50%,rgba(0,0,0,1) 90%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 50%,rgba(0,0,0,1) 90%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
    height: 100%; width:100%; position:absolute; bottom:0; left:0}
.dest.h-1 .homeblock header{padding:20px 0 23px;position:absolute;bottom:0;left:0;width:100%; box-sizing:border-box; text-align:center}
.dest.h-1 .homeblock header h3, .dest.h-1 .homeblock header p{margin-left:30px;padding-right:30px; color:#fff}
.dest.h-1 .homeblock header h3 {font-size:54px;line-height:124%; font-weight:700;}
.dest.h-1 p{margin-top:7px;font-size:22px}
.dest.h-1 .ico-pituto{background:url(/images/ico/ico.png) -239px -73px;width:8px;height:8px;position:absolute;top:38px;left:1px}

/* destacada 2 */
.dest.h-2 .homeblock figure { height:376px}
.dest.h-2, .dest.h-5, .dest.h-6 {width:1158px;margin:0 auto 30px; clear:both; overflow:hidden}
.dest.h-2 .homeblock { width:564px; height:376px; margin-right:30px; float:left}
.dest.h-2 .homeblock header{padding:20px 0 23px;position:absolute;bottom:0;left:0;width:100%; box-sizing:border-box;}
.dest.h-2 .homeblock header h3 { position:absolute; bottom:20px;}
.dest.h-2 .homeblock .degrade {
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(0,0,0,1) 90%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 50%,rgba(0,0,0,1) 90%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 50%,rgba(0,0,0,1) 90%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
    height: 100%;width:100%; position:absolute; bottom:0; left:0}
.dest.h-2 .homeblock:nth-child(2n) { margin-right:0}

/*destacada 3 nueva*/
.dest.h-3.new{ width:1158px; margin:0 auto 30px; clear:both; overflow:hidden}
.dest.h-3.new .homeblock{position:relative;overflow:visible;float:left;}
.dest.h-3 .homeblock figure { height:244px}
.dest.h-3.new .homeblock figure{background:#ccc;position:relative;overflow:hidden; height:240px}
.dest.h-3.new .homeblock:first-child figure{height:512px; width: 100%}
.dest.h-3.new .homeblock:first-child figure img { width: 100%; height: 100%; object-fit: cover}
.dest.h-3.new .homeblock:first-child{float:left;margin-right:2.589%;width:66.322%}
.dest.h-3.new .homeblock:first-child header, .dest.h-3.new .dest.h-2-vert .homeblock header{position:absolute;bottom:0;left:0;z-index:5}
.dest.h-3.new .homeblock header{position:relative; box-sizing:border-box}
.dest.h-3.new .homeblock header .etiqueta{bottom:inherit;top:-25px;display:block}
.dest.h-3.new .homeblock header h3, .dest.h-3.new .dest.h-2-vert .homeblock header h3{font-size:20px;padding:0 18px 0 0;height:auto;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);}
.dest.h-3.new .dest.h-2-vert .homeblock header h3 { position:absolute; bottom:15px; margin-left:20px; line-height:120%}
.dest.h-3.new .dest.h-2-vert .homeblock:first-child figure{ height:240px}
.dest.h-3.new .homeblock:first-child header h3{font-size:36px;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4); line-height:118%; margin-left:30px}
.dest.h-3.new .homeblock:first-child header p { margin-left:30px}

.dest.h-3.new .dest.h-2-vert{border-bottom:none;padding-bottom:0}
.dest.h-3.new .dest.h-2-vert{width:31.089%;margin:0;float:left;clear:none; overflow:hidden}
.dest.h-3.new .dest.h-2-vert .homeblock:first-child{margin:0;float:left;clear:none}
.dest.h-3.new .dest.h-2-vert .homeblock, .dest.h-3.new .dest.h-2-vert .homeblock:first-child{ width:100%; margin-bottom:32px}
.dest.h-3.new .dest.h-2-vert .homeblock:last-child{margin-bottom:0}
.dest.h-3.new .dest.h-2-vert .homeblock header {
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(0,0,0,1) 90%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 50%,rgba(0,0,0,1) 90%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 50%,rgba(0,0,0,1) 90%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
    height: 100%}
.dest.h-3.new .dest.h-2-vert .homeblock:first-child:hover .bajada-h p { color:#efefef}
.dest.h-3.new .dest.h-2-vert .homeblock .bajada-h{display:none}
.dest.h-3.new .dest.h-2-vert .homeblock .bajada-h p { padding-top:50px; height:158px; overflow:hidden}
.dest.h-3.new .dest.h-2-vert .homeblock:hover .bajada-h{display:block;position:absolute;top:0;left:0;z-index:17;background:rgba(0,0,0,0.9)}
.dest.h-3.new .dest.h-2-vert .homeblock:hover header h3, .dest.h-3.new .dest.h-2-vert .homeblock:hover .ico-audio, .dest.h-3.new .dest.h-2-vert .homeblock:hover .ico-video{display:none}

/*destacada 3 notas*/
.dest.h-3{ width:1158px; margin:0 auto 30px; clear:both; overflow:hidden}
.dest.h-3 .homeblock{width:366px;float:left;margin-right:2.589%}
.dest.h-3 .homeblock .etiqueta{display:block}
.dest.h-3 .homeblock figure{background:#c2c2c2;}
.dest.h-3 .homeblock header, .dest.h-5 .homeblock header{width:100%;padding:13px 0 22px;margin-bottom:0;z-index:15; box-sizing:border-box; position:absolute; bottom:0}
.dest.h-3 .homeblock header .etiqueta{position:absolute;top:-25px;left:-1px}
.dest.h-3 .homeblock:last-child{margin-right:0}
.dest.h-3 .bajada-h, .dest.h-3-hor .bajada-h{display:none}
.dest.h-3 .homeblock:hover .bajada-h, .dest.h-3-hor .homeblock:hover .bajada-h, .dest.h-5 .homeblock:hover .bajada-h{position:absolute;width:100%;height:100%;top:0;left:0;z-index:100;display:block;background:rgba(0,0,0,0.9)}
.dest.h-2-vert .homeblock:hover header, .dest.h-5 .homeblock:hover header { display:none}
.dest.h-5 .homeblock:nth-child(1):hover header, .dest.h-5 .homeblock:nth-child(2):hover header { display:block}
.dest.h-3 .homeblock header h3, .dest.h-5 .homeblock header h3{font-size:22px; font-weight:700;overflow:hidden; margin-bottom:0; color:#fff}
.dest.h-3 p, .dest.h-5 p{ padding-top:40px}
.dest.h-3.new p { padding-top:0}
.dest.h-3 .homeblock .degrade, .dest.h-6 .homeblock .degrade{
     background: -moz-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(0,0,0,1) 90%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 50%,rgba(0,0,0,1) 90%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 50%,rgba(0,0,0,1) 90%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
    height: 100%;width:100%; position:absolute; bottom:0; left:0;}
.dest.h-3.new .homeblock .degrade{
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(0,0,0,1) 90%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 50%,rgba(0,0,0,1) 90%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 50%,rgba(0,0,0,1) 90%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
    height: 100%;width:100%; position:absolute; bottom:0; left:0}

/*destacada 4 notas*/
.dest.h-3-hor{margin-bottom:0}
.dest.h-3-hor{border-bottom:none;padding-bottom:0;margin-top:0}
/*.dest .homeblock.sin-foto:last-child{background:none;border:1px dotted #e2e2e2;width:350px;height:196px;padding:0}*/
.dest .homeblock.sin-foto:last-child:hover .bajada-h, .dest .homeblock.sin-foto:last-child .bajada-h{display:block;background:none;position:relative;padding:0;margin:0}
.dest .homeblock.sin-foto:last-child:hover header h3{display:block}
.dest .homeblock.sin-foto:last-child .bajada-h p{color:#111;margin-top:0;height:43px;overflow:hidden}
.dest .homeblock.sin-foto:last-child .fecha-h{display:none}
/*.dest .homeblock.sin-foto:last-child header{position:relative;padding-top:40px}
.dest .homeblock.sin-foto:last-child header h3{color:#111;text-shadow:none}*/

/* destacada 5 notas */
.dest.h-5 .homeblock {width:366px;float:left;margin-right:30px}
.dest.h-5 .homeblock figure { height:244px}
.dest.h-5 .homeblock:nth-child(1) figure, .dest.h-5 .homeblock:nth-child(2) figure { height:376px}
.dest.h-5 .homeblock:nth-child(1), .dest.h-5 .homeblock:nth-child(2) { width:564px; margin-right:30px; margin-bottom:30px; float:left}
.dest.h-5 .homeblock:nth-child(2), .dest.h-5 .homeblock:last-child { margin-right:0}
.dest.h-5 .homeblock .degrade {
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(0,0,0,1) 90%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 50%,rgba(0,0,0,1) 90%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 50%,rgba(0,0,0,1) 90%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
    height: 100%; width:100%; position:absolute; bottom:0; left:0}
.dest.h-5 .homeblock:nth-child(1) .degrade, .dest.h-5 .homeblock:nth-child(2) .degrade{
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(0,0,0,1) 90%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 50%,rgba(0,0,0,1) 90%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 50%,rgba(0,0,0,1) 90%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
    height: 100%;width:100%; position:absolute; bottom:0; left:0;}
.dest.h-5 .homeblock .bajada-h { display:none}

/* destacada 6 notas */
.dest.h-6 { width:1158px; margin:0 auto 30px; padding-bottom:0; clear:both; overflow:hidden}
.dest.h-6 .homeblock { width:366px; height:244px; margin-right:30px; float:left; margin-bottom:30px}
.dest.h-6 .homeblock .bajada-h { display:none}
.dest.h-6 .homeblock header { position:absolute; bottom:0; left:0; padding:20px 0}
.dest.h-6 .homeblock:hover header { display:none}
.dest.h-6 .homeblock:hover .bajada-h{display:block;position:absolute;top:0;left:0;z-index:17;background:rgba(0,0,0,0.9); height:100%}
.dest.h-6 .homeblock:hover .bajada-h p { padding-top:40px}
.dest.h-6 .homeblock header h3 { font-size:22px;}
.dest.h-6 .homeblock:nth-child(3n) { margin-right:0}

.dest-zoom { width:1158px; margin:0 auto 30px; clear:both; overflow:hidden}
.dest-zoom .homeblock { width:366px; height:auto; float:left; margin-right:30px}
.dest-zoom .homeblock .degrade{
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(0,0,0,1) 90%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 50%,rgba(0,0,0,1) 90%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 50%,rgba(0,0,0,1) 90%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
    height: 100%;width:100%; position:absolute; bottom:0; left:0}
.dest-zoom .homeblock header { position:absolute; bottom:15px; left:0; text-align:center}
.dest-zoom .homeblock header h3 { font-size:22px}
.dest-zoom .homeblock:hover header h3 { color:#fa9000}
.dest-zoom .homeblock:nth-child(3) { margin-right:0}
.dest-zoom .homeblock figure { margin-bottom:3px; position:relative; height:244px}
.zoom .mas-img { position:absolute; top:50%; left:50%; margin-top:-10px; margin-left:-12px; color:#fa9000; font-size:18px;}
.dest-zoom .thumb img { width:93px; height:62px; float:left; margin-right:3px}
.dest-zoom .thumb .mas { width:78px; height:62px;position:relative; float:left; margin-right:3px}
.dest-zoom .thumb .mas img { width:100%; height:auto}
.dest-zoom .thumb img:last-child { margin-right:0}

/*destacada pie*/
.dest-pie{clear:both}
.dest-pie .dest.h-3{margin:0 0 30px}
.dest-pie h2{font-family: 'Roboto', sans-serif;font-weight:700;font-size:42px;margin:25px 0 25px 20px;text-transform:none;color:#010101;letter-spacing:-3px;}
.dest-pie h2 .ico{background:url(/images/ico/ico.png) -260px -24px;width:12px;height:8px;display:inline-block;margin-right:10px;position:relative;top:-2px}
.dest-pie h2{margin:16px 0 16px 0}

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

/*galerias interior noticias*/
.nota-interior .owl-carousel .owl-stage-outer, .nota-interior .cont-galeria{width:100%;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;
    -o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}
.confoto .cont-galeria{float:left;clear:none}
.nota-interior .owl-carousel .owl-stage{width:9000px}
.cont-galeria{margin-bottom:0;clear:both;overflow:hidden}
.cont-galeria .owl-carousel .owl-item{width:100%}
.cont-galeria .owl-carousel .owl-item figure{clear:both;overflow:hidden; position: relative}
.nota-interior .owl-carousel .owl-stage-outer, .nota-interior .cont-galeria { height:auto !important}
.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}

/* mascoteros interior */
.datos-mascota { margin-bottom:30px; clear:both; overflow:hidden}
.datos-mascota li { float:left; width:152px; margin:0 2px 0 0;  text-align:center; color:#333; font-size:16px; font-weight:400}
.datos-mascota li span { background:#f2f2f2;padding:10px 0; clear:both; display:block; margin-bottom:2px}
.datos-mascota li:nth-child(5n), .datos-mascota li:nth-child(7), .datos-mascota li:nth-child(9) { margin-right:0}
.datos-mascota li:nth-child(6), .datos-mascota li:nth-child(7), .datos-mascota li:nth-child(8), .datos-mascota li:nth-child(9) { width:383px}
.encontrados .datos-mascota li:nth-child(8), .perdidos .datos-mascota li:nth-child(8) { width:100%}


.cont-galeria .cont figure{ position:relative; height: 0; padding-bottom:56.66%; overflow: hidden}
.cont-galeria .cont figure img { width: 100%; object-fit: cover}
.cont-galeria .cont iframe { position: absolute; top:0; left:0; height: 100%; width: 100%;}

    /**overrides holy grial*/
#page { background:url(/images/bg/fdo-cuerpo.png) repeat-x top; width:100%}
#page{width:100%;padding:30px 0 0;z-index:1}
.fixed ~ #page { padding-top: 346px}

/*con barra derecha*/
#sidebar-right{width:31.089%;float:left;margin-left:2.589%;margin-bottom:0; background:#f2f2f2; padding-bottom:26px}
.mascoteros.formulario #sidebar-right { margin-top:30px}
.nota-sin-foto #sidebar-right, .nota-interior.opinion #sidebar-right { margin-top:30px}
.politicaspriv #sidebar-right, .institucional.contacto #sidebar-right{margin-bottom:0}
.primerplano.nota-interior .post-interior #sidebar-right, .contacto .post-interior #sidebar-right{padding-top:0}
#sidebar-right .banner-c{margin-bottom:0}
.quienessomos #sidebar-right .banner-c{margin-bottom:30px}

#sidebar-right&gt;div:last-child div{margin-bottom:0}

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

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

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

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

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

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

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

/* bloque mascoteros */
.icon-mascoteros { background:#f2f2f2; width:44px; height:44px; padding:17px 15px 17px 20px; display:inline-block; position:relative; z-index:120; left:12px}
.mascoteros.nota-interior .icon-mascoteros, .mascoteros.formulario .icon-mascoteros { background:#fff; left:0; margin-left:-20px}
.header-mascoteros .icon-mascoteros, .mascoteros .centrado.header-mascoteros .icon-mascoteros { background:#fff}
.centrado.header-mascoteros .icon-mascoteros {background:#f2f2f2;}
.icon-mascoteros:before { content: "\e911"; font-size:44px; color:#741784; position:relative; top:2px}
header.centrado.header-mascoteros { margin:0 auto 8px}
header.centrado.header-mascoteros  span.line { background:#741784; top:39px;}
header.centrado.header-mascoteros h2 { font-size:18px; font-weight:700; line-height:120%; background:#f2f2f2; left:-10px; top:2px}
.mascoteros header.centrado.header-mascoteros h2 { background:#fff}
header.centrado.header-mascoteros h2 span { font-size:28px; clear:both; display:block; font-weight:700; position:relative; top:3px}
.mascoteros header.centrado.header-mascoteros h2 span { font-size:42px; text-transform:none}

.tabs2 { display:none}
.tabs { display:inline-block; width:100%; text-align:center; margin-bottom:22px}
.tabs a { display:inline-block; padding:0 0 4px; margin:0 13px; font-size:18px; color:#333; border-bottom:1px solid #f2f2f2; letter-spacing:0.02em}
.mascoteros .tabs a { border-bottom:1px solid #fff}
.tabs a:hover, .tabs a.active { color:#741784; border-bottom:1px solid #741784}
.mascoteros .ver-todos { display:block; background:#f2f2f2; padding:10px 0; text-align:center; font-size:16px; font-weight:700; color:#333}

.bloque-mascoteros { background:#f2f2f2; padding:10px 0 0; margin-bottom:30px}
.mascoteros .bloque-mascoteros { background:#fff; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2}
.mascoteros.portada .bloque-mascoteros { border:none; background:none; padding:0}
.bloque-mascoteros .cont { width:1118px; margin:0 auto; text-align:center}
.bloque-mascoteros h2.titulo-bloques{font-family: 'Montserrat', sans-serif;color: #010101;font-size: 42px;font-weight: 700;letter-spacing: -4px;margin-bottom: 20px;}
.bloque-mascoteros article{margin:0 auto;position:relative;width:190px; display:inline-block;}
.bloque-mascoteros article figure{position:relative;height:170px; width:170px; border-radius:50%;overflow:hidden;background:#F2F2F2; padding:6px; border:6px solid #e2e2e2; left:50%; margin-left:-97px;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out}

.bloque-mascoteros .owl-carousel .owl-item article figure img, .bloque-mascoteros article figure img { width:170px; height:170px; border-radius:50%;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out}
.bloque-mascoteros article figure .etiqueta{background:rgba(68,68,68,0.8);font-size:11px;font-weight:700}
.bloque-mascoteros article  figure:hover{border:6px solid #741784; width:180px; height:180px; margin-left:-102px; opacity:0.8}
.bloque-mascoteros .owl-carousel .owl-item article figure:hover  img, .bloque-mascoteros article figure:hover img {width:180px; height:180px}

.mascoteros .bloque-mascoteros article header{position:relative;float:left;color:#333;width:100%; border-bottom:none}
.bloque-mascoteros article header h3{margin:15px auto 5px;color:#333;font-size:18px;line-height:138%; font-weight:500; width:194px; overflow:hidden;
    white-space:nowrap;text-overflow: ellipsis;}
.bloque-mascoteros article header p{ font-size:13px; color:#333; margin-bottom:10px}
.bloque-mascoteros article header a { border:1px solid #bbb; font-size:12px; color:#333; padding:8px 19px 7px; display:inline-block; font-weight:500}
.bloque-mascoteros article header a:hover { border:1px solid #741784; background:#741784; color:#fff}
.bloque-mascoteros .centro { display:inline-block; margin:15px auto 28px; text-align:center; font-size:16px; color:#333}
.bloque-mascoteros .centro a { color:#741784}
.bloque-mascoteros .centro a:hover { text-decoration:underline}

.cont-bloque-dest-2{height:320px}

.mascoteros.perdidos .bloque-mascoteros .cont { width:1158px}
.mascoteros.perdidos .bloque-mascoteros, .mascoteros.encontrados .bloque-mascoteros, .mascoteros.adopcion .bloque-mascoteros  { border:none;}
.mascoteros .bloque-mascoteros article { width:194px; float:left; margin:0 1.5% 30px;}
.mascoteros .bloque-mascoteros .owl-carousel article { float:none}
.mascoteros.perdidos .bloque-mascoteros article  figure { background:#fff}
.mascoteros.perdidos .bloque-mascoteros article  figure:hover{ width:170px; height:170px; margin-left:-97px; opacity:1}
.mascoteros.perdidos .bloque-mascoteros article figure:hover img { width:170px; height:170px}
.mascoteros.perdidos .bloque-mascoteros article:hover header a { background:#741784;border: 1px solid #741784; color:#fff}
.mascoteros header.centrado.header-mascoteros h2 { top:-10px}
.mascoteros .cont-bottom-nota header.centrado.header-mascoteros h2 { top:0}


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

/*bloques columna*/
.bloques-col{position:relative;margin-bottom:30px;border-bottom:1px solid #e2e2e2;float:left}
.bloques-col h2{background:#0096D7;font-family: 'Roboto', sans-serif;font-size:16px;font-weight:700;color:#fff;text-transform:uppercase;padding:8px 15px;position:absolute;top:10px;left:-9px;z-index:1}
.bloques-col h2 .ico-pituto{background:url(/images/ico/ico.png) -230px -55px;width:8px;height:8px;position:absolute;left:1px;top:38px}
.bloques-col article{border-bottom:1px solid #e2e2e2;clear:both;display:block}
.bloques-col article:first-child a{display:block}
.bloques-col article a{display:table}
.bloques-col article:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}
.bloques-col article figure{float:left;margin-right:15px;position:relative}
.bloques-col article:first-child figure{position:relative;float:none;clear:both;margin-right:0}
.bloques-col article:first-child header{padding-top:15px;margin:0}
.bloques-col article header h3{font-family: 'Roboto', sans-serif;font-size:18px;color:#000;line-height:130%;margin-left:20px;padding-right:20px}
.bloques-col article header{border:1px solid #e2e2e2;border-top:none;padding-bottom:20px;border-bottom:none}
.bloques-col article a:hover header h3{color:#666}

.bloques-col.temas-institucionales h2 { color:#fff; font-size:13px}
.bloques-col.temas-institucionales h2 .ico-pituto{ border-left: 8px solid #00537F; top:33px}
.bloques-col.temas-institucionales .homeblock h3 { font-size:18px; margin-bottom:0}
.bloques-col.temas-institucionales .homeblock .line { bottom:-9px}

.bloques-col.claves h2{background:#00B285}

/*main layout*/
.institucional.contacto #main { margin:0}
.institucional #main-squeeze {  width:100%}
.servicios .cont-nota { width:100%; margin-left:0; float:none}
.cronogramadepagos .cont-nota header { clear:both; overflow:hidden}
#main, .nota-listado #main, .mascoteros.nota-interior #main, .mascoteros.formulario #main{float:left;width:66.322%;margin-right:0; min-height:300px}
.cont-nota{font-size:14px;float:left;width:100%;}
.tapadiarios .cont-nota{margin-left:0}
.inicio #main, .videos-interior #main, 
#container, .mascoteros #main{width:100%;margin:0 auto;min-height:250px}
#container{width:1158px; padding-bottom:30px}
.alturadelrio #container{ padding-bottom:28px}
.inicio #container{ width:100%; padding-bottom:0}

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

/*interior cronograma*/
.cronogramadepagos .nota-interior #container header{margin:0}

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

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


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

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

.frame iframe{width:100% !important}

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

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

#tabs .tab{display:block;clear:both;overflow:hidden;border-bottom:1px dotted #dadada}
#tabs .tab li{display:inline-block;padding:4px 5px;float:left}
    
/*pie*/ 
.bottom-footer{position:relative; border-top:1px solid #666;color:#ccc; padding:30px 0}
#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: 'Roboto', sans-serif;display:inline-block;position:relative;text-align:center;text-decoration:none}
/*.bottom-footer a:nth-child(2){margin-right:44px}*/
.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 .ico{background:url(/images/ico/ico.png) 0 -126px;width:32px;height:24px;position:absolute;top:25px;left:6px}
.bottom-footer a.video-foot .ico{background:url(/images/ico/ico.png) -33px -126px;width:34px;height:24px}
.bottom-footer a.clasi-foot .ico{background:url(/images/ico/ico.png) -71px -126px;width:32px;height:24px}
.bottom-footer a.comunidad-foot .ico{background:url(/images/ico/ico.png) -106px -126px;width:35px;height:24px}
.bottom-footer a:last-child{margin-right:0}
.bottom-footer a:hover{text-decoration:underline}
.bottom-footer .icon-dru { float:left; width:100px; height:100px}

#footer .logo-pie{background:url(/images/ico/ico.png) 0 -827px;width:176px;height:30px;font-size:0;float:left;margin:22px 20px 0 0}
#footer .wrap-select{margin:25px 0 0 0}
#footer .wrap-select span.select{background:#333}
#footer .wrap-select span.select span{color:#ccc}
#footer{padding:0;width:100%; background:#4D5154}
#footer .inner{width:1158px;margin:0 auto 0;padding-top:58px;position:relative}
#footer .inner .cont{margin:12px 0 0 0;overflow:hidden}
#footer .inner .cont .cont-1, #footer .inner .cont .cont-2, #footer .inner .cont .cont-3, #footer .inner .cont .cont-4, #footer .inner .cont .cont-5{float:left; width:231px;height:307px;}
#footer .inner .cont .cont-1 li:last-child { display:none}
#footer .inner .cont .cont-5 { margin:0; padding:0}
#footer .inner .cont ul { margin-left:40px}
#footer .inner .cont li{padding-bottom:14px;padding-right:0}
#footer .inner .cont li a{font-family: 'Roboto', sans-serif;font-size:14px;font-weight:400;color:#ccc;letter-spacing:0.02em}
#footer .inner .cont li.active a{color:#fff;text-decoration:underline}
#footer .inner .cont li a:hover{color:#fff;text-decoration:none}
#footer .inner .cont li:first-child{font-family: 'Roboto', sans-serif;text-transform:uppercase;font-size:14px;color:#fff;font-weight:700;padding-bottom:26px;letter-spacing:0.01em}
#footer .inner .cont .cont-4 h2{text-transform:uppercase;font-size:14px;color:#ccc;font-weight:700;font-family: 'Roboto', sans-serif;clear:both;display:block;margin-top:10px}

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

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

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

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

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

.bottom-right a.go .ico{background:url(/images/ico/ico.png) -150px -105px;width:20px;height:18px; top:-2px}
.bottom-right a.go:hover .ico{background:url(/images/ico/ico.png) -150px -124px}
.safari .bottom-right a.go {}

a.subir{background:url(/images/ico/ico.png) -84px -88px;width:14px;height:9px;font-size:0;float:right;margin-left:-7px;padding:0;position:absolute;top:37px; left:50%;}
a.subir:hover{background:url(/images/ico/ico.png) -103px -88px}

/*homepage*/ 
.listado-h{ width:1158px;margin:0 auto 30px;  clear:both; overflow:hidden}
.listado-h.centro { margin-bottom:30px;}
.listado-h.centro3, .listado-h.centro1, .listado-h.centro.deportes, .listado-h.centro.punto-tur{ margin-bottom:0}
.listado-h.centro2 .cont{ border-bottom:1px solid #e2e2e2;padding-bottom:0; float:left }
.listado-h .homeblock{float:left;width:366px;margin-bottom:30px; margin-right:30px; position:relative}
.listado-h .homeblock.fanbox .cont-face{ margin-bottom:33px; min-height:154px; background:#f2f2f2; display:flex;
align-items: center; justify-content: center}
.listado-h .homeblock.fanbox .cont-face .bt-face { display:none}
.listado-h .homeblock.fanbox .banner-b { padding:41px 33px 40px; margin-bottom:0}
.listado-h .homeblock:nth-child(3n){margin-right:0}
.homeblock .volanta{font-family: 'Roboto', sans-serif;font-size:14px;color:#666;margin-bottom:7px;display:block;width:auto;float:left;overflow:hidden;white-space:normal;
    text-overflow:ellipsis;line-height:138%;margin-top:-5px}
.listado-h .homeblock header {
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(0,0,0,1) 90%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 50%,rgba(0,0,0,1) 90%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 50%,rgba(0,0,0,1) 90%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
    height: 100%;position:absolute; bottom:0; left:0; box-sizing:border-box; width:100%; padding:0 20px;}
.institucional .listado-h .homeblock header { border-bottom:none; margin-bottom:0}
/*.entrerios-elige .dest.h-3.new .homeblock:first-child header{height: auto;}
.entrerios-elige .dest.h-3.new .homeblock:first-child header h3{position: relative; top: 3px;}*/
.homeblock.sin-foto .volanta{font-family: 'Roboto', sans-serif;font-size:14px;color:#666;margin-bottom:7px;display:block;width:65%;float:left;overflow:hidden;white-space:nowrap;
    text-overflow:ellipsis;line-height:100%}
.homeblock header .etiqueta{display:none}
.listado-h .homeblock h3{font-family: 'Roboto', sans-serif;font-size:22px;font-weight:700;color:#fff;line-height:120%;clear:both;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
    position:absolute; bottom:15px; padding-right:20px}
.listado-h .homeblock .bajada{ display:none}
.listado-h .homeblock:hover .bajada { display:block; position:absolute; bottom:0; left:0; background:rgba(0,0,0,0.8); height:100%; box-sizing:border-box; padding:55px 20px 20px; width: 100%}
.listado-h .homeblock:hover header { display:none}
.zoom .listado-h .homeblock:hover header { display:block}
.listado-h .homeblock h3 a:hover{color:#979797}
.zoom .listado-h .homeblock:hover h3 {color:#fa9000}
.listado-h .homeblock .figure{position:relative;background:#f2f2f2}
.listado-h .homeblock .figure img{width:366px;height:244px}
.listado-h.elonce .homeblock .figure img{ width:auto; height:244px  }
.listado-h .homeblock.altura-rios .figure img{width:100%;height:100%}
.listado-h .homeblock.old-foto .figure{height:198px;overflow:hidden}
.homeblock a:hover{text-decoration:none}
.listado-h .homeblock:last-child{margin-bottom:0}
.listado-h .homeblock:last-child .bajada{border-bottom:none}
.homeblock .bajada p{font-family: 'Roboto', 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}
.cont-bottom-nota  .listado-h .homeblock header { margin-bottom:0}

.listado-h.centro.copas-vinos { background:#751759; padding:0 33px; box-sizing:border-box; clear:both; overflow:hidden; margin:0 auto 30px}
.listado-h.copas-vinos .homeblock{ width:31.318%; margin-right:3.021%}
.listado-h.copas-vinos .homeblock .figure img { width:100%; height:auto}

.listado-h.centro.puntotur { background:#f2f2f2; padding:0 33px; box-sizing:border-box; clear:both; overflow:hidden; margin:0 auto 30px}
.listado-h.puntotur .homeblock{ width:31.318%; margin-right:3.021%}
.listado-h.puntotur .homeblock:nth-child(3n){ margin-right: 0}
.listado-h.puntotur .homeblock .figure img { width:100%; height:auto}
.punto-tur .banner-centrado { margin-bottom: 30px}

.listado-h.tucurucu { padding: 5px; box-sizing: border-box; margin-bottom: 30px;
    background: rgba(237,115,141,1);
    background: -moz-linear-gradient(45deg, rgba(237,115,141,1) 0%, rgba(74,50,124,1) 100%);
    background: -webkit-linear-gradient(45deg, rgba(237,115,141,1) 0%, rgba(74,50,124,1) 100%);
    background: -o-linear-gradient(45deg, rgba(237,115,141,1) 0%, rgba(74,50,124,1) 100%);
    background: -ms-linear-gradient(45deg, rgba(237,115,141,1) 0%, rgba(74,50,124,1) 100%);
    background: linear-gradient(45deg, rgba(237,115,141,1) 0%, rgba(74,50,124,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed738d', endColorstr='#4a327c', GradientType=1 );}
.listado-h.tucurucu .cont-tucu { padding: 28px 28px 0; background: #fff; clear: both; overflow: hidden; display: flex; flex-wrap: wrap}
.listado-h.tucurucu .homeblock { width: calc((100% - 6%) / 3); margin-right: 3%;}
.listado-h.tucurucu .homeblock:nth-child(3n) { margin-right: 0}
.listado-h.tucurucu .homeblock .figure { width: 100%}
.listado-h.tucurucu .homeblock .figure img { width: 100%; height: auto}
.listado-h.tucurucu .homeblock:last-child { margin-bottom:30px !important; /*display: none*/}

.video-dep {width:366px;height:244px;overflow:hidden;background:#000}
.video-dep&gt;div { width: 100%; height: 100%; padding-top: 20px}

.ie8 .listado-h .homeblock:hover .bajada, .ie8 .dest.h-6 .homeblock:hover .bajada-h, .ie8 .dest.h-3.new .dest.h-2-vert .homeblock:hover .bajada-h, 
.ie8 .dest.h-3 .homeblock:hover .bajada-h, .ie8 .dest.h-3-hor .homeblock:hover .bajada-h, .ie8 .dest.h-5 .homeblock:hover .bajada-h { background:url(/images/bg/fdo-negro.png)}


.banner-horizontal-a { background:#f2f2f2; padding:17px; float:left; box-sizing:border-box}
.banner-horizontal-a&gt;div{ width:728px; height:90px; margin:0 auto;}
 
.sin-foto + .sin-foto, .sin-foto:first-child{border-top:none;padding-top:0}
.sin-foto:last-child, .listado-h .homeblock.sin-foto:last-child{border-bottom:none;margin-bottom:0}

.listado-h .homeblock.sin-foto h3{margin-bottom:0}
.listado-h .homeblock.sin-foto header .volanta{margin-top:3px}
.listado-h .homeblock.sin-foto header { background:none; top:0; bottom:inherit; padding:0 20px;}
.listado-h .homeblock.sin-foto header h3 { position:absolute; top:57px; left:20px; bottom:inherit; height:80px; overflow:hidden}
.listado-h .homeblock.sin-foto:hover header{ display:block}
.listado-h .homeblock.sin-foto a .bajada{display:block;margin-bottom:24px;position:relative;background:none}
.listado-h .homeblock.sin-foto a:hover .bajada{display:none}
.listado-h .homeblock.sin-foto a .bajada p{color:#111;margin:0}
.listado-h .homeblock.sin-foto .fecha-h{display:none}
.listado-h .homeblock.sin-foto .figure{background:none}

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

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

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

/* altura de los rios */
.listado-h .altura-rios { background:#2D2F31;position:relative; box-sizing:border-box}
.listado-h .altura-rios .figure{position:relative;background:#2D2F31; height:244px}
.listado-h .altura-rios .cont { position:absolute; top:0; left:0; width:100%; height:100%; box-sizing:border-box; padding:21px 30px 19px}
.listado-h .altura-rios h2 { color:#fff; font-size:16px; font-weight:400; text-transform:uppercase; display:block; position:relative; line-height:100%}
.listado-h .altura-rios h2 .line { border-bottom:1px solid #4D5154; display:block; margin:12px 0 0;}
.listado-h .altura-rios h2 .line-naranja {border-bottom:2px solid #FA9000; width:61px; position:relative;top:-12px; display:inline-block}

.listado-h .altura-rios ul { padding:6.9% 0}
.listado-h .altura-rios li {width:100%; display:block; clear:both; overflow:hidden; box-sizing:border-box}
.listado-h .altura-rios li:first-child { padding:0}
.listado-h .altura-rios li:nth-child(2) {border-bottom:1px solid #4D5154;}
.listado-h .altura-rios li span { float:left; display:inline-block}
.listado-h .altura-rios li span.vacio { width:40%}
.listado-h .altura-rios li span.dias { float:right; padding:0; width:23%; text-align:center;}
.listado-h .altura-rios li span.dias:nth-child(3) { width:30%}
.listado-h .altura-rios li span.ciudad {width:40%; text-align:left; box-sizing:border-box; padding:15px 0}
.listado-h .altura-rios li span.ciudad.dos { padding-bottom:5px} 
.listado-h .altura-rios li span.hoy { font-size:24px; font-weight:700;border-right:1px solid #4D5154;; box-sizing:border-box; text-align:center; float:right; width:35%; padding:10px 0}
.listado-h .altura-rios li span.ayer { font-size:16px; color:#ccc;font-weight:700; text-align:center; box-sizing:border-box; padding:13px 0; float:right; width:23%}

.listado-h .altura-rios li span{ color:#fff;font-family: 'Roboto', sans-serif; font-size:12px;}
.ciudad, .dias { font-weight:700; text-transform:uppercase}
.listado-h .altura-rios .ciudad span { color:#ccc; text-transform:none; font-weight:400; padding-top:5px; display:inline-block}
.listado-h .altura-rios li span.estado { font-size:24px; font-weight:normal; padding:0; text-align:right}
.datos-altura .ciudad, .datos-altura li span, .datos-altura li span.ayer{ border-bottom:1px solid #4D5154}
.listado-h .altura-rios li span.dias.titulo-ayer { font-size:12px; color:#ccc;font-weight:700;}
.listado-h .altura-rios li span.hoy span { display:inline-block;}
.icon-sube:before {content: "\e90f"; color:#FA9000; font-size:20px}
.icon-igual:before { content: "\e90d"; font-size:20px}
.icon-baja:before {content: "\e90e"; font-size:20px}
.listado-h .altura-rios a { font-size:12px;color:#ccc;bottom:20px; right:30px; position:absolute}
.listado-h .altura-rios a:hover { color:#fa9000}

/* altura de los rios interior */
.alturadelrio .static-txt li {display:table; width:100%;border-bottom:solid 1px #ddd; padding:25px 0 27px 10px; box-sizing:border-box;}

.alturadelrio  .static-txt li:first-child{ background:#eee}
.alturadelrio .static-txt li:first-child span:first-child {}
.alturadelrio .static-txt li span:first-child { width:32.291%; text-align:left}
.alturadelrio .static-txt li span { vertical-align:middle; display:inline-block;width:15.625%; text-align:center;  padding-right:1.302%}
.alturadelrio .static-txt li span:last-child { width:15.625%; padding-right:0}
.alturadelrio .static-txt li span:before { font-size:60px}
.alturadelrio .static-txt li span { font-size:20px; color:#333; font-weight:500}
.alturadelrio .static-txt li span.puerto { font-size:15px}
.alturadelrio .static-txt li span.actual { color:#fa9000}
.alturadelrio .static-txt li span.icon-baja, .alturadelrio .static-txt li span.icon-sube, .alturadelrio .static-txt li span.icon-igual { width:15%; height:23px; position:relative; top:-16px}
.alturadelrio .static-txt li span.icon-igual:before { font-size:52px}
.alturadelrio .static-txt li:nth-child(2), .alturadelrio .static-txt li:nth-child(4){ background:#F0F0F0}
.alturadelrio .static-txt li:nth-child(3), .alturadelrio .static-txt li:nth-child(5){ background:#f8f8f8}

.alturadelrio header { border-bottom:1px solid #e2e2e2;  border-top:1px solid #e2e2e2; padding:26px 0; margin:0 0 27px 0}
.alturadelrio .static-txt li:first-child {background:none; padding:11px 0 38px 10px}
.alturadelrio li:first-child span { color:#aaa; font-size:16px; font-weight:700; text-transform:uppercase; }
.alturadelrio p.fuente { font-size:14px; color:#333; margin-top:25px; font-weight:500; line-height:100%}

/* Cotizacion */
.listado-h .cotizacion { background:#2D2F31;position:relative; box-sizing:border-box}
.listado-h .cotizacion .figure{position:relative;background:#2D2F31; height:244px}
.listado-h .cotizacion .cont { position:absolute; top:0; left:0; width:100%; height:100%; box-sizing:border-box; padding:14px 20px}
.listado-h .cotizacion h2 { color:#fff; font-size:16px; font-weight:400; text-transform:uppercase; display:block; position:relative;
    line-height:100%; margin-bottom: 14px; border-bottom: 1px solid rgba(255,255,255,0.7);padding-bottom: 10px;}
.listado-h .cotizacion h2 span { float: right; font-size: 12px; position: relative; top:5px;}
.listado-h .cotizacion h2 .line { border-bottom:1px solid #aaaaaa; display:block; margin:8px 0 0;}

.listado-h .cotizacion ul { padding:0}
.listado-h .cotizacion li {width:100%; display:block; clear:both; overflow:hidden; box-sizing:border-box}
.listado-h .cotizacion li:first-child { padding:0}
.listado-h .cotizacion li:nth-child(2), .listado-h .cotizacion li:nth-child(3) {border-bottom:1px solid #aaaaaa;}
.listado-h .cotizacion li span { float:left; display:inline-block}
.listado-h .cotizacion li span:nth-child(2) { border-left: 1px solid #aaaaaa}
.listado-h .cotizacion li:first-child span:nth-child(2) { border-left:none}
.listado-h .cotizacion li span.vacio { width:40%}
.listado-h .cotizacion li span.dias { float:right; padding:0; width:23%; text-align:center;}
.listado-h .cotizacion li span.dias:nth-child(3) { width:30%}
.listado-h .cotizacion li span.ciudad {width:40%; text-align:left; box-sizing:border-box; padding:14px 0 10px}
.listado-h .cotizacion li:nth-child(2) span.ciudad { padding:15px 0 12px}
.listado-h .cotizacion li span.ciudad.dos { padding-bottom:5px}
.listado-h .cotizacion li span.hoy { font-size:24px; font-weight:700;border-right:1px solid #aaaaaa;; box-sizing:border-box; text-align:center; float:right; width:35%; padding:10px 0}
.listado-h .cotizacion li span.ayer { font-size:16px; color:#ffffff;font-weight:400; text-align:center; box-sizing:border-box; padding:10px 0 10px; float:right; width:25.5%}
.listado-h .cotizacion li:nth-child(2) span.ayer { font-size:20px; padding:11px 0 10px;}

.listado-h .cotizacion li span{ color:#fff;font-family: 'Roboto', sans-serif; font-size:12px;}
.ciudad, .dias { font-weight:700; text-transform:uppercase}
.listado-h .cotizacion .ciudad span { color:#ccc; text-transform:none; font-weight:400; padding-top:5px; display:inline-block}
.listado-h .cotizacion li span.estado { font-size:24px; font-weight:normal; padding:0; text-align:right}
.datos-altura .ciudad, .datos-altura li span, .datos-altura li span.ayer{ border-bottom:1px solid #aaaaaa}
.listado-h .cotizacion li span.dias.titulo-ayer { font-size:12px;font-weight:700;}
.listado-h .cotizacion li span.hoy span { display:inline-block;}
.listado-h .cotizacion a { font-size:12px;color:#ccc;bottom:20px; right:30px; position:absolute}
.listado-h .cotizacion a:hover { color:#fa9000}
.listado-h .cotizacion .actualizacion { color: #ffffff;font-family: 'Roboto', sans-serif; font-weight: 400; font-size: 12px;
    position: absolute; right: 20px; bottom: 12px}
.listado-h .cotizacion .direccion { color: #ffffff;font-family: 'Roboto', sans-serif; font-weight: 400; font-size: 12px;
    position: absolute; left: 20px; bottom: 12px; line-height: 130%}

/*calendario*/
#datepicker { border:1px solid #e2e2e2; background: #fff; padding:10px; box-sizing:border-box; margin-bottom:25px}
.inicio #datepicker { border:none; padding:0; box-sizing:border-box; margin-bottom:0}
#datepicker,  #datepicker2 { background:#fff; padding:20px 20px 10px; border:none}
#datepicker2 { width:345px; height:0; position:absolute; top:100%; left:0; z-index:3000; box-sizing:border-box;padding:0; overflow:hidden;border:1px solid rgba(226,226,226,0);
    opacity: 0;
    -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;}
.sin-resultados #datepicker { top:60px; right:35px; position:relative}
#datepicker2.visible { width:345px; height:auto; padding:0;border:1px solid rgba(226,226,226,1);opacity: 1}

.ui-draggable-handle {-ms-touch-action: none;}
.ui-helper-hidden {display: none;}
.ui-helper-hidden-accessible {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.ui-helper-reset {margin: 0;padding: 0;border: 0;outline: 0;line-height: 1.3;text-decoration: none;font-size: 100%;list-style: none;}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {content: "";display: table;border-collapse: collapse;}
.ui-helper-clearfix:after {clear: both;}
.ui-helper-zfix {width: 100%;height: 100%;top: 0;left: 0;position: absolute;opacity: 0;filter:Alpha(Opacity=0)}
.ui-front {z-index: 100}
.ui-state-disabled {cursor: default !important;pointer-events: none}
.ui-icon {display: inline-block;position: relative;font-size:0}
.ui-widget-icon-block {left: 50%;margin-left: -8px;display: block}
.ui-widget-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%}
.ui-resizable {	position: relative}
.ui-resizable-handle {position: absolute;font-size: 0;display: block;-ms-touch-action: none;touch-action: none}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {display: none}
.ui-resizable-n {cursor: n-resize;height: 7px;width: 100%;top: -5px;left: 0}
.ui-resizable-s {cursor: s-resize;height: 7px;width: 100%;bottom: -5px;left: 0}
.ui-resizable-e {cursor: e-resize;width: 7px;right: -5px;top: 0;height: 100%}
.ui-resizable-w {cursor: w-resize;width: 7px;left: -5px;top: 0;height: 100%}
.ui-resizable-se {cursor: se-resize;width: 12px;height: 12px;right: 1px;bottom: 1px}
.ui-resizable-sw {cursor: sw-resize;width: 9px;height: 9px;left: -5px;bottom: -5px}
.ui-resizable-nw {cursor: nw-resize;width: 9px;height: 9px;left: -5px;top: -5px;}
.ui-resizable-ne {cursor: ne-resize;width: 9px;height: 9px;right: -5px;top: -5px}
.ui-selectable {-ms-touch-action: none;touch-action: none}
.ui-selectable-helper {position: absolute;z-index: 100;border: 1px dotted black}
.ui-sortable-handle {-ms-touch-action: none;touch-action: none}
.ui-accordion .ui-accordion-header {display: block;cursor: pointer;position: relative;margin: 2px 0 0 0;padding: .5em .5em .5em .7em;font-size: 100%}
.ui-accordion .ui-accordion-content {padding: 1em 2.2em;border-top: 0;overflow: auto}
.ui-autocomplete {position: absolute;top: 0;left: 0;cursor: default}
.ui-menu {list-style: none;padding: 0;margin: 0;display: block;outline: none}
.ui-menu .ui-menu {position: absolute}
.ui-menu .ui-menu-item {margin: 0;cursor: pointer;	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");}
.ui-menu .ui-menu-item-wrapper {position: relative;padding: 3px 1em 3px .4em}
.ui-menu .ui-menu-divider {margin: 5px 0;height: 0;font-size: 0;line-height: 0;border-width: 1px 0 0 0}
.ui-menu .ui-state-focus, .ui-menu .ui-state-active {margin: -1px}
.date-calendar table { width: calc(100% - 1px); left: 1px; position: relative}
.date-calendar tbody { border: 1px solid #f3f3f3; border-top: none}

.ui-menu-icons {position: relative}
.ui-menu-icons .ui-menu-item-wrapper {padding-left: 2em}
.ui-menu .ui-icon {position: absolute;top: 0;bottom: 0;left: .2em;margin: auto 0}
.ui-menu .ui-menu-icon {left: auto;right: 0}
.ui-button {padding: .4em 1em;display: inline-block;position: relative;line-height: normal;margin-right: .1em;cursor: pointer;vertical-align: middle;text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    /* Support: IE &lt;= 11 */
    overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
    text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
    width: 2em;
    box-sizing: border-box;
    text-indent: -9999px;
    white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
    text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -8px;
    margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
    padding: 0;
    width: 2.1em;
    height: 2.1em;
    text-indent: -9999px;
    white-space: nowrap;

}

input.ui-button.ui-icon-notext .ui-icon {
    width: auto;
    height: auto;
    text-indent: 0;
    white-space: normal;
    padding: .4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}
.ui-controlgroup {
    vertical-align: middle;
    display: inline-block;
}
.ui-controlgroup &gt; .ui-controlgroup-item {
    float: left;
    margin-left: 0;
    margin-right: 0;
}
.ui-controlgroup &gt; .ui-controlgroup-item:focus,
.ui-controlgroup &gt; .ui-controlgroup-item.ui-visual-focus {
    z-index: 9999;
}
.ui-controlgroup-vertical &gt; .ui-controlgroup-item {
    display: block;
    float: none;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
    box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
    padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
    font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
    border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
    border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
    border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
    border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {

    /* Support: IE8 only, Android &lt; 4.4 only */
    width: calc( 100% - 2.4em );
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
    border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
    box-shadow: inset 1px 1px 1px #ccc;
    border-radius: .12em;
    border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
    width: 16px;
    height: 16px;
    border-radius: 1em;
    overflow: visible;
    border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
    background-image: none;
    width: 8px;
    height: 8px;
    border: solid 4px;
}
.ui-checkboxradio-disabled {
    pointer-events: none;
}
.ui-datepicker {
    /*width: 17em;*/
    display: none;
}
.ui-datepicker .ui-datepicker-header {
    position: relative; background: #FA9000; padding: 10px 0;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
    cursor:pointer
}

.ui-datepicker .ui-datepicker-prev,  .ui-datepicker .ui-datepicker-next { top:inherit; left:inherit; padding:0;}

.ui-datepicker .ui-datepicker-prev {
    left: 10px;
    top: 10px;

}
.ui-datepicker .ui-datepicker-next {
    right: 10px;
    top: 10px;
}

.ui-datepicker .ui-datepicker-next:before, .ui-datepicker .ui-datepicker-prev:before { font-size: 24px; color:#fff}


.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
    display: block;
}
.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
}

.ui-datepicker .ui-datepicker-title select {
    font-size: 15px;
    margin: 1px 0;
    border:none;
}

.ui-datepicker .ui-datepicker-title select { margin:0 10px 0 0; padding:6px 5px 7px;}
.ui-datepicker .ui-datepicker-title select:last-child { margin-right:0}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
    width: 45%;
}
.ui-datepicker table {
    width: 100%; left: 0; position: relative;
    font-size: .9em;
    border-collapse: collapse;
    height:215px
}

.ui-datepicker table thead { background: #f2f2f2}
.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0;
    color:#999;
}
.ui-datepicker td {
    border: 0;
    padding:0 2px;
}

.ui-datepicker th { padding:16px 10px 16px 0}
.ui-datepicker th span {font-family: 'Merriweather Sans', sans-serif; font-weight:400; font-size:14px}
.ui-datepicker td { padding:0 10px 10px 0}
.ui-datepicker td:last-child,  .ui-datepicker th:last-child { padding-right:0}

.ui-datepicker td span,
.ui-datepicker td a {
    display: block;
    padding:.7em .4em;
    text-align: center;
    text-decoration: none;
    float: none;
}

.ui-datepicker td a:hover { background:#d5d5d5}


.ui-datepicker td a { font-size:14px}

.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
    width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}
.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
    direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
    display: block;
}
.ui-dialog {
    position: absolute;
    top: 0;
    left: 0;
    padding: .2em;
    outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
    padding: .4em 1em;
    position: relative;
}
.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 0;
    white-space: nowrap;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 20px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 20px;
}
.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin-top: .5em;
    padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer;
}
.ui-dialog .ui-resizable-n {
    height: 2px;
    top: 0;
}
.ui-dialog .ui-resizable-e {
    width: 2px;
    right: 0;
}
.ui-dialog .ui-resizable-s {
    height: 2px;
    bottom: 0;
}
.ui-dialog .ui-resizable-w {
    width: 2px;
    left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
    width: 7px;
    height: 7px;
}
.ui-dialog .ui-resizable-se {
    right: 0;
    bottom: 0;
}
.ui-dialog .ui-resizable-sw {
    left: 0;
    bottom: 0;
}
.ui-dialog .ui-resizable-ne {
    right: 0;
    top: 0;
}
.ui-dialog .ui-resizable-nw {
    left: 0;
    top: 0;
}
.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}
.ui-progressbar {
    height: 2em;
    text-align: left;
    overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
    background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
    height: 100%;
    filter: alpha(opacity=25); /* support: IE8 */
    opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
    background-image: none;
}
.ui-selectmenu-menu {
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}
.ui-selectmenu-menu .ui-menu {
    overflow: auto;
    overflow-x: hidden;
    padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
    font-size: 1em;
    font-weight: bold;
    line-height: 1.5;
    padding: 2px 0.4em;
    margin: 0.5em 0 0 0;
    height: auto;
    border: 0;
}
.ui-selectmenu-open {
    display: block;
}
.ui-selectmenu-button.ui-button {
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 14em;
}
.ui-selectmenu-icon.ui-icon {
    float: right;
    margin-top: 0;
}
.ui-slider {
    position: relative;
    text-align: left;
}
.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default;
    -ms-touch-action: none;
    touch-action: none;
}
.ui-slider .ui-slider-range {position: absolute;z-index: 1;	font-size: .7em;display: block;border: 0;background-position: 0 0}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {filter: inherit}
.ui-slider-horizontal {	height: .8em}
.ui-slider-horizontal .ui-slider-handle {top: -.3em;margin-left: -.6em;}
.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}

.ui-slider-vertical {
    width: .8em;
    height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
    bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
    top: 0;
}
.ui-spinner {
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding: 0;
    vertical-align: middle;
}
.ui-spinner-input {
    border: none;
    background: none;
    color: inherit;
    padding: .222em 0;
    margin: .2em 2em .2em .4em;
    vertical-align: middle;
}
.ui-spinner-button {
    width: 1.6em;
    height: 50%;
    font-size: .5em;
    padding: 0;
    margin: 0;
    text-align: center;
    position: absolute;
    cursor: default;
    display: block;
    overflow: hidden;
    right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
    border-top-style: none;
    border-bottom-style: none;
    border-right-style: none;
}
.ui-spinner-up {
    top: 0;
}
.ui-spinner-down {
    bottom: 0;
}
.ui-tabs {
    position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
    padding: .2em;
}
.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 0;
    margin: 1px .2em 0 0;
    border-bottom-width: 0;
    padding: 0;
    white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    float: left;
    padding: .5em 1em;
    text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
    cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
    cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: none;
}
.ui-tooltip {
    padding: 8px;
    position: absolute;
    z-index: 9999;
    max-width: 300px;
}
body .ui-tooltip {
    border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
    font-family: 'Merriweather Sans', sans-serif;
    font-size: 1em;
}
.ui-widget .ui-widget {
    font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
    font-family: 'Merriweather Sans', sans-serif;
    font-size: 1em;
}

.ui-widget-content {
    color: #333333;
}
.ui-widget-content a {
    color: #333333;
}
.ui-widget-header {
    background: #fff;
    color: #333333;
    font-weight:400;
}

.ui-widget-header { background:none}

.ui-widget-header a {
    color: #333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {background: #fff;font-weight: normal;color: #333}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {color: #454545;	text-decoration: none}
.ui-state-default, .ui-widget-content a.ui-state-default { color:#333}
.ui-state-default, .ui-widget-content span.ui-state-default, .ui-datepicker-other-month a.ui-state-default, .ui-priority-secondary { color:#999;}
.ui-widget-content a.ui-state-default.ui-state-active { color:#FA9000}
.ui-state-default, .ui-widget-content span.ui-state-default { font-size:14px}
.inicio .ui-state-default, .ui-widget-content span.ui-state-default { font-size:13px}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {color: #2b2b2b;text-decoration: none}

.ui-visual-focus {box-shadow: 0 0 3px 1px rgb(94, 158, 214)}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {background: #fff;font-weight: 700;color: #FA9000; border:1px solid #FA9000}
.ui-icon-background,
.ui-state-active .ui-icon-background {border: #003eff;background-color: #ffffff;}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {color: #ffffff;text-decoration: none;}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {background:#0077A3;color: #999;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight.ui-priority-secondary { color:#fff}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {color: #777620;}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {border: 1px solid #f1a899;background: #fddfdf;color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {color: #5f3f3f}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {color: #5f3f3f}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {font-weight: bold}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {opacity: 1;filter:Alpha(Opacity=70); /* support: IE8 */font-weight: normal;color:#333}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {background-image: none;}
.ui-datepicker-next.ui-state-disabled .ui-icon:before, .ui-datepicker-prev.ui-state-disabled .ui-icon:before { color:#f7f7f7}

.ui-datepicker-today .ui-state-highlight, .ui-widget-content .ui-datepicker-today a.ui-state-default { background:#FA9000; color:#fff; }

.ui-datepicker-prev .ui-icon:before,  .ui-datepicker-next .ui-icon:before { top:inherit; left:inherit; text-align:center; line-height:34px}

/* Overlays */
.ui-widget-overlay {background: #aaaaaa;opacity: .3;	filter: Alpha(Opacity=30);}
.ui-widget-shadow {	-webkit-box-shadow: 0 0 5px #666666;box-shadow: 0 0 5px #666666}

.feriados .ui-datepicker .ui-datepicker-header{ background: none; padding: 20px 0}
.feriados .ui-datepicker .ui-datepicker-title {font-size: 20px; font-weight: 700; color: #111; font-family: "Open Sans", sans-serif;}
.feriados .ui-datepicker .ui-datepicker-next .flecha-mes { font-family: "Open Sans", sans-serif; font-weight: 700; color:#666; font-size: 16px;
    padding-right: 20px; float: right;position: relative; top: -3px}
.feriados .ui-datepicker .ui-datepicker-prev .flecha-mes { font-family: "Open Sans", sans-serif; font-weight: 700;color:#666; font-size: 16px;
    padding-left: 20px;position: relative; top: -3px}

.feriados .ui-datepicker th { padding: 29px 0 29px 0; border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; width: 14.28%; display: inline-block;}
.feriados tbody { width: calc(100% - 40px);display: block;margin: 0 auto;}
.feriados tbody tr {display: block; width: 100%}
.feriados tbody tr td { border-bottom: 1px solid #e2e2e2; padding: 15px 4%; text-align: center;display: inline-block; width: 14.286%; box-sizing: border-box;}
.feriados tbody tr:last-child td { border-bottom: none}
.feriados .ui-datepicker th:last-child{ padding-right: 0}
.feriados .ui-datepicker td:last-child { padding-right: 4%}
.feriados .ui-datepicker-today .ui-state-highlight, .feriados .ui-widget-content .ui-datepicker-today a.ui-state-default { border:none }
.feriados .ui-state-disabled, .feriados .ui-widget-content .ui-state-disabled { padding: 26px 30px}

.feriado-1 .ui-state-default, .ui-widget-content .feriado-1 a.ui-state-default { background: #FA9000; color: #fff;}
.feriado-2 .ui-state-default, .ui-widget-content .feriado-2 a.ui-state-default{ background: #2CB200; color: #fff;}
.feriado-3 .ui-state-default, .ui-widget-content .feriado-3 a.ui-state-default { background: #FFBF00; color: #fff;}
.feriados .ui-widget-content .ui-datepicker-prev.ui-state-disabled, .feriados .ui-widget-content .ui-datepicker-next.ui-state-disabled { padding: 0}

.ui-datepicker-prev:before, .ui-datepicker-next:before { font-size: 22px; color: #fff}

/*bloque especial entre rios elige*/
.bloque-entrerios-elige {background:#4d5154; position: relative}
.bloque-entrerios-elige:before{content: ""; width: calc((100vw - 1158px) / 2); height: 63px;background:#cc0000;
    position: absolute;top: 0; left:0; display: block;}
.entrerios-elige .centrado { width: 100%; margin: 0 0 30px; padding: 0;position: initial}
.entrerios-elige .centrado .cont { max-width: 1158px; display: flex; align-items: center; justify-content: space-between;
    position: relative;}
.entrerios-elige .centrado h2{ background-color: #CC0000; color: #ffffff; display: flex; align-items: center;
    line-height: 63px; padding: 0 15px 0 0; margin: 0; font-size: 29px; font-weight: 600; position: initial;
letter-spacing: 0.02em}
.entrerios-elige .centrado h2 img {width: 34px; margin-left: 10px}
.entrerios-elige .centrado .hashtag { color: #fff;font-family: 'Roboto', sans-serif;font-size:16px;font-weight: 600;
    letter-spacing: 0.01em}

.entrerios-elige.listado-h.centro.centro3{margin-bottom: 30px;}
.entrerios-elige .dest.h-3.new .homeblock:first-child{width:calc(100% - 366px - 2.589%);}
.entrerios-elige .dest.h-3.new .dest.h-2-vert {width:366px;}
.entrerios-elige .dest.h-3.new,.entrerios-elige .dest.h-3{margin-bottom: 0;padding-bottom: 0;border-bottom: none;}
.bloque-cont-not{width: 1158px;margin: 0 auto 30px;clear: both;overflow: hidden;}
.entrerios-elige .dest.h-3.new .homeblock:first-child header{height: auto;}
.entrerios-elige .dest.h-3.new .homeblock:first-child:hover header { display: block}
.entrerios-elige .dest.h-3.new .homeblock:first-child header h3{position: relative;}
.entrerios-elige .homeblock  .etiqueta {background: #CC0000 !important;}
.entrerios-elige .dest.h-3.new .dest.h-2-vert .homeblock:first-child header{height: 100%;}
.entrerios-elige .dest.h-3.new .dest.h-2-vert .homeblock:first-child header h3 {position: absolute}
/*.entrerios-elige .dest.h-3.new .homeblock:first-child .bajada{ height: 45px; padding: 0 30px; bottom: 20px; background: none;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    word-break: break-all;}*/

.entrerios-elige .dest.h-3.new .homeblock.sin-foto figure { width: 100%; background: #222}
.entrerios-elige .dest.h-3.new .homeblock.sin-foto:first-child { height: 512px}
.entrerios-elige .dest.h-3.new .homeblock.sin-foto:first-child header h3{ position: absolute; padding: 0; bottom:100px;
    top:auto;margin: 0; height: 80px}
.entrerios-elige .dest.h-3.new .homeblock.sin-foto:first-child header { padding: 0 }
.entrerios-elige .homeblock.sin-foto { background: #222 !important;}

.entrerios-elige .dest.h-3.new .dest.h-2-vert .homeblock.sin-foto { height: 240px}
.entrerios-elige .dest.h-3.new .dest.h-2-vert .homeblock.sin-foto:first-child { height: auto}
.entrerios-elige .dest.h-3.new .dest.h-2-vert .homeblock.sin-foto header { background: none}
.entrerios-elige .dest.h-3.new .dest.h-2-vert .homeblock.sin-foto header h3 { bottom:100px; padding: 0 10px 0 0; margin: 0}
.entrerios-elige .dest.h-3.new .dest.h-2-vert .homeblock.sin-foto:hover header h3 { display: block}


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

}

@media only screen
and (min-width:1900px){

}

@media only screen
and (max-width:1024px){
    .bloque-entrerios-elige{width: 100vw;left: calc((100% - 100vw) / 2);}
    .bloque-entrerios-elige:before { width: 50px}
    .entrerios-elige.listado-h.centro.centro3 { padding: 0 28px; box-sizing: border-box}
    .entrerios-elige .centrado h2 {padding: 0 15px 0 10px;}
    .entrerios-elige .centrado .hashtag { margin-right: 10px}

    .entrerios-elige .dest.h-3.new .dest.h-2-vert .homeblock.sin-foto header h3,
    .entrerios-elige .dest.h-3.new .dest.h-2-vert .homeblock.sin-foto:hover header h3
    { display: block; height: 70px; top: auto; margin: 0}
    .entrerios-elige .dest.h-3.new .homeblock.sin-foto:first-child header h3 { height: 98px}

    .entrerios-elige .dest.h-3.new .homeblock.sin-foto:first-child { height: 435px}
    .entrerios-elige .dest.h-3.new .dest.h-2-vert .homeblock { margin-bottom: 7.2%}
    .entrerios-elige .dest.h-3.new .dest.h-2-vert .homeblock:last-child {margin-bottom: 0}
    .entrerios-elige .dest.h-3.new .dest.h-2-vert .homeblock.sin-foto { height: auto; margin-right: 0}
    .entrerios-elige .dest.h-3.new .dest.h-2-vert .homeblock.sin-foto figure { height: 204px}
    .entrerios-elige .dest.h-3.new .dest.h-2-vert .homeblock.sin-foto figure img { width: 100%; height: auto}
}


@media only screen
and (max-width:1023px){
    .ui-datepicker table { height:213px}
    #datepicker2 { width:345px}
    .feriados .tabs-content .clima-data, .feriados .clima-bloque.clima-interior { width: 100%}
    .feriados .ui-datepicker .ui-datepicker-header { border-top: 1px solid #e2e2e2}
    .feriados .clima-bloque.clima-interior { border-left: none}
    .referencias-feriado { margin-top: 20px}

    .entrerios-elige .dest.h-3.new .homeblock:first-child{width:100% !important; margin-right: 0}
    .entrerios-elige .dest.h-3.new .dest.h-2-vert {width: 100%;}
    .entrerios-elige .dest.h-3.new .dest.h-2-vert .homeblock, .listado-h .homeblock{width: calc((100% - 20px) / 2) !important; margin-right: 20px}
    .entrerios-elige .dest.h-3.new .dest.h-2-vert .homeblock:last-child, .listado-h .homeblock:nth-child(2n) { margin-right: 0}
}

@media only screen
and (max-width:1023px){
    #datepicker2 { width:100%; left: 0; top: 30px;}
    #datepicker2.visible {width:100%;}

    .feriados tbody {width: calc(100% - 15px)}
    .feriados tbody tr td { padding: 20px 3%;}
    .feriados .ui-state-disabled, .feriados .ui-widget-content .ui-state-disabled {padding: 31px 3%;}
    .feriados .ui-datepicker td:last-child { padding-right: 3%}
    .feriados .ui-datepicker  .flecha-mes { display: none}
    .ui-datepicker-today .ui-state-highlight, .ui-widget-content .ui-datepicker-today a.ui-state-default,
    .feriado-2 .ui-state-default, .ui-widget-content .feriado-2 a.ui-state-default{ padding:0; line-height: 34px}
    .feriado-1 .ui-state-default, .ui-widget-content .feriado-1 a.ui-state-default{ padding:0; line-height: 34px}

    .entrerios-elige.listado-h.centro.centro3 { margin: 0 0 20px; padding: 0}
    .entrerios-elige .dest.h-3.new .homeblock:first-child header h3{position: absolute;}
    .entrerios-elige .centrado h2{ font-size: 20px}
    .entrerios-elige header.centrado{ background: none}

    .entrerios-elige .dest.h-3.new { margin-bottom: 15px;padding: 0 !important;}
    .entrerios-elige .dest.h-3.new .dest.h-2-vert .homeblock{width: 100%;}
    .entrerios-elige .dest.h-3.new .dest.h-2-vert .homeblock, .listado-h .homeblock{width:100% !important; margin-right:0}

    .entrerios-elige .dest.h-3.new .homeblock.sin-foto, .entrerios-elige .dest.h-3.new .homeblock.sin-foto:first-child,
    .entrerios-elige .dest.h-3.new .dest.h-2-vert .homeblock.sin-foto,
    .entrerios-elige .dest.h-3.new .homeblock.sin-foto figure,
    .entrerios-elige .dest.h-3.new .dest.h-2-vert .homeblock.sin-foto figure
    { height: 230px}
}


@media only screen and (max-width: 1158px) {
    .listado-h .cotizacion { height: 207px; overflow: hidden}
    .listado-h .cotizacion .actualizacion, .listado-h .cotizacion .direccion { display: none}
}

@media only screen and (max-width: 1023px) {
    .listado-h .cotizacion { height: auto}
    .listado-h .cotizacion .actualizacion, .listado-h .cotizacion .direccion { display: block}
}

@media only screen and (max-width: 1023px) {
    .listado-h .cotizacion.homeblock { height: 240px}
    .listado-h .cotizacion.homeblock .figure, .listado-h .cotizacion.homeblock .figure img { height: 100%}
}




header.centrado { width:100%; 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}
.elonce header.centrado h2 { letter-spacing: -0.02em}
header.centrado span.line { background:#FA9000; width:100%; height:4px; position:absolute; left:0; top:25px; z-index:90}
.elonce header.centrado span.line { background:#DF0A0A }

.listado-h.centro.elonce { background:#f2f2f2;padding:0 33px;box-sizing:border-box; clear:both; overflow:hidden; margin:0 auto 30px}
.elonce header.centrado h2 { background: #f2f2f2 }
.listado-h.elonce .homeblock { width: 31.318%; margin-right: 3.021%; overflow: hidden;}

.en-vuelo-h { margin-bottom: 30px}
.en-vuelo-h .cont-en-vuelo { width: 1158px; margin: 0 auto; padding:0 30px 30px; box-sizing: border-box;
    background: rgb(77,81,84); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(77,81,84,1) 11%, rgba(45,47,49,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(77,81,84,1) 11%,rgba(45,47,49,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(77,81,84,1) 11%,rgba(45,47,49,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d5154', endColorstr='#2d2f31',GradientType=0 ); /* IE6-9 */}
.en-vuelo-h header.centrado { float:left}
.en-vuelo-h header.centrado h2 { background:rgba(77,81,84,1); color: #fff;}
.en-vuelo-h .cont-en-vuelo .cont { clear: both; overflow: hidden}
.en-vuelo-h .item { width:31.148%; height: 228px; overflow: hidden; float:  left; margin-bottom: 33px; position: relative}
.en-vuelo-h .item:first-child { width: 66.394%; height: 486px; margin-right:2.331%; margin-bottom: 0}
.en-vuelo-h .item:last-child { margin-bottom: 0}
.en-vuelo-h .item .fdo {background: url(/images/bg/fdo-dest-h-chi.png) repeat-x bottom;position: absolute;bottom: 0;left: 0;box-sizing: border-box;width: 100%;
    height: 104px;}
.en-vuelo-h .item header { padding: 0 20px; position: absolute; width: 100%; box-sizing: border-box; z-index: 300; bottom: 0}
.en-vuelo-h .item:first-child .fdo {background: url(/images/bg/fdo-galeria.png) repeat-x bottom;}
.en-vuelo-h .item header a {font-family: 'Roboto', sans-serif;font-size:22px;font-weight: 700;color: #fff;line-height: 120%;clear: both;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);position: absolute;bottom: 15px;padding-right: 20px;}
.en-vuelo-h .item:first-child header a { font-size: 36px}
.en-vuelo-h .item .ico-video { background: url("/images/ico/ico-video.png") no-repeat; background-size: 100%; width: 50px; height: 37px; display: block;
    position: absolute; left: 50%; top: 50%; margin-left: -25px; margin-top: -16px}
.en-vuelo-h .item:first-child .ico-video { background: url("/images/ico/ico-video.png") no-repeat; background-size: 100%; width:75px; height: 56px; display: block;
    position: absolute; left: 50%; top: 50%; margin-left: -37px; margin-top: -28px}
.en-vuelo-h .item:hover .ico-video { background: url("/images/ico/ico-video2.png") no-repeat; background-size: 100%; width: 50px; height: 37px;}
.en-vuelo-h .item:first-child:hover .ico-video { background: url("/images/ico/ico-video2.png") no-repeat; background-size: 100%;  width:75px; height: 56px;}
.en-vuelo-h .ico-video:before { font-size:0}

.deportes header.centrado span.line { background:#99CC33; top:28px}
.deportes header.centrado h2 span:before { font-size:20px; color:#555}
.deportes header.centrado h2 span.left { padding-right:8px}
.deportes header.centrado h2 span.right { padding-left:8px}
.deportes header.centrado h2 span.left.last { padding-right:18px}
.deportes header.centrado h2 span.right.last { padding-left:18px}
.copas-vinos header.centrado, .puntotur header.centrado, .elonce header.centrado { width:100%}
.copas-vinos header.centrado h2 { background:#751759; color:#fff}

.puntotur header.centrado h2 { background: #f2f2f2; color: #333}

.invierno header.centrado { width:92%;}
.listado-h.centro2 .cont-invierno { border-bottom:1px solid #e2e2e2; padding-bottom:30px}

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

.post-interior{clear:both;}

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

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

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

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

/*listado noticias*/
.item-fecha{text-transform:uppercase}
.dest-top-list.dest h2{font-family: 'Roboto', sans-serif;font-size:42px;color:#010101;letter-spacing:-0.02em;font-weight:700;margin-bottom:20px}
.dest-top-list.dest{margin:0 0 30px;padding:0;float:none;clear:both;overflow:hidden}
.dest-top-list.dest .homeblock header{background: none;top: 0; bottom: inherit;padding: 0 20px;}
.dest-top-list.dest .homeblock:hover p { padding-top:40px}
.dest-top-list.dest .homeblock .fecha-h{display:block;right:inherit;left:20px;top:20px;color:#fff;padding:6px 10px;font-weight:400;text-transform:uppercase;font-size:11px}
.dest-top-list.dest .homeblock header h3{position: absolute;top: 57px;left: 20px;bottom: inherit;height: 80px;overflow: hidden;}
.opinion .dest-top-list.dest .homeblock header h3{ margin-left:0}
.dest-top-list.dest.h-3 .homeblock{margin:0 30px 30px 0;width:366px; height:244px; border:none}
.dest-top-list.dest.h-3 .homeblock:last-child{margin-right:0}
.dest-top-list.dest.h-3 .dest.h-2-vert{width:100%;height:auto}
.dest-top-list.dest.h-3 .dest.h-2-vert .homeblock{width:48.656%;margin-bottom:0}
.dest-top-list.dest.h-3 .dest.h-2-vert .homeblock:first-child{margin-right:2.688%}
.dest-top-list.dest.h-3 .dest.h-2-vert .homeblock:last-child{margin-right:0}
.item-post .item-texto .figure{position:relative;float:left;margin-right:20px;overflow:hidden; width:270px; height:180px}
.item-post .volanta{font-family: 'Roboto', sans-serif;font-size:14px;color:#666;display:inline-block;position:relative;top:1px}
.item-post .item-fecha{display:none}
.item-post{border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2;margin-bottom:25px;padding-bottom:19px;}
.item-post + .item-post{border-top:none;padding-top:0}
.item-post:nth-child(2){border-top:none;padding-top:0}
.item-post:last-child, .item-post.confoto:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}
.item-post h3{margin-bottom:8px;line-height:136%;clear:both;font-family: 'Roboto', sans-serif;}
.item-post.confoto h3{margin-bottom:13px;line-height:120%}
.item-post h3 a{font-family: 'Roboto', sans-serif;font-size:23px;line-height:120%;color:#333;margin-bottom:8px;font-weight:700;display:block}
.item-post h3 a:hover{text-decoration:none;color:#666;display:block}
.item-post header .item-fecha{display:inline-block;position:relative;padding:6px 10px;color:#fff;background:#fa9000;clear:both;text-transform:uppercase}

.opinion .item-post .item-fecha{display:block;color:#333;padding:0; background:none;font-size:15px; clear:both; width:auto; float:left; left:inherit; bottom:inherit}
.opinion  .dest-top-list.dest h2{ display:none}
.opinion .columnista { position:relative; float: left; clear:both}
.opinion .item-post header { float:left; margin-left:20px; width:87%}
.opinion .item-post header span { font-size:17px; color:#777; font-weight:400}
.opinion .item-post .columnista img { position:relative; left:inherit; bottom:inherit}

.opinion .dest-top-list.dest .columnista { float:none}

/*colores etiquetas*/
.sec-2 .etiqueta{ background:#FA9000} /*naranja - concordia*/
.sec-3 .etiqueta{ background:#FA9000} /*naranja - politica*/
.sec-4 .etiqueta{ background:#CC0000} /*rojo - policiales*/
.sec-5 .etiqueta { background:#99CC33} /*verde claro - deportes*/
.sec-6 .etiqueta{ background:#FA9000} /*naranja - interes general*/
.sec-7 .etiqueta { background:#FA9000} /*maranja - economia*/
.sec-8 .etiqueta{ background:#00B9E7} /*celeste - educacion*/
.sec-9 .etiqueta{ background:#00CCCC} /*turquesa - empresas*/
.sec-10 .etiqueta{ background:#006D00} /*verde - turismo*/
.sec-11 .etiqueta{ background:#DE216C} /*magenta - carnaval*/

.copas-vinos header.centrado span.line, .puntotur header.centrado span.line { background:#fff}
.puntotur header.centrado span.line{ background:#006D00}
.copas-vinos .etiqueta { background:#751759}
.copas-vinos .banner-p {height:228px;background:#fff; position:relative}
.copas-vinos .banner-p&gt;div { width:320px; height:100px; background:#eee; position:absolute; top:50%; left:50%; margin-top:-50px; margin-left:-160px}

/*en-sesion*/
.listado-h.centro.copas-vinos.en-sesion { margin: 30px auto}
.listado-h.centro.copas-vinos.en-sesion, .copas-vinos.en-sesion header.centrado h2,
.copas-vinos.en-sesion .etiqueta, .copas-vinos.en-sesion header.centrado {background:#0065b7 }
.copas-vinos.en-sesion .banner-p { height: 250px; display: flex; align-items: center; justify-content: center}
.copas-vinos.en-sesion .banner-p&gt;div { width: 300px; height: 250px; top: auto; left: auto; margin: 0; display: flex; align-items: center}
.listado-h.copas-vinos.en-sesion .homeblock { margin-bottom: 0}
.listado-h.copas-vinos.en-sesion .cont-platos, .m2 .cont-platos { display: flex; align-items: center; justify-content: space-between; margin-bottom: 30px}


/*nuevo bloque metro cuadrado m2*/
.listado-h.centro.m2 { background: #F2295B; padding: 15px 33px 0; box-sizing: border-box}
.listado-h.centro.m2 header.centrado { overflow: visible; margin-bottom: 0}
.listado-h.centro.m2  header.centrado h2 { background: #F2295B;text-transform: none; padding: 19px 19px;color: #fff;
    border: none; top: -14px;}
.listado-h.centro.m2  header.centrado h2 sup { font-size: 20px; padding-left: 3px;}
.listado-h.centro.m2  header.centrado span.line { background: #fff}
.m2 .homeblock { width: 31.318%; margin-right: 3.021%; margin-bottom: 0}
.listado-h.m2 .homeblock .figure  img { width: 100%; height: auto;}
.m2 .homeblock:last-child { margin-right:0;}
.m2 .homeblock .etiqueta {background: #F2295B !important;}

.elonce .etiqueta { background: #DF0A0A}

.concordia .item-post .item-fecha, .concordia .item-post.confoto .figure .item-fecha, .concordia .dest-top-list.dest .homeblock .fecha-h {background:#CC0000} /*rojo*/
.politica .item-post .item-fecha, .politica .item-post.confoto .figure .item-fecha, .politica .dest-top-list.dest .homeblock .fecha-h {}
.policiales .item-post header .item-fecha, .policiales .item-post.confoto .figure .item-fecha, .policiales .dest-top-list.dest .homeblock .fecha-h {background:#CC0000} /* rojo */
.deportes .item-post .item-fecha, .deportes .item-post.confoto .figure .item-fecha, .deportes .dest-top-list.dest .homeblock .fecha-h {background:#99CC33} /* verde claro*/
.interesgeneral .item-post .item-fecha, .interesgeneral .item-post.confoto .figure .item-fecha, .interesgeneral .dest-top-list.dest .homeblock .fecha-h {background:#FA9000} /* naranja*/
.economia .item-post .item-fecha, .economia .item-post.confoto .figure .item-fecha, .economia .dest-top-list.dest .homeblock .fecha-h {}

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

/* listado zoom*/
.zoom .item-post.confoto, .envuelo .item-post.confoto { padding-bottom:30px; margin-bottom:30px}
.zoom .item-post .item-texto figure, .envuelo .item-post .item-texto figure { width:270px; height:180px; float:left; margin-right:3px;}
.envuelo .item-post .item-texto figure { overflow: hidden}
.zoom .item-post .item-texto .cont, .envuelo .item-post .item-texto .cont { float:left; margin-right:30px}
.zoom .item-post .thumb, .envuelo .item-post .thumb { width:93px; float:left}
.zoom .item-post .thumb .mas, .envuelo .item-post .thumb .mas{ width:93px; height:50px; position:relative}
.zoom .item-post .thumb img, .envuelo .item-post .thumb img  { width:100%; height:auto; clear:both; margin-bottom:3px;}
.zoom .item-post .mas-img, .envuelo .item-post .mas-img { margin-left:-17px}
.zoom .item-bajada .fecha, .envuelo .item-bajada .fecha {font-family: 'Roboto', sans-serif; text-transform:uppercase; font-size:15px; color:#fa9000; }

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

.item-texto figure{float:left}
.item-post .item-bajada{width:100%;}
.item-post .item-bajada p { font-size:17px; color:#333; line-height:170%}
.item-post.confoto, .envuelo .item-post{padding-bottom:25px;border-top:none}
.item-post.confoto .etiqueta{display:inline-block}
.item-post.confoto .figure .etiqueta, .item-post.confoto figure .etiqueta{display:none}
.item-post.confoto .item-bajada{width:60%;float:left}
.zoom.nota-listado .item-post.confoto .item-bajada, .envuelo.nota-listado .item-post .item-bajada{ width:45%; float: left}
.envuelo.nota-listado .item-post .item-bajada{ width:58%;}
.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}
.item-post.confoto header .item-fecha{display:none}
.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}

.videos .item-post.confoto .item-bajada, .primerplano.nota-listado .item-post.confoto .item-bajada{width:49.5%;float:right}
.videos .item-post h3 a{font-size:24px;line-height:138%}
.videos .item-post.confoto .item-fecha{display:block;clear:both}
.videos .item-post figure{width:352px;height:198px;overflow:hidden;position:relative}
.videos .item-post figure img{position:relative;top:-17%}
.videos .item-post.tipo-vimeo figure img{top:0}
.videos .item-post figure .ico-video{position:absolute;top:31%;left:44%;background:url(/images/ico/ico.png) -125px -372px;width:60px;height:60px}
.videos .item-post figure a:hover .ico-video{background:url(/images/ico/ico.png) -233px -535px}
.videos .post-interior .video{margin-bottom:30px}

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

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

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

/*clima*/
.clima .advthis .redes .ico.link{margin-right:0}
.clima  .nota-interior #container header{margin:0}

.item-bajada a{text-decoration:none;font-family: 'Roboto', sans-serif;margin-bottom:20px}
.item-fecha{color:#fa9000}
.item-post .item-fecha{clear:both;display:none;margin-bottom:14px;font-weight:400;font-size:11px;line-height:100%;font-family:Arial, Helvetica, sans-serif}
.item-post.confoto .item-bajada p .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}

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

/*tombola*/
.select-tombola label{display:block;clear:both;font-size:15px;font-weight:bold;font-family: 'Roboto', sans-serif;color:#000;margin-bottom:8px}
.cont-sel, .cont-sel:nth-child(3){float:left; width:242px}
.cont-sel:nth-child(2){ width:262px}
.cont-sel .ciudad { display:inline-block; margin-top:15px}
.cont-sel:last-child{margin-right:0}
.cont-sel select{width:216px;padding:10px;color:#444}
.t-top{padding:0 0 30px 20px;clear:both;overflow:hidden}

.resultadoloteria{clear:both;overflow:hidden; padding:30px 0; border:1px solid #e2e2e2; margin-bottom:30px}
.tombola-montevideo .resultadoloteria { margin-bottom:0}
.resultadoloteria .cont{float:left;width:262px}
.resultadoloteria .cont:first-child { padding-left:20px; box-sizing:border-box}
.resultadoloteria .cont:last-child {width:242px}
.resultadoloteria .cont span{font-weight:bold;font-size:15px;color:#444;padding-top:18px;display:block;float:left}
.resultadoloteria .cont:first-child .res-puesto:first-child{background:#fa9000;color:#efefef}
.res-puesto{background:#ccc;text-align:center;padding:8px 0;float:left;width:25%;margin:0 1px 5px 0;font-family: 'Roboto', sans-serif;font-size:20px;color:#fff;font-weight:500; box-sizing:border-box}
.res-numero{padding:8px 15px;width:70%;display:block;float:left;margin-bottom:5px; font-size:18px; color:#333; line-height:20px; box-sizing:border-box}
.resultadoloteria .cont:first-child .res-numero:nth-child(2){font-weight:bold}

#azar{display:none}

.t-form{padding:20px 0 20px 20px;background:#f9f9f9;margin-top:30px; clear:both; overflow:hidden}
.t-form .iconos-tombola { width:105px; height:45px; float:left; margin-right:3%;}
.t-form .iconos-tombola:last-child {margin-right:0}
.t-form .quini { background:url(/images/bg/iconos-tombola.png) no-repeat 0 0; }
.t-form .telequino { background:url(/images/bg/iconos-tombola.png) no-repeat 0 -47px; }
.t-form .poceada { background:url(/images/bg/iconos-tombola.png) no-repeat 0 -96px; }
.t-form .brinco { background:url(/images/bg/iconos-tombola.png) no-repeat 0 -144px; }
.t-form .loto5 { background:url(/images/bg/iconos-tombola.png) no-repeat 0 -192px; }
.t-form .loto { background:url(/images/bg/iconos-tombola.png) no-repeat 0 -239px }

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

.nota-interior #container header .etiqueta, .etiqueta-err, .header-tags .etiqueta{position:relative;top:inherit;left:inherit;
    display:inline-block;margin-right:12px;margin-bottom:10px;float:left;background:none;color:#333;font-weight:700;font-size:15px;padding:0;line-height:100%;height:auto;clear:both}
.mascoteros.nota-interior #container header .etiqueta a { color:#333}
.opinion .nota-interior #container header .etiqueta, .opinion .etiqueta-err{color:#00527F}
.nota-interior #container header, .mascoteros.formulario header{border-bottom:1px solid #e2e2e2;padding-bottom:0;margin:0 0 30px}
.nota-interior.opinion #container header{ clear:both; overflow:hidden; padding-bottom:30px;}
.nota-interior.nota-sin-foto #container header{ margin-bottom:0}
.juegosazar .nota-interior #container header, .tapadiarios .nota-interior #container header, .institucional .nota-interior #container header{margin:0 0 25px}
 .juegosazar .nota-interior #container header{margin-bottom:0}
.politicaspriv .nota-interior #container header, .terminosycondiciones .nota-interior #container header, .normasdeparticipacion .nota-interior #container header{margin-bottom:28px;margin-top:0}
.post-interior .volanta{font-family: 'Roboto', sans-serif;font-size:16px;color:#666;margin-bottom:10px;display:inline-block}
#container .fecha-nota{font-weight:400;font-size:15px;color:#333;float:left;font-family: 'Roboto', sans-serif;margin-bottom:16px;border-left:1px solid #e2e2e2;padding-left:12px;line-height:100%}
.mascoteros.nota-interior #container .fecha-nota, .mascoteros.nota-interior #container header .etiqueta { margin-bottom:0}

.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: 'Roboto', 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:#fa9000}
.etiquetas-interior h4{font-family: 'Roboto', 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:#fa9000}
.nota-interior.opinion #container header .etiqueta a{color:#333}

.institucional.contacto .nota-interior #container header{margin-bottom:30px}
.institucional .static-texto p{margin-bottom:14px}
.institucional .static-texto p a { color:#fa9000}
.institucional .static-texto p a:hover { text-decoration:underline}
.institucional.quienessomos .static-texto p{ font-size:18px; line-height:180%; margin-bottom:30px}
.institucional header{ border-bottom:1px solid #e2e2e2; margin-bottom:30px; position:relative; top:-4px; padding-bottom:5px}
.institucional .cont-bottom-nota header { top:inherit}

h2#nota-title{font-family: 'Roboto', sans-serif;font-size:42px;line-height:120%;color:#333;margin:8px 0 14px;font-weight:700;clear:both;}
.mascoteros.nota-interior h2#nota-title { margin-bottom:10px}
.nota-interior.opinion h2#nota-title{ color:#1877B6}

/* 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:#fa9000}
.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: #fa9000;font-family: 'Roboto', sans-serif;font-size: 18px;font-weight: 500;text-shadow: none; position:absolute; bottom:20px; right:20px}
.nota-interior.galeriadeimagenes .cont-bottom-nota .mas { position:relative; bottom:inherit; right:inherit; float:left;}
.videos h2#nota-title{margin:7px 0 20px}
h2#title-interiores{font-family: 'Roboto', sans-serif;font-weight:700;font-size:30px;margin-bottom:20px;color:#333;letter-spacing:0.02em;line-height:100%; display:inline-block}
.cronogramadepagos h2#title-interiores {color:#333; margin-bottom:0}
.mascoteros.formulario h2#title-interiores { margin-bottom:10px}

/*interior*/
.nota-interior .bajada{font-size:20px;margin-bottom:22px;line-height:150%;color:#333}

/*texto nota*/
.post-interior .texto{font-family: 'Roboto', sans-serif;font-size:18px;line-height:180%;margin-bottom:30px;color:#333;clear:both}
.post-interior .texto p{font-family: 'Roboto', sans-serif;font-size:16px;line-height:180%;margin-bottom:20px}
.post-interior .texto a{text-decoration:underline;color:#aaa}
.post-interior .texto cite{color:#fff;text-transform:none;font-weight:400;background:rgba(0,150,215,1);font-style:normal;padding:0 5px}
.post-interior .texto h5{font-family: 'Roboto', sans-serif;font-weight:700;font-size:32px;color:#212121;line-height:138%;margin:22px 0;display:block}
.post-interior .dest-pie h2{font-size:18px}
.post-interior .texto h2{margin-bottom:0}
.post-interior .confoto .texto{margin-top:22px;}

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

/*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{margin:50px 0;position:relative}
.texto .embed.goear{width:100%;height:100px;overflow:hidden;padding:0}
.texto .embed iframe{vertical-align:top}
.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}
.embed .video iframe, .nota-video iframe{ margin:  auto}

/*comun fotos*/
.nota-foto { position:relative}
.envuelo .nota-foto { margin-bottom: 30px;}
.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; top:20px; right:20px; background:rgba(51,51,51,0.7); width:40px; height:40px; font-size:0; text-align:center; z-index:300}
.big-img .icon-extender { line-height:40px}
.big-img .icon-extender:before { font-size:30px; color:#fff;content: "\e935"; }

figcaption, .video-pie, .gmap-desc, .embed-pie, .audio-pie{position:relative;width:100%;margin:0;padding:12px 0 11px;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:15px;color:#333;font-family: 'Roboto', sans-serif;line-height:100%; margin-right:10px}
figcaption span, .video-pie span, .gmap-desc span, .embed-pie span, .audio-pie span{float:left;display:block;font-weight:400 !important;color:#333;font-size:15px;font-family: 'Roboto', sans-serif;line-height:100%}
.descargar{background:url(/images/ico/ico.png) -82px 0 no-repeat;position:absolute;bottom:0;right:0;width:40px;height:40px;font-size:0}
.descargar:hover{background:url(/images/ico/ico.png) -82px -43px no-repeat}
.noticias .descargar{background:url(/images/ico/ico.png) -260px -214px no-repeat;position:absolute;bottom:0;right:0;width:40px;height:40px;font-size:0}
.noticias .descargar:hover{background:url(/images/ico/ico.png) -260px -171px no-repeat}

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

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

.ico-audio{background:url(/images/ico/audio-video.png) 0 -60px;width:56px;height:35px;display:block;position:absolute;right:10px;top:-47px;z-index:30}
.nota-tipo-52 .ico-audio, .nota-tipo-67 .ico-audio, .nota-tipo-30 .ico-audio{background:url(/images/ico/audio-video.png) -280px -60px}

.nota-listado .item-post .ico-audio{background:url(/images/ico/audio-video.png) 0 -95px;width:40px;height:25px;display:block;position:absolute;right:10px;bottom:10px;z-index:30}
.nota-listado .item-post .nota-tipo-52 .ico-audio, .nota-listado .item-post .nota-tipo-67 .ico-audio, .nota-listado .item-post .nota-tipo-30 .ico-audio
{background:url(/images/ico/audio-video.png) -280px -95px}

/*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:274px;padding:8px 12px;color:#111}
.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: 'Roboto', sans-serif;clear:both;margin-bottom:10px;font-weight:400;font-size:16px;width:145px;text-align:right;padding-right:8px;padding-top:8px;float:left;color:#4D5154}
.form-block.error input, .form-block.error textarea{border:solid 1px #fa0000}
.mascoteros .form-block.error input, .mascoteros .form-block.error textarea, .mascoteros .form-block.error select{border:solid 1px #741784}
.mascoteros .msj-error { color:#741784; }
.mascoteros.nota-listado .msj-error h2 { margin-bottom:0}
.form-block.but{overflow:hidden}
#fcontacto .separador { width:100%; display:block; height:1px; background:#e2e2e2; margin:30px 0}
    
.form-block.but .enviar, .enviar{background:#fa9000; border:none;display:inline-block;float:right;width:302px;padding:13px 30px 12px;color:#fff;font-size:16px;font-family: 'Roboto', sans-serif;margin-right:17px;cursor:pointer; text-transform:uppercase; font-weight:500}
.mascoteros .form-block.but .enviar, .mascoteros .enviar { background:#741784}
.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}

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

/*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: 'Roboto', sans-serif;display:inline-block;font-size:14px;color:#333;background:#f2f2f2;padding:7px 14px;font-weight:400;}
.main-paginador a:hover{background:#fa9000}
.main-paginador a.number{background:none;color:#333;font-weight:400}
.main-paginador a.number.active{background:#fa9000;padding:8px 13px 8px 12px;color:#fff}
.main-paginador a.number.active:hover{color:#fff}
.main-paginador a.number:hover{color:#fa9000;text-decoration:underline}

.main-paginador .icon-prev:before, .main-paginador .icon-next:before {color:#fa9000; 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{background:url(/images/ico/ico.png) -262px 0;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{background:url(/images/ico/ico.png) -268px 0;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{margin-bottom:12px;padding-bottom:12px;border-bottom:1px dotted #dadada}
.opinion .bredcrum{margin-left:20px;border-bottom:none;padding-bottom:0}

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

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

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

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

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

.cita{position:relative;width:100%; box-sizing:border-box;padding:55px;border-bottom:1px solid #e2e2e2; border-top:1px solid #e2e2e2; margin:50px auto; text-align:center}
.cita h2{font-size:28px;line-height:120%;font-weight:700;margin:0 auto;font-family: 'Roboto', sans-serif;color:#333;position:relative;z-index:10}
.icon-comilla:before {content: "\e907"; font-size:52px; color:#fa9000}
.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;background:url(/images/ico/ico.png) 0 -679px;float:none;margin:0;cursor:pointer}
.cita .tw{width:24px;height:24px;position:relative;display:inline-block;background:url(/images/ico/ico.png) -25px -679px;float:none;margin:0;cursor:pointer}
.cita .fb:hover{background:url(/images/ico/ico.png) 0 -704px}
.cita .tw:hover{background:url(/images/ico/ico.png) -25px -704px}

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

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

.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{border-top:1px dotted #009be3}
.jp-controls-holder{clear:both;width:440px;margin:0 auto;position:relative;overflow:hidden;top:-8px}
.jp-interface .jp-controls{list-style-type:none;margin:0;padding:0;overflow:hidden}
.jp-interface .jp-controls a { text-decoration:none}
.jp-interface .jp-controls a:before { line-height:100%}
.jp-audio .jp-controls{width:95%;padding:0 0 0 20px}
.jp-audio-stream .jp-controls{width:142px;padding:20px 20px 0 20px}
.jp-video .jp-type-single .jp-controls{width:78px;margin-left:200px}
.jp-video .jp-type-playlist .jp-controls{width:134px;margin-left:172px}
.jp-video .jp-controls, .jp-interface .jp-controls .controls{display:inline;float:left}

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

.jp-stop:before { content: "\e950";font-size:27px; font-family: 'icomoon' !important; line-height:100%; position:relative; top:1px}
.jp-stop:hover:before, .jp-pause:hover:before, .jp-play:hover:before, .jp-volume-max:hover:before, .jp-mute:hover:before, .jp-unmute:hover:before { color:#fa9000}
.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{background:url("/images/jplayer.blue.monday.png") 0 -112px no-repeat}
a.jp-previous:hover{background:url("/images/jplayer.blue.monday.png") -29px -112px no-repeat}
a.jp-next{background:url("/images/jplayer.blue.monday.png") 0 -141px no-repeat}
a.jp-next:hover{background:url("/images/jplayer.blue.monday.png") -29px -141px no-repeat}

.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:url("/images/jplayer.blue.monday.png") 0 -202px repeat-x;width:0;height:100%;cursor:pointer}
.jp-play-bar{background:url("/images/jplayer.blue.monday.png") 0 -218px repeat-x ;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:url("/images/jplayer.blue.monday.png") 0 -250px repeat-x;width:46px;height:5px;cursor:pointer}
.jp-audio .jp-volume-bar{float:left;margin:17px 0 0}
.jp-volume-bar-value{background:url("/images/jplayer.blue.monday.png") 0 -256px repeat-x;width:0;height:5px}
.jp-audio .jp-time-holder{position:absolute;top:30px}
.jp-audio .jp-type-single .jp-time-holder{left:114px;width:66%}
.jp-audio .jp-type-playlist .jp-time-holder{left:166px;width:130px}
.jp-current-time, .jp-duration{width:60px;font-size:.64em}
.jp-current-time{float:left;display:inline}
.jp-duration{float:right;display:inline;text-align:right}
.jp-video .jp-current-time{margin-left:20px}
.jp-video .jp-duration{margin-right:20px}
.jp-title{font-weight:bold;text-align:center;display:none}
.jp-title, .jp-playlist{width:100%;background-color:#ccc;border-top:1px dotted #009be3}
.jp-type-single .jp-title, .jp-type-playlist .jp-title, .jp-type-single .jp-playlist{border-top:none}
.jp-title ul, .jp-playlist ul{list-style-type:none;margin:0;padding:0 20px;font-size:.72em}
.jp-title li{padding:5px 0;font-weight:bold}
.jp-playlist li{padding:5px 0 4px 20px;border-bottom:1px dotted #eee}
.jp-playlist li div{display:inline}
.jp-type-playlist .jp-playlist li:last-child{padding:5px 0 5px 20px;border-bottom:none}
.jp-type-playlist .jp-playlist li.jp-playlist-current{list-style-type:square;list-style-position:inside;padding-left:7px}
.jp-type-playlist .jp-playlist a{color:#333;text-decoration:none}
.jp-type-playlist .jp-playlist a:hover{color:#0d88c1}
.jp-type-playlist .jp-playlist a.jp-playlist-current{color:#0d88c1}

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

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

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

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

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

a.jp-full-screen{background:url("/images/jplayer.blue.monday.png") 0 -310px no-repeat;margin-left:20px}
a.jp-full-screen:hover{background:url("/images/jplayer.blue.monday.png") -30px -310px no-repeat}
a.jp-restore-screen{background:url("/images/jplayer.blue.monday.png") -60px -310px no-repeat;margin-left:20px}
a.jp-restore-screen:hover{background:url("/images/jplayer.blue.monday.png") -90px -310px no-repeat}
a.jp-repeat{background:url("/images/jplayer.blue.monday.png") 0 -290px no-repeat}
a.jp-repeat:hover{background:url("/images/jplayer.blue.monday.png") -30px -290px no-repeat}
a.jp-repeat-off{background:url("/images/jplayer.blue.monday.png") -60px -290px no-repeat}
a.jp-repeat-off:hover{background:url("/images/jplayer.blue.monday.png") -90px -290px no-repeat}
a.jp-shuffle{background:url("/images/jplayer.blue.monday.png") 0 -270px no-repeat;margin-left:5px}
a.jp-shuffle:hover{background:url("/images/jplayer.blue.monday.png") -30px -270px no-repeat}
a.jp-shuffle-off{background:url("/images/jplayer.blue.monday.png") -60px -270px no-repeat;margin-left:5px}
a.jp-shuffle-off:hover{background:url("/images/jplayer.blue.monday.png") -90px -270px no-repeat}

.jp-no-solution{padding:5px;font-size:.8em;background-color:#eee;border:2px solid #009be3;color:#000;display:none}
.jp-no-solution a{color:#000}
.jp-no-solution span{font-size:1em;display:block;text-align:center;font-weight:bold}

.servicios .advthis{width:auto;float:right;clear:none;margin-top:10px}
.servicios .advthis .redes .ico.g-plus, .servicios .advthis .redes .ico.link{display:none}
.servicios .advthis .redes .ico{margin-right:10px}
.servicios .advthis .redes .ico.twitter{margin-right:0}
.clima h2#title-interiores, .cronogramadepagos h2#title-interiores, .feriados h2#title-interiores, .juegosazar h2#title-interiores{float:left}
.feriados h2#title-interiores{margin-bottom:0}
.clima h2#title-interiores, .datosutiles h2#title-interiores, .servicios h2#title-interiores{ margin-bottom:0}

/*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{background:url(/images/ico/ico.png) -148px -641px;left:0}
.fotos-listado .principal .next{background:url(/images/ico/ico.png) -185px -641px;right:0}
.fotos-listado header{margin-bottom:30px}
.fotos-listado .item-post{padding-top:0;margin-bottom:30px;width:232px;float:left;padding-right:19px}
.fotos-listado .item-post:last-child, .fotos-listado .item-post.confoto:last-child{border-bottom:1px solid #e2e2e2;padding-bottom:25px;padding-right:0}
.fotos-listado .item-post:nth-child(3n){padding-right:0}
.fotos-listado .item-post .figure{width:232px;;height:auto;display:block;margin-bottom:15px}
.fotos-listado .item-post .figure img{width:auto;height:171px}
.fotos-listado .item-post .figure .item-fecha{top:inherit;bottom:0;right:inherit;left:0;margin-bottom:0}
.fotos-listado .item-post .bajada{margin-bottom:0;height:42px}
.fotos-listado .seleccionada .bajada p{color:#0096D7}
.fotos-listado .seleccionada .tapa{background:rgba(0,150,215,0.8);width:100%;height:100%;position:absolute}
.fotos-listado a:hover { text-decoration:underline}

/*herramientas*/
.herramientas{padding:0;width:100%}
.mascoteros.nota-interior .herramientas{border-top:1px solid #e2e2e2; margin-bottom:30px}
.herramientas.fin-nota{margin:0 0 30px;clear:both;overflow:hidden; border-top:1px solid #e2e2e2; padding-top: 15px}
.herramientas.fin-nota .btn-comentarios, .herramientas.fin-nota .herr { display:none}
.herramientas.fin-nota .redes .herr { display:inline-block; position:relative; top:inherit; right:inherit}
.imp { cursor:pointer}

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

.advthis .redes { width:100%}
.advthis .redes a {display:inline-block; width: 100%; line-height:44px;}
.advthis .redes a:hover { opacity: 0.65}
/*.advthis .redes a:after { display:inline-block; line-height:44px;font-size:18px;font-weight:600;font-family: 'Roboto', sans-serif !important; color:#fff; padding-left:5px }@pitu*/
.advthis .redes a:before { font-weight:400; line-height: 44px}
.advthis .redes span, .advthis .herr a { float:left; margin-right:10px}
.advthis .redes span:last-child, .advthis .herr a:last-child { margin-right:0}

.advthis .redes span { width: calc((100% - 48px) / 3) !important; margin-right: 24px; line-height: 44px;border-radius: 3px; text-align:center; height: 44px}
.advthis .redes span:last-child { margin-right:0}
/*.icon-whatsapp:after { content:'Whatsapp'; position: relative; top:-1px}
.icon-Redes-Facebook:after { content:'Facebook'; position: relative; top:-1px}
.icon-1-Redes-Twitter:after { content:'Twitter'; position: relative; top:-1px}@PITU*/

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

/*.advthis .redes span:first-child { display:none}*/
/*.galeria-popup .advthis .redes span:first-child { display:block}*/
.advthis .icon-whatsapp { background: #25d366;}
.icon-whatsapp:before {content: "\e913"; color:#fff; font-size:22px; line-height:44px; position: relative; top:1px}

/*.icon-messenger:before {content: "\e949"; color:#0084FF; font-size:28px}*/
.advthis .icon-Redes-Facebook:before { color:#fff; font-size:20px; position: relative; top:1px }
.advthis .icon-Redes-Facebook{ background:#3B5998;}
.advthis .icon-1-Redes-Twitter { background:#000000;}
.advthis .icon-1-Redes-Twitter:before { font-size:20px; color:#fff; position: relative; top:1px}

.galeria-popup .advthis { margin: 20px 0 0}
.galeria-popup .advthis .redes { display: flex; justify-content: end;}
.galeria-popup figcaption span { float: none;}
    /*.advthis .icon-google { background:#EA4235;width:28px; height:28px; border-radius:50%; text-align:center; line-height:30px}
    .advthis .icon-google:before { font-size:14px; color:#fff}
    .icon-linkedIn{ background:#0177B5;width:28px; height:28px; border-radius:50%; text-align:center; line-height:27px}
    .icon-linkedIn:before {content: "\e918"; color:#fff; font-size:14px; position:relative; left:1px}*/

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

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

/*comentarios*/
.user-cont{float:left;width:90.555%}
.herr{ position:absolute; top:11px; right:0}
.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: 'Roboto', sans-serif;font-size:14px;text-align:center;margin:0 auto;display:inline-block;cursor:pointer}
.mas-comentarios  a:hover{background:#7D7D7D}
.com-content{margin-bottom:0;display:none}

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

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

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

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

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

/*comentarios*/
.com-comentar{display:none}
.com-login{clear:both;overflow:hidden;margin:0;}
.fb-login{ width:344px; height:36px; display:inline-block;margin:0 20px 0 0;cursor:pointer;color:#fff;font-family: 'Roboto', sans-serif;font-size:15px;line-height:21px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4); background:#3A548A; text-align:center;; border-radius:4px; float:left}
.gp-login{width:344px; height:36px; display:inline-block;margin:0;cursor:pointer;color:#fff;font-family: 'Roboto', sans-serif;font-size:15px;line-height:32px; background:#E95C5C;
    border-radius:4px;text-align:center;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4)}

.txt-red{ font-weight:700;}
.txt-red, .fb-login .icon-facebook, .gp-login .icon-google { display:inline-block; line-height:30px}

.fb-login .icon-facebook, .gp-login .icon-google { position:relative; top:3px}
.fb-login .icon-facebook:before{content: "\e934";color: #fff;width:21px;height:21px;margin-right:10px;position:relative; font-size:21px;}
.gp-login .icon-google{width:21px;height:21px;margin-right:12px; font-size:21px; color:#fff; display:inline-block; position:relative}

.tw-login{display:inline-block;float:left;margin:0 20px 0 0; padding-right:10px; cursor:pointer;color:#000;font-family: 'Roboto', sans-serif;font-size:15px;font-weight:400;line-height:32px}
.tw-login .ico{background:url(/images/ico/ico.png) -191px -696px;width:32px;height:32px;float:left;margin-right:12px;position:relative}

.gp-login:hover, .fb-login:hover { text-decoration:none}

.com-user-info{float:right}
.com-user-info .user-avatar{float:left;border-radius:50%;width:24px;height:24px;overflow:hidden}
.com-user-info .user-name{font-size:14px;color:#444;font-family: 'Roboto', sans-serif;text-transform:none;margin-left:10px}
.bloque-comentario{margin-right:0;font-size:14px;line-height:180%;margin-bottom:0}
.bloque-comentario.sin-comentario{border-top:none;padding-top:0}
.bloque-comentario h2{font-size:18px;color:#333;margin-bottom:8px;line-height:100%;font-weight:700}
.bloque-comentario p{font-size:15px;color:#000;margin-bottom:14px;}
.bloque-comentario .form-comentar p{font-size:15px;color:#000;margin-bottom:14px; display:none}
.com-comentar{position:relative;clear:both;overflow:hidden;background:#F2F2F2;padding:29px 30px 30px;border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2}
.bloque-comentario h4{background:none;font-size:18px;text-transform:none;color:#333;padding:5px 0;margin-top:10px;margin-bottom:8px; float:none; clear:both; font-weight:700}
.cm-block h4{margin:20px 0;float:left}
.comenta-la-nota{display:block;clear:both;font-family: 'Roboto', sans-serif;font-weight:700;font-size:18px}
.bloque-comentario h4 .ico{background:url(/images/ico/ico.png) -276px -503px;width:17px;height:18px;margin-right:8px;position:relative;top:5px}
.campos{position:relative}
.campos input, .reply-form input{padding:10px;width:222px;float:left;margin-right:20px}
 .reply-form input{padding:10px;width:202px;float:left;margin-right:20px}
.campos input:last-child, .reply-form input:last-child{margin-right:0}
.com-usr-close{position:absolute;background:url(/images/ico/ico.png) -257px -86px;width:12px;height:12px;font-size:0;top:15px;right:15px; cursor:pointer}
.com-usr-close:hover{background:url(/images/ico/ico.png) -271px -86px;}
.cont-caracteres{font-family: 'Roboto', sans-serif;font-size:16px;color:#878787;font-weight:400;float:left;margin-top:20px}

.wrapper:first-child{border-top:solid 1px #e2e2e2;border-bottom:solid 1px #e2e2e2;}
.reply-content .wrapper:nth-child(2){border-top:solid 1px #e2e2e2;border-bottom:solid 1px #e2e2e2;padding:20px 0 0}
.wrapper{border-bottom:solid 1px #e2e2e2;padding:20px 0 0;position:relative}
.wrapper:last-child{border-bottom:none}
.wrapper .main{margin-bottom:20px}
.user-data{width:50px;height:50px;float:left;margin-right:20px;position:relative}
.user-avatar{width:50px;height:50px;float:left;position:relative;overflow:hidden;margin-right:20px}
.user-avatar img{width:50px;height:50px}
.total{float:right;margin-top:16px}
.com-data{float:left;width:90.555%}
.com-nro{position:absolute;top:0;right:0;background:#000;color:#fff;border-radius:50%;text-align:center;padding:2px 5px}
.comentarios-txt .com-text{min-height:inherit;height:auto;padding:6px 0 8px}
.com-text{padding:15px 20px;min-height:180px;color:#333;font-size:15px;font-family: 'Roboto', sans-serif;line-height:150%}
.com-form .com-text{width:94.45%}
.com-bt input{background:#CE1E1E;text-transform:uppercase;font-size:14px;padding:8px 20px;display:inline-block;color:#fff;font-family: 'Roboto', sans-serif;border:none;float:right;cursor:pointer}
.com-form{clear:both;overflow:hidden}
.form-comentar .user-avatar{ padding:6px; border:1px solid #e2e2e2; background:#fff}


.user-username{font-family: 'Roboto', sans-serif;font-size:15px;font-weight:700;color:#333;text-transform:none;float:left; line-height:100%; margin-top:1px}

.cont-username .ico-fb{width:16px;height:16px;margin-right:10px;position:relative;top:0;float:left; background:#3A548A; text-align:center; line-height:14px; border-radius:3px}
.cont-username .ico-user.ico-fb:before{content: "\e934";color: #fff;font-size: 10px}
.cont-username .ico-gp{width:16px;height:16px;margin-right:10px;position:relative;top:0;float:left;background:#E95C5C; border-radius:3px; text-align:center; line-height:14px}
.cont-username .ico-user.ico-gp:before {content: "\e938"; color:#fff; font-size:10px}

.com-date{color:#777;font-size:13px;font-family: 'Roboto', sans-serif;float:right; line-height:100%; margin-top:2px}
.com-form .com-bt{background:#444;text-transform:none;font-size:14px;padding:8px 30px 9px;display:inline-block;color:#fff;font-family: 'Roboto', sans-serif;border:none;float:right;margin:13px 0 0;cursor:pointer;border-radius:3px}
.login-con-gp .com-form .com-bt { background:#E95C5C}
.login-con-fb .com-form .com-bt { background:#3A548A}
.com-reply{margin-top:7px;float:left; line-height:100%}
.bloque-comentario .com-abuse { font-size:0; float:right; width:20px; height:20px; padding:0; margin:0}
.icon-bandera:before {content: "\e956"; color:#e2e2e2; font-size:20px;}
.reportado .icon-bandera:before { color:#DE8585}
.reportado { cursor:default}
.wrapper.com-reportado .com-reply { display:none} 
.com-.com-reply{font-size:13px;color:#333;font-family: 'Roboto', sans-serif;line-height:100%}
.bloque-comentario .com-abuse.reportado:hover, .bloque-comentario .com-abuse:hover {text-decoration:none}
.bloque-comentario .com-reply{color:#777; font-size:13px}
.com-reply:hover{color:#111;text-decoration:underline}
.sin-comentario .com-reply{display:none}
.com-reply-content{padding-left:50px;margin-left:20px;margin-bottom:0;}
.com-reply-bloque{background:#f9f9f9;border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2;padding:25px 30px 30px;margin-bottom:20px;position:relative}
.com-reply-content .comentarios-txt{width:100%}
.reply-content .com-data{width:89.555%}
.reply-content .wrapper:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}
.reply-content .wrapper:first-child{ padding-bottom:20px}
.reply-form{clear:both;overflow:hidden;margin:0}
.reply-form textarea{padding:15px 20px;min-height:180px;color:#212121;font-size:14px;font-family: 'Roboto', sans-serif;line-height:180%;width:550px}
.reply-form input.reply-bt{background:#005480;text-transform:none;font-size:15px;padding:8px 30px 9px;display:inline-block;color:#fff;font-family: 'Roboto', sans-serif;border:none;float:right;margin:6px 0 0;cursor:pointer;border-radius:3px;width:auto}
.com-disable{color:#868686;padding-top:12px}
.com-disable a{color:#444}
.com-disable a:hover{text-decoration:underline}
.reply-content .user-cont{width:89.555%}
.reply-content .fb-login, .reply-content .gp-login { width:309px}
.bloque-comentario .reply-content p{ display:block; line-height:100%; margin-bottom:12px}

.txt-abuse {background:#f2f2f2;border-bottom:solid 1px #e2e2e2;border-top:solid 1px #e2e2e2; margin:10px 0 15px; padding:20px; clear:both; overflow:hidden}
.txt-abuse p { float:left; line-height:37px; margin:0}
.txt-abuse a { background:#fa9000; padding:2px 0; text-align:center; font-size:16px; color:#fff; width:80px; margin:5px 0 0 30px; font-weight:500; display:inline-block; float:right}
.txt-abuse a:last-child { margin-left:0}

.institucionales .com-form .com-bt:hover, .institucionales .reply-bt:hover{background:#0093C4}
	
.form-com-success, .reply-form-success{display:none;clear:both;overflow:hidden;background:#f2f2f2;padding:20px;margin-bottom:7px}
.reply-form-success{margin-bottom:30px}
.form-com-success p, .reply-form-success p, .com-deshabilitados p{color:#202020;font-family: 'Roboto', sans-serif;font-size:14px}
.com-deshabilitados p{clear:both;overflow:hidden;background:#f2f2f2;padding:20px;color:#202020}
.com-deshabilitados{padding-top:30px;border-top:1px dotted #e2e2e2;}
	
.form-com{width:100%;float:left;margin-bottom:10px}
.form-com label{text-align:left;padding-right:10px;display:block}
.comdown, .countdown{float:left;margin-bottom:10px;padding-top:10px;display:inline-block}
.comdown input, .countdown input{text-align:center;width:25px;margin-right:10px}

.bloque-p-comentar{clear:both;overflow:hidden;margin-bottom:7px}
.bloque-p-comentar .com-text{width:100%;float:left; box-sizing:border-box}
.ie9 .bloque-p-comentar .com-text{width:700px}
.responsable{background:#f2f2f2;padding:5px 10px;float:right;width:498px;height:67px;margin-bottom:20px}
.reply-form .responsable{display:none}
.responsable p{color:#858585;font-size:12px;font-family: 'Roboto', sans-serif;line-height:180%;font-weight:400}

.com-main{clear:both;overflow:hidden;border-bottom:1px dotted #eaeaea;padding:8px 10px;margin-bottom:10px}
#comentarios .contenedor-resp .com-wrapper .com-main{background:#fff}
.com-user{clear:both;overflow:hidden;margin-bottom:20px;padding-top:10px}
.com-right{float:right;width:545px}
.contenedor-resp .com-wrapper{padding-left:38px}
.contenedor-resp .com-right{width:510px}
.contenedor-resp .contenedor-resp .com-right{width:510px}
.com-right .ico.arrow{display:none}
a.thickbox{color:#888;font-size:12px;font-weight:bold}
a.thickbox:hover{color:#111;text-decoration:underline}

.contenedor-resp .com-right .name{float:left;margin-bottom:5px}
.contenedor-resp .ico.arrow{background:url(/images/ico/ico.png) -207px -142px;width:18px;height:13px;float:left;display:block;margin:2px 10px 0 10px}
.contenedor-resp .name-resp{font-family:'font100', sans-serif;font-size:15px;color:#666666;text-transform:uppercase;float:left;display:inline-block}
.contenedor-resp .comentarios-txt{float:none;clear:both;margin-bottom:5px}

/*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{background:url(/images/ico/ico.png) -39px -82px;width:20px;height:20px;position:absolute;top:-10px;right:-10px;opacity:1;font-size:0}

.voto-negativo, .voto-positivo{font-size:12px;color:#888;font-weight:bold;cursor:pointer}
.voto-negativo.disable, .voto-positivo.disable{color:#ddd}
.voto-negativo{float:right;margin-left:10px}
.voto-positivo span.ico{background:url(/images/ico/ico.png) -220px -68px;width:12px;height:11px;float:right;margin-left:7px;position:relative;top:5px}
.voto-positivo:hover span.ico{background:url(/images/ico/ico.png) -220px -81px}
.voto-positivo.disable span.ico, .voto-positivo.disable:hover span.ico{background:url(/images/ico/ico.png) -274px -85px}
.voto-positivo.disable:hover, .voto-negativo.disable:hover{color:#ddd;cursor:default}
.voto-positivo:hover{color:#6ABA1B}
.voto-negativo span.ico{background:url(/images/ico/ico.png) -233px -69px;width:12px;height:11px;margin-right:7px}
.voto-negativo:hover span.ico{background:url(/images/ico/ico.png) -233px -81px}
.voto-negativo:hover{color:#CE1E1E}
.voto-negativo.disable span.ico, .voto-negativo.disable:hover span.ico{background:url(/images/ico/ico.png) -287px -86px}
	
#bloque-comentario textarea{width:98.5%;height:200px;margin-bottom:20px;-webkit-box-shadow:0 2px 5px 0 rgba(50, 50, 50, 0.15);-moz-box-shadow:0 2px 5px 0 rgba(50, 50, 50, 0.15);
    box-shadow:0 2px 5px 0 rgba(50, 50, 50, 0.15)}

.disc, #exito, .bottomgb{padding:15px;margin-bottom:20px;-webkit-box-shadow:0 2px 5px 0 rgba(50, 50, 50, 0.15);-moz-box-shadow:0 2px 5px 0 rgba(50, 50, 50, 0.15);
    box-shadow:0 2px 5px 0 rgba(50, 50, 50, 0.15)}
.bottomgb{margin-top:25px}

#bloque-comentario .term{display:inline-block;float:left;margin-top:10px}
#bloque-comentario .term input{position:relative;top:3px}
#bloque-comentario .term span{font-size:11px}
.cuerpo-int a.enviar-nuevo{background:#CE1E1E;text-transform:uppercase;font-size:14px;padding:8px 20px;display:inline-block;color:#fff;font-family: 'Roboto', sans-serif;
    border:none;float:right;margin:20px 0 0;cursor:pointer}
#bloque-comentario-fin .formulario{clear:both;overflow:hidden;margin-bottom:25px;border-bottom:1px dotted #ddd;padding-bottom:5px}
.cant-com{text-align:center;background:#CE1E1E;border-radius:3px;color:#fff;font-size:11px;font-weight:bold;margin-right:10px;position:relative;top:-6px;display:inline-block;width:20px;height:20px}
.cant-com p{margin-top:3px}
a.cbresponder{color:#888;font-size:12px;font-weight:bold}
.com-right .name{font-family:'font400', sans-serif;color:#CE1E1E;font-size:18px;margin:0 0 10px 0;text-transform:uppercase;float:left}
.cfecha{float:right;color:#888;font-size:12px}
.total{ display:none}

.exito b{color:#ce1e1e;font-family:'font400', sans-serif;font-size:18px;display:block;width:100%;margin-bottom:5px}
.nuevoc .term{display:inline-block;float:left;margin-top:10px}

.comentarios-txt{clear:both}
.com-right.rechazado .comentarios-txt article{color:#666666}
.com-right.rechazado span.ico-rechazado{background:url(/images/ico/ico.png) -224px -50px;width:16px;height:16px;float:left;margin:2px 0 0 10px}
.com-right.rechazado .name{color:#aaaaaa}

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


.listado-h .cotizacion, .listado-h .cotizacion + article { text-align: center}
.listado-h .cotizacion, .listado-h .cotizacion .figure { background:#eee !important;}
.listado-h .cotizacion .figure, .listado-h .cotizacion + article .figure { height: 250px;float: none}
.homeblock.vencimientos { margin:0 0 30px 0; background: #f2f2f2}
.listado-h .homeblock:not(.cotizacion) .banner-p { width:100%;}

@media only screen and (max-width: 1023px) {
    .cotizacion iframe { height: 250px;}
    .cotizacion .banner-p &gt; div &gt; div {}
    .homeblock.vencimientos { margin:0;}
    .listado-h .cotizacion .figure { margin:0;}
}



/*menor a 1116px*/
@media only screen
and (max-width:1158px){
    .en-vuelo-h .cont-en-vuelo { width: 100%}
    .envuelo.nota-listado .item-post .item-bajada{ width:50%;}

.t-form .iconos-tombola { margin-right:0}
.listado-h .altura-rios .figure, .dest-zoom .homeblock figure { height:auto}

.cont-galeria .owl-carousel .owl-item figure { min-height:inherit; height:auto}

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

/*bloque-mascoteros*/
header.centrado { width:100%}
.bloque-mascoteros .cont { width:95%}
.mascoteros.perdidos .bloque-mascoteros .cont { width:100%}
.bloque-mascoteros { margin:0 auto 30px}
.bloque-mascoteros article{margin-right:2.5%}
.owl-carousel .owl-controls .owl-nav .icon-prev { left:-20px}
.owl-carousel .owl-controls .owl-nav .icon-next { left:20px}

.mascoteros .bloque-mascoteros article { margin:0 3.3% 30px}
/*****/

/* mascoteros interior */
.datos-mascota li { width:19.791%; margin-right:0.26125%}
.datos-mascota li:nth-child(6), .datos-mascota li:nth-child(7), .datos-mascota li:nth-child(8), .datos-mascota li:nth-child(9) { width:49.86979%; margin-right:0.26041%;}
.datos-mascota li:nth-child(5n), .datos-mascota li:nth-child(7), .datos-mascota li:nth-child(9) { margin-right:0}

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

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

.icon-Buscador { right:-10px}
.icon-Buscador.active { right:20px}
.buscador-text { padding-left:50px}
.cd-header.fixed .icon-Buscador { right:-10px}
.cd-header.fixed .icon-Buscador.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:30px 20px 0}
#header{width:1024px;padding:0;border:none}
.cont-nota{ width:100%;margin-left:0}
.nota-listado .msj-error{margin:30px 0 0}

/* altura de los rios */
.listado-h .altura-rios ul { padding:4.5% 0}
.listado-h .homeblock.altura-rios .figure img, .listado-h .homeblock .figure img{width:100%;height:100%; object-fit: cover}
.listado-h .homeblock.altura-rios .cont { padding:22px 29px}
.listado-h .altura-rios h2 .line { margin:10px 0 0}

.listado-h.elonce .homeblock .figure img { height: 200px }

.bloque-destacado-5 .item figure, .cont-img-thumb { width: 84.343%;}
.cont-img.thumb figure { width:100%}
.galeria-h .thumb:last-child .mas span:first-child { padding-top:11px}
.galeria-h .thumb:last-child .mas { margin-bottom:11px}

/*tombola*/
.resultadoloteria { padding:20px}
.cont-sel select{width:100%}
.resultadoloteria .cont, .resultadoloteria .cont:first-child, .resultadoloteria .cont:last-child{width:33.333%; padding:0}
.cont-sel { width:32.5%}
.cont-sel:nth-child(2) { width:30%; margin-right:2%}
.cont-sel:nth-child(3) { width:32%;margin-right:0}

.alerta p{width:70%;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}

.barra-menu, #nav, .publi-top{width:100%}

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

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

.entrerios-elige .dest.h-3.new .homeblock:first-child{width:calc(100% - 366px - 2.589%);}
.video-dep {width:100%;height:207px;overflow:hidden;background:#000}
.video-dep&gt;div { width: 100%; height: 100%; padding-top: 10px}

.listado-h.centro.copas-vinos { padding:0 20px}
.listado-h.copas-vinos .homeblock { margin-bottom:20px; height:auto;}
.listado-h.copas-vinos .homeblock:last-child  { overflow:hidden}
.copas-vinos .banner-p { height:197px}

.listado-h .cont-invierno .homeblock { width:100% !important;}
.invierno header.centrado { width:90%}

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

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

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

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

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

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

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

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

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

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

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

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

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

.entrerios-elige .dest.h-3.new .dest.h-2-vert .homeblock:first-child { margin-bottom: 7.2%}

.dest.h-5 .homeblock figure { height:auto}
.dest.h-5 .homeblock:nth-child(1) figure, .dest.h-5 .homeblock:nth-child(2) figure { height:auto}
.dest.h-5 { width:100%}
.dest.h-5 .homeblock {width: 31.607%;margin-bottom:0;margin-right: 2.590%;}
.dest.h-5 .homeblock:nth-child(1), .dest.h-5 .homeblock:nth-child(2) {margin-right:2.59%;width:48.705%}
.dest.h-5 .homeblock:nth-child(2) { margin-right:0}
.dest.h-3 .homeblock header h3, .dest.h-5 .homeblock header h3 { font-size:18px}
.dest.h-3 p, .dest.h-5 p { padding-top:35px}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* zoom*/
.dest-zoom { width:100%}
.dest-zoom .homeblock {width: 31.607%; height:auto; margin-bottom:0;margin-right: 2.590%;}
.cont-bottom-nota .dest-zoom .homeblock { margin-bottom:30px; height:auto}
.dest-zoom .thumb img { width:25.409%; height:auto; margin-right:0.820%}
.dest-zoom .thumb img:last-child { margin-right:0}
.dest-zoom .thumb .mas { width:21.311%; height:auto; margin-right:0.820% }

.zoom .item-post .item-texto figure { width:73.770%; height:auto; margin-right:0.820%}
.zoom .item-post .item-texto .cont {width: 47%; margin-right:3%}
.zoom .item-post .thumb { width:25.409%}
.zoom .item-post .thumb img{ margin-bottom:4%}
.zoom .item-post .thumb .mas { width:100%; height:auto}
.zoom .item-post.confoto .item-bajada { width:50%}
.zoom .fecha { margin-left:0}

#footer .inner .cont{padding:40px 0 30px}
#footer #clousure{width:100%;border:none}

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

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

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

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

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

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

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

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


.cont-bottom-nota .sideblock{padding:3px 11px}
.barra-menu {
-webkit-transition: all 0s ease-in-out;
-moz-transition: all 0s ease-in-out;
-o-transition: all 0s ease-in-out;
transition: all 0s ease-in-out;}
}

@media only screen
and (max-width:1158px){
/* banners nuevos*/
.banner-horizontal-a&gt;div, .banner-horizontal-a div { width:970px;}
.tres-banners .banner-1, .tres-banners .banner-2, .tres-banners .banner-3 { width:31.607%;}
.tres-banners .banner-3 { margin-right:0}
.banner-centrado { width:100%;}

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

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

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

/*altura de los rios */
.listado-h .homeblock.altura-rios table { margin-top:-10px}
.listado-h .homeblock.altura-rios table td { padding:5px}
.listado-h .homeblock.altura-rios a { margin-top:10px}

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

.cont-opinion-dia header{width:65%}
.nota-interior #container header{margin:0 0 25px}

/*interior diarios*/
.tapadiarios .post-interior, .tapadiarios .cont-nota{margin-left:0}
.tapadiarios .cont-nota{width:100%}
.mas-tapas article{width:26.5%;height:195px}

/*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;}
.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: 'Roboto', 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{background:url(/images/ico/ico.png) -276px -503px no-repeat;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}
.listado-h .homeblock.fanbox .banner-b { padding:1%}
.listado-h .banner-a { padding:0; box-sizing:border-box; height:470px; position:relative}
.listado-h .banner-a&gt;div { height:250px; position:absolute; top:50%; left:50%; margin-top:-125px; margin-left:-150px}
.banner-horizontal-a { width:100%}
.banner-g&gt;div{padding:0}

.cont-nota [class*="banner-"] { height: auto; padding: 20px 0 !important; }
.cont-nota [class*="banner-"]&gt;div  { }

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

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

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

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

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

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

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

/* MENU */
@media only screen
and (max-width:1157px){

    .listado-h .vencimientos .scrollbar-inner { max-height: 147px;}
/* nofluido 
.inicio #page, #page { width:1024px}*/

    .listado-h .cotizacion .cont { padding: 14px 10px}
    .listado-h .cotizacion .direccion { left:10px}
    .listado-h .cotizacion .actualizacion { right:10px}

/* barra menu */
.inicio .barra-menu .icon-luto, .barra-menu .icon-luto{left: 50%;top: 50%;margin-left: 125px;margin-top: -18px; display:block}
body.overflow-hidden{overflow:hidden}

#header .inner { display:none}

.redes-h-top, .fixed .redes-h-top { position:absolute; right:21px; bottom:29px}
.redes-h-top .icon-1-Redes-Twitter { top:-1px}
.redes-h-top a:before, .mascoteros .redes-h-top a:before { color:#fff}

.search { position: absolute; top:14px; right:70px}
.icon-Buscador:before, .cd-header .barra-menu.is-fixed.is-visible .icon-Buscador:before, .mascoteros .icon-Buscador:before { color:#fff}
.btn-buscar.active .icon-Buscador:before, .btn-buscar.active.icon-Buscador:before { color:#fa9000}
.cd-header .search.fixed-search{ bottom:inherit;display:block;width:100%;margin:0 auto 30px; padding:0 20px;float:none;clear:both;right:0;top:14px;position:absolute; box-sizing:border-box}
.cd-header.fixed .search.fixed-search { bottom:0}
.cd-header.fixed .search { width:0}
.barra-menu .search .buscador-top{border-radius:0}

.barra-menu.is-fixed.is-visible .search.fixed-search { bottom:-15px }
.cd-header .barra-menu.is-fixed.is-visible .icon-Buscador.active:before { color:#fa9000; right:20px}
.cd-header.fixed .icon-Buscador.active { right:25px}
.barra-menu.is-fixed.is-visible .redes-h-top { position:absolute; right:20px; bottom:28px}

.icon-Buscador, .icon-Buscador.active { top:-5px; right:25px; padding:15px}
.cd-header.fixed .icon-Buscador:before { color:#fa9000}
.search.fixed-search .icon-Buscador2 { display:none}
.icon-Buscador, .cd-header.fixed .icon-Buscador { z-index:90; right:12px; top:-4px}
.buscador-text, .fixed .buscador-text { padding-left:20px}

#header .barra-menu h1{width:233px;height:34px;margin:0 auto;display:block;position:relative;top:23px}
#header .barra-menu h1 a { width:233px; height:34px}
#header .barra-menu h1 a.icon-logo span:before { font-size:34px}
#header{min-height:0;height:79px;width:100%}
#header .top { width:100%}

.barra-menu .user{display:block;position:absolute;right:10px;top:30px}
.barra-menu .cont-top{background:#FA9000;width:100%;height:79px;}
.mascoteros .barra-menu .cont-top{ background:#741784}
.mascoteros .btn-buscar.active.icon-Buscador:before { color:#741784}

.barra-menu{height:79px;font-size:0;position:fixed;top:0;}
.barra-menu .cont-bottom{width:320px;height:100%;background:#4D5154;position:relative;top:0;left:-900px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;
    -o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
.barra-menu.is-fixed{position:fixed;top:-80px;left:0;width:100%;z-index:30000}
.barra-menu.is-fixed.is-visible{position:fixed;top:0}

.barra-menu.is-fixed #nav, #nav{width:100%;height:100%;min-height:inherit;background:none}
.barra-menu.menu-is-open #nav{height:auto;display:block;z-index:3000;padding:0 0 10px 0;margin-bottom:10px; clear:both; overflow:hidden}
.barra-menu.menu-is-open{display:block;z-index:30000;height:100%; background:none; border-bottom:none}
.barra-menu.menu-is-open .con-top{position:fixed;top:0;left:0}
.barra-menu.menu-is-open .cont-bottom{left:0;padding:0 0 50px;clear:both;overflow:auto; height:100%; position: fixed; top: 79px}
.barra-menu.menu-is-open .wrap-select{display:block;position:relative;text-align:center;margin:0 auto 30px;float:none;clear:both;height:40px}
.barra-menu.menu-is-open .wrap-select span.select{padding:8px 15px;text-align:left;width:72%;float:none;margin:0 auto;top:-46px;position:relative}
.barra-menu.menu-is-open .wrap-select select{float:none;margin:0 auto;top:0;position:relative;width:83%;height:45px;cursor:pointer;border:none}
.barra-menu.menu-is-open .wrap-select span.select span{padding:7px 0}
.barra-menu.menu-is-open .wrap-select span.select span.ico{padding:0;right:5px}
.barra-menu.menu-is-open .line-sep{display:none}
#nav li.expand:hover .ico{background:url(/images/ico/ico.png) -262px -55px}

.barra-menu.is-fixed.is-visible #nav ul, #nav ul{text-align:center;height:100%;display:none}
.barra-menu.is-fixed.is-visible.menu-is-open #nav ul, #nav ul, .barra-menu.menu-is-open #nav ul{display:block; clear:both; overflow:hidden; height:auto; padding-bottom:60px}
.barra-menu.is-fixed #nav ul li{float:none;clear:both;display:block;height:auto;text-align:left}
#nav ul li{float:none;clear:both;display:block;padding:0;height:auto;text-align:left;}
.barra-menu.is-fixed #nav ul li.ico-dru { display:none}
.fixed #nav li.active a { background:none; color:#fff}
#nav ul li:first-child{ display:none}
#nav ul li.expand ul li:first-child{ display:block; top:0}
#nav ul li.expand ul li { left:inherit; top:inherit; padding:10px 0; margin-left:20px; width:inherit; border-bottom:none}
#nav ul li.expand ul li.active { background:none}
#nav ul li:nth-child(2), .barra-menu.is-fixed #nav ul li:nth-child(2) { display:none}
#nav ul li.expand ul li:nth-child(2), .barra-menu.is-fixed #nav ul li.expand.is-open li:nth-child(2) { display:block}
.barra-menu.is-fixed.is-visible.menu-is-open #nav ul li.expand ul, #nav ul li.expand ul, .barra-menu.menu-is-open #nav ul li.expand ul{position:relative;overflow:hidden;display:none}
#nav li.expand ul li a{padding:0; font-weight:400; color:#ccc}
.barra-menu.is-fixed.is-visible.menu-is-open #nav ul li.expand.is-open ul, #nav ul li.expand.is-open ul, .barra-menu.menu-is-open #nav ul li.expand.is-open ul
{height:auto;display:block;left:inherit;margin:0 auto 50px;padding:0 0 15px;top:0;width:100%;right:0; background:none;border-bottom:1px solid #62676A;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none}
#nav ul li.expand{padding:0;  margin:0 20px; border-bottom: 1px solid #62676A;}
#nav li.expand span { right:20px}
#nav li.expand:hover{padding:0;background:none;top:inherit}
#nav li.expand.active, #nav li.expand.active:hover{border-bottom:none}
#nav li.expand:hover a, .fixed #nav li.expand:hover a { color:#fff}
#nav li.expand:hover ul li a{color:#ccc}
#nav li.expand .ico{background:url(/images/ico/ico.png) -262px -14px;position:absolute;top:22px;right:20px}
#nav li.active:hover a{color:#fff}
#nav .icon-down{ position:absolute; top:20px; right:20px}
#nav .icon-down:before { font-weight:700}
#nav ul li.expand .icon-down:before { color:#fa9000}
.mascoteros #nav ul li.expand .icon-down:before, .mascoteros #nav ul li.expand.is-open .icon-down:before { color:#fff}
#nav ul li.expand.is-open .icon-down:before{ content:"\e954"; color:#fa9000}
.fixed #nav ul li.expand .icon-down:before {}

#nav ul li a{font-size:14px;padding:18px 0 17px;display:block; color:#fff; margin:0 20px; border-bottom:1px solid #62676A;box-sizing:border-box; width:auto}
#nav ul li.expand a { padding-left:0; border:none;}
#nav ul li.expand a, #nav ul li.expand{}
#nav ul li a:hover, .fixed #nav li a:hover, .mascoteros #nav li a:hover, .mascoteros #nav li.expand:hover a { color:#fff}
#nav li.active{ background:#fa9000; color:#fff}
#nav li.active a { background:none; color:#fff; padding:18px 0; border-bottom:1px solid #fa9000}
.barra-menu.menu-is-open #nav ul li.expand.is-open{height:auto;border-bottom:none;clear:both; overflow:hidden;}
.barra-menu.menu-is-open #nav ul li.expand.is-open .ico{background:url(/images/ico/ico.png) -262px -70px;position:absolute;top:22px;right:20px}
.barra-menu.menu-is-open #nav ul li.expand.is-open a{;text-shadow:none; color:#ccc}
.barra-menu.menu-is-open #nav ul li.expand.is-open li.active a { color:#fa9000}
#nav ul li:last-child{float:none;padding:0}
.barra-menu.is-fixed.is-visible .cd-primary-nav-trigger, .barra-menu.menu-is-open .cd-primary-nav-trigger{z-index:300;display:block}
.barra-menu.menu-is-open #nav ul li.expand ul li.clear{display:none}
.barra-menu.menu-is-open #nav ul li.expand ul li.full .ico{background:none}

.cd-primary-nav-trigger{width:30px;background-color:transparent;height:30px;line-height:30px;left:20px;z-index:300;padding:20px 20px 20px 10px;top:38px;bottom:auto;position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}

.cd-primary-nav-trigger .cd-menu-icon::before {content: "\e912"; font-size:36px; color:#fff; position:absolute; left:0;}
.cd-primary-nav-trigger .cd-menu-icon.is-clicked::before{content: "\e953";font-size:36px; color:#fff; position:absolute; left:0;}

}

/*era 980*/
@media only screen
and (max-width:1024px){
    .fixed  #nav .fecha { display: none}
    .listado-h .vencimientos .scrollbar-inner { max-height: 128px;}
    .en-vuelo-h .cont-en-vuelo { padding: 0 20px 20px}
    .en-vuelo-h .item { height: 202px; margin-bottom: 20px}
    .en-vuelo-h .item:first-child {height:426px; margin-bottom: 0}
    .en-vuelo-h .item:last-child { margin-bottom:0}

.copas-vinos .banner-p { height:188px}
.mascoteros .bloque-mascoteros article { margin:0 2.4% 30px}
.dest.h-3 .homeblock figure, .listado-h .altura-rios .figure, .dest-zoom .homeblock figure, .dest.h-5 .homeblock figure, .dest.h-6 .homeblock { height:203px}

.cont-galeria .owl-carousel .owl-item figure { min-height:435px;}

.dest.h-1 .homeblock figure{ height:656px}

.dest.h-2 .homeblock figure, .dest.h-5 .homeblock:nth-child(1) figure, .dest.h-5 .homeblock:nth-child(2) figure { height:320px}


.dest.h-3.new .homeblock:first-child figure, .entrerios-elige .dest.h-3.new .homeblock.sin-foto figure{height:435px}
.dest.h-3.new .dest.h-2-vert .homeblock figure, .dest.h-3.new .dest.h-2-vert .homeblock:first-child figure{ height:204px; width: 100%}

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

    .listado-h .vencimientos ul li .fecha { margin:0}

/* nota de opinion*/
.listado-h .homeblock.sec-21.sin-foto {width:31.607%; height:207px}
.listado-h .homeblock.fanbox .cont-face { margin-bottom:30px}
.listado-h .homeblock.fanbox .banner-b { padding:0}

/*altura de los rios */
.listado-h .homeblock.altura-rios table { margin-top:-10px}
.listado-h .homeblock.altura-rios table td { padding:5px}
.listado-h .homeblock.altura-rios a { margin-top:10px}
.homeblock .bajada p { font-size:14px}
.listado-h .homeblock.sin-foto header h3 { height:65px; top:50px; font-size:16px; font-weight:500}

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

.banner-centrado, .inicio .banner-centrado { width:100%; height:auto;}
.banner-horizontal-a { display:block; width:100%; position:relative; padding:30px 0; height:auto}
.banner-horizontal-a&gt;div { }

.tres-banners .banner-1, .tres-banners .banner-2, .tres-banners .banner-3 { width:320px; padding:10px 0; margin-right:0.3%}
.tres-banners .banner-3 { margin-right:0; display:block}

/*.listado-h .homeblock { width:357px; height:238px; margin-right:18px; margin-bottom:18px;}*/
.listado-h .banner-a { margin-bottom:18px; float:right; padding:29px; height:435px}
.listado-h .banner-a&gt;div { height:250px ;position:absolute; top:50%; left:50%; margin-left:-150px; margin-top:-125px}
.banner-horizontal-a { float:right;margin-bottom:0;}

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

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

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

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

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

.barra-menu {
-webkit-transition: all 0s ease-in-out;
-moz-transition: all 0s ease-in-out;
-o-transition: all 0s ease-in-out;
transition: all 0s ease-in-out;}
.cont-bottom-nota .sideblock{border:8px solid #f2f2f2;padding:2px 6px 1px;background:#f2f2f2;margin-left:0}
.cont-foto-de-dia header{bottom:0}
.dest.h-3.new .dest.h-2-vert .homeblock:hover .bajada-h{display:none}
.dest.h-3.new .dest.h-2-vert .homeblock:hover .etiqueta{display:block}

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

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

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

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

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

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

@media only screen
and (max-width:1023px) {
    .inicio .banner-centrado div, .banner-centrado div, .inicio .banner-centrado.top div, .banner-centrado.top div {width: 100%; max-width: 728px}
}

/*era 980*/
@media only screen
and (max-width:1023px){
    .listado-h.tucurucu .homeblock { width: calc((100% - 3%) / 2); margin-right: 3%; height: auto}
    .listado-h.tucurucu .homeblock:nth-child(3n) { margin-right: 3%}
    .listado-h.tucurucu .homeblock:nth-child(2n) { margin-right: 0}

    .listado-h .vencimientos .scrollbar-inner { max-height: 155px;}

    .entrerios-elige .dest.h-3.new, .entrerios-elige .dest.h-3 { margin-bottom: 0}
/* nofluido 
.inicio #page, #page { width:768px}*/

.cont-img-thumb { width:95%}
.galeria-h .thumb { width:22.6%}
.galeria-h .thumb:nth-child(4) { display:none}
.galeria-h .thumb:last-child .mas span:first-child { padding-top:16px}
.galeria-h .thumb:last-child .mas { margin-bottom:16px}

    .dest .banner-centrado { margin: 20px auto 0}

.dest.h-3 .homeblock figure, .listado-h .altura-rios .figure, .dest-zoom .homeblock figure, .dest.h-5 .homeblock figure, .dest.h-5 .homeblock:nth-child(1) figure, .dest.h-5 .homeblock:nth-child(2) figure, 
.dest.h-6 .homeblock { height:auto}

.cont-galeria .owl-carousel .owl-item figure { min-height:inherit; height:auto}

.t-form .iconos-tombola { margin-right:2.2%}

.inicio #container { padding-bottom:0}

/*bloque-destacado-5*/
.bloque-destacado-5 .item figure:first-child{ width:100%}

/*bloque-mascoteros*/
.mascoteros .bloque-mascoteros article { margin:0 2% 30px}

.bloque-mascoteros{overflow:hidden; margin:0 auto 23px;}
.bloque-mascoteros article:nth-child(3n){margin-right:0}
.mascoteros .bloque-mascoteros article:nth-child(3n) { margin:0 1.5% 30px}

.banner-centrado div .ico { display:none}

.listado-h .altura-rios ul { padding:8% 0}

.inicio.no-sidebars .cd-header h1 {}
#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, .dest.h-3.new .dest.h-2-vert .homeblock:hover .bajada-h{display:none}

.dest.h-3.new .dest.h-2-vert .homeblock:hover .etiqueta{display:block}
.cont-servicios h2{font-size:22px}

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

.listado-h.deportes .homeblock:last-child { height: auto; margin-bottom: 15px; display: none}
.listado-h.copas-vinos .homeblock:first-child { display:none}
.listado-h.copas-vinos .homeblock { width:48.5%; height:auto}
.listado-h.copas-vinos .homeblock:last-child { width:48.5%}
.listado-h.copas-vinos .homeblock:last-child, .copas-vinos .banner-p { height:224px}
.listado-h.copas-vinos.en-sesion .homeblock:last-child, .copas-vinos .banner-p { height:auto; margin-bottom: 0}

.listado-h.puntotur .homeblock, .listado-h.puntotur .homeblock:nth-child(3n), .listado-h.elonce .homeblock,
.listado-h.elonce .homeblock:nth-child(3n), .listado-h.chacota .homeblock { width:48.5%; height:auto; margin-right: 3%}
.listado-h.puntotur .homeblock:nth-child(2n), .listado-h.elonce .homeblock:nth-child(2n) { margin-right: 0}
    .listado-h.elonce .homeblock:nth-child(3), .listado-h.chacota .homeblock:nth-child(3) { display: none;}
.listado-h.puntotur .homeblock:last-child { width:48.5%}

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

.dest .banner-centrado&gt;div { width:100%}

.listado-h .homeblock.sin-foto header h3, .entrerios-elige .dest.h-3.new .dest.h-2-vert .homeblock.sin-foto header h3,
.entrerios-elige .dest.h-3.new .dest.h-2-vert .homeblock.sin-foto:hover header h3 { height:88px}
	
.tres-banners .banner-1, .tres-banners .banner-2, .tres-banners .banner-3 { width:48.5%; padding:19px 0; margin-right:3%; margin-bottom:30px}
.tres-banners .banner-2 { margin-right:0}
/*.tres-banners .banner-3 {display:none}*/
.cont-bottom-nota .banner-centrado { padding:0}

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

/* zoom*/
.dest-zoom { width:100%}
.dest-zoom .homeblock:first-child { width:100%; margin-right:0; margin-bottom:30px}
.dest-zoom .homeblock:first-child header { bottom:30px}
.dest-zoom .homeblock:first-child .degrade {
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(0,0,0,1) 90%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 50%,rgba(0,0,0,1) 90%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 50%,rgba(0,0,0,1) 90%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
    height: 100%;}
.dest-zoom .homeblock:first-child header h3 { font-size:36px}
.dest-zoom .homeblock, .cont-bottom-nota  .dest-zoom .homeblock:first-child {width:48.5%; height:auto; margin-bottom:0;margin-right:3%;}
.dest-zoom .thumb img:last-child { margin-right:0}
.cont-bottom-nota .listado-h.dest-zoom .homeblock:first-child { margin-right:3%}

.zoom .item-post .item-texto figure { width:73.770%; height:auto; margin-right:0.820%}
.zoom .item-post .item-texto .cont {width: 47%; margin-right:3%}
.zoom .item-post .thumb .mas { width:100%; height:auto}
.zoom .item-post.confoto .item-bajada { width:50%}
.zoom .fecha { margin-left:0}

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

.barra-menu{left:0}

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

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

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

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

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

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

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

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

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

/* 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:0 0 10px}
#footer .inner .bottom-footer .cont{ background:#4D5154; padding:30px 0}
#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 .cont-1 ul { position:relative; left:50%; margin-left:-327px}
#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:#fa9000}
#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}
#footer .icon-dru { left:10px}

.bottom-right { text-align:center; float:none}
#footer #clousure a, #footer #clousure span { display:inline-block; float:none}

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

/*destacadas tablet*/
.dest.h-1 .homeblock figure{ height:auto}
.dest.h-1 .homeblock figure, .dest.h-3.new .dest.h-2-vert .homeblock:first-child figure { height:auto}
.dest.h-1 .homeblock .degrade {
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(0,0,0,1) 90%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 50%,rgba(0,0,0,1) 90%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 50%,rgba(0,0,0,1) 90%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
    height: 100%;}

.dest.h-2 .homeblock figure { height:auto}

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

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

.dest-pie .dest.h-1, .dest-pie .dest.h-2{width:100%}
.dest-pie .dest.h-3 .homeblock{width:31.5%}
.dest.h-1 .homeblock header h3 a{font-size:32px}
.dest.h-2 .homeblock header{height:125px}
.dest.h-2 .homeblock header h3{font-size:22px;line-height:128%;margin-left:20px}
.dest.h-2 .homeblock, .dest.h-2 .homeblock:first-child{height:auto;margin-bottom:0;width:48.5%}
.dest.h-2 .homeblock .bajada-h{display:none}

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

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

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

.dest.h-3 .homeblock:hover .bajada-h, .dest.h-3-hor .homeblock:hover .bajada-h{display:block}
.dest.h-3 .homeblock:hover .etiqueta, .dest.h-3 .homeblock:hover .fecha-h, .elonce-new .dest.h-3 .dest.h-2-vert .homeblock:hover header h3{display:block}

.dest.h-5 .homeblock:nth-child(1) { width:100%; margin-right:0; margin-bottom:2.590%}
.dest.h-5 .homeblock:nth-child(1) header h3 { font-size:36px}
.dest.h-5 .homeblock {margin-right:2.59%;width:48.705%}
.dest.h-5 .homeblock:nth-child(2) {margin-right:2.59%;width:48.705%}
.dest.h-5 .homeblock:hover header { display:block}
.dest.h-5 .homeblock:hover .bajada-h { display:none}
.dest.h-5 .homeblock:nth-child(3n) { margin-right:0}

.dest.h-6 { width:100%; margin-bottom:2.59%}
.dest.h-6 .homeblock {width:48.705%; height:auto; margin-right:2.59%;margin-bottom:2.59%}
.dest.h-6 .homeblock:hover .bajada-h { display:none}
.dest.h-6 .homeblock:hover header { display:block}
.dest.h-6 .homeblock:nth-child(3n) { margin-right:2.59%}
.dest.h-6 .homeblock:nth-child(2n) { margin-right:0}
 
.dos-col, .dest.ultimas-galerias{width:100%}

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

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

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

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

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

/*banners a b c*/
#google_image_div a img, object, .banner-d&gt;div, .banner-f&gt;div{padding:7.5%}
.banner-g&gt;div, .banner-h2&gt;div{float:none;margin:0 auto 30px;background:#f2f2f2;clear:both;padding:28px;width:300px;height:250px}
.banner-h2&gt;div{padding:35px;width:300px;height:250px;display:inline-block}
.banner-h2{display:inline-block;clear:both;float:left;margin-right:20px}
.banner-g&gt;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%;margin:0 auto;float:none;}
.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&gt;div, .cont-bottom-nota #sidebar-right-bottom .banner-f&gt;div{padding:4%;margin-right:30px;float:left;clear:none}
.cont-bottom-nota #sidebar-right-bottom .banner-f&gt;div{margin-right:0}
.sideblock, .cont-bottom-nota .dest-pie .dest.h-4 .dest.h-3-hor .homeblock:last-child{display:none}
.cont-bottom-nota .dest-pie .dest.h-6 .dest.h-3-hor .homeblock:last-child{display:none}

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

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

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

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

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

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

/*tombola*/
.cont-sel select{width:210px}

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

@media only screen
and (max-width:980px){
.mascoteros .bloque-mascoteros article { margin:0 6% 30px}

}

/*menor a 800*/
@media only screen
and (max-width:850px){
.mascoteros .bloque-mascoteros article { margin:0 4% 30px}

.listado-h .altura-rios ul { padding:6% 0}

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

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

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

.banner-h2&gt;div{padding:35px}
}

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

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

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

/*menor a 768*/
@media only screen
and (max-width:1023px){
    .envuelo.nota-interior .nota-foto iframe {height: 400px}
    .en-vuelo-h .cont-en-vuelo { padding: 0 20px 20px}
    .en-vuelo-h .item { height: 225px; margin-bottom: 0; margin-right: 3%; width: 48.5%}
    .en-vuelo-h .item:first-child { width:100%;height:468px; margin-bottom:20px}
    .en-vuelo-h .item:last-child { margin-bottom:0; margin-right: 0}

.listado-h .altura-rios .figure, .dest.h-6 .homeblock{ height:238px}
.dest-zoom .homeblock figure { height:207px; overflow: hidden}
    .dest-zoom.dest-envuelo .homeblock:first-child figure { height:488px}
.cont-galeria .owl-carousel .owl-item figure { min-height:488px}

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

.invierno header.centrado { width:88%; margin:0 auto 20px}
.listado-h.centro2 .cont-invierno { padding-bottom:20px; margin-bottom:10px}

/* bloque mascoteros */
header.centrado { width:100%;}	
.bloque-mascoteros { margin:0 auto 18px; padding:8px 0 0}
header.centrado.header-mascoteros { margin:0 20px 8px; width:auto}
.bloque-mascoteros .centro { margin:5px auto 28px}
.bloque-mascoteros .cont { width:92%}

.inicio #page, #page { padding:30px 18px}

.dest.h-2 .homeblock figure { height:237px}

.dest.h-5 .homeblock:nth-child(2) figure, .dest.h-5 .homeblock figure { height:238px}

.dest.h-3.new .homeblock:first-child figure, .dest.h-5 .homeblock:nth-child(1) figure  { height:488px}
.dest.h-3 .homeblock figure, .dest.h-3.new .dest.h-2-vert .homeblock figure, .dest.h-3.new .dest.h-2-vert .homeblock:first-child figure{ height:238px}
.dest.h-3 .homeblock:first-child figure, .dest.h-1 .homeblock figure{ height:488px}

.dest.h-1, .dest.h-2, .dest.h-3, .dest.h-5 { margin-bottom:18px; padding-bottom:18px;}
.dest.h-3.new { padding-bottom:18px; margin-bottom:18px}
.dest.h-3.new .homeblock:first-child { margin-bottom:18px}
.dest.h-3.new .dest.h-2-vert .homeblock:last-child { margin-right:0}

.dest.h-6 .homeblock header h3 { font-size:22px;}
.dest .homeblock:hover header, .dest.h-2-vert .homeblock:hover header, .dest.h-5 .homeblock:hover header, .listado-h .homeblock:hover header { display:block}

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

/*menor a 768*/
/*menor a 768*/
@media only screen
and (max-width:1023px){
.entrerios-elige .homeblock {width: 47%;}
.listado-h .altura-rios ul { padding:4.5% 0} 
.listado-h .altura-rios li span.hoy { padding:10px 0 8px}
.listado-h .altura-rios li span.ayer { width:23.6%}

.inicio	#page, #page{width:100%; padding:30px 18px 0}
#page{ margin-bottom:30px}
.storify iframe:first-child{width:95% !important}

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

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

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

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

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

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

    .listado-h.tucurucu .homeblock { margin-bottom: 30px}

.listado-h.centro2 .cont { border-bottom:none}
.listado-h.centro2 { margin-bottom:12px}
.listado-h.centro3 { margin-bottom:0}
    .listado-h.tucurucu { 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}

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

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

.mas-tapas article{height:220px}

}

/*menor a 680*/
@media only screen
and (max-width:1023px){
    .listado-h.tucurucu .homeblock { width: 100%; margin-right: 0; height: auto}
    .listado-h.tucurucu .homeblock:nth-child(3n) { margin-right: 0}
    .listado-h.tucurucu .homeblock:nth-child(2n) { margin-right: 0}

    .listado-h .vencimientos .scrollbar-inner { max-height: 147px;}
    .envuelo.nota-listado .item-post .item-bajada { width: 100%}
    .envuelo.nota-interior .nota-foto iframe {height:240px}
    .en-vuelo-h .cont-en-vuelo { padding: 0 20px 20px}
    .en-vuelo-h .item:first-child header a { font-size: 22px}
    .en-vuelo-h .item:first-child .fdo { background: url(/images/bg/fdo-dest-h-chi.png) repeat-x bottom;}
    .en-vuelo-h .item:first-child .ico-video {background: url(/images/ico/ico-video.png) no-repeat;background-size: 100%;width:50px;height:37px; margin-left: -25px; margin-top: -16px}
    .en-vuelo-h .item:first-child:hover .ico-video {background: url(/images/ico/ico-video2.png) no-repeat;background-size: 100%;width:50px;height:37px;}
    .en-vuelo-h .item { height:auto; margin-bottom:20px; margin-right:0; width:100%}
    .en-vuelo-h .item:first-child { width:100%;height:auto; margin-bottom:20px}
    .en-vuelo-h .item:last-child { margin-bottom:0; margin-right: 0}

    .dest .banner-centrado { margin: 20px auto 0}

    .listado-h.puntotur .homeblock, .listado-h.puntotur .homeblock:nth-child(3n), .listado-h.elonce .homeblock,
    .listado-h.elonce .homeblock:nth-child(3n), .listado-h.chacota .homeblock { margin-right: 0}

.cont-img { margin-bottom:0}	
.cont-img.thumb { display:none}
.cont-img.thumb.mas-galerias { display:block; margin:0 auto; float:none; width:80%}
.galeria-h .thumb:last-child .ver-galeria { width:auto}

.redes-header { display:none}
.listado-h .altura-rios .figure, .dest-zoom .homeblock figure, .dest.h-5 .homeblock:nth-child(2) figure, .dest.h-5 .homeblock:nth-child(1) figure,
.dest.h-5 .homeblock figure, .dest.h-6 .homeblock  { height:auto}
.big-img { top:10px; right:10px}
.contador { top:55px; right:10px}
.cont-galeria .owl-carousel .owl-item figure { min-height:inherit; height:auto}
.nota-interior .owl-carousel .owl-stage-outer, .nota-interior .cont-galeria { height:auto !important}

.invierno header.centrado { width:100%}
.invierno header.centrado span.line { display:none}
.listado-h.centro2 .cont-invierno { margin-bottom:5px}

#main, .nota-listado #main, .publi-top .cont, .mascoteros.nota-interior #main, .mascoteros.formulario #main, .cont-bottom-nota, .zoom .cont-cuerpo, .envuelo .cont-cuerpo { padding:0 10px }

.t-form { padding:20px 0 0}
.t-form .cont { width:230px; margin:0 auto}
.t-form .iconos-tombola { margin-right:20px; margin-bottom:20px}
.t-form .iconos-tombola:nth-child(2n) { margin-right:0}

/*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}
.bloque-destacado-5 .degrade { display:none}
.bloque-destacado-5 .item h2 { width:90%; box-sizing:border-box; margin-left:20px}
.bloque-destacado-5 .item h2 a { width:100%}
.bloque-destacado-5 .item .data { width:100%; margin:0 auto 20px; padding:0 20px; box-sizing:border-box}
.bloque-destacado-5 .item .data figure { display:none}
.bloque-destacado-5 .item .data a.ver-mas { width:100%}
.main-paginador .icon-prev:before {content: "\e90c"; right:0; top:10px}
.main-paginador .icon-next:before {content: "\e90b"; left:0; top:10px}

.t-top { padding:0 0 30px 0}
.cont-sel, .cont-sel:nth-child(2), .cont-sel:nth-child(3) { width:100%}
.select-tombola label { display:inline-block}

.nota-interior #container header { margin:0 10px 15px; box-sizing:border-box}
header.centrado{margin:15px auto;}
header.centrado h2 { top:0}

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

/* altura del rio */
.alturadelrio .static-txt li span:first-child { width:50%}
.alturadelrio .static-txt li span:nth-child(2),.alturadelrio .static-txt li span:nth-child(4) { width:22%}
.alturadelrio .static-txt li span:nth-child(3), .alturadelrio .static-txt li span:last-child { display:none}

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

/*bloque-mascoteros*/
.mascoteros .bloque-mascoteros article{margin: 0 auto 30px; float:none}
.mascoteros.perdidos .bloque-mascoteros .cont { margin:0 auto;}
.cont-bloque-dest-2 { height:auto}
.nota-interior.mascoteros #container header { margin:0 0 15px}

.bloque-mascoteros{margin:0 auto 15px;padding:0}
.bloque-mascoteros .cont { width:auto;box-sizing:border-box}
.bloque-mascoteros article{width:100%;height:auto;margin-bottom:20px;margin-right:0;}
.bloque-mascoteros .owl-carousel .owl-stage-outer { left:0}
.bloque-mascoteros .centro {margin: 5px auto 18px;}
.tres-banners { margin-bottom:0}

header.centrado.header-mascoteros { background:#741884; color:#fff; margin:0 auto 30px; }
header.centrado.header-mascoteros h2, .icon-mascoteros { background:none; padding-left:0; left:inherit; margin-bottom:4px}
.mascoteros header.centrado.header-mascoteros h2 span { font-size:36px}
.mascoteros header.centrado.header-mascoteros h2, .mascoteros .centrado.header-mascoteros .icon-mascoteros { background:#741884}
.icon-mascoteros:before { color:#fff}
.mascoteros.nota-interior .icon-mascoteros { margin-left:0; top:5px}
.mascoteros.nota-interior .icon-mascoteros:before { color:#741884}
.mascoteros.nota-interior .cont-bottom-nota .icon-mascoteros:before { color:#fff}
.mascoteros.nota-interior .cont-bottom-nota .icon-mascoteros { top:-1px}
.mascoteros.nota-interior #container header .etiqueta { margin-bottom:8px}
.mascoteros.nota-interior #container .fecha-nota { line-height:130%}
.inicio .centrado.header-mascoteros .icon-mascoteros { background:#741884}

.bloque-mascoteros h2.titulo-bloques span{clear:both;display:block;position:relative;top:-10px}
.bloque-mascoteros h2.titulo-bloques{margin-bottom:13px}
.bloque-mascoteros article figure{ border:6px solid #741784}

.tabs { margin:18px 0 0}
.tabs a { display:none}
.tabs a:first-child { display:inline-block; border-bottom:none; margin-bottom:12px; margin-left:20px}
.bloque-mascoteros .centro a { margin-top:5px; display:inline-block}
.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*/
.dest-zoom { width:100%}
.dest-zoom .homeblock {width:100%; height:auto; margin-bottom:15px;margin-right:0;}
.dest.dest-zoom .homeblock:nth-child(3) { display:block; margin-right:0}
.dest.dest-zoom .homeblock:nth-child(2) { margin-right:0}
.dest-zoom .thumb img:last-child { margin-right:0}
.cont-bottom-nota .dest-zoom .homeblock, .dest-zoom .homeblock:first-child { margin-bottom:15px}
.nota-listado .dest { margin-bottom:15px; padding-bottom:0}
.dest-zoom .homeblock:first-child header { bottom:15px}
.dest-zoom .homeblock:first-child header h3 { font-size:18px}
.dest-zoom .homeblock:first-child .degrade {
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(0,0,0,1) 90%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 50%,rgba(0,0,0,1) 90%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 50%,rgba(0,0,0,1) 90%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
    height: 100%;}
.cont-bottom-nota .listado-h.dest-zoom .homeblock:first-child { width:100%; height:120px; overflow:hidden; margin-bottom:15px}
.galeriadeimagenes .cont-galeria figcaption { padding:17px 0 12px}

.zoom .item-post.confoto { padding-bottom:10px; margin-bottom:15px}
.zoom .item-post .item-texto figure { width:73.5%; height:auto; margin-right:1%; margin-bottom:15px}
.zoom .item-post .item-texto .cont {width: 100%; margin-right:0}
.zoom .item-post .thumb .mas { width:100%; height:auto}
.zoom .item-post .thumb { width:25.5%}
.zoom .item-post .thumb img { margin-bottom:4%}
.zoom .item-post.confoto .item-bajada { width:50%}
.zoom .fecha { margin-left:0}
.zoom .item-post.confoto:last-child { margin-bottom:0; padding-bottom:0}
.cont-bottom-nota .listado-h { margin:0 0 15px 0}
	
.feriados .bloque-feriados, .referencias { width:320px; margin:12px auto 22px; float:none}
.bloque-cal:nth-last-child(1) .data-feriados { border-bottom:none; padding-bottom:0}
.bloque-cal:nth-last-child(2) .data-feriados { border-bottom:1px solid #e2e2e2; padding-bottom:20px}

.advthis{ text-align:right}
.advthis .redes { width: 100%}
.advthis .redes span { width: calc((100% - 28px) / 3) !important; margin-right:14px; line-height: 38px; border-radius:3px; height: auto}
    .advthis .redes span:nth-child(4) { margin-right: 0}
    .advthis .icon-whatsapp { background: #25d366}
    .advthis .redes span a { width: 100%; height: 38px; border-radius:0}
    .advthis .redes span a:before { font-size:20px; line-height:38px; display: block; top:0}
    .advthis .redes span:first-child { display:block}
    .icon-whatsapp:before { color:#fff}
.herramientas.fin-nota .advthis { text-align:center}
#container .fecha-nota { padding-left:0; border:none}
.inicio #page, #page { width:100%; padding:15px 0}
.herr, .herramientas.fin-nota .redes .herr { display:none}
    .herramientas.fin-nota { background: none}

.alerta p{ font-weight:400; font-size:18px}
.redes-h-top, .fixed .redes-h-top { display:none}

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

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

/*buscador menu*/
.inicio .barra-menu .icon-luto, .barra-menu .icon-luto{left: 50%;top: 50%;margin-left: 105px;margin-top: -18px; display:block}
.icon-Buscador, .cd-header.fixed .icon-Buscador { top:25px; right:22px}
.barra-menu.is-fixed.is-visible.menu-is-open #nav ul, #nav ul, .barra-menu.menu-is-open #nav ul { padding-top:90px}
.barra-menu .search, .cd-header.fixed .search{width: auto; position: relative; right: inherit; left:-900px; top:51px; bottom: inherit; float:none; box-sizing:border-box;
    clear: both; background:#4D5154; padding:30px 20px 0}
.barra-menu.menu-is-open .search{ left:0;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;}
.barra-menu.menu-is-open .icon-Buscador:before, .icon-Buscador:before, .cd-header .barra-menu.is-fixed.is-visible .icon-Buscador:before { color:#fa9000}
.mascoteros .barra-menu.menu-is-open .icon-Buscador:before, .mascoteros .icon-Buscador:before, .mascoteros .cd-header .barra-menu.is-fixed.is-visible .icon-Buscador:before { color:#741784}
.buscador-text{width:100%; padding-left:20px}
.search .bt, .barra-menu.menu-is-open .search .bt{ width:50px; height:50px; font-size:0; background:none;top:0;left:inherit; right:5px}
.barra-menu .sep{display:none}
.linux #footer .inner .cont .cont-1, .linux #footer .inner .cont .cont-2, .linux #footer .inner .cont .cont-3{margin-right:0;padding-right:0}

.barra-menu .cont-bottom{width:100%; top:-1px}

.inicio #page { padding:15px 0}
[class*='banner-'], [class*='banner-']&gt;div {width:auto; height:auto;display: flex; align-items: center; justify-content: center}
.banner-horizontal-a {width:100%;float: none; display:inline-block;padding:20px 0; margin:0 auto 15px}
.banner-horizontal-a&gt;div, .banner-horizontal-a div, .banner-centrado div, .inicio .banner-centrado { width:100%;
    height:auto;}
.punto-tur .banner-centrado { width: 100%; height: auto; margin-bottom:15px; padding: 20px 0}
.inicio .banner-centrado.top { width:100%; height:auto}
.banner-centrado div, .inicio .banner-centrado div { width:100%; margin:0 auto}
.inicio .banner-centrado div { width:100%; height:auto; display: flex; align-items: center; justify-content: center}
.banner-centrado.top div { height:50px; margin-bottom:0; width:100%;display: flex; align-items: center;
    justify-content: center}
    .banner-centrado.top, .inicio .banner-centrado.top { margin:0 auto 20px}
.mascoteros.nota-interior .banner-centrado.top, .mascoteros.formulario .banner-centrado.top { padding-bottom:15px}
.tres-banners [class*='banner-'] { width:100%; margin:0 0 15px 0}
.tres-banners [class*='banner-']&gt;div { width:100%;}
/*.tres-banners .banner-2 { display:none}*/
.cont-bottom-nota .banner-centrado div { width:100%; height:auto}
.inicio .banner-centrado div, .banner-centrado.top div{}

.listado-h.centro2.deportes .banner-centrado { width:100%; margin:0 auto 15px; float:left; padding: 20px 0; height: auto}

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

#header .barra-menu h1 { width:191px; height:28px; top:26px; left:0}
#header .barra-menu h1 a {width:191px; height:28px}
.icon-logo { width:191px; height:28px}
.icon-logo span:before, #header .barra-menu h1 a.icon-logo span:before { font-size:28px}
#nav ul li.ico-logo { display:none}
#nav ul li:nth-child(2), .barra-menu.is-fixed #nav ul li:nth-child(2) { display:none}

header.centrado { background:#fa9000; margin:0 auto 15px}
.en-vuelo-h header.centrado, .vivo-content.en-vuelo-h header.centrado { background: none; margin: 0 auto}
    .elonce header.centrado{ background: #DF0A0A}
    .chacota header.centrado{ background: #ff531a}
.deportes header.centrado, .deportes header.centrado h2 { background:#99CC33}
.deportes header.centrado { margin:0 auto 15px}
.copas-vinos header.centrado { background:#751759; margin-top:0}header.centrado h2
.copas-vinos.en-sesion header.centrado{ background: #0065b7}
.copas-vinos header.centrado h2 { background:#751759}
.puntotur header.centrado { background:#006D00; margin-top:0}
.puntotur header.centrado h2 { background:#006D00; color: #fff}
header.centrado span.line { display:none}
    .en-vuelo-h header.centrado span.line { display:block; top: 25px}
.deportes header.centrado h2 span.left:first-child, .deportes header.centrado h2 span.right:last-child { display:none}
header.centrado h2 { font-size:20px; padding:18px 0; background:#fa9000; color:#fff}
.en-vuelo-h header.centrado h2 { padding: 18px 20px}
    .elonce header.centrado h2 { background: #DF0A0A}
header.centrado span.line { top:20px}
    .en-vuelo-h header.centrado span.line { display:block; top: 25px}
.listado-h .homeblock.fanbox .banner-b { width:100%; height:auto; clear:both; overflow:hidden; padding: 20px 0}

    .listado-h.centro.m2 header.centrado h2 { font-size: 32px}

.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:none}
.bredcrum, .dest-top-list.dest h2, .clima h2#title-interiores, .cronogramadepagos h2#title-interiores, .feriados h2#title-interiores,
.juegosazar h2#title-interiores, 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}
.mas-ciudades select { width:100%}

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

.listado-h .homeblock.altura-rios .cont {padding:18px 21px;}
.listado-h .homeblock.altura-rios { height:200px; overflow:hidden}
.listado-h .altura-rios h2 { line-height:99%}
.listado-h .altura-rios ul { padding:0}
.listado-h .altura-rios li span.ayer { width:21%}
.listado-h .altura-rios li span.hoy { padding:10px 0 6px; width:38%}

.listado-h.centro.copas-vinos { padding:0; background:none; margin:0}
.listado-h.copas-vinos .homeblock, .listado-h.copas-vinos .homeblock:last-child, .listado-h.puntotur .homeblock, .listado-h.puntotur .homeblock:nth-child(3n) { width:100%; display:block}
.listado-h.copas-vinos .homeblock, .listado-h.copas-vinos .homeblock:last-child { margin-bottom:15px}
.listado-h.copas-vinos .homeblock:first-child { display:block}
.cont-platos { padding:0 10px}
.copas-vinos .banner-p { background:#f2f2f2}

.listado-h.centro.copas-vinos.en-sesion { margin-bottom: 30px}
    .listado-h.copas-vinos.en-sesion .cont-platos, .m2 .cont-platos { display: block}
    .m2 .cont-platos .homeblock, .listado-h.copas-vinos.en-sesion .homeblock, .listado-h.copas-vinos.en-sesion .homeblock:last-child { margin-bottom: 20px}

.cont-punto, .cont-elonce { padding:0 10px}
.listado-h.centro.puntotur, .listado-h.centro.elonce { padding:0; background:none; margin:0}
.listado-h.puntotur .homeblock, .listado-h.puntotur .homeblock:last-child, .listado-h.elonce .homeblock, .listado-h.elonce .homeblock:last-child, .listado-h.chacota .homeblock:last-child,
.listado-h.chacota .homeblock { width:100%; display:block}
.listado-h.puntotur .homeblock, .listado-h.puntotur .homeblock:last-child, .listado-h.elonce .homeblock, .listado-h.elonce .homeblock:last-child, .listado-h.chacota .homeblock:last-child,
.listado-h.chacota .homeblock { margin-bottom:15px}

.listado-h.elonce .homeblock:nth-child(3) { display: block; margin-right: 0}

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

.listado-h.centro.m2 { padding:35px 0 0; margin: 0 0 30px}
.listado-h.centro.m2 header.centrado { background: none}
    .listado-h.centro.m2 header.centrado span.line { display: block}

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

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

/*tombola*/
.resultadoloteria { padding:20px 10px}
.res-puesto{width:49.5%;padding:15px 0; box-sizing:border-box}
.res-numero{width:49.5%;padding:15px 15px 16px;background:#f9f9f9;text-align:center;box-sizing:border-box}
.resultadoloteria .cont, .resultadoloteria .cont:last-child, .resultadoloteria .cont:first-child{width:100%;float:none;margin:0 auto;clear:both;overflow:hidden; padding:0}
.cont-sel{margin-bottom:15px;float:none;clear:both;margin-right:0}
.cont-sel select, .t-form select{width:100%}
.t-form h4{margin-bottom:20px}

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

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

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

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

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

figcaption span:nth-child(2), .video-pie span:nth-child(2), .gmap-desc span:nth-child(2), .embed-pie span:nth-child(2){float:left;display:block;font-weight:400 !important;
    color:#212121;font-size:16px;font-family: 'Roboto', sans-serif;line-height:130%;width:80%;margin-top:0; margin-left:0}
figcaption span strong, .video-pie span strong, .gmap-desc span strong, .embed-pie span strong { line-height:130%; font-size:16px; margin-right:10px}
.storify iframe:first-child{width:100% !important;left:0}
.advthis .redes .ico.whats{display:block}
.alerta { margin:0 auto 15px}
.alerta p{ }
.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}

.dos-col{width:100%}

.listado-h{clear:both;overflow:hidden;float:none; box-sizing:border-box; width:auto; margin:0 10px}
.listado-h.centro3 { margin-bottom:0}
.inicio .listado-h.centro3, .listado-h.centro2 { margin-bottom:0}
.en-vuelo-h { margin-bottom: 15px}
    .listado-h.tucurucu .cont-tucu{ padding:20px 20px 5px}
    .listado-h.tucurucu .homeblock {}
    .inicio .listado-h.tucurucu { margin-bottom: 30px}

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

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

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

.dest-pie .dest.h-3 .homeblock{width:100%}
.dest-pie h2{font-size:32px}
.dest.h-1 .homeblock .degrade {
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(0,0,0,1) 90%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 50%,rgba(0,0,0,1) 90%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 50%,rgba(0,0,0,1) 90%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
    height: 100%;}
.dest.h-1 .homeblock header h3 {font-size:18px;padding-right:20px;margin-left:20px; text-align:left}
.dest.h-1 .homeblock figure{height:auto}
.dest.h-1 p, .dest.h-3 p{display:none}

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

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

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

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

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

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

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

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

.dest.h-5 { width:auto; margin:0 10px 15px; padding-bottom:15px}
.dest.h-5 .homeblock:nth-child(1) { width:100%; margin-right:0; margin-bottom:15px}
.dest.h-5 .homeblock:nth-child(1) header h3, .dest.h-5 .homeblock header h3 { font-size:18px}
.dest.h-5 .homeblock:nth-child(1) .degrade, .dest.h-5 .homeblock:nth-child(2) .degrade{
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(0,0,0,1) 90%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 50%,rgba(0,0,0,1) 90%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 50%,rgba(0,0,0,1) 90%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
    height: 100%;}
.dest.h-5 .homeblock { width:100%; margin-right:0; margin-bottom:15px}
.dest.h-5 .homeblock header { padding:13px 0 15px}
.dest.h-5 .homeblock:nth-child(2) { width:100%; margin-right:0; margin-bottom:15px}
.dest.h-5 .homeblock:last-child { margin-bottom:0}
.dest.h-5 .homeblock:hover header { display:block;}
.dest.h-5 .homeblock:hover .bajada-h { display:none}
.dest.h-5 .homeblock:nth-child(3n) { margin-right:0}

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

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

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

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

.sin-foto:last-child{border-bottom:1px dotted #e2e2e2;margin-bottom:30px}
.videos-h header h3{display:none}

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

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

.videos .item-post.primer-item figure, .videos .item-post.confoto.primer-item .item-texto, .videos .item-post.confoto figure{height:auto}
.videos .item-post.primer-item figure{margin-bottom:0}
.videos .item-post figure img{top:0}
.videos .item-post.confoto{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}

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

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

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



/*nota interior*/
.post-interior .volanta{float:left}
.nota-interior #container header .etiqueta{margin-bottom:10px}
.item-post .volanta{line-height:160%}
.item-post .etiqueta{margin-bottom:10px}
.item-post.confoto .item-fecha{display:none}
.item-post.confoto .item-bajada p .item-fecha{display:inline-block}


    /*footer*/
    #footer .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 { background:none}
.bottom-footer{ background:#4D5154}
#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:15px 0}
#footer #clousure a{margin-right:10px;top:inherit}
#footer #clousure .bottom-right a { font-size:0; display:inline-block; padding:0 20px; float:none;}
#footer .bottom-right a span { position:relative; right:0; top:0}
#footer #clousure .bottom-right a.ad{top:5px}
.top-footer a:nth-child(2), .top-footer a:nth-child(3), .top-footer a:nth-child(4), .top-footer a:nth-child(5){margin-right:0;padding-left:0}
#footer #clousure .bottom-right a.ad { top:3px}
#footer #clousure .bottom-right a.ad .ico{width:26px;height:8px;top:5px}
#footer #clousure .bottom-right a.go .ico{width:20px;height:18px;top:0}
#footer #clousure .bottom-right a.sc .ico{width:18px;height:18px;top:0}
#footer .icon-dru { left:0}

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

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

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

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

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

h2#nota-title{font-size:26px;letter-spacing:-1px;margin-left:0}
.cont-clima{width:100%}
.cont-clima, .pronostico{margin-right:0}

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

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

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

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

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

.barra-menu.menu-is-open{width:100%}
.publi-728, .publi-728&gt;div, .publi-728 iframe, .publi-top{width:100%;overflow:hidden;height:50px}
.inicio .publi-top, .clima .publi-top, .cronogramadepagos .publi-top, .feriados .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}
	
/*clima*/
.pronostico li{padding:0 4%}
.tiempo a{float:left;margin:10px 0 0;display:none}
.tiempo .localidad{float:left;margin:10px 10px 0 0;color:#069;font-weight:bold;display:none}
.tiempo img{float:left;margin:0 0 0 0 !important}

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

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

.dest.h-2 .homeblock header h3{font-size:18px;margin-left:20px; bottom:15px}
.dest.h-2 .homeblock .degrade {
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(0,0,0,1) 90%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 50%,rgba(0,0,0,1) 90%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 50%,rgba(0,0,0,1) 90%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
    height: 100%;}
.dest.h-2 .homeblock, .dest.h-2 .homeblock:last-child{height:auto; margin-bottom:0}
.dest.h-3 .homeblock, .dest.h-3 .homeblock:last-child{height:auto;width:100%;margin-bottom:15px}
.dest.h-3 .homeblock:last-child{margin-bottom:0}
.dest.h-2 .homeblock header{height:auto}

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

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

#sidebar-right{width:100%;float:left;display:none}
#main{width:100%}

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}
.foto-credit{float:left;clear:both;margin-top:5px}

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

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

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

#footer{margin-top:0}

#fcontacto, .form-block{width:100%}
.form-block label{text-align:left}
.form-block input, .form-block textarea, .form-block select, .mascoteros .form-block.but .enviar, .mascoteros .enviar{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}
   /* [class*="banner-"]&gt;div iframe { width: auto !important;}*/
    .listado-h .homeblock:not(.cotizacion) .banner-p { width: 100%; display: flex; align-items: center; justify-content: center}
    .copas-vinos .banner-p&gt;div { width:100% !important; height:auto; background:#eee; position:relative; top:auto;
        left:auto; margin:0 auto !important; display: flex; align-items: center; justify-content: center}
    .listado-h.copas-vinos .homeblock:last-child, .copas-vinos .banner-p { height: auto}
    .tres-banners.trecientos .banner-1 div, .tres-banners.trecientos .banner-2 div, .tres-banners.trecientos .banner-3 div
    { height: auto; width: 100%}
}

@media only screen
and (max-width:680px){
/* mascoteros interior */
.datos-mascota li {  width:100%; margin-right:0;}
.datos-mascota li:nth-child(6), .datos-mascota li:nth-child(7) { width:100%; margin-right:0;}
.datos-mascota li:nth-child(2n), .datos-mascota li:nth-child(7) { margin-right:0}
}


@media only screen
and (max-width:580px){
/* galeria zoom */
.datos-galeria { padding:20px}
.bloque-destacado-5 .item h2{ font-size:18px; padding:0; margin:0 auto; bottom:inherit; width:100%}
.bloque-destacado-5 .item h2 a { line-height:130%}
}

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

.mascoteros .listado-article .bloque-mascoteros .cont { margin:0 auto; width:200px}

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

.bottom-footer .copy { display:block; clear:both; text-align:center; margin:15px 0 0; padding-left:0}
.bottom-footer .copy  span { display:none}
#footer .inner .bottom-footer .cont { padding:29px 0 25px}
.bottom-footer .copy  span.directivo, .bottom-footer .copy  span.anio, .bottom-footer .copy a { display:inline-block; margin:0; line-height:142%}
.bottom-footer .copy  span.directivo { width:150px; margin:0 auto}
.bottom-footer .icon-dru { float:none; margin:0 auto 30px}
.bottom-footer a:first-child { margin: 0 auto; display:block}
.bottom-footer .copy a { display:inline-block}

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

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

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

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

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

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

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

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

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

/*cont-bottom-nota*/
.reply-content .user-cont, .reply-content .com-data{width:72.5%}
.clima .advthis, .cronogramadepagos .advthis, .juegosazar .advthis, .alojamientos .advthis{float:left;clear:both;margin-top:0;margin-bottom:30px}
.feriados .advthis{margin-top:15px;margin-bottom:25px}

.user-cont, .com-data{width:75%}
}

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

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

.bloques-col h2{left:0}

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

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

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

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

/*Smartphones (portrait)*/
@media only screen
and (max-width:1023px){
.contacto .form-block.but .enviar, .contacto .enviar{width:100%}
.cont-galeria .owl-carousel .owl-item figure { min-height:227px; height:auto}

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

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

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

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

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

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

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

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

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

.listado-h.centro2.deportes .banner-centrado, .listado-h .banner-centrado { width:300px; background:#f2f2f2; margin:0; float:none}

.invierno header.centrado h2 { font-size:17px}

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

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

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

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

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

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

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

/*destacadas 320*/
.dest.h-3 .homeblock:first-child figure, .dest.h-3 .homeblock figure, .dest .homeblock figure, .dest.h-2 .homeblock figure, .dest.h-5 .homeblock:nth-child(2) figure,
.dest.h-5 .homeblock:nth-child(1) figure, .dest.h-5 .homeblock figure, .dest.h-6 .homeblock {height:200px}
.dest.h-1 .homeblock header h3 a, .dest.h-3 .homeblock header h3, .dest.h-5 .dest.h-2 .homeblock:first-child header h3{font-size:18px}
.dest .homeblock header h3 a, .dest.h-1 .homeblock header h3 a{font-size:18px}

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

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

#sidebar-right{width:90%;float:left}
#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%}
}

@media only screen
and (max-width:300px){
    #header .barra-menu h1 { left: 10px}
    .cd-primary-nav-trigger{ left: 5px}
}</pre></body></html>