/* ---------------------------- FUENTES */
.fuente_roboto {
    font-family: 'Roboto', sans-serif !important;
}

.fuente_titilium_web {
    font-family: 'Titillium Web', sans-serif !important;
}

.fuente_exo_2 {
    font-family: 'Exo 2', sans-serif !important;
}

.fuente_dm_serif_text {
    font-family: 'DM Serif Text', serif !important;
}

.fuente_open_sans {
    font-family: 'Open Sans', sans-serif !important;
}

.fuente_roboto_slab {
    font-family: 'Roboto Slab', serif !important;
}

.fuente_nunito_sans {
    font-family: 'Nunito Sans', sans-serif !important;
}

.fuente_montserrat {
    font-family: 'Montserrat', sans-serif !important;
}

/* ---------------------------- HEADER */
.header {
    width: 100%;
    background-color: var(--color_layout_5);
    margin-bottom: calc(var(--separacion_modulos)/2);
    z-index: 10;
    position: relative;
}

.header.fijo {
    position: fixed;
    top: 0;
    left: 0;
}

.contenido_header {
    max-width: var(--ancho_sitio);
    margin: 0 auto;
    width: auto;
}

.boton_toggle_mobile {
    position: relative;
    width: 4rem;
    height: 4rem;
    text-align: center;
    line-height: 4rem;
    color: white;
    font-size: 2.5rem;
    float: left;
    display: none;
    cursor: pointer;
}

.info_header {
    position: relative;
    float: left;
    width: 100%;
    border-bottom: var(--color_layout_1) solid .1rem;
    border-top: black solid .1rem;
    color: black;
    padding: calc(var(--separacion_modulos)/4) 0;
    margin-top: calc(var(--separacion_modulos)/2);
    display: flex;
    align-items: center;
    font-weight: 600;
    background-color: white;
}

.fecha_actual {
    float: left;
    position: relative;
    width: 320px;
    padding-right: 1rem;
    font-size: 1.4rem;
    color: black;
}

.enlace_newsletter {
    position: relative;
    float: left;
    width: 320px;
    text-align: right;
    padding-left: 1rem;
}

.enlace_newsletter a, .fecha_actual a {
    color: black;
    text-transform: uppercase;
    font-weight: 600;
    padding-left: 1rem;
    font-size: 1.3rem;
}

.enlace_newsletter a {
    font-weight: 600;
    color: var(--color_layout_5);
}

.enlace_newsletter a:hover, .fecha_actual a:hover {
    color: var(--color_layout_1);
}

/* ---------------------------- FIN HEADER */
/* ---------------------------- MENU */
.contenedor_menu {
    width: max-content;
    float: left;
}

.contenedor_items_menu {
    width: max-content;
}

.item_menu {
    width: max-content;
    float: left;
    position: relative;
    border: transparent solid 0.3rem;
    border-left: 0;
    border-right: 0;
}

.item_menu a {
    display: block;
    color: white;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 1.3rem;
    padding: 1rem 1.1rem;
    line-height: 2.2rem;
}

.item_menu.home a {
    padding: 0.6rem 1.1rem;
}

.item_menu:hover a.principal, .item_menu.hijo:hover a {
    cursor: pointer;
    background-color: var(--color_layout_6);
}

.item_menu:hover .icono_flecha::before {
    background-color: var(--color_layout_1);
}

.item_menu:hover a.principal, .item_menu.hijo:hover a {
    color: var(--color_layout_1);
}

.item_menu:hover {
    border-top-color: var(--color_layout_6);
}

.item_menu.mediakit {
    display: none;
}

.contenedor_items_hijos {
    position: absolute;
    width: 20rem;
    overflow: hidden;
    display: none;
    top: 4rem;
    background-color: var(--color_layout_5);
}

img.favicon_menu {
    width: 9rem;
    vertical-align: middle;
}

.item_menu.hijo {
    width: 100%;
    float: none;
}

.item_menu.hijo.separador {
    border-bottom: var(--color_layout_4) solid 0.5rem;
}

.item_menu.hijo a {
    padding: 0.7rem 2rem;
    font-size: 1.2rem;
}

.item_menu:hover .contenedor_items_hijos {
    display: block;
}

.icono_flecha {
    position: absolute;
    right: .7rem;
    top: 1.7rem;
    width: 1rem;
    height: 1rem;
    overflow: hidden;
}

.icono_flecha::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: white;
    transform: rotate(42deg);
    top: -.8rem;
}

.item_menu.tiene_hijos a {
    padding-right: 2.5rem;
}
.item_menu a:visited {
    color: white;
}

.area_clientes .item_menu a:visited {
    color: black;
}

.item_menu .version {
    color: var(--color_layout_1);
}

.item_menu.activo a.principal {
    color: var(--color_layout_1);
}

.item_menu.activo {
    border-bottom-color: var(--color_layout_1);
}

.placeholder_menu {
    height: 32px;
}

.area_clientes .item_menu a:hover {
    color: var(--color_layout_1);
}

/* ---------------------------- FIN MENU */
/* ---------------------------- REDES HEADER */
.redes_header {
    position: relative;
    width: max-content;
    float: right;
}

.item_redes_header {
    width: 2rem;
    float: left;
    height: 4.8rem;
    text-align: center;
    line-height: 4.8rem;
    margin: 0 .5rem;
    opacity: .5;
}

.item_redes_header a {
    color: var(--color_layout_1);
    font-size: 1.7rem;
    display: block;
}

.item_redes_header:hover {
    opacity: 1;
}

/* ---------------------------- FIN REDES HEADER */
/* ---------------------------- BUSCADOR HEADER */
.buscador_header {
    position: relative;
    float: right;
    width: 4.8rem;
    height: 4.8rem;
    text-align: center;
    line-height: 4.8rem;
    opacity: .7;
}

.buscador_header a {
    display: block;
    color: white;
    font-size: 2rem;
}

.buscador_header:hover {
    opacity: 1;
}

/* ---------------------------- FIN BUSCADOR HEADER */
/* ---------------------------- TAGS DESTACADOS HEADER */
.contenedor_tags_destacados {
    position: relative;
    width: calc(var(--ancho_sitio) - (310px * 2));
    text-align: center;
    float: left;
    line-height: 2rem;
}

.contenedor_tags_destacados a {
    text-transform: uppercase;
    font-size: 1.3rem;
    padding-right: .6rem;
    color: var(--gris_layout_5);
    opacity: .8;
    line-height: 1.3rem;
}

.contenedor_tags_destacados a:visited {
    color: var(--gris_layout_5);
}

.contenedor_tags_destacados a:hover {
    color: var(--color_layout_1);
    opacity: 1;
}

/* ---------------------------- FIN TAGS DESTACADOS HEADER */
.contenedor_general_estructura {
    position: relative;
    max-width: var(--ancho_sitio);
    margin: 0rem auto;
    padding-top: 1rem;
    padding-bottom: 1rem;
    opacity: 0;
}

.contenedor_general_estructura.fin_carga {
    opacity: 1;
}

.contenedor_modulo {
    position: relative;
    width: 100%;
    height: auto;
    margin-bottom: var(--separacion_modulos);
    margin-top: var(--separacion_modulos);
    display: inline-block;
}

.contenedor_modulo.oculto {
    display: none;
}

.contenedor_modulo::after {
    content: '';
    position: absolute;
    width: 100%;
    border-bottom: var(--gris_layout_lineas_separacion) solid 1px;
    bottom: calc(var(--separacion_modulos)*-1);
    right: 0;
    height: 1px;
}

.contenedor_modulo.mobile, .espacio_publicitario.mobile {
    display: none;
}

.contenedor_general_estructura .contenedor_modulo:last-child::after {
    display: none;
}

.modulo.modo_edicion .espacio_publicitario.mobile {
    display: inline-block;
    width: 100%;
    height: 100%;
}

.modulo {
    position: relative;
    width: 100%;
    padding: 0px;
    overflow: hidden;
    height: 100%;
}

.inner_modulo {
    position: relative;
    width: max-content;
    margin: 0 auto;
    max-width: 100%;
}

.modulo .imagen {
    position: relative;
}

.slot {
    text-align: center;
    font-weight: bold;
    padding: 0;
    position: relative;
}

.modulo .titulo_separador {
    text-align: left;
    font-size: 3rem;
    font-weight: 500;
    padding-top: 10px;
    padding-left: 5px;
    min-height: 50px;
    padding-right: 5px;
    margin-top: 3px;
    margin-bottom: var(--separacion_modulos);
    color: var(--gris_layout_6);
}

.modulo .titulo_separador::before {
    content: '';
    width: 100%;
    height: 1px;
    border-bottom: var(--color_layout_4) solid 3px;
    position: absolute;
    top: 0px;
    left: 0;
}

.contenedor_noticias_relacionadas .titulo_separador {
    margin-bottom: 0;
}

.modulo .titulo_separador::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    top: -3px;
    left: 0;
    border-bottom: var(--color_layout_1) solid 3px;
}

.slot.subtitulo_separador {
    background-color: #352f16;
    padding: 6px;
    color: white;
    font-size: 17px;
    font-weight: 500;
    margin-bottom: calc(var(--separacion_modulos)/2);
}

.contenedor_dato_modulo {
    position: relative;
    overflow: hidden;
    height: 100%;
    width: 100%;
}

