/* MEGANOTICIAS - NOTA
UPDATE:02/09/2022
ivan.hermosilla@megamedia.cl

INDICE:
----------------------------------------
    1. Articulo normal
    2. Arti­culo normal: sidebar
    3. Articulo normal: formato de textos
    4. Arti­culo normal: iframes base
    5. Articulo normal: redes sociales
    6. Arti­culo normal: relacionados
    7. Arti­culo normal: créditos
    8. Articulo normal: linea de tiempo (lo último)
    9. Articulo normal: deportes
    10. Articulo normal: noticias recomendadas + lo último de...
    11. Articulo normal: botones
    12. Articulo normal: leer más de
    13. Articulo normal: texto final de nota
    14. Articulo normal: etiquetas
    14. Articulo patrocinado
    15. Cuerpo de nota: iframes
    16. Cuerpo de nota: patrocinados
    17. Cuerpo de nota: tablas
    18. Imagen lazyload

    XX. Responsive
    XX. Resoluciones custom
*/

/*------ 1. Arti­culo normal */
article {
    display: block;
    position: relative;
    width: 100%;
    padding: 0;
    margin: 0;
}
#articulo main#main {
    margin-bottom: 0px;
}
/* *****top */
#articulo article .portada-video {
    display: block;
    position: relative;
    width: 100%;
    padding: 0;
    margin: 0;
}
#articulo article .portada-video .container {
    background-color: #f8f9fa;
    padding-top: 20px;
}
#articulo article .portada-video .imagen-destacada {
    display: block;
    position: relative;
    background-color: #DDE0E2;
    width: 945px;
    height: 532px;
    text-align: center;
    font-size: 4em;
    color: #FFF;
}
/* ****video destacado en cuerpo */
#articulo article .portada-video.destacado-articulo {
    display: block;
    position: relative;
    width: 100%;
    padding: 0;
    margin: 30px 0px;
	height: 340px;
}
#articulo article .portada-video.destacado-articulo .video-destacado {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    display: block;
    background-color: #e6e7e8;
}
#articulo article .portada-video.destacado-articulo .video-destacado #mdstrm-player-articulo iframe {
    position: absolute!important;
    width: 0!important;
    height: 0!important;
    min-height: 100%!important;
    min-width: 100%!important;
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}
#articulo article .portada-video.destacado-articulo .video-destacado #mdstrm-player iframe {
    position: absolute!important;
    width: 0!important;
    height: 0!important;
    min-height: 100%!important;
    min-width: 100%!important;
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}
/*top video*/
#articulo article .portada-video.destacado-articulo #drag-video.sticky-video .top-video-player {
    display: block;
    background-color: #141f2c;
    height: 30px;
    -webkit-border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    -ms-border-radius: 5px 5px 0px 0px;
    -o-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
}
#articulo article .portada-video.destacado-articulo #drag-video.sticky-video .top-video-player .left {
    height: 30px;
    width: 95%;
    float: left;
    text-align: left;
    cursor: move;
    margin-right: 0px;
    padding-top: 0px;
}
#articulo article .portada-video.destacado-articulo #drag-video.sticky-video .top-video-player .left span {
    font-size: 2em;
    color: #FFF;
    line-height: 30px;
    text-align: left;
}
#articulo article .portada-video.destacado-articulo #drag-video.sticky-video .top-video-player .right {
    height: 30px;
    width: 5%;
    float: left;
    text-align: right;
    padding-right: 10px;
    margin-left: 0px;
    padding-top: 0px;
}
#articulo article .portada-video.destacado-articulo #drag-video.sticky-video .top-video-player .right span {
    font-size: 1.6em;
    color: #FFF;
    line-height: 30px;
    text-align: right;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
#articulo article .portada-video.destacado-articulo #drag-video.sticky-video .top-video-player .right span:hover {
    color: #DDD;
}
#articulo article .contenedor-contenido {
    display: block;
    position: relative;
    margin: 30px 140px 30px 140px;
    z-index: 999;
    margin-top: -100px;
    background-color: #FFF;
    padding: 30px;
}
#articulo article .container .cuerpo {
    display: block;
    position: relative;
    width: 924px;
    float: left;
    background-color: #FFF;
    padding: 0px;
}
#articulo article .container .cuerpo .imagen-destacada {
    display: block;
    position: relative;
}
#articulo article .container .cuerpo .imagen-destacada img {
    height: auto;
    width: 100%;
}
#articulo article .container .cuerpo h1 {
    font-weight: 700;
    font-size: 4.2em;
    line-height: 1.2em;
}
#articulo article .container .cuerpo ul.tag-fecha {
    display: block;
    margin-bottom: 10px;
}
#articulo article .container .cuerpo ul.tag-fecha time {
    color: #717a84;
}
#articulo article .container .cuerpo ul.tag-fecha li {
    display: inline-block;
    margin-right: 10px;
    font-size: 1.6em;
}
#articulo article .container .cuerpo ul.tag-fecha li a {
    font-weight: 700;
    color: #24AF8E;
}
#articulo article .container .cuerpo ul.tag-fecha li a:hover {
    -webkit-opacity: 0.75;
    -moz-opacity: 0.75;
    -ms-opacity: 0.75;
    -o-opacity: 0.75;
    opacity: 0.75;
}
/* *****fecha */
#articulo article .container .cuerpo ul.tag-fecha li + li {
    float: right;
    padding-right: 0px;
    margin-right: 0px;
}
/* *****patrocinado */
#articulo article .container .cuerpo ul.tag-fecha li.patrocinado {
    float: right;
    padding-right: 76px !important;
    color: #717a84;
}
#articulo article .container .cuerpo ul.tag-fecha li.patrocinado img {
    position: absolute !important;
    right: 20px !important;
    top: 12px !important;
}

/*------ 2. Arti­culo normal: Sidebar */
#articulo article .container {
    display: flex;
    background-color: #f8f9fa;
    height: auto;
    padding-top: 10px;
    margin-bottom: 30px;
}
#articulo article .container aside.left {
    display: block;
    position: relative;
    width: 336px;
    float: left;
    padding: 20px;
}
#articulo article .container aside.right {
    display: block;
    position: relative;
    width: 336px;
    float: right;
    padding: 0px;
    margin-left: 30px;
    background-color: #f8f9fa;
}
aside .sticky {
    display: block;
    position: relative;
}
#articulo article .container aside.right .boxContent {
    position: sticky;
    top: 150px;
}

/*------ 3. Arti­culo normal: Formato de textos */
#articulo article .contenido-nota {
    display: block;
    position: relative;
    margin: 50px 0px;
}
#articulo article .contenido-nota p {
    font-weight: 400;
    color: #151F2C;
    font-size: 2.2em;
    line-height: 1.6em;
    margin: 10px 0px;
	text-align: left !important;
}
#articulo article .contenido-nota p em {
    font-weight: 400;
}
#articulo article .contenido-nota p strong {
    font-weight: 700;
}
#articulo article .contenido-nota p u {
    font-weight: 400;
    text-decoration: none;
    background-color: #FFF500;
    padding: 4px 8px;
}
#articulo article .contenido-nota p em strong {
    font-weight: 700;
}
#articulo article .contenido-nota h2 {
    font-weight: 900;
    font-size: 2.6em;
    color: #24AF8E;
    margin: 30px 0px -10px 0px;
    line-height: 1.2;
}
#articulo article .contenido-nota h3 {
    font-weight: 900;
    font-size: 2.4em;
    color: #151F2C;
    margin: 30px 0px 0px 0px;
    line-height: 1.2;
}
#articulo article .contenido-nota h4 {
    font-weight: 900;
    font-size: 2.4em;
    color: #151F2C;
    margin: 30px 0px 0px 0px;
    line-height: 1.2;
}
#articulo article .contenido-nota h5 {
    font-weight: 900;
    font-size: 2.2em;
    color: #151F2C;
    margin: 30px 0px 0px 0px;
    line-height: 1.2;
}
#articulo article .contenido-nota a {
    font-weight: 700;
    color: #151F2C;
    background-color: #FFF;
    padding: 0px;
    border-bottom: 1px solid #151F2C;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
#articulo article .contenido-nota ul {
    display: block;
    position: relative;
    padding: 0;
    margin: 10px 0px;
}
#articulo article .contenido-nota ul li {
    font-weight: 400;
    color: #151F2C;
    font-size: 2.2em;
    line-height: 1.6em;
    margin: 6px 60px;
    list-style-type: disc;
}
#articulo article .contenido-nota ul li p {
    font-size: 1em;
}
#articulo article .contenido-nota ol {
    display: block;
    position: relative;
    padding: 0;
    margin: 10px 0px;
}
#articulo article .contenido-nota ol li {
    font-weight: 400;
    color: #151F2C;
    font-size: 2.2em;
    line-height: 1.6em;
    margin: 6px 60px;
    list-style-type: decimal;
}
#articulo article .contenido-nota ol li p {
    font-size: 1em;
}
#articulo article .contenido-nota img {
    max-width: 100%;
    width: 100%;
    height: auto;
}
#articulo article .contenido-nota .creditosImgBody {
    position: relative;
}
#articulo article .contenido-nota .creditosImgBody figcaption {
    font-weight: 400;
    font-size: 1.1em;
    margin-top: 4px;
    display: inline-block;
    color: #fff;
    -webkit-text-shadow: 1px 1px 10px rgba(0,0,0,.7);
    -moz-text-shadow: 1px 1px 10px rgba(0,0,0,.7);
    -ms-text-shadow: 1px 1px 10px rgba(0,0,0,.7);
    -o-text-shadow: 1px 1px 10px rgba(0,0,0,.7);
    text-shadow: 1px 1px 10px rgba(0,0,0,.7);
    position: absolute;
    top: 0;
    right: 0;
    padding: 6px 10px;
    margin: 0;
}
#articulo article .contenido-nota + .area-usuario-articulo {
    margin-top: 30px;
}
#articulo article .contenido-nota figure.pieImgBody figcaption {
    font-size: 1.4em;
    color: #717a84;
}

#articulo article .contenido-nota figure + p {
    display: none;
}

/*------ 4. Arti­culo normal: iframes base */
#articulo article .contenido-nota .contenedor-video iframe {
    position: absolute !important;
    width: 0 !important;
    height: 0 !important;
    min-height: 100% !important;
    min-width: 100% !important;
}
#articulo article .contenido-nota .media-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    display:block;
    margin-bottom: 30px;
    margin-top: 30px;
    background-color: #e6e7e8;
}
#articulo article .contenido-nota .media-container iframe {
    position: absolute!important;
    width: 0 !important;
    height: 0 !important;
    min-height: 100% !important;
    min-width: 100% !important;
    margin-bottom: 0px !important;
    margin-top: 0px !important;
    border: 0;
}
#articulo article .contenido-nota iframe.instagram-media {
    margin: 0 auto !important;
    margin-bottom: 30px !important;
    margin-top: 30px !important;
    display: block !important;
    position: relative !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
}
#articulo article .contenido-nota iframe {
    width: 100% !important;
    display: block;
    margin-bottom: 30px ;
    margin-top: 30px;
}
#articulo article .contenido-nota .fb_iframe_widget_fluid_desktop, #articulo article .contenido-nota .fb_iframe_widget_fluid_desktop span, #articulo article .contenido-nota .fb_iframe_widget_fluid_desktop iframe {
    width: 100%!important;
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}
#articulo article .contenido-nota .twitter-video.twitter-video-rendered {
    margin: 0 auto !important;
    margin-bottom: 30px !important;
    margin-top: 30px !important;
}
#articulo article .contenido-nota #twitter-widget-0.twitter-video-rendered {
    margin: 0 auto !important;
    margin-bottom: 30px !important;
    margin-top: 30px !important;
}
#articulo article .contenido-nota .twitter-tweet.twitter-tweet-rendered {
    margin: 0 auto !important;
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}
#articulo article .contenido-nota #twitter-widget-0.twitter-tweet-rendered {
    margin: 0 auto !important;
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}
#articulo article .contenido-nota .fb-post {
    display: block !important;
    margin: 0 auto !important;
    margin-bottom: 30px !important;
    margin-top: 30px !important;
    padding-bottom: 0px !important;
}
#articulo article .contenido-nota .fb-post span {
    width: 100% !important;
}
#articulo article .contenido-nota .fb-post iframe {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}

/*------ 5. Arti­culo normal: redes sociales */
#articulo article .container .cuerpo .rrss-likes {
    display: block;
    width: 50%;
    float: left;
}
#articulo article .container .cuerpo .rrss-likes .rrss {
    text-align: left;
}
#articulo article .container .cuerpo .rrss-likes .rrss ul {
    text-align: right;
}
#articulo article .container .cuerpo .rrss-likes .rrss ul li {
    display: inline-block;
    padding-left: 10px;
}
#articulo article .container .cuerpo .rrss-likes .rrss ul li a svg {
    fill: #151F2C;
    width: 24px;
    height: 24px;
}
#articulo article .container .cuerpo .rrss-likes .likes {
    text-align: right;
}
#articulo article .container .cuerpo .rrss-likes .likes ul li {
    display: inline-block;
    font-size: 3em;
}
#articulo article .container .cuerpo .rrss-likes .likes ul li a {
    color: #151F2C;
}
#articulo article .container .cuerpo .rrss-likes .likes ul li a:hover {
    -webkit-opacity: 0.75;
    -moz-opacity: 0.75;
    -ms-opacity: 0.75;
    -o-opacity: 0.75;
    opacity: 0.75;
}

