	
	/* IMÓVEIS EM DESTAQUE */
	#imoveisDestaques { height:590px; float:left;}
	#imoveisDestaques h1 { color:#E2171A; font-size:26px; padding:0 0 15px 20px;}
	.imobDestaque { background:url(../img/bg-repeat.jpg) repeat; width:460px; height:155px; margin:0px 0 16px 20px; float:left}
	.imobDestaque img { width:200px; height:135px; margin:7px 0px 0px 10px; border:2px solid #E01717; float:left}
	.imobDestaque .features { float:left; width:170px; padding:10px 0px 0px 20px; line-height:24px; font-size:14px; color: #000 }
	.imobDestaque .features .bairro, .tipo { font-weight:bold; color:#000;  line-height:24px; font-size:16px;}
	.imobDestaque .features .descricao { display:block; overflow:hidden; font-size:12px; font-weight:bold; }
	.imobDestaque .features .price { font-size:14px; font-weight:bold; }
	.imobDestaque .features .link_uteis a { color:#000 !important; }
	select{ z-index: 1;}

	/* DETALHES DO IMOVEL */

	h1 .cod_jb{ font-size: 12px; padding-top: 20px; display: block; text-transform: none; }
	#divFotos{ overflow:auto; padding-bottom:15px; }
	#divFotos #foto_grande img{ width:80px; height:60px; }
	
	.imobDestaque .features .linkGMaps a { background:url(../img/virtual/icoGMaps.jpg) no-repeat left center; height:16px; padding:0 0 0 20px; font-weight:bold; display:block; width:75px; margin-bottom:5px; line-height:normal; }
	.imobDestaque .features .linkSlideshow { background:url(../img/virtual/icoSlideshow.jpg) no-repeat left center; height:16px; padding:0 0 0 20px; font-weight:bold; display:block; width:65px; line-height:normal; }
	.imobDestaque .features .linkGMaps a, .imobDestaque .features .linkSlideshow { margin-top:10px; text-align:left;  }
	.imobDestaque .features .linkGMaps a:hover, .imobDestaque .features .linkSlideshow:hover { text-decoration:underline; }	
	
	.navDetalhes {width:670px; height:80px; margin:0 155px 15px 155px !important;}
	.navDetalhes li {float:left; width:120px; text-align:center;}
	.navDetalhes li a {display:block; padding:26px 0 0 0;}
	.navDetalhes li.imobDetVoltar {background:url(../img/virtual/detVoltar.gif) no-repeat 50% 0;}
	.navDetalhes li.imobDetInfo {background:url(../img/virtual/detInfo.gif) no-repeat 50% 0;}
	.navDetalhes li.imobDetIndique {background:url(../img/virtual/detIndique.gif) no-repeat 50% 0;}
	.navDetalhes li.imobDetProposta {background:url(../img/virtual/detProposta.gif) no-repeat 50% 0;}
	.navDetalhes li.imobDetImprimir {background:url(../img/virtual/detImprimir.gif) no-repeat 50% 0;}
	#detPrint{ display: none;}
	
	/* DETALHES DO FINANCIAMENTO */

	#site #corpo .ImobBancos {width:875px; height:100px; margin:auto;}
	#site #corpo .ImobBancos ul {padding:0;}
	#site #corpo .ImobBancos ul li {float:left; margin:0 10px 10px 0; padding:0; list-style:none !important;}
	#site #corpo .ImobBancos ul li a {display:block; border:1px solid #57472c; width:162px; height:34px; padding:0; text-indent:-10000px;}		
	#site #corpo .ImobBancos ul li.bco01 a {background:url(../img/virtual/bcoBradesco.jpg) no-repeat !important;}
	#site #corpo .ImobBancos ul li.bco02 a {background:url(../img/virtual/bcoCaixa.jpg) no-repeat !important;}
	#site #corpo .ImobBancos ul li.bco03 a {background:url(../img/virtual/bcoHSBC.jpg) no-repeat !important;}
	#site #corpo .ImobBancos ul li.bco04 a {background:url(../img/virtual/bcoItau.jpg) no-repeat !important;}
	#site #corpo .ImobBancos ul li.bco05 a {background:url(../img/virtual/bcoReal.jpg) no-repeat !important;}
	#site #corpo .ImobBancos ul li.bco06 a {background:url(../img/virtual/bcoSantander.jpg) no-repeat !important;}
	#site #corpo .ImobBancos ul li.bco07 a {background:url(../img/virtual/bcoNossaCaixa.jpg) no-repeat !important;}
	#site #corpo .ImobBancos ul li.bco08 a {background:url(../img/virtual/bcoUnibanco.jpg) no-repeat !important;}
	#site #corpo .ImobBancos ul li.bco09 a {background:url(../img/virtual/bcoBrasil.jpg) no-repeat !important;}
	
	/* COMPRA E VENDA */
	
	#divbairro{ width: 332px; background: #FFF; border: 1px #659752 solid; height: 240px; text-align: left; overflow: auto; padding: 0px 5px;  }
	#divbairro div{ width: 150px; float: left; text-align: left; margin: 0px; padding: 1px; margin: 1px; }
	#divbairro div input { border:none; background:none; }
	#divbairro .bairroSelecionado{ background: #DAEFD1;}
	.paginacao {height:40px;}
	
	/* SEMELHANTES */
	
	#imvSemelhantes {clear:both; padding:20px 0 0 0;}
	#imvSemelhantes .imobDestaque {float:left; width:172px; padding:0 20px 0 0;}
	#imvSemelhantes .imobDestaque .image {background:#86b73d; width:172px; height:116px; margin:0 0 5px 0; padding:2px;}
	#imvSemelhantes .imobDestaque .image img {width:172px; height:116px;}
	#imvSemelhantes .imobDestaque .features {width:172px; height:120px; overflow:hidden;}
	#imvSemelhantes .imobDestaque .features .bairro, #imvSemelhantes .imobDestaque .features .valor {font-size:14px; font-weight:bold; color:#669d26;}
	#imvSemelhantes .imobDestaque .features .tipo {height:32px; padding:0 0 10px 0; font-size:11px; color:#666;}
	#imvSemelhantes .imobDestaque .features .lnkSlide, #imvSemelhantes .imobDestaque .features .lnkGMaps {float:left; width:90px; padding:5px 0 0 0; font-weight:bold;}
	#imvSemelhantes .imobDestaque .features .lnkSlide .linkSlideshow {background:url(../img/icoSlideshow.jpg) no-repeat center left; padding:2px 0 2px 20px; font-size:10px; font-weight:normal; color:#86b73d;}
	#imvSemelhantes .imobDestaque .features .lnkGMaps a {background:url(../img/icoGMaps.jpg) no-repeat center left; padding:2px 0 2px 20px; font-size:10px; font-weight:normal; color:#86b73d;}
	
	/* PAGINACAO */
	
	.paginacao {height:40px;}
	
	.paginacao {width:450px; height:40px; margin:0 265px 0 355px !important;}
	.paginacao li {float:left; background:none; margin:0px 2px; padding:0px; list-style:none !important;}
	.paginacao li.primeiro, .paginacao li.anterior, .paginacao li.proximo, .paginacao li.ultimo {width:28px; color:#fff; text-indent:-10000px;}
	.paginacao li.primeiro a {background: url(../img/virtual/first.gif) no-repeat top;}
	.paginacao li.anterior a {background: url(../img/virtual/previous.gif) no-repeat top;}
	.paginacao li.proximo a{ background: url(../img/virtual/next.gif) no-repeat top;}
	.paginacao li.ultimo a{ background: url(../img/virtual/last.gif) no-repeat top;}
	.paginacao li.primeiro a,
	.paginacao li.anterior a,
	.paginacao li.proximo a, 
	.paginacao li.ultimo a{ overflow: hidden; text-indent: -10000px; display: block; width: 24px; height: 24px;}
	.paginacao li.irpagina{ padding-left: 50px; width: 100px;}
	.paginacao li.irpagina #btnIr{position:absolute; margin:0 0 0 10px; font-size:1px; color:#fff; background: url(../img/virtual/go.jpg) no-repeat; width: 24px; height: 24px; border: none; text-indent: -10000px; overflow: hidden; cursor: pointer; }
	.paginacao li.pagina{padding: 3px 10px;}
	.paginacao input, textarea, select {border:1px solid #0071BC; padding:3px 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
	
	.filtros {clear:both; padding:20px 0; font-size:11px; margin-bottom:10px;}
	.filtros li {float:left; border-left:solid 1px #78613d; list-style:none; padding:0 10px; list-style:none !important;}
	.filtros .ativo a {color:#bda37a;}
	.filtros p {float:left; padding:7px 10px 0 0 !important; font-weight:bold;}	
	
	/* FILTROS */
	
	.filtros {clear:both; padding:20px 0; font-size:11px; padding-left:220px;}
	.filtros li {float:left; border-left:solid 1px #78613d; list-style:none; padding:0 10px;}
	.filtros .ativo a {color:#bda37a;}
	.filtros p {float:left; padding:0 10px 0 0;}
	
	/* LISTAGEM */
	
	.boxlistagem * p {margin:0 !important; line-height:18px !important;}
	
	.boxlistagem {border-bottom:1px solid #bda37a; height:75px; padding:10px 0;}
	.boxlistagem:hover {background:#efefef;}
	.boxlistagem * p {padding:0 0 3px 0;}
	.boxlistagem .listagemimg {float:left; width:110px; text-align:left;}
	.boxlistagem .listagemimg img {width:100px; height:75px;}
	.boxlistagem .listagemimg p {padding:0; font-size:14px; font-weight:bold;}
	.boxlistagem .txtlistagem {float:left; width:200px; paddingp:5px 0 0 0;}
	.boxlistagem .txtlistagem p strong {padding:0; line-height:22px; font-size:14px; font-weight:bold;}
	.boxlistagem .txtlistagem .iconmaps a  {background:url(../img/virtual/icoGMaps.jpg) no-repeat left; padding:0 0 0 20px; font-weight:normal;}
	.boxlistagem .txtlistagem .iconfavorito a {background:url(../img/virtual/icoFavoritos.jpg) no-repeat left; padding:0 0 0 20px; font-weight:normal;}
	.boxlistagem .textlistagem {float:left; width:420px; padding:0 5px 0 0;}
	.boxlistagem .textlistagem p strong {padding:0; line-height:22px; font-size:16px; font-weight:bold;}
	
	/* BUSCA AVANCADA */
	
	/* BUSCA AVANCADA */
	
	#corpo .buscaavancada #frmBusca {width:960px;}
	#corpo .buscaavancada #frmBusca fieldset {background:none; border:none;}
	#corpo .buscaavancada #frmBusca dl {float:left; width:160px; height:55px; padding:0 10px 0 0; overflow:hidden;}
	#corpo .buscaavancada #frmBusca dl dt {width:180px; _height:15px; min-height:15px; text-align:left;}
	#corpo .buscaavancada #frmBusca dl dd {width:180px;}
	#corpo .buscaavancada #frmBusca dl dd select {width:160px;}
	#corpo .buscaavancada #frmBusca #zona {margin:0 0 0 -8px; padding:0;}
	#corpo .buscaavancada #frmBusca dl.bairro {clear:both; width:950px; height:200px; overflow:auto; text-align:left;}
	#corpo .buscaavancada #frmBusca dl.bairro dl {width:920px; _height:180px; min-height:180px; margin:0;}
	#corpo .buscaavancada #frmBusca dl.bairro #divbairro {background:#f1f1f1; border:solid 1px #ccc; width:903px; height:128px; overflow:auto; padding:10px;}
	#corpo .buscaavancada #frmBusca dl.bairro #divbairro div {float:left; margin:0 2px 2px 0; padding:2px 5px 5px 5px; width:199px; font-size:11px; font-weight:normal; text-align:left;}
	#corpo .buscaavancada #frmBusca dl.bairro #divbairro div label {color:#666;}
	#corpo .buscaavancada #frmBusca dl.bairro #divbairro div input {margin:5px 2px 0 0;}
	#corpo .buscaavancada #frmBusca dl.bairro #divbairro .bairroSelecionado {background:#ccc; }
	#corpo .buscaavancada #frmBusca dl.bairro #divbairro .bairroSelecionado label {color:#000;}
	#corpo .buscaavancada #frmBusca dl.bairro dl dt {width:600px;}
	#corpo .buscaavancada #frmBusca dl.bairro dl dd {width:680px;}
	
	input[type="checkbox"]{border:0 !important; padding:0 !important; background:none !important;}
	
	 /* LISTAGEM */
	tr.exclusividade td{ background: #CCC; }
	/*#grdListagem th a, #grdListagem th a:hover{ color: #FFF;}*/
	
	.campoErrado{background: #FFC; color: #F00;}
	
	#site #corpo .navDetalhes li { list-style:none}
	#site #corpo .navDetalhes li a { padding-top:0px; margin-top:35px; list-style:none;}
	#corpo .navDetalhes  { margin-top:10px}
	#divFotos #foto_grande img { border:3px solid #659752}
	
	/* DETALHES DO IMÓVEL */
	
	/* Ficha Imóvel */
	
	#site #corpo  .referencia {font-size:18px; color:#659752;}
	#site #corpo  .imvInformacoes {float:left; width:565px; padding:0 0 20px 20px;}
	#site #corpo  .imvInformacoes ul{padding:10px 0 0 20px;}
	#site #corpo  .imvInformacoes ul li {float:left; width:200px; padding:0 10px 0 0;}
	#site #corpo  .imvInformacoes .descricao {clear:both; padding:20px 0;}
	#site #corpo  .imvInformacoes .descricao h2 {padding:20px 0 5px 0; font-weight:bold;}	
	
	#site #corpo  .imvInformacoes h2 { font-weight:bold; }
	
	/* MENU DETALHE */
	
	#site #corpo  .menuDetalhes {clear:both; width:840px; height:80px; margin:auto; padding:20px 0; font-weight:bold;}
	#site #corpo  .menuDetalhes li {float:left; width:110px; margin:0 10px; list-style:none; text-align:center;}
	#site #corpo  .menuDetalhes li a {display:block; padding:25px 5px 0 5px; color:#001f4f;}
	#site #corpo  .menuDetalhes li a:hover { background:none; text-decoration:underline; }
	#site #corpo  .menuDetalhes li.btContato {background:url(../img/virtual/icoContato.jpg) no-repeat center top;}
	#site #corpo  .menuDetalhes li.btIndicar {background:url(../img/virtual/icoIndicar.jpg) no-repeat center top;}
	#site #corpo  .menuDetalhes li.btFavoritos {background:url(../img/virtual/icoFavoritos.jpg) no-repeat center top;}
	#site #corpo  .menuDetalhes li.btImpressao {background:url(../img/virtual/icoImprimir.jpg) no-repeat center top;}
	#site #corpo  .menuDetalhes li.btGMaps {background:url(../img/virtual/icoGMaps.jpg) no-repeat center top;}
	#site #corpo  .menuDetalhes li.btProposta {background:url(../img/virtual/icoProposta.jpg) no-repeat center top;}	
	
	#site #corpo  .imoveisSemelhantes{clear:both; padding:20px 0 0 0; overflow:hidden;}
	#site #corpo  .imoveisSemelhantes ul{width:1000px;}
	#site #corpo  .imoveisSemelhantes h1{display:none;}
	#site #corpo  .imoveisSemelhantes .price {font-size:9px;}
	
	/* FICHA DO IMOVEL */
	
	#site #corpo  .referencia {font-size:18px; color:#001f4f;}
	#site #corpo  .imvInformacoes {float:left; width:565px; padding:0 0 20px 20px;}
	/*#site #corpo  .imvInformacoes ul li {float:left; width:265px; padding:0 10px 0 0; list-style:square;}*/
	#site #corpo  .imvInformacoes ul {margin:-15px 0 0 0; padding:0;}
	#site #corpo  .imvInformacoes ul li {padding:15px 0; border-bottom:1px solid #666; width:100%; list-style:none; float:left;}
	#site #corpo  .imvInformacoes ul li ul {margin:5px 0 0 20px;}
	#site #corpo  .imvInformacoes ul li ul li {float:left; border:none; width:48%; list-style:square; padding:0 10px 0 0;}
	#site #corpo  .imvInformacoes .descricao {clear:both;}
	
	/* MENU DETALHE */
	
	#site #corpo  .menuDetalhes {clear:both; width:840px; height:80px; margin:auto; padding:20px 0;}
	#site #corpo  .menuDetalhes li {float:left; width:110px; margin:0 10px; list-style:none; text-align:center;}
	#site #corpo  .menuDetalhes li a {display:block; padding:25px 5px 0 5px;}
	#site #corpo  .menuDetalhes li.btContato {background:url(../img/virtual/icoContato.jpg) no-repeat center top;}
	#site #corpo  .menuDetalhes li.btIndicar {background:url(../img/virtual/icoIndicar.jpg) no-repeat center top;}
	#site #corpo  .menuDetalhes li.btFavoritos {background:url(../img/virtual/icoFavoritos.jpg) no-repeat center top;}
	#site #corpo  .menuDetalhes li.btImpressao {background:url(../img/virtual/icoImprimir.jpg) no-repeat center top;}
	#site #corpo  .menuDetalhes li.btGMaps {background:url(../img/virtual/icoGMaps.jpg) no-repeat center top;}
	#site #corpo  .menuDetalhes li.btProposta {background:url(../img/virtual/icoProposta.jpg) no-repeat center top;}
	
	/* SLIDESHOW */

	#slideshowimovel {float:left; width:370px; height:300px; overflow:hidden;}
	#slideshowimovel a {display:block; border:5px solid #ccc; width:360px; height:290px;}
	#slideshowimovel img {width:360px; height:290px;}

	#site #corpo  .imvFotos {float:left; width:375px;}
	#site #corpo  .imvFotos #nav {float:left; width:375px; height:130px; overflow:auto; margin:10px 0 0 0; padding:0;}
	#site #corpo  .imvFotos #nav li {float:left; width:65px; height:60px; padding:0 5px 5px 0; list-style:none;}
	#site #corpo  .imvFotos #nav li a {display:block; border:3px solid #ccc; width:59px; height:54px;}
	#site #corpo  .imvFotos #nav li img {width:59px; height:54px;}
	#site #corpo  .imvFotos #slideshowcontrol {float:left; border-top:1px solid #659752; width:370px; height:24px; margin:5px 0 0 0;}
	#site #corpo  .imvFotos #slideshowcontrol p {padding:5px 0; font-weight:bold; text-align:center; text-transform:uppercase;}
	#site #corpo  .imvFotos #slideshowcontrol #pauseButton {background:url(../img/virtual/icoPause.jpg) no-repeat center left; margin:0 20px 0 0; padding:2px 0 2px 20px;}
	#site #corpo  .imvFotos #slideshowcontrol #resumeButton {background:url(../img/virtual/icoPlay.jpg) no-repeat center left; margin:0 0 0 20px; padding:2px 0 2px 20px;}
	#site #corpo  .imvFotos #nav li a.activeSlide {border:3px solid #659752;}	
	
	/* SEMELHANTES */
	
	#imvSemelhantes {clear:both; padding:20px 0 0 0;}
	#imvSemelhantes .imobDestaque {float:left; width:172px; padding:0 20px 0 0;}
	#imvSemelhantes .imobDestaque .image {background:#86b73d; width:172px; height:116px; margin:0 0 5px 0; padding:2px;}
	#imvSemelhantes .imobDestaque .image img {width:172px; height:116px;}
	#imvSemelhantes .imobDestaque .features {width:172px; height:120px; overflow:hidden;}
	#imvSemelhantes .imobDestaque .features .bairro, #imvSemelhantes .imobDestaque .features .valor {font-size:14px; font-weight:bold; color:#669d26;}
	#imvSemelhantes .imobDestaque .features .tipo {height:32px; padding:0 0 10px 0; font-size:11px; color:#666;}
	#imvSemelhantes .imobDestaque .features .lnkSlide, #imvSemelhantes .imobDestaque .features .lnkGMaps {float:left; width:90px; padding:5px 0 0 0; font-weight:bold;}
	#imvSemelhantes .imobDestaque .features .lnkSlide .linkSlideshow {background:url(../img/icoSlideshow.jpg) no-repeat center left; padding:2px 0 2px 20px; font-size:10px; font-weight:normal; color:#86b73d;}
	#imvSemelhantes .imobDestaque .features .lnkGMaps a {background:url(../img/icoGMaps.jpg) no-repeat center left; padding:2px 0 2px 20px; font-size:10px; font-weight:normal; color:#86b73d;}
	

