/*LAYOUT*/
body{margin:0px;}
.bg_top1{background-image:url(images/bg_top.gif); background-repeat:repeat-x;}
.bg_top2{background-image:url(images/bg_top2.gif); background-repeat:repeat-x;}
.bg_verde1{background-color:#009999;}
.tab_flash{border:1px solid #019999; background-color:#F0F0F0; padding:3px;}
.tab_toolbox{border:1px solid #019999; background-color:#E0F0F0; padding:2px;}
.tab_noticias{border:1px solid #E1C599; background-color:#FFF8E5; padding:2px;}
.tab_toolbox{border:1px solid #019999; background-color:#F0F0F0; padding:2px;}
.tab_menu{border:1px solid #029A9A; background-color:#FFFFFF; padding:3px;}
.tab_rodape{border:1px solid #019999; background-color:#FFFFFF; padding:2px;}
.borda_dir{border-right:1px solid #FFFFFF; padding-right:5px;}









/*TEXTO*/
.txt_branco_bold, .txt_branco_bold a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:bold;}

.txt_azul_bold{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#003D7D; text-decoration:none; font-weight:bold;}

.txt_verde_bold{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#009899; text-decoration:none; font-weight:bold;}

.txt_titulos{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#3F4C45; text-decoration:none; font-weight:bold;}
.txt_titulos2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#009899; text-decoration:none; font-weight:bold;}

.txt_leiamais, .txt_leiamais a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#009899; text-decoration:none; font-weight:bold;}
.txt_leiamais a{text-decoration:underline; color:#009899;}

.txt_preto_toolbox, .txt_preto_toolbox a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#3F4C45; text-decoration:none;}
.txt_preto_toolbox a:hover{text-decoration:underline;}

.txt_preto_bold, .txt_preto_bold a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#3F4C45; text-decoration:none; font-weight:bold;}
.txt_preto_bold a:hover{text-decoration:underline;}

.txt_preto_medio, .txt_preto_medio a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#3F4C45; text-decoration:none;}
.txt_preto_medio a:hover{text-decoration:underline;}

.txt_preto_pequeno, .txt_preto_pequeno a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#3F4C45; text-decoration:none;}
.txt_preto_pequeno a:hover{text-decoration:underline;}

.rodape{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; text-decoration:none; background-color:#898A7B; padding:2px;}

.txt_tit_arquivos{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:none; font-weight:bold;}

.txt_arquivos, .txt_arquivos a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:none;}
.txt_arquivos a{text-decoration:underline; color:#000000;}

.linktop{margin:0px 8px;}
.linktop a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#3F4C45; text-decoration:none; font-weight:bold;}
.linktop a:hover{text-decoration:underline;}

.update{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#3F4C45; text-decoration:none; font-weight:bold;}

.tit_secao{background-image:url(images/ico_bullet3.gif); background-repeat:no-repeat; background-position:0px 7px; padding-left:13px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#3F4C45; text-decoration:none; font-weight:bold;}

h4{background-image:url(images/ico_bullet2.gif); background-repeat:no-repeat; background-position:0px 2px; padding-left:13px; margin:2px 0px;}
h2{background-image:url(images/ico_bullet3.gif); background-repeat:no-repeat; background-position:0px 4px; padding-left:13px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#3F4C45; text-decoration:none; font-weight:bold;}

p, li, p a:hover, li a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#3F4C45; text-decoration:none; text-align:justify;}
p a, li a{color:#3F4C45; text-decoration:underline;}

.img_bullet1{background-image:url(images/ico_bullet1.gif); background-repeat:no-repeat; background-position:0px; padding-left:11px;}
.img_bullet2{background-image:url(images/ico_bullet2.gif); background-repeat:no-repeat; background-position:0px; padding-left:13px;}

/*FORMULÁRIOS*/
.acessorapido{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000; border:1px solid #9D9EAB;}
.busca{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; border:1px solid #9D9EAB;}
.select_ano{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999999; border:1px solid #CCCCCC;}



/*SUB-MENU*/
.bkg_submenu {background-color:#14B1B2; padding-left:10px; padding-right:2px;}
.bkg_submenu a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#FFFFFF; text-decoration:none; font-weight:bold;}
.bkg_submenu a:hover{color:#FDD284;}


/*TABELAS*/
.tabelatt
{
	background-color:#009999;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
.tabelatx, .tabelatx td
{
	color:#3F4C45;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border-bottom:1px dashed #F9B112;
	text-decoration:none;
}
.tabelatx a 
{
	color:#3F4C45;
	text-decoration:none;
}
.tabelatx a:hover
{
	color:#F9B112;
	text-decoration:none;
}
/*MENU TOPO*/
	.menu-portal ul{
			margin:10px 0 0;
			padding:0;
			width:150px;
		}
	.menu-portal ul li{
			list-style:none;
			padding:0;
			display:inline;
			text-align:right;
			list-style:none;
		}		
	.menu-portal ul li a {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			text-transform:uppercase;
			color:#fff;
			text-decoration:none;
			margin:0 0 2px;
			display:block;
			text-align:right;
			font-weight:bold
		}
		.menu-portal ul li a:hover{
			color:#fdd07a;
			font-size:12px;
			text-align:right
		}
		h1 strong a {
			background:transparent url(/images/logo_light.gif) no-repeat scroll left top;
			border:0 none;
			display:block;
			margin:0;
			overflow:hidden;
			padding:0;
			text-indent:-40000px;
			width:122px;
}	

	
	#menu ul {
		margin:0;
		padding:0;
		list-style:none;
		border:none
	 }
	#menu ul li {
		margin:0;
		padding:0;
		list-style:none;
		border:none
	 }	
	#menu ul li { 
		float:left; /* Tira Espaçamento no IE */
		position:relative;
		border-bottom:1px solid #FFFFFF;
	}
	
	#menu ul li a {
		display:block;
		height:auto;
		width:127px;
	}
	
	#menu ul li ul {
		float:left; /* Ajustar com o tamanho do Texto */
		display:none;
		width:auto;
	}
	
	#menu ul li ul li {
		display:inline;
		width:127px;
		border-bottom:1px solid #FFFFFF;
	}
	
	#menu ul li ul li a {
		display:block;
		margin:0;
		width:127px;
		text-decoration:none
	}
	
	#menu ul li ul li.ultimo a { background:none }	
	
	#menu ul li ul li ul{
		background:#C1E6E6;
		float:left; /* Ajustar com o tamanho do Texto */
		display:none;
		width:auto;
	}
	#menu ul li ul li ul li {		
		width:127px;
		text-align:left;
		position:relative;
		font-size:11px;
		font-family:Arial,Helvetica,sans-serif;
	}	
	#menu ul li ul li ul li a {
		width:121px;
		padding:4px 0 4px 6px;
		text-align:left;	
		font-size:11px;
		font-family:Arial,Helvetica,sans-serif;		
	}
	#menu ul li ul li ul li a:hover {
		background-color:#F8C772;
		text-decoration:underline;
		text-align:left;
	}
	#menu ul li ul li ul.quarmenu {
		position:absolute;
		top:0;
		left:126px;
		width:134px;
		background:#F8C772;
		padding:4px;
		display:none;
	}
	#menu ul li ul li ul li.terc_id27817 a,
	#menu ul li ul li ul li.terc_id27818 a {
	background:url(images/plus.gif) no-repeat 115px;
/*	width:127px;*/
	}
	#menu ul li ul li ul li.terc_id27817 a:hover,
	#menu ul li ul li ul li.terc_id27818 a:hover {
		background:url(images/plus.gif) no-repeat 115px #F8C772;;
	}
	#menu ul li ul li ul.quarmenu li {
		background:#FDF9EE;
		padding:4px;
	}
	
	#menu ul li ul li ul.quarmenu li a {
		background-image:none;
		background-color:#FDF9EE;
	}
	#menu ul li ul li ul.quarmenu li a:hover {
		background-image:none;
		background:#F8C772;
	}

div#banners{text-align:center;}

div#banners ul {
	width:826px;
	margin:0;
	padding:0;
	}
	
div#banners ul li { 
	list-style-position:outside;
	list-style-type:none;
	display:inline;
	margin:10px;
	
	}
	
div#banners_interna{text-align:center;}

div#banners_interna ul {
	width:178px;
	margin:0;
	padding:0;
	}
	
div#banners_interna ul li { 
	list-style-position:outside;
	list-style-type:none;
	display:inline;
	margin:10px;
	}
		
/* transformando em lista */


.kitdoinvestidor ul,
.vejatambem ul {
	margin: 0;
	padding: 0;
}
.kitdoinvestidor li,
.vejatambem li,
.destaques li {
	list-style: none;
	overflow: hidden;
}
.kitdoinvestidor a,
.vejatambem a {
	text-decoration: none;
	padding: 0 0 6px 0;
	float: left;
	clear: both;
	text-align: left;
}
	.kitdoinvestidor a:hover,
	.vejatambem a:hover,
	.destaques a:hover  {
		text-decoration: underline;
		text-align: left!important;
	}
	
.destaques ul {
	margin: 0;
	padding: 4px 0 0 0;
}
.destaques a {
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 4px 13px;
	float: left;
	clear: both;
	text-align: left;
	background: url("images/ico_bullet2.gif") no-repeat 0 3px;
}
	.destaques ul ul {
		padding:4px 0 4px 23px;
		float: left;
		width: 210px;
	}
		.destaques ul ul a {
			font-weight: normal;
			background: none;
			padding: 0 0 4px 0;
		}
