@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-"] {
font-family:'icomoon' !important;
speak:none;
font-style:normal;
font-weight:normal;
font-variant:normal;
text-transform:none;
line-height:1;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}

.cargando, .success { text-align: center}
.cargando img { width: 50px; margin-top: 20px}
.success h2, .cargando h2 { font-family: 'Myriad-bold'; font-size: 16px; color: #FFAF1B; text-align: center; display: block; margin-bottom: 20px}
.success p, .cargando p { text-align: center; display: block}
.success .icon-logo { width: 135px; height: 23px; margin: 30px auto; display: block; float: none }
.success .icon-logo span:before { font-size:22px;}

.error p { color: #C51935; padding-bottom: 12px}

.historia p { margin:0 0 30px}
.historia p:last-child { margin:0}

#quienes { position: relative; top: -130px}
#donde { position: relative; top: -130px}
#contacto { position: relative; top: -130px}

.icon-logo { position:relative}
.icon-logo span:before { font-size: 39px; position: absolute; top: 0; left: 0}
.icon-logo .path1:before {content: "\e91a";color: rgb(239, 126, 18);}
.icon-logo .path2:before {content: "\e91b";color: rgb(219, 7, 19);}
.icon-logo .path3:before {content: "\e91c";color: rgb(248, 177, 50);}
.icon-logo .path4:before { content: "\e91d";color: rgb(239, 126, 18);}
.icon-logo .path5:before {content: "\e91e";color: rgb(219, 7, 19);}
.icon-logo .path6:before {content: "\e91f";color: rgb(28, 28, 26);}
.icon-logo .path7:before {content: "\e920";color: rgb(28, 28, 26);}
.icon-logo .path8:before {content: "\e921";color: rgb(28, 28, 26);}
.icon-logo .path9:before {content: "\e922";color: rgb(28, 28, 26);}
.icon-logo .path10:before {content: "\e923";color: rgb(28, 28, 26);}
.icon-logo .path11:before {content: "\e924";color: rgb(28, 28, 26);}

h2, h3, h4, h5, h6 {font-family: "Roboto", sans-serif; font-weight: 600; line-height: 130%}
h2 { font-size: 20px;}
.bajada { font-family: "Open Sans", sans-serif; font-size: 16px; line-height: 150%; color: #111; padding-top: 15px}
.etiqueta { background: #666; color: #fff; line-height: 24px; padding: 0 12px; position: absolute; top: 10px; left: 10px; z-index: 300}
figure { position: relative}
.historia figure { margin-bottom:30px}

.gm-style-iw .bloque { width: 100%}
.gm-style-iw h2 { font-family: 'Myriad'; font-size: 16px; color: #333; border-bottom: 1px solid #ccc; padding-bottom: 15px; margin-bottom: 20px}
.gm-style-iw figure { width: 232px; float: left; margin-right: 20px !important;}
.gm-style-iw .info { float: left; width: calc(100% - 252px); font-family: 'Myriad'; font-size: 16px; color: #333;
    line-height: 140%; padding: 0; margin: 0; border: none; background: none; }
.gm-style-iw .info span { float: left; clear: both;}
.gm-style-iw .info span:first-child { margin-bottom: 20px}
.gm-style-iw .info span img  { width: auto; height: auto; display: block; clear: both; padding-top: 15px }

.cont-300 { width: calc(100% - 300px - 2%); float: left; margin-right: 2%}


/* diagramación 24 columnas*/
.cl img { width: 100%}
.cl header { padding: 15px 0 0}
.carousel { height: 309px; overflow: hidden}
.carousel .cl {width: 23.115577889447238%}
.carousel.owl-carousel { height: auto; overflow: visible}
.carousel.owl-carousel .cl { width: 100%; margin: 0}

.col-3 [class^="cl-"]:nth-child(3n), .col-2 [class^="cl-"]:nth-child(2n){ margin-right: 0}
.dos-col [class^="cl-"]:nth-child(2n) { margin-bottom: 20px}

[class*="cl-"] {float:left;margin-right:1%}

.cl-1 {width:7.416666666666667%}
.cl-2 {width:15.833333333333332%}
.cl-3 {width:24.25%}
.cl-4 {width:32.666666666666664%}
.cl-5 {width:41.083333333333336%}
.cl-6 {width:49.5%}
.cl-7 {width:57.91666666666667%}
.cl-8 {width:66.33333333333333%}
.cl-9 {width:74.75%}
.cl-10 {width:83.16666666666667%}
.cl-11 {width:91.58333333333334%}
.cl-12 {width:100%}

.css-slider{padding-bottom:99.999999%;position:relative;height:0;}
.css-slide figure, .css-slide img { object-fit: cover; height: 100%}


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

/*efecto de sombra (.sombra)*/
.sombra figure::after {content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 100%;
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 29%, rgba(0,0,0,1) 100%);
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 29%,rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 29%,rgba(0,0,0,1) 100%);
}

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

/*header posicion absoluta arriba de la foto (.header-on.sombra))*/
.header-on { position: relative; margin-bottom: 20px;}
.header-on header, .bloque .header-on header{ position: absolute; bottom: 0; left: 0; width: 100%; box-sizing: border-box; padding: 0 10px 10px}
.header-on header h2 {color:#fff; font-size: 16px}

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

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

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

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

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

/*etiqueta y header-on pleno y resaltado absoluto (etiqueta: e-top, e-bottom, e-left, e-right, header-on.pleno, o resaltado: h-top, h-bottom, h-left, h-right)*/
.e-top .etiqueta, .pleno.h-top header, .resaltado.h-top header { top: 10px; bottom: inherit}
.e-bottom .etiqueta, .pleno.h-bottom header, .resaltado.h-bottom header { bottom: 10px; top: inherit}
.e-left .etiqueta, .pleno.h-left header, .resaltado.h-left header { left:10px; right: inherit}
.e-right .etiqueta, .pleno.h-right header, .resaltado.h-right header { right:10px; left: inherit}
.h-right header { text-align: right}

/*etiqueta 100% absoluta top o bottom*/
.e-100-abs.e-top .etiqueta { width: 100%; box-sizing: border-box; left: 0; top: 0}
.e-100-abs.e-bottom .etiqueta { width: 100%; box-sizing: border-box; left: 0; bottom: 0}

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

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

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

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

.cl-6-3.pleno header h2, .cl-6-3 header h2 { font-size: 30px}
.cl-6 h2 { font-size: 16px}

/*bloque-1*/
.bloque {width:1200px;margin:0 auto 30px; clear: both; overflow: hidden}
.historia .bloque { padding-left:8.416666666666667%;}

/*bloques combinado 5 notas con la 1ra destacada (blq-5n-1d)*/

.blq-5n-1d .cl-6:nth-child(3), .blq-5n-1d .cl-6:nth-child(5) { margin-right:0}
.blq-5n-1d h2 {color: #111; font-size: 22px}
.blq-5n-1d .cl-6 h2{ color: #fff; font-size: 16px}

/*bloques combinado 5 notas con la 3ra destacada (blq-5n-3d)*/
.blq-5n-3d .cl-2, .blq-5n-3d .cl-2:nth-child(2n) { margin-right: 2.5%}
.blq-5n-3d .cl-6:nth-child(3), .blq-5n-3d .cl-6:nth-child(4) { margin-right: 0}

/*bloques combinado 3 notas con la 1ra destacada tres columnas (blq-3n-1d-3col)*/
.blq-3n-1d-3col .cl-2 { margin-right: 2.5%}
.blq-3n-1d-3col .cl-4:last-child { margin-right: 0}

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

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

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

.alerta{background:#CC0000;padding:24px 0 21px;position:relative;width:1200px;margin:0 auto 30px;text-align:center}
.alerta .redes-h{display:block;text-align:center;margin-top:13px}
.alerta .redes-h .icon-facebook, .alerta .redes-h .icon-Redes-Twitter {width:24px;height:24px;border-radius:50%;background:#fff;text-align:center}
.alerta .redes-h .icon-facebook {position:relative;top:1px}
.alerta .redes-h .icon-facebook:before{font-size:15px;color:#CC0000;position:relative;top:2px;line-height:21px}
.alerta .redes-h .icon-facebook:hover:before{}
.alerta .redes-h .icon-Redes-Twitter:before{font-size:15px;color:#CC0000;position:relative;top:3px;line-height:19px}
.alerta .redes-h .icon-facebook:hover:before{}
.alerta h2{font-family:'Roboto', sans-serif;color:#fff;font-size:20px;font-weight:700;text-transform:uppercase;margin-bottom:4px}
.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;width:1200px;text-align:center;margin-bottom:30px}
.alerta-nota span.ahora{font-family:'Roboto', sans-serif;color:#666;font-size:20px;font-weight:700;text-transform:uppercase;text-align:center;display:block;margin-bottom:16px;letter-spacing:0.02em}
.alerta-nota h2, .alerta-nota h2 {font-family:'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%}

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

@media only screen
and (max-width:1024px){
    .bloque { }
    .historia .bloque { padding:0}
}

@media only screen
and (max-width:1023px){
    .bloque { }
    .historia .bloque { padding:0}

    .cl-6-3 { width: 100%; margin-right: 0; margin-bottom: 25px}
    .cl-6-3 ~ .cl-3 { width: 48.5%; margin-right: 3%}
    .cl-6-3 ~ .cl-3:last-child { margin-right: 0}
}

@media only screen
and (max-width:767px){
    .cl-6-3 { width: 100%; margin-right: 0; margin-bottom: 25px}
    .cl-6-3 ~ .cl-3 { width: 100%; margin-right: 0; margin-bottom: 25px}
    .cl-6-3 ~ .cl-3:last-child { margin-right: 0}

    .historia .cl-7 { width:100%}
    .historia .linea { display:none}

        /*tamaño tipografia*/
    .dest-1 .header-on header h2, .dest-1 h2 { font-size: 20px}
    .cl-6-3.pleno header h2, .cl-6-3 header h2 { font-size: 16px}

    .cl-1, .cl-2, .cl-3, .cl-4, .cl-5, .cl-6, .blq-5n-1d .cl-2, .blq-5n-1d .cl-4, .blq-5n-1d .cl-4:nth-child(4n), .cont-300 { width: 100%; margin:0 0 20px}
    .bloque { width: calc(100% - 20px); margin: 0 auto }
    .bloque .banner-300 { width:100%}

}

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

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

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

.banner-centrado.top {background:none;margin:0 auto}
.banner-centrado {width:1200px;height:150px;margin:30px auto 0;position:relative;box-sizing:border-box;clear:both;overflow:hidden;background:#f2f2f2}
.banner-centrado div {width:970px;height:90px;margin:30px auto;position:relative}
.nota-interior .banner-centrado {margin:0 auto}
.cont-bottom-nota .banner-centrado {margin:0 auto 30px;padding:30px 0}

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

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

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

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

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

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

.nota-interior .msj-error, .nota-listado .msj-error, .servicios .msj-error{border:1px solid #e2e2e2;padding:30px;;margin:10px 0 0 20px;width:auto;position:relative;margin-bottom:30px}
.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:'Myriad', sans-serif;font-size:16px;color:#666;line-height:150%}
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{margin-top:15px;display:inline-block;color:#741784}
.contacto .formprofile .msj-error{top:136px}
.g-recaptcha .msj-error{top:79px;left:0}
.msj-error{font-family:'Myriad', sans-serif;font-size:12px;color:#C51935;line-height:100%;margin-top:12px;position:relative;top:inherit;left:inherit;width:100%}
.info{padding:20px;font-size:13px;text-transform:none;font-weight:400;border-top:1px solid #e2e2e2;color:#777;background:#f2f2f2;line-height:140%;margin-top:30px;display:block}
.info a{color:#00537F}
.institucional .info{border-top:none;background:none;color:#4D5154;font-size:16px;padding:0 0 30px 0;border-bottom:1px solid #e2e2e2;margin-bottom:30px}
.normasdeparticipacion h2.nota-title:last-child{margin-top:30px;margin-bottom:0}
.politicaspriv h3, .normasdeparticipacion h3, .terminosycondiciones h3{font-family:'Roboto', sans-serif;font-weight:700;font-size:16px;color:#666;margin-bottom:10px}
.normasdeparticipacion .scroll{border-top:1px dotted #e2e2e2;border-bottom:1px dotted #e2e2e2;padding-top:30px;margin-top:30px;padding-bottom:25px;margin-bottom:30px}
.normasdeparticipacion #container, .politicaspriv #container, .terminosycondiciones #container, .contacto #container{padding-bottom:30px}
.contacto #container{padding-bottom:60px}
.primer-p{border-bottom:1px solid #e2e2e2;margin-bottom:30px;padding-bottom:20px}
.lista-institucional li{border-bottom:1px solid #e2e2e2;margin-bottom:25px}
.lista-institucional li:last-child {border-bottom:none;margin-bottom:0}
.lista-institucional li:last-child h3 {margin-bottom:0}
.lista-institucional li:last-child p {margin-bottom:0}
.normasdeparticipacion p, .politicaspriv p, .normasdeparticipacion ul li{font-family:'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}

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

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

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

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

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

/*interior listado*/
.buscador .nota-interior #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;box-sizing:border-box; position: fixed; top:0; background: #fff}
#header .inner {width:1200px;height:84px;margin:0 auto;position:relative}
#header .sombra { position: absolute; bottom: -33px; left: 0; width: 100%; height: 33px;
    background: -moz-linear-gradient(top,  rgba(0,0,0,0.24) 0%, rgba(0,0,0,0) 71%, rgba(0,0,0,0) 100%);
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0.24) 0%,rgba(0,0,0,0) 71%,rgba(0,0,0,0) 100%);
    background: linear-gradient(to bottom,  rgba(0,0,0,0.24) 0%,rgba(0,0,0,0) 71%,rgba(0,0,0,0) 100%);
}
.cd-header h1{width:274px;height:39px;position:relative;top:20px; float: left}
.inicio .cd-header h1{width:274px;height:39px;position:relative;top:20px}

.icon-logo {width:100%;height:100%;float:left;position:relative;}
.icon-logo:before { font-size: 29px}

#header.is-fixed {}

::-webkit-input-placeholder{color:#999;font-size:14px; font-family: 'Myriad'}
:-moz-placeholder{color:#999;font-size:14px;font-family: 'Myriad'}
:-ms-input-placeholder{color:#999;font-size:14px;font-family: 'Myriad'}

.marcas-destacadas, .donde-estamos, .quienes-somos { clear: both; overflow: hidden; margin-bottom: 61px; padding-bottom: 61px; border-bottom: 1px solid #ccc}
.marcas-destacadas header { width: 100%; height: 90px; text-align: center}
.marcas-destacadas header figure { display: inline-block; width: auto; position: relative; top: 11px; margin: 0 5px}
.destacada-renault { background: #F8B132}
.destacada-nissan { background: #C51935}
.destacada-maquinaria { background: #EF7E12}

.filtro  { border-bottom: 1px solid #ccc; padding: 33px 0 27px; margin-bottom: 37px; float: left; width: 100%}
.filtro ul { width: auto; float: right}
.filtro ul li { float: left;}
.filtro ul li:first-child { margin-right: 20px}
.filtro ul li ul li:first-child { margin-right: 0}

.filtro ul li .icon { width: auto; height: 29px; margin: 0 12px; font-size: 0; display: block; opacity: 1; transition: all 0.3s; cursor: pointer }
.filtro ul li .icon:hover, .filtro ul li.active .icon { opacity: 0.3}
.filtro ul li.agrometal .icon { width: 54px; background: url("/images/ico-agrometal.png") no-repeat;}
.filtro ul li.jcb .icon { width: 31px; background: url("/images/ico-jcb.png") no-repeat;}
.filtro ul li.mainero .icon { width: 29px; background: url("/images/ico-mainero.png") no-repeat;}
.filtro ul li.deutz .icon { width: 26px; background: url("/images/ico-deutz.png") no-repeat;}
.filtro ul li.massey-ferguson .icon { width: 36px; background: url("/images/ico-massey-ferguson.png") no-repeat;}
.filtro ul li.nissan .icon { width: 36px; background: url("/images/ico-nissan.png") no-repeat;}
.filtro ul li.renault .icon { width: 28px; background: url("/images/ico-renault.png") no-repeat;}
.filtro ul li.folmer .icon { width: 11px; background: url("/images/ico-folmer.png") no-repeat;}

h3 {font-family: 'Bitter'; font-size: 26px; color: #ccc; font-weight: 400; margin: 0 0 22px; text-transform: uppercase}
h4 {font-family: 'Myriad'; font-size: 22px; color: #000; text-transform: uppercase; font-weight: 400 }
h6 {font-family: 'Myriad-bold'; font-size: 16px; color: #333; text-transform: uppercase; font-weight: 400; margin-bottom: 20px }

.col-4 .cl-3:nth-child(4n) { margin-right: 0}
[class*="sucursales-"] { clear: both; overflow: hidden;}
[class*="sucursales-"] h5 {font-family: 'Myriad-bold'; font-size: 16px; margin-bottom: 23px}
[class*="sucursales-"] ul li {  margin-bottom: 20px; transition: all 0.3s; box-sizing: border-box; cursor: pointer }
[class*="sucursales-"] ul li.active, [class*="sucursales-"] ul li:hover {  opacity: 0.3}
[class*="sucursales-"] ul li span {font-family: 'Myriad'; font-size: 16px; color:#333; line-height: 150%; display: block; clear: both; padding-left:19px}
[class*="sucursales-"] ul li span.direccion { width: auto !important;}
[class*="sucursales-"] ul li span.nombre {font-family: 'Myriad-bold'; padding-left: 0}
[class*="sucursales-"] ul li span .ico { width: 8px; height: 8px; background: #ccc; margin-right: 7px; position: relative; top: -2px;
    display: inline-block; padding: 0}

.gm-style-iw .info span.icons img { float: left; clear: none; margin-right: 10px}

.bloque-contacto { margin-bottom: 300px}

.flex { display: flex; flex-wrap: wrap}
.sucursales-nissan h5 { color:#C51935}
.sucursales-renault h5 { color:#F8B132}
.sucursales-massey-ferguson h5, .sucursales-deutz h5, .sucursales-agrometal h5 { color:#EF7E12}
.sucursales-folmer h5 { color: #666}

.linea { position: relative}
.linea .sep { width:1px; height: 100%; background: #ccc; position: relative; left: 50%; transform: translateX(-50%); display: block}
.bt-historia  { font-family: 'Myriad'; font-size: 16px; color: #333; margin: 20px 0; display: block}
.bt-historia .ico {width:8px;height:8px;margin-right:13px;background:#C51935; position: relative; top: 0px}

/*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}
.cont-galeria  figcaption{clear:both;float:left;border-bottom:none}
.cont-galeria .owl-carousel .owl-controls{position:absolute;top:41%;left:0;width:100%}

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

/**overrides holy grial*/
#page {width:100%}
#page{width:100%;padding:114px 0 0;z-index:1}

/*con barra derecha*/
#sidebar-right{width:31.089%;float:left;margin-left:2.589%;margin-bottom:0;background:#f2f2f2;padding-bottom:26px}
.nota-sin-foto #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>div:last-child div{margin-bottom: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 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}

/*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{float:left;width:66.322%;margin-right:0;min-height:300px}
.cont-nota{font-size:14px;float:left;width:100%}
.inicio #main, .videos-interior #main,
#container, .historia #main{width:100%;margin:0 auto;min-height:250px}
#container{width:1200px;padding-bottom:30px}
.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: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:0;display:block;width:auto;border:none;margin-top:10px}
.cont-servicios .doc-descarga a {font-size:15px;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;color:#ddd;padding:30px 0}
#footer .inner .bottom-footer .cont{margin:0;display:table}
#footer a, #footer span {color:#ddd;font-size:16px;font-family:'Myriad';display:inline-block;position:relative;text-decoration:none}
.direccion { width: 36%; float: left; line-height: 140%}
.bottom-footer a:last-child{margin-right:0}
.bottom-footer a:hover{text-decoration:underline}

#footer .logo-pie{width:176px;height:30px;font-size:0;float:left;margin:22px 20px 0 0}
#footer{padding:0;width:100%;background:#000}
#footer .inner{width:1200px;margin:0 auto 0;padding-top:30px;position:relative}
#footer .inner .cont{margin:12px 0 0 0;overflow:hidden}

.icon-iso { float: right;  width: 180px;}
.icon-iso:before {font-size: 30px;}
#footer #clousure{ padding: 35px 0}
#footer #clousure .cont {width:1200px;margin:0 auto;clear:both;overflow:hidden; position: relative}
#footer #clousure a, #footer #clousure span{color:#ddd;font-size:12px;font-family:'Myriad'; line-height: 26px}

.bottom-right{position: absolute; left: 50%; transform: translateX(-50%); top: -5px}
.bottom-right a{font-size:12px;color:#ddd;font-family:'Roboto', sans-serif;padding-right:40px;float:left;position:relative;margin-right:10px}
.bottom-right a.ad {padding:0;}
.bottom-right a:last-child{margin-right:0}
#footer #clousure .bottom-right a .ico{padding:0;margin:0 0 0 5px;float:right}

.icon-adv { position: relative; top: 7px; margin-left: 15px}
.icon-adv:before {font-size:26px}
.icon-adv:hover:before {color:#ddd}



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

.banner-horizontal-a {background:#f2f2f2;padding:17px;float:left;box-sizing:border-box}
.banner-horizontal-a div{width:728px;height:90px;margin:0 auto}

.sin-foto + .sin-foto, .sin-foto:first-child{border-top:none;padding-top:0}
.sin-foto:last-child{border-bottom:none;margin-bottom:0}

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

/*mas leidas*/
.homeblock-mas-leidas {position:relative}
.homeblock-mas-leidas h2 {font-size:25px;color:#fff;text-transform:uppercase;font-weight:700;position:absolute;top:30px;left:30px}
.homeblock-mas-leidas h2 span {font-size:32px;color:#666;display:block;clear:both}
.icon-mas-leidas {position:absolute;bottom:10px;right:10px}
.icon-mas-leidas:before {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}

/* bloque servicios */
.bloque-servicios {width:1200px;margin:0 auto 30px;clear:both;overflow:hidden}
.bloque-servicios a {width:12.349%;height:143px;margin-right:0.173%;float:left;box-sizing:border-box;text-align:center;background:#f2f2f2}
.bloque-servicios a:last-child {margin-right:0}
.bloque-servicios a:before {font-size:50px;color:#4D5154;line-height:125px;display:block;margin-right:0;
-webkit-transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
transition:all 0.2s ease-in-out}
.bloque-servicios a:hover:before {color:#666;font-size:55px;line-height:120px}
.bloque-servicios a span{font-family:'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}
.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:#666;clear:both;text-transform:uppercase}
.item-post .etiqueta{position:relative;top:inherit;left:inherit;display:inline-block;margin-bottom:12px;margin-right:10px;background:none;color:#666;font-size:15px;font-weight:700;padding:0}

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

/*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{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{width:45%}
.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 .icon-video{position:absolute;top:31%;left:44%;width:60px;height:60px}
.videos .item-post figure a:hover .icon-video{}
.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 .icon-video{position:absolute;top:37%;left:45%;width:80px;height:80px}
.videos .item-post.primer-item figure a:hover .icon-video{}
.videos .item-post.confoto.primer-item .etiqueta{display:inline-block;position:absolute;top:10px;left:10px}
.videos .item-post.confoto.primer-item .item-bajada .etiqueta, .videos .item-post.confoto.primer-item .item-bajada .item-fecha{display:none}
.videos .item-post.primer-item .item-bajada{position:absolute;bottom:0;left:0;width:100%;z-index:2}
.videos .item-post.confoto.primer-item h3{display:inline-block;float:left;margin-left:30px;padding-right:30px;margin-bottom:15px}
.videos .item-post.confoto.primer-item h3 a{color:#fff;font-size:32px;display:inline}
.videos .item-post.confoto.primer-item .mas-img{color:#ECBD0B;position:relative;top:0;clear:none;display:inline-block;font-size:24px;margin-left:10px}

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

.funebres .item-post h3 {font-family:'Roboto', sans-serif;color:#666;font-size:16px;font-weight:700;clear:none;display:inline-block}
.icon-cristiano:before {font-size:18px;color:#666;display:inline-block;margin-right:6px;position:relative;top:3px}
.icon-judio:before {font-size:18px;color:#666;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:#666}
.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}

/*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:10px;
    margin-bottom:10px;background:none;color:#333;font-weight:700;font-size:15px;padding:0;line-height:100%;height:auto;clear:both;
    border-right:1px solid #e2e2e2;padding-right:12px;}
.nota-interior #container header{border-bottom:1px solid #e2e2e2;padding-bottom:0;margin:0 0 30px}
.nota-interior.nota-sin-foto #container header{margin-bottom:0}
.juegosazar .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}
.volanta{font-family:'Roboto', sans-serif;font-size:16px;color:#666;margin-bottom:10px;display:inline-block; border-right:1px solid #e2e2e2;padding-right:12px; margin-right: 10px}
#container .fecha-nota{font-weight:400;font-size:15px;color:#333;font-family:'Roboto', sans-serif;margin-bottom:16px;line-height:100%; margin-right: 15px;
    display: inline-block  }

.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:#666}
.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:#666}

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

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}

/* zooom interior */
.nota-interior.galeriadeimagenes #container header{text-align:center;margin-bottom:0}
.nota-interior.galeriadeimagenes .cont-etiquetas {display:block;text-align:center}
.nota-interior.galeriadeimagenes #container header .etiqueta {color:#666}
.nota-interior.galeriadeimagenes #container header .cont-etiquetas .etiqueta, .nota-interior.galeriadeimagenes #container header .cont-etiquetas .fecha-nota {float:none;display:inline-block}
.nota-interior.galeriadeimagenes .mas {color:#666;font-family:'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}

/*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;word-break:break-all}
.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 .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}
.post-interior .video iframe, .video-cont iframe { margin: 0}

/*comun fotos*/
.nota-foto {position:relative}
.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;}

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%}
.icon-descargar{position:absolute;bottom:0;right:0;width:40px;height:40px;font-size:0}
.icon-descargar:before{}


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

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

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

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

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

/*comun formularios*/
#fcontacto{width:100%;margin:0 auto}
.form-block{margin:0 auto 30px;position:relative;clear:both;width:100%; box-sizing: border-box}
.captcha{padding-bottom:40px;overflow:hidden;margin-bottom:0}
.g-recaptcha{float:right;margin-right:15px;position:relative}
.but{clear:both}
.form-block input, .form-block textarea{width:100%;padding:8px 12px;color:#111; box-sizing: border-box; border-bottom: 3px solid #ccc}
.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 #C51935}
.form-block.but{overflow:hidden}
#fcontacto .separador {width:100%;display:block;height:1px;background:#e2e2e2;margin:30px 0}

.form-block.but .enviar, .enviar{border:2px solid #C51935; border-radius:3px;display:inline-block;float:right;padding:7px 40px 4px;
    color:#C51935;font-size:14px;font-family:'Myriad', sans-serif; font-weight: 400; cursor:pointer;text-transform:uppercase; background: none}
.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}

.trabaja { background: #eee; padding: 50px; box-sizing: border-box; border:1px solid #ccc}

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

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

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


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

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

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

/*breadcrumb*/
.breadcrumb{ width:1200px; margin:0 auto 20px;padding-bottom:20px;}
.breadcrumb a, .breadcrumb span { float: left}

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

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

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

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

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

/*PAGER*/
.noticias .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 {font-size:52px;color:#666}
.cita .icon-comilla{width:52px;height:43px;position:absolute;left:50%;top:-47px;margin-left:-46px;background:#fff;padding:20px}
.redes-cita{width:54px;height:24px;position:absolute;right:10px;bottom:10px}
.cita .fb{width:24px;height:24px;position:relative;display:inline-block;float:none;margin:0;cursor:pointer}
.cita .tw{width:24px;height:24px;position:relative;display:inline-block;float:none;margin:0;cursor:pointer}


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

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

.jp-audio, .jp-audio-stream, .jp-video{font-size:1.25em;font-family:Verdana, Arial, sans-serif;line-height:1.6;color:#666;border:1px solid #e2e2e2;padding-top:25px}
.jp-audio{width:100%;box-sizing:border-box}
.jp-audio-stream{width:182px}
.jp-video-270p{width:480px}
.jp-video-360p{width:640px}
.jp-video-full{width:480px;height:270px;position:static !important}
.jp-video-full div div{z-index:1000}
.jp-video-full .jp-jplayer{top:0;left:0;position:fixed !important;overflow:hidden}
.jp-video-full .jp-gui{position:fixed !important;top:0;left:0;width:100%;height:100%;z-index:1001}
.jp-video-full .jp-interface{position:absolute !important;bottom:0;left:0}
.jp-interface{position:relative;width:100%}
.jp-audio .jp-type-single .jp-interface{height:65px}
.jp-audio .jp-type-playlist .jp-interface{height:80px}
.jp-audio-stream .jp-type-single .jp-interface{height:80px}
.jp-video .jp-interface{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 {font-size:27px;font-family:'icomoon' !important;line-height:100%;position:relative;top:1px}
.jp-stop:hover:before, .jp-pause:hover:before, .jp-play:hover:before, .jp-volume-max:hover:before, .jp-mute:hover:before, .jp-unmute:hover:before {color:#666}
.jp-stop:hover:before {position:relative;top:1px}
.jp-pause:before {font-size:39px;font-family:'icomoon' !important;line-height:100%;;position:relative;top:1px;height:41px}
.jp-play:before {font-size:39px;font-family:'icomoon' !important;line-height:100%;;height:41px;position:relative;top:1px}
.jp-volume-max:before, .jp-mute:before {font-size:15px;font-family:'icomoon' !important}
.jp-unmute:before {font-size:15px;font-family:'icomoon' !important}

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

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

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

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

a.jp-mute{}
a.jp-mute:hover{}
a.jp-unmute{display:none}
a.jp-unmute:hover{}
a.jp-volume-max{}
a.jp-volume-max:hover{}
.jp-volume-bar{overflow:hidden;background:#ccc;width:46px;height:5px;cursor:pointer}
.jp-audio .jp-volume-bar{float:left;margin:17px 0 0}
.jp-volume-bar-value{background:#666;width:0;height:5px}
.jp-audio .jp-time-holder{position:absolute;top:30px}
.jp-audio .jp-type-single .jp-time-holder{left:114px;width:66%}
.jp-audio .jp-type-playlist .jp-time-holder{left:166px;width:130px}
.jp-current-time, .jp-duration{width:60px;font-size:.64em}
.jp-current-time{float:left;display:inline}
.jp-duration{float:right;display:inline;text-align:right}
.jp-video .jp-current-time{margin-left:20px}
.jp-video .jp-duration{margin-right:20px}
.jp-title{font-weight:bold;text-align:center;display:none}
.jp-title, .jp-playlist{width:100%;background-color:#ccc;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{margin-left:20px}
a.jp-full-screen:hover{}
a.jp-restore-screen{margin-left:20px}
a.jp-restore-screen:hover{}
a.jp-repeat{}
a.jp-repeat:hover{}
a.jp-repeat-off{}
a.jp-repeat-off:hover{}
a.jp-shuffle{margin-left:5px}
a.jp-shuffle:hover{}
a.jp-shuffle-off{margin-left:5px}
a.jp-shuffle-off:hover{}

.jp-no-solution{padding:5px;font-size:.8em;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, .juegosazar h2#title-interiores{float:left}
.clima 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{left:0}
.fotos-listado .principal .next{right:0}
.fotos-listado header{margin-bottom:30px}
.fotos-listado .item-post{padding-top:0;margin-bottom:30px;width:232px;float:left;padding-right:19px}
.fotos-listado .item-post:last-child, .fotos-listado .item-post.confoto:last-child{border-bottom:1px solid #e2e2e2;padding-bottom:25px;padding-right:0}
.fotos-listado .item-post:nth-child(3n){padding-right:0}
.fotos-listado .item-post .figure{width:232px;height:auto;display:block;margin-bottom:15px}
.fotos-listado .item-post .figure img{width:auto;height:171px}
.fotos-listado .item-post .figure .item-fecha{top:inherit;bottom:0;right:inherit;left:0;margin-bottom:0}
.fotos-listado .item-post .bajada{margin-bottom:0;height:42px}
.fotos-listado .seleccionada .bajada p{color:#0096D7}
.fotos-listado a:hover {text-decoration:underline}

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

.advthis{border-bottom:1px solid #e2e2e2;padding:6px 0 5px;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;}

.advthis .redes a{display:inline-block; vertical-align: top}
.advthis .herr a {float:left;margin-right:10px}
.advthis .redes a:last-child {margin-right:0}

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

.advthis .redes .icon-whatsapp {display:none}
.galeria-popup .advthis .redes span:first-child {display:block}
.advthis .icon-whatsapp{width:28px;height:28px;border-radius:50%;text-align:center;line-height:28px}
.icon-whatsapp:before {color:#43D854;font-size:28px}
.icon-whatsapp.ico {font-size:28px;text-indent:0;overflow:visible}
.icon-messenger:before {color:#0084FF;font-size:28px}
.advthis .icon-facebook:before {color:#fff;font-size:16px;top:1px}
.advthis .icon-facebook{background:#3B5998;width:28px;height:28px;border-radius:50%;text-align:center;line-height:28px}
.advthis .icon-twitter {background:#28A9E0;width:28px;height:28px;border-radius:50%;text-align:center;line-height:24px}
.advthis .icon-twitter:before {font-size:14px;color:#fff}
.advthis .icon-g-plus {background:#EA4235;width:28px;height:28px;border-radius:50%;text-align:center;line-height:30px}
.advthis .icon-g-plus: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 {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-e-mail {line-height:28px}
.icon-imp:before {font-size:14px;color:#fff}
.icon-e-mail:before {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, .com-data, .reply-content .user-cont{float:left;width:calc(100% - 70px)}
.herr{position:absolute;top:5px;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:8px;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 #sidebar-right-bottom{width:100%;margin-left:0;border-bottom:1px dotted #e2e2e2;padding-bottom:0;margin-bottom:0;clear:both;overflow:hidden}
.cont-bottom-nota .sideblock{float:left;width:280px;margin-right:30px;border:25px solid #f2f2f2;padding:3px 11px;background:#f2f2f2;display:table}
.cont-bottom-nota .fb_iframe_widget{height:240px;display:table-cell;vertical-align:middle}
.cont-bottom-nota #sidebar-right-bottom  .banner-e>div, .cont-bottom-nota #sidebar-right-bottom .banner-f>div{float:left;clear:none;margin-right:30px;padding:23px 26px}
.cont-bottom-nota #sidebar-right-bottom .banner-f>div{margin-right:0}
.dest .homeblock .icon-video{position:absolute;top:-47px;right:10px;z-index:auto}
.videos.nota-interior .dest .homeblock .icon-video{top:10px;right:10px;left:inherit}
.videos.nota-interior .dest .homeblock:hover .icon-video{}
.videos.nota-interior  .cont-bottom-nota .dest.h-3-hor .homeblock{width:352px;height:198px;overflow:hidden}
.videos .dest .homeblock .icon-video{z-index:10}

/*ultimas galerias*/
.dest.ultimas-galerias, .ultimas-galerias{clear:both;padding-bottom:30px !important}
.ultimas-galerias .galeria-cont{width:352px;float:left;margin-right:30px}
.ultimas-galerias .galeria-cont:last-child{margin-right:0}
.ultimas-galerias .galeria-cont header{border:1px dotted #e2e2e2;border-top:none;width:99.5%;height:147px}
.ultimas-galerias .galeria-cont header h3{font-family:'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:48%;height:36px;display:inline-block;margin:0 4% 20px 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:48%;height:36px;display:inline-block;margin:0 0 20px;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)}
.tw-login{width:48%;height:36px;display:inline-block;margin:0 4% 0 0;cursor:pointer;color:#fff;font-family:'Roboto', sans-serif;font-size:15px;line-height:32px;background:#28A9E0;border-radius:4px;text-align:center;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.4);float:left}
.anon-login{width:48%;height:36px;display:inline-block;margin:0;cursor:pointer;color:#fff;font-family:'Roboto', sans-serif;font-size:15px;line-height:32px;background:#333;border-radius:4px;text-align:center;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.4);float:left}
.anon-login .txt-red {margin-top:3px}

.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{color:#fff;width:21px;height:21px;margin-right:10px;position:relative;font-size:21px}
.icon-anonimo:before {color:#fff;font-size:16px;margin-right:10px}
.gp-login .icon-google{width:21px;height:21px;margin-right:12px;position:relative;font-size:21px;color:#fff;display:inline-block}
.tw-login .icon-twitter{width:23px;height:23px;position:relative;top:3px}
.icon-anonimo {width:23px;height:23px;position:relative;top:2px}
.tw-login .ico{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{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{width:12px;height:12px;font-size:0;top:15px;right:15px;cursor:pointer}
.com-usr-close:hover{}
.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-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{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 {color:#fff;font-size:10px}
.cont-username .ico-anon{width:16px;height:16px;margin-right:10px;position:relative;top:0;float:left;background:#333;text-align:center;line-height:14px;border-radius:3px}
.cont-username .ico-user.ico-anon:before{color:#fff;font-size:9px;position:relative;top:-1px}
.cont-username .ico-tw{width:16px;height:16px;margin-right:10px;position:relative;top:0;float:left;background:#28A9E0;text-align:center;line-height:14px;border-radius:3px}
.cont-username .ico-user.ico-tw:before{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 {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 .fb-login, .reply-content .gp-login, .reply-content .tw-login, .reply-content .anon-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:#666;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}

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

.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{;width:12px;height:11px;float:right;margin-left:7px;position:relative;top:5px}
.voto-positivo:hover span.ico{}
.voto-positivo.disable span.ico, .voto-positivo.disable:hover span.ico{}
.voto-positivo.disable:hover, .voto-negativo.disable:hover{color:#ddd;cursor:default}
.voto-positivo:hover{color:#6ABA1B}
.voto-negativo span.ico{width:12px;height:11px;margin-right:7px}
.voto-negativo:hover span.ico{}
.voto-negativo:hover{color:#CE1E1E}
.voto-negativo.disable span.ico, .voto-negativo.disable:hover span.ico{}

#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';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';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{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}

/*menor a 1116px*/
@media only screen
and (max-width:1200px){
    .breadcrumb{ width: 100%}
/* dos columnas */
.dos-col {width:100%;margin:0 auto}
.col-right {width:31%;float:left;background:#f2f2f2}
.col-right .banner-a, .col-right .homeblock {padding:0}

    .sucursales h4 .ocultar { display: none}
    .filtro .cl-6 { width: auto}
    .filtro .cl-6:last-child { float: right}

    .marcas-destacadas header figure { transform: scale(0.8); margin: 0}

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

header.centrado {width:100%}

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

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

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


#nav li .ico-bar{display:none}
.inicio #page, #page{width:1024px;border:none;box-sizing:border-box}
#page{padding:114px 20px 0}
#header{width:1024px;padding:0;border:none}
.cont-nota{width:100%;margin-left:0}
.nota-listado .msj-error{margin:30px 0 0}
    .alerta p{width:70%;font-size:38px;margin-top:3px}

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

.publi-top{width:100%}

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

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

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

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

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

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

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

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

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

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

/*listado noticias*/
.dest.h-3 .homeblock header h3{font-size:18px}
.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*/
.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%}

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

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

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

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

/* 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:auto;border:none; padding: 25px 20px}

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

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

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

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

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

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

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

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

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

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

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

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

.nota-interior #container header{margin:0 0 25px}

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

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

/*comentarios*/
.reply-content .user-cont{width:84%}
.com-data{width:89.055%}
.reply-content .com-data{width:87.6%}
.confoto .herr{float:right;width:auto}
.mas-comentarios{text-align:center;clear:both;overflow:hidden;display:none}
.mas-comentarios  a{background:#888;padding:5px 25px;color:#fff;font-family:'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{width:17px;height:18px;position:relative;top:4px;margin-right:8px}
.btn-comentarios .com-total{position:relative;top:-2px}

/*banners*/
.banner-b, .banner-c, .banner-g, .banner-h{padding:0;position:relative;height:250px}
.banner-horizontal-a {width:100%}
.banner-g>div{padding:0}

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

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

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

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

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

/*era 980*/
@media only screen
and (max-width:1024px){
.date-time {margin-right:20px}
.fecha {margin-left:20px}
#nav li .ico-bar{display:none}

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

.banner-horizontal-a {float:right;margin-bottom:0}

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

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

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

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

.tablet .tres-banners .banner-1, .tablet .tres-banners .banner-2, .tablet .tres-banners .banner-3 {width:320px;padding:0;margin-right:1.2%}
.tablet .tres-banners .banner-3 {margin-right:0}

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


/*era 980*/
@media only screen
and (max-width:1023px){
    .icon-logo:before { font-size: 28px}

    .marcas-destacadas header figure { transform: scale(1); margin: 0; width: 40px; top: 50%; transform: translateY(-50%);}

    [class*="sucursales-"] ul li.cl-3{ width: 32.666666666666664%}
    [class*="sucursales-"] ul li.cl-3:nth-child(3n) { margin-right: 0}

    .filtro h4:first-child { display: none}
    .filtro ul li h4:first-child { display: block}
    .filtro .cl-6:last-child { float: left}

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

    .quienes-somos .bloque .cl-4 { width:100%}
    .quienes-somos .linea {display: none}
    .quienes-somos .cl-7 { width: 100%}

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

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

.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{display:none}

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


.banner-horizontal-a {margin-bottom:30px}
.banner-horizontal-a>div {width:728px}


.banner-b>div {width:320px;height:100px;overflow:hidden;position:absolute;left:50%;top:50%;margin-left:-160px;margin-top:-50px}
.banner-centrado div, .banner-centrado.top div {width:728px;margin:0 auto}
.banner-centrado.top div {margin:0 auto 30px}
.banner-centrado.top {margin:0 auto}

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

/* 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 {min-height:179px;}
.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}

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

.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, .publi-top{width:100%;float:none}
.homeblock .figure{width:100%}
.linux #footer .inner .cont .cont-1, .linux #footer .inner .cont .cont-2, .linux #footer .inner .cont .cont-3{margin-right:0;padding-right:0}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

header.centrado {width:100%}
.banner-horizontal-a {margin:12px auto 30px;padding:0}
.masleidas .item-post .item-texto .figure{height:auto}
}

/*menor a 768*/
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:portrait){
.storify iframe:first-child{width:95% !important}

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

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

.banner-horizontal-a {float:right;padding:0;margin:12px auto 30px}
.tres-banners {margin-top:12px}
.tres-banners .banner-1 {width:100%;height:auto;float:none;clear:both;margin-bottom:30px}

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

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

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

/*menor a 680*/
@media only screen
and (max-width:767px){
/* dos columnas */
.dos-col {width:auto;margin:0 10px 30px}
.dos-col .cont, .dos-col .homeblock {width:100%;margin-right:0}
.col-right {display:none}

.titulo-servicios .redes-h-top {display:none}
#main, .nota-listado #main, .publi-top .cont, .cont-bottom-nota {padding:0 10px}

    .marcas-destacadas header figure {margin: 0 5px;width: 55px;}
    .filtro { padding-bottom: 20px}
    .filtro .cl-6:last-child { margin-bottom: 0}
    .filtro ul li:first-child {float: left;clear: both;overflow: hidden;width: 100%;margin-bottom: 15px;}
    .filtro ul li ul li:first-child { width: auto}
    .filtro ul li {float: left;margin-bottom: 15px;}

    [class*="sucursales-"] ul li.cl-3 {width: 100%; margin-right: 0}

    .trabaja.cl-7 { width: 100%; padding: 30px}

    .marcas-destacadas, .quienes-somos, .quienes-somos .bloque { width: 100%}
    .quienes-somos .bloque .cl-7 { padding: 0 15px}
    .css-slider { display: none}

    .quienes-somos .bloque .cl-4, .bloque-contacto { width:100%}
    .quienes-somos .linea {display: none}
    .quienes-somos .cl-7, .gm-style-iw .info { width: 100%}
    .gm-style-iw figure { margin-right: 0 !important; width: 100%}

    .bloque-contacto { margin-bottom: 0}
    .bloque-contacto .col-3 .cl-4 { width: calc(100% - 20px); margin: 0 auto}

    .form-block.bt { text-align: center; }
    .form-block.but .enviar, .enviar { float: none}

/*bloque-destacado-5 zoom home*/
.galeria-h {box-sizing:border-box;width:auto;margin:0 10px 15px}
.galeria-h .cont h2.titulo-bloques {position:relative;top:inherit;left:inherit;border-bottom:15px solid #fff;margin-bottom:0;text-align:center}
.main-paginador .icon-prev:before {right:0;top:10px}
.main-paginador .icon-next:before {left:0;top:10px}

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

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

.tres-banners {margin-bottom:0}

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

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

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

.advthis {text-align:right}
.advthis .redes span:first-child {display:block}
.herramientas.fin-nota .advthis {text-align:center}
#container .fecha-nota {padding-left:0;border:none}
.advthis .redes span:nth-child(5), .advthis .redes span:nth-child(6) {display:none}
#page {padding:95px 0 0}
.herr {display:none}

.alerta p{font-weight:400;font-size:18px}
.redes-h-top, .fixed .redes-h-top {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}

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

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

header.centrado {background:#666;margin:15px auto}
header.centrado h2 {font-size:20px;padding:18px 0;background:#666;color:#fff}
header.centrado span.line {top:20px}

.confoto a.imp, .confoto a.env, a.imp, a.env{display:none}
.confoto .btn-comentarios, .btn-comentarios{border:none;padding-right:0;margin-right:0}
.bredcrum, .clima h2#title-interiores, .cronogramadepagos 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%}

.anon-login{margin-left:0}
#header{height:79px}
div.orden{width:100% !important;float:none !important;clear:both !important}
.confoto .herr{margin-top:0}
.advthis .redes .ico{margin-right:10px}

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

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

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

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

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

div.left, div.right{width:100%;float:none}
.item-post h3 a{font-size:22px}
.item-post .item-texto .figure{width:40%;height:auto}
.item-post .item-texto .figure img{width:100%;height:auto}


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

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

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

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

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

/*listado de noticias*/
.nota-listado .dest.h-3 .dest.h-2-vert .homeblock{width:100%;margin-bottom:20px}
.item-post.confoto figure, .primerplano.nota-listado .item-post .item-texto .figure{margin-bottom:0;width:100%;height:auto}
.nota-listado .item-post figure img{width:100%;height: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}

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

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

/*nota interior*/
.post-interior .volanta{float:left}
.nota-interior #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 a.icon-iso {float: none;display: block; margin-bottom: 25px;}
    .direccion { width: 90%}
#footer .inner .cont .cont-1 ul {left:inherit;margin-left:inherit}
#footer .inner .cont li {display:block;text-align:center;border-bottom:1px solid #e2e2e2;padding-bottom:12px;margin-bottom:13px}
#footer .inner .cont li:last-child {border-bottom:none;margin-bottom:17px;padding-bottom:0}
#footer .inner .cont li a {border-right:none;padding-right:0;margin-right:0}
#footer .inner .cont .cont-1 li:last-child {display:block}

    #footer #clousure .cont { text-align: center}
#footer #clousure span:first-child{float:none; margin-bottom: 15px}
#footer .inner .cont{width:auto;margin:0 10px; text-align: center}
.bottom-right{font-size:0;margin:0;clear:both;display:block;float:none;text-align:center;padding:15px 0}




.top-footer a:nth-child(2), .top-footer a:nth-child(3), .top-footer a:nth-child(4), .top-footer a:nth-child(5){margin-right:0;padding-left:0}

#footer #clousure .bottom-right a.ad .ico{width:26px;height:8px;top:5px}
#footer #clousure .bottom-right a.go .ico{width:20px;height:18px;top:0}
#footer #clousure .bottom-right a.sc .ico{width:18px;height:18px;top:0}

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

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

.cont-galeria .owl-carousel .owl-controls{top:37%}
h2#nota-title{font-size:26px;letter-spacing:-1px;margin-left: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;overflow:hidden;width:100%;padding:27px 0;text-align:center}
.banner-a div, .banner-b div, .banner-c div, .banner-g div, #google_image_div a img, object{padding:0;float:none;margin:0 auto;width:300px;height:250px;position:relative;left:inherit;top:inherit}

#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}
.article-block h4{clear:both;display:block;margin-bottom:15px}

.publi-728, .publi-728>div, .publi-728 iframe, .publi-top{width:100%;overflow:hidden;height:50px}
.inicio .publi-top, .clima .publi-top, .cronogramadepagos .publi-top, .buscador .publi-top,
.videos.nota-interior .publi-top{padding-top:90px}
.publi-top{padding-top:90px}
.publi-top.pie{padding-top:10px}
#container{width:100%;margin:0 auto;min-height:250px}
.inicio #container{padding-bottom:0}

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

#sidebar-right{width:100%;float:left;display: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}
.galeriadeimagenes figcaption span strong {margin:0}
.foto-credit{float:left;clear:both;margin-top:5px}

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

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

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

#footer{margin-top:0}

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

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


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

.bottom-footer .copy {display:block;clear:both;text-align:center;margin:15px 0 0;padding-left:0}
#footer .inner .bottom-footer .cont {padding:29px 0 25px}
.bottom-footer .copy  span.directivo {width:150px;margin:0 auto}
.bottom-footer a:first-child {margin:0 auto;display:block}
.bottom-footer .copy a {display:inline-block}

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

figcaption span:nth-child(2){margin-left:0}

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

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

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

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

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

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

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

/*cont-bottom-nota*/
.clima .advthis, .cronogramadepagos .advthis, .juegosazar .advthis{float:left;clear:both;margin-top:0;margin-bottom:30px}
}

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

.bloques-col h2{left:0}

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

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

.dest.h-3.new .homeblock header h3{font-size:18px}
.com-date{float:left;clear:both;margin-top:8px}
}

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

.mas-leidas article:first-child .num {bottom:18%}
.homeblock .bajada p {height:125px;overflow:hidden}

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

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

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

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

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

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

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

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

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

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