

/* IMÓVEIS EM DESTAQUE */
#imoveisSelecionados { width:930px; height:282px; padding:0 0 0 0; margin:0 0 30px 0; float:left; position:relative; border:1px solid #765f52;}
#imoveisSelecionados .aresta1 { display:block; background:url(../img/aresta1.png) 0 0 no-repeat; position:absolute; top:-1px; left:-1px; width:10px; height:10px; z-index:30;}
#imoveisSelecionados .aresta2 { display:block; background:url(../img/aresta2.png) 0 0 no-repeat; position:absolute; top:-1px; right:-1px; width:10px; height:10px; z-index:30;}
#imoveisSelecionados .aresta3 { display:block; background:url(../img/aresta3.png) 0 0 no-repeat; position:absolute; bottom:-1px; right:-1px; width:10px; height:10px; z-index:30;}
#imoveisSelecionados .aresta4 { display:block; background:url(../img/aresta4.png) 0 0 no-repeat; position:absolute; bottom:-1px; left:-1px; width:10px; height:10px; z-index:30;}
#imoveisSelecionados #slideImoveisSelecionados { float:left; width:608px; height:280px; position:relative;}
#imoveisSelecionados #barraImoveisSelecionados { float:left; width:322px; height:280px; margin:0 0 0 0;}
#imoveisSelecionados .imobDestaque { float:left; width:608px; }
#imoveisSelecionados .imobDestaque .image { float:left; width:608px; height:282px; overflow:hidden; }
#imoveisSelecionados .imobDestaque .image img { width:608px; min-height:282px; margin-top:-70px; float:left}
#imoveisSelecionados .imobDestaque .features {  -webkit-border-radius:0 10px 0 0; -moz-border-radius:0 10px 0 0; border-radius:0 10px 0 0; position:absolute; bottom:0; left:0; width:auto; height:90px; padding:15px 25px 0 25px; background:url(../img/bg-features.png) repeat; }
#imoveisSelecionados .imobDestaque .features * { font-family:'HelveticaNarrowBoldRegular'; }
#imoveisSelecionados .imobDestaque .features .bairro { color:#FFF; font-size:19px; clear:left; width:100%; height:25px; font-weight:normal;}
#imoveisSelecionados .imobDestaque .features .importantes { color:#ffc7a2; font-size:15px; clear:left;  width:100%; height:25px; font-weight:normal;}
#imoveisSelecionados .imobDestaque .features .valor { color:#eff133; font-size:17px; clear:left; width:100%; height:20px; overflow:hidden; font-weight:normal;}

#barraImoveisSelecionados li{width:158px; height:92px; margin:0 0 3px 3px; float:left; list-style:none outside;  }
#barraImoveisSelecionados li a { float:left; width:158px; height:92px; overflow:hidden; padding:0; margin:0;  }
#barraImoveisSelecionados li a.activeSlide, #barraImoveisSelecionados li a:hover {   }
#barraImoveisSelecionados li img { width:158px !important; min-height:92px; float:left}

#barraImoveisSelecionados li a img {
	filter:alpha(opacity=50); -moz-opacity: 0.50;  opacity: 0.50;}
#barraImoveisSelecionados li a.activeSlide img, #barraImoveisSelecionados li a:hover img { filter:alpha(opacity=99); -moz-opacity: 0.99;  opacity: 0.99;}

  .switched_images {  position: relative;   }
  
  .des { position: absolute;  z-index: 10; width:158px !important; height:92px !important;  }

 .des img { width:158px !important; height:92px !important;}





#corpo .destaques { float:left; position:relative !important; background:url(../img/bg_destaques.png) 0 35px no-repeat; width:950px; height:325px; margin:0 0 20px 0; padding:3px 0 0 0; }
#corpo .destaques ul { position:relative; }
#corpo .destaques h2 { float:left; font-size:22px;}
#corpo .destaques .vertodos { float:right; padding:6px 27px 0 0; color:#4c4c4c; font-size:14px;}

#corpo .destaques .imobDestaqueGrande * { color:#4c4c4c;}
#corpo .destaques .cycle_destaque { float:left; margin:0 0 0 38px; width:860px !important; height:258px;}
#corpo .destaques .cycle_destaque_metade { float:left; margin:0 0 0 38px; width:423px !important; height:258px; border-right:1px dotted #424242; }
#corpo .destaques .cycle_destaque_terco { float:left; margin:0 0 0 38px; width:645px !important; height:258px; border-right:1px dotted #424242; }
#corpo .destaques .cycle_destaque_pequeno { float:left; margin:0 0 0 38px; width:201px !important; height:258px; border-right:1px dotted #424242; }
#corpo .destaques li { float:left; width:190px; margin:25px 30px 0 0; background:none; height:220px; }
#corpo .destaques .imobDestaqueGrande .image { float:left; width:188px; height:143px; overflow:hidden; border:1px solid #CCC;  }
#corpo .destaques .imobDestaqueGrande img { float:left; width:190px; min-height:143px;}
#corpo .destaques .imobDestaqueGrande .bairro { float:left; height:22px; width:100%; overflow:hidden; font-size:12px; line-height:18px; font-weight:bold; }
#corpo .destaques .imobDestaqueGrande .importantes { float:left; font-size:11px; width:165px; line-height:18px; width:100%; height:17px; padding:2px 0 0 0; overflow:hidden; }
#corpo .destaques .imobDestaqueGrande .valor { float:left; font-size:12px; font-weight:bold; width:100%; height:23px; overflow:hidden; line-height:22px;  }


