body{margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; background-color:#EBEBDF;}

.bg_cabecalho_verde{background-color:#10503F;}
.bg_cabecalho_amarelo{background-color:#FFCC00;}
.bg_pontilhado_menu{background-image:url(images/bg_pontilhado_amarelo.gif);}
.bg_pontilhado_submenu{background-image:url(images/bg_pontilhado_branco.gif);}
.bg_menu_vejatambem{background-color:#D1D1B7;}
.bg_rodape_vejatambem{background-image:url(images/bg_pontilhado_vejatambem.gif);}
.bg_home_destaques{background-image:url(images/bg_pontilhado_destaques.gif);}
.bg_rodape{background-image:url(images/bg_pontilhado_rodape.gif);}
.bg_top_site{background-image:url(images/bg_top_site.gif); background-repeat:repeat-x;}
.bg_site{background-image:url(images/pt_areia.gif);}
.bg_miolo_site{background-color:#FFFFFF;}
.bg_arquivos{background-image:url(images/bg_pontilhado_arquivos.gif); background-repeat:repeat-x;}
.bg_home_institucional_pontilhado{background-image:url(images/bg_pontilhado_vertical_amarelo.gif); background-repeat:repeat-y;}

.tx_cabecalho_verde{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0F503C;
	font-weight:bold;
}
.tx_vejatambem, .tx_vejatambem a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#4D4C3A;
	text-decoration:none;
}
.tx_vejatambem a:hover{
	text-decoration:underline;
}
.tx_home_data_noticias{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1B523F;
	font-weight:bold;
}
.tx_home_noticias, .tx_home_noticias a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#474747;
	text-decoration:none;
}
.tx_home_noticias a:hover{
	text-decoration:underline;
}
.tx_home_leiamais{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#10503F;
	text-decoration:underline;
}
.tx_home_destaques, .tx_home_destaques a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0B503B;
	font-weight:bold;
	text-decoration:none;
}
.tx_home_destaques a:hover{
	text-decoration:underline;
}
.tx_rodape, .tx_rodape a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#10503F;
	font-weight:bold;
	background-color:#FFFFFF;
	padding-right:5px;
	text-decoration:none;
}
.tx_rodape a:hover{
	text-decoration:underline;
}
.tx_interna_menu_titulo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0B503B;
	font-weight:bold;
}
.tx_interna_titulo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#41C691;
}
.tx_interna_cabecalho_arquivos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#9A9D6E;
	font-weight:bold;
}
.tx_interna_arquivos, .tx_interna_arquivos a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#474747;
	text-decoration:none;
}
.tx_interna_arquivos a{
	color:#474747;
	text-decoration:underline;
}
.tx_update {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#0B503B;
	font-weight:bold;
}
.linktop, .linktop a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0C563F;
	text-decoration:none;
}
.linktop a:hover{
	text-decoration:underline;
}
.linktopFAQ{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0C563F;
	text-decoration: none;
}
.linktopFAQ a:hover{
	text-decoration:underline;
}
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#9A9D6E;
	font-weight:bold;
	padding-top:10px;
}
h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0B503B;
	font-weight:bold;
}
h4 {
	margin:0px;
	padding-left: 20px;
	padding-bottom: 3px;
	background-image: url(images/im_bullet_destaques.gif);
	background-repeat: no-repeat;	
	background-position: 0px 2px;
}
p, li, li a:hover, p a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#474747;
	text-decoration:none;
text-align:justify;
}
p a, li a{
	color:#474747;
	text-decoration:underline;
}

.in_select_acessorapido{
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	width:120px;
}
.in_text_busca{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	border:1px solid #175139;
	width:100px;
}
.in_select_kitdoinvestidor{
	background-color:#EFF1E4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#757575;
	width:170px;
}
.in_select_arquivos_ano{
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	width:70px;
}

.conteudo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#474747;
	text-decoration:none;
	}
	
.tabelatt{
	font-family: Verdana;
	font-size: 10px;
	font-weight:bold;
	background-color: #10503F;	
	color: #FFFFFF;
	text-decoration: none;
}

.tabelatx{
	font-family: Verdana;
	font-size: 10px;
	background-color: #ffcc00;
	color: #10503F;
	font-weight:bold;
}

/* ## ESTILO DO MENU ## */
#menu {
	float:left;
	width:174px;
	padding-top:6px;
}

