/* TAGS */
p {font-size:12px;}
ul, #vitrine li{ margin:0; padding:0; }

/* ------- */
/* VITRINE */
/* ------- */
#vitrine { width:917px;	height:224px; float:left; margin:20px 0 15px 0; position: relative; }
#vitrine a.banner { overflow: hidden; height: 224px; width: 917px; position: absolute; top: 0; left: 0; z-index: 1; opacity: 0; filter: alpha(opacity=0); background-position: center; background-repeat: no-repeat; }
#vitrine ul { width: 917px; height: 19px; z-index: 3; overflow: hidden; left: 0; position: absolute; bottom: 0; }
#vitrine li { position: absolute; bottom: -20px;  }
#vitrine li { float: left; padding-left: 20px; background: url("/imagens/aba-esquerda.gif") no-repeat; cursor: pointer; }
#vitrine li span { float: left; height: 19px; }
#vitrine li span.bordaDireita { width: 24px; background: url("/imagens/aba-direita.gif") no-repeat; }
#vitrine li span.abaFundo { background: url("/imagens/aba-fundo.gif"); font: normal 11px Verdana, Arial; color: #228; text-shadow: 0 0 0.2em #fff; line-height: 23px; padding-right: 5px; font-weight:bold; }
#vitrine input { position: absolute; bottom: 5px; right: 10px; z-index: 99; height: 19px; width: 19px; background: url("/imagens/play-stop.png") repeat-x; background-position: 0 0; border: 0px; }
#vitrine input.off { background-position: 19px 0; }

#vitrine li.on { z-index: 50; background: url("/imagens/aba-esquerda-on.gif") no-repeat; }
#vitrine li.on span.bordaDireita { background: url("/imagens/aba-direita-on.gif") no-repeat; }
#vitrine li.on span.abaFundo { background: url("/imagens/aba-fundo-on.gif"); color: #fff; text-shadow: 0 0 0.2em #000; }
#vitrine a#banner1 { z-index: 2; opacity: 1; filter: alpha(opacity=1); }
#aba1 { z-index: 50; } #aba2 { z-index: 49; } #aba3 { z-index: 48; } #aba4 { z-index: 47; } #aba5 { z-index: 46; } #aba6 { z-index: 45; } #aba7 { z-index: 44; } #aba8 { z-index: 43; } #aba9 { z-index: 42; } #aba10{ z-index: 41; }
/* --------- */
/* CONTEÚDOS */
/* --------- */

/** Esquerda **/
#conteudo_esquerda{	width:608px; float:left; margin:0;}

.col01-esq{width:296px; float:left;}
.col02-esq{width:296px; float:left; margin:0 0 0 15px;}

/** Direita **/
#conteudo_direita{width:296px;	float:left;	margin:0 0 0 10px; }

/* ------- */
/* Classes */
/* ------- */
/*Títulos em Barra (Blog do Investidor, Você News, Twitter)*/
h3.barra-tit{ width:296px; height:24px; background:url(/imagens/home-bg-base-tit.gif) no-repeat; margin:0 0 10px 0; padding:0;}
h3.barra-tit .tit{ margin:0 95px 0 0; }

/*Tí­tulos Azuis*/ 
h3.home-tit{ margin:0; padding:0; display:block;} 
h3.home-tit img{ margin:0 !important;}

/*Saiba Mais*/
span.saiba-mais{background:url(/imagens/ico_depoimento_cont.gif) 0 5px  no-repeat ; float:right; margin:10px 10px 0 0;}
span.saiba-mais a{ font-size:11px; color:#1b1762 !important; font-weight:bold; padding-left:8px;}

/* -------------------- */
/*  E VOCÊ O QUE DESEJA */
/* -------------------- */
#o_que_deseja {
	width:608px;
	height:140px;
	margin:0 0 15px 0;}
	
#o_que_deseja p{margin:15px 0 0 0;}

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

/* ---------------- */
/*  ABRA SUA CONTA  */
/* ---------------- */
#abra-sua-conta{ margin:0 0 29px 0;}

/* ------------------ */
/* BLOG DO INVESTIDOR */
/* ------------------ */
#blog-investidor{width:296px; height:173px; background:#fff url(/imagens/bg-box-home.jpg) bottom no-repeat;  margin:0 0 27px 0;}
	#blog-investidor ul{ width:285px; margin:0 0 0 5px;}
		#blog-investidor ul li{ margin:0 0 10px 0;}
			#blog-investidor ul li p{  color:#7c7a7a;}
			#blog-investidor ul li span{ color:#ea6f01;}

