@charset "UTF-8"; 
:root { --white: #FFFFFF; --black: #000000; --primary: #09A451; --neutral-white: #FFFFFF; --neutral-black: #000000; --neutral-gray-1: #353535; --neutral-gray-2: #777777; --neutral-gray-3: #F8F8F8; --color-1: #6e6e6e; --color-2: #515151; --color-3: #6d6d6d; --color-4: #7f7e7e; --fw-100: 100; --fw-200: 200; --fw-300: 300; --fw-400: 400; --fw-500: 500; --fw-600: 600; --fw-700: 700; --fw-800: 800; --fw-900: 900 }
html { font-size: 1em; font-size: 16px }
body { font-family: var(--font-2); font-weight: var(--fw-400); line-height: 1.6; width: 100% !important }
h1, h2, h3, h4, h5, h6 { font-family: var(--font-1); font-weight: var(--fw-700); margin: .75em 0 .5em }
h1 { font-size: 3.998em }
h3 { font-size: 2.827em }
h2 { font-size: 1.999em }
h4 { font-size: 1.414em; font-size: 1.2em }
h5 { font-size: 1em }
p { font-family: var(--font-2) }
strong { font-weight: 700 }
.font_small, small { font-size: .75em }
.txt-upper { text-transform: uppercase }
@media only screen and (min-width:993px) {
 html { font-size: 1em; font-size: 15px }
 }
@media only screen and (min-width:1201px) {
 html { font-size: 1em; font-size: 16px }
 }
.TITULO-listado h2 { font-size: 1em; margin: -1px 0 0; position: relative; text-align: left; text-transform: uppercase }
.TITULO-listado h2 span { display: inline-block; padding: .75em; position: relative }
.TITULO-listado h2 span a { color: inherit; padding-left: 1.25em }
.TITULO-listado h2 span a i { color: var(--color-4); left: 0; position: absolute; top: 8px }
.TITULO-listado h2 span a:hover { opacity: .8 }
.TITULO-listado h2 span:after { background: var(--color-4); content: ""; height: 4px; left: 0; position: absolute; top: -1px; width: 100% }
@media only screen and (max-width:767px) {
 .TITULO-listado h2 span { padding: .75em }
 }
@media only screen and (min-width:993px) {
 .TITULO-listado h2 { font-size: 1.414em; text-transform: none }
.TITULO-listado h2 span a { padding-left: 1em }
.TITULO-listado h2 span a i { font-size: 28px; top: 12px }
 }
.wrap-TITULO-seccion { display: block; width: 100% }
.TRIPLE_INFERIOR .TITULO-listado h2 { border-top: none; margin-top: 0 }
.TRIPLE_INFERIOR .TITULO-listado h2 span:after { display: none }
.INFORMACION .TITULO-listado h2 { color: #4d4d4d }
.INFORMACION .TITULO-listado h2 span a i { color: #4791ff }
.INFORMACION .TITULO-listado h2 span a:hover { color: #005ae0 }
.INFORMACION .TITULO-listado h2 span:after { background: #4791ff }
.TITULO-bloque h4 { font-size: 1.5em; margin: -1px 0 0; position: relative; text-align: left; text-transform: uppercase; margin-bottom: 1em !important }
.TITULO-bloque h4 span { display: inline-block; padding: .75em; position: relative }
.TITULO-bloque h4 span a { color: inherit }
.TITULO-bloque h4 span a:hover { opacity: .8 }
.wrap-SIMPLE .TITULO-bloque h4 { margin: calc(-1em - 1px) 0 0 }
@media only screen and (min-width:601px) {
 .wrap-SIMPLE.CENTRO .TITULO-bloque h4 { background: #fff0 }
 }
.wrap-SIMPLE.CONTENIDO-DER .MODULO:first-child .TITULO-bloque h4 { margin: 0 }
.TITULO-bloque+.MODULO_XS { margin-top: 1em }
.TITULILLO-seccion .col { padding: 0 !important }
.TITULILLO-seccion h2 { color: #333; flex-grow: 1; font-size: 1.6em; margin-bottom: 1em }
.TITULILLO-seccion h2 i { color: var(--color-4); font-size: 36px; font-weight: 700 }
.TITULILLO-seccion a.btn { -webkit-font-smoothing: antialiased; border: 2px solid #ddd; border-radius: 6px; color: #ccc; font-size: 14px; font-weight: var(--fw-700); line-height: 2.5em; margin-left: 40px; margin-top: -14px; text-transform: uppercase }
.TITULILLO-seccion:hover a.btn, .TITULILLO-seccion a.btn:hover { background: var(--color-4); border-color: var(--color-4); color: #fff }
.TITULILLO-seccion h2 { align-items: center; display: flex; position: relative }
.TITULILLO-seccion h2 strong { font-weight: var(--fw-700); line-height: 32px }
.TITULILLO-seccion h2 span { flex-grow: 1; transition: all 1s }
.TITULILLO-seccion h2 span i { margin-top: 6px }
@media only screen and (max-width:600px) {
 .TITULILLO-seccion a.btn, .TITULILLO-seccion h2 i { display: none }
 }
.TITULO-listado { margin-bottom: 1rem }
.TITULO-listado h2 { color: var(--color-5); font-size: 2em !important; margin: 1px 0; border-bottom: solid 8px var(--color-4) }
.TITULO-listado h2 span { display: block; padding: .75em 0; position: relative }
.TITULO-listado h2 span a { color: inherit; display: flex; flex-direction: row; gap: .5em; padding-left: 0 }
.TITULO-listado h2 span a i { color: var(--color-2); font-size: 1em !important; order: 1; position: relative; top: auto !important }
.TITULO-listado h2 span a:hover { opacity: .8 }
.TITULO-listado h2 span a:hover i { color: inherit !important }
.TITULO-listado h2 span:after { background: var(--color-2); content: ""; height: 2px; left: 0; position: absolute; top: -1px; width: 100% }
@media only screen and (max-width:767px) {
 .TITULO-listado h2 span { padding: .75em 0 }
 }
@media only screen and (min-width:993px) {
 .TITULO-listado h2 { font-size: 1.414em; text-transform: none }
.TITULO-listado h2 span a { padding-left: 0 }
.TITULO-listado h2 span a i { font-size: 1em; top: auto }
 }
@media print {
 #modal-adblock, #modal-boletin, #modal-iniciativa, .a2a_kit, .adsbygoogle, .advsmodule, .art-autor, .art-comentarios, .art-etiquetas, .art-subtitulos, .BN, .CONTENIDO-DER, .material-tooltip, .scrollindicator, .skys, .wrap-FOOTER, .wrap-HEADER, .wrap-SUB-HEADER, .wrap-SUP-FOOTER { display: none !important }
.BN-DER, .fb-comments, .pbs, .site-description, .site-title { display: none }
h1 { font-size: 48px; line-height: 52px }
 }
a { color: var(--color-4); outline: none; transition: color .2s ease }
a:hover { color: var(--color-1) }
:focus, a:focus { outline: none }
.art-cuerpo a { color: var(--color-1) }
.art-cuerpo a:hover { color: var(--color-2) }
.btn, .btn-large { background-color: var(--color-1); color: #fff !important; font-family: var(--font-2) }
.btn-large:focus, .btn-large:hover, .btn:focus, .btn:hover { background-color: var(--color-4) }
.INFORMACION a { color: #4791ff }
.INFORMACION a:hover { color: #005ae0 }
.INFORMACION .btn, .INFORMACION .btn-large { background-color: #4791ff; color: #fff }
.INFORMACION .btn-large:focus, .INFORMACION .btn-large:hover, .INFORMACION .btn:focus, .INFORMACION .btn:hover { background-color: #005ae0; color: #fff }
.cargar-mas { display: block; height: 4em; line-height: 4em; margin: 0 auto 1em; overflow: hidden; padding: 0 3em; text-align: center; text-decoration: none; width: 100% }
.cargar-mas.cargando-mas { background: none !important }
#cargando_mas.cargando-mas, .cargar-mas.cargando-mas { -webkit-animation: rotate 1.5s linear infinite; animation: rotate 1.5s linear infinite; -webkit-animation-delay: .2s; animation-delay: .2s; background-color: #fff0; border: .4em solid #e1e1e1; border-radius: 2em; border-top-color: var(--color-4); box-sizing: border-box; color: #fff0; height: 4em; padding: 0; pointer-events: none; width: 4em }
#cargando_mas.cargando-mas { margin: auto auto 40px }
@-webkit-keyframes rotate { to { transform: rotate(1turn) }
 }
@keyframes rotate {
 to { transform: rotate(1turn) }
 }
.div-carga-mas-articulos-dob_1 { flex: 0 0 calc(33.33% - 1em) }
img { width: 100% }
p iframe, p img { margin-bottom: 1em }
p iframe { width: 100% }
.img-wrap { background-color: #f0f0f0; background-image: url(../img/decor/loading.gif); background-position: 50%; background-repeat: no-repeat; background-size: 50px; display: block; height: 0; overflow: hidden; padding-bottom: 56%; position: relative }
.img-wrap:before { box-shadow: inset 0 0 10px rgb(0 0 0 / .1); content: ""; left: 0; z-index: 1 }
.img-wrap:before, .img-wrap img { height: 100%; position: absolute; width: 100% }
.img-wrap img { bottom: -1000%; left: -1000%; margin: auto; -o-object-fit: cover; object-fit: cover; right: -1000%; top: -1000% }
hr { background: #ddd; border: none; height: 1px; margin: 0 0 2em }
.hidden-content { clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: polygon(0 0, 0 0, 0 0, 0 0); clip-path: polygon(0 0, 0 0, 0 0, 0 0); height: 1px; overflow: hidden; position: absolute !important; width: 1px }
@media only screen and (min-width:601px) {
 .img-wrap { padding-bottom: 56.25% }
 }
.row { margin-bottom: 0 }
.section { padding: 0 }
@media only screen and (min-width:1451px) {
 .container { max-width: 1150px !important; width: 98% }
 }
@media only screen and (min-width:993px) and (max-width:1450px) {
 .container { max-width: 1100px !important; width: 90% }
 }
@media only screen and (max-width:992px) {
 .container { width: 95% }
 }
@media only screen and (max-width:600px) {
 .container { width: 90%; width: calc(90% + 1em) }
 }
.wrap-FOOTER, .wrap-HEADER, .wrap-INFERIOR, .wrap-MEDIO, .wrap-SUP-FOOTER, .wrap-SUPERIOR { font-family: var(--font-1); position: relative }
.wrap-HEADER { z-index: 3; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; -webkit-transition: .5s all ease-in-out; transition: all .5s ease-in-out }
.wrap-MEDIO { padding: 2em 0 }
.wrap-INFERIOR .TRIPLE_INFERIOR { padding: 1em 0 }
.wrap-SUP-FOOTER { padding: 2em 0 }
@media only screen and (min-width:601px) and (max-width:992px) {
 .wrap-SUP-FOOTER .TITULILLO-seccion { width: 50% !important }
.wrap-SUP-FOOTER .TITULILLO-seccion:last-child { width: 100% !important }
 }
.CONTENIDO-IZQ { display: flex; flex-direction: column }
.CONTENIDO-IZQ .CONT-IZQ-DER, .CONTENIDO-IZQ .CONT-IZQ-DOBLE, .CONTENIDO-IZQ .CONT-IZQ-IZQ { display: flex; flex-direction: column; margin-bottom: 2em }
.CONTENIDO-DER { display: flex; flex-direction: column }
@media only screen and (min-width:601px) {
 .CONTENIDO-IZQ { width: 100% }
.CONTENIDO-IZQ .CONT-IZQ-IZQ { flex: 0 0 calc(66% - 2em) }
.CONTENIDO-IZQ .CONT-IZQ-DER { background: #fff0; flex: 0 0 34% }
 }
@media only screen and (min-width:768px) {
 .wrap-MEDIO .flex { display: block }
.wrap-MEDIO .flex .CONTENIDO-IZQ { width: 100% }
.wrap-MEDIO .flex .CONTENIDO-IZQ .flex { display: flex; flex-wrap: wrap }
.wrap-MEDIO .flex .CONTENIDO-IZQ .flex .CONT-IZQ-IZQ { margin-right: 2em; width: calc(66% - 2em) }
.wrap-MEDIO .flex .CONTENIDO-IZQ .flex .CONT-IZQ-DER { width: 34% }
.wrap-MEDIO .flex .CONTENIDO-DER { display: block; width: 100% }
 }
@media only screen and (min-width:993px) {
 .wrap-MEDIO .flex { display: flex; flex-wrap: wrap }
.wrap-MEDIO .flex .CONTENIDO-IZQ { margin-right: 24px; width: calc(100% - 324px) }
.wrap-MEDIO .flex .CONTENIDO-DER { width: calc(34% - 24px); min-width: 300px; max-width: 300px; }
 }
@media only screen and (min-width:768px) and (max-width:993px) {
 .wrap-MEDIO .flex .CONTENIDO-DER .TITULO-bloque h4 { margin-top: 0 !important }
.wrap-MEDIO .flex .CONTENIDO-DER .BN-DER { -moz-columns: 2; column-count: 2; -moz-column-gap: 2em; column-gap: 2em }
.wrap-MEDIO .flex .CONTENIDO-DER .BN-DER a, .wrap-MEDIO .flex .CONTENIDO-DER .BN-DER iframe { display: block; max-width: 100% }
 }
.slider-x1, .slider-x3, .slider-x4, .slider-x6, .slider-x8 { visibility: hidden !important }
.slider-x1.slick-initialized, .slider-x3.slick-initialized, .slider-x4.slick-initialized, .slider-x6.slick-initialized, .slider-x8.slick-initialized { visibility: visible !important }
.slick-list { display: none }
.slider.slick-initialized { display: block }
.test-banner { background: #eee; float: left; margin: 1em 0; min-height: 100px; padding-bottom: 10px; position: relative; width: 100% }
.test-banner:after { bottom: 2px; color: #999; content: "PUBLICIDAD"; font-size: 8px; letter-spacing: 1px; position: absolute; z-index: 2 }
.BN, .test-banner:after { text-align: center; width: 100% }
.BN { display: block; margin-bottom: 1em }
.BN a, .BN-DER>div, .BN-DER a, .BN-DER iframe, ins.adsbygoogle { border: 0 !important; display: block; overflow: hidden; padding: 0 }
.BN-DER>div, .BN-DER a, .BN-DER iframe, ins.adsbygoogle { margin-bottom: 2em !important }
.BN a, .BN div, .BN img, .BN picture, .BN-DER a, .BN-DER div, .BN-DER img, .BN-DER picture, ins.adsbygoogle { height: auto }
.BN iframe { max-width: 100% }
.BN-DER .adsbygoogle { height: auto !important; margin-bottom: 1em !important; width: 100% !important }
@media only screen and (max-width:600px) {
 .oculto-movil { display: none }
 }
@media (max-width:700px) {
 .BN .dc-video-player-wrapper, .BN .dc-video-player-wrapper video, .BN div[class*=_app-] { height: 210px !important; width: 100% !important }
 }
.es-multimedia { background-color: var(--color-4); bottom: 0; height: 2em; left: 0; padding: .5em; position: absolute; width: 2em; z-index: 1 }
.es-multimedia .iconogaleria, .es-multimedia .iconovideo { height: 1em; width: 1em }
.es-multimedia .iconovideo { background: url(../img/ics/play-button.svg) 0 100% no-repeat; background-size: contain }
.es-multimedia .iconogaleria { background: url(../img/ics/galeria-button.svg) 0 100% no-repeat; background-size: contain }
.wrap-PAGINA-CORPORATIVA h1 { border-bottom: 1px solid #d9d9d9; font-size: 1.999em; margin-bottom: .25em; padding-bottom: .5em }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA { padding-bottom: 1em; margin-top: 30px }
.wrap-PAGINA-CORPORATIVA ol, .wrap-PAGINA-CORPORATIVA ul { padding-left: 14px }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA h2 { font-size: 2.25em }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA ul { list-style-type: disc; margin-bottom: 2em; padding-left: 14px }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA ol { margin-bottom: 2em; padding-left: 14px }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA ul li { line-height: 2em; list-style-type: disc }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA p { margin-bottom: 2em }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA .wrap-embed-pdf { display: block }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA .wrap-embed-pdf .embed-pdf { border: 2px solid #bfbfbf; margin-bottom: 2em; width: 100% }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA .wrap-embed-video { display: block }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA .wrap-embed-video .embed-video { border: 2px solid #bfbfbf; margin-bottom: 2em; width: 100% }
@media only screen and (min-width:601px) {
 .wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA .wrap-embed-pdf { display: flex }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA .wrap-embed-pdf .embed-pdf { margin-right: 3%; width: 25% }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA .wrap-embed-video { display: flex; flex-wrap: wrap; justify-content: space-between }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA .wrap-embed-video .embed-video { flex: 0 0 calc(50% - 1em) }
 }
@media only screen and (min-width:993px) {
 .wrap-PAGINA-CORPORATIVA h1 { font-size: 2.827em }
 }
.pag404 { background: #f7f7f7; border: 1px solid #ddd; padding: 80px 60px }
@media only screen and (max-width:600px) {
 .pag404 h2 { font-size: 2em }
 }
#content-slider-1 { display: none !important }
#content-slider-1.rsAutoHeight { display: block !important }
.content-slider-bg { background-color: #eee !important; background-image: url(/web/assets/img/ics/preloader.gif) !important; background-position: 32px 32px !important; background-repeat: no-repeat !important }
#gallery-img-horiz .rsImg { display: none !important }
#gallery-img-horiz.rsWithThumbs .rsImg { display: block !important }
#gallery-img-horiz { background-color: #eee !important; background-image: url(/web/assets/img/ics/preloader.gif) !important; background-position: 32px 32px !important; background-repeat: no-repeat !important }
#gallery-t-group .rsImg { display: none !important }
#gallery-t-group.rsWithThumbs .rsImg { display: block !important }
#gallery-t-group { background-color: #eee !important; background-image: url(/web/assets/img/ics/preloader.gif) !important; background-position: 32px 32px !important; background-repeat: no-repeat !important }
#full-width-slider .rsContent { display: none !important }
#full-width-slider.rsWithBullets .rsContent { display: block !important }
#full-width-slider { background-color: #eee !important; background-image: url(/web/assets/img/ics/preloader.gif) !important; background-position: 32px 32px !important; background-repeat: no-repeat !important }
.onesignal-slidedown-container .onesignal-slidedown-dialog { border-radius: .25em; margin: 1em !important; max-width: 320px !important; padding: 1em !important }
.onesignal-slidedown-container .onesignal-slidedown-dialog .slidedown-button { font-size: .85em !important; padding: .5em 1em !important }
.onesignal-slidedown-container .onesignal-slidedown-dialog .slidedown-body-icon { border-radius: .25em; height: 40px !important; overflow: hidden; width: 40px !important }
.onesignal-slidedown-container .onesignal-slidedown-dialog .slidedown-footer { margin-top: 1em }
.VIDEOBANNER .BN { background: #111; border-radius: 10px; padding: 16px; position: relative }
.VIDEOBANNER .BN a { background-color: #bc1622; background-image: url(/web/assets/img/decor/logo7.svg); background-position: calc(50% + 120px); background-repeat: no-repeat; background-size: 50px; border: none !important; border-radius: 5px; display: block; height: 70px; margin: 0 auto; position: relative; transition-duration: .3s; width: 100% }
.VIDEOBANNER .BN a:before { bottom: 24px; color: #fff; content: "Streaming en directo desde: "; font-size: 18px; left: 50%; margin-left: -140px; position: absolute; text-align: left }
.VIDEOBANNER .BN a:hover { background-color: #981a20 }
.VIDEOBANNER .dacast-theo { height: 100% !important; margin-bottom: 16px; width: 100% !important }
.VIDEOBANNER .theoplayer-container { margin: 0 auto; max-width: 720px }
.VIDEOBANNER .video-js .theo-player-wrapper { padding-bottom: 56%; position: relative !important }
.VIDEOBANNER .theo-primary-color, .VIDEOBANNER .theo-secondary-color { color: #fff !important }
.VIDEOBANNER .theoplayer-skin .theo-control-bar-shadow { background: none !important }
@media only screen and (max-width:320px) {
 .VIDEOBANNER .BN a:before { font-size: 15px; margin-left: -120px }
 }
.VIDEOBANNERYOUTUBE .BN { background: #111; border-radius: 10px; height: 0; padding: 15px 15px 56.25%; position: relative }
.VIDEOBANNERYOUTUBE .BN iframe { height: calc(100% - 30px); left: 15px; position: absolute; top: 15px; width: calc(100% - 30px) }
.skys { position: relative }
.skyscraper { position: absolute; top: 50px; width: 120px; z-index: 1 }
.skyscraper#sky1 { right: 1230px }
.skyscraper#sky2 { left: 1230px }
.cd-main-content { overflow-x: hidden }
@media only screen and (max-width:1199px) {
 .skyscraper { display: none }
 }
#wrap-pantallazo { background: rgb(10 30 67 / .95) !important; height: 100%; left: 0; padding-top: 100px; position: fixed; text-align: center; top: 0; width: 100%; z-index: 999999 }
#div-pantallazo { background: var(--color-4); margin-bottom: 20px; margin-left: auto; margin-right: auto; padding: 20px; position: fixed; right: 0; text-align: right; top: 0 }
#wrap-pantallazo .BN { margin-left: auto; margin-right: auto; margin-top: 5%; max-width: 800px }
#div-pantallazo i { font-size: 32px }
.dropdown-content li>a, .dropdown-content li>span { color: rgb(0 0 0 / .54) }
.prop-iframe { height: 0; padding-bottom: 51%; position: relative; width: 100% }
.prop-iframe iframe { height: 100%; left: 0; position: absolute; top: 0; width: 100% }
#taboola-below-article-thumbnails { border-top: 1px solid #e9ebee; margin: 0 1% !important; padding-top: 3em; width: 98% }
.cell-party.truncate { display: table-cell }
.porcentual-widget-elecciones-container { border: 1px solid #c3c5c6; float: left; margin: .6% !important; max-width: 32% !important; width: 33% }
.porcentual-widget-elecciones { margin: 0 !important; max-width: 100% !important; width: 100% !important }
.porcentual-widget-elecciones-container .tabs { background: none; height: auto }
.CONTENIDO-DER .porcentual-widget-elecciones-container { margin: 0 0 30px !important; max-width: 100% !important; width: 100% !important }
@media only screen and (max-width:1199px) {
 .porcentual-widget-elecciones-container { max-width: 48% !important; width: 48% !important }
.porcentual-widget-elecciones-container:last-child { float: none; margin: auto !important }
 }
@media only screen and (max-width:809px) {
 .porcentual-widget-elecciones-container { float: none; margin: auto auto 30px !important; max-width: 100% !important; width: 100% !important }
 }
@media only screen and (max-width:1200px) {
 body .qc-cmp-persistent-link { left: auto !important; right: 10px !important }
.cd-Corona, .cd-TV { margin-left: 2px }
.cd-header-buttons { z-index: 1 }
.wrap-NAVEGACION .container { width: 100% }
.pinned .cd-Corona { display: none !important }
 }
@media only screen and (min-width:1201px) {
 .cd-header-buttons { right: 210px }
.cd-TV { right: 95px }
 }
.miframe { display: inline-block; overflow: hidden; padding-top: 200px; position: relative }
.miframe iframe { border: 0; height: 100%; left: 0; position: absolute; top: 0; width: 100% }
@media screen and (max-width:978px) {
 .miframe { padding-top: 400px }
 }
#avatar-container { bottom: 9vh !important; z-index: 2247483648 !important }
.TRIPLE_SUPERIOR:first-child iframe { min-height: 195px }
.TRIPLE_SUPERIOR .BN { position: relative }
.hash-listos { background: url(../img/logos/logo-especial-LISTOS-negro.svg) 50% no-repeat; background-size: contain; border-radius: 12px; box-shadow: 0 0 20px #ddd; height: 60px; position: absolute; right: 0; top: calc(100% + 30px); width: 20%; z-index: 1 }
.hash-listos:hover { box-shadow: 0 0 15px #ccc; cursor: pointer }
@media only screen and (max-width:1024px) {
 .hash-listos { width: 40% }
 }
@media only screen and (max-width:728px) {
 .hash-listos { top: calc(100% - 40px); width: 100% }
.TRIPLE_SUPERIOR:first-child iframe { margin-bottom: 60px }
 }
body iframe[data-value=notix-iframe] { z-index: 1000 !important }
#qc-cmp2-container { z-index: 2247483647 !important }
body .qc-cmp2-persistent-link { display: none !important }
.enviatunoticia { align-items: center; background: var(--color-4); border-radius: 8px; box-shadow: 0 10px 10px rgb(0 0 0 / .25); color: #fff; display: flex; flex-wrap: wrap; font-family: var(--font-1); font-size: 1rem; justify-content: space-between; line-height: 1; margin: 40px 0; overflow: hidden; padding: 10px }
.enviatunoticia span { align-items: center; display: flex; flex-grow: 1; font-size: 1.2rem; gap: 1em; justify-content: center; padding: 10px 20px; text-align: center; white-space: nowrap }
.enviatunoticia a { background: var(--color-1); border: 1px solid var(--color-1); border-radius: 6px; color: #fff; flex-grow: 1; padding: 20px 40px; position: relative; text-align: center; text-decoration: underline; text-decoration: none }
.enviatunoticia a:hover { background: var(--color-3); border: 1px solid var(--color-4); text-decoration: none }
.wrap-HEADER { background: var(--color-2) }
.INFORMACION .wrap-HEADER { background: #0049b8 }
.wrap-CORP { color: hsl(0 0% 100% / .3); display: flex; flex-direction: row; font-size: 12px; padding: 20px; position: relative; z-index: 3 }
.wrap-CORP .container { display: flex; flex-direction: row; width: 100% }
.wrap-CORP .CORP-left { max-width: 80px; width: 10% }
.wrap-CORP .CORP-left .widget-tiempo { line-height: 12px }
.wrap-CORP .CORP-left .widget-tiempo .tutiempo { margin-left: -10px; max-height: 55px }
.wrap-CORP .CORP-center { flex-grow: 1; order: 2 }
.wrap-CORP .CORP-center h1 { margin: 0; padding: 0 }
.wrap-CORP .CORP-right { max-width: 200px; position: relative; text-align: right; width: 20% }
@media only screen and (max-width:992px) {
 .wrap-CORP { padding: 10px }
.wrap-CORP .CORP-left, .wrap-CORP .CORP-right { display: none }
 }
@media only screen and (max-width:600px) {
 .wrap-CORP { display: none }
 }
.wrap-logo { background-position: 50%; background-repeat: no-repeat; background-size: contain; display: block; height: 120px; position: relative; transition: opacity .4s ease-in-out; width: 100% }
@media only screen and (max-width:992px) {
 .wrap-logo { height: 80px }
 }
.wrap-logo .subedicion { background: var(--color-1); bottom: 0; color: hsl(0 0% 100% / .7); font-size: 10px; font-weight: var(--fw-400); left: 50%; letter-spacing: 2px; line-height: 10px; padding: 2px 5px 1px; position: absolute; text-align: center; text-transform: uppercase; transform: translateX(-50%) }
@media only screen and (min-width:601px) {
 .wrap-logo .subedicion { background: var(--color-2) }
 }
@media only screen and (min-width:768px) {
 .wrap-logo .subedicion { bottom: -2px; font-size: 12px; padding: 3px 5px 2px }
 }
@media only screen and (min-width:993px) {
 .wrap-logo .subedicion { bottom: 0; font-size: 14px }
 }
.side-nav .subedicion { background: #0d1844; bottom: 4px !important; font-size: 10px !important; padding: 2px 5px 1px !important }
.pinned .wrap-logo .subedicion { background: var(--color-1); font-size: 10px !important }
.INFORMACION .wrap-logo .subedicion { background: #005ae0 }
@media only screen and (min-width:601px) {
 .INFORMACION .wrap-logo .subedicion { background: #0049b8 }
 }
.INFORMACION .pinned .wrap-logo .subedicion { background: #005ae0 !important; bottom: 0; padding: 2px 5px 1px }
.INFORMACION .side-nav .subedicion { background: #005ae0 !important; bottom: 4px }
.wrap-NAV { background: #fff0; position: relative; width: 100%; z-index: 4 }
.wrap-NAV .NAV-Top { height: 50px; line-height: 50px }
.wrap-NAV .NAV-Top, .wrap-NAV .NAV-Top .container { display: flex; flex-direction: row; justify-content: space-between; width: 100% }
.wrap-NAV .NAV-Top .container { margin: 0 auto }
.wrap-NAV .NAV-Top .NAV-left .button-collapse { background: var(--color-4); color: #fff; display: inline-block; float: left; height: 50px; line-height: 50px; text-align: center; width: 50px }
.wrap-NAV .NAV-Top .NAV-left .button-collapse i { font-size: 36px; line-height: 50px }
.wrap-NAV .NAV-Top .NAV-center { flex: 0 1 0% }
.wrap-NAV .NAV-Top .NAV-center .navlogo { background-position: center -2px; height: 50px; opacity: 0; width: 100% }
.wrap-NAV .NAV-Top .NAV-right { display: flex; justify-content: flex-end }
.wrap-NAV .NAV-Top .NAV-right .btn-extra { color: #fff; display: block; display: none; height: 50px; line-height: 50px; text-align: center; width: 50px }
.wrap-NAV .NAV-Top .NAV-right .btn-extra i { margin-top: 12px }
.wrap-NAV .NAV-Top .NAV-right .btn-extra:hover { opacity: .8 }
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger { background: var(--color-3); display: inline-block; float: left; padding: 3px }
.wrap-NAV .NAV-Top .NAV-right .social { float: left; margin: 0 10px; opacity: 1; transition: opacity .4s ease-in-out }
.wrap-NAV .NAV-Top .NAV-right .social li { float: left; margin: 0 10px }
.wrap-NAV .NAV-Top .NAV-right .social li a { color: hsl(0 0% 100% / .7); font-size: 18px }
.wrap-NAV .NAV-Top .NAV-right .social li a:hover { color: #fff }
.wrap-NAV .NAV-Top .NAV-right .social li a i.zmdi-tiktok { background: url(../img/ics/ic-tik-tok.svg) 50% no-repeat; background-size: contain; height: 16px; opacity: .7; width: 14px }
.wrap-NAV .NAV-Top .NAV-right .social li a i.zmdi-tiktok:hover { opacity: 1 }
.wrap-NAV .NAV-Top .NAV-right .social li a i.zmdi-telegram { background: url(../img/ics/ic-telegram.svg) 50% no-repeat; background-size: contain; height: 16px; opacity: .7; width: 16px }
.wrap-NAV .NAV-Top .NAV-right .social li a i.zmdi-telegram:hover { opacity: 1 }
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger { color: #fff0; display: block; font-size: 11px; height: 50px; line-height: 10px; overflow: hidden; position: relative; text-align: center; white-space: nowrap; width: 50px; z-index: 3 }
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger:hover { color: #fff }
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger:after, .wrap-NAV .NAV-Top .NAV-right .cd-search-trigger:before { -webkit-backface-visibility: hidden; backface-visibility: hidden; content: ""; position: absolute; transform: translateZ(0); transition: opacity .3s }
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger:before { border: 3px solid #fff; border-radius: 50%; height: 18px; left: 14px; top: 14px; width: 18px }
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger:after { background: #fff; bottom: 17px; height: 3px; right: 13px; transform: rotate(45deg); width: 10px }
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger span { height: 100%; left: 0; position: absolute; top: 0; width: 100% }
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger span:after, .wrap-NAV .NAV-Top .NAV-right .cd-search-trigger span:before { -webkit-backface-visibility: hidden; backface-visibility: hidden; background: #2e3233; background: #fff; content: ""; display: inline-block; height: 3px; left: 50%; margin-left: -11px; margin-top: -2px; opacity: 0; position: absolute; top: 50%; transform: translateZ(0); transition: opacity .3s, transform .3s; width: 22px }
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger span:before { transform: rotate(45deg) }
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger span:after { transform: rotate(-45deg) }
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger.search-is-visible span:after, .wrap-NAV .NAV-Top .NAV-right .cd-search-trigger.search-is-visible span:before { opacity: 1 }
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger.search-is-visible span:before { transform: rotate(135deg) }
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger.search-is-visible span:after { transform: rotate(45deg) }
.wrap-NAV .NAV-Top .NAV-right .cd-search { height: 50px; left: 0; opacity: 0; position: absolute; top: 100%; transition: opacity .3s 0s, visibility 0 .3s; visibility: hidden; width: 100%; z-index: 3 }
.wrap-NAV .NAV-Top .NAV-right .cd-search form { height: 100%; width: 100% }
.wrap-NAV .NAV-Top .NAV-right .cd-search input { -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none; background: #fff; border: none; border-radius: 0; box-shadow: inset 0 1px 0 #e2e3df, 0 3px 6px rgb(0 0 0 / .05); box-sizing: border-box; height: 100%; padding: 0 5%; width: 100% }
.wrap-NAV .NAV-Top .NAV-right .cd-search input::-webkit-input-placeholder { color: #c9cbc4 }
.wrap-NAV .NAV-Top .NAV-right .cd-search input:-moz-placeholder, .wrap-NAV .NAV-Top .NAV-right .cd-search input::-moz-placeholder { color: #c9cbc4 }
.wrap-NAV .NAV-Top .NAV-right .cd-search input:-ms-input-placeholder { color: #c9cbc4 }
.wrap-NAV .NAV-Top .NAV-right .cd-search input:focus { outline: none }
.wrap-NAV .NAV-Top .NAV-right .cd-search.is-visible { opacity: 1; transition: opacity .3s 0s, visibility 0 0; visibility: visible }
.wrap-NAV .NAV-Top .NAV-right .nav-is-fixed .cd-search { position: fixed }
.wrap-NAV .NAV-Top .NAV-right .no-js .cd-search { opacity: 1; position: relative; top: 0; visibility: visible }
@media only screen and (min-width:1201px) {
 .wrap-NAV .NAV-Top .NAV-right .cd-search { height: 120px; top: 100% }
.wrap-NAV .NAV-Top .NAV-right .cd-search input { box-sizing: border-box; font-size: 2.5rem; font-weight: var(--fw-300); padding: 0 4em }
 }
.wrap-NAV .NAV-Bottom { background: var(--white) !important; height: 40px; line-height: 40px; max-height: 40px; overflow-x: scroll; overflow: hidden }
.wrap-NAV .NAV-Bottom .container { width: 100% }
.wrap-NAV .NAV-Bottom .container nav { box-shadow: none }
.wrap-NAV .NAV-Bottom .container nav ul { -webkit-overflow-scrolling: touch; display: flex; flex-direction: row; flex-wrap: nowrap; margin: 0; overflow-x: auto; justify-content: center }
.wrap-NAV .NAV-Bottom .container nav ul::-webkit-scrollbar { display: none }
.wrap-NAV .NAV-Bottom .container nav ul li { flex: 0 0 auto; font-size: 14px; font-weight: var(--fw-700); width: auto }
.wrap-NAV .NAV-Bottom .container nav ul li a { color: hsl(0 0% 100% / .7); display: block; padding: 0 10px }
.wrap-NAV .NAV-Bottom .container nav ul li a:hover { opacity: .8 }
.wrap-NAV .NAV-Bottom .container nav ul li a.activo { color: #fff; position: relative }
.wrap-NAV .NAV-Bottom .container nav ul li a.activo:after { background: var(--color-4); bottom: 0; content: ""; height: 3px; left: 0; position: absolute; width: 100% }
.wrap-NAV.pinned .NAV-Top .NAV-center { display: block; flex-grow: 1 }
.wrap-NAV.pinned .NAV-Top .NAV-center .navlogo { opacity: 1 !important }
.wrap-NAV.pinned .NAV-Top .social { display: none; opacity: 0 !important }
@media only screen and (max-width:600px) {
 .wrap-NAV { position: fixed; top: 0 }
.wrap-NAV .NAV-Top .navlogo { opacity: 1 !important }
.wrap-NAV .NAV-Top .NAV-left { flex: 0 1 }
.wrap-NAV .NAV-Top .NAV-center { flex-grow: 1 !important }
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger, .wrap-NAV .NAV-Top .NAV-right .social, .wrap-NAV .NAV-Top .NAV-right .tv { display: none }
.wrap-NAV .NAV-Top .NAV-right .btn-extra, .wrap-NAV .NAV-Top .NAV-right.showextra .cd-search-trigger, .wrap-NAV .NAV-Top .NAV-right.showextra .tv { display: block }
.wrap-NAV .NAV-Top .NAV-left, .wrap-NAV .NAV-Top .NAV-right { flex: 0 1 50px }
/* body { padding-top: 90px }
*/ }
.INFORMACION .wrap-NAV { background: #005ae0 }
.INFORMACION .wrap-NAV .NAV-Top .NAV-left .button-collapse { background: #fcc978 }
.INFORMACION .wrap-NAV .NAV-Top .NAV-left .button-collapse i { color: #00398f }
.INFORMACION .wrap-NAV .NAV-Top .NAV-right .cd-search-trigger { background: #4791ff }
.INFORMACION .wrap-NAV .NAV-Bottom { background: #00398f }
.INFORMACION .wrap-NAV .NAV-Bottom nav ul li a.activo:after { background: #4791ff }
#slide-out { background: var(--white); color: #fff; font-family: var(--font-1) }
#slide-out>li { border-bottom: 2px solid rgb(0 0 0 / .2) }
#slide-out li a { color: var(--color-5); font-weight: 700 }
#slide-out.active, #slide-out li.active, #slide-out li>a:hover, #slide-out li li>a:hover { background-color: rgb(0 0 0 / .03) }
#slide-out .li>a li>a>[class*=mdi-], #slide-out li>a>[class^=mdi-], #slide-out li>a>i, #slide-out li>a>i.material-icons { color: var(--color-5); float: right; margin: 0 }
#slide-out li>a>svg { width: 15px }
#slide-out li>a>svg>path { fill: var(--color-5) }
#slide-out .collapsible-body, #slide-out .fixed .collapsible-body { background-color: var(--white) }
#slide-out .collapsible-body ul li, #slide-out .fixed .collapsible-body ul li { border-bottom: 2px solid rgb(0 0 0 / .1) }
#slide-out .collapsible-body ul li a, #slide-out .fixed .collapsible-body ul li a { color: var(--color-6); font-weight: 400; font-family: var(--font-2) }
#slide-out .collapsible-body ul li:last-child, #slide-out .fixed .collapsible-body ul li:last-child { border-bottom: none !important }
#slide-out .collapsible-header, #slide-out.fixed .collapsible-header { border-left: 6px solid var(--color-1); font-size: 16px; padding: 0 20px 0 32px }
#slide-out .collapsible-header.active i, #slide-out.fixed .collapsible-header.active i { transform: rotate(180deg) }
#slide-out .fijo-sidenav { background: var(--white) }
#slide-out .fijo-sidenav .side-logo { margin-left: 10%; width: 80% }
#slide-out .fijo-sidenav .side-logo .wrap-logo { height: 4em }
#slide-out .fijo-sidenav .descarga_pdf { font-size: .8em; font-weight: var(--fw-400); height: 28px; line-height: 28px; margin-top: 0; transition-duration: .3s; transition-property: all; transition-timing-function: ease-out }
#slide-out .bg-darkblue { background: #fff0 }
#slide-out .bg-darkblue a { font-weight: 400 }
#slide-out::-webkit-scrollbar { -ms-overflow-style: none; display: none; scrollbar-width: none }
.INFORMACION #slide-out { background: #00398f }
.INFORMACION #slide-out>li { border-bottom: 2px solid rgb(0 0 0 / .25) }
.INFORMACION #slide-out.active, .INFORMACION #slide-out li>a:hover { background-color: rgb(0 0 0 / .3) }
.INFORMACION #slide-out .collapsible-body, .INFORMACION #slide-out .fixed .collapsible-body { background-color: #00398f }
.INFORMACION #slide-out .collapsible-body ul li, .INFORMACION #slide-out .fixed .collapsible-body ul li { border-bottom: 2px solid rgb(0 0 0 / .25) !important }
.INFORMACION #slide-out .collapsible-header, .INFORMACION #slide-out.fixed .collapsible-header { border-left: 6px solid #005ae0 }
.INFORMACION #slide-out .fijo-sidenav { background: #00398f }
.INFORMACION #slide-out .collapsible-body, .INFORMACION #slide-out .fixed .collapsible-body { background-color: rgb(0 0 0 / .2) }
.INFORMACION #slide-out .collapsible-body ul li, .INFORMACION #slide-out .fixed .collapsible-body ul li { border-bottom: 2px solid var(--color-2) }
.INFORMACION #slide-out .collapsible-body ul li a, .INFORMACION #slide-out .fixed .collapsible-body ul li a { color: hsl(0 0% 100% / .7); font-weight: 400 }
.INFORMACION #slide-out .collapsible-body ul li:last-child, .INFORMACION #slide-out .fixed .collapsible-body ul li:last-child { border-bottom: none !important }
.INFORMACION #slide-out.active, .INFORMACION #slide-out li.active, .INFORMACION #slide-out li>a:hover, .INFORMACION #slide-out li li>a:hover { background-color: #00398f }
.INFORMACION #slide-out a.descarga_pdf { background-color: #4791ff }
.INFORMACION #slide-out a.descarga_pdf:hover { background-color: #005ae0 }
.wrap-DEST { background: #f0f0f0; font-size: 12px; font-weight: var(--fw-700); height: 40px; line-height: 40px; max-height: 40px; overflow-x: scroll; overflow: hidden }
.wrap-DEST, .wrap-DEST .container { position: relative }
.wrap-DEST .destfijo { left: 0; padding: 0 15px 0 0; position: absolute; top: 0 }
.wrap-DEST .destfijo a { color: var(--color-4); font-weight: 700 }
.wrap-DEST .destfijo a:hover { color: var(--color-1) }
.wrap-DEST ul { -webkit-overflow-scrolling: touch; display: flex; flex-direction: row; flex-wrap: nowrap; margin: 0 5px 0 80px; overflow-x: auto }
.wrap-DEST ul::-webkit-scrollbar { display: none }
.wrap-DEST ul li { flex: 0 0 auto; position: relative; text-transform: uppercase; width: auto }
.wrap-DEST ul li a { color: rgb(0 0 0 / .54); display: block; padding: 0 10px }
.wrap-DEST ul li a:hover { color: rgb(0 0 0 / .38) }
.wrap-DEST ul li :after { content: "|"; margin-top: -1px; position: absolute; right: 0; top: 0 }
.wrap-DEST ul li:last-child :after { display: none }
@media only screen and (max-width:600px) {
 .wrap-DEST ul { margin: 0 5px 0 85px }
 }
.INFORMACION .wrap-DEST .destfijo a { color: #005ae0 }
.INFORMACION .wrap-DEST .destfijo a:hover { color: #00398f }
.wrap-ULTIMAHORA { height: 40px; margin: 1em 0; overflow: hidden }
.wrap-ULTIMAHORA .container { position: relative }
.wrap-ULTIMAHORA .container .ticker-fijo { background: var(--color-1); border-bottom-left-radius: 0; border-top-left-radius: 0; color: #fff; font-size: 12px; font-weight: var(--fw-700); left: 0; line-height: 40px; padding: 0 20px; position: absolute; text-transform: uppercase; top: 0; z-index: 2; font-family: var(--font-2) }
.wrap-ULTIMAHORA .container .simple-ticker { background: #f0f0f0; border-bottom-right-radius: 0; border-top-right-radius: 0; height: 40px; line-height: 40px; overflow: hidden; padding: 0 0 0 135px; position: relative; width: 100% }
.wrap-ULTIMAHORA .container .simple-ticker ul { list-style: none; margin: 0; padding: 0; position: relative; width: 100% }
.wrap-ULTIMAHORA .container .simple-ticker ul li { display: none; margin: 0; padding: 0; width: 100%; z-index: 1 !important }
.wrap-ULTIMAHORA .container .simple-ticker h3 { font-size: .95em; font-weight: var(--fw-400); line-height: 40px; margin: 0 }
.wrap-ULTIMAHORA .container .simple-ticker h2 a { color: var(--black); padding-left: 20px; font-family: var(--font-2) }
.wrap-ULTIMAHORA .container .simple-ticker h2 a:hover { opacity: .8 }
.cd-overlay { -webkit-backface-visibility: hidden; backface-visibility: hidden; background-color: rgb(31 31 31 / .8); cursor: pointer; height: 100%; opacity: 0; position: fixed; right: 0; top: 0; transition: opacity .3s 0s, visibility 0 .3s, transform .3s 0; visibility: hidden; width: 100%; z-index: 2 }
.cd-overlay.is-visible { opacity: 1; transition: opacity .3s 0s, visibility 0 0s, transform .3s 0; visibility: visible }
@media only screen and (max-width:1200px) {
 .cd-overlay.is-visible, .nav-on-left .cd-overlay.is-visible { transform: translateX(260px) }
.cd-overlay.is-visible.search-is-visible, .nav-on-left .cd-overlay.is-visible.search-is-visible { transform: translateX(0); z-index: 2 }
 }
.wrap-hemeroteca { bottom: -20px; height: 110px; overflow: hidden; position: absolute; right: 0; text-align: center; width: 160px }
.wrap-hemeroteca:after { background: linear-gradient(180deg, transparent 0, rgb(0 0 0 / .65)); bottom: 0; content: ""; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#a6000000", GradientType=0); height: 30px; position: absolute; right: -1px; width: 101% }
.wrap-hemeroteca a { background: #ca2527 !important; font-size: .8em; height: 28px; line-height: 28px; transition-duration: .3s; transition-property: all; transition-timing-function: ease-out }
.wrap-hemeroteca a:hover { background: #931b1d !important; color: #fff !important }
.wrap-hemeroteca img { left: 0; position: absolute; top: 10px; transition-duration: .3s; transition-property: transform; transition-timing-function: ease-out }
.wrap-hemeroteca:hover img { transform: translateY(-10px) }
.wrap-hemeroteca a.descarga_pdf { bottom: 20px; left: 50%; margin-left: -72px; opacity: 0; position: absolute }
.wrap-hemeroteca:hover a.descarga_pdf { opacity: 1 }
.wrap-CORPORATIVO.hemerohover { z-index: 5 }
.hemerohover .wrap-hemeroteca { overflow: visible; width: 300px }
.hemerohover .wrap-hemeroteca:after { display: none }
.hemerohover .wrap-hemeroteca img { box-shadow: 0 0 20px #000 }
.wrap-hemeroteca-sin-sombra:after { display: none !important }
@media only screen and (max-width:1200px) {
 .wrap-hemeroteca { display: none }
 }
.wrap-TRIPLE.wrap-CORP .container { position: relative }
.app { background-position: 100%; background-repeat: no-repeat; display: none !important; height: 40px; opacity: .4; position: absolute; right: 0; transition: all .3s ease; width: 140px; z-index: 1 }
.app.appstore { background-image: url(../img/ics/ic-appstore.svg); top: 26px }
.app.googleplay { background-image: url(../img/ics/ic-googleplay.svg); top: 80px }
.app:hover { opacity: 1 }
@media only screen and (max-width:992px) {
 .app { height: 28px; right: 5px }
.app.appstore { top: 0 }
.app.googleplay { top: 45px }
 }
@media only screen and (max-width:992px) {
 .wrap-CORP .CORP-left, .wrap-CORP .CORP-right { display: block }
.wrap-CORP .CORP-left *, .wrap-CORP .CORP-right * { display: none }
.wrap-CORP .CORP-left .logo-And_Unica, .wrap-CORP .CORP-right .logo-And_Unica { display: none; height: calc(100% - 32px) }
 }
.au .logo-And_Unica { display: block }
@media only screen and (max-width:992px) {
 .au .wrap-CORP .CORP-left .logo-And_Unica, .au .wrap-CORP .CORP-right .logo-And_Unica { display: block }
 }
.Usr_login { display: flex; flex-direction: row; gap: 1rem }
.Usr_login .btn-xs { align-self: center; color: #fff; font-size: 12px }
.Usr_login .btn-xs:hover { opacity: .7 }
.Usr_login .btn.btn-xs { height: auto; line-height: 1; padding: 8px 12px; text-transform: none }
.Usr_login .btn.btn-xs:hover { opacity: 1 }
.side-nav .Usr_login { border-top: 2px solid rgb(0 0 0 / .2); justify-content: center; padding: 0 10px }
.side-nav .Usr_login .btn-xs { font-size: 13px; font-weight: 400 !important }
.modalNew { background-color: #f0f0f0; max-height: 100%; max-width: 500px }
.modalNew#modal-registro { max-width: 600px }
.modalNew#modal-login, .modalNew#modal-registro { border-top: 6px solid var(--color-4) }
.modalNew h5 { font-family: var(--font-2); font-weight: var(--fw-400); margin-bottom: .25em; margin-top: .5em }
.modalNew p { color: rgb(0 0 0 / .54); font-family: var(--font-1) }
.modalNew p.lead { color: var(--color-4); font-family: var(--font-1); font-weight: var(--fw-700); margin-top: 0 }
.modalNew .Formulario { font-family: var(--font-1) !important }
.modalNew .Formulario input { background-color: #fff; padding-left: 10px; width: calc(100% - 10px) }
.modalNew .Formulario input+label { padding-left: 10px }
.modalNew .Formulario input+label.active { padding-left: 0; top: .5rem }
.modalNew .Formulario input[type=checkbox]+label { padding-left: 30px }
.modalNew .Formulario .select-wrapper+label { top: -20px }
.modalNew .Formulario button { margin-bottom: 0; width: 100% }
.modalNew .Formulario button.btn-redes { background-color: #fff; color: #737373 !important; display: flex; flex-direction: row; font-size: 14px; height: auto; justify-content: center; padding: 0 10px; text-transform: none }
.modalNew .Formulario button.btn-redes span { align-self: center; line-height: 1; margin: 20px 5px }
.modalNew .Formulario button.btn-redes svg { align-self: center; margin: 0 5px }
.modalNew .Formulario button.btn-redes:hover { color: #4d4d4d !important }
@media only screen and (max-width:600px) {
 .modalNew .Formulario button.btn-redes { margin-bottom: 1em }
 }
.modalNew .Formulario hr { margin-bottom: 1rem }
.modalNew .modal-footer { background-color: var(--color-1) !important; height: auto; padding: .75rem }
.modalNew .modal-footer p { color: hsl(0 0% 100% / .7); font-family: var(--font-1) }
.modalNew .modal-footer p a { text-decoration: underline }
.modalNew .modal-footer p a:hover { color: inherit; opacity: .7 }
.modalNew form p:last-child { margin-bottom: 10px }
#modal-denuncia, #modal-pass { padding-top: 2em }
#modal-denuncia .modal-content, #modal-pass .modal-content { padding: 1.5em 1.5em .5em }
#modal-denuncia .modal-content h4, #modal-pass .modal-content h4 { background: var(--color-1); color: #fff; font-size: 1.2em; left: 0; line-height: 2.5em; padding: 0 1em; position: absolute; top: 0; width: 100% }
#modal-denuncia .modal-content h4:after, #modal-pass .modal-content h4:after { border-color: var(--color-1) #fff0 #fff0; border-style: solid; border-width: 25px 25px 0 0; bottom: -15px; content: ""; height: 0; left: 20px; position: absolute; width: 0 }
#modal-denuncia .modal-content h6, #modal-pass .modal-content h6 { background: var(--color-1); color: #fff; font-size: 1.2em; left: 0; line-height: 2.5em; padding: 0 1em; position: absolute; top: 0; width: 100%; margin-top: 0; }
#modal-denuncia .modal-content h6:after, #modal-pass .modal-content h6:after { border-color: var(--color-1) #fff0 #fff0; border-style: solid; border-width: 25px 25px 0 0; bottom: -15px; content: ""; height: 0; left: 20px; position: absolute; width: 0 }
#modal-denuncia .modal-action, #modal-pass .modal-action { position: absolute; right: 10px; top: 10px }
#modal-denuncia .modal-action i, #modal-pass .modal-action i { color: #fff }
#modal-denuncia button { background-color: #ca2527 }
#modal-comentarios, #modal-normas { max-width: 90% }
#modal-comentarios .modal-content, #modal-normas .modal-content { padding: 2em }
#modal-comentarios h3, #modal-normas h3 { background: var(--color-1); color: #fff; font-size: 1.75em; margin: 0; padding: 1em; text-align: center; width: 100% }
#modal-comentarios h5, #modal-normas h5 { font-weight: var(--fw-400); line-height: 1.25em }
#modal-comentarios hr, #modal-normas hr { margin-bottom: 1.5em }
#modal-comentarios ol, #modal-normas ol { color: rgb(0 0 0 / .54); counter-reset: contador; font-family: var(--font-1); list-style: none; margin-bottom: 0; margin-top: 2em; padding-left: 0 }
#modal-comentarios ol li, #modal-normas ol li { border-bottom: 1px dashed rgb(0 0 0 / .15); counter-increment: contador; margin-bottom: 1em; padding-bottom: 1em }
#modal-comentarios ol li:before, #modal-normas ol li:before { align-items: center; background: var(--color-4); border-radius: 50px; color: #fff; content: counter(contador); display: inline-block; display: inline-flex; font-size: 12px; font-weight: var(--fw-700); height: 20px; justify-content: center; line-height: 1em; margin-right: 12px; min-width: 20px; text-align: center; width: auto }
#modal-comentarios ol li:last-child, #modal-normas ol li:last-child { border: none; margin-bottom: 0; padding-bottom: 0 }
.INFO #modal-denuncia .modal-content h4, .INFO #modal-pass .modal-content h4 { background: #0049b8 }
.INFO #modal-denuncia h4:after, .INFO #modal-pass h4:after { border-color: #0049b8 #fff0 #fff0 }
.INFO #modal-comentarios h3, .INFO #modal-normas h3 { background-color: #0049b8 }
.INFO #modal-comentarios ol li:before, .INFO #modal-normas ol li:before { background: #00398f }
#modal-suscripcion { background: #f0f0f0; bottom: 2em !important; left: auto !important; margin: 0; max-width: 560px; padding-top: 3em; right: 2em; top: auto !important }
#modal-suscripcion .modal-content { padding: 1.5em }
#modal-suscripcion .modal-content h4 { background: var(--color-1); color: #fff; font-size: 1.2em; left: 0; padding: 1em; position: absolute; top: 0; width: 100% }
#modal-suscripcion .modal-content h4:after { border-color: var(--color-1) #fff0 #fff0; border-style: solid; border-width: 25px 25px 0 0; bottom: -15px; content: ""; height: 0; left: 26px; position: absolute; width: 0 }
#modal-suscripcion .modal-content h3 { font-size: 1.25em; margin-top: 1em }
#modal-suscripcion .modal-content p { margin-bottom: 2em }
#modal-suscripcion .modal-content button { font-family: var(--font-1) }
#modal-suscripcion .modal-content .row { display: flex; margin: 1em 0 0; text-align: center }
#modal-suscripcion .modal-content .row .col { padding: 0 }
#modal-suscripcion .modal-content .row .col button { height: 100%; line-height: 1.5em; padding: .75em 1em; width: 100% }
#modal-suscripcion .modal-content .row .col p { line-height: 1.25; margin: 0 }
#modal-suscripcion .modal-content .row .col p a { text-decoration: underline }
#modal-suscripcion .modal-content .row:last-child { border-top: 1px solid rgb(0 0 0 / .1); padding-top: 1em }
#modal-suscripcion .modal-content .row:last-child p { text-align: left }
@media only screen and (max-width:600px) {
 #modal-suscripcion .modal-content .row { display: block }
#modal-suscripcion .modal-content .row button { margin-bottom: 1em }
 }
#modal-suscripcion .modal-action { position: absolute; right: 10px; top: 10px }
#modal-suscripcion .modal-action i { color: #fff }
html { scroll-behavior: smooth }
.BLOQUE-COMENTARIOS .info-comentarios { background-color: #f0f0f0; border-radius: 4px; display: flex; flex-direction: row; font-size: 14px; padding: 1em }
.BLOQUE-COMENTARIOS .info-comentarios a { text-decoration: underline }
.BLOQUE-COMENTARIOS .info-comentarios svg { align-self: center; margin-right: .5em }
.BLOQUE-COMENTARIOS .form-comentarios { border-bottom: 1px solid #f0f0f0; margin-bottom: 1em; padding-bottom: 1em }
.BLOQUE-COMENTARIOS .form-comentarios textarea { background-color: #f0f0f0; border: none; border-radius: 4px; font-family: var(--font-1); font-size: 16px; line-height: 1.25em; max-width: 100%; min-height: 9em; padding: 1em }
.BLOQUE-COMENTARIOS .form-comentarios textarea::-webkit-input-placeholder { color: #999 }
.BLOQUE-COMENTARIOS .form-comentarios textarea::-moz-placeholder { color: #999 }
.BLOQUE-COMENTARIOS .form-comentarios textarea:-ms-input-placeholder { color: #999 }
.BLOQUE-COMENTARIOS .form-comentarios textarea:-moz-placeholder { color: #999 }
.BLOQUE-COMENTARIOS .form-comentarios button { font-family: var(--font-1); width: 100% }
.BLOQUE-COMENTARIOS .form-comentarios p { font-size: 14px; margin-top: 6px }
.BLOQUE-COMENTARIOS .form-comentarios p a { text-decoration: underline }
.BLOQUE-COMENTARIOS .comentario { position: relative; scroll-margin-top: 100px }
.BLOQUE-COMENTARIOS .comentario i.cont { color: rgb(0 0 0 / .38); display: none; left: 0; position: absolute; top: 5px }
.BLOQUE-COMENTARIOS .comentario .otros-com { background: #f0f0f0; border-radius: 4px; display: flex; flex-direction: row; gap: 6px; margin-top: 2px; overflow: hidden; padding: 0 }
.BLOQUE-COMENTARIOS .comentario .otros-com .respuesta { align-self: center; color: rgb(0 0 0 / .38); display: none; font-size: 12px; font-weight: var(--fw-700); line-height: 18px; padding-left: 6px; text-transform: uppercase }
.BLOQUE-COMENTARIOS .comentario .otros-com .respuesta:hover { color: rgb(0 0 0 / .54) }
.BLOQUE-COMENTARIOS .comentario .otros-com .num-com { background: var(--color-4); color: #fff; font-size: 12px; font-weight: var(--fw-400); line-height: 18px; padding: 0 4px }
.BLOQUE-COMENTARIOS .comentario .comentario { padding-left: 32px }
.BLOQUE-COMENTARIOS .comentario .comentario i { display: block }
@media only screen and (max-width:600px) {
 .BLOQUE-COMENTARIOS .comentario .comentario { padding-left: 0 }
.BLOQUE-COMENTARIOS .comentario .comentario .usuario-com { padding-left: 42px }
 }
.BLOQUE-COMENTARIOS .comentario .comentario .otros-com .respuesta { display: block !important }
.BLOQUE-COMENTARIOS .comentario .comentario .comentario .comentario .comentario .comentario { padding-left: 0 !important }
.BLOQUE-COMENTARIOS .comentario .comentario .comentario .comentario .comentario .comentario i.cont { left: -30px }
.BLOQUE-COMENTARIOS .comentario :not(i) { font-family: var(--font-1) !important }
.BLOQUE-COMENTARIOS .comentario .fila { display: flex; flex-direction: row; justify-content: start }
.BLOQUE-COMENTARIOS .comentario .fila.usuario-com .avatar-com { background-color: var(--color-4); border-radius: 50%; color: #fff; display: flex; flex-direction: column; height: 40px; justify-content: center; margin-right: 12px; min-width: 40px; overflow: hidden; width: 40px }
.BLOQUE-COMENTARIOS .comentario .fila.usuario-com .avatar-com span { align-self: center }
.BLOQUE-COMENTARIOS .comentario .fila.usuario-com .datos-com { flex-grow: 1 }
.BLOQUE-COMENTARIOS .comentario .fila.usuario-com .datos-com h5 { -webkit-line-clamp: 1; display: flex; font-size: 18px; line-height: 1; margin: 4px 0; max-height: 18px; overflow: hidden }
.BLOQUE-COMENTARIOS .comentario .fila.usuario-com .datos-com h6 { -webkit-line-clamp: 1; color: #888; font-size: 12px; font-weight: var(--fw-400); line-height: 1; margin: 0; max-height: 18px; max-height: 12px; overflow: hidden }
.BLOQUE-COMENTARIOS .comentario .fila.texto-com p { font-size: 14px; line-height: 20px }
.BLOQUE-COMENTARIOS .comentario .fila.acciones-com { border-bottom: 1px solid #f0f0f0; border-top: 1px solid #f0f0f0; display: flex; flex-direction: row; gap: 16px; justify-content: start; margin-bottom: 20px; padding: 16px 0 }
.BLOQUE-COMENTARIOS .comentario .fila.acciones-com a, .BLOQUE-COMENTARIOS .comentario .fila.acciones-com button { background: transparent !important; border: none !important; display: flex; flex-direction: row; flex-wrap: nowrap; font-size: 14px; gap: 6px; justify-content: start; padding: 0 }
.BLOQUE-COMENTARIOS .comentario .fila.acciones-com a span, .BLOQUE-COMENTARIOS .comentario .fila.acciones-com button span { align-self: center; background: transparent !important; color: rgb(0 0 0 / .54); padding: 0 }
.BLOQUE-COMENTARIOS .comentario .fila.acciones-com a i, .BLOQUE-COMENTARIOS .comentario .fila.acciones-com button i { color: rgb(0 0 0 / .54); font-size: 20px }
.BLOQUE-COMENTARIOS .comentario .fila.acciones-com a:hover *, .BLOQUE-COMENTARIOS .comentario .fila.acciones-com button:hover * { color: var(--color-4) !important }
.BLOQUE-COMENTARIOS .comentario .fila.acciones-com .denunciar { display: flex; flex-grow: 1; justify-content: end }
@media only screen and (max-width:600px) {
 .BLOQUE-COMENTARIOS .comentario .fila.acciones-com .denunciar span { display: none }
 }
.modal .BLOQUE-COMENTARIOS .info-comentarios { background-color: #d9d9d9 }
.modal .BLOQUE-COMENTARIOS .form-comentarios { border: none; margin: 0; padding: 0 }
.modal .BLOQUE-COMENTARIOS .form-comentarios textarea { background-color: #d9d9d9 }
.wrap-HEADER { background: var(--white); display: flex; flex-direction: column; width: 100%; gap: 32px; padding-top: 0; padding-bottom: 24px }
.wrap-HEADER.pinned { gap: 0; box-shadow: 0 0 10px rgb(0 0 0 / .5); padding-bottom: 0; padding-top: 12px }
.wrap-HEADER.pinned .wrap-CORP .CORP-center .wrap-logo { display: block }
.wrap-HEADER.pinned .wrap-CORP .container .enlaces-extra { display: none }
.wrap-HEADER .wrap-CORP .container .wrap-logo .subedicion { display: none }
.wrap-HEADER .wrap-CORP { background: var(--white); order: 2; padding: 0 20px; width: 100%; z-index: 5 }
.wrap-HEADER .wrap-CORP .container .CORP-left { align-items: center; display: flex; gap: 14px; order: 3; justify-content: flex-end }
.wrap-HEADER .wrap-CORP .container .CORP-right { align-items: center; display: flex; gap: 0; justify-content: flex-start; order: 1 }
.wrap-HEADER .wrap-CORP .container .CORP-right .social { display: flex; align-items: center; justify-content: center; gap: 16px }
.wrap-HEADER .wrap-CORP .container .CORP-right .social li a { color: var(--color-1) }
.wrap-HEADER .wrap-CORP .container .CORP-right .social li a i { font-size: 16px }
.wrap-HEADER .wrap-CORP .container .CORP-right .social li a svg { max-height: 13px; width: 13px }
.wrap-HEADER .wrap-CORP .container .CORP-right .social li a svg path { fill: var(--color-1) }
.wrap-HEADER .wrap-CORP .container .CORP-right .cd-search-trigger { display: none }
.wrap-HEADER .wrap-CORP .container .CORP-right .btn-xs { text-wrap: nowrap; color: #fff; font-size: 14px; padding: 0 1rem; text-transform: none !important }
.wrap-HEADER .wrap-CORP .container .wrap-logo { height: 60px }
.wrap-HEADER .wrap-CORP .container .wrap-logo .subedicion { background-color: var(--color-1); border-radius: 4px; bottom: 8px; color: #38b8f4 !important; font-family: var(--font-2) !important; font-size: 12px !important; font-weight: var(--fw-700); letter-spacing: 1px !important }
.wrap-HEADER .wrap-CORP .container .enlaces-extra { display: flex; align-items: center; justify-content: center; gap: 16px }
.wrap-HEADER .wrap-CORP .container .enlaces-extra li a { color: var(--color-6); font-weight: var(--fw-700); font-size: 14px; font-family: var(--font-2) }
.wrap-HEADER .wrap-CORP .container .NAV-Bottom { background: var(--color-2); box-shadow: inset 0 4px 6px rgb(0 0 0 / .2); height: 40px; line-height: 40px; max-height: 40px; overflow-x: scroll; overflow: hidden }
.wrap-HEADER .wrap-CORP .container .NAV-Bottom .container { width: 100% }
.wrap-HEADER .wrap-CORP .container .NAV-Bottom .container nav { box-shadow: none }
.wrap-HEADER .wrap-CORP .container .NAV-Bottom .container nav ul { -webkit-overflow-scrolling: touch; display: flex; flex-direction: row; flex-wrap: nowrap; margin: 0; overflow-x: auto }
.wrap-HEADER .wrap-CORP .container .NAV-Bottom .container nav ul::-webkit-scrollbar { display: none }
.wrap-HEADER .wrap-CORP .container .NAV-Bottom .container nav ul li { flex: 0 0 auto; font-size: 14px; font-weight: var(--fw-700); text-transform: uppercase; width: auto }
.wrap-HEADER .wrap-CORP .container .NAV-Bottom .container nav ul li a { color: hsl(0 0% 100% / .7); display: block; padding: 0 10px }
.wrap-HEADER .wrap-CORP .container .NAV-Bottom .container nav ul li a:hover { color: #fff }
.wrap-HEADER .wrap-CORP .container .NAV-Bottom .container nav ul li a.activo { color: #fff; position: relative }
.wrap-HEADER .wrap-CORP .container .NAV-Bottom .container nav ul li a.activo:after { background: var(--color-4); bottom: 0; content: ""; height: 3px; left: 0; position: absolute; width: 100% }
@media only screen and (max-width:992px) {
 .wrap-HEADER .wrap-CORP .container .CORP-left { max-width: 50px }
.wrap-HEADER .wrap-CORP .container .CORP-left * { display: block !important }
.wrap-HEADER .wrap-CORP .container .CORP-left .cd-search-trigger { display: none !important }
.wrap-HEADER .wrap-CORP .container .CORP-right { max-width: 50px }
.wrap-HEADER .wrap-CORP .container .CORP-right .btn-xs { display: none !important }
.wrap-HEADER .wrap-CORP .container .CORP-right * { display: block }
 }
.wrap-HEADER .wrap-NAV { order: 4 }
.wrap-HEADER .wrap-NAV .NAV-Bottom { height: 22px; line-height: 22px; max-height: 22px }
.wrap-HEADER .wrap-NAV .NAV-Bottom .container nav ul li { font-size: 15px }
.wrap-HEADER .wrap-DEST { background-color: #f0f0f0; font-family: var(--font-2); order: 1; padding: 0 15px; order: 1 }
.wrap-HEADER .wrap-DEST .container { display: flex; justify-content: center }
.wrap-HEADER .wrap-DEST .container .destfijo { position: relative }
.wrap-HEADER .wrap-DEST .container .destfijo a { color: var(--color-5) }
.wrap-HEADER .wrap-DEST .container ul { margin: 0 }
.wrap-HEADER .wrap-DEST .container ul li { text-transform: capitalize }
.wrap-HEADER .wrap-DEST .container ul li a { color: var(--color-5); font-weight: var(--fw-400); padding: 0 6px; text-transform: uppercase; font-family: var(--font-2) }
.wrap-HEADER .wrap-DEST .container ul li a:hover { color: var(--color-6) }
.wrap-HEADER.pinned .wrap-DEST, .wrap-HEADER .wrap-DEST .container ul li a:after { display: none }
.cd-overlay { background-color: rgb(31 31 31 / .6); z-index: 20 !important }
#cd-search { left: 50%; opacity: 0; position: fixed; top: 50%; transform: translate(-50%, -50%); visibility: hidden; width: clamp(300px, 75%, 800px); z-index: 21 }
#cd-search.is-visible { opacity: 1; visibility: visible }
#cd-search form { position: relative }
#cd-search form svg { height: 32px; left: 18px; opacity: .4; position: absolute; top: 18px; width: 32px; z-index: 1 }
#cd-search form input { background: #111; border-bottom: none; border-radius: .25em; box-sizing: border-box; color: #fff; font-size: 2rem; font-weight: var(--fw-300); height: auto; padding: .5em .5em .5em 64px; position: relative }
#cd-search form input::placeholder { font-family: var(--font-2) }
@media only screen and (max-width:600px) {
 /* body { padding-top: 0px !important }
*/
    .TITULO-listado h2 { font-size: 1.5em !important }
.wrap-HEADER { position: fixed }
.wrap-HEADER .wrap-CORP { display: block }
.wrap-HEADER .wrap-NAV { position: relative }
/* .wrap-HEADER .wrap-DEST { display: none }
*/ }
.wrap-ULTIMAHORA .container .ticker-fijo { background: var(--color-1); font-family: var(--font-2); color: var(--white) }
.wrap-SUBHEADER { border-bottom: 1px solid #d9d9d9; padding-bottom: .5rem }
.wrap-SUBHEADER .container { display: flex; flex-direction: row; justify-content: space-between }
.wrap-SUBHEADER .container .SUBHEADER-col { border-left: 2px solid #d9d9d9; color: #111; display: flex; gap: .75rem; justify-content: flex-start; margin: 1rem 0 .5rem; padding: 0 1rem; width: 25% }
.wrap-SUBHEADER .container .SUBHEADER-col:hover { opacity: .6 }
.wrap-SUBHEADER .container .SUBHEADER-col:first-child { border: none; padding-left: 0 }
.wrap-SUBHEADER .container .SUBHEADER-col svg { flex-shrink: 0; width: 40px }
.wrap-SUBHEADER .container .SUBHEADER-col .wrap { display: flex; flex-direction: column; justify-content: start }
.wrap-SUBHEADER .container .SUBHEADER-col .wrap h6 { color: #111; font-family: var(--font-2); font-size: 14px; margin: 0 0 4px; text-transform: uppercase }
.wrap-SUBHEADER .container .SUBHEADER-col .wrap p { color: rgb(0 0 0 / .54); font-size: .8rem; line-height: 1; margin: 0 }
@media only screen and (max-width:992px) {
 .wrap-SUBHEADER .container .SUBHEADER-col svg { height: 32px }
.wrap-SUBHEADER .container .SUBHEADER-col .wrap { justify-content: center }
.wrap-SUBHEADER .container .SUBHEADER-col .wrap p { display: none }
 }
@media only screen and (max-width:727px) {
 .wrap-SUBHEADER .container .SUBHEADER-col { flex-direction: column; text-align: center }
.wrap-SUBHEADER .container .SUBHEADER-col svg { width: 100% }
 }
@media only screen and (max-width:599px) {
 .wrap-SUBHEADER .container .SUBHEADER-col { margin: 0 0 1rem; padding: 0 }
.wrap-SUBHEADER .container .SUBHEADER-col .wrap h6 { font-size: 11px }
.wrap-SUBHEADER { margin-bottom: 1rem }
 }
#slide-out .wrap-logo { background-size: 75%; height: 80px !important }
#slide-out .collapsible-header, #slide-out.fixed .collapsible-header { font-size: 20px; padding: 4px 20px 4px 32px; font-family: var(--font-2) }
#slide-out li>a { font-size: 18px }
#slide-out .Usr_login { line-height: 64px }
#slide-out .Usr_login .btn-xs { font-size: 15px }
.wrap-FOOTER .page-footer { background: var(--color-1); display: block; padding-top: 0 }
.wrap-FOOTER .centrado { text-align: center }
.page-footer .container { padding: 0 }
.page-footer .footer-top { align-items: center; background: var(--color-1); display: flex; min-height: 1px; overflow: hidden; padding: 24px 0 }
.footer-top nav { box-shadow: none; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 24px }
.footer-top nav ul { display: flex; flex-direction: row; flex-wrap: wrap; margin: 0; padding: 0; text-align: center; justify-content: center }
.footer-top nav ul li { margin: 0; padding: 0 }
.footer-top nav ul li a { color: #fff; font-size: .9em; line-height: 2em; padding: 0 10px; text-transform: capitalize; font-family: var(--font-2); font-weight: 700 }
.footer-top nav ul li a:hover { opacity: .8 }
.footer-top nav .second-nav li.separador { margin: 0 }
.footer-top nav .second-nav li.separador div { width: 1px; height: 100%; background: var(--white) }
.footer-top nav .second-nav li a { font-family: var(--font-2); font-weight: 300 }
.wrap-FOOTER .footer-copyright { background: var(--white); font-size: 1em; padding: 24px 0 }
.wrap-FOOTER .footer-copyright p, .wrap-FOOTER .footer-copyright span, .wrap-FOOTER .footer-copyright a, .wrap-FOOTER .footer-copyright .developer { color: var(--color-1); font-family: var(--font-2) }
.wrap-FOOTER .footer-copyright a:hover { color: var(--color-1); opacity: .8 }
.wrap-FOOTER .collapsible { border: none; box-shadow: none; padding-bottom: 2em; position: relative }
.wrap-FOOTER .collapsible-header { background: none; border-bottom: 1px solid hsl(0 0% 100% / .15) }
.wrap-FOOTER .collapsible-body { border: none; border-bottom: 1px solid hsl(0 0% 100% / .15); float: left; font-size: .9em; margin-bottom: 3em; padding: 0 }
.wrap-FOOTER .collapsible .btn-floating { background: var(--color-4); bottom: 0; left: 50%; margin-left: -28px; position: absolute }
.wrap-FOOTER .collapsible .rotar45 { transform: rotate(135deg) }
.wrap-FOOTER .collapsible i { width: 100% }
.wrap-FOOTER .collapsible-header.active { margin-bottom: 3em }
.wrap-FOOTER .collapsible-header.active .btn-floating { background: #ca2527; bottom: 3em; transform: rotate(135deg) }
@media only screen and (max-width:600px) {
 .page-footer .footer-copyright { text-align: center }
 }
@media only screen and (min-width:601px) {
 .page-footer .footer-copyright .developer { text-align: right }
 }
.material-tooltip { font-size: .8rem; min-height: 30px; padding: 8px 15px }
.material-tooltip .backdrop { background: var(--color-4) }
@media only screen and (min-width:993px) and (max-width:1200px) {
 .wrap-FOOTER .collapsible .btn-floating { bottom: 3px }
.wrap-FOOTER .collapsible-header.active .btn-floating { bottom: calc(33px + 3em) }
 }
@media only screen and (min-width:1201px) {
 .footer-top nav ul li { margin: auto }
.footer-top nav ul li:first-child a { padding-left: 0 }
.footer-mid nav ul { font-size: .9em; line-height: 1.8em }
.wrap-FOOTER .collapsible .btn-floating { bottom: 5px }
.wrap-FOOTER .collapsible-header.active .btn-floating { bottom: calc(5px + 3em) }
 }
.footer-mid .logo-foot { background: url(../img/logos/logo-andinfo-grupo-2019.svg) top no-repeat; background-size: contain; height: 120px; margin: 20px 0; width: 100% }
.lista-ediciones { display: none }
.lista-ediciones ul { float: left; padding-bottom: 2em; width: 100% }
.lista-ediciones ul li { float: left; padding-right: 3%; width: 100% }
.lista-ediciones ul li a { color: hsl(0 0% 100% / .7); font-size: 13px; line-height: 22px }
.lista-ediciones ul li a:hover { color: #fff }
@media only screen and (min-width:601px) {
 .lista-ediciones ul li { width: 50% }
.lista-ediciones .l3 ul li { width: 100% }
 }
@media only screen and (min-width:1201px) {
 .lista-ediciones ul { padding-bottom: 4em }
 }
@media only screen and (max-width:600px) {
 .footer-mid .l6 ul li { padding-right: 0; width: 100% }
.footer-copyright p { float: left !important; margin: 0 0 .5em }
 }
.SUP-FOOTER .TRIPLE_INFERIOR { border-color: transparent !important }
.SUP-FOOTER .TITULILLO-seccion { padding-bottom: 2em }
#SUP-footer-1, #SUP-footer-2 { background: #f5f5f5; margin: 0; padding: 0 }
.titpbs { border-bottom: 1px solid var(--white); border-top: 1px solid var(--white); font-size: 14px; letter-spacing: 1px; padding: 1em; text-transform: uppercase; font-family: var(--font-2); color: var(--white); font-weight: 400 }
ul.logos-pie { border-bottom: 1px solid hsl(0 0% 100% / .15); margin-bottom: 2em; padding-bottom: 2em; text-align: center }
ul.logos-pie li { display: inline-block; margin: 10px 10px 0 0; max-width: 150px }
ul.logos-pie li a { display: block }
ul.logos-pie li a img { opacity: .6; transition: opacity .2s }
ul.logos-pie li a:hover img { opacity: 1 }
ul.logos-footer { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; margin-bottom: 24px; margin-top: 24px; gap: 1rem }
ul.logos-footer li { display: block; align-content: center }
ul.logos-footer li a.logos-pie { background-position: 50%; background-repeat: no-repeat; background-size: 150px; display: block; filter: grayscale(100%); height: 60px; opacity: 1; transition: opacity .4s ease-in-out; width: 170px }
ul.logos-footer li a.logos-pie:hover { opacity: 1 }
ul.logos-footer li a.logos-pie.logo-pbs { background-size: 200px !important; filter: none !important; height: 82px !important; opacity: 1 !important; width: 200px !important }
ul.logos-footer li a.logos-pie.logo-vivaalmeria { background-image: url(../img/logos/logo-andinfo-viva-almeria.svg) !important }
ul.logos-footer li a.logos-pie.logo-uno { background-size: contain; width: 100px }
ul.logos-footer li a.logos-pie.logo-dos { background-size: contain; width: 100px }
ul.logos-footer li a.logos-pie.logo-tres { background-size: contain; width: 100px }
ul.logos-footer li a.logos-pie.logo-cuatro { background-size: contain; width: 100px }
ul.logos-footer li a.logos-pie.logo-cinco { background-size: contain; width: 100px }
ul.logos-footer li a.logos-pie.logo-seis { background-size: contain; width: 100px }
ul.logos-footer li a.logos-pie.logo-siete { background-size: contain; width: 100px }
ul.logos-footer li a.logos-pie.logoinfo .logo-uno { background-size: contain; width: 120px }
ul.logos-footer li a.logos-pie.logo-ai { background-size: 260px !important; width: 300px !important }
ul.logos-footer li a.logos-pie.logoinfo { background-size: 200px !important; height: 60px; width: 240px !important }
ul.logos-footer li a.logos-pie.logos-pie-repeat { background-size: contain }
ul.logos-footer.logoai { margin-top: 2em }
ul.logos-footer.logoai li, ul.logos-footer.logoai li a, ul.logos-footer.logosinfo, ul.logos-footer.logosinfo li, ul.logos-footer.logosinfo li a { visibility: visible }
ul.logos-footer.logosviva { margin-bottom: 2em }
ul.logos-footer.logosviva li, ul.logos-footer.logosviva li a { visibility: visible }
ul.logos-footer.logosotros { margin-bottom: 2em; margin-top: 2em }
ul.logos-footer.logosotros li { margin: 0 20px; visibility: visible }
ul.logos-footer.logosotros li a { visibility: visible }
.wrap-newsletterform { background: #f0f0f0; padding: 30px 40px 40px }
.wrap-newsletterform h5 { margin-bottom: 2em; text-transform: uppercase }
.wrap-newsletterform input::-webkit-input-placeholder { color: #999 }
.wrap-newsletterform input::-moz-placeholder { color: #999 }
.wrap-newsletterform input:-ms-input-placeholder { color: #999 }
.wrap-newsletterform input:-moz-placeholder { color: #999 }
.wrap-newsletterform .select-dropdown, .wrap-newsletterform input { background: #fff !important; border: none !important; box-sizing: border-box; color: #999; padding-left: 10px }
.wrap-newsletterform input[type=email]::-moz-placeholder { color: #999 }
.wrap-newsletterform input[type=email]:-ms-input-placeholder { color: #999 }
.wrap-newsletterform input[type=email]::placeholder { color: #999 }
.wrap-newsletterform .select-dropdown { box-sizing: border-box; padding-left: 0 !important; text-indent: 10px }
.wrap-newsletterform button { box-sizing: border-box; margin-top: 1rem; width: 100% }
#newsletter_ko, #newsletter_ko_email, #newsletter_ok { display: none }
.newsletter_status { border-radius: 6px; margin: 16px 0; padding: 16px; text-align: center }
#newsletter_ok.newsletter_status { background-color: #74df00 }
#newsletter_ko.newsletter_status, #newsletter_ko_email.newsletter_status { background-color: #df0101; color: #fff }
#modal-iniciativa { background: var(--color-1) }
#modal-iniciativa h2 { color: #fff; text-align: center }
#modal-iniciativa img { height: auto; width: 100% }
#modal-iniciativa .modal-content { text-align: center }
.modal .modal-footer { background-color: #f0f0f0 }
@media only screen and (max-width:600px) {
 #modal-iniciativa { height: 50% }
 }
.premio-iniciativa { text-align: center }
.premio-iniciativa .btn.blue { background-color: #04699a !important }
#modal-boletin { background: #f0f0f0; height: 440px }
#modal-boletin .modal-content { padding: 0 }
#modal-boletin .modal-footer { background: #bfbfbf }
#modal-urgente .modal-content { padding: 4em }
#modal-urgente .modal-content h4 { font-size: 1.999em; font-weight: var(--fw-700); line-height: 32px }
#modal-urgente .modal-footer { border-top: 1px solid #999; bottom: 0; box-shadow: 0 0 15px rgb(0 0 0 / .4); position: fixed; z-index: 1 }
.logoComscore, .logoOJD { background-position: 50%; background-repeat: no-repeat; background-size: contain; display: block; height: 40px; margin: 1em 0 0; opacity: .6; text-align: center; transition: opacity .2s; width: 100% }
.logoComscore:hover, .logoOJD:hover { opacity: 1 }
.logoOJD { background-image: url(../img/decor/logo-ojd.png) }
.logoComscore { background-image: url(../img/decor/logo-comscore.png) }
.wrap-logo-clabe { display: flex; flex-direction: row; justify-content: center }
.wrap-logo-clabe .logoCLABE { background: url(../img/logos-pie/logo-clabe.png) 50% no-repeat; background-size: contain; height: 100px; transition: opacity .25s ease-in-out; width: 100px }
.wrap-logo-clabe .logoCLABE:hover { cursor: pointer; opacity: .7 }
.INFORMACION .wrap-FOOTER .page-footer { background: #00398f }
.INFORMACION .wrap-FOOTER .footer-top { background: #005ae0 }
.INFORMACION .wrap-FOOTER .footer-copyright { background: #00398f }
.INFORMACION .wrap-FOOTER .footer-copyright a { color: #fcc978 }
#slide-out ul.social { border-top: 2px solid rgb(0 0 0 / .2); display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-around; padding: 0 10px }
#slide-out ul.social li a { font-size: 18px; height: auto; line-height: normal; padding: 0; text-align: center }
#slide-out ul.social li a:hover { background-color: transparent !important }
#slide-out ul.social li a i.zmdi-tiktok { background: url(../img/ics/ic-tik-tok.svg) 50% no-repeat; background-size: 16px }
#slide-out ul.social li a i.zmdi-telegram { background: url(../img/ics/ic-telegram.svg) 50% no-repeat; background-size: 16px }
#slide-out ul.social li:last-child { display: none }
.INFORMACION #slide-out ul.social { border-top: 2px solid rgb(0 0 0 / .25) }
.simple-overlay { background: #0a2451; bottom: 0; box-shadow: 0 -2px 10px rgb(0 0 0 / .25); color: #fff; cursor: pointer; display: block; height: auto; left: 0; padding: 20px 0; position: fixed; right: 0; width: 100%; z-index: 100000 }
.simple-overlay.simple-hide { display: none }
.simple-overlay .simple-container { margin-bottom: auto; margin-top: auto; max-width: 100%; padding-left: 15px; padding-right: 15px; position: relative; width: 100% }
.simple-overlay .simple-container strong { color: #fff }
.simple-overlay .close { color: #fff; font-size: 60px; height: 40px; line-height: 30px; margin: 0; opacity: 1; padding: 0; position: absolute; right: 20px; text-align: center; top: 20px; transition: all .1s ease-in-out; width: 40px }
.simple-overlay .close:active, .simple-overlay .close:focus, .simple-overlay .close:hover { opacity: 1 }
.simple-overlay.overlay-white { background: hsl(0 0% 100% / .85); color: #fff }
.simple-overlay.overlay-white .simple-container strong { color: #000 }
.simple-overlay.overlay-white .close { color: #fff }
.simple-overlay.background-image { background-repeat: no-repeat; background-size: cover }
.simple-overlay a { background-size: contain; display: inline-block; height: 40px; margin-right: 10px; width: 110px }
.simple-overlay a:hover { opacity: .8 }
.simple-overlay a.ic-appstore { background: url(/web/assets_new/img/ics/ic-appstore.svg) 0 no-repeat }
.simple-overlay a.ic-googleplay { background: url(/web/assets_new/img/ics/ic-googleplay.svg) 0 no-repeat; width: 120px }
.simple-overlay img { height: auto; left: 50%; margin: 0 auto; position: relative; top: 20px; transform: translateX(-50%); width: 170px }
@media only screen and (max-width:600px) {
 .simple-overlay img { display: none }
 }
.MODULO .third-wrap article .wrap-both .wrap-media { flex: unset; width: 55%; margin-bottom: 1em; margin-right: 1em }
.MODULO .wrap-both .wrap-text header h2 { word-break: break-word }
.MODULO .wrap-both .wrap-text header h2 a { color: inherit; display: block }
.MODULO .wrap-both .wrap-text header h2 a:hover { opacity: .8 }
.MODULO .wrap-both .wrap-text .entradilla { font-size: 1em }
.MODULO .wrap-both .wrap-text .wrap-otros { display: none }
.MODULO .wrap-both .wrap-text footer { display: block; font-size: .75em; text-transform: uppercase }
.MODULO .wrap-both .wrap-text footer .comentarios { display: none }
.MODULO .wrap-both .wrap-text footer .autor ul { margin: 0; padding: 0 }
.MODULO .wrap-both .wrap-text footer .autor ul li { display: inline; font-weight: var(--fw-700); margin-right: .5em; padding: 0 }
.MODULO .wrap-both .wrap-text footer .autor ul li.exclusiva { background: #ca2527; color: #fff; display: inline-block; font-weight: var(--fw-700); letter-spacing: .5px; margin-bottom: 2px; margin-right: 4px; padding: 2px 6px 0; position: relative; text-transform: uppercase }
.MODULO .wrap-both .wrap-text footer .autor ul li.redactor { margin-right: 2px; padding-right: 8px; position: relative }
.MODULO .wrap-both .wrap-text footer .autor ul li.redactor:after { background: var(--color-4); content: ""; height: 3px; position: absolute; right: 0; top: 5px; width: 3px }
.MODULO .wrap-both .wrap-media figure { line-height: 10px; margin: 0; padding: 0; position: relative }
.MODULO .first-wrap { flex: 1; margin-bottom: 1em; padding-bottom: 0 }
.MODULO .first-wrap .wrap-media .img-wrap { padding-bottom: 50% }
.MODULO .first-wrap .wrap-text .entradilla, .MODULO .first-wrap .wrap-text footer { display: block }
.MODULO .first-wrap .wrap-text .wrap-otros { display: none }
.MODULO .sec-wrap, .MODULO .third-wrap { display: flex; flex: 1 0 100%; flex-direction: column; margin-right: 0 }
.MODULO .sec-wrap article, .MODULO .third-wrap article { flex: 1 0 100%; margin-bottom: 1em; margin-right: 0; padding-bottom: 0 }
.MODULO .sec-wrap article .wrap-both, .MODULO .third-wrap article .wrap-both { display: flex; flex-direction: row }
.MODULO .sec-wrap article .wrap-both .wrap-media, .MODULO .third-wrap article .wrap-both .wrap-media { flex: 0 0 calc(33% - 1em); margin-bottom: 1em; margin-right: 1em }
.MODULO .sec-wrap article .wrap-both .wrap-media .img-wrap, .MODULO .third-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 56% }
.MODULO .sec-wrap article .wrap-both .wrap-text, .MODULO .third-wrap article .wrap-both .wrap-text { margin-bottom: 1em }
.MODULO .sec-wrap h2, .MODULO .third-wrap h2 { font-size: 1.2em }
.MODULO .sec-wrap .entradilla, .MODULO .third-wrap .entradilla { display: none }
@media only screen and (max-width:600px) {
 .MODULO .sec-wrap .wrap-both .wrap-media, .MODULO .third-wrap .wrap-both .wrap-media { max-width: 100px }
.MODULO .sec-wrap .wrap-both .wrap-media .img-wrap, .MODULO .third-wrap .wrap-both .wrap-media .img-wrap { padding-bottom: 80% !important }
.MODULO .sec-wrap article:last-child, .MODULO .third-wrap article:last-child { border-bottom: none; margin-bottom: 0 }
 }
@media only screen and (min-width:601px) {
 .MODULO .first-wrap .wrap-media { margin: 0 }
.MODULO .sec-wrap { flex-direction: row; justify-content: space-between }
.MODULO .sec-wrap article { flex: 1; margin-bottom: 1em; margin-right: 2em; padding-bottom: 0 }
.MODULO .sec-wrap article .wrap-both { flex-direction: column }
.MODULO .sec-wrap article .wrap-both .wrap-media { flex: auto; margin-right: 0 }
.MODULO .sec-wrap article:last-child { margin-right: 0 }
 }
.wrap-SUPERIOR .MODULO { margin-top: 2em }
.wrap-SUPERIOR .TRIPLE_SUPERIOR:nth-child(2) .container .section .row .col .MODULO { margin-top: 0 }
.wrap-MEDIO .wrap-SIMPLE .MODULO article { flex: 1 0 100%; margin-bottom: 1em; margin-right: 0; padding-bottom: 0 }
.wrap-MEDIO .wrap-SIMPLE .MODULO h2 a { color: inherit }
.wrap-MEDIO .wrap-SIMPLE .MODULO h2 a:hover { color: rgb(0 0 0 / .54) }
@media only screen and (max-width:600px) {
 .wrap-MEDIO .wrap-SIMPLE .MODULO article .wrap-both { display: flex; flex-direction: row }
.wrap-MEDIO .wrap-SIMPLE .MODULO article .wrap-both .wrap-media { flex: 0 0 calc(33% - 1em); margin-bottom: 1em; margin-right: 1em }
.wrap-MEDIO .wrap-SIMPLE .MODULO article .wrap-both .wrap-media .img-wrap { padding-bottom: 56% }
.wrap-MEDIO .wrap-SIMPLE .MODULO h2 { font-size: 1.2em; margin-top: 0 }
.wrap-MEDIO .wrap-SIMPLE .MODULO .entradilla { display: none }
 }
@media only screen and (min-width:601px) {
 .wrap-MEDIO .wrap-SIMPLE .MODULO .MODULO_L h2 { font-size: 1.999em }
.wrap-MEDIO .wrap-SIMPLE .MODULO .MODULO_M article .wrap-both .wrap-media .img-wrap { padding-bottom: 45% }
.wrap-MEDIO .wrap-SIMPLE .MODULO .MODULO_M article .wrap-both .wrap-text h2 { font-size: 1.414em }
.wrap-MEDIO .wrap-SIMPLE .MODULO .MODULO_S h2 { font-size: 1.2em }
.wrap-MEDIO .wrap-SIMPLE .MODULO .MODULO_XS h2 { font-size: 1em; margin: 0 }
.wrap-MEDIO .wrap-SIMPLE.CONT-IZQ-IZQ .MODULO .MODULO_M article, .wrap-MEDIO .wrap-SIMPLE.CONTENIDO-DER .MODULO .MODULO_M article { padding-bottom: 0 }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_L h2, .wrap-MEDIO .wrap-SIMPLE.CONTENIDO-DER .MODULO .MODULO_S h2 { font-size: 1.2em }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_M article { margin-bottom: 0; padding-bottom: 0 }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_M article h2 { font-size: 1.2em !important }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_S article { margin-bottom: 0 }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_S article .wrap-both { display: block }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_S article .wrap-both .wrap-media { margin-bottom: 0; margin-right: 0 }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_S article .wrap-both .wrap-media .img-wrap { padding-bottom: 45% }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_S article .wrap-both .wrap-text h2 { font-size: 1.2em }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_XS .wrap-text { padding: .5em 1.5em }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_Numerado h2, .wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_XS h2 { font-size: 1em }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .entradilla { display: none }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .wrap-media { margin-bottom: 0 }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .wrap-text { padding: 1em 1.5em .5em }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_M .sec-wrap:last-child article { padding-bottom: 1em }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_S .sec-wrap:last-child article { margin-bottom: 1em; padding-bottom: 1em }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_XS article:last-child { padding-bottom: 1em }
 }
.wrap-SUP-FOOTER .MODULO_S .sec-wrap article { margin-bottom: 1em; padding-bottom: 0 }
.wrap-SUP-FOOTER .MODULO_S .sec-wrap article .wrap-both { padding-bottom: 1em !important }
.wrap-SUP-FOOTER .MODULO_S .sec-wrap article .wrap-both .wrap-media { flex: 0 0 25%; margin-bottom: 0 !important }
.wrap-SUP-FOOTER .MODULO_S .sec-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 56% !important }
.wrap-SUP-FOOTER .MODULO_S .sec-wrap article .wrap-both .wrap-text { margin-bottom: 0 !important }
.wrap-SUP-FOOTER .MODULO_S .sec-wrap article .wrap-both .wrap-text footer { display: none }
.TITULO-listado+.MODULO { margin-top: 0 }
@media only screen and (max-width:600px) {
 .MODULO { margin-top: 0 }
.TITULO-listado+.MODULO { margin-top: -1px }
 }
@media only screen and (min-width:601px) {
 .MODULO_L .sec-wrap { border: none; display: flex; flex: 1 0 100%; flex-direction: column; margin-right: 0 }
.MODULO_L .sec-wrap article { border: none; flex: 1 0 100% }
.MODULO_L .sec-wrap article .wrap-both { display: flex; flex-direction: column }
.MODULO_L .sec-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 45% }
.MODULO_L .sec-wrap article .wrap-both .wrap-text { margin-bottom: 0 }
.MODULO_L .sec-wrap h2 { font-size: 1.414em }
.MODULO_L .sec-wrap .entradilla { display: block }
 }
@media only screen and (min-width:601px) {
 .MODULO_S .sec-wrap, .MODULO_S .third-wrap { display: flex; flex: 1 0 100%; flex-direction: column; margin-right: 0 }
.MODULO_S .sec-wrap article, .MODULO_S .third-wrap article { flex: 1 0 100%; margin-bottom: 1em; margin-right: 0; padding-bottom: 0 }
.MODULO_S .sec-wrap article .wrap-both, .MODULO_S .third-wrap article .wrap-both { display: flex; flex-direction: row }
.MODULO_S .sec-wrap article .wrap-both .wrap-media, .MODULO_S .third-wrap article .wrap-both .wrap-media { flex: 0 0 calc(33% - 1em); margin-bottom: 0; margin-right: 1em }
.MODULO_S .sec-wrap article .wrap-both .wrap-media .img-wrap, .MODULO_S .third-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 56% }
.MODULO_S .sec-wrap article .wrap-both .wrap-text, .MODULO_S .third-wrap article .wrap-both .wrap-text { margin-bottom: 0 }
.MODULO_S .sec-wrap h2, .MODULO_S .third-wrap h2 { font-size: 1.2em; margin: 0 }
.MODULO_S .sec-wrap h2 a, .MODULO_S .third-wrap h2 a { -webkit-line-clamp: 3; -webkit-box-orient: vertical; display: -webkit-box !important; overflow: hidden; word-break: break-word }
.MODULO_S .sec-wrap .entradilla, .MODULO_S .third-wrap .entradilla { display: none }
 }
.MODULO_XXL .sec-wrap article:last-child { border: none; margin-bottom: 0 }
@media only screen and (min-width:601px) and (max-width:992px) {
 .MODULO_XXL .sec-wrap { }
.MODULO_XXL .sec-wrap article { border: none; margin-bottom: 0 }
.MODULO_XXL .sec-wrap article .wrap-media { max-width: 100% !important }
 }
@media only screen and (min-width:993px) {
 .MODULO_XXL { display: flex; flex-direction: row-reverse; padding-bottom: 1em }
.MODULO_XXL .first-wrap { border: none; flex: 1 0 66% }
.MODULO_XXL .first-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 50% }
.MODULO_XXL .first-wrap article .wrap-both h2 { font-size: 2.827em }
.MODULO_XXL .sec-wrap { flex: 1 0 calc(34% - 2em); flex-direction: column; margin-right: 2em }
.MODULO_XXL .sec-wrap article { margin-bottom: 2em; margin-right: 0 !important }
.MODULO_XXL .sec-wrap article:last-child { border: none; padding: 0 }
.MODULO_XXL .sec-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 56.25% }
 }
@media only screen and (min-width:601px) {
 .MODULO_XXL_NUEVO .first-wrap { border: none; padding-bottom: 1em }
.MODULO_XXL_NUEVO .first-wrap .wrap-media { display: none }
.MODULO_XXL_NUEVO .first-wrap .wrap-text { text-align: center }
.MODULO_XXL_NUEVO .first-wrap .wrap-text .entradilla { font-size: 1em }
.MODULO_XXL_NUEVO .sec-wrap { flex-direction: row; justify-content: space-between }
.MODULO_XXL_NUEVO .sec-wrap article { border-bottom: none; flex: 1; margin-right: 2em; padding-bottom: 0 }
.MODULO_XXL_NUEVO .sec-wrap article .wrap-both { flex-direction: column }
.MODULO_XXL_NUEVO .sec-wrap article .wrap-both .wrap-media { flex: auto; margin-right: 0; max-width: 100% !important }
.MODULO_XXL_NUEVO .sec-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 45% }
.MODULO_XXL_NUEVO .sec-wrap article:last-child { margin-right: 0 }
 }
@media only screen and (min-width:993px) {
 .MODULO_XXL_NUEVO .first-wrap h2 { font-size: 2.827em }
 }
@media only screen and (min-width:1201px) {
 .MODULO_XXL_NUEVO .first-wrap h2 { font-size: 3.998em }
 }
@media only screen and (max-width:600px) {
 .MODULO_XL_OVER article { padding-bottom: 1em }
.MODULO_XL_OVER article .wrap-media .img-wrap { padding-bottom: 45% }
 }
@media only screen and (min-width:601px) {
 .MODULO_XL_OVER { padding-bottom: 2em }
.MODULO_XL_OVER .wrap-both { position: relative }
.MODULO_XL_OVER .wrap-both .wrap-text { background: #fff; bottom: 0; left: 2em; padding: .5em 2em 0; position: absolute; text-align: left; width: calc(100% - 4em); z-index: 2 }
 }
@media only screen and (min-width:993px) {
 .MODULO_XL_OVER h2 { font-size: 2.827em }
 }
@media only screen and (min-width:1201px) {
 .MODULO_XL_OVER .img-wrap { padding-bottom: 45% }
 }
@media only screen and (min-width:993px) {
 .wrap-DOBLE .MODULO_XL_OVER h2 { font-size: 1.999em }
.wrap-DOBLE .MODULO_XL_OVER .img-wrap { padding-bottom: 56.25% }
 }
.MODULO_XL { padding-bottom: 1em }
.MODULO_XL .img-wrap { padding-bottom: 45% }
@media only screen and (min-width:993px) {
 .MODULO_XL .wrap-text { text-align: center }
.MODULO_XL h2 { font-size: 2.827em }
 }
@media only screen and (min-width:993px) {
 .wrap-DOBLE .MODULO_XL .wrap-text { text-align: left }
 }
.MODULO_1_1_4 { display: flex; flex-direction: column; flex-wrap: wrap }
.MODULO_1_1_4 .first-wrap { display: block; flex: 1 }
.MODULO_1_1_4 .sec-wrap { display: block; flex: 1; margin-bottom: 1em }
@media only screen and (min-width:600px) {
 .MODULO_1_1_4 .sec-wrap .entradilla { display: block }
 }
.MODULO_1_1_4 .third-wrap { display: block; flex: 1 }
@media only screen and (min-width:601px) {
 .MODULO_1_1_4 .sec-wrap { border-bottom: none; margin-bottom: 0 }
 }
@media only screen and (min-width:768px) {
 .MODULO_1_1_4 { flex-direction: row; padding-bottom: 0 }
.MODULO_1_1_4 .first-wrap { border: none; flex: 1 0 100%; margin-bottom: 2em }
.MODULO_1_1_4 .first-wrap .wrap-both { float: left; height: 100%; min-height: 360px; overflow: hidden; position: relative; width: 100% }
.MODULO_1_1_4 .first-wrap .wrap-media { height: 100%; left: 0; position: absolute; top: 0; width: 62.5% }
.MODULO_1_1_4 .first-wrap .wrap-media figure { height: 100% }
.MODULO_1_1_4 .first-wrap .wrap-media figure .img-wrap { height: 100%; padding-bottom: 0 }
.MODULO_1_1_4 .first-wrap .wrap-text { background: var(--color-1); color: hsl(0 0% 100% / .7); float: right; margin-bottom: 2em; margin-left: -12.5%; margin-top: 40px; padding: 20px 40px 30px; position: relative; width: 50%; z-index: 1 }
.MODULO_1_1_4 .first-wrap .wrap-text h2 { color: #fff }
.MODULO_1_1_4 .first-wrap .wrap-text h2 a { color: inherit }
.MODULO_1_1_4 .first-wrap .wrap-text h2 a:hover { opacity: .8 !important }
.MODULO_1_1_4 .first-wrap footer a { color: hsl(0 0% 100% / .7) }
.MODULO_1_1_4 .first-wrap footer a:hover { color: #fff }
.MODULO_1_1_4 .sec-wrap { flex: 1; position: relative }
.MODULO_1_1_4 .sec-wrap article { border: none; margin-bottom: 0 }
.MODULO_1_1_4 .sec-wrap article h2 { font-size: 1.999em; margin-bottom: .5em }
.MODULO_1_1_4 .sec-wrap article .wrap-media { max-width: none }
.MODULO_1_1_4 .sec-wrap article .img-wrap { padding-bottom: 48% !important }
.MODULO_1_1_4 .third-wrap { display: block; flex: 0 0 50%; flex-direction: row; flex-wrap: wrap; padding-left: 2em; padding-left: 1em; border-left: 1px solid var(--color-1); margin-left: 1em }
.MODULO_1_1_4 .third-wrap article:last-child { border: none; margin-bottom: 0 }
.MODULO_1_1_4 .third-wrap article .wrap-media { flex: 0 0 calc(23% - 1em) !important }
.INFORMACION .MODULO_1_1_4 .first-wrap .wrap-text { background: #00398f }
 }
.TRIPLE_INFERIOR .MODULO_1_1_4 { border-bottom: none !important }
.MODULO_1_4_1 .third-wrap article { border: none; margin-bottom: 0 }
@media only screen and (max-width:600px) {
 .MODULO_1_4_1 .sec-wrap article:last-child { margin-bottom: 1em !important }
 }
@media only screen and (min-width:768px) {
 .MODULO_1_4_1 { display: flex; flex-direction: column; padding-bottom: 2em }
.MODULO_1_4_1 .first-wrap { border: none; flex: 1 0 100%; margin-bottom: 2em }
.MODULO_1_4_1 .first-wrap article .wrap-both { height: 100%; position: relative }
.MODULO_1_4_1 .first-wrap article .wrap-both .wrap-text { background: #fff; bottom: 0; left: 2em; padding: .5em 2em .5em; position: absolute; text-align: left; width: calc(100% - 4em); z-index: 2 }
.MODULO_1_4_1 .first-wrap article .wrap-both .wrap-text h2 { font-size: 1.999em !important }
.MODULO_1_4_1 .first-wrap article .wrap-both .wrap-text .entradilla { display: none }
.MODULO_1_4_1 .sec-wrap { margin-bottom: 1em }
.MODULO_1_4_1 .sec-wrap article, .MODULO_1_4_1 .third-wrap article { border: none; margin-bottom: 0 }
.MODULO_1_4_1 .third-wrap article .wrap-both .wrap-media { flex: 0 0 22%; margin-bottom: 0; margin-right: 2em }
.MODULO_1_4_1 .third-wrap article .wrap-both .wrap-text { margin-bottom: 0 }
.MODULO_1_4_1 .third-wrap article .wrap-both .wrap-text h2 { font-size: 1.414em !important }
.MODULO_1_4_1 .third-wrap article .wrap-both .wrap-text .entradilla { display: block }
 }
@media only screen and (min-width:993px) {
 .MODULO_1_4_1 { flex-direction: row }
.MODULO_1_4_1 .first-wrap { border: none; flex: 0 0 calc(40% - 1em); margin-bottom: 0; margin-right: 1em }
.MODULO_1_4_1 .first-wrap article { border: none; height: 100%; margin-bottom: 0 }
.MODULO_1_4_1 .first-wrap article .wrap-both { height: 100%; position: relative }
.MODULO_1_4_1 .first-wrap article .wrap-both .wrap-media { flex: 0 0 calc(33% - 1em); height: 100% }
.MODULO_1_4_1 .first-wrap article .wrap-both .wrap-media figure { height: 100% }
.MODULO_1_4_1 .first-wrap article .wrap-both .wrap-media figure a { display: block; height: 100% }
.MODULO_1_4_1 .first-wrap article .wrap-both .wrap-media figure a .img-wrap { height: 100% !important; padding: 0 !important }
.MODULO_1_4_1 .sec-wrap { border-bottom: none; flex: 0 0 calc(35% - 1em); flex-direction: column; margin-bottom: 0; margin-right: 1em }
.MODULO_1_4_1 .sec-wrap article { margin-bottom: 1em; margin-right: 0 }
.MODULO_1_4_1 .sec-wrap article .wrap-both { flex-direction: row; height: 100% }
.MODULO_1_4_1 .sec-wrap article .wrap-both .wrap-media { flex: 0 0 calc(40% - 1em); margin-right: 1em }
.MODULO_1_4_1 .sec-wrap article footer { display: none !important }
.MODULO_1_4_1 .sec-wrap article:last-child { border: none; margin-bottom: 0 }
.MODULO_1_4_1 .sec-wrap article:last-child .wrap-media, .MODULO_1_4_1 .sec-wrap article:last-child .wrap-text { margin-bottom: 0 }
.MODULO_1_4_1 .third-wrap { flex: 0 0 25% }
.MODULO_1_4_1 .third-wrap article .wrap-both { flex-direction: column }
.MODULO_1_4_1 .third-wrap article .wrap-both .wrap-media { margin-bottom: 1em; margin-right: 0 }
 }
.MODULO_1_1_3 { display: flex; flex-wrap: wrap; padding-bottom: 2em }
@media only screen and (max-width:767px) {
 .MODULO_1_1_3 .sec-wrap, .MODULO_1_1_3 .third-wrap { display: block }
.MODULO_1_1_3 .sec-wrap article { margin-bottom: 1em !important }
 }
@media only screen and (min-width:768px) {
 .MODULO_1_1_3 .first-wrap { flex: 1 0 100% }
.MODULO_1_1_3 .first-wrap .wrap-media .img-wrap { padding-bottom: 36% !important }
.MODULO_1_1_3 .sec-wrap { flex: 0 0 40%; margin-right: 2em }
.MODULO_1_1_3 .sec-wrap article { border-bottom: none; margin-bottom: 0 }
.MODULO_1_1_3 .sec-wrap article .wrap-text { margin-bottom: 0 !important }
.MODULO_1_1_3 .sec-wrap article .wrap-text .entradilla { display: block }
.MODULO_1_1_3 .third-wrap { flex: 0 0 calc(60% - 2em) }
.MODULO_1_1_3 .third-wrap article { flex: none }
.MODULO_1_1_3 .third-wrap article:last-child { border-bottom: none !important }
 }
@media only screen and (min-width:993px) {
 .MODULO_1_1_3 { padding-bottom: 1em }
.MODULO_1_1_3 .first-wrap { border: none; flex: 1 0 66%; margin-right: 1em; padding-right: 1em; border-right: solid 1px var(--color-1) }
.MODULO_1_1_3 .sec-wrap { flex: 1 0 calc(34% - 2em); margin-bottom: 1em; margin-right: 0 }
.MODULO_1_1_3 .sec-wrap .wrap-media .img-wrap { padding-bottom: 76% }
.MODULO_1_1_3 .sec-wrap .wrap-text h2 { font-size: 1.414em !important }
.MODULO_1_1_3 .third-wrap { flex: 1 0 100%; flex-direction: row; padding-top: 1em }
.MODULO_1_1_3 .third-wrap article { border-bottom: none !important; flex: none; flex: 0 0 33%; margin-bottom: 0 }
.MODULO_1_1_3 .third-wrap article .wrap-media { margin-bottom: 0 !important }
.MODULO_1_1_3 .third-wrap article .wrap-text { margin-bottom: 0 !important; padding-right: 2em }
 }
.MODULO_Numerado { list-style: none; margin: 0; margin-bottom: 2em; padding: 0; width: 100%; background: var(--color-4) }
.MODULO_Numerado li { margin: 0; padding: 1em 1em 1em 0; position: relative; border-bottom: solid 1px var(--color-1) }
.MODULO_Numerado li article { border-bottom: none !important; margin: 0 !important; min-height: 45px; padding: 0 !important; padding-top: 30px !important; padding-left: 7px !important }
.MODULO_Numerado li article .wrap-text { padding: 0 !important }
.MODULO_Numerado li article .wrap-text h2 { font-size: 1em !important; margin: 0 1em !important }
.MODULO_Numerado li:last-child article { border-bottom: none !important }
.MODULO_Numerado li:hover:before { background: #fff0; color: #fff }
.MODULO_Numerado li:before { background: #d9d9d9; border-radius: 22.5px; color: rgb(0 0 0 / .54); content: ""; font-family: var(--font-1) !important; font-size: 20px; height: 45px; left: 0; line-height: 45px; position: absolute; text-align: center; top: 15px; transition: all .2s ease; width: 45px }
.MODULO_Numerado li:first-child:before { content: "01" }
.MODULO_Numerado li:nth-child(2):before { content: "02" }
.MODULO_Numerado li:nth-child(3):before { content: "03" }
.MODULO_Numerado li:nth-child(4):before { content: "04" }
.MODULO_Numerado li:nth-child(5):before { content: "05" }
.MODULO_Numerado li:nth-child(6):before { content: "06" }
.MODULO_Numerado li:nth-child(7):before { content: "07" }
.MODULO_Numerado li:nth-child(8):before { content: "08" }
.MODULO_Numerado li:nth-child(9):before { content: "09" }
.MODULO_Numerado li:nth-child(10):before { content: "10" }
.CONT-IZQ-DER.CENTRO .MODULO_Numerado li { padding: 1em }
.CONT-IZQ-DER.CENTRO .MODULO_Numerado li:before { left: 15px }
.MODULO_XS h2 { font-size: 1em !important; margin: 0 !important }
.MODULO_SLIDER { margin-bottom: 2em }
.MODULO_SLIDER article { border-bottom: none !important; margin-bottom: 0 !important; min-height: 200px; padding-bottom: 0 !important }
.MODULO_SLIDER .wrap-both { min-height: 200px }
.MODULO_SLIDER .wrap-text { background: #f0f0f0; padding: .5em 2em 1.5em }
.MODULO_SLIDER .wrap-media .img-wrap { padding-bottom: 45% !important }
.MODULO_SLIDER .slick-dotted.slick-slider { background: #fff0; padding-bottom: 0 }
@media only screen and (min-width:768px) {
 .wrap-DOBLE .MODULO_SLIDER .wrap-both, .wrap-TRIPLE .MODULO_SLIDER .wrap-both { position: relative }
.wrap-DOBLE .MODULO_SLIDER .wrap-both .wrap-text, .wrap-TRIPLE .MODULO_SLIDER .wrap-both .wrap-text { bottom: 2em; left: 2em; position: absolute; width: calc(66% - 4em) }
 }
@media only screen and (min-width:768px) {
 .wrap-DOBLE .MODULO_SLIDER .entradilla { display: none }
 }
@media only screen and (max-width:600px) {
 .wrap-MEDIO .wrap-SIMPLE .MODULO_SLIDER article .wrap-both { flex-direction: column }
.wrap-MEDIO .wrap-SIMPLE .MODULO_SLIDER article .wrap-both .wrap-media { flex: 1; margin-right: 0 }
.wrap-MEDIO .wrap-SIMPLE .MODULO_SLIDER article .wrap-both .wrap-text { flex: 1 }
 }
.MODULO_VERT_3, .MODULO_VERT_4 { overflow: hidden; padding-bottom: 1em }
.MODULO_VERT_3 .slick-list, .MODULO_VERT_4 .slick-list { width: calc(100% + 1em) }
.MODULO_VERT_3 .slick-list .slick-slide, .MODULO_VERT_4 .slick-list .slick-slide { margin-right: 2em }
.MODULO_VERT_3 .slick-list .slid-next, .MODULO_VERT_4 .slick-list .slid-next { right: 1em }
.MODULO_VERT_6, .MODULO_VERT_8 { overflow: hidden; padding-bottom: 2em }
.MODULO_VERT_6 .slick-list, .MODULO_VERT_8 .slick-list { width: calc(100% + .75em) }
.MODULO_VERT_6 .slick-list .slick-slide, .MODULO_VERT_8 .slick-list .slick-slide { margin-right: 1.5em }
.MODULO_VERT_6 .slick-list .slid-next, .MODULO_VERT_8 .slick-list .slid-next { right: .75em }
.MODULO_VERT_3 h2 { font-size: 1.2em }
.MODULO_VERT_3 .entradilla { display: none; margin-top: .5em }
@media only screen and (min-width:768px) {
 .MODULO_VERT_3 h2 { font-size: 1.414em }
 }
.art-relacionados .MODULO_VERT_3 .wrap-media { margin-bottom: 1em !important }
.art-relacionados .MODULO_VERT_3 h2, .MODULO_VERT_4 h2 { font-size: 1.2em }
.MODULO_VERT_6 h2 { font-size: 1.2em }
.MODULO_1_4 { display: flex; flex-wrap: wrap }
.MODULO_1_4 .sec-wrap article:last-child { border-bottom: none; margin-bottom: 0 }
@media only screen and (min-width:601px) and (max-width:992px) {
 .MODULO_1_4 .sec-wrap article { border-bottom: none; margin-bottom: 1em }
 }
@media only screen and (min-width:993px) {
 .MODULO_1_4 { flex-direction: row; flex-wrap: nowrap }
.MODULO_1_4 .first-wrap { border-bottom: none; flex: 1 0 60%; padding-right: 2em }
.MODULO_1_4 .first-wrap .img-wrap { padding-bottom: 40% }
.MODULO_1_4 .sec-wrap { display: block; flex: 1 0 40%; flex-direction: column }
.MODULO_1_4 .sec-wrap article { margin-right: 0 }
.MODULO_1_4 .sec-wrap article .wrap-both { display: flex; flex-direction: row }
.MODULO_1_4 .sec-wrap article .wrap-both .wrap-media { flex: 0 0 calc(33% - 1em); margin-right: 1em }
.MODULO_1_4 .sec-wrap article:last-child { margin-bottom: 1em }
 }
@media only screen and (max-width:600px) {
 .MODULO_1_4 .sec-wrap { display: block }
 }
.MODULO_ASIM_1_3 { display: flex; flex-direction: column; flex-wrap: wrap }
.MODULO_ASIM_1_3 .sec-wrap { flex: 1 }
.MODULO_ASIM_1_3 .sec-wrap article:last-child { border-bottom: none; margin-bottom: 0 }
@media only screen and (min-width:601px) and (max-width:992px) {
 .MODULO_ASIM_1_3 .sec-wrap { flex-wrap: wrap }
.MODULO_ASIM_1_3 .sec-wrap article { border-bottom: none; margin-bottom: 1em }
 }
@media only screen and (min-width:993px) {
 .MODULO_ASIM_1_3 { flex-direction: row; flex-wrap: nowrap }
.MODULO_ASIM_1_3 .first-wrap { border-bottom: none; flex: 1 0 50%; padding-right: 2em }
.MODULO_ASIM_1_3 .first-wrap .wrap-media .img-wrap { padding-bottom: 56.25% }
.MODULO_ASIM_1_3 .sec-wrap { display: block; flex: 1 0 50%; flex-direction: column }
.MODULO_ASIM_1_3 .sec-wrap article { margin-right: 0 }
.MODULO_ASIM_1_3 .sec-wrap article .wrap-both { display: flex; flex-direction: row }
.MODULO_ASIM_1_3 .sec-wrap article .wrap-both .wrap-media { flex: 0 0 calc(36% - 1em); margin-right: 1em }
.MODULO_ASIM_1_3 .sec-wrap article .wrap-both .wrap-text h2 { font-size: 1.414em }
.MODULO_ASIM_1_3 .sec-wrap article .wrap-both .wrap-text .entradilla { display: block; margin-top: .5em }
.MODULO_ASIM_1_3 .sec-wrap article:last-child { margin-bottom: 1em }
 }
.MODULO_ASIM_1_6 { flex-wrap: wrap }
.MODULO_ASIM_1_6 .sec-wrap article:last-child { border-bottom: none; margin-bottom: 0 }
@media only screen and (min-width:601px) and (max-width:992px) {
 .MODULO_ASIM_1_6 .sec-wrap { flex-wrap: wrap; justify-content: flex-start }
.MODULO_ASIM_1_6 .sec-wrap article { border-bottom: none; flex: 1 0 calc(32% - 1em); margin-bottom: 1em }
.MODULO_ASIM_1_6 .sec-wrap article .wrap-media .img-wrap { padding-bottom: 56.25% !important }
.MODULO_ASIM_1_6 .sec-wrap article:nth-child(3n+3) { margin-right: 0 }
 }
@media only screen and (min-width:993px) {
 .MODULO_ASIM_1_6 { display: flex; flex-direction: row; flex-wrap: nowrap }
.MODULO_ASIM_1_6 .first-wrap { border-bottom: none; flex: 1 0 50%; padding-right: 2em }
.MODULO_ASIM_1_6 .first-wrap .img-wrap { padding-bottom: 56.25% !important }
.MODULO_ASIM_1_6 .sec-wrap { flex: 1 0 50%; flex-direction: row; flex-wrap: wrap; justify-content: flex-start }
.MODULO_ASIM_1_6 .sec-wrap article { border-bottom: none; flex: 0 0 calc(33% - 1em); margin-right: 1.5em }
.MODULO_ASIM_1_6 .sec-wrap article .wrap-both { display: flex; flex-direction: column }
.MODULO_ASIM_1_6 .sec-wrap article .wrap-both .wrap-media { flex: 1 }
.MODULO_ASIM_1_6 .sec-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 56.25% !important }
.MODULO_ASIM_1_6 .sec-wrap article:nth-child(3n+3) { margin-right: 0 }
.MODULO_ASIM_1_6 .sec-wrap article:last-child { margin-bottom: 1em }
 }
.MODULO_ASIM_2_1 article { border-bottom: 1px solid #f0f0f0; margin-bottom: 1em; padding-bottom: 1em }
.MODULO_ASIM_2_1 .wrap-both { display: flex; flex-direction: row }
.MODULO_ASIM_2_1 .wrap-media { flex: 1 0 30%; margin-right: 5% }
.MODULO_ASIM_2_1 .wrap-text { flex: 1 0 65% }
.MODULO_ASIM_2_1 figcaption { display: none }
.MODULO_ASIM_2_1 h2 { font-size: 125%; margin-top: 0 }
@media only screen and (min-width:601px) {
 .MODULO_ASIM_2_1 article { border-bottom: none !important }
 }
@media only screen and (min-width:601px) and (max-width:992px) {
 .MODULO_ASIM_2_1 h2 { font-size: 150% }
 }
@media only screen and (min-width:993px) {
 .MODULO_ASIM_2_1 { display: flex; flex-direction: row }
.MODULO_ASIM_2_1 article { border-bottom: none; flex: 1 0 32%; margin-bottom: 0; margin-right: 2%; padding-bottom: 0 }
.MODULO_ASIM_2_1 .wrap-media { flex: 1 0 100%; margin-right: 0 }
.MODULO_ASIM_2_1 .wrap-text { flex: 1 0 100% }
.MODULO_ASIM_2_1 h2 { margin-top: .75em }
.MODULO_ASIM_2_1 .entradilla { display: block !important }
.MODULO_ASIM_2_1 article:nth-child(3) { background: var(--color-1) }
.MODULO_ASIM_2_1 article:nth-child(3) .wrap-text { padding: 2em; z-index: 1 }
.MODULO_ASIM_2_1 article:nth-child(3) h2 { color: #fff; font-size: 175%; margin-top: 0 }
.MODULO_ASIM_2_1 article:nth-child(3) h2 a:hover { opacity: .8 !important }
.MODULO_ASIM_2_1 article:nth-child(3) footer .autor ul li.redactor { border-color: #dde4f1 }
.MODULO_ASIM_2_1 article:nth-child(3) footer a { color: #dde4f1 }
 }
@media only screen and (min-width:1201px) {
 .MODULO_ASIM_2_1 h2 { font-size: 150% }
 }
@media only screen and (min-width:993px) {
 .MODULO_ASIM_2_1 article:nth-child(3) { background: var(--color-4) }
 }
@media only screen and (min-width:601px) {
 .MODULO_VERT_2 { display: flex; justify-content: space-between }
.MODULO_VERT_2 .first-wrap, .MODULO_VERT_2 .sec-wrap { border-bottom: none; flex: 0 0 calc(50% - 1em); padding-bottom: 0 }
.MODULO_VERT_2 .first-wrap article, .MODULO_VERT_2 .sec-wrap article { border-bottom: none; padding-bottom: 0 }
.MODULO_VERT_2 .first-wrap article .wrap-media .img-wrap, .MODULO_VERT_2 .sec-wrap article .wrap-media .img-wrap { padding-bottom: 50% !important }
.MODULO_VERT_2 .first-wrap article h2, .MODULO_VERT_2 .sec-wrap article h2 { font-size: 1.414em }
.MODULO_VERT_2 .first-wrap article .entradilla, .MODULO_VERT_2 .sec-wrap article .entradilla { display: none !important }
.wrap-DOBLE .MODULO_VERT_2 { border-bottom: 1px solid hsl(0 0% 59% / .4) }
 }
@media only screen and (max-width:600px) {
 .MODULO_HORIZ_3 .sec-wrap article { margin-bottom: 1em !important }
 }
@media only screen and (min-width:601px) {
 .MODULO_HORIZ_3 { display: flex; justify-content: space-between }
.MODULO_HORIZ_3 .first-wrap, .MODULO_HORIZ_3 .sec-wrap, .MODULO_HORIZ_3 .third-wrap { border-bottom: none; flex: 0 0 calc(33% - 1em); padding-bottom: 0 }
.MODULO_HORIZ_3 .first-wrap article, .MODULO_HORIZ_3 .sec-wrap article, .MODULO_HORIZ_3 .third-wrap article { border-bottom: none; padding-bottom: 0 }
.MODULO_HORIZ_3 .first-wrap article .wrap-both, .MODULO_HORIZ_3 .sec-wrap article .wrap-both, .MODULO_HORIZ_3 .third-wrap article .wrap-both { display: flex; flex-direction: row }
.MODULO_HORIZ_3 .first-wrap article .wrap-both .wrap-media, .MODULO_HORIZ_3 .sec-wrap article .wrap-both .wrap-media, .MODULO_HORIZ_3 .third-wrap article .wrap-both .wrap-media { flex: 0 0 calc(33% - 1em); margin-bottom: 1em; margin-right: 1em }
.MODULO_HORIZ_3 .first-wrap article .wrap-both .wrap-media .img-wrap, .MODULO_HORIZ_3 .sec-wrap article .wrap-both .wrap-media .img-wrap, .MODULO_HORIZ_3 .third-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 56% !important }
.MODULO_HORIZ_3 .first-wrap article .wrap-both .wrap-text, .MODULO_HORIZ_3 .sec-wrap article .wrap-both .wrap-text, .MODULO_HORIZ_3 .third-wrap article .wrap-both .wrap-text { margin-bottom: 1em }
.MODULO_HORIZ_3 .first-wrap article .wrap-both .wrap-text h2, .MODULO_HORIZ_3 .sec-wrap article .wrap-both .wrap-text h2, .MODULO_HORIZ_3 .third-wrap article .wrap-both .wrap-text h2 { font-size: 1.2em; margin-top: 0 }
.MODULO_HORIZ_3 .first-wrap article .wrap-both .wrap-text .entradilla, .MODULO_HORIZ_3 .sec-wrap article .wrap-both .wrap-text .entradilla, .MODULO_HORIZ_3 .third-wrap article .wrap-both .wrap-text .entradilla { display: none !important }
 }
@media only screen and (min-width:601px) and (max-width:992px) {
 .MODULO_HORIZ_3 .first-wrap article .wrap-both, .MODULO_HORIZ_3 .sec-wrap article .wrap-both, .MODULO_HORIZ_3 .third-wrap article .wrap-both { display: block }
.MODULO_HORIZ_3 .first-wrap article .wrap-both .wrap-media, .MODULO_HORIZ_3 .sec-wrap article .wrap-both .wrap-media, .MODULO_HORIZ_3 .third-wrap article .wrap-both .wrap-media { margin-right: 0 }
 }
@media only screen and (max-width:600px) {
 .MODULO_HORIZ_2 .sec-wrap article { margin-bottom: 1em !important }
 }
@media only screen and (min-width:601px) {
 .MODULO_HORIZ_2 { display: flex; justify-content: space-between }
.MODULO_HORIZ_2 .sec-wrap, .MODULO_HORIZ_2 .third-wrap { border-bottom: none; flex: 0 0 calc(50% - 1em); padding-bottom: 0 }
.MODULO_HORIZ_2 .sec-wrap article, .MODULO_HORIZ_2 .third-wrap article { border-bottom: none; padding-bottom: 0 }
.MODULO_HORIZ_2 .sec-wrap article .wrap-both, .MODULO_HORIZ_2 .third-wrap article .wrap-both { display: flex; flex-direction: row }
.MODULO_HORIZ_2 .sec-wrap article .wrap-both .wrap-media, .MODULO_HORIZ_2 .third-wrap article .wrap-both .wrap-media { flex: 0 0 calc(33% - 1em); margin-bottom: 1em; margin-right: 1em }
.MODULO_HORIZ_2 .sec-wrap article .wrap-both .wrap-media .img-wrap, .MODULO_HORIZ_2 .third-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 56% !important }
.MODULO_HORIZ_2 .sec-wrap article .wrap-both .wrap-text, .MODULO_HORIZ_2 .third-wrap article .wrap-both .wrap-text { margin-bottom: 1em }
.MODULO_HORIZ_2 .sec-wrap article .wrap-both .wrap-text h2, .MODULO_HORIZ_2 .third-wrap article .wrap-both .wrap-text h2 { font-size: 1.414em; margin-top: 0 }
.MODULO_HORIZ_2 .sec-wrap article .wrap-both .wrap-text .entradilla, .MODULO_HORIZ_2 .third-wrap article .wrap-both .wrap-text .entradilla { display: none !important }
.MODULO_HORIZ_2 .sec-wrap article .wrap-both .wrap-text header { margin-top: 0; }
 }
@media only screen and (min-width:1024px) {
 .MODULO_HORIZ_2 .sec-wrap article .wrap-both .wrap-media .img-wrap, .MODULO_HORIZ_2 .third-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 75% !important }
.MODULO_HORIZ_2 .sec-wrap article .wrap-both .wrap-text .entradilla, .MODULO_HORIZ_2 .third-wrap article .wrap-both .wrap-text .entradilla { display: block !important }
 }
@media only screen and (min-width:601px) {
 .MODULO_HORIZ_1 { display: flex; justify-content: space-between }
.MODULO_HORIZ_1 .sec-wrap { flex: 1 }
.MODULO_HORIZ_1 .sec-wrap, .MODULO_HORIZ_1 .sec-wrap article { border-bottom: none; padding-bottom: 0 }
.MODULO_HORIZ_1 .sec-wrap article .wrap-both { display: flex; flex-direction: row }
.MODULO_HORIZ_1 .sec-wrap article .wrap-both .wrap-media { flex: 0 0 calc(25% - 2em); margin-bottom: 1em; margin-right: 2em }
.MODULO_HORIZ_1 .sec-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 56% !important }
.MODULO_HORIZ_1 .sec-wrap article .wrap-both .wrap-text { margin-bottom: 1em }
.MODULO_HORIZ_1 .sec-wrap article .wrap-both .wrap-text h2 { font-size: 1.999em; margin-top: 0 }
 }
@media only screen and (min-width:993px) {
 .MODULO_HORIZ_1 .sec-wrap article .wrap-both .wrap-text .entradilla { display: block !important; font-size: 1em }
 }
#modal-urgente { background: #f0f0f0; bottom: auto !important; left: 1em; margin: 0; max-width: 25em; padding-top: 3em; top: 1em !important; width: calc(100% - 2em); z-index: 111111 }
#modal-urgente .modal-content { padding: 1.5em }
#modal-urgente .modal-content h4 { background: var(--color-4); color: #fff; font-size: 1.2em; left: 0; line-height: 2.5em; padding: 0 1em; position: absolute; top: 0; width: 100% }
#modal-urgente .modal-content h4:after { border-color: var(--color-4) #fff0 #fff0; border-style: solid; border-width: 25px 25px 0 0; bottom: -15px; content: ""; height: 0; left: 20px; position: absolute; width: 0 }
#modal-urgente .modal-content .MODULO .MODULO_S article .wrap-text header h2 { font-size: 1.2em; line-height: 1.2em; margin: 0 }
#modal-urgente .modal-content .MODULO .MODULO_S article .wrap-text header h2 a { color: inherit }
#modal-urgente .modal-action { position: absolute; right: 10px; top: 10px }
#modal-urgente .modal-action i { color: #fff }
.slider-x3.killslick { visibility: visible !important }
.MODULO .wrap-both .wrap-text .entradilla { font-size: 1.1rem; line-height: 1.2; opacity: .75 }
.MODULO .sec-wrap h2, .MODULO .third-wrap h2 { font-size: 1.3rem }
.MODULO .sec-wrap footer, .MODULO .third-wrap footer { display: none }
@media only screen and (min-width:390px) {
 .MODULO .sec-wrap footer, .MODULO .third-wrap footer { display: block; margin-top: .5rem }
 }
@media only screen and (max-width:600px) {
 .MODULO .first-wrap .wrap-media { margin-left: 0; width: 100% }
 }
.MODULO .first-wrap .wrap-media .img-wrap { padding-bottom: 56% }
@media only screen and (max-width:600px) {
 .MODULO .sec-wrap article .wrap-both .wrap-media, .MODULO .third-wrap article .wrap-both .wrap-media { flex: 0 0 140px; max-width: 140px }
 }
.MODULO_Numerado li article .wrap-text h2 { font-size: 1.25rem; margin: 0 !important }
.destacado .MODULO_1_3_1_2, .destacado .MODULO_1_4_3, .destacado .MODULO_1_Banner_4, .destacado .MODULO_2_1_4 { border: none !important; border-radius: 0; padding: 1.5rem }
.destacado .MODULO_1_3_1_2 .wrap-both .wrap-text a:hover, .destacado .MODULO_1_4_3 .wrap-both .wrap-text a:hover, .destacado .MODULO_1_Banner_4 .wrap-both .wrap-text a:hover, .destacado .MODULO_2_1_4 .wrap-both .wrap-text a:hover { color: inherit !important; opacity: .7 }
@media only screen and (max-width:600px) {
 .destacado .MODULO_1_3_1_2, .destacado .MODULO_1_4_3, .destacado .MODULO_1_Banner_4, .destacado .MODULO_2_1_4 { border-radius: 0; margin-left: -.75rem; width: calc(100% + 1.5rem) }
.destacado .MODULO_1_3_1_2 .first-wrap .wrap-media, .destacado .MODULO_1_4_3 .first-wrap .wrap-media, .destacado .MODULO_1_Banner_4 .first-wrap .wrap-media, .destacado .MODULO_2_1_4 .first-wrap .wrap-media { margin-left: 0; width: 100% }
 }
.destacado.dest-azul .MODULO_1_3_1_2, .destacado.dest-azul .MODULO_1_4_3, .destacado.dest-azul .MODULO_1_Banner_4, .destacado.dest-azul .MODULO_2_1_4 { background-color: var(--color-1); color: #fff !important }
.destacado.dest-azul .MODULO_1_3_1_2 a, .destacado.dest-azul .MODULO_1_4_3 a, .destacado.dest-azul .MODULO_1_Banner_4 a, .destacado.dest-azul .MODULO_2_1_4 a { color: #fff !important }
.destacado.dest-rojo .MODULO_1_3_1_2, .destacado.dest-rojo .MODULO_1_4_3, .destacado.dest-rojo .MODULO_1_Banner_4, .destacado.dest-rojo .MODULO_2_1_4 { background-color: #931b1d; color: #fff !important }
.destacado.dest-rojo .MODULO_1_3_1_2 a, .destacado.dest-rojo .MODULO_1_4_3 a, .destacado.dest-rojo .MODULO_1_Banner_4 a, .destacado.dest-rojo .MODULO_2_1_4 a { color: #fff !important }
.destacado.dest-negro .MODULO_1_3_1_2, .destacado.dest-negro .MODULO_1_4_3, .destacado.dest-negro .MODULO_1_Banner_4, .destacado.dest-negro .MODULO_2_1_4 { background-color: #111; color: #fff !important }
.destacado.dest-negro .MODULO_1_3_1_2 a, .destacado.dest-negro .MODULO_1_4_3 a, .destacado.dest-negro .MODULO_1_Banner_4 a, .destacado.dest-negro .MODULO_2_1_4 a { color: #fff !important }
.destacado.dest-gris .MODULO_1_3_1_2, .destacado.dest-gris .MODULO_1_4_3, .destacado.dest-gris .MODULO_1_Banner_4, .destacado.dest-gris .MODULO_2_1_4 { background-color: #f0f0f0 }
.MODULO_1_3_1_2 { margin-bottom: 1rem }
.MODULO_1_3_1_2 article { margin-bottom: 1rem !important }
.MODULO_1_3_1_2 .first-wrap { border: none }
.MODULO_1_3_1_2 .first-wrap .wrap_one article { border: none !important }
.MODULO_1_3_1_2 .first-wrap .wrap_one article .wrap-media { display: none }
@media only screen and (min-width:601px) {
 .MODULO_1_3_1_2 .first-wrap .wrap_one article h2 { font-size: clamp(2rem, 1.6rem + 2vw, 3.6rem); margin-bottom: 1rem }
.MODULO_1_3_1_2 .sec-wrap { flex-direction: column }
.MODULO_1_3_1_2 .sec-wrap article { border: none; margin: 0 }
.MODULO_1_3_1_2 .sec-wrap .wrap_two { display: flex; flex-direction: row; flex-wrap: wrap; gap: 1rem }
.MODULO_1_3_1_2 .sec-wrap .wrap_two article:first-child { flex-basis: 100%; flex-grow: 0; margin-bottom: 0 }
.MODULO_1_3_1_2 .sec-wrap .wrap_two article:first-child h2 { font-size: clamp(1.75rem, .9rem + 1.125vw, 2.25rem) }
.MODULO_1_3_1_2 .sec-wrap .wrap_two article:first-child .entradilla { display: block }
.MODULO_1_3_1_2 .sec-wrap .wrap_two article h2 { font-size: clamp(1.25rem, 1.05rem + .375vw, 1.5rem) }
.MODULO_1_3_1_2 .sec-wrap .wrap_two article .wrap-media { display: none }
.MODULO_1_3_1_2 .sec-wrap .wrap_three article h2 { font-size: clamp(1.75rem, .75rem + 1.875vw, 3rem) }
.MODULO_1_3_1_2 .sec-wrap .wrap_three article .entradilla { display: block }
.MODULO_1_3_1_2 .sec-wrap .wrap_four { display: flex; flex-direction: row; flex-wrap: wrap; gap: 1rem }
.MODULO_1_3_1_2 .sec-wrap .wrap_four article h2 { font-size: clamp(1.25rem, 1.05rem + .375vw, 1.5rem) }
.MODULO_1_3_1_2 .sec-wrap .wrap_four article .wrap-media { display: none }
 }
@media only screen and (min-width:993px) {
 .MODULO_1_3_1_2 { }
.MODULO_1_3_1_2 .first-wrap { text-align: center; margin-bottom: 1.5em }
.MODULO_1_3_1_2 .sec-wrap { flex-direction: row; gap: 2rem }
.MODULO_1_3_1_2 .sec-wrap .wrap_two { flex-basis: 33%; gap: 0 }
.MODULO_1_3_1_2 .sec-wrap .wrap_two article { flex-basis: 100% }
.MODULO_1_3_1_2 .sec-wrap .wrap_three { flex-basis: 66% }
.MODULO_1_3_1_2 .sec-wrap .wrap_four { display: block; flex-basis: 33%; flex-direction: column; gap: 0 }
.MODULO_1_3_1_2 .sec-wrap .wrap_four article:first-child .entradilla, .MODULO_1_3_1_2 .sec-wrap .wrap_four article:first-child .wrap-media { display: block }
.MODULO_1_3_1_2 .wrap_four article:last-child, .MODULO_1_3_1_2 .wrap_one article:last-child, .MODULO_1_3_1_2 .wrap_three article:last-child, .MODULO_1_3_1_2 .wrap_two article:last-child { border-bottom: none !important }
 }
.MODULO_2_1_4 { margin-bottom: 1rem }
@media only screen and (max-width:600px) {
 .MODULO_2_1_4 article { margin-bottom: 1rem !important }
 }
.MODULO_2_1_4 .wrap_two { order: 2 }
.MODULO_2_1_4 .wrap_three { order: 1 }
.MODULO_2_1_4 .wrap_three article:first-child .wrap-both { flex-direction: column }
.MODULO_2_1_4 .wrap_three article:first-child .wrap-both .wrap-media { margin-right: 0; max-width: 100% }
.MODULO_2_1_4 .wrap_three article:first-child h2 { font-size: 1.999em }
.MODULO_2_1_4 .wrap_four { order: 3 }
@media only screen and (min-width:601px) {
 .MODULO_2_1_4 .sec-wrap { flex-direction: column }
.MODULO_2_1_4 .sec-wrap article { border: none; flex: unset; margin: 0 }
.MODULO_2_1_4 .sec-wrap .wrap_two { display: flex; flex-direction: row; flex-wrap: wrap; gap: 2rem }
.MODULO_2_1_4 .sec-wrap .wrap_two article { flex-basis: calc(50% - 1rem); margin: 0 0 2rem }
.MODULO_2_1_4 .sec-wrap .wrap_three article h2 { font-size: clamp(1.75rem, .75rem + 1.875vw, 2rem) }
.MODULO_2_1_4 .sec-wrap .wrap_three article .entradilla { display: block }
.MODULO_2_1_4 .sec-wrap .wrap_four { display: flex; flex-direction: row; flex-wrap: wrap; gap: 2rem }
.MODULO_2_1_4 .sec-wrap .wrap_four article { flex-basis: calc(50% - 1rem) }
.MODULO_2_1_4 .sec-wrap .wrap_four article h2 { font-size: clamp(1.25rem, 1.05rem + .375vw, 1.5rem) }
 }
@media only screen and (min-width:993px) {
 .MODULO_2_1_4 { }
.MODULO_2_1_4 .wrap_two { order: 1 }
.MODULO_2_1_4 .wrap_three { order: 2 }
.MODULO_2_1_4 .sec-wrap { flex-direction: row; gap: 2rem }
.MODULO_2_1_4 .sec-wrap .wrap_two { display: block; flex-basis: 33%; gap: 0 }
.MODULO_2_1_4 .sec-wrap .wrap_two article { flex-basis: 100% }
.MODULO_2_1_4 .sec-wrap .wrap_two article h2 { font-size: clamp(1.75rem, .9rem + 1.125vw, 2rem) }
.MODULO_2_1_4 .sec-wrap .wrap_two article:nth-child(2) .wrap-media { display: none }
.MODULO_2_1_4 .sec-wrap .wrap_two article:nth-child(2) h2 { font-size: clamp(1.25rem, 1.05rem + .375vw, 1.75rem) }
.MODULO_2_1_4 .sec-wrap .wrap_three { flex-basis: 66% }
.MODULO_2_1_4 .sec-wrap .wrap_four { flex-basis: 33%; flex-direction: column; gap: 0 }
.MODULO_2_1_4 .sec-wrap .wrap_four article { flex-basis: unset; margin-bottom: 1rem !important }
.MODULO_2_1_4 .sec-wrap .wrap_four article h2 { font-size: clamp(1.25rem, 1.05rem + .375vw, 1.5rem) }
.MODULO_2_1_4 .sec-wrap .wrap_four article .entradilla, .MODULO_2_1_4 .sec-wrap .wrap_four article .wrap-media { display: none }
.MODULO_2_1_4 .sec-wrap .wrap_four article:last-child, .MODULO_2_1_4 .sec-wrap .wrap_three article:last-child, .MODULO_2_1_4 .sec-wrap .wrap_two article:last-child { border-bottom: none !important }
 }
.MODULO_1_4_3 .sec-wrap .wrap_two article:last-child, .MODULO_1_4_3 .third-wrap article:last-child { margin-bottom: 1rem }
@media only screen and (min-width:601px) {
 .MODULO_1_4_3 .first-wrap { padding-bottom: 1rem }
.MODULO_1_4_3 .first-wrap .wrap_one article .wrap-both { display: flex; flex-direction: row-reverse; gap: 1rem }
.MODULO_1_4_3 .first-wrap .wrap_one article .wrap-both .wrap-media { flex-basis: calc(66% - 0.5rem) }
.MODULO_1_4_3 .first-wrap .wrap_one article .wrap-both .wrap-media .img-wrap, .MODULO_1_4_3 .first-wrap .wrap_one article .wrap-both .wrap-media a, .MODULO_1_4_3 .first-wrap .wrap_one article .wrap-both .wrap-media figure { height: 100%; padding: 0 }
.MODULO_1_4_3 .first-wrap .wrap_one article .wrap-both .wrap-text { flex-basis: calc(34% - 0.5rem); flex: 1 }
.MODULO_1_4_3 .first-wrap .wrap_one article .wrap-both .wrap-text h2 { margin-top: 0 }
.MODULO_1_4_3 .sec-wrap .wrap_two { display: flex; flex-wrap: wrap; gap: 1rem }
.MODULO_1_4_3 .sec-wrap .wrap_two article { border: none !important; margin: 0; min-width: calc(25% - 1em) }
.MODULO_1_4_3 .third-wrap { display: flex; flex-direction: row; gap: 1rem; padding-top: 1rem !important }
.MODULO_1_4_3 .third-wrap .wrap_three { flex: 1 }
.MODULO_1_4_3 .third-wrap article { flex: 1; margin-right: 0 }
.MODULO_1_4_3 .third-wrap article .wrap-media { display: none }
 }
@media only screen and (min-width:993px) {
 .MODULO_1_4_3 { grid-column-gap: 24px; grid-row-gap: 0; display: grid; grid-template-columns: calc(100% - 324px) calc(30% - 24px); grid-template-rows: repeat(2, auto) }
.MODULO_1_4_3 .first-wrap { grid-area: 1/1/2/2 }
.MODULO_1_4_3 .sec-wrap { grid-area: 2/1/3/2 }
.MODULO_1_4_3 .third-wrap { display: block; grid-area: 1/2/3/3; max-width: 300px; min-width: 300px; }
.MODULO_1_4_3 .third-wrap article:first-child h2 { font-size: 1.7em }
.MODULO_1_4_3 .third-wrap article:first-child .wrap-both { flex-direction: column }
.MODULO_1_4_3 .third-wrap article:first-child .wrap-both .wrap-media { display: block }
.MODULO_1_4_3 .third-wrap article:last-child { border-bottom: none !important }
 }
.TRIPLE_SUPERIOR.Opinion { margin-bottom: 2rem }
.LISTADO_NORMAL .MODULO .MODULO_M .sec-wrap article { border-bottom: 1px solid #d9d9d9; margin-bottom: 1em }
@media only screen and (min-width:601px) {
 .LISTADO_NORMAL .MODULO .MODULO_M .sec-wrap article .wrap-both { flex-direction: row }
.LISTADO_NORMAL .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-media { flex: 0 0 calc(33% - 1em); margin-bottom: 1em; margin-right: 1em }
.LISTADO_NORMAL .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-text .entradilla { display: block }
 }
@media only screen and (min-width:768px) {
 .LISTADO_NORMAL .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-media { flex: 0 0 calc(25% - 1em) }
.LISTADO_NORMAL .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-text h2 { font-size: 1.414em }
 }
@media only screen and (min-width:993px) {
 .LISTADO_NORMAL .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-media { flex: 0 0 calc(33% - 1em) }
 }
@media only screen and (min-width:1201px) {
 .LISTADO_NORMAL .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-media { flex: 0 0 calc(30% - 1em) }
 }
.MODULO+.LISTADO_NORMAL { margin-top: 1em }
.LISTADO_SUBPORTADA .MODULO .MODULO_M .sec-wrap article { border-bottom: 1px solid #d9d9d9; margin-bottom: 1em }
@media only screen and (min-width:601px) {
 .LISTADO_SUBPORTADA { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between }
.LISTADO_SUBPORTADA .TITULO-bloque { flex: 1 0 100% }
.LISTADO_SUBPORTADA .MODULO { border-bottom: 1px solid #d9d9d9; flex: 0 0 calc(33.33% - 1em); margin-bottom: 1em }
.LISTADO_SUBPORTADA .MODULO .MODULO_M .sec-wrap article { border-bottom: none; margin-bottom: 0 }
.LISTADO_SUBPORTADA:after { content: ""; flex: auto }
 }
@media only screen and (min-width:993px) and (max-width:1200px) {
 .LISTADO_SUBPORTADA .MODULO { flex: 0 0 calc(50% - 1em) }
 }
@media only screen and (min-width:1201px) {
 .LISTADO_SUBPORTADA .MODULO { flex: 0 0 calc(33.33% - 1em) }
 }
.LISTADO_BLOGS_ARTICULOS h1 { padding-top: 40px; position: relative; text-align: left; width: 100% }
.LISTADO_BLOGS_ARTICULOS h1:before { background: #ccc; content: ""; height: 1px; left: 0; margin-left: 0; position: absolute; top: 10px; width: 300px }
.LISTADO_BLOGS_ARTICULOS h1:after { background: #fff; content: "BLOG DE OPINIÓN"; font-size: 16px; font-weight: var(--fw-400); left: 0; line-height: 20px; margin-left: 0; position: absolute; text-align: left; top: 0; width: 160px }
.LISTADO_BLOGS_ARTICULOS p.detalles { border-bottom: 4px double #ccc; font-size: 1em; margin-bottom: 2em; padding-bottom: 2.4em; position: relative; text-align: left; width: 100% }
@media only screen and (min-width:601px) {
 .LISTADO_BLOGS_ARTICULOS h1 { text-align: center }
.LISTADO_BLOGS_ARTICULOS h1:before { left: 50%; margin-left: -150px }
.LISTADO_BLOGS_ARTICULOS h1:after { left: 50%; margin-left: -80px; text-align: center }
.LISTADO_BLOGS_ARTICULOS p.detalles { text-align: center }
 }
@media only screen and (min-width:993px) {
 .LISTADO_BLOGS_ARTICULOS p.detalles { font-size: 1.2em }
.LISTADO_BLOGS_ARTICULOS .CONTENIDO-IZQ { float: left; margin-right: 2em; width: calc(66% - 2em) }
.LISTADO_BLOGS_ARTICULOS .CONTENIDO-DER { float: left; width: 34% }
 }
.LISTADO_CONCURSOS .MODULO .MODULO_M .sec-wrap article { border-bottom: 1px solid #d9d9d9; margin-bottom: 1em }
@media only screen and (min-width:601px) {
 .LISTADO_CONCURSOS .MODULO .MODULO_M .sec-wrap article .wrap-both { flex-direction: row }
.LISTADO_CONCURSOS .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-media { flex: 0 0 calc(33% - 1em); margin-bottom: 1em; margin-right: 1em }
.LISTADO_CONCURSOS .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-text .entradilla { display: block }
 }
@media only screen and (min-width:768px) {
 .LISTADO_CONCURSOS .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-media { flex: 0 0 calc(25% - 1em) }
.LISTADO_CONCURSOS .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-text h2 { font-size: 1.414em }
 }
@media only screen and (min-width:993px) {
 .LISTADO_CONCURSOS .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-media { flex: 0 0 calc(33% - 1em) }
 }
@media only screen and (min-width:1201px) {
 .LISTADO_CONCURSOS .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-media { flex: 0 0 calc(30% - 1em) }
 }
.LISTADO_CONCURSOS .MODULO .MODULO_M .sec-wrap article { padding-bottom: 1em }
.LISTADO_CONCURSOS .MODULO .MODULO_M .sec-wrap article .wrap-both { border: 1px solid #d9d9d9; box-shadow: 0 0 1em #d9d9d9; padding: 1.5em }
.LISTADO_CONCURSOS .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-media, .LISTADO_CONCURSOS .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-text { margin-bottom: 0 }
.LISTADO_HEMEROTECA h4.seleccion { background: var(--color-4); color: #fff; padding: 1em; text-align: center; text-transform: uppercase }
.LISTADO_HEMEROTECA .wrap-item-hemeroteca { padding-bottom: 2em }
.LISTADO_HEMEROTECA .wrap-item-hemeroteca .wrap-img { background: #f0f0f0; border: 1px solid #ddd; box-sizing: border-box; padding: 6px }
.LISTADO_HEMEROTECA .wrap-item-hemeroteca .wrap-text { text-align: center }
.LISTADO_HEMEROTECA .wrap-item-hemeroteca .wrap-text a { font-size: .8em; height: 24px; line-height: 24px }
.LISTADO_HEMEROTECA .wrap-item-hemeroteca h2 { font-size: 1em }
.LISTADO_HEMEROTECA #container_hemeroteca { display: flex; justify-content: left }
.LISTADO_HEMEROTECA .wrap-item-hemeroteca { margin-left: 0 !important }
.LISTADO_HEMEROTECA .dropdown-content { top: 0 !important }
.LISTADO_BUSQUEDA .TITULO-listado h1 { border-bottom: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; font-size: 1.999em; margin-bottom: 1em; margin-top: 0; padding-bottom: 1em; padding-top: 1em }
.formulario-listado-busqueda { background: #f0f0f0; border: 1px solid #d9d9d9; box-sizing: border-box; float: left; margin-bottom: 2em; margin-left: .75em; padding: 1.5em 1em 1em; width: calc(100% - 1.5em) }
.formulario-listado-busqueda h4 { margin: 0 }
.formulario-listado-busqueda input { margin-bottom: 0 }
.formulario-listado-busqueda button.btn-large { box-sizing: border-box; width: 100% }
@media (min-height:38.875em) {
 .picker--opened .picker__frame { top: 140px !important }
 }
.wrap-FICHA-ARTICULO { padding: 0 }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL { display: flex; flex-direction: row; flex-wrap: wrap }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit { margin: 0 0 1em; order: 2; width: 100% }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h1 { font-size: 1.999em; margin-top: 0; color: var(--color-5) }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2 { font-size: .85em; font-weight: var(--fw-700); letter-spacing: 2px; margin: .75em 0; text-transform: uppercase; color: var(--color-5); background-color: var(--color-1); width: fit-content; margin: auto; padding: 10px; clip-path: polygon(0 19%, 100% 0, 100% 94%, 0% 100%) }
/* .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2 a { color: var(--white) }
*/
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2.art-exclusiva { display: flex; justify-content: center }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2.art-exclusiva span { background-color: #ca2527; color: #fff; font-size: 1.25rem; padding: 8px 10px 5px; text-align: center; text-transform: uppercase }
@media screen and (max-width:992px) {
 .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2.art-exclusiva { justify-content: start }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2.art-exclusiva span { font-size: 1rem; padding: 6px 7px 3px }
 }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit .art-entradilla { border-bottom: 4px double #d9d9d9; color: rgb(0 0 0 / .74); font-size: 1.2em; line-height: 1.8rem; margin-bottom: 1em; padding-bottom: 1.4em }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media { margin-bottom: 1em; margin-left: -.75em; margin-right: -.75em; order: 1; width: calc(100% + 1.5em) }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media figure { margin: 0 }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media figure .img-wrap { padding-bottom: 56.25% }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media figure .img-wrap .jwplayer { z-index: 1 }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media figure .gallerias-leyenda figcaption { background: rgb(0 0 0 / .54); bottom: 0; font-family: var(--font-1); left: 0; position: absolute; width: 100% }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media figure .gallerias-leyenda figcaption ul { font-size: 14px; line-height: 14px; margin: 0; overflow: hidden; padding: .25em 1.5em }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media figure .gallerias-leyenda figcaption ul li { color: hsl(0 0% 100% / .7); display: inline; font-family: var(--font-2) }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO { order: 3; width: 100% }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .ADDTOANY { border-bottom: 1px solid var(--color-1); display: flex; flex-wrap: wrap; justify-content: space-between; flex-direction: row-reverse; margin: -1em 0 1em }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .ADDTOANY .etiquetas { display: flex; flex: wrap; align-items: center; justify-content: center; gap: 16px }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .ADDTOANY .etiquetas a { font-family: var(--font-2); color: var(--color-6); font-weight: var(--fw-700); text-decoration: none }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .ADDTOANY .wrap-addtoanys { flex-grow: 1; margin-bottom: 1em; display: flex; align-items: flex-end; justify-content: flex-end }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .ADDTOANY .boton-leer { background: var(--color-1); border-radius: 0; box-sizing: border-box; color: var(--white); flex-grow: 0; font-family: var(--font-2); font-size: .75em; height: 32px; line-height: 32px; margin-bottom: 1em; max-width: 340px; padding: 0 10px !important; text-align: left; display: none }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .ADDTOANY .boton-leer strong { display: inline; margin-right: .5em }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .ADDTOANY .boton-leer .zmdi { border-right: 1px solid hsl(0 0% 100% / .4); float: left; font-size: 2em; line-height: 32px; margin-right: 8px; padding-right: 8px }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .ADDTOANY .boton-leer:hover { opacity: .8; color: var(--white) }
@media only screen and (max-width:600px) {
 .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .ADDTOANY .wrap-addtoanys { display: flex; justify-content: space-between }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .ADDTOANY .boton-leer { flex-grow: 1; max-width: 100% }
 }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-etiquetas { border-bottom: 1px solid #d9d9d9; font-family: var(--font-1); font-size: .75em; font-weight: var(--fw-700); line-height: 25px; margin: 0 0 1.5em; padding-bottom: 1.5em; position: relative; text-transform: uppercase }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-etiquetas:before { background-image: url(../img/decor/tags.svg); background-repeat: no-repeat; background-size: contain; background-position: center }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-etiquetas li { display: inline-block }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-etiquetas li a { border-right: 1px solid #d9d9d9; display: block; padding: 0 .5em; font-family: var(--font-2); color: var(--color-6); font-weight: var(--fw-700); text-decoration: none }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-etiquetas li a:hover { opacity: .8 }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-etiquetas li:last-child a { border: none }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor { border-bottom: 1px solid var(--color-1); display: flex; flex-direction: row; flex-wrap: wrap; font-family: var(--font-1); justify-content: space-between; margin-bottom: 0; padding-bottom: 1em }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .art-autor-left { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: start }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .autor-foto { margin-right: 1em }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .autor-foto img { width: 60px; height: 60px; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul { flex: 1 0 calc(100% - 70px); float: left; font-size: .9em; margin: 0 0 1em }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul li { display: flex !important; gap: 4px !important }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul li.redactor { color: var(--color-1); font-weight: 700 }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul li.redactor a { color: inherit; padding-right: .5em }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul li.redactor a:hover { color: rgb(0 0 0 / .38) }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul li.redactor a:first-child { display: block; font-size: 1.2em; line-height: 1; margin-top: .25em; color: var(--color-5) }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul li.edicion { color: #888; font-size: .75em; text-transform: uppercase }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .publicado { border-top: 1px solid #fff0; display: flex; flex-direction: row; flex-wrap: wrap; font-size: .8em; justify-content: space-between; padding-top: 1em; width: 100% }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .publicado .fecha-mod, .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .publicado .fecha-pub, .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .publicado .hora-pub { display: inline; white-space: nowrap; color: var(--color-5); font-family: var(--font-2) }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .publicado .fecha-mod strong { color: #c30034; font-weight: 700 }
@media only screen and (min-width:601px) {
 .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul { flex: 1 0 calc(66% - 70px); margin-bottom: 0 }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .publicado { border-left: 1px solid #fff0; border-top: 0; display: flex; flex-direction: column; justify-content: center; padding-left: 2em; padding-top: 0; width: auto }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .publicado .fecha-mod { display: block }
 }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo { font-size: 1.2em; line-height: 1.8rem; margin-bottom: 2em }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo h2 { font-family: var(--font-2); font-size: 1.414em }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo h2 { font-family: var(--font-2); font-size: 1.2em }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo h3 { font-family: var(--font-2); font-size: 1.1em }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo p { margin-bottom: 3em; font-family: var(--font-2); text-align: justify !important }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo p+p { margin-top: -1em; font-family: var(--font-2); text-align: justify !important }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo ol, .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo ul { margin: 2em 0 }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo ul { padding-left: 40px }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo ul li { list-style-type: disc }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo .art-cita, .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo blockquote { border: none !important; color: #4d4d4d; font-size: .95em !important; font-style: italic; line-height: 1.45em; margin: 2em 0; padding-left: 40px; position: relative; width: 90% }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo .art-cita:before, .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo blockquote:before { -webkit-font-feature-settings: "liga"; color: var(--color-4); content: "format_quote"; font-family: Material Icons; font-size: 2em; font-style: normal; left: 0; position: absolute; top: -.5em; transform: scaleX(-1) }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo img { margin: 1em 0; width: 100% !important }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo iframe { margin: 1em 0; width: 100% !important }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo iframe[src*="youtube.com"], .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo iframe[src*="youtu.be"], .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo iframe[src*="dailymotion.com"], .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo iframe[src*="dai.ly"] { aspect-ratio: 16/9 }
.video-container-embed { position: relative; width: 100%; padding-bottom: 56.25%; height: 0; overflow: hidden }
.video-container-embed iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100% }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-subtitulos { margin: 0 0 2em }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-subtitulos li { border-bottom: 1px solid #d9d9d9; padding: .75em 0 .75em 30px; position: relative; width: 100% }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-subtitulos li h5 { color: rgb(0 0 0 / .74); font-weight: var(--fw-500); line-height: 1.25em; margin: .3em 0 }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-subtitulos li a { color: inherit; display: block }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-subtitulos li:before { -webkit-font-feature-settings: "liga"; color: var(--color-4); content: "chevron_right"; font-family: Material Icons; font-size: 1.25em; left: 0; position: absolute; top: .5em }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-descargas { font-family: var(--font-1); font-size: 18px; margin-bottom: 2em }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-descargas li:before { display: none }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-descargas li a { background: var(--color-4); border: none; border-radius: 6px; color: #fff; display: flex; flex-direction: row; font-size: 1em; line-height: 2em; margin-bottom: 1em; padding: .75em 0 .75em .75em; transition: all .2s ease }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-descargas li a strong { color: inherit; margin: 0 8px }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-descargas li a:before { -webkit-font-feature-settings: "liga"; color: inherit; content: "attach_file"; font-family: Material Icons; font-size: 1.25em; top: .4em }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-descargas li a:hover { background: rgb(0 105 155 / .8); text-decoration: none }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-relacionados { margin: 0 }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .BN+script+div { border: 1px solid #d9d9d9; display: block; margin: 0 0 2em; padding: .5em }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-comentarios { margin: 0 0 2em }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .COLUMNA-DER { order: 4; width: 100% }
@media only screen and (min-width:768px) {
 .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h1 { margin-top: .25em }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2 { font-size: 1em }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media { margin: 1em 0; width: 100% }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO { margin-right: 2em; width: calc(66% - 2em) }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .COLUMNA-DER { width: 34% }
 }
@media only screen and (min-width:993px) {
 .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL { display: block }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit { float: left; margin: 2em 0; order: 1; text-align: center }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h1 { font-size: 2.827em }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit .art-entradilla { border-bottom: none !important; font-size: 1.2em; margin-bottom: 0 !important; padding-bottom: 0 !important }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media { float: left; margin: 0 24px 1em 0; order: 2; width: calc(100% - 324px) }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO { float: left; margin-right: 24px; order: 4; width: calc(100% - 324px); }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .COLUMNA-DER { float: right; order: 3; width: 34%; max-width: 300px; min-width: 300px; }
 }
@media only screen and (min-width:1201px) {
 .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h1 { font-size: 3.998em }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit .art-entradilla { font-size: 1.4em }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO { order: 3 }
 }
@media only screen and (min-width:993px) {
 .wrap-FICHA-ARTICULO.ARTICULO_ANCHO .container .row .col .wrap-FULL, .wrap-FICHA-ARTICULO.ARTICULO_BLOG .container .row .col .wrap-FULL { display: flex }
.wrap-FICHA-ARTICULO.ARTICULO_ANCHO .container .row .col .wrap-FULL .wrap-tit, .wrap-FICHA-ARTICULO.ARTICULO_BLOG .container .row .col .wrap-FULL .wrap-tit { float: none; order: 1 }
.wrap-FICHA-ARTICULO.ARTICULO_ANCHO .container .row .col .wrap-FULL .wrap-media, .wrap-FICHA-ARTICULO.ARTICULO_BLOG .container .row .col .wrap-FULL .wrap-media { float: none; margin-right: 0; order: 2; width: 100% }
.wrap-FICHA-ARTICULO.ARTICULO_ANCHO .container .row .col .wrap-FULL .wrap-media figure, .wrap-FICHA-ARTICULO.ARTICULO_BLOG .container .row .col .wrap-FULL .wrap-media figure { margin: 0 }
.wrap-FICHA-ARTICULO.ARTICULO_ANCHO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO, .wrap-FICHA-ARTICULO.ARTICULO_BLOG .container .row .col .wrap-FULL .CONTENIDO-ARTICULO { float: none; margin-right: 2em; order: 3; width: calc(66% - 2em) }
.wrap-FICHA-ARTICULO.ARTICULO_ANCHO .container .row .col .wrap-FULL .COLUMNA-DER, .wrap-FICHA-ARTICULO.ARTICULO_BLOG .container .row .col .wrap-FULL .COLUMNA-DER { float: none; order: 4; width: 34% }
 }
.INFO .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-descargas li a, .INFO .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-etiquetas:before { background: #005ae0 }
.INFO .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-descargas li a:hover { background: rgb(0 90 224 / .8) }
.wrap-FICHA-ARTICULO figure { line-height: 10px; margin: 0 0 2em; padding: 0; position: relative }
.wrap-FICHA-ARTICULO figure figcaption { background: rgb(38 38 38 / 70%); bottom: 0; position: absolute; width: 100%; font-family: var(--font-2); font-size: 12px; display: block; padding: 6px 4px; line-height: 14px; color: #fff }
.wrap-FICHA-ARTICULO figure figcaption a { color: #fff }
.wrap-FICHA-ARTICULO figure figcaption ul { box-sizing: border-box; line-height: 18px; margin: 0; max-height: 30px; overflow: hidden; padding: 6px 15px; text-transform: uppercase }
.wrap-FICHA-ARTICULO figure figcaption ul li { color: #f0f0f0; display: inline; font-size: .8em; margin: 0 }
.wrap-FICHA-ARTICULO figure figcaption ul li.media-pie { position: relative }
@media only screen and (max-width:600px) {
 .wrap-FICHA-ARTICULO .art-relacionados article { border-left: .5em solid #fff; border-right: .5em solid #fff }
.wrap-FICHA-ARTICULO .art-relacionados .MODULO_VERT_3 { margin-left: -.5em; padding-bottom: 2em; width: calc(100% + 1em) }
 }
.wrap-FICHA-ARTICULO .CONTENIDO-DER figure figcaption { display: none }
.wrap-FICHA-ARTICULO .CONTENIDO-DER figure { margin: 0 }
.wrap-FICHA-ARTICULO .art-autor+ul.art-subtitulos { margin-top: calc(-2em - 1px) }
.wrap-FICHA-ARTICULO .art-autor+ul.art-etiquetas { margin-top: -1em }
.wrap-FICHA-ARTICULO .art-relacionados .wrap-media { width: 100% !important }
.ARTICULO_CONCURSO h1 { font-size: 2.827em }
.ARTICULO_CONCURSO .art-entradilla { border-bottom: 1px solid #ddd; font-weight: var(--fw-700); margin-bottom: 1em; padding-bottom: 2em }
.ARTICULO_CONCURSO .a2a_kit { border-bottom: 1px solid #ddd; margin-bottom: 1em; padding-bottom: .75em }
.wrap-FICHA-ARTICULO figure .gallerias-leyenda figcaption { position: relative }
.wrap-FICHA-ARTICULO figure figcaption ul { max-height: none }
.boton-lectura { -webkit-font-smoothing: antialiased; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-backface-visibility: hidden; background: #bc1622; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px; box-shadow: 0 0 20px rgb(0 0 0 / .25); margin-top: -60px; max-width: 280px; position: fixed; right: -132px; top: 50%; transform: rotate(-90deg); transform-origin: 50% 100%; transition: all .25s ease-in-out; z-index: 3 }
.boton-lectura:before { background: var(--color-2); border-radius: 15px; box-shadow: 0 2px 0 hsl(0 0% 100% / .25); color: #fff; content: "?"; font-size: 15px; font-weight: var(--fw-700); height: 20px; line-height: 20px; position: absolute; right: 10px; text-align: center; top: -15px; width: 20px }
.btnactivo.boton-lectura:before { content: "x"; font-size: 20px; height: 30px; line-height: 25px; right: 15px; width: 30px }
.btnactivo.boton-lectura:after { border-color: #fff0 var(--color-2) #fff0 #fff0; border-style: solid; border-width: 0 30px 30px 0; bottom: -20px; content: ""; height: 0; position: absolute; right: 20px; width: 0 }
.boton-lectura * { transition: all .25s ease-in-out }
.boton-lectura.activo { box-shadow: 0 0 20px rgb(0 0 0 / .5); display: block }
.boton-lectura h3 { color: #fff; font-size: 18px; margin: 0; padding: 10px 20px 20px }
.btnactivo.boton-lectura h3 { padding: 15px }
.boton-lectura:hover { background: #a3141d }
.boton-lectura:hover, .boton-lectura h3:hover { cursor: pointer !important }
.boton-lectura p { background: var(--color-2); color: #fff; display: none; font-size: 14px; line-height: 20px; margin: 0; opacity: 0; padding: 20px }
.btnactivo.boton-lectura { background: var(--color-4); border-radius: 10px; box-shadow: 0 10px 10px rgb(0 0 0 / .25); max-width: 340px; right: 15px; transform: rotate(0deg) }
.btnactivo.boton-lectura h3:hover { background: rgb(0 0 0 / .15) }
.btnactivo.boton-lectura p { -moz-border-radius-bottomright: 9px; -moz-border-radius-bottomleft: 9px; -webkit-border-bottom-left-radius: 9px; border-bottom-left-radius: 9px; -webkit-border-bottom-right-radius: 9px; border-bottom-right-radius: 9px; display: block; opacity: 1 }
@media only screen and (max-width:1199px) {
 .boton-lectura { z-index: 2 }
 }
@media only screen and (max-width:727px) {
 .boton-lectura { right: -142px }
 }
.paginadores { bottom: 0; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; position: fixed; width: 100%; z-index: 900001 }
.paginadores .paginador { background: var(--color-4); display: flex; transition: all .5s ease; width: 50%; opacity: 1 }
.paginadores .paginador a { position: relative; transition: all .5s ease }
.paginadores .paginador a:before { -webkit-font-feature-settings: "liga"; color: var(--black); content: ""; font-family: Material Icons; font-size: 2em; left: 0; position: absolute; top: 50%; transform: translateY(-50%) }
.paginadores .paginador a h5 { color: rgb(0 0 0 / .54); font-size: .8em; margin: 0; padding: .5em .5em .5em 2.5em; transition: all .5s ease }
.paginadores .paginador a img { display: none }
.paginadores .paginador a:hover:before { background: var(--color-4); color: var(--black) }
.paginadores .paginador a:hover h5 { color: #111 }
.paginadores .paginador.paginador-anterior { border-right: 1px solid #d9d9d9 }
.paginadores .paginador.paginador-anterior a:before { content: "chevron_left" }
.paginadores .paginador.paginador-siguiente { border-left: 1px solid #d9d9d9; flex-direction: row-reverse }
.paginadores .paginador.paginador-siguiente a:before { content: "chevron_right"; left: auto; right: 0 }
.paginadores .paginador.paginador-siguiente a h5 { padding: .5em 2.5em .5em .5em }
@media only screen and (min-width:768px) {
 .paginadores { position: static }
.paginadores .paginador { border: none !important; left: 0; max-width: 300px; min-height: 4.25em; min-width: 2.25em; position: fixed; top: 50%; width: auto; z-index: 2 }
.paginadores .paginador a { display: flex; flex-direction: row }
.paginadores .paginador a h5 { display: none }
.paginadores .paginador a:hover :before { color: var(--color-1) }
.paginadores .paginador a:hover h5 { display: block }
.paginadores .paginador a:hover img { display: block; width: 90px }
.paginadores .paginador.paginador-siguiente { left: auto; right: 0 }
 }
.art-relacionados .unslick article { border: none !important }
.art-relacionados .unslick article .wrap-both { border-bottom: 1px solid #d9d9d9; margin-bottom: 2em !important; padding-bottom: .5em }
.art-relacionados .unslick article .wrap-media { float: none !important; margin: 0 2em 1.5em 0 !important }
.art-relacionados .unslick article:last-of-type .wrap-both { border-bottom: none !important }
.BLOQUE-BOLETIN { background: #F0F5FB; border: 1px solid #fff0; border-radius: 0; margin: 40px 0; padding: 20px 20px 6px }
.BLOQUE-BOLETIN .TITULO-listado h2 { border: none !important }
.BLOQUE-BOLETIN .TITULO-listado h2 span { display: inline; padding-left: 0 }
.BLOQUE-BOLETIN .TITULO-listado h2 span:after { display: none }
.BLOQUE-BOLETIN .wrap-boletin { margin-bottom: 20px }
.BLOQUE-BOLETIN .wrap-boletin * { font-family: var(--font-2) }
.BLOQUE-BOLETIN .wrap-boletin input::-webkit-input-placeholder { color: var(--color-6) }
.BLOQUE-BOLETIN .wrap-boletin input::-moz-placeholder { color: var(--color-6) }
.BLOQUE-BOLETIN .wrap-boletin input:-ms-input-placeholder { color: var(--color-6) }
.BLOQUE-BOLETIN .wrap-boletin input:-moz-placeholder { color: var(--color-6) }
.BLOQUE-BOLETIN .wrap-boletin input { border: 0 !important; border-bottom: solid 1px var(--color-5) !important; box-sizing: border-box; color: var(--color-6); font-family: var(--font-2) }
.BLOQUE-BOLETIN .wrap-boletin .select-dropdown, .BLOQUE-BOLETIN .wrap-boletin input { background: transparent !important; margin: 0; padding-left: 10px; font-family: var(--font-2) }
.BLOQUE-BOLETIN .wrap-boletin .select-dropdown { background: #F0F5FB !important }
.BLOQUE-BOLETIN .wrap-boletin input[type=email]::-moz-placeholder { color: var(--color-5) }
.BLOQUE-BOLETIN .wrap-boletin input[type=email]:-ms-input-placeholder { color: var(--color-5) }
.BLOQUE-BOLETIN .wrap-boletin input[type=email]::placeholder { color: var(--color-5) }
.BLOQUE-BOLETIN .wrap-boletin .select-dropdown { box-sizing: border-box; color: var(--color-5); padding-left: 0 !important; text-indent: 10px }
.BLOQUE-BOLETIN .wrap-boletin button { box-sizing: border-box; width: 100% }
.BLOQUE-BOLETIN .wrap-boletin .fcheck { min-height: 48px }
.BLOQUE-BOLETIN .wrap-boletin .fcheck label { display: flex; flex-direction: column; justify-content: center; left: 0; line-height: 1.5; padding-left: 28px; color: var(--color-5) }
.BLOQUE-BOLETIN .wrap-boletin .fcheck label a { color: var(--color-1) }
.BLOQUE-BOLETIN .wrap-boletin .fcheck label small { font-size: 13px }
.wrap-FICHA-ARTICULO .wrap-FICHA-ARTICULO .CONTENIDO-ARTICULO, .wrap-FICHA-ARTICULO .wrap-FICHA-ARTICULO .wrap-media { width: 100% !important }
.wrap-FICHA-ARTICULO .wrap-FICHA-ARTICULO .wrap-tit { text-align: left !important }
.slick-list, .slick-slider, .slick-track { display: block; position: relative }
.slick-list { height: auto; z-index: 1 }
.slick-loading .slick-slide, .slick-loading .slick-track { visibility: hidden }
.slick-slider { -webkit-touch-callout: none; -webkit-tap-highlight-color: #fff0; box-sizing: border-box; touch-action: pan-y; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -khtml-user-select: none }
.slick-list { margin: 0; overflow: hidden; padding: 0; width: 100% }
.slick-list:focus { outline: 0 }
.slick-list.dragging { cursor: pointer; cursor: hand }
.slick-slider .slick-list, .slick-slider .slick-track { transform: translateZ(0) }
.slick-track { left: 0; top: 0 }
.slick-track:after, .slick-track:before { content: ""; display: table }
.slick-track:after { clear: both }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px }
[dir=rtl] .slick-slide { float: right }
.slick-slide img { display: block }
.slick-slide.slick-loading img { display: none }
.slick-slide.dragging img { pointer-events: none }
.slick-initialized .slick-slide { display: block }
.slick-vertical .slick-slide { border: 1px solid #fff0; display: block; height: auto }
.slick-arrow.slick-hidden { display: none }
.slick-arrow { background: hsl(0 0% 100% / .8); line-height: 10px; margin-top: 0; position: absolute; top: 0; z-index: 2 }
.slick-arrow:hover { background: #fff; cursor: pointer }
.slick-arrow i.material-icons { font-size: 2em; color: var(--color-1) }
.slid-prev { left: 0 }
.slid-next { right: 0 }
@media only screen and (max-width:601px) {
 .slick-arrow { top: 0% }
 }
.slick-dots li button:before, .slick-next:before, .slick-prev:before { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-family: Arial, Helvetica, sans-serif }
.slick-loading .slick-list { background: url(../../img/decor/ajax-loader.gif) 50% no-repeat #fff }
.slick-next, .slick-prev { border: none; cursor: pointer; display: block; font-size: 0; height: 20px; line-height: 0; padding: 0; position: absolute; top: 50%; transform: translateY(-50%); width: 20px; z-index: 2 }
.slick-next, .slick-next:focus, .slick-next:hover, .slick-prev, .slick-prev:focus, .slick-prev:hover { background: 0 0; color: #fff0; outline: 0 }
.slick-next:focus:before, .slick-next:hover:before, .slick-prev:focus:before, .slick-prev:hover:before { opacity: 1 }
.slick-next.slick-disabled:before, .slick-prev.slick-disabled:before { opacity: .25 }
.slick-next:before, .slick-prev:before { color: red; font-size: 20px; line-height: 1; opacity: .75 }
.slick-prev { left: 0 }
[dir=rtl] .slick-prev { left: auto; right: 0 }
.slick-prev:before { content: "<" }
.slick-next:before, [dir=rtl] .slick-prev:before { content: ">" }
.slick-next { right: 0 }
[dir=rtl] .slick-next { left: 0; right: auto }
[dir=rtl] .slick-next:before { content: "<" }
.slick-dotted.slick-slider { margin-bottom: 0; padding-bottom: 2em }
.slick-dots { bottom: 5px; display: block; list-style: none; margin: 0; padding: 0; position: absolute; text-align: center; width: 100%; z-index: 2 }
.slick-dots li { display: inline-block; margin: 0 5px; padding: 0; position: relative }
.slick-dots li, .slick-dots li button { cursor: pointer; height: 20px; width: 20px }
.slick-dots li button { background: 0 0; border: 0; color: #fff0; display: block; font-size: 0; line-height: 0; outline: 0; padding: 5px }
.slick-dots li button:focus, .slick-dots li button:hover { outline: 0 }
.slick-dots li button:focus:before, .slick-dots li button:hover:before { opacity: 1 }
.slick-dots li button:before { color: #000; content: "·"; font-size: 40px; height: 20px; left: 0; line-height: 20px; opacity: .25; position: absolute; text-align: center; top: 0; width: 20px }
.slick-dots li.slick-active button:before { color: #000; opacity: .75 }
.Opinion h1, .Opinion h2, .Opinion h3, .Opinion h4, .Opinion h5, .Opinion h6 { font-family: var(--font-3); font-weight: 400 }
.Opinion .TITULO-listado h2 { border-top: none }
.Opinion .TITULO-listado h2 span a i, .Opinion .TITULO-listado h2 span a svg { color: #88c533 }
.Opinion .TITULO-listado h2 span a :hover { color: #ca2527 }
.Opinion .TITULO-bloque h4 span:after, .Opinion .TITULO-listado h2 span:after { background: #931b1d }
.Opinion article .wrap-both .wrap-text .wrap-otros { display: none }
.Opinion article .wrap-both .wrap-text footer { font-size: .8em; text-transform: capitalize }
.Opinion article .wrap-both .wrap-text footer .autor ul li.redactor a { color: #931b1d !important; font-weight: 700 }
.Opinion article .wrap-both .wrap-text footer .autor ul li.redactor:after { background: rgb(0 0 0 / .38); top: 7px }
.Opinion article .wrap-both .wrap-text footer .autor ul li.edicion a { color: rgb(0 0 0 / .54) !important; font-weight: 700 }
.Opinion .TITULO-listado { border-top: none }
.Opinion .TITULO-listado h2 { border-bottom: 1px solid #d9d9d9; font-size: 1.75rem !important; font-weight: var(--fw-700); margin-bottom: .5rem; padding-bottom: .5rem }
.Opinion .TITULO-listado h2 span a { justify-content: center }
.Opinion .TITULO-listado h2 span a i, .Opinion .TITULO-listado h2 span a svg { display: none }
.Opinion .TITULO-listado h2 span a:hover { color: #ca2527 }
.Opinion .TITULO-listado h2 span:after { display: none }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG h1, .wrap-FICHA-ARTICULO.Opinion h1 { margin-top: .75em !important; padding-top: .5em; padding-top: .75em !important; position: relative; text-align: left; width: 100% }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG h1:before, .wrap-FICHA-ARTICULO.Opinion h1:before { background: #d9d9d9; content: ""; height: 1px; left: 0; margin-left: 0; position: absolute; top: 0; width: 300px }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG h1:after, .wrap-FICHA-ARTICULO.Opinion h1:after { background: #fff; content: "ARTÍCULO DE OPINIÓN"; font-size: 16px; font-weight: var(--fw-400); left: 0; line-height: 1em; margin-left: 0; position: absolute; text-align: left; top: -.5em; width: 200px }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG h2, .wrap-FICHA-ARTICULO.Opinion h2 { display: none }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .publicado, .wrap-FICHA-ARTICULO.Opinion .publicado { font-size: .707em }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .publicado div, .wrap-FICHA-ARTICULO.Opinion .publicado div { display: inline }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .publicado .fecha-mod, .wrap-FICHA-ARTICULO.Opinion .publicado .fecha-mod { color: rgb(0 0 0 / .54) }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .art-entradilla, .wrap-FICHA-ARTICULO.Opinion .art-entradilla { border-bottom: 4px double #d9d9d9; margin-bottom: 1em; padding-bottom: 1.4em }
@media only screen and (min-width:601px) {
 .wrap-FICHA-ARTICULO.ARTICULO_BLOG h1, .wrap-FICHA-ARTICULO.Opinion h1 { text-align: center }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG h1:before, .wrap-FICHA-ARTICULO.Opinion h1:before { left: 50%; margin-left: -150px }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG h1:after, .wrap-FICHA-ARTICULO.Opinion h1:after { left: 50%; margin-left: -100px; text-align: center }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .art-entradilla, .wrap-FICHA-ARTICULO.ARTICULO_BLOG .publicado, .wrap-FICHA-ARTICULO.Opinion .art-entradilla, .wrap-FICHA-ARTICULO.Opinion .publicado { text-align: center }
 }
.wrap-TRIPLE.Opinion { background-color: #f0f0f0; background-image: url(../img/bg/shadow-1.png); background-position: top; background-repeat: no-repeat; font-family: var(--font-3); padding-top: 2em; position: relative }
.wrap-TRIPLE.Opinion:before { background-image: url(../img/bg/shadow-2.png); background-position: bottom; background-repeat: no-repeat; background-size: contain; bottom: 0; content: ""; height: 40px; left: 0; position: absolute; width: 100% }
.wrap-TRIPLE.Opinion .MODULO { border-bottom: none }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both { background: #fff; border-radius: 8px; box-shadow: 0 0 1em #d9d9d9; overflow: hidden; padding: 45% 0 0; position: relative }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both .wrap-media { padding: 0; width: 100% !important }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both .wrap-media .img-wrap { background: #fff; overflow: visible; padding-bottom: 190px }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both .wrap-media .img-wrap:before { display: none }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both .wrap-media .img-wrap img { bottom: -10px; height: auto; left: 0; margin: 0; right: 0; top: auto; width: 100%; z-index: 10 }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both .wrap-text header { align-items: center; background: #931b1d; display: grid; padding: .5em 1em 1em; position: relative; z-index: 10 }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both .wrap-text header h2 { font-size: 1em; margin: .5em 0 }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both .wrap-text header h2 a { -webkit-line-clamp: 3; -webkit-box-orient: vertical; color: #fff; display: -webkit-box !important; overflow: hidden; text-align: center; word-break: break-word }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both footer { padding: 1.5em 1em; position: absolute; text-align: center; top: 0; width: 100% }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both footer .autor ul { display: block !important; margin: 0; padding: 0 }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both footer .autor ul li.redactor { border: none; display: block; font-size: .85em; font-weight: var(--fw-400); line-height: 1.25em; margin: 0 0 .25em; padding: 0; text-transform: uppercase }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both footer .autor ul li.redactor:after { display: none }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both footer .autor ul li.edicion { border: none; display: block; font-size: 1.2em; font-weight: var(--fw-700); line-height: 1em; margin: .25em 0; padding: 0; text-transform: none }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both footer .autor a { color: inherit }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both footer .comentarios { display: none }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 .slick-arrow { top: 33% }
@media only screen and (max-width:992px) {
 .wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both .wrap-text header h2 { font-size: 1.1em }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both footer { font-size: 1em }
 }
@media only screen and (max-width:320px) {
 .wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both { display: block; padding: 66% 0 0 }
 }
.wrap-TRIPLE.Opinion .slider-opinion { margin-bottom: 1rem; margin-left: -.5rem; overflow: hidden; padding: 1rem 0 3rem; width: calc(100% + 1rem) }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list { overflow: visible }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list .slick-track { display: flex !important }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list .slick-track article.slick-slide { background-color: #fff; border-radius: 1rem; box-shadow: 0 0 .5rem #d9d9d9; display: flex; height: inherit !important; margin: 0 .75rem; overflow: hidden; padding: 1.75rem; position: relative }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list .slick-track article.slick-slide .wrap-both .wrap-media { bottom: 0; position: absolute; right: 0; width: 100%; z-index: 1 }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list .slick-track article.slick-slide .wrap-both .wrap-media figure { margin: 0 }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list .slick-track article.slick-slide .wrap-both .wrap-media figure .img-wrap { background: #fff0; height: 120px; margin-left: auto; padding: 0; width: 50% }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list .slick-track article.slick-slide .wrap-both .wrap-media figure .img-wrap:before { display: none }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list .slick-track article.slick-slide .wrap-both .wrap-media figure .img-wrap img { filter: grayscale(1); -o-object-fit: contain; object-fit: contain }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list .slick-track article.slick-slide .wrap-both .wrap-text { display: flex; flex-direction: column; height: 100%; position: relative; z-index: 2 }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list .slick-track article.slick-slide .wrap-both .wrap-text header { height: auto !important; order: 1 }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list .slick-track article.slick-slide .wrap-both .wrap-text header h2 { font-size: 1.75rem; font-weight: var(--fw-700); margin-top: .25em }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list .slick-track article.slick-slide .wrap-both .wrap-text header h2 a { color: #111 }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list .slick-track article.slick-slide .wrap-both .wrap-text footer { display: flex; flex: 1; flex-direction: column; font-family: var(--font-1); font-size: .9rem; justify-content: end; line-height: 1.25em; min-height: 80px !important; order: 3; padding-right: 90px; text-shadow: 1px 1px 1px #fff; text-transform: uppercase }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list .slick-track article.slick-slide .wrap-both .wrap-text footer ul { margin: 0 }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list .slick-track article.slick-slide .wrap-both .wrap-text .entradilla { color: #111; font-family: var(--font-3); font-size: 1rem; line-height: 1.4em; margin-top: .5em; opacity: .7; order: 2; text-shadow: 1px 1px 1px #fff }
.wrap-TRIPLE.Opinion .slider-opinion .slick-arrow { top: calc(50% - 1rem) }
.wrap-TRIPLE.Opinion .slider-opinion .slick-arrow.slid-prev { left: .75rem }
.wrap-TRIPLE.Opinion .slider-opinion .slick-arrow.slid-next { right: .75rem }
.LISTADO_BLOGS.Opinion { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between }
.LISTADO_BLOGS.Opinion h1 { margin: .75em 0; width: 100% }
.LISTADO_BLOGS.Opinion .MODULO_AUTOR { background: #fff; border-radius: 8px; box-shadow: 0 0 1em #d9d9d9; display: flex; flex: 1 0 100%; margin-bottom: 2em; overflow: hidden; text-align: center }
.LISTADO_BLOGS.Opinion .MODULO_AUTOR .datos-autor { align-content: flex-start; background: #fff; display: flex; flex-direction: column; flex-wrap: no-wrap; justify-content: space-between }
.LISTADO_BLOGS.Opinion .MODULO_AUTOR .datos-autor .autor-foto { padding: 2em }
.LISTADO_BLOGS.Opinion .MODULO_AUTOR .datos-autor .autor-foto img { border: 4px solid #f0f0f0; width: 50% }
.LISTADO_BLOGS.Opinion .MODULO_AUTOR .datos-autor .autor-detalles { background: #fff; flex-grow: 1; padding: 0 1.5em 1.5em }
.LISTADO_BLOGS.Opinion .MODULO_AUTOR .datos-autor .autor-detalles h4 { font-size: 1.414em; margin-top: 0 }
.LISTADO_BLOGS.Opinion .MODULO_AUTOR .datos-autor .autor-detalles p { color: rgb(0 0 0 / .54); font-family: var(--font-3); font-size: .8em; margin-bottom: 0 }
.LISTADO_BLOGS.Opinion .MODULO_AUTOR .datos-autor .autor-detalles ul { margin-bottom: 0 }
.LISTADO_BLOGS.Opinion .MODULO_AUTOR .datos-autor .autor-detalles ul li { display: inline; padding: 0 .25em }
.LISTADO_BLOGS.Opinion .MODULO_AUTOR .datos-autor .autor-detalles ul li a { color: rgb(0 0 0 / .38) }
.LISTADO_BLOGS.Opinion .MODULO_AUTOR .datos-autor .autor-detalles ul li a:hover { color: rgb(0 0 0 / .54) }
.LISTADO_BLOGS.Opinion .MODULO_AUTOR .datos-autor .detalles-blog { background: #931b1d; padding: 1.5em 1.5em 2em }
.LISTADO_BLOGS.Opinion .MODULO_AUTOR .datos-autor .detalles-blog h5 { color: #fff; margin-top: 0 }
.LISTADO_BLOGS.Opinion .MODULO_AUTOR .datos-autor .detalles-blog p { color: hsl(0 0% 100% / .7); font-family: var(--font-3); font-size: .8em }
.LISTADO_BLOGS.Opinion .MODULO_AUTOR .datos-autor .detalles-blog .btn { background: #ca2527; font-size: .707em; height: 3em; line-height: 3em; padding: 0 2em }
.LISTADO_BLOGS.Opinion .MODULO_AUTOR .datos-autor .detalles-blog .btn:hover { background: #931b1d; color: #fff }
@media only screen and (min-width:601px) {
 .LISTADO_BLOGS.Opinion h1 { text-align: center }
.LISTADO_BLOGS.Opinion .MODULO_AUTOR { flex: 0 0 calc(50% - 1em) }
 }
@media only screen and (min-width:768px) {
 .LISTADO_BLOGS.Opinion .MODULO_AUTOR { flex: 0 0 calc(50% - 1em) }
 }
@media only screen and (min-width:993px) {
 .LISTADO_BLOGS.Opinion .MODULO_AUTOR { flex: 0 0 calc(33% - 1em) }
 }
@media only screen and (min-width:1024px) {
 .LISTADO_BLOGS.Opinion .MODULO_AUTOR { flex: 0 0 calc(33% - 2em) }
 }
@media only screen and (min-width:1201px) {
 .LISTADO_BLOGS.Opinion .MODULO_AUTOR { flex: 0 0 calc(25% - 2em) }
 }
.ARTICULO_BLOG.Opinion h1, .LISTADO_BLOGS_ARTICULOS.Opinion h1 { font-weight: var(--fw-400); width: 100% }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR, .LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR { background: #fff; border-radius: 8px; box-shadow: 0 0 1em #d9d9d9; display: flex; flex: 1 0 100%; margin-bottom: 2em; overflow: hidden; text-align: center }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor, .LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor { align-content: flex-start; background: #fff; display: flex; flex-direction: column; flex-wrap: no-wrap; justify-content: space-between; width: 100% }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .autor-foto, .LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .autor-foto { padding: 2em }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .autor-foto img, .LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .autor-foto img { border: 4px solid #f0f0f0; width: 50% }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .autor-detalles, .LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .autor-detalles { background: #fff; flex-grow: 1; padding: 0 1.5em 1.5em }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .autor-detalles h4, .LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .autor-detalles h4 { font-size: 1.414em; font-weight: var(--fw-400); margin-top: 0 }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .autor-detalles h4 a, .LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .autor-detalles h4 a { color: inherit }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .autor-detalles p, .LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .autor-detalles p { color: rgb(0 0 0 / .54); font-family: var(--font-3); font-size: .8em; margin-bottom: 0 }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .autor-detalles ul, .LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .autor-detalles ul { margin-bottom: 0; margin-top: .5em }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .autor-detalles ul li, .LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .autor-detalles ul li { display: inline; padding: 0 .25em }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .autor-detalles ul li a, .LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .autor-detalles ul li a { color: rgb(0 0 0 / .38) }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .autor-detalles ul li a:hover, .LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .autor-detalles ul li a:hover { color: rgb(0 0 0 / .54) }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .detalles-blog, .LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .detalles-blog { background: #931b1d; padding: 1.5em 1.5em 2em }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .detalles-blog h5, .LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .detalles-blog h5 { color: #fff; margin-top: 0 }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .detalles-blog p, .LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .detalles-blog p { color: hsl(0 0% 100% / .7); font-family: var(--font-3); font-size: .8em }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .detalles-blog .btn, .LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .detalles-blog .btn { background: #ca2527; font-size: .707em; height: 3em; line-height: 3em; padding: 0 2em }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .detalles-blog .btn:hover, .LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .detalles-blog .btn:hover { background: #931b1d; color: #fff }
.ARTICULO_BLOG.Opinion .rowflex, .LISTADO_BLOGS_ARTICULOS.Opinion .rowflex { display: flex; flex-direction: row; flex-wrap: wrap; padding-top: 1em }
.ARTICULO_BLOG.Opinion .rowflex .wrap-media, .LISTADO_BLOGS_ARTICULOS.Opinion .rowflex .wrap-media { flex: 1 0 100% }
.ARTICULO_BLOG.Opinion .rowflex .CONTENIDO-DER, .LISTADO_BLOGS_ARTICULOS.Opinion .rowflex .CONTENIDO-DER { display: block }
@media only screen and (max-width:992px) {
 .ARTICULO_BLOG.Opinion, .LISTADO_BLOGS_ARTICULOS.Opinion { display: flex; flex-direction: column }
.ARTICULO_BLOG.Opinion .rowflex, .LISTADO_BLOGS_ARTICULOS.Opinion .rowflex { display: flex; flex-direction: column; flex-wrap: nowrap }
.ARTICULO_BLOG.Opinion .CONTENIDO-IZQ, .LISTADO_BLOGS_ARTICULOS.Opinion .CONTENIDO-IZQ { order: 2 }
.ARTICULO_BLOG.Opinion .CONTENIDO-DER, .LISTADO_BLOGS_ARTICULOS.Opinion .CONTENIDO-DER { order: 1 }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor, .LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor { flex-direction: row }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .autor-foto, .LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .autor-foto { padding: 1.5em }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .autor-foto img, .LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .autor-foto img { width: 100px }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .autor-detalles, .LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .autor-detalles { padding: 1.5em 1.5em 1.5em 0; text-align: left }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .detalles-blog, .LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .detalles-blog { padding: 1.85em 1.5em 1.5em; text-align: left; width: 50% }
 }
@media only screen and (max-width:600px) {
 .ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor, .LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor { flex-wrap: wrap }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .autor-foto, .LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .autor-foto { width: 34% }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .autor-detalles, .LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .autor-detalles { width: 66% }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .detalles-blog, .LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .detalles-blog { width: 100% }
 }
@media only screen and (min-width:601px) {
 .ARTICULO_BLOG.Opinion .CONTENIDO-ARTICULO .MODULO_AUTOR .datos-autor, .LISTADO_BLOGS_ARTICULOS.Opinion .CONTENIDO-ARTICULO .MODULO_AUTOR .datos-autor { flex-wrap: wrap }
.ARTICULO_BLOG.Opinion .CONTENIDO-ARTICULO .MODULO_AUTOR .datos-autor .autor-foto, .LISTADO_BLOGS_ARTICULOS.Opinion .CONTENIDO-ARTICULO .MODULO_AUTOR .datos-autor .autor-foto { padding: 1.5em }
.ARTICULO_BLOG.Opinion .CONTENIDO-ARTICULO .MODULO_AUTOR .datos-autor .autor-foto img, .LISTADO_BLOGS_ARTICULOS.Opinion .CONTENIDO-ARTICULO .MODULO_AUTOR .datos-autor .autor-foto img { width: 80px }
.ARTICULO_BLOG.Opinion .CONTENIDO-ARTICULO .MODULO_AUTOR .datos-autor .autor-detalles, .LISTADO_BLOGS_ARTICULOS.Opinion .CONTENIDO-ARTICULO .MODULO_AUTOR .datos-autor .autor-detalles { padding: 1.5em 1.5em 1.5em 0; text-align: left; width: calc(50% - 120px) }
.ARTICULO_BLOG.Opinion .CONTENIDO-ARTICULO .MODULO_AUTOR .datos-autor .detalles-blog, .LISTADO_BLOGS_ARTICULOS.Opinion .CONTENIDO-ARTICULO .MODULO_AUTOR .datos-autor .detalles-blog { padding: 1.5em; text-align: center; width: 100% }
 }
@media only screen and (min-width:993px) {
 .ARTICULO_BLOG.Opinion .CONTENIDO-ARTICULO .MODULO_AUTOR .datos-autor, .LISTADO_BLOGS_ARTICULOS.Opinion .CONTENIDO-ARTICULO .MODULO_AUTOR .datos-autor { flex-direction: row }
 }
@media only screen and (min-width:1024px) {
 .ARTICULO_BLOG.Opinion .CONTENIDO-ARTICULO .MODULO_AUTOR .datos-autor .autor-detalles, .LISTADO_BLOGS_ARTICULOS.Opinion .CONTENIDO-ARTICULO .MODULO_AUTOR .datos-autor .autor-detalles { width: 30% }
.ARTICULO_BLOG.Opinion .CONTENIDO-ARTICULO .MODULO_AUTOR .datos-autor .detalles-blog, .LISTADO_BLOGS_ARTICULOS.Opinion .CONTENIDO-ARTICULO .MODULO_AUTOR .datos-autor .detalles-blog { width: 50% }
 }
.wrap-TRIPLE.Game { background-color: #88c533; border-color: transparent !important; margin-top: -1px; position: relative }
.wrap-TRIPLE.Game .autor ul li { color: rgb(0 0 0 / .54) }
.wrap-TRIPLE.Game .autor ul li.redactor:after { background: rgb(0 0 0 / .54) !important }
.wrap-TRIPLE.TV { background: #ca2527; border-color: #fff0; margin-top: -1px; position: relative }
.wrap-TRIPLE.TV .TITULO-listado h2 { color: #fff }
.wrap-TRIPLE.TV .TITULO-listado h2 span a, .wrap-TRIPLE.TV .TITULO-listado h2 span a i { color: #fff !important }
.wrap-TRIPLE.TV .TITULO-listado h2 span a:hover, .wrap-TRIPLE.TV .TITULO-listado h2 span a:hover i { opacity: .8 !important }
.wrap-TRIPLE.TV h2 { color: #fff }
.wrap-TRIPLE.TV h2 a:hover { opacity: .8 !important }
.wrap-TRIPLE.TV .autor ul li { color: hsl(0 0% 100% / .7) }
.wrap-TRIPLE.TV .autor ul li.redactor:after { background: hsl(0 0% 100% / .7) !important }
.MODULO.CEMS .MODULO_SLIDER .wrap-both { background: #fdd100 }
.MODULO.CEMS .MODULO_SLIDER .wrap-text { background: #fdd100; color: #111 }
.MODULO.CEMS .MODULO_SLIDER .wrap-text h2 a:hover { color: rgb(0 0 0 / .54) }
.gridder h5 { font-size: 1.5em; margin: 2rem 0 0 }
.gridder hr { opacity: .21 }
.gridder p { color: red; font-size: .9em; margin: 1.5rem 0 2rem }
.gridder a.btn { border-radius: .25em; color: red; display: inline-block; font-size: .8em; font-weight: var(--fw-400); letter-spacing: 2px; line-height: 3em; margin-bottom: 2px; opacity: .75; outline: 2px solid #fff; outline-offset: -2px; padding: 0 2em; text-decoration: none; text-transform: uppercase; transition: all .25s ease-in-out }
.gridder a.btn:hover { cursor: pointer; opacity: 1 }
.gridder .col-8_md-8_sm-12 { padding: 0 .5em 0 0 }
.gridder img { width: 100% }
.gridder-show, .gridder-show.loading { background: url(assets/img/loading-spin.svg) no-repeat 50% }
.gridder-show { padding: 20px }
.gridder-navigation .gridder-nav.disabled { opacity: .5 }
.gridder-list { cursor: pointer; position: relative; transition: all .25s ease-in-out }
.gridder-list:hover { opacity: .8 }
.hasSelectedItem .gridder-list { opacity: .5 }
.hasSelectedItem .gridder-list.selectedItem { opacity: 1 }
@media screen and (min-width:768px) {
 .gridder-list { cursor: pointer; display: inline-block; margin-bottom: 1%; margin-right: 1%; position: relative; width: 32.33% }
 }
.gridder.hasSelectedItem .gridder-list { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: .5 }
.gridder.hasSelectedItem .gridder-list.selectedItem { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1 }
.gridder-list:nth-of-type(3n) { margin-bottom: 0; margin-right: 0 }
.gridder-list .overlay { color: #fff; display: none; left: 15px; position: absolute; top: 15px }
.gridder-list .overlay .title { font-size: 16px; font-weight: 800 }
.gridder-list .overlay .description { font-size: 14px; font-weight: 300 }
.gridder-list .image { background-color: #eee; background-image: url(assets/img/loading-spin.svg); background-position: 50%; background-size: cover; height: 250px }
@media only screen and (max-width:768px) {
 .gridder-list { width: 48% }
.gridder-list .image { height: auto }
.gridder-list:nth-of-type(3n) { margin-bottom: 1%; margin-right: 1% }
.gridder-list:nth-of-type(2n) { margin-bottom: 0; margin-right: 0 }
 }
@media only screen and (max-width:600px) {
 .gridder-list { margin-right: 0; width: 100% }
 }
.gridder-show { margin-bottom: 1%; padding: 0 }
.gridder-show .description { color: #fff; font-family: Arial, serif; font-size: 16px; font-weight: var(--fw-300); left: 0; line-height: 170%; position: absolute; right: 0; text-align: center; top: 60px; width: 100% }
.gridder-show .description h2 { font-size: 60px; font-weight: 700 }
.gridder-show .description h2, .gridder-show .description h3 { background: #000; color: #fff; display: inline-block; font-family: Open Sans, sans-serif; margin-bottom: 5px; padding: 5px }
.gridder-show .description h3 { font-size: 20px; font-weight: 300 }
@media only screen and (max-width:768px) {
 .gridder-show { padding: 1% }
 }
.gridder-navigation { left: 0; padding: 0; position: absolute; text-align: center; top: 0; z-index: 1 }
.gridder-navigation a { background: #fff; color: #000; display: inline-block; font-size: 24px; margin-right: 0; padding: 15px; text-decoration: none; transition: all .3s ease-in-out }
.gridder-navigation a:hover { background: #000; color: #fff }
.gridder-navigation a.disabled { opacity: 0 }
.gridder-expanded-content { -webkit-animation-duration: .3s; animation-duration: .3s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: fadeIn; animation-name: fadeIn }
@-webkit-keyframes fadeIn { 0% { opacity: 0 }
to { opacity: 1 }
 }
@keyframes fadeIn {
 0% { opacity: 0 }
to { opacity: 1 }
 }
.wrapRoyalSlider { height: 0; overflow: hidden; padding-bottom: 56%; position: relative; width: 100% }
.ARTICULO_ANCHO .wrapRoyalSlider { padding-bottom: 45% }
@media only screen and (max-width:992px) {
 .wrapRoyalSlider { padding-bottom: 56% !important }
 }
@media only screen and (max-width:600px) {
 .wrapRoyalSlider { padding-bottom: 56% !important }
 }
.royalSlider { background-image: url(/web/assets/img/ics/preloader.gif) !important; background-position: 32px 32px !important; background-repeat: no-repeat !important; bottom: 0; direction: ltr; height: 100%; left: 0; position: absolute; right: 0; top: 0; width: 100% }
.royalSlider>* { float: left }
.rsWebkit3d .rsABlock, .rsWebkit3d .rsAbsoluteEl, .rsWebkit3d .rsBtnCenterer, .rsWebkit3d .rsContainer, .rsWebkit3d .rsLink, .rsWebkit3d .rsOverflow, .rsWebkit3d .rsPreloader, .rsWebkit3d .rsSlide, .rsWebkit3d .rsThumbs, .rsWebkit3d img { -webkit-backface-visibility: hidden }
.rsFade.rsWebkit3d .rsContainer, .rsFade.rsWebkit3d .rsSlide, .rsFade.rsWebkit3d img { -webkit-transform: none }
.rsOverflow { float: left }
.rsOverflow, .rsVisibleNearbyWrap { -webkit-tap-highlight-color: #fff0; height: 100%; overflow: hidden; position: relative; width: 100% }
.rsVisibleNearbyWrap { left: 0; top: 0 }
.rsVisibleNearbyWrap .rsOverflow { left: 0; position: absolute; top: 0 }
.rsContainer { -webkit-tap-highlight-color: #fff0; height: 100%; position: relative; width: 100% }
.rsArrow, .rsThumbsArrow { cursor: pointer }
.rsThumb { float: left; position: relative }
.rsArrow, .rsNav, .rsThumbsArrow { opacity: 1; transition: opacity .3s linear }
.rsHidden { opacity: 0; transition: visibility 0 linear .3s, opacity .3s linear; visibility: hidden }
.rsGCaption { float: left; text-align: center; width: 100% }
.royalSlider.rsFullscreen { bottom: 0 !important; height: auto !important; left: 0 !important; margin: 0 !important; padding: 0 !important; position: fixed !important; right: 0 !important; top: 0 !important; width: auto !important; z-index: 2147483647 !important }
.royalSlider .rsSlide.rsFakePreloader { display: none; opacity: 1 !important; transition: 0 }
.rsSlide { display: block; height: 100%; left: 0; overflow: hidden; position: absolute; top: 0; width: 100% }
.royalSlider.rsAutoHeight, .rsAutoHeight .rsSlide { height: auto }
.rsContent { height: 100%; position: relative; width: 100% }
.rsPreloader { position: absolute; z-index: 0 }
.rsNav { -moz-user-select: -moz-none; -webkit-user-select: none; -ms-user-select: none; user-select: none }
.rsNavItem { -webkit-tap-highlight-color: rgb(0 0 0 / .25) }
.rsThumbs { cursor: pointer; float: left; overflow: hidden; position: relative; z-index: 22 }
.rsTabs { background: none !important; float: left }
.rsTabs, .rsThumbs { -webkit-tap-highlight-color: #fff0 }
.rsVideoContainer { height: auto; line-height: 0; position: relative; width: auto }
.rsVideoFrameHolder { background: #141414; left: 0; opacity: 0; position: absolute; top: 0; -webkit-transition: .3s }
.rsVideoFrameHolder.rsVideoActive { opacity: 1 }
.rsVideoContainer .rsVideoObj, .rsVideoContainer embed, .rsVideoContainer iframe, .rsVideoContainer video { height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 50 }
.rsVideoContainer.rsIOSVideo embed, .rsVideoContainer.rsIOSVideo iframe, .rsVideoContainer.rsIOSVideo video { box-sizing: border-box; padding-right: 44px }
.rsABlock { left: 0; position: absolute; top: 0; z-index: 15 }
img.rsImg { max-width: none }
.grab-cursor { cursor: url(grab.png) 8 8, move }
.grabbing-cursor { cursor: url(grabbing.png) 8 8, move }
.rsNoDrag { cursor: auto }
.rsLink { background: url(blank.gif); display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 20 }
#gallery-t-group { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 100% }
.rsDefaultInv, .rsDefaultInv .rsOverflow, .rsDefaultInv .rsSlide, .rsDefaultInv .rsThumbs, .rsDefaultInv .rsVideoFrameHolder { background: #eee }
#gallery-t-group .rsThumb { float: left; height: 56px; margin-right: 1px; overflow: hidden; width: 56px }
#gallery-t-group .rsThumbs { height: 100%; padding: 0; position: absolute; right: -1px; top: 0; width: 285px }
#gallery-t-group .rsGCaption { background: #eee; bottom: 0; float: none; font-size: 11px; line-height: 12px; padding: 1px 7px; position: absolute; right: 285px; text-align: left; width: auto }
@media screen and (min-width:0) and (max-width:1200px) {
 #gallery-t-group .rsThumbs { width: 228px }
#gallery-t-group .rsGCaption { right: 228px }
 }
@media screen and (min-width:0) and (max-width:760px) {
 #gallery-t-group .rsThumbs { height: auto; left: 0; padding: 1px 0 0 1px; position: relative; right: 0; width: 100% }
#gallery-t-group .rsThumbsContainer { height: auto !important }
#gallery-t-group .rsGCaption { right: 0 }
 }
.rsDefault, .rsDefault .rsOverflow, .rsDefault .rsSlide, .rsDefault .rsThumbs, .rsDefault .rsVideoFrameHolder { background: #f0f0f0; color: #fff }
.rsDefault .rsArrow { cursor: pointer; display: block; height: 100%; position: absolute; width: 44px; z-index: 21 }
.rsDefault.rsVer .rsArrow { height: 44px; width: 100% }
.rsDefault.rsVer .rsArrowLeft { left: 0; top: 0 }
.rsDefault.rsVer .rsArrowRight { bottom: 0; left: 0 }
.rsDefault.rsHor .rsArrowLeft { left: 0; top: 0 }
.rsDefault.rsHor .rsArrowRight { right: 0; top: 0 }
.rsDefault .rsArrowIcn { background-color: #000; background-color: rgb(0 0 0 / .75); border-radius: 2px; cursor: pointer; height: 32px; left: 50%; margin-left: -16px; margin-top: -16px; position: absolute; position: relative; top: 50%; width: 32px }
.rsDefault .rsArrowIcn:hover { background-color: rgb(0 0 0 / .9) }
.rsDefault.rsHor .rsArrowLeft .rsArrowIcn { background-position: -64px -32px; position: relative }
.rsDefault.rsHor .rsArrowLeft .rsArrowIcn:after { -webkit-font-feature-settings: "liga"; color: #fff; content: "keyboard_arrow_left"; font-family: Material Icons; font-size: 2em; position: absolute; top: .35em }
.rsDefault.rsHor .rsArrowRight .rsArrowIcn { background-position: -64px -64px; position: relative }
.rsDefault.rsHor .rsArrowRight .rsArrowIcn:after { -webkit-font-feature-settings: "liga"; color: #fff; content: "keyboard_arrow_right"; font-family: Material Icons; font-size: 2em; position: absolute; top: .35em }
.rsDefault.rsVer .rsArrowLeft .rsArrowIcn { background-position: -96px -32px; position: relative }
.rsDefault.rsVer .rsArrowRight .rsArrowIcn { background-position: -96px -64px; position: relative }
.rsDefault .rsArrowDisabled .rsArrowIcn { display: none; filter: alpha(opacity=20); opacity: .2 }
.rsDefault .rsBullets { background: #000; background: rgb(0 0 0 / .75); bottom: 0; height: auto; left: 0; line-height: 8px; margin: 0 auto; overflow: hidden; position: absolute; text-align: center; width: 100%; z-index: 35 }
.rsDefault .rsBullet { zoom: 1; display: inline-block; display: inline; height: 8px; padding: 6px 5px; width: 8px }
.rsDefault .rsBullet span { background: #777; background: hsl(0 0% 100% / .5); border-radius: 50%; display: block; height: 8px; width: 8px }
.rsDefault .rsBullet.rsNavSelected span { background-color: #fff }
.rsDefault .rsThumbsHor { height: 72px; width: 100% }
.rsDefault .rsThumbsVer { height: 100%; position: absolute; right: 0; top: 0; width: 96px }
.rsDefault.rsWithThumbsHor .rsThumbsContainer { height: 100%; position: relative }
.rsDefault.rsWithThumbsVer .rsThumbsContainer { position: relative; width: 100% }
.rsDefault .rsThumb { float: left; height: 72px; overflow: hidden; width: 96px }
.rsDefault .rsThumb img { height: 100%; width: 100% }
.rsDefault .rsThumb.rsNavSelected { background: #091d44 }
.rsDefault .rsThumb.rsNavSelected img { filter: alpha(opacity=30); opacity: .3 }
.rsDefault .rsTmb { display: block }
.rsDefault .rsTmb h5 { color: #fff; font-size: 16px; line-height: 20px; margin: 0; padding: 0 }
.rsDefault .rsTmb span { color: #ddd; font-size: 13px; line-height: 18px; margin: 0; padding: 0 }
.rsDefault .rsThumbsArrow { background: #000; background: rgb(0 0 0 / .75); cursor: pointer; display: block; height: 100%; position: absolute; width: 20px; z-index: 21 }
.rsDefault .rsThumbsArrow:hover { background: rgb(0 0 0 / .9) }
.rsDefault.rsWithThumbsVer .rsThumbsArrow { height: 20px; width: 100% }
.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft { left: 0; top: 0 }
.rsDefault.rsWithThumbsVer .rsThumbsArrowRight { bottom: 0; left: 0 }
.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft { left: 0; top: 0 }
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight { right: 0; top: 0 }
.rsDefault .rsThumbsArrowIcn { background: url(rs-default.png); cursor: pointer; height: 16px; left: 50%; margin-left: -8px; margin-top: -8px; position: absolute; top: 50%; width: 16px }
.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -128px -32px }
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -128px -48px }
.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -144px -32px }
.rsDefault.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -144px -48px }
.rsDefault .rsThumbsArrowDisabled { display: none !important }
@media screen and (min-width:0) and (max-width:800px) {
 .rsDefault .rsThumb { height: 44px; width: 59px }
.rsDefault .rsThumbsHor { height: 44px }
.rsDefault .rsThumbsVer { width: 59px }
 }
.rsDefault .rsTabs { height: auto; margin: 0 auto; overflow: hidden; padding-top: 12px; position: relative; text-align: center; width: 100% }
.rsDefault .rsTab { zoom: 1; background-color: #fff; background-image: linear-gradient(180deg, #fefefe, #f4f4f4); border: 1px solid #d9d9dd; border-right-color: #f5f5f5; box-shadow: inset 1px 0 0 #fff; color: #333; cursor: pointer; display: inline-block; display: inline; height: auto; min-width: 72px; padding: 5px 13px 6px; text-align: center; text-decoration: none; width: auto }
.rsDefault .rsTab:first-child { border-bottom-left-radius: 4px; border-top-left-radius: 4px }
.rsDefault .rsTab:last-child { border-bottom-right-radius: 4px; border-right: 1px solid #cfcfcf; border-top-right-radius: 4px }
.rsDefault .rsTab:active { background-color: #f4f4f4; border: 1px solid #d9d9dd; box-shadow: inset 0 1px 4px rgb(0 0 0 / .2) }
.rsDefault .rsTab.rsNavSelected { background: #acacac; background-image: -moz-llinear-gradient(top, #acacac, #bbb); background-image: linear-gradient(180deg, #acacac, #bbb); border: 1px solid #999; box-shadow: inset 0 1px 9px hsl(0 0% 40% / .65); color: #fff; text-shadow: 1px 1px #838383 }
.rsDefault .rsFullscreenBtn { cursor: pointer; display: block; height: 44px; position: absolute; right: 0; top: 0; width: 44px; z-index: 22 }
.rsDefault .rsFullscreenIcn { background-color: #000; background-color: rgb(0 0 0 / .75); background-color: #000; border-radius: 2px; display: block; height: 32px; margin: 6px; position: relative; width: 32px }
.rsDefault .rsFullscreenIcn:after { -webkit-font-feature-settings: "liga"; color: #fff; content: "fullscreen"; font-family: Material Icons; font-size: 2em; position: absolute; top: .35em }
.rsDefault .rsFullscreenIcn:hover { background-color: rgb(0 0 0 / .9) }
.rsDefault.rsFullscreen .rsFullscreenIcn { background-position: -32px 0 }
.rsDefault .rsPlayBtn { -webkit-tap-highlight-color: rgb(0 0 0 / .3); cursor: pointer; height: 64px; margin-left: -32px; margin-top: -32px; width: 64px }
.rsDefault .rsPlayBtnIcon { background-color: #000; background-color: rgb(0 0 0 / .75); background-color: #000; border-radius: 4px; display: block; height: 64px; position: relative; transition: .3s; width: 64px }
.rsDefault .rsPlayBtn:hover .rsPlayBtnIcon { background-color: rgb(0 0 0 / .9) }
.rsDefault .rsPlayBtnIcon:after { -webkit-font-feature-settings: "liga"; color: #fff; content: "play_arrow"; font-family: Material Icons; font-size: 3em; left: .15em; position: absolute; top: .65em }
.rsDefault .rsBtnCenterer { left: 50%; position: absolute; top: 50% }
.rsDefault .rsCloseVideoBtn { -webkit-backface-visibility: hidden; cursor: pointer; height: 44px; position: absolute; right: 0; top: 0; -webkit-transform: translateZ(0); width: 44px; z-index: 500 }
.rsDefault .rsCloseVideoBtn.rsiOSBtn { right: -6px; top: -38px }
.rsDefault .rsCloseVideoIcn { background-color: #000; background-color: rgb(0 0 0 / .75); background-color: #000; height: 32px; margin: 6px; width: 32px }
.rsDefault .rsCloseVideoIcn:after { -webkit-font-feature-settings: "liga"; color: #fff; content: "close"; font-family: Material Icons; font-size: 2em; left: .18em; position: absolute; top: .7em }
.rsDefault .rsCloseVideoIcn:hover { background-color: rgb(0 0 0 / .9) }
.rsDefault .rsPreloader { background-image: url(../preloaders/preloader-white.gif); height: 20px; left: 50%; margin-left: -10px; margin-top: -10px; top: 50%; width: 20px }
.rsDefault .rsGCaption { background: #000; background: rgb(0 0 0 / .75); border-radius: 2px; bottom: 6px; color: #fff; float: none; font-size: 12px; left: 6px; padding: 2px 8px; position: absolute; text-align: left; width: auto }
#gallery-img-horiz { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 100% }
.contentSlider { background: #eee !important; width: 100% }
.contentSlider, .contentSlider .rsOverflow, .contentSlider .rsSlide, .contentSlider .rsThumbs, .contentSlider .rsVideoFrameHolder { background: #eee; color: #000 }
.contentSlider .content-slider-bg, .contentSlider .rsOverflow, .contentSlider .rsSlide { background: #eee !important }
.contentSlider h3 { font-size: 24px; font-weight: var(--fw-700); line-height: 31px; margin: 12px 0 8px }
.contentSlider img { display: block; height: auto; max-width: 100%; width: 100% }
.content-slider-bg { box-sizing: border-box; width: 100% }
.rsMinW, .rsMinW .rsOverflow, .rsMinW .rsSlide, .rsMinW .rsThumbs, .rsMinW .rsVideoFrameHolder { background: #000; color: #fff }
.rsMinW .rsArrow { cursor: pointer; display: block; height: 32px; position: absolute; width: 32px; z-index: 21 }
.rsMinW .rsArrowLeft { bottom: 7px; right: 37px }
.rsMinW .rsArrowRight { bottom: 7px; right: 7px }
.rsMinW .rsArrowIcn { background: url(rs-minimal-white.png) #fff0; border-radius: 2px; cursor: pointer; height: 24px; margin-left: 3px; margin-top: 3px; position: absolute; width: 24px }
.rsMinW.rsHor .rsArrowLeft .rsArrowIcn { background-position: -68px -36px }
.rsMinW.rsHor .rsArrowRight .rsArrowIcn { background-position: -68px -68px }
.rsMinW.rsVer .rsArrowLeft .rsArrowIcn { background-position: -100px -36px }
.rsMinW.rsVer .rsArrowRight .rsArrowIcn { background-position: -100px -68px }
.rsMinW .rsArrowDisabled .rsArrowIcn { display: none; filter: alpha(opacity=30); opacity: .3 !important }
.rsMinW .rsBullets { bottom: 15px; height: auto; line-height: 6px; overflow: hidden; padding-top: 4px; position: absolute; right: 73px; text-align: center; z-index: 35 }
.rsMinW .rsBullet { zoom: 1; display: inline-block; display: inline; height: 6px; padding: 6px 5px 6px 4px; width: 6px }
.rsMinW .rsBullet span { background: #ccc; background: hsl(0 0% 100% / .5); border-radius: 50%; box-shadow: 0 0 1px 1px rgb(0 0 0 / .1); display: block; height: 6px; width: 6px }
.rsMinW .rsBullet.rsNavSelected span { background: #fff }
.rsMinW .rsThumbsHor { height: 72px; width: 100% }
.rsMinW .rsThumbsVer { height: 100%; position: absolute; right: 0; top: 0; width: 96px }
.rsMinW.rsWithThumbsHor .rsThumbsContainer { height: 100%; position: relative }
.rsMinW.rsWithThumbsVer .rsThumbsContainer { position: relative; width: 100% }
.rsMinW .rsThumb { float: left; height: 72px; overflow: hidden; width: 96px }
.rsMinW .rsThumb img { height: 100%; width: 100% }
.rsMinW .rsThumb.rsNavSelected { background: #333 }
.rsMinW .rsThumb.rsNavSelected img { filter: alpha(opacity=40); opacity: .7 }
.rsMinW .rsThumb.rsNavSelected span.thumbIco { -webkit-backface-visibility: hidden; border: 2px solid #fff; border: 2px solid hsl(0 0% 100% / .9); bottom: 0; left: 0; position: absolute; right: 0; top: 0 }
.rsMinW .rsTmb { display: block }
.rsMinW .rsThumbsArrow { cursor: pointer; display: block; height: 100%; position: absolute; width: 20px; z-index: 21 }
.rsMinW.rsWithThumbsVer .rsThumbsArrow { height: 20px; width: 100% }
.rsMinW.rsWithThumbsVer .rsThumbsArrowLeft { left: 0; top: 0 }
.rsMinW.rsWithThumbsVer .rsThumbsArrowRight { bottom: 0; left: 0 }
.rsMinW.rsWithThumbsHor .rsThumbsArrowLeft { left: 0; top: 0 }
.rsMinW.rsWithThumbsHor .rsThumbsArrowRight { right: 0; top: 0 }
.rsMinW .rsThumbsArrowIcn { background: url(rs-minimal-white.png); cursor: pointer; height: 16px; left: 50%; margin-left: -8px; margin-top: -8px; position: absolute; top: 50%; width: 16px }
.rsMinW.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -128px -32px }
.rsMinW.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -128px -48px }
.rsMinW.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -144px -32px }
.rsMinW.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -144px -48px }
.rsMinW .rsThumbsArrowDisabled { display: none !important }
@media screen and (min-width:0) and (max-width:800px) {
 .rsMinW .rsThumb { height: 44px; width: 59px }
.rsMinW .rsThumbsHor { height: 44px }
.rsMinW .rsThumbsVer { width: 59px }
 }
.rsMinW .rsTabs { height: auto; margin: 0 auto; overflow: hidden; padding-top: 12px; position: relative; text-align: center; width: 100% }
.rsMinW .rsTab { zoom: 1; background-color: #000; background-image: linear-gradient(180deg, #fefefe, #f4f4f4); border: 1px solid #d9d9dd; border-right-color: #f5f5f5; color: #333; cursor: pointer; display: inline-block; display: inline; height: auto; min-width: 72px; padding: 5px 13px 6px; text-align: center; text-decoration: none; width: auto }
.rsMinW .rsTab:first-child { border-bottom-left-radius: 4px; border-top-left-radius: 4px }
.rsMinW .rsTab:last-child { border-bottom-right-radius: 4px; border-right: 1px solid #cfcfcf; border-top-right-radius: 4px }
.rsMinW .rsTab:active { background-color: #f4f4f4; border: 1px solid #d9d9dd; box-shadow: inset 0 1px 4px rgb(0 0 0 / .2) }
.rsMinW .rsTab.rsNavSelected { background: #acacac; background-image: -moz-llinear-gradient(top, #acacac, #bbb); background-image: linear-gradient(180deg, #acacac, #bbb); border: 1px solid #999; box-shadow: inset 0 1px 9px hsl(0 0% 40% / .65); color: #000; text-shadow: 1px 1px #838383 }
.rsMinW .rsFullscreenBtn { cursor: pointer; display: block; height: 44px; position: absolute; right: 0; top: 0; width: 44px; z-index: 22 }
.rsMinW .rsFullscreenIcn { background: url(rs-minimal-white.png) 0 0 #fff0; display: block; height: 32px; margin: 6px; width: 32px }
.rsMinW .rsFullscreenIcn:hover { opacity: .8 }
.rsMinW.rsFullscreen .rsFullscreenIcn { background-position: -32px 0 }
.rsMinW .rsPlayBtn { -webkit-tap-highlight-color: rgb(0 0 0 / .3); cursor: pointer; height: 64px; margin-left: -32px; margin-top: -32px; width: 64px }
.rsMinW .rsPlayBtnIcon { background: url(rs-minimal-white.png) no-repeat 0 -32px; background-color: #000; background-color: rgb(0 0 0 / .75); background-color: #000; border-radius: 4px; display: block; height: 64px; transition: .3s; width: 64px }
.rsMinW .rsPlayBtn:hover .rsPlayBtnIcon { background-color: rgb(0 0 0 / .9) }
.rsMinW .rsBtnCenterer { height: 20px; left: 50%; position: absolute; top: 50%; width: 20px }
.rsMinW .rsCloseVideoBtn { -webkit-backface-visibility: hidden; cursor: pointer; height: 44px; position: absolute; right: 0; top: 0; -webkit-transform: translateZ(0); width: 44px; z-index: 500 }
.rsMinW .rsCloseVideoBtn.rsiOSBtn { right: -6px; top: -38px }
.rsMinW .rsCloseVideoIcn { background: url(rs-minimal-white.png) -64px 0; background-color: #000; background-color: rgb(0 0 0 / .75); background-color: #000; height: 32px; margin: 6px; width: 32px }
.rsMinW .rsCloseVideoIcn:hover { background-color: rgb(0 0 0 / .9) }
.rsMinW .rsPreloader { background-image: url(../preloaders/preloader-white.gif); height: 20px; left: 50%; margin-left: -10px; margin-top: -10px; top: 50%; width: 20px }
.rsMinW .rsGCaption { background: #000; background: rgb(0 0 0 / .75); border-radius: 2px; bottom: 6px; color: #fff; float: none; font-size: 12px; left: 6px; padding: 2px 8px; position: absolute; text-align: left; width: auto }
#full-width-slider { color: #000; width: 100% }
.coloredBlock { background: rgb(255 0 0 / .6); color: #fff; left: 20%; padding: 12px; top: 5%; width: 200px }
.infoBlock { bottom: 0; left: 0; overflow: hidden; padding: .5em 1em; position: absolute; right: 0; width: 100% }
.infoBlockLeftBlack { background: #000; background: rgb(0 0 0 / .75); color: #fff }
.infoBlock h4 { margin: 0 .5em 0 0 }
.infoBlock h4, .infoBlock h5 { display: inline; font-size: .8em; line-height: 1.2em }
.infoBlock h5 { font-weight: 400 }
.infoBlock a { color: #fff; text-decoration: underline }
.infoBlockLeftBlack * { color: #fff }
.photosBy { background: #fff; border-radius: 2px; bottom: 12px; font-size: 12px; left: 12px; line-height: 24px; padding: 0 10px; position: absolute; top: auto; z-index: 25 }
.photosBy, .photosBy a { color: #000 }
@media screen and (min-width:960px) and (min-height:660px) {
 .heroSlider .rsOverflow, .royalSlider.heroSlider { height: 520px !important }
 }
@media screen and (min-width:960px) and (min-height:1000px) {
 .heroSlider .rsOverflow, .royalSlider.heroSlider { height: 660px !important }
 }
@media screen and (min-width:0) and (max-width:800px) {
 .royalSlider.heroSlider, .royalSlider.heroSlider .rsOverflow { height: 300px !important }
 }
#gallery-t-group .rsThumbs { overflow: scroll !important }
#gallery-t-group .rsThumb { width: 70px !important }
#gallery-img-horiz.rsWithThumbs .rsImg, #gallery-t-group.rsWithThumbs .rsImg { height: auto !important }
.gridtab, .gridtab>div.wrap-text, .gridtab>div.wrap-media { border: 0 solid; margin: 0; padding: 0; position: relative }
.gridtab { display: flex; flex-wrap: wrap; justify-content: flex-start }
.gridtab, .gridtab * { box-sizing: border-box }
gridtab>div.wrap-text { display: none; flex-basis: 100%; min-width: 100%; z-index: 1 }
gridtab>div.wrap-text>.gridtab__controls { display: flex; position: absolute; right: 0; top: 0 }
gridtab>div.wrap-text>.gridtab__controls>.gridtab__close { margin-left: 1px; order: 1 }
gridtab>div.wrap-text>.gridtab__controls>.gridtab__close:after, gridtab>div.wrap-text>.gridtab__controls>.gridtab__close:before { left: 50%; top: 50%; transform: translate(-50%, -50%) rotate(45deg) }
gridtab>div.wrap-text>.gridtab__controls>.gridtab__close:after { transform: translate(-50%, -50%) rotate(-45deg) }
gridtab>div.wrap-text>.gridtab__controls>.gridtab__arrow, gridtab>div.wrap-text>.gridtab__controls>.gridtab__close { background: #666; display: block; height: 25px; overflow: hidden; position: relative; text-indent: -999px; width: 25px }
gridtab>div.wrap-text>.gridtab__controls>.gridtab__arrow:after, gridtab>div.wrap-text>.gridtab__controls>.gridtab__arrow:before, gridtab>div.wrap-text>.gridtab__controls>.gridtab__close:after, gridtab>div.wrap-text>.gridtab__controls>.gridtab__close:before { background: #f2f2f2; content: ""; display: block; height: 13px; position: absolute; width: 3px }
gridtab>div.wrap-text>.gridtab__controls>.gridtab__arrow:after, gridtab>div.wrap-text>.gridtab__controls>.gridtab__arrow:before { height: 10px; left: 50%; margin: -7px 0 0 -3px; top: 50%; transform: rotate(45deg); transform-origin: right }
gridtab>div.wrap-text>.gridtab__controls>.gridtab__arrow:after { margin-top: -4px; transform: rotate(-45deg) }
gridtab>div.wrap-text>.gridtab__controls>.gridtab__arrow.is-disabled { opacity: .25 }
gridtab>div.wrap-text>.gridtab__controls>.gridtab__next { transform: scale(-1); transform-origin: center }
.gridtab>div.wrap-media { background: #fff; transition: all 1s }
.gridtab>div.wrap-media:after { content: ""; left: 0; position: absolute; right: 0 }
.gridtab>div.wrap-media.is-disabled { pointer-events: none }
.gridtab>div.wrap-media.is-active { z-index: 2 }
.gridtab>div.wrap-media>img { float: left; height: auto; max-width: 100% }
.gridtab[dir=rtl]>dd>.gridtab__controls { left: 5px; right: auto }
.gridtab[dir=rtl]>dd>.gridtab__controls>.gridtab__next { transform: none }
.gridtab[dir=rtl]>dd>.gridtab__controls>.gridtab__prev { transform: scale(-1) }
.gridtab[dir=rtl]>dd>.gridtab__controls>.gridtab__close { margin-left: 0; margin-right: 1px }
.gridtab--0>dd { background: #f2f2f2 !important }
.MODULO_GRIDTAB .gridtab { margin-bottom: 0 }
.MODULO_GRIDTAB .gridtab .wrap-text { padding: 1.5em 1em 1em }
.MODULO_GRIDTAB .gridtab .wrap-text header { display: none }
.MODULO_GRIDTAB .gridtab .wrap-text .entradilla { font-family: var(--font-1); margin-top: 0; text-transform: uppercase; width: calc(100% - 90px) }
.MODULO_GRIDTAB .gridtab .wrap-text .cuerpo { font-family: var(--font-1); font-size: .85em; line-height: 1.4em; max-height: 12em; overflow: hidden; position: relative }
.MODULO_GRIDTAB .gridtab .wrap-text .cuerpo:after { background: #f2f2f2; background: linear-gradient(180deg, #fff0, #f2f2f2 51%); bottom: 0; content: ""; height: 60px; left: 0; position: absolute; width: 100% }
.MODULO_GRIDTAB .gridtab .wrap-text .cuerpo * { font-family: Roboto, sans-serif }
.MODULO_GRIDTAB .gridtab .wrap-text a.btn { font-size: .75em; height: 28px; line-height: 28px; padding: 0 20px }
.MODULO_GRIDTAB .gridtab .wrap-text footer { display: none }
.MODULO_GRIDTAB .gridtab .wrap-media { padding: 1em }
.MODULO_GRIDTAB .gridtab .wrap-media figure { line-height: 10px; margin: 0; padding: 0; position: relative }
.MODULO_GRIDTAB .gridtab .wrap-media h4 { margin-bottom: 0 }
.MODULO_GRIDTAB .gridtab .wrap-media:hover { cursor: pointer }
.MODULO_GRIDTAB .gridtab .wrap-media:hover h4 { color: rgb(0 0 0 / .54) }
.gridder { font-size: 0; list-style-type: none; margin: 0; padding: 0 }
.gridder-list, .gridder-show { font-size: 16px }
.gridder-list { display: inline-block; vertical-align: top }
.gridder-show { display: block; float: left; position: relative; width: 100% }
.gridder-content { display: none }
.gridder-list { width: 49.5% }
.gridder-list:nth-child(n) { margin-bottom: 1%; margin-right: 1% }
.gridder-list:nth-of-type(2n) { margin-bottom: 0; margin-right: 0 }
input:not([type]):focus:not([readonly]), input[type=date]:focus:not([readonly]), input[type=datetime-local]:focus:not([readonly]), input[type=datetime]:focus:not([readonly]), input[type=email]:focus:not([readonly]), input[type=number]:focus:not([readonly]), input[type=password]:focus:not([readonly]), input[type=search]:focus:not([readonly]), input[type=tel]:focus:not([readonly]), input[type=text]:focus:not([readonly]), input[type=time]:focus:not([readonly]), input[type=url]:focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) { border-bottom: 1px solid var(--color-1); box-shadow: 0 1px 0 0 var(--color-1) }
input:not([type]):focus:not([readonly])+label, input[type=date]:focus:not([readonly])+label, input[type=datetime-local]:focus:not([readonly])+label, input[type=datetime]:focus:not([readonly])+label, input[type=email]:focus:not([readonly])+label, input[type=number]:focus:not([readonly])+label, input[type=password]:focus:not([readonly])+label, input[type=search]:focus:not([readonly])+label, input[type=tel]:focus:not([readonly])+label, input[type=text]:focus:not([readonly])+label, input[type=time]:focus:not([readonly])+label, input[type=url]:focus:not([readonly])+label, textarea.materialize-textarea:focus:not([readonly])+label { color: var(--color-1) }
.dropdown-content li>a, .dropdown-content li>span { font-family: var(--font-2) }
.dropdown-content li>a, .dropdown-content li>span { font-family: var(--font-2) }
.formulario-listado-busqueda input { font-family: var(--font-2) }
.destacado .MODULO_1_3_1_2, .destacado .MODULO_2_1_4, .destacado .MODULO_1_Banner_4, .destacado .MODULO_1_4_3, .destacado .MODULO_1_4_1 { padding: 1.5rem; border: none !important }
.destacado .wrap-both .wrap-text a:hover { color: inherit !important; opacity: .7 }
@media only screen and (max-width:600px) {
 .destacado .MODULO_1_3_1_2, .destacado .MODULO_2_1_4, .destacado .MODULO_1_Banner_4, .destacado .MODULO_1_4_3, .destacado .MODULO_1_4_1 { width: calc(100% + 1.5rem); margin-left: -.75rem; border-radius: 0 }
.destacado .MODULO_1_3_1_2 .first-wrap .wrap-media { width: 100%; margin-left: 0 }
 }
.destacado.dest-principal .MODULO_1_3_1_2, .destacado.dest-principal .MODULO_2_1_4, .destacado.dest-principal .MODULO_1_Banner_4, .destacado.dest-principal .MODULO_1_4_3, .destacado.dest-principal .MODULO_1_4_1 { background-color: var(--color-1); color: var(--color-5) !important }
.destacado.dest-principal .MODULO_1_3_1_2 a, .destacado.dest-principal .MODULO_2_1_4 a, .destacado.dest-principal .MODULO_1_Banner_4 a, .destacado.dest-principal .MODULO_1_4_3 a, .destacado.dest-principal .MODULO_1_4_1 a { color: var(--black) !important }
.destacado.dest-principal .MODULO_1_3_1_2 a span, .destacado.dest-principal .MODULO_2_1_4 a span, .destacado.dest-principal .MODULO_1_Banner_4 a span, .destacado.dest-principal .MODULO_1_4_3 a span, .destacado.dest-principal .MODULO_1_4_1 a span { color: var(--white) !important }
.destacado.dest-principal .MODULO_1_4_1 .first-wrap a span { color: var(--color-1) !important }
.destacado.dest-secundario .MODULO_1_3_1_2, .destacado.dest-secundario .MODULO_2_1_4, .destacado.dest-secundario .MODULO_1_Banner_4, .destacado.dest-secundario .MODULO_1_4_3, .destacado.dest-secundario .MODULO_1_4_1 { background-color: var(--color-4); color: var(--color-5) !important }
.destacado.dest-secundario .MODULO_1_3_1_2 a, .destacado.dest-secundario .MODULO_2_1_4 a, .destacado.dest-secundario .MODULO_1_Banner_4 a, .destacado.dest-secundario .MODULO_1_4_3 a, .destacado.dest-secundario .MODULO_1_4_1 a { color: var(--color-5) !important }
.destacado.dest-secundario .MODULO_1_3_1_2 a span, .destacado.dest-secundario .MODULO_2_1_4 a span, .destacado.dest-secundario .MODULO_1_Banner_4 a span, .destacado.dest-secundario .MODULO_1_4_3 a span, .destacado.dest-secundario .MODULO_1_4_1 a span { color: var(--color-1) }
.destacado.dest-negro .MODULO_1_3_1_2, .destacado.dest-negro .MODULO_2_1_4, .destacado.dest-negro .MODULO_1_Banner_4, .destacado.dest-negro .MODULO_1_4_3, .destacado.dest-negro .MODULO_1_4_1 { background-color: var(--black); color: var(--white) !important }
.destacado.dest-negro .MODULO_1_3_1_2 .edicion, .destacado.dest-negro .MODULO_2_1_4 .edicion, .destacado.dest-negro .MODULO_1_Banner_4 .edicion, .destacado.dest-negro .MODULO_1_4_3 .edicion, .destacado.dest-negro .MODULO_1_4_1 .edicion { color: var(--black) !important }
.destacado.dest-negro .MODULO_1_3_1_2 a, .destacado.dest-negro .MODULO_2_1_4 a, .destacado.dest-negro .MODULO_1_Banner_4 a, .destacado.dest-negro .MODULO_1_4_3 a, .destacado.dest-negro .MODULO_1_4_1 a { color: var(--white) !important }
.destacado.dest-negro .MODULO_1_4_1 .first-wrap a { color: var(--black) !important }
.destacado.dest-negro .MODULO_1_4_1 .first-wrap a span { color: var(--color-1) !important }
.destacado.dest-negro .MODULO_1_3_1_2 a span, .destacado.dest-negro .MODULO_2_1_4 a span, .destacado.dest-negro .MODULO_1_Banner_4 a span, .destacado.dest-negro .MODULO_1_4_3 a span, .destacado.dest-negro .MODULO_1_4_1 a span { color: var(--color-6) !important }
.destacado.dest-negro .MODULO_1_4_1 a span { color: var(--color-1) !important }
.destacado.dest-gris .MODULO_1_3_1_2, .destacado.dest-gris .MODULO_2_1_4, .destacado.dest-gris .MODULO_1_Banner_4, .destacado.dest-gris .MODULO_1_4_3, .destacado.dest-gris .MODULO_1_4_1 { background-color: #F0F5FB }
.destacado.dest-gris .MODULO_1_3_1_2 a, .destacado.dest-gris .MODULO_2_1_4 a, .destacado.dest-gris .MODULO_1_Banner_4 a, .destacado.dest-gris .MODULO_1_4_3 a, .destacado.dest-gris .MODULO_1_4_1 a { color: var(--color-5) !important }
.destacado.dest-gris .MODULO_1_3_1_2 a span, .destacado.dest-gris .MODULO_2_1_4 a span, .destacado.dest-gris .MODULO_1_Banner_4 a span, .destacado.dest-gris .MODULO_1_4_3 a span, .destacado.dest-gris .MODULO_1_4_1 a span { color: var(--color-1) !important }
.destacadofull.dest-negro { background-color: var(--black); color: var(--white) !important }
.destacadofull.dest-negro h2 span { color: var(--white) !important }
.destacadofull.dest-negro .TITULO-listado h2 { border-bottom: solid 8px var(--white) }
.widget-tiempo { display: flex; align-items: center; justify-content: flex-start; gap: 8px; padding: 0 16px }
.widget-tiempo p { font-family: var(--font-2); color: var(--color-5); font-size: 12px; line-height: 12px; padding: 0; white-space: nowrap; margin: 0 }
.widget-tiempo p b { text-transform: uppercase }
.widget-tiempo table td, .widget-tiempo table th { padding: 0 }
.widget-tiempo table span { font-family: var(--font-1); color: var(--color-5); font-size: 12px; line-height: 12px; white-space: nowrap; padding: 0 4px }
.widget-tiempo table img { width: 40px; height: 40px }
.wrap-HEADER.pinned .widget-tiempo { display: none }
.publicacion-auditada { margin: 0; font-weight: 300 }
.wrap-botones { display: none }
.BN { position: relative }
.BN .disclaimer, .BN-DER .disclaimer { font-weight: 900; color: rgb(107 107 107 / 40%); font-size: 24px; font-family: var(--font-2); text-align: center; margin: 12px }
.MODULO_1_Banner_3 .first-wrap { border: none }
.MODULO_1_Banner_3 .sec-wrap { background-color: hsl(0 0% 59% / .15); margin-bottom: 1rem; padding: 1rem 1rem 0 }
.MODULO_1_Banner_3 .BN { /*align-items:center; background-color:#fff0; display:flex; padding:0; margin-bottom:0; */
    width: 29%; min-width: 300px; max-width: 300px; }
.MODULO_1_Banner_3 .BN .disclaimer { margin-top: 0 }
@media only screen and (min-width:601px) {
 .MODULO_1_Banner_3 .first-wrap, .MODULO_1_Banner_3 article { border-bottom: none !important }
.MODULO_1_Banner_3 .first-wrap .wrap_one { display: flex; gap: 2rem }
.MODULO_1_Banner_3 .first-wrap .wrap_one article h2 { font-size: clamp(2rem, 1.6rem + 2vw, 2rem) }
.MODULO_1_Banner_3 .sec-wrap { border: none; margin-bottom: 0 }
.MODULO_1_Banner_3 .sec-wrap .wrap_two { display: flex; flex-direction: row; flex-wrap: wrap; gap: 1em }
.MODULO_1_Banner_3 .sec-wrap .wrap_two article { flex-basis: calc(50% - 1rem); margin: 0 }
.MODULO_1_Banner_3 .sec-wrap .wrap_two .wrap-media { display: none }
 }
@media only screen and (min-width:993px) {
 .MODULO_1_Banner_3 { display: flex }
.MODULO_1_Banner_3 .first-wrap { border: none; padding: 0; width: calc(100% - 324px); margin-right: 24px; margin-bottom: 0 }
.MODULO_1_Banner_3 .first-wrap .wrap_one { position: relative; margin-bottom: 2em }
.MODULO_1_Banner_3 .first-wrap .wrap_one article { display: inline-block; width: 100% }
.MODULO_1_Banner_3 .first-wrap .wrap_one article .wrap-both { display: flex; flex-direction: row-reverse; gap: 1rem }
.MODULO_1_Banner_3 .first-wrap .wrap_one article .wrap-both .wrap-media { flex-basis: 67% }
.MODULO_1_Banner_3 .first-wrap .wrap_one article .wrap-both .wrap-media .img-wrap { margin-bottom: 1rem; padding-bottom: 56% }
.MODULO_1_Banner_3 .first-wrap .wrap_one article .wrap-both .wrap-text { flex-basis: 33% }
.MODULO_1_Banner_3 .first-wrap .wrap_one article .wrap-both .wrap-text h2 { margin-top: 0 }
.MODULO_1_Banner_3 .first-wrap .wrap_one .BN { display: inline-flex; height: 100%; max-height: 100%; overflow: hidden; position: absolute; right: 0; top: 0; width: calc(25% - 1rem) }
.MODULO_1_Banner_3 .first-wrap .wrap_one .BN img { max-height: 100%; max-width: 100%; width: auto }
.MODULO_1_Banner_3 .sec-wrap .wrap_two { display: flex; flex-direction: row }
.MODULO_1_Banner_3 .sec-wrap .wrap_two article { border: none; flex-basis: calc(25% - 2rem) }
 }
@media (max-width:991px) {
 .MODULO_1_Banner_3 .BN { width: 100%; margin-bottom: 2em }
.MODULO_1_Banner_3 .sec-wrap { padding-bottom: 1rem }
 }
@media only screen and (max-width:600px) {
 .MODULO_1_Banner_3 .sec-wrap article .wrap-both .wrap-media { display: none }
.MODULO_1_Banner_3 .first-wrap .wrap_one { margin-bottom: 2em }
.MODULO_1_Banner_3 .sec-wrap article .wrap-both .wrap-text { margin-bottom: 0 }
.MODULO_1_Banner_3 .wrap-both .wrap-text .entradilla { padding-top: 0 }
 }
.container-video-responsive { position: relative; width: 100%; height: 0; padding-bottom: 56.25% }
.container-video-responsive .container-video-responsive-iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100% }
.MODULO_GRID_VERT { display: grid; grid-gap: 1rem }
@media (min-width:1024px) {
 .MODULO_GRID_VERT { grid-template-columns: repeat(4, 1fr) }
.MODULO_GRID_VERT article:nth-child(-n+4) { margin-top: 0 !important }
 }
@media (min-width:768px) and (max-width:1023px) {
 .MODULO_GRID_VERT { grid-template-columns: repeat(2, 1fr) }
.MODULO_GRID_VERT article:nth-child(-n+2) { margin-top: 0 !important }
 }
@media (max-width:767px) {
 .MODULO_GRID_VERT { grid-template-columns: repeat(2, 1fr) }
.MODULO_GRID_VERT article:nth-child(-n+2) { margin-top: 0 !important }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo p, .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo p+p { text-align: left !important }
 }
.MODULO_GRID_VERT article { margin-bottom: 1rem !important }
.MODULO_GRID_VERT article .wrap-text h2 { font-size: 23.55px }
.MODULO_GRID_VERT article .wrap-text { margin-top: 10px }