﻿/*@charset "utf-8";/*

/* ########## CONFIGURAÇÕES ########## */

div, span, object, input, h1, h2, h3, h4, h5, h6, ol, ul, li, form, label, table, tr, th, td, fieldset{margin:0;padding:0;border:0;outline:0;}
html, body{margin:0;padding:0;font-family:"Trebuchet MS" , Arial, Helvetica, sans-serif;font-size:13px;color:#333;}
* html li{height:1%;}

img{border:0;}
img.img{border:1px solid #CCC;padding:4px;background:#fff;}

ol, ul, li{list-style:none;}

a{color:#000;text-decoration:none;}
a:hover{color:#666;text-decoration:inherit;}

h1{font-size:32px;font-weight:lighter;}
h2{color:#000;font-size:18px;font-weight:lighter;}

h3{font-size:13px;font-weight:lighter;font-family:Verdana, Geneva, sans-serif;}
h3 a{color:#000;padding:2px 5px;}
h3 a:hover{color:#000;text-decoration:underline;}

strong{color:#000;}

.alerta-sucesso{border:solid 3px #339900;margin:20px 0;color:#339900;padding-left:20px;}
.alerta-erro{border:solid 3px #CC0000;margin:20px 0;color:#CC0000;padding:20px;}

.hr{height:17px;background:url(../Images/bg-hr.gif) repeat-x top;overflow:hidden;margin:10px 0 10px 0;float:none;clear:both;display:block;overflow:hidden;}
.hr hr{display:none;}
.hr .hr-1{background-image:url(../Images/bg-hr-marca.gif);background-position:0 0;background-repeat:no-repeat;height:17px;overflow:hidden;display:block;}
.hr .hr-2{background-image:url(../Images/bg-hr-marca2.gif);background-position:0 0;background-repeat:no-repeat;height:17px;overflow:hidden;display:block;}
.hr .hr-3{background-image:url(../Images/bg-hr-marca3.gif);background-position:0 0;background-repeat:no-repeat;height:17px;overflow:hidden;display:block;}

.tit{background-image:url(../Images/bg-tit.gif);background-position:left bottom;background-repeat:repeat-x;overflow:auto;margin-bottom:15px;display:block;}
.tit h2{background-image:url(../Images/bg-tit-marca.gif);background-position:20px bottom;background-repeat:no-repeat;padding-bottom:20px;display:block;}

/* ########## CONFIGURAÇÕES ########## */

.bg{background:#ECECEC repeat-x top url(../Images/bg.jpg);}

.botao{background:#00B100 url(../Images/bg-botao.jpg) repeat-x 0 0;border:1px #00A600 solid;margin:0;padding:5px 15px;_padding:5px 0;overflow:hidden;clear:both;float:none;font-family:"Trebuchet MS" , Arial, Helvetica, sans-serif;font-size:18px;font-weight:lighter;color:#fff;cursor:pointer;}
.botao a{color:#fff;}
.botao:hover{background:#595959 url(../Images/bg-botao-black.jpg) repeat-x 0 0;border:1px #000 solid;}

.botao-black{background:#595959 url(../Images/bg-botao-black.jpg) repeat-x 0 0;border:1px #404040 solid;margin:0;padding:5px 15px;overflow:hidden;clear:both;float:none;font-family:"Trebuchet MS" , Arial, Helvetica, sans-serif;font-size:18px;font-weight:lighter;color:#fff;cursor:pointer;}
.botao-black a{color:#fff;}
.botao-black:hover{background:#00B100 url(../Images/bg-botao.jpg) repeat-x 0 0; border:1px #00A600 solid;}

.botao-cinza{background:#C4C4C4 url(../Images/bg-botao-cinza.jpg) repeat-x 0 0;border:1px #C4C4C4 solid;margin:0;padding:5px 15px;overflow:hidden;clear:both;float:none;font-family:"Trebuchet MS" , Arial, Helvetica, sans-serif;font-size:18px;font-weight:lighter;color:#fff;cursor:pointer;}
.botao-cinza a{color:#fff;}
.botao-cinza:hover{background:#595959 url(../Images/bg-botao-black.jpg) repeat-x 0 0;border:1px #000 solid;}

.botao-2{background:#333;border:1px #000 solid;margin:0;padding:0 5px;overflow:hidden;clear:both;float:none;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;color:#fff;cursor:pointer;height:20px;overflow:hidden;display:inline-block;line-height:20px;cursor:pointer;}
.botao-2 a{color:#fff;}
.botao-2:hover{background:#ccc;border:1px #999 solid;color:#000 !important;}
.botao-2 a:hover{color:#000;}

.botao-3{background:#c00;color:#fff;padding:0 3px;cursor:pointer;}
a.botao-3:hover{color:#fff;background:#000;}

.btg{height:62px;overflow:hidden;width:100%;margin:20px 0;}
.btg div{float:left;text-align:center;width:49.9%;height:62px;overflow:hidden;}
.float-50{float:left;text-align:center;width:49.9%;overflow:hidden;}


.termos-de-uso{color:#000;padding:10px;}


.aviso{width:500px !important;margin:20px auto !important;overflow:hidden;clear:both;float:none;}
.aviso span{display:block;width:500px;clear:both;float:none;overflow:hidden;}
.aviso .aviso-top{height:7px;background:url(../Images/aviso-t.gif) no-repeat 0 0;}
.aviso .aviso-main{width:480px;padding:0 10px;background:#f1f1f1;}
.aviso .aviso-main h2{text-align:left;font-size:13px;}
.aviso .aviso-main h2 a{color:#00cc00}

.aviso .aviso-bottom{height:7px;background:url(../Images/aviso-b.gif) no-repeat 0 0;}
.aviso .a-erro{color:#c00;}
.aviso .a-ok{color:#31C603;}

.ico-imoveis{background:url(../Images/ico-imoveis.gif) no-repeat left;padding-left:30px;line-height:40px;}
.ico-cliente{background:url(../Images/ico-cliente.gif) no-repeat left;padding-left:40px;line-height:40px;}
.ico-imobiliaria{background:url(../Images/ico-imobiliaria.gif) no-repeat left;padding-left:40px;line-height:40px;}
.ico-add{background:url(../Images/ico-add.gif) no-repeat left;padding-left:20px;line-height:40px;}


/* ########## MAIN ########## */

#topo{clear:both;width:800px;margin:40px auto 0 auto;overflow:hidden;}

#topo #logo{width:500px;height:120px;background:url(../Images/lv.gif) repeat-y right;padding-right:71px;float:left;overflow:hidden;}
#topo #logo a{width:500px;height:120px;background:url(../Images/i-logo.gif) no-repeat 0 0;display:block;}
#topo #logo a:hover{background:url(../Images/i-logo.gif) no-repeat 0 -120px;}
#topo #logo a h1{display:none;}

#topo #logo2{width:500px;height:120px;padding:0 150px;float:left;overflow:hidden;}
#topo #logo2 a{width:500px;height:120px;background:url(../Images/i-logo.gif) no-repeat 0 0;display:block;}
#topo #logo2 a:hover{background:url(../Images/i-logo.gif) no-repeat 0 -120px;}
#topo #logo2 a h1{display:none;}

#topo #area{width:170px;height:125px;padding-left:40px;float:left;}


ul.login-top{overflow:auto;overflow:hidden;margin-top:2px;font-family:Tahoma, Geneva, sans-serif;}
ul.login-top li{margin-bottom:5px;}
ul.login-top li.campo input {background:url(../Images/bg-input-topo.gif) no-repeat 0 0;height:17px;width:139px;padding:4px 10px;color:#999;}

ul.login-top li.campo-2{ float:left; width:120px;}
ul.login-top li.campo-2 input{background:url(../Images/bg-input-topo2.gif) no-repeat 0 0;height:17px;width:100px;padding:4px 10px;color:#999;}

ul.login-top li.ok{margin-left:5px; float:left; width:32px;}
ul.login-top li.ok input{background:url(../Images/bg-ok.gif) no-repeat 0 0;width:32px;height:32px;font-weight:bold;font-size:13px;cursor:pointer;}
ul.login-top li.ok input:hover{background-position:0 -32px;}
ul.login-top a{color:#999;}
ul.login-top a:hover{color:#666;text-decoration:underline;}

#area-logado{width:159px;height:120px;padding-left:40px;float:left;}
#area-logado ul{}
#area-logado ul li{clear:both;float:none;text-align:left;}
#area-logado ul li a{background:url(../Images/arrows2.gif) no-repeat 0 5px;padding-left:12px;cursor:pointer;}
#area-logado ul li.l-sair a{background:none;padding:0;}
#area-logado ul li.l-sair{text-align:right;margin-bottom:10px;}
#area-logado ul li.l-sair span{background:url(../Images/ico-x.gif) no-repeat 0 3px;padding-left:15px; font-size:14px; text-transform:uppercase; }
#area-logado ul li.l-ola{float:left !important;clear:none !important;width:29px !important;display:inline;line-height:20px;font-size:16px;}
#area-logado ul li.l-nome{float:left !important;clear:none !important;width:130px !important;display:inline;line-height:20px;margin-bottom:10px;}
#area-logado ul li.l-busca{margin-top:10px;text-align:center;height:21px;}
#area-logado ul li.l-busca a{background:none;padding:0;}

ul.menu{overflow:hidden;line-height:40px;clear:both;text-align:center;padding-top:20px;float:none;}
ul.menu li{height:40px;overflow:hidden;display:inline;}
ul.menu li h2{clear:none;display:inline;font-size:12px;text-transform:uppercase;font-weight:lighter;color:#999;font-family:Arial, Helvetica, sans-serif;}
ul.menu li a{padding:0 26px 0 25px;display:inline-block;color:#000;background:url(../Images/lv.gif) repeat-y right;}
ul.menu li a:hover{color:#666;}
ul.menu li.ultimo a{background:none !important;}


.tags{padding:10px;}
.tags ul{clear:both;float:none;padding:0 0 0 15px;font-family:Arial, Helvetica, sans-serif;overflow:hidden;}
.tags ul li{display:inline;padding:0 8px;font-weight:bold;}
.tags ul li a{color:#666;}
.tags ul li a:hover{color:#999 !important;text-decoration:underline;}

.tags ul.regioes{color:#FFF;font-size:18px;height:20px;line-height:20px;margin-bottom:10px;background:url(../Images/i-estrela-branca.gif) no-repeat 0 0;}
.tags ul.regioes li a{color:#FFF;}
.tags ul.empresas{color:#666;font-size:14px;height:30px;line-height:15px;background:url(../Images/i-estrela-cinza.gif) no-repeat 0 0;}
.tags ul.empresas li{font-weight:lighter;}

#geral-index{overflow:hidden;width:800px;margin:0 auto;padding-bottom:30px;}
#geral{overflow:hidden;width:963px;margin:0 auto;padding-bottom:40px;}

#banner-home{overflow:hidden;width:800px;margin-bottom:20px;}
#banner-home h2{display:none;}
#banner-home .imoveis-b, #banner-home .imobiliarias-b{width:387px;height:327px;overflow:hidden;float:left;}
#banner-home .imoveis-b{margin-right:26px;}
#banner-home .imoveis-b a{width:387px;height:327px;background:url(../Images/imagem-clientes.jpg) no-repeat 0 0;display:block;}
#banner-home .imobiliarias-b a{width:387px;height:327px;background:#000 url(../Images/imagem-imobiliarias.jpg) no-repeat 0 0;display:block;}

#anuncios-home{width:905px;margin-right:30px;clear:both;}
#anuncios-home h2.ttt{display:block;float:left;font-size:14px; height:30px; font-weight:bold; font-family:Arial; width:905px; overflow:hidden;}
#anuncios-home .rolar{float:left;width:30px;height:15px;} 
#anuncios-home .rolar a{text-indent:-30px;width:15px;height:15px;display:block;float:left;background-image:url(../Images/setas-rolar.gif);background-repeat:no-repeat;overflow:hidden;}
#anuncios-home .rolar a.rolar-sobe{background-position:0 0;}
#anuncios-home .rolar a.rolar-sobe:hover{background-position:0 -15px;}
#anuncios-home .rolar a.rolar-descer{background-position:-15px 0;}
#anuncios-home .rolar a.rolar-descer:hover{background-position:-15px -15px;}

#anuncios-home .rolar a.des-descer{background-position:30px 0;}
#anuncios-home .rolar a.des-subir{background-position:30px -15px;}

#anuncios-home ul{width:905px;float:none;clear:both; margin-left:10px;}
#anuncios-home ul li{width:131px;float:left;}
#anuncios-home ul li span{background:#00CC00;border:solid 1px #00CC00;display:inline-block;margin-left:4px;padding:0 5px;cursor:default;font-size:10px;letter-spacing:1px;color:#fff;}
#anuncios-home ul li:hover span{border:solid 1px #000;background:#000;}
#anuncios-home ul li a{width:100px;border:solid 1px #00CC00;margin:0 auto;background:#fff;padding:5px;display:block;cursor:pointer;}
#anuncios-home ul li a h2, #anuncios-home ul li a h3{border-bottom:dotted 1px #666;}
#anuncios-home ul li a h2, #anuncios-home ul li a h3, #anuncios-home ul li a h4{font-size:11px;font-family:Tahoma, Arial;padding:2px 0;font-weight:lighter;}
#anuncios-home ul li a h2{font-weight:bold !important;}
#anuncios-home ul li a:hover{border:solid 1px #000;background:#e1e1e1;color:#000;}

#como-funciona{width:525px;height:50px;background:url(../Images/bg-como-funciona.jpg) no-repeat 0 0;margin-right:30px;float:left;padding:20px 30px 20px 50px}
#como-funciona h2{font-family:Arial;font-size:14px;font-weight:bold;color:#000; background:url(../Images/arrows2.gif) no-repeat 0 4px;padding-left:15px;text-transform:uppercase;}
#como-funciona h3{font-size:10px;color:#000;padding:5px 10px;text-transform:uppercase;}

#parceiros{width:225px;height:90px;float:left;margin-top:10px;}
#parceiros h2{margin-bottom:5px;}
#parceiros div.logosp{margin-left:20px; width:225px; height:90px; background:#c00 url(../Images/bg-parceiros.gif) no-repeat 0 0;}
#parceiros div.logosp a{margin:4px 5px 5px 35px;}

#logo_imobiliarias{clear:both; padding-top:15px;}
#logo_imobiliarias h2{margin-bottom:10px;}
#logo_imobiliarias h3{margin-top:10px;}

#banner{margin-bottom:5px; width:500px; padding-top:40px; float:right;}

.imagens{width:780px;height:180px;}
.imagens a{width:390px;height:180px;float:left;cursor:pointer;margin-top:10px;}

.imagens a.imoveis{background:url(../Images/i-imoveis.jpg) no-repeat 0 -180px;}
.imagens a.imoveis2{background:url(../Images/i-imoveis.jpg) no-repeat 0 0;}
/*.imagens a:hover.imoveis{background:url(../Images/i-imoveis.jpg) no-repeat 0 0;}*/

.imagens a.imobiliarias{background:url(../Images/i-imobiliarias.jpg) no-repeat 5px 0;}
.imagens a.imobiliarias2{background:url(../Images/i-imobiliarias.jpg) no-repeat 5px -180px;}
/*.imagens a:hover.imobiliarias{background:url(../Images/i-imobiliarias.jpg) no-repeat 5px -180px;}*/

.frases-localizar{height:80px;text-align:center;overflow:hidden;width:780px;clear:both;float:none;}
.frases-localizar img{margin-top:20px;}
.frases-vender{height:80px;text-align:center;overflow:hidden;width:780px;clear:both;float:none;}
.frases-vender img{margin-top:20px;}


.box-t{padding:0 9px 0 0;background-image:url(../Images/box-2.gif);background-repeat:no-repeat;background-position:right top;overflow:hidden;display:block;}
.box-t span{padding:0 0 0 9px;background-image:url(../Images/box-1.gif);background-repeat:no-repeat;background-position:left top;overflow:hidden;display:block;}
.box-t span div{background-color:#FFF;height:9px;overflow:hidden;}
.box-m{padding:5px 20px 10px 20px;background-color:#FFF;display:block;float:none;clear:both;height:auto;_height:100%;overflow:hidden;}
.box-f{padding:0 9px 0 0;background-image:url(../Images/box-4.gif);background-repeat:no-repeat;background-position:right bottom;overflow:hidden;display:block;}
.box-f span{padding:0 0 0 9px;background-image:url(../Images/box-3.gif);background-repeat:no-repeat;background-position:left bottom;overflow:hidden;display:block;}
.box-f span div{background:#FFF;height:9px;overflow:hidden;}


.cinza-t{background-image:url(../Images/box2-2.gif);}
.cinza-t span{background-image:url(../Images/box2-1.gif);}
.cinza-t span div{color:#000;background-color:#dcdcdc;}
.cinza-m{background-color:#dcdcdc;padding:0 10px;}
.cinza-f{background-image:url(../Images/box2-4.gif);}
.cinza-f span{background-image:url(../Images/box2-3.gif);}
.cinza-f span div{color:#333;background:#dcdcdc;}



#le{width:183px;float:left;padding-right:20px;}
#le ul.menu-le{clear:both;float:none;}
#le ul.menu-le li{margin:0;overflow:hidden;}
#le ul.menu-le li h2{font-size:16px;font-family:Arial, Helvetica, sans-serif;line-height:30px;color:#00CC00;font-weight:bold;cursor:default;}
#le ul.menu-le li ul{margin:5px 0;}
#le ul.menu-le li ul li{margin:0;line-height:30px;background:url(../Images/lh.gif) bottom repeat-x;padding-bottom:1px;}
#le ul.menu-le li ul li a{background:url(../Images/arrows2.gif) no-repeat 0 5px;padding-left:13px;}

#le ul.menu-le li ul li a.ico-verde{background:url(../Images/arrows.gif) no-repeat 0 5px;}
#le ul.menu-le li ul li a:hover.ico-verde{background:url(../Images/arrows.gif) no-repeat 0 5px;color:#3C0;}
#le ul.menu-le li ul li a.ico-vermelho{background:url(../Images/arrows3.gif) no-repeat 0 5px;}
#le ul.menu-le li ul li a:hover.ico-vermelho{background:url(../Images/arrows3.gif) no-repeat 0 5px;color:#F00;}
#le ul.menu-le li ul li a.ico-laranja{background:url(../Images/arrows4.gif) no-repeat 0 5px;}
#le ul.menu-le li ul li a:hover.ico-laranja{background:url(../Images/arrows4.gif) no-repeat 0 5px;color:#F90;}
#le ul.menu-le li ul li a.ico-cinza{background:url(../Images/arrows2.gif) no-repeat 0 5px;}
#le ul.menu-le li ul li a:hover.ico-cinza{background:url(../Images/arrows2.gif) no-repeat 0 5px;color:#999;}
#le ul.menu-le li ul li a.ico-azul{background:url(../Images/arrows5.gif) no-repeat 0 5px;}
#le ul.menu-le li ul li a:hover.ico-azul{background:url(../Images/arrows5.gif) no-repeat 0 5px;color:#6CF;}
#le ul.menu-le li ul li a.ico-roxo{background:url(../Images/arrows6.gif) no-repeat 0 5px;}
#le ul.menu-le li ul li a:hover.ico-roxo{background:url(../Images/arrows6.gif) no-repeat 0 5px;color:#639;}

#le ul.menu-le li ul li a:hover{background:url(../Images/arrows.gif) no-repeat 0 5px;}
#le ul.menu-le li ul li.more{color:#000;text-align:right;background:none !important;line-height:15px;}
#le .ultimo{background:none !important;}

#le #divImobiliaria, #le #divCliente, #le #divDeslogado{width:183px;overflow:hidden;}

#le .box-f{margin-bottom:20px !important;}

#main{float:left;width:760px;overflow:hidden;}

#imobiliaria-detalhe{overflow:auto;color:#666;}
#imobiliaria-detalhe h1{margin-bottom:20px;}

#imobiliaria-detalhe .foto{width:320px;height:245px;margin-right:20px;float:left;}
#imobiliaria-detalhe .foto img{width:300px;height:225px;border:#CCC 1px solid;padding:9px;background:#FFF;}
#imobiliaria-detalhe .descricao{width:623px;float:left;}
#imobiliaria-detalhe .descricao-2{width:963px;float:left;}

#imobiliaria-detalhe ul.informacoes{overflow:auto;}
#imobiliaria-detalhe ul.informacoes li{clear:both;float:none;}
#imobiliaria-detalhe ul.informacoes li ul{overflow:auto;}
#imobiliaria-detalhe ul.informacoes li ul li{padding:5px 0;overflow:hidden;}
#imobiliaria-detalhe ul.informacoes li ul li.empresa-logo{width:120px;height:34px;clear:none;float:left;background:url(../Images/bg-logo.gif) no-repeat 0 0;text-align:center;padding:13px 5px;overflow:hidden;margin-right:10px;line-height:18px;}
#imobiliaria-detalhe ul.informacoes li ul li.empresa-logo span{display:none;}
#imobiliaria-detalhe ul.informacoes li ul li.empresa-logo h3{font-size:12px;text-transform:uppercase;color:#000;}
#imobiliaria-detalhe ul.informacoes li ul li.empresa-logo2{width:130px;height:60px;clear:none;float:left;background:url(../Images/bg-logo.gif) no-repeat 0 0;text-align:center;padding:0 10px 0 0;line-height:60px;overflow:hidden;}
#imobiliaria-detalhe ul.informacoes li ul li.empresa-logo2 span{display:none;}
#imobiliaria-detalhe ul.informacoes li ul li.empresa-logo2 h3{text-transform:uppercase;color:#000;}
#imobiliaria-detalhe ul.informacoes li ul li.empresa-logo-imagem{width:115px;height:50px;clear:none;float:left;background:url(../Images/bg-logo-imagem.gif) no-repeat 0 0;text-align:center;padding:5px 18px 5px 7px;text-transform:uppercase;color:#000;overflow:hidden;}
#imobiliaria-detalhe ul.informacoes li ul li.empresa-logo-imagem h3{display:none;}


#imobiliaria-detalhe ul.informacoes li ul li.empresa-descricao{clear:none;clear:none;float:left;width:483px;padding:0;}
#imobiliaria-detalhe ul.informacoes li ul li.empresa-local{clear:none;float:left;width:49.9%;height:40px;}
#imobiliaria-detalhe ul.informacoes li ul li.empresa-local span{padding-left:40px;}
#imobiliaria-detalhe ul.informacoes li ul li.empresa-site{clear:none;float:left;width:49.9%;height:40px;line-height:40px;text-align:right;}
#imobiliaria-detalhe ul.informacoes li ul li.empresa-tel{clear:none;float:left;width:421px;height:35px;padding:0;line-height:35px;}
#imobiliaria-detalhe ul.informacoes li ul li.empresa-tel h2{background:url(../Images/i-telefone.jpg) no-repeat left;padding-left:30px;}
#imobiliaria-detalhe ul.informacoes li ul li.empresa-tel h2 a{text-decoration:underline;}
#imobiliaria-detalhe ul.informacoes li ul li.empresa-aviso{clear:none;float:left;width:201px;height:35px;overflow:hidden;padding:0;}
#imobiliaria-detalhe ul.informacoes li.empresa-email{height:35px;padding:0;line-height:35px;}
#imobiliaria-detalhe ul.informacoes li.empresa-email h2{background:url(../Images/i-email.jpg) no-repeat left;padding-left:30px;}
#imobiliaria-detalhe ul.informacoes li.empresa-email h2 a{text-decoration:underline;}

#imobiliaria-detalhe .mapa{width:570px;float:left;overflow:auto;margin-right:30px;}
#imobiliaria-detalhe .mapa-form{width:400px;padding:10px;background:#dcdcdc;border:#CCC 1px solid;margin:auto;margin-bottom:30px;overflow:auto;}
#imobiliaria-detalhe ul.mapa-campo{overflow:auto;}
#imobiliaria-detalhe ul.mapa-campo li{clear:both;float:none;margin-bottom:5px;line-height:40px;overflow:hidden;width:400px;}
#imobiliaria-detalhe ul.mapa-campo li label{width:80px;display:block;float:left;text-align:right;padding-right:10px;}
#imobiliaria-detalhe ul.mapa-campo li .c-end{border:#999 solid 1px;margin:0;_margin:10px 0;}
#imobiliaria-detalhe .mapa-google{width:490px;margin:0 auto;border:#000 solid 1px;overflow:hidden;background:#000;color:#FFF;}
#imobiliaria-detalhe .mapa-google a{color:#CCC;font-size:11px;padding:5px;}
#imobiliaria-detalhe .mapa-google a:hover{color:#fff;}

#imobiliaria-detalhe .email{float:left;width:363px;color:#000;overflow:auto;}
#imobiliaria-detalhe .email-campos{width:330px;margin:0 auto 20px auto;}
#imobiliaria-detalhe ul.email-campo{overflow:auto;}
#imobiliaria-detalhe ul.email-campo li{clear:both;float:none;margin-bottom:5px;}
#imobiliaria-detalhe ul.email-campo li label{width:70px;display:block;float:left;text-align:right;padding-right:10px;}
#imobiliaria-detalhe .email .c-nome, #imobiliaria-detalhe .email .c-email, #imobiliaria-detalhe .email .c-ddd, #imobiliaria-detalhe .email .c-tel, #imobiliaria-detalhe .email .c-mensagem, #imobiliaria-detalhe .email .c-cod{border:#999 solid 1px;}
#imobiliaria-detalhe ul.email-campo li .c-ddd{width:27px;}
#imobiliaria-detalhe ul.email-campo li .c-tel{width:72px;}
#imobiliaria-detalhe ul.email-campo li .c-mensagem{width:243px;height:70px;}

#imobiliaria-detalhe ul.email-opcoes{overflow:auto;margin-left:80px;}
#imobiliaria-detalhe ul.email-opcoes li{clear:both;float:none;margin-bottom:5px;line-height:15px;font-size:11px;}

#imobiliaria-detalhe ul.email-confirma{overflow:auto;margin-left:80px;margin-top:10px;}
#imobiliaria-detalhe ul.email-confirma li{font-size:11px;height:35px;margin-bottom:5px;}
#imobiliaria-detalhe ul.email-confirma li label{width:158px;float:left;clear:none;}
#imobiliaria-detalhe ul.email-confirma li input{width:75px;margin-left:15px;float:left;clear:none;}
#imobiliaria-detalhe ul.email-confirma li span{width:168px;float:left;text-align:right;line-height:14px;}
#imobiliaria-detalhe ul.email-confirma li img{float:left;margin-left:5px;width:75px;border:1px solid #999;}


#busca-imobiliarias{overflow:auto;color:#000;}

#busca-imobiliarias .busca-aba{float:left;padding:10px;background:#ccc;display:block;cursor:pointer;font-size:16px;text-transform:uppercase;font-weight:bold;}
#busca-imobiliarias .b-localidade{margin-left:20px;border-right:2px solid #CCC;width:439px;border-top:#CCC 1px solid;border-left:#CCC 1px solid;}
#busca-imobiliarias .b-nome{margin-right:20px;width:439px;border-right:#CCC 1px solid;border-top:#CCC 1px solid;}

#busca-imobiliarias .busca-aba:hover, #busca-imobiliarias .b-localidade:hover{background:#000 !important;color:#FFF;}

#busca-imobiliarias div.abaNome-selecionado{background:#DCDCDC !important;}
#busca-imobiliarias div.abaNome-selecionado:hover{background:#DCDCDC !important;color:#000;cursor:default;}

#busca-imobiliarias .busca-form{width:900px;padding:30px 10px 10px 10px;background:#dcdcdc;border-right:#CCC 1px solid;border-bottom:#CCC 1px solid;border-left:#CCC 1px solid;margin:auto;overflow:auto;}
#busca-imobiliarias h3{margin:20px 0 10px 0;}
#busca-imobiliarias ul.busca-campo{overflow:auto;}
#busca-imobiliarias ul.busca-campo li{clear:both;float:none;margin-bottom:5px;}
#busca-imobiliarias ul.busca-campo li label{display:block;float:left;text-align:right;padding-right:10px;}
#busca-imobiliarias ul.busca-campo li.imobiliaria{margin-bottom:10px;height:30px;overflow:hidden;}
#busca-imobiliarias ul.busca-campo li.imobiliaria label{font-size:18px;width:300px;line-height:30px;}
#busca-imobiliarias ul.busca-campo li.estado, #busca-imobiliarias ul.busca-campo li.cidade{clear:none;float:left;width:450px;height:25px;overflow:hidden;}
#busca-imobiliarias ul.busca-campo li.estado label, #busca-imobiliarias ul.busca-campo li.cidade label{width:90px;line-height:25px;}
#busca-imobiliarias .c-campo{border:#999 solid 1px;font-size:16px;padding:4px;color:#999;height:20px;width:400px;}
#busca-imobiliarias .c-select{width:280px;border:#999 solid 1px;font-size:12px;padding:3px;color:#666;}

#busca-imobiliarias ol.busca-resultado{float:left;width:225px;overflow:hidden;color:#093;}
#busca-imobiliarias ol.busca-resultado li{float:none;clear:both;margin-bottom:5px;font-size:11px;letter-spacing:1px;font-family:Tahoma, Geneva, sans-serif;}
#busca-imobiliarias ol.busca-resultado li label{display:block;float:left;width:214px;color:#000;padding:3px;border:1px solid #dcdcdc;margin:1px;}
#busca-imobiliarias ol.busca-resultado li label.selecionado{background:#CFC !important;border-color:#c1c1c1;}
#busca-imobiliarias .busca-botao{margin-top:10px;text-align:right;}

#lista-imobiliarias{width:963px;overflow:auto;}

ul.caminho{margin:10px 0;overflow:auto;}
ul.caminho li{display:inline;color:#666;}
ul.caminho li h2, ul.caminho li h3{color:#999;display:inline;}
ul.caminho li a{color:#093;font-size:14px;background:url(../Images/arrows.gif) no-repeat 0 5px;padding:0 10px 0 13px;}
ul.caminho li a:hover{color:#000;background:url(../Images/arrows2.gif) no-repeat 0 5px;}

#busca-editar{width:900px;margin:auto;margin-bottom:20px;overflow:auto;}
#busca-editar ul{margin:10px 0;overflow:auto;}
#busca-editar ul li{overflow:hidden;}
#busca-editar ul.resultado{overflow:auto;}
#busca-editar ul.resultado li{float:none;overflow:hidden;line-height:20px;text-align:right;float:left;}
#busca-editar ul.resultado li a{cursor:pointer;}
#busca-editar ul.resultado li.encontrados{width:570px;text-align:left;}
#busca-editar ul.resultado li.redefinir{width:110px;}
#busca-editar ul.resultado li.redefinir a{background:url(../Images/seta-esquerda.gif) no-repeat 0 4px;padding-left:13px;}
#busca-editar ul.resultado li.nova-busca{width:100px;}
#busca-editar ul.resultado li.historico{width:120px;}
#busca-editar ul.resultado li h2{text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#999;}

#busca-editar ul.filtros{padding:10px;background:#fff;border:#CCC 1px solid;}
#busca-editar ul.filtros li{display:inline;color:#093;font-weight:bold;}
#busca-editar ul.filtros li.fil{margin-right:20px;}
#busca-editar ul.filtros li.fil a{background:none;padding:0;}
#busca-editar ul.filtros li a{background:url(../Images/ico-x.gif) no-repeat 0 4px;padding:0 10px 0 13px;font-weight:lighter;}


#resultado-imobiliarias{overflow:auto;}

#resultado-lista{width:920px;margin:0 auto;}
#resultado-lista ul{margin:0 auto;overflow:auto;}
#resultado-lista ul li{display:block;margin-bottom:20px;}
#resultado-lista ul li ul li{margin:0 !important;overflow:hidden;}
#resultado-lista ul li.imobiliaria{width:730px;overflow:hidden;}

#resultado-lista ul li.imobiliaria div{background:url(../Images/bg-hr.gif) repeat-x 0 29px;overflow:hidden;width:730px;height:30px;display:block;}

#resultado-lista ul li.imobiliaria div h2{width:535px;height:30px;line-height:30px;float:left;}
#resultado-lista ul li.imobiliaria span{border-left:#CCC 1px solid;border-right:#CCC 1px solid;border-top:#CCC 1px solid;border-bottom:#fff 1px solid;height:28px;margin-right:5px;display:inline-block;padding:0 5px;line-height:28px;width:30px;overflow:hidden;}
#resultado-lista ul li.imobiliaria span h3{display:none;}
#resultado-lista ul li.imobiliaria span a{display:block;width:30px;height:28px;cursor:pointer;}
#resultado-lista ul li.imobiliaria span.telefone a{background:url(../Images/i-telefone.jpg) no-repeat center;}
#resultado-lista ul li.imobiliaria span.telefone a:hover{background:url(../Images/i-telefone2.jpg) no-repeat center;}
#resultado-lista ul li.imobiliaria span.endereco a{background:url(../Images/i-mapa.gif) no-repeat center;}
#resultado-lista ul li.imobiliaria span.endereco a:hover{background:url(../Images/i-mapa2.gif) no-repeat center;}
#resultado-lista ul li.imobiliaria span.email a{background:url(../Images/i-email.jpg) no-repeat center;}
#resultado-lista ul li.imobiliaria span.email a:hover{background:url(../Images/i-email2.jpg) no-repeat center;}
#resultado-lista ul li.imobiliaria span.site a{background:url(../Images/i-site.jpg) no-repeat center;}
#resultado-lista ul li.imobiliaria span.site a:hover{background:url(../Images/i-site2.jpg) no-repeat center;}
#resultado-lista ul li.imobiliaria span.ultimo{margin-right:0;}

#resultado-lista ul li.infor{width:730px;float:left;line-height:30px;height:30px;font-size:14px;font-family:Verdana, Geneva, sans-serif;}

#resultado-lista ul li.empresa-logo{width:130px;height:34px;background:url(../Images/bg-logo.gif) no-repeat 0 0;text-align:center;padding:13px 0 13px 0;}
#resultado-lista ul li.empresa-logo span{display:none;}
#resultado-lista ul li.empresa-logo h3{font-size:12px;text-transform:uppercase;color:#000;}
#resultado-lista ul li.empresa-logo2{width:130px;height:60px;clear:none;float:right;background:url(../Images/bg-logo.gif) no-repeat 0 0;text-align:center;padding:0;line-height:60px;}
#resultado-lista ul li.empresa-logo2 span{display:none;}
#resultado-lista ul li.empresa-logo2 h3{text-transform:uppercase;color:#000;}
#resultado-lista ul li.empresa-logo-imagem{width:115px;height:50px;clear:none;float:right;background:url(../Images/bg-logo-imagem.gif) no-repeat 0 0;text-align:center;padding:5px 7px 5px 8px;text-transform:uppercase;color:#000;}
#resultado-lista ul li.empresa-logo-imagem h3{display:none;}


#anuncios-imoveis{margin-top:20px;}
#anuncios-imoveis ul{clear:both;overflow:auto;}
#anuncios-imoveis ul li{float:left;width:180px;padding:0 5px;margin-bottom:20px;}
#anuncios-imoveis ul li span{clear:both;float:none;display:block;}
#anuncios-imoveis ul li span.mais{width:30px;height:25px;float:right;margin:5px 0 0 0;}
#anuncios-imoveis ul li span.mais h3{display:none;}
#anuncios-imoveis ul li span.mais a{display:block;height:25px;width:30px;background:url(../Images/bt-mais.gif) no-repeat 0 0;}
#anuncios-imoveis ul li span.mais a:hover{background-position:0 -25px;}
#anuncios-imoveis ul li span.foto{width:180px;height:138px;overflow:hidden;}
#anuncios-imoveis ul li span.foto img{border:1px solid #CCC;padding:4px;background:#FFF;}
#anuncios-imoveis ul li span.cod{color:#000;text-transform:uppercase;font-family:Verdana, Geneva, sans-serif;font-size:10px;font-weight:bold;margin:5px 0 0 0;float:left;clear:none;width:150px;line-height:10px;height:10px;overflow:hidden;}
#anuncios-imoveis ul li span.tipo{float:left;clear:none;width:150px;line-height:20px;height:20px;overflow:hidden;}

/* ########## PAGINACAO ########## */

.paginacao{height:20px;overflow:hidden;}
.paginacao ul li a, .paginacao ul li a span{background:transparent url(../Images/botoes-paginacao.gif) no-repeat scroll 42px 21px;}

.paginacao ul{display:inline;}
.paginacao ul li{display:inline;float:left;margin:0 2px;}
.paginacao ul li a{background-position:-42px -21px;color:#666;float:left;width:20px;height:20px;display:block;cursor:pointer;text-align:center;}
.paginacao ul li a span{height:20px;width:20px;line-height:20px;position:relative;}
.paginacao ul li a:hover{background-position:-63px 0;color:#000;}
.paginacao ul li.paginacao-volta a{background-position:0 -21px;margin:0 5px;text-indent:-77777px;width:20px;height:20px;display:block;}
.paginacao ul li.paginacao-volta a:hover{background-position:0 0;}
.paginacao ul li.paginacao-pagina{}
.paginacao ul li.paginacao-pagina a{background-position:-42px 0;height:20px;width:20px;cursor:default;color:#999;}
.paginacao ul li.paginacao-pagina span{}
.paginacao ul li.paginacao-proximo a{background-position:-21px -21px;margin:0 5px;text-indent:-77777px;width:20px;height:20px;display:block;}
.paginacao ul li.paginacao-proximo a:hover{background-position:-21px 0;}

#lista-cliente{margin-top:20px;}
#lista-cliente ul li.ativo{border-left:2px solid #33CC33;border-top:#C1E7BF 1px solid;background:url(../Images/bg-lista-ativo.jpg) repeat-x 0 0;}
#lista-cliente ul li:hover.ativo span{color:#093 !important;}
#lista-cliente ul li.pendente{border-left:2px solid #FF9900;border-top:#F0DBBD 1px solid;background:url(../Images/bg-lista-pendente.jpg) repeat-x 0 0;}
#lista-cliente ul li:hover.pendente span{color:#F90 !important;}
#lista-cliente ul li.finalizado{border-left:2px solid #000;border-top:#999 1px solid;background:url(../Images/bg-lista-finalizado.jpg) repeat-x 0 0;}
#lista-cliente ul li:hover.finalizado span{color:#000 !important;}
#lista-cliente ul li.desativado{border-left:2px solid #FF0000;border-top:#F0BDBD 1px solid;background:url(../Images/bg-lista-desativado.jpg) repeat-x 0 0;}
#lista-cliente ul li:hover.desativado span{color:#C00 !important;}

/*novas*/
#lista-cliente ul li.bloqueado{border-left:2px solid #663399;border-top:#C7B8D5 1px solid;background:url(../Images/bg-lista-bloqueado.jpg) repeat-x 0 0;}
#lista-cliente ul li:hover.bloqueado span{color:#C00 !important;}
#lista-cliente ul li.congelado{border-left:2px solid #33CCFF;border-top:#B8E3F1 1px solid;background:url(../Images/bg-lista-congelado.jpg) repeat-x 0 0;}
#lista-cliente ul li:hover.congelado span{color:#C00 !important;}
/*=====*/



#lista-cliente ul{clear:both;overflow:auto;}
#lista-cliente ul li{clear:both;float:none;padding:10px;margin-bottom:20px;overflow:hidden;cursor:default;}
#lista-cliente ul li div{clear:both;float:none;display:block;color:#666;}
#lista-cliente ul li div.titulo{font-weight:bold;clear:none;height:25px;line-height:25px;}

#lista-cliente ul li div.status{width:304px;float:right;text-align:right;overflow:hidden;clear:none;display:block;height:55PX;}

#lista-cliente ul li div.status a{overflow:hidden;float:right;clear:none;display:inline-block;height:25px;width:122px;margin-left:9px; margin-bottom:3px; background-image:url(../Images/bts-lista.gif);background-repeat:no-repeat;cursor:pointer;}
#lista-cliente ul li div.status a h3{display:none;}

#lista-cliente ul li div.status a.atender{background-position:0 0;}
#lista-cliente ul li div.status a:hover.atender{background-position:0 -25px;}
#lista-cliente ul li div.status a.nao-atender{background-position:-122px 0;}
#lista-cliente ul li div.status a:hover.nao-atender{background-position:-122px -25px;}
#lista-cliente ul li div.status a.finalizar{background-position:-244px 0;}
#lista-cliente ul li div.status a:hover.finalizar{background-position:-244px -25px;}
#lista-cliente ul li div.status a.reativar{background-position:-366px 0;}
#lista-cliente ul li div.status a:hover.reativar{background-position:-366px -25px;}

#lista-cliente ul li div.status a.aprovar{background-position:-937px 0;width:65px;}
#lista-cliente ul li div.status a:hover.aprovar{background-position:-937px -25px;}
#lista-cliente ul li div.status a.reprovar{background-position:-1002px 0;width:72px;}
#lista-cliente ul li div.status a:hover.reprovar{background-position:-1002px -25px;}
#lista-cliente ul li div.status a.editar{background-position:-1074px 0;width:56px;}
#lista-cliente ul li div.status a:hover.editar{background-position:-1074px -25px;}

#lista-cliente ul li div.status a.bloquear{background-position:-1130px 0; width:72px;}
#lista-cliente ul li div.status a:hover.bloquear{background-position:-1130px -25px;}

#lista-cliente ul li div.status a.congelar{background-position:-1202px 0; width:71px;}
#lista-cliente ul li div.status a:hover.congelar{background-position:-1202px -25px;}

#lista-cliente ul li div.status a.logar{background-position:-1273px 0; width:71px;}
#lista-cliente ul li div.status a:hover.logar{background-position:-1273px -25px;}


#lista-cliente ul li div.tipo{width:433px;clear:none;float:left;height:25px;line-height:25px;font-size:14px;font-weight:bold; overflow:hidden;}
#lista-cliente ul li div.info{width:246px;line-height:20px;height:15px;float:left;clear:none;overflow:hidden;padding:5px 0;}
#lista-cliente ul li div.imovel{}
#lista-cliente ul li div.data{text-align:right;}
#lista-cliente ul li div.bairros{float:left;clear:none;margin:5px 0 0 0;width:618px;padding-right:10px;}
#lista-cliente ul li div.mais{height:15px;overflow:hidden;margin:15px 0 0 0;width:110px;float:left;clear:none;}
#lista-cliente ul li div.mais a{display:block;height:15px;background:url(../Images/bt-mais-2.gif) no-repeat 0 0;line-height:15px;padding-left:20px;color:#666;}
#lista-cliente ul li div.mais a:hover{background-position:0 -15px;color:#000;}
#lista-cliente ul li div a.selecionado{display:block;height:15px;background:url(../Images/bt-menos.gif) no-repeat 0 0;line-height:15px;padding-left:20px;color:#666;}
#lista-cliente ul li div a.selecionado:hover{background-position:0 -15px;color:#000;}

/*lista de fotos do imovel */
.img-imovel img{float:left; margin:8px; border:solid 2px #ccc !important;}
 
ul.faq{margin:10px;}
ul.faq li{background:#f1f1f1;border-bottom:3px solid#fff;}
ul.faq li a{background:url(../Images/arrows2.gif) no-repeat 10px 12px;display:block;padding:7px 5px 7px 23px;cursor:pointer;}
ul.faq li a:hover{background:#e1e1e1 url(../Images/arrows.gif) no-repeat 10px 12px;color:#000;}
ul.faq li.faq-resposta{background:#FFF;padding:10px 0; margin:0 25px;}

/* ########## RODAPE ########## */

#rodape{clear:both;overflow:hidden;background:url(../Images/bg-rodape.gif) repeat 0 0 ;padding:20px 0 10px 0;border-top:solid 1px #ccc;}
#rodape ul{overflow:hidden;text-align:center;}
#rodape ul li{display:inline;}
#rodape ul li a{padding:0 5px;cursor:pointer;display:inline-block;}
#rodape ul li a:hover{cursor:pointer;}


#rodape #rodape2{width:800px; margin:auto}
#rodape ul.site{margin-bottom:10px;}
#rodape ul.site li h2{display:inline; font-family:"Trebuchet MS" , Arial, Helvetica, sans-serif;}
#rodape ul.site li a{padding:0 10px;cursor:pointer;display:inline-block;color:#00CC00;text-decoration:underline;}
#rodape ul.site li a:hover{cursor:pointer;color:#000;}

#rodape div.twitter{ position:absolute;}
#rodape ul.inst{margin-bottom:20px;}
#rodape ul.inst li h2{display:inline; font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#rodape ul.inst li a{padding:0 5px;cursor:pointer;display:inline-block;}
#rodape ul.inst li a:hover{cursor:pointer;}

#rodape .tecnoig{text-align:center;}

