.dn--btnContact{border-color: #fecc00!important;background: #fecc00!important;color: #333!important;font-weight: bolder!important;}   
.dn--hide{display:none!important;}
@media screen and (max-width:500px){ .redes_sociales2{text-align: center!important;}}
@media screen and (max-width:480px){.dn--escudo{width:140px!important;margin-top: 2rem!important;margin-bottom: 2rem!important;}}
@media screen and (max-width: 480px){.ejercicio_total label p, .ejercio1 label p {font-size: 13px!important;}}
/***************************************/

    .textos_home .texto_interno h3{font-size: 55px!important;}
    .textos_home .texto_interno h2 span{display:none!important;}
    .textos_home .texto_interno h2{font-size:44px!important;}
    .textos_home .texto_interno h1{font-size:90px!important;}
    .textos_home figure{display: table-cell!important;text-align:end!important;}
    .textos_home figure img{width: 60%!important;}

@media screen and (max-width: 1006px){.texto_interno{margin-top:0px!important;}}
@media screen and (max-width: 867px){.textos_home figure{float:none!important;}
.textos_home .texto_interno h3{font-size:53px!important;}
.textos_home .texto_interno h2{font-size:52px!important;}
.textos_home .texto_interno h1{font-size:66px!important;}
}
@media screen and (max-width: 784px){
.textos_home .texto_interno h3{font-size:45px!important;}
.textos_home .texto_interno h2{font-size:48px!important;}
.textos_home .texto_interno h1{font-size:60px!important;}
.textos_home figure img{width: 48%!important;}
}
@media screen and (max-width: 763px){
    .textos_home figure img{width: 65%!important;}
    }
@media screen and (max-width: 647px){
        .textos_home figure {text-align: -webkit-center!important;
            margin-top: 33px!important;;
            max-width: 45%!important;}
}
@media screen and (max-width: 480px){
    .textos_home .texto_interno h3{font-size:42px!important;}
    .textos_home .texto_interno h2{font-size:37px!important;}
    .textos_home .texto_interno h1{font-size:45px!important;}
    .textos_home figure{text-align: -webkit-center;
        margin-top: 52px!important;
        max-width: 50%!important;}
}
@media screen and (max-width: 320px){
    .textos_home .texto_interno h3{font-size:35px!important;}
    .textos_home .texto_interno h2{font-size:30px!important;}
    .textos_home .texto_interno h1{font-size:40px!important;}
    .textos_home .texto_interno h1::after{width:75px!important;}
}
#audiolibro .contenedor_total2 .texto_pagina span{display:none!important;}
#descrpPrograma{background: url(/img/fondo_verde.png)no-repeat;width: 100%;background-size: cover;}
/*****************************************/