.propuesta_1.cuerpo_g .titulo{margin-top: 40px;}
.propuesta_1.cuerpo_g p.msj{text-align: center; display: block; margin: 40px 0px;}
.propuesta_1.cuerpo_g #mapa_txt, .propuesta_1.cuerpo_g .propuesta_1.cuerpo_g .mapa_cmp, .propuesta_1.cuerpo_g .contacto3{display: none;}

.propuesta_1.cuerpo_g .frmInfo .datos div{color: var(--colorCorporativo1); font-family: Theinhardt-Md; }
.propuesta_1.cuerpo_g .caja input{width: 100%; display: block;}
.propuesta_1.cuerpo_g .formularioSistema input{margin: 0px 0px 20px 0px}

.propuesta_1.cuerpo_g .botonesFrm .btnEnviar{padding: 10px 35px; color: #FFF; background-color: var(--colorCorporativo2)
             font-family: Theinhardt-Md; border-radius: 5px; margin: 0px; }
.propuesta_1.cuerpo_g .botonesFrm{float: right; margin: 20px 0px 0px 0px; }

.propuesta_1.cuerpo_g{ padding-top: 50px; }
.propuesta_1.cuerpo_g .frmInfo{ padding-bottom: 100px;  }

.propuesta_1.cuerpo_g .frmInfo .ico{ 
    mask: url(../../../img/Propuestas/Propuesta1/ico-contacto.svg) no-repeat center center;  
    -webkit-mask:url(../../../img/Propuestas/Propuesta1/ico-contacto.svg) no-repeat center center;   
    background-color: var(--colorCorporativo1);  
}


@media screen and (min-width:900px){ 
    .propuesta_1.cuerpo_g .frmInfo .ico{width: 140px; -webkit-mask-size: 100px auto;  mask-size:  100px auto; }
    .propuesta_1.cuerpo_g #mapaMapa{height: 650px;} 
    .propuesta_1.cuerpo_g .frmInfo{display: table;}
    .propuesta_1.cuerpo_g .frmInfo form>.frmCuerpoG, .propuesta_1.cuerpo_g .frmInfo>div{display: table-cell; vertical-align: top;}
    .propuesta_1.cuerpo_g .frmInfo .datos>div{width: 440px;}
    .propuesta_1.cuerpo_g .frmInfo form>.frmCuerpoG{padding-right: 5%;}
    .propuesta_1.cuerpo_g form>.frmCuerpoG>div:nth-of-type(2n+1){width: 48%; float: left;}    
    .propuesta_1.cuerpo_g form>.frmCuerpoG>div:nth-of-type(2n){width: 48%; float: right;}    
    .propuesta_1.cuerpo_g form>.frmCuerpoG>div.ultimo{float: none; width: 100% ;}
    .propuesta_1.cuerpo_g form>.frmCuerpoG>div.ultimo textarea{width: 100%;}
    .propuesta_1.cuerpo_g form>.frmCuerpoG>div.botones{float: right; width: 100px;}
}

@media screen and (max-width:899px){ 
    .propuesta_1.cuerpo_g .frmInfo .ico{width: 70px; -webkit-mask-size: 50px auto;   mask-size:  50px auto; }
    .propuesta_1.cuerpo_g .frmInfo .datos>div{width: 300px;}
    .propuesta_1.cuerpo_g .frmInfo .datos{display: table; margin: 30px auto; height: 145px;}
}

@media screen and (min-width:500px) and (max-width:899px){ 
    .propuesta_1.cuerpo_g #mapaMapa{height: 400px;} 
}

@media screen and (max-width:499px){ 
    .propuesta_1.cuerpo_g #mapaMapa{height: 200px;} 
}

.propuesta_1.cuerpo_g #mapa_txt, .propuesta_1.cuerpo_g .mapa_cmp{display: none;}
.propuesta_1.cuerpo_g .botones a{color: #FFF; background-color: var(--colorCorporativo2);  
             border-radius: 5px; margin: 0px; display: block; cursor: pointer; padding: 0px 20px; }
.propuesta_1.cuerpo_g .botones{float: right; margin: 20px 0px 0px 0px; }

.propuesta_1.cuerpo_g form>.frmCuerpoG label{display: none;}

#mapaMapa{ border-bottom: none; }

