body { margin: 0 0 0 0; font: 12px Arial, Helvetica, sans-serif; background: url(../imagens/bg_top.jpg) repeat-x top; }
img { border: none; }
form { margin: 0 0 0 0; padding: 0 0 0 0; }
submit { border: none; margin:0 0 0 0; padding: 0 0 0 0; }
.busca_bg { background:url(../imagens/busca_bg.jpg) no-repeat left top; }
	.busca_listmenu { height:20px; width:180px; background-color:#FFF; border: solid 1px #B3B3B3; color:#9E1414; }
	.busca_submit { height:20px; width:179px ;background: #797068; color:#FFF; border: solid 1px #FFF; }
	.busca_texto { font:12px Arial, Helvetica, sans-serif; color:#666666; text-align:left; padding-left: 5px;}
	
/* MENU */
.menu_bg_red { background:url(../imagens/menu_bg_line.jpg) repeat-x; }

.inicial { font-size: 16px;  text-align: center; }
.inicial a { width: 127px; height: 45px; display: block; color: #CCC; text-decoration: none; color: #CCC; background: url(../imagens/inicial.jpg) no-repeat left; padding-top: 20px; }
.inicial a:hover { background: url(../imagens/inicial_h.jpg) no-repeat left; color: #FFF; }


.empresa { font-size: 16px;  text-align: center; }
.empresa a { width: 131px; height: 45px; display: block; color: #CCC; text-decoration: none; color: #CCC; background: url(../imagens/empresa.jpg) no-repeat left; padding-top: 20px; }
.empresa a:hover { background: url(../imagens/empresa_h.jpg) no-repeat left; color: #FFF; }


.anuncie_seu_imovel { font-size: 16px;  text-align: center; }
.anuncie_seu_imovel a { width: 201px; height: 45px; display: block; color: #CCC; text-decoration: none; color: #CCC; background: url(../imagens/anuncie.jpg) no-repeat left; padding-top: 20px; }
.anuncie_seu_imovel a:hover { background: url(../imagens/anuncie_h.jpg) no-repeat left; color: #FFF; }


.financiamentos { font-size: 16px;  text-align: center; }
.financiamentos a { width: 176px; height: 45px; display: block; color: #CCC; text-decoration: none; color: #CCC; background: url(../imagens/financiamentos.jpg) no-repeat left; padding-top: 20px; }
.financiamentos a:hover { background: url(../imagens/financiamentos_h.jpg) no-repeat left; color: #FFF; }


.contato { font-size: 16px;  text-align: center; }
.contato a { width: 108px; height: 45px; display: block; color: #CCC; text-decoration: none; color: #CCC; background: url(../imagens/contato.jpg) no-repeat left; padding-top: 20px; }
.contato a:hover { background: url(../imagens/contato_h.jpg) no-repeat left; color: #FFF; }


.telefone_bg { background:url(../imagens/telefone_top_bg.jpg) no-repeat top right; font-size:16px; color:#EBEBEB; padding-right:26px; }

.oportunidade_border { background-color:#FFF; border: solid 1px #999; z-index:1; }
.oportunidade_bg { background:url(../imagens/oportunidade_bg.jpg) no-repeat top center; }
.oportunidade_text a{ font-size:14px; color:#666; text-align:left; text-decoration:none; }
.oportunidade_exibir_title { font-size:18px; color:#666; text-align:left; color:#C53333; }
	.oportunidade_exibir_int { font-size:14px; color:#666; text-align:left; color:#C53333; font-weight:bold;}
.oportunidade_justificado { font-size:12px ;text-align:justify; color:#333;}
.oportunidade_detalhes { font-size:14px; text-align:left; color:#C53333; }


.mapa_texto a{ color:#666; text-decoration:none; }

.rodape_bg { background:#59514F url(../imagens/rodape_bg.jpg) repeat-x top center; }
	.rodape_texto { font:20px Arial, Helvetica, sans-serif; color:#CCC; }
	
/* INTERNAS */
.empresa_title { font-size:18px; color:#C63333; text-align: left; }
	.empresa_text { font-size:14px; color:#666; text-align:justify; }
	

.anuncie_title { font-size:18px;  color:#C63333; text-align: left; }

.financiamentos_title { font-size:18px;  color:#C63333; text-align: left; }

.contato_texto { font-size:12px; color:#333; text-align:left; }
.contato_textfield { width:322px; font-size:12px; color:#666; height:18px; padding-left:3px; }
.contato_textarea  { width:322px; font-size:12px; color:#666; height:60px; overflow: auto; padding-left:3px;}
	.contato_submit { width:80px;height:20px; font-size:12px ;background: #797068; color:#FFF; border: solid 1px #FFF; margin-right:30px; padding-bottom:3px; }
		.contato_nome { background:url(../imagens/contato_nome.jpg) no-repeat left top; padding-top:5px; padding-left:85px; }
		.contato_telefone { background:url(../imagens/contato_telefone.jpg) no-repeat left top; padding-top:5px; padding-left:85px; }
		.contato_email { background:url(../imagens/contato_email.jpg) no-repeat left top; padding-top:5px; padding-left:85px; }
		.contato_mensagem { background:url(../imagens/contato_mensagem.jpg) no-repeat left top; padding-top:5px; padding-left:85px; }
		
/*ANUNCIE SEU IMÓVEL*/ 

fieldset { border: solid 1px #CCC; }
legend { color:#4B4B4B; }
.anuncie_texto { font-size:14px; color:#666; text-align:left; }
.anuncie_bg { background-color:#E4E4E4; }

/*DESTAQUE TEXTO*/
#dest_text_box { width:483px; height:65px; margin-bottom:50px; background:url(../imagens/destaque_text_box.png) no-repeat; z-index:2; position:absolute;  }
#dest_imb_box { width:487px; height:279px; z-index:1;}
