@media screen and (max-width: 1740px){
    .contenedor_amarillo{
        max-width: inherit;
        width: -o-calc(100% - 220px);
        width: -ms-calc(100% - 220px);
        width: -moz-calc(100% - 220px);
        width: -webkit-calc(100% - 220px);
        width: calc(100% - 220px);
    }
}


@media screen and (max-width: 1500px){
    .menu_int li{
        padding: 20px 30px; 
    }
    .calendario{
        width: 100%;
    }
    .filtros{
        width: 100%;
    }

    .flecha_c.c_f_der{
        right: 10px;
    }
    .flecha_c.c_f_izq{
        left: 10px;
    }
}

@media screen and (max-width: 1320px){
    .menu_int li{
        padding: 20px 20px; 
    }
}

@media screen and (max-width: 1300px){
    .calendario.carrusel{
        width: -o-calc(100% - 80px);
        width: -ms-calc(100% - 80px);
        width: -moz-calc(100% - 80px);
        width: -webkit-calc(100% - 80px);
        width: calc(100% - 80px);
        margin: auto;
        font-size: 14px;
    }

    .filtro{
        margin-bottom: 0;
    }
    .semana{
        border-bottom: 1px solid #13177f;
    }
    .dia{
        width: -o-calc(100%/7 - 1px);
        width: -ms-calc(100%/7 - 1px);
        width: -moz-calc(100%/7 - 1px);
        width: -webkit-calc(100%/7 - 1px);
        width: calc(100%/7 - 1px);
        border-left: 1px solid #13177f;
    }
    
}



@media screen and (max-width: 1280px) and (max-height: 800px){
    .slider_video{
        width: 666px;
    }
}

@media screen and (max-width: 1240px){
    .menu_int li {
        padding: 20px 10px;
        letter-spacing: 1px;
    }
    .calendario{
        font-size: 14px;
    }
    .content_amarillo{
        padding: 15px 20px;
        width: -o-calc(50% - 83px);
        width: -ms-calc(50% - 83px);
        width: -moz-calc(50% - 83px);
        width: -webkit-calc(50% - 83px);
        width: calc(50% - 83px);
    }
    .p_video{
        width: -o-calc(25% - 30px);
        width: -ms-calc(25% - 30px);
        width: -moz-calc(25% - 30px);
        width: -webkit-calc(25% - 30px);
        width: calc(25% - 30px);
    }
}

@media screen and (max-width: 1230px){}

@media screen and (max-width: 1200px){
    .content_amarillo{
        margin-right: 60px;
        width: -o-calc(50% - 70px);
        width: -ms-calc(50% - 70px);
        width: -moz-calc(50% - 70px);
        width: -webkit-calc(50% - 70px);
        width: calc(50% - 70px);
    }
    .content_video{
        width: -o-calc(100% - 200px);
        width: -ms-calc(100% - 200px);
        width: -moz-calc(100% - 200px);
        width: -webkit-calc(100% - 200px);
        width: calc(100% - 200px);
    }

}

@media screen and (max-width: 1160px){
    .contenedor_amarillo{
        width: -o-calc(100% - 120px);
        width: -ms-calc(100% - 120px);
        width: -moz-calc(100% - 120px);
        width: -webkit-calc(100% - 120px);
        width: calc(100% - 120px);
    }
    .side_bar{
        width: 270px;
    }
    .content_bit_text{
        width: -o-calc(100% - 350px);
        width: -ms-calc(100% - 350px);
        width: -moz-calc(100% - 350px);
        width: -webkit-calc(100% - 350px);
        width: calc(100% - 350px);
        margin-left: 350px;
    }
    .bitacora{
        width: -o-calc(25% - 44px);
        width: -ms-calc(25% - 44px);
        width: -moz-calc(25% - 44px);
        width: -webkit-calc(25% - 44px);
        width: calc(25% - 44px);
    }
}

