body{
  height:278px;
  margin:0;
  padding:0;
  background:url(../imagens/topo_fundo.gif) center 0 no-repeat;
}

#geral{
  width:779px;
  position:relative;
  margin:0 auto;
  padding:0;
}
#fraseTopo{
  width:100%;
  height:22px;
  margin:0;
  padding:8px 0 0 0;
  font:11px Arial;
  color:#fff;
  text-align:right;
}
#cabecalho{
  width:200px;
  height:18px;
  margin:0;
  padding:0;
  position:absolute;
  top:9px;
  left:12px;
  z-index:2;
  font:11px arial;
  color:#FFF;
  /*color:#003b7e;*/
}
#topo{
  width:100%;
  height:221px;
  float:left;
  padding:0;
  margin:0;
}
#divMenu{
  width:779px;
  height:27px;
/*  border:1px solid red;*/
  padding:0;
}

/******   Elementos para menu drop down   ******/
ul li { position:relative; float: left; display:inline;}
li ul { position: absolute; top:19px; /* Set 1px less than menu width */  display:none; }
#divMenu ul li a {display: block; padding:0; /*  IE6 Bug */ /*border: 1px solid #ccc; IE6 Bug */ }
li:hover ul, li.over ul {display: block; }

/* Holly Hack. IE Requirement \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

li:hover ul, li.over ul { display: block; } /* The magic */
/***********************************************/
ul#listaMenu{
  width:779px;
}

#divMenu ul { margin:0; padding:0; list-style: none; }/* Width of Menu Items */

#divMenu ul li a:hover { color: #1357a4; /*background: #FFF;*/ } /* Hover Styles */

#divMenu li ul li a { padding:5px 0 0 0;} /* Sub Menu Styles */

#divMenu li:hover ul, li.over ul { width:115px; border-left:1px solid #6aacdc; border-right:1px solid #6aacdc; border-top:1px solid #6aacdc; left:0;} /* The magic */

.displayNone{ display:none; }

.bt01 a{ width:76px; height:19px; background:url(/imagens/menu.gif) no-repeat 0 0; float:left; }
.bt01 a:hover{ width:76px; height:19px; background:url(/imagens/menu.gif) no-repeat 0 -26px; float:left; }
.bt02 a{ width:132px; height:19px; background:url(/imagens/menu.gif) no-repeat -75px 0px; float:left; }
.bt02 a:hover{ width:132px; height:19px; background:url(/imagens/menu.gif) no-repeat -75px -26px; float:left; }
.bt03 a{ width:106px; height:19px; background:url(/imagens/menu.gif) no-repeat -207px 0px; float:left; }
.bt03 a:hover{ width:106px; height:19px; background:url(/imagens/menu.gif) no-repeat -207px -26px; float:left; }

.bt04 a{ width:116px; height:19px; background:url(/imagens/menu.gif) no-repeat -313px 0px; float:left; }
.bt04 a:hover{ width:116px; height:19px; background:url(/imagens/menu.gif) no-repeat -313px -26px; float:left; }

.bt05 a{ width:105px; height:19px; background:url(/imagens/menu.gif) no-repeat -428px 0px; float:left; }
.bt05 a:hover{ width:105px; height:19px; background:url(/imagens/menu.gif) no-repeat -428px -26px; float:left; }

.bt06 a{ width:141px; height:19px; background:url(/imagens/menu.gif) no-repeat -533px 0px; float:left; }
.bt06 a:hover{ width:141px; height:19px; background:url(/imagens/menu.gif) no-repeat -533px -26px; float:left; }

.bt07 a{ width:100px; height:19px; background:url(/imagens/menu.gif) no-repeat -674px 0px; float:left; }
.bt07 a:hover{ width:100px; height:19px; background:url(/imagens/menu.gif) no-repeat -674px -26px; float:left; }


