﻿/* ----------- CORES ----------- */




	*									{ color: #554d48; }
	body								{ background-color: #fff !important; }
	#corretor_verificando				{ color: #87807c; }
	#categoria_fechada a:hover font,
	a:hover								{ color: #781400; }
	#carac_botao1 a						{ color: #7c4300; }
	#carac_botao2 a						{ color: #9e130c; }
	#carac_botao1 a:hover				{ color: #4b2900; }
	#carac_botao2 a:hover				{ color: #6d0500; }
	#carac_fundo select,
	#carac_fundo .campo_ok,
	#referencia_campo input,
	#referencia_campo .campo_ok,
	#busca_fundo select,
	#busca_fundo .campo_ok				{ background-color: #fff; }
	.campo_ok, select, input, textarea	{ border: 1px solid #afa29a; background-color: #faf8f6; }
	#busca_fundo .campo_erro,
	.campo_erro 						{ border: 1px solid #D10000; background-color: #FCDDDD; }

	



/* ----------- CONFIGURAÇÃO DAS TAGS PRINCIPAIS ----------- */
body, p, ul,
h1, h2, h3, h4, h5, h6, h7	{ margin: 0px; padding: 0px; list-style-type: none; }
html						{ overflow: -moz-scrollbars-vertical; overflow-y: scroll; }
body 						{ background: url(../imagens/1/fundo.png) repeat-x top center; }
*							{ font-family: Verdana, Arial, Helvetica; font-size: 10px; }
img							{ border: 0; }
form, p						{ display: inline; }
h2, a						{ font-size: 11px; }
a							{ text-decoration: none; }
a							{ font-weight: bold; }
.link_descricao				{ font-weight: normal; font-size: 10px; }
.link_descricao:hover		{ text-decoration: underline; }
h1, h4						{ text-transform: uppercase; }
div							{ float: left; }
select, input, textarea		{ padding: 2px; vertical-align: middle; }
.campo_radio				{ background: none; border: 0; vertical-align: middle; }

/* ----------- DEFINIÇÕES DA ESTRUTURA ----------- */
#topo_barra						{ width: 100%; height: 42px; }
#topo_area, #corpo				{ width: 760px; position: relative; left: 50%; margin-left: -380px; }
#topo_botao_quem				{ float: right; background:url(../imagens/1/topo_botoes.png); }
#topo_botao_cadastre			{ float: right; background:url(../imagens/1/topo_botoes.png) -117px 0; }
#topo_botao_utilidades			{ float: right; background:url(../imagens/1/topo_botoes.png) -290px 0; }
#topo_botao_fale				{ float: right; background:url(../imagens/1/topo_botoes.png) -396px 0; }
#topo_botao_fale a,
#topo_botao_utilidades a,
#topo_botao_cadastre a,
#topo_botao_quem a				{ width: 110px; height: 31px; text-transform:uppercase; padding: 10px 0 0 7px; text-align: center; display: block; background:url(../imagens/1/topo_botoes.png); }
#topo_botao_cadastre a			{ width: 174px; padding-left: 0; background:url(../imagens/1/topo_botoes.png) -117px 0; }
#topo_botao_utilidades a		{ width: 105px; padding-left: 0; background:url(../imagens/1/topo_botoes.png) -291px 0; }
#topo_botao_fale a				{ width: 120px; padding: 10px 6px 0 0; background:url(../imagens/1/topo_botoes.png) -396px 0; }
#topo_botao_quem a:hover		{ background-position: 0px 42px; }
#topo_botao_cadastre a:hover	{ background-position: -117px 42px; }
#topo_botao_utilidades a:hover	{ background-position: -291px 42px; }
#topo_botao_fale a:hover		{ background-position: -396px 42px; }
#topo_fundo						{ width: 100%; height: 280px; text-align: center; }
#corpo							{ padding-top: 20px; }
#coluna_esquerda				{ width: 559px; }
#coluna_esquerda h1				{ word-wrap: break-word; }
#coluna_direita					{ width: 201px; }
#pontos_horizontal				{ width: 559px; height: 5px; }
#rodape_area					{ width: 760px; }
#rodape_imobiliaria_fundo		{ width: 760px; background:url(../imagens/1/rodape_imobiliaria_fundo.png); }
#rodape_imobiliaria_topo		{ width: 760px; height: 28px; margin-bottom: -15px; background:url(../imagens/1/rodape_imobiliaria_topo.png); }
#rodape_imobiliaria_centro		{ width: 760px; z-index: 3; position: relative; }
#rodape_imobiliaria_centro
table							{ width: 760px; }
#rodape_imobiliaria_centro p	{ padding-left: 10px; display: block; }
#rodape_imobiliaria_nome		{ width: 197px; text-align: center; }
#rodape_imobiliaria_nome
a:hover							{ text-decoration: underline; }
#rodape_imobiliaria_dados		{ width: 533px; text-align: left; }
#rodape_imobiliaria_baixo		{ width: 760px; height: 29px; margin-top: -15px; z-index: 1; position: relative; background:url(../imagens/1/rodape_imobiliaria_baixo.png); }
#rodape_fundo 					{ width: 100%; height: 35px; padding-top: 28px; background:url(../imagens/1/rodape_fundo.png); }
#rodape_fundo p					{ width: 580px; line-height: 29px; margin: 0 auto; float: none; display: block; text-align: center; background:url(../imagens/1/rodape_creditos.png); }
#rodape_fundo a					{ font-size: 10px; font-weight: bold; }
#rodape_fundo a:hover			{ text-decoration: underline; }
#innerCorretor					{ padding-bottom: 20px; }
#corretor_online a,
#corretor_offline,
#corretor_verificando			{ width: 106px; height: 58px; padding: 10px 10px 0 85px; text-transform: uppercase; font-weight: bold; background:url(../imagens/1/corretor_botao.png); }
#corretor_offline				{ height: 48px; padding-top: 20px; font-size: 11px; }
#corretor_online				{ background:url(../imagens/1/corretor_botao.png) 0 -68px; }
#corretor_online a				{ height: 48px; padding-top: 20px; display: block; background-position: 0 -68px; }
#corretor_online a:hover		{ background-position: 0 -136px; }
#corretor_offline img,
#corretor_online img			{ width: 0; height: 0; }

/*--------- BARRA DE IDIOMAS --------*/

.barra_fundo                  { width:204px;  height: 24px; margin-top: 8px ; position: relative; top:-1px; left:10px; }
.barra_fundo  .bandeira       { float:left; margin-left:5px; margin-top:3px; display:block; border:1px solid #757575; }
.barra_fundo  .bandeira:hover { border:1px solid #f5f5f5; }
.barra_fundo .centro .fundo_bandeiras .bandeira img		{ width: 25px; height:17px; }

#google_translate_element, .goog-te-banner-frame, .goog-te-balloon-frame, #goog-gt-tt, .goog-te-balloon-frame, .goog-tooltip, .goog-tooltip:hover { display: none !important; }

/* ----------- BUSCA ----------- */
#busca_detalhada					{ width: 201px; _height: 280px; position: relative; }
#referencia_titulo,
#busca_titulo 						{ width: 136px; height: 41px; padding: 17px 0 0 65px; background:url(../imagens/1/busca_titulo.png); }
#condominio_titulo 					{ width: 136px; height: 41px; padding: 17px 0 0 65px; background:url(../imagens/1/condominio_titulo.png); }
#busca_fundo 						{ width: 201px; background:url(../imagens/1/menu_fundo.png); }
#carac_secundario select,
#busca_fundo select					{ width: 178px; padding: 1px; margin: 2px 0 3px 11px; }
#busca_botao 						{ margin-bottom: 20px; text-align: center; background:url(../imagens/1/busca_botao.png); }
#busca_botao a 						{ width: 201px; height: 21px; display: block; padding-top: 18px; text-align: center; background:url(../imagens/1/busca_botao.png); }
#busca_botao a:hover 				{ background-position: 0px 39px; }
#referencia_titulo 					{ background:url(../imagens/1/referencia_titulo.png); }
#referencia_campo 					{ width: 145px; height: 37px; background:url(../imagens/1/referencia_campo.png); }
#referencia_botao 					{ margin-bottom: 20px; background:url(../imagens/1/referencia_botao.png); }
#referencia_botao a 				{ width: 56px; height: 31px; padding-top: 6px; display: block; text-align: center; background:url(../imagens/1/referencia_botao.png); }
#referencia_botao a:hover 			{ background-position: 0px 37px; }
#carac_titulo 						{ width: 136px; height: 39px; padding: 17px 0 0 65px; background:url(../imagens/1/carac_titulo.png); }
#carac_titulo h2					{ text-transform: uppercase; }
#carac_fundo 						{ width: 201px; margin-bottom: 20px; background:url(../imagens/1/menu_fundo.png); }
#carac_botao1 						{ margin: 3px 0 2px 6px; display: inline; background:url(../imagens/1/carac_botao1.png); }
#carac_botao1 a, #carac_botao2 a	{ width: 174px; line-height: 27px; padding-left: 15px; display: block; font-size: 10px; background:url(../imagens/1/carac_botao1.png); }
#carac_botao2 						{ margin: 3px 0 2px 6px; display: inline; background:url(../imagens/1/carac_botao2.png); }
#carac_botao2 a 					{ background:url(../imagens/1/carac_botao2.png); }
#carac_botao1 a:hover,
#carac_botao2 a:hover 				{ background-position: 0px 27px; }
#carac_fim 							{ width: 0; height: 0; font-size: 0; }
#carac_base 						{ width: 201px; padding-bottom: 10px; background:url(../imagens/1/carac_base.png) bottom no-repeat; }
#carac_secundario 					{ width: 201px; }
.fundo_frame_busca 					{ background:none; }
.busca_campo 						{ width: 120px; margin: 5px 0px 0px 12px; border: 0; }

/* ----------- CAPA 1 ----------- */
#foto_media_flash					{ height: 430px; }
#foto_media_sem_flash				{ top: 0; left: 0; clip: rect(0px 0px 0px 0px); position: absolute; }
#categoria_1cat_area 				{ width: 183px; margin-bottom: 20px; }
#categoria_1cat_titulo 				{ width: 153px; height: 39px; padding: 15px 0 0 20px; background:url(../imagens/1/categoria_1cat_titulo.png); }
#categoria_1cat_fundo 				{ width: 173px; height: 170px; background:url(../imagens/1/categoria_1cat_fundo.png); }
#categoria_1cat_texto				{ width: 153px; padding: 0 10px; text-align: center; }
#categoria_1cat_botao				{ background:url(../imagens/1/categoria_1cat_botoes.png); }
#categoria_1cat_botao a				{ width: 173px; height: 22px; padding-top: 17px; text-align: center; display: block; background:url(../imagens/1/categoria_1cat_botoes.png); }
#categoria_1cat_botao a:hover		{ background-position: 0px 39px; }
#categoria_1cat_contorno_h			{ width: 142px; height: 80px; padding-left: 31px; background:url(../imagens/1/categoria_1cat_contorno_h.png) no-repeat 31px 0; }
#categoria_1cat_contorno_h a		{ width: 125px; height: 80px; display: block; }
#categoria_1cat_contorno_v			{ width: 129px; height: 105px; padding-left: 44px; background:url(../imagens/1/categoria_1cat_contorno_v.png) no-repeat 44px 0; }
#categoria_1cat_contorno_v a		{ width: 100px; height: 105px; display: block; }
#categoria_1cat_foto_v,
#categoria_1cat_foto_h				{ width: 173px; height: 80px; background: center top no-repeat; }
#categoria_1cat_foto_v				{ height: 105px; }

#categoria_1cat_2col_area			{ width: 274px; margin-bottom: 20px; }
#categoria_1cat_2col_titulo			{ width: 244px; height: 39px; padding: 15px 0 0 20px; background:url(../imagens/1/categoria_1cat_2col_titulo.png); }
#categoria_1cat_2col_fundo 			{ width: 264px; height: 110px; background:url(../imagens/1/categoria_1cat_2col_fundo.png); }
#categoria_1cat_2col_botao 			{ background:url(../imagens/1/categoria_1cat_botoes.png) -173px 0; }
#categoria_1cat_2col_botao a 		{ width: 264px; height: 22px; padding-top: 17px; text-align: center; display: block; background:url(../imagens/1/categoria_1cat_botoes.png) -173px 0; }
#categoria_1cat_2col_botao a:hover	{ background-position: -173px 39px; }
#categoria_1cat_2col_texto_h		{ width: 120px; margin-left: -10px; }
#categoria_1cat_2col_texto_v		{ width: 160px; margin-left: -10px; }
#categoria_1cat_2col_texto			{ width: 240px; padding: 0 10px; }
#categoria_1cat_2col_contorno_h		{ width: 125px; height: 80px; padding-left: 6px; background:url(../imagens/1/categoria_1cat_contorno_h.png) no-repeat 6px 0; }
#categoria_1cat_2col_contorno_h	a	{ width: 125px; height: 80px; display: block; }
#categoria_1cat_2col_contorno_v		{ width: 100px; height: 105px; padding-left: 6px; background:url(../imagens/1/categoria_1cat_contorno_v.png) no-repeat 6px 0; }
#categoria_1cat_2col_contorno_v	a	{ width: 75px; height: 105px; display: block; }
#categoria_1cat_2col_foto_v,
#categoria_1cat_2col_foto_h			{ width: 131px; height: 75px; background: 10px 0 no-repeat; }
#categoria_1cat_2col_foto_v			{ width: 106px; height: 105px; }

#categoria_1cat_1col_titulo			{ width: 518px; height: 39px; padding: 15px 0 0 20px; background:url(../imagens/1/categoria_1cat_1col_titulo.png); }
#categoria_1cat_1col_h_fundo,
#categoria_1cat_1col_v_fundo		{ width: 538px; background:url(../imagens/1/categoria_1cat_1col_fundo.png); }
#categoria_1cat_1col_texto_v,
#categoria_1cat_1col_texto_h		{ width: 380px; margin-left: -10px; }
#categoria_1cat_1col_texto			{ width: 518px; padding: 0 10px; }
#categoria_1cat_1col_contorno_h		{ width: 125px; height: 80px; padding-left: 6px; background:url(../imagens/1/categoria_1cat_contorno_h.png) no-repeat 6px 0; }
#categoria_1cat_1col_contorno_h a	{ width: 125px; height: 80px; display: block; }
#categoria_1cat_1col_foto_h			{ width: 131px; height: 75px; background: 10px 0 no-repeat; }

/* ----------- CAPA 2 ----------- */
#categoria_titulo				{ width: 518px; height: 39px; padding: 15px 0 0 20px; background:url(../imagens/1/categoria_1cat_1col_titulo.png); }
#categoria_botao				{ margin-bottom: 20px; background:url(../imagens/1/categoria_1cat_botoes.png) -437px 0; }
#categoria_botao a				{ width: 538px; height: 22px; padding-top: 17px; display: block; text-align: center; background:url(../imagens/1/categoria_1cat_botoes.png) -437px 0; }
#categoria_botao a:hover		{ background-position: -437px 39px; }
#categoria_2cat_fundo			{ width: 538px; background:url(../imagens/1/categoria_1cat_1col_fundo.png); }
#categoria_2cat_area			{ width: 159px; height: 185px; padding: 0 10px; background:url(../imagens/1/categoria_2cat_area.png); }
#categoria_2cat_texto			{ width: 159px; text-align: center; }

#categoria_2cat_foto_h			{ width: 131px; height: 80px; padding-left: 18px; background: 28px 0 no-repeat; }
#categoria_2cat_foto_v			{ width: 106px; height: 105px; padding-left: 30px; background: 40px 0 no-repeat; }
#categoria_2cat_foto_h2			{ width: 131px; height: 112px; margin: 0 -10px; _margin-left: -5px; background: 10px 0 no-repeat; }
#categoria_2cat_foto_v2			{ width: 106px; height: 112px; margin: 0 -10px; _margin-left: -5px; background: 10px 0 no-repeat; }
#categoria_2cat_foto_h1			{ width: 131px; height: 80px; margin: 0 -10px; _margin-left: -5px; background: 10px 0 no-repeat; }

#categoria_1col_contorno_h,
#categoria_2col_contorno_h,
#categoria_3col_contorno_h		{ padding-left: 6px; background:url(../imagens/1/categoria_1cat_contorno_h.png) no-repeat 6px 0; }
#categoria_2col_contorno_v,
#categoria_3col_contorno_v		{ padding-left: 6px; background:url(../imagens/1/categoria_1cat_contorno_v.png) no-repeat 6px 0; }

#categoria_2col_contorno_h a,
#categoria_3col_contorno_h a	{ width: 125px; height: 80px; display: block; }
#categoria_2col_contorno_v a,
#categoria_3col_contorno_v a	{ width: 100px; height: 105px; display: block; }

#categoria_1col_contorno_h a	{ width: 125px; height: 80px; display: block; }

#categoria_1col_dir,
#categoria_1col_esq,
#categoria_2col_dir,
#categoria_2col_esq				{ width: 1px; height: 112px; background:url(../imagens/1/categoria_1cat_1col_fundo.png); }
#categoria_1col_esq				{ height: 80px; }
#categoria_1col_dir				{ height: 80px; background-position: right; }
#categoria_2col_dir				{ background-position: right; }

#categoria_1col_fundo_v,
#categoria_1col_fundo,
#categoria_2col_fundo			{ width: 253px; height: 112px; padding-right: 10px; background:url(../imagens/1/categoria_1cat_1col_fundo.png) -1px 0; }
#categoria_2col_fundo			{ width: 243px; padding-left: 10px; }
#categoria_1col_fundo_v p,
#categoria_1col_fundo p,
#categoria_2col_fundo p			{ display: none; }
#categoria_2col_fundo a,
#categoria_1col_fundo a,
#categoria_1col_fundo_v a,
#categoria_1col_fundo h1,
#categoria_1col_fundo_v h1,
#categoria_2col_fundo h1		{ position: relative; z-index: 2; }
#categoria_1col_fundo			{ width: 516px; padding-left: 10px; height: 80px; }
#categoria_1col_fundo_v			{ width: 516px; padding-left: 10px; }

#categoria_2col_divisao			{ width: 10px; height: 112px; background:url(../imagens/1/categoria_1cat_1col_fundo.png) -1px 0; }

/* ----------- CAPA 3 ----------- */
#categoria_aberta				{ background:url(../imagens/1/categoria_capa3.png) 0 -88px; }
#categoria_aberta a				{ width: 490px; height: 38px; padding: 16px 0 0 48px; display: block; background:url(../imagens/1/categoria_capa3.png) 0 -88px; }
#categoria_aberta a:hover		{ background-position: 0 -142px; }
#categoria_fechada				{ background:url(../imagens/1/categoria_capa3.png); }
#categoria_fechada a			{ width: 490px; height: 28px; padding: 16px 0 0 48px; display: block; background:url(../imagens/1/categoria_capa3.png); }
#categoria_fechada a:hover		{ background-position: 0 -44px; }
#categoria_3cat_botao			{ background:url(../imagens/1/categoria_1cat_botoes.png) -437px 0; }
#categoria_3cat_botao a			{ width: 538px; height: 22px; padding-top: 17px; display: block; text-align: center; background:url(../imagens/1/categoria_1cat_botoes.png) -437px 0; }
#categoria_3cat_botao a:hover	{ background-position: -437px 39px; }
#categoria_juncao				{ width: 538px; height: 10px; font-size: 1px; }

/* ----------- IMÓVEIS ESPECIAIS ----------- */
#especiais_area					{ width: 507px; margin-bottom: 15px; }
#especiais_titulo				{ width: 455px; height: 30px; padding: 16px 0 0 52px; background:url(../imagens/1/especiais_titulo.png); }
#especiais_area_campos			{ width: 265px; }
#especiais_email_titulo			{ width: 113px; height: 32px; wid\th: 90px; heig\ht: 20px; padding: 12px 0px 0px 23px; background:url(../imagens/1/especiais_email_titulo.png); }
#especiais_email_campo			{ width: 152px; height: 32px; heig\ht: 22px; padding-top: 10px; background:url(../imagens/1/especiais_email_campo.png); }
#especiais_senha_titulo			{ width: 113px; height: 34px; wid\th: 90px; heig\ht: 26px; padding: 8px 0px 0px 23px; background:url(../imagens/1/especiais_senha_titulo.png); }
#especiais_senha_campo			{ width: 152px; height: 34px; heig\ht: 26px; padding-top: 6px; background:url(../imagens/1/especiais_senha_campo.png); }
#especiais_ok					{ background:url(../imagens/1/especiais_ok.png); }
#especiais_ok a					{ width: 56px; height: 66px; heig\ht: 40px; padding-top: 26px; display: block; text-align: center; background:url(../imagens/1/especiais_ok.png); }
#especiais_ok a:hover			{ background-position: 0px 66px; }
#especiais_cadastro				{ background:url(../imagens/1/especiais_opcoes.png); }
#especiais_cadastro a			{ width: 186px; height: 32px; heig\ht: 20px; display: block; padding-top: 12px; text-align: center; background:url(../imagens/1/especiais_opcoes.png); }
#especiais_cadastro a:hover		{ background-position: 0px 66px; }
#especiais_esqueci				{ background:url(../imagens/1/especiais_opcoes.png) 0px -32px; }
#especiais_esqueci a			{ width: 186px; height: 34px; heig\ht: 26px; padding-top: 8px; display: block; text-align: center; background:url(../imagens/1/especiais_opcoes.png) 0px -32px; }
#especiais_esqueci a:hover		{ background-position: 0px -98px; }

/* ----------- DICAS, AVISOS, NOTÍCIAS ----------- */
#materia_titulo				{ width: 523px; height: 31px; padding: 8px 0 0 15px; background:url(../imagens/1/materia_titulo.png); }
#materia_fundo 				{ width: 523px; padding-left: 15px; background:url(../imagens/1/materia_fundo.png); }
#materia_fundo a			{ line-height: 15px; }
#materia_base				{ width: 538px; height: 7px; margin-bottom: 20px; font-size: 1px; background:url(../imagens/1/materia_base.png); }