@media screen and (max-width: 1120px){
    .menu#menu_inferior .m_left li{
        margin-right: 40px;
    }
    .menu#menu_inferior .m_right li{
        margin-left: 40px;
    }
    .menu#menu_superior .m_right li {
        margin-left: 40px;
    }
    .menu{
        width: -o-calc(100% - 20px);
        width: -ms-calc(100% - 20px);
        width: -moz-calc(100% - 20px);
        width: -webkit-calc(100% - 20px);
        width: calc(100% - 20px);
    }
    .content{
        width: -o-calc(100% - 80px);
        width: -ms-calc(100% - 80px);
        width: -moz-calc(100% - 80px);
        width: -webkit-calc(100% - 80px);
        width: calc(100% - 80px);
    }
    .content_amarillo.content_amarillo_post{
        width: -o-calc(50% - 60px);
        width: -ms-calc(50% - 60px);
        width: -moz-calc(50% - 60px);
        width: -webkit-calc(50% - 60px);
        width: calc(50% - 60px);
        margin-right: 30px;
    }
    .post_slider.act .slider{
        width: -o-calc(100% - 100px);
        width: -ms-calc(100% - 100px);
        width: -moz-calc(100% - 100px);
        width: -webkit-calc(100% - 100px);
        width: calc(100% - 100px);
    }
    .cerrar{
        right: 0px;
    }
    
}

@media screen and (max-width: 1100px){
    .p_video{
        width: -o-calc(100%/3 - 30px);
        width: -ms-calc(100%/3 - 30px);
        width: -moz-calc(100%/3 - 30px);
        width: -webkit-calc(100%/3 - 30px);
        width: calc(100%/3 - 30px);
    }
}

@media screen and (max-width: 1030px){
    .flecha_v{
        display: none!important;
    }
    .carrusel_desplazar{
        left: 0!important;
    }
    .carrusel_video_mask{
        overflow-x: scroll;
    }
    .contenedor_amarillo ::-webkit-scrollbar      {
        width: 5px;
        background: #fcf6ce;
        border-radius:5px;
        height: 0;
    }
    .contenedor_amarillo ::-webkit-scrollbar-track  {
        width:10px;
        background: #fcf6ce;
        height: 0;
    }  
    .contenedor_amarillo ::-webkit-scrollbar-thumb {
        width: 5px;
        background: #cac5b8;
        border-radius: 0px;
        height: 0;
    }      
    .contenedor_amarillo ::-webkit-scrollbar-corner  {
        border-radius:5px;
        height: 0;
    } 


}

@media screen and (max-width: 1020px){
    .bitacora{
        width: -o-calc(25% - 44px);
        width: -ms-calc(25% - 44px);
        width: -moz-calc(25% - 44px);
        width: -webkit-calc(25% - 44px);
        width: calc(25% - 44px);
    }
}

