@charset "utf-8";
/* CSS Document */


body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
}



.btn_novo{width:180px; cursor:pointer;  margin:6px auto; color:#333333; height:28px; color:#000; font-size:12px; font-weight:bold;
 text-align:center;  background:#FFCC00;}




h2{ padding:6px 0px 0px 36px; color:#333; margin:0px; font-size:16px;}
h3{ width:auto; background:#CCCCCC; margin:0px auto; padding:0px;}
h4{ width:auto; margin:0px auto 5px auto; padding:0px; font-weight:bold; font-size:15px;}
/* h5, titulos paginas de dados*/
h5{width:100%; height:22px; margin:0px 0px 0px 0px; color:#000; background:#efefef; font-size:14px; padding:4px 0px 0px 10px; color:; float:left; display:inline;}
/*pagina de dados data de atualização*/
h5 span{font-size:10px; display:inline;  margin-left:60px; color:#666666; }
/*-------------------------------------*/
p{ margin:0px; padding:0px; float:left; display:inline; color:#666666; font-size:11px;}
a{ text-decoration:none; color:#666666;}
a:hover{ text-decoration:underline;}







/* Menu topo da pagina */
.menu{ width:900px; height:51px; margin:0px auto; background:url(../images/bg_menu.gif) repeat-x; border-bottom:1px solid #FFFFFF;}
.indentmenu{width:846px;height:44px; font-weight:bold; float:left; margin:6px 0px 0px 0px; padding:0px; display:inline; overflow: hidden;}
.indentmenu ul{ padding:0px;  margin:0px; width:846px; height:44px;}
.indentmenu ul li{ float:left; display: inline; font-size:12px; text-transform:uppercase;}
.indentmenu ul li a{float: left; color:#666; padding:16px 12px; text-decoration: none; border-right: 1px solid #ddd; border-left:1px solid #FFFFFF;}
.indentmenu ul li a:visited{color:#666;}
.indentmenu ul li a:hover, .indentmenu ul li .current{ padding-top: 15px; /*shift text down 1px for selected and active item*/
padding-bottom: 17px; /*shift text down 1px for selected and active item*/
background: url(../images/indentbg2.gif) center center repeat-x; color:#000;}
/* ------------------------------------- */







/* Super Banner Flash pagina default*/
.banner{width:899px; height:auto; overflow:hidden; margin:0px auto; background:#ffffff;  border-right:1px solid #ffffff;}
.logo{ width:279px; height:170px; margin-bottom:5px;}
.tell_logo{width:279px; height:36px; font-size:26px;  text-align:center;}
.tell_logo a{ text-decoration:none;}
.tell_logo a:hover{ text-decoration:none;}
/*logo alinhada a direita*/
.logo_cliente_right{ width:278px; height:216px; background:#fcfcfc; border-left:1px solid #fcfcfc; padding-top:14px; bottom:0px; text-align:center;
 margin:0px;  float:right;}
.banner_flash_left{ width:618px; height:230px; float:left;}
/*loog alinhada a esquerda*/
.logo_cliente_left{  width:278px; height:216px; background:#fcfcfc; padding-top:14px; bottom:0px; text-align:center; margin:0px; float:left;}
.banner_flash_right{ width:618px; height:230px; float:right;}
/*-----------------------------------*/




.bloco{width:890px; background:#fff; border-top:2px solid #efefef; height:auto; overflow:hidden; padding:5px; margin:0px auto 0px auto; border-bottom:2px solid #ddd;}
.nucleo{width:890px; padding-top:5px; height:auto; padding-bottom:8px; overflow:hidden; background:#f8f8f8;}
.descricao{width:880px; height:auto; overflow:hidden; background:#fff url(../images/bg_topo_galeria_home.gif) no-repeat top; margin:0px auto 0px auto;}
.descricao p{ width:854px; height:auto; overflow:hidden; float:left; font-size:12px; font-family:Tahoma, Arial; color:#666666; display:inline; margin:8px 0px 0px 14px;}

.aviso{ width:900px; height:auto; overflow:hidden; padding:0px; margin-bottom:10px; text-align:center;}
.aviso p{ width:900px; padding:6px; color:#000;}
.combos{ width:380px;  height:auto; margin:0px auto; padding:16px; }


/*Busca Horizontal*/
.busca{width:900px; height:auto; overflow:hidden; background:#FFFFFF; margin:0px auto; border-bottom:2px solid #ddd; border-top:2px solid #eee;}
/*.busca .titulo{ width:100%; height:24px; background: url(../images/id_busca.gif) no-repeat;}*/
.busca .id{ width:168px; height:90px; text-align:center; float:left;}
.busca .center{ width:890px;  height:auto; background:url(../images/bg_busca.jpg) repeat-x top; overflow:hidden; margin:4px auto 4px auto;}
.busca .box_selects{ width:586px; height:auto; overflow:hidden; float:left; margin:4px 0px 0px 0px; padding:2px 0px 6px 6px;  display:inline;}
.busca select{ height:20px; border:1px solid #CCCCCC; float:left; display:inline; margin:2px 0px 0px 0px; padding:0px; font-size:11px; }
.busca label{ float:left; color:#555; font-size:11px;display:inline;  font-weight:bold; width:auto; margin:0px 6px 1px 0px; padding-top:2px;}
.busca input{ float:left; display:inline; width:14px; height:16px; padding:0px; padding-top:2px; margin:2px 0px 0px 0px; border:1px solid #CCCCCC; color:#999999;}
.busca font { color:#666666;}
.busca .btn_busca{ width:130px; cursor:pointer; margin:24px 0px 0px 0px; height:32px; color:#FFFFFF; font-size:14px; font-weight:bold;
 padding-top:14px; text-align:center;  float:right; display:inline;}
.btn_busca a{ color:#FFFFFF; text-decoration:none;}
.btn_busca a:hover{text-decoration:underline;}
/*---------------------------*/










/* Botões, Agenda, Portifolio, Localizaçao, Obras e número de telefone*/
.caixa_servicos{width:900px; height:62px; margin:0px auto; background:#FFFFFF;}
.caixa_servicos ul{width:678px; height:52px; float:left; display:inline; margin:4px; border:1px solid #eee; padding:0px; background:#f9f9f9;}
.caixa_servicos ul li{width:160px; height:40px; margin:5px 0px 0px 6px; float:left; text-align:center; display:inline; border:1px solid #ddd;}
.caixa_servicos ul li a{ float:left;/*float left para a troca de backgrounds*/ background: url(../images/bg_servicos_ul.gif) center center repeat-x;}
.caixa_servicos ul li a:hover{background:url(../images/bg_servicos_ul2.gif) center center repeat-x;}
.caixa_servicos .telefone{ width:204px; height:62px; float:left; color:; display:inline; text-align:center; font-size:24px;}
.caixa_servicos ul li span{ width:160px; height:40px; float:left;}
/*--------------------*/








/* Destaque de Lançamento Grande*/
#slider {/* You MUST specify the width and height */width:574px; height:226px;  position:relative;overflow:hidden;margin:11px 0px 0px 28px;}
#mask-gallery {overflow:hidden;}
#gallery {list-style:none;margin:0;padding:0;z-index:0;/* width = total items multiply with #mask gallery width */width:auto; height:230px; overflow:hidden;}
#gallery li {/* float left, so that the items are arrangged horizontally */float:left;}
#mask-excerpt {/* Set the position */position:absolute;  float:left; display:inline; margin-left:618px; margin-top:14px; z-index:999;
/* width should be lesser than #slider width */width:266px; overflow:hidden;}	
#excerpt {
/* Opacity setting for different browsers */
/*background-color:#000;
filter:alpha(opacity=60);
-moz-opacity:0.6;  
-khtml-opacity: 0.6;
opacity: 0.6;*/
/* Clear the list style */
list-style:none; margin:0; padding:0;
/* Set the position */
z-index:10; position:absolute; top:0; left:0;
/* Set the style */
width:280px;  overflow:hidden; font-family:Tahoma; font-size:13px; color:#666;	}
#excerpt .caixa_texto{ height:144px; text-transform:lowercase; width:244px; float:left;}
#excerpt .lanca_mais{width:120px; color:#FFFFFF; text-align:center; padding-top:7px; font-size:11px; height:22px; float:right; display:inline;}
#excerpt .lanca_mais a{ text-decoration:none; font-weight:bold; color:#FFFFFF;}
#excerpt .lanca_mais a:hover{ text-decoration:underline;}
#excerpt li {padding:5px; width:240px; }
#buttons{position:absolute; width:578px; height:232px; background:url(../images/frame_lancamento_g.gif); padding:0px; z-index:999; top:52px; left:25px;}
#buttons ul{list-style:none; padding:0px; margin:86px 0px 0px 0px; width:578px; height:63px;}
buttons ul li{ }
/*---------------------------------*/






/* Destaques de Lançamento Pequenos*/
/* This <div> element is wrapped by jCarousel around the list and has the classname "jcarousel-container". */
.jcarousel-container {position: relative;}
.jcarousel-clip {
 z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative;}
.jcarousel-list {
z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin:0; padding:0;}
.jcarousel-list li,
.jcarousel-item {float: left;list-style: none;/* We set the width/height explicitly. No width/height causes infinite loops. */
width: 800px;height: 240px; background-color:#000; margin:0px;padding:0px;}
/* The buttons are added sdynamically by jCarousel before the <ul> list (inside the <div> described above) and have the classnames "jcarousel-next" and "jcarousel-prev".*/
.jcarousel-next {z-index: 3;display: none;}
.jcarousel-prev {z-index: 3;display: none;}
.jcarousel-skin-tango .jcarousel-container {
 width:890px; height:auto;overflow:hidden;/*background:#efefef;*/padding:4px 0px 4px 0px;}
/*define a distancia entre os botoes*/
.jcarousel-skin-tango .jcarousel-container-horizontal {width:890px; }
.jcarousel-skin-tango .jcarousel-clip-horizontal {
 width:780px;/*background:#00FF33;*/height:auto;overflow:hidden;margin:0px auto;}
.jcarousel-skin-tango .jcarousel-item { width:460px;/*background:#CCCC00;*/ height:280px;}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-right: 0px;}
.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000;}
title{ font-size:12px; color:#dd8a38;}
/***  Horizontal Buttons */
.jcarousel-skin-tango .jcarousel-next-horizontal {
position: absolute;top: 0px;right: 0px; width: 60px;height: 336px;cursor: pointer; background: #000000 url(../images/img_btn_carrosel_right.png) no-repeat ;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {background: url(../images/img_btn_carrosel_right.png) no-repeat ;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
position: absolute;top: 0px;left: 0px;width: 60px;height: 336px;cursor: pointer; background: #000000 url(../images/img_btn_carrosel_left.png) no-repeat ;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background: url(../images/img_btn_carrosel_left.png) no-repeat ;}
.jcarousel-control{font-size:12px; text-align:right;font-weight:bold;font-family:Tahoma; padding:0px 28px 7px 0px;}
.jcarousel-control a{text-decoration:none;color:#666666;}
.jcarousel-control a:hover{text-decoration:underline; color:/*especificado no estilo cores*/;}

/*Estilo itens do Carrosel de Lançamento*/
#destaques_home{ width:208px; height:auto; overflow:hidden; background: url(../images/bg_item_lancamento.jpg) no-repeat; float:left; 
display:inline; margin:0px 24px 0px 28px; padding:0px;}
#destaques_nome{width:182px; height:auto; overflow:hidden; font-weight:bold; margin:0px auto; text-align:center; color:#000; line-height:16px; padding:5px 0px 4px 0px; font-size:12px;}
.slogan{font-size:10px; text-transform:lowercase;font-weight: lighter; line-height: 11px; color: #000;}
#destaques_foto{padding:3px;_padding-bottom:2px; text-align:center; margin:0px auto; width:190px; height:auto; overflow:hidden; background-color:#fff;}
#destaques_texto{width:190px; color:#666666; height:auto;  border-bottom:1px solid #ddd; overflow:hidden; font-size:11px; text-align:left; 
padding:0px 0px 6px 0px; 
margin:0px auto 3px auto; line-height:15px;}
#destaques_home num{/*definido no estilo cores*/}
#destaques_home .valor{width:208px; text-align:center; padding:4px 0px 2px 0px; border-top:1px solid #dddddd; color:#333333; font-weight:bold; font-size:13px; margin:4px auto 0px auto;}
#destaques_data{ width:208px; height:20px; color:#FFFFFF; text-align:center; padding-top:5px; font-size:11px;font-size:10px; margin:0px auto;}
#destaques_data a{ text-decoration:none; color:#fff;}
#destaques_data a:hover{ text-decoration:underline;}
/* define a localizacao do carrossel na pagina*/
#wrap{width:890px; height:auto; overflow:hidden; float:left; display:inline; padding-bottom:6px;}
#wrap h1{color:#000000; padding:4px 0px 6px 0px;font-size:20px; text-align:center;font-weight:normal;margin:0px;}


/*Estilo 4 destaques*/
.destaques_home4{ width:208px; height:auto; overflow:hidden; background: url(../images/bg_item_lancamento.jpg) no-repeat; float:left; 
display:inline; margin:10px 4px 10px 10px; padding:0px;}
.destaques_nome4{width:182px; height:auto; overflow:hidden; font-weight:bold; margin:0px auto; text-align:center; color:#000; line-height:16px; padding:5px 0px 4px 0px; font-size:12px;}
.slogan{font-size:10px; text-transform:lowercase;font-weight: lighter; line-height: 11px; color: #000;}
.destaques_foto4{padding:3px;_padding-bottom:2px; text-align:center; margin:0px auto; width:190px; height:auto; overflow:hidden; background-color:#fff;}
.destaques_texto4{width:190px; color:#666666; height:auto;  border-bottom:1px solid #ddd; overflow:hidden; font-size:11px; text-align:left; 
padding:0px 0px 6px 0px; margin:0px auto 3px auto; line-height:15px;}
.destaques_home4 .valor{width:190px; text-align:center; padding:4px 0px 2px 0px; border-top:1px solid #dddddd; color:#333333; font-weight:bold; font-size:13px; margin:4px auto 0px auto;}
.destaques_mais{ width:208px; height:20px; color:#FFFFFF; text-align:center; padding-top:5px; font-weight:bold; color:#FFFFFF; font-size:12px;font-size:10px; margin:0px auto;}
.destaques_mais a{ text-decoration:none; color:#fff;}
.destaques_mais a:hover{ text-decoration:underline;}




/*Titulos com imagens e bordas arredondadas */
.titulo{width:100%; text-align:center; height:32px; padding:10px 0px 0px 0px;}
.titulo_texto{ width:auto; font-size:13px; color:#FFFFFF; font-weight:bold; margin:3px 4px 0px 4px; letter-spacing:0px; padding:0px 0px 8px 0px; position:relative; display:inline;}
.titulo span { width:19px; height:32px; padding:7px 9px 8px 9px; display:inline;}
/*-----------------------------------------------*/



.colunas_imoveis{width:436px; margin-left:4px; height:auto; border:1px solid #efefef; float:left; display:inline;}
.colunas_imoveis .itens{ width:436px; height:138px; border-bottom:1px solid #ddd; border-top: 1px solid #FFFFFF; float:left; display:inline; background:; margin:0px 0px 0px 0px;}
.colunas_imoveis .foto_p{ width:auto; height:auto; padding:4px; padding-bottom:3px; background:#dddddd; border:none; float:left; display:inline; margin:5px;}
.colunas_imoveis .texto{ width:254px; height:100px; padding:0px; color:#666666; border-bottom:1px solid #ddd; margin:4px 0px 8px 4px; font-size:11px; line-height:16px;}
.colunas_imoveis .nome_emp{ font-size:12px; text-transform:uppercase;}
.colunas_imoveis .num{ color:/*especificado no estilo cores*/;}
.colunas_imoveis .valor{ width:128px; margin:0px 0px 0px 2px; padding:0px; color:#333333; font-weight:bold; font-size:13px;}
.colunas_imoveis .mais{ width:135px; font-size:10px; float:left; display:inline; padding-top:6px; font-weight:bold; color:#FFFFFF;text-align:center;  height:18px;}
.colunas_imoveis .mais a{ color:#FFFFFF; text-decoration:none;}
.colunas_imoveis .mais a:hover{ text-decoration:underline;}
/*--------------------------------------------------------*/


/* Listagem de imoveis na default, destaques na Horizontal e Vertical */
/* Imoveis na Vertical*/
.tipo_vertical{width:889px; height:auto; overflow:hidden; margin:0px 0px 5px 0px; padding:6px 0px 6px 0px; float:left; display:inline; background-color:#f8f8f8; border:1px solid #efefef;}
.tipo_vertical .itens{ width:164px; height:270px; overflow:hidden; border:1px solid #ddd; float:left; display:inline; padding-left:7px; background:#fff; margin:6px 0px 4px 4px;}
.tipo_vertical .foto_p{ width:auto; height:auto; padding:3px; background:#dddddd; border:none; float:left; display:inline; margin:6px auto}
.tipo_vertical .texto{ width:160px; height:auto; border-bottom:1px solid #eeeeee; display:inline-table; padding-bottom:6px; margin:0px auto; color:#666666; font-size:11px; line-height:16px;}
.tipo_vertical .nome_emp{ font-size:12px; text-transform:uppercase;}
.tipo_vertical .num{ color:/*especificado no estilo cores*/;}
.tipo_vertical .valor{ width:156px; text-align:center; padding:0px; color:#333333; font-weight:bold; font-size:13px; margin:2px auto;}
.tipo_vertical .mais{ width:154px; font-size:10px; float:left; display:inline; padding-top:8px; font-weight:bold; color:#FFFFFF; text-align:center; height:17px;}
.tipo_vertical .mais a{ color:#FFFFFF; text-decoration:none;}
.tipo_vertical .mais a:hover{ text-decoration:underline;}
/* Imoveis na Horizontal*/






.tipo_horizontal{width:888px; height:auto; overflow:hidden; margin:0px 0px 5px 0px; padding:6px 0px 6px 0px; float:left; display:inline; background-color:#f8f8f8; border:1px solid #efefef;}
.tipo_horizontal .itens{ width:434px; height:138px; border:1px solid #ddd; float:left; display:inline; background:#fff; margin:6px 0px 0px 5px;}
.tipo_horizontal .foto_p{ width:auto; height:auto; padding:4px; padding-bottom:3px; background:#dddddd; border:none; float:left; display:inline; margin:5px;}
.tipo_horizontal .texto{ width:258px; height:104px; padding:0px;  color:#666666; border-bottom:1px solid #ddd; margin:4px 0px 4px 2px; font-size:11px; line-height:18px;}
.tipo_horizontal .nome_emp{ font-size:12px; text-transform:uppercase;}
.tipo_horizontal .num{ color:/*especificado no estilo cores*/;}
.tipo_horizontal .valor{ width:143px; margin:0px 0px 0px 2px; padding:0px; color:#333333; font-weight:bold; font-size:13px;}
.tipo_horizontal .mais{ width:120px; background:#00FF00; font-size:10px; float:left; display:inline; padding-top:6px; font-weight:bold; color:#FFFFFF;text-align:center; height:18px;}
.tipo_horizontal .mais a{ color:#FFFFFF; text-decoration:none;}
.tipo_horizontal .mais a:hover{ text-decoration:underline;}
/*--------------------------------------------------------*/








/*Inicio - Estilo referente a listagem resultado da busca */
.local_listagem{width:890px; height:auto; overflow:hidden; background:#FFFFFF; border-top:2px solid #dddddd; border-left:1px solid #eeeeee; 
border-right:1px solid #eeeeee;  padding:6px 5px 6px 5px; margin:0px auto;}
.msg_alerta{ width:890px; color:#FF0000; font-weight:bold; font-size:12px; line-height:16px; padding:2px 0px 4px 6px; float:left; display:inline;}
.local_listagem_ordenar{width:420px; height:24px; padding-top:2px; font-size:12px; text-align:center;float:right; display:inline;}
.local_listagem a:hover{ text-decoration:underline;}
.menu_abas{width:890px; background:#f8f8f8; border-top:2px solid #eeeeee; height:32px; float:left; display:inline; padding-top:4px; margin-bottom:4px;}
.menu_abas img{ float:left; margin-right:6px;}
.menu_abas ul{ width:auto; height:auto; padding:0px; margin:0px; list-style:none;  font-weight:bold; color:#FFFFFF;}
.menu_abas ul li{ width:auto; height:24px; padding:6px 8px 0px 11px; font-size:13px; border-right:1px solid #FFFFFF; border-bottom:none; float:left;}
.menu_abas a{ color:#FFFFFF;  text-decoration:none;}
.menu_abas a:hover{ text-decoration:underline;}
.menu_abas .aba_selecionada{color:;}
/*.menu_abas ul li .aba_configuracao{ background-image:none; color:#333333;}*/
/*--------------------------------------*/








.titulo_listagem{width:890px; height:21px; background-color:#efefef; float:left; display:inline; margin:0px;}
.titulo_listagem th{ border-bottom:1px solid #cccccc; float:left; display:inline; margin:0px; height:16px; padding:3px 0px 0px 0px; border-right:1px solid #CCCCCC; font-size:11px; border-top:1px solid #CCCCCC;}
.titulo_listagem .localizacao{ width:312px;}
.titulo_listagem .localizacaoBairro{ width:372px;} 
.titulo_listagem .localizacaoBairroOrdem{ width:372px; background:#dddddd;}
.titulo_listagem .localizacaoOrdem{width:312px; background:#dddddd;} 
.titulo_listagem .visual{ width:60px;}
.titulo_listagem .bairro{ width:180px;}
.titulo_listagem .bairroOrdem{ width:180px; background:#dddddd;}
.titulo_listagem .icones{ width:22px;}
.titulo_listagem .m2{ width:36px;}
.titulo_listagem .m2Ordem{ width:36px; background:#dddddd;}
.titulo_listagem .valores{ width:126px;}
.titulo_listagem .valoresOrdem{width:126px; background:#dddddd;}
.titulo_listagem .valoresRede{width:112px;}
.titulo_listagem .id_anunciante{ width:162px;}
.titulo_listagem .id_anuncianteOrdem{ width:162px; background:#dddddd;}
.titulo_listagem .id_anuncianteRede{width:114px; background:#dddddd;}
.titulo_listagem .atualizacao{ width:101px}
.titulo_listagem .atualizacaoOrdem{ width:101px; background:#dddddd;}
.titulo_listagem a{ color:#000000;}
/*-----------------------------*/
.listagem_item{width:890px; height:30px; background:#f8f8f8; font-family:TAhoma; float:left; border-bottom:1px solid #cccccc; cursor:pointer;}
.listagem_item .alternada{ background:#FFFFFF;}
.listagem_item a{color:#666666;}
.listagem_item a:hover{ color:#333333;}
.listagem_item a:visited{ color:#999999;}
.listagem_item td{ padding:0px; color:#003366; border-top:1px solid #FFFFFF; border-right:1px solid #dddddd; 
height:26px; float:left; display:inline; font-size:10px; text-align:center; }
.listagem_item .localizacao{ width:304px; padding:2px 3px 1px 5px; text-align:left;}
.listagem_item .localizacaoBairro{ width:365px; padding:2px 3px 1px 4px; text-align:left;}
.listagem_item .visual{ width:60px; padding:5px 0px 0px 0px; height:24px; }
.listagem_item .visual img{ float:left; border:none;}
.listagem_item .bairro{ width:180px; padding:2px 0px 3px 0px; height:24px; }
.listagem_item .icones{ width:22px; padding:8px 0px 0px 0px;  height:21px; font-size:11px;}
.listagem_item .m2{ width:36px; padding:8px 0px 0px 0px; font-size:11px; height:21px;}
.listagem_item .m2 img{ float:left; border:none;}
.listagem_item .valores{ width:120px; padding:7px 6px 0px 0px; font-size:11px; height:22px; text-align:right;}
.listagem_item .valoresRede{ width:106px; padding:7px 6px 0px 0px; font-size:11px; height:22px; text-align:right;}
.listagem_item .id_anunciante{ width:150px; padding:2px 4px 3px 8px; text-align:left; height:24px}
.listagem_item .id_anuncianteRede{ width:103px; padding:2px 4px 3px 8px; text-align:center; height:24px}
.listagem_item .atualizacao{ width:102px; padding:8px 0px 0px 0px; font-size:11px; height:24px; border-right:none;}
/*Fim - Estilo referente a listagem resultado da busca*/
/*Inicio - Estilo referente a listagem resultado da busca exibir por fotos*/
.listagem_foto{ width:890px; height:auto; overflow:hidden; background-color:#fbfbfb; padding-bottom:4px; margin:0px auto 6px auto; border-bottom:2px solid #dddddd;
border-top:1px solid #eeeeee;}
.listagem_foto .img{ width:auto; height:auto; padding:3px; background:#dddddd; border:none; float:left; display:inline; margin:8px 10px 4px 12px;}
.listagem_foto p{line-height:26px; height:auto; float:left; display:inline; font-size:12px; color:#666666;}
.listagem_foto .dados{ width:634px; height:auto; float:left; overflow:hidden; display:inline;}
.listagem_foto .dados_rede{ width:458px; height:auto; float:left; overflow:hidden; padding-right:10px; display:inline;}
.listagem_foto .dados img{ float:left; margin:4px 4px 0px 0px;}
.listagem_foto .localizacao{ width:446px; padding:4px 2px 0px 0px; }
.listagem_foto .nome_lancamento{ width:446px; padding:2px 2px 0px 0px; line-height:18px;}
.listagem_foto .nome_lancamento span{ font-size:10px;}
.listagem_foto .nome_lancamento b{ font-size:14px; color:/*especificado no estilo cores*/;}
.listagem_foto .localizacao_l{ width:auto;padding:4px 16px 0px 0px; line-height:20px;}
.listagem_foto .cidade_bairro{ width:auto; height:auto; float:left; display:inline;}
.listagem_foto .cidade_bairro_l{ width:auto; padding:4px 12px 0px 0px; line-height:14px;}
.listagem_foto .numeros{ width:auto; padding:0px 15px 0px 0px;}
.listagem_foto .valores{ width:auto; padding:0px 14px 0px 0px;}
.listagem_foto .desc_lancamento{ width:614px; background: url(../images/bg_desc_lancamento.gif) no-repeat; padding:6px 6px 10px 10px; line-height:16px; font-size:11px; }
.listagem_foto b{color:#555555;}
.listagem_foto .preco{color:/*especificado no estilo cores*/;}
.listagem_foto .anunciante{ width:204px; height:auto; overflow:hidden; border-left:1px solid #eeeeee; float:left; display:inline;}
.listagem_foto .anunciante p{ width:100%; line-height:16px; height:auto; font-size:11px; text-align:center;}
.listagem_foto .anunciante .ofertas{ padding:4px 0px 6px 0px; font-weight:bold; height:18px;  background: url(../../images/bg_mais_ofertas.gif) no-repeat center; }
.listagem_foto_logo_anunciante{ width:100%; background:#ffffff; height:92px; margin:0px auto 4px auto; text-align:center;}
/*Fim - Estilo referente a listagem resultado da busca exibir por fotos*/
/*Inicio - Estilo referente paginaçao listagem resultado da busca*/
.local_paginacao{width:890px; height:auto; overflow:hidden; border-top:1px solid #999999;float:left; display:inline;}
.paginacao{margin:0px auto; height:28px; text-align:center; padding-top:10px; font-size:11px; color:#666666; background: url(../images/gradiente_paginacao.gif);}
.paginacao_texto{ width:auto; height:30px; color:#000; margin:0px 3px 0px 3px;  font-weight:bold; padding:3px 4px 3px 4px; position:relative; display:inline;}
.paginacao_btn{ width:auto; font-weight:bold; background:#FFFFFF; border-bottom:2px solid #cccccc; border-top:1px solid #ffffff; margin:0px 4px 0px 4px; padding:2px 8px 4px 8px; 
position:relative; display:inline;}
/*Fim - Estilo referente paginaçao listagem resultado da busca*/



















.utilidades{width:900px; height:134px; overflow:hidden; margin:0px auto; background:#FFFFFF; }
.utilidades ul{ width:auto; height:auto; overflow:hidden; padding:0px; margin:0px; list-style:none;}
.utilidades ul li{ width:280px; height:127px; margin:4px 0px 6px 15px; float:left; display:inline;}
.utilidades .financiamentos{ background:url(../images/img_financiamentos.jpg) no-repeat center;}
.utilidades .corretores{ background:url(../images/img_corretores.jpg) no-repeat center;}
.utilidades .corretores a{ color:#333333;}
.utilidades .dicas{ background:url(../images/img_dicas.jpg) no-repeat center;}
.utilidades .dicas a{ color:#333333;}
.utilidades p{ width:136px; height:66px; text-align:right; margin:44px 0px 0px 122px;}
.utilidades a{text-decoration:none; color:#FFFFFF;}
.utilidades a:hover{ text-decoration:underline;}







.parceiros{width:900px; height:100px; margin:0px auto; background:#fff;}
.parceiros_titulo{ width:870px; height:28px; position:absolute; background:url(../images/img_parceiros.gif) no-repeat left bottom;}
.parceiros ul{ height:92px; width:870px; background:#FFFFFF url(../images/bg_parceiros_ul.jpg) repeat-x top; list-style:none; padding:0px; margin:0px auto;}
.parceiros ul li{ margin:0px auto; float:left; display:inline;border-right:1px solid #eee; border-left:1px solid #f8f8f8; border-top:1px solid #efefef; width:auto; height:58px; margin:26px 0px 0px 0px; padding:0px 2px; }
.parceiros ul li img{ border:none;}








.menu_pe{ width:900px; background:#fff; height:auto; overflow:hidden; text-align:center; margin:0px auto 10px auto;}
.menu_pe ul{ width:892px; height:26px; text-align:center; color:#FFFFFF; margin:0px auto 10px auto; padding:12px 0px 0px 0px;}
.menu_pe ul li{ position:relative; width:auto; height:26px; font-weight:bold; font-size:11px; display:inline; padding:0px 8px 0px 8px;}
.menu_pe a{ text-decoration:none; color:#FFFFFF;}
.menu_pe a:hover{ text-decoration:underline; color:#fff;}
.menu_pe p{ width:100%; text-align:center;}
.bg_fundo_pe{ float:left; display:inline; width:900px; height:45px; text-align:center; padding:0px; background: url(../images/bg_pe.gif) no-repeat center; }
 






.formulario{width:426px; height:auto; overflow:hidden; padding:0px; float:left; display:inline;display:inline; padding-top:6px; margin:8px 0px 0px 18px;}
.form{padding:0px; margin:0px;}
.div_form_left{width:480px; float:left; display:inline; height:auto; text-align:left;}
.div_form_right{float:left; display:inline; width:400px; }
.formulario label{font-size:12px; line-height:20px; font-weight:bold;list-style:none; width:450px; float:left;display:inline;}	
.formulario textarea{width:360px;height:100px; margin: 0px 50px 10px 0px; }
.btn_enviar_msg{ width:auto; padding-left:20px;  padding-right:20px; border:none; cursor:pointer; height:24px; margin-bottom:0px; color:#FFFFFF; font-weight:bold; }




#conteudo_dados{ width:872px; margin:0px auto; padding-bottom:10px; height:auto; overflow:hidden;}
.topo_dados{width:868px; height:110px; float:left; display:inline;}
.dados_topo_super_banner {width:990px; height:90px; margin-top:10px; float:left; display:inline;}
.fita_banner{width:452px; height:25px; background:#fcfcfc; float:left; display:inline; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd;}
.dados_do_imovel{width:452px;  height:auto; overflow:hidden; float:left; padding:0px; display:inline; border:1px solid #cccccc; margin-top:6px; background:#FFFFFF;}
.dados_imobiliaria{width:452px; height:128px; background:url(../images/gradiente_dados_imobiliaria.jpg) bottom repeat-x; 
float:left; display:inline; margin:2px 0px 0px 0px;}
.dados_imobiliaria td{ padding:0px; margin:0px;}
.dados_do_imovel .form_dados{background:#efefef; padding:1px; margin:0px; float:left; display:inline; border-top:1px solid #cccccc; 
border-left:1px solid #cccccc;}
.dados_do_imovel input{border:none; border:1px solid #dddddd; height:16px; margin:0px; padding-left:2px; float:left; display:inline; font-size:11px;color:#666666;}
.dados_do_imovel textarea{ border:none; border:1px solid #dddddd; color:#666666;}
.dados_do_imovel .btn_ver_telefone{ width:148px; height:26px;  border:none; float:left; display:inline; cursor:pointer; padding:0px; margin:0px; 
font-size:12px; color:#333333; font-weight:bold; font-family:Tahoma;}
.dados_do_imovel .btn_ver_financiamentos{ width:148px; height:26px; border:none; float:left; display:inline; cursor:pointer; padding:0px; margin:0px; 
font-size:12px; color:#ffffff; font-weight:bold; font-family:Tahoma;}
.dados_do_imovel .btn_enviar_msg{ width:146px; height:26px; border:none; float:left; display:inline; padding:0px; margin:0px; font-size:12px; font-family:Tahoma; cursor:pointer; color:#ffffff; font-weight:bold;}


.dados_do_imovel .btn_enviar_msg2{ width:146px; height:26px; border:none; float:left; display:inline; padding:0px; margin:0px 0px 0px 260px; font-size:12px; 
font-family:Tahoma; cursor:pointer; color:#ffffff; font-weight:bold;}


.dados_do_imovel a{}
.dados_do_imovel a:hover{text-decoration:underline;}


.dados_principais{width:303px; height:auto; padding-bottom:8px; overflow:hidden; border-top:1px solid #dddddd;
float:left; display:inline; margin-top:4px;}




.dado_adicional{width:451px; height:auto; border-top:1px solid #ddd; float:left; 
display:inline; margin:0px; background:#FFFFFF; padding:0px 0px 6px 0px; color:#666666;}
.dado_adicional  ul{list-style:none; padding:0px; margin:6px 0px 0px 0px;}
.perfil{width:178px; height:auto; overflow:hidden; float:left; display:inline;}
.itens{width:270px; height:auto; overflow:hidden; float:left; display:inline;}
.dado_adicional ul li{ float:left; display:inline; width:132px; font-size:12px; background-color:#ffffff; margin:1px 2px 2px 0px; }
.dado_adicional .lista_perfil{ width:168px; padding-left:8px;}
.dado_adicional span{ width:100%; text-align:right;}




.dados_descricao{width:451px; height:auto; overflow:hidden; border-top:1px solid #dddddd; float:left; 
display:inline; margin:0px; background:#fff; padding:0px; color:#666666;}
.dados_descricao p{ width:432px;line-height:14px; margin-top:6px; color:#666666;}




.dados_do_imovel p{line-height:24px; height:auto; float:left; color:#666666; margin-left:8px; display:inline; font-size:12px;}
.dados_do_imovel b{}
.dados_do_imovel .localizacao a{ color:#FFFFFF;}
.dados_do_imovel .cidade_bairro{width:288px;}
.dados_do_imovel .numero{width:auto; padding-right:6px;}
.dados_do_imovel .valor{width:288px; text-align:left;}
.dados_do_imovel .preco{}
.dados_do_imovel .nome_anunciante{ width:354px; font-size:11px; height:26px; margin-left:8px; display:compact;}
.dados_do_imovel .creci{font-size:11px; margin-left:0px;}
.dados_do_imovel .dados_logo_anunciante{ width:150px;  text-align:center; height:85px; margin:0px; float:left; display:inline;}




.dados_btn_utilidades{width:148px; height:auto; float:left; margin-top:4px; background:url(../images/gradiente_utilidades.gif) repeat-y; 
border-left:1px solid #dddddd; border-top:1px solid #dddddd;}
.dados_btn_utilidades img{ float:left; margin:0px 6px 0px 4px;}
.dados_btn_utilidades ul{ padding:0px; margin:0px; list-style:none;}
.dados_btn_utilidades li{ width:100%;height:auto;padding:6px 0px 6px 0px; float:left; border-bottom:1px solid #eeeeee;border-top:1px solid #FFFFFF;}
.dados_btn_utilidades li a:hover{ text-decoration:underline; }



.dados_foto_banner{ float:left; margin-top:6px; font-weight:bold; background:url(../../images/bg_foto_banner.gif) no-repeat top right; color:#FFFFFF; width:128px; height:310px;}
.dados_foto_banner p{text-align:center; width:90%; line-height:24px; color:#000000;}
.dados_foto_banner span{ border:1px solid #FFFFFF; width:auto; height:auto; float:left;}



.galeria_do_imovel{width:414px; height:auto; overflow:hidden; background:#dddddd; border:1px solid #dddddd; 
padding-bottom:6px; margin:6px 0px 0px 2px; display:inline; float:left;}
.galeria_do_imovel_foto{ width:376px; height:283px; overflow:hidden; text-align:center; padding:6px; margin:0px auto 10px auto; background:#ffffff;}




.galeria_do_imovel_paginacao{width:390px; margin:0px auto 10px auto; height:30px; text-align:center; }
.btns{width:80px; border-bottom:2px solid #999999; border-top:1px solid #cccccc; height:20px; 
color:#999999; background:#FFFFFF; font-weight:bold; padding:5px 0px 0px 0px; display:inline; float:left;}
.legenda_foto{ width:230px;  height:26px; text-align:center; font-size:14px; font-weight:bold;
display:inline; float:left;}





.galeria_do_imovel_thumbs{width:390px; height:auto; background:#eeeeee; overflow:hidden; font-size:12px; padding:0px 0px 5px 2px; margin:0px auto 0px auto; text-align:center; }
.galeria_do_imovel_thumbs ul { width:390px; padding:0px; margin:0px 0px 2px 0px; float:left; display:inline; list-style:none;}
.galeria_do_imovel_thumbs ul li{ width:58px; cursor:pointer; height:58px; float:left; display:inline; padding:2px; margin:2px 3px 4px 0px; background:#FFFFFF;}




.menu_numeros a{color:#666666; font-weight:bold; padding:2px 2px 1px 3px; cursor:pointer;}
.menu_numeros a:hover{ background-color:#ffffff; color:#666666;}
.aviso_dados{margin:8px 0px 2px 0px; width:100%; float:left; display:inline; padding:8px 0px 8px 0px; line-height:16px; text-align:center; background:#ddd; font-size:11px; font-weight:bold; color:#000000;}
.dicas_dados{ width:100%; background-color:#FFFFFF; color:#666666; border-top:1px solid #CCCCCC; margin-top:10px; padding-bottom:10px;}
.dicas_dados p{ width:96%; margin:7px 0px 0px 8px;}
.dicas_dados b{}






.comBordaSimples { padding:4px 0px 4px 0px; border:2px dotted #333333; /*background: #FFFFF0;*/}
.comBordaSimples td {font-weight:bold; }
.comBordaSimples th {}
.tabelaCor {cursor:pointer; cursor:hand;}







.t_azul{ cursor:pointer; background:url(../App_Themes/azul/images/bg_titulo_txt.gif);}
.t_azul2{ cursor:pointer; background:url(../App_Themes/azul2/images/bg_titulo_txt.gif);}
.t_azul_marinho{ cursor:pointer; background:url(../App_Themes/azul_marinho/images/bg_titulo_txt.gif);}
.t_cinza{ cursor:pointer; background:url(../App_Themes/cinza/images/bg_titulo_txt.gif);}
.t_laranja{ cursor:pointer; background:url(../App_Themes/laranja/images/bg_titulo_txt.gif);}
.t_marron{ cursor:pointer; background:url(../App_Themes/marron/images/bg_titulo_txt.gif);}
.t_verde{ cursor:pointer; background:url(../App_Themes/verde/images/bg_titulo_txt.gif);}
.t_verde_fosco{ cursor:pointer; background:url(../App_Themes/verde_fosco/images/bg_titulo_txt.gif);}
.t_verde_bandeira{ cursor:pointer; background:url(../App_Themes/verde_bandeira/images/bg_titulo_txt.gif);}
.t_vermelho{ cursor:pointer; background:url(../App_Themes/vermelho/images/bg_titulo_txt.gif);}
.t_vermelho_vinho{ cursor:pointer; background:url(../App_Themes/vermelho_vinho/images/bg_titulo_txt.gif);}