@media (max-width: 1054px){
    /* TAMAÑOS */
    #aspnetForm{
        overflow: hidden;
    }
    .md-imagegallery #imageLayer #imageContainer,
    .md-imagegallery #imageLayer #imageContainer img{
        height: auto !important;
        min-height: inherit !important;
    }
    #ad, #hd, #bd, #promo-inf, #ft, #doc5, .col-12, .yui-b, .temas{
        width: 80%;
        min-width: 0;
        margin: 0 auto !important;
        padding: 0;
        float: none;
    }
    #doc5{
        width: 94%;
    }
    .yui-t8 #yui-main .yui-b, .yui-t8 .yui-b, .yui-t8 .yui-b_c1{
        width: 43%;
        margin: 0;
        padding: 0;
        float: left;
        position: relative;
    }
    /* MULTIMEDIA PORTADA */
    div[id^="photo-video_player"],
    .md-imagegallery #imageLayer,
    .md-imagegallery #imageLayer #imageContainer img,
    .yui-g img.photo, 
    .yui-g .descripcion-temas-pagina-final li{
        width: 100% !important;
        height: auto !important;
    }
    /*CONTENT*/
    .yui-g{
        padding-top: 20px;
    }
    .temas .yui-g .entry.content strong, 
    .temas .yui-g .entry.content li strong, 
    .temas .yui-g p {
        font-size: 20px !important;
        line-height: 25px;
    }
    .temas .yui-g h2, 
    .temas .yui-g h2 a{
        font-size: 24px;
        line-height: 30px;
        text-transform: uppercase;
    }
    .temas .yui-g h3, 
    .temas .yui-g h3 a{
        font-size: 22px;
        line-height: 30px;
    }
    .temas .yui-g h3 a{
        line-height: 20px;
        line-height: 25px;
    }
    .temas .yui-g h4, 
    .temas .yui-g h4 a{
        font-size: 20px;
        line-height: 20px;
    }
    .navegacion-temas strong{
        color: #e30054 !important;
        font-size: 22px !important;
        margin-bottom: 10px;
    }
    .navegacion-temas .btn-portada,
    .gallery-nav-lateral .pieText .pieTextSpan strong,
    .megustaText{
        font-size: 20px;
    }
    .mg .caption.strap, 
    .thumb .caption.strap{
        background-color: #bbb !important;
        background-image: none !important;
    }
    .mg .caption.strap *, 
    .thumb .caption.strap *{
        line-height: 20px;
    }
    .toolbar .metadata *, 
    .yui-g .descripcion-temas-pagina-final li,
    .mg .caption.strap *, 
    .thumb .caption.strap *{
        font-size: 17px;
    }
    .nav-lateral .pieText,
    .nav-lateral .pieTextSpan{
        font-size: 19px;
    }
    /*COOKIES*/
    #layer_cookie{
        height: 110px;
    }
    .identity-noticebar-content span{
        font-size: 21px;
    }
    .identity-noticebar-content span a {
        font-size: 21px;
    }
    .content-social{
        width: 100%
    }
    .content-social li{
        width: 14% !important;
    }
    .fb-activity, 
    .mod_notepierdas,
    #social-links-footer,
    #ft dl.links.specials,
    #ft #enlacesvocentofooter,
    ul.navegacion-temas.lateral,
    ul.imprimir-leer-temas{
        display: none !important;
    }
}
@media (max-width: 800px){
    /* TAMAÑOS */
    #ad, #hd, #bd, #promo-inf, #ft, #doc5, .col-12, .yui-b, .temas{
        width: 98%;
        min-width: 0;
        margin: 0 auto !important;
        padding: 0;
        float: none;
    }
}
@media (max-width: 719px){
    /* TAMAÑOS */
    .yui-t8 #yui-main .yui-b, .yui-t8 .yui-b, .yui-t8 .yui-b_c1{
        width: 100%;
        margin: 0;
        padding: 0;
        float: left;
        position: relative;
    }
    .yui-b .nav-lateral,
    .yui-b .nav-lateral .picData{
        width: 98% !important;
    }
    .ad-hw .ad-wrap .ad{
        width: 100%;
        max-width: none;
        float: none;
        text-align: center;
    }
    .yui-t8 #yui-main, .yui-t8 #yui-main_c1{
        margin: 0;
    }
    /* PUBLICIDAD */
    .publicity{
        margin: 0 auto;
        position: relative;
    }
    .ad-hw .ad{
        border: none;
    }
    /* NOTICIAS RELACIONADAS */
    .listado.noticias-relacionadas li {
        width: 90%;
        padding-top: 10px;
        padding-bottom: 15px;
    }
    /* LOGO */
    #hd .masthead .logo1 {
        position: relative;
        display: block;
        height: 50px;
        overflow: hidden;
        background: #fff url(../images/sprites/bg-sprites-common.png) no-repeat 0 0;
        background-size: 60%;
    }
    /* TOP */
    #doc5 #hd .slot-tools.cf .cf .fl, 
    #hd .links-header1{
        display: none;
    }
    .cf .fl strong a{
        font-size: 22px;
        padding-right: 10px;
    }
    .cf .fl ul li a{
        font-size: 20px;
        margin: 0px 5px;
    }
    #hd .slot-tools .fr{
        float: left !important;
    }
    #caja-comunidad{
        float: left;
        margin: 0;
    }
    #hd .links-header1{
        text-align: left;
    }
    /*MENU*/
    .main-nav .parent-nav .tabnav{
        width: 100%;
        position: relative;
        display: none;
    }   
    .main-nav .parent-nav .tabnav .tab-item, 
    .main-nav .parent-nav .tabnav.selected .tab-item, 
    .main-nav .parent-nav .tabnav.highlight .tab-item{
        width: 100%;
        text-align: left;
        font-size: 20px;
        text-transform: uppercase;
        padding: 6px 17px;
    }
    .main-nav .parent-nav .tabnav.selected .tab-item strong{
        font-weight: 600;
        color: #e30054;
    }
    .main-nav .parent-nav .tabnav.first, .main-nav .parent-nav .tabnav:first-child{
        margin: 0;
        display: block;
    }
    .main-nav.open-menu-responsive .parent-nav .tabnav{
        display: block;
    }
    .open-child {
        position: absolute;
        top: 11px;
        left: 0;
        width: 0;
        height: 0;
        border-top: 4px solid transparent;
        border-left: 8px solid #666666;
        border-bottom: 4px solid transparent;
    }
    .main-nav .child-nav.cf{
        display: block;
        top: -50px;
        right: 0;
        background-color: #fff;
        z-index: 99999;
        width: 55%;
    }
    .child-nav.cf .pt-navfeatured .col .lst-std li{
        white-space: normal;
    }
    .pt-navfeatured .lst-std li a{
        font-size: 21px;
        line-height: 20px;
    }
    .main-nav .tabnav .child-nav .pt-navfeatured .lst-std li a{
        font-size: 17px;
        line-height: 22px;
    }
    #nav.main-nav .icon-menu-responsive{
        position: absolute;
        top: 0px;
        right: 0;
        padding: 10px;
    }
    /*TEMAS*/
    .temas .navegacion-temas a{
        font-size: 20px !important;
        line-height: 30px;
    }
    /*LO MÁS VISTO*/
    .md-topmost .lst-tabs .tab-inner{
        font-size: 22px;
        text-transform: uppercase;
    }
    #topmost_VAR-moduleId .lst-topmost li .headline a{
        font-size: 20px;
    }
    .lst-topmost li .timestamp, p.more a{
        font-size: 17px;
    }
    p.more a, p.more{
        padding: 15px 0;
        font-size: 20px;
    }
    /*COMENTARIOS*/
    #commentsDiv{
        width: 100% !important;
    }
    .gig-composebox-editor.gig-composebox-editor-with-sidebar{
        width: 75% !important;
    }
    /*INSTAGRAM*/
    .instagram figure{
        margin: 5px auto !important;
        float: none;
    }
    /*FOOTER*/
    #ft{
        padding-top: 50px;
        font-size: 20px;
        padding-bottom: 30px !important;
    }
    #ft .info .sections, #ft dl{
        padding-top: 20px;
    }
    #ft .lst-info{
        text-align: center;
    }
    #ft .lst-info li{
        text-align: center;
    }
    #ft dl.links .cf .col{
        width: 50%;
        line-height: 25px;
        float: right;
    }
    #ft dl a{
        text-align: center;
        font-size: 20px;
    }
    #ft dl.info.cf.info-links{
        position: relative;
        bottom: 0;
    }
    #ft dl.info.cf.info-links .mt{
        width: 90%;
    }
}