	
	
	/* IMÓVEIS EM DESTAQUE HOME AREA 1 DIREITA */
	.imobDestaqueGrande { position:relative; width:415px; height:251px; }
	.imobDestaqueGrande .image { width:415px; height:251px; overflow:hidden; }
	.imobDestaqueGrande .image img { width:415px; height:251px; display:block; }
	
	.imobDestaqueGrande .features { display:none; position:absolute; top:240px; right:0; background:url(../img/bgTransparent-trans.png) repeat-y; width:400px; height:60px; }
	.imobDestaqueGrande .features .bairro { font-size:16px; font-weight:bold; color:#FFF; height:20px; padding:10px 0 0 10px; overflow:hidden; }
	.imobDestaqueGrande .features .tipo { font-size:12px; color:#FFF; padding:5px 0 0 10px; }
	.imobDestaqueGrande .features .link_uteis { float:right; padding:34px 10px 0 0; }
	.imobDestaqueGrande .features .link_uteis .linkGMaps a { float:left; display:block; background:url(../img/icoGMaps.gif) no-repeat left; width:20px; height:18px; text-indent:-10000px; }
	.imobDestaqueGrande .features .link_uteis .saibaMais a { float:left; display:block; background:url(../img/icoDetalhes.gif) no-repeat left; width:25px; height:18px; text-indent:-10000px; margin:0 0 0 1ex; }
	
	/* IMÓVEIS EM DESTAQUE */
	
	.imobDestaque { float:left; width:100px; height:115px; padding:15px 0 0; text-align:center; margin:0 15px 0 0; list-style:none !IMPORTANT; }
	.imobDestaque a { color:#F2B310; }
	.imobDestaque .image { margin:0 auto; width:88px; height:65px; text-align:center; }
	.imobDestaque .image img { width:88px; z-index:5; height:60px; }
	.imobDestaque .image .tipo { display:none; top:80px; left:0; font-weight:bold; color:#FFF; background:url(../img/bgTransparent-trans.png) repeat-y; width:155px; padding:5px 0 5px 10px; z-index:10; }
	.imobDestaque .features { font-size:12px; font-weight:bold; color:#fff; line-height:normal; width:100px; overflow:hidden; }

	.imobDestaque .features .importantes, .imobDestaque .features .bairro { font-size:11px; font-weight:normal; width:100px; height:15px; overflow:hidden; }
	.imobDestaque .features .preco { width:100px; height:20px; overflow:hidden; color:#f1b912; }
	
	.filiais .imobDestaque { float:left; width:247px; margin:13px; background:#333; border:solid 4px #808080; height:130px; padding:14px 14px 0 14px; _ padding:14px 12px 0 12px; }
	.filiais .imobDestaque .imagem { float:left; }
	.filiais .imobDestaque .features .importantes { font-size:14px; width:300px; font-weight:bold; }	
	.filiais .imobDestaque .features {  float:left; text-align:left; width:300px; }
	.filiais .imobDestaque .features .preco { width:300px; height:20px; overflow:hidden; color:#fff; font-weight:normal; }
	
	
	/* IMÓVEIS SEMELHANTES */
	#imvSemelhantes { border-top:1px dotted #CCCCCC; padding:20px 0 0 0; margin:10px 0 0 0; display:none; }
	#geral #meio #imvSemelhantes h1 { font-size:18px; padding:0 0 10px 0; }
	
	#imvSemelhantes .imobDestaque { float:left; width:166px; height:210px; padding:0 15px; }
	#imvSemelhantes .imobDestaque .tipo { color:#808080; }
	#imvSemelhantes .imobDestaque .image { width:195px; height:125px; overflow:hidden; padding:5px 0 10px 0; }
	#imvSemelhantes .imobDestaque .image img { width:175px; z-index:5; border:2px solid #CCC; }
	#imvSemelhantes .imobDestaque .features { font-size:12px; font-weight:bold; color:#808080; line-height:20px; width:175px; padding:0; overflow:hidden; }
	#imvSemelhantes .imobDestaque .features .bairro { width:175px; height:20px; overflow:hidden; }
	#imvSemelhantes .imobDestaque .features .preco { width:175px; height:20px; overflow:hidden; }
	
	select{ z-index: 1;}
	
	/* FICHA DO IMOVEL */
	#imvFicha { color:#fff; width:100% !IMPORTANT; }
	#geral #meio #imvFicha h1 { color:#fff; padding:0; }
	#geral #meio #imvFicha p { font-size:14px; }

	#geral #meio #imvFicha p.valorVenda { vertical-align:middle; margin-bottom: 10px; font-weight: bold; }
	#geral #meio #imvFicha .valorVenda strong { color:#F1B912 !IMPORTANT; padding:5px 0 0; display:block; font-size: 20px!important;  }

	.imvProximaFoto img { width:120px; height:60px;}
	
	#imvFicha .boxAnuncianteFicha { padding:10px 0 0 0; clear:both; }
	#imvFicha .boxAnuncianteFicha h2 { padding:0 0 15px 0; }
	
	#imvFicha .boxAnuncianteFicha .imbAnunciante { width:300px; float:left;  }
	#geral #meio #imvFicha .boxAnuncianteFicha .imbAnunciante .imgFicha { float:left; width:160px; height:90px; padding:0 10px 0 0; }
	#geral #meio #imvFicha .boxAnuncianteFicha .imbAnunciante p { float:left; }
	#geral #meio #imvFicha .boxAnuncianteFicha .imbAnunciante div a { font-size:11px !IMPORTANT; display:block; float:none; text-align:left; }
	
		#imvFicha .boxAnuncianteFicha .imbCorretor { width:300px; float:left;  }
	#geral #meio #imvFicha .boxAnuncianteFicha .imbCorretor .imgFicha { float:left; height:90px; padding:0 10px 0 0; }
	#geral #meio #imvFicha .boxAnuncianteFicha .imbCorretor p { float:left; }
	#geral #meio #imvFicha .boxAnuncianteFicha .imbCorretor div a { font-size:11px !IMPORTANT; display:block; float:none; text-align:left; }

	
	#imvFicha .corretorAnunciante { border:solid 1px red; }
	

	
	/* SLIDESHOW */
	.imvFotos { float:left; width:285px; overflow: hidden;  }
	#slideshowimovel { width:285px; height:220px; overflow:hidden; }
	#slideshowimovel a { display:block; border:5px solid #CCC; width:275px; height:200px; color:#363636; }
	#slideshowimovel img { width:275px; height:200px; border:0; }
	
	.imvFotos #nav { border-top:1px solid #999; width:285px; margin:0; padding:10px 0 0 0 !IMPORTANT; }
	.imvFotos #nav li {float:left; padding:0 0 5px 5px !IMPORTANT; list-style:none !IMPORTANT;}
	.imvFotos #nav li a {display:block; border:0px solid #808080; width:50px; height:35px; margin:0; }
	.imvFotos #nav li a.activeSlide { border:0px solid #808080; }
	.imvFotos #nav li img {width:50px; height:35px; border:0; }
	.imvFotos #slideshowcontrol { display:none; float:left; border-top:1px dashed #666; width:440px; height:24px; margin:5px 0 0 10px;}
	.imvFotos #slideshowcontrol p {padding:5px 0; font-weight:bold; text-align:center; text-transform:uppercase;}
	.imvFotos #slideshowcontrol a { color:#363636; }
	.imvFotos #slideshowcontrol #pauseButton {background:url(../img/virtual/icoPause.jpg) no-repeat center left; margin:0 20px 0 0; padding:2px 0 2px 20px; width:400px; }
	.imvFotos #slideshowcontrol #resumeButton {background:url(../img/virtual/icoPlay.jpg) no-repeat center left; margin:0 0 0 20px; padding:2px 0 2px 20px;}
	
	.imvFotos #boxFinanciamento { background:#333333; margin:2ex 0 0 0; padding:0 0 8px 0; }
	.imvFotos #boxFinanciamento h2 { font-size:12px !IMPORTANT; padding:2px !IMPORTANT; background:url(../img/c21/bgh1.gif) repeat-x; text-align:center; text-transform:uppercase; }
	.imvFotos #boxFinanciamento strong { color:#F0B91C; }
	.imvFotos #boxFinanciamento input { font-weight:bold; color:#000; border:2px solid #CCC; padding:2px; }
	.imvFotos #boxFinanciamento dl { clear:both; padding:4px; line-height:34px; }
	.imvFotos #boxFinanciamento dl dt { float:left; width:110px; height:34px; text-align:right;  font-size:11px !IMPORTANT; }
	.imvFotos #boxFinanciamento dl dd { float:left; width:146px; height:34px; text-align:left; padding:0 0 0 10px; }
	.imvFotos #boxFinanciamento input#entrada { width:100px; }
	.imvFotos #boxFinanciamento input#prazo { width:30px; }
	.imvFotos #boxFinanciamento p { clear:both; font-size:11px !IMPORTANT; padding:8px 8px 4px 8px !IMPORTANT; }
	.imvFotos #boxFinanciamento p strong { font-size:14px; }
	.imvFotos #boxFinanciamento p input#simular { background: url(../img/c21/icons_black.gif) no-repeat 0 -18px; border:0; width:59px; height:16px; cursor:pointer; }
	.imvFotos #boxFinanciamento p input#informacoes { background: url(../img/c21/icons_black.gif) no-repeat 0 -36px; border:0; width:119px; height:16px; cursor:pointer; }
	.imvFotos #boxFinanciamento .observacoes{ font-size: 9px!important; text-align:left; color: #CCC;}

	
	/* DETALHES DO FINANCIAMENTO */
	.ImobBancos { overflow:auto; padding-bottom:15px; }
	.ImobBancos ul li {float:left; margin:0 10px 10px 0; padding:0; list-style:none !IMPORTANT;}
	.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 #771f1f; width:162px; 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 dd select { width:150px; }
	.buscaavancada #frmBusca dt { width:180px; text-align:left; min-height:20px; _min-height:20px; height:20px; }
	.buscaavancada #frmBusca select {width:125px; font-size:11px;}
	.buscaavancada #frmBusca .bairro { height: 250px; text-align: left; overflow: auto; padding: 0px 5px; clear:both; width:900px; }
	.buscaavancada #frmBusca .bairro dl { width:880px; min-height:200px; _min-height:200px; height:200px; }
	.buscaavancada #frmBusca .bairro #divbairro { width:850px; height:120px; overflow:auto; border:solid 1px #000; padding:15px; background:#fff; }
	.buscaavancada #frmBusca .bairro #divbairro div { margin:0; padding:5px !IMPORTANT; width:195px; float:left; text-align:left; font-size:11px; font-weight:normal; text-align:left !IMPORTANT; line-height:20px; }
	.buscaavancada #frmBusca .bairro #divbairro div label { display:block; }
	.buscaavancada #frmBusca .bairro #divbairro .bairroSelecionado { background:#ccc; }
	.buscaavancada #frmBusca .bairro #divbairro div input { width:auto; float:left; margin-right:5px; border:none; background:none; }
	.buscaavancada #frmBusca .bairro dl dt { width:600px !IMPORTANT; }
	.buscaavancada #frmBusca .bairro dl dd { width:680px; }
	
	/* LISTAGEM - PAGINACAO */
	.paginacao{ clear:both; margin:10px 0 0 0; padding: 0px; padding-left: 340px !IMPORTANT; height: 20px; color:#fff !IMPORTANT; }
	
	.paginacao li{ background: none; padding: 0px; float: left; margin: 0px 2px; 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/icoPrimeiro.gif) no-repeat top;}
	.paginacao li.anterior a{ background: url(../img/virtual/icoAnterior.gif) no-repeat top;}
	.paginacao li.proximo a{ background: url(../img/virtual/icoProximo.gif) no-repeat top;}
	.paginacao li.ultimo a{ background: url(../img/virtual/icoUltimo.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; 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;}
	
	/* LISTAGEM - FILTROS */
	.filtros { overflow:auto; padding:10px; padding-left: 200px; height:40px; width:700px;  }
	.filtros a { color:#e1e1e1; } 
	#geral #meio .filtros ul { padding:0; width:auto; height:30px; }
	.filtros li { float:left; list-style:none !IMPORTANT; border-left:solid 1px #999; padding:0 0 0 10px !IMPORTANT; margin-left:10px; line-height:normal; }
	.filtros .ativo a { color:#F2B310; font-weight:bold; }
	#geral #meio .filtros p { float:left; padding:0 5px 0 0; font-weight:bold; line-height:14px; }
	
	/* LISTAGEM */
	.boxlistagem { border:solid 1px #4f4f4f; background:#333; margin:10px 0 0 10px; padding:0 5px; clear:both; height:104px; }
	.boxlistagem a { color:#363636; }
	.boxlistagem * p { padding-bottom:3px !IMPORTANT; margin: 0 !IMPORTANT; }
	.boxlistagem .listagemimg { width:120px; float:left; }
	.boxlistagem .listagemimg img { width:110px; height:90px; margin-top:5px; border:2px solid #CCC; }
	.boxlistagem .listagemimg p { font-weight:bold; padding-bottom:0; font-size:14px; color:#666; }
	.boxlistagem .txtlistagem { float: left; width:200px; padding-top: 5px;}
	#geral #meio .boxlistagem .txtlistagem p strong{  font-weight:bold; padding:6px 10px 0 0; font-size:14px; line-height:14px; color:#F1B912; }
	#geral #meio .boxlistagem .txtlistagem .iconmaps a { font-weight:normal; color:#e1e1e1; background:url(../img/virtual/icoGMaps.jpg) no-repeat left; padding-left:22px; font-weight:bold; }
	#geral #meio .boxlistagem .txtlistagem .iconfavorito a { font-weight:normal; color:#e1e1e1; background:url(../img/virtual/icoFavoritos.gif) no-repeat left; padding-left:22px; font-weight:bold; }
	.boxlistagem .textlistagem { float: left; width: 400px; padding-top: 5px;}
	#geral #meio .boxlistagem .textlistagem p strong { font-weight:bold; padding:6px 10px 0 0; font-size:14px; line-height:14px; color:#F1B912; }
	#geral #meio .boxlistagem .textlistagem p strong a{ color:#F1B912 !IMPORTANT; }
	
	/* BUSCA INTERNAS */
	#geral #meio .buscaInternas { float:left; width:215px; min-height:300px; }
	
	#geral #meio .resultadoBusca { position:relative; top:27px; float:left; border-top:2px solid #F1B912; width:740px; padding:0 0 0 15px;  }
	#geral #meio .resultadoBusca .paginacao { clear:both; padding-left:225px !IMPORTANT; }
	
/*	#geral #meio .resultadoBusca ul { margin:0 0 0 2ex; }
	#geral #meio .resultadoBusca ul li { color:#FFF; padding:5px 0; line-height:18px; }
	#geral #meio .resultadoBusca ul li a { color:#FFF; }*/

	
	/* IMOVEL DETALHES INTERNA */
	.resultadoBusca .filtros { width:630px; padding:15px 10px 0 100px; }
	.resultadoBusca .boxlistagem .txtlistagem { width:165px; }
	.resultadoBusca .boxlistagem .textlistagem { width:220px; }
	
	.resultadoBusca #imvFicha .menuDetalhes { width:740px; margin:15px 0 0 0; }
	.resultadoBusca #imvFicha .menuDetalhes li.btImpressao { width:135px; }
	.resultadoBusca #imvFicha .menuDetalhes li.btIndicar { width:110px; }
	
	.resultadoBusca #slideshowimovel { float:left; margin:0 4ex 0 0; }
	.resultadoBusca .imvFotos #nav { border:0; padding:0 !IMPORTANT; }
	.resultadoBusca #imvFicha .imvInformacoes { clear:both; float:none; width:735px; }
	.resultadoBusca #imvFicha .imvInformacoes ul li { width:115px; }


	
	/* LISTAGEM IMOBILIARIAS */
	#geral #meio .imobiliaria { clear:both; color:#FFF; border-bottom:1px solid #303030; width:740px; height:85px; padding:10px 0 0 0; }
	#geral #meio .imobiliaria div { display:block; height:80px; overflow:hidden; }
	
	#geral #meio .imobiliaria .imobiliariaimg { float:left; width:120px; padding:0 10px 0 0; }
	
	#geral #meio .imobiliaria .imobiliariatitulo { float:left; width:300px; padding:0 10px 0 0; }
	#geral #meio .imobiliaria  h2 { font-size:16px; letter-spacing: -0.5px; color: #FFF; }
	#geral #meio .imobiliaria .imobiliariatitulo a.btnContatar { display:block; background:url(../img/btnContatar.gif) no-repeat; width:132px; height:15px; margin:1ex 0 0 0; text-indent:-10000px; }
	
	#geral #meio .imobiliaria .imobiliariatext { float:left; position:relative; width:300px; }
	#geral #meio .imobiliaria .imobiliariatext p { padding:0 0 5px 0; }
	
	/* LISTAGEM CORRETOR */
	#geral #meio .corretor { clear:both; color:#FFF; border-bottom:1px solid #303030; width:740px; height:100px; padding:10px 0 0 0; }
	#geral #meio .corretor div { display:block; height:80px; overflow:hidden; }
	
	#geral #meio .corretor .corretorimg { float:left; width:75px; height: 85px; margin:0 10px 0 0;  overflow: hidden; }
	#geral #meio .corretor .corretorimg img {  width: 75px; }
	
	#geral #meio .corretor .corretortitulo { float:left; width:250px; padding:0 10px 0 0; }
	#geral #meio .corretor h2 { font-size:16px; letter-spacing: -0.5px; color: #FFF; }
	#geral #meio .corretor .corretortitulo a.btnContatar { display:block; background:url(../img/btnContatar.gif) no-repeat; width:132px; height:15px; margin:0 0 0 0; text-indent:-10000px; }
	
	#geral #meio .corretor .corretortext { float:left; position:relative; width:350px; }
	#geral #meio .corretor p { padding:0 0 5px 0; }


	#geral #meio .conteudoInterna .nossas_agencias {  height: 90px; margin: 0 10px 10px; }
	#geral #meio .conteudoInterna .nossas_agencias .imobiliariaimg{ float: left; width: 150px; }
	#geral #meio .conteudoInterna .nossas_agencias .imobiliariaimg img{ border: 10px solid #FFF;}
	#geral #meio .conteudoInterna .nossas_agencias .imobiliariatitulo{ margin-left: 150px;}	
	#geral #meio .conteudoInterna .nossas_agencias .imobiliariatitulo h2{ font-size: 17px;}		
	#geral #meio .conteudoInterna .nossas_agencias .imobiliariatitulo p{ margin: 0 0 5px 0; padding: 0;}		
	#geral #meio .conteudoInterna .nossas_agencias .imobiliariatitulo a.btnContatar { display:block; background:url(../img/btnContatar.gif) no-repeat; width:132px; height:15px; margin:1ex 0 0 0; text-indent:-10000px; }

	
	#imvFicha h2 { font-size:18px; } 
	#imvFicha .referencia { float:right; font-size:18px; color:#fff; padding:5px 0 0 0; }
	#imvFicha .referencia strong { color:#f1b912; }
	#imvFicha .imvInformacoes { margin-left: 10px; width:450px; line-height:18px; float: left; }
	#imvFicha .imvInformacoes h2 { padding:0 0 10px 0; }
	#imvFicha .imvInformacoes ul { padding-left:10px!important; }
	#imvFicha .imvInformacoes ul li { float:left; width:165px; padding:0 10px 0 18px; line-height:18px; background:url(../img/icoLista.gif) no-repeat left 6px; list-style:none !IMPORTANT; }
	#imvFicha .imvInformacoes ul li ul { padding:0 !IMPORTANT; margin:0 !IMPORTANT; }
	#imvFicha .imvInformacoes ul li ul li{ font-size:11px !IMPORTANT; background:none; padding:0; height:auto !IMPORTANT; line-height:22px; }
	#imvFicha p{ font-size: 11px!important;}
	#imvFicha .imvInformacoes .descricao { clear:both; padding:10px 0 10px 0; }
	#imvFicha .imvInformacoes .valorVenda { font-size:14px; }
	
	#imvFicha .imvCaptacao{ width: 220px;  float: right; } 
	#imvFicha .imvCaptacao .imvCaptador{ background: #FFF; height: 160px; padding: 5px; color: #000;  margin-bottom: 16px;}
	#imvFicha .imvCaptacao .imvCaptador .imvCaptadorDados{ text-align: right; }	
	#imvFicha .imvCaptacao .imvCaptador .imvCaptadorDados h2{ color: #F1B912!important;}
	#imvFicha .imvCaptacao .imvCaptador .imvCaptadorDados p a{ float: right;}
	#imvFicha .imvCaptacao .imvCaptador .imvCaptadorFoto{ float:left;}
	#imvFicha .imvCaptacao .imvCaptador .imvCaptadorFoto img{ width: 60px; height: 70px;}
	
	#imvFicha .imvCaptacao .imvProxima{ background: #FFF; height: 160px; padding: 5px; color: #000;  margin-bottom: 16px; text-align: center;}
	#imvFicha .imvCaptacao .imvProxima .imvProximaFoto{ text-align: center;}	
	#imvFicha .imvCaptacao .imvProxima .imvProximaFoto img{ width: 100px!important; height: auto!important }
	#imvFicha .imvCaptacao .imvSProxima { display:none; }
	
	#imvFicha .imvCaptacao .imvAgencia{ background: #FFF; height: 160px; padding: 5px; color: #000;  margin-bottom: 16px; text-align:right;}	
	#imvFicha .imvCaptacao .imvAgencia h2{ color: #F1B912!important;}
	#imvFicha .imvCaptacao .imvAgencia p a{ float: right;}
	
	#imvFicha .imvCaptacao .imvSemelhantes{ height: 180px; background: #333; text-align: center; }
	#imvFicha .imvCaptacao .imvSemelhantes h2{ font-size: 12px!important; padding: 2px!important; background:url(../img/c21/bgh1.gif) repeat-x; text-transform: uppercase;}
	#imvFicha .imvCaptacao .imvSemelhantes .navBoxSemelhante{ float:left; width: 172px; overflow: hidden; height: 160px;}
	#imvFicha .imvCaptacao .imvSemelhantes .navBoxSemelhante .boximovelsemelhante{ width: 86px; float: left; margin: 10px 0 10px 0; list-style: none;}
	#imvFicha .imvCaptacao .imvSemelhantes .navBoxSemelhante .boximovelsemelhante img{ width: 75px; height: 50px;}
	#imvFicha .imvCaptacao .imvSemelhantes .navBoxSemelhante .boximovelsemelhante span{ margin: 0 0 5px 0!important; padding: 0!important; line-height:normal!important; font-size: 11px; clear: both; display: block; }
	#imvFicha .imvCaptacao .imvSemelhantes .navBoxSemelhante .boximovelsemelhante span.preco{ font-weight: bold;}
	#imvFicha .imvCaptacao .imvSemelhantes .navBoxSemelhante .boximovelsemelhante span.linkficha a{ background: url(../img/c21/icons_black.gif) no-repeat 0 0; display: block; margin: auto; width: 59px; height: 16px; overflow: hidden; text-indent: 10000px; }
	#imvFicha .imvCaptacao .imvSemelhantes .navSemelhante{ width: 20px; float: left; overflow: hidden; padding-top: 60px; height: 100px;}
	/*#imvFicha .imvCaptacao .imvSemelhantes .navSemelhante a{ width: 18px; height: 18px; background:url(../img/c21/arrowLeft.gif) no-repeat; display: block; overflow: hidden; text-indent: -10000px; }	*/
	#imvFicha .imvCaptacao .imvSemelhantes .navSemelhante a{ display: none;}
	
	#imvFicha .cortesia{ font-size: 10px!important; color:#CCC; visibility: hidden;}
	#imvFicha .cortesia span{ visibility: visible!important;}
		
	
	#imvFicha .menuDetalhes{ clear: both; height: 20px; overflow: hidden; padding: 20px 0 20px 70px;}	
	#imvFicha .menuDetalhes li{ 	height: 15px;  margin: 0 50px 0 0; list-style: none; float:left!important; display: inline; width: 90px;  }
	#imvFicha .menuDetalhes li.btContato	{ width: 101px; }
	#imvFicha .menuDetalhes li.btImpressao	{ width: 128px;}
	#imvFicha .menuDetalhes li.btGMaps 		{ width: 92px;}
	#imvFicha .menuDetalhes li.btFavoritos 	{ width: 155px;}
	#imvFicha .menuDetalhes li.btIndicar	{ width: 142px;}	
	#imvFicha .menuDetalhes li a{  background-image: url(../img/c21/icons_ficha.gif); background-repeat: no-repeat;overflow:hidden; text-indent: 1000px; display: block; overflow: hidden; height: 15px; float: right; width: 100%;}
	#imvFicha .menuDetalhes li.btContato a	{ background-position: 0 -19px ; }
	#imvFicha .menuDetalhes li.btImpressao a{ background-position: 0 -37px;  }
	#imvFicha .menuDetalhes li.btGMaps a	{ background-position: 0 -55px;}
	#imvFicha .menuDetalhes li.btFavoritos a{ background-position: 0 -73px;}
	#imvFicha .menuDetalhes li.btIndicar a	{ background-position: 0 -1px; width: 142px;}
	
	
	
	.btPaginaCorretor	{ background: url(../img/c21/icons_ficha.gif) no-repeat 0 -92px; width: 134px; height: 16px; display: block; overflow: hidden; text-indent: 10000px;  }
	.btPaginaAgencia	{ background: url(../img/c21/icons_ficha.gif) no-repeat 0 -111px; width: 128px; height: 16px; display: block; overflow: hidden; text-indent: 10000px;  }
