/* ---- mudança do .content para paginas internas */
.content_internas						{ width:730px; padding-left: 30px;  background: url(../imagens/content_internas.png) no-repeat; min-height:314px;  height:auto !important; height:314px; }
.content_internas .meu_imovel			{ padding-left: 370px;}
.content_cima							{ width: 724px; height: 13px; margin-top: -10px; display: block; background-image: url(../imagens/content_cima.png); }
.content_meio							{ width: 724px; background-image: url(../imagens/content_meio.png); }
.content_baixo							{ padding-left: 32px; }
.content_baixo DIV						{ height: 13px;width: 754px; display: block; background-repeat: no-repeat;  background: url(../imagens/content_baixo.png) no-repeat; }
.content_fundo							{ background-image: url(../imagens/content_meio.png); background-repeat: repeat-y; background-position: 32px 0px; }

h3.titulo_secao							{ font-size: 20px; padding-bottom: 10px; padding-top:5px; padding-left: 10px; margin-bottom: 20px; color: #464646; width: 630px; display: block; border-bottom: 1px solid #D1D1D1; }

.credito2								{ width: 800px; text-align:center; color: #464646; margin-bottom: 10px; }
.credito2 a								{ color: #464646; font-weight: bold; }
.credito2 a:hover						{ text-decoration: underline; }

.voltar									{ width: 620px; text-align: center; margin-top: 20px; border-top: 1px solid #D1D1D1; padding-top: 10px;}
.voltar	a								{ color: #464646; font-weight: bold;}
.voltar a:hover							{ text-decoration: underline; }

/* ---- resultados ---- */
.resultados								{ width: 644px; padding: 10px 20px 10px 40px; }

.resultado_titulos						{ width: 610px; padding-bottom: 10px; font-weight: bold; text-align: center; border-bottom: 1px solid #D1D1D1;  }
.resultado_titulo_bairro				{ width: 200px; }
.resultado_titulo_metragem				{ width:  80px; }
.resultado_titulo_dormitorios			{ width: 100px; }
.resultado_titulo_valor					{ width: 110px; }
.resultado_titulo_imobiliaria			{ width: 120px; }
						
.resultado_item							{text-align: center; border-bottom: 1px solid #efefef; }
.resultado_item:hover					{ background-image: url(../imagens/resultados_busca_hover.png); background-repeat: repeat-y;  }
.resultado_item DIV						{  }
.resultado_item DIV	a					{ color: #464646;  }
.resultado_bairro						{ width: 200px; font-size: 11px; font-weight: bold; padding-top:10px; height: 40px; color: #464646;  }
.resultado_metragem						{ width:  80px; height: 30px; padding-top: 20px; font-size: 11px; color: #464646; }
.resultado_dormitorios					{ width: 100px; height: 30px; padding-top: 20px; font-size: 11px; color: #464646; }
.resultado_valor						{ width: 110px; background-color: #EDEDED; height: 30px; padding-top: 20px; color: #464646; }
.resultado_imobiliaria					{ width: 120px; padding-top: 10px!important; height: 30px; color: #464646; }

.resultado_paginacao					{ width: 525px; height: 28px; padding-top: 15px; text-align: center; background-image: url(../imagens/resultado_paginacao.png); }
.resultado_paginacao a 					{ color: #464646; }
.resultado_paginacao a:hover			{ text-decoration: underline; }
.resultado_paginacao_margin				{ padding-left: 50px;padding-top:20px; }

.detalhes_nao_encontrado				{  width: 1010px; height: 387px; position: absolute; left: 50%; margin-left: -500px; text-align: left; background-image: url(../imagens/detalhes_nao_encontrado.jpg); }
.detalhes_nao_encontrado span			{ font-size: 16px; font-weight: bold; }
.detalhes_nao_encontrado_txt			{ padding-left: 450px; padding-top: 100px; width:400px; text-align: center;}
.detalhes_nao_encontrado_txt input		{ float: center; }


/* ---- Busca Avançada ---- */
.buscaavancada							{ width: 644px; padding: 10px 20px 10px 40px; }
.buscaavancada_label					{ width: 100px; padding-right: 10px; text-align: right; padding-top:5px; font-weight: bold; text-transform: uppercase; }
.buscaavancada_campo					{ width: 500px; }
.buscaavancada_item						{ border-bottom: 1px solid #efefef;  padding-top: 10px; padding-bottom: 10px; }

.buscaavancada_1						{ width: 100px; padding: 5px 0px 5px 0px; } /* def_ie.css */
.buscaavancada_2						{ width: 150px; padding: 5px 0px 5px 0px; }	/* def_ie.css */
.buscaavancada_3						{ width: 200px; padding: 5px 0px 5px 0px; }

.radio									{ padding-top:0px; width: 20px; }
.buscaavancada_botao a					{ margin-top: 10px; width:160px; height: 25px; padding-top: 15px; font-weight: bold; display: block; text-align: center; color: white; background-image: url(../imagens/buscaacancada_botao.png); }
.buscaavancada_botao a:hover			{ background-position: 0px 40px ; }
.bt_mais_bairros a						{ margin-top:3px; width:86px; height: 17px; padding-top: 3px; color: black;  display: block; text-align: center; background-image: url(../imagens/bt_mais_bairros.png); }
.bt_mais_bairros a:hover				{ background-position: 0px 20px ; }
.obrigatorio							{ color: #bd0000; }

/* ---- associadas ---- */
.associadas								{ width: 644px; padding: 10px 20px 10px 40px; }
.imobiliaria_associada					{ padding: 10px; width: 620px; border-bottom: 1px solid #D1D1D1; }
.associada_imagem						{ }
.associada_dados						{ color: #464646; padding-left: 10px; line-height: 20px; width: 460px; }
.associada_dados a						{ font-weight: bold; color: #464646; }

/* ---- quemsomos ---- */
.quemsomos								{ width: 644px; padding: 10px 20px 40px 40px; text-align: justify; }

/* ----------------------
		DETALHAMENTO
   ----------------------  */
  
.detalhes_fundo							{ width: 1000px; position: absolute; left: 50%; margin-left: -500px; text-align: left; background-image: url(../imagens/detalhes_fundo.png); }
.detalhes_titulo						{ width: 737px; height: 119px; background-image: url(../imagens/detalhes_titulo.png); }
.detalhes_fundo_interno					{ width: 737px; background-image: url(../imagens/detalhes_titulo_interno.png); min-height:380px;  height:auto !important; height:380px; }
.detalhes_logo_imob						{ width: 253px; height: 110px; padding-right: 10px; padding-top: 20px; font-size: 9px; color: #464646; font-weight: bold; text-align: center; background-image: url(../imagens/detalhes_logo_imob.png); }

.bt_detalhes a							{ display: block; width: 250px;  padding-right: 13px;  height: 25px; padding-top: 10px; color: #464646; font-weight: bold; text-align: center; font-size: 12px;  background-image: url(../imagens/bt_detalhes.png);  } 							
.bt_detalhes a:hover					{ background-position: 0px 35px ; }

.bt_detalhes_interessados a				{ display: block; width: 250px;  padding-right: 13px; height: 25px; padding-top: 10px; color: #464646; font-weight: bold; text-align: center; font-size: 12px;  background-image: url(../imagens/bt_detalhes_interessados.png);  } 							
.bt_detalhes_interessados a:hover		{ background-position: 0px 35px ; }

.bt_detalhes_fechar a					{ display: block; width: 250px;  padding-right: 13px;  height: 25px; padding-top: 10px; color: #464646; font-weight: bold; text-align: center; font-size: 12px;  background-image: url(../imagens/bt_detalhes_fechar.png);  } 							
.bt_detalhes_fechar a:hover				{ background-position: 0px 35px ; }	
.bt_detalhes_baixo						{ width: 263px; height: 13px; background-image: url(../imagens/bt_detalhes_baixo.png); }

.detalhes_baixo							{ width: 1000px; height: 31px; background-image: url(../imagens/detalhes_baixo.png); }


.detalhes_titulo_nome					{ width: 737px; height: 45px; padding-top:25px; text-align: center; color: white; font-size: 20px; }
.detalhes_titulo_referencia				{ width: 650px; margin-left: 55px; _margin-left:27px; padding-top: 10px; font-size: 14px; padding-bottom: 5px; font-weight: bold;  border-bottom: 1px solid #D1D1D1;}

.detalhes_foto							{ text-align: center; padding-top:13px; height: 280px; width: 737px; background: url(../imagens/detalhes_foto.png) no-repeat 178px 0px;  }
.detalhes_foto_vertical					{ text-align: center; padding-top:19px; height: 380px; width: 737px; background: url(../imagens/detalhes_foto_vertical.png) no-repeat 217px 0px;  }

.comentarios							{ width: 640px; }
.detalhes_logo_rif						{ width: 263px; height: 93px; background: url(../imagens/detalhes_logo_rif.png); display: block;  }

#imoveis_titulo_02						{ width: 650px; margin-left: 55px; _margin-left:27px; padding-top: 10px; font-size: 14px; padding-bottom: 5px; font-weight: bold;  border-bottom: 1px solid #D1D1D1; }
#detalhe_conteudo						{ padding-left: 55px; padding-top: 10px; padding-bottom:20px; }
#detalhe_item							{ width: 330px; padding-top:5px; }
#detalhe_tipo							{ width: 330px; padding-top:5px;}

#calendario_ocupacao a					{ width: 282px; color: black; height: 64px; padding-left:70px; line-height: 60px; background: url(../imagens/detalhes_calendario.png); display: block;}
#calendario_ocupacao a:hover			{  background-position: 0px 64px ; }

/* Envie por email */
.detalhes_fundo_form					{ padding-left: 115px; width: 620px; margin-top: 20px;   }
.detalhe_label							{ width: 150px; margin-bottom: 20px; }
.detalhe_input							{ width: 410px; margin-bottom: 20px; }

.imovel_interessado_enviar_botao		{ margin-top: 10px; width:160px; cursor: pointer; height: 40px; border: 0px; font-weight: bold; display: block; text-align: center; color: white; background-image: url(../imagens/buscaacancada_botao.png); }

.detalhes_enviado						{ background-color: red; padding-left: 280px; line-height: 25px; width: 230px; height: 206px; padding-top: 35px;  font-size:16px; background: url(../imagens/detalhes_enviado.png) no-repeat 30px 0px; }


/* ----------- CALENDARIO ----------- */
#calendario_area			{ width: 230px; }
#calendario_voltar			{ background: url(../imagens/calendario_voltar.png); }
#calendario_proximo			{ background: url(../imagens/calendario_proximo.png); }
#calendario_fechar			{ background: url(../imagens/calendario_fechar.png); }
#calendario_voltar a		{ width:  52px; height: 54px; display: block; background: url(../imagens/calendario_voltar.png); }
#calendario_proximo	a		{ width:  52px; height: 54px; display: block; background: url(../imagens/calendario_proximo.png); }
#calendario_fechar a		{ width: 220px; height: 37px; text-align:center; color: #FFF; line-height: 28px;  text-decoration: none; display: block; background: url(../imagens/calendario_fechar.png) 0 0; }
#calendario_voltar a:hover	{ background-position: 0 -54px; }
#calendario_proximo	a:hover { background-position: 0 -54px; }
#calendario_fechar a:hover	{ background-position: 0 -37px; }
#calendario_mes				{ width: 116px; height: 54px; color: #464646; text-align: center; line-height: 50px; background: url(../imagens/calendario_mes.jpg); }
#calendario_fundo			{ width: 207px; padding-left: 12px; background: url(../imagens/calendario_fundo.png); }
.calendario_fundo			{ background: none; }	
#calendario_cinza,
#calendario_livre,
#calendario_proprietario,
#calendario_ocupado,
#calendario_diaria_manha,
#calendario_diaria_tarde,
#calendario_dia				{ text-align: center; width: 27px; height: 27px; padding-left: 1px; line-height: 25px; background: url(../imagens/calendario_dia.png) no-repeat center; }
#calendario_cinza 			{ background: url(../imagens/calendario_cinza.png) no-repeat center; }
#calendario_livre			{ background: url(../imagens/calendario_livre.png) no-repeat center; }
#calendario_proprietario	{ background: url(../imagens/calendario_proprietario.png) no-repeat center; }
#calendario_ocupado	 		{ background: url(../imagens/calendario_ocupado.png) no-repeat center; }
#calendario_diaria_manha	{ background: url(../imagens/calendario_diaria_manha.png) no-repeat center; }
#calendario_diaria_tarde	{ background: url(../imagens/calendario_diaria_tarde.png) no-repeat center; }
#calendario_legenda1		{ width: 21px; height: 10px; background: url(../imagens/calendario_legenda_01.png); font-size: 0; }
#calendario_legenda2		{ width: 21px; height: 10px; background: url(../imagens/calendario_legenda_02.png); font-size: 0; }
#calendario_legenda3		{ width: 21px; height: 10px; background: url(../imagens/calendario_legenda_03.png); font-size: 0; }
#calendario_legenda4		{ width: 21px; height: 10px; background: url(../imagens/calendario_legenda_04.png); font-size: 0; }
#calendario_legenda_texto	{ height: 20px; }

/* ----------- CORES DO CALENDARIO ----------- */
#calendario_dia				{ color: #FFF; }	
#calendario_cinza 			{ color: #8B8B8B; }
#calendario_proprietario	{ color: #FFF; }
#calendario_ocupado			{ color: #2f0683; }
#calendario_meia_diaria  	{ color: #2f0683; }