.tooltip { display:none; background:#fcf7ea; height:200px; padding:20px; width:830px; font-size:11px; z-index:100; position:absolute; top:380px; border:solid 1px #ffa13e; left:25px; }

.altura { top:726px !important;}
.altura2 { top:1074px !important;}
.altura3 { top:1424px !important;}

.tooltip .imagemini { width:270px; height:200px; float:left; margin:0 15px 0 0; }
.tooltip .imagemini img{ width:270px; height:200px; float:left;}
.tooltip .bairro { float:left; width:65%; height:25px; font-size:18px; margin:0 0 5px 0;}
.tooltip .descricaomini { float:left; width:65%; font-size:12px; line-height:24px; overflow:hidden; height:120px; margin:0 0 10px 0;}
.tooltip .valormini { float:left; width:35%; height:40px; font-size:12px; font-weight:bold; margin:0 0 5px 0;}
.tooltip .links { float:left; width:25%; height:40px; font-size:12px; font-weight:bold; margin:0 0 5px 0;}
.tooltip .links a { float:left; padding:0 0 0 24px; height:23px; display:block; font-size:12px;}
.tooltip .links a.fotos { background:url(../img/icon_fotos.png) 0 2px no-repeat;}
.tooltip .links a.ficha { background:url(../img/icon_ficha.png) 0 2px no-repeat;}



#corpo .destaques .prev { display:block; background:url(../img/seta_prev.png) no-repeat left 0px; width:36px; height:32px; position:absolute; top:150px; left:-12px; z-index:50;}
#corpo .destaques .next { display:block; background:url(../img/seta_next.png) no-repeat left 0px; width:36px; height:32px; position:absolute; top:150px; right:1px; z-index:50;}

select{ z-index: 1;}

/* DETALHES DO IMÓVEL */
/* Ficha do imovel */

/** CAROUSEL 2 **/
	.carousel ul { position:absolute; overflow:hidden; margin:0; padding:0; list-style:none;}
	.carousel .mask { position:relative; overflow:hidden; }
	.carousel ul li { float:left; width:150px; height:150px; color:#fff; font-size:8em; text-align:center; margin:0; }
	.carousel .pagination-links { list-style:none; margin:0; padding:0; display:none; }
	.carousel .disabled {color:gray; cursor:default; filter:alpha(opacity=40); -moz-opacity: 0.4;  opacity: 0.4; }
/** FIM CAROUSEL 2 **/


/* TIRAR O SLIDESHOW COM DISPLAY NONE **************************/
#PhotoViewerPhoto { display:none !important;}
#PhotoViewerToolbar {display:none !important;}
#PhotoViewerBack {display:none !important;}


#imvFicha { float:left; width:930px;}
#imvFicha * {font-family:'MyriadWebRegular'; }
#imvFicha h1 { float:left; width:100%; }
#imvFicha .aba_superior { float:left; width:100%; height:40px;}
#imvFicha .aba_superior .bairro { font-family:'HelveticaNarrowRegular'; float:left; padding:0 0 0 10px; font-size:21px; width:100%; height:30px;}
#imvFicha .aba_superior .links { float:left; width:500px; height:45px; padding:15px 0 0 0;}

#imvFicha .informacoes { float:left; width:100%; height:485px;}


#corpo .informacoes .fichaTecnica { position:absolute; left:450px; top:59px; width:300px;}
#corpo .informacoes .fichaTecnica * { color:#666; }
#corpo .informacoes .fichaTecnica h3 { font-size:18px; width:477px; padding:0 0 10px 0;  margin:0 0 10px 0; color:#614434; font-weight:normal; background:url(../img/traco_ficha.jpg) left bottom repeat-x;}
#corpo .informacoes .fichaTecnica p { background:url(../img/circle.png) 0 7px no-repeat; float:left; padding:0 0 0 13px; min-height:26px; line-height:20px; width:95%;}
#corpo .informacoes .fichaTecnica p strong { font-size:16px; font-weight:normal;}
#corpo .informacoes .fichaTecnica .vejamais { background:none;}
#corpo .informacoes .fichaTecnica .vejamais a{  color:#614434; font-size:14px; float:left; }
#corpo .informacoes .fichaTecnica .vejamais a:hover { }

#corpo .informacoes .links_direita { position:absolute; right:0; top:100px; width:185px;}
#corpo .informacoes .links_direita .menuDetalhes { float:left; }
#corpo .informacoes .links_direita .menuDetalhes li { width:100%; list-style:none; padding:0; font-size:14px; height:36px; }
#corpo .informacoes .links_direita .menuDetalhes li a { display:block; padding:0 0 0 23px; color:#545454;  font-size:12px; }
#corpo .informacoes .links_direita .menuDetalhes .btIndicar a{ background:url(../img/bt-amigo.png) no-repeat left 0; }
#corpo .informacoes .links_direita .menuDetalhes .btContato a{ background:url(../img/bt-info.png) no-repeat -1px 2px; }
#corpo .informacoes .links_direita .menuDetalhes .btFavoritos a{ background:url(../img/star_color.png) no-repeat left 1px; }
#corpo .informacoes .links_direita .menuDetalhes .btFavoritos a[title="Adicionar aos favoritos"]:hover { background-image:url(../img/star_color.png); color:#E68D2E;}
#corpo .informacoes .links_direita .menuDetalhes .btFavoritos a[title="Adicionar aos favoritos"] { background-image:url(../img/star_black.png);  }
#corpo .informacoes .links_direita .menuDetalhes .btImpressao a{ background:url(../img/print.png) no-repeat left 0px; }
#corpo .informacoes .links_direita .menuDetalhes .btFinanciamento a{ background:url(../img/bt-cash.png) no-repeat left 2px; }
#corpo .informacoes .links_direita .menuDetalhes .btProposta a{ background:url(../img/bt-info.png) no-repeat left 2px; }
#corpo .informacoes .links_direita .menuDetalhes .btLigamosvoce a{ background:url(../img/bt-ligar.png) no-repeat left 0px; }

#fichaThick{ padding:0 0 0 10px;}
#fichaThick ul{ padding:0 0 0 20px;}
#fichaThick ul li{ padding:5px 0 0 0; list-style:none; font-size:14px; }
#fichaThick ul li strong { font-size:14px; font-weight:bold; color:#545454; list-style:none; }
#fichaThick ul li ul { margin:3px 0 3px 15px;}
#fichaThick ul li ul li { background:url(../img/bg_disc.jpg) 0 6px no-repeat; padding:0 0 0 15px; font-size:12px; height:22px; font-weight:normal; color:#545454;}



#corpo .fotosdoimovel .tituloFotos { position:absolute; left:0; top:350px;}
#corpo .fotosdoimovel .tituloFotos h3 { font-size:18px; width:930px; padding:0 0 10px 0;  margin:0 0 10px 0; color:#614434; font-weight:normal; background:url(../img/traco_ficha.jpg) left bottom repeat-x;}


#corpo .fotosdoimovel { width:100%; height:480px; float:left; padding:0 15px 0 0; }
#corpo .fotosdoimovel h2 { float:left;  height:25px; padding:14px 0 0 19px; width:170px;  }
#corpo .fotosdoimovel .ico-foto { float:left; background:url(../img/ico_camera.png) 0 13px no-repeat; padding:15px 0 0 45px; color:#E67817; font-size:12px; text-transform:uppercase; font-weight:bold;  height:35px; width:53px;  }
#corpo .fotosdoimovel .ico-video { float:left; background:url(../img/ico_video_off.png) 0 13px no-repeat;  font-size:12px; height:40px; width:78px; overflow:hidden;  }
#corpo .fotosdoimovel .ico-video a{ float:left; background:url(../img/ico_video.png) 0 13px no-repeat; padding:15px 0 0 35px; color:#E67817; font-size:12px; text-transform:uppercase; font-weight:bold;  height:35px; width:53px;  }


#corpo .fotosdoimovel #slideshowimovel { width:400px; height:253px; border:1px solid #CCC; padding:1px; overflow:hidden; margin:0 0 0 16px; }
#corpo .fotosdoimovel #slideshowimovel img { width:400px; height:253px; padding:1px; }
#corpo .fotosdoimovel .albumimovel { position:relative; float:left; width:930px; height:480px;}
#corpo .fotosdoimovel .albumimovel h5 { float:left; width:500px; padding:0 0 15px 0;}
#corpo .fotosdoimovel .albumimovel .fotoGrande { float:left; height:380px;}
#corpo .fotosdoimovel .albumimovel .fotoGrande img { float:left; width:548px; height:350px; border:1px solid #CCC; padding:1px;}
#corpo .fotosdoimovel .albumimovel .prev { position:absolute; left:0; bottom:60px; display:block; width:25px; height:25px; background: url(../img/seta_prev.png) no-repeat; text-indent:-9000px; line-height:0;}
#corpo .fotosdoimovel .albumimovel .next {  position:absolute; right:0; bottom:60px; display:block; width:25px; height:25px; background: url(../img/seta_next.png) no-repeat; text-indent:-9000px; line-height:0;}

#corpo .fotosdoimovel .albumimovel #nav { float:left; width:357px !important; height:56px; padding:15px 0 0 0; margin:0 0 0 5px; overflow:hidden;}
#corpo .fotosdoimovel .albumimovel #nav ul {}
#corpo .fotosdoimovel #perspectiva { float:left; padding:87px 0 0 38px; width:854px !important; height:123px; overflow:hidden;}
#corpo .fotosdoimovel #perspectiva li { list-style:none; float:left; width:170px; height:123px; overflow:hidden; padding:0; float:left; margin:0 2px 3px 0; }
#corpo .fotosdoimovel #perspectiva li img { width:161px; height:117px; cursor:pointer; float:left; }
#corpo .fotosdoimovel #perspectiva li a.activeSlide {  width:161px; height:117px; display:block; padding:0; border:2px solid #E67817; }
#corpo .fotosdoimovel #perspectiva li a {  width:161px; height:117px; display:block; padding:1px; float:left; border:1px solid #CCC; }


#corpo .fotosdoimovel .albumimovel .albumimovel { display:none;}
#corpo .fotosdoimovel .albumimovel ul .albumimovel { display:block;}

#corpo .fotosdoimovel #slideshowcontrol { display:none; padding:0 0 0 120px; }
#corpo .fotosdoimovel #slideshowcontrol .pauseButton { padding:0; }

#imvFicha .descricao { float:left; width:100%; max-height:780px; overflow:hidden; height:auto; margin:0 0 30px 0;}
#imvFicha .descricao h3 { font-size:18px; padding:0 0 10px 0;  margin:0 0 10px 0; color:#614434; font-weight:normal; background:url(../img/traco_ficha.jpg) left bottom repeat-x;}
#imvFicha .descricao h2 { display:none;}
#imvFicha .descricao p { float:left;  font-size:14px;}


#imvFicha .detalhes_condominio { float:left; width:100%; height:auto; padding:0 0 30px 0;}
#imvFicha .detalhes_condominio h3 { font-size:18px; padding:0 0 10px 0;  margin:0 0 10px 0; color:#614434; font-weight:normal; background:url(../img/traco_ficha.jpg) left bottom repeat-x;}
#imvFicha .detalhes_condominio h2 { display:none; font-size:14px; color:#74A956; margin:0 0 5px 0;}
#imvFicha .detalhes_condominio p { background:url(../img/circle.png) 0 9px no-repeat; padding:0 0 0 14px; float:left; width:217px; height:33px;  font-size:14px;}

#imvFicha .detalhes_condominio .descricao-empr { float:left;}
#imvFicha .detalhes_condominio .descricao-empr p{ float:left; width:100%; height:auto; padding:0 0 20px 0; background:none;}
#imvFicha .detalhes_condominio .ficha-empr { float:left; width:100%}

#imvFicha .corretor_online { float:left; width:518px; height:auto; padding:0 0 30px 0;}
#imvFicha .corretor_online a { display:block; width:351px; height:291px;}
#imvFicha .corretor_online #map_canvas { float:left; width:500px; height:291px; overflow:hidden;}


#imvFicha .contato { float:left; width:346px; height:300px; padding:7px 0 0 13px;}
#imvFicha .contato h3 { font-size:18px; padding:0 0 10px 0;  margin:0 0 15px 0; color:#614434; font-weight:normal; background:url(../img/traco_ficha.jpg) left bottom repeat-x; }
#imvFicha .contato dl { float:left; width:340px;  }
#imvFicha .contato dl label {}
#imvFicha .contato .campos { float:left; height:187px;}
#imvFicha .contato .news { float:left; height:43px; padding:0 0 0 0;}
#imvFicha .contato .news dt label{ font-size:14px;}
#imvFicha .contato .news dd { padding:10px 0 0 0;}
#imvFicha .contato .news dd input{ width:133px; margin:0 10px 0 0;}
#imvFicha .contato .botoes { float:left; height:30px; width:90%; text-align:center;}
#imvFicha .contato dl dt { float:left; font-size:12px; width:100px; height:24px; }
#imvFicha .contato dl dd input { border:solid 1px #CCC; padding:2px; font-size:12px; width:225px; float:left; }
#imvFicha .contato dl dd textarea { border:solid 1px #CCC; padding:2px; font-size:12px; width:225px; height:40px; }
#imvFicha .contato dl dd { float:left; width:240px; height:35px; }
#imvFicha .contato .coluna03 { width:270px; }
#imvFicha .contato .coluna03 dd { height:auto; padding:0 0 5px 0; }
#imvFicha .contato #Botao {  background:url(../img/btn_enviar.png) 0 0 no-repeat; width:83px; height:30px; border:none; border-radius:0; cursor:pointer; text-indent:-9000px; line-height:0; margin:0 0 0 0; }


#corpo #imoveis_condominio {  clear:left; width:100%; height:40px; padding:15px 0 0 0;}
#corpo #imoveis_condominio h3 { font-size:18px; padding:0 0 10px 0;  margin:0 0 10px 0; color:#614434; font-weight:normal; background:url(../img/traco_ficha.jpg) left bottom repeat-x;}
#corpo #imoveis_condominio a { background:url(../img/bg_seta.png) 0 3px no-repeat; color:#614434; padding:0 0 0 21px; font-size:15px; font-weight:normal; display:block; width:100%; margin:5px 0;}
#corpo #imoveis_condominio div { float:left; width:97%; height:27px;}

#corpo .descricaoLanc {  border:1px solid #e68d2e; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; float:left; overflow:hidden; width:450px; height:271px; margin:20px 0 0 0; padding:15px 0 0 25px;  }
#corpo .descricaoLanc h2 { padding:0; margin:0 0 5px 0; color:#e68d2e; font-size:18px; }
#corpo .descricaoLanc p { font-size:14px; color:#666666; line-height:22px;}

#corpo .descricaoLanc .boxdescricaoLanc { float:left; width:420px; height:228px; padding:0 10px 0 0; overflow:auto;}
#corpo .descricaoLanc .boxdescricaoLanc h2 { display:none; }



#corpo .descricaoimovel { width:930px;  border:1px solid #e68d2e; float:left; margin:0 0 15px 0; padding:0 0 10px 0; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
#corpo .descricaoimovel h2 { width:900px; height:25px; padding:15px 0 0 10px; }
#corpo .descricaoimovel .boxdescricaoimovel h2 { display:none; }
#corpo .descricaoimovel .boxdescricaoimovel { width:97%; overflow:auto; clear:both; padding:10px 20px 0 10px; }
#corpo .descricaoimovel .boxdescricaoimovel p { padding:0 0 10px 0; font-size:14px; line-height:19px; }


#corpo #imoveis_condominio {  border:1px solid #e68d2e; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; float:left; width:230px; height:115px; margin:0 0 15px 0; padding:15px 0 0 15px;}
#corpo #imoveis_condominio h2 { font-size:16px; margin:0 0 5px 0;}
#corpo #imoveis_condominio a { background:url(../img/seta_box.png) 0 2px no-repeat; color:#e68d2e; padding:0 0 0 20px; font-size:14px; font-weight:normal; display:block; width:90%; margin:5px 0;}
#corpo #imoveis_condominio div { float:left; width:100%; height:27px;}


#corpo #ImoveisSemelhantes { float:left; width:950px; height:auto; padding:0 0 0 0; margin:0; position:relative; z-index:10;}
#corpo #ImoveisSemelhantes h1{ display:none; }
#corpo #ImoveisSemelhantes h3 { font-size:18px; font-family:'MyriadWebRegular'; padding:0 0 10px 0;  margin:0 0 20px 0; color:#614434; font-weight:normal; background:url(../img/traco_ficha.jpg) left bottom repeat-x;}
#corpo #ImoveisSemelhantes .boxlistagem { width:204px; padding:5px 0 0 10px; margin:0 21px 20px 0; float:left; height:275px; border:1px solid #ab8f7e; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
#corpo #ImoveisSemelhantes .boxlistagem:hover { background:#f9e3cc;}
#corpo #ImoveisSemelhantes .boxlistagem * { color:#545454; font-family:'MyriadWebRegular';}
#corpo #ImoveisSemelhantes .boxlistagem .bairro { float:left; font-weight:normal; font-size:14px; color:#e68d2e; width:100%; height:23px; overflow:hidden;}
#corpo #ImoveisSemelhantes .boxlistagem .ref { float:left; width:100%; height:23px; font-size:11px; overflow:hidden;}
#corpo #ImoveisSemelhantes .boxlistagem .image { float:left; width:193px; height:150px; margin:3px 0; border:1px solid #CCC; overflow:hidden;  }
#corpo #ImoveisSemelhantes .boxlistagem .image img { float:left; min-width:193px; height:150px;}
#corpo #ImoveisSemelhantes .boxlistagem .tipo { float:left; font-size:14px; font-weight:normal; width:100%; height:23px; overflow:hidden;}
#corpo #ImoveisSemelhantes .boxlistagem .importantes { float:left; font-weight:normal; font-size:12px; width:100%; height:23px; overflow:hidden;}
#corpo #ImoveisSemelhantes .boxlistagem .valor { float:left; font-size:12px; font-weight:normal; width:100%; height:23px; overflow:hidden;}


#corpo .mapacontato { width:643px; float:left; margin:0 36px 10px 0; }
#corpo .mapaimovel {  border:1px solid #e68d2e; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; width:92%; height:375px; padding:0 10px 0 25px; margin:0 0 10px 0; position:relative; }
#corpo .mapaimovel h2 { width:360px; height:25px; padding:17px 0 0 0; margin:0 0 5px 0; }
#corpo .mapaimovel #map_canvas { width:620px; height:263px; }
#corpo .mapaimovel iframe { margin:0; border:none; padding:0;}

#corpo .planta {  border:1px solid #e68d2e; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; width:402px; height:380px; clear:left; float:left; overflow:hidden; padding:0 10px 0 10px; margin:20px 29px 25px 0;   }
#corpo .planta h2 { width:93%; height:25px; padding:15px 0 0 10px;}
#corpo .planta .albumimovel { float:left; width:94%; height:309px; overflow:auto; }
#corpo .planta a { float:left; margin:0 7px 24px 0;}
#corpo .planta img { width:112px; height:82px; float:left }
#corpo .planta #slideshowcontrol p { display:none;}
#corpo .planta #nav { display:none;}
#corpo .planta #slideshowcontrol { display:none;}

#corpo .boxcontato { float:left;  border:1px solid #e68d2e; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; width:592px; height:215px; padding:10px 10px 0 25px; margin:0 54px 0 0; position:relative; }
#corpo .boxcontato h2 { width:100%; height:25px; padding:15px 0 15px 0;}
#corpo .boxcontato dl { float:left; width:200px; height:85px; }
#corpo .boxcontato dl dt { font-size:12px; height:20px; }
#corpo .boxcontato dl dd input { border:solid 1px #CCC; padding:2px; font-size:12px; width:177px; float:left; }
#corpo .boxcontato dl dd textarea { border:solid 1px #CCC; padding:2px; font-size:12px; width:170px; height:53px; }
#corpo .boxcontato dl dd { height:43px; }
#corpo .boxcontato .coluna03 { width:181px; }
#corpo .boxcontato .coluna03 dd { height:auto; padding:0 0 5px 0; }
#corpo .boxcontato #Botao { display:block; float:right; width:84px; height:25px; text-align:center; color:#333; font-weight:bold; line-height:16px;  border:none; border-radius:0; cursor:pointer;  margin:0 54px 0 0; }

#corpo .vejamaisbox {  border:1px solid #e68d2e; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; width:246px; float:left; margin:0 0 10px 0; display:none; }
#corpo .vejamaisbox h2 { width:236px; height:43px; padding:10px 0 0 10px; color:#fff; background:url(../img/bg-title-pequeno.jpg) no-repeat center top; text-align:left;  }
#corpo .vejamaisbox .textoveja { font-size:16px; padding:0 0 5px 20px; }
#corpo .vejamaisbox .tipoveja { padding:0 0 5px 20px; color:#bc8a07; }
#corpo .vejamaisbox .valoresveja { padding:0 0 15px 20px; }


#corpo #vejaRegiao{ border:1px solid #e68d2e; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; width:234px; height:164px; padding:0 0 0 15px; margin:0 0 15px 0; float:left;}
#corpo #vejaRegiao h2 { padding:15px 0 0 0; margin:0 0 5px 0;}
#corpo #vejaRegiao ul{ float:left;}
#corpo #vejaRegiao ul li{ height:22px; color:#545454; font-size:15px;}
#corpo #vejaRegiao ul li a{ color:#545454;}


#corpo .vejamais a{ color:#e68d2e; font-size:12px; font-weight:bold;  }
#fichaThick{ float:left; width:510px; padding:0 0 0 10px;}
#fichaThick h2 { float:left; width:90%; font-size:22px;}


#fichaThick  ul { padding:0 0 20px 0; }
#fichaThick  ul li { width:510px; float:left; list-style:none outside; padding:5px 0 0 20px; display:inline-block}
#fichaThick  ul li strong { font-family:'MyriadWebRegular'; font-weight:normal; font-size:15px;}
#fichaThick  ul li ul { float:left; background:none; padding:8px 0 0 0; width:510px; border-top:1px dotted #8d8d8d; }
#fichaThick  ul li ul li { font-family:'MyriadWebRegular'; float:left; width:235px; font-size:13px; background:url(../img/circle.png) 0 6px no-repeat; padding:0 0 0 13px;}


#corpo #vejaRegiao p{ padding:5px 0 0 20px;}


#corpo #imvCaptador {  border:1px solid #e68d2e; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; width:240px; float:left; height:192px; padding:0 0 0 9px; margin:0 0 10px 0; }
#corpo #imvCaptador h2 { width:230px;  text-align:left;  height:25px; padding:15px 0 0 10px; }
#corpo #imvCaptador .imvCaptadorFoto { float:left; width:auto; height:125px; padding:5px 11px 0 10px;}
#corpo #imvCaptador .imvCaptadorFoto img { border:solid 1px #ccc; max-width:85px; max-height:87px;}
#corpo #imvCaptador .imvCaptadorDados { float:left; width:120px; }
#corpo #imvCaptador .imvCaptadorDados p{ line-height:22px; font-size:14px;}
#corpo #imvCaptador .imvCaptadorDados .corretornome { width:100%; height:20px; overflow:hidden; padding:0 0 0px 0; color:#666; }
#corpo #imvCaptador .imvCaptadorDados .creci { padding:0 0 0px 0; color:#666;  }
#corpo #imvCaptador .imvCaptadorDados .corretorcelular { padding:0 0 0px 0; color:#666;  }
#corpo #imvCaptador .imvCaptadorDados .pagcorretor { padding:0 0 0 0px; color:#666; font-size:14px;}
#corpo #imvCaptador .imvCaptadorDados .pagcorretor a { color:#e68d2e; font-size:14px;}
#corpo #imvCaptador .corretoremail { padding:0 0 10px 0; text-align:center; float:left; width:120px; }
#corpo #imvCaptador .corretoremail a { float:left; color:#e68d2e; font-size:14px;}

/*PAGINA DO CORRETOR*/
#corpo #corretor{ clear:left; border-bottom:1px dashed #c5c6c4; margin:0 30px 20px 30px; min-height:130px; max-height:170px;}
#corpo #corretor * { font-size:16px;}
#corpo #corretor #crecicorretor{float:left; font-weight:bold; width:700px; padding:0 0 5px 0; color:#e68d2e;}
#corpo #corretor #fotocorretor{float:left;}
#corpo #corretor #fotocorretor img{border:2px solid #e68d2e; margin-right:10px;}
#corpo #corretor #descricao { float:left; width:700px; max-height:80px; overflow:hidden; padding:0 0 5px 0; }
#corpo #corretor #telefone { float:left; width:700px; padding:0 0 5px 0;}
#corpo #corretor #email { float:left; width:700px; padding:0 0 5px 0;}
#corpo #corretor #email a { color:#e68d2e; cursor:pointer; }

/*PAGINA DOS CORRETORES*/
#corpo .corretores{float:left; width:290px; height:140px; background:#FFF;  border:2px solid #D49D0C; margin:4px; padding:6px; }
#corpo .corretores h2{margin:0 0 2px 0; color:#F0C02D;}
#corpo .corretores a{ color:#D49D0C;}
#corpo .corretores .corretoresfoto{float:left;  margin-right:10px; height:105px;}
#corpo .corretores .corretoresfoto img { max-height:95px; border:1px solid #D49D0C; }
#corpo .corretores .nome{ float:left; width:170px; padding:0 0 5px 0; font-size:14px; }
#corpo .corretores .creci{ float:left; width:170px; padding:0 0 5px 0; font-size:12px;}
#corpo .corretores .celular{ float:left; width:170px; padding:0 0 5px 0;}
#corpo .corretores .pagina{ float:left; width:170px; padding:0 0 2px 0;}
#corpo .corretores .email{ clear:left; width:170px; padding:5px 0 0 20px;}


/* DETALHES DO FINANCIAMENTO */

 .ImobBancos { overflow:auto; padding-bottom:15px; }
 .ImobBancos ul li {float:left; width:144px; height:34px; border:1px solid #CCC;  overflow:hidden; margin:0 12px 10px 0; padding:0; list-style:none !important;}
  .ImobBancos ul li a { margin:-1px 0 0 -1px;}
 .ImobBancos ul li.bco01 {background:url(../img/virtual/bcoBradesco.jpg) no-repeat;}
 .ImobBancos ul li.bco02 {background:url(../img/virtual/bcoCaixa.jpg) no-repeat;}
 .ImobBancos ul li.bco03 {background:url(../img/virtual/bcoHSBC.jpg) no-repeat;}
 .ImobBancos ul li.bco04 {background:url(../img/virtual/bcoItau.jpg) no-repeat;}
 .ImobBancos ul li.bco05 {background:url(../img/virtual/bcoReal.jpg) no-repeat;}
 .ImobBancos ul li.bco06 {background:url(../img/virtual/bcoSantander.jpg) no-repeat;}
 .ImobBancos ul li.bco07 {background:url(../img/virtual/bcoNossaCaixa.jpg) no-repeat;}
 .ImobBancos ul li.bco08 {background:url(../img/virtual/bcoUnibanco.jpg) no-repeat;}
 .ImobBancos ul li.bco09 {background:url(../img/virtual/bcoBrasil.jpg) no-repeat;}
 .ImobBancos ul li a {display:block; border:1px solid #CCC; width:149px; height:34px; padding:0; text-indent:-10000px;}

/* BUSCA AVANÇADA*/


.buscaavancada #frmBusca h1 {border-bottom:solid 1px #666; padding:0; font-size:14px; color:#666; text-align:left; text-transform:uppercase;}
.buscaavancada #frmBusca dl {font-size:11px; text-align:left; overflow:hidden; float:left; width:165px; height:65px; padding-bottom:0; }
.buscaavancada #frmBusca dl.pretensao { display:none;}
.buscaavancada #frmBusca #txtArea { width:140px; height:16px;}
.buscaavancada #frmBusca #txtAreaTot { width:140px; height:16px;}
.buscaavancada #frmBusca dd select { width:150px; border:1px solid #bfbfbf; background:#FFF; }
.buscaavancada #frmBusca dt { width:180px; text-align:left; min-height:20px; _min-height:20px; height:20px; }
.buscaavancada #frmBusca select {width:125px; font-size:12px;}
.buscaavancada #frmBusca .bairro { height:287px; text-align: left; overflow: auto; padding: 0px 5px; clear:both; width:900px; }
.buscaavancada #frmBusca .bairro dl { width:880px; height:270px; }
.buscaavancada #frmBusca .bairro #divbairro { width:850px; height:190px; overflow:auto; border:1px solid #bfbfbf; background:#FFF; padding:15px; }
.buscaavancada #frmBusca .bairro #divbairro div { margin:0; padding:3px 5px !important; width:265px; float:left; text-align:left; font-size:13px; font-weight:normal; text-align:left !important; line-height:20px; }
.buscaavancada #frmBusca .bairro #divbairro div label { display:block; font-size:13px; line-height:15px; min-height:20px;}
.buscaavancada #frmBusca .bairro #divbairro .bairroSelecionado { background:url(../img/bg_select.png) 0 0 repeat-x; }
.buscaavancada #frmBusca .bairro #divbairro .bairroSelecionado label { color:#FFF; }
.buscaavancada #frmBusca .bairro #divbairro div input { width:auto; float:left; margin:3px 5px 0 0; border:none; background:none; }
.buscaavancada #frmBusca .bairro dl dt { width:600px !important; }
.buscaavancada #frmBusca .bairro dl dd { width:680px; }



/* LISTAGEM - PAGINACAO */

.paginacao{ clear:left; padding:0 0 0 0; width:260px; height:30px; margin:auto;}
.paginacao * { font-size:14px; color:#553B2C;  font-family:'MyriadWebRegular'; }
.paginacao strong { font-weight:bold;  float:left;}
.paginacao li{ background: none;  float: left; color:#545454;   margin: 0px 2px; list-style: none !important;}
.paginacao li a {text-indent:-9999px; line-height:0;}
.paginacao li.primeiro,
.paginacao li.anterior,
.paginacao li.proximo, 
.paginacao li.ultimo{  width:25px; height:33px; text-indent:-9999px; line-height:0;}
.paginacao li.primeiro a{ background: url(../img/virtual/icoPrimeiro.png) center 0 no-repeat;}
.paginacao li.anterior a{ background: url(../img/virtual/icoAnterior.png) center 0 no-repeat;}
.paginacao li.proximo a{ background: url(../img/virtual/icoProximo.png) left 0 no-repeat;}
.paginacao li.ultimo a{ background: url(../img/virtual/icoUltimo.png) left 0 no-repeat;}
.paginacao li.primeiro a,
.paginacao li.anterior a { text-indent:-9999px; line-height:0; width:25px;  margin:0 0 0 5px; overflow: hidden; display: block; height: 24px;}
.paginacao li.proximo a, 
.paginacao li.ultimo a{   margin:0 5px 0 0; overflow: hidden; display: block; width:25px; height:33px;}
.paginacao li.irpagina{ padding-left: 50px; width: 100px;}
.paginacao li.irpagina #btnIr{ position:absolute; border:none; font-size:1px; color:#fff; background: url(../img/virtual/ir.gif) no-repeat; width: 24px; height: 24px; text-indent: -10000px; overflow: hidden; cursor: pointer; margin:1px 0 0 10px;}
.paginacao li.pagina{ padding: 0px 10px; color:#FFF;}

/* LISTAGEM - FILTROS */
#corpo .filtros { clear:both; width:710px; height:32px; padding:0 0 0 150px;  overflow:auto; font-size:12px;}
#corpo .filtros * {font-family:'MyriadWebRegular'; }
#corpo .filtros li { float:left; border-left:1px solid #CCC; list-style:none !IMPORTANT; min-width:52px; padding:0 17px; line-height:14px; }
#corpo .filtros .ativo a, #corpo .filtros a:hover { text-decoration:underline; color:#F18133;}
#corpo .filtros a { color:#666; font-size:13px; text-decoration:underline;}
#corpo .filtros p { width:75px; float:left; font-size:13px; line-height:20px; padding:0;}
#corpo .imoveisListagem .filtros p { float:left; padding:0 10px 0 20px; font-weight:normal; font-size:13px; color:#666; line-height:19px; }


/* LISTAGEM */
#corpo .imoveisListagem  .qtdeImoveis { font-family:'MyriadWebRegular'; padding:0; float:left; width:35%; text-align:left; height:20px; color:#545454; font-weight:normal;  font-size:12px; }
#corpo .imoveisListagem { float:left; width:950px; padding:0 0 0 0; position:relative; }
#corpo .imoveisListagem h3 { float:left; font-size:12px; color:#e68d2e; width:690px; margin:20px 0 0 0; text-transform:none;}
#corpo .imoveisListagem .msgbusca { text-align:center; font-weight:bold; }
#corpo .imoveisListagem .boxlistagem { width:204px; padding:5px 0 0 10px; margin:0 21px 20px 0; float:left; height:275px; border:1px solid #ab8f7e; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
#corpo .imoveisListagem .boxlistagem:hover { background:#f9e3cc;}
#corpo .imoveisListagem .boxlistagem * { color:#545454; font-family:'MyriadWebRegular';}
#corpo .imoveisListagem .boxlistagem .bairro { float:left; font-weight:normal; font-size:14px; color:#e68d2e; width:100%; height:23px; overflow:hidden;}
#corpo .imoveisListagem .boxlistagem .ref { float:left; width:100%; height:23px; font-size:11px; overflow:hidden;}
#corpo .imoveisListagem .boxlistagem .image { float:left; width:193px; height:150px; margin:3px 0; border:1px solid #CCC; overflow:hidden;  }
#corpo .imoveisListagem .boxlistagem .image img { float:left; min-width:193px; height:150px;}
#corpo .imoveisListagem .boxlistagem .tipo { float:left; font-size:14px; font-weight:normal; width:100%; height:23px; overflow:hidden;}
#corpo .imoveisListagem .boxlistagem .importantes { float:left; font-weight:normal; font-size:12px; width:100%; height:23px; overflow:hidden;}
#corpo .imoveisListagem .boxlistagem .valor { float:left; font-size:12px; font-weight:normal; width:100%; height:23px; overflow:hidden;}





/* LISTAGEM LANÇAMENTOS*/
#corpo .laterallanc { float:left; }
.qtdeEmpreendimento { display:none;}
#corpo .laterallanc .boxlistagem { border:1px solid #ab8f7e; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; width:425px; height:170px; padding:10px; margin:0 27px 15px 0; float:left; }
#corpo .laterallanc .boxlistagem * {font-family:'MyriadWebRegular';}
#corpo .laterallanc .boxlistagem:hover { background:#f9e3cc;}
#corpo .laterallanc .boxlistagem .listagemimgLanc { height:160px; overflow:hidden; float:left; }
#corpo .laterallanc .boxlistagem .listagemimgLanc img { width:150px; height:auto; border:1px solid #CCC; padding:1px; }
#corpo .laterallanc .boxlistagem .infos { float:left; width:260px; padding:0 0 0 10px; }
#corpo .laterallanc .boxlistagem .infos .info2 { font-size:14px; color:#553B2C; padding:0 0 5px 0; font-weight:bold; }
#corpo .laterallanc .boxlistagem .infos .info1 { font-size:17px; padding:0 0 15px 0; font-weight:normal; height:25px; line-height:17px; color:#553B2C;}
#corpo .laterallanc .boxlistagem .infos .info3 { font-size:13px; color:#545454; width:100%; height:82px; padding:0 0 5px 0; }
#corpo .laterallanc .boxlistagem .infos .info4 { font-size:12px; color:#545454;  }
#corpo .laterallanc .saibamaislanc { width:95px; height:27px; float:right; padding:0 0 0 12px; margin:0 26px 0 0; } 
#corpo .laterallanc .saibamaislanc a { background:url(../img/conheca.png) 0 2px no-repeat; width:95px; height:27px; font-size:14px; font-weight:normal; color:#553B2C; display:block; padding:0 0 0 22px;}



/* GERAL > FORMULARIOS */

#form1, #frmbusca, #frmMap {width:72%; margin:auto;}
fieldset {border:1px solid #999; margin:10px 0 15px 0; *margin:0 0 20px 0; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; }
fieldset option { padding:2px 2px 0 2px; font-size:12px;}
fieldset legend { background:url(../img/bg_select.png) 0 0 repeat-x; border:1px solid #CCC; margin:0 0 0 10px; *margin:20px 0 0 10px; padding:5px; font-size:12px; font-weight:bold; color:#FFF; text-align:left;  -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; }
fieldset dl {padding:10px; color:#333;}
fieldset dl dt {float:left; display:inline-block; clear:both; width:30%; padding:8px 5px 0 5px; min-height:31px; *min-height:25px;  font-weight:normal; text-align:right; font-size:14px; }
fieldset dl dt label { font-size:14px;}
fieldset dl dd {float:left; display:inline-block; width:65%; padding:5px; min-height:31px; *min-height:25px; font-size:12px; }
fieldset dl dd input[type="radio"]  { border:none;  margin:0 3px 0 0;}
fieldset dl dd input[type="checkbox"]  { border:none;  margin:0 3px 0 0;}

fieldset dl dd input, fieldset dl dd select, fieldset dl dd textarea { border:1px solid #bfbfbf; background:#FFF; padding:3px; font-size:13px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
form div, form p {padding:0 0 10px 0; *padding:10px 0; font-weight:normal; color:#666; text-align:center;}
fieldset dl dd textarea {width:328px; margin:0 0 12px 0;}
form div input, form p input {  background:url(../img/li_menu_drop.jpg) 0 0 no-repeat;  text-indent:0 !important;  margin:0 10px -10px 10px; padding:5px 10px; font-size:16px; font-weight:normal; color:#FFF; text-align:center; cursor:pointer; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
form #Botao { background:url(../img/bg_select.png) 0 0 repeat-x;  text-align:center; width:85px; height:27px; padding:0 0 3px 0; border:none;}
form #Botao:hover { color:#FFF;}
form #btnEnviar { background:url(../img/bg_select.png) 0 0 repeat-x;  height:30px; width:75px; border:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;} 


form #imvBusca { text-align:left; }
/* GERAL > TABLEAS */

table {background:#614434; border:1px solid #FFF; width:99%; margin:0 0 15px 0;}
table tr th { border:1px solid #FFF; padding:5px; font-size:12px; font-weight:normal; color:#FFF; text-align:left;}
table tr th a { color:#FFF; }
table tr td { background:#fff; border:none; padding:5px; font-size:12px; }
table tr td a img { margin:0 0 0 12px; }
table tr.exclusividade td { background:#FFFAEB; }
table tr.exclusividade td a { color:#fff; }


