/* ----------------- Configuracoes de BODY ----------------- */ 

html, body { width: 100%; height: 100%; margin: 0px; padding: 0px; background-color: #FFFFFF; 
			 color: #666666; font-size: 12px; line-height: 16px; font-family: Arial, Tahoma, Verdana, sans-serif; }

/* ----------------- Configuracoes Padroes ----------------- */ 

A { color: #db2001; text-decoration: underline; } A:hover { color: #db2001; text-decoration: underline; }
B { font-weight: bold; }
I { font-style: italic; }
P { line-height: 18px; text-align: justify; }
TD { font-size: 12px; }
UL { padding-bottom: 0px;  list-style-type: none; margin-bottom: 0px; margin-top : 5px; font-size: 11px; }
LI { padding-bottom: 5px; list-style-type: none; margin-left: 0px; list-style-image: url(../imagens/geral/seta_peq.gif); }
Input, Select, Textarea { font-size: 10px; }
H1 { font-size: 24px; line-height: 20px; font-weight: bold; color: #db2001; margin: 0px; }
H2 { font-size: 20px; font-weight: bold; color: #626262; margin: 0px; }
H3 { font-size: 15px; font-weight: bold; color: #626262; margin-bottom: 5px; }
STRONG { font-size: 11px; }

/* ----------------- Configuracoes de Classes ----------------- */ 


#topo { width: 100%; height: 120px; background-image: url(../imagens/geral/bkg_topo.jpg); background-position: top center; background-repeat: no-repeat; }
#topo_interno { width: 974px; margin: auto; display: table; padding-top: 14px; }
#wrap { width: 100%; height: 100%; }
body > #wrap { height: auto; min-height: 100%; }
#geral { width: 1001px; padding-top: 5px; padding-bottom: 176px; margin: auto; }
#conteudo { width: 100%; display: table; }
#conteudo_interno { width: 915px; margin: auto; }
#rodape { width: 100%; height: 176px; background-image: url(../imagens/geral/bkg_rodape.gif); background-position: bottom; background-repeat: repeat-x; display: table; margin-top: -176px; }
#rodape_menu { width: 974px; height: 53px; margin: auto; text-align: right; color: #c4c4c4; }
#rodape_interno { width: 915px; height: 123px; margin: auto; color: #FFFFFF; }
#path { font-size: 11px; padding-top: 5px; float: right; }

/* ----------------- Configuracoes de Classes ----------------- */ 

a.A2 { color: #FFFFFF; text-decoration: underline; } a.A2:hover { color: #FFFFFF; text-decoration: underline; }
a.A3 { color: #c4c4c4; text-decoration: none; } a.A3:hover { color: #FFFFFF; text-decoration: underline; }

.abaMenuRodape { width: 620px; height: 33px; display: block; float: right; background-image: url(../imagens/geral/div_aba_rodape.jpg); background-repeat: no-repeat; }
.menuRodape { width: 620px; height: 19px; display: table; float: right; font-size: 13px; text-align: left; background-image: url(../imagens/geral/div_menu_rodape.jpg); background-repeat: no-repeat; }
.bordaImagem, .semImagem { border: 5px solid #f0f0f0; } .bordaImagem:hover { padding: 0px; border: 5px solid #db2001; }
.box { background-color: #f0f0f0; padding: 10px; display: table; }
.boxClaro { background-color: #f7f7f0; padding: 10px; display: table; }
.numero { color: #f0f0f0; font-size: 70px; line-height: 70px; display: table; font-weight: bold; }
.corVermelho { color: #DBs2001; }

.box_corretor { color:#ffffff; background-image:url(../imagens/geral/bt_corretor.gif); background-repeat:no-repeat; display:block; width:867px; height:428px; padding:30px 24px 30px 24px; }
.box_simulador { color:#ffffff; background-image:url(../imagens/geral/bkg_corretor.jpg); background-repeat:no-repeat; display:block; width:867px; height:478px; padding:30px 24px 30px 24px; }

/* ----------------- Formulario de Busca ----------------- */ 
.box_home { padding:20px 0px 20px 20px; width:630px; float: left; background-image: url(../imagens/geral/bkg_box_home.gif); background-repeat: repeat-x; }
.box_busca { padding:10px 0px 10px 0px; width:870px; float: left; }

.inputBusca { border: 1px solid #000; width:150px; height: 20px; font-weight:bold; color:red; margin:0px 10px; }
.inputOK { margin-bottom: -6px; }

/* ----------------- Empreendimentos ----------------- */ 
#box_imovel { width: 565px; margin-bottom: 15px; }
#thumbnail img{ border: 3px solid #C2C2C2; margin-right: 19px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
a:hover img{ text-decoration: none; border-color: #DB2001; }
#box_about { display: table; float: left; margin: 25px 140px 0px 0px; font-size: 11px;  font-weight: none; } #box_about li { list-style-type: square; margin-left: -25px; list-style-image: none; }
#form_contato input, textarea{ width: 400px; height: 15px; border: 1px solid #dbdbdb; padding: 10px; margin-bottom: 10px; font: 11px Arial; }

.box_empre { display: table; width:880px; margin-top: 15px; padding: 30px 20px 25px 20px; background-color: #EEE; color: #575757; font-size: 11px;}
.box_top { background: url(../imagens/imoveis/box_empre_top.gif) no-repeat; height: 11px; }
.box_bottom { background: url(../imagens/imoveis/box_empre_bottom.gif) no-repeat; height: 11px; }
.box_side { background: url(../imagens/imoveis/box_empre_side.gif) repeat-y; padding: 0px 10px; }