body{
	margin: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}

.menu{
	float:left;
	width: 88px;
	height:25px;
	border: #ccc 1px solid;
	background:url(../images/bg_menu.png) repeat-x;
	font-weight:bold;
	color:#333;
	cursor:pointer;
}

.menu_sel{
	float:left;
	width: 88px;
	height:25px;
	border: #ccc 1px solid;
	border-bottom: none;
	background:none;
	background:#FFF;
	font-weight:bold;
	color:#333;
	cursor:pointer;
}

.sep{
	float:left;
	width: 5px;
	height:26px;
	border-bottom: #ccc 1px solid;
}

.aba_completa{
	float:left;
	width:34px;
	height:26px;
	border-bottom: #ccc 1px solid;
}

#ordenacao{
	float:left;
	width:225px;
	height:26px;
	border-bottom: #ccc 1px solid;
}

#label_ordenacao{
	float:left;
	margin-top: 3px;
}

#filtro_ordenacao{
	float:left;
}

#icon_lista{
	background:url(../images/icon_menu_lista.png) no-repeat;
	width: 13px;
	height:13px;
	margin: 6px 0 0 5px;
	padding-left: 28px;	
}

#icon_galeria{
	background:url(../images/icon_menu_galeria.png) no-repeat;
	width: 15px;
	height:13px;
	margin: 6px 0 0 5px;
	padding-left: 28px;		
}

#icon_maps{
	background:url(../images/icon_menu_mapa.png) no-repeat;
	width: 22px;
	height:20px;
	margin: 2px 0 0 5px;	
	padding-left: 28px;
	padding-top:4px;
}


#conteudo_galeria{
	display:none;
	clear:both;
	width:976px;
	height:682px;
	border: #CCC solid 1px;	
	border-top:none;
}

#conteudo_comparacao{
	display:block;
	clear:both;
	width:976px;
	height:452px;
	border: #CCC solid 1px;	
}


#conteudo_lista{
	display:block;
	clear:both;
	width:976px;
	height:975px;
	border: #CCC solid 1px;	
	padding-top:10px;
	border-top:none;
}

#conteudo_mapa{
	display:none;
	clear:both;
	width:976px;
	height:677px;
	border: #CCC solid 1px;	
	border-top:none;
	padding-top:5px;
}

#paginacao{
	display:block;
	width:600px;
	height:20px;
	font-weight:bold;
	padding-top:8px;
}

#paginacao_det{
	float:left;
	display:block;
	width:auto;
	height:20px;
	margin:auto;	
}
#paginacao_comparacao
{
	margin:auto;
	width:970px;
	height:30px;
}

#btn_comparacao{
	width:217px;
	height:25px;
	background-image:url(../images/bt_comparar.png);
	float:right;
	cursor:pointer;
	margin-top:7px;
}

.pagina{
	width:20px;
	height:20px;
	margin-left:3px;
	border: #F90 solid 1px;
	float:left;
	color: #333;	
	cursor:pointer;
	text-align:center;
}

.pagina_sel{
	width:20px;
	height:20px;
	margin-left:3px;
	border: #F90 solid 1px;
	float:left;
	color:#F90;
	text-decoration:underline;
	text-align:center;	
}

.val_pag{
	margin-top:3px;
}

.anuncio{
	width:222px;	
	height:311px;
	background:url(../images/bg_anuncio.png) no-repeat;
	margin:21px 0px 0px 17px;
	float:left;
	color:#333;	
}

#legenda_email{
	float:left;	
	width:220px;
	font-size:14px;
	color:#333;
	font-weight:100;
margin-top:6px;
}

#txt_email{
	width:252px;
	height:23px;
	background:url(../images/txt_email.png) no-repeat;	
	float:left;
}

#input_email{
	width:244px;
	height:16px;
	margin: 3px 3px 3px 3px;
	border:0px;
}

#btn_email{
	float:left;
	width:84px;
	height:23px;
	background:url(../images/btn_enviar.png) no-repeat;
	margin-left:10px;
	cursor:pointer;
}