.submenu a{ width:115px; background:#2567b1; height:20px; padding:3px 0 0 0; font:11px arial; color:#FFF; text-decoration:none; text-align:center; font-weight:bold; float:left; border-bottom:1px solid #6aacdc;}
.submenu a:hover{ width:115px; background:#c0deff; height:20px; padding:3px 0 0 0; color:#1357a4;}
.submenuMaior a{ width:115px; background:#2567b1; height:33px; padding:3px 0 0 0; font:11px arial; color:#FFF; text-decoration:none; text-align:center; font-weight:bold; float:left; border-bottom:1px solid #6aacdc;}
.submenuMaior a:hover{ width:115px; background:#c0deff; height:33px; padding:3px 0 0 0; color:#1357a4;}




#tempEsquerda{
  width:191px;
  float:left;
  margin:0;
  padding:0;
  position:relative;
}
#tempCreci{ /* Está dentro da tempEsquerda */
  width:84px;
  height:18px;
  position:absolute;
  top:0;
  left:108px;
  background:url(../imagens/creci.gif) no-repeat;
}
#homebannerfloat{
  position:absolute;
  top:-1000px;
  left:100px;
  z-index:500;
}

#divFechar {
  width: 100px;
  float: right;
  background-color: #FFF8BC;
  padding: 2px;
  color: #000000;
  font-family: verdana;
  font-size: 11px;
  text-align: center;
  font-weight: bold;
}

#homeConteudo{
  width:575px;
  float:left;
  margin:0 0 0 11px;
  padding:0;
  background:#FFF;
}
#homeBusca{
  background:url(../imagens/bg_busca_rapida.jpg) no-repeat;
  width:191px;
  height:415px;
  float:left;
  margin:28px 0 0 0;
  padding:0;
}
#bannerFinanciamento{
  width:190px;
  float:left;
  margin: 5px 0;
}
#bannerFinanciamentoTopo{
  width:190px;
  height:119px;
  background:url(../imagens/banner_financiamento_topo.jpg) no-repeat;
  }
#bannerFinanciamentoConteudo{
  width:180px;
  float:left;
  background:url(../imagens/banner_financiamento_bg.gif) repeat-y;
  padding: 0 0 0 10px;
  margin:0;
}
#bannerFinanciamentoConteudo a{
  font: bold 12px  Arial, Helvetica, sans-serif;
  line-height:22px;
  text-decoration:none;
  color:#4e5451;
  padding: 0;
  margin:0;
}
#bannerFinanciamentoConteudo a:hover{
  text-decoration:underline;
}
#bannerFinanciamentoRodape{
  width:190px;
  height:38px;
  float:left;
  background:url(../imagens/banner_financiamento_rodape.jpg) no-repeat;
 
}
#homeVisita{
  width:190px;
  height:212px;
  float:left;
  margin:8px 0;
  padding:0;
}
#homeImoveisDestaque, #homeVisitaDestaque, #homeNoticias{
  width:577px;
  margin:0;
  padding:0;
  float:left;
}
#homeImoveisDestaque img{
  width:136px;
  height:103px;
  float:left;
  border:2px solid #686868;
  margin:0 0 3px 0;
  padding:0;
}
#homeImoveisDestaque ul{
  width:560px;
  margin:0;
  padding:0;
  float:left;
}
#homeImoveisDestaque li{
  width:136px;
  height:234px;
  float:left;
  list-style-type:none;
  margin:0;
  padding:0 21px 0 25px;
}
.homeDestaqueTopo{
  background:url(../imagens/bg_imoveisdestaques_topo.gif) no-repeat;
  width:577px;
  height:24px;
  float:left;
  margin:0;
  padding:0;
}
.homeDestaqueMeio{
  background:url(../imagens/bg_imoveisdestaques_meio.gif) repeat-y;
  width:569px;
  float:left;
  margin:0;
  padding:0 0 0 8px;
}
.homeDestaqueRodape{
  background:url(../imagens/bg_imoveisdestaques_rodape.gif) no-repeat;
  width:577px;
  height:22px;
  float:left;
  margin:0;
  padding:0;
}
#homeVisitaDestaque ul{
  width:562px;
  margin:0;
  padding:0;
  float:left;
}
#homeVisitaDestaque li{
  width:145px;
  margin:0;
  padding:0 17px 0 25px;
  float:left;
  list-style-type:none;
  font:11px Verdana;
  color:#003470;
}
#homeVisitaDestaque img{
  width:106px;
  height:80px;
  border:2px solid #686868;
  margin:0;
  padding:0;
  float:left;
}
.seta{
  background:url(../imagens/bt_seta.gif) no-repeat;
  width:15px;
  height:30px;
  margin:30px 0 0 0;
  padding:0 14px 0 0;
  float:right;
}
#homePremio{
  width:190px;
  height:175px;
  float:left;
  margin:8px 0;
  padding:0;
}


