/* HTML */
p {font-size:12px; color:#666;}
#migalha{margin:10px 0 32px 0; }

form { margin:0; padding:0; }

/*------------------*/
/*** LANÇAMENTOS ***/
/*------------------*/

/***  CONTEUDO ESQUERDA  ***/
#conteudo_esquerda{width:915px; float:left; margin:0 !important; height:auto;}
#conteudo_esquerda p{ font:12px Arial, Helvetica, sans-serif; margin:0 0 20px 0; color:#666;}
#conteudo_esquerda p.resposta{ padding:10px 0; text-align:center; font-weight:bold}
#conteudo_esquerda h2{font:18px Arial, Helvetica, sans-serif; margin:0 0 10px 0; color:#1b1762; font-weight:bold;}
#conteudo_esquerda h3{font:16px Arial, Helvetica, sans-serif; margin:0 0 15px 0; color:#f97c00; font-weight:bold;}

#msn_nao_ha_busca {background-color:#dfdfdf; margin:20px 0 0 0; padding:23px 0 10px 130px; width:446px;}
	#msn_nao_ha_busca a {text-decoration:underline;}
	#msn_nao_ha_busca a:hover {color:#f38313; text-decoration:none;}


/*-----------------------*/
/***  BOX LANÇAMENTOS  ***/
/*-----------------------*/
#box_lancamentos {
	position:relative;
	width: 913px;
	height: 524px;
	margin-bottom:20px;
	padding:1px;
	background:url(../imagens/lancamentos-borda1.gif) no-repeat center center;
}

#box_lancamentos h3 { text-indent: -10000px; height:15px; margin:13px 0 0; }
#box_lancamentos h3.perfil { background:url(../imagens/lancamento-selecione-o-perfil.gif) no-repeat; margin-top:26px; }
#box_lancamentos h3.preco { background:url(../imagens/lancamento-selecione-a-faixa-de-preco.gif) no-repeat; }
#box_lancamentos h3.regiao { background:url(../imagens/lancamento-selecione-a-regiao.gif) no-repeat; }

#box_lancamentos div.erro{ font-weight:bold; position:absolute; right:20px; display:none }
#box_lancamentos div._perfil { top:27px; *top:22px }
#box_lancamentos div._regiao { top:364px; *top:355px }
#box_lancamentos div._preco { top:236px; *top:228px }

#box_lancamentos div.perfil, 
#box_lancamentos div.preco, 
#box_lancamentos div.regiao { 
	background:url(../imagens/lancamentos-sombra1.gif) no-repeat left bottom;
	padding-bottom:11px;
	margin-top:3px;
	background-color: #f7f7f7;
	border-top: 1px solid #dedede;
}

#box_lancamentos .contentScroll {
	float:left;
	width: 787px;
	overflow:hidden;
	position:relative;
}

#box_lancamentos .contentScroll ul {
	margin:0;
	padding:0;
	width:9000px;
	position:relative;
}

#box_lancamentos li {
	float:left;
	list-style:none;
	cursor:pointer;
}

div.continuar { text-align:center; margin-top:8px; }
#btn_submit { width:115px; height:26px; border: none; margin:0; padding:0; background:url(../imagens/btn_continuar.gif) no-repeat; cursor:pointer; } 

/*** Setas ***/
#box_lancamentos .seta-esq, #box_lancamentos .seta-dir {
	float:left;
	width:63px;
}

#box_lancamentos .seta-esq a,
#box_lancamentos .seta-dir a {
	padding-left:25px;
	display:block;
}
#box_lancamentos .seta-dir a { padding-right:25px; }

#box_lancamentos .perfil .seta-esq a,
#box_lancamentos .perfil .seta-dir a {
	height:92px;
	padding-top:75px;
}
#box_lancamentos .preco .seta-esq a,
#box_lancamentos .preco .seta-dir a {
	height:56px;
	padding-top:29px;
}


/*** Perfil ***/
#box_lancamentos div.perfil,
#box_lancamentos ul { height:167px; }

#box_lancamentos .perfil li {
	width:166px;
	height:148px;
	margin:9px 17px 0;
	background:url(../imagens/lancamentos-sombra2.gif) no-repeat left 104px;
	line-height:1em;
	text-align:center;
}

#box_lancamentos .perfil h4 { color: #121c68; font-size:15px; margin: 7px 0 2px; }
#box_lancamentos .perfil p { margin:0; font-size:12px; }
#box_lancamentos .perfil li img { border: 1px solid #b3abbc; }
#box_lancamentos .perfil li.selected img { border:2px solid #f97c00; }