.anuncio_comp{
	width:222px;	
	height:400px;
	background:url(../images/bg_anuncio_comp.png) no-repeat;
	margin:21px 0px 0px 17px;
	float:left;
	color:#333;	
}

#enviar_lista{
	width:570px;
	height:30px;
	margin: 30px auto 0px auto;
}

.bairro{
	margin:10px 0 0 9px;
}
.path_anuncio{
	border-top: #CCC solid 1px;
	width:201px;
	height:1px;
	margin:	5px 0 0 8px;
}
.anu_tipo{
	font-weight:bold;	
	margin:	2px 0 0 8px;	
	float:left;
	width:45%;	
}
.anu_cidade{	
	margin:	2px 13px 0 0px;	
	float:right;
	width:43%;
	text-align:right;
}
.anu_fotos{
	width:217px;
	height:126px;
	margin: 6px auto 0 auto;
}
.seta_1{
	float:left;
	background:url(../images/seta1.png) no-repeat;
	width:10px;
	height:16px;
	margin:	55px 5px auto 8px;
	cursor:pointer;
}
.anu_picture{
	float:left;
	width:170px;
	height:126px;
	margin:	auto;	
}
.seta_2{
	float:left;
	background:url(../images/seta2.png) no-repeat;
	width:10px;
	height:16px;
	margin:	55px 5px auto 5px;
	cursor:pointer;	
}

.anu_valor{
	float:left;
	color: #FF6600;
	font-weight:bold;
	margin: 6px 0 0 12px;
}
.anu_num_fotos{
	margin: 6px 25px 0px 0px;	
	float:right;
}
.anu_descricao{
	float:left;
	width:200px;
	margin: 6px 0px 0px 12px;				
}


.anu_dormts{
	clear:both;
	margin: 7px 0 0 12px;			
}

.anu_wc{
	clear:both;
	margin: 7px 0 0 12px;			
}

.anu_garagem{
	clear:both;
	margin: 7px 0 0 12px;			
}

.anu_area{
	clear:both;
	margin: 7px 0 0 12px;			
}


.anu_ficha{
	float:left;
	background:url(../images/btn_ficha.png) no-repeat;
	width:177px;
	height:23px;
	cursor:pointer;
	margin: 6px 0 0 8px;	
}
.anu_maps{
	float:right;	
	background:url(../images/anu_btn_google.png) no-repeat;
	width:25px;
	height:26px;
	cursor:pointer;
	margin: 3px 8px 0 0;	
}
.anu_sel_comp{
	margin: 6px 0 0 12px;
}
.anu_add_favoritos{
	background:url(../images/no_favorito.png) no-repeat;
	width:150px;
	height:16px;
	cursor:pointer;
	margin: 4px 0px 0 15px;
	padding-left: 22px;
}

