/* TAGS */
*{
	margin:0px;
	padding:0px;
	border:none;
}
html {
	font:11px arial, helvetica, verdana, sans-serif;
	color:#000000;
	/* background:url(body_bg_bottom.gif) repeat-x bottom left; */
}
body {
	background:url(body_bg_top.gif) no-repeat center top;
	/* min-height: 1300px;
	height: auto !important;
	height: 1300px; */
}
body#capa {
	background:#e8f3f9 url(body_bg_capa.jpg) no-repeat center top;
/* 	min-height: 1300px;
	height: auto !important;*/
	height: 900px;
}
a{
	text-decoration: none;
	outline: none;
}
a abbr{
	color: #000;
}
li {
	list-style:none;
}
h1 {
	width:170px;
	height:65px;
	position:absolute;
	top:28px;
	left:23px;
	display:inline;
	float:left;
}
h1 a {
	width:205px;
	height:61px;
	display:block;
	background:url(logo.gif) no-repeat 0 0;
	text-indent:-999999px;
}
h2 {
	font-size: 18px;
	font-weight:normal;
	color:#abb700;
	letter-spacing:-1px;
	background: url(caminho_bg.gif) repeat-x bottom left;
	padding:0 0 4px 27px;
	margin: 15px 10px 0 -5px;

}
h2 span {
	padding:0 0 0 27px;
	background:url(caminho.gif) no-repeat 9px 7px;
}
h3 {
	font-size:14px;
	color:#abb700;
	padding:8px 0 5px 40px;
	background:url(bullet03.gif) no-repeat 14px 4px;
}
h4 {
	font-size:14px;
	color:#abb700;
	padding:6px 0 15px 22px;
	background:url(bullet04.gif) no-repeat 0 0;
}
.f_left {
	float:left;
}
.f_right {
	float:right;
}


/* BLOCOS PRINCIPAIS */
#site {
	width: 880px;
	margin:0 auto;
}
#header{
	height:120px;
	background:url(header_bg.gif) no-repeat top left;
	position:relative;
}

#caminho{
	height:42px;
	margin:0 15px 0 0;
}


/* MENU TOPO */
#menuTopo {
	height:13px;
	float:right;
	margin:8px 43px 0 0;
	display:inline;
	position:relative;
	overflow:hidden;
}
#menuTopo li {
	font-size:9px;
	height:100%;
	float:left;
	padding:0 9px 0 9px;
	background:url(menu_div.gif) no-repeat center left;
	position:relative;
	left:-1px;
	color:#415a68;
	text-transform:uppercase;
}
/* 
#menuTopo #mt_imprensa 		{width:75px;}
#menuTopo #mt_ondeComprar 	{width:100px;}
#menuTopo #mt_downloads 	{width:86px;}
#menuTopo #mt_cadastro 		{width:92px;}
 */

#menuTopo li a {
	color:#415a68;
	text-decoration:none;
	padding:0 0 0 11px;
	background:url(bullet01.gif) no-repeat center left;
}
#menuTopo li a:hover {
	color:#2a414e;
}
/* #menuTopo li a {
	padding:3px 10px;
	background:#D665AB;
	display:block;
} */
#menuPrincipal {
	width:586px;
	height:22px;
	clear:both;
	float:right;
	margin:28px 42px 0 0;
	display:inline;
	position:relative;
	overflow:hidden;
}
#menuPrincipal li {
	height:100%;
	float:left;
	padding:0 0 0 1px;
	height: 22px;
	background:url(menu_div.gif) no-repeat top right;
	position:relative;
	right:-5px;
}
#menuPrincipal li a {
	display:block;
	height:100%;
	background-position:top left;
	text-indent:-999999px;
	
}
#menuPrincipal li a:hover {
	background-position:bottom left;
}
#menuPrincipal li.selecionado a {
	background-position:bottom left;
}

#menuPrincipal #mp_empresa 	a{width:100px;	background-image:url(bt_emp_principal.gif);}
#menuPrincipal #mp_produtos a{width:105px;	background-image:url(bt_produtos_principal.gif);}
#menuPrincipal #mp_games 	a{width:86px;	background-image:url(bt_games_principal.gif);}
#menuPrincipal #mp_tecblog 	a{width:96px;	background-image:url(bt_tecblog_principal.gif);}
#menuPrincipal #mp_suporte 	a{width:94px;	background-image:url(bt_suporte_principal.gif);}
#menuPrincipal #mp_contato 	a{width:98px;	background-image:url(bt_contato_principal.gif);}

/* DOWNLOADS */
#conteudo.interna{
	width:640px;
}
#conteudo #download_conteudo{
	margin: 40px 0 0 0;
	float:right;
}
#conteudo #download_conteudo dt {
	width:auto;
	float:none;
	font-size:14px;
	color:#abb700;
	padding:0;
	padding:6px 0 12px 0px;
	background: none;
	text-transform: uppercase;
}
#conteudo #download_conteudo dd a{
	color:#000;
}
#conteudo #download_conteudo dd{
	width:auto;
	padding: 0 0 30px 0;
	background:url(../img/linha.png) no-repeat bottom left ;
}
#conteudo #download_conteudo dd img {
	float:left;
	margin:7px 5px 0 0;
}
#conteudo #download_conteudo dd p {
	margin:10px 220px 10px 0;

}
#conteudo #download_conteudo dd h5 {
	font-size:14px;
	color: #444b8f;
	margin: 10px 0 10px 0;
	padding-top: 10px;
}

.bt_download{
	width: 134px;
	height: 60px;
	float: right;
	margin:-45px 0 0;
}


#navegacao ul#menuLeftDownload a{
	text-decoration: none;

}

#navegacao ul#menuLeftDownload li{
	font-size: 11px;
	margin-bottom: 5px;
	
}


.capLetDownload{
text-transform: uppercase;

}

/* FIM DE DOWNLOADS */

/* ACAO SOCIAL */

#navegacao.interna{
	width: 220px;
	padding:14px 0 0;
	float:left;
}