.noticia .contenedor_dato_modulo {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.modulo .slot:not(.chica):last-child .contenedor_dato_modulo {
    padding-right: 0;
}

.contenedor_dato_modulo .volanta {
    text-align: left;
    text-transform: uppercase;
    color: var(--color_layout_1);
    font-weight: 500;
}

.volanta_titulo {
    position: relative;
}

.contenedor_dato_modulo .titulo {
    text-align: left;
    font-weight: 400;
}

.slot.noticia .contenedor_dato_modulo .imagen {
    margin-top: calc(var(--separacion_modulos)/3);
}

.slot.noticia .contenedor_dato_modulo .imagen a {
    display: block;
    width: 100%;
    height: 100%;
}

.contenedor_dato_modulo .imagen img {
    width: 100%;
    height: 100%;
}

.modulo .noticia a {
    text-decoration: none;
    display: block;
    width: 100%;
    height: 100%;
    color: var(--gris_layout_6);
}

.slot.espacio_publicitario {
    background-color: transparent;
}

.slot.espacio_publicitario a {
    display: block;
}

body:not(.live_preview) .modulo:not(.header_dos_publicidades) .espacio_publicitario.vacio {
    height: 1px !important;
}

.slot.noticia:not(.cargada) {
    background-color: var(--gris_layout_1);
}

.icono_youtube_modulo {
    position: absolute;
    width: 10rem;
    height: 10rem;
    background-color: white;
    border-radius: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    border: var(--gris_layout_4) solid .5rem;
    opacity: .8;
}

.inner_icono_youtube_modulo {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    width: 7rem;
    height: 7rem;
    border-radius: 100%;
    background-color: var(--gris_layout_4);
    line-height: 7rem;
    color: var(--color_layout_1);
    font-size: 2.7rem;
    padding-left: .6rem;
}

.modulo .noticia a:hover .icono_youtube_modulo {
    opacity: 1;
}

.opaco_icono_youtube_modulo {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    background-color: black;
    opacity: .2;
}

.modulo .noticia a:hover .opaco_icono_youtube_modulo {
    opacity: .5;
}

.noticia.chica .icono_youtube_modulo {
    width: 7rem;
    height: 7rem;
}

.noticia.chica .inner_icono_youtube_modulo {
    width: 5rem;
    height: 5rem;
    line-height: 5rem;
}

.slot.noticia h2,.slot.noticia h3,.slot.noticia h4 {
    margin-top: 0;
    margin-bottom: 0;
}

.contenido_placeholder_especial {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: max-content;
    height: max-content;
    background-color: #ffffffa8;
    padding: 1rem;
    border-radius: 0.5rem;
}

/*----------- MODULO HEADER DOS PUBLICIDADES  */
.contenedor_modulo.header_dos_publicidades {
    margin-top: 0;
    margin-bottom: 0;
}

.contenedor_modulo.header_dos_publicidades::after {
    display: none;
}

.modulo.header_dos_publicidades .espacio_publicitario {
    float: left;
}

.modulo.header_dos_publicidades .espacio_publicitario {
    height: 60px;
    width: 295px;
}

.modulo.header_dos_publicidades .logo img {
    width: 180px;
}

.modulo.header_dos_publicidades .logo {
    text-align: center;
}

.modulo.header_dos_publicidades .slot_2 {
    width: calc(100% - 590px);
    float: left;
}

.modulo.header_dos_publicidades {
    overflow: visible;
}

/*----------- MODULO PUBLICIDAD AL CIEN  */
.modulo.publicidad_al_100 .espacio_publicitario {
    height: 80px;
}

.contenedor_modulo.publicidad_al_100[indice="0"],
.contenedor_modulo.publicidad_al_100[indice="1"]{
    margin-bottom: calc(var(--separacion_modulos)/4);
    margin-top: 0;
}

.contenedor_modulo.publicidad_al_100[indice="0"]::after,
.contenedor_modulo.publicidad_al_100[indice="1"]::after{
    display: none;
}

/*----------- MODULO PUBLICIDAD AL CIEN GRANDE */
.modulo.publicidad_al_100_grande .espacio_publicitario {
    height: 300px;
    width: var(--ancho_sitio);
}

/*----------- MODULO NOTICIA PUBLICIDAD DESTACADAS  */
.contenedor_modulo.noticias_publicidad_destacadas {
    height: 600px;
}

.modulo.noticias_publicidad_destacadas .espacio_publicitario {
    width: 400px;
    height: 600px;
    float: left;
    margin-left: var(--separacion_modulos);
}

.modulo.noticias_publicidad_destacadas .espacio_publicitario::after {
    content: '';
    left: calc(var(--separacion_modulos) * -1);
    top: 0;
    height: 100%;
    position: absolute;
    width: 1px;
    border-left: var(--gris_layout_lineas_separacion) solid 1px;
}

.modulo.noticias_publicidad_destacadas .imagen {
    height: calc((var(--ancho_sitio) - 400px - ( var(--separacion_modulos)*2))/var(--relacion_aspecto_imagenes));
}

.modulo.noticias_publicidad_destacadas .noticia {
    height: 600px;
    width: calc(100% - 400px - (var(--separacion_modulos) * 2));
    float: left;
    margin-right: var(--separacion_modulos);
}

.modulo.noticias_publicidad_destacadas .noticia .volanta {
    font-size: 2.2rem;
    font-weight: 500;
}

.modulo.noticias_publicidad_destacadas .noticia .titulo {
    font-size: 3.5rem;
    line-height: 4.5rem;
    font-weight: 400;
}

/*----------- MODULO NOTICIA GRANDE RELACIONADAS PUBLICIDAD MEDIA  */
.contenedor_modulo.noticia_grande_relacionadas_publicidad_media {
    height: 510px;
}

.modulo.noticia_grande_relacionadas_publicidad_media .espacio_publicitario {
    width: 295px;
    height: 450px;
    float: left;
}

.modulo.noticia_grande_relacionadas_publicidad_media .noticia {
    height: 510px;
    width: calc(100% - 295px - 245px - (var(--separacion_modulos) * 3));
    float: left;
}

.modulo.noticia_grande_relacionadas_publicidad_media .noticia.cargada {
    height: auto;
}

.modulo.noticia_grande_relacionadas_publicidad_media .contenedor_estructural.nivel_1 {
    width: max-content;
    float: left;
    height: 100%;
}

.modulo.noticia_grande_relacionadas_publicidad_media .contenedor_estructural.nivel_1 .contenedor_estructural.nivel_2.derecha {
    width: max-content;
    overflow: hidden;
    float: left;
    margin-left: var(--separacion_modulos);
}

.modulo.noticia_grande_relacionadas_publicidad_media .contenedor_estructural.nivel_1 .contenedor_estructural.nivel_2.izquierda {
    width: 245px;
    float: left;
    margin-left: var(--separacion_modulos);
    margin-right: var(--separacion_modulos);
    height: 100%;
    display: flex;
    flex-direction: column;
    position: relative;
}

.modulo.noticia_grande_relacionadas_publicidad_media .contenedor_estructural.nivel_1 .contenedor_estructural.nivel_2.izquierda::after {
    content: '';
    position: absolute;
    right: calc(var(--separacion_modulos) * -1);
    top: 0;
    width: 1px;
    height: 100%;
    border-right: var(--gris_layout_lineas_separacion) solid 1px;
}

.modulo.noticia_grande_relacionadas_publicidad_media .noticia.cargada.slot_2, .modulo.noticia_grande_relacionadas_publicidad_media .noticia.cargada.slot_3, .modulo.noticia_grande_relacionadas_publicidad_media .noticia.elegida.slot_2, .modulo.noticia_grande_relacionadas_publicidad_media .noticia.elegida.slot_3 {
    height: 50%;
}

.modulo.noticia_grande_relacionadas_publicidad_media .noticia.chica {
    height: 240px;
    width: 100%;
}

.modulo.noticia_grande_relacionadas_publicidad_media .noticia.slot_2 {
    margin-bottom: var(--separacion_modulos);
    height: 250px;
}

.modulo.noticia_grande_relacionadas_publicidad_media .noticia.cargada.slot_1, .modulo.noticia_grande_relacionadas_publicidad_media .noticia.elegida.slot_1 {
    height: 100%;
}

.modulo.noticia_grande_relacionadas_publicidad_media .noticia.chica .volanta {
    height: 21px;
}

.modulo.noticia_grande_relacionadas_publicidad_media .noticia.chica .titulo {
    height: 20px;
}

.modulo.noticia_grande_relacionadas_publicidad_media .noticia:not(.chica) .volanta {
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 2.4rem;
}

.modulo.noticia_grande_relacionadas_publicidad_media .slot.noticia:not(.chica) .titulo {
    font-size: 2.3rem;
    line-height: 3.2rem;
}

.modulo.noticia_grande_relacionadas_publicidad_media .slot.noticia.chica.elegida .titulo,.modulo.noticia_grande_relacionadas_publicidad_media .slot.noticia.chica.cargada .titulo {
    font-size: 1.6rem;
    line-height: 2.4rem;
    height: auto;
}

.modulo.noticia_grande_relacionadas_publicidad_media .slot.noticia.chica.cargada .volanta, .modulo.noticia_grande_relacionadas_publicidad_media .slot.noticia.chica.elegida .volanta {
    font-size: 1.4rem;
    font-weight: 500;
    height: auto !important;
    line-height: 2.3rem;
}

.modulo.noticia_grande_relacionadas_publicidad_media .imagen {
    height: calc((var(--ancho_sitio) - 295px - 245px - (var(--separacion_modulos) * 3))/ var(--relacion_aspecto_imagenes));
}

.modulo.noticia_grande_relacionadas_publicidad_media .noticia.chica .imagen {
    height: calc(245px / var(--relacion_aspecto_imagenes));
}

/*----------- MODULO DOS PUBLICIDADES 66 33  */
.modulo.dos_publicidades_66_33 .espacio_publicitario {
    height: 120px;
    float: left;
}

.modulo.dos_publicidades_66_33 .slot_1 {
    width: 820px;
    height: 120px;
    float: left;
    margin-right: 15px;
}

.modulo.dos_publicidades_66_33 .slot_2 {
    width: 405px;
    height: 120px;
}

/*----------- MODULO TRES NOTICIAS 33  */
/*----------- MODULO DOS NOTICIAS PUBLICIDAD 33  */
/*----------- MODULO PUBLICIDAD DOS NOTICIAS 33  */
.modulo.tres_noticias_33 .noticia .volanta, .modulo.dos_noticias_publicidad_33 .noticia .volanta, .modulo.publicidad_dos_noticias_33 .noticia .volanta {
    height: 25px;
}

.contenedor_modulo.tres_noticias_33 {
    height: 370px;
}

.contenedor_modulo.dos_noticias_publicidad_33 {
    height: 354px;
}

.contenedor_modulo.publicidad_dos_noticias_33 {
    height: 354px;
}

.modulo.tres_noticias_33 .noticia.elegida .volanta, .modulo.dos_noticias_publicidad_33 .noticia.elegida .volanta, .modulo.publicidad_dos_noticias_33 .noticia.elegida .volanta, .modulo.tres_noticias_33 .noticia.cargada .volanta, .modulo.dos_noticias_publicidad_33 .noticia.cargada .volanta, .modulo.publicidad_dos_noticias_33 .noticia.cargada .volanta {
    font-weight: 500;
    height: auto;
    line-height: 2.2rem;
    font-size: 1.5rem;
    margin-bottom: 2px;
}

.modulo.tres_noticias_33 .noticia .titulo, .modulo.dos_noticias_publicidad_33 .noticia .titulo, .modulo.publicidad_dos_noticias_33 .noticia .titulo {
    height: 30px;
}

.modulo.tres_noticias_33 .noticia.elegida .titulo, .modulo.dos_noticias_publicidad_33 .noticia.elegida .titulo, .modulo.publicidad_dos_noticias_33 .noticia.elegida .titulo, .modulo.tres_noticias_33 .noticia.cargada .titulo, .modulo.dos_noticias_publicidad_33 .noticia.cargada .titulo, .modulo.publicidad_dos_noticias_33 .noticia.cargada .titulo {
    font-size: 2rem;
    line-height: 2.7rem;
    height: auto;
}

.modulo.publicidad_dos_noticias_33 .slot_1 {
    margin-right: var(--separacion_modulos);
    width: calc(33% - var(--separacion_modulos));
}

.modulo.tres_noticias_33 .noticia, .modulo.dos_noticias_publicidad_33 .noticia, .modulo.publicidad_dos_noticias_33 .noticia {
    height: 354px;
    width: calc( (100% - (var(--separacion_modulos)*2))/3 );
    float: left;
    margin-right: var( --separacion_modulos);
}

.modulo.tres_noticias_33 .noticia.cargada, .modulo.dos_noticias_publicidad_33 .noticia.cargada, .modulo.publicidad_dos_noticias_33 .noticia.cargada,.modulo.tres_noticias_33 .noticia.elegida, .modulo.dos_noticias_publicidad_33 .noticia.elegida, .modulo.publicidad_dos_noticias_33 .noticia.elegida {
    height: 100%;
}

.modulo.tres_noticias_33 .slot_3.noticia {
    margin-right: 0;
}

.modulo.tres_noticias_33 .noticia .imagen {
    height: calc( ((var(--ancho_sitio) - (var(--separacion_modulos)*2))/3 ) / var(--relacion_aspecto_imagenes));
}

.modulo.dos_noticias_publicidad_33 .noticia .imagen, .modulo.publicidad_dos_noticias_33 .noticia .imagen {
    height: calc( ((var(--ancho_sitio) - 400px) / 2 - var(--separacion_modulos) - (var(--separacion_modulos) / 2) ) / var(--relacion_aspecto_imagenes));
}

.modulo.dos_noticias_publicidad_33 .slot_2.noticia::after {
    content: '';
    position: absolute;
    right: calc(var(--separacion_modulos) * -1 );
    top: 0;
    height: 100%;
    width: 1px;
    border-right: var(--gris_layout_lineas_separacion) solid 1px;
}

/*
.modulo.dos_noticias_publicidad_33 .slot_2.noticia {
    margin-right: calc(var(--separacion_modulos) / 2);
}


*/
/*----------- MODULO DOS NOTICIAS 50  */
.contenedor_modulo.dos_noticias_50 {
    height: 500px;
}

.modulo.dos_noticias_50 .slot {
    float: left;
    width: calc(50% - (var(--separacion_modulos) / 2));
    margin-right: var( --separacion_modulos);
}

.modulo.dos_noticias_50 .slot:not(.mobile) {
    height: 473px;
}

.modulo.dos_noticias_50 .slot.noticia.elegida,.modulo.dos_noticias_50 .slot.noticia.cargada {
    height: 100%;
}

.modulo.dos_noticias_50 .volanta {
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 2.4rem;
}

.modulo.dos_noticias_50 .titulo {
    font-size: 2.3rem;
    line-height: 3.2rem;
}

.modulo.dos_noticias_50 .slot.slot_2.noticia {
    margin-right: 0;
}

.modulo.dos_noticias_50 .imagen {
    height: calc(((var(--ancho_sitio)/2) - (var(--separacion_modulos) / 2)) / var(--relacion_aspecto_imagenes));
}

/*----------- MODULO DOS NOTICIAS MEDIAS SUSCRIPCION  */
.contenedor_modulo.dos_noticias_medias_suscripcion {
    height: 400px;
}

.modulo.dos_noticias_medias_suscripcion .especial {
    height: 340px;
    width: 270px;
    float: left;
    margin-left: var(--separacion_modulos);
}

.modulo.dos_noticias_medias_suscripcion .noticia {
    height: 400px;
    float: left;
    width: calc( ((100% - 270px) / 2) - (var(--separacion_modulos) * 2));
    margin-right: var(--separacion_modulos);
}

.modulo.dos_noticias_medias_suscripcion .noticia.cargada,.modulo.dos_noticias_medias_suscripcion .noticia.elegida {
    height: 100%;
}

.modulo.dos_noticias_medias_suscripcion .noticia.cargada .imagen, .modulo.dos_noticias_medias_suscripcion .noticia.elegida .imagen {
    height: calc( (((var(--ancho_sitio) - 270px) / 2) - (var(--separacion_modulos) * 2)) / var(--relacion_aspecto_imagenes));
}

.modulo.dos_noticias_medias_suscripcion .volanta {
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 2.2rem;
}

.modulo.dos_noticias_medias_suscripcion .titulo {
    font-size: 2.1rem;
    line-height: 3rem;
}

.modulo.dos_noticias_medias_suscripcion .slot_2::after {
    content: '';
    position: absolute;
    right: calc(var(--separacion_modulos) * -1);
    width: 1px;
    height: 100%;
    top: 0;
    border-right: var(--gris_layout_lineas_separacion) solid 1px;
}

/*----------- MODULO TITULO CUATRO NOTICIAS  */
.contenedor_modulo.titulo_cuatro_noticias {
    height: 350px;
}

.modulo.titulo_cuatro_noticias .noticia {
    height: 250px;
    float: left;
    width: calc(25% - var(--separacion_modulos) + (var(--separacion_modulos) / 4));
    margin-right: var( --separacion_modulos);
}

.modulo.titulo_cuatro_noticias .noticia.cargada,.modulo.titulo_cuatro_noticias .noticia.elegida {
    height: 100%;
}

.modulo.titulo_cuatro_noticias .noticia.cargada .imagen, .modulo.titulo_cuatro_noticias .noticia.elegida .imagen {
    height: calc(((var(--ancho_sitio)/4) - var(--separacion_modulos) + (var(--separacion_modulos) / 4))/var(--relacion_aspecto_imagenes));
}

.modulo.titulo_cuatro_noticias .noticia.cargada .titulo, .modulo.titulo_cuatro_noticias .noticia.elegida .titulo {
    font-size: 1.7rem;
    line-height: 2.5rem;
}

.modulo.titulo_cuatro_noticias .noticia .imagen {
    height: calc(100% - 60px);
    overflow: hidden;
    margin-top: 0;
    margin-bottom: 10px;
}

.modulo.titulo_cuatro_noticias .slot_5 .contenedor_dato_modulo {
    padding-right: 0 !important;
}

.modulo.titulo_cuatro_noticias .contenedor_estructural.nivel_1 {
    width: 100%;
    float: left;
    height: calc(100% - 50px);
}

.modulo.titulo_cuatro_noticias .contenedor_estructural.nivel_1 .slot.slot_5.noticia {
    margin-right: 0;
}

.titulo_cuatro_noticias .noticia .contenedor_dato_modulo {
    justify-content: flex-start;
}

/*----------- MODULO TITULO CAROUSEL OPINION  */
.modulo.titulo_carousel_opinion .especial {
    margin-top: -2rem;
}

.modulo.titulo_carousel_opinion .slot_2.especial {
    background-color: transparent;
    position: relative;
    width: 100%;
}

.contenedor_carousel_opinion {
    position: relative;
    width: 100%;
    overflow: visible;
}

.item_carousel_opinion {
    position: relative;
    width: 31.3rem;
    background-color: var(--gris_layout_1);
    padding: 2rem;
    height: 18rem;
    border-right: white solid 0.5rem;
}

.info_item_carousel_opinion {
    position: relative;
    text-align: left;
    width: 12rem;
    float: left;
    margin-right: 1rem;
}

.imagen_item_carousel_opinion {
    width: 13rem;
    float: left;
    height: 13rem;
    border-radius: 100%;
    overflow: hidden;
}

.imagen_item_carousel_opinion img {
    width: 100%;
}

.nombre_item_carousel_opinion {
    font-size: 1.4rem;
    font-weight: 600;
    margin-bottom: 0.5rem;
}

.info_item_carousel_opinion a {
    color: var(--color_layout_5);
}

.ultima_columna_item_carousel_opinion {
    font-size: 1.5rem;
    font-weight: 400;
}

.info_item_carousel_opinion a:hover {
    color: var(--color_layout_1);
}

.contenedor_items_carousel_opinion {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: max-content;
}

.herramientas_carousel_opinion {
    position: absolute;
    top: -5rem;
    right: 0;
    z-index: 1;
    margin-right: 1rem;
}

.item_herramientas_carousel_opinion {
    width: 4rem;
    height: 4rem;
    border: black solid 0.3rem;
    line-height: 3.6rem;
    float: left;
    border-radius: 100%;
    font-size: 3rem;
}

.item_herramientas_carousel_opinion.izquierda {
    margin-right: 0.5rem;
    padding-right: 0.3rem;
}

.item_herramientas_carousel_opinion.derecha {
    padding-left: 0.4rem;
}

.item_herramientas_carousel_opinion:not(.desactivado):hover {
    background-color: var(--color_layout_7);
    color: white;
    cursor: pointer;
}

.item_herramientas_carousel_opinion.desactivado {
    opacity: .4;
}

/*----------- MODULO TRES NOTICIAS 25 TRES MAS COLUMNA 25  */
.modulo.titulo_tres_noticias_25_tres_mas_columna_25 .noticia {
    height: 380px;
    float: left;
    width: calc((70% / 3) - var(--separacion_modulos));
    margin-right: var( --separacion_modulos);
}

.modulo.titulo_tres_noticias_25_tres_mas_columna_25 .noticia.chica {
    height: 110px;
    padding-bottom: calc(var(--separacion_modulos)/3);
    margin-bottom: calc(var(--separacion_modulos)/3);
    width: 100%;
    margin-right: 0;
}

.modulo.titulo_tres_noticias_25_tres_mas_columna_25 .noticia.chica .titulo {
    float: left;
    width: calc(60% - 20px);
    margin-right: 10px;
    margin-left: 10px;
    font-size: 18px;
    text-align: left;
    font-weight: 500;
}

.modulo.titulo_tres_noticias_25_tres_mas_columna_25 .noticia.chica .imagen {
    float: left;
    width: 40%;
    height: 100%;
}

.modulo.titulo_tres_noticias_25_tres_mas_columna_25 .noticia .imagen {
    margin-top: 0;
    margin-bottom: 10px;
}

.modulo.titulo_tres_noticias_25_tres_mas_columna_25 .noticia .titulo {
    font-size: 1.8rem;
    line-height: 2.4rem;
}

.modulo.titulo_tres_noticias_25_tres_mas_columna_25 .noticia .volanta {
    font-size: 1.4rem;
    line-height: 2rem;
}

.modulo.titulo_tres_noticias_25_tres_mas_columna_25 .noticia.chica .titulo {
    font-size: 16px;
    font-weight: 300;
}

.modulo.titulo_tres_noticias_25_tres_mas_columna_25 .noticia.chica .imagen img {
    height: 100%;
    width: 100%;
    max-width: max-content;
}

.modulo.titulo_tres_noticias_25_tres_mas_columna_25 .noticia.chica {
    border: none;
    border-bottom: #e2e2e2 solid 1px;
}

.modulo.titulo_tres_noticias_25_tres_mas_columna_25 .noticia.chica.cargada {
    height: 33%;
}

.modulo.titulo_tres_noticias_25_tres_mas_columna_25 .noticia.chica:nth-child(3) {
    border-bottom: none;
    margin-bottom: 0;
}

.modulo.titulo_tres_noticias_25_tres_mas_columna_25 .noticia.elegida.chica .contenedor_dato_modulo {
    padding-right: 0;
}

.modulo.titulo_tres_noticias_25_tres_mas_columna_25 .noticia.elegida.chica .imagen {
    margin-bottom: 0;
}

.modulo.titulo_tres_noticias_25_tres_mas_columna_25 .contenedor_estructural.nivel_1 {
    width: 100%;
    float: left;
    height: calc(100% - 50px);
    padding-top: calc(var(--separacion_modulos)/2);
}

.modulo.titulo_tres_noticias_25_tres_mas_columna_25 .contenedor_estructural.nivel_1 .noticia .contenedor_dato_modulo {
    justify-content: flex-start;
}

.modulo.titulo_tres_noticias_25_tres_mas_columna_25 .contenedor_estructural.nivel_2 {
    float: left;
    width: 30%;
    height: 100%;
    display: flex;
    flex-direction: column;
}

.contenedor_modulo.titulo_tres_noticias_25_tres_mas_columna_25 {
    height: 470px;
}

.modulo.titulo_tres_noticias_25_tres_mas_columna_25 .noticia.chica.cargada .contenedor_dato_modulo,.modulo.titulo_tres_noticias_25_tres_mas_columna_25 .noticia.chica.elegida .contenedor_dato_modulo {
    flex-direction: inherit;
}

.modulo.titulo_tres_noticias_25_tres_mas_columna_25 .noticia.elegida,.modulo.titulo_tres_noticias_25_tres_mas_columna_25 .noticia.cargada {
    height: 100%;
}

.modulo.titulo_tres_noticias_25_tres_mas_columna_25 .noticia:not(.chica).cargada .imagen, .modulo.titulo_tres_noticias_25_tres_mas_columna_25 .noticia:not(.chica).elegida .imagen {
    height: calc((((var(--ancho_sitio)*.7) / 3) - var(--separacion_modulos))/var(--relacion_aspecto_imagenes));
}

.modulo.titulo_tres_noticias_25_tres_mas_columna_25 .noticia.chica.cargada .imagen, .modulo.titulo_tres_noticias_25_tres_mas_columna_25 .noticia.chica.elegida .imagen {
    height: calc( ((var(--ancho_sitio)*.3 )*.4)/var(--relacion_aspecto_imagenes));
    margin-bottom: 0;
}

/*----------- MODULO PUBLICIDAD 25 TITULO EVENTOS 75  */
.modulo.publicidad_25_titulo_eventos_75 .espacio_publicitario {
    width: 340px;
    height: 480px;
    margin-right: var(--separacion_modulos) !important;
    float: left;
}

.modulo.publicidad_25_titulo_eventos_75 .especial {
    height: 40rem;
    margin-top: calc(var(--separacion_modulos) / 2);
}

.modulo.publicidad_25_titulo_eventos_75 .contenedor_estructural.nivel_1 {
    float: left;
    width: calc(100% - 340px - (var(--separacion_modulos))*2);
    margin-left: var(--separacion_modulos);
    position: relative;
}

.modulo.publicidad_25_titulo_eventos_75 .contenedor_estructural.nivel_1::after {
    content: '';
    left: calc(var(--separacion_modulos) * -1);
    top: 0;
    height: 100%;
    position: absolute;
    width: 1px;
    border-left: var(--gris_layout_lineas_separacion) solid 1px;
}

.modulo.carousel_eventos .especial {
    height: max-content;
    margin-top: 1.5rem;
    background-color: transparent;
}

.contenedor_items_carousel_eventos {
    display: flex;
    position: relative;
    width: max-content;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
}

.contenedor_modulo.carousel_eventos .titulo_separador {
    margin-bottom: 0;
}

.contenedor_carousel_eventos {
    position: relative;
    width: 100%;
}

.item_carousel_eventos {
    position: relative;
    padding-right: 2rem;
}

.item_carousel_eventos .titulo_revista {
    font-size: 1.4rem;
}

.item_carousel_eventos .item_revista {
    width: 23rem;
    height: 37rem;
    float: none;
    padding: 0;
}

.item_carousel_eventos .item_revista .imagen_revista {
    height: calc(100% - 6rem);
}

.herramientas_carousel_eventos {
    position: absolute;
    top: -4.5rem;
    right: 0;
    z-index: 1;
    margin-right: 1rem;
}

.visor_items_carousel_eventos {
    position: relative;
    width: 100%;
    height: max-content;
    overflow: hidden;
    padding-top: 1rem;
    margin-top: -1rem;
}

.item_herramientas_carousel_eventos {
    width: 4rem;
    height: 4rem;
    border: black solid 0.3rem;
    line-height: 3.6rem;
    float: left;
    border-radius: 100%;
    font-size: 3rem;
}

.item_herramientas_carousel_eventos.izquierda {
    margin-right: 0.5rem;
    padding-right: 0.3rem;
}

.item_herramientas_carousel_eventos.derecha {
    padding-left: 0.4rem;
}

.item_herramientas_carousel_eventos:not(.desactivado):hover {
    background-color: var(--color_layout_7);
    color: white;
    cursor: pointer;
}

.item_herramientas_carousel_eventos.desactivado {
    opacity: .4;
}

.modulo.publicidad_25_titulo_eventos_75 .titulo_separador {
    margin-bottom: 0;
}

.contenedor_items_carousel_eventos .item_evento {
    margin-right: 2.1rem;
    margin-left: .4rem;
    box-shadow: rgb(0 0 0 / 18%) 0rem 1px 4px 0px;
    height: 39rem;
}

/*----------- MODULO NUEVE NOTICIAS COLUMNA 25 SUBTITULO PUBLICIDAD 25 */
.modulo.nueve_noticias_columna_25_subtitulo_publicidad_25 .espacio_publicitario {
    width: 295px;
    height: 485px;
    float: left;
    margin-left: var(--separacion_modulos);
}

.modulo.nueve_noticias_columna_25_subtitulo_publicidad_25 .noticia {
    height: 184px;
    margin-bottom: calc(var(--separacion_modulos)/2);
}

.modulo.nueve_noticias_columna_25_subtitulo_publicidad_25 .noticia.chica {
    height: 117px;
    padding-top: 10px;
}

.modulo.nueve_noticias_columna_25_subtitulo_publicidad_25 .noticia .titulo {
    height: 40px;
}

.modulo.nueve_noticias_columna_25_subtitulo_publicidad_25 .noticia .imagen {
    height: calc((((var(--ancho_sitio) - 295px) / 3) - var(--separacion_modulos) - (var(--separacion_modulos) / 3) )/var(--relacion_aspecto_imagenes));
    margin-bottom: calc(var(--separacion_modulos)/2);
    margin-top: 0;
}

.modulo.nueve_noticias_columna_25_subtitulo_publicidad_25 .noticia.chica .titulo {
    height: 60px;
}

.modulo.nueve_noticias_columna_25_subtitulo_publicidad_25 .noticia.elegida {
    border: none;
    height: auto;
    padding-bottom: 10px;
}

.modulo.nueve_noticias_columna_25_subtitulo_publicidad_25 .noticia.elegida .titulo {
    font-size: 18px;
    font-weight: 500;
    line-height: 25px;
}

.modulo.nueve_noticias_columna_25_subtitulo_publicidad_25 .noticia.elegida::before {
    content: '';
    position: absolute;
    bottom: -1px;
    width: calc(100% - 10px);
    height: 1px;
    border-bottom: #a0a0a0 solid 1px;
    left: 5px;
}

.modulo.nueve_noticias_columna_25_subtitulo_publicidad_25 .contenedor_dato_modulo {
    padding-right: 0;
}

.modulo.nueve_noticias_columna_25_subtitulo_publicidad_25 .col-xs-3.p0 {
    margin-right: 15px;
    width: calc(25% - 15px);
}

.modulo.nueve_noticias_columna_25_subtitulo_publicidad_25 .contenedor_estructural.nivel_1 {
    width: calc(((100% - 295px) / 3) - var(--separacion_modulos) - (var(--separacion_modulos) / 3) );
    float: left;
    margin-right: var(--separacion_modulos);
    position: relative;
}

.modulo.nueve_noticias_columna_25_subtitulo_publicidad_25 .contenedor_estructural.nivel_1.izquierda::after {
    content: '';
    position: absolute;
    right: calc(var(--separacion_modulos) * -1 );
    top: 0;
    height: 100%;
    width: 1px;
    border-right: var(--gris_layout_lineas_separacion) solid 1px;
}

.modulo.nueve_noticias_columna_25_subtitulo_publicidad_25 .noticia.chica.cargada {
    height: auto;
}

.modulo.nueve_noticias_columna_25_subtitulo_publicidad_25 .noticia.cargada {
    height: auto;
    border-bottom: black solid 1px;
    padding-bottom: calc(var(--separacion_modulos)/2);
}

.modulo.nueve_noticias_columna_25_subtitulo_publicidad_25 .noticia.cargada .titulo,.modulo.nueve_noticias_columna_25_subtitulo_publicidad_25 .noticia.elegida .titulo {
    height: auto;
    font-size: 1.6rem;
    line-height: 2.3rem;
}

.modulo.nueve_noticias_columna_25_subtitulo_publicidad_25 .noticia.cargada , .modulo.nueve_noticias_columna_25_subtitulo_publicidad_25 .noticia.elegida {
    padding-top: 0;
}

/*----------- MODULO PUBLICIDAD CUATRO VIDEOS */
.contenedor_modulo.titulo_cuatro_noticias_20_publicidad_medio, .contenedor_modulo.titulo_cuatro_noticias_20_publicidad_final, .contenedor_modulo.titulo_noticias_mas_leidas_publicidad_medio {
    height: 360px;
}

.contenedor_modulo.titulo_cuatro_noticias_20_publicidad_medio .noticia .contenedor_dato_modulo, .contenedor_modulo.titulo_cuatro_noticias_20_publicidad_final .noticia .contenedor_dato_modulo, .modulo.modo_edicion.titulo_cuatro_noticias_20_publicidad_medio .contenedor_dato_modulo, .modulo.modo_edicion.titulo_cuatro_noticias_20_publicidad_final .contenedor_dato_modulo, .contenedor_modulo.titulo_noticias_mas_leidas_publicidad_medio .noticia .contenedor_dato_modulo {
    justify-content: flex-start;
}

.modulo.publicidad_cuatro_videos .espacio_publicitario {
    width: 190px;
    height: 588px;
    float: left;
    margin-right: var(--separacion_modulos);
}

.modulo.publicidad_cuatro_videos .titulo_separador {
    margin-bottom: var(--separacion_modulos);
}

.modulo.publicidad_cuatro_videos .especial {
    height: 286px;
    float: left;
    width: calc(50% - (var(--separacion_modulos)/2));
    margin-right: var(--separacion_modulos);
    margin-bottom: var(--separacion_modulos);
}

.modulo.publicidad_cuatro_videos .contenedor_estructural.nivel_1 {
    width: calc(100% - 190px - (var(--separacion_modulos))*2);
    float: left;
    position: relative;
    margin-left: var(--separacion_modulos);
}

.modulo.publicidad_cuatro_videos .contenedor_estructural.nivel_1::before {
    content: '';
    position: absolute;
    left: calc(var(--separacion_modulos) * -1);
    width: 1px;
    height: 100%;
    top: 0;
    border-right: var(--gris_layout_lineas_separacion) solid 1px;
}

.modulo.publicidad_cuatro_videos .slot.slot_5,.modulo.publicidad_cuatro_videos .slot.slot_6 {
    margin-bottom: 0;
}

.modulo.publicidad_cuatro_videos .slot.slot_4, .modulo.publicidad_cuatro_videos .slot.slot_6 {
    margin-right: 0;
}

.modulo.publicidad_cuatro_videos .slot .item_videoentrevista {
    width: 47rem;
    height: calc(47rem / var(--relacion_aspecto_imagenes));
}

.modulo.publicidad_cuatro_videos .slot .item_videoentrevista .frase_videoentrevista {
    font-size: 1.7rem;
}

.modulo.publicidad_cuatro_videos .slot.especial {
    background-color: transparent;
}

.modulo.publicidad_cuatro_videos .slot .item_videoentrevista .nombre_videoentrevista {
    font-size: 1.6rem;
}

.modulo.publicidad_cuatro_videos .slot .item_videoentrevista .cargo_videoentrevista {
    font-size: 1.4rem;
}

.modulo.publicidad_cuatro_videos .slot .item_videoentrevista .frase_videoentrevista.larga {
    font-size: 1.4rem;
}

.modulo.publicidad_cuatro_videos .slot .item_videoentrevista .frase_videoentrevista.corta {
    font-size: 2.3rem;
}

/*----------- MODULO CAROUSEL DE REVISTAS */
.modulo.carousel_revistas .especial {
    height: max-content;
    margin-top: 1.5rem;
    background-color: transparent;
}

.contenedor_items_carousel_revistas {
    display: flex;
    position: relative;
    width: 100%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
}

.contenedor_modulo.carousel_revistas .titulo_separador {
    margin-bottom: 0;
}

.contenedor_carousel_revistas {
    position: relative;
    width: 100%;
}

.item_carousel_revistas {
    position: relative;
    padding-right: 2rem;
}

.item_carousel_revistas .titulo_revista {
    font-size: 1.4rem;
}

.item_carousel_revistas .item_revista {
    width: 23rem;
    height: 37rem;
    float: none;
    padding: 0;
}

.item_carousel_revistas .item_revista .imagen_revista {
    height: calc(100% - 6rem);
}

.herramientas_carousel_revistas {
    position: absolute;
    top: -5rem;
    right: 0;
    z-index: 1;
    margin-right: 1rem;
}

.item_herramientas_carousel_revistas {
    width: 4rem;
    height: 4rem;
    border: black solid 0.3rem;
    line-height: 3.6rem;
    float: left;
    border-radius: 100%;
    font-size: 3rem;
}

.item_herramientas_carousel_revistas.izquierda {
    margin-right: 0.5rem;
    padding-right: 0.3rem;
}

.item_herramientas_carousel_revistas.derecha {
    padding-left: 0.4rem;
}

.item_herramientas_carousel_revistas:not(.desactivado):hover {
    background-color: var(--color_layout_7);
    color: white;
    cursor: pointer;
}

.item_herramientas_carousel_revistas.desactivado {
    opacity: .4;
}

/*----------- MODULO CUATRO NOTICIAS 20 PUBLICIDAD MEDIO & FINAL */
.modulo.titulo_cuatro_noticias_20_publicidad_medio .noticia.elegida .imagen, .modulo.titulo_cuatro_noticias_20_publicidad_final .noticia.elegida .imagen {
    height: auto;
    margin-bottom: 10px;
    margin-top: 0;
}

.modulo.titulo_cuatro_noticias_20_publicidad_medio .noticia.elegida .volanta, .modulo.titulo_cuatro_noticias_20_publicidad_final .noticia.elegida .volanta {
    font-size: 13px;
    font-weight: 500;
    height: auto;
}

.modulo.titulo_cuatro_noticias_20_publicidad_medio .noticia.elegida .titulo, .modulo.titulo_cuatro_noticias_20_publicidad_final .noticia.elegida .titulo {
    font-size: 19px;
}

.modulo.titulo_cuatro_noticias_20_publicidad_medio .slot.slot_6 {
    height: 270px;
}

.modulo.titulo_cuatro_noticias_20_publicidad_medio .noticia, .modulo.titulo_cuatro_noticias_20_publicidad_final .noticia, .modulo.titulo_noticias_mas_leidas_publicidad_medio .especial, .modulo.titulo_noticias_mas_leidas_publicidad_medio .noticia {
    height: 270px;
    float: left;
    margin-right: var(--separacion_modulos);
    width: calc( ((100% - 232px) / 4 ) - var(--separacion_modulos) - (var(--separacion_modulos) / 4) * 2);
}

.modulo.titulo_cuatro_noticias_20_publicidad_medio .noticia.slot_5, .modulo.titulo_noticias_mas_leidas_publicidad_medio .especial.slot_5,.modulo.titulo_noticias_mas_leidas_publicidad_medio .noticia.slot_5 {
    margin-left: var(--separacion_modulos);
}

.modulo.titulo_cuatro_noticias_20_publicidad_final .noticia {
    width: calc( ((100% - 232px) / 4 ) - var(--separacion_modulos) - (var(--separacion_modulos) / 4) * 1);
}

.modulo.titulo_cuatro_noticias_20_publicidad_final .slot.slot_6::before {
    content: '';
    position: absolute;
    left: calc(var(--separacion_modulos) * -1);
    width: 1px;
    height: 100%;
    top: 0;
    border-right: var(--gris_layout_lineas_separacion) solid 1px;
}

.modulo.titulo_cuatro_noticias_20_publicidad_medio .noticia.cargada, .modulo.titulo_cuatro_noticias_20_publicidad_medio .noticia.elegida, .modulo.titulo_cuatro_noticias_20_publicidad_final .noticia.cargada, .modulo.titulo_cuatro_noticias_20_publicidad_final .noticia.elegida,.modulo.titulo_noticias_mas_leidas_publicidad_medio .noticia.cargada,.modulo.titulo_noticias_mas_leidas_publicidad_medio .noticia.elegida {
    height: 100%;
}

.modulo.titulo_cuatro_noticias_20_publicidad_medio .noticia .volanta, .modulo.titulo_cuatro_noticias_20_publicidad_final .noticia .volanta {
    height: 19px;
}

.modulo.titulo_cuatro_noticias_20_publicidad_medio .noticia .titulo, .modulo.titulo_cuatro_noticias_20_publicidad_final .noticia .titulo {
    height: 25px;
}

.modulo.titulo_cuatro_noticias_20_publicidad_medio .slot.slot_4,.modulo.titulo_noticias_mas_leidas_publicidad_medio .slot.slot_4 {
    margin-right: var(--separacion_modulos);
    margin-left: var(--separacion_modulos);
}

.modulo.titulo_cuatro_noticias_20_publicidad_medio .slot.slot_4, .modulo.titulo_cuatro_noticias_20_publicidad_final .slot.slot_6,.modulo.titulo_noticias_mas_leidas_publicidad_medio .slot.slot_4 {
    width: 232px;
    height: 270px;
    float: left;
}

.modulo.titulo_cuatro_noticias_20_publicidad_medio .slot.slot_4::before,.modulo.titulo_noticias_mas_leidas_publicidad_medio .slot.slot_4::before {
    content: '';
    position: absolute;
    left: calc(var(--separacion_modulos) * -1);
    width: 1px;
    height: 100%;
    top: 0;
    border-right: var(--gris_layout_lineas_separacion) solid 1px;
}

.modulo.titulo_cuatro_noticias_20_publicidad_medio .slot.slot_4::after,.modulo.titulo_noticias_mas_leidas_publicidad_medio .slot.slot_4::after {
    content: '';
    position: absolute;
    right: calc(var(--separacion_modulos) * -1 );
    top: 0;
    height: 100%;
    width: 1px;
    border-right: var(--gris_layout_lineas_separacion) solid 1px;
}

.modulo.titulo_cuatro_noticias_20_publicidad_medio .contenedor_estructural.nivel_1, .modulo.titulo_cuatro_noticias_20_publicidad_final .contenedor_estructural.nivel_1,.modulo.titulo_noticias_mas_leidas_publicidad_medio .contenedor_estructural.nivel_1 {
    width: 100%;
    float: left;
    height: calc(100% - 50px);
}

.modulo.titulo_cuatro_noticias_20_publicidad_final .noticia.cargada .imagen, .modulo.titulo_cuatro_noticias_20_publicidad_final .noticia.elegida .imagen {
    height: calc( (((var(--ancho_sitio) - 232px) / 4 ) - var(--separacion_modulos) - (var(--separacion_modulos) / 4) * 1)/var(--relacion_aspecto_imagenes));
    margin-bottom: 10px;
    margin-top: 0;
}

.modulo.titulo_cuatro_noticias_20_publicidad_medio .noticia.elegida .imagen, .modulo.titulo_cuatro_noticias_20_publicidad_medio .noticia.cargada .imagen,.modulo.titulo_noticias_mas_leidas_publicidad_medio .noticia.cargada .imagen {
    height: calc( (((var(--ancho_sitio) - 232px) / 4 ) - var(--separacion_modulos) - (var(--separacion_modulos) / 4) * 2)/var(--relacion_aspecto_imagenes));
    margin-bottom: 10px;
    margin-top: 0;
}

.modulo.titulo_cuatro_noticias_20_publicidad_medio .noticia.cargada .volanta, .modulo.titulo_cuatro_noticias_20_publicidad_final .noticia.cargada .volanta, .modulo.titulo_cuatro_noticias_20_publicidad_medio .noticia.elegida .volanta, .modulo.titulo_cuatro_noticias_20_publicidad_final .noticia.elegida .volanta,.modulo.titulo_noticias_mas_leidas_publicidad_medio .noticia.cargada .volanta {
    font-size: 1.4rem;
    margin-bottom: 2px;
    line-height: 2rem;
}

.modulo.titulo_cuatro_noticias_20_publicidad_medio .noticia.cargada .titulo, .modulo.titulo_cuatro_noticias_20_publicidad_final .noticia.cargada .titulo, .modulo.titulo_cuatro_noticias_20_publicidad_medio .noticia.elegida .titulo, .modulo.titulo_cuatro_noticias_20_publicidad_final .noticia.elegida .titulo,.modulo.titulo_noticias_mas_leidas_publicidad_medio .noticia.cargada .titulo {
    font-size: 1.7rem;
    height: auto;
    line-height: 2.4rem;
}

.modulo.titulo_cuatro_noticias_20_publicidad_medio .noticia.cargada .volanta, .modulo.titulo_cuatro_noticias_20_publicidad_final .noticia.cargada .volanta {
    height: auto;
}

.modulo.titulo_cuatro_noticias_20_publicidad_medio .noticia:last-child {
    margin-right: 0;
}

.modulo.titulo_cuatro_noticias_20_publicidad_final .slot.slot_6 {
    margin-right: 0;
    margin-left: var(--separacion_modulos);
}

.modulo.titulo_cuatro_noticias_20_publicidad_medio .noticia.elegida, .modulo.titulo_cuatro_noticias_20_publicidad_final .noticia.cargada {
    height: 100%;
}

.modulo.titulo_cuatro_noticias_20_publicidad_medio .noticia.slot_6, .modulo.titulo_noticias_mas_leidas_publicidad_medio .especial.slot_6,.modulo.titulo_noticias_mas_leidas_publicidad_medio .noticia.slot_6 {
    margin-right: 0;
}

/*----------- MODULO NOTICIA SEIS PUBLICIDADES CHICAS LATERALES */
.modulo.noticia_seis_publicidades_chicas_laterales .contenedor_estructural.nivel_1.derecha,.modulo.noticia_seis_publicidades_chicas_laterales .contenedor_estructural.nivel_1.izquierda {
    width: 200px;
}

.modulo.noticia_seis_publicidades_chicas_laterales .contenedor_estructural {
    float: left;
}

.modulo.noticia_seis_publicidades_chicas_laterales .contenedor_estructural.nivel_1.centro {
    width: calc(100% - 400px - var(--separacion_modulos) * 2);
    margin-right: var(--separacion_modulos);
    margin-left: var(--separacion_modulos);
}

.modulo.noticia_seis_publicidades_chicas_laterales .noticia {
    height: calc(280px + (var(--separacion_modulos)*2));
    margin-bottom: calc(var(--separacion_modulos) / 2);
}

.modulo.noticia_seis_publicidades_chicas_laterales .slot.espacio_publicitario {
    height: 200px;
    margin-bottom: calc(var(--separacion_modulos) * 1.7);
}

.modulo.noticia_seis_publicidades_chicas_laterales .contenedor_estructural .slot.espacio_publicitario:last-child {
    margin-bottom: 0;
}

.modulo.noticia_seis_publicidades_chicas_laterales .noticia .titulo {
    font-size: 2rem;
    line-height: 2.9rem;
}

.modulo.noticia_seis_publicidades_chicas_laterales .noticia .volanta {
    font-size: 1.5rem;
    line-height: 2.1rem;
}

/*----------- MODULO NOTICIA CUATRO PUBLICIDADES CHICAS Y MEDIAS LATERALES */
.modulo.noticia_cuatro_publicidades_chicas_y_medias_laterales .contenedor_estructural.nivel_1.derecha,.modulo.noticia_cuatro_publicidades_chicas_y_medias_laterales .contenedor_estructural.nivel_1.izquierda {
    width: 200px;
}

.modulo.noticia_cuatro_publicidades_chicas_y_medias_laterales .contenedor_estructural {
    float: left;
}

.modulo.noticia_cuatro_publicidades_chicas_y_medias_laterales .contenedor_estructural.nivel_1.centro {
    width: calc(100% - 400px - var(--separacion_modulos) * 2);
    margin-right: var(--separacion_modulos);
    margin-left: var(--separacion_modulos);
}

.modulo.noticia_cuatro_publicidades_chicas_y_medias_laterales .noticia {
    height: calc(280px + (var(--separacion_modulos)*2));
    margin-bottom: calc(var(--separacion_modulos) / 2);
}

.modulo.noticia_cuatro_publicidades_chicas_y_medias_laterales .slot.espacio_publicitario {
    height: 200px;
    margin-bottom: var(--separacion_modulos);
}

.modulo.noticia_cuatro_publicidades_chicas_y_medias_laterales .slot.slot_1.espacio_publicitario, .modulo.noticia_cuatro_publicidades_chicas_y_medias_laterales .slot.slot_5.espacio_publicitario {
    height: 500px;
}

.modulo.noticia_cuatro_publicidades_chicas_y_medias_laterales .contenedor_estructural .slot.espacio_publicitario:last-child {
    margin-bottom: 0;
}

.modulo.noticia_cuatro_publicidades_chicas_y_medias_laterales .noticia .titulo {
    font-size: 2rem;
    line-height: 2.9rem;
}

.modulo.noticia_cuatro_publicidades_chicas_y_medias_laterales .noticia .volanta {
    font-size: 1.5rem;
    line-height: 2.1rem;
}

/*----------- MODULO NOTICIA CINCO PUBLICIDADES CHICAS Y MEDIAS LATERALES */
.modulo.noticia_cinco_publicidades_chicas_y_medias_laterales .contenedor_estructural.nivel_1.derecha,.modulo.noticia_cinco_publicidades_chicas_y_medias_laterales .contenedor_estructural.nivel_1.izquierda {
    width: 200px;
}

.modulo.noticia_cinco_publicidades_chicas_y_medias_laterales .contenedor_estructural {
    float: left;
}

.modulo.noticia_cinco_publicidades_chicas_y_medias_laterales .contenedor_estructural.nivel_1.centro {
    width: calc(100% - 400px - var(--separacion_modulos) * 2);
    margin-right: var(--separacion_modulos);
    margin-left: var(--separacion_modulos);
}

.modulo.noticia_cinco_publicidades_chicas_y_medias_laterales .noticia {
    height: calc(280px + (var(--separacion_modulos)*2));
    margin-bottom: calc(var(--separacion_modulos) / 2);
}

.modulo.noticia_cinco_publicidades_chicas_y_medias_laterales .slot.espacio_publicitario {
    height: 200px;
    margin-bottom: calc(var(--separacion_modulos)*0.5);
}

.modulo.noticia_cinco_publicidades_chicas_y_medias_laterales .slot_1.espacio_publicitario,.modulo.noticia_cinco_publicidades_chicas_y_medias_laterales .slot_2.espacio_publicitario {
    margin-bottom: calc(var(--separacion_modulos)*1.7);
}

.modulo.noticia_cinco_publicidades_chicas_y_medias_laterales .contenedor_estructural .slot.espacio_publicitario:last-child {
    margin-bottom: 0;
}

.modulo.noticia_cinco_publicidades_chicas_y_medias_laterales .noticia .titulo {
    font-size: 2rem;
    line-height: 2.9rem;
}

.modulo.noticia_cinco_publicidades_chicas_y_medias_laterales .noticia .volanta {
    font-size: 1.5rem;
    line-height: 2.1rem;
}

.modulo.noticia_cinco_publicidades_chicas_y_medias_laterales .slot.slot_6.espacio_publicitario {
    height: 500px;
}

/*----------- MODULO NOTICIA CUATRO PUBLICIDADES CHICAS Y GRANDES LATERALES */
.modulo.noticia_cuatro_publicidades_chicas_y_grandes_laterales .contenedor_estructural.nivel_1.derecha,.modulo.noticia_cuatro_publicidades_chicas_y_grandes_laterales .contenedor_estructural.nivel_1.izquierda {
    width: 200px;
}

.modulo.noticia_cuatro_publicidades_chicas_y_grandes_laterales .contenedor_estructural {
    float: left;
}

.modulo.noticia_cuatro_publicidades_chicas_y_grandes_laterales .contenedor_estructural.nivel_1.centro {
    width: calc(100% - 400px - var(--separacion_modulos) * 2);
    margin-right: var(--separacion_modulos);
    margin-left: var(--separacion_modulos);
}

.modulo.noticia_cuatro_publicidades_chicas_y_grandes_laterales .noticia {
    height: calc(280px + (var(--separacion_modulos)*2));
    margin-bottom: calc(var(--separacion_modulos) / 2);
}

.modulo.noticia_cuatro_publicidades_chicas_y_grandes_laterales .slot.espacio_publicitario {
    height: 200px;
    margin-bottom: calc(var(--separacion_modulos)*1.7);
}

.modulo.noticia_cuatro_publicidades_chicas_y_grandes_laterales .contenedor_estructural .slot.espacio_publicitario:last-child {
    margin-bottom: 0;
}

.modulo.noticia_cuatro_publicidades_chicas_y_grandes_laterales .noticia .titulo {
    font-size: 2rem;
    line-height: 2.9rem;
}

.modulo.noticia_cuatro_publicidades_chicas_y_grandes_laterales .noticia .volanta {
    font-size: 1.5rem;
    line-height: 2rem;
}

.modulo.noticia_cuatro_publicidades_chicas_y_grandes_laterales .slot.slot_6.espacio_publicitario {
    height: 720px;
}

/*----------- MODULO BIENVENIDA ANUNCIANTES */
.modulo.bienvenida_anunciantes .slot.especial.bienvenida_anunciantes {
    background-color: white;
}

.modulo.bienvenida_anunciantes .titulo_bienvenida_anunciantes {
    font-size: 2.2rem;
    margin-bottom: 1rem;
}

.modulo.bienvenida_anunciantes .descripcion_bienvenida_anunciantes {
    font-size: 1.5rem;
    font-weight: 300;
    line-height: 2.5rem;
}

.modulo.bienvenida_anunciantes .datos_bienvenida_anunciantes {
    position: relative;
    width: 100%;
    overflow: hidden;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-top: 2rem;
}

.modulo.bienvenida_anunciantes .dato_bienvenida_anunciantes {
    margin-right: 2rem;
    background-color: var(--gris_layout_1);
    border-radius: 0.6rem;
    font-weight: 300;
    font-size: 1.4rem;
    opacity: .6;
    display: none;
}

.modulo.bienvenida_anunciantes .dato_bienvenida_anunciantes a {
    padding: 1.4rem 2rem;
    display: block;
    color: inherit;
}

.modulo.bienvenida_anunciantes .slot_bienvenida_anunciantes {
    border: var(--color_layout_1) solid 0.3rem;
}

.modulo.bienvenida_anunciantes .inner_bienvenida_anunciantes {
    padding: 2rem;
    border: var(--color_layout_4) solid 0.3rem;
}

.modulo.bienvenida_anunciantes .dato_bienvenida_anunciantes span {
    color: var(--color_layout_3);
    margin-right: 0.5rem;
}

.modulo.bienvenida_anunciantes .dato_bienvenida_anunciantes:hover {
    cursor: pointer;
    background-color: var(--color_layout_1_light);
}

.modulo.bienvenida_anunciantes .titulo_bienvenida_anunciantes input {
    width: 100%;
    text-align: center;
    font-weight: bold;
}

.modulo.bienvenida_anunciantes .descripcion_bienvenida_anunciantes textarea {
    width: 100%;
    text-align: center;
}

.modulo.bienvenida_anunciantes .dato_bienvenida_anunciantes.elegido {
    display: inline-block;
    opacity: 1;
}

.modulo.bienvenida_anunciantes.modo_edicion {
    min-height: 22rem !important;
}

.edicion_estructuras .modulo.bienvenida_anunciantes .dato_bienvenida_anunciantes, .modo_edicion.modulo.bienvenida_anunciantes .dato_bienvenida_anunciantes {
    display: initial;
}


/*----------- MODULO TITULO NOTICIAS MAS LEIDAS PUBLICIDAD MEDIO */

.numero_puesto_item_noticias_mas_leidas {
    position: absolute;
    top: -3.4rem;
    width: 6rem;
    background-color: #352f16;
    color: white;
    height: 3rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0.4rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.contenedor_modulo.titulo_noticias_mas_leidas_publicidad_medio .titulo_separador{
    margin-bottom: calc( var(--separacion_modulos) * 1.5);
}
.contenedor_modulo.titulo_noticias_mas_leidas_publicidad_medio{
    height: 390px;
}


/*----------- MODULO PUBLICIDAD INTRO */

.edicion_estructuras .contenedor_modulo.publicidad_intro {
    display:none;
}
.contenedor_modulo.publicidad_intro {
    position: fixed;
    top: 0;
    z-index: 100000;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
}

.contenedor_modulo.publicidad_intro::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: white;
}

.contenedor_modulo.publicidad_intro .modulo {
    display: flex;
    align-items: center;
    justify-content: center;
}
.contador_intro {
    position: absolute;
    top: -1.5rem;
    font-size: 1rem;
    text-transform: uppercase;
    opacity: 0.7;
}

.contenedor_modulo.publicidad_intro:not(.descargado){
    display:none;
}
/*----------- MODULO PUBLICIDAD MOBILE INTRO */

.edicion_estructuras .contenedor_modulo.publicidad_mobile_intro,.edicion_estructuras .contenedor_modulo.publicidad_mobile_intro:not(.oculto) {
    display: none !important;
}
.contenedor_modulo.publicidad_mobile_intro {
    position: fixed;
    top: 0;
    z-index: 100000;
    left: 0;
    width: 100%;
    height: 100% !important;
    margin: 0;
    display: none;
}

.mobile.intro_abierto .contenedor_modulo.publicidad_mobile_intro:not(.oculto) {
    display: block;
}
.contenedor_modulo.publicidad_mobile_intro::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: white;
}

