nav,#cabecera,#footer,footer,header{display:none}section{margin:0 !important}#cuerpo{background-color:#fff}.login-nuevo .barra-superior-logo{height:max-content;width:100%;display:flex;align-items:center;margin:35px 0 0}.login-nuevo .contenedor-login .contenedor-label-input .texto-requerido{color:#fff;font-size:14px}.login-nuevo .barra-superior-logo svg{display:none;cursor:pointer}.login-nuevo .barra-superior-logo a{width:100%;margin:auto;text-align:center}.login-nuevo .barra-superior-logo img{max-width:220px;max-height:55px;margin:10px auto;cursor:pointer}.login-nuevo .contenedor-login{display:flex;justify-content:center;height:100%;width:95%;padding-top:50px;margin:auto}.login-nuevo .contenedor-login .contenedor-login-flex-child{display:flex;justify-content:center;flex-direction:column;flex-basis:520px;height:max-content;padding:40px;padding-right:60px}.login-nuevo .contenedor-login .contenedor-login-flex-child:last-child{border-left:1px #c6c6c6 solid}.login-nuevo .contenedor-login .contenedor-login-flex-child .contenedor-descripcion{display:flex;justify-content:center;align-items:center;padding-top:6px;padding-bottom:6px}.login-nuevo .contenedor-login .contenedor-login-flex-child .contenedor-descripcion svg{height:45px;width:45px;margin:12px}.login-nuevo .contenedor-login .contenedor-login-flex-child .textos-descripcion{display:flex;align-items:flex-start;flex-direction:column;width:80%}.login-nuevo .contenedor-login .contenedor-login-flex-child .textos-descripcion .titulo-descripcion{font-weight:bold;font-size:17px}.login-nuevo .contenedor-login .contenedor-login-flex-child .textos-descripcion p{padding-top:6px;padding-bottom:6px}.login-nuevo .contenedor-login .contenedor-login-flex-child h1{font-size:1.5rem;margin-bottom:30px}.login-nuevo .contenedor-login .contenedor-login-flex-child .contenedor-campos input{padding:13px;font-size:16px;margin-bottom:5px;width:100%;border-radius:4px;border:1px solid #ccc}.login-nuevo .contenedor-login .contenedor-login-flex-child .contenedor-campos input:last-child{margin-top:20px;margin-bottom:30px}.login-nuevo .contenedor-login .div-login a{color:#333;margin-bottom:29px;height:29px;display:block;text-decoration:underline}.login-nuevo .contenedor-login .div-login .boton-iniciar-sesion{width:100%;border:0;padding:15px;border-radius:4px;margin-bottom:20px;background-color:#54565a;color:#fff;display:block;text-align:center;font-size:16px;outline:0;user-select:none;cursor:pointer}.login-nuevo .contenedor-login .div-login .linea-horizontal-nuevo-cliente{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:10px}.login-nuevo .contenedor-login .div-login .linea-horizontal-nuevo-cliente hr{width:100%;z-index:1 !important;position:relative;top:12px}.login-nuevo .contenedor-login .div-login .linea-horizontal-nuevo-cliente .nuevo-cliente-texto{padding:0 12px;background-color:#fff;z-index:2 !important;align-self:center}.login-nuevo .contenedor-login .div-login .boton-crear-cuenta{padding:15px;border-radius:4px;margin-top:25px;border:1px solid #ccc;background-color:transparent;color:#333;display:block;text-align:center;outline:0;user-select:none;cursor:pointer}.login-nuevo form .contenedor-label-input{height:76px;overflow:visible}.login-nuevo form .contenedor-label-input label{padding:0 2px;color:#999;background-color:#fff;font-size:15px;font-weight:normal;position:relative;pointer-events:none;left:12px;top:-40px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.login-nuevo form .contenedor-label-input input:focus ~ label,.login-nuevo form .contenedor-label-input input:valid ~ label{padding:0 2px;top:-62px;font-size:14px;color:#333}@media(max-width:941px){.login-nuevo .barra-superior-logo{border-bottom:1px solid #bbb;height:max-content;width:100vw;display:flex;align-items:center;margin:15px 0 0;padding-bottom:15px}.login-nuevo .barra-superior-logo svg{display:block;width:30px;height:20px;margin:10px;margin-left:20px}.login-nuevo .contenedor-login .contenedor-login-flex-child:first-child{display:none}.login-nuevo .contenedor-login .contenedor-login-flex-child:last-child{border-left:0}.login-nuevo .contenedor-login .contenedor-login-flex-child{padding:0}}