/*** Preço ***/
#box_lancamentos div.preco,
#box_lancamentos .preco ul { height:85px; }

#box_lancamentos .preco li {
	width:166px;
	height:63px;
	margin:17px 17px 0;
	background:url(../imagens/lancamentos-sombra2.gif) no-repeat left 43px;
	text-align:center;
}

#box_lancamentos .preco li p,
#box_lancamentos .regiao li p {
	height:43px;
	background:url(../imagens/lancamentos_btn.gif) repeat-x right top;
	line-height:43px;
	font-size:14px;
	color: #121c68;
	font-weight:bold;
}
#box_lancamentos .preco li.selected p,
#box_lancamentos .regiao li.selected p span { background-position:left -43px; }

#box_lancamentos .regiao li.selected p { background-position:right -43px; }
#box_lancamentos .regiao li p span {
	display:block;
	background:url(../imagens/lancamentos_btn.gif) repeat-x left top;
	margin-right:5px;
}


/*** Região ***/
#box_lancamentos div.regiao,
#box_lancamentos .regiao ul { height:85px; }
#box_lancamentos .regiao .contentScroll { margin-left:63px; }

#box_lancamentos .regiao li {
	width:134px;
	height:63px;
	margin:17px 12px 0;
	background:url(../imagens/lancamentos-sombra2.gif) no-repeat left 43px;
	text-align:center;
}


/*  FILTROS PARA PESQUISA  */
#formulario_lancamentos form{width:560px; margin:3px 0 0 0;}
	#formulario_lancamentos fieldset{ border:none;}
		#formulario_lancamentos select{ width:150px; height:19px; border:1px solid #d4d4d4; float:left; margin:0 18px 5px 0; font-size:11px; color:#999; }

.enviar{ background:url(/imagens/btn_ok_lanc.gif) no-repeat; width:55px !important; height:23px !important; border:none !important; cursor:pointer; margin:-2px 0 5px 0 !important;}


/*  SUB-TITULOS  */
.img-tit {margin:40px 0 0 0 !important; padding:0;}


/*--------------------------*/
/***  RESULTADO DA BUSCA  ***/
/*--------------------------*/
.resultados h3 { background:url(../imagens/resultados.gif) no-repeat; text-indent:-10000px; height:13px; border-bottom:1px solid #e6e6e6; padding-bottom:11px; }
strong.roxo { color:#2a2072; }

ul#cnt_resultado {
	margin:35px auto 30px;
	padding-left:14px;
	width:780px;
}
#cnt_resultado li {
	width:184px;
	height:192px;
	background:url(../imagens/resultado-box-degrade_off.gif) repeat-x;
	border:1px solid #f0f0f0;
	float:left;
	margin:0 9px 14px 0;
	text-align:center;
	cursor: pointer;
}
#cnt_resultado li:hover { background-image:url(../imagens/resultado-box-degrade_on.gif) }
#cnt_resultado li:hover a { color:#151f6b; }

#cnt_resultado .imagem {
	width: 166px;
	height:110px;
	margin: 8px auto 6px; 
}
#cnt_resultado .imagem img{opacity: 0.6; -moz-opacity:0.6; filter:alpha(opacity=60)}
#cnt_resultado p { margin-bottom:6px; }
#conteudo_esquerda p.metragem { font-size:12px; color:#666666; }

#cnt_resultado p a {
	font-size:12px;
	font-weight:bold;
	color:#696969;
	text-decoration:none;
	display:block;
}

sup{ font-size:9px;}

div.voltar {
	clear:left;
	padding:8px 0 0 75px;
	margin:0 auto;
}

.detalhes div.voltar { 
	padding:25px 0 0 1px;
}

/*** BOX OUTROS LANÇAMENTOS ***/
#outros_lancamentos {
	clear:left;
	width:917px;
	background:url(../imagens/lancamentos_box.gif) no-repeat left bottom;
	padding-bottom:20px;
	margin:30px 0 20px;
	float:left;
}

#outros_lancamentos .inside {
	background:url(../imagens/lancamentos_box.gif) no-repeat left top;
}

#outros_lancamentos h4 {
	background:url(../imagens/outros-lancamentos.gif) no-repeat 10px 16px;
	text-indent: -10000px;
	height:24px;
	padding: 16px 0 18px 10px;
}

#outros_lancamentos li h5 a {
	text-transform:uppercase;
	font-size:11px;
	color: #f38313;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}