.contenedor_modulo.publicidad_mobile_intro .modulo {
    display: flex;
    align-items: center;
    justify-content: center;
    width: calc(100vw - 4rem);
    margin-left: 2rem;
    overflow: visible;
}
.contenedor_modulo.publicidad_mobile_intro .slot.cargada {
    display: block;
}

.contenedor_modulo.publicidad_mobile_intro .slot.cargada img {
    width: 100%;
}

.contenedor_modulo.publicidad_mobile_intro .slot.cargada::before {
    display: none;
}
/*----------- MODULO PUBLICIDAD FLOTANTE INFERIOR */

.modulo.publicidad_flotante_inferior .espacio_publicitario {
    width: 728px;
    height: 90px;
    margin: 0 auto;
}

.contenedor_modulo.publicidad_flotante_inferior {
    position: fixed;
    z-index: 5;
    bottom: 0;
    margin-bottom: 0;
    margin-top: 0;
    left: 0;
}

.edicion_estructuras .contenedor_modulo.publicidad_flotante_inferior {
    display:none;
}
.modulo.publicidad_flotante_inferior {
    overflow: visible;
}

/*----------- MODULO PUBLICIDAD MOBILE 6:1 FLOTANTE INFERIOR */


.contenedor_modulo.publicidad_mobile_6_1_flotante_inferior {
    position: fixed;
    bottom: 0;
    margin-bottom: 0 !important;
    left: 0;
    right: 0;
    z-index: 5;
    width: 100%;
    background-color: white;
    padding: 1rem;
    display: none;
}

