.propuesta_3.cuerpo-a.predeterminada>div{ overflow: hidden; position: relative; }
.propuesta_3.cuerpo-a.predeterminada .fondo{ position: relative; }
.propuesta_3.cuerpo-a.predeterminada .info, .propuesta_3.cuerpo-a.predeterminada .fondos .fondo{ position: absolute; width: 100%; opacity: 0; }

.propuesta_3.cuerpo-a.predeterminada .info-botones, .propuesta_3.cuerpo-a.predeterminada .imagen{ position: absolute; top: 0px; }

.propuesta_3.cuerpo-a.predeterminada .info.activo, .propuesta_3.cuerpo-a.predeterminada .fondo.activo{ z-index: 10000; opacity: 1; }

@media screen and (min-width:1366px){            
    .propuesta_3.cuerpo-a.predeterminada .imagen-enlaces{ position: relative; }
    .propuesta_3.cuerpo-a.predeterminada .imagen-enlaces img{ height: 70px; }
    .propuesta_3.cuerpo-a.predeterminada .imagen-enlaces li{ padding-left: 45px; }        
}    
@media screen and (max-width:1365px){        
    .propuesta_3.cuerpo-a.predeterminada .imagen-enlaces img{ height: 50px; }
    .propuesta_3.cuerpo-a.predeterminada .imagen-enlaces li{ padding-left: 40px; }
}    

@media screen and (max-width:1365px) and (min-width:900px){  
    
}  
@media screen and (max-width:899px){  
    
}  

@media screen and (min-width:1000px){    
    .propuesta_3.cuerpo-a.predeterminada .imagen{ left: 50%; }
    .propuesta_3.cuerpo-a.predeterminada .info-botones p{color: #FFF; font-size: 2.1vw; }
    .propuesta_3.cuerpo-a.predeterminada .info-botones p + p{ margin-top: 1vw; }
    .propuesta_3.cuerpo-a.predeterminada .info-botones p:nth-of-type(2){ font-size: 2.6vw; }
    .propuesta_3.cuerpo-a.predeterminada .imagen-enlaces ul{ margin: 0px 0px 0px auto; }
    .propuesta_3.cuerpo-a.predeterminada .imagen-enlaces{ display: table; width: 90%; max-width: 1420px; margin: 45px auto; }
    .propuesta_3.cuerpo-a.predeterminada .imagen-enlaces>*{ display: table-cell; vertical-align: middle; }
}

.propuesta_3.cuerpo-a.predeterminada .imagen.sob-centrado-vertical{ display: table-cell; vertical-align: middle; }
.propuesta_3.cuerpo-a.predeterminada .imagen.sob-inferior-vertical{ display: table-cell; vertical-align: bottom; }

@media screen and (max-width:999px){   
    .propuesta_3.cuerpo-a.predeterminada .imagen{ left: 60%; display: table-cell; vertical-align: middle; }
    .propuesta_3.cuerpo-a.predeterminada .info-botones{ width: 55%; }
    .propuesta_3.cuerpo-a.predeterminada .info-botones p{ color: #FFF; font-size: 4.2vw; }
    .propuesta_3.cuerpo-a.predeterminada .info-botones p + p{ margin-top: 2vw; }
    .propuesta_3.cuerpo-a.predeterminada .info-botones p:nth-of-type(2){ font-size: 5.2vw; }
}    

.propuesta_3.cuerpo-a.predeterminada .botones{ display: table; }
.propuesta_3.cuerpo-a.predeterminada .botones>div{ display: table-cell; }
.propuesta_3.cuerpo-a.predeterminada .botones>div + div{ padding-left: 15px; }
.propuesta_3.cuerpo-a.predeterminada .botones a{ display: block;}

 

.propuesta_3.cuerpo-a.predeterminada .info + .imagen-enlaces{ z-index: 10002; }

.propuesta_3.cuerpo-a.predeterminada .info + .imagen-enlaces a{ text-decoration: none; }
.propuesta_3.cuerpo-a.predeterminada .info + .imagen-enlaces p{ color: #FFF; }