#lista_1{
	float:left;
	background-color:#F5F5F5;	
	width:21px;
	height:32px;
	margin-left:7px;
}
#lista_2{
	float:left;
	background:url(../images/bg_menu_lista.png) repeat-x;
	width: 195px;
	height:23px;
	padding-top:7px;	
	border: #CCC solid 1px;
	color: #333;
	font-weight:bold;
	text-align:center;
}
#lista_3{
	float:left;
	background:url(../images/bg_menu_lista.png) repeat-x;
	width: 186px;
	height:23px;
	padding-top:7px;
	border-top: #CCC solid 1px;
	border-right: #CCC solid 1px;
	border-bottom: #CCC solid 1px;	
	color: #333;
	font-weight:bold;
	text-align:center;	
}
#lista_4{
	float:left;
	background:url(../images/bg_menu_lista.png) repeat-x;
	width: 109px;
	height:23px;
	padding-top:7px;
	border-top: #CCC solid 1px;
	border-right: #CCC solid 1px;
	border-bottom: #CCC solid 1px;		
	color: #333;
	font-weight:bold;
	text-align:center;	
}
#lista_5{
	float:left;
	background:url(../images/bg_menu_lista.png) repeat-x;
	width: 77px;
	height:23px;
	padding-top:7px;
	border-top: #CCC solid 1px;
	border-right: #CCC solid 1px;
	border-bottom: #CCC solid 1px;		
	color: #333;
	font-weight:bold;
	text-align:center;	
}
#lista_6{
	float:left;
	background:url(../images/bg_menu_lista.png) repeat-x;
	width: 77px;
	height:23px;
	padding-top:7px;
	border-top: #CCC solid 1px;
	border-right: #CCC solid 1px;
	border-bottom: #CCC solid 1px;		
	color: #333;
	font-weight:bold;
	text-align:center;	
}
#lista_7{
	float:left;
	background:url(../images/bg_menu_lista.png) repeat-x;
	width: 152px;
	height:23px;
	padding-top:7px;
	border-top: #CCC solid 1px;
	border-right: #CCC solid 1px;
	border-bottom: #CCC solid 1px;		
	color: #333;
	font-weight:bold;
	text-align:center;	
}
#lista_8{
	float:left;
	background:url(../images/bg_menu_lista.png) repeat-x;
	width: 120px;
	height:23px;
	padding-top:7px;
	border-top: #CCC solid 1px;
	border-right: #CCC solid 1px;
	border-bottom: #CCC solid 1px;		
	color: #333;
	font-weight:bold;
	text-align:center;	
}

#lista_ordenacao{
	min-width:150px;
	max-height:106px;
	padding-left:5px;
	font-size:11px;
	overflow:auto;
	display: none;
	position: absolute;
	margin-top:-9px;
	margin-left:3px;
	z-index:15;
	color:#333333;
	overflow-x:hidden;
	background:#fff;
	border:1px solid #ccc;
}


.det_1{
	float:left;
	background-color:#F5F5F5;	
	padding-top:17px;
	width:21px;
	height:100px;
	margin-left:7px;		
}

.lista_fav{
	background:url(../images/no_favorito.png) no-repeat;
	width:16px;
	height:16px;
	margin:auto;
	margin-top:45px;
	cursor:pointer;
}

.det_2{
	float:left;
	background:url(../images/bg_lista.png) repeat-x;
	width: 196px;
	height:116px;
	border-left: #CCC solid 1px;
	border-bottom: #CCC solid 1px;
	font-weight:bold;
	text-align:center;
}

.anu_fotos_lista{
	width:197px;
	height:115px;
}

.seta_lista_1{
	float:left;
	background:url(../images/seta1.png) no-repeat;
	width:10px;
	height:16px;
	margin:	44px 5px auto 8px;
	cursor:pointer;
}
.anu_picture_lista{
	float:left;
	width:141px;
	height:105px;
	margin:	auto;	
	margin-top:5px;
}
.seta_lista_2{
	float:left;
	background:url(../images/seta2.png) no-repeat;
	width:10px;
	height:16px;
	margin:	44px 5px auto 5px;
	cursor:pointer;	
}

.det_3{
	float:left;
	background:url(../images/bg_lista.png) repeat-x;
	width: 187px;
	height:116px;
	border-bottom: #CCC solid 1px;	
	color: #333;
	font-weight:bold;
	text-align:center;	
}

.lbl_negrito{
	font-weight:bold;	
}

.desc_1{
	width: 187px;
	font-weight:100;
	margin-top:10px;
}



.desc_2{
	width: 187px;
	font-weight:100;	
	margin-top:5px;	
}
.desc_3{
	clear:both;
	background:url(../images/btn_ficha_lista.png) no-repeat;
	width:157px;
	height:23px;
	margin:auto;
	cursor:pointer;
	margin-top:10px;
}
.desc_4{
	background:url(../images/btn_maps.png) no-repeat;
	width:156px;
	height:23px;
	margin:auto;
	margin-top:5px;		
	cursor:pointer;	
}