#menu ul {
	background-image:url(images/img_pontilhado_menu_inst.gif);
	background-position:top;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	list-style:none;
}

	#menu ul li {
		background-image:url(images/img_pontilhado_menu_inst.gif);
		background-position:bottom;
		background-repeat:no-repeat;
		margin:0;
		padding:0;
		height:28px;
		line-height:28px;
		position:relative;
	}
	
		#menu ul li a {
			display:block;
			color:#FFF;
			margin:0;
			padding:0;
			background-repeat:no-repeat;
			background-position:4px 8px;
			text-indent:-9000px;
			overflow:hidden;
		}
		
		#pt #menu a.mnu1 {background-image:url(images/Menu/companhia_pt.gif);}
		#pt #menu a.mnu2 {background-image:url(images/Menu/governanca_pt.gif);}
		#pt #menu a.mnu3 {background-image:url(images/Menu/informacoes_pt.gif);}
		#pt #menu a.mnu4 {background-image:url(images/Menu/servicos_pt.gif);}
		#pt #menu a.mnu5 {background-image:url(images/Menu/outras_pt.gif);}
		#pt #menu a.mnu6 {background-image:url(images/Menu/fale_pt.gif);}
		
		#en #menu a.mnu1 {background-image:url(images/Menu/companhia_en.gif);}
		#en #menu a.mnu2 {background-image:url(images/Menu/governanca_en.gif);}
		#en #menu a.mnu3 {background-image:url(images/Menu/informacoes_en.gif);}
		#en #menu a.mnu4 {background-image:url(images/Menu/servicos_en.gif);}
		#en #menu a.mnu5 {background-image:url(images/Menu/outras_en.gif);}
		#en #menu a.mnu6 {background-image:url(images/Menu/fale_en.gif);}

	#menu ul div {
		background-position:top;
		background-repeat:no-repeat;
		position:absolute;
		left:174px;
		top:0;
	}
	
	#menu div.submenu {
		display:none;
		width:265px;
		padding-left:10px;
		background:url(images/top.gif) no-repeat top left;
	}
	
		#menu div.submenu ul {
			margin-top:5px;
			padding-bottom:12px;
			width:255px;
			background:url(images/bottom.gif) no-repeat bottom left;
		}
	
		#menu div.submenu li {
			background-image:url(images/img_pontilhado_submenu.gif);
			background-position:bottom;
			background-repeat:no-repeat;
			background-color:#FFCC00;
		}
		
			#menu div.submenu li a {
				color:#1B523F;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:11px;
				text-indent:0;
				margin:0 15px;
			}
			
/* ## ESTILO DO MAPA DO SITE ## */
#mapa {
	font-family:Arial, Helvetica, sans-serif;
	color:#0B503B;
	font-size:10px;
	font-weight:bold;
}

	#mapa a {text-decoration:none;}
	
	#mapa a:hover {text-decoration:underline;}
	
	#mapa ul {list-style:none;}
	
	#mapa li {margin-bottom:10px;}

	#mapa .submenu {
		font-weight:normal;
		color:#647976;
		padding-left:20px;
		margin-top:10px;
	}
	
.destaques ul {
	
	margin:0;
	padding:0;
	
	}
	
	
	.destaques li {
	 margin-left:10px;
	 background: url("images/im_bullet_destaques.gif") no-repeat 0 3px;;
	color:#0B503B;
	font-size:11px;
	 list-style:none;
	 font-weight:bold;
	 font-family:Arial,Helvetica,sans-serif;
	 padding-left:20px;
	 text-align:left;
	 line-height:16px;
	 padding-bottom:2px;;
	
	}
	
	.destaques li a {
		text-decoration:none;
	}
		.destaques li a:hover {
			text-decoration:underline;
			font-family:Arial,Helvetica,sans-serif;
			font-size:11px;


			}
			
	
	

#vejatambem{
	margin:3px;
	text-align: left;
}
	
		
#vejatambem ul{
	margin:0;
	padding:1px 0 0 0;
}		
	
#vejatambem li{
	background: url("images/im_bullet_verde_vejatambem.gif") no-repeat 4px 5px;
	list-style:none;
	padding-left:16px;
	line-height:16px;		
}
	
#vejatambem li a{
	text-decoration:none;
}
		
		