/*------ 6. Arti­culo normal: relacionados */
#articulo article .contenido-nota .relacionados {
    display: inline-block;
    position: relative;
    width: 100%;
    margin: 30px 0;
    padding: 20px;
    background-color: #e8e9ea;
    border-radius: 5px;
}
#articulo article .contenido-nota .relacionados ul {
    margin: 0;
    display: block;
    position: relative;
    list-style: none;
}
#articulo article .contenido-nota .relacionados ul li {
    display: block;
    position: relative;
    font-size: 1em;
    line-height: 1.4em;
    margin: 20px 0 0 0;
    list-style: none;
}
#articulo article .contenido-nota .relacionados ul li a {
    color: #151F2C;
    line-height: 1.8em;
    border-bottom: 0px solid #151F2C;
    padding: 0;
    background-color: transparent;
}
#articulo article .contenido-nota .relacionados ul li a:before {
    content: '>>';
    color: #fff;
    float: left;
    background-color: #141f2c;
    font-size: 1.2em;
    line-height: 11px;
    margin-right: 10px;
    margin-top: 6.7px;
    height: 12px;
    width: 20px;
    text-align: center;
}
#articulo article .contenido-nota .relacionados ul li a:hover {
    color: #454E5C;
}
#articulo article .contenido-nota .relacionados ul li:hover {
    color: #454E5C;
}
#articulo article .contenido-nota .relacionados ul li a p {
    font-weight: 500;
    margin: 0;
    line-height: 1.4em;
    font-size: 1.8em;
    display: flex;
}
#articulo article .contenido-nota .relacionados ul li i {
    color: #fff;
    float: left;
    background-color: #141f2c;
    font-size: 0.8em;
    line-height: 9px;
    margin-right: 10px;
    margin-top: 6.7px;
    height: 12px;
}
#articulo article .contenido-nota .relacionados ul li a p span {
    border-bottom: 1px solid #d5deea;
    padding-bottom: 2px;
}
#articulo article .contenido-nota .relacionados p.titulo {
    font-weight: 900;
    position: relative;
    font-size: 2.2em;
    color: #151F2C;
    margin: 0;
}
#articulo article .contenido-nota .relacionados p.titulo:before {
    content: '';
    width: 50px;
    height: 2px;
    display: block;
    position: absolute;
    background-color: #1ea88b;
    bottom: -4px;
}

/*------ 7. Arti­culo normal: créditos */
#articulo article .container .cuerpo .creditosRedes {
    display: flex;
    align-items: center;
    width: 100%;
    margin-top: 20px;
}
#articulo article .container .cuerpo .creditos {
    display: block;
    width: 50%;
    float: left;
}
#articulo article .container .cuerpo .creditos ul {
    display: block;
    position: relative;
    font-size: 1.4em;
}
#articulo article .container .cuerpo .creditos ul li {
    display: inline-block;
    font-weight: 700;
}
#articulo article .container .cuerpo .imagen-destacada .creditos-foto {
    font-weight: 400;
    font-size: 1.1em;
    margin-top: 4px;
    display: inline-block;
    color: #fff;
    -webkit-text-shadow: 1px 1px 10px rgba(0,0,0,0.7);
    -moz-text-shadow: 1px 1px 10px rgba(0,0,0,0.7);
    -ms-text-shadow: 1px 1px 10px rgba(0,0,0,0.7);
    -o-text-shadow: 1px 1px 10px rgba(0,0,0,0.7);
    text-shadow: 1px 1px 10px rgba(0,0,0,0.7);
    position: absolute;
    top: 0px;
    right: 0px;
    padding: 6px 10px;
    margin: 0px;
}
#articulo article .container .cuerpo .fechaHora {
    display: inline-block;
    position: relative;
    width: 100%;
    margin: 0 0 20px 0;
}
#articulo article .container .cuerpo .fechaHora time {
    font-size: 1.4em;
}

/*------ 8. Articulo normal: linea de tiempo (lo último) */
aside.right .lo-ultimo.articulo {
    display: block;
    position: relative;
    width: 300px;
    margin: 20px 0px 40px 0px;
}
aside.right .lo-ultimo.articulo .linea-tiempo {
    position: relative;
    max-width: 945px;
    margin: 0 auto;
}
aside.right .lo-ultimo.articulo .linea-tiempo .boton {
    display: block;
    position: relative;
    margin-top: 10px;
}
aside.right .lo-ultimo.articulo .linea-tiempo .boton a {
    border: 1px solid #e62a42;
    padding: 10px 20px;
    font-weight: 500;
    color: #e82e3f;
    font-size: 1.4em;
    border-radius: 4px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
aside.right .lo-ultimo.articulo .linea-tiempo .boton a:hover {
    -webkit-opacity: 0.75;
    -moz-opacity: 0.75;
    -ms-opacity: 0.75;
    -o-opacity: 0.75;
    opacity: 0.75;
}
aside.right .lo-ultimo.articulo .linea-tiempo h3.titulo {
    font-weight: 700;
    font-size: 2.4em;
    color: #151F2C;
    padding-left: 50px;
}
aside.right .lo-ultimo.articulo .linea-tiempo h3.titulo i {
    color: #e62a42;
}
aside.right .lo-ultimo.articulo .linea-tiempo h3.titulo a {
    color: #151F2C;
}
/* *****reloj*/
aside.right .lo-ultimo.articulo .linea-tiempo .reloj {
    position: absolute;
    top: -13px;
    left: -7px;
    margin: auto;
    width: 50px;
    height: 50px;
    border: 1px solid transparent;
    z-index: 9999;
}
aside.right .lo-ultimo.articulo .linea-tiempo .reloj .borde {
    width: 80%;
    height: 80%;
    border: 4px solid #ea303b;
    border-radius: 50%;
    position: absolute;
    bottom: 0;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
}
aside.right .lo-ultimo.articulo .linea-tiempo .reloj .borde .puntero {
    width: 12px;
    height: 2px;
    background: #ea303b;
    position: absolute;
    top: 14px;
    left: 3px;
    transform-origin: 100% 50%;
    -webkit-transform-origin: 100% 50%;
    -webkit-animation: horas 10s linear 0s infinite;
    animation: horas 10s linear 0s infinite;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes horas {
    from {
    	
    }
    to {
    	-webkit-transform:rotate(360deg); 
	}
}
/* Standard syntax */
@keyframes horas {
   from {
    	
    }
    to {
    	-ms-transform:rotate(360deg); 
    	-moz-transform:rotate(360deg); 
    	-webkit-transform:rotate(360deg); 
	}
}
aside.right .lo-ultimo.articulo .linea-tiempo::after {
    content: '';
    position: absolute;
    width: 4px;
    background-color: #e42644;
    top: 32px;
    bottom: 40px;
    left: 2px;
    margin-left: 14px;
}
aside.right .lo-ultimo.articulo .linea-tiempo article.item-lt {
    padding: 10px;
    position: relative;
    background-color: inherit;
    width: 100%;
    float: inherit !important;
    margin-left: 16px !important;
}
aside.right .lo-ultimo.articulo .linea-tiempo article.item-lt::after {
    content: '';
    position: absolute;
    width: 15px;
    height: 15px;
    right: 0;
    background-color: #e42644;
    border: 4px solid #e42644;
    top: 11%;
    border-radius: 50%;
    z-index: 1;
    left: -5px;
}
aside.right .lo-ultimo.articulo .linea-tiempo article.item-lt::before {
    content: " ";
    height: 0;
    position: absolute;
    top: 9%;
    width: 0;
    z-index: 2;
    left: 2px;
    border: medium solid white;
    border-width: 10px 10px 10px 0;
    border-color: transparent white transparent transparent;
}
aside.right .lo-ultimo.articulo .linea-tiempo article.item-lt .contenido {
    padding: 0px;
    background-color: white;
    position: relative;
    width: 260px;
    height: 110px;
}
aside.right .lo-ultimo.articulo .linea-tiempo article.item-lt .contenido .hora {
    display: block;
    float: left;
}
aside.right .lo-ultimo.articulo .linea-tiempo article.item-lt .contenido .hora time {
    display: block;
    padding: 60px 20px 10px 20px;
}
aside.right .lo-ultimo.articulo .linea-tiempo article.item-lt .contenido .hora time p {
    font-weight: 700;
    font-size: 3em;
    color: #151F2C;
}
aside.right .lo-ultimo.articulo .linea-tiempo article.item-lt .contenido .hora time p + p {
    font-weight: 700;
    font-size: 2em;
    color: #151F2C;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-top: -10px;
}
aside.right .lo-ultimo.articulo .linea-tiempo article.item-lt .contenido figure {
    display: inline-block;
    width: 274px;
}
aside.right .lo-ultimo.articulo .linea-tiempo article.item-lt .contenido figure .imagen {
    display: block;
    position: relative;
    float: left;
    width: 40%;
}
aside.right .lo-ultimo.articulo .linea-tiempo article.item-lt .contenido figure .imagen span {
    position: absolute;
    bottom: 4px;
    left: 0px;
    background-color: #fff;
    width: 30px;
    height: 30px;
    text-align: center;
}
aside.right .lo-ultimo.articulo .linea-tiempo article.item-lt .contenido figure .texto {
    display: block;
    float: left;
    width: 60%;
}
aside.right .lo-ultimo.articulo .linea-tiempo article.item-lt .contenido figure .imagen img {
    height: auto;
}
aside.right .lo-ultimo.articulo .linea-tiempo article.item-lt .contenido figure .texto figcaption {
    padding: 4px 10px;
}
aside.right .lo-ultimo.articulo .linea-tiempo article.item-lt .contenido figure .texto figcaption h2  {
    font-weight: 400;
    font-size: 1.4em;
    color: #151F2C;
    line-height: 1.3em;
}
aside.right .lo-ultimo.articulo .linea-tiempo article.item-lt .contenido figure .texto figcaption h2:hover {
    color: #454E5C;
}
aside.right .lo-ultimo.articulo .linea-tiempo article.item-lt .contenido figure .texto figcaption p.hora {
    font-weight: 700;
    font-size: 1.4em;
    color: #e52941;
    line-height: 1.2em;
    width: 100%;
    display: block;
    padding-bottom: 2px;
}
aside.right .lo-ultimo.articulo article.item-lt .contenido {
    width: 100%;
    padding-left: 70px;
    padding-right: 25px;
}
aside.right .lo-ultimo.articulo article.item-lt .contenido::before {
    left: 60px;
    border: medium solid white;
    border-width: 10px 10px 10px 0;
    border-color: transparent white transparent transparent;
}
aside.right .lo-ultimo.articulo article.item-lt::after {
    left: 15px;
}
aside.right .lo-ultimo.articulo .linea-tiempo article.item-lt .contenido figure .imagen span {
    display: block;
    position: absolute;
    bottom: 4px;
    width: 30px;
    height: 30px;
    background-color: #FFF;
    color: #1bae8d;
}
aside.right .lo-ultimo.articulo .linea-tiempo article.item-lt.normal .contenido figure .imagen span {
    display: none;
}
aside.right .lo-ultimo.articulo .linea-tiempo article.item-lt.video .contenido figure .imagen span i {
    display: inline-block;
    font-size: 2.2em;
}
aside.right .lo-ultimo.articulo .linea-tiempo article.item-lt.video .contenido figure .imagen span i + i {
    display: none;
}
aside.right .lo-ultimo.articulo .linea-tiempo article.item-lt.galeria .contenido figure .imagen span i {
    display: none;
}
aside.right .lo-ultimo.articulo .linea-tiempo article.item-lt.galeria .contenido figure .imagen span i + i {
    display: inline-block;
    font-size: 1.8em;
    padding-top: 4px;
}
aside .ultimas-noticias {
    display: block;
    position: relative;
    margin-bottom: 30px;
}
aside .ultimas-noticias h3 {
    font-weight: 700;
    font-size: 2.2em;
    color: #151F2C;
    margin-bottom: 20px;
}
aside .ultimas-noticias h3 span {
    font-weight: 700;
    color: #24AF8E;
}
aside .ultimas-noticias .row {
    margin-bottom: 20px;
    font-size: 1.5em;
}
aside .ultimas-noticias .row .opciones {
    display: block;
    text-align: left;
}
aside .ultimas-noticias .row .opciones i {
    color: #24AF8E;
}
aside .ultimas-noticias .row .opciones a:hover {
    -webkit-opacity: 0.85;
    -moz-opacity: 0.85;
    -ms-opacity: 0.85;
    -o-opacity: 0.85;
    opacity: 0.85;
}
aside .ultimas-noticias  article {
    display: inline-block;
    height: auto;
    margin-bottom: 20px;
}
aside .ultimas-noticias article figure {
    display: block;
    position: relative;
    width: 100%;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
aside .ultimas-noticias article figure img {
    display: block;
    position: relative;
    float: left;
    width: 45%;
    padding-right: 12px;
}
aside .ultimas-noticias article figure figcaption {
    display: block;
    position: relative;
    float: left;
    width: 55%;
    height: 92px;
}
aside .ultimas-noticias article figure figcaption h2 {
    font-weight: 400;
    font-size: 1.5em;
    color: #151F2C;
    line-height: 1.35em;
}
aside .ultimas-noticias article figure figcaption h2:hover {
    color: #454E5C;
} 

/*------ 9. Articulo normal: deportes */
body#articulo.deportes header img.logo-mg-3 {
    width: 320px;
    cursor: pointer;
    display: inline-block;
}
body#articulo.deportes header img.logo-mg {
    display: none;
}

/*------ 10. Articulo normal: noticias recomendadas + lo último de... */
#articulo article .container .cuerpo {
    border-bottom: 0px solid #071828;
}
#articulo article .container .cuerpo .lineaVerde {
    display: block;
    position: absolute;
    bottom: 0px;
    left: 0;
    height: 0px;
    width: 50px;
    background-color: #25af8e;
    z-index: 99;
}
#articulo article .contenido-nota {
    margin: 0px 0px;
}
#articulo article .contenedor-contenido {
    padding: 30px 30px 10px 30px;
}
#articulo article .container {
    margin-bottom: 10px;
}
#articulo .masContenido {
    display: inline-block;
    position: relative;
    width: 100%;
    padding: 0;
    margin: 0;
}
#articulo .masContenido .container .box {
    display: block;
    position: relative;
    width: 924px;
    float: left;
    background-color: transparent;
    padding: 0px;
}
#articulo .masContenido .container .box .notas {
    display: inline-block;
    margin: 20px 0px;
}
#articulo .masContenido .container .box .notas p.titulo {
    font-weight: 900;
    font-size: 3em;
    color: #25af8e;
    margin-bottom: 20px;
}
#articulo .masContenido .container .box .notas article {
    display: block;
    position: relative;
    width: 450px;
    margin-right: 0px;
    float: left;
    margin-bottom: 20px;
}
#articulo .masContenido .container .box .notas article:nth-child(2n) {
    display: block;
    position: relative;
    width: 450px;
    margin-right: 24px;
    float: left;
}
#articulo .masContenido .container .box .notas article figure {
    display: inline-block;
    position: relative;
    background-color: #fff;
    height: 110px;
    overflow: hidden;
}
#articulo .masContenido .container .box .notas article figure .left {
    display: block;
    position: relative;
    width: 110px;
    float: left;
}
#articulo .masContenido .container .box .notas article figure .right {
    display: block;
    position: relative;
    width: 340px;
    float: left;
    padding: 10px;
}
#articulo .masContenido .container .box .notas article figure .right p.titulo {
    font-weight: 500;
    color: #151F2C;
    font-size: 1.8em;
    line-height: 1.4em;
    padding: 0;
    margin: 0;
}
#articulo .masContenido .container .box .notas article figure:hover .right p.titulo {
    color: #454E5C;
}