.det_4{
	float:left;
	background:url(../images/bg_lista.png) repeat-x;
	width: 110px;
	height:60px;
	padding-top:56px;
	border-bottom: #CCC solid 1px;		
	color: #333;
	font-weight:bold;
	text-align:center;	
}
.det_5{
	float:left;
	background:url(../images/bg_lista.png) repeat-x;
	width: 78px;
	height:60px;
	padding-top:56px;
	border-bottom: #CCC solid 1px;		
	color: #333;
	font-weight:bold;
	text-align:center;	
}
.det_6{
	float:left;
	background:url(../images/bg_lista.png) repeat-x;
	width: 78px;
	height:60px;
	padding-top:56px;
	border-bottom: #CCC solid 1px;		
	color: #333;
	font-weight:bold;
	text-align:center;	
}
.det_7{
	float:left;
	background:url(../images/bg_lista.png) repeat-x;
	width: 153px;
	height:60px;
	padding-top:56px;
	border-bottom: #CCC solid 1px;		
	color: #333;
	font-weight:bold;
	text-align:center;	
}
.det_8{
	float:left;
	background:url(../images/bg_lista.png) repeat-x;
	width: 120px;
	height:90px;
	padding-top:26px;
	border-right: #CCC solid 1px;
	border-bottom: #CCC solid 1px;		
	color: #333;
	font-weight:bold;
	text-align:center;	
}

#anterior{
	float:left;
	margin-top:5px;
	color: #333;	
	cursor:pointer;
}

#mais{
	float:left;
	margin-top:5px; 
	color: #333;
	cursor:pointer;	
}

		.mapa_fechar{
			width:15px;
			height:15px;
			margin-left:190px;
			cursor:pointer;
		}
		.mapa_tipo{
			color:#333;
			font-weight:bold;
			margin-top:8px;
			margin-left:12px;
			float:left;
		}
		.mapa_subtipo{
			color:#333;
			margin-top:8px;
			margin-right:15px;
			float:right;			
		}
		
		.limpa_linha{
			clear:both	
		}
		.mapa_seta1{
			float:left;	
			background:url(../images/seta1.png) no-repeat;
			width:10px;
			height:16px;
			margin-top:63px;
			margin-left:9px;
		}
		.mapa_picture{
			float:left;
			background:url(../images/pic.png) no-repeat;
			width:170px;
			height:126px;
			margin-left:3px;			
			margin-top:8px;
		}
		.mapa_seta2{
			float:left;
			background:url(../images/seta2.png) no-repeat;
			width:10px;
			height:16px;				
			margin-top:63px;			
			margin-left:3px;						
		}
		.mapa_valor{
			margin-top:8px;
			margin-left:25px;
			color:#FF9900;
			font-weight:bold;
		}
		.mapa_desc{
			margin-top:8px;
			margin-left:25px;		
		}
		.mapa_btnficha{
			background:url(../images/btn_ficha2.png) no-repeat;
			width:166px;
			height:23px;
			margin:5px auto 0 auto;
			cursor:pointer;
		}
		.mapa_comparacao{
			margin-top:5px;
			margin-left:12px;			
		}
		.mapa_favoritos{
			background:url(../images/no_favorito.png) no-repeat;
			width:150px;
			height:16px;
			cursor:pointer;
			margin: 8px 8px 0 15px;
			padding-left: 20px;		
		}
		
		.desc_imovel{
			width:215px; 
			height:302px; 
			position:absolute; 
			left: 146px; 
			top: 59px; 
			background:url(../images/bg_desc.GIF) no-repeat;			
		}

#ficha{
	width: 916px;
	height:503px;
}

#ficha_topo{
	width: 900px;
	height:20px;
	margin-bottom:10px;
}
#ficha_esq{
	float:left;
	width:200px;
	height:360px;
	margin:23px 0px 0px 15px;
}
#ficha_miolo{
	float:left;
	width:450px;
	height:360px;
}
#ficha_dir{
	float:left;
	width:180px;
	height:360px;
	margin-top:23px;	
}
#ficha_rodape{
	clear:both;
	width:900px;
	height:70px;
	border: #DCDCDC solid 1px;	
	background-color:#FF9900;
	margin:auto;
}

