#frmISesion, #frmSolicitarR{margin: auto;}

.ventana-flotante form .caja {     
    margin: 20px auto 0px auto;
}

.ventana-flotante form .caja input, .ventana-flotante form .caja select{        
    margin-top: 5px;
    border:solid 1px #cecece;
    border-radius: 5px;
}


.ventana-flotante{ width: 90%; max-width: 400px;}
#cntFrmSesion .titulo{text-align: center; margin-top: 30px;}
#cntFrmSesion input{display: block; width: 100%; padding: 10px 10px 10px 35px;}
#cntFrmSesion .btn{display: block; padding: 10px; color: #FFF; text-align: center; cursor: pointer;}
#cntFrmSesion span{display: block; text-align: center; margin-top: 50px; margin-bottom: 20px;}
#cntFrmSesion form .btn{background-color: var(--colorCorporativo1); margin-top: 20px;}
#cntFrmSesion div a.btn{background-color: var(--colorCorporativo2);}
#cntFrmSesion .alias-campo-abc{ background: url(../../img/iconos/correo_sesion.svg) no-repeat 10px center; background-size: 20px 20px; }
#cntFrmSesion .alias-campo-def{ background: url(../../img/iconos/contrasena_sesion.svg) no-repeat 10px center; background-size: 20px 20px; }