#navegacao.interna  ul li dl dd {

	background:none;
}


#conteudo_social{
	width: 558px;
	margin: 0 auto;
	float: right;
	display:inline;
	position:relative;
	padding-right: 26px;
}

#conteudo_social img{
	float: left;
	margin: 0 10px 10px 0;
}

#conteudo_social a, #conteudo_social a:link {
	color: #000;
	text-decoration: underline;
}
#conteudo_social a:hover {
	text-decoration: none;
}

span.fundacao a{
	color:#000000;
}


#conteudo_social p{
	padding-bottom: 15px;
}

#conteudo_social h5{
	background:url(linha_social.gif) no-repeat bottom right;
	padding-bottom: 10px;
	margin-bottom: 5px;
	color: #abb700;
	font-size: 15px;
}
#conteudo_social h5 a{
	color: #abb700;
}
h5#tit_social{
	/*background:url(linha_social.gif) no-repeat ;*/
}

/* FIM ACAO SOCIAL */



/* NAVEGAÇÂO */
#navegacao{
	width: 173px;
	padding:14px 0 0;
	float:left;	
}
#navegacao ul{
	width: 100%;
	color:#879800;
}
#navegacao ul a{
	color:#879800;
}
#navegacao ul a.selecionado{
	color: #2a5e7c;
}

#navegacao ul a:hover{
	color:#b4ca06;
}
#navegacao ul li {
	width: 100%;
	margin:0 0 7px 0; /*margin bottom original, 10px */
}
#navegacao ul li dl {
	margin:0 0 0 23px;
}
#navegacao ul li dl dt {
	padding:0 0 0 9px;
	font-weight:bold;
	background:url(bullet01.gif) no-repeat 0 4px;
}
#navegacao ul li dl dd {
	padding:0 0 0 25px;
	background:url(bullet02.gif) no-repeat 14px 4px;
}
#navegacao ul#compre_tambem {
	padding:5px 0 0 0px;
	position: relative;
	left: 35px;
	font-size: 10px;
/*	background:url(bullet02.gif) no-repeat 14px 4px;*/
}
#navegacao ul#compre_tambem li{
	margin: 0;
}
h3#tit_compre_tambem{
	margin: 40px 0 0 0;
}
/* classes para funções javascript: */
#navegacao ul li.aberto dl dd 	{display:block;}
#navegacao ul li.fechado dl dd 	{display:none;}


/* CONTEUDO */
#conteudo{
	width: 682px;
	margin:0 15px 0 0;
	float:right;
	display:inline;
}
#conteudo.amplo{
	width:auto;
	margin-right:26px;
}
#conteudo.amplo h4{
	margin-left:26px;
}
#conteudo.colunaSimples{
	width: auto;
	margin:0 23px;
	float:none;
	display:block;
}
#conteudo.colunaSimples h3 {
	font-size:11px;
	color:#000;
	padding:0;
	background:none;
	margin:15px 0 15px 22px;
}
#conteudo p{
	margin:15px 0 15px 22px;
}
#conteudo .lista_simples {
	padding:0 0 0 22px;
}
#conteudo dl {
	margin:0 0 15px;
}
#conteudo dl dt {
	width:116px;
	padding:0 0 0 21px;
	color:#70ab00;
	font-weight:bold;
	float:left;
}


#espec_geral {
	background:url(bullet_geral.gif) no-repeat 8px center;
}
#espec_conec {
	background:url(bullet_conex.gif) no-repeat 8px center;
}
#espec_dim {
	background:url(bullet_dimen.gif) no-repeat 6px center;
}
#conteudo dl dd {
	padding:0 0 0 137px;
}
#resumo_produto {
	position:relative;
}
#resumo_produto img#produto_1{
	margin: 0 0 0 -15px;
}
#resumo_produto img {
	font-size:20px;
	color:#70ab00;
}
#desc_produto {
	width:240px;
	position:absolute;
	top:0;
	right:0;
}
#desc_produto_txt {
	width: 220px;
	border-right:1px solid #e4e5e5;
	border-bottom:1px solid #e4e5e5;
}
#desc_produto_txt p {
	padding:0 12px 12px 39px;
	margin:0;
	color:#3e3e3e;
}
#produto_btns {
	padding:0 0 0 22px;
	margin:0;
	padding: 0 0 0 55px;
}
#resumo_produto_txt h3 {
	font-size:18px;
	font-weight:normal;
	background-position:14px 6px;
}
#gallery_img_prods {
	position:absolute;
	top:260px;
	left:280px;
}

#base_pagina{
	margin-top: 45px;
/*	margin-bottom: 72px;*/
	padding: 0 50px 0 50px;
	position: relative;
}
.titPage{
	background: url(bullet03.gif) no-repeat 24px 15px;
	padding: 1px 0 15px 28px;
}
.titPage_menor{
	background: url(bullet03.gif) no-repeat 0px 15px;
	padding: 1px 0 15px 5px;
}
ol#linksListas{
	font-weight: bold;
	color: #9ca700;
	margin-bottom: 11px;
}
ol#linksListas li{
	list-style: none;
}
.color_black{
	color: black;
}
ol#titulosListaLinks{
}
ol#titulosListaLinks li{
	list-style: none;
	font-weight: bold;
	margin: 20px 0 20px 0;
}
ol#titulosListaLinks li h4.titListaNum{
	background-image: none;
	font: 11px Arial;
	font-weight: bold;
	color: #9ca700;
	display:inline;
	padding: 0;
}
ol#titulosListaLinks ol.listaLinks li{
	list-style: none;
	font-weight: normal;
	padding: 0 0 0 13px;
	margin:0;
}
.bg_pergunta {
	background: url(bullet01.gif) no-repeat 0 4px;
}
ol#titulosListaLinks ol.listaLinks li a{
	color: #2a5e7c;
}
.listaLinks{
	margin: 20px 0 0 0;
	padding: 0;
}
.bold{
	font-weight: bold;
}
.cap_letters{
	text-transform: uppercase;
}
.topListaLinks a{
	color: #2a5e7c;
	text-decoration: none;
}
.topListaLinks li{
	background: url(bullet01.gif) no-repeat 0 4px;
	list-style: none;
	font-weight: normal;
	padding: 0 0 0 10px;
	margin:0;
}
.tit_black{
	font-weight: bold;
	padding: 20px 0 20px 0;
}
#base_pagina ol.topListaLinks{
	margin-bottom:20px;
}
ol#itemTopLista a{
	padding: 20px 0 20px 0;
		text-decoration: none;
	color: #2a5e7c;
}
ol#itemTopLista{
	padding: 20px 0 20px 0;
}
ol#itemTopLista li{
	list-style: decimal inside;
	font-weight: bold;
}
ol#itemTopLista p{
	text-align: justify;
	font-weight: normal;
	background: url(caminho_bg.gif) repeat-x bottom left;
	padding: 20px 0 20px 0;
}
ol#itemTopLista p.topo a{
	text-decoration: none;
	color: #2a5e7c;
}
ol#itemTopLista p.topo{
	background: url(bullet05.gif) no-repeat 2px 3px;
	margin: 10px 0 20px 735px;
	padding: 0;
	text-align: right;
}
.justify{
	text-align: justify;
}
#navegacao ul#menuLeft a{
	text-decoration: none;
}

