/* corpo do sistema */
body {
	background: url(../../img/fundo_login.jpg) repeat-x top left;
	margin: 0;
}
/* aparecia do formulario de login */
#login {
	width: 350px;
	position: absolute;
	margin-top: -47px;
	margin-left: -175px;
	font: 70% verdana, sans-serif;
	left: 50%;
	top: 50%;
}
/* aparencia da tags input */
input {
	display: block;
	margin: 0px 0px;
	border: 1px solid #999999;
	width: 150px;
}
/* aparencia do botão enviar */
.login_enviar {
	width: 150px;
	background: url(../../img/log_check.gif) no-repeat 110px;
	color: #222	;
	border:1px solid #999999;
}
/* aparencia do topo do sistema */
.topo {
	margin: 0 auto;
	width: 550px;
	height: 110px;
	background: url(../../img/topo_loginb.jpg) no-repeat center center;
	text-indent: -5000px;
	overflow: hidden;
}
/* formatação dos textos 'inscrição municipal' e 'senha' */
.labels{
	text-indent: 10px;
}
/* aparencia do rodape onde estão os certificados de validação */
#rodape{
	width: 100%;
	height: 20px;
	margin: 0 auto;
	position: absolute;
	top: 93%;
	text-align: center;
}
/* aparencia dos certificados de validação */
.xhtml{
	background: url(../../img/xhtml.png) no-repeat center center;
	text-indent: -5000px;
	overflow: hidden;
}
.css{
	background: url(../../img/css.png) no-repeat center center;
	text-indent: -5000px;
	overflow: hidden;
}
/* aparencia do botão 'voltar para o menu principal' */
.back_master{
width: 180px;
}
.back_master a{
text-decoration: none;
color: black;
padding-left: 22px;
background: url(../../img/back_bullet.gif) no-repeat 10px;
}
.back_master a:hover{
background: url(../../img/back_bullet_over.gif) no-repeat center left;
padding-left: 22px;
}
/* aparencia do botão de cadastro */
#cadastro{
text-align: center;
padding: 8px 0;
margin: 0 auto;
background: url(../../img/info.gif) no-repeat center center;
text-indent: 10px;
}
#cadastro a{
text-decoration: none;
color: #333;
}
/*------mesagem de erro do login--------*/
.msg_erro{
margin: 10px auto;
text-align: center;
background: red;
width: 220px;
height: 20px;
padding-top: 5px;
border: 1px solid #fff;
color: white;
font-weight: bold;
}
/*-----------FIM-------------*/