/* GERAL */
*{margin:0 auto; outline:none; font-family:Arial; font-size:12px;}
body{background:url(../img/bg-body.jpg) center top no-repeat; color:#000;}
html{background:url(../img/bg-html.jpg) center top repeat-x #f7fbff;}
img{border:none;}
a{text-decoration:none; color:#000;}
a:hover{text-decoration:underline; color:#000;}
.clear{clear:both;}

/*topo*/
#topo{margin:0 auto; padding:0; width:978px; height:243px; text-align:left; background:url(../img/bg-top.jpg) left top no-repeat;}

/*logo*/
#logo{float:left; padding:20px 0 0 30px; width:260px; height:151px;}
#logo a{width:216px; height:140px; display:block; text-indent:-9999px; float:left;}

/*flutua o conteudo para a direita do logo no topo*/
#float-top{width:684px; height:171px; float:left; color:#4c3c7b !important; font-weight:bold;}
#float-top a{text-decoration:none; color:#4c3c7b !important; font-size:12px;}

/*favoritos*/
#pessoal p{padding:42px 0 0 46px; height:50px; margin:0; text-align:left; font-size:11px;}
#pessoal p strong{text-transform:none;}
#pessoal p b{text-transform:capitalize;}

/*atendimento*/
#atendimento-via{float:left; width:480px; *margin-top:-24px;}
.atendimento-via1{background:url(../img/atendimento1.jpg) left center no-repeat; display:block; float:left; height:22px; padding:6px 0 0 34px;}
.atendimento-via2{background:url(../img/atendimento2.jpg) left center no-repeat; display:block; float:left; height:22px; padding:6px 0 0 34px; margin-left:60px;}
#atendimento{float:left; width:140px; font-size:26px; line-height:26px; text-indent:-34px; padding-left:60px; letter-spacing:1px;}
#atendimento span{font-size:14px; letter-spacing:0;}

/*menu*/
#menu{padding:0; clear:both; border:1px solid red;}
#menu ul{list-style-type:none; margin:0; padding:0;}
#menu ul li{float:left; margin:0; padding:0;}
#menu ul li a{float:left; display:block; padding:12px 20px 12px 20px; margin:0; font-size:15px; color:#FFF; font-weight:bold; border-right:1px solid #EC6767;}
#menu ul li a:hover{color:#FFF; text-decoration:underline;}

/*CORPO*/
#corpo{padding:0; line-height:18px; margin:0 auto; width:978px; text-align:left; min-height:300px; _height:300px; background:#FFF;}

/*HOME*/

/*busca rapida*/
#BuscaRapida{width:750px; height:60px; float:left;}
#BuscaRapida form{padding:12px 0 0 6px;}
#BuscaRapida #imvBusca dt{display:none;}
#imvBusca dl{float:left; padding:0 14px 0 0; text-align:left;}
#divbairroselect{padding:0;}
#imvBusca dt{font-weight:bold; padding-bottom:4px;}
#BuscaRapida select{width:136px; font-size:11px; padding:2px; background:#FFF; border:1px solid #cecece;}
#BuscaRapida .bairro select{width:160px;}
#BuscaRapida #btnEnviar{width:111px; height:33px; margin-top:-6px; cursor:pointer; background:url(../img/btn-buscar.jpg) left top no-repeat; float:left; border:none; outline:none; text-indent:-9999px;}

/*busca por codigo*/
#form-busca-codigo{float:left; width:226px; height:52px; padding:8px 0 0 0;}
#form-busca-codigo form{padding:6px 0 0 6px; width:216px; height:30px; background:url(../img/form-busca-codigo.jpg) left top no-repeat;}
#form-busca-codigo input{background:transparent; width:116px; padding:2px; font-weight:bold; border:none; float:left;}
#form-busca-codigo #botaook-codigo{float:left;}
#form-busca-codigo #botaook-codigo input{background:transparent; width:80px; height:20px; cursor:pointer; outline:none; margin:0 0 0 6px;}

/*super destaque*/
#super-destaques-home{clear:both; width:978px; height:280px; background:url(../img/bg-super-destaques.jpg) left top no-repeat; color:#FFF !important;}
#super-destaques-home .familia{position:absolute; margin:1px 0 0 364px; z-index:11;}
#super-destaques-home .super-destaques-cycle{position:relative; width:978px; height:266px; overflow:hidden; background:none !important;}
#super-destaques-home .box-super-destaques{width:978px; height:264px; background:none !important;}
#super-destaques-home .box-super-destaques .imagepadding{padding:19px 0 0 40px; width:430px; float:left;}
#super-destaques-home .box-super-destaques .imagepadding .image{float:left; width:432px; height:230px; overflow:hidden; border:3px solid #CFCECE;}
#super-destaques-home .box-super-destaques .imagepadding .image img{width:432px; float:left; margin-top:-50px;}
#super-destaques-home .box-super-destaques .features{width:350px; padding:56px 0 0 150px; float:left;}
#super-destaques-home .box-super-destaques .bairro{font-size:25px; margin-bottom:20px;}
#super-destaques-home .box-super-destaques .descricao{height:54px; overflow:hidden; margin-bottom:20px;}
#super-destaques-home .box-super-destaques .valor{margin-bottom:14px; font-size:20px;}
#super-destaques-home .box-super-destaques .google-maps{float:left;}
#super-destaques-home .box-super-destaques .google-maps a{float:left; display:block; background:url(../img/googlemaps.jpg) left center no-repeat; padding:4px 0 4px 20px; color:#FFf;}
#super-destaques-home .box-super-destaques .saiba-mais{float:left; margin-left:20px;}
#super-destaques-home .box-super-destaques .saiba-mais a{float:left; display:block; width:80px; background:url(../img/saibamais.jpg) left center no-repeat; padding:4px 0 4px 20px; color:#FFf;}
#super-destaques-home #navegasuperdestaques{position:absolute; margin-top:-36px; padding-left:904px; width:70px; z-index:10;}
#super-destaques-home #navegasuperdestaques a{float:left; display:block; font-weight:bold; color:#FFF; padding:1px 7px 1px 8px; text-align:left; font-size:14px; text-decoration:none;}
#super-destaques-home #navegasuperdestaques a.activeSlide{background:#5E5088; color:#FFF;}

/*imoveis home
#corpo h4{font-size:18px; color:#38266D; padding-left:16px; clear:both;}
#boxDestaque{clear:both;}
#boxDestaque .cycleDestaques{float:left; width:926px; height:210px; padding-top:20px; overflow:hidden; list-style-type:none;}
#boxDestaque .imobDestaque{float:left; width:204px; padding:0 12px;}
.bgimobDestaque{width:197px; height:273px; text-align:center; padding-top:14px; color:#333 !important; line-height:22px !important;}
#boxDestaque .image-destaque{width:203px; height:108px; overflow:hidden;}
#boxDestaque .image-destaque .png{position:absolute; margin:0 !important; width:204px !important;}
#boxDestaque .image-destaque img{width:220px; margin-top:-50px;}
#boxDestaque .bairro-destaque{color:#5b4c86; font-weight:bold; margin:2px 0 2px 0;}
#boxDestaque .dorms{font-size:11px; color:#050300; margin-bottom:2px;}
#boxDestaque .preco-destaque{font-weight:bold;}
#boxDestaque a.anterior{display:block; float:left; background:url(../img/leftA.jpg) no-repeat right bottom; width:30px; height:120px; text-indent:-9999px;}
#boxDestaque a.proximo{display:block; float:left; background:url(../img/rightA.jpg) no-repeat left bottom; width:30px; height:120px; text-indent:-9999px;}*/


/*imoveis home*/
#corpo h4{font-size:18px; color:#38266D; padding-left:16px; clear:both;}
#boxDestaque{clear:both;}
#boxDestaque .cycleDestaques{float:left; width:910px !important; height:240px; padding-top:20px; overflow:hidden; list-style-type:none;}
#boxDestaque .imobDestaque{float:left; width:280px; padding:0 12px;}
.bgimobDestaque{width:197px; height:273px; text-align:center; padding-top:14px; color:#333 !important; line-height:22px !important;}
#boxDestaque .image-destaque{width:274px; height:170px; overflow:hidden;}
#boxDestaque .image-destaque .png{position:absolute; margin:0 !important; width:270px !important; height:166px !important;}
#boxDestaque .image-destaque img{width:270px; height:166px;}
#boxDestaque .bairro-destaque{color:#5b4c86; font-weight:bold; margin:2px 0 2px 0;}
#boxDestaque .dorms{font-size:11px; color:#050300; margin-bottom:2px;}
#boxDestaque .preco-destaque{font-weight:bold;}
#boxDestaque a.anterior{display:block; float:left; background:url(../img/leftA.jpg) no-repeat right bottom; width:30px; height:160px; text-indent:-9999px;}
#boxDestaque a.proximo{display:block; float:left; background:url(../img/rightA.jpg) no-repeat left bottom; width:30px; height:160px; text-indent:-9999px;}


/*sobre*/
#sobre{width:454px; float:left; padding:0 6px 0 0; border-right:1px solid #D8D7D7;}
#sobre div{padding:14px 0 0 16px;}
.saibamais{color:#38266d; border-bottom:1px dotted #38266d; font-weight:bold; background:url(../img/saiba-mais.jpg) left center no-repeat; padding-left:15px;}

/*imoveis por bairro*/
#imovesportipo{float:left; width:280px; padding:0 0 0 30px;}
#imovesportipo ul{padding:8px 0 0 16px; margin:0; list-style-type:none;}
#imovesportipo ul li{float:left; width:120px; height:20px; padding-left:10px; overflow:hidden; background:url(../img/listagem-bairro.jpg) left center no-repeat;}
#imovesportipo ul li a{width:120px; height:20px; float:left; display:block;}
#imovesportipo ul li a:hover{text-decoration:underline;}

/*chamadas home*/
#negocie-imovel{float:left; width:330px; height:130px; border-right:1px solid #C9C8C8;}
#negocie-imovel div{padding:0 0 0 60px; background:url(../img/img-negocie.jpg) left top no-repeat; margin:10px 0 0 16px;}
#adm-imovel{float:left; width:360px; height:130px; border-right:1px solid #C9C8C8; padding:0 10px 0 10px;}
#adm-imovel div{padding:0 0 0 60px; background:url(../img/img-adm.jpg) left top no-repeat; margin:10px 0 0 16px;}
#servicos{float:left; width:250px; height:130px; padding-left:16px;}
#servicos div{padding:10px 0 0 16px;}

/*RODAPE*/
#bg-footer{background:url(../img/bg-footer.jpg) left top repeat-x; width:100%; clear:both; margin:0 auto;}
#footer{background:#FFF; width:978px; height:261px; text-align:left;}
#menu-footer{padding:0; background:url(../img/bg-footer.jpg) left top repeat-x; height:52px;}
#menu-footer ul{float:left; margin:0; padding:0; width:730px; list-style-type:none !important;}
#menu-footer ul li{float:left; padding:7px 20px 6px 24px; background:url(../img/menu-footer-bolinha.jpg) left center no-repeat;}
#menu-footer ul li a{float:left; color:#FFF;}
#logo-end{float:left; width:430px; text-align:left; color:#000; padding-left:14px; padding-top:30px;}
#logo-end .logo-footer{float:left; width:96px; height:60px; display:block; text-indent:-9999px; background:url(../img/lanza.jpg) left top no-repeat;}
address{font-style:normal; padding:0 0 0 10px; float:left; line-height:16px; font-size:11px;}
#indique{float:left; padding:6px 0 0 0; color:#FFF;}

#associada{float:left; width:140px; padding:0 0 10px 0;}
#associada img { padding:5px 5px 0;}

#left { float:left; width:280px;}

#banner { float:left; padding:3px 0 0 0;}
#banner img:hover {  filter:alpha(opacity=80); -moz-opacity: 0.8;  opacity: 0.8; }

#parceiro{float:left; width:220px;}
#parceiro img { padding:5px 5px 5px 5px; float:left;}

#assinatura{float:left; width:250px; padding:0 0 0 350px; text-align:center;}
