html{height:100%}body{font-family:Lato,Calibri,Arial,sans-serif;background:#fff url(../img/bg_login.jpg);background-attachment:fixed;background-position:top center;background-repeat:no-repeat;font-weight:300;font-size:15px;color:#333;-webkit-font-smoothing:antialiased;overflow-y:scroll;overflow-x:hidden}a{color:#555;text-decoration:none}.container{width:100%;position:relative}.main{width:90%;margin:0 auto;position:relative}.container>header{margin:10px;padding:20px 10px 10px 10px;position:relative;display:block;text-shadow:1px 1px 1px rgba(0,0,0,.2);text-align:center}.container>header h1{font-size:30px;line-height:38px;margin:0;position:relative;font-weight:300;color:#666;text-shadow:0 1px 1px rgba(255,255,255,.6)}.container>header h2{font-size:14px;font-weight:300;margin:0;padding:15px 0 5px 0;color:#666;font-family:Cambria,Georgia,serif;font-style:italic;text-shadow:0 1px 1px rgba(255,255,255,.6)}.support-note span{color:#ac375d;font-size:16px;display:none;font-weight:700;text-align:center;padding:5px 0}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}.clearfix:after{content:"";display:table;clear:both}.form-1 .field{position:relative}.form-1 .field i{left:0;top:0;position:absolute;height:36px;width:36px;border-right:1px solid rgba(0,0,0,.1);box-shadow:1px 0 0 rgba(255,255,255,.7);color:#777;text-align:center;line-height:42px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;pointer-events:none}.form-1 input[type=password],.form-1 input[type=text]{font-family:Lato,Calibri,Arial,sans-serif;font-size:13px;font-weight:400;text-shadow:0 1px 0 rgba(255,255,255,.8);width:100%;padding:10px 18px 10px 45px;border:none;box-shadow:inset 0 0 5px rgba(0,0,0,.1),inset 0 3px 2px rgba(0,0,0,.1);border-radius:3px;background:#f9f9f9;color:#777;-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;-ms-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}.form-1 input[type=text]{margin-bottom:10px}.form-1 input[type=password]:hover~i,.form-1 input[type=text]:hover~i{color:#fc4040}.form-1 input[type=password]:focus~i,.form-1 input[type=text]:focus~i{color:#f40909}#recuperarSenha button,#recuperarSenhaDiv button,.form-1 button[type=submit]:focus,.form-1 input[type=password]:focus,.form-1 input[type=text]:focus{outline:0}.form-1 button{width:100%;height:100%;margin-top:-1px;font-size:1.4em;line-height:1.75;color:#fff;border:none;border-radius:inherit;background:#f71416;background:-moz-linear-gradient(#f71416,#980001);background:-ms-linear-gradient(#f71416,#980001);background:-o-linear-gradient(#f71416,#980001);background:-webkit-gradient(linear,0 0,0 100%,from(#f71416),to(#980001));background:-webkit-linear-gradient(#f71416,#980001);background:linear-gradient(#f71416,#980001);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.35),inset 0 3px 2px rgba(255,255,255,.2),inset 0 -3px 2px rgba(0,0,0,.1);cursor:pointer}#recuperarSenha button:hover,#recuperarSenhaDiv button:hover,.form-1 .submit button:hover,.form-1 .submit button[type=submit]:focus{background:#f71416;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#recuperarSenha button:active,#recuperarSenhaDiv button:active,.form-1 .submit button:active{background:#f40909;box-shadow:inset 0 0 5px rgba(0,0,0,.3),inset 0 3px 4px rgba(0,0,0,.3)}.labelError{color:#fc4040;padding-top:0}.displayNone{display:none!important}#recuperarSenha button{width:100%;height:25px;font-size:10px;font-weight:700;color:#fff;border:none;border-radius:5px;background:#e60f0f;background:-moz-linear-gradient(#e60f0f,#a50000);background:-ms-linear-gradient(#e60f0f,#a50000);background:-o-linear-gradient(#e60f0f,#a50000);background:-webkit-gradient(linear,0 0,0 100%,from(#e60f0f),to(#a50000));background:-webkit-linear-gradient(#e60f0f,#a50000);background:linear-gradient(#e60f0f,#a50000);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.35),inset 0 3px 2px rgba(255,255,255,.2),inset 0 -3px 2px rgba(0,0,0,.1),0 3px 7px rgba(0,0,0,.3),inset 0 -3px 2px rgba(0,0,0,.25);cursor:pointer}#recuperarSenha{width:125px;margin:0 auto;padding:10px;padding-top:5px;position:relative;bottom:7px;box-shadow:0 3px 3px 1px rgba(0,0,0,.3),0 1px rgba(0,0,0,.2),inset 0 -3px 2px rgba(0,0,0,.25);border-radius:0 0 5px 5px;background:#fff}#recuperarSenha:before{content:"";width:144px;height:7px;position:absolute;top:-3px;left:-4px;background:#fff}.form-1{width:300px;margin:20px auto 30px;margin-bottom:0;padding:10px;position:relative;box-shadow:0 0 1px rgba(0,0,0,.3),0 3px 7px rgba(0,0,0,.3),inset 0 1px #fff,inset 0 -3px 1px rgba(0,0,0,.1);border-radius:5px;background:#fff;background:-moz-linear-gradient(#eeefef,#fff 10%);background:-ms-linear-gradient(#eeefef,#fff 10%);background:-o-linear-gradient(#eeefef,#fff 10%);background:-webkit-gradient(linear,0 0,0 100%,from(#eeefef),color-stop(.1,#fff));background:-webkit-linear-gradient(#eeefef,#fff 10%);background:linear-gradient(#eeefef,#fff 10%)}#recuperarSenhaDiv{margin:50px auto}#recuperarSenhaDiv .form-2{width:300px;height:auto;margin:0 auto;padding:10px;position:relative;border-radius:6px;box-shadow:0 1px 1px rgba(0,0,0,.3),0 3px 7px rgba(0,0,0,.3),inset 0 1px #fff,inset 0 -3px 2px rgba(0,0,0,.25);background:#fff;background:-moz-linear-gradient(#eeefef,#fff 10%);background:-ms-linear-gradient(#eeefef,#fff 10%);background:-o-linear-gradient(#eeefef,#fff 10%);background:-webkit-gradient(linear,0 0,0 100%,from(#eeefef),color-stop(.1,#fff));background:-webkit-linear-gradient(#eeefef,#fff 10%);background:linear-gradient(#eeefef,#fff 10%)}#recuperarSenhaDiv input[type=text]{width:258px;padding:10px 14px 10px 11px;outline:0;background:#fff;font-family:Lato,Calibri,Arial,sans-serif;font-size:13px;font-weight:400;text-shadow:0 1px 0 rgba(255,255,255,.8);border:none;box-shadow:inset 0 0 5px rgba(0,0,0,.1),inset 0 3px 2px rgba(0,0,0,.1);border-radius:3px;background:#f9f9f9;color:#777;-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;-ms-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}.texto{position:relative}#recuperaSenhaDiv #form-2 .botao_submit i{margin:5px}.form-1 .submit{width:65px;height:65px;position:absolute;top:17px;right:-25px;padding:10px;z-index:2;background:#fff;border-radius:50%;box-shadow:0 0 2px rgba(0,0,0,.1),0 3px 2px rgba(0,0,0,.1),inset 0 -3px 2px rgba(0,0,0,.2)}.form-1 .submit:after{content:"";width:10px;height:10px;position:absolute;top:-2px;left:30px;background:#fff;box-shadow:0 62px #fff,-32px 31px #fff}#recuperarSenhaDiv button{width:100%;height:100%;font-size:1.4em;line-height:1.75;color:#fff;padding:4px 0 0 0;border:none;border-radius:inherit;background:#fc4040;background:-moz-linear-gradient(#fc4040,#f40909);background:-ms-linear-gradient(#fc4040,#f40909);background:-o-linear-gradient(#fc4040,#f40909);background:-webkit-gradient(linear,0 0,0 100%,from(#fc4040),to(#f40909));background:-webkit-linear-gradient(#fc4040,#f40909);background:linear-gradient(#fc4040,#f40909);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 3px 2px rgba(255,255,255,.2),inset 0 -3px 2px rgba(0,0,0,.1);cursor:pointer}.botao_submit{width:68px;height:68px;bottom:-5px;left:255px;position:absolute;border-radius:50%;padding:8px;background:#fff;box-shadow:0 0 2px rgba(0,0,0,.1),0 3px 2px rgba(0,0,0,.1),inset 0 -3px 2px rgba(0,0,0,.1)}.botao_submit:before{content:"";width:20px;height:6px;position:absolute;top:-2px;left:30px;box-shadow:-37px 10px #fff}.botao_submit:after{content:"";width:13px;height:5px;position:absolute;top:29px;left:30px;box-shadow:-30px 24px #fff}#recuperarSenhaSpinner{width:45px!important;height:100%;top:-10px}#recuperarSenhaSpinner:before{content:"";width:60px;height:6px;position:absolute;left:-2px;top:0;background:-webkit-gradient(linear,0 0,0 100%,from(#eeefef),color-stop(.1,#fff))}#err_dscRecuperarSenha{width:250px!important;min-height:31px;top:-6px;left:-15px;z-index:-1}