/*BUSCA DE IMÓVEIS*/


#caixa_de_resultados{
  width:			665px;
  /*height:			200px;*/
  background:		url(imagens/acabamento/fundo_caixa_busca.gif) repeat-y;
  margin-left: 		70px;
  margin-right: 	50px;
  padding-bottom:	10px;
}

#conteudo_resultados{
  background:		transparent url(imagens/acabamento/detalhe_fundo_caixa_busca.gif) no-repeat top left;
  padding-left:		12px;
}

#cabecalho_resultados{
  width:			662px;
  background:		black url(imagens/acabamento/detalhe_caixa_busca.gif) no-repeat right;
  color:			white;
  height:			33px;
}

#titulo_busca{
  text-indent: 		-10001px;
  width:			165px;
  height:			33px;
  background:		url(imagens/titulos/busca_imoveis.gif);
  float:			left;
  margin:			0px;
  
}

#permuta{
  float:			right;
  margin:			0px;
  padding-top:		7px;
  padding-right:	45px;
  font-weight:		bold;	
}

#quantidade{
  padding-top:		9px;
  font-size:		11px;
}

#link_permuta{
  font-size:		11px;
  color:			white;
  text-decoration:	underline;
  font-weight:		normal;
}

#borda_inferior{
  width:			665px;
  height:			10px;
  margin-left: 		70px;
  margin-right: 	50px;
  background:		transparent url(imagens/acabamento/detalhe_base_caixa_busca.gif) top left no-repeat;
}

#tab_result{
  background:		red;
  width:			628px;
  border-collapse:	collapse;
}

.titulos_tabela{
  color:			white;
  height:			25px;
}

.titulos_tabela a, a:visited{
  color:			white;
}

.titulos_tabela {
  color:			white;
}

.tab_result_itens .titulos_tabela{
  color:			white;
  height:			35px;
}

#tab_result .sel{
  background:		#ff8081;
}

.tab_result_itens .sel{
  background:		#ccc;
  color:			black;
}

.ordernarpor{
  width:			50%;
  text-align: 		left; 
  padding-left: 	10px;
}

.preco{
  width:			18%;
  text-align:		center;
}

.area{
  width:			16%;
  text-align:		center;
}

.m2{
  width:			16%;
  text-align:		center;
}

.tab_result_itens{
  width:			628px;
  margin-top:		7px;
  border-collapse:	collapse;
  border:			1px solid #888;
  
}

.tab_result_itens .titulos_tabela{
  background:		#888;
}


.tab_result_itens td{
  text-align:		center;
  font-size:		85%;
}

.desc_imovel{
  background:		#fff;
}

td.resumo_dados{
  text-align:		left;
  padding-left:		5px;
  padding-right:	5px;
  font-weight:		normal;
}

td.mais_detalhes {
  color:			red;
  font-size:		105%;
  text-align:		right;
  height:			10px;
}

td.mais_detalhes a:link, td.mais_detalhes a:visited {
  color:			red;
}


td.descricao {
  font-size:		100%;
  text-align:		left;
  height:			70px;
  vertical-align:	top;
}

#filtro{
  font-size:		90%;
  font-weight:		bold;  
}

#sel_cidade{
  width:			110px;
}

#sel_bairro{
  width:			125px;
}

select{
  height:			18px;
}

#sel_tipo{
  width:			150px;
}

#sel_area{
  width:			95px;
}

#sel_preco{
  width:			110px;
}

.botao_busca{
  background:		red;
  width:			27px;
  color:			white;
  font-size:		90%;
}

#conteudo_resultados form{
  margin:			0px 0px 5px 0px;
  padding-top:		5px;
}

#filtro{
  border-collapse:	collapse;		
}

#conteudo_resultados select{
  font-size:		95%;
}

.tab_descricao{
  width:			98%;
  /*height:			90px;*/
  border-collapse:	collapse;
}

.espaco_descricao{
  text-align: 		left; 
  padding-left: 	10px;
  vertical-align:	top;
}