/*------ 11. Articulo normal: botones */
/* btn cobertura completa */
a.btn-cobertura {
	display: block !important;
    text-align: center !important;
    width: 100% !important;
    border: 0px !important;
    background-color: #141f2c !important;
    color: #FFF !important;
    font-size: 0.8em !important;
    padding: 20px 0px !important;
    border-radius: 6px !important;
    margin: 14px 0;
    line-height: 1em;
}
a.btn-cobertura:hover {
	-webkit-opacity: 0.85 !important;
	-moz-opacity: 0.85 !important;
	-ms-opacity: 0.85!important;
	-o-opacity: 0.85!important;
	opacity: 0.85!important;
}
/* btn todo sobre */
a.btn-temas {
	display: block !important;
    text-align: center !important;
    width: 100% !important;
    border: 0px !important;
    background-color: #24AF8E !important;
    color: #FFF !important;
    font-size: 0.8em !important;
    padding: 20px 0px !important;
    border-radius: 6px !important;
    margin: 14px 0;
    line-height: 1em;
}
a.btn-temas:hover {
	-webkit-opacity: 0.85 !important;
	-moz-opacity: 0.85 !important;
	-ms-opacity: 0.85!important;
	-o-opacity: 0.85!important;
	opacity: 0.85!important;
}
/* btn deportes: JJOO medallero */
a.btn-deportes {
	display: block !important;
    text-align: center !important;
    width: 100% !important;
    border: 0px !important;
    background-color: #CE1A33 !important;
    color: #FFF !important;
    font-size: 0.8em !important;
    padding: 20px 0px !important;
    border-radius: 6px !important;
    margin: 14px 0;
    line-height: 1em;
}
a.btn-deportes:hover {
	-webkit-opacity: 0.85 !important;
	-moz-opacity: 0.85 !important;
	-ms-opacity: 0.85!important;
	-o-opacity: 0.85!important;
	opacity: 0.85!important;
}
a.btn-deportes:before {
    content: url(../images/botones/btn-medalla.png);
	padding-right: 10px;
}

/*------ 12. Articulo normal: leer más de */
.area-usuario-articulo {
    display: block;
    position: relative;
    height: auto;
    margin: 20px 0 20px 0
}
.area-usuario-articulo .btns .seguir-tema-articulo {
    display: block;
    position: relative;
    text-align: left;
    padding: 6px 10px 4px 10px
}
.area-usuario-articulo .btns .seguir-tema-articulo p {
    font-weight: 400;
    font-size: 1.8em
}
.area-usuario-articulo .btns .seguir-tema-articulo p i {
    color: #EBCC1D
}
.area-usuario-articulo .btns .seguir-tema-articulo p i+i {
    display: none
}
.area-usuario-articulo .btns .guardar-nota-articulo {
    display: block;
    position: relative;
    text-align: center;
    cursor: pointer;
    border: 1px solid #151F2C;
    padding: 10px;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -ms-border-radius: 0 4px 4px 0;
    -o-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0
}
.area-usuario-articulo .btns .guardar-nota-articulo p {
    font-weight: 400;
    font-size: 1.8em;
    border-left: 0 solid #151F2C
}
.area-usuario-articulo .btns .guardar-nota-articulo p {
    display: inline-block
}
.area-usuario-articulo .btns .guardar-nota-articulo p i {
    color: #E22146;
    display: inline-block
}
.area-usuario-articulo .btns .guardar-nota-articulo p+p {
    display: none
}
.area-usuario-articulo .btns .guardar-nota-articulo p+p i {
    color: #E22146
}
.area-usuario-articulo .btns .guardar-nota-articulo.on p {
    display: none
}
.area-usuario-articulo .btns .guardar-nota-articulo.on p i {
    color: #E22146
}
.area-usuario-articulo .btns .guardar-nota-articulo.on p+p {
    display: inline-block
}
.area-usuario-articulo .btns .guardar-nota-articulo.on p+p i {
    color: #E22146;
    display: inline-block
}
.area-usuario-articulo .btns .seguir-tema-articulo {
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -ms-border-radius: 4px 4px 0 0;
    -o-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0
}
.area-usuario-articulo .btns .user-save-note {
    -webkit-border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -ms-border-radius: 4px 4px 4px 4px;
    -o-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px
}
.area-usuario-articulo .btns .seguir-tema-articulo+.user-save-note {
    -webkit-border-radius: 0 4px 0 0;
    -moz-border-radius: 0 4px 0 0;
    -ms-border-radius: 0 4px 0 0;
    -o-border-radius: 0 4px 0 0;
    border-radius: 0 4px 0 0
}
.area-usuario-articulo .contenedor-temas {
    display: none;
    position: relative;
    width: 100%;
    height: auto;
    padding: 6px 6px 0 6px
}
.area-usuario-articulo .contenedor-temas ul {
    display: block;
    position: relative;
    width: 100%
}
.area-usuario-articulo .contenedor-temas ul li {
    display: inline-block;
    padding-right: 8px;
    padding-bottom: 6px
}
.area-usuario-articulo .contenedor-temas ul li.btn-seguir {
    font-weight: 400;
    font-size: 1.6em;
    color: #4d5764
}
.area-usuario-articulo .contenedor-temas ul li a {
    display: block;
    font-weight: 400;
    font-size: 1.6em;
    color: #687586;
    cursor: pointer;
    border: 1px solid #cdd2d9;
    padding: 4px 6px;
    border-radius: 4px
}
.area-usuario-articulo .contenedor-temas ul li a:hover {
    opacity: .75
}
.area-usuario-articulo .contenedor-temas ul li.mensaje {
    font-weight: 400;
    color: #151F2C;
    font-size: 1.6em
}
.area-usuario-articulo .contenedor-temas ul li a i {
    color: #EBCC1D;
    display: none
}
.area-usuario-articulo .contenedor-temas ul li a i+i {
    display: none
}
.area-usuario-articulo .contenedor-temas ul li a.on {
    background-color: #EBCC1D;
    color: #151e2b;
    border: 1px solid #EBCC1D;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}
.area-usuario-articulo .contenedor-temas ul li a.on i {
    color: #FFF;
    display: none
}
.area-usuario-articulo .contenedor-temas ul li a.on i+i {
    display: none;
    color: #151e2b
}
.area-usuario-articulo .row {
    display: inline-block
}
.area-usuario-articulo .contenedor-temas {
    display: inline-block;
    width: 100%;
    animation: opacity .3s ease-out;
    -webkit-animation: opacity .3s ease-out;
    -moz-animation: opacity .3s ease-out;
    border-radius: 0 0 4px 4px;
    border: 1px solid #cdd2d9;
    border-top: 0 solid #cdd2d9
}
.area-usuario-articulo .btns .seguir-tema-articulo {
    border-bottom: 0
}
.area-usuario-articulo .btns .guardar-nota-articulo {
    border: 0
}
.area-usuario-articulo .btns .guardar-nota-articulo p {
    border: 0
}
.area-usuario-articulo .btns .seguir-nota-articulo p i {
    display: none
}
.area-usuario-articulo .btns .seguir-nota-articulo p i+i {
    display: inline-block
}
.area-usuario-articulo .btns .guardar-nota-articulo.on p i {
    color: #E22146;
    display: none
}
.area-usuario-articulo .btns .guardar-nota-articulo.on p i+i {
    display: inline-block;
    color: #E22146
}
.area-usuario-articulo .seguirGuardar {
    display: block;
    width: 100%
}
.area-usuario-articulo .seguirGuardar .btn-seguir {
    display: block;
    position: relative;
    width: 50%;
    float: left;
    border: 1px solid #cdd2d9;
    border-bottom: 0 solid #cdd2d9;
    border-radius: 4px 4px 0 0;
    text-align: center;
    cursor: pointer
}
.area-usuario-articulo .seguirGuardar .btn-guardar {
    display: block;
    position: relative;
    width: 50%;
    float: left;
    border-bottom: 1px solid #cdd2d9;
    text-align: center;
    cursor: pointer
}
.area-usuario-articulo .seguirGuardar .btn-seguir p,
.area-usuario-articulo .seguirGuardar .btn-guardar p {
    font-weight: 400;
    font-size: 1.6em;
    color: #151f2d;
    padding: 5px 0
}
.area-usuario-articulo .seguirGuardar .btn-seguir p i {
    color: #f0d541
}
.area-usuario-articulo .seguirGuardar .btn-guardar p i {
    color: #E22146
}
.area-usuario-articulo .seguirGuardar .btn-guardar p {
    display: inline-block
}
.area-usuario-articulo .seguirGuardar .btn-guardar p+p {
    display: none
}
.area-usuario-articulo .seguirGuardar .btn-guardar.on p {
    display: none!important
}
.area-usuario-articulo .seguirGuardar .btn-guardar.on p+p {
    display: inline-block!important
}
.area-usuario-articulo.leer-mas .seguirGuardar .btn-seguir {
    width: 100%;
    border: 1px solid #394253;
    background-color: #394253;
    padding: 6px 0;
    cursor: unset
}
.area-usuario-articulo.leer-mas .seguirGuardar .btn-seguir p {
    display: inline;
    position: relative;
    color: #fff
}
.area-usuario-articulo.leer-mas .seguirGuardar .btn-seguir p svg {
    width: 36px;
    fill: #FFEB3B;
    position: absolute;
    left: -44px;
    top: -5px
}
.area-usuario-articulo.leer-mas .contenedor-temas {
    border: 1px solid #cdd2d9;
    border-top: 0 solid #e9edf0
}
.area-usuario-articulo.temas-del-momento .seguirGuardar .btn-seguir {
    width: 100%;
    border: 1px solid #394253;
    background-color: #394253;
    padding: 6px 0;
    cursor: unset
}
.area-usuario-articulo.temas-del-momento .seguirGuardar .btn-seguir p {
    display: inline;
    position: relative;
    color: #fff
}
.area-usuario-articulo.temas-del-momento .seguirGuardar .btn-seguir p svg {
    width: 36px;
    fill: #FFEB3B;
    position: absolute;
    left: -36px;
    top: 4px
}
.area-usuario-articulo.temas-del-momento .seguirGuardar .btn-seguir p svg path {
    stroke: #FFEB3B
}
.area-usuario-articulo.temas-del-momento .contenedor-temas {
    border: 1px solid #e9edf0;
    border-top: 0 solid #e9edf0
}
#articulo article .contenido-nota+.area-usuario-articulo {
    margin-top: 30px
}

/*------ 13. Articulo normal: texto final de nota */

