* { margin:0; padding:0; outline:none; }
body { margin:0 auto; background:#FBFBFB url(../img/bgGeralInterna.jpg) repeat-x; min-width:998px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
ul li { list-style:none; }
img { border:0; }
a { text-decoration:none; outline:none; }
p{ padding-bottom:10px; }
input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:10px; border:0; padding:2px; }
#atffc { display:none; }
.webmail { width:150px; background:url(../img/mail.jpg) no-repeat left 3px; position:absolute; right:0; top:10px;  }
.webmail a { color:#fff; font-weight:bold; padding-left:17px; }
.corretores{ width:120px; background:url(../img/key.gif) no-repeat left 2px; position:absolute; right:170px; top:10px; height:18px; }
.corretores a{ color:#fff; font-weight:bold; padding-left:27px; }
.face { margin: 3px 0 0 100px; float:left; width:295; height:35px;}

/* TOPO */
#topo { margin:0 auto; width:980px; height:148px; padding:40px 0 0 0; }
#topo { position:relative; }
#topo .logo { display:block; background:url(../img/logo.jpg) no-repeat right; width:322px; float:left; height:80px; }
#topo .buscaCodigo { position:absolute; left:310px; top:0; background:url(../img/bgBuscaCodigo.jpg) no-repeat; width:348px; height:36px; padding:12px 0 0 14px; } 
#topo .buscaCodigo .favoritos { float:right; text-align:center; width:140px; font-size:11px; color:#FFF; margin-top:-5px; position:relative; }
#topo .buscaCodigo .favoritos a { color:#FFF; }
#topo .buscaCodigo .favoritos a:hover{text-decoration:underline;}
#topo .buscaCodigo input#ref { background:#F4F4F4; border:0; width:156px; }
#topo .buscaCodigo input#btnEnviar { background:none; border:0; width:30px; cursor:pointer; }
#topo .informacoes { position:absolute; left:442px; top:68px; text-align:center; font-size:12px; font-weight:bold; color:#FFF; line-height:18px; }
#topo .informacoes strong { font-size:14px; color:#FFCC00; line-height:22px; }
#topo .menu { float:left; margin-top:40px; }
#topo .menu li {  float:left; padding:0 12px 0 0; }
#topo .menu li a { font-size:12px; font-weight:bold; color:#FFF; padding:10px 20px 0 20px; height:20px; _width:20px; display:block; text-transform:uppercase; }
#topo .menu li li a{font-size:11px;}
#topo .menu li a:hover, 
#topo .menu li.Ativo a { color:#FFCC00; background:url(../img/menuHover.jpg) repeat-x top; }
#topo .menu li ul li{float:none;}
#topo .menu ul{display:none; float:none; position:absolute; left:225px; z-index:10;  color:#FFCC00; background:#5F6788; width:200px;}
#topo .menu ul.Info{left:436px;}
#topo .menu li ul li{ padding:0 0 0 0; }
#topo .menu li.Ativo ul li a{ background-image:none !important; color:#FFF; font-size:11px; display:inline-block; _width:auto; }
#topo .menu li ul li a:hover, #topo .menu li.Ativo a:hover{ color:#FFCC00; }

/* CORPO */
#corpo { margin:0 auto; width:980px; min-height:280px; _height:280px; padding:38px 10px 0 10px;}
#corpo .buscaRapida { padding:0 0 15px 0; }
#corpo .buscaRapida form, #corpo .buscaRapida #btnEnviar{margin:0 auto;}
#corpo .buscaRapida h1 { font-size:14px; color:#000855; background:url(../img/icoBusca.jpg) no-repeat left; padding:5px 0 5px 25px; text-transform:uppercase; }
#corpo .buscaRapida dl { float:left; padding:4px 10px 0 0; }
#corpo .buscaRapida dl.zona { display:none !important;}
#corpo .buscaRapida dt { text-align:left; }
#corpo .buscaRapida #divbairroselect { padding:0; }
#corpo .buscaRapida select { width:109px; }
#corpo .buscaRapida select#bairro { width:275px; }
#corpo .buscaRapida p { padding:4px 0 0 0; }
#corpo .buscaRapida input#btnEnviar { text-transform:uppercase; font-weight:bold; color:#FFF; background:url(../img/btnPadrao.jpg) no-repeat; border:0; width:82px; padding:2px 0 4px; cursor:pointer; margin-top:18px; }

/* HOME */
#corpo .destaquesHome { width:966px; padding:25px 0 12px 0; }
#corpo .destaquesHome h1, .SliderParceiros h1 { font-size:14px; color:#FFF; background:url(../img/bgTituloDestaque.jpg) no-repeat 2px 0; height:28px; padding:10px 0 0 20px; text-transform:uppercase; }
#corpo .destaquesHome a { font-weight:bold; color:#000; }
#corpo .destaquesHome div.off { position:relative; background:url(../img/bgDestaqueOFF.gif) repeat-y; padding:8px 20px; }
#corpo .destaquesHome div.on { position:relative; background:url(../img/bgDestaqueON.gif) repeat-y; height:196px; padding:8px 20px; }
#corpo .destaquesHome div.off .borda, #corpo .destaquesHome div.on .borda { position:absolute; left:3px; bottom:0; border:1px solid #D2D2D2; width:956px;  }
#corpo .DestaquesInferiores .destaquesHome{ float:left; }
#corpo .DestaquesInferiores .Servicos{width:257px; margin-right:11px; height:196px; background:url(../img/bgServicos.gif) no-repeat 0 59px;}
#corpo .DestaquesInferiores .Servicos h1{ background:url(../img/bgServicos.jpg) no-repeat; margin-left:3px; padding-left:15px; }
#corpo .DestaquesInferiores .Servicos ul{ margin-left:25px; }
#corpo .DestaquesInferiores .PrincipaisImoveis{ width:388px; margin-right:6px; height:196px; background:url(../img/bgImoveisBairro.gif) no-repeat 0 58px; }
#corpo .DestaquesInferiores .PrincipaisImoveis h1{background:url(../img/bgImoveisBairro.jpg) no-repeat 3px 0;}
#corpo .DestaquesInferiores .Associada{ width:290px; height:107px; }
#corpo .DestaquesInferiores .Financiamentos{ width:298px !important; height:107px; }
#Click3 { float:left; padding-top:10px; padding-left:25px; width:40px; }
#Click4 { float:left; padding-top:10px; padding-left:25px;}
#corpo .DestaquesInferiores .Financiamentos .SlideSeguinte3 { background:url(../img/setaAnterior.gif) no-repeat; width:14px; height:16px; display:block; text-indent:-10000px; float:left; }
#corpo .DestaquesInferiores .Financiamentos .SlideAnterior4 { background:url(../img/setaProximo.gif) no-repeat; width:14px; height:16px; display:block; text-indent:-10000px; float:left; }
#corpo .DestaquesInferiores .Financiamentos .rodabanco { width:160px; height:35px; overflow:hidden !important; float:left;  }
#corpo .DestaquesInferiores .Associada, #corpo .DestaquesInferiores .Financiamentos{ background:url(../img/bgLateral.gif) no-repeat 2px 33px; margin-top:0; width:300px; padding:0; }
#corpo .DestaquesInferiores .Associada{ margin-top:21px; }
#corpo .DestaquesInferiores .Associada h1,
#corpo .DestaquesInferiores .Financiamentos h1{ background:url(../img/bgLateral.jpg) no-repeat; margin-bottom:10px;}
#corpo .DestaquesInferiores .Financiamentos img{margin:0 5px;}

/* HOME - LANCAMENTOS */
#corpo #boxLancamentosHome { float:left; width:606px; margin-right:13px; padding:16px 0 26px 0; }
#corpo #boxLancamentosHome h1 { font-size:14px; color:#FFF; background:url(../img/bgTituloLancamentos.jpg) no-repeat 2px 0; height:26px; padding:10px 0 0 20px; text-transform:uppercase; }
#corpo #boxLancamentosHome a { color:#000;  }
#corpo #boxLancamentosHome strong { font-size:26px; color:#C4C4C4; }
#corpo #boxLancamentosHome .cycleLancamentos { position:relative;  padding:0 6px 0 0; margin-left:11px; width:575px !important; }
#corpo #boxLancamentosHome .cycleLancamentos ul li { float:left; padding:15px 0 15px 13px; height:auto !important; }
#corpo #boxLancamentosHome .BoxLancamentos .navegacao { text-align:right; background:#ECECEC; border-bottom:2px solid #D2D2D2; padding:5px 10px 1px; clear:both; margin-left:4px; width:576px; }
#corpo #boxLancamentosHome .BoxLancamentos .navegacao a { float:right; padding:8px 0 0 8px; }
#corpo #boxLancamentosHome .BoxLancamentos .navegacao a.prev { float:left; background:url(../img/setaAnterior.gif) no-repeat; width:14px; height:16px; padding:0; margin:1ex 0; }
#corpo #boxLancamentosHome .BoxLancamentos .navegacao a.next { float:left; background:url(../img/setaProximo.gif) no-repeat; width:14px; height:16px; padding:0; margin:1ex 1ex; }
.BoxLancamentos{ background:url(../img/bgLancamentos.gif) repeat-y; }
#corpo #banners { position:relative; float:right; width:342px; height:300px; padding:16px 16px 0 0; }
#corpo #banners .imagemMascara { position:absolute; right:16px; top:16px; }

/* RODAPE */
#rodape { margin:0 auto; background:url(../img/bgRodape.jpg) repeat-x top; height:240px; }
#rodape .rodape { margin:0 auto; width:960px; padding:12px 20px 8px;}
#rodape .rodape .logo { float:left; background:url(../img/logoRodape.jpg) no-repeat right; width:144px; height:40px; }
#rodape .rodape .ferramentas { float:right; color:#FFF; padding:8px 0 0 0; line-height:20px; }
#rodape .rodape .ferramentas a { color:#FFF; }
#rodape .rodape address { font-style:normal; color:#FFF; width:470px; padding:30px 0 0 0; line-height:20px; }
#rodape .rodape address p { padding:10px 0 0 0; }
#rodape .rodape address a { font-weight:bold; color:#000855; }
#rodape .rodape address img { border:1px solid #666; }
#rodape .rodape address.endereco01 { float:left; text-align:left; }
#rodape .rodape address.endereco01 img { float:left; margin:0 5px 0 0; }
#rodape .rodape address.endereco02 { float:right; text-align:right; }
#rodape .rodape address.endereco02 img { float:right; margin:0 0 0 5px; }
#rodape .rodape .creditos { text-align:center; padding:20px 0 0 0; }
#rodape .rodape .creditos img { margin:0 2ex; }
.ExibeDados{ position:absolute; left:0; _left:-190px; top:0; height:150px; z-index:10; }
.destaquesHome{background:url(../img/bgAccordion.gif) no-repeat -9px bottom;}
.accordion h3{ margin:-1px 0 0 4px; padding: 0; width:956px; background:#f6f8f7; text-align:left;}

/* ACCORDION 
ul#menu .LinkAccordion .bullet{ display:block; width:17px; height:17px; background:url(../img/sprite-accordion.gif) no-repeat 0 0; float:right; margin-right:4px; }
ul#menu li a.LinkAccordion.on .bullet, 
ul#menu li a.LinkAccordion:hover .bullet { background-position:-1px bottom;}
ul#menu li{ margin-top: 1px; font-size:0; }
ul#menu li .LinkAccordion:hover{ background: #000; }
.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
#destaqueVenda, #destaqueLocacao, #destaqueComercial{ height:136px; padding:10px; overflow:hidden; }
ul#menu li a.LinkAccordion{ background:#ececec; padding:10px 7px; border-bottom:1px solid #dedede; }
ul#menu li a.LinkAccordion:hover{ background: #f6f8f7; }
ul#menu li a.LinkAccordion.on{ border:0; padding:10px 7px 10px 7px; background:#f6f8f7; }
*/

/* ACCORDION */
#Slides, #SlidesB, #SlidesC, #SlidesD{height:auto !important;}
.ui-widget{font-family:Arial, Helvetica, sans-serif; width:954px; margin:-2px 0 0 6px;}
.ui-state-active .ui-icon{background:#f6f8f7 url(../img/sprite-accordion.gif) no-repeat 0 -17px;}
.ui-accordion-content{overflow:hidden;}
.ui-accordion .ui-accordion-content-active{padding:1em 2.2em 1em 1.1em;}
.ui-accordion-content, .ui-state-active{background:#f6f8f7; border-bottom:1px solid #e6e6e6;}
.ui-accordion .ui-accordion-header .ui-icon{left:930px; top:15px; width:17px; height:17px;}
.ui-accordion .ui-accordion-header{margin-top:0;border-top:1px solid #dfdfdf;}
.ui-state-default, .ui-widget-content .ui-state-default{background:#ececec; border:0 none;}
.ui-widget-content{border:0 none;}
.ui-corner-top, .ui-corner-all {-moz-border-radius-topleft:0; border:0 none; -moz-border-radius-topright:0;}
.ui-state-default .ui-icon{background:#f6f8f7 url(../img/sprite-accordion.gif) no-repeat 0 0;}
.ui-accordion-icons .ui-accordion-header a{padding-left:7px;}
.navcarousel a, .navcarousel2 a, .navcarousel3 a { cursor:default; }
.navcarousel a img, .navcarousel2 a img, .navcarousel3 a img{ cursor:default; background:#ccc; opacity:.50; filter: alpha(opacity=50); -moz-opacity: 0.5;}

/* IMÓVEIS EM DESTAQUE ( slider horizontal )*/
.SliderHorizontal{clear:both; overflow:hidden; position:relative;}
.Miniaturas{ margin-left:190px; width:170px; height:150px; padding-top:5px; z-index:5; }
.SliderHorizontal .FotoSlide{float:right; margin-left:5px; width:155px;}
.SliderHorizontal a:hover{background-color:transparent !important;}
.Slide{float:left;}
.SliderHorizontal #imagens_imoveis{padding:10px 0 0 0 !important; float:left; min-height:180px; height:auto !important; margin-bottom:25px;}
* html .SliderHorizontal #imagens_imoveis{height:200px !important;}
#menu li{ position:relative; }
.SliderHorizontal #Click1 .SlideAnterior{ width:14px; height:15px; display:block; text-indent:-10000px; background:url(../img/setaAnteriorProximo.gif) no-repeat left; position:absolute; right:30px; bottom:10px;}
.SliderHorizontal #Click2 .SlideSeguinte{ width:14px; height:15px; display:block; text-indent:-10000px; background:url(../img/setaAnteriorProximo.gif) no-repeat right; position:absolute; right:10px; bottom:10px;}
.SliderHorizontal .Slide{padding:5px 5px 5px 10px !important; width:340px !important; height:auto !important; float:left; text-align:center; margin:0 5px 0 5px; _margin:0 5px 0 5px; background:#dbdada;}
.SliderHorizontal .Ativo{ background:#dbdada; }
.SliderHorizontal .Slide img{width:155px; height:115px; border:0; display:block;}
.SliderHorizontal .Slide .Caracteristicas{font-size:12px; line-height:18px; text-align:left;}
.SliderHorizontal .Slide .Caracteristicas .Bairro{color:#000; font-size:12px; font-weight:bold; height:32px; overflow:hidden;} 
.SliderHorizontal .Slide .Caracteristicas .Preco{color:#000855; font-size:14px; font-weight:bold; padding-bottom:3px;} 
.SliderHorizontal #nav img, .SliderHorizontal #nav2 img, .SliderHorizontal #nav3 img, .SliderHorizontal #nav4 img, .SliderHorizontal #nav5 img{width:155px; height:115px; border:0; display:block; float:left;}
.LinksUteis .Localizacao a{background:url(../img/mundo.gif) no-repeat 0 3px; color:#000; padding:0 0 0 18px; display:block; font-size:11px;}
#corpo .destaquesHome .SliderHorizontal .LinksUteis .Localizacao a{font-size:11px; font-weight:normal; color:#000;}
.SliderHorizontal .Slide .Caracteristicas .Descricao{ font-size:11px; line-height:15px; height:45px; overflow:hidden; }
.SliderHorizontal #nav li, .SliderHorizontal #nav2 li, .SliderHorizontal #nav3 li, .SliderHorizontal #nav4 li, .SliderHorizontal #nav5 li{ padding:0 12px; }
.SliderHorizontal .Miniatura .FotoSlide{ margin-left:5px;}
.SliderHorizontal .Miniatura{padding:5px 0 0 0px !important; width:140px !important; background:none; height:auto !important; float:left; text-align:center; margin:0 5px 0 5px; _margin:0 5px 0 5px;}
.SliderHorizontal .Miniatura .Caracteristicas{ display:none !important; }
.SliderHorizontal .Miniatura .FotoSlide{ background:#ccc; opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;}

/* DESTAQUE DE CASAS ( slider principal ) */
#BannerHome { position:relative; margin:13px 0 26px; background: url(../img/bannersHome.gif) no-repeat left bottom; float:left; height:301px; width:342px; overflow:hidden; float:left; }
#BannerHome .image img{ width:342px; height:261px; margin-top:2px; }
#BannerHome .image{ width:342px; height:263px; }
.imobDestaqueGrande{ position:relative; }
.PaginacaoBanners{ float:right; margin:7px 6px 0 0;}
.PaginacaoBanners a{  width:21px; padding-left:2px; background:url(../img/sprite-paginacao-banners.gif) no-repeat; height:19px; float:left; margin:0 5px; font-weight:bold; color:#cddce2; padding-top:4px; display:block; text-align:center; }
.PaginacaoBanners a.activeSlide, .PaginacaoBanners a:hover{ background-position:left bottom; color:#064e6f; }

/* LISTAGEM PADRÃO */
.Lista{ margin:10px 0 0 0; }
.Lista li{ padding-left:12px; background:url(../img/bullet.gif) no-repeat 0 4px; padding-bottom:10px; text-align:left; }
#corpo #boxBairros{ padding-left:10px;}
#corpo #boxBairros ul { height:145px; overflow:hidden; }
#corpo #boxBairros li{ font-weight:normal; float:left; padding-bottom:1px; margin-left:10px; width:160px; line-height:20px; }
#corpo #boxBairros li a{ font-weight:normal; }

/* IMÓVEIS EM DESTAQUE ( slider horizontal ) */
.SliderParceiros{ clear:both; padding-bottom:20px; overflow:hidden;}
.SliderParceiros #Slides2{ float:left; width:845px !important; padding-right:20px; }
.SliderParceiros .FotoSlide{ float:left; width:155px; }
.SliderParceiros #imagens_imoveis{padding:10px 0 0 0 !important; float:left; min-height:180px; height:auto !important; margin-bottom:25px;}
.SliderParceiros #Click1 .SlideAnterior2{ width:14px; height:15px; display:block; margin-top:30px; margin-right:10px; margin-left:7px; text-indent:-10000px; background:url(../img/setaAnteriorProximo.gif) no-repeat right; float:left;}
.SliderParceiros #Click2 .SlideSeguinte2{ width:14px; height:15px; display:block; text-indent:-10000px; margin-top:30px; margin-left:25px; margin-right:5px; background:url(../img/setaAnteriorProximo.gif) no-repeat left; float:left; }
.SliderParceiros .Slide{padding:22px 0 0 0px !important; width:auto !important;	height:auto !important; float:left; text-align:center; margin:0 10px 0 11px; _margin:0 10px 0 8px;}
.SliderParceiros .Slide .Caracteristicas{font-size:12px; line-height:18px; text-align:left; float:left;}
.SliderParceiros .Slide .Caracteristicas .Preco, 
.SliderParceiros .Slide .Caracteristicas .Bairro{color:#000855; font-size:14px; font-weight:bold;} 
.SliderParceiros h1{background:url(../img/parceiros.gif) no-repeat left top; margin:50px 0 15px;}

/* FORMULÁRIOS */
#TB_ajaxContent, #corpo fieldset{background:#eaeaea;}
#TB_ajaxContent form, #corpo form{text-align:center; width:530px; margin:10px auto;}
#TB_ajaxContent a, #corpo a{color:#000855;}
#corpo form p, #TB_ajaxContent form p{text-align:left; font-size:11px;}
#corpo form legend, #TB_ajaxContent form legend{ background:#000855; border:2px solid #fff; padding:2px 5px; color:#FFF; font-weight:bold; text-transform:uppercase; font-size:11px; }
#TB_ajaxContent form dl, #corpo form dl{ padding:20px 0; }
#TB_ajaxContent form fieldset, #corpo form fieldset{text-align:left; border:2px solid #000855; padding:0 20px; margin-bottom:10px;}
#TB_ajaxContent form #Botao, #TB_ajaxContent form #btnEnviar, #TB_ajaxContent .voltar a, #TB_ajaxContent .botao a, #corpo form #Botao, .FormularioComoChegar p input, #print, 
#corpo form #btnEnviar, #TB_ajaxContent #ok, #corpo .voltar a, #corpo .botao a, #corpo #ok, #corpo .voltar a, .botao input, #corpo .botao 
a{ background:url('../img/bgGeral.jpg') repeat-x 0 0; margin:10px auto; display:inline-block; padding:2px 5px; color:#FFF; font-weight:bold; font-size:11px; cursor:pointer; border:1px solid #D1D9DC; text-transform:uppercase;}
#TB_ajaxContent form fieldset dt, #corpo form fieldset dt{ float:left; min-height:25px; _height:25px; padding-bottom:5px; width:140px; padding-right:10px; text-align:right; color:#000855; }
#TB_ajaxContent form fieldset dd, #corpo form fieldset dd{ min-height:25px; text-align:left; _height:25px; padding-bottom:10px;}
#TB_ajaxContent form fieldset textarea, #corpo form fieldset textarea{ width:320px; }
#TB_ajaxContent form ul li, #corpo form ul li{font-size:11px; padding:0 5px; text-align:left;}
#TB_ajaxContent #frmBusca, #corpo #frmBusca{width:auto;}
#TB_ajaxContent .voltar, #TB_ajaxContent .botao, #corpo .voltar, #corpo .botao{text-align:center;}

/* TABELA INTERNAS */
#corpo table{font-size:11px; margin-bottom:10px; width:100%; }
#corpo table td{ background:#D0D0D8; border:1px solid #366170; padding:2px; }
#corpo table td img{ padding:0 0 0 10px; }
#corpo table th{ background:#EEF5FB url('../img/bgGeral.jpg') repeat-x 0 0; color:#FFFFFF; padding:5px 8px; text-align:left; }
#corpo table th a{ color:#FFFFFF; }
#corpo table td a{ color:#2B348F;}
#corpo form ul{ width:565px; }
#corpo ul.ListaPadrao li, #corpo form ul li{text-align:left; background:url(../img/bullet-azul.gif) no-repeat 0 5px; padding:0 0 5px 11px; font-size:11px;}

/* TÍTULOS */
h1{font-size:22px; color:#000855; padding:6px 0 30px 0;}
h2{font-size:16px; color:#000855; padding:12px 0 10px;}
h3{font-size:14px; color:#000855; padding:12px 0 10px;}

/* FICHA DO IMOVEL */
#corpo #imvFicha { padding:0 10px; min-height:900px;}
#corpo #imvFicha h1 { padding:0 0 1px 0; }
#corpo #imvFicha .referencia { float:right; font-size:12px; padding:0 5px 0 0;}
#corpo #imvFicha .referencia strong { font-size:16px; color:#366170;}

#corpo .imvInformacoes {float:right; width:460px; padding:0 0 20px 20px;}
#corpo .imvInformacoes ul {margin:15px 0 0 0; padding:0;}
#corpo .imvInformacoes ul li {padding:5px 0; background:none; width:100%; list-style:none; float:left;}
#corpo .imvInformacoes ul li ul { margin:5px 0 0 10px;}
#corpo .imvInformacoes ul li ul li  {float:left; border:0; width:45%; padding:0 10px 0 10px; font-size:11px; background:url(../img/bullet-azul.gif) no-repeat 0 8px; padding:5px 0 5px 10px;}
#corpo .imvInformacoes .descricao { clear:both; padding:0 0 10px 0; line-height:18px; }
#corpo .imvInformacoes h2{ font-size:20px !important; padding-bottom:3px; }

/* MENU DETALHE */

#corpo .menuDetalhes{clear:both; width:840px; height:60px; margin:50px 0 0 0; padding:20px 110px 35px;}
#corpo .menuDetalhes li{float:left; width:110px; padding:0 15px; list-style:none; text-align:center;}
#corpo .menuDetalhes li a{display:block; padding:30px 10px 0; font-weight:normal;}
#corpo .menuDetalhes li.btContato{background:url(../img/virtual/icoContato.jpg) no-repeat center top;}
#corpo .menuDetalhes li.btIndicar{background:url(../img/virtual/icoIndicar.jpg) no-repeat center top;}
#corpo .menuDetalhes li.btFavoritos{background:url(../img/virtual/icoEstrela.jpg) no-repeat center top;}
#corpo .menuDetalhes li.btImpressao{background:url(../img/virtual/icoImprimir.jpg) no-repeat center top;}
#corpo .menuDetalhes li.btGMaps{background:url(../img/virtual/icoGlobo.jpg) no-repeat center top;}
#corpo .menuDetalhes li.btProposta{background:url(../img/virtual/icoProposta.gif) no-repeat center top;}
#corpo .menuDetalhes li.btFinanciamento{background:url(../img/virtual/icoFinanciamento.gif) no-repeat center top;}


/* SLIDESHOW */
#slideshowimovel{float:left; width:370px; height:300px; overflow:hidden;}
#slideshowimovel a{display:block; border:5px solid #366170; width:360px; height:290px;}
#slideshowimovel img{border:0; width:360px; height:290px;}
#corpo .imvFotos{float:left; width:375px; }
#corpo .imvFotos #nav{float:left; width:370px; height:135px; margin-top:5px; overflow:auto; padding:2px 0;}
#corpo .imvFotos #nav li{float:left; background:none; width:70px; height:60px; padding:4px 0 4px 11px; list-style:none;}
#corpo .imvFotos #nav li a{display:block; border:3px solid #ccc; width:59px; height:54px;}
#corpo .imvFotos #nav li img{border:0; width:59px; height:54px;}
#corpo .imvFotos #slideshowcontrol{float:left; width:370px; height:24px; margin:5px 0 0 0;}
#corpo .imvFotos #slideshowcontrol p{padding:5px 0; font-weight:bold; text-align:center; text-transform:uppercase;}
#corpo .imvFotos #slideshowcontrol #pauseButton{background:url(../img/virtual/icoPause.jpg) no-repeat center left; margin:0 20px 0 0; padding:2px 0 2px 20px;}
#corpo .imvFotos #slideshowcontrol #resumeButton{background:url(../img/virtual/icoPlay.jpg) no-repeat center left; margin:0 0 0 20px; padding:2px 0 2px 20px;}
#corpo .imvFotos #nav li a.activeSlide{border:3px solid #000855;}	
#corpo .imvFotos .descricao{clear:both; padding:40px 0 0;}
.imoveisSemelhantes{clear:both;}

/* FICHA TÉCNICA */
.imvInformacoes strong{font-size:14px; color:#fff; background:url(../img/background-linha.jpg) no-repeat right; padding:2px 2px 2px 5px; margin-bottom:10px; display:block;}
.valorVenda{background:url(../img/background-linha.jpg); padding:5px; font-size:16px; color:#FFF; font-weight:bold;}
.valorVenda strong{display:inline; font-size:11px; background:none; padding-left:5px;}
.imobDestaque .image img{width:100px; height:75px; border:1px solid #fff;}
#imvSemelhantes .imobDestaque{padding:10px; font-size:11px; background-color:#366170; min-height:150px; _height:150px; float:left; color:#fff; width:103px; margin:0 20px 0 0;}
.imobDestaque .preco, .imobDestaque .bairro{font-size:11px; color:#fff; font-weight:bold;}
.menuDetalhes{color:#000855; font-weight:bold; font-size:11px;}
#TB_title{background:url(../img/background-linha.jpg); padding-bottom:4px; font-weight:bold; color:#fff; font-size:14px; text-transform:uppercase;}
#TB_ajaxContent{padding:15px;}
#TB_window #TB_closeAjaxWindow{font-size:10px;}
#TB_window{margin-top:0 !important; top:5% !important;}
#TB_closeAjaxWindow #TB_closeWindowButton{color:#ccc;}
#TB_window{border:4px solid #366170;}
#imvSemelhantes{margin-top:20px;}

/* PARCEIROS */
.ListaParceiros{margin:auto; width:600px;}
.ListaParceiros li{float:left; padding:5px 10px;}

/* COMO CHEGAR */	
#map{margin:auto; width:100%;}
.googledir{font-size:11px;}
#error{text-align:center; font-size:11px; font-style:italic; color:red;}
.boxLancamentosList{overflow:hidden; width:410px; border:solid 1px #005A8B; padding:10px; float:left; margin:1ex; height:120px;}
.boxLancamentosList:hover{background:#fff;}
.boxLancamentosList img{float:left; padding-right:10px;}
.boxLancamentosList .h2{font-weight:bold; font-size:14px;}
.both{text-align:center; clear:both;}
.frmbuscalancamentos #frmbusca{display:none;}

/********/
#form1 input[type=text], #form1 textarea, #frmBusca input[type=text], #frmBusca textarea{border:1px solid #000855;}
.buscaRapida #imvBusca{height:48px;}
#form1 input, #form1 textarea, #frmBusca input, #frmBusca textarea{_border:1px solid #000855;}
.ui-accordion .ui-accordion-content-active{padding-bottom:0 !important;}
#imvBusca #zona { display:none; }
.Familia{width:334px; overflow:hidden; height:158px; position:absolute; right:0; bottom:0;}

/* FORMULÁRIOS 2 */
#frmInd2{text-align:center; width:360px !important; position:absolute; margin-top:650px !important;}
#frmInd2 fieldset{background:#eaeaea; width:330px;}
#frmInd2 div{width:330px; text-align:center; margin:0 auto; clear:both;}
#frmInd2 fieldset a{color:#000855;}
#frmInd2 fieldset p{text-align:left; font-size:11px;}
#frmInd2 fieldset legend{ background:#000855; border:2px solid #fff; padding:2px 5px; color:#FFF; font-weight:bold; text-transform:uppercase; font-size:11px;}
#frmInd2 fieldset dl{padding:20px 0;}
#frmInd2 fieldset{text-align:left; border:2px solid #000855; padding:0 20px; margin-bottom:10px;}
#frmInd2 fieldset dt{float:left; min-height:25px; _height:25px; padding-bottom:5px; width:80px !important; padding-right:10px; text-align:right; color:#000855;}
#frmInd2 fieldset dd{min-height:25px; text-align:left; _height:25px; padding-bottom:10px;}
#frmInd2 fieldset textarea{width:220px !important;}
#frmInd2 fieldset ul li{font-size:11px; padding:0 5px; text-align:left;}
#frmInd2 fieldset .voltar, fieldset .botao, .voltar, #corpo .botao{text-align:center;}


form input#textCaptcha {float:left; margin:0 1ex 0 0;}
