* { margin:0 auto; outline:none; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding:0; font-style:normal; list-style:none;}
img {border:none;}
a {color:#636363;}
html {color:#636363; font-size:12px; color:#636363; font-size:12px; background:url(../img/bg.jpg) no-repeat top;}

h1{font-size:24px; color:#9E231B; margin:20px 0 0 0;}

h4{background:url(../img/buscaporcodigo.jpg) no-repeat left; float:left; width:110px; height:17px; display:block; text-indent:-9999px; padding:4px 0 0 0; margin:0 10px 0 0;}
h5{background:url(../img/ok.jpg) no-repeat left; float:left; display:block; text-indent:-9999px; width:27px; height:23px;}
/*Topo*/
#toporep { background:url(../img/favorito-rep.jpg) repeat-x left; height:30px;}
#topo { background:url(../img/favorito-rep.jpg) repeat-x left; height:30px; width:981px; margin: auto;}
#topo #sejabemvindo{color:#ffcc00; float:left;  font-weight:bold; font-size:11px; margin-top:6px;}
#topo #favoritos{background:url(../img/btFavoritos.jpg) no-repeat left; height:15px; float:left;  width:130px; margin:4px 0 0 385px;}
#topo #favoritos a{width:130px; height:15px; display:block; text-indent:-9999px;}

#topo #login{color:#FFF; font-size:11px; width:430px; float:left; margin:6px 0 0 15px;}
#topo #login a{color:#ffcc00;}

#topobottom {width:981px; margin:auto; height:100px;}
#topobottom #logo{ background:url(../img/logo.jpg) no-repeat left; width:180px; height:75px; float:left; margin:13px 0 0 0 ;}
#topobottom #logo a{ text-indent:-10000px; display:block; width:180px; height:75px; }

#topobottom #menu{ float:left; height:75px; margin:10px 0 0 70px; width:495px;}
#topobottom #menu ul{float:left !important;}
#topobottom #menu ul li{height:75px; float:left; !important}

#topobottom #menu ul li.encontre {float:left;}
#topobottom #menu ul li.encontre a{background:url(../img/mn1.jpg) no-repeat left; height:75px; width:130px; display:block; text-indent:-9999px;}
#topobottom #menu ul li.encontre a:hover{background:url(../img/mn1On.jpg) no-repeat left; height:75px; width:130px;}

#topobottom #menu ul li.cadastre{float:left;}
#topobottom #menu ul li.cadastre a{background:url(../img/mn2.jpg) no-repeat left; height:75px; width:130px; display:block; text-indent:-9999px;}
#topobottom #menu ul li.cadastre a:hover{background:url(../img/mn2On.jpg) no-repeat left; height:75px; width:130px;}

#topobottom #menu ul li.encomende{float:left;}
#topobottom #menu ul li.encomende a{background:url(../img/mn3.jpg) no-repeat left; height:75px; width:130px; display:block; text-indent:-9999px;}
#topobottom #menu ul li.encomende a:hover{background:url(../img/mn3On.jpg) no-repeat left; height:75px; width:130px;}


#topobottom #menu ul li.espacador{background:url(../img/espacador-menu.jpg) no-repeat left; width:30px; height:75px; float:left; margin:0 10px 0 10px;}

#topobottom #corretor{ background:url(../img/boxCorretor.jpg) no-repeat left; width:180px; height:55px; float:left; margin:20px 0 0 30px;}
#topobottom #corretor a{ width:180px; height:55px; display:block; text-indent:-9999px;}





/*Corpo*/
#corpo {width:981px; margin:auto; min-height:600px;}
#corpo #destaque{ width:981px; margin:1px 0 0 14px; }
#corpo #destaque h2{height:63px; text-indent:-9999px;}
#corpo #destaque .cycleDestCond{list-style-type:none; padding:0; width:981px; float:left; overflow:hidden; height:242px;}

#corpo #destaque li { width:851px; height:242px; float:left; overflow:hidden; position:relative; }

#corpo #destaque li .image{ width:851px; height:235px; overflow:hidden; position:absolute; z-index:5; top:0; left:0; }
#corpo #destaque li .image img{ width:851px; margin:-100px 0 0 0; }
#corpo #destaque .features{ position:absolute; top:177px; left:0; width:851px; height:46px; background:#333; z-index:6; color:#fff; background:url(../img/bg-features.png) repeat; padding:3px 0 0 20px;}
#corpo #destaque .bairro{ float:left; font-size:16px; width:auto; margin:5px 0 0 0;}
#corpo #destaque .tipo { float:left;  font-size:16px;  width:340px;margin:5px 0 0 0; }
#corpo #destaque .price { float:right; width:200px; color:#BB271C; font-size:20px; padding:11px 0 0 0; }
#corpo #destaque .importantes{ font-size:12px; width:303px; padding:10px 0 0 0;}
#corpo #destaque a.anterior{display:block; width:42px; height:136px; background:url(../img/anterior.jpg) left bottom no-repeat; float:left; text-indent:-9999px; margin:2px 0 0 15px;}
#corpo #destaque a:hover.anterior{text-decoration:none;}
#corpo #destaque a.proximo{display:block; width:35px; height:136px; float:right; text-indent:-9999px; background:url(../img/proxima.jpg) bottom no-repeat; margin:0 38px 0 0;}
#corpo #destaque a:hover.proximo{text-decoration:none;}



/*carousel2*/
#corpo #destaque .imobDestaque2 {border:#06F 1px solid; width:893px; height:253px; float:left;}
#corpo #destaque .imobDestaque2 .image2{width:893px; height:253px;}
#corpo #destaque .imobDestaque2 .image2 .img{width:893px; height:253px;}
#corpo #destSele{height:334px; margin:0 0 20px 17px; background:url(../img/destrep.jpg) no-repeat center bottom; position:relative;}
#corpo #destSele h1 {color:#fff; font-size:20px; background:none; font-weight:normal; text-align:center;}
.cycleDestSele{float:left; width:905px !important; height:280px; padding:0; margin:22px 0 0 40px; }

#corpo #destSele .imobLanc{width:348px; height:250px; float:left; padding:0 190px 0 0; }
#corpo #destSele .imobLanc .image{width:348px; height:159px; overflow:hidden; margin:0 0 20px 0;}
#corpo #destSele .imobLanc .image img{width:348px;}

#corpo #destSele .features{text-align:center; width:auto; color:#FFF;}
#corpo #destSele .tipo{font-size:18px; color:#fff; font-weight:bold; line-height:18px;}
#corpo #destSele .tipo span{ font-size:12px;}
#corpo #destSele .descricao {width:286; height:16px; color:#fff; overflow:hidden; margin:5px 0 0 0;}
#corpo #destSele .bairro{width:150px; overflow:hidden; height:18px; margin:0; font-size:14px; color:#FFF;}










/*Buscas*/
#buscas { width:981px; height:75px; clear:both;}
#buscasinterna { width:981px; height:75px; clear:both; margin:auto; padding:25px 0 0 5px;}
#buscarapida {height:40px; clear:both; overflow:hidden; padding:0 0 0 12px; width:931px;}
#buscarapida h1{background:url(../img/procureseuimovel.jpg) no-repeat left; width:175px; height:20px; float:left; margin:0 0 0 20px;}
#buscarapida #frmBusca{float:left; width:726px; overflow:hidden; padding:0 0 0 3px;}
#buscarapida #frmBusca fieldset{padding:0;}
#buscarapida #frmBusca select{border:1px solid #cecece; padding:2px; width:130px; margin:0 10px 0 0;}

#buscarapida #frmBusca .pretensao{float:left; width:80px; font-weight:bold; margin:0 20px 0 0; display:block}
#buscarapida #frmBusca #ddlPretensao{width:90px; float:left;}
#buscarapida #frmBusca .tipo{float:left; width:140px; font-weight:bold;}
#buscarapida #frmBusca #ddltipo{float:left;}

#buscarapida #frmBusca .ddlCidade{float:left; width:92px; font-weight:bold; margin:0 51px 0 0;}
#corpo #buscarapida #frmBusca #ddCidade{width:90px; float:left;}

#buscarapida #frmBusca .bairro{float:left; width:120px;  font-weight:bold; margin:0 20px 0 0;}
#buscarapida #frmBusca .bairro div{text-align:left; font-weight:normal; font-style:normal;}
#buscarapida #frmBusca #ddlBairro{float:left;}
#buscarapida #frmBusca #ddlValorMin{float:left;}
#buscarapida #frmBusca .valormin-dropdown{}

#buscarapida #frmBusca dd{float:none; text-align:left;}

#buscarapida #frmBusca dt{ display:none; }
#buscarapida #frmBusca dl{float:left;}
#buscarapida #frmBusca dl.valorMin{width:140px; float:left;}
#buscarapida #frmBusca #btnEnviar{float:left; background:url(../img/buscar.png) no-repeat left;  border:none; width:47px; height:11px; padding:18px 0 0 15px; cursor:pointer; display:block; text-indent:-9999px; }

#buscacodigo{width:300px; height:20px; float:left; margin:0 0 0 35px;}
#buscacodigo  select{width:100px;}
#buscacodigo #btnEnviar{ width:100px; height:100px; background:url(../img/ok.jpg) no-repeat left; width:27px; height:23px; display:block ; text-indent:-9999px !important; border:none; cursor:pointer; float:left; margin:0 0 0 10px;}
#buscacodigo #frmBusca #ref{width:82px; float:left; background:url(../img/buscas-fundo.jpg) no-repeat left; height:23px; border:none; padding:0 0 0 20px; font-size:12px; }

#buscaportipo{float:left; background:url(../img/buscaportipo.jpg) no-repeat left; width:530px; height:20px; padding:3px 0 0 105px; color:#FFF; font-size:12px; margin-top:1px; margin-left:-27px;}
#buscaportipo a{color:#fff;}
#buscaportipo a:hover{text-decoration:underline; color:#FFF;}
#buscaportipo #frmBusca #ref{width:50px; float:left; border:#06F 3px solid;}





/*Exclusivos*/
#imobExclusivos { width:924px;; height:220px; display:block; background:url(../img/bgExclusivos.jpg) no-repeat center center; padding:94px 10px 10px 10px; margin:auto; overflow:hidden;}
#imobExclusivos .jCarouselLite { _width:832px !important; }
#imobExclusivos li { width:175px !important; _width:188px !important; padding:0 18px; _padding:0 22px 0 0; list-style:none; float:left; }
#imobExclusivos .prev { display:block; width:30px; height:215px; float:left; margin:0 10px 0 0; text-indent:-10000px; }
#imobExclusivos .next { display:block; width:30px; height:215px; float:right; margin:0 0 0 5px; text-indent:-10000px; }

#meio #voltando { text-align:center; font-weight:bold }
#meio #voltando a { background:url(../img/btVoltar.gif) no-repeat center; width:86px; height:32px; padding:10px 25px 10px 25px; color:#555;  }

#imobExclusivos .imobDestaque{width:480px; float:left; margin:0 25px 0 0;}
#imobExclusivos .imobDestaque .image {width:176px; height:116px; overflow:hidden; margin:0 0 10px 0; border:#999; }
#imobExclusivos .imobDestaque .image img{width:176px; height:116px;}

#imobExclusivos .features{width:480px; height:80px; text-align:center;  z-index:10; }
#imobExclusivos .features .bairro{height:18px; color:#707070;  overflow:hidden; font-size:12px; text-align:left; margin:10px 0 0 0;  padding:0 0 0 15px; font-weight:bold;}
#imobExclusivos .features .tipo{color:#707070; font-size:11px; text-align:left; padding:0 0 0 15px;}
#imobExclusivos .features .price{color:#707070; font-size:14px; text-align:left; padding:0 0 0 15px; font-weight:bold; margin:10px 0 0 0;}





/*Rodape*/
#menuBottom { height:25px; padding:10px 0 15px 0; margin:auto; width:981px;}
#menuBottom ul {}
#menuBottom ul li { float:left; list-style:none; padding:0 11px 0 13px; position:relative; height:28px; line-height:28px; }
#menuBottom ul li a { display:block; height:28px; font-weight:bold; color:#666; float:left; }
#menuBottom ul li:hover a { font-weight:bold; color:#fff; }
#menuBottom ul li:hover { background:url(../img/botEsq.jpg) no-repeat left; }
#menuBottom ul li:hover span { float:right; background:url(../img/botDir.jpg) no-repeat; width:4px; height:28px; position:absolute; right:0; }





#rodaperep{margin:auto; height:73px; background:url(../img/rodape-rep.jpg) repeat-x left;}
#rodape{ margin:auto; height:75px; width:981px; background:url(../img/rodape-logo.jpg) no-repeat left top;}
#rodape #esquerda { float:left; width:450px;}
#rodape #meio { float:left; width:173px; height:50px;}
#rodape #meio a { background:url(../img/twitter_47.png) 47px 7px no-repeat; color:#565656;  padding:40px 0 0 0; display:block; width:120px; text-align:center; height:30px; font-weight:bold;}
#rodape #meio a:hover { text-decoration:underline;}
#rodape #direita { float:left; width:348px; padding:30px 0 0 0;}
#rodape #r2consul{padding:10px 0 0 150px; color:#636363; font-size:14px; font-weight:bold; width:260px; float:left;}
#rodape #endereco{ font-size:12px; color:#636363; padding:0 0 0 150px;  width:290px; float:left;}

#rodape #indique{  float:left; width:230px; margin:-15px 20px 0 0; }
#rodape #mapa{ float:right; width:80px; margin:-15px 0 0 0 ;}
#rodape #assinatura{  float:left; width:350px; float:right; font-size:10px; margin:10px 0 0 0;}
#rodape #assinatura .evalue{ background:url(../img/i-value.png) no-repeat left top; padding:0 0 0 23px; float:left; height:18px;}
#rodape #assinatura .valuegaia{ background:url(../img/assinaturavaluegaia.png) no-repeat left top; padding:0 0 0 23px; float:left; margin:0 0 0 15px; height:18px;}