.contenedor_modulo.publicidad_mobile_6_1_flotante_inferior.oculto{
    display:none !important;
}

.contenedor_modulo.publicidad_mobile_6_1_flotante_inferior .espacio_publicitario {
    display: block;
}

.contenedor_modulo.publicidad_mobile_6_1_flotante_inferior .espacio_publicitario img {
    width: 100%;
    max-width: 600px;
}

.edicion_estructuras .contenedor_modulo.publicidad_mobile_6_1_flotante_inferior {
    display:none;
}
.modulo.publicidad_mobile_6_1_flotante_inferior .boton_cerrar_espacio {
    right: -1rem;
    top: -2rem;
}

.modulo.publicidad_mobile_6_1_flotante_inferior {
    overflow: visible;
    height: auto;
}

.contenedor_modulo.publicidad_mobile_6_1_flotante_inferior.oculto .boton_cerrar_espacio {
    display: none;
}

/*----------- MODULO PUBLICIDAD MOBILE 6:1 */
.modulo.publicidad_mobile_6_1 .espacio_publicitario {
    height: calc( (100vw - 2rem) /6);
    width: calc( 100vw - 2rem);
}

.edicion_estructuras.vista_mobile .modulo.publicidad_mobile_6_1 .espacio_publicitario, .contenedor_general_vista_mobile .modulo.publicidad_mobile_6_1 .espacio_publicitario {
    height: calc(var(--ancho_promedio_mobile)/6);
    width: var(--ancho_promedio_mobile);
}

.contenedor_modulo.publicidad_mobile_6_1.mobile .espacio_publicitario img {
    width: 100%;
}

/*----------- MODULO PUBLICIDAD MOBILE 2:1 */
.modulo.publicidad_mobile_2_1 .espacio_publicitario {
    width: calc( 100vw - 2rem);
    height: calc( (100vw - 2rem) /2);
}

.edicion_estructuras.vista_mobile .modulo.publicidad_mobile_2_1 .espacio_publicitario, .contenedor_general_vista_mobile .modulo.publicidad_mobile_2_1 .espacio_publicitario {
    height: calc(var(--ancho_promedio_mobile)/2);
    width: var(--ancho_promedio_mobile);
}

.contenedor_modulo.publicidad_mobile_2_1.mobile .espacio_publicitario img {
    width: 100%;
}

/*----------- MODULO PUBLICIDAD MOBILE 1:1 */
.modulo.publicidad_mobile_1_1 .espacio_publicitario {
    height: calc( 100vw - 2rem);
    width: calc( 100vw - 2rem);
}

.edicion_estructuras.vista_mobile .modulo.publicidad_mobile_1_1 .espacio_publicitario, .contenedor_general_vista_mobile .modulo.publicidad_mobile_1_1 .espacio_publicitario {
    height: var(--ancho_promedio_mobile);
    width: var(--ancho_promedio_mobile);
}

.contenedor_modulo.publicidad_mobile_1_1.mobile .espacio_publicitario img {
    width: 100%;
}

/*----------- MODULO CONTENIDO DE NOTICIA */
.modulo.contenido_de_noticia .slot_1.espacio_publicitario {
    height: 515px;
    width: 400px;
    float: left;
    margin-left: var(--separacion_modulos);
}

.modulo.contenido_de_noticia .slot_1.espacio_publicitario::after {
    content: '';
    left: calc(var(--separacion_modulos) * -1);
    top: 0;
    height: 100%;
    position: absolute;
    width: 1px;
    border-left: var(--gris_layout_lineas_separacion) solid 1px;
}

.modulo.contenido_de_noticia .slot.contenido_fijo.imagen_noticia {
    height: calc((var(--ancho_sitio) - 400px - (var(--separacion_modulos)*2))/var(--relacion_aspecto_imagenes));
    float: left;
    width: calc(var(--ancho_sitio) - 400px - (var(--separacion_modulos)*2));
    margin-right: var(--separacion_modulos);
}

