/* -------------------------- */
/* FORMATAÇÃO GERAL DA PÁGINA */
/* -------------------------- */
* {										/* zerar tudo */
	list-style:none;
	margin:0;
	padding:0;}

html {height: 100%;	margin-bottom: 1px; }

body{
	background: #f5f5f5 url(/imagens/bg_home_padrao.gif) repeat-x;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;}
	
#body_contratacao{
	color:#666;
	font-family:Arial, Helvetica, sans-serif;}

p {font-size:12px; color:#666;}

a {color:#666;	text-decoration:none; outline:none;}
a:hover {text-decoration:underline;}

img {border:none;}

.cresce{clear:both; width:1px; height:1px; float:left;}
.some{display:none;}

/** CLASSES GERAIS **/

h3#some {display:none;}

.erro{color:#f58220; font:12px Arial, Helvetica, sans-serif;}

.saiba_mais{
	clear:both;
	width:150px;}

.saiba_mais a{
	color:#1b1762;
	font-size:11px;
	width:150px;
	font-weight:bold;
	text-decoration:none;}

.saiba_mais a:hover{text-decoration:underline;}

.saiba_mais2{
	float:right!important;
	width:90px!important;
	margin:10px 0 0 0;}

	.saiba_mais2 a{
		color:#1b1762!important;
		font-size:11px!important;
		width:140px!important;
		text-decoration:none;}
	
	.saiba_mais2 a:hover{text-decoration:underline;}

.saiba_mais3{
	float:left!important;
	width:90px!important;
	margin:10px 0 0 0;}

	.saiba_mais3 a{
		color:#1b1762!important;
		font-size:11px!important;
		width:140px!important;
		text-decoration:none;}
	
	.saiba_mais3 a:hover{text-decoration:underline;}


.ver_resultados{
	clear:both;
	float:right;
	width:130px;}

	.ver_resultados a{
		color:#1b1762;
		font-size:11px;
		width:150px;
		text-decoration:none;}

	.ver_resultados a:hover{text-decoration:underline;}

.votar{
	background:url(/imagens/btn-votar.gif);
	cursor:pointer;
	border:none !important;
	height:22px;
	margin-top:20px !important;
	width:62px;}

.seta{margin-right:5px;}

.ok{
	background:url(/imagens/btn_ok.gif) no-repeat !important;
	border:none !important;
	cursor:pointer;
	height:19px !important;
	width:26px !important;}

#migalha{margin:0 0 15px 26px; font:11px Arial, Helvetica, sans-serif; color:#666!important; position:relative; width:610px;}
#migalha p{font:11px Arial, Helvetica, sans-serif; color:#666!important;}
#migalha span{width:150px; font-weight:bold; top:0; left:130px; position:absolute; }
#migalha a{text-decoration:underline;}
#migalha a:hover{text-decoration:none;}

.seta_01 {color:#f58220; font-size:14px; font-weight:bold; }

/*---------------------------*/

/* --------------------- */
/* ESTRUTURA DAS PÁGINAS */
/* --------------------- */
#estrutura {
	background:#FFF;
	margin:0 auto;
	padding:0 16px 20px 16px;
	position:relative;
	height:100%;
	width:917px;
	overflow:hidden;}
	
/* TOPO */
#topo{
	background:#29256b url(/imagens/bg_topo.gif) no-repeat;
	width:949px;
	height:130px;
	margin:0 0 0 -16px;
	position:relative;}

#logo{float:left; margin:0 0 0 20px;}

#links_topo{
	float:right;
	width:250px;
	background:url(/imagens/setas_home.gif) 0 13px no-repeat;}
	
	#links_topo p{
		float:left;
		margin:11px 10px 0 0;
		font:11px Arial, Helvetica, sans-serif!important;}
	
	#links_topo p a{color:#FFF;}
	#links_topo p a:hover{text-decoration:none;}

#login_topo{
	width:550px;
	height:36px;
	margin:35px 0 0 140px;
	padding:0;
	float:left;
	position:relative;}

	#login_topo h3{
		color:#fff;
		font-size:10px;
		float:left;
		margin:5px 90px 0 0;
		text-transform:uppercase;}

	#login_topo p a {margin:0 0 2px 40px; color:#e4e4e6; font-size:11px; float:left;}
	#login_topo form{float:left;}
		#login_topo label{ color:#e4e4e6; font-weight:bold; font-size:11px; margin:0 5px 0 0;}
		#login_topo .input_01{ margin:0 0 0 5px; width:157px; height:19px; background:#e4e4e6; border:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
		#login_topo .input_02{ margin:0 0 0 5px; width:100px; height:19px; background:#e4e4e6; border:none; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* MENU */