#outros_lancamentos li {
	width:198px;
	padding-left:10px;
	background:url(../imagens/bull_quadrado_laranja.gif) no-repeat left 5px;
	float: left;
	height:112px;
	margin:0 0 12px 20px;
}
#outros_lancamentos li p { margin:0; }


/*------------------*/
/***  DETALHES  ***/
/*------------------*/
#box_detalhes {
	width:917px;
	float:left;
	background: url(../imagens/lancamentos_box.gif) no-repeat left bottom;
}
#box_detalhes .inside {
	background: url(../imagens/lancamentos_box.gif) no-repeat left top;
	padding:11px 11px 0;
	margin-bottom:11px;
}

#box_detalhes .imagem {
	/*width:342px;*/
	margin-right:14px;
	margin-bottom:14px;
	float:left;
	border:1px solid #bebebe;
}

#box_detalhes .descricao {
	float:left;
	margin-bottom:14px;
	font-size:12px;
	*width: 360px;
	max-width: 360px;
}

#box_detalhes .descricao h2 {
	color: #f38313;
	font-weight:bold;
	letter-spacing:1px;
	text-transform:uppercase;
	font-size:15px;
	background: url(../imagens/triangulo_laranja.gif) no-repeat left 5px;
	padding-left:8px;
	margin-bottom:20px;
}

#box_detalhes .descricao p { margin-bottom:1em; }
#box_detalhes .descricao p.area, #box_detalhes .descricao p.endereco { font-size:13px; font-weight:bold; }

#box_detalhes .preco_imovel { background:url(../imagens/img-preco.gif) no-repeat 0 0; width:268px; height:150px; float:left; margin:0px 0 0 10px; }
	#box_detalhes .preco_imovel p {padding:45px 0 0 0; margin:0; font-size:25px; color:#F38313; font-weight:bold; text-align:center;}



#box-assessoria {clear:left; margin:0; background:url(/imagens/bg-box-assessoria-gratuita.png) no-repeat;}
	#box-assessoria span {background:url(/imagens/tit-assessoria-gratuita.png) no-repeat 12px 11px; text-indent:-9999px; display:block; height:30px;}
	#box-assessoria p {margin:0; padding:15px 12px;}


/*** Barra Mais Informações ***/
#mais_info {
	height:60px;
	clear:both;
	margin-bottom:25px;
	background:url(../imagens/barra_mais_info.gif) no-repeat;
}

#mais_info img { cursor:pointer; }

.mais_info_personalizada,
.mais_info_agende,
.mais_info_voce { float:left; position:relative}

.bt_mais_info.peq img, 
.peq.bt_mais_info img {padding:6px 0 0 8px}

.mais_info_personalizada img { width:272px; height:47px }
.mais_info_agende img { width:207px; height:47px }
.mais_info_voce img { width:182px; height:47px }

.pop-up.pop2{height:70px; background:url(/imagens/bg-pop-up2.png) no-repeat left top}
.pop-up.pop3{height:51px; background:url(/imagens/bg-pop-up3.png) no-repeat left top}

.detalhes .pop-up p { display:none; }
.detalhes .msgok p { display:block; }
.detalhes .msgok form { display:none; }

#mais_info_agende .pop-up { background:url(/imagens/bg-pop-up.png) no-repeat left top; height:98px; }
#mais_info_voce .pop-up { background:url(/imagens/bg-pop-up3.png) no-repeat left top; }


/***  ABAS  ***/
#abas {
	width:875px;
	height:auto;
	background:url(/imagens/box_lancamentos_abas.gif) 0 28px no-repeat;
	margin:0 auto 14px;
	clear:left;
}

	h3.empreendimento,
	h3.plantas,
	h3.localizacao { height:28px; text-indent:-1000px; }
	
	h3.empreendimento {background:url(/imagens/abas_lancamentos_empreendimento.gif) no-repeat; }
	h3.plantas {background:url(/imagens/abas_lancamentos_plantas.gif) no-repeat; height:28px; }
	h3.localizacao{background:url(/imagens/abas_lancamentos_localizacao.gif) no-repeat; height:28px; }
	
	#abas h3 a {float:left; height:28px; width:148px;}

#aba_localizacao {display:block; margin:0; padding:0;}

#abas p {color:#828489; font-size:12px; margin:0 0 20px 20px; padding:0; }
	#abas p a {color:#828489; font-size:12px; text-decoration:underline;}
	#abas p a:hover {color:#828489; font-size:12px; text-decoration:none;}


