	
	/* IMÓVEIS EM DESTAQUE */
	
	.imobDestaque { background:url(../img/content/bg-imobDestaque.jpg) no-repeat 0 0; width:174px; height:257px; float:left; padding:21px 9px 0 12px; color:#464646;}
	.imobDestaque img { width:156px; height:115px; background:#f42021; padding:2px; margin-bottom:10px; }
	.imobDestaque .features { font-size:12px; line-height:18px; }
	.imobDestaque .features .tipo { color:#f41f20; font-size:12px; font-weight:bold; height:18px; width:160px; overflow:hidden; line-height:normal; }
	.imobDestaque .features .linkGMaps { background:url(../img/virtual/icoGMaps.jpg) no-repeat left top; padding:0 0 3px 20px; display:block;}
	.imobDestaque .features .saiba-mais { background:url(../img/icones/ico-mais.gif) no-repeat left top; padding-left:20px; display:block;}
	.imobDestaque .features .linkGMaps a, .imobDestaque .features .saiba-mais a{color:#e70031; font-size:9px; font-weight:bold; line-height:14px;}
	.imobDestaque .bairro{font-size:11px; padding-right:30px; line-height:12px; height:30px;}
	.imobDestaque .price{font-size:14px; font-weight:bold; padding-bottom:8px;}
	.imobDestaque .link_uteis{height:40px; background:url(../img/content/bg-link-uteis.jpg) no-repeat 0 0; padding:5px 0 0 7px;}
	
	.imobDestaqueLocacao{padding:21px 7px 0 12px;}
	.imobDestaqueLocacao img{ background:#053698; }
	.imobDestaqueLocacao .features .tipo{ color:#003399; }
	.imobDestaqueLocacao .features .linkGMaps a, .imobDestaqueLocacao .features .saiba-mais a{ color:#003399; }
	
	select{ z-index: 1;}
	
	/* DETALHES DO IMÓVEL */
	
	/* Ficha Imóvel */
	
	#main .referencia {font-size:18px; color:#001f4f;}
	#main .imvInformacoes {float:left; width:565px; padding:0 0 20px 20px;}
	#main .imvInformacoes ul{padding:10px 0 0 20px;}
	#main .imvInformacoes ul li {float:left; width:200px; padding:0 10px 0 0;}
	#main .imvInformacoes .descricao {clear:both; padding:20px 0;}
	#main .imvInformacoes .descricao h2 {padding:20px 0 5px 0;}	
	
	/* MENU DETALHE */
	
	#main .menuDetalhes {clear:both; width:840px; height:80px; margin:auto; padding:20px 0; font-weight:bold;}
	#main .menuDetalhes li {float:left; width:110px; margin:0 10px; list-style:none; text-align:center;}
	#main .menuDetalhes li a {display:block; padding:25px 5px 0 5px; color:#001f4f;}
	#main .menuDetalhes li.btContato {background:url(../img/virtual/icoContato.jpg) no-repeat center top;}
	#main .menuDetalhes li.btIndicar {background:url(../img/virtual/icoIndicar.jpg) no-repeat center top;}
	#main .menuDetalhes li.btFavoritos {background:url(../img/virtual/icoFavoritos.jpg) no-repeat center top;}
	#main .menuDetalhes li.btImpressao {background:url(../img/virtual/icoImprimir.jpg) no-repeat center top;}
	#main .menuDetalhes li.btGMaps {background:url(../img/virtual/icoGMaps.jpg) no-repeat center top;}
	#main .menuDetalhes li.btProposta {background:url(../img/virtual/icoProposta.jpg) no-repeat center top;}	
	
	#main .imoveisSemelhantes{clear:both; padding:20px 0 0 0; overflow:hidden;}
	#main .imoveisSemelhantes ul{width:1000px;}
	#main .imoveisSemelhantes h1{display:none;}
	#main .imoveisSemelhantes .price {font-size:9px;}
	
	/* FICHA DO IMOVEL */
	
	#main .referencia {font-size:18px; color:#001f4f;}
	#main .imvInformacoes {float:left; width:565px; padding:0 0 20px 20px;}
	#main .imvInformacoes ul {margin:-15px 0 0 0; padding:0;}
	#main .imvInformacoes ul li {padding:15px 0; border-bottom:1px solid #666; width:100%; list-style:none; float:left;}
	#main .imvInformacoes ul li ul {margin:5px 0 0 20px;}
	#main .imvInformacoes ul li ul li {float:left; border:none; width:48%; list-style:square; padding:0 10px 0 0;}
	#main .imvInformacoes .descricao {clear:both;}
	
	/* MENU DETALHE */
	
	#main .menuDetalhes {clear:both; width:840px; height:80px; margin:auto; padding:20px 0;}
	#main .menuDetalhes li {float:left; width:110px; margin:0 10px; list-style:none; text-align:center;}
	#main .menuDetalhes li a {display:block; padding:25px 5px 0 5px;}
	#main .menuDetalhes li.btContato {background:url(../img/virtual/icoContato.jpg) no-repeat center top;}
	#main .menuDetalhes li.btIndicar {background:url(../img/virtual/icoIndicar.jpg) no-repeat center top;}
	#main .menuDetalhes li.btFavoritos {background:url(../img/virtual/icoFavoritos.jpg) no-repeat center top;}
	#main .menuDetalhes li.btImpressao {background:url(../img/virtual/icoImprimir.jpg) no-repeat center top;}
	#main .menuDetalhes li.btGMaps {background:url(../img/virtual/icoGMaps.jpg) no-repeat center top;}
	#main .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;}

	#main .imvFotos {float:left; width:375px;}
	#main .imvFotos #nav {float:left; width:375px; height:130px; overflow:auto; margin:10px 0 0 0; padding:0;}
	#main .imvFotos #nav li {float:left; width:65px; height:60px; padding:0 5px 5px 0; list-style:none;}
	#main .imvFotos #nav li a {display:block; border:3px solid #ccc; width:59px; height:54px;}
	#main .imvFotos #nav li img {width:59px; height:54px;}
	#main .imvFotos #slideshowcontrol {float:left; border-top:1px solid #F42021; width:370px; height:24px; margin:5px 0 0 0;}
	#main .imvFotos #slideshowcontrol p {padding:5px 0; font-weight:bold; text-align:center; text-transform:uppercase;}
	#main .imvFotos #slideshowcontrol #pauseButton {background:url(../img/virtual/icoPause.jpg) no-repeat center left; margin:0 20px 0 0; padding:2px 0 2px 20px;}
	#main .imvFotos #slideshowcontrol #resumeButton {background:url(../img/virtual/icoPlay.jpg) no-repeat center left; margin:0 0 0 20px; padding:2px 0 2px 20px;}
	#main .imvFotos #nav li a.activeSlide {border:3px solid #F42021;}	
	
	/* 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 */
	
	#main .paginacao {width:235px; height:16px; margin:auto; padding:15px 0;}
	#main .paginacao li {float:left; margin:0 5px; list-style:none;}
	#main .paginacao li.primeiro,  #main .paginacao li.anterior, #main .paginacao li.proximo, #main .paginacao li.ultimo {text-indent:-10000px;}
	#main .paginacao li.primeiro {background:url(../img/virtual/icoPrimeiroOFF.jpg) no-repeat; width:16px; height:16px;}
	#main .paginacao li.anterior {background:url(../img/virtual/icoAnteriorOFF.jpg) no-repeat; width:16px; height:16px;}
	#main .paginacao li.proximo {background:url(../img/virtual/icoProximoOFF.jpg) no-repeat; width:16px; height:16px;}
	#main .paginacao li.ultimo {background:url(../img/virtual/icoUltimoOFF.jpg) no-repeat; width:16px; height:16px;}
	#main .paginacao li.primeiro a,  #main .paginacao li.anterior a, #main .paginacao li.proximo a, #main .paginacao li.ultimo a {display:block; width:16px; height:16px;}
	#main .paginacao li.primeiro a {background:url(../img/virtual/icoPrimeiro.jpg) no-repeat;}
	#main .paginacao li.anterior a {background:url(../img/virtual/icoAnterior.jpg) no-repeat;}
	#main .paginacao li.proximo a {background:url(../img/virtual/icoProximo.jpg) no-repeat;}
	#main .paginacao li.ultimo a {background:url(../img/virtual/icoUltimo.jpg) no-repeat;}
	#main .paginacao li.pagina {width:120px; line-height:16px; text-align:center;}
	
	/* FILTROS */
	
	#main .filtros {clear:both; padding:20px 0; font-size:11px;}
	#main .filtros li {float:left; border-left:solid 1px #78613d; list-style:none; padding:0 10px;}
	#main .filtros .ativo a {color:#bda37a;}
	#main .filtros p {float:left; padding:0 10px 0 0;}
	
	/* LISTAGEM */
	
	#main .boxlistagem * p {margin:0 !important; line-height:18px !important; padding:0 0 3px 0;}
	#main .boxlistagem {border-bottom:1px solid #bda37a; min-height:75px; padding:10px 0; clear:both;}
	#main .boxlistagem:hover {background:#efefef;}
	#main .boxlistagem .listagemimg {float:left; width:110px; text-align:left; }
	#main .boxlistagem .listagemimg img {width:100px; height:75px;}
	#main .boxlistagem .listagemimg p {padding:0; font-size:14px; font-weight:bold;}
	#main .boxlistagem .txtlistagem {float:left; width:200px; paddingp:5px 0 0 0;}
	#main .boxlistagem .txtlistagem p strong {padding:0; line-height:22px; font-size:14px; font-weight:bold;}
	#main .boxlistagem .txtlistagem .iconmaps a  {background:url(../img/virtual/icoGMaps.jpg) no-repeat left; padding:0 0 0 20px; font-weight:normal;}
	#main .boxlistagem .txtlistagem .iconfavorito a {background:url(../img/virtual/icoFavoritos.jpg) no-repeat left; padding:0 0 0 20px; font-weight:normal;}
	#main .boxlistagem .textlistagem {float:left; width:420px; padding:0 5px 0 0;}
	#main .boxlistagem .textlistagem p strong {padding:0; line-height:22px; font-size:16px; font-weight:bold;}
	
	/* BUSCA AVANCADA */
	
	#main .buscaavancada #frmBusca {width:960px;}
	#main .buscaavancada #frmBusca fieldset {background:none; border:none;}
	#main .buscaavancada #frmBusca dl {float:left; width:180px; height:55px; padding:0 10px 10px 0; overflow:hidden;}
	#main .buscaavancada #frmBusca dl dt {width:180px; _height:15px; min-height:15px; text-align:left;}
	#main .buscaavancada #frmBusca dl dd {width:180px;}
	#main .buscaavancada #frmBusca dl dd select {width:170px;}
	#main .buscaavancada #frmBusca #zona {margin:0 0 0 -8px; padding:0;}
	#main .buscaavancada #frmBusca dl.bairro {clear:both; width:950px; height:200px; overflow:auto; text-align:left;}
	#main .buscaavancada #frmBusca dl.bairro dl {width:920px; _height:180px; min-height:180px;}
	#main .buscaavancada #frmBusca dl.bairro #divbairro {background:#f1f1f1/*url(../img/bgFieldset.jpg) repeat-x top*/; border:solid 1px #ccc; width:903px; height:133px; overflow:auto; padding:10px;}
	#main .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;}
	#main .buscaavancada #frmBusca dl.bairro #divbairro div label {color:#666;}
	#main .buscaavancada #frmBusca dl.bairro #divbairro div input {margin:5px 2px 0 0;}
	#main .buscaavancada #frmBusca dl.bairro #divbairro .bairroSelecionado {background:#ccc; }
	#main .buscaavancada #frmBusca dl.bairro #divbairro .bairroSelecionado label {color:#000;}
	#main .buscaavancada #frmBusca dl.bairro dl dt {width:600px;}
	#main .buscaavancada #frmBusca dl.bairro dl dd {width:680px;}
	
	input[type="checkbox"]{border:0 !important; padding:0 !important; background:none !important;}
	
	/* FINANCIAMENTO */
	
	#main .ImobBancos {width:522px; height:138px; margin:auto;}
	#main .ImobBancos ul {padding:0;}
	#main .ImobBancos ul li {float:left; margin:0 10px 10px 0; padding:0; list-style:none !important;}
	#main .ImobBancos ul li.bco01 {background:url(../img/virtual/bcoBradesco.jpg) no-repeat;}
	#main .ImobBancos ul li.bco02 {background:url(../img/virtual/bcoCaixa.jpg) no-repeat;}
	#main .ImobBancos ul li.bco03 {background:url(../img/virtual/bcoHSBC.jpg) no-repeat;}
	#main .ImobBancos ul li.bco04 {background:url(../img/virtual/bcoItau.jpg) no-repeat;}
	#main .ImobBancos ul li.bco05 {background:url(../img/virtual/bcoReal.jpg) no-repeat;}
	#main .ImobBancos ul li.bco06 {background:url(../img/virtual/bcoSantander.jpg) no-repeat;}
	#main .ImobBancos ul li.bco07 {background:url(../img/virtual/bcoNossaCaixa.jpg) no-repeat;}
	#main .ImobBancos ul li.bco08 {background:url(../img/virtual/bcoUnibanco.jpg) no-repeat;}
	#main .ImobBancos ul li.bco09 {background:url(../img/virtual/bcoBrasil.jpg) no-repeat;}
	#main .ImobBancos ul li a {display:block; border:1px solid #57472c; width:162px; height:34px; padding:0; text-indent:-10000px;}	
	
	/* FIELDSET GERAL */
	
	#content fieldset{ border:1px solid #666; padding:5px 5px 10px 5px; margin:15px 0 15px 0; background:#f1f1f1 /*url(../img/bgFieldset.jpg) repeat-x top*/; *background:#f1f1f1 url(../img/bgFieldIe.gif) no-repeat -1px top;  width:100%; clear:both; }
	#content fieldset legend{font-size:12px; color:#000; font-weight:bold; padding:5px 10px 5px 10px; border:solid 1px #666; background:#F6F6F6; *margin:10px 0 0 0; }
	#content fieldset dl{ padding: 10px;}
	#content fieldset dl dt{ text-align: right; display:inline-block; clear:both; float:left; width: 30%; padding: 5px; min-height:35px; _height:35px;}
	#content fieldset dl dd{ display:inline-block; padding:0 0 5px 5px; min-height:35px; _height:35px; width: 65%; float:left; }
	#content fieldset dl dd input, #content fieldset dl dd select, #content fieldset dl dd textarea{ font-size: 11px; padding: 3px 5px; border: 1px solid #999; color:#000; }
	#content fieldset dl dd input:focus, #content fieldset dl dd select:focus, #content fieldset dl dd input:focus{ border: 2px solid #333;}
	#content form div, #content form p { padding:5px 0 10px 0; text-align:center;}
	#content fieldset dl dd textarea { width:300px; }
	#content fieldset dl dd label { padding:0 10px 0 5px; }
	#content form div input, #content form p input { border:solid 1px; border-color:#a3a3a3 #515151 #515151 #a3a3a3; background:#F6F6F6; font-size:12px; color:#000; padding:4px 20px; cursor:pointer; margin:auto; }

	#content form p{text-align:center;}
	
	#ok, #Botao{ border:solid 1px; border-color:#a3a3a3 #515151 #515151 #a3a3a3; background:#F6F6F6; font-size:12px; color:#000; padding:4px 20px; cursor:pointer; margin:auto; }
	
	/* FIELDSET DA POPUP NA FICHA DO IMOVEL */
	
	#TB_window form { padding-bottom:15px; }
	#TB_window form div { text-align:center; }
	#TB_window fieldset { border:solid 1px #ccc; padding:0 15px 15px 15px; margin:0 0 10px 20px; background:/*url(../img/bgFieldset.jpg) repeat-x top*/ #f1f1f1; color:#000; width:600px; clear:both; height:auto; display:block; }
	#TB_window fieldset legend { color:#000; border:solid 1px #ccc; background:#F6F6F6; height:18px; padding:2px 5px 2px 5px; font-weight:bold; margin:10px 0 10px 0; clear:both; }
	#TB_window fieldset dl dt { padding:0 0 5px 0; }
	#TB_window fieldset dl dd { padding:0 0 15px 0; }
	#TB_window fieldset input, select, textarea { border:solid 1px #666; }
	#TB_window fieldset input[type=checkbox] { border:none; padding:0 5px 0 0; }
	#TB_window .quero fieldset { padding:15px; }
	#TB_window fieldset textarea { width:600px; }
	#TB_window fieldset select { height:20px; }
	#TB_window fieldset #aceito_receber_indormacoes_fernandez_mera0 { padding:0 10px 0 10px; }
	#TB_window fieldset #aceito_receber_informacoes_sms0 { padding:0 10px 0 10px; }

