
.propuesta_3.detalle p, .propuesta_3.detalle span, .propuesta_3.detalle a{ color: #FFF; }
.propuesta_3.detalle.predeterminada .grupo{ padding: 40px 0px; margin: auto; }
.propuesta_3.detalle.predeterminada .grupo + .grupo{ border-top: solid 1px #777; }


.propuesta_3.detalle .icono_datos.predeterminada>div>*, .propuesta_3.detalle .icono_datos.lineal>div>*{ display: table; }
.propuesta_3.detalle .icono_datos.predeterminada>div>*>*, .propuesta_3.detalle .icono_datos.lineal>div>*>*{ display: table-cell; vertical-align: middle; }

.propuesta_3.detalle .icono_descripcion.predeterminada img + p{ margin-top: 55px; }

.propuesta_3.detalle .icono_datos.predeterminada>div>*>*:nth-child(2){ padding-left: 10px; }



@media screen and (min-width:1366px){    
    .propuesta_3.detalle .icono_descripcion.predeterminada img{ height: 70px; }
    .propuesta_3.detalle .icono_descripcion.predeterminada tr:nth-of-type(1) td{ padding-bottom: 20px; }
    .propuesta_3.detalle .icono_datos.predeterminada img{ height: 42px; }
    .propuesta_3.detalle.predeterminada .grupo{ width: 1230px; }    
    .propuesta_3.detalle .icono_datos.predeterminada>div + div{ margin-top: 50px; }
    .propuesta_3.detalle.predeterminada .grupo.n_elementos_1{ padding: 60px 0px; }
}

@media screen and (max-width:1365px){ 
    .propuesta_3.detalle .icono_descripcion.predeterminada img{ height: 50px; }
    .propuesta_3.detalle .icono_descripcion.predeterminada tr:nth-of-type(1) td{ padding-bottom: 10px; }
    .propuesta_3.detalle .icono_datos img{ height: 30px; }    
}    

@media screen and (min-width:1024px) and (max-width:1365px){     
    .propuesta_3.detalle .icono_datos.predeterminada>div + div{ margin-top: 30px; }
    .propuesta_3.detalle.predeterminada .grupo{ width: 922px; }        
}

@media screen and (min-width:1024px){
    .propuesta_3.detalle.predeterminada .grupo.n_elementos_3{ display: table; }
    .propuesta_3.detalle.predeterminada .grupo.n_elementos_3>*{ display: table-cell; vertical-align: middle; }
    
    .propuesta_3.detalle.predeterminada .n_elementos_3>div:nth-of-type(1){ width: 36.18%; padding-right: 7.31%; }
    .propuesta_3.detalle.predeterminada .n_elementos_3>div:nth-of-type(2){ width: 33.34%; padding-right: 7.31%; }

    .propuesta_3.detalle .icono_descripcion.predeterminada tr:nth-of-type(1) td{ vertical-align: top;}
    .propuesta_3.detalle .icono_descripcion.predeterminada tr:nth-of-type(2) td{ vertical-align: bottom;}
}

@media screen and(min-width:401px) and (max-width:1023px){
    .propuesta_3.detalle .icono_descripcion.predeterminada{ width: 60%; min-width: 360px; }
}

@media screen and (max-width:1023px){     
    .propuesta_3.detalle .icono_descripcion.predeterminada{ padding-bottom: 20px; }
    .propuesta_3.detalle .icono_descripcion.predeterminada p{text-align: center;}
    .propuesta_3.detalle .icono_descripcion.predeterminada img{margin: auto;}
    .propuesta_3.detalle.predeterminada .grupo{ width: 90%; }
    .propuesta_3.detalle .icono_datos.predeterminada>div{ margin-top: 50px; }
    .propuesta_3.detalle .elemento.predeterminada{ display: table; margin: auto; }
    .propuesta_3.detalle .icono_datos.predeterminada>div>*{ margin: auto; }
}

@media screen and (max-width:400px){     
    .propuesta_3.detalle .icono_descripcion.predeterminada{ width: 90%; padding-bottom: 20px; }
}   

@media screen and (min-width:800px){         
    .propuesta_3.detalle.lineal>div{ display: table; width: 100%; }
    .propuesta_3.detalle.lineal>div .grupo{ display: table-cell; vertical-align: middle; }
    .propuesta_3.detalle .icono_datos.lineal{ display: table; margin: 0px 0px 0px auto; }
    .propuesta_3.detalle .icono_datos.lineal>div{ display: table-cell; vertical-align:middle; }
    .propuesta_3.detalle .icono_datos.lineal>div + div{ padding-left: 40px; }
}
@media screen and (max-width:799px){     
    .propuesta_3.detalle .icono_datos.lineal>*{ display: table; margin: auto; }
    .propuesta_3.detalle .icono_datos.lineal>div + div{ margin-top: 25px; }
    .propuesta_3.detalle .icono_datos.lineal.n_sub_elementos_3>* + *{ margin-top: 20px; }
    .propuesta_3.detalle .icono_descripcion.lineal img, .propuesta_3.detalle .icono_descripcion.lineal table{ margin: auto; }    
}   

@media screen and (min-width:1366px){
    .propuesta_3.detalle.lineal .grupo{ padding: 17px 0px; }
    .propuesta_3.detalle .icono_datos.lineal img{ width: 24px; }
    .propuesta_3.detalle .icono_descripcion.lineal img{ height: 75px; }
}       

@media screen and (max-width:1365px){    
    .propuesta_3.detalle .icono_descripcion.lineal img{ height: 50px; }
    .propuesta_3.detalle.lineal .grupo{ padding: 10px 0px; }
    .propuesta_3.detalle .icono_datos.lineal img{ width: 20px; }
}       

.propuesta_3.detalle .icono_datos.lineal>div>*>*:nth-child(2){ padding-left: 10px; }


.propuesta_3.detalle .icono_datos.lineal a{ text-decoration: none; }
.propuesta_3.detalle .icono_datos.lineal a:hover{ text-decoration: underline; }