@import url(formularios.css);

/*-- CSS RESET --*/
* { margin:0; padding:0; list-style:none; vertical-align:baseline; font-family:"Trebuchet MS",Arial,sans-serif; font-size:12px; }
html { /*background:#E5E5E4;*/ }

/*-- CONFIGURAÇÕES GERAIS --*/
a { color:#000000; text-decoration:none;cursor: hand;cursor: pointer; }
a:hover { text-decoration:underline; }
h1 { color:#BA0201; font-size:2em; margin-bottom:18px; }
h2,h3 { font-size:1.5em; margin-bottom:10px; }
h3.titulo {color:#BA0201;font-size:2em;margin-bottom:18px;}
h4, h5 { margin:14px 0; font-size:14px; }
img { border:0; }
.seta_vermelha_direita { padding-left:20px; background:url(../imagens/seta_vermelha.gif) no-repeat scroll 10px; }
.esquerda { float: left; }
.direita { float: right; }
.centro { text-align: center; }
p { margin-bottom:0px; line-height: 1.5em; }
p.esquerda, p.direita { float: none; }
p.esquerda { text-align: left; }
p.direita { text-align: right; }
.none { display: none; }
.clear { clear: both; }
fieldset {border:none;}
.caixa_cinza { background: #e9e9e8; padding: 5px 10px; }
a.pergunta { float: left; width: 19px; height: 19px; margin: 0 3px; background: url(../imagens/botao_pergunta.gif) no-repeat; text-indent: -999em; overflow: hidden; }
.azul {color:#0000FF;}
.vermelho {color:#BA0201;}
small{ font-size: 11px; }
.link_azul {color:#2200CC;}
.justificado {text-align:justify;}
.amigo_esquerda {float:left;width:240px;}

/*- BOTÕES -*/
a.botao { cursor:pointer; padding: 3px 10px 2px; background: url(../imagens/botao_amarelo.gif) #F9BC15 repeat-x; border: 1px #f9bf1e solid; font-weight: bold; font-size: 1.2em; text-decoration: none; color: #000000;}
a.botao.cinza { display: block; padding: 4px 5px 1px; height: 20px; background: url(../imagens/botao_cinza.gif) repeat-x; border: none; text-decoration: none; color: #000; }
a.botao.cinza.voltar, a.botao.cinza.topo { padding: 4px 1px 1px 5px; border: 1px #D9D9D9 solid; }
a.botao.cinza.voltar { width: 50px; }
a.botao.cinza.voltar strong { font-size:12px; padding-left: 8px; background: url(../imagens/seta_preta_back.gif) left no-repeat; }
a.botao.cinza.topo { width: 108px; margin-bottom: 1.5em; }
a.botao.cinza.topo strong { padding-left: 11px; background: url(../imagens/seta_preta_top.gif) left no-repeat; }

.botao.cinza_arredondado { border: 0; padding: 1px 0 1px 4px; background: url(../imagens/botao_arredondado_esquerda.gif) left no-repeat; }
.botao.cinza_arredondado span { padding: 1px 5px 1px 0; background: url(../imagens/botao_arredondado_direita.gif) right repeat-x; }

/*-- TABELAS -- */
#conteudo #coluna2 table { width: 100%;clear:both; }
#conteudo #coluna2 table th, 
#conteudo #coluna2 table td { padding: 10px 3px; vertical-align: middle;  }
#conteudo #coluna2 table td .resultado_titulo { font-size:14px; margin-bottom:5px; font-weight:bold; }
#conteudo #coluna2 table td .resultado_titulo a { font-size:14px; }
#conteudo #coluna2 table td .resultado_endereco { margin:10px 0; font-weight:bold; }
#conteudo #coluna2 table td .resultado_corretor { margin-top:25px; }
#conteudo #coluna2 table td.check { width: 15px; padding: 0; background: url(../imagens/hotsite_resultadobusca_chec.gif) repeat-y; text-align: left; }
* html #conteudo #coluna2 table td.check input { margin-left: -4px; }
#conteudo #coluna2 table td.check img { margin: 0 5px; }
#conteudo #coluna2 table td.dados { text-align: center; }
#conteudo #coluna2 table td.dados img { display: block; margin: 0 auto; }
#conteudo #coluna2 table tfoot td { padding: 3px; background: #fff8db; }
#conteudo #coluna2 table tfoot td a.selecionar { width: 164px; height: 39px; background: url(../imagens/ferramenta_selecao.gif) no-repeat; text-indent: -9999em; overflow: hidden; }
#conteudo #coluna2 table tfoot td a.checkall { width: 164px; height: 39px; background: url(../imagens/ferramenta_selecao_checkall.gif) no-repeat; text-indent: -9999em; overflow: hidden; }
#conteudo #coluna2 table tfoot td a.uncheckall { width: 164px; height: 39px; background: url(../imagens/ferramenta_selecao_uncheckall.gif) no-repeat; text-indent: -9999em; overflow: hidden; }

/*-- QUEM SOMOS --*/
#quem_somos #all #conteudo #coluna2 span { color:#0000FF; }


/*-- NUM EXIBIÇÕES --*/
html > body #all #exibicao { margin-right: 3px; } 
#all #exibicao ul { display: inline; list-style: none; text-align: right; }
#all #exibicao ul li { display: inline; margin-left: 6px; padding-right: 2px; border-right: 1px solid #000; }
html > body #all #exibicao ul li { margin-left: 2px; padding-right: 6px; }
#all #exibicao ul li.ultimo { border: 0; padding: 0; }
#all #exibicao ul li a { color: #000; text-decoration: underline; } 

/* PAGINAÇÃO */
ul.paginacao { margin: 14px 0 0 260px; list-style: none; text-align: center; width:253px; }
ul.paginacao li { display: inline; padding: 2px; margin: 0; background: transparent; }
ul.paginacao li a { text-decoration: none; }
ul.paginacao li strong {font-size:14px;}
ul.paginacao li a:hover { text-decoration: underline; }
ul.paginacao li.anterior a, 
ul.paginacao li.proximo a { padding: 0 4px; background: #ffe18c; }

/*-- ABAS -- */
ul.abas { list-style: none; border:1px solid #fff;}
ul.abas li.aba { float: left; zoom: 1; width: auto; height: 28px; margin-right: 2px; padding: 0 0 0 4px; background: url(../imagens/aba_inativa_esquerda.gif) left 2px no-repeat; border-bottom: 1px solid #fff; line-height: 1; }
ul.abas li.aba span { float: left; padding: 10px 25px 6px 20px; background: url(../imagens/aba_inativa_direita.gif) right 2px no-repeat; }
ul.abas li.aba a { font-weight: bold; text-transform: uppercase; color: #4c4631; text-decoration: none; }
ul.abas li.aba.selecionado { padding: 0 0 0 5px; background: url(../imagens/aba_ativa_esquerda.gif) left top no-repeat; border-bottom-width: 1px; }
ul.abas li.aba.selecionado span { padding: 10px 25px 7px 20px; background: url(../imagens/aba_ativa_direita.gif) right top no-repeat; }
ul.abas li.aba.selecionado a { color: #000; font-weight: bold;}

/*-- QUADROS --*/
.quadros form.padrao fieldset { width: 404px; padding: 18px 20px; background: url(../imagens/form_bg.gif) bottom #fff8db no-repeat; border-top: 1px solid #ffe57f; } 
.quadros form.padrao fieldset.escuro { border: 1px #e4dbb7 solid; background: #fcf9ec; }
.quadros form.padrao form fieldset ol li textarea { width: 260px; height: 90px; }

#comparacao_imoveis_email .campos { background:#FFFFFF none repeat scroll 0 0;border:1px solid #EBAC00;font-size:11px;margin:3px 0;padding:2px;width:223px; }

/* ATENDIMENTO ONLINE */
#atendimentoOnline { width: 500px; }
#atendimento-online { border: 0 none;	width: 320px; margin-left: 20px; margin-top: 18px; float:left; }
#atendimento-online ol { list-style: none;}
#atendimento-online ol li { padding: 5px; }
#atendimento-online ol li label{ float: left;	width: 62px; }
#atendimento-online-texto { padding: 10px; text-align:center; border: 1px solid #B4C91A; margin-bottom: 15px; }
#atendimento-online-texto strong{ font-weight: bold; }
#atendimento-online ol li input { width: 150px; }
#atendimento-online-entrar { background-color: #B4C91A; border: 1px solid #B4C91A; width: 50px; text-align:center; padding: 2px; font-weight: bold; margin: 5px 1px 0px 160px; }
#atendimento-online-icone { float: right;  width: 220px;	*width: 180px; text-align:center; }

/*-- DICAS DE USO --*/
#frmPesquisaDica input {border:none;}
#frmPesquisaDica .label_util {margin-right:66px;}
#frmPesquisaDica .label_comentar {margin-right:5px;}
#frmPesquisaDica .comentar_dica {padding:0 10px 20px; border:1px solid #FFE57F; background-color:#FFF8DB; margin-top:15px;}
#frmPesquisaDica .comentar_dica ul {padding: 0px 0px 0px 30px;}
#frmPesquisaDica .comentar_dica input {border:1px solid #EBAC00;width:360px;}
#frmPesquisaDica .comentar_dica textarea {border:1px solid #EBAC00;width:365px;}
#frmPesquisaDica fieldset {background:transparent; border:none; padding:0;}
#frmPesquisaDica fieldset ul li {height:auto; margin:0; padding:0;}
#frmPesquisaDica ul li {height:auto; margin:0; padding:0;list-style:none;}
.fechar {margin-top: 20px;}
#dicasEmailResposta {color:#000000; font-weight:bold;}
.titulo_dicas {float:none !important;}

.fechar {margin-top: 15px;}

/*-- ALL --*/
#all {width:1000px; margin:0 auto; background:#FFFFFF;}

	/*-- ALL -> CONTENDO FLOAT --*/
  html body #all .contemfloat:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
  html body #all .contemfloat { display: inline-block; }
  * html body #all .contemfloat { height: 1%; }
  html body #all .contemfloat { display: block; }
	
/*-- TOPO --*/
#all #topo { position: relative; }
#all #topo #principal { height: 98px; padding-left: 17px; background: #FFF8D5 url(../imagens/topo_bg.gif) no-repeat scroll right top; }   
#all #topo #principal h2 { float: left; width: 251px; height: 42px; margin: 27px 18px 0 0; /*background: url(../imagens/topo_logo.png) no-repeat;*/ text-indent: -999em; overflow: hidden; }
#all #topo #principal span { left:17px; position:absolute; top:5px; }
* html #all #topo #principal h2 { background: none; /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imagens/topo_logo.png',sizingMethod='scale');*/ }
#all #topo #principal h2 a { display: block; height: 100%; }
#all #topo #principal .banner { position: absolute; top: 22px; left: 483px; }
html > body #all #topo #principal .banner { top: 10px; }

	/*-- TOPO -> CADASTRO FAVORITOS --*/
	#all #topo #usuario { padding-bottom: 5px; background: #fff; }
	#all #topo #usuario .cadastro { float: left; border-bottom:2px solid #FFFFFF; border-top:2px solid #FFFFFF; }
	#all #topo #usuario .cadastro p { font-size:12px; width: 474px; _width: 461px; height: 22px; margin: 0; padding: 6px 6px 0 11px; background: #fce47d; float:left; }
	#all #topo #usuario .cadastro p a { font-weight: bold; text-transform: uppercase; text-decoration: underline; color: #e50003; }	
  
	/*-- TOPO -> FAVORITOS LOGADO --*/
	#all #topo #usuario { padding-bottom: 5px; background: #fff; }
  #all #topo #usuario .logado { float: left; border: 2px #fff solid; border-right: none; background: #fff; }
  #all #topo #usuario .logado p { font-size: 12px; width: 981px; height: 20px; margin: 0; padding: 6px 6px 0 11px; background: #fce47d; text-align: right; }
  #all #topo #usuario .logado span { font-size: 11px; font-weight: bold; }
  #all #topo #usuario .logado p a { text-transform: uppercase; color: #e50003; text-decoration:underline; }
	
	/* TOPO -> LOGIN DE FAVORITOS */
	#all #topo #usuario form { float: left; padding-right: 22px; height: 26px; background: #ffbf0d; border-bottom:2px solid #FFFFFF; border-top:2px solid #FFFFFF; border-left:2px solid #FFFFFF; width:485px; padding-top:2px; }
	#all #topo #usuario .favoritos_logado { background:#FFBF0D none repeat scroll 0 0;border:2px solid #FFFFFF;float:left;font-size:10px;height:18px;padding-right:20px;padding-top:7px;text-align:right;width:356px; }
	#all #topo form fieldset { margin: 3px 0 0 13px; width:100%; _padding:3px 0 0 0; }
	#all #topo form fieldset ol { display: inline; list-style: none; }
	#all #topo #usuario form fieldset ol li { float: left; }
	#all #topo #usuario form fieldset ol li label { margin-right: 5px; }
	#all #topo #usuario form fieldset ol li label strong { font-size:12px; }
	#all #topo #usuario form fieldset ol li input { height: 17px; border: 1px #b38400 solid;  }
	#all #topo #usuario form fieldset ol li input#email { width: 140px; margin-right: 5px; }
	#all #topo #usuario form fieldset ol li input#senha { width: 80px; }
	#all #topo #usuario form fieldset ol li button { cursor: pointer; width: 32px; height: 18px; margin-left: 6px; padding-bottom: 2px; background: url(../imagens/form_botao_ok.gif) no-repeat; border: none; font-weight: bold; font-size: 11px; } 
	#all #topo #usuario form fieldset ol li a { float: left; margin-top: 1px; color: #000; font-size: 12px; margin-left: 10px; }
	
		/*-- TOPO -> LOGIN DE FAVORITOS -> LEMBRAR SENHA --*/
		#lbLembrarSenha { border: 8px solid #FCE5A4;width:250px; }
		#lbLembrarSenha h1{ color:#BA0201;font-size:2em;margin-bottom:18px;}
		#lbLembrarSenha ol{ list-style: none; margin-top: 40px;}
		#lbLembrarSenha #recuperar_email{ width: 200px; font-size: 10px;}
		#lbLembrarSenha #enviar{ border: 1px solid #111111; background: #F9C500; font-weight: bold; font-size: 10px; padding: 1px;}
		#lbLembrarSenha #ajax-recuperar-senha{ width: 100%; text-align: center; margin-top: 15px;}
	
	/* TOPO -> BUSCA RÁPIDA */
	#all #topo #usuario #data_buscas form { float: left; margin-left:15px; padding: 0; background: #efefef; border: none; width:285px; }
	* html #all #topo #usuario #data_buscas form  { padding-top: 1px; }
	#all #topo #usuario #data_buscas form fieldset { padding: 0; margin: 0; }
	#all #topo #usuario #data_buscas form input { width: 185px; height: 17px; padding: 0px 2px; border: 1px #b8b8b8 solid; font-size: 12px; }
	#all #topo #usuario #data_buscas form button { background:transparent url(../imagens/busca_botao_buscar.gif) no-repeat scroll 0 0; border:medium none; font-size:11px; height:18px; margin:2px 2px 0; padding:0 0 2px; white-space:nowrap; width:84px; } 
	#all #topo #usuario #data_buscas form button:focus { padding-top: 1px; }

	/*-- TOPO -> DATA, IMOVEIS FAVORITOS, BUSCA RÁPIDA --*/
	#all #topo #usuario #data_buscas { clear: both; height: 29px; margin: 0; background: url(../imagens/busca_bg.gif) 3px 0 repeat-x; }
	#all #topo #usuario #data_buscas p { float: left; width: 330px; height: 15px; padding: 5px 0 5px 7px; background: #efefef; }
	#all #topo #usuario #data_buscas ul { float: left; width: 322px; height: 23px; padding: 6px 0 0 38px; background: url(../imagens/buscamos_favoritos_bg.gif) no-repeat; list-style: none; }
	#all #topo #usuario #data_buscas ul li { float: left; }
	#all #topo #usuario #data_buscas ul li.favoritos { width: 165px; margin-left: 12px; padding-left: 12px; background: url(../imagens/buscamos_favoritos_sep.gif) left no-repeat; }
	#all #topo #usuario #data_buscas ul li a { color: #000; font-size: 12px; text-decoration: none; display: block; float: left; }
	#all #topo #usuario #data_buscas ul li a:hover { text-decoration: underline; }
	#all #topo #usuario #data_buscas ul li a h3 { color:#000000;font-size:12px;font-weight:normal; }
	#all #topo #usuario #data_buscas ul li a h3.total_imoveis { width:160px; }
	#all #topo #usuario #data_buscas ul li #quantidade_favoritos { float: right; width: 32px; padding: 3px 0 1px 0; background: url(../imagens/topo_databuscas_favoritos.gif) no-repeat; font-size: 12px; color: #ba0201; text-align: center; }
	
	/*-- TOPO -> COMPARAÇÃO DE IMOVEIS --*/
	#comparacao #all #topo h1#logotipo {float: left; width: 310px; height: 45px; margin: 30px 18px 0 15px; background: url(../imagens/topo_logo_comparacao.png) no-repeat; text-indent: -999em; overflow: hidden;}

/*-- CONTEUDO -- */
#all #conteudo { clear: both; width: 998px; background: #fff; }

  /* CONTEUDO -> CONTENDO FLOAT */
  #conteudo:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
  #conteudo { display: inline-block; }
  * html #conteudo { height: 1%; }
  #conteudo { display: block; background: #fff; }
	
/*-- COLUNA 1 --*/
#all #conteudo #coluna1 { width: 200px !important; margin-right: 2px; padding: 0 3px 0 2px; float: left; background: #fff; }
* html #all #conteudo #coluna1 { width: 174px; }
#all #conteudo #coluna1 .caixa { background: #f7f7f8; padding: 4px 4px 4px 2px; }
/*#all #conteudo #coluna1 dl#menu { background: #f9f1bb; } */
#all #conteudo #coluna1 dl#menu dt { height: 19px; text-transform: uppercase; font-size: 12px; padding: 5px 0 0 8px; background-repeat: repeat-x; }

	/*-- COLUNA 1 -> TITULOS DO MENU --*/
	#all #conteudo #coluna1 dl#menu dt.vendas { /*background: url(../imagens/coluna1_menu_dt_vendas.gif);*/ background-color:#FCE47D; padding-bottom:3px; }
	#all #conteudo #coluna1 dl#menu dt.aluguel { background: url(../imagens/coluna1_menu_dt_aluguel.gif); }
	#all #conteudo #coluna1 dl#menu dt.produtos_servicos { background: url(../imagens/coluna1_menu_dt_prod.gif); }
	#all #conteudo #coluna1 dl#menu dd ul { list-style: none; }
	#all #conteudo #coluna1 dl#menu dd ul li { height: 22px; border-bottom:1px solid #E9E9E9; }
	html > body #all #conteudo #coluna1 dl#menu dd ul li { height: 30px; }
	#all #conteudo #coluna1 dl#menu dd ul li.primeiro { border-top: none !important; }
	html body #all #conteudo #coluna1 dl#menu dd ul li a { display: block; height: 100%; padding: 6px 0 0 6px; color: #000; text-decoration: none; font-size: 12px; }
	html body #all #conteudo #coluna1 dl#menu dd ul li a:hover { text-decoration:underline; }
	#all #conteudo #coluna1 dl#menu dd ul li a span { color: #d00000; font-size: 10px; }
	
	/*-- COLUNA 1 -> ITENS DO MENU --*/
	/*#all #conteudo #coluna1 dl#menu dd.vendas ul li a { background: #f7e992; border: 1px #e4d881 solid; border-top: 1px #f9f2be solid; }*/
	#all #conteudo #coluna1 dl#menu dd.aluguel ul li a { background: #ffe49b; border: 1px #ffd258 solid; border-top: 1px #ffeec1 solid; }
	#all #conteudo #coluna1 dl#menu dd.produtos_servicos ul li a { background: #f7e994; border: 1px #e4d87f solid; }
	html > body #all #conteudo #coluna1 dl#menu dd.produtos_servicos ul li { height: 24px; }
	
	/* -- COLUNA 1 -> DESTAQUES EM CINZA --*/
	#all #conteudo #coluna1 ul.destaques { margin: 7px 0 0; border:1px solid #F7F7F8; /* height: 80px; */ list-style: none; } 
	#all #conteudo #coluna1 ul.destaques li { height: 30px; padding: 3px 7px; /*margin-bottom: 6px;*/ background: url(../imagens/links_destaque_bg.gif) repeat-x; }
	* html #all #conteudo #coluna1 ul.destaques li { height: 40px; }
	#all #conteudo #coluna1 ul.destaques li a { display: -moz-inline-box; padding-left: 15px; padding-top:7px; background: url(../imagens/seta_preta.gif) 0 11px no-repeat; font-size: 12px; color: #000; text-decoration: none; }
	#all #conteudo #coluna1 ul.destaques li a h3 { font-size:0.5em; }
	#all #conteudo #coluna1 ul.destaques li.avalie { padding-top: 12px; }
	#all #conteudo #coluna1 ul.destaques li.avalie a { background-position: 0 4px; }  
	
	/*-- COLUNA 1 -> BUSCAS ESPECIAIS --*/
	#all #conteudo #coluna1 ul.buscas { margin-top: 10px; padding: 5px; list-style: none; }
	* html #all #conteudo #coluna1 ul.buscas { margin-top: -26px; }
	#all #conteudo #coluna1 ul.buscas li { padding: 8px 0 10px 39px; border-bottom: 1px #e5e5e4 solid; }
	#all #conteudo #coluna1 ul.buscas li.imobiliarias { background: url(../imagens/coluna1_buscas_imobiliarias.gif) left no-repeat; }
	#all #conteudo #coluna1 ul.buscas li.direcionada { background: url(../imagens/coluna1_buscas_direcionada.gif) left no-repeat; }
	#all #conteudo #coluna1 ul.buscas li.bairros { border-bottom: none; background: url(../imagens/coluna1_buscas_bairros.gif) left no-repeat; }
	#all #conteudo #coluna1 ul.buscas li a { color: #000; font-size: 12px; text-decoration: none; }
	#all #conteudo #coluna1 ul.buscas li.buscaReferencia { background: url(../imagens/buscaReferencia.jpg) left no-repeat; }
	#all #conteudo #coluna1 ul.buscas li.buscaReferencia input { width: 70%;}
	#all #conteudo #coluna1 ul.buscas li.buscaReferencia input.botao { width: 17%;  background: url(../imagens/coluna3_letras_bg.gif) left no-repeat; border: none; font-size:11px;  }
	#all #conteudo #coluna1 ul.buscas li a:hover { text-decoration: underline; }
	
	/*-- COLUNA 1 -> ATENDIMENTO ONLINE E BLOG --*/
	#all #conteudo #coluna1 a.banner_servico { display: block; height: 58px; margin: 6px 0 6px 5px; padding: 14px 0 0 54px; background-repeat: no-repeat; background-color: #fff; }
	#all #conteudo #coluna1 a.banner_servico { font-size: 13px; color: #000; text-decoration: none; text-transform: uppercase; }
	#all #conteudo #coluna1 a.banner_servico span { color: #ba0201; font-size: 11px; padding-left: 7px; background: url(../imagens/seta_vermelha.gif) left no-repeat; }
	#all #conteudo #coluna1 a.banner_servico.atendimento { background-image: url(../imagens/coluna1_banner_atendimento.gif); }
	#all #conteudo #coluna1 a.banner_servico.offline { background-image: url(../imagens/coluna1_banner_atendimento2.gif); cursor: default; }
	#all #conteudo #coluna1 a.banner_servico.blog { padding:10px 0 10px 78px; background-image: url(../imagens/coluna1_banner_blog.gif); }
	
	#all #conteudo #coluna1 a.banner_twitter { display: block; height: 58px; margin: 6px 0 6px 5px; padding: 14px 0 0 54px; background-repeat: no-repeat; background-color: #fff; }
	#all #conteudo #coluna1 a.banner_twitter { font-size: 13px; color: #000; text-decoration: none; text-transform: uppercase; }
	#all #conteudo #coluna1 a.banner_twitter span { color: #ba0201; font-size: 11px; padding-left: 7px; background: url(../imagens/seta_vermelha.gif) left no-repeat; }
	#all #conteudo #coluna1 a.banner_twitter.twitter { padding:10px 0 10px 78px; background-image: url(../imagens/coluna1_banner_twitter.gif); }

	#all #conteudo #coluna1 a.banner_plano75 { display: block; height: 58px; margin: 6px 0 6px 5px; padding: 14px 0 0 54px; background-repeat: no-repeat; background-color: #fff; }
	#all #conteudo #coluna1 a.banner_plano75 { font-size: 13px; color: #ffffff; text-decoration: none; text-transform: uppercase; }
	#all #conteudo #coluna1 a.banner_plano75 span { color: #ba0201; font-size: 11px; padding-left: 7px; background: url(../imagens/seta_vermelha.gif) left no-repeat; }
	#all #conteudo #coluna1 a.banner_plano75.plano75 { padding:10px 0 10px 78px; background-image: url(../imagens/coluna1_banner_plano75.jpg); }
	
	
	/*-- COLUNA 1 -> ENQUETE --*/
	#all #conteudo #coluna1 .enquete { border: 1px #e8e8e5 solid; padding: 4px; }
	#all #conteudo #coluna1 .enquete fieldset, #all #conteudo #coluna1 .enquete p { padding: 4px 4px; border: none; background: url(../imagens/coluna1_enquete_bg.gif) repeat-x 0 bottom; font-size: 12px; } 
	#all #conteudo #coluna1 .enquete fieldset h4 { font-size: 12px; padding: 0; margin-bottom: 11px; text-align: center; }
	#all #conteudo #coluna1 .enquete p { font-size: 12px; padding: 0; margin-bottom: 11px; text-align: center; }
	#all #conteudo #coluna1 .enquete fieldset ol { padding-bottom: 20px; list-style: none; background: url(../imagens/coluna1_enquete_opcao_bg.gif) repeat-x 0 bottom; }
	#all #conteudo #coluna1 .enquete fieldset ol li {  margin: 0 0 8px 10px; font-size: 11px;  }
	* html #all #conteudo #coluna1 .enquete fieldset ol li { margin-bottom: 0; }
	#all #conteudo #coluna1 .enquete fieldset ol input { margin-right: 7px; }
	#all #conteudo #coluna1 .enquete fieldset ol li.botao {text-align:center;}
	#all #conteudo #coluna1 .enquete fieldset ol li button { width: 84px; height: 18px; border: none; background: url(../imagens/busca_botao_buscar.gif) no-repeat; font-size: 11px; }
	
	/*-- COLUNA 1 -> ENQUETE RESPOSTA --*/
	#all #conteudo #coluna1 .enqueteRes { border: 1px #e8e8e5 solid; padding: 4px; }
	#all #conteudo #coluna1 .enqueteRes fieldset, #all #conteudo #coluna1 .enquete p { padding: 4px 4px; border: none; background: url(../imagens/coluna1_enquete_bg.gif) repeat-x 0 bottom; font-size: 12px; } 
	#all #conteudo #coluna1 .enqueteRes fieldset h4 { font-size: 12px; padding: 0; margin-bottom: 11px; text-align: center; }
	#all #conteudo #coluna1 .enqueteRes p { font-size: 12px; padding: 0; margin-bottom: 11px; text-align: center; }
	#all #conteudo #coluna1 .enqueteRes fieldset ol { padding-bottom: 20px; list-style: none; background: url(../imagens/coluna1_enquete_opcao_bg.gif) repeat-x 0 bottom; }
	#all #conteudo #coluna1 .enqueteRes fieldset ol li { margin: 0 0 0px 10px; font-size: 11px; padding:0px;  }
	* html #all #conteudo #coluna1 .enqueteRes fieldset ol li { margin-bottom: 0; }
	#all #conteudo #coluna1 .enqueteRes fieldset ol input { margin-right: 7px; }
	#all #conteudo #coluna1 .enqueteRes fieldset ol li button { width: 84px; height: 18px; margin-top: 10px; border: none; background: url(../imagens/busca_botao_buscar.gif) no-repeat; font-size: 11px; }
	
	/* COLUNA 1 -> MENU DO PAINEL DA IMOBILIÁRIA */
	.painel_controle { background: #f1f1f1; border: #BA0201 solid 1px; margin-top: 5px; }
	.painel_controle * { margin: 0; }
	.painel_controle p.mensagem { background: #BA0201; font-weight: bold; padding-left: 8px; color: #fff; }
	.painel_controle p.nome { padding:10px 0 0; text-align: center; }
	.painel_controle h6 { background: url(../imagens/links_destaque_bg.gif) repeat-x; font-size: 14px; padding: 4px 8px; }
	.painel_controle ul { list-style: none; font-size: 12px; }
	.painel_controle li { display: inline; }
	.painel_controle li a { display: block; border-bottom: #ddd solid 1px; border-top: #fff solid 1px; padding: 4px 0 4px 8px; text-decoration: none; }
	.painel_controle li a:hover { border-top: #ddd solid 1px; border-bottom: #fff solid 1px; border-right: #fff solid 1px; border-left: #ddd solid 1px; }
	
/*-- COLUNA 2 --*/
#all #conteudo #coluna2 { float: left; width:650px; margin-right: 5px; }
* html #buscamos_voce #all #conteudo #coluna2 { margin-right: 1px; }
#home #all #conteudo #coluna2 { padding-top: 23px; }
	
	/*- COLUNA 2 -> BREADCRUMB -*/
	p.breadcrumb { font-size:10px; margin: 9px 0; letter-spacing: 1px; clear:both;}
	p.breadcrumb, #coluna2 p.breadcrumb a { font-size:11px;color: #404040; }
	p.breadcrumb a { font-size:10px; text-decoration: underline; }
	p.breadcrumb span { font-size:11px; color: #ba0201; }
 
/*-- COLUNA 3 --*/
#all #conteudo #coluna3 { float: left; width: 135px; }

	/*-- COLUNA 3 -> BANNERS -> VISITE TAMBÉM --*/
	#all #conteudo #coluna3 #banners_visite { clear: both; padding: 3px 4px; margin: 6px 0 11px 0; background: #E9E9E9; }
	#all #conteudo #coluna3 #banners_visite h4 { margin-bottom: 9px; font-size: 12px; text-transform: uppercase; }
	#all #conteudo #coluna3 #banners_visite ul { list-style: none; text-align: center; }
	#all #conteudo #coluna3 #banners_visite ul li { margin-bottom: 5px; }
	#all #conteudo #coluna3 #banners_visite ul li a img { border: none; }
	
	/*-- COLUNA 3 -> LISTA DE BANNERS --*/
	#all #conteudo #coluna3 ul#banners_publicidade { float: right; padding: 10px 10px 28px 10px; list-style: none; background: #E9E9E9 none repeat scroll 0 0; text-align:center; width:115px; }
	#all #conteudo #coluna3 ul#banners_publicidade.vazio { background: #fff; }
	#all #conteudo #coluna3 ul#banners_publicidade li { margin-bottom: 7px; }
	#all #conteudo #coluna3 ul#banners_publicidade li a img { border: none; }
	
	/*-- COLUNA 3 -> AUMENTAR E DIMINUIR FONTES --*/
	#tamanhofonte { position: relative; width: 40px; _width:45px; margin: -37px 5px 5px; padding: 5px 5px 5px 4px; color: #000;}
	#tamanhofonte ul { position: absolute; top: 2px; right: 1px; list-style: none; }
	#tamanhofonte ul li { float: left; margin-right: 2px; }
	#tamanhofonte ul li a { float: left; width: 21px; height: 21px; background: url(../imagens/tamanhofonte.gif) no-repeat; text-indent: -9999em; overflow: hidden; }
	#tamanhofonte ul li#aumentar { margin: 0; }
	#tamanhofonte ul li#aumentar a { background-position: right; }
	
/*-- RODAPE --*/
#rodape { width: 1000px; padding-top: 10px; text-align: center; background: #fff; color: #666; }
#rodape ul { width: 100%; margin-bottom: 10px; padding: 8px 0 6px 0; text-align: center; background: #e6e6e6; }
#rodape ul li { display: inline; height: 10px; padding: 0 8px 0 10px; border-right: 1px #000 solid; }
#rodape ul li.ultimo { border: 0; }
#rodape ul li a { color: #000; text-decoration: none; }
#rodape ul li a:hover { text-decoration: underline; }
#rodape p { padding-bottom: 47px; margin-bottom:0px; }

/*-- FAVORITOS LIGHTBOX --*/
.ajaxLogin h5 {margin:0;} 
.ajaxLogin input {border:1px solid #EBAC00;height:16px;padding:2px;width:190px;}
.ajaxLogin label {font-weight:bold;margin-right:5px;width:40px;}
.ajaxLogin ol li {margin-bottom:5px;}
.ajaxLogin #resLogFavoritos {color:#BA0201;margin-bottom:10px; text-align:center;}

#criteriosContent #frmCriterios input {border:1px solid #EBAC00;height:16px;padding:2px;width:150px;}