ul#mn{width:908px; clear:both; margin:0 0 0 28px !important; height:29px;  }
	ul#mn li{ float:left; height:29px; margin:0 0 0 0; position:relative;}

		ul#mn li a{ display:block; background-position:0 -29px; text-indent:-9999px; height:29px;}
		ul#mn li a:hover{ background-position:0 0; height:29px;}

li#mn_01, li#mn_01 a{background:url(/imagens/mn_01.gif) no-repeat; width:113px;} /*sobre voce*/
li#mn_02, li#mn_02 a{ background:url(/imagens/mn_02.gif) no-repeat; width:93px;} /*serviços*/
li#mn_03, li#mn_03 a{ background:url(/imagens/mn_03.gif) no-repeat; width:99px;} /*perfis*/
li#mn_04, li#mn_04 a{ background:url(/imagens/mn_05.gif) no-repeat; width:104px;} /*Você Club*/
li#mn_05, li#mn_05 a{ background:url(/imagens/mn_04.gif) no-repeat; width:146px;} /*Você responsável*/
li#mn_06, li#mn_06 a{ background:url(/imagens/mn_06.gif) no-repeat; width:138px;} /*Fale Conosco*/
li#mn_07, li#mn_07 a{ background:url(/imagens/mn_07.gif) no-repeat; width:109px;} /*Você News*/
li#mn_09, li#mn_09 a{ background:url(/imagens/mn_09.gif) no-repeat; width:106px;} /*lançamentos*/
li#mn_09 img { position: absolute; right:-7px; top:-5px; z-index:10; } /*novo*/

	ul#sub_02, 
	ul#sub_03{ 
	position:absolute; visibility:hidden;}

		ul#sub_02{ top:29px; left:0; background:url(/imagens/bg_submenu_servicos.gif) no-repeat !important; width:150px; height:95px; padding:10px 0  0 0;}
			ul#sub_02 li, 
			ul#sub_02 li a{
				background:url(/imagens/bg_li_submenu_servicos.gif) no-repeat !important; 
				text-indent:28px; 
				font-size:11px; 
				color:#fff; 
				height:18px; 
				width:146px; 
				display:block;}

			ul#sub_02 li a:hover{ background:url(/imagens/bg_li_submenu_servicos.gif) -146px 0 no-repeat !important; color:#fff; height:18px;}

			ul#sub_03{ top:29px; left:0; background:url(/imagens/bg_submenu_cidadania.gif) no-repeat !important; width:170px; height:121px; padding:11px 0  0 0;}
				ul#sub_03 li, 
				ul#sub_03 li a{
					background:url(/imagens/bg_li_submenu_cidadania.gif) no-repeat !important; 
					text-indent:28px; 
					font-size:11px; 
					color:#fff; 
					height:18px; 
					width:166px; 
					display:block;}

				ul#sub_03 li a:hover{ background:url(/imagens/bg_li_submenu_cidadania.gif) -166px 0 no-repeat !important; color:#fff; height:18px;}

.vitrine { height:135px; width:917px; margin-bottom:12px; }

/* ------------------ */
/* BOX ABRA SUA CONTA */
/* -------------------*/

#box_abra_sua_conta {width:295px; height:171px; float:left; margin:20px 0 0 0;}
/*#box_abra_sua_conta {width:311px; height:300px; background:url(/imagens/imagem_abra_sua_conta.jpg) no-repeat; margin-top:10px; float:left;}*/
/*#box_abra_sua_conta_home {width:311px; height:300px; /*background:url(/imagens/imagem_abra_sua_conta.jpg) no-repeat;*/ /*margin-top:10px;*/ float:left;}*/

.btn_abra_sua_conta, .btn_abra_sua_conta_home{background:url(/imagens/btn_abra_sua_conta.gif) no-repeat !important;}
 
 .btn_abra_sua_conta{
	border:none !important;
	cursor:pointer;
	height:21px !important;
	position:absolute;
	top:580px;
	left:685px;
	width:218px !important;}
	
 .btn_abra_sua_conta_home{
	border:none !important;
	cursor:pointer;
	height:21px !important;
	position:absolute;
	top:383px;
	left:67px;
	width:218px !important;}
	