#navegacao ul#menuLeft li dl dt.selecionado a{
	color:#2a5e7c;
}

/* INVESTIDORES */

#navegacao_bigger a{
	font: 10px;
	color: #879800;
	text-decoration: none;
}
#navegacao_bigger{
	font-weight: bold;
	font: 10px;
	width: 299px;
	padding: 14px 0 0 23px;
	float:left;
	text-transform: uppercase;
	margin: 0 0 50px 0!important;
	margin: 0 0 150px 0;
}
#navegacao_bigger ul li {
	width: 100%;
	margin:0 0 8px 0;
		line-height: 10px;
}
#navegacao_bigger ul li dl dt {
	padding:0 0 0 9px;
	background:url(bullet01.gif) no-repeat 0 2px;
	margin: 0;
}
#box_fatos_bg{
	background: url(invest_lt_bg.gif) no-repeat;
	width: 307px;
	height: 216px;
	margin: 50px 0 50px 0;
	padding-top: 3px;
}
.h_fatos{
	background: url(bullet10.gif) no-repeat;
	margin: 19px 0 7px 20px;
	padding: 4px 0 4px 25px;
	color: #415a68;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: -1px;
}
#box_fatos_bg #box_fatos{
	width: 298px;
	height: 50px;
	font: 11px Arial;
	color:#415a68;
	text-transform:none;
	position: relative;
}
#box_fatos_bg #box_fatos .box_fatos_lf .blank11{
	margin-right: 80px;
}
#box_fatos_bg #box_fatos .box_fatos_lf .blank12{
	margin-right: 20px;
}
#box_fatos_bg #box_fatos .box_fatos_lf .blank13{
	margin-right: 50px;
}
#box_fatos_bg #box_fatos .box_fatos_lf .blank21{
	margin-right: 18px;
}
#box_fatos_bg #box_fatos .box_fatos_lf .blank22{
	margin-right: 44px;
}
#box_fatos_bg #box_fatos .box_fatos_lf .blank23{
	margin-right: 50px;
}
#box_fatos_bg #box_fatos .box_fatos_lf a{
	font: 11px Arial;
	color:#415a68;
	text-transform:none;
	display: block;
	text-decoration: none;
}
#box_fatos_bg #box_fatos .box_fatos_lf a:hover{
	color: #880101;
}
#box_fatos_bg #box_fatos .box_fatos_lf{
	height: auto;
	float: left;
	position: absolute;
}
#box_fatos .box_fatos_lf li{
	margin: 0 0 0 40px;
	list-style-image: url(bullet08.gif);
}
#box_fatos_bg #box_fatos_bt{
	background: url(box_ltbt_bg.jpg) no-repeat -6px 0;
	width: 300px;
	height: 15px;
	margin: 20px 0 0 0;
}
#invest_bg{
background-color: #f8fbfd;
}
#conteudo_small{
	width: 517px;
	float: right;
	display:inline;
	margin: 20px 14px 0;
	text-align: justify;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;	
}
#conteudo_small{
/*	background: url(invest_bg_top.gif) no-repeat;*/
	width: 517px;
	font-size: 11px;
	color: #000;
	float: right;
	display:inline;
}
#invest_bg #conteudo_small .title_seta a, #invest_bg #conteudo_small .title_seta a:link {
	color: #415a68;
}
#invest_bg #conteudo_small .title_seta{
	background:url(bullet06.gif) no-repeat 20px 10px;
	margin: 15px 15px 11px 0;
	text-transform: uppercase;
	color: #415a68;
	font-size: 12px;
}
#conteudo_small .inside_conteudo_small{
	margin: 0 0 40px 37px;
	width: 453px;
}
.inside_conteudo_small p {
	margin: 0 0 22px 0;
}
.inside_conteudo_small p.date a, .inside_conteudo_small p.date a:link {
	color: #879800;
}
.inside_conteudo_small p.date{
	background: url(bullet07.gif) no-repeat 0 3px;
	width: auto;
	color: #879800;
	height: 20px;
	font-weight: bold;
	padding-left: 20px;
	margin: 0 0 22px 0;
}
p.begin_bullets {
	/*background: url(bullet01.gif) no-repeat 0 4px;*/
	color: #000000;
}
p.begin_bullets:first-letter {
	/*margin: 0 0 0 10px;*/
}
p.begin_bullets * {
	color: #000000;
}
#invest_bg_bottom{
	background: url(invest_bg_bottom.gif) no-repeat;
	width: 517px;
	height: 18px;
}
#invest_form{
	width: 300px;
	color: #3E3E3E;
}
#invest_form p {
	text-transform: none;
	font-size: 11px;
	margin-bottom: 15px;
	font-weight: normal;
}
h2.email_alert{
	font-size: 16px;
	margin:0 -5px 10px 0;
	text-transform: uppercase;
	font-weight: bold;
	padding:0;
}