@media screen and (max-width: 1010px){

    .v_content_tit{
        margin-top: 10px;
    }
    .sidebar_video .side_bar_flecha{
        display: block;
    }
    .canal_lado{
        width: 100%;
        display: block;
    }
    .sidebar_video{
        width: -o-calc(100% - 30px);
        width: -ms-calc(100% - 30px);
        width: -moz-calc(100% - 30px);
        width: -webkit-calc(100% - 30px);
        width: calc(100% - 30px);
    }
    .content_info_video{
        width: -o-calc(100% - 30px);
        width: -ms-calc(100% - 30px);
        width: -moz-calc(100% - 30px);
        width: -webkit-calc(100% - 30px);
        width: calc(100% - 30px);
    }

    .wrapper {
        overflow: inherit;
        position: relative;
        height: auto;
        z-index: 3;
        top: 0;
        padding-top: 90px;
        padding-bottom: 20px;
    }
    .m_left{
        display: none;
    }
    .m_right{
        display: none;
    }
    .menu ul.m_center{
        float: inherit;
        clear: both;
        margin: auto;
    }
    header{
        height: 90px;
        z-index: 5;
    }
    footer {
        bottom: 0;
        height: 80px;
        position: relative;
    }
    .menu#menu_inferior ul.m_center{
        margin: 0px auto;
        line-height: inherit;
    }

    .menu#menu_inferior ul.m_center img{
        margin: 0;
    }

    .content.c_blanco{
        height: auto;
        min-height: initial;
        padding: 20px 10px;
    }
    .contenedor_amarillo.contenedor_amarillo_canal{
        height: auto;
        top: 0;
    }
    .menu_int ul{
        display: none;
    }
    .content_int{
        top: 0px;
    }
    .tit.superior{
        padding-top: 0;
    }
    .content_int{
        overflow: inherit;
        height: auto;
    }
    .contenedor_amarillo{
        width: -o-calc(100% - 10px);
        width: -ms-calc(100% - 10px);
        width: -moz-calc(100% - 10px);
        width: -webkit-calc(100% - 10px);
        width: calc(100% - 10px);
        top: 20px;
    }
    .content_amarillo{
        height: -o-calc(100% - 50px);
        height: -ms-calc(100% - 50px);
        height: -moz-calc(100% - 50px);
        height: -webkit-calc(100% - 50px);
        height: calc(100% - 50px);
        width: -o-calc(50% - 50px);
        width: -ms-calc(50% - 50px);
        width: -moz-calc(50% - 50px);
        width: -webkit-calc(50% - 50px);
        width: calc(50% - 50px);
        margin-right: 20px;
    }
    .content_amarillo.content_amarillo_post{
        height: -o-calc(100% - 35px);
        height: -ms-calc(100% - 35px);
        height: -moz-calc(100% - 35px);
        height: -webkit-calc(100% - 35px);
        height: calc(100% - 35px);
        margin-right: 20px;
        width: -o-calc(50% - 50px);
        width: -ms-calc(50% - 50px);
        width: -moz-calc(50% - 50px);
        width: -webkit-calc(50% - 50px);
        width: calc(50% - 50px);
    }
    .menu ul.m_center{
        line-height: 0;
        font-size: 0px;
    }
    .menu#menu_superior ul.m_center li{
        padding-top: 10px;
    }
    header{
        height: 80px;
    }
    footer{
        height: 70px;
    }
    .post_slider.act{
        left: 30px;
        top: 90px;
        width: -o-calc(100% - 60px);
        width: -ms-calc(100% - 60px);
        width: -moz-calc(100% - 60px);
        width: -webkit-calc(100% - 60px);
        width: calc(100% - 60px);
        height: -o-calc(100% - 180px);
        height: -ms-calc(100% - 180px);
        height: -moz-calc(100% - 180px);
        height: -webkit-calc(100% - 180px);
        height: calc(100% - 180px);
    }
    .cerrar{
        bottom: 0px;
    }
    .post_slider.act .indicador {
        bottom: -25px;
    }
    .content_amarillo.content_amarillo_espejo.content_calendario{
        margin: 0;
    }
    .side_bar{
        position: absolute;
        top: 0px;
        width: 180px;
    }
    .content_bit_text{
        margin-left: 240px;
        width: -o-calc(100% - 240px);
        width: -ms-calc(100% - 240px);
        width: -moz-calc(100% - 240px);
        width: -webkit-calc(100% - 240px);
        width: calc(100% - 240px);
    }

    .menu_responsive{
        display: block;
        width: 40px;
        position: absolute;
        height: 40px;
        top: 20px;
        left: 20px;
    }

    .menu_responsive .line{
        width: 28px;
        height: 3px;
        background-color: #030462;
        margin: 7px 6px;
    }
    header.act{
        height: 100%;
    }
    header.act .nav_menu_responsive{
        display: block;
    }

    .nav_menu_responsive ul{
        margin: 0;
        padding: 0;
        text-align: center;
        margin-top: 40px;
    }

    .nav_menu_responsive ul li{
        text-transform: uppercase;
        letter-spacing: 2px;
        font-size: 14px;
        font-weight: 500;
        position: relative;
        margin-bottom: 15px;
        list-style: none;
    }

    .nav_menu_responsive .buscador{
        width: 200px;
        margin: auto;   
    }



    header.act .nav_menu_responsive ul li.act{}

    .contenedor_buscar{
        padding: 10px 20px;
    }

    .btn_r_menu_int{
        display: block;
        width: 40px;
        height: 40px;
        position: absolute;
        top: 5px;
        left: 10px;
    }

    .btn_r_menu_int .line_s{
        width: 35px;
        height: 3px;
        margin: 6px 5px;
    }

    .btn_r_menu_int .line_s .ptt{
        width: 3px;
        height: 3px;
        margin-right: 3px;
        background-color: #13177f;
        float: left;
    }


    .btn_r_menu_int .line_s .line{
        background-color: #13177f;
        height: 3px;
        width: 21px;
        float: left;
    }



    .menu_int{
        height: 0;
        background-color: #fff;
        z-index: 6;
    }
    .menu_int.act{
        height: 100%;
    }
    .menu_int.act ul{
        display: block;
        margin-top: -20px;
        padding-top: 60px;
        background-color: #fff;
    }

    .menu_int li{
        display: block;
    }
    .content_int .btn_r_menu_int{
        top: -15px;
        left: 0px;
    }

    .video_content_int{
        height: 0;
        padding-bottom: 56%;
    }


}