#abas table { width:873px; }
.tr_01 {background-color:#ffffff; color:#666; font:12px Arial, Helvetica, sans-serif; height:22px;}
	.bd_01a {border-bottom:1px solid #c2c2ca; border-top:1px solid #c2c2ca;}
	.bd_01b {border-bottom:1px solid #c2c2ca;}
	
	.bd_02 {border-bottom:1px solid #c2c2ca; color:#666; font:11px Arial, Helvetica, sans-serif;}

.tr_02 {background-color:#f7f7f8; color:#666; font:11px Arial, Helvetica, sans-serif; height:22px;}


/* Aba Plantas */
#aba_plantas #gallery {
	width:670px;
	height:370px;
	border:1px solid #e1e1e1;
	padding:1px;
	float:left;
	display:inline;
	margin-left:20px;
	text-align:center;
	overflow:auto;
}

#aba_plantas #gallery img { max-height: 370px; }

#aba_plantas #thumbs {
	width:180px;
	float:left;
}

#img_gde {margin:-10px 0 0 83px;}
#slideshow { /*margin:-10px 0 0 83px;*/ }

#thumbs ul {margin:0 0 0 16px; padding:0;}
	#thumbs li {float:left; margin:0 15px 15px 0; padding:0;}
	#thumbs li a {border:1px solid #cbcbcb; height:47px !important; width:63px !important; overflow: hidden; display:block;}
	#thumbs li a:hover {border:1px solid #f38313;}


/*  API GOOGLE MAPS  */
#mapa_loja {
	width: 830px;
	height:370px;
	margin:0 auto;
	padding:0 !important;
	display:block;
	border:1px solid #e1e1e1;
	}

/* Mapa */
.google_maps_balao {font:13px "Trebuchet MS", Verdana, Arial; color:#333333;}	/* Balão */

/*  FORMULARIO CONTATO  */
#form_contato {width:440px; height:110px;}
	#form_contato fieldset{ border:none;}
	#form_contato label{ background:#f2f2f2; width:150px; height:19px; color:#999; font-size:12px; font-weight: bold; display:block; line-height:20px; float:left; margin:0 0 5px 0; text-align:right; padding:0 10px 0 0; clear:left; }
	#form_contato input{ width:250px; height:17px; border:1px solid #d4d4d4; float:left; margin:0 0 5px 0; font:12px Arial, Helvetica, sans-serif; color:#999; }
	#form_contato .enviar_form{ background:url(/imagens/btn_enviar.gif) no-repeat; width:90px !important; height:21px !important; border:none !important; cursor:pointer; margin:10px 0 10px 322px !important;}
	
	#msg_ok {background:#f2f2f2; color:#828489; font-size:16px; font-weight:bold; height:40px; padding:22px 0 0 89px; width:322px;}


/*-------------------------------------------*/	
      	    /* Paginação*/
/*-------------------------------------------*/		
#pagenav{padding:0; float:right; clear:both; font-family:Arial, Helvetica, sans-serif; margin:10px 50px 15px 0 !important; text-align:right;}	
	#pagenav ul{font-size:11px; list-style:none; margin:0 5px 0 0; padding:0; text-align:center;}
	#pagenav ul li { display: inline; float:left; }
	#pagenav ul li a {text-decoration:none; display:block;}

/* Classes da paginação */
.pagenav_title{color:#000000; padding:3px 0; margin:0 5px 0 0;}
.pagenav_current{width:16px; font-weight:bold; color:#666; padding:2px 0; margin:0 3px 0 0;}	

.pagenav_pages a{ width:16px; color:#eb700c; padding:2px 0; margin:0 3px 0 0;}	
	.pagenav_pages a:hover{font-weight:bold; color:#666;}

.pagenav_first a,
.pagenav_last a
{width:60px; color:#eb700c; padding:2px 0; }	

	.pagenav_first a:hover,
	.pagenav_last a:hover
	{color:#666; }

.pagenav_next a,
.pagenav_prev a
{width:16px; color:#666; padding:2px 0;}	

	.pagenav_next a:hover,
	.pagenav_prev a:hover
	{color:#1e4665;}

.pagenav_prev { background:url(../imagens/seta_laranja_esq.gif) no-repeat 0 -3px; text-indent:-10000px; }
.pagenav_next { background:url(../imagens/seta_laranja_dir.gif) no-repeat 0 -3px; text-indent:-10000px; }