#infos_email_alert input{
	background:#D9F262;
}
#invest_form #email_alert_form ul{
	clear:both;
}
#invest_form #email_alert_form ul li{
	font-size: 11px;
	color: #3E3E3E;
	width:auto;
	margin:0;
	padding:0;
}
#invest_form #email_alert_form ul li .input_checkbox{
	width:12px;
	height:12px;
	margin:0;
	padding:0;
	vertical-align:middle;
}
#invest_form #email_alert_form ul#infos_email_alert li{
	float:left;
	width:50%;
}
#invest_form #email_alert_form ul#infos2_email_alert {float:left; margin:20px 0 0;}
#invest_form #email_alert_form ul#infos2_email_alert li{float:left; padding:0 0 25px}
#invest_form #email_alert_form ul#infos2_email_alert li label{float:left; width:82%;}
#invest_form #email_alert_form ul#infos2_email_alert li .input_checkbox{float:left; margin:2px 3px 0 0;}
#invest_form #email_alert_form #infos2_email_alert .avisos{	width:90px; position: relative;} 
#invest_form #email_alert_form #infos2_email_alert .mec{width: 90px; position: relative;}
#invest_form #email_alert_form #infos2_email_alert .freif{width:115px; }
#invest_form #email_alert_form #infos2_email_alert .dalerts{width:100%; position: relative; height:20px;}

#invest_form #email_alert_form #infos2_email_alert .avisos .l_avisos{ float: left; width: auto;} 
#invest_form #email_alert_form #infos2_email_alert .mec .l_mec{ float: left; width: 65px;}

#email_alert_enviar {
	float:right;
	position:relative;
	top:-60px;
	left:-10px;
	background:none;
}
#dalerts_balao {
	width:290px;
	height:63px;
	padding:23px 0 0 55px;
	position:absolute;
	top:20px;
	left:0;
	background:url(invest_alert.gif) no-repeat 5px 0;
}
#dalerts_balao p {
	padding:0 5px 0 0;
	width:175px;
	float:left;
	padding:0 5px 0 0;
}
#dalerts_balao #invest_alert_ok {
	float:left;
	margin:2px 0 0;
}

/* FIM INVESTIDORES */






/* BUSCA AUTORIZADAS */
#redes_autorizadas{
	width: 400px;
	margin: -25px 0 0 0;
}
#intro_busca p{
	width: 320px;
	text-align: justify;
	margin: 0 0 20px 0;
	color: #3e3e3e;
	line-height: 13px;
}
#relacao_autorizadas{
	margin: 80px 0 0 0;
	position:relative;
}
#relacao_autorizadas h4{
	font-size:17px;
	line-height: 15px;
	color:#abb700;
	padding:18px 0 15px 24px;
	background:url(bullet09.gif) no-repeat 0 0;	
}
#relacao_autorizadas h4 span{
	font-size:17px;
	line-height: 15px;
	color:#3e3e3e;
}
#localiza_cidades{
	height: 30px;
	line-height: 30px;
	margin: 0 10px 0 35px;
	float:left;
	display:inline;

}
#relacao_cidades{
	width: 163px;
	height: 30px;
	overflow: hidden;
	position:relative;
	/* background:url(localiza_bg.gif) no-repeat;
	margin: -20px 0 0 150px; */
	background:url(localiza_bg_4.gif) no-repeat bottom left;
	float:left;
	display:inline;
	position:absolute;
	top:50px;
	left:150px;
}
#relacao_cidades:hover{height:auto;overflow:visible;}

#relacao_cidades p{
	padding:3px 3px 5px;
	width: 157px;
	height: 24px;
	background:url(localiza_bg.gif) no-repeat top left;
}
#relacao_cidades:hover p{
	background:url(localiza_bg_3.gif) no-repeat top left;
	padding-bottom:0;
}
#relacao_cidades a{
	width: 120px;
	height: 24px;
	line-height: 24px;
	display: block;
	color:#000;
	padding:0 25px 0 12px;
	background:#bacbd5 url(localiza_bg2.gif) no-repeat;
}
#relacao_cidades a:hover{
	background-color:#9db5c3;
}
#relacao_cidades ul{
	margin:0 3px;
	padding:0 0 5px;
	border: 1px solid red;
}
#relacao_autorizadas #select_box{
	left:85px;
	_left:60px;
	position:absolute;
	top:45px;
}
div.autocomplete {
  position:absolute;
  background-color:white;
  border:1px solid #ccc;
  font-size:12px;
  text-align:left;
  overflow:auto;
  }
div.autocomplete ul {
  list-style-type:none;
}
div.autocomplete ul li.selected { 
  background-color: #EAF2FB;
}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}

.combo /* look&fell of scriptaculous select box*/
{
	border: 1px solid red;
  margin: 0px 5px 10px 0px;
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  display : block;
  text-align:left; 
  background: url(../img/bg_select.jpg) right;
  height:18px;
  cursor: pointer;
  border:1px solid #ccc;
  color:#999;
}