.contenido_de_noticia .breadcrumb {
    margin-bottom: 1rem;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
.contenido_de_noticia .breadcrumb a {
    text-transform: uppercase;
    font-size: 1.1rem;
    color: var(--gris_layout_3);
}

.contenido_de_noticia .breadcrumb a:hover {
    color: var(--color_layout_1);
}
.contenido_de_noticia .breadcrumb span {
    margin: 0 0.5rem;
    font-size: 1rem;
}

.modulo.contenido_de_noticia .volanta_noticia {
    text-align: left;
    font-size: 2.2rem;
    color: var(--color_layout_1);
    font-weight: 500;
    text-transform: uppercase;
}

.modulo.contenido_de_noticia .titulo_noticia {
    text-align: left;
    font-size: 4rem;
    line-height: 4.5rem;
    color: var(--gris_layout_6);
    font-weight: 400;
    margin-top: 1rem;
    margin-bottom: 0;
}

.modulo.contenido_de_noticia .slot.contenido_fijo.contenido_noticia {
    height: auto;
    width: calc(100% - 400px - var(--separacion_modulos));
    margin-right: var(--separacion_modulos);
    float: left;
    padding-top: 1rem;
}

.modulo.contenido_de_noticia .slot_2.espacio_publicitario {
    height: 100px;
    margin-top: var(--separacion_modulos);
    margin-bottom: var(--separacion_modulos);
}

.modulo.contenido_de_noticia .slot_7.espacio_publicitario {
    height: 300px;
    margin-bottom: var(--separacion_modulos);
    margin-top: var(--separacion_modulos);
}

.modulo.contenido_de_noticia .slot_3.espacio_publicitario, .modulo.contenido_de_noticia .slot_4.espacio_publicitario, .modulo.contenido_de_noticia .slot_5.espacio_publicitario,.modulo.contenido_de_noticia .slot_6.espacio_publicitario,.modulo.contenido_de_noticia .slot_8.espacio_publicitario {
    height: 200px;
    width: 400px;
    margin-bottom: calc((var(--separacion_modulos)));
    float: left;
}

.modulo.contenido_de_noticia .slot.contenido_fijo.imagen_noticia img {
    width: 100%;
    height: 100%;
    cursor: pointer;
}

.slot.contenido_fijo.titulo_de_noticia {
    margin-bottom: var(--separacion_modulos);
}

.modulo.contenido_de_noticia .contenedor_espacios_side_noticia {
    float: left;
    width: 400px;
}

.twitter-tweet.twitter-tweet-rendered {
    margin: 0 auto;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.inner_contenido_noticia iframe, #editor_html iframe, #editor_html .mce-preview-object, .form_info.html iframe {
    width: 100%;
    height: calc((var(--ancho_sitio) - 400px - var(--separacion_modulos))/ var(--relacion_aspecto_imagenes));
    margin-top: 1rem !important;
    margin-bottom: 4rem !important;
}

.inner_contenido_noticia iframe.widget_linkedin, #editor_html iframe.widget_linkedin, .form_info.html iframe.widget_linkedin {
    width: 50rem;
    height: 36rem;
    margin: 0 auto !important;
}

/*----------- MODULO CONTENIDO DE SECCION */
.edicion_estructuras .modulo.contenido_de_seccion .contenido_seccion {
    background-color: #d0d0d0;
    height: 1500px;
}

.modulo.contenido_de_seccion .contenido_seccion {
    margin-right: 20px;
    width: calc(var(--ancho_sitio) - 400px - 20px);
    float: left;
}

.modulo.contenido_de_seccion .slot_1.espacio_publicitario, .modulo.contenido_de_seccion .slot_2.espacio_publicitario, .modulo.contenido_de_seccion .slot_3.espacio_publicitario {
    width: 400px;
    height: 600px;
    margin-bottom: 15px;
}

.modulo.contenido_de_seccion .slot_4.espacio_publicitario, .modulo.contenido_de_seccion .slot_5.espacio_publicitario, .modulo.contenido_de_seccion .slot_6.espacio_publicitario, .modulo.contenido_de_seccion .slot_7.espacio_publicitario, .modulo.contenido_de_seccion .slot_8.espacio_publicitario, .modulo.contenido_de_seccion .slot_9.espacio_publicitario {
    width: 400px;
    height: 200px;
    margin-bottom: 15px;
}

.modulo.contenido_de_seccion .contenedor_espacios_side_contenido_seccion {
    float: left;
    width: 400px;
}

/*----------- MODULO CONTENIDO GENERICO */
.modulo.contenido_generico .contenido_generico {
    height: 800px;
    background-color: #d0d0d0;
}

/*----------- MODULOS ESTILOS COMPARTIDOS  */
.modulo.dos_noticias_publicidad_33 .espacio_publicitario:not(.mobile) {
    width: 400px;
    height: 354px;
    float: left;
    margin-left: var(--separacion_modulos);
}

.modulo.publicidad_dos_noticias_33 .espacio_publicitario:not(.mobile) {
    width: 400px;
    height: 354px;
    float: left;
}

.modulo.publicidad_dos_noticias_33 .noticia {
    width: calc((100% - 400px) / 2 - var(--separacion_modulos) - (var(--separacion_modulos) / 2) );
}

.modulo.publicidad_dos_noticias_33 .noticia.slot_2 {
    margin-left: var(--separacion_modulos);
}

.modulo.publicidad_dos_noticias_33 .noticia.slot_2::before {
    content: '';
    position: absolute;
    left: calc(var(--separacion_modulos) * -1);
    width: 1px;
    height: 100%;
    top: 0;
    border-right: var(--gris_layout_lineas_separacion) solid 1px;
}

.modulo.publicidad_dos_noticias_33 .noticia.slot_3 {
    margin-right: 0;
}

.modulo.dos_noticias_publicidad_33 .noticia {
    width: calc((100% - 400px) / 2 - var(--separacion_modulos) - (var(--separacion_modulos) / 2) );
}

.modulo .item_noticias_relacionadas.ultimo {
    margin-right: 0;
}

.modulo .boton_cerrar_espacio {
    position: absolute;
    width: 2rem;
    height: 2rem;
    color: white;
    background-color: black;
    font-size: 1.3rem;
    line-height: 2rem;
    cursor: pointer;
    text-align: center;
    top: -1rem;
    right: -1rem;
}

