body {background: url('../img/fatia_login.jpg');}

/* LOGIN */

div.login{position: relative; display: block; width: 340px; height: 327px; margin: 20px auto;}
div.login div.login-top{background-image: url("../img/fatia_login_top.fw.png"); width: 333px; height: 16px; margin: auto;}
div.login div.login-bottom{ background-image: url("../img/fatia_login_bottom.fw.png"); width: 333px; height: 14px; margin: auto;}
div.login div.login-m{background: url("../img/fatia_login_meio.fw.png") repeat-y; min-height: 250px; width: 333px; margin: auto;}
div.login div.login-m p{ text-align: center; padding: 15px; margin: 0px;}
div.login form {display: block; width: 332px; height: 100%;}
div.login .login-novo{display: block; width: 290px; height: 100%; margin: 0 auto;}
/*div.login form label{display:block; text-indent: -9000px;}*/
div.login form label.error {color: #b94a48; text-align: center;}
div.login form#login input[type=text],div.login form#login input[type=password] {border:0; color:#A6A7A9; height: 28px; margin:0 0 15px 30px; width: 218px; padding-left: 45px}
div.login form select {height: 35px; margin:30px 0 55px 30px; width: 270px; padding-left: 45px}
div.login form input.login{background: url("../img/fatia_input_login.jpg") no-repeat;}
div.login form input.senha{background: url("../img/fatia_input_senha.jpg") no-repeat;}
div.login form input.nova-senha{background: url("../img/fatia_input_senha.jpg") no-repeat; padding: 8px 0 7px 45px; margin-left: 37px;}

/*div.login form input.botao{
	background-image: url("../img/fatia_botao_login.jpg");
	text-indent: -9000px;
	padding-left: 0!important;
	width: 270px!important;
	height: 36px;
}*/

div.login form input.btn {width: 270px!important; height: 36px; margin-left: 30px;}

div.login div.login-logo{
	background: url('../img/logo.fw.png') no-repeat;
	width: 245px;
	height: 75px;
	margin: auto;
}

p.mensagem {padding: 0px!important;}
.esqueci-senha {padding: 0px 20px;}
.esqueci-senha h3 {font-family: 'Open Sans'; font-weight: 400; font-size: 16px; margin: 0px 0px 10px 0px; line-height: 14px; text-align: center;}
div.esqueci-senha p.reset-senha {margin: 0px 0px 15px 0px!important; padding: 0px!important; font-size: 12px; text-align: left!important;}
div.esqueci-senha p.reset-senha .icon-arrow-right {margin-top: -1px;}
/* END LOGIN */