#enderecos_autorizadas{
	_margin: 40px 0 0 0;
	margin: 0;
}
ul#enderecos_autorizadas{
	width: 300px;	
	padding: 30px 0 0 0;
}
ul#enderecos_autorizadas li{
	list-style: disc;
	margin: 0 0 30px 37px;
}
#enderecos_autorizadas h5{
	font-size: 12px;
	color: #2a5e7c;
}
.petroleo{
	color: #2a5e7c;
	font-weight: bold;
}
#nav_autorizadas .cinza, #nav_autorizadas span#contador{
	color: #3e3e3e;
	font-weight: bold;
}
#nav_autorizadas .cinza a, #nav_autorizadas span#contador a{
	color: #3e3e3e;	
}
#nav_autorizadas{
	float: right;
	display: block;
}
#caixa_nav_autorizadas{
	width: 100%;
	float: right;	
	margin: 0 0 10px 0;	
}
span#contador{
	margin: 0 10px;
}
#opcoes_salvar_enderecos{
	clear: both;
}
#opcoes_salvar_enderecos ul{
	width: 100%;
	height: 28px;
	margin: 15px 0;
	_margin:15px 0 0 0;
}
#opcoes_salvar_enderecos ul li{
	display: inline;
}
#opcoes_salvar_enderecos ul li a{
	color: #000;
}
#opcoes_salvar_enderecos ul li#imprimir{
	height: 28px;
	width: 200px;
	float: left;
	background: url(impressora.png) no-repeat 0 0;
	padding: 8px 0 0 0;
	margin: 0 0 0 30px;
}
#opcoes_salvar_enderecos ul li#baixar{
	height: 28px;
	width: 135px;	
	float: left;
	background: url(disquete.png) no-repeat 0 0;
	padding: 8px 0 0 0;
}
#mapa_brasil{
	width: 438px;
	height: 437px;
	position: absolute;
	top: 0;
	right: 30px;
}
/* FIM DE BUSCA AUTORIZADAS */



/* CADASTRE-SE */
#intro_cadastre p{
	width: 400px;
	color: #3e3e3e;
	line-height: 13px;
}

/* 

	as demais formatações desta página estão no arquivo form.css

*/

/* FIM DE CADASTRE-SE */

/* SAC */

/*#base_pagina_sac{
	margin-top: 25px;
	margin-bottom: 72px;
	padding: 0 20px 0 20px;
	
}*/

#intro_sac p{
	width: 380px;
	color: #3e3e3e;
	line-height: 13px;
}

#conteudo_sac_esq{
	width: 350px;
	height: 460px;
	float: left;	

}

#conteudo_sac_dir{
	width: 290px;
	height: 475px;
	float: right;
	background:url(bg_dir_sac.png) no-repeat;	
}

#conteudo_sac_esq p{
	margin:15px 0 15px 22px;
}

	margin:15px 0 15px 22px;

#conteudo_sac_dir p span{
	font-size: 16px;
	color: #415a68;
	font-weight: bold;
	padding-top: 3px;
	display: block;
}


h3#contato_sac {
	font-size:15px;
	padding: 48px 0px 5px 69px;
	background: none;
	letter-spacing: -1px;	
}



/* FIM DE SAC */



/* HOTSITES */
#conteudo_hotsites{
	width: 575px;
	margin: 40px 15px 0 0;
	float: right;
	display:inline;
	position:relative;
}
.hotsites_promo{
	float: left;
	margin: 0 0 40px 0;
}
.hotsites_dt{
	float: left;
	margin: 0 15px 0 0;
}
.hotsites_dd{
	float: left;
	width: 435px;
}
.hotsites_dd p{
	text-align: justify;
}
.hotsites_dd h2{
	font-size: 18px;
	font-weight:normal;
	color:#abb700;
	letter-spacing:-1px;
	background: url(h_div.gif) repeat-x bottom;	
	margin: 0 0 5px 0;
	padding-left: 0;
	text-transform: uppercase;
}
p.p_saiba{
	margin: 20px 0 0 0;
	float: right;
}
span.saiba_mais a{
	width: 74px;
	height: 12px;
	display: block;
	background: url(saiba_mais.gif) no-repeat;
	text-indent: -9999px
}
/* FIM DE HOTSITES */


/* DOWNLOADS */
#conteudo h4#downloads{
	font-size:14px;
	color:#abb700;
	padding:6px 0 15px 22px;
	border: red solid 1px;
	background: none;
}

#down_img {
	float: left;
	border: red solid 1px;
	width: 87px;
	height: 88px;
}

#down_resumo{
	width: 327px;
	border: red solid 1px;

}

#bt_download{
	border: red solid 1px;
	width: 123px;
	height: 53px;
}

/* FIM DE DOWNLOADS */

/* INICIO PERFIL */

#conteudo #conteudo_perfil{
	width: 680px;
	float: right;
	background:url(../img/linha.png) no-repeat 200px bottom;
	padding-top: 20px;
	padding-bottom: 25px;
}
#conteudo #conteudo_perfil02{
	width: 680px;
	float:right;
	background:url(../img/linha.png) no-repeat 200px bottom;
	padding-top: 5px;
	padding-bottom: 15px;
}
#conteudo #conteudo_perfil03{
	width: 680px;
	float:right;
}
#conteudo_perfil dt#missao{
	background: url(perfil_missao.jpg) no-repeat;
	width: 159px;
	height: 170px;
	color: #3d4d5a;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
}
#conteudo_perfil02 dt#visao{
	background: url(perfil_visao.gif) no-repeat;
	width: 159px;
	height: 170px;
	color: #3d4d5a;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
}
#conteudo_perfil03 dt#valores{
	background: url(perfil_valores.jpg) no-repeat;
	width: 159px;
	height: 230px;
	color: #3d4d5a;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
}
.left_heading1{
	text-align: center;
	margin: 30px 0 0 5px;
	float: left;
}
.left_heading2{
	text-align: center;
	margin: 30px 0 0 11px;
	float: left;
}
.left_heading3{
	text-align: center;
	margin: 35px 0 0 -2px;
	float: left;
}
#conteudo_perfil dd{
	margin: 0 0 15px 50px;
}
#conteudo_perfil02 dd{
	margin: 0 0 15px 50px;
}
#conteudo_perfil03 dd{
	margin: 0 0 15px 50px;
}
#conteudo_perfil dd.first{
	margin: 33px 0 15px 50px;
}
#conteudo_perfil02 dd.first{
	margin: 33px 0 15px 50px;
}
#conteudo_perfil03 dd.first{
	margin: 43px 0 15px 50px;
}

#conteudo_bolas{
	position: relative;
}