#articulo article .contenido-nota .textoFinalNota {
    background-color: #e8e9ea;
    padding: 20px;
    border-radius: 6px;
    border-bottom: 4px solid #25af8e;
    margin: 10px 0;
}
#articulo article .contenido-nota .textoFinalNota p {
    margin: 0;
    font-size: 1.8em;
}

/*------ 14. Articulo normal: etiquetas */
#articulo article .contenido-nota .etiqueta {
    display: inline-block;
    position: relative;
    width: 100%;
    text-align: center;
    background-color: #f8f9fb;
    border-radius: 4px;
    padding: 4px 0;
    margin: 10px 0;
}
#articulo article .contenido-nota .etiqueta p {
    text-align: center !important;
    color: #e12c44;
    font-weight: 700;
    font-size: 1.8em;
    margin: 0;
    display: inline;
    position: relative;
}

#articulo article .contenido-nota .etiqueta p span {
    display: inline;
    width: 10px;
    height: 10px;
    position: absolute;
    background-color: #e12c44;
    border-radius: 50%;
    padding: 0;
    animation-name: live;
    animation-duration: 1s;
    animation-delay: 1s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    animation-direction: alternate;
    top: 6px;
    left: -20px;
}
@keyframes live{0%{opacity:1}50%{opacity:0}100%{opacity:1}}

/*Mega Investiga*/
#articulo article .contenido-nota .etiqueta.nota-mega-investiga {
    background-color: #1ea88b;
}
#articulo article .contenido-nota .etiqueta.nota-mega-investiga p {
    color: #fff;
}
#articulo article .contenido-nota .etiqueta.nota-mega-investiga p span {
    display: none;
}

/*------ 14. Articulo patrocinado */
#articulo.articulo-patrocinado article .contenedor-contenido {
    margin: 30px 240px 30px 240px;
    margin-top: -100px;
}
#articulo.articulo-patrocinado article .container .cuerpo {
    width: 1290px;
}
#articulo.articulo-patrocinado article .container .cuerpo .imagen-destacada {
    margin: 0 auto;
    text-align: center;
    margin: 0px 170px 0px 170px;
}
#articulo.articulo-patrocinado article .portada-video.destacado-articulo {
    height: 421px;
}
#articulo.articulo-patrocinado #top {
    display: none;
}

/*------ 15. Cuerpo de nota: iframes */

/*coronavirus: evolucion de coronavirus en chile*/
iframe.graph_coronavirusEvolucion {
    height: 670px;
    overflow: hidden;
    margin-bottom: 20px !important;
    margin-top: 20px !important;
}
body#articulo.coronavirus iframe.graph_coronavirusEvolucion {
    height: 720px;
}
/*coronavirus: casos activos vs recuperados*/ 
iframe.graph_coronavirusActivosRecuperados {
    height: 670px;
    overflow: hidden;
    margin-bottom: 20px !important;
    margin-top: 20px !important;
}
body#articulo.coronavirus iframe.graph_coronavirusActivosRecuperados {
    height: 720px;
}
/*coronavirus: información de resumen*/ 
iframe.graph_coronavirusResumen {
    height: 330px;
    overflow: hidden;
    margin-bottom: 20px !important;
    margin-top: 20px !important;
}
body#articulo.coronavirus iframe.graph_coronavirusResumen {
    height: 380px;
}

/*Plebiscito 2020: Widget dato útil*/
#articulo article .contenido-nota iframe.plebiscitoDatoUtil {
    height: 580px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
}
/*Plebiscito 2020: total extranjero*/
#articulo article .contenido-nota iframe.widgetTotalExtranjero,
#articulo article .contenido-nota iframe.widgetTotalGeneral {
    height: 430px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
}
/*Plebiscito 2020: resultados por comuna*/
#articulo article .contenido-nota iframe.widgetResultadosComunaRegion,
#articulo article .contenido-nota iframe.widgetResultadosPais{
    height: 980px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
}
/*Plebiscito 2020: participación*/
#articulo article .contenido-nota iframe.widgetParticipacionTotal {
    height: 650px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
}
/*Plebiscito 2020: historico*/
#articulo article .contenido-nota iframe.widgetHistorico {
    height: 980px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
}

/*Elecciones Chile 2021: Buscador de candidatos*/
#articulo article .contenido-nota iframe.buscadorCandidatosModalElecciones {
    height: 690px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.buscadorCandidatosModalElecciones {
        height: 690px;
        padding: 0;
    }
}
/*Elecciones Chile 2021: Buscador de resultados*/
#articulo article .contenido-nota iframe.resultadosModalElecciones {
    height: 690px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.resultadosModalElecciones {
        height: 670px;
        padding: 0;
    }
}
@media (min-width: 768px) and (max-width: 1023px) {
    #articulo article .contenido-nota iframe.resultadosModalElecciones {
        height: 690px;
    }
}
@media (min-width: 1024px) and (max-width: 1160px) {
    #articulo article .contenido-nota iframe.resultadosModalElecciones {
        height: 690px;
    }
}
@media (min-width: 1161px) and (max-width: 1289px) {
    #articulo article .contenido-nota iframe.resultadosModalElecciones {
        height: 690px;
    }
}
/*Elecciones Chile 2021: Constituyentes famosos*/
#articulo article .contenido-nota iframe.resultadosConstituyentesFamosos {
    height: 500px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.resultadosConstituyentesFamosos {
        padding: 0;
        height: 490px;
    }
}
/*Elecciones Chile 2021: Grandes batallas*/
#articulo article .contenido-nota iframe.resultadosAlcaldesGrandesBatallas {
    height: 480px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.resultadosAlcaldesGrandesBatallas {
        padding: 0;
        height: 490px;
    }
}
@media (min-width: 1024px) and (max-width: 1160px) { 
    #articulo article .contenido-nota iframe.resultadosAlcaldesGrandesBatallas {
        height: 480px;
    }
}
/*Elecciones Chile 2021: Gobernadores*/
#articulo article .contenido-nota iframe.resultadosGobernadores {
    height: 490px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.resultadosGobernadores {
        padding: 0;
        height: 490px;
    }
}
/*Elecciones Chile 2021: Comparación*/
#articulo article .contenido-nota iframe.resultadosComparacionElecciones {
    height: 270px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.resultadosComparacionElecciones {
        padding: 0;
        height: 230px;
    }
}
/*Elecciones Chile 2021: Participación*/
#articulo article .contenido-nota iframe.resultadosParticipacionHistoricaMunicipales {
    height: 450px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.resultadosParticipacionHistoricaMunicipales {
        padding: 0;
        height: 480px;
    }
}
@media (min-width: 768px) and (max-width: 1023px) {
    #articulo article .contenido-nota iframe.resultadosParticipacionHistoricaMunicipales {
        height: 470px;
    }
}
@media (min-width: 1024px) and (max-width: 1160px) {
    #articulo article .contenido-nota iframe.resultadosParticipacionHistoricaMunicipales {
        height: 470px;
    }
}
/*Elecciones Chile 2021: Mesa constituyente*/
#articulo article .contenido-nota iframe.resultadosMesaConstituyente {
    height: 1600px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.resultadosMesaConstituyente {
        padding: 0;
        height: 1300px;
    }
}
/*Elecciones Chile 2021: Gráfico personalizado*/
#articulo article .contenido-nota iframe.resultadosGraficoPersonalizado {
    height: 670px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.resultadosGraficoPersonalizado {
        padding: 0;
        height: 400px;
    }
}
/* iphone 5 */ @media (min-width: 320px) and (max-width: 374px) {
    #articulo article .contenido-nota iframe.resultadosGraficoPersonalizado {
        padding: 0;
        height: 330px;
    }
}
/*Elecciones Chile 2021: Pueblos originarios */
#articulo article .contenido-nota iframe.resultadosConstituyentesPueblosOriginarios {
    height: 480px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    /* te puede interesar */
    #articulo article .contenido-nota iframe.resultadosConstituyentesPueblosOriginarios {
        padding: 0;
        height: 490px;
    }
}
/*Elecciones Chile 2021: Paridad de genero*/
#articulo article .contenido-nota iframe.resultadosConstituyentesParidadGenero {
    height: 500px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    /* te puede interesar */
    #articulo article .contenido-nota iframe.resultadosConstituyentesParidadGenero {
        padding: 0;
        height: 510px;
    }
}
/* Elecciones Chile 2021: Constituyentes electos*/
#articulo article .contenido-nota iframe.resultadosConstituyentesElectos {
    height: 730px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    /* te puede interesar */
    #articulo article .contenido-nota iframe.resultadosConstituyentesElectos {
        padding: 0;
        height: 620px;
    }
}
/*Elecciones Chile 2021: Resultados municipales*/
#articulo article .contenido-nota iframe.resultadosAlcaldesElectos {
    height: 600px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    /* te puede interesar */
    #articulo article .contenido-nota iframe.resultadosAlcaldesElectos {
        padding: 0;
        height: 540px;
    }
}
/*Elecciones Chile 2021: Gobernadores segunda vuelta*/
#articulo article .contenido-nota iframe.resultadosGobernadoresSegundaVuelta {
    height: 530px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.resultadosGobernadoresSegundaVuelta {
        padding: 0;
        height: 540px;
    }
}

/*Primarias presidenciales 2021: Resultados: Pactos*/
#articulo article .contenido-nota iframe.buscadorResultadosPrimarias {
    height: 630px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.buscadorResultadosPrimarias {
        padding: 0;
        height: 650px;
    }
}
/*Primarias presidenciales 2021: Resultados: Pactos internacional*/
#articulo article .contenido-nota iframe.buscadorResultadosPrimariasInternacional {
    height: 630px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.buscadorResultadosPrimariasInternacional {
        padding: 0;
        height: 650px;
    }
}
/*Primarias presidenciales 2021: Resultados: Chile Vamos*/
#articulo article .contenido-nota iframe.buscadorResultadosPrimariasCV {
    height: 480px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.buscadorResultadosPrimariasCV {
        padding: 0;
        height: 510px;
    }
}
/*Primarias presidenciales 2021: Resultados: Apruebo Dignidad*/
#articulo article .contenido-nota iframe.buscadorResultadosPrimariasAD {
    height: 360px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.buscadorResultadosPrimariasAD {
        padding: 0;
        height: 380px;
    }
}
/*Primarias presidenciales 2021: Resultados: Comparación de participación*/
#articulo article .contenido-nota iframe.comparacionPrimarias {
    height: 320px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.comparacionPrimarias {
        padding: 0;
        height: 340px;
    }
}
/*Primarias presidenciales 2021: Tablas: Votos por pacto*/
#articulo article .contenido-nota iframe.tablaPadronElectoral {
    height: 500px;
    overflow-x: scroll;
    -webkit-overflow-scrolling:touch;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.tablaPadronElectoral {
        padding: 0;
        height: 520px;
    }
}
/*Primarias presidenciales 2021: Tablas: Chile Vamos*/
#articulo article .contenido-nota iframe.tablaChileVamos {
    height: 500px;
    overflow-x: scroll;
    -webkit-overflow-scrolling:touch;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.tablaChileVamos {
        padding: 0;
        height: 520px;
    }
}
/*Primarias presidenciales 2021: Tablas: Apruebo Dignidad*/
#articulo article .contenido-nota iframe.tablaAprueboDignidad {
    height: 500px;
    overflow-x: scroll;
    -webkit-overflow-scrolling:touch;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.tablaAprueboDignidad {
        padding: 0;
        height: 520px;
    }
}

/*JJOO Tokio 2021: Medallero */
#articulo article .contenido-nota iframe.jjooMedallero {
    height: 1100px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.jjooMedallero {
        padding: 0;
        height: 600px;
    }
}
/*JJOO Tokio 2021: Partidos */
#articulo article .contenido-nota iframe.jjooPartidosFutbol {
    height: 1780px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.jjooPartidosFutbol {
        padding: 0;
        height: 2100px;
    }
}
/*JJOO Tokio 2021: Grupos fútbol femenino */
#articulo article .contenido-nota iframe.jjooGruposFutbol {
    height: 750px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.jjooGruposFutbol {
        padding: 0;
        height: 750px;
    }
}

/* Consulta ciudadana 2021: Resultados */
#articulo article .contenido-nota iframe.resultadosConsultaCiudadana {
    height: 310px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.resultadosConsultaCiudadana {
        padding: 0;
        height: 320px;
    }
}

/* Presidenciales 2021 */

/* PRE2021: Buscador de candidatos */
#articulo article .contenido-nota iframe.PRE2021-buscadorCandidatos {
    height: 600px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.PRE2021-buscadorCandidatos {
        padding: 0;
        height: 600px;
    }
}

/* PRE2021: Resultados presidenciales */
#articulo article .contenido-nota iframe.PRE2021-resultadosPresidenciales {
    height: 580px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.PRE2021-resultadosPresidenciales {
        padding: 0;
        height: 510px;
    }
}

/* PRE2021: Resultados diputados */
#articulo article .contenido-nota iframe.PRE2021-resultadosDiputados {
    height: 530px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.PRE2021-resultadosDiputados {
        padding: 0;
        height: 570px;
    }
}

/* PRE2021: Resultados senadores */
#articulo article .contenido-nota iframe.PRE2021-resultadosSenadores {
    height: 530px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.PRE2021-resultadosSenadores {
        padding: 0;
        height: 550px;
    }
}

