/* GERAL */
body { width:870px; margin:0 auto; color:#505050; background:url(../imgs/fnd.jpg); font:11px Verdana; }
a { text-decoration:none; color:#747474; }
a:hover { text-decoration:underline; }
img { border:0px; padding:0px; margin:0px; }
* { margin: 0; padding: 0px; }
input { background-color: #fff; font: 12px verdana; color:#333; border:1px solid #ccc; }
select { background-color: #fff; font:12px verdana; color:#333; border:1px solid #ccc; }
.botao { background-color: #ffb636; font: 12px Arial, sans-serif; color: #fff; border:1px solid #c18a29; padding:3px; }


/* DIV CONTAINER */
#container { width:850px; float:left; background:url(../imgs/cantos.jpg) #FFFFFF repeat-y; padding:0 19px; }


	/* DIV TOPO */
	#topo { float:left; width:850px; height:263px; }
	
	
	/* DIV MENU */
	#menu { float:left; width:850px; height:24px; }
	
	
	/* DIV BANNER */
	#banner { float:left; width:850px; height:240px; }
		
	
	/* BOX 1 */
	#box_1 { float:left; width:850px; height:48px; margin:2px 0; }
		#busca { float:left; width:632px; background:#EBEBEB; margin:0 2px 0 0; padding:0 0 35px 0; }
			#busca_titulo { float:left; width:117px; }
			.busca_campos { float:left; width:180px; padding: 13px 0 0 13px; }
			.bt_procurar { float:right; width:128px; }
		#indices { float:left; width:216px; height:48px; background:#ebebeb; margin:0; }
		
	
	/* BOX 2 */
	#box_2 { float:left; width:850px; }
		.tit_imovel { font-size:24px; color:#000; font-weight:bold; height:60px; overflow:hidden; }
	
	
		/* DESTAQUES PÁGINA PRINCIPAL */
		#destaques { float:left; width:632px; background:#fff; margin:0 2px 0 0; }
		#destaques_titulo { float:left; width:632px; height:44px; background:#ffb636; margin: 0 0 2px 0; }
		
		#conteudo { float:left; padding:13px 23px; min-height:478px; width:586px; background:#F4F4F4; margin:0 0 2px 0; }
		
			#box_destaques_esq { float:left; width:315px; height:504px; margin: 0 2px 0 0; }
				#destaques_esq { float:left; width:279px; height:446px; background:#ffe035; padding:18px 18px 0 18px; }
				.bt_saiba_mais { float:left; width:315px; height:42px; }
			#box_destaques_dir { float:left; width:315px; height:504px; margin:0; }
				#destaques_dir { float:left; width:279px; height:446px; background:#ffe035; padding:18px 18px 0 18px; }
				.bt_saiba_mais { float:left; width:315px; height:42px; }
				
	
		/* BREADCUMB */
		#breadcrumb_imoveis { font-size:12px; color:#777; background:#eee; border:1px solid #CCC; margin:3px 0 18px 0; padding:5px 3px; width:575px; }
		#breadcrumb_imoveis a { color:#333; text-decoration:underline; }
			
	
		/* ORDER */
		#order_imoveis { font-size:10px; text-align:right; color:#777; margin:3px 0 18px 0; padding:5px 3px; width:575px; }
		#order_imoveis a { color:#333; text-decoration:underline; }
			
	
		/* LANÇAMENTOS.html */
		.lanca_fotos { width:151px; height:88px; float:left; }
		.lanca_intro { width:295px; height:78px; padding:5px; float:left; }
		.lanca_acomp { width:120px; height:78px; padding:5px; float:left; }


		/* VENDAS.html e ALUGUEL.html */
		#box_destaques2_esq { float:left; margin: 0 2px 0 0; }
			#destaques2_esq { float:left; width:271px; height:300px; padding:10px; }
		#box_destaques2_dir { float:left; margin:0; }
			#destaques2_dir { float:left; width:271px; height:300px; padding:10px; }
		.tit_destaques2 { font-size:24px; color:#000; font-weight:bold; height:60px; overflow:hidden; }
		#box_destaques2_busca { float:left; background:#F4F4F4; margin:15px 0 0 0; font-size:12px; }
			#box_destaques2_busca ul { float:left; padding:0; width:100%; margin:15px 0; }
				#box_destaques2_busca li { list-style:none; margin:0 0 17px 0; }
				#box_destaques2_busca li a { color:#5a5a5a; font-size:11px; }
				.bt_left_border { float:left; background:url(../imgs/bt_left_border.jpg) no-repeat; width:21px; height:31px; }
				.bt_right_border { float:left; background:url(../imgs/bt_right_border.jpg) no-repeat; width:21px; height:31px; }
				.bt_bg_repeat { float:left; background:url(../imgs/bt_bg_repeat.jpg) repeat-x; height:13px;padding:8px 10px; }
		.imoveis_borda { width:160px; height:190px; padding: 10px; border:1px solid #ccc; float:left; margin: 0 6px 12px 6px; background:#eee; }
		.imoveis_borda:hover{background:#ddd; border:1px solid #ccc;}
		.imoveis_fotos { width:160px; height:130px; margin:0 0 10px 0; text-align: center; }
		.imoveis_intro { width:160px; max-height:26px; overflow:hidden; text-align:center; font-weight:bold; }
		.imoveis_intro a { color:#333; text-decoration:none; }
		.imoveis_preco { width:160px; max-height:26px; overflow:hidden; text-align:center; }
		.imoveis_preco a { color:#666; text-decoration:none; }
		#paginacao_imoveis { font-size:10px; margin:3px 0 18px 9px; width:568px; float:left; }
		#paginacao_imoveis a { color:#fff; text-decoration:none; padding:5px 10px; background:#666; }


			/* VISUALIZAR IMÓVEL */
			
				/* SLIDESHOW */
				#imovel_left { float: left; text-align:left; width: 320px; }
					#slideshow { float: left; width: 320px; height: 298px; background:#e4e4e4 url(../imgs/bg_slideshow.gif) bottom repeat; text-align:center; }
						#box_foto { width:320px; height:240px; }			

				/* GALERIA DE FOTOS */
				#imovel_right { repeat; float: right; text-align:left; width: 240px; height:298px; overflow:hidden; }
					.fts_atual { width:90px; background:#999 url(../imgs/dobra_aba.jpg) top right no-repeat; color:#FFF; padding:6px; margin-right:1px; position:relative; }
						.fts_atual a { text-decoration:none; color:#fff; }
                    #caminhao { color:#fff; width:2200px; height: 243px; position:relative; *position:; background:#999 url(../imgs/bg_aba_atual.gif) repeat; float:left; }
					
						.fts { float:left; color:#fff; padding:10px 10px 0 10px; width:220px; display:block }
							.img_left { float:left; margin:0 0 9px 0px; border:1px solid #777; position:relative; *position:; display:block; }
							.img_right { float:right; margin:0 0 9px 0px; border:1px solid #777; position:relative; *position:; display:block; }
						.fts_paginacao { float:left; background:#999 url(../imgs/bg_aba_atual.gif) repeat; padding:0 10px 10px 10px; width:220px; border-bottom:2px solid #777; }
							.bt_pg_ant { float:left; padding:1px 4px 2px 4px; background:#ddd; color:#333; border:1px solid #777; }
								.bt_pg_ant a { text-decoration:none; }
							.bt_pg_prox { float:right; padding:1px 4px 2px 4px; background:#ddd; color:#333; border:1px solid #777; }
								.bt_pg_prox a { text-decoration:none; }
								
				/* DETALHES DO IMÓVEL */
				#imovel_middle { float:left; margin:20px 0 10px 0; width:585px;  }
					.aba_atual { float:left; width:573px; height:16px; background:#999 url(../imgs/bg_aba_atual.gif) repeat; color:#FFF; padding:7px 6px 5px 6px; }
						.aba_atual a { color:#fff; text-decoration:none; }
					.aba_off { float:left; width:573px; height:19px; background:#CCC; padding:5px 6px 0px 6px; margin: 0 0 1px 0; }
						.aba_off a { text-decoration:none; }
					.aba_conteudo { float:left; width:563px; height:240px; background:#EEE; color:#999; padding:10px; overflow:auto; border:1px solid #999; margin: 0 0 1px 0; }
						#box_campos { float: left; width: 50%; max-height:60px; }
							.item_campo { float:left; padding:2px 5px; width:100px; color:#777; text-align:right; }
							.res_campo { float:left; padding:2px; margin:0 0 1px 1px; color:#777; background:#DDD; float:left; width:153px; }
							.linha_campo { float:left; }
							
						#aba_box_desc { width:auto; height:19px; padding:6px 10px 0 10px; border-left:1px solid #ccc; border-top:1px solid #ccc; border-right:1px solid #ccc; background:#FFF; margin:1px 0 0 274px; *margin:1px 0 0 0; position:absolute; color:#666; }
							#box_desc { float: right; width: 247px; color:#666; background:#FFF; padding:7px 10px; border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc; }
							#box_desc_img { float: right; }
							
					/* FOTOS DO EDIFÍCIO */
					#box_fts_edificio { float:left; text-align:center; }
						.fts_edificio { float:left; padding:2px; border:1px solid #ccc; margin:5px; height:68px; }
						
					/* CALENDARIO */
					table.calendar { float: left; background: #f4f4f4; margin:0 10px 20px 10px; padding:15px; border:1px solid #ccc; }
					table.calendar td { width:27px; text-align:center; padding:2px 0; }
					#block { width:26px; height:15px; background:#666; text-align:left; float:left; margin:0 5px 0 10px; }
					th.calendar  { border-collpase:collpase; background-color: #eaeaea; }
						.weekdays{ background-color: #7cadcd; color:#fff; }
						.monthdays td  { width:30px; text-align:right; border-collpase:collpase; border:1px solid #7cadcd; }
						.actday{ font-weight:bold; }
						.aluguelSelected { background:#666 !important; color:#FFF; }
						.aluguelSelected td:hover { background:#777 !important; color:#FFF; }

				/* INTERATIVIDADE */
				#imovel_down { float:left; margin:20px 0 10px 0; width:585px;  }
					#itens_interativos { float:left; margin:10px 60px 0 0; color:#ccc; }
					#form_contato_interativo { float:right; width:353px;}
					#form_recomende_interativo { float:right; width:353px; }
					#form_agende_interativo { float:right; width:353px; }
			

		/* BUSCA.html */
		#busca_left { float:left; width:50%; }
			.item_busca { float:left; margin:3px 5px 0 0; width:120px; color:#777; text-align:right; }
			.res_busca { padding:2px; margin:0 0 1px 1px; color:#777; margin: 0 0 10px 0; }
			
		#busca_right { float:left; width:50%; }
			.comentario_busca { float:left; width:250px; background:#fff; color:#444; text-align:center; margin:75px 0 0 0; padding:5px 3px; border:1px solid #ccc; }
					  

		/* CUB.html */
		#cub_left { float:left; width:290px; }
		#cub_right { float:right; width:290px; }
			.tab_cubano { float:left; width:276px; background:#517186; color:#fff; text-align:center; padding:5px; border:1px solid #fff; }
				.tabano_cub { float:left; width:282px; background:url(../imgs/bg_cub.gif) repeat; color:#fff; text-align:center; padding:2px; margin:4px 0 0 0; border:1px solid #fff; }
					.tabtit_cub { float:left; width:92px; background:#ACBFCC; color:#30414d; text-align:center; padding:2px 0; margin:1px; border:1px solid #92a1ac; }
						.restit_cub { float:left; width:92px; background:#DEE9F1; color:#30414d; text-align:center; padding:2px 0; border:1px solid #ACBFCC; margin:1px; }
	
					
	/* PAINEL DE NOTICIAS */
	#noticias { float:left; width:215px; min-height:552px; }
		#noticias_titulo { float:left; width:216px; height:44px; margin:0 0 2px 0; background:#EBEBEB; }
		#noticias_conteudo{ float:left; width:171px; height:332px; background:#ebebeb; padding: 25px 20px 0 25px; }
		.bt_veja_mais { float:left; width:216px; height:42px; }
		.banner_bradesco { float:left; width:164px; height:60px; margin:26px 26px 21px 26px; }
		
	
	/* NOTICIAS.html */
	.noticia_box { width:595px; height:152px; float:left; overflow: hidden; }
		.noticia_foto { width:172px; height:132px; float:left; margin:0 4px 0 0; }
		.noticia_titulo { width:409px; padding:5px 5px 0 5px; float:left; font-size:16px; font-weight:bold; }
			.noticia_titulo a { text-decoration:none; color:#505050; }
			.noticia_titulo a:hover { text-decoration:underline; }
		.noticia_texto { width:409px; height:48px; padding:2px 5px 5px 5px; float:left; color:#666; }
			.noticia_texto a { font-weight:bold; text-decoration:none; }


	/* BOX 3 */
	#box_3 { float:left; width:850px; height:95px; background:#ebebeb; }
		#fale_conosco { float:left; width:202px; height:44px; padding:25px 0 0 0; }
		.matriz { float:left; width:260px; height:44px; padding:27px 0 0 36px; }
		.filial { float:left; width:295px; height:44px; padding:27px 0 0 10px; }
		

/* BOX 4 */
#box_4 { float:left; width:850px; margin:0 auto; height:20px; padding:0 19px; }
	#redelweb { text-align:center; }
		
		