body {
	/*background-image:url(../img/fundo_login.gif);
	background-position:center 80px;
	background-repeat:repeat-x;*/
	background-color:#f5f5f5;
	font-family:Arial, Tahoma, Verdana;
	margin:0px;
	padding:0px;
	color:#909090;
	font-weight:normal;
	font-size:11px;
	text-align:left;
}
div{
	margin:0px;
	padding:0px;
	position:relative;
	width:100%;
	float:left;
}
#centralizador{
	margin:0px 0px 0px -155px;
	padding:0px;
	width: 310px;
	height:auto;
	left:50%;
	top:40px;

}
	img{
	border:0px;
}
p{
	margin:0px;
	padding:0px;
	line-height:13px;
	width:100%;
}
a, a:visited {
	text-decoration:none;
	margin:0px;
	padding:0px;
	color:#909090;
}
a:hover {
	color:#666666;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
#tudo{
}
#topo{
	background-image:url(../img/topo_login.png);
	width:310px;
	height:28px;
	_background: none!important;
	* background: none!important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/topo_login.png',sizingMethod='scale');
}
#logo{
	background-image:url(../img/meio_login.png);
	width:310px;
	height:auto;
	text-align:center;
	padding:15px 0px 40px 0px;
	_background: none!important;
	* background: none!important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/meio_login.png',sizingMethod='scale');
}
#conteudo{
	background-image:url(../img/meio_login.png);
	width:310px;
	height:auto;
	overflow:hidden;
	_background: none!important;
	* background: none!important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/meio_login.png',sizingMethod='scale');
}
#footer{
	background-image:url(../img/footer_login.png);
	width:310px;
	height:30px;
	overflow:hidden;
	_background: none!important;
	* background: none!important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/footer_login.png',sizingMethod='scale');
}

div.titulo{
	background-image:url(../img/login_titulo.gif);
	background-repeat:no-repeat;
	background-position: 52px top;
	height:45px;
}

div.form{
	padding:0px 0px 0px 50px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	width:210px;
	height:auto;
}

div.form_left{
	width:7px;
	height:24px;
	background-image:url(../img/login_form_left.gif);
	overflow:hidden;
}
div.form_center{
	width:auto;
	height:24px;
	background-image:url(../img/login_form_center.gif);
	overflow:hidden;
	background-color:#000000;
}
div.form_right{
	width:7px;
	height:24px;
	background-image:url(../img/login_form_right.gif);
	margin:0px 0px 07px 0px;
	overflow:hidden;
}
input{
	background:none;
	text-align:left;
	padding:5px 0px 0px 0px;
	margin:0px;
	border:0px;
	border-style:none;
	color:#999999;
	font-size:10px;
	height:24px;
	width:auto;
}

input.user{
	width:195px;
}
input.senha{
	width:151px;
}
input.email{
	width:159px;
	background-repeat:no-repeat;
	height:20px;
	padding-left:6px;
}

input.bt{
	padding:0px;
	background-position:left 2px;
	background-repeat:no-repeat;
	margin:0px;
	margin:0px 0px 0px 7px;
	background-image:url(../img/login_ok.gif);
	width:37px;
	height:24px;
}

div.form_bt{
	width:45px;
	margin:0px;
	padding:0px;
	height:27px;
	overflow:hidden;
}

#lost_pass{
	padding:0px 0px 0px 50px;
	height:30px;
	overflow:hidden;
}
p.lost_pass{
	margin:0px 0px 6px 0px;
	padding:0px 0px 0px 0px;
	font-size:10px;
	color:#b5b5b5;
	overflow:hidden;
	width:100px;
}

p.waring_pass{
	margin:0px 0px 6px 0px;
	padding:10px 0px 10px 18px;
	font-size:10px;
	color:#c0c0c0;
	background-image:url(../img/atention.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

#lost_pass_hidden{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	height:auto;
	width:100%;
}
form{
	margin:0px;
	padding:0px;
}
form#recupera{
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 50px;
	overflow:hidden;
	background-image:url(../img/lost_pass_bk_campo.gif);
	background-position:23px top;
	background-repeat:no-repeat;
}