.titulo1{
	font-size:17px;
	color:#333;
	font-weight:bold;
}
.titulo2{
	font-size:13px;
	color:#333;
	font-weight: 100;
}
.titulo3{
	font-size:17px;
	color:#FF9933;
	font-weight:bold;
}

.ligue{
	float:right;
	width:124px;
	height:26px;
	background: url('../images/ligue.gif') no-repeat;
	cursor:pointer;
	display:none;
}

.ligue:hover{
	background: url('../images/ligue2.gif') no-repeat;
}

.titulo4{
	font-size:12px;
	color:#333;
	font-weight:bold;
}
.titulo5{
	font-size:10px;
	color:#333;
	font-weight:bold;
}
.titulo6{
	font-size:12px;
	color:#333;
	font-weight:100;
}
.titulo7{
	font-size:10px;
	color:#333;
	text-decoration:underline;
	cursor:pointer;
}
.titulo8{
	font-size:10px;
	color:#F60;
	text-decoration:underline;
	font-weight:bold;
	cursor:pointer;
}

.titulo8:hover{
	text-decoration:none;
	color:#900
	
}
.det1{
	background:url(../images/seta3.png) no-repeat;
	padding-left:10px;
	width:90px;
	float:left;
	margin-bottom:5px;
}
.det2{
	background:url(../images/seta3.png) no-repeat;
	padding-left:10px;
	width:180px;
	float:left;
	margin-bottom:5px;	
}

.det3{
	font-size:18px;
	color:#FF9900;
	width:180px;
	float:left;
}

.det4{
	font-size:12px;
	color:#333;
	width:230px;
	height:180px;
	overflow:auto;
	float:left;
	text-align:justify;
}

.path_ficha{
	width:168px;
	height:1px;
	border-bottom:#CDCDCD solid 1px;
	clear:both;
	margin:30px auto 0px auto;
}

.aba_miolo_sel{
	background:url(../images/aba_miolo_sel.png) no-repeat;
	width:96px;
	height:25px;
	float:left;
	font-weight:bold;
	color:#FFF;
	font-size:12px;
	cursor:pointer;
}

.aba_miolo{
	background:url(../images/aba_miolo.png) no-repeat;
	width:96px;
	height:25px;
	float:left;
	cursor:pointer;
}

.txt_aba_miolo{
	margin:7px auto 0px auto;
	text-align:center;
}

.conteudo_miolo{
	width: 430px;
	height:340px;
	border: solid #CCC 1px;
}

#logo_ficha{
	width:120px;
	height:60px;
	border:#ccc solid 1px;
	margin: 10px 0px 0px 10px;
}

#imob_ficha{
	margin-left:10px;
	margin-top:5px;
}

.btn_rodape{
	background:url(../images/bg_btn.png) no-repeat center;
	padding:0px 15px 0px 15px;
	width:138px;
	height:49px;
	float:left;
	margin-left:10px;
	margin-top:10px;
	cursor:pointer;
}

#btn_1{
	background:url(../images/btn_1.png) no-repeat;
	width:80px;
	height:37px;
	margin-top:7px;
	padding-left:50px;
	padding-top:4px;
	margin-left:5px;
}

#btn_2{
	background:url(../images/btn_2.png) no-repeat;
	width:80px;
	height:17px;
	margin-top:7px;
	padding-left:35px;
	padding-top:12px;
	margin-left:10px;
}

#btn_3{
	background:url(../images/btn_3.png) no-repeat;
	width:80px;
	height:37px;
	margin-top:7px;
	padding-left:50px;
	padding-top:4px;
	margin-left:5px;
}

#btn_4{
	background:url(../images/btn_4.png) no-repeat;
	width:80px;
	height:37px;
	margin-top:7px;
	padding-left:50px;
	padding-top:4px;
	margin-left:5px;
}

