body {
	font-family: verdana;
	font-size: 11px;
	text-align: center;
}

#Geral {
	margin: 0 auto 100px auto;
	padding-top: 25px;
	width: 600px;
	text-align: center;
}

#Logo {
	margin: 0 auto 30px auto;
	width: auto;
	text-align: center;
}
#LoginHome {
	margin: 0 auto;
	padding: 10px;
	text-align: left;
	background: url(imagens/bg_login2.gif) top no-repeat;
}
	#LoginHome table {
		margin: 37px auto;
	}
	#LoginHome td {
		height: 60px;
		color: #FFFFFF;
	}
	#LoginHome p {
		margin: 0 30px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
	}
	#LoginHome input.campo {
		width: 170px;
		padding: 3px 7px;
		color: #555555;
		background: #FFFFFF url(imagens/bg_input_tx.gif) top left no-repeat;
		border: 0px #777777 solid;
	}
	#LoginHome select.campo {
		width: 170px;
		padding: 3px 7px;
		color: #555555;
		background: #FFFFFF url(imagens/bg_input_tx.gif) top left no-repeat;
		border: 0px #777777 solid;
	}
	#LoginHome td, input.campo {
		font-family: "Trebuchet MS";
		font-size: 17px;
	}
	#LoginHome input.campo2 {
		width: 100px;
		padding: 3px 7px;
		color: #000000;
		background: #C1C1C1 ;
		border: 0px #777777 solid;
	}
	#LoginHome td, input.campo2 {
		font-family: "Trebuchet MS";
		font-size: 17px;
	}


#MsgErro {
	margin: 13px auto;
	padding: 8px;
	width: auto;
	border: 1px #990000 dashed;
	background: #fef0f0 url(imagens/ico_msg_error.gif) top right no-repeat;
	text-align: left;
	display: none;
}
#MsgErro h3 {
	margin: 0 5px 13px 0;
	color: #660000;
	font-size: 14px;
	font-family: "Trebuchet MS";
}
#MsgErro p {
	color: #660000;
	margin: 5px 0;
}
#MsgErro p.info {
	color: #000000;
	text-align: right;
	margin: 25px 0 0 0;
}
#MsgErro a { color: #000000;	text-decoration: none; }
#MsgErro a:hover { color: #000000;	text-decoration: underline; }


#Rodape {
	margin-top: 20px;
	padding: 5px 20px;
	background: url(imagens/bg_rodape.gif) top repeat-x;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #555555;
}
	#Rodape a { color: #333333; text-decoration: none; }
	#Rodape a:hover { text-decoration: underline; }

	#Rodape #infoPrint { display: none; }

.fale {  font-family: verdana; font-size: 10px; line-height: 100%; color: #0000FF; font-weight: bold; text-decoration: underline}
a.fale:hover { font-family: verdana; font-size: 10px; line-height: 100%; color: #ff0000; font-weight: bold; text-decoration: underline}