@media screen and (max-width: 900px){
    .contenedor_amarillo.contenedor_amarillo_canal{
        width: 100%;
    }
    .slider_video{
        width: 100%;
    }
    .calendario.carrusel{
        width: -o-calc(100% - 40px);
        width: -ms-calc(100% - 40px);
        width: -moz-calc(100% - 40px);
        width: -webkit-calc(100% - 40px);
        width: calc(100% - 40px);
    }

    .p_video{
        width: -o-calc(50% - 30px);
        width: -ms-calc(50% - 30px);
        width: -moz-calc(50% - 30px);
        width: -webkit-calc(50% - 30px);
        width: calc(50% - 30px);
    }

}

@media screen and (max-width: 860px){
    .bitacora{
        width: -o-calc(100%/3 - 44px);
        width: -ms-calc(100%/3 - 44px);
        width: -moz-calc(100%/3 - 44px);
        width: -webkit-calc(100%/3 - 44px);
        width: calc(100%/3 - 44px);
    }
}

@media screen and (max-width: 800px){
    .calendario.carrusel{
        width: 100%;
    }
    .bitacora_content{
        width: 100%;
    }
    .side_bar{
        top: 0px;
        position: relative;
        width: -o-calc(100% - 40px);
        width: -ms-calc(100% - 40px);
        width: -moz-calc(100% - 40px);
        width: -webkit-calc(100% - 40px);
        width: calc(100% - 40px);
        padding: 0;
        padding-left: 40px;
    }
    .content_bit_text{
        margin: 0;
        width: 100%;
        padding-top: 0px;
        margin-top: 10px;
    }
    .content.c_blanco {
        padding: 20px 10px 20px;
    }


}

@media screen and (max-width: 750px){
    .content_video{
        width: 100%;
    }
}

@media screen and (max-width: 700px){
    .content{
        width: -o-calc(100% - 40px);
        width: -ms-calc(100% - 40px);
        width: -moz-calc(100% - 40px);
        width: -webkit-calc(100% - 40px);
        width: calc(100% - 40px);
    }
    .txt_p_columna{
        width: 100%;
    }
    .tit img{
        max-height: 52px;
    }
    .contenedor_amarillo{
        height: auto;
        width: 100%;
        top: 0px;
    }
    footer{
        z-index: 0;
    }
    .post_slider.act{
        top: 56px;
        height: -o-calc(100vh - 56px);
        height: -ms-calc(100vh - 56px);
        height: -moz-calc(100vh - 56px);
        height: -webkit-calc(100vh - 56px);
        height: calc(100vh - 56px);
        width: 100%;
        left: 0;
    }
    .content_amarillo.content_amarillo_espejo{
        display: none;
    }
    .content_amarillo.content_amarillo_post{
        width: -o-calc(100% - 40px);
        width: -ms-calc(100% - 40px);
        width: -moz-calc(100% - 40px);
        width: -webkit-calc(100% - 40px);
        width: calc(100% - 40px);
    }
    .post.click.act{

    }
    .post.click.act .post_info{
        display: block;
    }
    .post.click.act .post_info_int {
        padding-top: 20px;
    }
    .content_amarillo{
        width: -o-calc(100% - 40px);
        width: -ms-calc(100% - 40px);
        width: -moz-calc(100% - 40px);
        width: -webkit-calc(100% - 40px);
        width: calc(100% - 40px);
    }
    .calendario.carrusel{
        width: 400px;
    }
    .content_amarillo.content_amarillo_espejo.content_calendario.act{
        display: block;
    }
    .bitacora{
        width: -o-calc(50% - 44px);
        width: -ms-calc(50% - 44px);
        width: -moz-calc(50% - 44px);
        width: -webkit-calc(50% - 44px);
        width: calc(50% - 44px);
    }
    .contenedor_buscar{
        padding: 10px;
        width: -o-calc(100% - 40px);
        width: -ms-calc(100% - 40px);
        width: -moz-calc(100% - 40px);
        width: -webkit-calc(100% - 40px);
        width: calc(100% - 40px);
    }
    .cerrar {
        bottom: 80px;
    }

    .content_amarillo.content_amarillo_post .post_info_int{
        display: block;
    }

}