/* ------------------------- */
/* FINANCIAMENTO IMOBILIÁRIO */	
/* ------------------------- */
#financiamento-imobiliario{ width:296px; height:120px; background:#fff url(/imagens/bg-box-home.jpg) bottom no-repeat;}
	#financiamento-imobiliario img{ float:left; margin:8px 0 0 10px;}
	#financiamento-imobiliario p{ float:left; width:200px; margin:16px 0 0 15px; }	
	#financiamento-imobiliario span.saiba-mais { margin:-5px 10px 0 0; }

/* --------- */
/* VOCÊ NEWS */
/* --------- */
#voce-news {
	width:296px;
	height:140px;
	margin:0 0 27px 0;
	background:#fff url(/imagens/bg-box-home.jpg) bottom no-repeat;}
	
	#voce-news ul{ width:285px; margin:0 0 0 5px;}
		#voce-news ul li{ margin:0 0 10px 0;}
			#voce-news ul li p{ color:#7c7a7a;}
			#voce-news ul li span{ color:#ea6f01;}
#voce-news span.saiba-mais{ margin:-14px 10px 0 0 !important;}

/* Box Flutuante (Ícone Newsletter) */
#p-cadastro{ width:130px; cursor:pointer; background:url(/imagens/ico_depoimento_cont.gif) 0 4px  no-repeat ; padding:0 0 0 8px; color:#1b1762; font-size:11px; font-weight:bold;  margin:17px 0 0 10px;}

#ico-newsletter{ cursor:pointer;}

#box-newsletter {width:251px; height:112px; position:absolute;  top:748px; left:85px; background:url(/imagens/bg-cnt-newsletter.png) 0 0 no-repeat;}
#cnt-box-newsletter{width:240px; height:87px;	margin:0;	padding:25px 10px 0 13px;}

#fr-newsletter {border:0; margin:0; padding:0;}
	#fr-newsletter fieldset {border:0; margin:0; padding:0;}
	#fr-newsletter p {color:#838383; font-size:11px; margin:0 0 6px 0; padding:0;}
	#fr-newsletter 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;}
	#fr-newsletter input {background:#fff;	border:1px solid #c2c2ca;	color:#666;	font:11px;	float:left;	margin:0 0 5px 0; height:14px;	width:125px;}
	
	#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;}

/* ------- */
/* TWITTER */
/* ------- */
#twitter{width:296px; height:140px; margin:0 0 27px 0; background:#fff url(/imagens/bg-box-home.jpg) bottom no-repeat;  overflow:hidden; }
	#twitter ul{ width:285px; margin:10px 0 0 10px;}
		#twitter ul li{ margin:0 0 10px 0;}
			#twitter ul li a{ color:#666; font-size:12px !important;}
			#twitter ul li span{ color:#27487a; font-size:13px !important;}
				#twitter ul li span a{ color:#27487a; font-size:13px !important;}

#twitter span.saiba-mais{background:url(/imagens/ico_depoimento_cont.gif) 0 5px  no-repeat ; float:right; margin:0 10px 0 0;}

/* ------- */
/* ENQUETE */
/* ------- */
#cnt-enquete{ padding:0 3px 0 10px; height:160px; overflow:hidden;}
#enquete { width:296px;	height:190px; background:#fff url(/imagens/bg-box-home.jpg) bottom no-repeat; margin:20px 0 0 0 !important;	padding:0;}
	#enquete p{padding-bottom:16px; margin:5px 0 0 0 ; height:12px; }
	#enquete form{width:296px; margin:15px 0 0 0; padding:0; clear:both;}
		#enquete fieldset{border:none; margin:0; padding:0;}
		#enquete .radio{margin:0 4px 0 5px!important; padding:0;}
		#enquete label{font-size:11px; font-weight:bold; display:block; margin:0 !important; padding:0 !important; height:20px;  }

.ver_resultados{margin-top:-18px;}