.foto_capa{
  width:			80px;
}

/*DETALHES DO IMOVEL*/

#conteudo_detalhes{
  background:		transparent url(imagens/acabamento/detalhe_fundo_caixa_busca.gif) no-repeat top left;
  /*padding-left:		12px;*/
}

#titulo_detalhes{
  text-indent: 		-10001px;
  width:			181px;
  height:			33px;
  background:		url(imagens/titulos/detalhe_imovel.gif);
  float:			left;
  margin:			0px;
  
}

#coluna_direita{
  float:			right;
  /*background:		#ccc;*/
  width:			228px;
  padding-right:	25px;
  margin-top:		10px;
  text-align:		right;
}

#coluna_direita p{
  margin:			0px; 
}

#coluna_esquerda{
  width:			380px; 
  /*background:		#ccc; */
}

#coluna_esquerda h1{
  font-size:		170%;
  color:			black;
  font-family: 		"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight:		bold;
  padding-left:		12px;
  margin-top:		10px;
  margin-bottom:	5px;
}

#coluna_esquerda p{
  padding-left:		12px;
  margin-top:		0px;
}
 
#fichas{
  width:			394px;
  margin-left:		7px;
  background:		url(imagens/acabamento/fundo_ficha.gif) repeat-y;
}

#base_fichas{
  width:			394px;
  margin-left:		7px;
  background:		url(imagens/acabamento/base_fichas.gif) no-repeat;
  height:			8px;
}


.campo_descricao{
  font-size:		85%;
  font-weight:		bold;
  width:			45%;
}

.dado{
  font-size:		85%;
  width:			55%;
}

#fichas table{
  border-collapse:	collapse; 
  margin-left:    	10px;
}

#botoes{
  margin-left:		12px;
  margin-top:		10px;
  width:			100%;
  clear:			both;
}

#botoes img{
  margin-right:		5px;
}

.cinza{
  background:		#ddd;
}

#fichas table{
  width:			370px;
}

#a_venda{
  float:			right;
  text-indent: 		-10001px;
  width:			96px;
  height:			33px;
  background:		url(imagens/titulos/a_venda.gif) top left no-repeat;
  margin:			0px;
  padding-right:	45px;
}

#para_alugar{
  float:			right;
  text-indent: 		-10001px;
  width:			148px;
  height:			33px;
  background:		url(imagens/titulos/para_alugar.gif) top left no-repeat;
  margin:			0px;
  padding-right:	45px;
}

#galeria{
  margin-left:		5px;
  margin-top:		4px;
  padding-bottom:	4px;
}

#mapa{
  margin-left:		15px;
  margin-top:		4px;
  padding-bottom:	4px;
}

#galeria table{
  border-collapse:	collapse; 
}

#form_visita table{
  /*border-collapse:	separate; */
  margin:			10px 0px 15px 15px;
  width:			260px;
}

.lbl_form{
  font-size:		90%;
  /*width:			30%;*/
}

.dd_form{
  text-align:		left;
}

.dd_form input, textarea{
  border:			1px solid black;
}

#confirmar{
  text-align:		right;
}

#confirmar input{
  width:			100px;
  border:			1px solid red;
  font-size:		90%;
  font-weight:		bold;

}

#fichas h3{
  margin:		0px 0px 10px 15px;
  color:		red;
}

#msg_visita{
  margin:		25px 0px 0px 3px;
  font-size:	90%;
}

#erro_visita{
  border:			1px solid red;
  /*background:		#fca38e;*/
  color:			red;
  font-weight:		bold;
  margin:			7px 18px 10px 15px;
  padding:			5px 35px 5px 5px;
  background:		transparent url(imagens/acabamento/erro_f.gif) top right no-repeat;
}

#sucesso_visita{
  border:			1px solid green;
  background:		#eaffd7 url(imagens/acabamento/sucesso.gif) top right no-repeat;
  color:			green;
  margin:			7px 18px 10px 15px;
  padding:			5px 35px 5px 5px;
}

.rotulo{
  text-align:		left;
}



