/* CSS Document */
	
	/*=== Atribuições Padrões ===*/
	h3 { margin:20px 0; font-size:1.2em; border-bottom:1px solid #CCC; color:#000; padding-bottom:3px; }
	h2 { margin-bottom:15px; }
	h5 { border-bottom:1px solid #CCC; margin:20px 0 15px 0; padding-bottom:2px; font-size:1em; color:#000; }
	h4{ font-weight:bold; color:#000; font-size:1em; }
	th { background:#FB969A; color:#FFF; border:none; }
	td, th { border:none; padding:3px 3px; text-align:left; }
	table { border:1px solid #CCC; }
	
	/*=== Classes ===*/
	.on { display:block; width:18px; height:16px; background:url('../imagens/expand_on.jpg') no-repeat center center; float:left; }
	.off { display:block; width:18px; height:16px; background:url('../imagens/expand_off.jpg') no-repeat center center; float:left; } 
	.areas { margin-right:29px; padding-bottom:20px; }
	.areas img { padding:3px; background:#DDD; border:1px solid #999; }
	.link_voltar { text-align:right; }
	.tr_A { background:#FFF; }
	.tr_B { background:#F3F3F3; }
	.obs { color:#F00; background:#FAFAFA; }
	.hover_tableA { /*background:#F9F9F9; */ background:#E0E0E0; }
	.hover_tableB { background:#E0E0E0; }
	.center { text-align:center; }
	.frase { margin:10px 0 10px 0; }
	.descricao_area { margin-bottom:25px; color:#333; font-size:1em; border-bottom:1px solid #EEE; padding-bottom:3px; }
	.right { text-align:right; }
	
	/*=== Paginação ===*/
	.paginacao { text-align:center; height:100%; padding-top:3px; }
	.paginacao a { border:1px solid #999; padding:3px 5px; text-decoration:none; background:#FFCACA; color:#000; margin:0 3px; }
	.paginacao a:hover { background:#FF9899; }
	.ante, .prox { background:#FAFAFA; padding:3px 5px;  border:1px solid #999; }
	.paginacao p { margin-bottom:10px; }
	
	/*=== Institucional ===*/
	#areaInstitucional h2 { background:url('../imagens/tit_institucional.jpg') no-repeat left top; }
	#areaInstitucional ul { list-style:none; float:left; margin-right:60px;  }
	#areaInstitucional li { margin:5px 0; background:url('../imagens/icon_link.gif') no-repeat left 3px; padding-left:13px; }
	#areaInstitucional p { text-align:justify; }
	.quem_somos img { float:right; margin:0 0 10px 15px; }
	.corpo_tecnico img { float:left; margin-right:10px; } 
	.mapa_de_localizacao img { margin:0 0 15px 40px; }
	.mapa_de_localizacao dl { margin-top:15px; border:1px solid #CCC; padding:5px; background:#FAFAFA; }
	.mapa_de_localizacao dl dt { margin-bottom:15px; font-weight:bold; color:#F00; }
	.mapa_de_localizacao dl dd { margin-bottom:5px; }
	
	/*=== atendimento ===*/
	#areaAtendimento h2 { background:url('../imagens/tit_atendimento.jpg') no-repeat left top;  }
	#areaAtendimento input, select { margin-bottom:10px; }
	#areaAtendimento .enviar { text-align:right; padding-right:20px; }
	#dados_phl { text-align:center; margin:30px 0 0 0; }
	#areaAtendimento fieldset { padding:20px; border:1px solid #CCC;}
	#areaAtendimento fieldset legend { font-weight:bold; padding:0 3px; margin:0 !important; margin-bottom:20px; }

	
	/*=== Anunciantes ===*/
	#areaAnunciantes h2 { background:url('../imagens/tit_anunciantes.jpg') no-repeat left top; }
	#areaAnunciantes img { float:left; margin-right:15px; }
	#areaAnunciantes div { margin:20px 0 0 0; }
	#areaAnunciantes .endereco { margin-top:2px; }
	
	/*=== Notícias ===*/
	#areaNoticias h2 { background:url('../imagens/tit_noticias.jpg') no-repeat left top; }
	#descricao { margin:15px 0 0 0; padding-right:10px; text-align:justify; }
	#fonte { margin-top:10px; color:#222; }
	#fotos { text-align:center; float:right; width:165px; }
	#fotos div { margin-bottom:20px; padding:0 10px; }
	
	/*=== Depoimentos ===*/
	#areaDepoimento h2 { background:url('../imagens/tit_depoimentos.jpg') no-repeat left top; }
	#citacao { margin-bottom:20px; font-weight:bold; color:#000; }
	#areaDepoimento img { float:left; margin:0 10px 5px 0; }
	#autor_depoimento { text-align:right; margin:25px 0 5px 0; }
	#autor_depoimento cite { color:#222; }
	
	/*=== Lançamentos ===*/
	#areaLancamentos h2 { background:url('../imagens/tit_lancamento.jpg') no-repeat left top; }
	
	#dados { float:left; width:285px; margin:0 15px 20px 0 !important; margin:0 15px 30px 0; }
	#dados img { margin:0 3px 0 3px; }
	#dados_imovel img { float:left; margin:0 10px 4px 0; }
	#dados_imovel h4, #caracteristicas h4 { margin-bottom:10px; }
	#dados_imovel .lista { margin-top:15px; clear:both; }		
	#dados_imovel .lista a { border:1px solid #CCC; padding:2px 3px; background:#F3F3F3;  }
	#dados_imovel .lista a:hover { border-color:#999; text-decoration:none; background:#EAEAEA; }
	
	#caracteristicas { width:245px; float:left; margin-bottom:30px !important; margin-bottom:20px; }
	#caracteristicas table { margin-bottom:15px; width:245px; }
	#caracteristicas table .th_caracteristica { width:145px; }
	
	#local { margin-bottom:15px; }
	
	#outros { clear:both; }
	#outros .item_outros {  padding:6px; width:239px; background:#FAFAFA; height:155px; float:left; border:1px solid #DADADA; }
	#outros .item_outros img { margin:3px 6px 3px 0; float:left;  }
	#outros .item_outros h4 { margin-bottom:10px; }
	#outros .UF { margin-bottom:5px; color:#000; }
	#outros .align_left { margin:0 19px 30px 0 !important; margin:0 19px 15px 0;  }
	#outros .align_right { margin:0 0 30px 19px !important; margin:0 0 15px 19px; }
	
	#outros_lancamentos { clear:both; }
	#outros_lancamentos .item_outros { clear:both;  padding:6px; width:531px; background:#FAFAFA; height:130px; border:1px solid #DADADA; margin-bottom:30px; }
	#outros_lancamentos .item_outros img { margin:0 10px 3px 0; float:left;  }
	#outros_lancamentos .item_outros h4 { margin:0 0 10px 0; }
	#outros_lancamentos .UF { margin-bottom:5px; color:#000; }
	#outros_lancamentos .item_outros_dados {  width:170px; float:right; }
	#outros_lancamentos .item_outros_dados p { margin-bottom:3px; }
	#outros_lancamentos .dados_principais { border-right:1px solid #CCC; width:340px; float:left; margin-right:10px; padding-right:10px;  }
	
	#fotos_imovel a { display:block; float:left; }
	
	/*=== Imóveis ===*/
	#areaImoveis h2 { background:url('../imagens/tit_imoveis.jpg') no-repeat left top;  }
	#areaImoveis h5 span { color:#777; }
	#areaImoveis .float { float:left; margin-right:10px; height:47px; }
	#areaImoveis .controle { height:33px; padding-top:14px; text-align:left; }
	#areaImoveis .controle_direito { height:33px; padding-top:14px; text-align:right; }
	#areaImoveis .ver_todos { margin-top:10px; }
	#caracteristica_add { clear:both; }

	#areaImoveis table { clear:both;  }
	#areaImoveis input { margin-right:10px; }
	#areaImoveis fieldset { padding:10px; border:1px solid #CCC; margin-bottom:20px;  }
	#areaImoveis legend { font-weight:bold; padding:0 3px; } 
	#areaImoveis .item_busca { margin-bottom:15px; }
	#link_busca { margin:10px 0 15px 0; border-bottom:1px solid #CCC; padding-bottom:3px;  }
	#filter { clear:both; margin-bottom:15px; height:100%; }
	#filter p { margin:0 0 3px 0; color:#000; }
	#filter select { margin:0; }
	#filter .noBorder{ border:none; background:none; }
	
	/*=== Lista de Interesses ===*/
	#areaListaInteresses h2 { background:url('../imagens/tit_lista.jpg') no-repeat left top; }
	#areaListaInteresses input, textarea { margin-bottom:10px; }
	#areaListaInteresses table { margin:15px 0; width:100%; }
	#areaListaInteresses fieldset { padding:20px; border:1px solid #CCC;}
	#areaListaInteresses fieldset legend { font-weight:bold; padding:0 3px; margin:0 !important; margin-bottom:20px; }
	#areaListaInteresses .imprime_lista { background:url('../imagens/btn_imprimir.jpg') no-repeat left center; border:none; width:100px; text-align:right; font-weight:bold; font-size:1.1em; font-family:Geneva, Arial, Helvetica, sans-serif; height:23px; line-height:17px; padding-right:5px !important; padding-right:8px; }
	
	/*=== Mapa do site ===*/
	#areaMapaSite h2 { background:url('../imagens/tit_mapa.jpg') no-repeat left top; }
	#areaMapaSite ul { list-style:none;  }
	#areaMapaSite li { padding:5px 0 5px 20px; }
	#areaMapaSite p { margin-bottom:15px; }
	#areaMapaSite .bloco { display:block; }
	#areaMapaSite .nivel_1 { margin-left:25px; }
	#areaMapaSite .mt { background:url('../imagens/bkg_item_map.jpg') no-repeat left top; }
	#areaMapaSite .ult { background:url('../imagens/bkg_item_map_ult.jpg') no-repeat left top; } 
	#todos { background:url('../imagens/bkg_map.jpg') repeat-y left top; margin-bottom:-20px; }
	
	/*=== Erro 404 ===*/
	#erro404 {  }
	#erro404 h2 { background:url('../imagens/tit_localize-se.jpg') no-repeat left top; }
	
	