#box_qual_seu_perfil{width:296px; height:140px; float:left; margin-bottom:10px;}	
	

/* ------------------ */
/* BOX MOEDAS ÍNDICES */
/* -------------------*/
#indices-moedas {
	background:url(/imagens/box-indices-moedas.gif) 0 28px no-repeat;
	height:197px;
	margin-top:12px;
	width:296px;
	position:relative;
	line-height:1.3em;}

#indices-moedas h3 a {
	display:block;
	float:left;
	width:148px;
	height:28px;}

#indices-moedas img{margin:14px 0 0 1px;}

#layer_ind_moedas{width:296px;}

h3.indices{
	background:url(/imagens/indices_moedas.gif) no-repeat;
	height:28px;
	width:296px;
	text-indent:-1000px;}
	
h3.moedas{
	background:url(/imagens/indices_moedas.gif) 0 -28px no-repeat;
	height:28px;
	width:296px;
	text-indent:-1000px;}


.link_verde{color:#38900c;}
.link_vermelho{color:#ca040c;}
.link_azul{color:#366fa8;}

.bd_01{
	border-bottom:1px solid #c2c2ca;
	color:#666;
	font:11px Arial, Helvetica, sans-serif;
	padding:0 0px;}

.bd_02{
/*	border-left:1px solid #ededed;*/

	border-bottom:1px solid #c2c2ca;
	color:#666;
	font:11px Arial, Helvetica, sans-serif;
	padding:0 10px;}

	.bd_tit {font-weight:bold;}
	
#tabela_moeda_indice{
/*	border-right:1px solid #c2c2ca;
	border-left:1px solid #c2c2ca;*/
	height:20px;
	font-size:11px;
	background:#f7f7f8;
	padding:6px 0 0 10px;
}

#tabela_moeda_indice_01{
/*	border-right:1px solid #c2c2ca;
	border-left:1px solid #c2c2ca;*/
	height:20px;
	background:#f7f7f8;
	padding:6px 0 0 10px;
	font-size:11px;	
}

.seta_indice{
	/*margin:10px 0 5px 0!important ;*/
	margin:0!important;
	/*position:absolute;*/
	/*top:62px;
	right:175px;*/
	padding:0;
	padding:0!important;}

/* ----------- */
/* BOX PERFIL */
/* -----------*/
#seu_perfil {
	background:url(/imagens/box_qual_seu_perfil.gif) no-repeat;
	height:210px;
	padding-left:15px;
	width:280px;}
	
#seu_perfil p{margin:20px 0 0 -15px;}


/* -------------- */
/* BOX DRIVE THRU */
/* -------------- */
#drive-thru {
	background:url(/imagens/box-indices-moedas.gif) 0 28px no-repeat;
	height:201px;
	margin-top:16px;
	width:296px;
	position:relative;}

#drive-thru h3 a {
	display:block;
	float:left;
	width:148px;
	height:28px;}

#drive-thru img{margin:0 0 0 0;}

#layer_drive_thru{width:296px;}

h3.drive{
	background:url(/imagens/aluga_compra.gif) no-repeat;
	height:28px;
	width:296px;
	text-indent:-1000px;
}
	
h3.thru{
	background:url(/imagens/aluga_compra.gif) 0 -28px no-repeat;
	height:28px;
	width:296px;
	text-indent:-1000px;
}

.dt_01, .dt_02 {
	border-bottom:1px solid #c2c2ca;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
	cursor:pointer;
}
.dt_02 { padding:0!important; }
.dt_01:hover, .dt_02:hover { color:#fa7d11; }

#drive-thru tr.perfil td { height:23px; line-height:23px; }

.single_dtq,
.couple_dtq,
.family_dtq,
.up_dtq,
.gold_dtq {
	border-bottom:1px solid #c2c2ca;
	cursor:pointer;
	text-indent:-10000px;
	background-repeat:no-repeat;
	background-position:center 0;
}

.single_dtq { background-image:url(/imagens/perfis/single.png); }
.couple_dtq { background-image:url(/imagens/perfis/couple.png); }
.family_dtq { background-image:url(/imagens/perfis/family.png); }
.up_dtq { background-image:url(/imagens/perfis/up.png); }
.gold_dtq { background-image:url(/imagens/perfis/gold.png); }
	
.single_dtq:hover, 
.couple_dtq:hover, 
.family_dtq:hover,
.up_dtq:hover,
.gold_dtq:hover { background-position: center -23px; }

	
#tabela_aluga{
/*	border-right:1px solid #c2c2ca;
	border-left:1px solid #c2c2ca;*/
	height:20px;
	font-size:11px;
	background:#f7f7f8;
	padding:6px 0 0 10px;
}