/* PRE2021: Resultados extranjeros */
#articulo article .contenido-nota iframe.PRE2021-resultadosExtranjeros {
    height: 550px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.PRE2021-resultadosExtranjeros {
        padding: 0;
        height: 530px;
    }
}

/* PRE2021: Diputados electos */
#articulo article .contenido-nota iframe.PRE2021-diputadosElectos {
    height: 500px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.PRE2021-diputadosElectos {
        padding: 0;
        height: 460px;
    }
}

/* PRE2021: Senadores electos */
#articulo article .contenido-nota iframe.PRE2021-senadoresElectos {
    height: 500px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.PRE2021-senadoresElectos {
        padding: 0;
        height: 440px;
    }
}

/* PRE2021: Politicos famosos */
#articulo article .contenido-nota iframe.PRE2021-politicosFamosos {
    height: 480px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.PRE2021-politicosFamosos {
        padding: 0;
        height: 490px;
    }
}

/* PRE2021: Batalla de votos */
#articulo article .contenido-nota iframe.PRE2021-batallaVotos {
    height: 550px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
    overflow-y: scroll !important;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.PRE2021-batallaVotos {
        padding: 0;
        height: 500px;
    }
}

/* PRE2021: Diputados por pactos */
#articulo article .contenido-nota iframe.PRE2021-resultadosDiputadosPactos {
    height: 560px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.PRE2021-resultadosDiputadosPactos {
        padding: 0;
        height: 600px;
    }
}

/* PRE2021: Senadores por pactos */
#articulo article .contenido-nota iframe.PRE2021-resultadosSenadoresPactos {
    height: 560px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.PRE2021-resultadosSenadoresPactos {
        padding: 0;
        height: 590px;
    }
}

/* PRE2021: Participación histórics */
#articulo article .contenido-nota iframe.PRE2021-participacionHistorica {
    height: 470px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.PRE2021-participacionHistorica {
        padding: 0;
        height: 510px;
    }
}

/* PRE2021: Comparación de participación */
#articulo article .contenido-nota iframe.PRE2021-comparacionParticipacion {
    height: 480px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.PRE2021-comparacionParticipacion {
        padding: 0;
        height: 460px;
    }
}

/* PRE2021: Camara de diputados */
#articulo article .contenido-nota iframe.PRE2021-camaraDiputados {
    height: 770px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.PRE2021-camaraDiputados {
        padding: 0;
        height: 610px;
    }
}

/* PRE2021: Camara de senadores */
#articulo article .contenido-nota iframe.PRE2021-camaraSenadores {
    height: 740px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.PRE2021-camaraSenadores {
        padding: 0;
        height: 590px;
    }
}

/* PRE2021: Escaño de diputados */
#articulo article .contenido-nota iframe.PRE2021-escanosDiputadosPartido {
    height: 900px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.PRE2021-escanosDiputadosPartido {
        padding: 0;
        height: 740px;
    }
}

/* PRE2021: Escaño de senadores */
#articulo article .contenido-nota iframe.PRE2021-escanosSenadoresPartido {
    height: 860px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.PRE2021-escanosSenadoresPartido {
        padding: 0;
        height: 720px;
    }
}

/* PRE2021: Comparador de elecciones */
#articulo article .contenido-nota iframe.PRE2021-comparadorElecciones {
    height: 1490px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.PRE2021-comparadorElecciones {
        padding: 0;
        height: 1430px;
    }
}

/* PRE2021: Banner en notas */
#articulo article .contenido-nota iframe.bannerPRE2021 {
    height: 250px;
    overflow-x: hidden;
    margin-bottom: 30px!important;
    margin-top: 30px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.bannerPRE2021 {
        padding: 0;
        height: 150px;
    }
}

/* Presidenciales Segunda Vuelta 2021 */

/* SV2021: Resultados presidenciales */
#articulo article .contenido-nota iframe.SV2021-resultadosPresidenciales {
    height: 540px;
    overflow-x: hidden;
    margin-bottom: 0px!important;
    margin-top: 20px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 413px) {
    #articulo article .contenido-nota iframe.SV2021-resultadosPresidenciales {
        padding: 0;
        height: 490px;
    }
}
@media (min-width: 414px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.SV2021-resultadosPresidenciales {
        padding: 0;
        height: 460px;
    }
}

/* SV2021: Resultados presidenciales extranjeros editoriales */
#articulo article .contenido-nota iframe.SV2021-resultadosExtranjerosEditoriales {
    height: 540px;
    overflow-x: hidden;
    margin-bottom: 0px!important;
    margin-top: 20px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.SV2021-resultadosExtranjerosEditoriales {
        padding: 0;
        height: 490px;
    }
}

/* SV2021: Grandes batallas */
#articulo article .contenido-nota iframe.SV2021-grandesBatallas {
    height: 560px;
    overflow-x: hidden;
    margin-bottom: 0px!important;
    margin-top: 20px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.SV2021-grandesBatallas {
        padding: 0;
        height: 560px;
    }
}

/* SV2021: Comparador primera y segunda vuelta */
#articulo article .contenido-nota iframe.SV2021-comparadorPrimeraSegunda {
    height: 570px;
    overflow-x: hidden;
    margin-bottom: 0px!important;
    margin-top: 20px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.SV2021-comparadorPrimeraSegunda {
        padding: 0;
        height: 540px;
    }
}

/* SV2021: Cámara de diputados */
#articulo article .contenido-nota iframe.SV2021-camaraDiputados {
    height: 760px;
    overflow-x: hidden;
    margin-bottom: 0px!important;
    margin-top: 20px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.SV2021-camaraDiputados {
        padding: 0;
        height: 700px;
    }
}

/* SV2021: Cámara de senadores */
#articulo article .contenido-nota iframe.SV2021-camaraSenadores {
    height: 760px;
    overflow-x: hidden;
    margin-bottom: 0px!important;
    margin-top: 20px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.SV2021-camaraSenadores {
        padding: 0;
        height: 720px;
    }
}

/* SV2021: Banner en notas */
#articulo article .contenido-nota iframe.bannerSV2021 {
    height: 250px;
    overflow-x: hidden;
    margin-bottom: 0px!important;
    margin-top: 10px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.bannerSV2021 {
        padding: 0;
        height: 150px;
        margin-bottom: 0px!important;
        margin-top: 10px!important;
    }
}

/* Gabinete de Boric */

/* Boric: Carrusel de ministros */
#articulo article .contenido-nota iframe.BORIC-homeGabinete {
    height: 460px;
    overflow-x: hidden;
    margin-bottom: 0px!important;
    margin-top: 20px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 413px) {
    #articulo article .contenido-nota iframe.BORIC-homeGabinete {
        padding: 0;
        height: 510px;
    }
}
@media (min-width: 414px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.BORIC-homeGabinete {
        padding: 0;
        height: 510px;
    }
}

/* Boric: Grilla de ministros */
#articulo article .contenido-nota iframe.BORIC-articuloGabinete {
    height: 560px;
    overflow-x: hidden;
    margin-bottom: 0px!important;
    margin-top: 20px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 413px) {
    #articulo article .contenido-nota iframe.BORIC-articuloGabinete {
        padding: 0;
        height: 600px;
    }
}
@media (min-width: 414px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.BORIC-articuloGabinete {
        padding: 0;
        height: 600px;
    }
}

/* Boric: Carrusel de autoridades */
#articulo article .contenido-nota iframe.BORIC-homeAutoridades {
    height: 460px;
    overflow-x: hidden;
    margin-bottom: 0px!important;
    margin-top: 20px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 413px) {
    #articulo article .contenido-nota iframe.BORIC-homeAutoridades {
        padding: 0;
        height: 510px;
    }
}
@media (min-width: 414px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.BORIC-homeAutoridades {
        padding: 0;
        height: 510px;
    }
}

/* Boric: Grilla de autoridades */
#articulo article .contenido-nota iframe.BORIC-articuloAutoridades {
    height: 560px;
    overflow-x: hidden;
    margin-bottom: 0px!important;
    margin-top: 20px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 320px) and (max-width: 413px) {
    #articulo article .contenido-nota iframe.BORIC-articuloAutoridades {
        padding: 0;
        height: 600px;
    }
}
@media (min-width: 414px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.BORIC-articuloAutoridades {
        padding: 0;
        height: 600px;
    }
}

/* Plebiscito 2022 */

/* buscador resultados extranjeros no ficiales */
#articulo article .contenido-nota iframe.plebiscito2022-buscadorExtranjeroNoOficial {
    height: 510px;
    overflow-x: hidden;
    margin-bottom: 0px!important;
    margin-top: 20px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 0px) and (max-width: 389px) {
    #articulo article .contenido-nota iframe.plebiscito2022-buscadorExtranjeroNoOficial {
        height: 610px;
    }
}
@media (min-width: 390px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.plebiscito2022-buscadorExtranjeroNoOficial {
        height: 590px;
    }
}

/* buscador oficial */
#articulo article .contenido-nota iframe.plebiscito2022-buscadorResultadosServel {
    height: 510px;
    overflow-x: hidden;
    margin-bottom: 0px!important;
    margin-top: 20px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 0px) and (max-width: 389px) {
    #articulo article .contenido-nota iframe.plebiscito2022-buscadorResultadosServel {
        height: 610px;
    }
}
@media (min-width: 390px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.plebiscito2022-buscadorResultadosServel {
        height: 580px;
    }
}

/* participacion historica */
#articulo article .contenido-nota iframe.participacionHistorica {
    height: 720px;
    overflow-x: hidden;
    margin-bottom: 0px!important;
    margin-top: 20px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 0px) and (max-width: 389px) {
    #articulo article .contenido-nota iframe.participacionHistorica {
        height: 710px;
    }
}
@media (min-width: 390px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.participacionHistorica {
        height: 710px;
    }
}

/* ranking */
#articulo article .contenido-nota iframe.ranking {
    height: 480px;
    overflow-x: hidden;
    margin-bottom: 0px!important;
    margin-top: 20px!important;
    border-radius: 4px;
    padding: 0;
}
@media (min-width: 0px) and (max-width: 389px) {
    #articulo article .contenido-nota iframe.ranking {
        height: 530px;
    }
}
@media (min-width: 390px) and (max-width: 550px) {
    #articulo article .contenido-nota iframe.ranking {
        height: 500px;
    }
}


/*------ 16. Cuerpo de nota: patrocinados */

/*AFP Capital*/
.patrocinadoAFPCapital {
    display: block;
    position: relative;
    width: 100%;
    padding: 30px;
    background-color: #0030A4;
}
.patrocinadoAFPCapital p.patrocinadoPor {
    background-color: #002B94;
    display: inline;
    color: #fff !important;
    font-size: 1.6em !important;
    padding: 10px 20px;
    border-radius: 4px;
    margin: 0;
}
.patrocinadoAFPCapital .logo {
    display: block;
    position: relative;
    text-align: center;
    margin: 10px 0 0 0;
}
.patrocinadoAFPCapital .logo img {
    width: 230px !important;
}
.patrocinadoAFPCapital .patrocinador .tituloBajada {
    display: block;
    position: relative;
}
.patrocinadoAFPCapital .patrocinador .tituloBajada h2 {
    font-weight: 700;
    font-size: 2.4em !important;
    color: #fff !important;
    margin: 30px 0px -10px 0px !important;
}
.patrocinadoAFPCapital .patrocinador .tituloBajada p {
    font-weight: 300;
    color: #ffffff !important;
    font-size: 2em !important;
    line-height: 1.4em !important;
    margin: 20px 0px !important;
    text-align: left !important;
}
.patrocinadoAFPCapital .btnes {
    display: block !important;
    text-align: right !important;
    margin: 20px 0 0 0 !important;
}
.patrocinadoAFPCapital .btnes a {
    border: 2px solid #fff !important;
    color: #fff !important;
    background-color: transparent !important;
    border-radius: 4px !important;
    font-weight: 500;
    font-size: 1.8em !important;
    padding: 10px 20px !important;
}
.patrocinadoAFPCapital .btnes a:hover {
    opacity: 0.75;
}
@media (min-width: 320px) and (max-width: 767px) {
    .patrocinadoAFPCapital {
        padding: 20px;
    }
}

