/* CSS Document */
body{
	background: url(../images/bg-body.png) repeat-y #282828 center;
}
body, hr{
	color:#fff;
}
body hr{
	margin:10px auto;!important
}
#divBannerTop{
	background:#333;
	width:510px;
	line-height:100px;
	position:absolute;
	left:50%;
	margin-left:-140px;
	margin-top:40px;
	text-align:center;
	z-index:115;
}
#divBusca table td, #divLogin table td{
	height:41px;
}
#divBusca, #divLogin{
	background:url(../images/bg-black-transp-30.png);
	padding:0 10px;
	position:absolute;
	left:50%;
	margin-top:150px;
	z-index:115;
}
#divBusca{
	width:180px;
	margin-left:-370px;
}
#divLogin{	
	width:490px;	
	margin-left:-140px;	
}
#divTopo{
	width:760px;
	height:130px;
	left:50%;
	margin-left:-380px;
	position:relative;
	margin-top:-30px;
	z-index:110;
}
#divTopoFundo{
	background:url(../images/bg-tarja-top.png) repeat-x;
	height:60px;
	z-index:105;
}
#divCorpo{
	background:url(../images/bg-conteudo.png) repeat-y center;
	width:760px;
	left:50%;
	margin-left:-380px;
	padding-bottom:20px;
	padding-top:31px;
	position:relative;
}
#divConteudo{
	color:#fff;
}
#divConteudo a:link, #divConteudo a:visited, #divConteudo a:active{
	color:#3dddc1;
	text-decoration:none;
}
#divConteudo a:hover{
	color:#3dddc1;
	text-decoration:underline;
}
#divRodape{
	background:url(../images/bg-rodape.png) no-repeat top;
	left:50%;
	width:760px;
	height:35px;
	margin-left:-380px; 
	position:relative;
}
#divRodapeSombra{
	left:50%;
	width:520px;	
	margin-left:-170px; 
	position:relative
}
#divRodapeGlobal{
	background:url(../images/rodape-global-bg.png);
	color:#fff;
	width:100%;
	height:100px;
	position:relative;
	font-size:9px;
}
#divRodapeGlobal .tdTitle{
	text-align:left;
	line-height:20px;
	color:#fff;
}
#divRodapeGlobal .navegadores{
	margin:10px 0 0;
	padding:0 20px;
	overflow:hidden;
}
#divRodapeGlobal .navegadores li{
	float:left;
	width:64px;
	list-style:none;
}
#divRodapeGlobal .w3c{
	margin:5px 0 0;
	padding:0;
}
#divRodapeGlobal .w3c li{
	list-style:none;
	padding-top:10px;
}
#divLoading{
	font-size:10px;
	padding:10px 0;
}
.divTitulos {
	color:#3dddc1;
}
.divTextos img{
	border:1px solid #fff;
	margin:5px;
}
/* Form CSS */
form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color:orange;
	font-style:italic;
}
div.error { display: none; }
input:focus { border: 1px dotted black; }
input.error { border: 1px dotted orange; }
textarea.error { border: 1px dotted orange; }
form.cmxform .gray * { color: gray; }