/* Resultados da Enquete*/
p.nome_enquete{ font-size:12px; color:#2b0d61; font-weight:bold; padding-bottom:0 !important; margin:5px 0 0 0;}
p.nome_opcao{ color:#666; padding:0 0 5px 0 !important; font-weight:bold; margin:5px 0 0 0 !important; height:auto;}

.porcentagem_resultado{height:11px; padding:0 !important; background: url(/imagens/img-porcentagem-resultado.gif) repeat-x; color:#232e7c; float:left; font-size:11px;}

.p-porcentagem{ float:left; width:30px!important; margin:-2px 0 0 5px!important; padding:0 !important; height:10px; color:#08156e; font-weight:bold;}

.barrinha{width:255px; height:11px;  padding:0; background:#e5e7f4; text-align:left; margin:0 !important;}

.btn_voltar{ float:right; color:#2b0d61; font-weight:bold; font-size:11px;}

/* ---------------- */
/* VOCÊ RESPONSÁVEL */
/* ---------------- */
#voce_responsavel{ width:296px; height:92px; background:#fff url(/imagens/bg-box-home.jpg) bottom no-repeat; margin:0 0 15px 0;}
	#voce_responsavel p{ width:180px; float:left; margin:10px 25px 0 15px; }
	#voce_responsavel img{ float:left; margin:-8px 0 0 0;}

#voce_responsavel span.saiba-mais{float:left !important; margin:-5px 0 0 10px !important;}

/* ------- */
/* BAIRROS */
/* ------- */
#bairros {width:296px; 	height:92px; background:#fff url(/imagens/bg-box-home.jpg) bottom no-repeat; margin:0 0 27px 0;}
	#bairros p{ width:170px; float:left; clear:left; margin:10px 15px 0 10px;}
	#bairros img{ float:left; margin:-10px 0 0 0;}

#bairros span.saiba-mais{float:left !important; margin:-10px 0 0 110px !important;}

/* ---------------- */
/* ÍNDICES E MOEDAS */
/*EstÃ¡ no screen.css*/
/* ---------------- */

/* -------- */
/* EM BREVE */
/* -------- */
#breve{ width:223px; height:128px; background:#fff url(/imagens/bg-box-breve.jpg) bottom no-repeat; float:left; clear:left; margin:0 20px 0 0;}
	#breve img{ margin:4px 0 0 6px;}

/* Box Flutuante (VocÃª Magazine) */
#ico-magazine{ cursor:pointer;}

#box-magazine {width:176px; height:91px; position:absolute;  top:1045px; left:70px; background:url(/imagens/bg-cnt-magazine.png) 0 0 no-repeat;}
#cnt-box-magazine{width:135px; height:81px;	margin:0;	padding:7px 13px 0 28px;}
	#cnt-box-magazine p { width:148px; color:#838383; font-size:11px; margin:0; padding:0;}

/* Box Flutuante (Tour Virtual) */
#ico-tour{ cursor:pointer;}

#box-tour {width:176px; height:91px; position:absolute;  top:1045px; left:142px; background:url(/imagens/bg-cnt-magazine.png) 0 0 no-repeat;}
#cnt-box-tour{width:133px; height:81px;	margin:0;	padding:12px 15px 0 25px;}
	#cnt-box-tour p { width:140px; color:#838383; font-size:11px; margin:0; padding:0;}

/* Box Flutuante (VocÃª Club) */
#ico-club{ cursor:pointer;}

#box-club {width:176px; height:91px; position:absolute;  top:1045px; left:217px; background:url(/imagens/bg-cnt-magazine.png) 0 0 no-repeat;}
#cnt-box-club{width:133px; height:81px;	margin:0;	padding:7px 15px 0 28px;}
	#cnt-box-club p { width:140px; color:#838383; font-size:11px; margin:0; padding:0;}		

/* ---------- */
/* PROMOÇÕOES */	
/* ---------- */
#promocoes{}

/* ---------- */
/* DRIVE THRU */	
/* ---------- */
#drive-thru {position:relative;} /* Box na lateral */
	#box-drive-thru {background:url(/imagens/bg-cnt-thru.png) 0 0 no-repeat; height:141px; position:absolute; z-index:1000; width:248px;}
	
#cnt-box-drive-thru {margin:26px 0 0 10px;}

#fr-drive-thru {border:0; margin:0; padding:0;}
	#fr-drive-thru fieldset {border:0; margin:0; padding:0;}
	#fr-drive-thru p {color:#838383; font-size:11px; margin:0 0 6px 0; padding:0;}
	#fr-drive-thru 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;}
	#fr-drive-thru input {background:#fff;	border:1px solid #c2c2ca;	color:#666;	font:11px;	float:left;	margin:0 0 5px 0; height:14px;	width:125px;}

#drive-thru tr#Single:hover,
#drive-thru tr#Couple:hover,
#drive-thru tr#Family:hover,
#drive-thru tr#Up:hover,
#drive-thru tr#Gold:hover
{background: #EAEAEA;}