@media screen and (max-width: 660px){
    
}

@media screen and (max-width: 600px){
    .content_int_gris{
        margin: 0;
        overflow: inherit;
    }
    .parrafo{
        width: 100%;
    }
    header{
        height: 56px;
    }
    .menu ul.m_center{
        line-height: normal;
        font-size: 0px;
    }
    .menu#menu_superior ul.m_center li{
        padding: 10px 0px;
    }
    .m_center img{
        max-height: 32px;
    }
    .wrapper{
        padding-top: 56px;
    }
    .tit.superior img{
        max-height: 29px;
    }
    .tit.inferior img{
        max-height: 32px;
    }
    footer{
        height: auto;
        padding-bottom: 20px;
    }
    .content.c_home{
        height: -o-calc(100vh - 140px);
        height: -ms-calc(100vh - 140px);
        height: -moz-calc(100vh - 140px);
        height: -webkit-calc(100vh - 140px);
        height: calc(100vh - 140px);
    }
    .logo_int {
        max-height: 176px;
    }
    .tit img{
        max-height: 29px;
    }
    .menu_responsive{
        top: 10px;
    }

    .tit.superior{
            height: 43px;
            line-height: 21px;
            top: -20px;
            position: relative;
    }

}

@media screen and (max-width: 530px){
    .p_video{
        width: -o-calc(50% - 10px);
        width: -ms-calc(50% - 10px);
        width: -moz-calc(50% - 10px);
        width: -webkit-calc(50% - 10px);
        width: calc(50% - 10px);
        margin: 10px 5px 15px;
    }
    .content_info_video{
        width: -o-calc(100% - 10px);
        width: -ms-calc(100% - 10px);
        width: -moz-calc(100% - 10px);
        width: -webkit-calc(100% - 10px);
        width: calc(100% - 10px);
        margin: 10px 5px;
    }
    .sidebar_video{
        width: -o-calc(100% - 10px);
        width: -ms-calc(100% - 10px);
        width: -moz-calc(100% - 10px);
        width: -webkit-calc(100% - 10px);
        width: calc(100% - 10px);
        margin: 10px 5px;
    }
    .video_content_int{
        width: -o-calc(100% - 10px);
        width: -ms-calc(100% - 10px);
        width: -moz-calc(100% - 10px);
        width: -webkit-calc(100% - 10px);
        width: calc(100% - 10px);
    }
}

@media screen and (max-width: 500px){
    .calendario.carrusel{
        width: 100%;
    }
    .content_amarillo.content_calendario{
        margin: 0;
        width: 100%;
        padding: 20px 0px;
    }
    .content_amarillo.content_amarillo_espejo.content_calendario.act{
        width: -o-calc(100% - 20px);
        width: -ms-calc(100% - 20px);
        width: -moz-calc(100% - 20px);
        width: -webkit-calc(100% - 20px);
        width: calc(100% - 20px);
        padding: 20px 10px;
    }
    .bitacora{
        width: -o-calc(100% - 44px);
        width: -ms-calc(100% - 44px);
        width: -moz-calc(100% - 44px);
        width: -webkit-calc(100% - 44px);
        width: calc(100% - 44px);
    }
    .bitacora_int{
        height: auto;
        padding: 0;
        padding-bottom: 20px;
    }
}

@media screen and (max-width: 420px){
    .p_video{
        width: -o-calc(100% - 10px);
        width: -ms-calc(100% - 10px);
        width: -moz-calc(100% - 10px);
        width: -webkit-calc(100% - 10px);
        width: calc(100% - 10px);
    }
}

@media screen and (max-height: 320px){
    .content.c_home{
        height: auto;
    }
}