/*Consorcio*/
.patrocinadoConsorcio {
    display: block;
    position: relative;
    width: 100%;
    padding: 0;
}
.patrocinadoConsorcio .titulo {
    padding: 30px 30px 10px 30px;
    background-color: #fff;
    border: 1px solid #003aa8;
    border-bottom: 0px solid #003aa8;
    border-radius: 4px 4px 0 0;
}
.patrocinadoConsorcio p.patrocinadoPor {
    background-color: #003aa8;
    display: inline;
    color: #fff !important;
    font-size: 1.6em !important;
    padding: 10px 20px;
    border-radius: 4px;
    margin: 0;
}
.patrocinadoConsorcio .left .itemLeft {
    background-color: #fff;
}
.patrocinadoConsorcio .logo {
    display: block;
    position: relative;
    text-align: center;
    margin: 0;
    padding: 0 30px;
    border-left: 1px solid #003aa8;
    border-right: 1px solid #003aa8;
}
.patrocinadoConsorcio .logo img {
    width: 300px !important;
}
.patrocinadoConsorcio .left .itemRight {
    background-color: #003aa8;
    padding: 10px 30px;
}
.patrocinadoConsorcio .right  {
    background-color: #003aa8;
    padding: 10px 30px 30px 30px;
    border-radius: 0 0 4px 4px;
}
.patrocinadoConsorcio .patrocinador .tituloBajada {
    display: block;
    position: relative;
}
.patrocinadoConsorcio .patrocinador .tituloBajada h2 {
    font-weight: 700;
    font-size: 2.4em !important;
    color: #fff !important;
    margin: -20px 0px -10px 0px !important;
}
.patrocinadoConsorcio .patrocinador .tituloBajada p {
    font-weight: 300;
    color: #ffffff !important;
    font-size: 2em !important;
    line-height: 1.4em !important;
    margin: 20px 0px !important;
    text-align: left !important;
}
.patrocinadoConsorcio .btnes {
    display: block !important;
    text-align: right !important;
    margin: 20px 0 0 0 !important;
}
.patrocinadoConsorcio .btnes a {
    border: 2px solid #7fc359 !important;
    color: #fff !important;
    background-color: transparent !important;
    border-radius: 4px !important;
    font-weight: 500;
    font-size: 1.8em !important;
    padding: 10px 20px !important;
}
.patrocinadoConsorcio .btnes a:hover {
    opacity: 0.75;
}
@media (min-width: 200px) and (max-width: 767px) {
    .patrocinadoConsorcio {
        padding: 0px;
    }
    .patrocinadoConsorcio .left .itemRight {
        margin-bottom: -2px;
        padding: 10px 20px;
    }
    .patrocinadoConsorcio .right {
        padding: 10px 20px 30px 20px;
    }
    .patrocinadoConsorcio .titulo {
        padding: 20px 20px 10px 20px;
    }
    .patrocinadoConsorcio .logo {
        padding: 0 20px;
    }
}

/*Hanu Fit*/
.patrocinadoHanuFit {
    display: block;
    position: relative;
    width: 100%;
    padding: 30px;
    background-color: #101213;
}
.patrocinadoHanuFit p.patrocinadoPor {
    background-color: #1f2123;
    display: inline;
    color: #fff !important;
    font-size: 1.6em !important;
    padding: 10px 20px;
    border-radius: 4px;
    margin: 0;
}
.patrocinadoHanuFit .logo {
    display: block;
    position: relative;
    text-align: center;
    margin: 10px 0 0 0;
    padding: 10px 80px;
}
.patrocinadoHanuFit .logo img {
    width: 230px !important;
}
.patrocinadoHanuFit .patrocinador .tituloBajada {
    display: block;
    position: relative;
}
.patrocinadoHanuFit .patrocinador .tituloBajada h2 {
    font-weight: 700;
    font-size: 2.4em !important;
    color: #fff !important;
    margin: 30px 0px -10px 0px !important;
}
.patrocinadoHanuFit .patrocinador .tituloBajada p {
    font-weight: 300;
    color: #ffffff !important;
    font-size: 2em !important;
    line-height: 1.4em !important;
    margin: 20px 0px !important;
    text-align: left !important;
}
.patrocinadoHanuFit .btnes {
    display: block !important;
    text-align: right !important;
    margin: 20px 0 0 0 !important;
}
.patrocinadoHanuFit .btnes a {
    border: 2px solid #fff !important;
    color: #fff !important;
    background-color: transparent !important;
    border-radius: 4px !important;
    font-weight: 500;
    font-size: 1.8em !important;
    padding: 10px 20px !important;
}
.patrocinadoHanuFit .btnes a:hover {
    opacity: 0.75;
}

@media (min-width: 320px) and (max-width: 767px) {
    .patrocinadoHanuFit {
        padding: 20px;
    }
}

/*------ 17. Cuerpo de nota: tablas */

/*Tabla: Tabla de posiciones Clasificatorias*/
#tablaDePosiciones {
    display: block;
    position: relative;
    width: 100%;
    margin-bottom: 30px;
    z-index: 9;
    transition: .3s;
}
#tablaDePosiciones .titulo {
    display: block;
    position: relative;
    background-color: #151f2c;
    padding: 6px 10px 6px 10px;
    text-align: center;
    border-radius: 4px 4px 0px 0px;
}
#tablaDePosiciones .titulo h3 {
    font-weight: 500;
    text-transform: uppercase !important;
    font-size: 2.2em !important;
    color: #fff !important;
    margin: 0 !important;
}
#tablaDePosiciones .actualizacion {
    display: block;
    position: relative;
    background-color: #2a3748;
    padding: 6px 10px 6px 10px;
    text-align: center !important;
}
#tablaDePosiciones .actualizacion p.fecha {
    color: #fff !important;
    width: 100% !important;
    text-align: center !important;
    margin: 0 !important;
    font-size: 1.4em !important;
    font-weight: 400;
}
#tablaDePosiciones table {
    display: table;
    width: 100%;
    border: 1px solid #ececec;
    font-size: 1.4em;
    padding: 0px;
    border-radius: 0 0 4px 4px;
    border-collapse: collapse;
}
#tablaDePosiciones table tr {
    height: 30px;
    text-align: center;
}
#tablaDePosiciones table tr.pais,
#tablaDePosiciones table td.pais {
    text-align: left;
    padding: 0 0 0 10px;
}
#tablaDePosiciones table td.bold {
    font-weight: 700;
    font-size: 1.2em;
    border-bottom: 1px solid #8e949a;
}
#tablaDePosiciones table tr:nth-child(even) { 
    background: #fff;
}
#tablaDePosiciones table tr:nth-child(odd) {
    background: #eee;
}
#tablaDePosiciones table tr.fila {
    background-color: #0000;
}
/*Tabla: Posiciones y grupos (Copa América)*/
#articulo article .contenido-nota iframe.copaAmericaFixture {
    height: 720px;
}
#articulo article .contenido-nota iframe.copaAmericaGrupos {
    height: 550px;
}
/*Tabla: elecciones*/
#articulo article .contenido-nota iframe.tablaDeElecciones {
    height: 1080px;
}
#articulo article .contenido-nota iframe.tablaDeEleccionesFotos {
    height: 780px;
}
/*Tabla: constituyentes*/
#articulo article .contenido-nota iframe.tablaconstituyentes {
    height: 4990px;
}
/*Tabla: medallero olimpico histórico*/
#articulo article .contenido-nota iframe.medalleroOlimpico {
    height:480px;
}
/*Tabla: sueldo ministros*/
#articulo article .contenido-nota iframe.tablaGenerica {
    height:800px;
}

/*------ 18. Imagen lazyload */
#articulo .masContenido .container .box .notas article figure .left {
    height: 110px;
    background-color: #eff0f1;
}
#articulo .masContenido .container .box .notas article figure .left img {
    width: 110px;
    height: 110px;
}

/*------ 19. ADS */
#articulo .section-dfp.right {
    margin-top: 30px;
}
#articulo .section-dfp.right .box,
#articulo .section-dfp.topright .box {
    margin: unset;
}



/*------ XX. Responsive */

@media (min-width: 320px) and (max-width: 767px) {
    
    /*1. Articulo normal*/   
    body#articulo main#main {
        display: block;
        position: relative;
        width: 100%;
        margin-top: 0px;
        margin-bottom: 0px;
    }
    body#articulo main#main .container {
        width: 100%;
        display: inline-block;
        padding-top: 0px;
        margin-bottom: 0px;
    }   
    article.box-destacado figure a img {
        height: auto;
    }
    #articulo article .container .cuerpo {
        width: 100%;
        float: left;
        padding: 0px;
    }
    #articulo article .contenedor-contenido {
        margin: 10px;
        margin-top: -40px;
        padding: 10px !important;
    }
    #articulo article .portada-video.destacado-articulo {
        height: auto;
    }

    /*2. Articulo normal: sidebar*/ 
    #articulo article .container aside.right {
        width: 100%;
        float: left;
        padding: 0px;
        margin: 0 auto;
    }
    aside.right .lo-ultimo.articulo {
        width: 96%;
        margin: 0% 2%;
        margin-bottom: 40px;
    }    
    aside.right .lo-ultimo.articulo .linea-tiempo {
        width: 100%;
        max-width: 100%;
        margin: 0;
    }
    aside.right .lo-ultimo.articulo .linea-tiempo h3.titulo {
        margin-bottom: 20px;
    }    
    aside.right .lo-ultimo.articulo .linea-tiempo article.item-lt {
        padding: 0px;
        width: 100%;
    }   
    aside.right .lo-ultimo.articulo .linea-tiempo article.item-lt .contenido figure {
        display: inline-block;
        width: 100%;
        height: 132px;
    }    
    aside.right .lo-ultimo.articulo .linea-tiempo article.item-lt .contenido figure .texto {
        display: block;
        position: inherit;
        float: left;
        width: 60%;
        height: 132px;
    }  
    aside.right .lo-ultimo.articulo .linea-tiempo article.item-lt .contenido figure .imagen span {
        display: block;
        position: absolute;
        bottom: 0px;
        width: 30px;
        height: 30px;
        background-color: rgb(255, 255, 255);
        color: rgb(27, 174, 141);
    }    
    aside.right .lo-ultimo.articulo .linea-tiempo article.item-lt .contenido figure .imagen img {
        height: 132px;
    }
    aside.right .lo-ultimo.articulo .linea-tiempo article.item-lt .contenido figure .texto figcaption h2 {
        font-size: 1.6em;
    }    
    aside.right .lo-ultimo.articulo .linea-tiempo article.item-lt .contenido figure .imagen {
        display: block;
        float: left;
        width: 40%;
        height: 132px;
    }
    aside.right .lo-ultimo.articulo .linea-tiempo .boton a:hover {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }  

    /*3. Articulo normal: formato de textos*/
    #articulo article .container .cuerpo h1 {
        font-size: 3.4em;
        line-height: 1.2em;
    }
    #articulo article .contenido-nota h2,
    #articulo article .contenido-nota h3,
    #articulo article .contenido-nota h4,
    #articulo article .contenido-nota h5 {
        margin:30px 0px -10px 0px;
    }
    #articulo article .contenido-nota p {
        margin: 10px 0px;
    }
    #articulo article .contenido-nota ul,
    #articulo article .contenido-nota ol {
        padding: 0px;
        margin: 10px 0;
    }
    #articulo article .container .cuerpo ul.tag-fecha li + li img {
        position: absolute;
        right: 10px;
        top: 8px;
        width: 60px;
    }
    #articulo article .container .cuerpo ul.tag-fecha li + li {
        padding-right: 0px;
    }    
    #articulo article .container .cuerpo .rrss-likes .rrss ul li a svg {
        width: 20px;
        height: 20px;
    }
    #articulo article .container .cuerpo .rrss-likes .rrss ul li {
        padding-left: 10px;
    }
    #articulo article .container .cuerpo ul.tag-fecha {
        padding-top: 0px;
    }    
    #articulo article .container .cuerpo ul.tag-fecha li.patrocinado {
        padding-right: 64px !important;
    }
    #articulo article .container .cuerpo ul.tag-fecha li.patrocinado img {
        right: 10px !important;
    }
    #articulo.articulo-patrocinado article .container .cuerpo ul.tag-fecha {
        padding-top: 10px;
    }
    #articulo article .contenido-nota {
        margin: 10px 0px;
    }    
    #articulo article .contenido-nota ul li,
    #articulo article .contenido-nota ol li {
        font-size: 2.2em;
        line-height: 1.6em;
        margin: 2px 20px
    }      
    #articulo article .container .cuerpo .imagen-destacada .creditos-foto {
        font-size: 1em;
    }  
    #articulo article .container .cuerpo .imagen-destacada img {
        width: 100%;
        height: auto;
    }  
    article.box-generica-home .bottom .linea {
        display: block;
    }
    article.box-generica-home .bottom .patrocinador {
        display: block;
    }
    #articulo article .container .cuerpo .rrss-likes {
        margin: -10px 0 0 0;
    }
    #articulo article .container .cuerpo .fechaHora {
        margin: 4px 0 10px 0;
    }

    /*4. Arti­culo normal: iframes base*/
    #articulo article .contenido-nota #twitter-widget-0.twitter-tweet-rendered {
        margin: 0 auto !important;
        margin-bottom: 20px !important;
        margin-top: 20px !important;
    }
    #articulo article .contenido-nota .media-container {
        margin-bottom: 20px;
        margin-top: 20px;
    }
    #articulo article .contenido-nota iframe.instagram-media {
        margin-bottom: 20px !important;
        margin-top: 20px !important;
    }
    #articulo article .contenido-nota .fb-post {
        display: block !important;
        margin-top: 20px !important;
        margin-bottom: 20px !important;
        padding-bottom: 0px !important;
    } 
    #articulo article .contenido-nota .fb-post iframe {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }

    /*10. Articulo normal: noticias recomendadas + lo último de...*/
    #articulo .masContenido {
        padding: 10px;
    }
    #articulo .masContenido .container .box {
        width: 100%;
    }
    #articulo .masContenido .container .box .notas {
        margin: 10px 0px;
    }
    #articulo .masContenido .container .box .notas article {
        display: block;
        position: relative;
        width: 100%;
        margin-right: 0px;
        float: left;
        margin-bottom: 12px;
    }
    #articulo .masContenido .container .box .notas article:nth-child(2n) {
        display: block;
        position: relative;
        width: 100%;
        margin-right: 0px;
        float: left;
    }
    .boxAds .section-dfp.bottom1, 
    .boxAds .section-dfp.bottom2, 
    .boxAds .section-dfp.bottom3 {
        text-align: left;
    }
    .section-dfp.bottom1 .box, 
    .section-dfp.bottom2 .box, 
    .section-dfp.bottom3 .box {
        margin: 0 auto;
    }

    /*12. Articulo normal: leer más de*/
    .area-usuario-articulo {
        margin: 20px 0px 10px 0px;
    }
    .area-usuario-articulo .contenedor-temas {
        padding: 8px 8px 2px 8px;
    }    
    .area-usuario-articulo .contenedor-temas ul li {
        padding-right: 4px;
        padding-bottom: 4px;
    }   

    /*15. Cuerpo de nota: iframes*/
    /*coronavirus: evolucion de coronavirus en chile*/ 
    iframe.graph_coronavirusEvolucion {
        height: 530px;
        overflow: hidden;
        margin-bottom: 0px !important;
        margin-top: 20px !important;
    }
    body#articulo.coronavirus iframe.graph_coronavirusEvolucion {
        height: 550px;
    }
    /*coronavirus: Casos activos vs recuperados*/ 
    iframe.graph_coronavirusActivosRecuperados {
        height: 550px;
        overflow: hidden;
        margin-bottom: 0px !important;
        margin-top: 20px !important;
    }
    body#articulo.coronavirus iframe.graph_coronavirusActivosRecuperados {
        height: 550px;
    }
    /*coronavirus: Información de resumen*/ 
    iframe.graph_coronavirusResumen {
        height: 430px;
        overflow: hidden;
        margin-bottom: 20px !important;
        margin-top: 20px !important;
    }
    body#articulo.coronavirus iframe.graph_coronavirusResumen {
        height: 430px;
    }

    /*Plebiscito 2020: dato útil*/
    #articulo article .contenido-nota iframe.plebiscitoDatoUtil {
        height: 580px;
    }
    /*Plebiscito 2020: internacional*/
    #articulo article .contenido-nota iframe.widgetTotalExtranjero, 
    #articulo article .contenido-nota iframe.widgetTotalGeneral {
        height: 420px;
        margin-bottom: -30px!important;
        margin-top: 10px!important;
    }
    /*Plebiscito 2020: resultados por comuna*/
    #articulo article .contenido-nota iframe.widgetResultadosComunaRegion {
        height: 1100px;
        margin-bottom: -50px!important;
        margin-top: 10px!important;
    }
    /*Plebiscito 2020: resultados por país*/
    #articulo article .contenido-nota iframe.widgetResultadosPais {
        height: 1050px;
        margin-bottom: -80px!important;
        margin-top: 10px!important;
    }
    /*Plebiscito 2020: participación total*/
    #articulo article .contenido-nota iframe.widgetParticipacionTotal {
        height: 700px;
        margin-bottom: -30px!important;
        margin-top: 10px!important;
    }
    /*Plebiscito 2020: histórico*/
    #articulo article .contenido-nota iframe.widgetHistorico {
        height: 980px;
        margin-bottom: -50px!important;
        margin-top: 10px!important;
    }
   
    /*16. Cuerpo de nota: patrocinados*/
    #articulo.articulo-patrocinado article .container .cuerpo {
        width: 100%;
    }
    #articulo.articulo-patrocinado article .contenedor-contenido {
        margin: 10px;
        margin-top: -40px;
        padding: 10px;
    }
    #articulo.articulo-patrocinado article .container .cuerpo .imagen-destacada {
        margin: 0px 0px 0px 0px;
    }

    /*17. Cuerpo de nota: tablas*/
    /*coronavirus*/
    .contadorCoronavirusArticulo .top p.datosCoronavirus {
        font-size: 1.5em !important;
    }
    .contadorCoronavirusArticulo .middle table tr td {
        font-size: 1.2em;
    }
    .contadorCoronavirusArticulo .middle table tr td + td {
        font-size: 1.2em;
        padding-left: unset;
        padding-right: 6px;
    }
    .contadorCoronavirusArticulo .top p strong {
        padding-left: 4px;
        padding-right: 0px;
    }
    .contadorCoronavirusArticulo .middle table tr.titulo td {
        line-height: 1em;
        font-size: 1.2em;
    }

    /*------ 19. ADS */
    #articulo article .container aside.right .boxContent {
        position: relative;
        top: unset;
    }
    #articulo .section-dfp.right .box, #articulo .section-dfp.topright .box {
        margin: 0 auto;
    }
    #articulo .boxAds .section-dfp.bottom1,
    #articulo .boxAds .section-dfp.bottom2,
    #articulo .boxAds .section-dfp.bottom3 {
        text-align: center;
    }
    #articulo .boxAds .section-dfp.bottom1 .box,
    #articulo .boxAds .section-dfp.bottom2 .box,
    #articulo .boxAds .section-dfp.bottom3 .box {
        margin: 0 auto;
    }


} /* ------ */