#big_blue{
	position: absolute;
	margin: 700px 0 0 530px;
}
#big_orange{
	position: absolute;
	margin: 410px 0 0 530px;
}
#big_green{
	position: absolute;
	margin: 160px 0 0 470px;
}
#medium_blue{
	position: absolute;
	margin: 420px 0 0 230px;
}
#medium_orange{
	position: absolute;
	margin: 357px 0 0 530px;
}
#medium_green{
	position: absolute;
	margin: 155px 0 0 630px;
}
#small_blue{
	position: absolute;
	margin: 615px 0 0 630px;
}
#small_orange{
	position: absolute;
	margin: 210px 0 0 245px;
}
#small_green{
	position: absolute;
	margin: -10px 0 0 320px;
}
/*
.no_bg_top{
	background: url(body_no_bg_top.gif) no-repeat;
}
#navegacao_perfil{
	float:left;
}
#navegacao_perfil ul{	
}
#navegacao_perfil ul li{
	background: url(perfil_01.png) no-repeat 25px 0px;
	width: 195px;
	height: 158px;
	margin: 0 0 52px 0;
	padding-top: 3px;
}
#navegacao_perfil ul li h3{
	color:#3d4d5a;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
}
#conteudo_detalhes_right{
	width: 575px;
	margin: 35px 90px 72px 0;
	float: right;
	display: inline;
}
#conteudo_detalhes_right ul{
	margin: 0 0 105px 0;
}
#conteudo_detalhes_right ul.conDetRigth2 {
	margin: 0 0 125px 0;
}
#conteudo_detalhes_right ul li{
	margin-bottom: 18px;
}





#conteudo_bolas{
	position: relative;
	border: 1px solid red;
}
#perfil_navegacao{
	background: url(perfil_linha_h.gif) no-repeat bottom right;
	padding: 0 0 40px 0;
	margin: 40px 0 20px 25px;
	float: left;
	border: 1px solid green;
}
#perfil_navegacao dt{
	color:#3d4d5a;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
	border: 1px solid blue;
}
#missao{
	background: url(perfil_missao.jpg) no-repeat;
	width: 178px;
	height: 158px;
}
#perfil_navegacao dt#visao{
	background: url(perfil_visao.gif) no-repeat;
	width: 178px;
	height: 158px;
}
#perfil_navegacao_last dt#valores{
	background: url(perfil_valores.jpg) no-repeat;
	width: 178px;
	height: 258px;
}
#perfil_navegacao dd{
	width: 660px;
	float: left;
	margin: 0 0 15px 10px;
	border: red 1px solid;
}
#perfil_navegacao dd.first{
	margin: 33px 0 15px 10px;
}
.left_heading1{
	float: left;
	text-align: center;
	margin: 30px 0 0 25px;
}
.left_heading2{
	float: left;
	text-align: center;
	margin: 33px 0 0 31px;
}
.left_heading3{
	float: left;
	text-align: center;
	margin: 35px 0 0 18px;
}
#perfil_navegacao dt h3.left_heading2{
	background: none;
	margin: 20px 0 0 44px;
	padding: 0;
}
#perfil_navegacao dt h3.left_heading3{
	background: none;
	margin: 31px 0 0 35px;
	font-size: 14px;
	padding: 0;
}
.first_last{
	padding: 43px 0 0 0;
}
#perfil_space_bottom{
	margin-bottom: 100px;
}
#perfil_navegacao_last{
	padding: 0 0 15px 0;
	margin: 40px 0 50px 25px;
	float: left;
}
#perfil_navegacao_last dt{
	color:#3d4d5a;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
}
#perfil_navegacao_last dd{
	width: 660px;
	float: left;
	margin: 0 0 15px 10px;
}

*/
/* FIM PERFIL */


/* CAPA PRODUTO */
ul#opcoes_capa_produto{
	width:693px;
	float: right;
	margin: 0 10px 0 0
}
ul#opcoes_capa_produto li{
	width: 342px;
	height: 224px;
	margin: 0;
	float: left;
}
/* FIM DE CAPA PRODUTO */




/* ONDE COMPRAR */
#listagem_onde_comprar{
	font-size: 14px;
	font-weight: bold;
	margin: -30px 0 0 0;
	padding:0px;
	color: #ABB700;
	line-height: 16px
}
#listagem_onde_comprar a{
	color: #ABB700;
}
#coluna_1, #coluna_2{
	width: 180px;
	float: left;
}
#ball_1_onde{
	position: absolute;
	top:400px;
	left: 150px;
}
#ball_2_onde{
	position: absolute;
	top:320px;
	left: 280px;
}
#ball_3_onde{
	position: absolute;
	top:195px;
	left: 640px;
}
#ball_4_onde{
	position: absolute;
	top:80px;
	left: 420px;

}
/* FIM DE ONDE COMPRAR */

/*ASSESSORIA*/
#base_site #assessoria_noticias{
	width: 580px;
	margin: 10px 0 0 52px;
	float: left;
	display: inline;
}
#base_site #assessoria_noticias .noticia_imp{
	width: 576px;
	padding: 16px  0 16px 0; 
	margin: -4px 0 20px 0;
	color: #3e3e3e;
	/*border-bottom: 1px dotted;
	border-bottom-color: Black;*/
	background: url(../img/pontilhado.png) repeat-x bottom left;
	text-align: justify;
	
}
#base_site #assessoria_noticias .noticia_imp a{
	color: #3e3e3e;
	text-decoration: none;
}
#base_site #assessoria_noticias .noticia_imp a:hover{
	color: #3e3e3e;
	text-decoration: underline;
}
#base_site #assessoria_noticias .data_imp{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9baf00;

}
#base_site #assessoria_noticias .data_imp a{
	text-decoration: none;
	color: #9baf00;
}
#base_site #assessoria_noticias .data_imp span{
	margin: 0 0 0 6px;
	color: #444b8f;
	text-decoration: none;
}
#base_site #assessoria_noticias .bullet_mini{ 
	margin: 0 0 0 6px;
}
#base_site #assessoria_noticias .data_imp span a{
	margin: 0 0 0 6px;
	color: #444b8f;
	text-decoration: none;
}
#base_site #box_assessoria{
	background: url(../img/box_telimp.gif) no-repeat;
	width: 202px;
	height: 158px;
	float: right;
	margin: 10px 20px 0 0;
	display: inline;
}
#base_site #box_assessoria p{
	width: 158px;
	margin: 50px 0 0 20px;
}
#base_site #box_assessoria ul{
	width: 180px;
	margin: 60px 0 0 20px;
	color: #3e3e3e;
}
#base_site #box_assessoria ul a{
	text-decoration: none;
	color: #3e3e3e;
}
#base_site #box_assessoria ul .txt_titulo_box{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9baf00;
	margin: 0 0 20px 0; 
}

