@charset "utf-8";
/* CSS Document */
body{
	background-image: url(../gfx/bg_login.jpg);
	background-color:#FFF;
	background-repeat: repeat-x;
	background-position: top;
	color:#999;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	height:100%;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
label.error{
	color:#F00;
	font-size:10px;
	position:absolute;
	right:35px;
	_right:50px;
}
div.email label.error{
	top:13px;
	_top:15px;
	_right:45px!important;
}
div.senha label.error{
	top:23px;
	_top:26px;
}
#formLogin,#formEsqueci{
	margin:0px;
	padding:20px 10px 10px 10px;
	text-align:center;
}
img.title{
	display:block;
	margin:auto;
}
img.cadastro{
	margin-bottom:7px;
	margin-right:40px;
}
img.esqueci{
	margin-bottom:5px;
	margin-right:40px;
}
div.form{
	background-color:#F5F5F5;
	background-repeat: no-repeat;
	background-position: 15px center;	
	border:3px solid #E5E5E5;
	margin-bottom:20px;
	padding:10px;
	padding-left:80px;
	position:relative;
}
div.form input.input,
div.form textarea.textarea{
	background-color:#FFF;
	border:3px solid #E5E5E5;
	color:#92A31F;
	font-size:16px;
	padding:5px;
}
div.email{
	background-image: url(../gfx/form_email.gif);
	line-height:30px;
}
div.senha{
	background-image: url(../gfx/form_senha.gif);
}
#control{ text-align:left;}
#control *{ vertical-align:middle;}
p{
	line-height:20px;
	margin-bottom:10px;
	text-align:justify;
}