@media (min-width: 768px) and (max-width: 1023px) { 

    /*1. Articulo normal*/
    #articulo article .container {
        display: block;
    }    
    #articulo article .container .cuerpo {
        width: 720px;
    }   
    #articulo article .contenedor-contenido {
        margin: 30px 70px 30px 70px;
        margin-top: -70px;
    } 
    #articulo article .container .cuerpo .imagen-destacada img {
        width: 100%;
        height: auto;
    } 
    
    /*2. Articulo normal: sidebar*/
    #articulo article .container aside.right {
        width: 100%;
        padding: 40px 90px;
        margin-left: 0px;
    }
    aside .sticky {
        display: block;
        position: relative;
        top: 0px;
    }
    aside.right .lo-ultimo.articulo {
        width: 100%;
        margin-left: 0px;
        margin-top: 20px;
    }    
    aside.right .lo-ultimo.articulo .linea-tiempo {
        width: 100%;
    }
    aside.right .lo-ultimo.articulo .linea-tiempo article.item-lt .contenido {
        width: 100%;
    }    
    aside.right .lo-ultimo.articulo .linea-tiempo article.item-lt .contenido figure {
        width: 100%;
        height: auto;
    }
    aside.right .lo-ultimo.articulo .linea-tiempo article.item-lt .contenido {
        height: auto;
    }
    aside.right .lo-ultimo.articulo .linea-tiempo article.item-lt .contenido figure .texto figcaption p.hora {
        font-size: 1.6em;
    }   
    aside.right .lo-ultimo.articulo .linea-tiempo article.item-lt .contenido figure .texto figcaption h2 {
        font-size: 2em; 
    }
    aside.right .lo-ultimo.articulo .linea-tiempo article.item-lt .contenido figure .texto {
        width: 80%;
    }    
    aside.right .lo-ultimo.articulo .linea-tiempo article.item-lt .contenido figure .imagen {
        width: 20%;
        position: relative;
    }    
    aside.right .lo-ultimo.articulo .linea-tiempo article.item-lt .contenido figure .imagen span {
        bottom: 4px;
        left: -1px;
        width: 30px;
        height: 30px;
        line-height: 1.5;
        text-align: center;
    }
    aside.right .lo-ultimo.articulo .linea-tiempo .boton a {
        font-size: 2.4em;
    }   
    aside.right .lo-ultimo.articulo .linea-tiempo .boton a:hover {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }    
    aside.right .lo-ultimo.articulo .linea-tiempo::after {
        bottom: 52px;
    }  

    /*10. Articulo normal: noticias recomendadas + lo último de...*/
    #articulo .masContenido .container .box {
        width: 720px;
    }
    #articulo .masContenido .container .box .notas article {
        display: block;
        position: relative;
        width: 350px;
        margin-right: 0;
        float: left;
        margin-bottom: 20px;
    }
    #articulo .masContenido .container .box .notas article:nth-child(2n) {
        display: block;
        position: relative;
        width: 350px;
        margin-right: 20px;
        float: left;
    }
    #articulo .masContenido .container .box .notas article figure .left {
        width: 100px;
    }
    #articulo .masContenido .container .box .notas article figure {
        height: 100px;
    }
    #articulo .masContenido .container .box .notas article figure .right {
        width: 250px;
        padding: 6px 8px;
    }
    #articulo .masContenido .container .box .notas article figure .right p.titulo {
        font-size: 1.6em;
        line-height: 1.4em;
    }

    /*12. Articulo normal: leer más de*/
    .area-usuario-articulo .contenedor-temas ul li {
        margin-bottom: 10px;
    }

    /*15. Cuerpo de nota: iframes*/
    /*Coronavirus: evolucion de coronavirus en chile*/ 
    iframe.graph_coronavirusEvolucion {
        height: 700px;
        overflow: hidden;
        margin-bottom: 20px !important;
        margin-top: 20px !important;
    }
    body#articulo.coronavirus iframe.graph_coronavirusEvolucion {
        height: 720px;
    }
     /*Coronavirus: Casos activos vs recuperados*/ 
     iframe.graph_coronavirusActivosRecuperados {
        height: 650px;
        overflow: hidden;
        margin-bottom: 20px !important;
        margin-top: 20px !important;
    }
    body#articulo.coronavirus iframe.graph_coronavirusActivosRecuperados {
        height: 700px;
    }
    /*Coronavirus: Información de resumen*/ 
    iframe.graph_coronavirusResumen {
        height: 500px;
        overflow: hidden;
        margin-bottom: 20px !important;
        margin-top: 20px !important;
    }
    body#articulo.coronavirus iframe.graph_coronavirusResumen {
        height: 360px;
    }

    /*16. Cuerpo de nota: patrocinados*/
    #articulo.articulo-patrocinado article .container .cuerpo {
        width: 720px;
    }
    #articulo.articulo-patrocinado article .contenedor-contenido {
        margin: 30px 70px 30px 70px;
        margin-top: -70px;
    }
    #articulo.articulo-patrocinado article .container .cuerpo .imagen-destacada {
        margin: 0px 0px 0px 0px;
    }
    #articulo.articulo-patrocinado article .portada-video.destacado-articulo {
        height: 292px;
    }

    /*------ 18. Imagen lazyload */
    #articulo .masContenido .container .box .notas article figure .left {
        height: 100px;
        background-color: #eff0f1;
    }
    #articulo .masContenido .container .box .notas article figure .left img {
        width: 100px;
        height: 100px;
    }

    /*------ 19. ADS */
    #articulo article .container aside.right .boxContent {
        position: relative;
        top: unset;
    }
    #articulo .section-dfp.right .box, #articulo .section-dfp.topright .box {
        margin: 0 auto;
    }

} /* ------ */

@media (min-width: 1024px) and (max-width: 1160px) { 

    /*1. Articulo normal*/  
    #articulo article .container .cuerpo {
        width: 634px;
    }    
    #articulo article .contenedor-contenido {
        margin: 30px 70px 30px 70px;
        margin-top:-74px;
    }
    #articulo article .container .cuerpo .imagen-destacada img {
        width: 100%;
        height: auto;
    }  

    /*2. Articulo normal: sidebar*/
    #articulo article .container aside.right {
        padding: 0px;
    }
    aside.right .lo-ultimo.articulo .linea-tiempo article.item-lt {
        padding: 10px 0px 10px 10px;
        width: 96%;
    }

    /*10. Articulo normal: noticias recomendadas + lo último de...*/
    #articulo .masContenido .container .box {
        width: 634px;
    }
    #articulo .masContenido .container .box .notas article {
        display: block;
        position: relative;
        width: 307px;
        margin-right: 0;
        float: left;
        margin-bottom: 20px;
    }
    #articulo .masContenido .container .box .notas article:nth-child(2n) {
        display: block;
        position: relative;
        width: 307px;
        margin-right: 20px;
        float: left;
        margin-bottom: 20px;
    }
    #articulo .masContenido .container .box .notas article figure .left {
        width: 80px;
    }
    #articulo .masContenido .container .box .notas article figure {
        height: 80px;
    }
    #articulo .masContenido .container .box .notas article figure .right {
        width: 227px;
        padding: 8px;
    }
    #articulo .masContenido .container .box .notas article figure .right p.titulo {
        font-size: 1.4em;
        line-height: 1.2em;
    }

    /*15. Cuerpo de nota: iframes*/
    /*Coronavirus: Evolucion de coronavirus en chile*/ 
    iframe.graph_coronavirusEvolucion {
        height: 550px;
        overflow: hidden;
        margin-bottom: 20px !important;
        margin-top: 20px !important;
    }
    /*Coronavirus: Casos activos vs recuperados*/ 
    iframe.graph_coronavirusActivosRecuperados {
        height: 550px;
        overflow: hidden;
        margin-bottom: 20px !important;
        margin-top: 20px !important;
    }

    /*16. Cuerpo de nota: patrocinados*/
    #articulo.articulo-patrocinado article .container .cuerpo {
        width: 1000px;
    }
    #articulo.articulo-patrocinado article .contenedor-contenido {
        margin: 30px 70px 30px 70px;
        margin-top: -70px;
    }
    #articulo.articulo-patrocinado article .container .cuerpo .imagen-destacada {
        margin: 0px 40px 0px 40px;
    }

    /*------ 18. Imagen lazyload */
    #articulo .masContenido .container .box .notas article figure .left {
        height: 80px;
        background-color: #eff0f1;
    }
    #articulo .masContenido .container .box .notas article figure .left img {
        width: 80px;
        height: 80px;
    }

} /* ------ */