#rodape{
  background:url(../imagens/bg_rodape.jpg) no-repeat;
  width:779px;
  clear:both;
  margin:10px 0 0 0;
  padding:10px 0 20px 0;
  font:11px Verdana;
  color:#0877a0;
  text-align:center;
}
.displayNone{
  display:none;
}
/*****************************************************************************************************
                                       TIPOLOGIA
*****************************************************************************************************/
#homeImoveisDestaque h1{
  background:url(../imagens/h1_imoveisemdestaque.gif) no-repeat;
  width:577px;
  height:43px;
  float:left;
  margin:0;
  padding:0 0 10px 0;
}
#homeVisitaDestaque h1{
  background:url(../imagens/h1_visita.gif) no-repeat;
  width:577px;
  height:46px;
  float:left;
  margin:0;
  padding:0 0 10px 0;
}
#homeNoticias h1{
  background:url(../imagens/h1_noticias.gif) no-repeat;
  width:577px;
  height:45px;
  float:left;
  margin:0;
  padding:0;
}
#homeNoticias h2{
  width:95%;
  font:11px Verdana;
  color:#0d7acb;
  margin:0;
  float:left;
  padding:10px 0 5px 8px;
}
#homeNoticias h3 a{
  width:97%;
  font:14px arial;
  color:#575656;
  font-weight:bold;
  margin:0;
  float:left;
  text-decoration:none;
  padding:0 0 5px 8px;
}

#homeNoticias h3 a:hover, #homeNoticias h4 a:hover{  text-decoration:underline; }

#homeNoticias h4, #homeNoticias h4 a{
  font:11px Verdana;
  color:#575656;
  margin:0;
  padding:0 0 0 10px;
  float:left;
  text-decoration:none;
}
#homeImoveisDestaque h2{
  font:14px Arial;
  font-weight:bold;
  color:#da6700;
  margin:0;
  padding:0;
}
#homeImoveisDestaque h2 a{
  color:#da6700;
  text-decoration:none;
}
#homeImoveisDestaque h2 a:hover{
  color:#da6700;
  text-decoration:underline;
}
#homeImoveisDestaque h3{
  font:12px Arial;
  font-weight:bold;
  color:#003470;
  margin:0;
  padding:0;
}
#homeImoveisDestaque h3 a{
  color:#003470;
  text-decoration:none;
}
#homeImoveisDestaque h3 a:hover{
  color:#003470;
  text-decoration:underline;
}
#homeImoveisDestaque h4{
  font:11px Arial;
  color:#003470;
  margin:0;
  padding:0;
}
#homeImoveisDestaque h4 a{
  color:#003470;
  text-decoration:none;
}
#homeImoveisDestaque h4 a:hover{
  color:#003470;
  text-decoration:underline;
}
#homeImoveisDestaque span, #homeNoticias span{
  font:11px Arial;
  font-weight:bold;
  color:#da6700;
  margin:0;
  padding:10px 0 0 0;
  float:right;
}
#homeNoticias span{
  width:94%;
  text-align:right;
  padding:0 0 10px 0;
  border-bottom:1px dashed #CCC;
}
#homeImoveisDestaque span a, #homeNoticias span a{
  color:#da6700;
  text-decoration:none;
}
#homeImoveisDestaque span a:hover, #homeNoticias span a:hover{
  color:#da6700;
  text-decoration:underline;
}
.homeDestaqueMeio span{
  font:11px Verdana;
  color:#003470;
  margin:0;
  padding:0;
}
#homeVisitaDestaque h2{
  width:145px;
  font:11px Verdana;
  color:#003470;
  margin:0;
  padding:5px 0 0 0;
  clear:both;
  float:left;
}
#homeVisitaDestaque h2 a{
  color:#003470;
  text-decoration:none;
}
#homeVisitaDestaque h2 a:hover{
  text-decoration:none;
}
/*****************************************************************************************************
                                           FORMULÁRIO
*****************************************************************************************************/
#homeBusca fieldset{
  width:163px;
  padding:0 0 0 10px;
  margin:77px 0 0 1px;
  float:left;
  font:11px arial;
  color:#003470;
  border:none;
}
#homeBusca label{
  width:163px;
  float:left;
  padding:0 5px 0 0;
}
#homeBusca input, #homeBusca select{
  width:163px;
  font:12px arial;
  color:#666;
  margin:0 0 5px 0;
}
#homeBusca .inputMaior{
  width:158px;
  margin:0 7px 5px 0;
  padding:0;
}
#homeBusca .inputMenor{
  width:63px;
  margin:0;
}
#homeBusca .inputButton{
  width:83px;
  padding:0 0 0 50px;
  margin:15px 0 0 0;
}