#partecentro.lds-login form { margin: 0; text-align: left; }
#partecentro.lds-login form p { float: none; clear: both; width: auto; margin: 12px 0; padding: 0; text-align: left; }
.lds-login .lds-login-field { clear: both; margin: 8px 0; }
.lds-login .lds-login-field .input { box-sizing: border-box; width: 100%; max-width: 100%; }
.lds-login .lds-login-recovery { clear: both; margin-top: 28px; scroll-margin-top: 20px; }
.lds-login .boton_enlacestexto { background: #000; color: #fff; border: 1px solid #000; cursor: pointer; }
.lds-login .boton_enlacestexto:hover { background: #fff; color: #000; }
.lds-login .imagen_login { height: auto; max-width: 100%; }
#partecentro.lds-login .lds-auth-message { display: block; clear: both; float: none; width: 100%; box-sizing: border-box; margin: 14px 0; padding: 13px 15px; border: 1px solid; border-left-width: 4px; border-radius: 4px; font: 14px/1.5 Arial, sans-serif; text-align: left; overflow-wrap: anywhere; scroll-margin-top: 20px; }
#partecentro.lds-login .lds-auth-error { background: #fff1ef; border-color: #c6372d; color: #8f231b; }
#partecentro.lds-login .lds-auth-success { background: #edf8ef; border-color: #298348; color: #1d6334; }
#partecentro.lds-login .lds-auth-pending { background: #eef7fb; border-color: #0076a2; color: #005675; }
.lds-login .boton_enlacestexto:disabled { cursor: wait; opacity: .75; }
.lds-login [hidden] { display: none !important; }
.lds-login [aria-invalid="true"] { border: 2px solid #c6372d; }
.lds-login :focus-visible { outline: 2px solid #333; outline-offset: 3px; }
.lds-auth-sr { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0; }

/* Mismo margen interior que Informacion, Contacto y las demas secciones. */
#partecentro.lds-login .lds-auth-content {
    clear: both;
    width: 100%;
    box-sizing: border-box;
    padding: 8px 24px 16px;
}
#partecentro.lds-login .lds-auth-content::after {
    content: "";
    display: table;
    clear: both;
}
@media only screen and (max-width: 680px) {
    #partecentro.lds-login .lds-auth-content {
        padding: 8px 12px 16px;
    }
}
