/* GERAL */
*{margin:0 auto; padding:0; outline:none;}
body{background:url(../img/bg-body.jpg) left top repeat-x #FFFFFF; font-family:Arial; font-size:12px; color:#020100;}
img{border:none;}
a{color:#020100; text-decoration:none; cursor:pointer;}
a:hover{color:#020100; text-decoration:underline;}
.clear{clear:both;}
#site{margin:0 auto; padding:0; width:999px; text-align:left;}
#corpo{padding:20px; clear:both; line-height:18px;}
#frase-century{padding:10px 30px 10px 30px; font-size:9px; text-align:center; clear:both;}

form input#textCaptcha {float:left; margin:0 1ex 0 0;}

/*TOPO*/
#topo{height:346px;}
.pessoal{padding:4px 0 12px 0; margin:0; float:right; color:#FFF;}
.pessoal a{color:#FFF; font-weight:bold;}
.pessoal a:hover{color:#FFF;}
#logo{position:absolute; padding:0; width:187px; height:121px; z-index:6;}
#logo a{width:187px; height:121px; display:block; text-indent:-9999px; background:url(../img/logo.jpg) left top no-repeat;}
.slideshow{width:999px; height:271px; margin:0; box-shadow:-6px 4px 4px #666; -webkit-box-shadow:-6px 4px 4px #666; -moz-box-shadow:-6px 4px 4px #666; background:url(../img/img/banner1.jpg) left top no-repeat;}
.slideshow img{position:absolute; width:999px; height:271px;}
#menu{padding:8px 0 0 0;}
#menu ul{list-style-type:none; margin:0; padding:0; width:999px;}
#menu ul li{float:left; margin:0; padding:0;}
#menu-home{width:91px; height:42px;} #menu-home h2 a{background:url(../img/menu.jpg) 0 0 no-repeat; width:91px; height:42px; text-indent:-9999px; display:block;} #menu-home h2 a:hover{background:url(../img/menu.jpg) 0 -42px no-repeat;}
#menu-procure{width:227px; height:42px;} #menu-procure h2 a{background:url(../img/menu.jpg) -91px 0 no-repeat; width:227px; height:42px; text-indent:-9999px; display:block;} #menu-procure h2 a:hover{background:url(../img/menu.jpg) -91px -42px no-repeat;}
#menu-cadastrar{width:239px; height:42px;} #menu-cadastrar h2 a{background:url(../img/menu.jpg) -318px 0 no-repeat; width:239px; height:42px; text-indent:-9999px; display:block;} #menu-cadastrar h2 a:hover{background:url(../img/menu.jpg) -318px -42px no-repeat;}
#menu-parcerias{width:150px; height:42px;} #menu-parcerias h2 a{background:url(../img/menu.jpg) -557px 0 no-repeat; width:150px; height:42px; text-indent:-9999px; display:block;} #menu-parcerias h2 a:hover{background:url(../img/menu.jpg) -557px -42px no-repeat;}
#menu-quemsomos{width:164px; height:42px;} #menu-quemsomos h2 a{background:url(../img/menu.jpg) -707px 0 no-repeat; width:164px; height:42px; text-indent:-9999px; display:block;} #menu-quemsomos h2 a:hover{background:url(../img/menu.jpg) -707px -42px no-repeat;}
#menu-contato{width:128px; height:42px;} #menu-contato h2 a{background:url(../img/menu.jpg) -871px 0 no-repeat; width:128px; height:42px; text-indent:-9999px; display:block;} #menu-contato h2 a:hover{background:url(../img/menu.jpg) -871px -42px no-repeat;}

/*HOME*/
#chamadas{margin:-20px;}
#chamadas div{float:left; color:#020100; font-size:13px; padding:20px 26px 10px 26px; width:280px; height:110px; cursor:pointer;}
#chamadas div h2{float:left; color:#020100; font-size:14px; margin:0; padding:0;}
#chamadas div span{float:right; font-size:12px;}
#chamadas div a{display:block; width:280px; height:110px; text-decoration:none;}
#chamada-terrenos a{background:url(../img/bg-chamada1.jpg) left bottom no-repeat;}
#chamada-casas-venda a{background:url(../img/bg-chamada2.jpg) left bottom no-repeat;}
#chamada-casas-locacao a{background:url(../img/bg-chamada3.jpg) left bottom no-repeat;}
#chamada-comerciais a{background:url(../img/bg-chamada4.jpg) left bottom no-repeat;}
#chamada-condominios a{background:url(../img/bg-chamada5.jpg) left bottom no-repeat;}
#chamada-pe-na-areia a{background:url(../img/bg-chamada6.jpg) left bottom no-repeat;}
#busca-codigo{clear:both; padding:10px 0 0 0;}
#form-busca-codigo{background:url(../img/bg-busca-codigo.jpg) left top no-repeat; width:789px; height:34px; padding:8px 0 0 210px;}
#form-busca-codigo input{background:#FFF; font-size:12px; color:#000; border:none; padding:5px; float:left; width:200px; text-align:center; font-weight:bold;}
#form-busca-codigo #botaook-codigo{float:left; padding:0 0 0 10px;}
#form-busca-codigo #botaook-codigo input{background:url(../img/btn-busca-codigo.jpg) left top no-repeat; width:68px; height:27px; border:none; cursor:pointer;}
#bg-busca-principais{background:url(../img/bg-busca-principais.jpg) left top no-repeat; width:999px; height:189px; clear:both; margin-top:12px;}
#bg-busca-principais h2{text-indent:-9999px; margin:0; padding:0; line-height:none}
.busca-rapida{width:634px; height:189px; float:left;}
#principais-bairros{width:364px; height:189px; float:left;}
#principais-bairros ul{list-style-type:none; padding-top:8px;}
#principais-bairros ul li{width:140px; float:left; margin-left:20px; *margin-left:10px; padding:12px 0 0 16px; *padding-top:5px; background:url(../img/seta.jpg) left 80% no-repeat;}
#principais-bairros ul li a{font-size:13px;}

/*RODAPE*/
#footer{height:124px; clear:both; text-align:left; line-height:16px;}
#barra-site{background:url(../img/barra-site.jpg) left top no-repeat; width:999px; height:42px;}
#barra-site a{width:999px; height:42px; display:block; text-indent:-9999px;}
#logo-footer{float:left; width:92px; height:53px; background:url(../img/logo-footer.jpg) left top no-repeat;}
#logo-footer a{width:92px; height:53px; display:block; text-indent:-9999px;}
.end{float:left; padding:0 0 0 20px; font-size:12px;}
.end address{font-style:normal;}
.ind-ass{float:right; padding:0; text-align:right; line-height:14px;}