/*-------------------------------------------------------------- MUESTRAS MODULOS */
.contenedor_muestra_modulo {
    width: 25rem;
    position: relative;
    margin: 0 auto;
    margin-bottom: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo .slot {
    background-color: #a0a0a0;
    height: 20px;
    border: #5f5f5f solid 2px;
}

.contenedor_espacios:not(.vista_mobile) .contenedor_muestra_modulo.publicidad_mobile {
    display: none;
}

.contenedor_general_listado.modulos_tipos .th_tbody_listado[columna_id=columna_0] {
    width: 300px;
    max-width: 300px;
}

.contenedor_general_listado.modulos_tipos .th_tbody_listado[columna_id=columna_1] {
    padding: 10px;
}

.contenedor_muestra_modulo .slot.espacio_publicitario {
    background-color: var(--color_layout_1_light);
    border-color: var(--color_layout_1);
}

.contenedor_muestra_modulo .espacio_publicitario.lleno {
    opacity: .3;
}

.contenedor_muestra_modulo.tipo_noticias_publicidad_destacadas .slot.espacio_publicitario {
    height: 120px;
}

.contenedor_muestra_modulo.tipo_noticias_publicidad_destacadas .slot.noticia {
    height: 120px;
    margin-right: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo .slot.noticia {
    background-color: #94ddff;
    border-color: #2b8bb9;
    padding: 10px;
}

.contenedor_muestra_modulo .slot.especial {
    background-color: #d16cea;
    border-color: #521561;
}

.contenedor_muestra_modulo .slot.titulo {
    background-color: #b5de50;
    border-color: #628214;
    height: 20px;
}

.contenedor_muestra_modulo .slot.noticia .contenido_muestra {
    background-color: #ffffff8f;
}

.contenedor_muestra_modulo .slot.noticia .contenido_muestra.volanta {
    height: 7px;
    margin-bottom: 4px;
    width: 50%;
}

.individual_estructura .contenedor_muestra_modulo .slot:not(.elegido) {
    opacity: .5;
}

.contenedor_muestra_modulo .slot.noticia .contenido_muestra.titulo {
    height: 12px;
    margin-bottom: 4px;
}

.contenedor_form_editar.espacios .individual_estructura .contenedor_muestra_modulo .slot:not(.elegido) {
    opacity: .6;
}

.individual_estructura.email .contenedor_muestra_modulo .slot.espacio_publicitario.completo:not(.elegido) {
    opacity: .1;
    background-color: var(--color_layout_2);
    border-color: var(--color_layout_3);
}

.contenedor_muestra_modulo .slot.noticia .contenido_muestra.imagen {
    height: calc(100% - 24px);
}

.label_info_espacio_publicitario {
    position: absolute;
    top: -53px;
    background-color: var(--gris_layout_6);
    width: max-content;
    padding: 10px 15px;
    border-radius: 15px;
    color: white;
    font-size: 16px;
    font-weight: 400;
    z-index: 2;
    display: none;
}

.contenedor_general_resumen_espacios .ocupado .label_info_espacio_publicitario {
    background-color: var(--color_layout_verde_exito_darker);
}

.contenedor_general_resumen_espacios .vacio .label_info_espacio_publicitario {
    background-color: var(--color_layout_rojo_error_dark);
}

.label_info_espacio_publicitario::before {
    content: '';
    background-color: inherit;
    width: 15px;
    height: 15px;
    position: absolute;
    bottom: -5px;
    transform: rotate(45deg);
    left: 0;
    right: 0;
    margin: auto;
}

.slot.espacio_publicitario:hover .label_info_espacio_publicitario {
    display: block;
}

.contenedor_muestra_modulo.tipo_header_dos_publicidades .slot_1 {
    float: left;
    width: 30%;
    margin-right: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_header_dos_publicidades .slot_3 {
    float: left;
    width: 30%;
    margin-left: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_header_dos_publicidades .slot_2 {
    float: left;
    width: calc(40% - (var(--separacion_modulos) / 2.5) );
}

.contenedor_muestra_modulo.tipo_publicidad_al_100 .slot {
    width: 100%;
}

.contenedor_muestra_modulo.tipo_publicidad_al_100_grande .slot {
    width: 100%;
}

.contenedor_muestra_modulo.tipo_noticias_publicidad_destacadas .slot_1 {
    width: 60%;
    float: left;
}

.contenedor_muestra_modulo.tipo_noticias_publicidad_destacadas .slot_2 {
    width: calc(40% - calc(var(--separacion_modulos) / 5));
    float: left;
}

.contenedor_muestra_modulo.tipo_dos_publicidades_66_33 .slot_1 {
    float: left;
    width: 60%;
    margin-right: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_dos_publicidades_66_33 .slot_2 {
    float: left;
    width: calc(40% - calc(var(--separacion_modulos) / 5));
}

.contenedor_muestra_modulo.tipo_dos_noticias_50 .slot_1 {
    margin-right: calc(var(--separacion_modulos) / 5);
    float: left;
    width: 50%;
}

.contenedor_muestra_modulo.tipo_dos_noticias_50 .slot_2 {
    float: left;
    width: calc(50% - calc(var(--separacion_modulos) / 5));
}

.contenedor_muestra_modulo.tipo_tres_noticias_33 .slot_1 {
    float: left;
    width: 32%;
    margin-right: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_tres_noticias_33 .slot_2 {
    float: left;
    width: calc(34% - calc(var(--separacion_modulos) / 5));
    margin-right: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_tres_noticias_33 .slot_3 {
    float: left;
    width: calc(34% - calc(var(--separacion_modulos) / 5));
}

.contenedor_muestra_modulo.tipo_dos_noticias_publicidad_33 .slot_1 {
    float: left;
    width: 32%;
    margin-right: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_dos_noticias_publicidad_33 .slot_2 {
    float: left;
    width: calc(34% - calc(var(--separacion_modulos) / 5));
    margin-right: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_dos_noticias_publicidad_33 .slot_3 {
    float: left;
    width: calc(34% - calc(var(--separacion_modulos) / 5));
}

.contenedor_muestra_modulo.tipo_dos_noticias_medias_suscripcion .slot_1 {
    float: left;
    width: 35%;
    margin-right: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_dos_noticias_medias_suscripcion .slot_2 {
    float: left;
    width: 35%;
    margin-right: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_dos_noticias_medias_suscripcion .slot_3 {
    float: left;
    width: calc(30% - calc(var(--separacion_modulos) / 2.5));
}

.contenedor_muestra_modulo.tipo_publicidad_dos_noticias_33 .slot_1 {
    float: left;
    width: 32%;
    margin-right: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_publicidad_dos_noticias_33 .slot_2 {
    float: left;
    width: calc(34% - calc(var(--separacion_modulos) / 5));
    margin-right: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_publicidad_dos_noticias_33 .slot_3 {
    float: left;
    width: calc(34% - calc(var(--separacion_modulos) / 5));
}

.contenedor_muestra_modulo.tipo_noticia_grande_relacionadas_publicidad_media .slot_1 {
    float: left;
    width: calc(50% - calc(var(--separacion_modulos) / 5));
    margin-right: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_noticia_grande_relacionadas_publicidad_media .contenedor_estructural.nivel_1 {
    float: left;
    width: 50%;
}

.contenedor_muestra_modulo.tipo_noticia_grande_relacionadas_publicidad_media .contenedor_estructural.nivel_2.izquierda {
    float: left;
    width: calc(50% - calc(var(--separacion_modulos) / 5));
    margin-right: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_noticia_grande_relacionadas_publicidad_media .contenedor_estructural.nivel_2.derecha {
    float: left;
    width: 50%;
}

.contenedor_muestra_modulo.tipo_noticia_grande_relacionadas_publicidad_media .slot.noticia.chica:first-child {
    margin-bottom: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_titulo_cuatro_noticias .slot_1 {
    width: 100%;
    margin-bottom: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_titulo_cuatro_noticias .contenedor_estructural.nivel_1 {
    float: left;
    width: 100%;
}

.contenedor_muestra_modulo.tipo_titulo_cuatro_noticias .contenedor_estructural.nivel_1 .slot {
    float: left;
    width: calc(26% - calc(var(--separacion_modulos) / 5));
    margin-right: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_titulo_cuatro_noticias .contenedor_estructural.nivel_1 .slot_5 {
    margin-right: 0;
    width: 22%;
}

.contenedor_muestra_modulo.tipo_titulo_carousel_opinion .slot {
    width: 100%;
}

.contenedor_muestra_modulo.tipo_titulo_carousel_opinion .slot_1 {
    margin-bottom: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_titulo_noticias_mas_leidas_publicidad_medio .slot {
    float: left;
    width: calc(20% - calc(var(--separacion_modulos) / 5));
    margin-right: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_titulo_noticias_mas_leidas_publicidad_medio .slot_1 {
    width: 100%;
    margin-bottom: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_publicidad_25_titulo_eventos_75 .contenedor_estructural.nivel_1.derecha {
    float: left;
    width: 30%;
    margin-right: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_publicidad_25_titulo_eventos_75 .contenedor_estructural.nivel_1.izquierda {
    float: left;
    width: calc(70% - calc(var(--separacion_modulos) / 5));
}

.contenedor_muestra_modulo.tipo_publicidad_25_titulo_eventos_75 .slot_2 {
    margin-bottom: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_titulo_cuatro_noticias_20_publicidad_medio .slot_1 {
    margin-bottom: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_titulo_cuatro_noticias_20_publicidad_medio .contenedor_estructural.nivel_1 {
    width: 100%;
}

.contenedor_muestra_modulo.tipo_titulo_cuatro_noticias_20_publicidad_medio .contenedor_estructural.nivel_1 .slot {
    float: left;
    width: calc(20% - calc(var(--separacion_modulos) / 5));
    margin-right: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_titulo_cuatro_noticias_20_publicidad_medio .contenedor_estructural.nivel_1 .slot.slot_4, .contenedor_muestra_modulo.tipo_titulo_noticias_mas_leidas_publicidad_medio .contenedor_estructural.nivel_1 .slot.slot_4 {
    width: 20%;
}

.contenedor_muestra_modulo.tipo_titulo_cuatro_noticias_20_publicidad_medio .contenedor_estructural.nivel_1 .slot.slot_6, .contenedor_muestra_modulo.tipo_titulo_noticias_mas_leidas_publicidad_medio .contenedor_estructural.nivel_1 .slot.slot_6 {
    margin-right: 0;
}

.contenedor_muestra_modulo.tipo_titulo_cuatro_noticias_20_publicidad_final .slot_1 {
    margin-bottom: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_titulo_cuatro_noticias_20_publicidad_final .contenedor_estructural.nivel_1 {
    width: 100%;
}

.contenedor_muestra_modulo.tipo_titulo_cuatro_noticias_20_publicidad_final .contenedor_estructural.nivel_1 .slot {
    float: left;
    width: calc(20% - calc(var(--separacion_modulos) / 5));
    margin-right: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_titulo_cuatro_noticias_20_publicidad_final .contenedor_estructural.nivel_1 .slot.slot_6 {
    width: 20%;
    margin-right: 0;
}

.contenedor_muestra_modulo.tipo_titulo_carousel_revistas .slot_1 {
    margin-bottom: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_nueve_noticias_columna_25_subtitulo_publicidad_25 .slot_1 {
    width: 100%;
    margin-bottom: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_nueve_noticias_columna_25_subtitulo_publicidad_25 .contenedor_estructural.nivel_1 {
    width: calc(25% - calc(var(--separacion_modulos) / 5));
    float: left;
    margin-right: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_nueve_noticias_columna_25_subtitulo_publicidad_25 .slot_14 {
    width: 25%;
    float: left;
}

.contenedor_muestra_modulo.tipo_nueve_noticias_columna_25_subtitulo_publicidad_25 .contenedor_estructural.nivel_1 .slot {
    margin-bottom: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_nueve_noticias_columna_25_subtitulo_publicidad_25 .contenedor_estructural.nivel_1 .slot:last-child {
    margin-bottom: 0;
}

.contenedor_muestra_modulo.tipo_titulo_tres_noticias_25_tres_mas_columna_25 .slot_1 {
    margin-bottom: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_titulo_tres_noticias_25_tres_mas_columna_25 .contenedor_estructural.nivel_1 {
    width: 100%;
    overflow: hidden;
}

.contenedor_muestra_modulo.tipo_titulo_tres_noticias_25_tres_mas_columna_25 .slot_2,.contenedor_muestra_modulo.tipo_titulo_tres_noticias_25_tres_mas_columna_25 .slot_3,.contenedor_muestra_modulo.tipo_titulo_tres_noticias_25_tres_mas_columna_25 .slot_4 {
    width: calc(25% - calc(var(--separacion_modulos) / 5));
    float: left;
    margin-right: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_titulo_tres_noticias_25_tres_mas_columna_25 .contenedor_estructural.nivel_2 {
    width: 25%;
    float: left;
}

.contenedor_muestra_modulo.tipo_titulo_tres_noticias_25_tres_mas_columna_25 .contenedor_estructural.nivel_2 .slot {
    margin-bottom: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_titulo_tres_noticias_25_tres_mas_columna_25 .contenedor_estructural.nivel_2 .slot:last-child {
    margin-bottom: 0;
}

.contenedor_muestra_modulo.tipo_titulo_publicidad_cuatro_videos .slot_1 {
    margin-bottom: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_titulo_publicidad_cuatro_videos .contenedor_estructural.nivel_1 {
    width: 100%;
}

.contenedor_muestra_modulo.tipo_titulo_publicidad_cuatro_videos .contenedor_estructural.nivel_2.derecha {
    float: left;
    width: calc(30% - calc(var(--separacion_modulos) / 5));
    margin-right: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_titulo_publicidad_cuatro_videos .contenedor_estructural.nivel_2.izquierda {
    float: left;
    width: 70%;
}

.contenedor_muestra_modulo.tipo_titulo_publicidad_cuatro_videos .contenedor_estructural.nivel_2.izquierda .slot {
    float: left;
    width: calc(51% - calc(var(--separacion_modulos) / 5));
    margin-right: calc(var(--separacion_modulos) / 5);
    margin-bottom: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_titulo_publicidad_cuatro_videos .contenedor_estructural.nivel_2.izquierda .slot_5, .contenedor_muestra_modulo.tipo_titulo_publicidad_cuatro_videos .contenedor_estructural.nivel_2.izquierda .slot_6 {
    margin-bottom: 0;
}

.contenedor_muestra_modulo.tipo_titulo_publicidad_cuatro_videos .contenedor_estructural.nivel_2.izquierda .slot_4, .contenedor_muestra_modulo.tipo_titulo_publicidad_cuatro_videos .contenedor_estructural.nivel_2.izquierda .slot_6 {
    margin-right: 0;
    width: 49%;
}

.contenedor_muestra_modulo.tipo_titulo_contenido_de_noticia .slot.titulo_noticia {
    margin-bottom: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_titulo_contenido_de_noticia .slot.imagen_noticia {
    float: left;
    width: calc(60% - calc(var(--separacion_modulos) / 5));
    margin-right: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_titulo_contenido_de_noticia .slot.slot_1 {
    float: left;
    width: 40%;
}

.contenedor_muestra_modulo.tipo_titulo_contenido_de_noticia .slot.slot_2 {
    margin-top: calc(var(--separacion_modulos) / 5);
    margin-bottom: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_titulo_contenido_de_noticia .slot.contenido_fijo.contenido_noticia {
    float: left;
    width: calc(60% - calc(var(--separacion_modulos) / 5));
    margin-right: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_titulo_contenido_de_noticia .contenedor_estructural.nivel_1 {
    float: left;
    width: 40%;
}

.contenedor_muestra_modulo.tipo_titulo_contenido_de_noticia .contenedor_estructural.nivel_1 .slot {
    margin-bottom: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_titulo_contenido_de_noticia .contenedor_estructural.nivel_1 .slot:last-child {
    margin-bottom: 0;
}

.contenedor_muestra_modulo.tipo_titulo_contenido_de_seccion .slot.contenido_seccion {
    float: left;
    width: calc(60% - calc(var(--separacion_modulos) / 5));
    margin-right: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_titulo_contenido_de_seccion .contenedor_estructural.nivel_1 {
    float: left;
    width: 40%;
}

.contenedor_muestra_modulo.tipo_titulo_contenido_de_seccion .contenedor_estructural.nivel_1 .slot {
    margin-bottom: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_titulo_contenido_de_seccion .contenedor_estructural.nivel_1 .slot:last-child {
    margin-bottom: 0;
}

.contenedor_muestra_modulo.tipo_noticia_grande_relacionadas_publicidad_media .slot.noticia {
    height: 110px;
}

.contenedor_muestra_modulo.tipo_noticia_grande_relacionadas_publicidad_media .slot.noticia.chica {
    height: 51px;
    padding: 7px;
}

.contenedor_muestra_modulo.tipo_noticia_grande_relacionadas_publicidad_media .slot.noticia.chica .volanta {
    height: 3px;
}

.contenedor_muestra_modulo.tipo_noticia_grande_relacionadas_publicidad_media .slot.noticia.chica .titulo {
    height: 3px;
}

.contenedor_muestra_modulo.tipo_noticia_grande_relacionadas_publicidad_media .slot.noticia.chica .imagen {
    height: calc(100% - 12px);
}

.contenedor_muestra_modulo.tipo_noticia_grande_relacionadas_publicidad_media .slot.espacio_publicitario {
    height: 110px;
}

.contenedor_muestra_modulo.tipo_dos_noticias_50 .slot.noticia {
    height: 100px;
}

.contenedor_muestra_modulo.tipo_tres_noticias_33 .slot.noticia {
    height: 80px;
}

.contenedor_muestra_modulo.tipo_tres_noticias_33 .slot.noticia .volanta, .contenedor_muestra_modulo.tipo_dos_noticias_publicidad_33 .slot.noticia .volanta, .contenedor_muestra_modulo.tipo_publicidad_dos_noticias_33 .slot.noticia .volanta {
    height: 4px;
}

.contenedor_muestra_modulo.tipo_tres_noticias_33 .slot.noticia .titulo, .contenedor_muestra_modulo.tipo_dos_noticias_publicidad_33 .slot.noticia .titulo, .contenedor_muestra_modulo.tipo_publicidad_dos_noticias_33 .slot.noticia .titulo {
    height: 6px;
}

.contenedor_muestra_modulo.tipo_tres_noticias_33 .slot.noticia .imagen, .contenedor_muestra_modulo.tipo_publicidad_dos_noticias_33 .slot.noticia .imagen, .contenedor_muestra_modulo.tipo_dos_noticias_publicidad_33 .slot.noticia .imagen {
    height: calc(100% - 17px);
}

.contenedor_muestra_modulo.tipo_dos_noticias_publicidad_33 .slot.noticia, .contenedor_muestra_modulo.tipo_dos_noticias_publicidad_33 .slot.espacio_publicitario {
    height: 80px;
}

.contenedor_muestra_modulo.tipo_publicidad_dos_noticias_33 .slot.noticia, .contenedor_muestra_modulo.tipo_publicidad_dos_noticias_33 .slot.espacio_publicitario {
    height: 80px;
}

.contenedor_muestra_modulo.tipo_dos_noticias_medias_suscripcion .slot.noticia, .contenedor_muestra_modulo.tipo_dos_noticias_medias_suscripcion .slot.especial {
    height: 90px;
}

.contenedor_muestra_modulo.tipo_titulo_cuatro_noticias .slot.noticia {
    height: 50px;
}

.contenedor_muestra_modulo.tipo_titulo_cuatro_noticias .slot.noticia .titulo {
    height: 5px;
}

.contenedor_muestra_modulo.tipo_titulo_cuatro_noticias .slot.noticia .imagen {
    height: calc(100% - 8px);
}

.contenedor_muestra_modulo.tipo_titulo_carousel_opinion .slot.especial {
    height: 50px;
}

.contenedor_muestra_modulo.tipo_titulo_noticias_mas_leidas_publicidad_medio .slot.especial,
.contenedor_muestra_modulo.tipo_titulo_noticias_mas_leidas_publicidad_medio .slot.espacio_publicitario {
    height: 60px;
}

.contenedor_muestra_modulo.tipo_titulo_cuatro_noticias_20_publicidad_medio .slot:not(.slot_1), .contenedor_muestra_modulo.tipo_titulo_cuatro_noticias_20_publicidad_final .slot:not(.slot_1) {
    height: 60px;
}

.contenedor_muestra_modulo.tipo_titulo_cuatro_noticias_20_publicidad_medio .slot.noticia .volanta, .contenedor_muestra_modulo.tipo_titulo_cuatro_noticias_20_publicidad_final .slot.noticia .volanta {
    height: 4px;
}

.contenedor_muestra_modulo.tipo_titulo_cuatro_noticias_20_publicidad_medio .slot.noticia .titulo, .contenedor_muestra_modulo.tipo_titulo_cuatro_noticias_20_publicidad_final .slot.noticia .titulo {
    height: 7px;
}

.contenedor_muestra_modulo.tipo_titulo_cuatro_noticias_20_publicidad_medio .slot.noticia .imagen, .contenedor_muestra_modulo.tipo_titulo_cuatro_noticias_20_publicidad_final .slot.noticia .imagen {
    height: calc(100% - 17px);
}

.contenedor_muestra_modulo.tipo_titulo_tres_noticias_25_tres_mas_columna_25 .slot.noticia {
    height: 90px;
}

.contenedor_muestra_modulo.tipo_titulo_tres_noticias_25_tres_mas_columna_25 .slot.noticia.chica {
    height: 25px;
    padding: 5px;
}

.contenedor_muestra_modulo.tipo_titulo_tres_noticias_25_tres_mas_columna_25 .slot.noticia.chica .titulo {
    width: calc(50% - 3px);
    float: left;
    margin-right: 3px;
}

.contenedor_muestra_modulo.tipo_titulo_tres_noticias_25_tres_mas_columna_25 .slot.noticia.chica .imagen {
    width: 50%;
    float: left;
    height: 11px;
}

.contenedor_muestra_modulo.tipo_publicidad_25_titulo_eventos_75 .espacio_publicitario {
    height: 70px;
}

.contenedor_muestra_modulo.tipo_publicidad_25_titulo_eventos_75 .especial {
    height: calc(50px - calc(var(--separacion_modulos) / 5));
}

.contenedor_muestra_modulo .slot.subtitulo {
    background-color: #8da552;
    border-color: #3e4c1c;
    height: 15px;
}

.contenedor_muestra_modulo.tipo_nueve_noticias_columna_25_subtitulo_publicidad_25 .slot.noticia {
    height: 50px;
    padding: 5px;
}

.contenedor_muestra_modulo.tipo_nueve_noticias_columna_25_subtitulo_publicidad_25 .slot.noticia.chica {
    height: 23px;
}

.contenedor_muestra_modulo.tipo_nueve_noticias_columna_25_subtitulo_publicidad_25 .slot.noticia .imagen {
    margin-bottom: 5px;
    height: calc(100% - 15px);
}

.contenedor_muestra_modulo.tipo_nueve_noticias_columna_25_subtitulo_publicidad_25 .slot.noticia .titulo {
    margin-bottom: 0;
    height: 10px;
}

.contenedor_muestra_modulo.tipo_nueve_noticias_columna_25_subtitulo_publicidad_25 .slot.espacio_publicitario {
    height: 132px;
}

.contenedor_muestra_modulo.tipo_titulo_publicidad_cuatro_videos .slot.espacio_publicitario {
    height: 147px;
}

.contenedor_muestra_modulo.tipo_titulo_publicidad_cuatro_videos .slot.especial {
    height: 70px;
}

.contenedor_muestra_modulo.tipo_titulo_carousel_revistas .especial {
    height: 50px;
}

.contenedor_muestra_modulo.tipo_titulo_contenido_de_noticia .slot.contenido_fijo.imagen_noticia {
    height: 90px;
}

.contenedor_muestra_modulo.tipo_titulo_contenido_de_noticia .slot_1 {
    height: 90px;
}

.contenedor_muestra_modulo.tipo_titulo_contenido_de_noticia .slot.contenido_fijo.contenido_noticia {
    height: 241px;
}

.contenedor_muestra_modulo.tipo_titulo_contenido_de_noticia .slot_3, .contenedor_muestra_modulo.tipo_titulo_contenido_de_noticia .slot_4, .contenedor_muestra_modulo.tipo_titulo_contenido_de_noticia .slot_5, .contenedor_muestra_modulo.tipo_titulo_contenido_de_noticia .slot_6, .contenedor_muestra_modulo.tipo_titulo_contenido_de_noticia .slot_8 {
    height: 55px;
}

.contenedor_muestra_modulo.tipo_titulo_contenido_de_noticia .slot_2.espacio_publicitario {
    height: 40px;
}

.contenedor_muestra_modulo.tipo_titulo_contenido_de_noticia .slot_7.espacio_publicitario {
    height: 70px;
    margin-top: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_titulo_contenido_de_seccion .slot_1.espacio_publicitario, .contenedor_muestra_modulo.tipo_titulo_contenido_de_seccion .slot_2.espacio_publicitario, .contenedor_muestra_modulo.tipo_titulo_contenido_de_seccion .slot_3.espacio_publicitario {
    height: 120px;
}

.contenedor_muestra_modulo.tipo_titulo_contenido_de_seccion .slot_4.espacio_publicitario, .contenedor_muestra_modulo.tipo_titulo_contenido_de_seccion .slot_5.espacio_publicitario, .contenedor_muestra_modulo.tipo_titulo_contenido_de_seccion .slot_6.espacio_publicitario, .contenedor_muestra_modulo.tipo_titulo_contenido_de_seccion .slot_7.espacio_publicitario, .contenedor_muestra_modulo.tipo_titulo_contenido_de_seccion .slot_8.espacio_publicitario, .contenedor_muestra_modulo.tipo_titulo_contenido_de_seccion .slot_9.espacio_publicitario {
    height: 55px;
}

.contenedor_muestra_modulo.tipo_titulo_contenido_de_seccion .contenido_seccion {
    height: 750px;
}

.contenedor_muestra_modulo.tipo_titulo_contenido_de_generico .contenido_generico {
    height: 150px;
}

.contenedor_muestra_modulo.tipo_publicidad_al_100_grande .espacio_publicitario {
    height: 70px;
}

.contenedor_muestra_modulo.tipo_publicidad_al_100 .espacio_publicitario {
    height: 27px;
}

.contenedor_muestra_modulo.tipo_dos_publicidades_66_33 .espacio_publicitario {
    height: 45px;
}

.contenedor_muestra_modulo.tipo_publicidad_mobile_6_1 .slot {
    height: calc(250px / 6);
}

.contenedor_muestra_modulo.tipo_publicidad_mobile_2_1 .slot {
    height: calc(250px / 2);
}

.contenedor_muestra_modulo.tipo_publicidad_mobile_1_1 .slot {
    height: 250px;
}

.contenedor_muestra_modulo.tipo_noticia_seis_publicidades_chicas_laterales .contenedor_estructural {
    float: left;
}

.contenedor_muestra_modulo.tipo_noticia_seis_publicidades_chicas_laterales .contenedor_estructural.nivel_1.derecha, .contenedor_muestra_modulo.tipo_noticia_seis_publicidades_chicas_laterales .contenedor_estructural.nivel_1.izquierda {
    width: 18%;
}

.contenedor_muestra_modulo.tipo_noticia_seis_publicidades_chicas_laterales .contenedor_estructural.nivel_1.centro {
    width: calc(64% - (var(--separacion_modulos) / 5)*2);
    margin-left: calc(var(--separacion_modulos) / 5);
    margin-right: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_noticia_seis_publicidades_chicas_laterales .slot.espacio_publicitario {
    height: 40px;
    margin-bottom: calc(var(--separacion_modulos) / 1.7);
}

.contenedor_muestra_modulo.tipo_noticia_seis_publicidades_chicas_laterales .contenedor_estructural.nivel_1 .slot.espacio_publicitario:last-child {
    margin-bottom: 0;
}

.contenedor_muestra_modulo.tipo_noticia_seis_publicidades_chicas_laterales .slot.noticia {
    height: 76px;
    margin-bottom: calc(var(--separacion_modulos)/4);
}

.contenedor_muestra_modulo.tipo_noticia_cuatro_publicidades_chicas_y_medias_laterales .contenedor_estructural {
    float: left;
}

.contenedor_muestra_modulo.tipo_noticia_cuatro_publicidades_chicas_y_medias_laterales .contenedor_estructural.nivel_1.derecha, .contenedor_muestra_modulo.tipo_noticia_cuatro_publicidades_chicas_y_medias_laterales .contenedor_estructural.nivel_1.izquierda {
    width: 18%;
}

.contenedor_muestra_modulo.tipo_noticia_cuatro_publicidades_chicas_y_medias_laterales .contenedor_estructural.nivel_1.centro {
    width: calc(64% - (var(--separacion_modulos) / 5)*2);
    margin-left: calc(var(--separacion_modulos) / 5);
    margin-right: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_noticia_cuatro_publicidades_chicas_y_medias_laterales .slot.espacio_publicitario {
    height: 40px;
    margin-bottom: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_noticia_cuatro_publicidades_chicas_y_medias_laterales .slot.noticia {
    height: 76px;
    margin-bottom: calc(var(--separacion_modulos)/4);
}

.contenedor_muestra_modulo.tipo_noticia_cuatro_publicidades_chicas_y_medias_laterales .slot.slot_1.espacio_publicitario, .contenedor_muestra_modulo.tipo_noticia_cuatro_publicidades_chicas_y_medias_laterales .slot.slot_5.espacio_publicitario {
    height: calc(110px + (var(--separacion_modulos) / 5));
}

.contenedor_muestra_modulo.tipo_noticia_cinco_publicidades_chicas_y_medias_laterales .contenedor_estructural {
    float: left;
}

.contenedor_muestra_modulo.tipo_noticia_cinco_publicidades_chicas_y_medias_laterales .contenedor_estructural.nivel_1.derecha, .contenedor_muestra_modulo.tipo_noticia_cinco_publicidades_chicas_y_medias_laterales .contenedor_estructural.nivel_1.izquierda {
    width: 18%;
}

.contenedor_muestra_modulo.tipo_noticia_cinco_publicidades_chicas_y_medias_laterales .contenedor_estructural.nivel_1.centro {
    width: calc(64% - (var(--separacion_modulos) / 5)*2);
    margin-left: calc(var(--separacion_modulos) / 5);
    margin-right: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_noticia_cinco_publicidades_chicas_y_medias_laterales .slot.espacio_publicitario {
    height: 40px;
    margin-bottom: calc(var(--separacion_modulos) / 1.7);
}

.contenedor_muestra_modulo.tipo_noticia_cinco_publicidades_chicas_y_medias_laterales .slot.espacio_publicitario.ultimo {
    margin-bottom: 0;
}

.contenedor_muestra_modulo.tipo_noticia_cinco_publicidades_chicas_y_medias_laterales .slot_6.espacio_publicitario {
    margin-bottom: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_noticia_cinco_publicidades_chicas_y_medias_laterales .slot.noticia {
    height: 76px;
    margin-bottom: calc(var(--separacion_modulos)/4);
}

.contenedor_muestra_modulo.tipo_noticia_cinco_publicidades_chicas_y_medias_laterales .slot.slot_6.espacio_publicitario {
    height: calc(110px + (var(--separacion_modulos) / 5));
}

.contenedor_muestra_modulo.tipo_noticia_cuatro_publicidades_chicas_y_grandes_laterales .contenedor_estructural {
    float: left;
}

.contenedor_muestra_modulo.tipo_noticia_cuatro_publicidades_chicas_y_grandes_laterales .contenedor_estructural.nivel_1.derecha, .contenedor_muestra_modulo.tipo_noticia_cuatro_publicidades_chicas_y_grandes_laterales .contenedor_estructural.nivel_1.izquierda {
    width: 18%;
}

.contenedor_muestra_modulo.tipo_noticia_cuatro_publicidades_chicas_y_grandes_laterales .contenedor_estructural.nivel_1.centro {
    width: calc(64% - (var(--separacion_modulos) / 5)*2);
    margin-left: calc(var(--separacion_modulos) / 5);
    margin-right: calc(var(--separacion_modulos) / 5);
}

.contenedor_muestra_modulo.tipo_noticia_cuatro_publicidades_chicas_y_grandes_laterales .slot.espacio_publicitario {
    height: 40px;
    margin-bottom: calc(var(--separacion_modulos) / 1.7);
}

.contenedor_muestra_modulo.tipo_noticia_cuatro_publicidades_chicas_y_grandes_laterales .slot.noticia {
    height: 76px;
    margin-bottom: calc(var(--separacion_modulos)/4);
}

.contenedor_muestra_modulo.tipo_noticia_cuatro_publicidades_chicas_y_grandes_laterales .slot.slot_6.espacio_publicitario {
    height: calc(150px + (calc(var(--separacion_modulos) / 5))*2);
}

.contenedor_muestra_modulo.tipo_noticia_cuatro_publicidades_chicas_y_grandes_laterales .slot.espacio_publicitario.ultimo {
    margin-bottom: 0;
}

.contenedor_muestra_modulo.tipo_bienvenida_anunciantes .slot {
    height: max-content;
    padding: 0.6rem;
}

.contenedor_muestra_modulo .contenido_muestra.texto_largo {
    background-color: white;
    height: 4rem;
    opacity: .7;
}

.contenedor_muestra_modulo .bienvenida_anunciantes .dato {
    background-color: white;
    opacity: .5;
}

.contenedor_muestra_modulo .contenido_muestra {
    position: relative;
    width: 100%;
    height: 1rem;
    margin-bottom: 1rem;
}

.contenedor_espacios.vista_mobile .individual_estructura .contenedor_muestra_modulo:not(.publicidad_mobile) .espacio_publicitario {
    display: none;
}

.contenedor_espacios.vista_mobile .individual_estructura .contenedor_muestra_modulo .contenedor_muestra_modulo.publicidad_mobile .espacio_publicitario {
    display: inline-flex;
    height: 100%;
    width: 100%;
}

.contenedor_espacios.vista_mobile .slot.noticia {
    width: 100%;
    height: 21rem !important;
    margin-bottom: 1rem;
    margin-top: 1rem;
}

.contenedor_espacios.vista_mobile .slot.noticia.chica {
    height: 10rem !important;
    float: left;
}

.contenedor_espacios.vista_mobile .individual_estructura .contenedor_muestra_modulo {
    margin-bottom: 0 !important;
}

.contenedor_espacios.vista_mobile .tipo_noticia_grande_relacionadas_publicidad_media .slot.noticia.chica {
    height: 21rem !important;
}

.contenedor_espacios.vista_mobile .slot.especial {
    width: 100%;
    height: 16rem;
    margin-bottom: 1rem;
    margin-top: 1rem;
}

.contenedor_espacios.vista_mobile .slot.noticia .volanta {
    height: 1.5rem !important;
    margin-bottom: 1rem !important;
}

.contenedor_espacios.vista_mobile .slot.noticia .titulo {
    height: 2rem !important;
    margin-bottom: 1rem !important;
}

.contenedor_espacios.vista_mobile .slot.noticia .imagen {
    height: 13.5rem !important;
}

.contenedor_espacios.vista_mobile .tipo_titulo_tres_noticias_25_tres_mas_columna_25 .slot.noticia .imagen {
    height: 6rem !important;
}

.contenedor_espacios.vista_mobile .contenedor_muestra_modulo.tipo_header_dos_publicidades .slot_2 {
    margin: 0 auto;
    float: none;
    height: 4rem;
    margin-bottom: 1rem;
    margin-top: 1rem;
}

.contenedor_espacios.vista_mobile .tipo_noticia_grande_relacionadas_publicidad_media .col-xs-5, .contenedor_espacios.vista_mobile .tipo_publicidad_25_titulo_eventos_75 .col-xs-9, .contenedor_espacios.vista_mobile .tipo_titulo_cuatro_noticias_20_publicidad_medio .col-xs-2, .contenedor_espacios.vista_mobile .tipo_titulo_cuatro_noticias_20_publicidad_final .col-xs-2, .contenedor_espacios.vista_mobile .tipo_nueve_noticias_columna_25_subtitulo_publicidad_25 .col-xs-3, .contenedor_espacios.vista_mobile .tipo_titulo_tres_noticias_25_tres_mas_columna_25 .col-xs-3, .contenedor_espacios.vista_mobile .tipo_titulo_publicidad_cuatro_videos .col-xs-9, .contenedor_espacios.vista_mobile .tipo_titulo_contenido_de_noticia .col-sm-8, .contenedor_espacios.vista_mobile .tipo_titulo_contenido_de_seccion .col-sm-8 {
    width: 100% !important;
    max-width: 100% !important;
}

.contenedor_espacios.vista_mobile .contenedor_muestra_modulo.tipo_titulo_contenido_de_noticia .slot, .contenedor_espacios.vista_mobile .contenedor_muestra_modulo.tipo_titulo_cuatro_noticias_20_publicidad_medio .slot, .contenedor_espacios.vista_mobile .contenedor_muestra_modulo.tipo_nueve_noticias_columna_25_subtitulo_publicidad_25 .contenedor_estructural.nivel_1, .contenedor_espacios.vista_mobile .contenedor_muestra_modulo.tipo_titulo_cuatro_noticias_20_publicidad_final .slot, .contenedor_espacios.vista_mobile .contenedor_muestra_modulo.tipo_publicidad_25_titulo_eventos_75 .contenedor_estructural, .contenedor_espacios.vista_mobile .contenedor_muestra_modulo.tipo_noticia_grande_relacionadas_publicidad_media .contenedor_estructural, .contenedor_espacios.vista_mobile .contenedor_muestra_modulo.tipo_titulo_cuatro_noticias .slot, .contenedor_espacios.vista_mobile .contenedor_muestra_modulo.tipo_titulo_tres_noticias_25_tres_mas_columna_25 .contenedor_estructural.nivel_2 , .contenedor_espacios.vista_mobile .contenedor_muestra_modulo.tipo_titulo_publicidad_cuatro_videos .contenedor_estructural.nivel_2 .slot, .contenedor_espacios.vista_mobile .contenedor_muestra_modulo.tipo_titulo_publicidad_cuatro_videos .contenedor_estructural.nivel_2, .contenedor_espacios.vista_mobile .contenedor_muestra_modulo.tipo_titulo_contenido_de_seccion .slot.contenido_seccion {
    width: 100% !important;
    max-width: 100% !important;
}

.medida_grande .contenedor_muestra_modulo {
    width: 35rem;
}

/*-------------------------------------------------------------- FIN MUESTRAS MODULOS */
/* /*-------------------------------------------------------------- FOOTER */
.footer {
    background-color: var(--color_layout_7);
    border-top: var(--color_layout_1) solid .7rem;
    position: relative;
}

.contenido_footer {
    max-width: var(--ancho_sitio);
    margin: 0 auto;
    padding: 10rem 0;
    overflow: hidden;
    position: relative;
    z-index: 1;
}

.logo_footer {
    position: relative;
    width: 20rem;
    opacity: .8;
    float: left;
}

.logo_footer:hover {
    opacity: 1;
}

.logo_footer img {
    width: 100%;
}

.logo_footer a {
    display: block;
}

.menu_footer {
    position: relative;
    float: left;
    width: max-content;
    padding: 0;
    padding-bottom: .5rem;
}

.item_menu_footer {
    float: left;
    margin-right: 2rem;
}

.item_menu_footer a {
    color: white;
    text-transform: uppercase;
    font-weight: 500;
}

.item_menu_footer a:hover {
    color: var(--color_layout_1);
}

.menu_info_footer {
    position: relative;
    float: left;
    margin-left: 5rem;
    width: max-content;
}

.info_footer {
    position: relative;
    float: left;
    width: 100%;
}

.linea_info_footer {
    position: relative;
    width: 100%;
    color: white;
    font-size: 1rem;
    letter-spacing: .1rem;
    opacity: .8;
    line-height: 1.5rem;
    text-transform: uppercase;
}

.linea_info_footer a {
    color: white;
}

.linea_info_footer a:hover {
    color: var(--color_layout_1);
}

.redes_rss_footer {
    position: relative;
    width: max-content;
    float: right;
}

.redes_footer {
    position: relative;
}

.subtitulo_footer {
    color: white;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 1.3rem;
    margin-bottom: .4rem;
}

.item_redes_footer {
    position: relative;
    float: right;
    width: 3rem;
    text-align: right;
    height: 3rem;
    opacity: .5;
}

.item_redes_footer a {
    color: white;
    font-size: 2.3rem;
    display: block;
    line-height: 3.4rem;
}

.item_redes_footer:hover {
    opacity: 1;
}

.rss_footer {
    position: relative;
    text-align: right;
    float: right;
    margin-top: .3rem;
    font-weight: bold;
    text-transform: uppercase;
    opacity: .7;
}

.rss_footer a {
    color: white;
    font-size: 1.1rem;
}

.rss_footer a:hover {
    color: var(--color_layout_1);
}

.rss_footer span {
    color: var(--color_layout_1);
    margin-left: .5rem;
}

.rss_footer:hover {
    opacity: 1;
}

.clear_footer {
    clear: both;
    display: none;
}

.contenedor_items_redes_footer {
    position: relative;
    float: right;
}

.logo_newsletter {
    display: none;
}

/* /*-------------------------------------------------------------- FIN FOOTER */
/*-------------------------------------------------------------- LIVE PREVIEW */
body.live_preview {
    padding-top: 5rem;
}

body.live_preview .slot:not(.espacio_publicitario), body.live_preview .header, body.live_preview .info_header, body.live_preview .footer,body.live_preview .footer_newsletter {
    opacity: .2;
}

body.live_preview .footer_newsletter .footer {
    opacity: 1;
}

body.live_preview .slot:not(.espacio_publicitario)::before, body.live_preview .header::before, body.live_preview .info_header::before, body.live_preview .footer::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}

body.live_preview .header.fijo {
    display: none;
}

body.live_preview .slot.espacio_publicitario {
    background-color: var(--color_layout_1_light);
    border: var(--color_layout_1) solid .3rem;
}

body.live_preview .slot.espacio_publicitario:hover {
    opacity: .9;
    cursor: pointer;
}

body.live_preview .slot.espacio_publicitario.lleno {
    background-color: #e38080;
    border-color: #b15858;
}

body.live_preview .slot.espacio_publicitario.lleno .nombre {
    background-color: var(--color_layout_rojo_error_dark);
}

body.live_preview .slot.espacio_publicitario.lleno .texto_no_disponible {
    display: block;
    background-color: var(--color_layout_rojo_error_dark);
    width: max-content;
    margin: 0 auto;
    padding: 0.2rem 0.6rem;
    border-radius: .3rem;
    color: white;
    margin-top: 0.6rem;
    font-weight: normal;
    font-size: 1.2rem;
    line-height: 1.2em;
}

body.live_preview .vacio {
    background-color: var(--color_layout_verde_exito_light) !important;
    border-color: var(--color_layout_verde_exito_dark) !important;
}

body.live_preview .vacio .nombre {
    background-color: var(--color_layout_verde_exito_dark) !important;
}

body.live_preview .slot.espacio_publicitario span.nombre {
    background-color: var(--color_layout_1);
    padding: 0.4rem 0.8rem;
    border-radius: .3rem;
    font-size: 1.2rem;
    color: white;
}

body.live_preview .contenedor_info_live_preview {
    position: fixed;
    width: 100%;
    background-color: var(--gris_layout_6);
    color: white;
    z-index: 100;
    top: 0;
}

body.live_preview .inner_info_live_preview {
    width: 100%;
    max-width: var(--ancho_sitio);
    margin: 0 auto;
    padding: 1rem 0;
    overflow: hidden;
}

body.live_preview .titulo_info_live_preview {
    float: left;
    width: max-content;
    margin-right: 2rem;
    font-size: 1.5rem;
    line-height: 3rem;
    font-weight: 100;
}

body.live_preview .herramientas_info_live_preview {
    float: left;
    width: max-content;
}

body.live_preview .item_herramientas_info_live_preview {
    float: left;
    margin-right: 1rem;
    padding: 0.5rem 1.1rem;
    background-color: hsl(0deg 0% 100% / 15%);
    border-radius: 0.6rem;
    cursor: pointer;
}

body.live_preview .item_herramientas_info_live_preview .icono {
    float: left;
    margin-right: 1rem;
}

body.live_preview .item_herramientas_info_live_preview .valor {
    float: left;
}

body.live_preview .titulo_info_live_preview span {
    font-size: 1.7rem;
    margin-right: 1rem;
}

body.live_preview .item_herramientas_info_live_preview.activo {
    background-color: var(--color_layout_azul_activo_dark);
}

body.live_preview .titulo_info_live_preview b {
    padding-right: 1rem;
    margin-right: 1.3rem;
    border-right: hsl(0deg 0% 100% / 32%) solid .1rem;
}

body.live_preview .item_herramientas_info_live_preview:hover {
    background-color: var(--color_layout_azul_activo);
}

body.live_preview .texto_explicativo_live_preview {
    position: relative;
    width: max-content;
    float: left;
    font-size: 1.4rem;
    font-weight: 100;
    padding-top: 0.4rem;
    padding-left: 0.5rem;
    color: var(--color_layout_1_light);
    opacity: .8;
}

body.live_preview .texto_explicativo_live_preview span {
    margin-right: 1rem;
}

body.live_preview .modal_detalle_espacio .contenedor_listado {
    margin-top: 1rem;
    border-top: var(--gris_layout_1) solid .5rem;
    padding-top: 2rem;
}

body.live_preview .modal_detalle_espacio .contenedor_paginador_listado {
    display: none;
}

body.live_preview .modal_detalle_espacio thead {
    display: none;
}

body.live_preview .modal_detalle_espacio .table_listado {
    width: 100%;
}

body.live_preview .modal_detalle_espacio .tbody_listado {
    display: flex;
    flex-direction: column;
}

body.live_preview .modal_detalle_espacio .tr_tbody_listado {
    display: flex;
    width: 100%;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 1rem 2rem;
    justify-content: space-evenly;
    border-bottom: #ededed solid 0.1rem;
    height: 18rem;
    align-content: space-around;
}

body.live_preview .modal_detalle_espacio .tr_tbody_listado.fondo_gris {
    background-color: #fafafa;
}

body.live_preview .modal_detalle_espacio .th_tbody_listado img {
    max-width: 20rem;
    max-height: 15rem;
}

body.live_preview .modal_detalle_espacio .th_tbody_listado img.recurso {
    max-width: 80%;
    max-height: 13rem;
    margin: 0 auto;
}

body.live_preview .modal_detalle_espacio .th_tbody_listado {
    display: flex;
    flex-direction: column;
    align-content: flex-start;
    justify-content: center;
}

body.live_preview .modal_detalle_espacio .th_tbody_listado[columna_id=columna_0] img {
    max-width: 7rem;
}

body.live_preview .modal_detalle_espacio .th_tbody_listado[columna_id=columna_0] {
    width: 8rem;
    height: 8rem;
    border-radius: 100%;
    border: var(--gris_layout_1) solid 0.6rem;
    overflow: hidden;
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
}

body.live_preview .modal_detalle_espacio .th_tbody_listado[columna_id=columna_1] {
    width: calc(100% - 10rem);
}

body.live_preview .cantidad_campanas {
    position: absolute;
    bottom: 0.5rem;
    right: 1rem;
    background-color: var(--color_layout_1);
    padding: 0.3rem 0.8rem;
    border-radius: 1.1rem;
    color: white;
    padding-left: 2.5rem;
}

body.live_preview .cantidad_campanas span {
    font-size: 1.1rem;
    padding-right: 0.3rem;
    position: absolute;
    left: 0.8rem;
    top: 0.7rem;
}

body.live_preview .lleno .cantidad_campanas {
    background-color: var(--color_layout_rojo_error_dark);
}

body.live_preview .vacio .cantidad_campanas {
    background-color: var(--color_layout_verde_exito_dark);
}

body.live_preview.mobile {
    background-color: var(--gris_layout_5);
}

body.live_preview.mobile .contenedor_general_vista_mobile {
    position: relative;
    max-width: calc(var(--ancho_promedio_mobile) + 2rem);
    margin: 0 auto;
    background-color: white;
    margin-top: 2rem;
    overflow: hidden;
    height: calc(100vh - 9rem);
    overflow-y: scroll;
}

body.live_preview.mobile .modulo .noticia .imagen {
    height: calc((var(--ancho_promedio_mobile) - 2rem) / var(--relacion_aspecto_imagenes)) !important;
}

body.live_preview.mobile .header {
    display: none;
}

body.live_preview.mobile .item_revista {
    width: 100%;
}

/*-------------------------------------------------------------- FIN LIVE PREVIEW */
/*-------------------------------------------------------------- ESTILOS ESPECIFICOS NEWSLETTER */
.contenedor_general_estructura.estructura_email::before {
    display: none;
}

.contenedor_general_estructura.estructura_email {
    padding: 0;
    margin-top: 3rem;
    padding-bottom: 3rem;
}

.contenedor_general_estructura.estructura_email.color_fondo {
    padding-bottom: 0;
}

.estructura_email {
    max-width: var(--ancho_promedio_newsletter);
}

.estructura_email .fecha_actual a {
    display: none;
}

.estructura_email .noticia .contenedor_dato_modulo {
    display: flex;
    justify-content: space-between;
}

.estructura_email .item_redes_header {
    line-height: initial;
    height: auto;
    opacity: 1;
}

.estructura_email .item_redes_header a {
    padding: 0;
    color: var(--color_layout_4);
}

.estructura_email .info_header {
    background-color: var(--color_layout_1_light);
    border: none;
    padding: 1rem;
}

.estructura_email .modulo.noticias_publicidad_destacadas .imagen {
    height: calc((var(--ancho_promedio_newsletter) - 400px - 2rem - ( var(--separacion_modulos)*2))/var(--relacion_aspecto_imagenes));
}

.estructura_email .modulo.dos_noticias_50 .imagen {
    height: calc(((var(--ancho_promedio_newsletter)/2) - 2rem - (var(--separacion_modulos) / 2)) / var(--relacion_aspecto_imagenes))
}

.estructura_email .modulo.tres_noticias_33 .noticia .imagen {
    height: calc( ((var(--ancho_promedio_newsletter) - 2rem - (var(--separacion_modulos)*2))/3 ) / var(--relacion_aspecto_imagenes));
}

.estructura_email .modulo.dos_noticias_publicidad_33 .noticia .imagen, .estructura_email .modulo.publicidad_dos_noticias_33 .noticia .imagen {
    height: calc( ((var(--ancho_promedio_newsletter) - 2rem - 400px) / 2 - var(--separacion_modulos) - (var(--separacion_modulos) / 2) ) / var(--relacion_aspecto_imagenes))
}

.estructura_email .modulo.noticia_grande_relacionadas_publicidad_media .imagen {
    height: calc((var(--ancho_promedio_newsletter) - 2rem - 295px - 245px - (var(--separacion_modulos) * 3))/ var(--relacion_aspecto_imagenes));
}

.estructura_email .modulo.titulo_cuatro_noticias .noticia .imagen {
    height: calc(((var(--ancho_promedio_newsletter)/4) - var(--separacion_modulos) + (var(--separacion_modulos) / 4))/var(--relacion_aspecto_imagenes));
}

.estructura_email .modulo.titulo_cuatro_noticias_20_publicidad_medio .noticia.cargada .imagen {
    height: calc( (((var(--ancho_promedio_newsletter) - 2rem - 232px) / 4 ) - var(--separacion_modulos) - (var(--separacion_modulos) / 4) * 2)/var(--relacion_aspecto_imagenes));
}

.estructura_email .modulo.titulo_cuatro_noticias_20_publicidad_final .noticia.cargada .imagen {
    height: calc( (((var(--ancho_promedio_newsletter) - 2rem - 232px) / 4 ) - var(--separacion_modulos) - (var(--separacion_modulos) / 4) * 1)/var(--relacion_aspecto_imagenes));
}

.estructura_email .modulo.titulo_tres_noticias_25_tres_mas_columna_25 .noticia:not(.chica).cargada .imagen {
    height: calc((((var(--ancho_promedio_newsletter)*.7) / 3) - 2rem - var(--separacion_modulos))/var(--relacion_aspecto_imagenes));
}

.estructura_email .modulo.titulo_tres_noticias_25_tres_mas_columna_25 .noticia.chica.cargada .imagen {
    height: calc( (((var(--ancho_promedio_newsletter)*.3 )*.4) - 2rem) / var(--relacion_aspecto_imagenes));
}

.estructura_email .modulo.noticia_seis_publicidades_chicas_laterales .noticia .imagen, .estructura_email .modulo.noticia_cuatro_publicidades_chicas_y_grandes_laterales .noticia .imagen, .estructura_email .modulo.noticia_cuatro_publicidades_chicas_y_medias_laterales .noticia .imagen, .estructura_email .modulo.noticia_cinco_publicidades_chicas_y_medias_laterales .noticia .imagen {
    height: calc( (var(--ancho_promedio_newsletter) - 400px - ( var(--separacion_modulos) * 2 )) / var(--relacion_aspecto_imagenes) );
}

.estructura_email .modulo.publicidad_al_100_grande .espacio_publicitario {
    width: calc(var(--ancho_promedio_newsletter) );
    height: calc( (calc(var(--ancho_promedio_newsletter) ))/ 4.13 );
}

.estructura_email .modulo.publicidad_al_100 .espacio_publicitario {
    width: calc(var(--ancho_promedio_newsletter) );
    height: calc( (calc(var(--ancho_promedio_newsletter) ))/ 15.5 );
}

.estructura_email .modulo.publicidad_al_100_grande .espacio_publicitario img, .estructura_email .modulo.publicidad_al_100 .espacio_publicitario img {
    width: 100%;
}

.estructura_email .modulo.dos_publicidades_66_33 .slot_1 {
    width: 574px;
    height: 84px;
}

.estructura_email .modulo.dos_publicidades_66_33 .slot_1 img {
    width: 100%;
}

.estructura_email .modulo.dos_publicidades_66_33 .slot_2 {
    max-width: 281px;
    height: 84px;
}

.estructura_email .modulo.dos_publicidades_66_33 .slot_2 img {
    width: 100%;
}

.estructura_email .modulo.titulo_cuatro_noticias .contenedor_estructural.nivel_1 {
    height: calc(100% - 90px);
}

.estructura_email .contenedor_modulo.dos_noticias_50 {
    height: 400px;
}

.footer_newsletter {
    width: var(--ancho_promedio_newsletter);
    margin: 0 auto;
    margin-bottom: 3rem;
    border-bottom: var(--color_layout_5) solid 1rem;
    z-index: 1;
    position: relative;
}

.footer_newsletter .footer {
    background-color: var(--color_layout_1_light);
}

.footer_newsletter .contenido_footer {
    padding: 2rem;
}

.footer_newsletter .logo_footer .logo_tradicional {
    display: none;
}

.footer_newsletter .logo_footer .logo_newsletter {
    display: block;
}

.footer_newsletter .logo_footer {
    opacity: 1;
    width: 12rem;
    margin-top: 1.5rem;
}

.footer_newsletter .menu_info_footer {
    margin-left: 1.5rem;
    width: calc(100% - 38rem);
}

.footer_newsletter .item_menu_footer a {
    color: var(--color_layout_5);
    font-size: 1.2rem;
}

.footer_newsletter .item_menu_footer {
    margin-right: 1rem;
}

.footer_newsletter .linea_info_footer {
    color: var(--color_layout_5);
    opacity: 1;
    font-size: 0.8rem;
    line-height: 1.3rem;
}

.footer_newsletter .linea_info_footer a {
    color: var(--color_layout_5);
}

.footer_newsletter .item_menu_footer.newsletter {
    display: none;
}

.footer_newsletter .item_menu_footer.sitemap {
    display: none;
}

.footer_newsletter .redes_rss_footer {
    width: 21rem;
}

.footer_newsletter .subtitulo_footer {
    color: var(--color_layout_5);
    font-size: 1rem;
    text-align: right;
}

.footer_newsletter .item_redes_footer {
    opacity: 1;
}

.footer_newsletter .item_redes_footer a {
    color: var(--color_layout_4);
    font-size: 1.9rem;
}

.footer_newsletter .rss_footer a {
    color: var(--color_layout_5);
}

.footer_newsletter .rss_footer a span {
    color: var(--color_layout_4);
}

.contenedor_cabecera_newsletter_alternativo {
    position: relative;
    width: 100%;
}

.contenedor_cabecera_newsletter_alternativo img {
    width: 100%;
    height: auto;
}

.estructura_email .contenedor_modulo.contenido_generico {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.estructura_email .contenedor_modulo.contenido_generico::after {
    display: none;
}

/*-------------------------------------------------------------- FIN  ESTILOS ESPECIFICOS NEWSLETTER */
/*-------------------------------------------------------------- CLICKEAR ANUNCIO */
body.clickear_anuncio {
    padding-top: 5rem;
}

body.clickear_anuncio .slot:not(.espacio_publicitario), 
body.clickear_anuncio .slot.espacio_publicitario:not(.clickear_slot), 
body.clickear_anuncio .header, 
body.clickear_anuncio .info_header, 
body.clickear_anuncio .footer,
body.clickear_anuncio .footer_newsletter,
body.clickear_anuncio .contenedor_herramientas_noticia {
    opacity: .2;
    pointer-events: none;
}

body.clickear_anuncio .footer_newsletter .footer {
    opacity: 1;
}

body.clickear_anuncio .slot:not(.espacio_publicitario)::before,
body.clickear_anuncio .header::before,
body.clickear_anuncio .info_header::before,
body.clickear_anuncio .footer::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}

body.clickear_anuncio .header.fijo {
    display: none;
}

body.clickear_anuncio .slot.espacio_publicitario.mobile.cargada.clickear_slot {
    margin-bottom: calc(var(--separacion_modulos) * 1.5) !important;
}

body.clickear_anuncio .slot.espacio_publicitario.clickear_slot a:not(.clickear_campana) {
    pointer-events: none;
    
}
body.clickear_anuncio .slot.espacio_publicitario.clickear_slot a.clickear_campana {
    border: solid var(--color_layout_1_light) 1rem !important;
}
body.clickear_anuncio .slot.espacio_publicitario.clickear_slot a.clickear_campana.destacar_campana {
    border-color: red !important;
}
  
body.clickear_anuncio .slot.espacio_publicitario.clickear_slot img {
    width: 100%;
    height: 100%;
}


body.clickear_anuncio .contenedor_info_clickear_anuncio {
    position: fixed;
    width: 100%;
    background-color: var(--gris_layout_6);
    color: white;
    z-index: 100;
    top: 0;
}

body.clickear_anuncio .inner_info_clickear_anuncio {
    width: 100%;
    max-width: var(--ancho_sitio);
    margin: 0 auto;
    padding: 1rem 0;
    overflow: hidden;
}

body.clickear_anuncio .titulo_info_clickear_anuncio {
    float: left;
    width: max-content;
    font-size: 1.5rem;
    line-height: 3rem;
    font-weight: 100;
}

body.clickear_anuncio .herramientas_info_clickear_anuncio {
    float: left;
    width: max-content;
}

body.clickear_anuncio .item_herramientas_info_clickear_anuncio {
    float: left;
    margin-right: 1rem;
    padding: 0.5rem 1.1rem;
    background-color: hsl(0deg 0% 100% / 15%);
    border-radius: 0.6rem;
    cursor: pointer;
}

body.clickear_anuncio .item_herramientas_info_clickear_anuncio .icono {
    float: left;
    margin-right: 1rem;
}

body.clickear_anuncio .item_herramientas_info_clickear_anuncio .valor {
    float: left;
}

body.clickear_anuncio .titulo_info_clickear_anuncio span {
    font-size: 1.7rem;
    margin-right: 1rem;
}

body.clickear_anuncio .item_herramientas_info_clickear_anuncio.activo {
    background-color: var(--color_layout_azul_activo_dark);
}

body.clickear_anuncio .titulo_info_clickear_anuncio b {
    padding-right: 1rem;
    margin-right: 1.3rem;
    border-right: hsl(0deg 0% 100% / 32%) solid .1rem;
}

body.clickear_anuncio .item_herramientas_info_clickear_anuncio:hover {
    background-color: var(--color_layout_azul_activo);
}

body.clickear_anuncio .texto_explicativo_clickear_anuncio {
    position: relative;
    width: max-content;
    float: left;
    font-size: 1.4rem;
    font-weight: 100;
    padding-top: 0.4rem;
    padding-left: 0.5rem;
    color: var(--color_layout_1_light);
    opacity: .8;
}

body.clickear_anuncio .texto_explicativo_clickear_anuncio span {
    margin-right: 1rem;
}


body.clickear_anuncio.mobile {
    background-color: var(--gris_layout_5);
}

body.clickear_anuncio.mobile .contenedor_general_vista_mobile {
    position: relative;
    max-width: calc(var(--ancho_promedio_mobile) + 4rem);
    margin: 0 auto;
    background-color: white;
    margin-top: 2rem;
    overflow: hidden;
    height: calc(100vh - 9rem);
    overflow-y: scroll;
}

body.clickear_anuncio.mobile .modulo .noticia .imagen {
    height: calc((var(--ancho_promedio_mobile) - 2rem) / var(--relacion_aspecto_imagenes)) !important;
}

body.clickear_anuncio.mobile .header {
    display: none;
}

body.clickear_anuncio.mobile .item_revista {
    width: 100%;
}

body.clickear_anuncio .contenedor_info_paises_clickear_anuncio {
    position: relative;
    display: flex;
    padding-top: 0.4rem;
    padding-left: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
    width: max-content;
}

body.clickear_anuncio .contenedor_pais.pais_requerido {
    margin-right: 1rem;
    padding-right: 1rem;
    border-right: solid 0.1rem #FFFFFF;
}


body.clickear_anuncio .contenedor_pais .valor {
    font-weight: bold;
    text-transform: uppercase;
    color: var(--color_layout_1_light);
}
body.clickear_anuncio .contenedor_pais .valor img {
    height: 1.6rem;
    margin-left: 1rem;
    margin-right: .2rem;
}
.mensaje_paises_no_coinciden {
    background-color: var(--color_layout_rojo_error_dark);
    padding: 0.3rem 1rem;
    margin-left: 1rem;
    text-transform: uppercase;
    font-size: 1.2rem;
}
/*-------------------------------------------------------------- FIN CLICKEAR ANUNCIO */
/*-------------------------------------------------------------- QUOTATION LIVE PREVIEW */


body.quotation_live_preview {
    padding-top: 5rem;
}

body.quotation_live_preview .slot:not(.espacio_publicitario), 
body.quotation_live_preview .slot.espacio_publicitario:not(.mostrar_slot), 
body.quotation_live_preview .header, 
body.quotation_live_preview .info_header, 
body.quotation_live_preview .footer,
body.quotation_live_preview .footer_newsletter,
body.quotation_live_preview .contenedor_herramientas_noticia {
    opacity: .2;
    pointer-events: none;
}

body.quotation_live_preview .footer_newsletter .footer {
    opacity: 1;
}

body.quotation_live_preview .slot:not(.espacio_publicitario)::before,
body.quotation_live_preview .header::before,
body.quotation_live_preview .info_header::before,
body.quotation_live_preview .footer::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}

body.quotation_live_preview .header.fijo {
    display: none;
}

body.quotation_live_preview .slot.espacio_publicitario.mobile.cargada.mostrar_slot {
    margin-bottom: calc(var(--separacion_modulos) * 1.5) !important;
}

  
body.quotation_live_preview .slot.espacio_publicitario.mostrar_slot img {
    width: 100%;
    height: 100%;
}


body.quotation_live_preview .contenedor_info_quotation_live_preview {
    position: fixed;
    width: 100%;
    background-color: var(--gris_layout_6);
    color: white;
    z-index: 100;
    top: 0;
}

body.quotation_live_preview .inner_info_quotation_live_preview {
    width: 100%;
    max-width: var(--ancho_sitio);
    margin: 0 auto;
    padding: 1rem 0;
    overflow: hidden;
}

body.quotation_live_preview .titulo_info_quotation_live_preview {
    float: left;
    width: max-content;
    font-size: 1.5rem;
    line-height: 3rem;
    font-weight: 100;
}

body.quotation_live_preview .herramientas_info_quotation_live_preview {
    float: left;
    width: max-content;
}

body.quotation_live_preview .item_herramientas_info_quotation_live_preview {
    float: left;
    margin-right: 1rem;
    padding: 0.5rem 1.1rem;
    background-color: hsl(0deg 0% 100% / 15%);
    border-radius: 0.6rem;
    cursor: pointer;
}

body.quotation_live_preview .item_herramientas_info_quotation_live_preview .icono {
    float: left;
    margin-right: 1rem;
}

body.quotation_live_preview .item_herramientas_info_quotation_live_preview .valor {
    float: left;
}

body.quotation_live_preview .titulo_info_quotation_live_preview span {
    font-size: 1.7rem;
    margin-right: 1rem;
}

body.quotation_live_preview .item_herramientas_info_quotation_live_preview.activo {
    background-color: var(--color_layout_azul_activo_dark);
}

body.quotation_live_preview .titulo_info_quotation_live_preview b {
    padding-right: 1rem;
    margin-right: 1.3rem;
    border-right: hsl(0deg 0% 100% / 32%) solid .1rem;
}

body.quotation_live_preview .item_herramientas_info_quotation_live_preview:hover {
    background-color: var(--color_layout_azul_activo);
}

body.quotation_live_preview .texto_explicativo_quotation_live_preview {
    position: relative;
    width: max-content;
    float: left;
    font-size: 1.4rem;
    font-weight: 100;
    padding-top: 0.4rem;
    padding-left: 0.5rem;
    color: var(--color_layout_1_light);
    opacity: .8;
}

body.quotation_live_preview .texto_explicativo_quotation_live_preview span {
    margin-right: 1rem;
}


body.quotation_live_preview.mobile {
    background-color: var(--gris_layout_5);
}

body.quotation_live_preview.mobile .contenedor_general_vista_mobile {
    position: relative;
    max-width: calc(var(--ancho_promedio_mobile) + 4rem);
    margin: 0 auto;
    background-color: white;
    margin-top: 2rem;
    overflow: hidden;
    height: calc(100vh - 9rem);
    overflow-y: scroll;
}

body.quotation_live_preview.mobile .modulo .noticia .imagen {
    height: calc((var(--ancho_promedio_mobile) - 2rem) / var(--relacion_aspecto_imagenes)) !important;
}

body.quotation_live_preview.mobile .header {
    display: none;
}

body.quotation_live_preview.mobile .item_revista {
    width: 100%;
}

body.quotation_live_preview .contenedor_info_paises_quotation_live_preview {
    position: relative;
    display: flex;
    padding-top: 0.4rem;
    padding-left: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
    width: max-content;
}

body.quotation_live_preview .contenedor_modulo.publicidad_mobile_intro,
body.quotation_live_preview .contenedor_modulo.publicidad_intro {
    top: 5rem;
}


/*-------------------------------------------------------------- FIN QUOTATION LIVE PREVIEW */
