/* CSS Document */
div.clear {
	float: none;
	clear: both;
	display: block;
}
body {
	background-color:#898994;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:150%;
	text-align:center;
}
.topo {
	background-color:#e0e0e0;
	width:770px;
}
.corpo {
	background-color:#ffffff;
	width:770px;
	text-align:left
}
.base {
	background-color:#e0e0e0;
	width:770px;
	padding:10px;
}
.caixalogo {
	background-image:url(home/bg_topo.jpg);
	height:79px;
}
.imglogo {
	width:245px;
	float:left;
	text-align:left;
}
.imgbanner {
	width:505px;
	padding:10px;
	float:right;
	text-align:center;
	height:59px;
}
.bannerdir {
	width:160px;
	padding:2px;
	background-color:#e9dfd6;
	float:right;
	text-align:center;
}
.conteudo {
	background-color:#ffffff;
}
.conteudo_centro {
	padding:5px;
	width:590px;
	float:left;
}
.conteudo_direita {
	padding:5px;
	width:400px;
	float:right;
}
.texto {
	font-size: 12px;
}
.textoleve {
	font-size:12px;
	color:#3399CC;
}
.textochamativo {
	font-size:12px;
	color:#CC0000;
}
.textonacaixa {
	background-color:#FEFEEE;
	padding:5px;
	border: 1px solid #999999;
}

.textonacopa {
	color:#008400;
	font-size:14px;
	background-color:#ffff00;
	padding:5px;
	border: 1px solid #999999;
}


.textonacaixaanuncie {
	background-image:url(home/fundo_anuncie.jpg);
	background-color:#FFCC33;
	padding:20px;
	border: 1px solid #999999;
	width:150px;
	float:right;
}
.textonacaixaescuro {
	background-image:url(home/fundo_busca.jpg);
	background-color:#003366;
	padding-left:15px;
	padding-top:15px;
	border: 1px solid #999999;
	width:370px;
	float:left;
}
.caixa185 {
	float:left;
	width:185px;
	background-color:#FEFEEE;
	padding:2px;
	border: 1px solid #999999;
	margin-right:2px;
}
.caixa135 {
	float:left;
	width:135px;
	background-color:#FEFEEE;
	padding:2px;
	border: 1px solid #999999;
	margin-right:4px;
}
.titulo {
	font-size: 18px;
	font-weight:bold;
	color:#006699;
}
.titulomedio {
	font-size: 14px;
	font-weight:bold;
	color:#333333;
}
.titulodestaque {
	background-color:#E0E0F0;
	padding:5px;
	border: 1px solid #999999;
}
a.botoes {
	float:right;
	background-image:url(home/bg_botoes.jpg);
	padding-bottom:1px;
	padding-top:1px;
	padding-left:10px;
	padding-right:10px;
	font-size:14px;
	font-weight:bold;
	border: 1px solid #999999;
}
.botoescor {color:#cc5500;}
.imgtemas {
	margin:4px;
	border:2px solid #333333;
}
.banneresq {
	width:170px;
	float:left;
	text-align:center;
	background-color:#f0f0e0;
	padding:3px;
}
.boxes 	{
		BORDER-RIGHT: #000000 1px solid; 
		BORDER-TOP: #000000 1px solid; 
		FONT-SIZE: 10pt; 
		BORDER-LEFT: #000000 1px solid; 
		BORDER-BOTTOM: #000000 1px solid; 
		BACKGROUND-COLOR: #FFFFFF
		}

.boxes_date {
			BORDER-RIGHT: #CCCCCC 1px solid; 
			BORDER-TOP: #CCCCCC 1px solid; 
			FONT-SIZE: 8pt; 
			BORDER-LEFT: #CCCCCC 1px solid; 
			BORDER-BOTTOM: #CCCCCC 1px solid; 
			BACKGROUND-COLOR: #E0E0F0;
			}
a:active {  color: #333333; text-decoration: underline}
a:hover {  color: #333333; text-decoration: underline}
a:link {  color: #333333; text-decoration: underline}
a:visited { color:#333333; text-decoration: underline}
.imgdestaque {
	float:left;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:5px;
	margin-top:3px;
	border:2px solid #333333;
}
.imganuncios {
	float:left;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:5px;
	margin-top:0px;
	border:2px solid #333333;
}
a.fechar_txt {
	position:absolute;
	font-size:8px;
	background-color:#FFFFCC;
	color:#CC0000;
	font-weight:bold;
	border:1px solid #999999;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:10px;
	padding-right:10px;
	float:right;
	left: 0px;
	top: 0px;
	width: 55px;
	height: 19px;
}