@media (min-width: 1161px) and (max-width: 1289px) {

    /*1. Articulo normal*/
    #articulo article .container .cuerpo {
        width: 794px;
    }
    #articulo article .contenedor-contenido {
        margin: 30px 100px 30px 100px;
        margin-top: -72px;
    }
    #articulo article .container .cuerpo .imagen-destacada img {
        width: 100%;
        height: auto;
    }  

    /*10. Articulo normal: noticias recomendadas + lo último de...*/
    #articulo .masContenido .container .box {
        width: 794px;
    }
    #articulo .masContenido .container .box .notas article:nth-child(2n) {
        display: block;
        position: relative;
        width: 385px;
        margin-right: 24px;
        float: left;
        margin-bottom: 30px;
    }
    #articulo .masContenido .container .box .notas article {
        display: block;
        position: relative;
        width: 385px;
        margin-right: 0px;
        float: left;
    }

    #articulo .masContenido .container .box .notas article figure .left {
        width: 100px;
    }
    #articulo .masContenido .container .box .notas article figure {
        height: 100px;
    }
    #articulo .masContenido .container .box .notas article figure .right {
        width: 285px;
        padding: 10px;
    }
    #articulo .masContenido .container .box .notas article figure .right p.titulo {
        font-size: 1.6em;
        line-height: 1.2em;
    }

    /*16. Cuerpo de nota: patrocinados*/
    #articulo.articulo-patrocinado article .container .cuerpo {
        width: 1160px;
    }
    #articulo.articulo-patrocinado article .portada-video.destacado-articulo {
        height: 348px;
    }

    /*------ 18. Imagen lazyload */
    #articulo .masContenido .container .box .notas article figure .left {
        height: 100px;
        background-color: #eff0f1;
    }
    #articulo .masContenido .container .box .notas article figure .left img {
        width: 100px;
        height: 100px;
    }

} /* ------ */

@media (min-width: 200px) and (max-width: 329px) {

    /*1. Articulo normal*/
    #articulo article .container .cuerpo h1 {
        font-size: 3em;
    }
    #articulo article .container .cuerpo .compartir-bottom .contenedor-rrss ul li a {
        font-size: 2em;
    }
    #articulo article .container .cuerpo ul.tag-fecha li {
        font-size: 1.4em;
    }

    /*10. Articulo normal: noticias recomendadas + lo último de...*/
    #articulo .masContenido .container .box .notas p.titulo {
        font-size: 2.4em;
        margin-bottom: 10px;
    }
    #articulo .masContenido .container .box .notas article figure .left {
        width: 112px;
    }
    #articulo .masContenido .container .box .notas article figure {
        height: 112px;
    }
    #articulo .masContenido .container .box .notas article figure .right {
        width: 160px;
        padding: 6px 8px;
    }
    #articulo .masContenido .container .box .notas article figure .right p.titulo {
        font-size: 1.5em;
        line-height: 1.3em;
    }
    #articulo article .container .cuerpo .rrss-likes .rrss ul li a svg {
        width: 18px;
        height: 18px;
    }
    #articulo article .container .cuerpo .rrss-likes .rrss ul li {
        padding-left: 4px;
    }
    #articulo article .contenedor-contenido {
        padding: 6px !important;
    }
    .boxAds {
        margin: 10px 0px;
    }

    /*------ 18. Imagen lazyload */
    #articulo .masContenido .container .box .notas article figure .left {
        height: 112px;
        background-color: #fff;
    }
    #articulo .masContenido .container .box .notas article figure .left img {
        width: 112px;
        height: 112px;
    }


} /* ------ */


/*------ XX. Resoluciones custom */

@media (min-width: 330px) and (max-width: 339px) {

    /*------ 18. Imagen lazyload */
    #articulo .masContenido .container .box .notas article figure .right {
        width: 182px;
    }

} /* ------ */

@media (min-width: 340px) and (max-width: 349px) {

    /*------ 18. Imagen lazyload */
    #articulo .masContenido .container .box .notas article figure .right {
        width: 194px;
    }

} /* ------ */

@media (min-width: 350px) and (max-width: 359px) {

    /*------ 18. Imagen lazyload */
    #articulo .masContenido .container .box .notas article figure .right {
        width: 206px;
    }

} /* ------ */

@media (min-width: 360px) and (max-width: 369px) {

    /*------ 18. Imagen lazyload */
    #articulo .masContenido .container .box .notas article figure .right {
        width: 214px;
    }

} /* ------ */

@media (min-width: 370px) and (max-width: 374px) { 

    /*------ 18. Imagen lazyload */
    #articulo .masContenido .container .box .notas article figure .right {
        width: 224px;
    }

} /* ------ */  

@media (min-width: 375px) and (max-width: 379px) {

    /*10. Articulo normal: noticias recomendadas + lo último de...*/
    #articulo .masContenido .container .box .notas p.titulo {
        font-size: 2.6em;
        margin-bottom: 10px;
    }
    #articulo .masContenido .container .box .notas article figure .left {
        width: 112px;
    }
    #articulo .masContenido .container .box .notas article figure {
        height: 112px;
    }
    #articulo .masContenido .container .box .notas article figure .right {
        width: 242px;
        padding: 6px 8px;
    }
    #articulo .masContenido .container .box .notas article figure .right p.titulo {
        font-size: 1.7em;
        line-height: 1.3em;
    }
    .boxAds {
        margin: 10px 0px;
    }

    /*------ 18. Imagen lazyload */
    #articulo .masContenido .container .box .notas article figure .left {
        height: 112px;
        background-color: #fff;
    }
    #articulo .masContenido .container .box .notas article figure .left img {
        width: 112px;
        height: 112px;
    }
    #articulo .masContenido .container .box .notas article figure .right {
        width: 226px;
    }

} /* ------ */

@media (min-width: 380px) and (max-width: 383px) {

    /*------ 18. Imagen lazyload */
    #articulo .masContenido .container .box .notas article figure .right {
        width: 234px;
    }

} /* ------ */

@media (min-width: 384px) and (max-width: 389px) {

    /*------ 18. Imagen lazyload */
    #articulo .masContenido .container .box .notas article figure .right {
        width: 239px;
    }

} /* ------ */ 

@media (min-width: 390px) and (max-width: 399px) {

    /*------ 18. Imagen lazyload */
    #articulo .masContenido .container .box .notas article figure .right {
        width: 245px;
    }

} /* ------ */ 

@media (min-width: 400px) and (max-width: 409px) { 

    /*------ 18. Imagen lazyload */
    #articulo .masContenido .container .box .notas article figure .right {
        width: 254px;
    }

} /* ------ */ 

@media (min-width: 410px) and (max-width: 411px) {

    /*------ 18. Imagen lazyload */
    #articulo .masContenido .container .box .notas article figure .right {
        width: 265px;
    }

} /* ------ */  

@media (min-width: 412px) and (max-width: 413px) {

    /*------ 18. Imagen lazyload */
    #articulo .masContenido .container .box .notas article figure .right {
        width: 267px;
    }

} /* ------ */ 

@media (min-width: 414px) and (max-width: 419px) {

    /*------ 18. Imagen lazyload */
    #articulo .masContenido .container .box .notas article figure .right {
        width: 247px !important;
    }

} /* ------ */

@media (min-width: 420px) and (max-width: 429px) {

    /*------ 18. Imagen lazyload */
    #articulo .masContenido .container .box .notas article figure .right {
        width: 252px !important;
    }

} /* ------ */

@media (min-width: 430px) and (max-width: 439px) {

    /*------ 18. Imagen lazyload */
    #articulo .masContenido .container .box .notas article figure .right {
        width: 262px !important;
    }

} /* ------ */

@media (min-width: 440px) and (max-width: 449px) {

    /*------ 18. Imagen lazyload */
    #articulo .masContenido .container .box .notas article figure .right {
        width: 272px !important;
    }

} /* ------ */

@media (min-width: 450px) and (max-width: 459px) {

    /*------ 18. Imagen lazyload */
    #articulo .masContenido .container .box .notas article figure .right {
        width: 282px !important;
    }

} /* ------ */

@media (min-width: 460px) and (max-width: 469px) {

    /*------ 18. Imagen lazyload */
    #articulo .masContenido .container .box .notas article figure .right {
        width: 247px !important;
    }

} /* ------ */

@media (min-width: 470px) and (max-width: 479px) {



} /* ------ */

@media (min-width: 414px) and (max-width: 450px) {

    /*10. Articulo normal: noticias recomendadas + lo último de...*/
    #articulo .masContenido .container .box .notas p.titulo {
        font-size: 2.6em;
        margin-bottom: 10px;
    }
    #articulo .masContenido .container .box .notas article figure .left {
        width: 132px;
    }
    #articulo .masContenido .container .box .notas article figure {
        height: 132px;
    }
    #articulo .masContenido .container .box .notas article figure .right {
        width: 260px;
        padding: 6px 8px;
    }
    #articulo .masContenido .container .box .notas article figure .right p.titulo {
        font-size: 1.7em;
        line-height: 1.4em;
    }
    .boxAds {
        margin: 10px 0px;
    }

} /* ------ */

@media (min-width: 451px) and (max-width: 659px) {

    /*10. Articulo normal: noticias recomendadas + lo último de...*/
    #articulo .masContenido .container .box .notas p.titulo {
        font-size: 2.6em;
        margin-bottom: 10px;
    }
    #articulo .masContenido .container .box .notas article figure .left {
        width: 35%;
    }
    #articulo .masContenido .container .box .notas article figure {
        height: 132px;
    }
    #articulo .masContenido .container .box .notas article figure .right {
        width: 65%;
        padding: 6px 8px;
    }
    #articulo .masContenido .container .box .notas article figure .right p.titulo {
        font-size: 1.7em;
        line-height: 1.4em;
    }
    .boxAds {
        margin: 10px 0px;
    }
    #articulo .masContenido .container .box .notas article figure {
        height: auto;
    }

} /* ------ */

@media (min-width: 660px) and (max-width: 767px) {

    /*10. Articulo normal: noticias recomendadas + lo último de...*/
    #articulo .masContenido .container .box .notas p.titulo {
        font-size: 2.6em;
        margin-bottom: 10px;
    }
    #articulo .masContenido .container .box .notas article figure .left {
        width: 35%;
    }
    #articulo .masContenido .container .box .notas article figure {
        height: 132px;
    }
    #articulo .masContenido .container .box .notas article figure .right {
        width: 65%;
        padding: 6px 8px;
    }
    #articulo .masContenido .container .box .notas article figure .right p.titulo {
        font-size: 1.5em;
        line-height: 1.4em;
    }
    .boxAds {
        margin: 10px 0px;
    }
    #articulo .masContenido .container .box .notas article figure {
        height: auto;
    }
    #articulo .masContenido .container .box .notas article {
        display: block;
        position: relative;
        width: 320px;
        margin-right: 20px;
        float: left;
        margin-bottom: 20px;
    }
    #articulo .masContenido .container .box .notas article + article {
        display: block;
        position: relative;
        width: 320px;
        margin-right: 0px;
        float: left;
    }
    #articulo .masContenido .container .box .notas article + article + article {
        display: block;
        position: relative;
        width: 320px;
        margin-right: 20px;
        float: left;
    }
    #articulo .masContenido .container .box .notas article + article + article + article {
        display: block;
        position: relative;
        width: 320px;
        margin-right: 0px;
        float: left;
    }
    #articulo .masContenido .container .box .notas article + article + article + article + article {
        display: block;
        position: relative;
        width: 320px;
        margin-right: 20px;
        float: left;
    }
    #articulo .masContenido .container .box .notas article + article + article + article + article + article {
        display: block;
        position: relative;
        width: 320px;
        margin-right: 0px;
        float: left;
    }
    #articulo .masContenido .container .box .notas article + article + article + article + article + article + article {
        display: block;
        position: relative;
        width: 320px;
        margin-right: 20px;
        float: left;
    }
    #articulo .masContenido .container .box .notas article + article + article + article + article + article + article + article {
        display: block;
        position: relative;
        width: 320px;
        margin-right: 0px;
        float: left;
    }
    #articulo .masContenido .container .box .notas article + article + article + article + article + article + article + article + article {
        display: block;
        position: relative;
        width: 320px;
        margin-right: 20px;
        float: left;
    }
    #articulo .masContenido .container .box .notas article + article + article + article + article + article + article + article + article + article {
        display: block;
        position: relative;
        width: 320px;
        margin-right: 0px;
        float: left;
    }
    #articulo .masContenido .container .box .notas article + article + article + article + article + article + article + article + article + article + article {
        display: block;
        position: relative;
        width: 320px;
        margin-right: 20px;
        float: left;
    }
    #articulo .masContenido .container .box .notas article + article + article + article + article + article + article + article + article + article + article + article {
        display: block;
        position: relative;
        width: 320px;
        margin-right: 0px;
        float: left;
    }

} /* ------ */