/* CSS Document */
/* LIRIO IMOVEIS */

/*
bege fundo: #e6dfd5;
amarelo barra top: #ffce19;
vermelho menu: #9e0e26;
cinza bordas: #d8d8d8;
cinza menu top: #4f4f4f;


propaganda direita da busca home: 280 x 200px
propaganda esquerda home (destaque): 180px (150px)
propaganda mini coluna esquerda: 120px
*/

* {margin:0; padding:0; text-decoration:none;} img {border:0;}
body {background-color:#e6dfd5;}
.clear {clear:both;}
.space {height:16px;}
.box_minimo {height:280px;}



/*******************************************************************************/
/*        ESTRUTURA PRINCIPAL                                                  */

/* barra amarela no topo site */
.bar_top {width:100%; height:8px; background-color:#ffce19;}

/* header site */
#header {width:940px; height:108px; margin:0 auto; background:#fff url(../image/bg_header_box.gif) no-repeat bottom;}
	#header .logo {width:270px; height:98px; margin:2px; float:left; background:url(../image/bg_header_lirio.png) no-repeat;}
	#header h1.lirio {width:215px; height:35px; margin:30px 0 0 54px; background:url(../image/h1_lirio.png) no-repeat; text-indent:-9999px; cursor:pointer;}
	/* menu ref empresa header */
	#header .nav_left {width:260px; height:98px; margin:2px 0 0 18px; float:left; border-right:1px solid #000;}
		.nav_left ul li {list-style:none; float:left; font-family:Arial; font-size:0.75em; margin:60px 15px 0 0; border-bottom:1px solid #666; padding:10px 0 2px 0; background:url(../image/bg_nav_left.gif) no-repeat;}
		.nav_left ul li a {color:#4f4f4f;}
		.nav_left ul li a:hover {color:#9e0e26;} 
	/* menu ref servicos header */
	#header .nav_right {width:350px; margin:2px 0 0 18px; float:left; font-family: Arial;}
		.nav_right p {font-size:0.7em; font-weight:bold; text-transform:uppercase; line-height:2em;}
		.nav_right p span {font-size:2em; font-weight:normal !important; color:#9e0e26;}
		.nav_right ul {margin-top:16px; list-style:none;}
		.nav_right ul li {float:left; padding:0; margin-right:23px;}
		.nav_right ul li a {display:block; font-size:11px; color:#4f4f4f;}
		.nav_right ul li a span {font-size:18px; color:#9e0e26;}
#footer {width:940px; height:100px; margin:0 auto; margin-top:12px; background: #fff url(../image/bg_footer.jpg) no-repeat bottom;}
	#footer .content_footer {margin:0 20px; padding-top:10px; font-family:Arial; font-size:0.75em;}
	#footer ul.nav_footer li {list-style:none; float:left; margin-right:20px;}
	#footer ul.nav_company_footer li {list-style:none; float:left; margin:10px 20px 10px 0;} 
		#footer .topic {font-weight:bold;}
		#footer ul li a {color:#4f4f4f;}
		#footer ul li a:hover {text-decoration:underline; color:#9e0e26;}
	#footer p {text-align:center;}
	#footer p a {color:#4f4f4f;}


/* ESTRUTURA GERAL ******************************* */

/* box principal do site todo */
#container {width:940px; margin:0 auto; margin-top:8px; background-color:#fff;}
	#container .position {width:630px; margin:3px 10px; float:left;}
	#container .date {width:240px; margin:3px 20px; float:left;}
	#container .position, #container .date {font-family: Arial; font-size:10px; color:#666;}

.content {width:900px; margin:15px; padding:5px;}

	.logout {width:160px; margin:3px 0 5px 670px; padding-left:26px; border-bottom:1px solid #efefef; background:url(../image/bg_logout.png) no-repeat;}
	.logout a {font-family:Arial; font-size:10px; color:#9e0e26;}
	.logout a:hover {text-decoration:underline;}
	/* coluna lateral direita dos FORMS de cadastro */
	.right_cadastro {width:200px; float:left;}
	
	.left_column {width:180px; margin:0 20px 0 0; float:left;}
	.right_column {width:700px; float:left;}
	
	.left_columnMin {width:120px; margin:20px 20px 0 0; float:left;}
	.right_columnMax {width:760px; float:left;}
	/* div de cabeçalho - páginas com explicação */
	.explicativo {}

/* div para mostrar erros no topo */
#error {margin-bottom:20px; border:1px solid #efefef;}
#error ul {list-style:square; padding:5px; font-size:12px;}
#error ul li {list-style-position:inside; line-height:1.6em;}
#error ul li strong {color:#e46c6d; font-size:1.2em !important;}
#error.valid ul li strong {color:#93d72e; font-size:1.2em !important;}
#error p strong {color:#e46c6d; }
#error.valid p strong {color:#93d72e;}


/* GERAL DIVERSOS ******************************* */
/* HEAD */
#container h1 {margin:6px; font-family:Arial; font-size:1em; color:#9e0e26; text-transform:uppercase;}
	#container h1.search_home {display:none;}
#container h3 {font-family:Arial; font-size:0.9em; color:#4f4f4f; margin-top:10px;}

.right_column h2 {font-family:Arial; font-size:1em; letter-spacing:0.3em; color:#4f4f4f; border-top:2px solid #ffce19; margin-bottom:6px; padding:2px;}
/*.right_column h2 {font-family:Arial; font-size:0.85em; background-color:#e6dfd5; color:#4f4f4f; margin-bottom:6px; padding:1px;}*/

.new_cadastro h4, .login_form h4, .no_login h4, .functions_top h4, .functions_cadastro h4, .functions_lista h4, .search_painel h4, .show_imovel_basic h4
{font-family:Arial; font-size:1em; font-weight:normal; color:#9e0e26; clear:both;}

.show_imovel_basic h4 {margin-bottom:4px; font-size:0.8em;} 
.new_cadastro h4, .login_form h4, .no_login h4, .functions_cadastro h4, .functions_lista h4 {margin-bottom:14px;}
/* markeging - título parceiro */
h6 {font-family:Arial; font-size:0.6em; color:#4f4f4f; margin-top:22px; margin-bottom:4px;}

/* PARAGRAFO E LISTA */
#container p, #container ul {font-family:Arial; font-size:0.8em;}
/*#container p {line-height:1.6em; padding-bottom:10px;}*/

.sobrenos p, .servicos p, .faleconosco p, .encomendar p, .login_form p, .show_login_form p, .cadastro_imovel p, .cadastro_usuario p, .explicativo p 
{line-height:1.6em; padding-bottom:10px;}

p.obs {line-height:1.6em; color:#4f4f4f;}
span.lirio {color:#9e0e26; font-weight:bold;}
p.destaque {font-size:1em !important; font-weight:bold; color:#4f4f4f;}


/* BOTÕES *************************************** */

/* botão com fundo amarelo */
.functions_top div.button {width:132px; padding:4px; margin:5px auto; height:22px; text-align:center; background:#fcc93f url(../image/bg_btt_20.jpg) repeat-x; border:1px solid #d8d8d8;}
	.functions_top .button a {font-family:Arial; font-size:1.2em; color:#252525;}
	.functions_top .button a:hover {color:#626262;}
.new_cadastro div.button, .functions_cadastro div.button {width:132px; padding:4px; margin:15px auto; height:22px; text-align:center; background:#fcc93f url(../image/bg_btt_20.jpg) repeat-x; border:1px solid #d8d8d8;}
	.new_cadastro .button a, .functions_cadastro .button a {font-family:Arial; font-size:1.2em; color:#252525;}
	.new_cadastro .button a:hover, .functions_cadastro .button a:hover {color:#626262;}
.show_imovel_list div.button {width:80px; padding:2px; margin:10px auto; text-align:center; background:#fcc93f url(../image/bg_btt_20.jpg) repeat-x; border:1px solid #d8d8d8;}
	.show_imovel_list .button a {font-family:Arial; font-size:0.75em; font-weight:bold; color:#252525;}
	.show_imovel_list .button a:hover {color:#626262;}
	
/* botão cancelar */
.cancel div.button {width:100px; padding:2px; margin:15px 0 10px 200px; height:16px; text-align:center; background:#b1b1b1; border:1px solid #909090;}
	.cancel .button a {font-family:Arial; font-size:0.95em; color:#252525;}
	.cancel .button a:hover {color:#626262;}
	
/* botão agendar visita */
.show_imovel_detalhes div.button {width:130px; padding:2px; margin:0 auto; margin-top:20px; height:20px; text-align:center; background:#fcc93f url(../image/bg_btt_20.jpg) repeat-x; border:1px solid #d8d8d8;}
	.show_imovel_detalhes .button a {font-family:Arial; font-size:0.95em; color:#252525; font-weight:bold;}
	.show_imovel_detalhes .button a:hover {color:#626262;}







/*******************************************************************************/
/* EMPRESA  ***  SERVICOS */
.sobrenos, .servicos {width:556px; float:left; margin-right:20px;}
.sobrenos_right, .servicos_right {width:320px; height:400px; float:left; border:1px solid #d8d8d8;}
	.sobrenos_right {background:url(../image/bg_sobrenos.jpg) no-repeat 5px 5px;}
	.servicos_right {background:url(../image/bg_servicos.jpg) no-repeat 5px 5px;}
	
	.servicos ul li {color:#4f4f4f; font-size:1.1em; margin-bottom:8px; padding-right:8px; list-style:square; list-style-position:inside;}


/* FALE CONOSCO  ***  ENCOMENDAR IMOVEL */
.faleconosco, .encomendar {width:600px;}
form#faleconosco {width:600px;}
#faleconosco fieldset {padding:10px;}
#faleconosco legend {font-family:Arial; font-size:0.9em; font-weight:bold; color:#9e0e26; background-color:#fff;}
#faleconosco p {margin-top:7px;}
#faleconosco label {float:left; width:120px; margin-right:10px;}
#faleconosco input, #faleconosco textarea, #faleconosco select {background-color:#f5f5f5; padding:1px; font-family:Arial; font-size:0.95em;}
#faleconosco input {width:200px;}
#faleconosco input[type="radio"] {margin-left:6px !important; margin-right:2px; width:auto !important; background-color:#fff;}
#faleconosco textarea {width:320px; overflow:auto;}
#faleconosco select {width:200px;}
#faleconosco input.envio{width:120px; margin-right:330px; float:right; border-color:#d8d8d8 #a2a2a2 #a2a2a2 #d8d8d8; font-weight:bold;}
	#faleconosco input.error {background:#f8dbdb;}
	#faleconosco textarea.error {background:#f8dbdb;}
	#faleconosco p span {margin-left:10px; color:#b1b1b1; font-size:11px; font-style:italic;}
	#faleconosco p span.error {color: #e46c6e;}






/* TASK ANUNCIAR   e   TASK MINHA CONTA  */
/* painel para novo cadastro e de login */
.new_cadastro {border-right:1px solid #d8d8d8;}
.new_cadastro, .login_form {width:380px; float:left; padding:10px 34px; margin-top:20px;}
/* ainda não tem cadastro */
.no_login {width:380px; float:left; padding:10px 34px; margin-top:116px; text-align:center;}
	.no_login h4 a {text-decoration:underline; color:#4f4f4f;}
	.no_login h4 a:hover {color:#9e0e26;}

/* div com botão de novo cadastro user */
.new_cadastro .duvida_anunciar {margin-top:40px;}
	.duvida_anunciar h3 {background:url(../image/h3_duvida.png) no-repeat; height:40px; padding:12px 0 0 20px;}
	.duvida_anunciar ul {list-style:square; margin-left:20px; color:#252525;}
	.duvida_anunciar ul li {list-style-position:inside; line-height:2em;}


/* LOGIN */
.login_form form fieldset {padding:20px;}
.login_form form label {float:left; width:120px;  margin-right:10px;}
.login_form form input {background-color:#f5f5f5; padding:1px; font-family:Arial; font-size:0.9em; width:160px;}
.login_form form input.login {width:100px; margin-right:40px; float:right;}

.cadastro_usuario, .cadastro_imovel {width:640px; float:left; margin-right:40px;}
/* div right cadastro no geral */


/* PAINEL DE CONTROLE */
.functions {margin-top:15px;}
	.functions_top, .list_all_imoveis {width:auto; margin:15px; padding:14px; border:1px solid #d8d8d8;}
	.functions_cadastro {width:250px; float:left; margin:0 30px 15px 15px; padding:15px; border:1px solid #d8d8d8;}
	.functions_lista {width:525px; float:left; margin:0 15px 15px 0; padding:15px; border:1px solid #d8d8d8;}
		/* linha com dados do imovel */
		.functions_lista .imovel_list {width:525px; height:20px; border-bottom:1px solid #d8d8d8; margin-top:7px;}
		.imovel_list ul li {list-style:none; float:left; font-size:0.8em;}
		.imovel_list ul li.list {width:26px;}
		.imovel_list ul li.dispo {width:36px;}
		.imovel_list ul li.fina {width:36px;}
		.imovel_list ul li.ende {width:240px;}
		.imovel_list ul li.cid {width:86px;}
		.imovel_list ul li.uf {width:30px;}
		.imovel_list ul li.valor {width:70px;}
			/* linha header da lista */
			.functions_lista .hd_list {background-color:#ffce19; font-weight:bold;}
		
		.functions_lista .options {margin-top:8px;}
		
		/* lista todos os imóveis (ADM) */
		.imovel_list_all_header ul li {list-style:none; float:left; padding:4px 0; background:#ffce19; font-family:Arial; font-size:0.8em; font-weight:bold;}
			.imovel_list_all_header ul li.id {width:26px;}
			.imovel_list_all_header ul li.proprit{width:220px;}
			.imovel_list_all_header ul li.tipo_imovel{width:116px;}
			.imovel_list_all_header ul li.endereco {width:350px;}
			.imovel_list_all_header ul li.valor{width:124px;}
			
		.imovel_list_all {margin-top:12px; cursor:pointer;}
		.imovel_list_all ul {list-style:none; clear:left; font-size:0.9em;}
			.listra {background:#fffbeb;}
		.imovel_list_all ul li {float:left; padding:12px 0;}
		
		.imovel_list_all ul li.id {width:26px;}
		.imovel_list_all ul li.proprit {width:220px;}
		.imovel_list_all ul li.tipo_imovel {width:84px; padding-left:32px; background-repeat:no-repeat;}
			.imovel_list_all li.res {background:url(../image/bg_residencial.png);} .imovel_list_all li.com {background:url(../image/bg_comercial.png);}
		.imovel_list_all ul li.endereco {width:350px;}
			.imovel_list_all ul li.endereco span {color:#9e0e26;}
		.imovel_list_all ul li.dispo {width:14px; font-size:0.8em;}
		.imovel_list_all ul li.valor {width:110px; font-weight:bold;}
		
		/* detalhes imóvel (ADM) */
		.show_imovelid_imovel {width:390px; float:left; margin-right:36px; padding:5px; border:1px solid #ffce19;}
		.show_imovelid_proprit {width:390px; float:left; padding:5px; border:1px solid #ffce19;}
		.show_imovelid_info {width:390px; float:left; margin-right:26px; padding:5px; border:1px solid #ffce19;}
			.show_imovelid_imovel p, .show_imovelid_proprit p, .show_imovelid_info p {margin-top:8px;}
			.show_imovelid_info .caracteristicas {margin-top:12px;}
		.functions_top .picture {width:400px; float:left;}
		
		.show_imovelid_info .valor {width:180px; float:left; margin-right:8px;}
		.show_imovelid_info .valorAgregado ul li {list-style-type:none; font-size:0.7em;}
		.show_imovelid_info .infoGeral {font-size:0.9em; margin-top:12px;}
		
		.show_imovelid_info h3{}
		.show_imovelid_info h4 {font-family:Arial; color:#9e0e26; margin-top:4px;}
		.show_imovelid_info .infoGeral ul {margin-bottom:12px; list-style-type:none;}
		.show_imovelid_info .infoGeral ul li {width:150px; float:left; margin-top:6px; padding-left:10px; background:url(../image/bg_nav_left.gif) no-repeat 0 4px; color:#4f4f4f;}
		.show_imovelid_info .caracteristicas ul {list-style-type:none; font-size:0.7em;}
		.show_imovelid_info .caracteristicas ul li {float:left; width:auto !important; margin-right:6px; padding:2px 10px; color:#4f4f4f; background:url(../image/bg_nav_left.gif) no-repeat 0 6px;}
		.show_imovelid_info .infoGeral p {margin-top:4px; line-height:1.6em;}
	








/* mini form buscar imoveis (ADMINISTRADOR) */
form#imovel_buscaid {padding:20px;}
#imovel_buscaid label {float:left; margin-right:10px;}
#imovel_buscaid input[type="text"] {float:left; background-color:#f5f5f5; padding:1px; font-family:Arial; font-size:0.9em; width:100px;}
#imovel_buscaid input[type="submit"] {margin-left:10px; padding:0 6px;}


				form#post_card {padding:20px;}
				#post_card label {float:left; margin-right:10px;}
				#post_card input[type="text"] {float:left; background-color:#f5f5f5; padding:1px; font-family:Arial; font-size:0.9em;}
				#post_card input[type="submit"] {margin-left:10px; padding:0 6px;}




/*******************************************************************************/
/* PAINEL DE CONTROLE    --    FORMULARIOS                                     */

/* FORMULARIO  -->   NEW USER   --   NEW IMOVEL (+ ALTERAR IMOVEL)  */
form#new_user, #new_imovel {width:640px;}
#new_user fieldset, #new_imovel fieldset {padding:10px;}
#new_user legend, #new_imovel legend {font-family:Arial; font-size:0.9em; font-weight:bold; color:#9e0e26; background-color:#fff;}
#new_user p, #new_imovel p {margin-top:7px;}
#new_user label, #new_imovel label {float:left; width:130px; margin-right:10px;}
#new_user input, #new_user select, #new_imovel input, #new_imovel select, #new_imovel textarea {background-color:#f5f5f5; padding:1px; font-family:Arial; font-size:0.95em;}
#new_user input, #new_imovel input {width:220px;}
	#new_imovel input[type="radio"] {margin-left:6px !important; margin-right:2px; width:auto !important; background-color:#fff;}
	#new_user input.tiny, #new_imovel input.tiny {width:140px !important;}
#new_user input[type="submit"], #new_imovel input[type="submit"] {width:180px; height:30px; margin-right:300px; float:right; font-size:1.1em; font-weight:bold; background:#fcc93f url(../image/bg_btt_20.jpg) repeat-x; border:1px solid #d8d8d8;}
	#new_user input.error, #new_user select.error, #new_imovel input.error, #new_imovel select.error {background:#f8dbdb;}
	#new_imovel input[type="radio"].error {background:#f8dbdb !important;}
	
	#new_imovel input[type="checkbox"] {width:20px; background-color:#fff;}
	/* ajuda de campo e erros */
	#new_user p span, #new_imovel p span {margin-left:10px; color:#b1b1b1; font-size:11px; font-style:italic;}
	#new_user p span.error, #new_imovel p span.error {color:#e46c6e;}
	
	/* new user - confirma contrato */
	#new_user input.confirma {width:16px; margin-left:140px; clear:both; float:left;}
	#new_user label.confirma {float:left; width:220px; margin-left:15px; text-align:left; margin-bottom:15px;}
	#new_user div.contrato {overflow:auto; width:380px; height:120px; margin:0 0 12px 140px; padding:2px 10px 2px 2px; border:1px solid #000;}
		#new_user .contrato p {font-size:0.7em; color:#666;}

	/* mensagem de atenção no final do FORM IMOVEIS DETALHES */
	#new_imovel p.attention {text-align:center; color:#9e0e26;}

	/* coluna de campos checkbox em Imoveis Detalhes */
	.column_form {width:33%; float:left;}


/* FORMULARIO  -->   DISABLE IMOVEL  */
#des_imovel {width:640px; font-family:Arial; font-size:0.85em;}
#des_imovel fieldset {padding:10px;}
#des_imovel legend {font-family:Arial; font-size:0.9em; font-weight:bold; color:#9e0e26; background-color:#fff;}
#des_imovel p {margin-top:7px;}
	#des_imovel .campo {float:left; width:130px; margin-right:10px; color:#b1b1b1;}
	#des_imovel .item {float:left; width:450px;}
#des_imovel label {float:left; width:130px; margin-right:10px;}
#des_imovel input {background-color:#f5f5f5; padding:1px; font-family:Arial; font-size:0.95em;}
#des_imovel input[type="submit"] {width:180px; height:30px; margin-right:300px; float:right; font-size:1.1em; font-weight:bold; background:#fcc93f url(../image/bg_btt_20.jpg) repeat-x; border:1px solid #d8d8d8;}






/*******************************************************************************/
/* HOME                                                                        */

/* busca na home */
.search_painel{width:600px; float:left; margin-right:20px; background:url(../image/bg_search_home.jpg) no-repeat bottom;}
	.search_painel form h2 {font-family:Arial; font-size:20px; color:#9e0e26; width:130px; float:left;}
	.search_painel form {margin:4px;}
	.search_painel form fieldset {padding:10px;}
	.search_painel form .block {width:570px; font-family:Arial; font-size:0.75em;}
		.search_painel form .quero {height:40px;}
		.search_painel form .oque {height:80px;}
		.search_painel form .onde {height:40px;}
	.search_painel form .block .campos {float:left;}
	
	.search_painel form select {width:180px; margin-right:14px; padding:1px; font-size:0.9em;}
		.search_painel form #quartos_qtd, .search_painel form #area_total {margin-top:14px;}
	.search_painel form input[type="radio"] {margin-left:6px; margin-right:2px;}
	.search_painel form input[type="submit"] {width:100px; font-size:1.1em !important; float:right; margin-right:40px;}
	.search_painel #disponibilidade, .search_painel .finalidade, .search_painel #id_tipo_imovel, .search_painel #id_cidade {color:#9e0e26;}



/*******************************************************************************/
/* IMOVEIS DESTAQUES --- IMOVEIS SHOW (BUSCA) --- IMOVEIS DETALHES (BUSCA)     */

/* MODO SIMPLES */
.show_imovel_basic {width:150px; padding:5px; margin:0 12px 15px 0; height:190px; float:left; border:1px solid #d8d8d8; background:url(../image/bg_search_result.jpg) no-repeat center bottom; cursor:pointer;}
	.show_imovel_basic h4 {font-weight:bold;}
	.show_imovel_basic img {margin:0 5px; padding-bottom:3px;}
	.show_imovel_basic ul li {list-style:none; text-align:center; line-height:1.3em;}
	.show_imovel_basic ul .local, .show_imovel_basic ul .info {font-size:0.8em !important; color:#4f4f4f;}
	.show_imovel_basic ul .valor {color:#9e0e26; font-weight:bold; padding-top:3px; font-size:1.1em;}


/* MODO LISTA DE RESULTADO */
.show_imovel_list {width:684px; padding:5px; margin-bottom:16px; border:1px solid #d8d8d8; background-color:#f5f5f5; }
	.show_imovel_list .pict {width:140px; height:105px; float:left;}
	.show_imovel_list .top {float:left; width:524px; margin:0 0 5px 4px; padding:5px; border:1px solid #d8d8d8; background-color:#fff;}
	.show_imovel_list .info {float:left; width:524px; margin:0 0 0 4px; padding:5px;}
		.show_imovel_list .left {width:360px; float:left; margin-right:22px;}
		.show_imovel_list .right {width:140px; float:left;}
		.show_imovel_list .top h4 {font-family:Arial; font-weight:normal; color:#9e0e26; padding-bottom:6px;}
			.show_imovel_list .top h4 span {color:#4f4f4f !important;}
		.show_imovel_list .top h5 {font-family:Arial; font-weight:normal; color:#9e0e26;}
		.show_imovel_list .info ul li {color:#4f4f4f; font-size:0.7em; display:block; float:left; width:98px; margin:0 20px 6px 0;}
		.show_imovel_list .info li.valor {font-weight:bold; font-size:1.1em;}
		/*.show_imovel_list .info p {font-size:0.7em; text-indent:1em;}*/


/* EXIBIR DETALHES DO IMOVEL */
.show_imovel_detalhes {width:744px; padding:7px; border:1px solid #d8d8d8; font-family:Arial;}
.show_imovel_detalhes .head {margin:4px 0 12px 0;}
.show_imovel_detalhes .info {width:336px; float:left; margin-right:8px;}
.show_imovel_detalhes .picture {width:400px; float:left;}
.show_imovel_detalhes .caracteristicas {margin-top:12px; border-top:1px solid #d8d8d8;}

	.show_imovel_detalhes .info .valor {width:180px; float:left; margin-right:8px;}
	.show_imovel_detalhes .info .valorO {width:128px; float:left;}
	.show_imovel_detalhes .info .infoGeral {font-size:0.9em; margin-top:12px;}
	
	.show_imovel_detalhes .head span {font-size:0.7em; color:#4f4f4f;}
	.show_imovel_detalhes h3{}
	.show_imovel_detalhes h4 {font-family:Arial; color:#9e0e26; margin-top:4px;}
	.show_imovel_detalhes h4 span {color:#4f4f4f !important;}

	.show_imovel_detalhes .info .valor span {width:auto; padding:10px 5px 5px; border:1px solid #ffce19;}
	.show_imovel_detalhes .info .valor span label {position:absolute; margin-top:-20px; padding:1px; background-color:#fff; font-size:0.8em; font-weight:bold; color:#ffce19;}
	.show_imovel_detalhes .info .valor span b {}
	
	.show_imovel_detalhes .info .valorAgregado ul li {list-style-type:none; font-size:0.7em;}
	
	.show_imovel_detalhes .info .infoGeral ul {margin-bottom:12px; list-style-type:none;}
	.show_imovel_detalhes .info .infoGeral ul li {width:150px; float:left; margin-top:6px; padding-left:10px; background:url(../image/bg_nav_left.gif) no-repeat 0 4px; color:#4f4f4f;}
	.show_imovel_detalhes .info .infoGeral p {margin-top:4px; line-height:1.6em;}
	
	.show_imovel_detalhes .caracteristicas ul {list-style-type:none; font-size:0.7em;}
	.show_imovel_detalhes .caracteristicas ul li {float:left; width:auto !important; margin-right:6px; padding:2px 10px; color:#4f4f4f; background:url(../image/bg_nav_left.gif) no-repeat 0 6px;}

/* MINI FORM PARA AGENDAR VISITA dentro de detalhes */
.agendar {height: 160px; margin-top:16px;}
.agendar label {width:100px; float:left; margin-right:10px;}
.agendar input {width:150px;}
.agender input[type="submit"] {width:80px;}

/* GALLERIA */
#main_image {height:312px;}
.gallery {list-style:none;width:400px}
.gallery li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
	.gallery li a{display:none}
	.gallery li div{position:absolute;display:none;top:0;left:180px}
	.gallery li div img{cursor:pointer}
	.gallery li.active div img,.galleria li.active div{display:block}
	.gallery li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
	.gallery li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */






/*******************************************************************************/
/* MARKETING -- PROPAGANDAS */

/* propaganda a direita home */
.marketing_destaque {float:left; width:280px; height:200px; }

/* coluna esquerda com clima tempo */
.left_column iframe.clima_tempo {width:150px; height:170px; margin-left:10px;}

/* propaganda home parceiro */
.left_column .parceiro {margin-left:10px;}