#base_site #assessoria_noticias_int{
	width: 580px;
	margin: 40px 0 50px 52px;
	float: left;
	display: inline;
}
#base_site #assessoria_noticias_int .noticia_imp_int{
	width: 576px;
	padding: 16px  0 0 0; 
	margin: -4px 0 0 0;
	color: #3e3e3e;
	text-align: justify;
}
#base_site #assessoria_noticias_int .bunny{
	margin: 10px 0 0 0;
	height: 100%;
}
#base_site #assessoria_noticias_int .bto_voltar{
	margin: 20px 0 20px 0;
}
#base_site #assessoria_noticias_int .bto_voltar_right{
	float: right;
	margin: -46px 0 0 420px !important;
	margin: -46px 0 0 0;
	position: absolute;
	display: block;
}
#base_site #assessoria_noticias_int .bto_voltar_right_printer{
	margin: -54px 0 0 420px !important;
	margin: -54px 0 0 420px;
	position: relative;
	float: right;
	display: block;
}
#base_site #assessoria_noticias_int .noticia_imp_int a{
	color: #3e3e3e;
	text-decoration: none;
}
#base_site #assessoria_noticias_int .noticia_imp_int a:hover{
	color: #3e3e3e;
	text-decoration: underline;
}
#base_site #assessoria_noticias_int .data_imp_int{
	font: 17px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9baf00;
}
#base_site #assessoria_noticias_int .data_imp_int a{
	text-decoration: none;
	color: #9baf00;
}
#base_site #assessoria_noticias_int .data_imp_int span{
	margin: 0 0 0 6px;
	color: #444b8f;
	text-decoration: none;
}
#base_site #assessoria_noticias_int .bullet_mini_int{ 
	margin: 0 0 0 6px;
}
#base_site #assessoria_noticias_int .data_imp_int span a{
	margin: 0 0 0 6px;
	color: #444b8f;
	text-decoration: none;
}
#base_site #box_assessoria_int{
	background: url(../img/box_telimp.gif) no-repeat;
	width: 202px;
	height: 158px;
	float: right;
	margin: 10px 20px 0 0;
	display: inline;
}
#base_site #box_assessoria p{
	width: 158px;
	margin: 50px 0 0 20px;
}
#base_site #box_assessoria ul{
	width: 180px;
	margin: 60px 0 0 20px;
	color: #3e3e3e;
}
#base_site #box_assessoria ul a{
	text-decoration: none;
	color: #3e3e3e;
}
#base_site #box_assessoria ul .txt_titulo_box_int{
	font: 17px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9baf00;
	margin: 0 0 20px 0; 
}

/*FIM DE ASSESSORIA*/

/*HISTORICO*/

#flash_timeline{
	width: 880px;
	height: 455px;
	margin-left: 20px;
}

#conteudo_timeline{
	width: 880px;
	height: 550px;
	float: left;
	
}


#conteudo_historico{
	width: 558px;
	margin: 0 auto;
	display:inline;
	position:relative;
}

#conteudo_historico img{
	float: left;
	margin: 30px 10px 10px 0;
}
#conteudo_historico p{
	font: 11px Arial, Helvetica, sans-serif;
	color: #3d4d5a;
	text-align: justify;
	margin:10px 0 10px 22px;
	padding-bottom: 5px;
}

/*FIM DE HISTORICO*/

/*GAMES*/

#topo_games{
	width: 834px;
	height: 455px;
	margin: -35px 0 -70px -22px;
}
#box_imagem{
	margin: 0 20px 120px 0;
	background-color: #FFFFFF;
	border-bottom: 1px solid;
	border-bottom-color: #dad8d8;
	border-right: 1px solid;
	border-right-color: #dad8d8;
	width: 187px;
	height: 139px;	
	float: left;
	display: block;
}
#box_imagem img{
	margin: 10px; 
}
#box_imagem ul{
	color: #a1c407;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#box_imagem ul li{
	background: url(../img/icon_joy.gif) no-repeat  12px 15px;
	color: #a1c407;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 15px 0 0 34px;
	position: absolute;
	height: 18px;
	text-decoration: none;
}
#box_imagem ul li a{
	color: #a1c407;
	text-decoration: none;
 	cursor:pointer;
	display: block;
}
#bto_jogue{
	margin: 30px 0 0 -4px;
	width: 187px;
	height: 47px;
	position: absolute;
}

/*FIM DE GAMES*/

/* RODAPE */
#rodape{
	width:100%;
	height:25px;
	margin:30px 15px 30px 0;
	background:#FFF;
/*	clear:both;*/
	float:left;
/*	position:relative;*/
	color:#415a68;
}
#rodape ul{
	width: 750px;
	height:13px;
	margin: 0 auto;
	margin-top:7px;
	position:relative;
	overflow:hidden;
}
#rodape li {
	font-size:9px;
	height:100%;
	float:left;
	padding:0 40px;
	background:url(menu_div.gif) no-repeat center left;
	position:relative;
	left:-1px;
	text-transform:uppercase;
}
#rodape li a {
	color:#415a68;
	text-decoration:none;
}
#rodape li a:hover {
	color:#2e4755;
}


