/************************************
GERAL E CIA
************************************/
body#login {
background-color:#2f4048;
margin 0px auto;
}

body#login div#geral, body#login div#conteudo {background:none !important;}

body#login #topo {background:none; }
body#login #topo div.limite-top {width:374px; margin: 0 auto;}


body#login #topo h1 {float:left;}
body#login #topo h2 {float:right; width: 127px;}

body#login div.login {
	background:url(../admin.jpg) no-repeat top;
	width:374px;
	height:430px;
	margin:50px auto 0px auto;
}

body#login div.login form {	
	padding:220px 15px 0;
	margin:0 auto;
}

body#login div.login form fieldset {
	border:0;
	padding:0;
	margin:0;
}

body#login div.login form fieldset label {
	font:11px Verdana, Arial, Tahoma;
	color:#FFF;
	padding:0 0 13px;
	display:block;
}

body#login div.login form fieldset label input.text {
	width:320px;
	padding:7px;
	font:11px Verdana, Arial, Tahoma;
	color:black;
	border:1px solid #BDBDBD;
}
body#login div.login form fieldset label input.text:focus {border:2px solid #99C9FF; padding:6px;}

body#login div.login form ul {
	margin:0;
	padding:0;
	float:left;
	list-style:none;
}

body#login div.login form ul li a {
	font:11px/15px Verdana, Arial, Tahoma;
	color:#858484;
	text-decoration:none;
}


span.erro {
   background:red;
   font:10px Verdana, Arial;
   display:block;
   color:white;
   padding: 5px;
   text-align:center;
}

#erro_login {
padding:5px 0px;
width:300px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
margin:0 auto;
background-color:#990000;
color:#FFFFFF;}

body#login #rodape, body#login .menuprincipal {display:none;}