body { margin:0; padding:0; background:url(../images/bg.png) #FFF repeat-x; font-family:Arial, Helvetica; font-size:11px; color:#3F3838;  }
p {  margin:5px 0; padding:0; }
a { color:#535251; text-decoration:none }
img { border:0 }
form { margin:0; padding:0 }
#theodorado { margin:0 auto; width:980px; }

#topo, #corpo, #rodape { background-color:#FFFFFF; float:left; width:980px;}


/* TOPO */
#topo { background:none; height:190px; }

#logotipo { float:left; height:141px; width:490px; }
#atendimento { background:url(../images/topo_atendimento_bg.jpg) top right; float:left; height:141px; width:490px; }
#atendimento img { margin:53px 0 0 231px; cursor:pointer }
#menu { float:left; height:49px; width:980px; }


/* PAINEL / SUBMENU */
#painel { float:right; min-height:520px; padding-left:10px; width:190px; }

#submenu { list-style:none; width:190px }
#submenu ul{ border:1px solid #BEDBE8; background-color:#FAFAFA; float:left; margin:0; margin-top:20px; padding:0; width:188px; list-style:none; }
#submenu ul li { padding:0; margin:0 5px; width:178px; }
#submenu ul li a{ background:url(../images/submenu_icon.gif) no-repeat 10px center; border-bottom:1px solid #DCE0E0; color:#266b89; display:block; font-size:12px; height:35px; line-height:35px; padding-left:25px; }
#submenu ul li a:hover{ background-color:#FFF; color:#01378C; font-weight:bold; }


/* CONTEUDO */
#conteudo { font-size:12px; float:left; min-height:200px; width:760px }

#titulo { border-bottom:1px solid #DDD; height:26px; margin-bottom:20px; width:100%; }
#titulo img { float:left; margin:0 5px; }
#titulo h1 { color:#999; font-size:16px; float:left; margin:0 }
#titulo h2 { color:#999; font-size:14px; float:left; margin:0; margin-top:2px; font-weight:normal; }

#box_centro { padding:15px 0 0 70px; }


/* CORPO */
#corpo { min-height:500px; background-color:white; width:960px; padding:10px; }

#lancamentos { background-color:#EEE; float:left; height:310px; margin-right:10px; width:760px }

#coluna_busca { width:190px; float:left }

#meusimoveis { background:url(../images/meusimoveis_bg.gif) no-repeat; color:#535454; margin-bottom:10px; height:23px; width:147px; padding:27px 0 0 43px; }
#meusimoveis a { color:#535454 }
#meusimoveis a:hover { color:#000 }

#busca { background-color:#EFF0F0; border:1px solid #DCE0E0; width:188px; height:248px; }

#box_busca { background:url(../images/box_busca_bg.gif) top center no-repeat; color:#666; text-align:left; padding:0 14px; padding-top:50px; width:160px; }
#box_busca div { padding:2px 0; }
#box_busca #bt_buscar {	padding-top:8px; }
#box_busca select {	border:1px solid #787878; background-color:#FFF; font-size:11px; font-family:Tahome, Arial; color:#666; padding:1px; margin-top:3px; width:160px; }

.icones { float:left; width:220px; margin-right:26px; font-size:12px; color:#535251 }

#obrasiniciadas { float:left; height:275px; margin-bottom:15px; width:960px; background:url(../images/obras_bg.jpg) no-repeat bottom center; }

.oportunidade { float:left; height:230px; margin-bottom:15px; width:960px }


/* RODAPÉ */
#rodape { height:220px; width:980px; margin-top:15px; }

#contatos { color:#266B89; height:150px; float:left; margin-left:10px; border-top:2px solid #D5D5C9; width:960px; }
#contatos b{ color:#333 }

#mapadosite { width:390px; height:190px; float:left; padding-left:10px; border-top:2px solid #D5D5C9; }
#mapadosite ul { float:left; font-size:11px; margin:0; padding:0; list-style:none; width:130px }
#mapadosite ul li { background:url(../images/rodape_mapalist.gif) left center no-repeat; height:18px; line-height:18px; padding-left:8px; }
#mapadosite ul li a { color:#266b89; display:block }
#mapadosite ul li a:hover { color:#01378C; }

#assinatura { width:980px; height:50px; float:left; background-color:#EFEFEF; font-size:11px }
#copy { float:left; line-height:50px; padding-left:10px; width:40%; }
#sub100 { float:right; text-align:right; width:40%; }


.azul11 { color:#205BBD; font-size:11px; }
.azul12 { color:#205BBD; font-size:12px; }
.azul16 { color:#205BBD; font-size:16px; }

a.azul12:hover { color:#01378C; font-size:12px; }

.azul14 { color:#205BBD; font-size:14px; }
a.azul14:hover { color:#01378C; }

.cinza12 { color:#666; font-size:12px; }
.cinza_esc11 { color:#333; font-size:11px; font-weight:normal }
