<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
@import "../../assets/css/materialize.min.css";
@import "../../assets/fonts/material-design-iconic-font/css/material-design-iconic-font.min.css";
@import url('https://fonts.googleapis.com/css2?family=DM+Serif+Text:ital@0;1&amp;family=Roboto+Serif:ital,opsz,wght@0,8..144,100..900;1,8..144,100..900&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&amp;display=swap');
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,700;1,400;1,700&amp;display=swap");
@import url("https://fonts.googleapis.com/css2?family=Fira+Sans:ital,wght@0,300;0,400;0,700;0,900;1,200;1,300;1,400;1,700;1,900&amp;display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700&amp;family=Roboto:wght@300;400;700&amp;display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,400;0,700;1,400;1,700&amp;display=swap");
@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,700;1,400;1,700&amp;display=swap");
@import url('https://fonts.googleapis.com/css2?family=Asap:ital,wght@0,100..900;1,100..900&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&amp;display=swap');

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue/HelveticaNeue-BlackItalic.woff2') format('woff2'),
        url('../fonts/HelveticaNeue/HelveticaNeue-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue/HelveticaNeue-Bold.woff2') format('woff2'),
        url('../fonts/HelveticaNeue/HelveticaNeue-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue/HelveticaNeue-Black.woff2') format('woff2'),
        url('../fonts/HelveticaNeue/HelveticaNeue-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue/HelveticaNeue-HeavyItalic.woff2') format('woff2'),
        url('../fonts/HelveticaNeue/HelveticaNeue-HeavyItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue/HelveticaNeue-Light.woff2') format('woff2'),
        url('../fonts/HelveticaNeue/HelveticaNeue-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue/HelveticaNeue-Heavy.woff2') format('woff2'),
        url('../fonts/HelveticaNeue/HelveticaNeue-Heavy.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue/HelveticaNeue-Italic.woff2') format('woff2'),
        url('../fonts/HelveticaNeue/HelveticaNeue-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue/HelveticaNeue-BoldItalic.woff2') format('woff2'),
        url('../fonts/HelveticaNeue/HelveticaNeue-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue/HelveticaNeue-Medium.woff2') format('woff2'),
        url('../fonts/HelveticaNeue/HelveticaNeue-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue/HelveticaNeue-LightItalic.woff2') format('woff2'),
        url('../fonts/HelveticaNeue/HelveticaNeue-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue/HelveticaNeue-MediumItalic.woff2') format('woff2'),
        url('../fonts/HelveticaNeue/HelveticaNeue-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue/HelveticaNeue-Roman.woff2') format('woff2'),
        url('../fonts/HelveticaNeue/HelveticaNeue-Roman.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue/HelveticaNeue-Thin.woff2') format('woff2'),
        url('../fonts/HelveticaNeue/HelveticaNeue-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue/HelveticaNeue-UltraLightItalic.woff2') format('woff2'),
        url('../fonts/HelveticaNeue/HelveticaNeue-UltraLightItalic.woff') format('woff');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue/HelveticaNeue-UltraLight.woff2') format('woff2'),
        url('../fonts/HelveticaNeue/HelveticaNeue-UltraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue/HelveticaNeue-ThinItalic.woff2') format('woff2'),
        url('../fonts/HelveticaNeue/HelveticaNeue-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

/*
font-family: "Asap", sans-serif;
font-family: "Montserrat", sans-serif;
font-family: "Open Sans", sans-serif;
font-family: 'Helvetica Neue';
*/

:root {
    --white: #FFFFFF;
    --black: #000000;

    --color-1: #6e6e6e;
    --color-2: #515151;
    --color-3: #6d6d6d;   
    --color-4: #7f7e7e;

    --font-1: "Roboto",sans-serif;
    --font-2: "Roboto",sans-serif;
    --font-3: "Roboto",sans-serif;

    --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
}
h2 {
 font-size:2.827em
}
h3 {
 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 {
 /*border-top:1px solid #d9d9d9;*/
 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;
 /*padding-left:1.25em*/
}
/*.TITULO-bloque h4 span a i,.TITULO-bloque h4 span a svg {
 color:var(--color-4);
 left:0;
 position:absolute;
 top:8px
}*/
.TITULO-bloque h4 span a:hover {
 opacity: .8;
}
/*.TITULO-bloque h4 span:after {
 background:var(--color-4);
 content:"";
 height:4px;
 left:0;
 position:absolute;
 top:-1px;
 width:100%
}*/
.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:transparent;
 }
}
.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,.BANNER,.CONTENIDO-DER,.material-tooltip,.scrollindicator,.skys,.wrap-FOOTER,.wrap-HEADER,.wrap-SUB-HEADER,.wrap-SUP-FOOTER {
  display:none!important
 }
 .BNR-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:transparent;
 border:.4em solid #e1e1e1;
 border-radius:2em;
 border-top-color:var(--color-4);
 box-sizing:border-box;
 color:transparent;
 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:66%;
 position:relative
}
.img-wrap:before {
 box-shadow:inset 0 0 10px rgba(0,0,0,.1);
 content:"";
 left:0;
 z-index:1;
 /*background: rgba(0, 0, 0, .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:1201px) {
 .container {
  max-width:1200px!important;
  width:98%
 }
}
@media only screen and (min-width:993px) and (max-width:1200px) {
 .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:transparent;
  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:2em;
  width:66%
 }
 .wrap-MEDIO .flex .CONTENIDO-DER {
  width:calc(34% - 2em)
 }
}
@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 .BNR-DER {
  -moz-columns:2;
  column-count:2;
  -moz-column-gap:2em;
  column-gap:2em
 }
 .wrap-MEDIO .flex .CONTENIDO-DER .BNR-DER a,.wrap-MEDIO .flex .CONTENIDO-DER .BNR-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
}
.BANNER,.test-banner:after {
 text-align:center;
 width:100%
}
.BANNER {
 display:block;
 margin-bottom:2em
}
.BANNER a,.BNR-DER&gt;div,.BNR-DER a,.BNR-DER iframe,ins.adsbygoogle {
 border:1px solid rgba(0,0,0,.1)!important;
 display:block;
 overflow:hidden;
 padding:0
}
.BNR-DER&gt;div,.BNR-DER a,.BNR-DER iframe,ins.adsbygoogle {
 margin-bottom:2em!important
}
.BANNER a,.BANNER div,.BANNER img,.BANNER picture,.BNR-DER a,.BNR-DER div,.BNR-DER img,.BNR-DER picture,ins.adsbygoogle {
 height:auto
}
.BANNER iframe {
 max-width:100%
}
.BNR-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) {
 .BANNER .dc-video-player-wrapper,.BANNER .dc-video-player-wrapper video,.BANNER 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
}
.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:40px
}
.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(https://andaluciainformacion.es/web2/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(https://andaluciainformacion.es/web2/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(https://andaluciainformacion.es/web2/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(https://andaluciainformacion.es/web2/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 .BANNER {
 background:#111;
 border-radius:10px;
 padding:16px;
 position:relative
}
.VIDEOBANNER .BANNER a {
 background-color:#bc1622;
 background-image:url(https://andaluciainformacion.es/web2/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 .BANNER 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 .BANNER 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 .BANNER a:before {
  font-size:15px;
  margin-left:-120px
 }
}
.VIDEOBANNERYOUTUBE .BANNER {
 background:#111;
 border-radius:10px;
 height:0;
 padding:15px 15px 56.25%;
 position:relative
}
.VIDEOBANNERYOUTUBE .BANNER 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 {
 left:1230px
}
.skyscraper#sky2 {
 border-color:red;
 right:1230px
}
.cd-main-content {
 overflow-x:hidden
}
.skyscraper a:hover{
    display: inline!important;
}
@media only screen and (max-width:1199px) {
 .skyscraper {
  display:none
 }
}
#wrap-pantallazo {
 background:rgba(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 .BANNER {
 margin-left:auto;
 margin-right:auto;
 margin-top:5%;
 max-width:800px
}
#div-pantallazo i {
 font-size:32px
}
.dropdown-content li&gt;a,.dropdown-content li&gt;span {
 color:rgba(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%;
 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-Corona {
  background:url(https://andaluciainformacion.es/web2/assets/img/logos/logo-especial-coronavirus.svg) 50% no-repeat;
  background-color:darkred;
  background-size:contain;
  display:block;
  float:left;
  height:100%;
  line-height:45px;
  position:relative;
  width:124px;
  z-index:2
 }
 .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
 }
 .cd-Corona {
  background:url(https://andaluciainformacion.es/web2/assets/img/logos/logo-especial-corona.svg) 50% no-repeat;
  background-color:darkred;
  background-size:contain;
  height:80px;
  position:absolute;
  right:0;
  top:0;
  width:93px;
  z-index:1
 }
}
.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 .BANNER {
 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 rgba(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:hsla(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:100px;
 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:hsla(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:transparent;
 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 .tv {
 background-color:#ca2527;
 background-image:url(https://andaluciainformacion.es/web2/assets/img/decor/logo7.svg);
 background-position:50%;
 background-repeat:no-repeat;
 background-size:30px;
 display:inline-block;
 float:left;
 height:50px;
 width:50px
}
.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:hsla(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:transparent;
 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 rgba(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(--color-2);
 box-shadow:inset 0 4px 6px rgba(0,0,0,.2);*/
 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:hsla(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&gt;li {
 border-bottom:2px solid rgba(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&gt;a:hover,#slide-out li li&gt;a:hover {
 background-color:rgba(0,0,0,.03);
}
#slide-out .li&gt;a li&gt;a&gt;[class*=mdi-],#slide-out li&gt;a&gt;[class^=mdi-],#slide-out li&gt;a&gt;i,#slide-out li&gt;a&gt;i.material-icons {
 color:var(--color-5);
 float:right;
 margin:0
}
#slide-out li&gt;a&gt;svg{
    width: 15px;
}
#slide-out li&gt;a&gt;svg&gt;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 rgba(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:transparent
}
#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&gt;li {
 border-bottom:2px solid rgba(0,0,0,.25)
}
.INFORMACION #slide-out.active,.INFORMACION #slide-out li&gt;a:hover {
 background-color:rgba(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 rgba(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:rgba(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:hsla(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&gt;a:hover,.INFORMACION #slide-out li li&gt;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&nbsp;: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:rgba(0,0,0,.54);
 display:block;
 padding:0 10px
}
.wrap-DEST ul li a:hover {
 color:rgba(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:0px;
 border-top-left-radius:0px;
 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:0px;
 border-top-right-radius:0px;
 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 h3 a {
 color:var(--black);
 padding-left: 20px;
 font-family: var(--font-2);
}
.wrap-ULTIMAHORA .container .simple-ticker h3 a:hover {
    opacity: .8;
}
@media only screen and (max-width:600px) {
 .wrap-ULTIMAHORA {
  display:none
 }
}
.cd-overlay {
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 background-color:rgba(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,rgba(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
 }
}
.logo-And_Unica {
 background:url(../img/logos/AndaluciaUnica.svg) 100% no-repeat;
 background-size:contain;
 display:none;
 height:calc(100% - 40px);
 margin:16px 0
}
.logo-And_Unica:hover {
 opacity:.7
}
@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 rgba(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 h3 {
 font-family:var(--font-2);
 font-weight:var(--fw-400);
 margin-bottom:.25em;
 margin-top:.5em
}
.modalNew p {
 color:rgba(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:hsla(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 .modal-footer button {
 float:none!important;
 font-family:var(--font-1);
 font-size:14px;
 padding:0 1em
}
.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) transparent transparent;
 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:rgba(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 rgba(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 transparent transparent
}
.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) transparent transparent;
 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 rgba(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:rgba(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:rgba(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:rgba(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:rgba(0,0,0,.54);
 padding:0
}
.BLOQUE-COMENTARIOS .comentario .fila.acciones-com a i,.BLOQUE-COMENTARIOS .comentario .fila.acciones-com button i {
 color:rgba(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);
 /*box-shadow:0 0 10px rgba(0,0,0,.5);*/
 display:flex;
 flex-direction:column;
 width:100%;
 gap: 18px;
 padding-top: 0px;
 padding-bottom: 24px;
}
.wrap-HEADER.pinned .wrap-CAROUSEL{
   height: 0;
   opacity: 0;
}
.wrap-HEADER.pinned{
    gap: 0;
    box-shadow:0 0 10px rgba(0,0,0,.5);
    padding-bottom: 0px;
    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 {
 /*max-width:98%!important*/
}
.wrap-HEADER .wrap-CORP .container .CORP-left {
 align-items:center;
 display:flex;
 gap:1.5rem;
 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 rgba(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:hsla(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: block !important;
    padding: 4px 4px !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!important
 }
}
.wrap-HEADER .wrap-CAROUSEL{
    display: flex;
    overflow: hidden;
    order: 3;
    width: 100%;
    -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-HEADER .wrap-CAROUSEL .slick-wrapper{
    overflow: hidden;
}
.wrap-HEADER .wrap-CAROUSEL .slick-slider.slick-center-brand{
    margin: 0;
}
.wrap-HEADER .wrap-CAROUSEL .slick-slide{
    opacity: .3;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 60px;
}
.wrap-HEADER .wrap-CAROUSEL .slick-slide img{
    max-height: 60px;
    margin: 0 auto;
    text-align: center;
    -webkit-transform: scale(0.7);
    -ms-transform: scale(0.7);
    -o-transform: scale(0.7);
    transform: scale(0.7);
}
.wrap-HEADER .wrap-CAROUSEL .slick-slide.slick-current{
    opacity: 1;
}
.wrap-HEADER .wrap-CAROUSEL .slick-slide.slick-current img{
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
      transform: scale(1); -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -o-transform-origin: center center;
    transform-origin: center center;  -webkit-transition: transform .3s ease;
    -o-transition: transform .3s ease;
    transition: transform .3s ease;
}
.wrap-HEADER .wrap-CAROUSEL .slick-arrow {
    background: var(--white);
    color: var(--color-5);
    text-decoration: none;
    padding: 0;
    border-radius: 100%;
    opacity: .6;
    top: 50%;
    transform: translate(0px, -50%);
}
.wrap-HEADER .wrap-NAV {
 order:4
}
.wrap-HEADER .wrap-NAV .NAV-Bottom {
 height:48px;
 line-height:48px;
 max-height:48px
}
.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:rgba(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:rgba(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&gt;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
}
.page-footer .container {
 padding:0
}
.page-footer .footer-top {
 align-items:center;
 background:var(--color-1);
 display:flex;
 min-height:1px;
 overflow:hidden;
 padding:48px 0px;
 border-top: solid 5px var(--color-5);
}
.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;
}
.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 hsla(0,0%,100%,.15)
}
.wrap-FOOTER .collapsible-body {
 border:none;
 border-bottom:1px solid hsla(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:hsla(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 hsla(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:2em;
 margin-top:0;
 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:300px!important;
 filter:none!important;
 /*height:140px!important;*/
 opacity:1!important;
 width:320px!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 rgba(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 rgba(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 rgba(0,0,0,.25)
}
.simple-overlay {
 background:#0a2451;
 bottom:0;
 box-shadow:0 -2px 10px rgba(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:hsla(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(https://andaluciainformacion.es/web2/assets_new/img/ics/ic-appstore.svg) 0 no-repeat
}
.simple-overlay a.ic-googleplay {
 background:url(https://andaluciainformacion.es/web2/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
 }
}
.logo-And_UnicaXS {
 background:url(../img/logos/AndaluciaUnica-xs.svg) 50% no-repeat;
 background-color:#066735;
 background-size:220px;
 background-size:210px;
 display:none!important;
 height:22px!important;
 margin-bottom:0;
 padding:22px 0!important
}
.logo-And_UnicaXS:hover {
 opacity:.7
}
.au .logo-And_UnicaXS {
 display:block!important
}
.MODULO .wrap-both .wrap-text header h3 {
 word-break:break-word;
}
.MODULO .wrap-both .wrap-text header h3 a {
 color:inherit;
 display:block
}
.MODULO .wrap-both .wrap-text header h3 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 {
 /*border-bottom:1px solid hsla(0,0%,59%,.4);*/
 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 {
 /*border-bottom:1px solid hsla(0,0%,59%,.4);*/
 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:66%
}
.MODULO .sec-wrap article .wrap-both .wrap-text,.MODULO .third-wrap article .wrap-both .wrap-text {
 margin-bottom:1em
}
.MODULO .sec-wrap h3,.MODULO .third-wrap h3 {
 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 {
  /*border-bottom:1px solid hsla(0,0%,59%,.4);*/
  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 h3 a {
 color:inherit
}
.wrap-MEDIO .wrap-SIMPLE .MODULO h3 a:hover {
 color:rgba(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:66%
 }
 .wrap-MEDIO .wrap-SIMPLE .MODULO h3 {
  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 h3 {
  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 h3 {
  font-size:1.414em
 }
 .wrap-MEDIO .wrap-SIMPLE .MODULO .MODULO_S h3 {
  font-size:1.2em
 }
 .wrap-MEDIO .wrap-SIMPLE .MODULO .MODULO_XS h3 {
  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 h3,.wrap-MEDIO .wrap-SIMPLE.CONTENIDO-DER .MODULO .MODULO_S h3 {
  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 h3 {
  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 h3 {
  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 h3,.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_XS h3 {
  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 {
 /*border-bottom:1px solid hsla(0,0%,59%,.4);*/
 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:66%!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 h3 {
  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 {
  /*border-bottom:1px solid hsla(0,0%,59%,.4);*/
  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:66%
 }
 .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 h3,.MODULO_S .third-wrap h3 {
  font-size:1.2em;
  margin:0
 }
 .MODULO_S .sec-wrap h3 a,.MODULO_S .third-wrap h3 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 {
  /*border-bottom:1px solid hsla(0,0%,59%,.4)*/
 }
 .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 {
  /*border-bottom:1px solid hsla(0,0%,59%,.4);*/
  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 h3 {
  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%
 }
}
.MODULO_XXL_NUEVO .first-wrap .wrap-media {
 display:none
}
@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 h3 {
  font-size:2.827em
 }
}
@media only screen and (min-width:1201px) {
 .MODULO_XXL_NUEVO .first-wrap h3 {
  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 {
  /*border-bottom:1px solid hsla(0,0%,59%,.4);*/
  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 h3 {
  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 h3 {
  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 h3 {
  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 {
 /*border-bottom:1px solid hsla(0,0%,59%,.4);*/
 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:hsla(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 h3 {
  color:#fff
 }
 .MODULO_1_1_4 .first-wrap .wrap-text h3 a {
  color:inherit
 }
 .MODULO_1_1_4 .first-wrap .wrap-text h3 a:hover {
    opacity: .8!important;
 }
 .MODULO_1_1_4 .first-wrap footer a {
  color:hsla(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 h3 {
  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 {
  /*border-bottom:1px solid hsla(0,0%,59%,.4)!important;*/
  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 0;
  position:absolute;
  text-align:left;
  width:calc(100% - 4em);
  z-index:2
 }
 .MODULO_1_4_1 .first-wrap article .wrap-both .wrap-text h3 {
  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 {
  /*border-bottom:1px solid hsla(0,0%,59%,.4);*/
  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 h3 {
  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(50% - 2em);
  margin-bottom:0;
  margin-right:2em
 }
 .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(30% - 2em);
  flex-direction:column;
  margin-bottom:0;
  margin-right:2em
 }
 .MODULO_1_4_1 .sec-wrap article {
  /*border-bottom:1px solid hsla(0,0%,59%,.4);*/
  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(33% - 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 20%
 }
 .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 {
  /*border-bottom:1px solid hsla(0,0%,59%,.4)!important;*/
  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 h3 {
  font-size:1.414em!important
 }
 .MODULO_1_1_3 .third-wrap {
  /*border-top:1px solid hsla(0,0%,59%,.4);*/
  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 {
 /*border-bottom:1px solid hsla(0,0%,59%,.4);*/
 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 0 0 45px!important
}
.MODULO_Numerado li article .wrap-text {
 padding:0!important
}
.MODULO_Numerado li article .wrap-text h3 {
 font-size:1em!important;
 margin:0 1em!important
}
.MODULO_Numerado li:last-child article {
 border-bottom:none!important
}
.MODULO_Numerado li:hover:before {
 background:var(--color-4);
 color:#fff
}
.MODULO_Numerado li:before {
 background:#d9d9d9;
 border-radius:22.5px;
 color:rgba(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:"1"
}
.MODULO_Numerado li:nth-child(2):before {
 content:"2"
}
.MODULO_Numerado li:nth-child(3):before {
 content:"3"
}
.MODULO_Numerado li:nth-child(4):before {
 content:"4"
}
.MODULO_Numerado li:nth-child(5):before {
 content:"5"
}
.MODULO_Numerado li:nth-child(6):before {
 content:"6"
}
.MODULO_Numerado li:nth-child(7):before {
 content:"7"
}
.MODULO_Numerado li:nth-child(8):before {
 content:"8"
}
.MODULO_Numerado li:nth-child(9):before {
 content:"9"
}
.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 h3 {
 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:transparent;
 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 h3 {
 font-size:1.2em
}
.MODULO_VERT_3 .entradilla {
 display:none;
 margin-top:.5em
}
@media only screen and (min-width:768px) {
 .MODULO_VERT_3 h3 {
  font-size:1.414em
 }
}
.art-relacionados .MODULO_VERT_3 .wrap-media {
 margin-bottom:1em!important
}
.art-relacionados .MODULO_VERT_3 h3,.MODULO_VERT_4 h3 {
 font-size:1.2em
}
.MODULO_VERT_4 .entradilla,.MODULO_VERT_4 .wrap-otros {
 display:none!important
}
.MODULO_VERT_6 h3 {
 font-size:1.2em
}
.MODULO_VERT_6 .entradilla,.MODULO_VERT_6 .wrap-otros {
 display:none!important
}
.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 66%;
  padding-right:2em
 }
 .MODULO_1_4 .first-wrap .img-wrap {
  padding-bottom:40%
 }
 .MODULO_1_4 .sec-wrap {
  display:block;
  flex:1 0 34%;
  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 h3 {
  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 .entradilla,.MODULO_ASIM_2_1 .wrap-otros,.MODULO_ASIM_2_1 figcaption {
 display:none
}
.MODULO_ASIM_2_1 h3 {
 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 h3 {
  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 h3 {
  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) .entradilla {
  display:none!important
 }
 .MODULO_ASIM_2_1 article:nth-child(3) h3 {
  color:#fff;
  font-size:175%;
  margin-top:0
 }
 .MODULO_ASIM_2_1 article:nth-child(3) h3 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 h3 {
  font-size:150%
 }
}
@media only screen and (min-width:993px) {
 .MODULO_ASIM_2_1 article:nth-child(3) {
  background:var(--color-4)
 }
}
.MODULO_VERT_2 .sec-wrap {
 /*border-bottom:1px solid hsla(0,0%,59%,.4)*/
}
@media only screen and (min-width:601px) {
 .MODULO_VERT_2 {
  /*border-bottom:1px solid hsla(0,0%,59%,.4);*/
  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 h3,.MODULO_VERT_2 .sec-wrap article h3 {
  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 hsla(0,0%,59%,.4)
 }
}
@media only screen and (max-width:600px) {
 .MODULO_HORIZ_3 .sec-wrap article {
  /*border-bottom:1px solid hsla(0,0%,59%,.4)!important;*/
  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:66%!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 h3,.MODULO_HORIZ_3 .sec-wrap article .wrap-both .wrap-text h3,.MODULO_HORIZ_3 .third-wrap article .wrap-both .wrap-text h3 {
  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 {
  /*border-bottom:1px solid hsla(0,0%,59%,.4)!important;*/
  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:66%!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 h3,.MODULO_HORIZ_2 .third-wrap article .wrap-both .wrap-text h3 {
  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
 }
}
@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:66%!important
 }
 .MODULO_HORIZ_1 .sec-wrap article .wrap-both .wrap-text {
  margin-bottom:1em
 }
 .MODULO_HORIZ_1 .sec-wrap article .wrap-both .wrap-text h3 {
  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) transparent transparent;
 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 h3 {
 font-size:1.2em;
 line-height:1.2em;
 margin:0
}
#modal-urgente .modal-content .MODULO .MODULO_S article .wrap-text header h3 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 h3,.MODULO .third-wrap h3 {
 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:-1.5rem;
  width:calc(100% + 3rem)*/
  margin-left: 0;
  width: 100%;
 }
}
.MODULO .first-wrap .wrap-media .img-wrap {
 padding-bottom:66%
}
@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 h3 {
 font-size:1.25rem;
 margin:0 0 0 16px!important
}
.destacado .MODULO_1_3_1_2,.destacado .MODULO_1_4_3,.destacado .MODULO_1_Banner_3,.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_3 .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_3,.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_3 .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_3,.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_3 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_3,.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_3 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_3,.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_3 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_3,.destacado.dest-gris .MODULO_2_1_4 {
 background-color:#f0f0f0
}
.MODULO_1_3_1_2 {
 margin-bottom:1rem
}
.MODULO_1_3_1_2 article {
 /*border-bottom:1px solid hsla(0,0%,59%,.4)!important;*/
 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
}
.MODULO_1_3_1_2 .first-wrap .wrap_one article .entradilla {
 display:none!important
}
@media only screen and (min-width:601px) {
 .MODULO_1_3_1_2 .first-wrap .wrap_one article h3 {
  font-size:clamp(2rem,1.6rem + 2vw,4rem)
 }
 .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 h3 {
  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 h3 {
  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 h3 {
  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 h3 {
  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 {
  /*border-bottom:1px solid hsla(0,0%,59%,.4)*/
 }
 .MODULO_1_3_1_2 .first-wrap {
  text-align:center
 }
 .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 {
  /*border-bottom:1px solid hsla(0,0%,59%,.4)!important;*/
  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 h3 {
 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 h3 {
  font-size:clamp(1.75rem,.75rem + 1.875vw,3rem)
 }
 .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 h3 {
  font-size:clamp(1.25rem,1.05rem + .375vw,1.5rem)
 }
}
@media only screen and (min-width:993px) {
 .MODULO_2_1_4 {
  /*border-bottom:1px solid hsla(0,0%,59%,.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 h3 {
  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) h3 {
  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 {
  /*border-bottom:1px solid hsla(0,0%,59%,.4)!important;*/
  flex-basis:unset;
  margin-bottom:1rem!important
 }
 .MODULO_2_1_4 .sec-wrap .wrap_four article h3 {
  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 {
 /*border-bottom:1px solid hsla(0,0%,59%,.4);*/
 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 h3 {
  margin-top:0
 }
 .MODULO_1_4_3 .sec-wrap .wrap_two {
  display:flex;
  gap:1rem
 }
 .MODULO_1_4_3 .sec-wrap .wrap_two article {
  border:none!important;
  margin:0
 }
 .MODULO_1_4_3 .third-wrap {
  /*border-top:1px solid hsla(0,0%,59%,.4)!important;*/
  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:1rem;
  grid-row-gap:0;
  display:grid;
  grid-template-columns:75% 25%;
  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
 }
 .MODULO_1_4_3 .third-wrap article {
  /*border-bottom:1px solid hsla(0,0%,59%,.4)!important*/
 }
 .MODULO_1_4_3 .third-wrap article:first-child h3 {
  font-size:1.999em
 }
 .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 h3 {
  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 h3 {
  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 h3 {
 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 .BANNER {
 background:#f0f0f0
}
.wrap-FICHA-ARTICULO .container .BANNER *,.wrap-FICHA-ARTICULO .container .BANNER a,.wrap-FICHA-ARTICULO .container .BANNER iframe {
 margin: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:rgba(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:rgba(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:.75em;
 line-height:1.25em;
 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:hsla(0,0%,100%,.7);
 display:inline
}
.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:0px;
 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 hsla(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:var(--color-4);
 color:#fff;
 content:"TEMAS:";
 padding:8px 14px*/
 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 {
 max-width: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:block
}
.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:rgba(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 transparent;
 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 transparent;
  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 h3 {
 font-family:var(--font-2);
 font-size:1.2em
}
.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;
 display:block;
 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 iframe,.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo img {
 margin:1em 0;
 width: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:rgba(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:rgba(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 .BANNER+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 2em 2em 0;
  order:2;
  width:calc(66% - 2em)
 }
 .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO {
  float:left;
  margin-right:2em;
  order:4;
  width:calc(66% - 2em)
 }
 .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .COLUMNA-DER {
  float:right;
  order:3;
  width:34%
 }
}
@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:rgba(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:rgba(38,38,38,.7);
 bottom:0;
 position:absolute;
 width:100%
}
.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 rgba(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 hsla(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:transparent var(--color-2) transparent transparent;
 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 rgba(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 rgba(0,0,0,.25);
 max-width:340px;
 right:15px;
 transform:rotate(0deg)
}
.btnactivo.boton-lectura h3:hover {
 background:rgba(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:rgba(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 transparent;
 border-radius:0px;
 /*box-shadow:0 0 20px rgba(0,0,0,.1);*/
 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:transparent;
 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 transparent;
 display:block;
 height:auto
}
.slick-arrow.slick-hidden {
 display:none
}
.slick-arrow {
 background:hsla(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:transparent;
 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:"&lt;"
}
.slick-next:before,[dir=rtl] .slick-prev:before {
 content:"&gt;"
}
.slick-next {
 right:0
}
[dir=rtl] .slick-next {
 left:0;
 right:auto
}
[dir=rtl] .slick-next:before {
 content:"&lt;"
}
.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:transparent;
 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&nbsp; a i,.Opinion .TITULO-listado h2 span&nbsp; a svg {
 color:#88c533
}
.Opinion .TITULO-listado h2 span&nbsp; 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:rgba(0,0,0,.38);
 top:7px
}
.Opinion article .wrap-both .wrap-text footer .autor ul li.edicion a {
 color:rgba(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:rgba(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 h3 {
 font-size:1em;
 margin:.5em 0
}
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both .wrap-text header h3 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:none;
 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:none;
 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:50%
}
@media only screen and (max-width:992px) {
 .wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both .wrap-text header h3 {
  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:transparent;
 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 h3 {
 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 h3 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:rgba(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:rgba(0,0,0,.38)
}
.LISTADO_BLOGS.Opinion .MODULO_AUTOR .datos-autor .autor-detalles ul li a:hover {
 color:rgba(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:hsla(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:rgba(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:rgba(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:rgba(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:hsla(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:rgba(0,0,0,.54)
}
.wrap-TRIPLE.Game .autor ul li.redactor:after {
 background:rgba(0,0,0,.54)!important
}
.wrap-TRIPLE.TV {
 background:#ca2527;
 border-color:transparent;
 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 h3 {
 color:#fff
}
.wrap-TRIPLE.TV h3 a:hover {
    opacity: .8!important
}
.wrap-TRIPLE.TV .autor ul li {
 color:hsla(0,0%,100%,.7)
}
.wrap-TRIPLE.TV .autor ul li.redactor:after {
 background:hsla(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 h3 a:hover {
 color:rgba(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:66%!important
 }
}
.royalSlider {
 background-image:url(https://andaluciainformacion.es/web2/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&gt;* {
 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:rgba(0,0,0,0);
 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:rgba(0,0,0,0);
 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:rgba(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:rgba(0,0,0,0)
}
.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:0px) and (max-width:1200px) {
 #gallery-t-group .rsThumbs {
  width:228px
 }
 #gallery-t-group .rsGCaption {
  right:228px
 }
}
@media screen and (min-width:0px) 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:rgba(0,0,0,.75);
 /*background-color:#000;*/
 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:rgba(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:rgba(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:hsla(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:rgba(0,0,0,.75);
 cursor:pointer;
 display:block;
 height:100%;
 position:absolute;
 width:20px;
 z-index:21
}
.rsDefault .rsThumbsArrow:hover {
 background:rgba(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:0px) 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 rgba(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 hsla(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:rgba(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:rgba(0,0,0,.9)
}
.rsDefault.rsFullscreen .rsFullscreenIcn {
 background-position:-32px 0
}
.rsDefault .rsPlayBtn {
 -webkit-tap-highlight-color:rgba(0,0,0,.3);
 cursor:pointer;
 height:64px;
 margin-left:-32px;
 margin-top:-32px;
 width:64px
}
.rsDefault .rsPlayBtnIcon {
 background-color:#000;
 background-color:rgba(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:rgba(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:rgba(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:rgba(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:rgba(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) transparent;
 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:hsla(0,0%,100%,.5);
 border-radius:50%;
 box-shadow:0 0 1px 1px rgba(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 hsla(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:0px) 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 rgba(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 hsla(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 transparent;
 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:rgba(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:rgba(0,0,0,.75);
 background-color:#000;
 border-radius:4px;
 display:block;
 height:64px;
 transition:.3s;
 width:64px
}
.rsMinW .rsPlayBtn:hover .rsPlayBtnIcon {
 background-color:rgba(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:rgba(0,0,0,.75);
 background-color:#000;
 height:32px;
 margin:6px;
 width:32px
}
.rsMinW .rsCloseVideoIcn:hover {
 background-color:rgba(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:rgba(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:rgba(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:rgba(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:0px) 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&gt;dd,.gridtab&gt;dt {
 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&gt;dd {
 display:none;
 flex-basis:100%;
 min-width:100%;
 z-index:1
}
.gridtab&gt;dd&gt;.gridtab__controls {
 display:flex;
 position:absolute;
 right:0;
 top:0
}
.gridtab&gt;dd&gt;.gridtab__controls&gt;.gridtab__close {
 margin-left:1px;
 order:1
}
.gridtab&gt;dd&gt;.gridtab__controls&gt;.gridtab__close:after,.gridtab&gt;dd&gt;.gridtab__controls&gt;.gridtab__close:before {
 left:50%;
 top:50%;
 transform:translate(-50%,-50%) rotate(45deg)
}
.gridtab&gt;dd&gt;.gridtab__controls&gt;.gridtab__close:after {
 transform:translate(-50%,-50%) rotate(-45deg)
}
.gridtab&gt;dd&gt;.gridtab__controls&gt;.gridtab__arrow,.gridtab&gt;dd&gt;.gridtab__controls&gt;.gridtab__close {
 background:#666;
 display:block;
 height:25px;
 overflow:hidden;
 position:relative;
 text-indent:-999px;
 width:25px
}
.gridtab&gt;dd&gt;.gridtab__controls&gt;.gridtab__arrow:after,.gridtab&gt;dd&gt;.gridtab__controls&gt;.gridtab__arrow:before,.gridtab&gt;dd&gt;.gridtab__controls&gt;.gridtab__close:after,.gridtab&gt;dd&gt;.gridtab__controls&gt;.gridtab__close:before {
 background:#f2f2f2;
 content:"";
 display:block;
 height:13px;
 position:absolute;
 width:3px
}
.gridtab&gt;dd&gt;.gridtab__controls&gt;.gridtab__arrow:after,.gridtab&gt;dd&gt;.gridtab__controls&gt;.gridtab__arrow:before {
 height:10px;
 left:50%;
 margin:-7px 0 0 -3px;
 top:50%;
 transform:rotate(45deg);
 transform-origin:right
}
.gridtab&gt;dd&gt;.gridtab__controls&gt;.gridtab__arrow:after {
 margin-top:-4px;
 transform:rotate(-45deg)
}
.gridtab&gt;dd&gt;.gridtab__controls&gt;.gridtab__arrow.is-disabled {
 opacity:.25
}
.gridtab&gt;dd&gt;.gridtab__controls&gt;.gridtab__next {
 transform:scale(-1);
 transform-origin:center
}
.gridtab&gt;dt {
 background:#fff;
 transition: all 1s
}
.gridtab&gt;dt:after {
 content:"";
 left:0;
 position:absolute;
 right:0
}
.gridtab&gt;dt.is-disabled {
 pointer-events:none
}
.gridtab&gt;dt.is-active {
 z-index:2
}
.gridtab&gt;dt&gt;img {
 float:left;
 height:auto;
 max-width:100%
}
.gridtab[dir=rtl]&gt;dd&gt;.gridtab__controls {
 left:5px;
 right:auto
}
.gridtab[dir=rtl]&gt;dd&gt;.gridtab__controls&gt;.gridtab__next {
 transform:none
}
.gridtab[dir=rtl]&gt;dd&gt;.gridtab__controls&gt;.gridtab__prev {
 transform:scale(-1)
}
.gridtab[dir=rtl]&gt;dd&gt;.gridtab__controls&gt;.gridtab__close {
 margin-left:0;
 margin-right:1px
}
.gridtab--0&gt;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,hsla(0,0%,95%,0),#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 .wrap-otros,.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:rgba(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&gt;a, .dropdown-content li&gt;span{
    font-family: var(--font-2);
}
.dropdown-content li&gt;a, .dropdown-content li&gt;span {
    font-family: var(--font-2);
}
.formulario-listado-busqueda input{
    font-family: var(--font-2);
}





/* Módulos destacados */

.destacado .MODULO_1_3_1_2,
.destacado .MODULO_2_1_4,
.destacado .MODULO_1_Banner_3,
.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_3,
    .destacado .MODULO_1_4_3,
    .destacado .MODULO_1_4_1 {
        width: calc(100% + 1.5rem);
        margin-left: -0.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_3,
.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_3 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_3 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_3,
.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_3 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_3 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_3,
.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_3 .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_3 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_3 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_3,
.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_3 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_3 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;
}

.BANNER{
    position: relative;
}

.BANNER .disclaimer,
.BNR-DER .disclaimer{
    font-weight: 900;
    color: rgb(107 107 107 / 40%);
    font-size: 24px;
    font-family: var(--font-2);
    text-align: center;
    margin: 12px;
}

/* NUEVO MÓDULO MODULO_1_Banner_3 */
.MODULO_1_Banner_3 .first-wrap {
    border:none
}
.MODULO_1_Banner_3 .sec-wrap {
    background-color:hsla(0,0%,59%,.15);
    margin-bottom:1rem;
    padding:1rem 1rem 0
}
.MODULO_1_Banner_3 .BANNER {
    align-items:center;
    background-color:transparent;
    display:flex;
    padding:0px;
    margin-bottom: 0;
    width: 29%;
}
.MODULO_1_Banner_3 .BANNER .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 h3 {
        font-size:clamp(2rem,1.6rem + 2vw,2rem)
    }
    .MODULO_1_Banner_3 .sec-wrap {
        border:none
    }
    .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 {
        margin-bottom:2rem;
        display: flex;
    }
    .MODULO_1_Banner_3 .first-wrap {
        border:none;
        padding:0;
        width: 71%;
        margin-right: 2em;
    }
    .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:66%
    }
    .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 h3 {
        margin-top:0
    }
    .MODULO_1_Banner_3 .first-wrap .wrap_one .BANNER {
        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 .BANNER 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 .BANNER {
        width: 100%;
        margin-bottom: 2em;
    }
    .MODULO_1_Banner_3 .sec-wrap{
        padding-bottom: 1rem;
    }
    #onesignal-slidedown-container{
        top: 10px !important;
    }
}

@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;
    }
 
}

@media(max-width: 991px){
    #cd-search {
        top: 0;
        transform: translate(-50%, 0);
        width: 100%;
    }
    #cd-search form input{
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }
}

.MODULO .wrap-both header .edicion{
    color: var(--color-1);
    font-weight: bold;
    line-height: normal;
    font-size: 18px;
}

.destacado.dest-negro .MODULO .MODULO_1_3_1_2 .wrap-both header .edicion,
.destacado.dest-negro .MODULO .MODULO_2_1_4 .wrap-both header .edicion,
.destacado.dest-negro .MODULO .MODULO_1_Banner_3 .wrap-both header .edicion,
.destacado.dest-negro .MODULO .MODULO_1_4_3 .wrap-both header .edicion,
.destacado.dest-negro .MODULO .MODULO_1_4_1 .wrap-both header .edicion {
    color: var(--black) !important;
}

.destacado.dest-principal .MODULO .MODULO_1_3_1_2 .wrap-both header .edicion,
.destacado.dest-principal .MODULO .MODULO_2_1_4 .wrap-both header .edicion,
.destacado.dest-principal .MODULO .MODULO_1_Banner_3 .wrap-both header .edicion,
.destacado.dest-principal .MODULO .MODULO_1_4_3 .wrap-both header .edicion,
.destacado.dest-principal .MODULO .MODULO_1_4_1 .wrap-both header .edicion {
    color: var(--white) !important;
    font-weight: 400;
    font-family: var(--font-2);
}

.link-redactor-edicion .redactor{
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 8px;
    color: #717171;
    line-height: normal;
    font-family: var(--font-2);
    font-weight: var(--fw-500);
    flex-wrap: wrap;
}
.link-redactor-edicion .redactor svg{
    max-width: 24px;
}</pre></body></html>