/* MENU TOPO */
/* #menuTopo {
	height:13px;
	float:right;
	clear:both;
	padding:8px 42px 0 0;
	border:1px solid #AFDA61;
	
	
	float:left;
	padding:0;
	width:110px;
	background:#5CDEDE;
}
#menuTopo li {
	font-size:9px;
	height:100%;
	float:left;
	padding:0 0 0 1px;
	background:#FFFF00;
	
	
	
	display:block;
	width:110px;
	
	
	
	float:left;
	clear:both;
	display:block;
	position:relative;
	
	
}
#menuTopo #mt_imprensa 		{width:75px;}
#menuTopo #mt_ondeComprar 	{width:100px;}
#menuTopo #mt_downloads 	{width:86px;}
#menuTopo #mt_cadastro 		{width:92px;}
#menuTopo li a {
	background:red;
	display:block;
	width:100%;
	height:100%;
}
#menuTopo li a:hover {
	background:blue;
}
#menuTopo li a {
	padding:3px 10px;
	background:#D665AB;
	display:block;
} */



/* TECNICAS MILENARES */
.magica {
	display:block;
	float:left;
	clear:both;
	position:relative;
	
	/* as vezes preciso disso para o IE: */
	height: 1%;
}

/* INICIO DE MAPA DO SITE - MENU EM ARVORE */

.dtree {
	margin: -50px 0 0 0;
	font: 12px Arial, Verdana, Geneva, Helvetica, sans-serif;
	white-space: nowrap;
	color: #9ca700;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	font-weight: bold;
	text-decoration: none;
}
.dtree a.node {
	color: #9ca700;	
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.nodeSel { 
	color: #3e505a;
}
.dtree a.node:hover{
	color: #9ca700;	
	text-decoration: none;
}
 .dtree a.nodeSel:hover {
	color: #3e505a;	
}
.dtree .clip {
	overflow: hidden;
}

/* FINAL DE MAPA DO SITE - MENU EM ARVORE */





/* PRESENTE IDEAL */
.cleanner {
	clear:both;
	height:30px;
}
#presente_ideal{
	padding: 20px;
	margin-top: -20px;
}
#presente_ideal div#bloco_seletores_presente{
	height: 95px;
}
#presente_ideal div#bloco_seletores_presente p{
	margin: 0 0 15px 0;
}
#presente_ideal form ul#grupo_selecao_presente li{
	float: left;
	width: 180px;
	margin: 0 30px 0 0;
}
#presente_ideal form ul#grupo_selecao_presente li label{
	color:#9ca700;
	font-weight: bold;
	font-size: 12px;
}
#presente_ideal form ul#grupo_selecao_presente li select{
	width: 180px;
	border: 1px solid black;
	border-style: inset;
	margin: 3px 0 0 0;
}
#presente_ideal form ul#grupo_selecao_presente li#envia input{
	margin: 3px 0 0 50px;
}
#box_presente_ideal {
	width:100%;
	float:right;
	padding:0;
	margin: 20px 0 50px 0;
}
#box_presente_ideal h3#tit_escolha_presente {
	color:#9ca700;
	background: url();
	padding: 0;
	margin:0 0 40px 0;
}
#box_presente_ideal dl {
	width:232px;
	margin: 0 120px 0 0;
}
#box_presente_ideal dl.left {
	float:left;
}
#box_presente_ideal dl.right {
	float:right;
}
#box_presente_ideal dl h4 a {
	color:#ABB700;
}
#box_presente_ideal dl dd p {
	background:url(bullet_geral.gif) no-repeat 0 2px;
	padding: 0 0 15px 18px;
	margin:5px 0 0 4px;
}
.btn_saiba {
	float:right;
	display:block;
}
#dotted_bg{
	width: 100%;
	height: 1px;
	background: url(dotted_bg.gif) repeat-x;
}
/*FIM DE PRESENTE IDEAL */





/*LOGIN CARREIRA */
#login{
	/*
	background: #F3F3F3;
	border: 1px solid #DDD;
	*/
	width: 93%;
	margin: 0 0 10px 28px;
}
/* BKP deste bloco
#login p#intro_login{
	width: 650px;
	margin: 10px 0 2px 18px;
	padding:0;
}
*/
p#intro_login{
	width: 650px;
	margin: 10px 0 5px 22px;
	padding:0;
}
#login ul#grupo_login_carreira{
	height: 25px;
	padding: 10px 15px;
}
ul#grupo_login_carreira li{
	float: left;
	width: 200px;
	margin: 0 30px 0 0;
}
ul#grupo_login_carreira li label{
	color:#9ca700;
	font-weight: bold;
	font-size: 12px;
}
		ul#grupo_login_carreira li#envia{
			width: 105px;
			height: 21px;
			float: left;
			margin:0;
			padding: 0;
			_position: absolute;
		}		
		ul#grupo_login_carreira li#envia input{
			margin: -7px 0 7px 0;
			padding: 0;
			_position: relative;
		}		
ul#grupo_login_carreira li input#login_carreira, ul#grupo_login_carreira li input#senha_carreira{
	border:1px solid #CCC;
}		
/*FIM LOGIN CARREIRA*/






/*FAQ*/

#linksListas.faq a{
	color: #9CA700;
}


/* paginação do site */
.num_selected {
	color: #3366CC;
}

/* TOP PEN */
.top_ten_div {
	clear:both;
	float:left;
	width:100%;
	padding:15px 0 0;
}
.top_ten {
	float:left;
	width:180px;
	padding:0 10px 0 0;
}
.top_ten li {
	background:transparent url(bullet_geral.gif) no-repeat scroll 0pt 2px;
	padding:0 0 0 12px;
}

.sup {
	font-size: 10px;
}


#lancamento_botao{
	position: absolute;
	right: 250px;
	top:0px;
}

a#recupera_senha{
	font-size: 9px;
	color: #000;
	text-decoration: none;
	margin: 2px 10px;
	float: right;
}
a:hover#recupera_senha{
	text-decoration: underline;
}
#recuperar_senha_btn {
	width: 105px;
	height: 15px;
/*	background: url('../img/bto_recuperasenha_2.png') no-repeat;*/
	cursor: pointer;
	background: #FFF;
	font-size: 10px;
	margin: 7px 0 0 230px;
}
#divisor_login{
	display: block;
	width: 100%;
	height:1px;
	background: url(../img/pontilhado.png) repeat-x bottom left;
	margin-bottom: 10px;
}
	