#tabela_compra{
/*	border-right:1px solid #c2c2ca;
	border-left:1px solid #c2c2ca;*/
	height:20px;
	background:#f7f7f8;
	padding:6px 0 0 10px;
	font-size:11px;	
}

/* -------------- */
/* POPUP FORMS */
/* -------------- */
.pop-up { 
	width:240px;
	height:90px;
	background:url(/imagens/bg-pop-up.png) no-repeat left top;
	position:absolute;
	top:35px;
	left:10px;
	z-index:1000;
	padding:30px 0 0 8px;
}

.pop-up form {border:0;}
	.pop-up fieldset {border:0;}
	.pop-up form p {color:#838383; font-size:11px; margin:0 0 6px 0; padding:0;}
	.pop-up form label {width:63px; background:#fff; color:#666; display:block; float:left;	clear:left;	font-size:11px; font-weight:bold; height:16px; margin:0; padding:0;}
	.pop-up form input {background:#fff; border:1px solid #c2c2ca; color:#666; font:11px; float:left; margin:0 0 5px 0; height:14px; width:125px; font-size:11px;}

	#lbl_hora { width:35px; padding-left:10px; clear:none; }
	input#txt_dia { width:43px; }
	input#txt_hora { width:35px; }

.btn-ok {background:url(/imagens/btn_ok.gif) 0 0 no-repeat !important;	border:0 !important; margin:0 0 0 7px !important; cursor:pointer; height:19px !important; width:26px !important;}
.pop-up .fechar {width:15px; height:15px; float:right; background:url(../imagens/x.gif) no-repeat right top; margin-right:18px; cursor:pointer;}



/* ------------------------ */
/* BOX CADASTRE SEU IMÒVEL */
/* ---------------------- */
#bt-cadastre-seu-imovel {margin-bottom:15px;}
#home #bt-cadastre-seu-imovel {margin-bottom:0;}

/* ----------------------------------------- */
/* VOCE CIDADANIA E LINHAS DE FINANCIAMENTO */
/* ----------------------------------------*/
#voce_cidadania {
	background:url(/imagens/box_voce_cidadania.gif) no-repeat;
	height:123px;
	margin-top:16px;
	padding-left:15px;
	width:280px;}

	#voce_cidadania p{
		margin:20px 0 0 0;
		width:180px;}
	
		.icones_home_cidadania{
			float:right;
			margin:20px 15px 0 0;
			/*width:54px;
			height:81px;*/
			width:64px;
			height:81px;}


	#linhas_financiamento p{
		float:left;
		margin:20px 0 0 79px;
		width:180px;}

.icones_home{
	float:left;
	margin:20px 15px 0 0;
	/*width:54px;
	height:81px;*/
	width:64px;
	height:81px;}


#linhas_financiamento {
	background:url(/imagens/box_linha_financiamento.gif) no-repeat;
	height:173px;
	margin-top:17px;
	padding-left:15px;
	width:280px;}

/* --------------- */
/* QUAL SEU PERFIL */
/* --------------- */
#qual-seu-perfil{ width:296px; height:140px; background:url(../imagens/bg-box-perfil.jpg) no-repeat; margin:0 0 12px 0;}

/* ----------- */
/* MENU RODAPÉ */
/* ------------*/
#fundo_rodape{ background:#fff; margin:0 auto; height:50px; width:949px;}
#linha_rodape{background:#fff url(/imagens/bg_rodape.gif)  center top no-repeat;height:2px;text-align:center;padding-top:4px;width:100%;}
	#linha_rodape p{font:11px Arial, Helvetica, sans-serif; clear:both;  margin:0 0 0 0!important; padding:0; }	
	#linha_rodape ul{width:920px; margin:2px 0 0 30px; padding:0; }
		#linha_rodape ul li{float:left;font:12px Arial, Helvetica, sans-serif; background:url(/imagens/seta_privacidade.gif) no-repeat 0 5px; color:#666; height:18px; /*padding:2px 35px 0 0; */padding:2px 16px 0 0;}
			#linha_rodape ul li a {text-decoration:none; margin-left:9px;}
	
/* ------ */
/* RODAPÉ */
/*  ------*/

/*.espaco_rodape{padding:0 17px!important; border:1px solid red; width:2px;}*/