#btn_5{
	background:url(../images/btn_5.png) no-repeat;
	width:80px;
	height:37px;
	margin-top:7px;
	padding-left:50px;
	padding-top:4px;
	margin-left:5px;
}

#btn_6{
	background:url(../images/btn_6.png) no-repeat;
	width:80px;
	height:37px;
	margin-top:7px;
	padding-left:50px;
	padding-top:4px;
	margin-left:5px;
}


#foto{
	text-align:center;
	margin-top:10px;
}

#foto_slider{
	text-align:center;
	margin:10px auto 0px auto;
	width:420px;
	height:64px;
}

#esq_pequena{
	background:url(../images/esq_pequena.png) no-repeat;
	width:16px;
	height:64px;
	float:left;
	cursor:pointer;
}

#dir_pequena{
	background:url(../images/dir_pequena.png) no-repeat;
	width:16px;
	height:64px;
	float:left;
	margin-left:2px;
	cursor:pointer;
}

#conteudo_anuncios{
	width:985px;
	margin:auto;
}

.foto{
	width:61px;
	height:62px;
	float:left;
	margin-left:2px;
	border: 0px;		
}

.foto_sel{
	width:61px;
	height:62px;
	float:left;
	margin-left:2px;
	border: #F00 solid 2px;	
}

#fotos{
	float:left;
	width:382px; 
	height:65px;
}

#menu_resultado{
	width: 985px;
	margin:auto;
}

#consulta_rapida{
	width:980px;
	height:140px;
	background-position:bottom;
	margin:0px auto 0px auto;
	padding-left:20px;	
}

#txt_livre{
	float:left;
	width:388px;
	height:23px;
	background:url(../../images/txt_livre.gif) no-repeat;
	margin: 10px 0 0 80px;
}

#txt_consulta_livre{
	width:378px;
	border:0px;
	margin:2px 0 1px 5px;
	.margin:1px 0 2px -77px;
	height:17px;
}


#btn_livre{
	float:left;
	width:34px;
	height:23px;
	background:url(../../images/btn.png) no-repeat;
	margin: 10px 0 0 10px;	
	cursor:pointer;
}

#carregando{
	width:240px;
	height:60px;
	font-weight:bold;
	text-align:center;
	border:#666 double 1px;
	padding-top: 10px;
	position:absolute;
	top: 20px;
	left:15px;
	background-color:#FFF;
	display:block;
	z-index:100;
}

#sem_resultado_lista{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	margin-top: 40px;
}

#sem_resultado_galeria{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	margin-top: 50px;
}

.esq_mapa{
	float:left;
}
.dir_mapa{
	float:left;
	margin-left:5px;
}
.foto_mapa{
	float:left;
	width:90px;
	height:77px;	
}
.tipo_mapa{
	float:left;
	font-weight:bold;
}
.bairro_mapa{
	float:left;	
	margin-bottom:10px;	
}
.valor_mapa{
	clear:both;

}
.mais_mapa{
	margin-top:10px;
	background:url(../images/btn_ficha_lista.png) no-repeat;
	width:157px;
	height:23px;
	cursor:pointer;
}

.espaco_mapa{
	float:left;
	width:15px;
}

#identificacao_imob{
	width: 980px;
	height: 50px;
	margin: 8px auto 8px auto;
}

#logo_imob{
	float: left;
}

#legenda_logo_imob{
	float:left;
	padding-top: 25px;
}


#legenda{
	float:left;
	width: 400px;
	height:26px;
	border-bottom: #ccc 1px solid;
}

#leg{
	float:left;
	margin-top: 5px;
}
#legenda_1{
	width:17px;
	float:left;
	height:19px;
	background: url('../images/chk.png') no-repeat;
	margin-top: 4px;
}
#legenda_2{
	float:left;
	color: #333;
	width: 170px;	
	margin-top: 5px;
}
#legenda_3{
	width:17px;
	float:left;
	height:19px;
	background: url('../images/star.png') no-repeat;
	margin-top: 2px;
}
#legenda_4{
	width:135px;
	float:left;
	color: #333;
	margin-top: 5px;
}
