/*
**************************
Definições globais do site
*/

BODY { 
	font-family: Verdana, Tahoma, Arial;
	background-color: #FFFFFF;
	font-size: 11px;
	color: #747474;
}

A { 
	font-family: Verdana, Tahoma, Arial; 
	color: #047163;
	text-decoration: none; 
}

A:hover { 
	color: #00B195;
	text-decoration: none;
}

TD { 
	font-family: Verdana, Tahoma, Arial; 
	font-size: 10px; 
}

SELECT { 
	font-family: Verdana, Tahoma, Arial; 
	font-size: 11px; 
}

INPUT { 
	font-family: Verdana, Tahoma, Arial; 
	font-size: 11px; 
}

TEXTAREA { 
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px; 
}



/*
***********************************************************************
Definições de classes de estilo à serem aplicadas nas respectivas áreas
Herdam as definições globais acima
*/

.Menu {
	background-color: #E9E9E9;
	font-weight: bold;
}

.MENU_Moeda {
	color: #A0410D;
}


/*
HEADLINES
*/
.HEADLINE_TituloTabela {
	color : #032D5F;
	font-weight: bold;
	font-style: normal;
	background-color: #E9E9E9;
}

.HEADLINE_TextoTabela {
	background-color: #FFFFFF;
}

.HEADLINE_NavegacaoComplementar {
	height: 18px;
	color: #032D5F; 
	font-weight: bold; 
	font-size: 10px; 
	text-decoration: none; 
}

.HEADLINE_MolduraTabela {
	height: 5px; 
	background-color: #BCCDDC;
}


/*
COTAÇÕES
*/
.QUOT_TituloPagina {
	font-size: 12px;
	font-weight: bold;
}

.QUOT_TituloTabela {
	color : #032D5F;
	font-weight: bold;
	font-style: normal;
	background-color: #E9E9E9;
}

.QUOT_LegendaTabela {
	font-size: 10px;
}

.QUOT_TextoTabela {
	background-color: #DDE5E8;
	color: #596164;
}

.QUOT_TextoTabela_1 {
	background-color: #FFFFFF;
}

.QUOT_TextoTabela_2 {
	background: #EDF1F2;
	color: #596164;
}
.QUOT_SeparadorTabela {
	background-color: #E9E9E9;
}

.QUOT_MolduraTabela {
	height: 5px; 
	background-color: #BCCDDC;
}

.QUOT_DestaqueTitulo {
	color: #003366;
	font-weight: bold;
	font-style: normal;
}

.QUOT_DestaqueTexto {
	font-size: 10px;
	color: #003366;
	font-weight: normal;
}
.QUOT_TitCockpit {
	background-color: #00B295;
	color: #FFFFFF;
}

/*
GRÁFICO
*/
.GRAPH_TituloPagina {
	text-transform: uppercase;
	font-size: 12px;
	color: #00695B;
	background-image: url('/images/bg_titulo2.png');
	background-repeat: no-repeat;
	background-position: right;
	font-weight: bold;
	padding: 0;
}

.GRAPH_TituloTabela {
	color : black;
	font-weight: bold;
	font-style: normal;
	background-color: #DDDDDD;
	text-align:center;
}
.GRAPH_TituloTabela td{
	font-size: 11px;
}

.GRAPH_TextoTabela {
	background-color: #FFFFFF;
	text-align:center;
}

.GRAPH_TextoTabela_1 {
	background-color: #FFFFFF;
}

.GRAPH_BotaoVerGrafico {
	background-color: #F1F1F1;
	font-size: 10px; 
	color: #00695B;
	border: 1px solid #00695B;
}

.GRAPH_SeparadorTabela {
	background-color: #E9E9E9;
}

.GRAPH_MolduraTabela {
	height:20px; 
	background-color: #FFFFFF;
}


/*
FAQ
*/
.FAQ_TituloPagina {
	font-size: 12px;
	font-weight: bold;
}

.FAQ_TituloTabela {
	color : #032D5F;
	font-weight: bold;
	font-style: normal;
	background-color: #E9E9E9;
}

.FAQ_TextoTabela {
	background-color: #FFFFFF;
}

.FAQ_NavegacaoComplementar {
	height: 18px;
	color: #032D5F; 
	font-weight: bold; 
	font-size: 10px; 
	text-decoration: none; 
}

.FAQ_MolduraTabela {
	height: 5px; 
	background-color: #BCCDDC;
}


/*
AGENDA
*/
.AGENDA_TituloPagina {
	font-size: 12px;
	font-weight: bold;
}

.AGENDA_TituloTabela {
	color : #032D5F;
	font-weight: bold;
	font-style: normal;
	background-color: #E9E9E9;
}

.AGENDA_TextoTabela {
	background-color: #FFFFFF;
}

.AGENDA_TextoTabela_1 {
	background-color: #FFFFFF;
}

.AGENDA_SeparadorTabela {
	background-color: #E9E9E9;
}

.AGENDA_DiaLivre {
	background-color: #E9E9E9;
}

.AGENDA_DiaMarcado {
	background-color: #BCCDDC;
}
.AGENDA_DiaDebug{
	background-color: #345622;
}

.AGENDA_NavegacaoComplementar {
	height: 18px;
	color: #032D5F; 
	font-weight: bold; 
	font-size: 10px; 
	text-decoration: none; 
}

.AGENDA_MolduraTabela {
	height: 5px; 
	background-color: #BCCDDC;
}


/*
NOTICIAS
*/
.NOTICIAS_TituloPagina {
	font-size: 12px;
	font-weight: bold;
}

.NOTICIAS_BotaoVoltar { 
	background-color: #E9E9E9;
	font-size: 10px; 
	color: #032D5F;
	border: 1px solid #032D5F;
}

.NOTICIAS_TituloTabela { 
	color : #032D5F;
	font-weight: bold;
	font-style: normal;
	background-color: #E9E9E9;
}

.NOTICIAS_TextoTabela {
	background-color: #FFFFFF;
}

.NOTICIAS_TextoTabela_1 {
	background-color: #FFFFFF;
}

.NOTICIAS_SeparadorTabela {
	background-color: #E9E9E9;
}

.NOTICIAS_NavegacaoComplementar {
	color: #032D5F; 
	font-weight: bold; 
	font-size: 10px; 
	text-decoration: none; 
}

.NOTICIAS_MolduraTabela {
	height: 5px; 
	background-color: #BCCDDC;
}


/*
SÉRIE HISTÓRICA
*/
.SERIEHISTORICA_TituloPagina {
	font-size: 12px;
	font-weight: bold;
}

.SERIEHISTORICA_TituloTabela {
	color : #032D5F;
	font-weight: bold;
	font-style: normal;
	background-color: #E9E9E9;
}

.SERIEHISTORICA_TextoTabela {
	background-color: #FFFFFF;
}

.SERIEHISTORICA_TextoTabela_1 {
	background-color: #FFFFFF;
}

.SERIEHISTORICA_Botao {
	background-color: #E9E9E9;
	font-size: 10px; 
	color: #032D5F;
	border: 1px solid #032D5F;
}

.SERIEHISTORICA_MolduraTabela {
	height: 5px; 
	background-color: #BCCDDC;
}

.SERIEHISTORICA_SeparadorTabela {
	background-color: #E9E9E9;
}

.SERIEHISTORICA_Texto {
}

/*
SIMULADOR
*/
.SIMULADOR_TituloPagina {
	font-size: 12px;
	font-weight: bold;
}

.SIMULADOR_TituloTabela {
	color : #032D5F;
	font-weight: bold;
	font-style: normal;
	background-color: #E9E9E9;
}

.SIMULADOR_TextoTabela {
	background-color: #FFFFFF;
}

.SIMULADOR_TextoTabela_1 {
	background-color: #FFFFFF;
}

.SIMULADOR_Botao {
	background-color: #E9E9E9;
	font-size: 10px; 
	color: #032D5F;
	border: 1px solid #032D5F;
}

.SIMULADOR_MolduraTabela {
	height: 5px; 
	background-color: #BCCDDC;
}

.SIMULADOR_SeparadorTabela {
	background-color: #E9E9E9;
}


/*
GLOSSÁRIO
*/
.GLOS_TituloPagina {
	font-size: 12px;
	font-weight: bold;
}

.GLOS_TituloTabela {
	color : #032D5F;
	font-weight: bold;
	font-style: normal;
	background-color: #E9E9E9;
}

.GLOS_IntervaloLink {
	color: #032D5F;
	font-weight: bold;
	font-style: normal;
	background-color: #E9E9E9;
}

.GLOS_TextoTabela {
	background-color: #FFFFFF;
}

.GLOS_TextoTabela_1 {
	background-color: #FFFFFF;
}

.GLOS_MolduraTabela {
	height: 5px; 
	background-color: #BCCDDC;
}

.GLOS_SeparadorTabela {
	background-color: #E9E9E9;
}

.GLOS_NavegacaoComplementar {
	color: #032D5F; 
	font-weight: bold; 
	font-size: 10px; 
	text-decoration: none; 
}


/*
GENERIC TABLES
*/
.GENERIC_TituloPagina {
	font-size: 12px;
	font-weight: bold;
}

.GENERIC_TituloTabela {
	color : #032D5F;
	font-weight: bold;
	font-style: normal;
	background-color: #E9E9E9;
}

.GENERIC_TextoTabela {
	background-color: #FFFFFF;
}

.GENERIC_TextoTabela_1 {
	background-color: #FFFFFF;
}

.GENERIC_MolduraTabela {
	height: 5px; 
	background-color: #BCCDDC;
}

.GENERIC_SeparadorTabela {
	background-color: #E9E9E9;
}


/*
CADASTRO
*/
.CAD_TituloPagina {
	font-size: 12px;
	font-weight: bold;
}

.CAD_TituloTabela {
	color : #032D5F;
	font-weight: bold;
	font-style: normal;
	background-color: #E9E9E9;
}

.CAD_TextoTabela {
	background-color: #FFFFFF;
}

.CAD_TextoTabela_1 {
	background-color: #FFFFFF;
}

.CAD_Botao {
	background-color: #E9E9E9;
	font-size: 10px; 
	color: #032D5F;
	border: 1px solid #032D5F;
}

.CAD_SeparadorTabela {
	background-color: #E9E9E9;
}

.CAD_MolduraTabela {
	height: 5px; 
	background-color: #BCCDDC;
}

.CAD_Texto {
	background-color: #FFFFFF;
}

/*
EMAIL ALERTA
*/
.EMAIL_TituloPagina {
	font-size: 12px;
	font-weight: bold;
}

.EMAIL_TituloTabela {
	color : #032D5F;
	font-weight: bold;
	font-style: normal;
	background-color: #E9E9E9;
}

.EMAIL_TextoTabela {
	background-color: #FFFFFF;
}

.EMAIL_TextoTabela_1 {
	background-color: #FFFFFF;
}

.EMAIL_Botao {
	background-color: #E9E9E9;
	font-size: 10px; 
	color: #032D5F;
	border: 1px solid #032D5F;
}

.EMAIL_SeparadorTabela {
	background-color: #E9E9E9;
}

.EMAIL_MolduraTabela {
	height: 5px; 
	background-color: #BCCDDC;
}

.EMAIL_Texto {
}


/*
BUSCA
*/
.BUSCA_TituloPagina {
	font-size: 12px;
	font-weight: bold;
}

.BUSCA_TituloTabela { 
	color : #032D5F;
	font-weight: bold;
	font-style: normal;
	background-color: #E9E9E9;
}

.BUSCA_BotaoBuscar { 
	background-color: #E9E9E9;
	font-size: 10px; 
	color: #032D5F;
	border: 1px solid #032D5F;
}

.BUSCA_TextoTabela {
	background-color: #FFFFFF;
}

.BUSCA_TextoTabela_1 {
	background-color: #D9DACD;
}

.BUSCA_SeparadorTabela {
	background-color: #E9E9E9;
}

.BUSCA_MolduraTabela {
	height: 5px; 
	background-color: #BCCDDC;
}

.BUSCA_NavegacaoComplementar {
	color: #032D5F; 
	font-weight: bold; 
	font-size: 10px; 
	text-decoration: none; 
}


.GRAFICO_HTML_Texto { 
	font-size: 9px; 
	color: #032D5F; 
	font-weight: bold;
}

.GRAFICO_HTML_BotaoTexto { 
	font-size: 9px; 
	color: #032D5F;
}


.MOEDA_MenuBullet { 
	font-size: 9px; 
	color: #E9E9E9;
	background-color: #032D5F; 
	text-decoration: none; 
}

.MOEDA_SubmenuLink { 
	font-size: 9px; 
	color: #E9E9E9; 
	width: 100%; 
	height: 15px; 
	background-color: #032D5F; 
	text-decoration: none;
}
/*INICIO DO SITE*/

#global {
	text-align: left;
	width: 720px;
	background-image: url('/images/div_global_div.gif');
	background-repeat: repeat-y;

}

#header {
	height: 20px;
	background-color: #DDDDDD;
	border-left: 5px solid #00685D;
	border-right: 5px solid #00685D;
	text-align: right;

}
#ticker {
	height: 16px;
	width: 340px;
	position: relative;
	left: 100px;
	text-align: left;
	float: left;
	border: 1px solid;

}
.content_busca {
	float: right;
}
.content_busca form {
	margin:0;
	padding:0;
}
 .txt_busca{
	margin-right: 3px;
 }
 .input_busca {
	height: 18px;
 }
.botoes_header {
	text-align: left;
	padding: 2px 5px 2px 5px;		
	font-size: 0px;
}
.botoes_header a{
	margin:0;
	padding:0;
	margin-right:3px;
}

#top {
	height: 115px;
	background-color: #FFFFFF;
	border-left: 5px solid #00B195;
	border-right: 5px solid #00B195;
}

#menu_top {
	height: 27px;
	background-image: url('/images/bg_menu_top.jpg');
	background-repeat: repeat-x;	
	margin:0;
	padding:0;
}
#menu_top_navegacao {
	position: absolute;
	width: 710px;
	margin:0;
	padding:0;
}
#menu_top_navegacao tr{
	margin:0;
	padding:0;
}
#menu_top_navegacao td{
	margin:0;
	padding:0;
}

#menu_top_navegacao td a div{
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	cursor: hand;
}

#menu_top_navegacao td a{
	height: 100%;
	font-weight: bold;
	margin:0px;
	display: block;
	font-size: 10px;
	text-align: center;
	padding: 0px;
}

#menu_top_navegacao td a:hover {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

#menu_top_navegacao td #item_menu1:hover {
	padding: 0px;
}
#menu_top_navegacao td #item_menu2:hover {
	padding: 0px;
}
#menu_top_navegacao td #item_menu3:hover {
	padding: 0px;
}
#menu_top_navegacao td #item_menu4:hover {
	padding: 0px;
}
#menu_top_navegacao td #item_menu5:hover {
	padding: 0px;
}
.sub_item_menu {
	position: absolute;
	top:130px;
	_top:133px;
	z-index: 10;
	background-color: #00B195;
	color: #FFFFFF;

}

#Acompanhia {
	width: 180px;
}
#GovernancaCorporativa {
	width: 225px;
}
#InformacoesFinanceiras {
	width: 293px;
}
#Apresentacoes {
	width: 160px;
}
#InformacoesAcionistas {
	width: 190px;
}
#codigo_politica {
	width: 230px;
}
#documentos_societarios {
	width: 205px;
}
#atos_societarios {
	width: 140px;
}
#relatorios_cvm {
	width: 145px;
}
#relatorios_anuais {
	width: 175px;
}
#analistas_consenso {
	width: 150px;
}
#comunicados {
	width: 165px;
}
#quem_somos {
	width: 165px;
}
#estrategia {
	width: 215px;
}
#teleconferencias {
	width: 135px;
}
.sub_item_menu ul {
	margin:0;
	padding:0;
}
.sub_item_menu ul li{
	list-style: none;
	margin:0;
	padding:3px 3px 3px 5px;

}
.sub_item_menu ul li a {
	width: 100%;
	padding-left: 9px;
	color: #fff;
}
.sub_item_menu ul li a:hover {
	color: #fff;	
	background-image: url('/images/pt_branco.gif');
	background-repeat: no-repeat;
	background-position: middle;
}

#col_left {
	width: 197px;
	background-color: #FFFFFF;
	border-left: 5px solid #00B195;
	position: absolute;
	padding-left: 9px;
	margin-top: 15px;
}
#col_left #box_servicos {
	margin:0;
	padding:0;
}
#col_left #box_servicos ul {
	list-style: disc;
	width: 178px;
	margin:0;
	padding:0;
	border-left: 3px solid #A9BDC5;
	border-right: 3px solid #A9BDC5;
	padding-right: 2px;
	color: #666666;
}
#col_left #box_servicos ul li {
	color: #666666;
	margin:0;
	width: 160px;
	padding:0;
	margin-bottom: 3px;
	margin-left: 18px;
}
#col_left #box_servicos ul li a{
	margin:0;
	padding:0;
	color:#333333;
}
#col_left #box_servicos ul li a:hover{
	color:#00B195;
}
#box_proximos_eventos {
	font-size: 0px;
	margin-top: 10px;
}

#box_prospecto {
	font-size: 0px;
	margin-top: 10px;
}
#box_prospecto ul{
	height: 40px;
	list-style: disc;
	width: 178px;
	margin:0;
	padding:0;
	border-left: 3px solid #A9BDC5;
	border-right: 3px solid #A9BDC5;
	padding-right: 2px;
	color: #666666;
}
#box_prospecto ul li{
	color: #666666;
	margin:0;
	width: 160px;
	padding:0;
	margin-top:10px;
	margin-left: 18px;
}
#box_prospecto ul li a{
	text-decoration: none;
	margin:0;
	padding:0;
	color:#333333;
}

#box_prospecto ul li a:hover{
	color:#00B195;
}
.link_prospecto {
	color:#333333;
}
.box_moldura_cotacoes {
	margin:0;
	padding:0;
	width: 180px;
	_width: 186px;
	border-left: 3px solid #A9BDC5;
	border-right: 3px solid #A9BDC5;
}

.box_moldura {
	margin:0;
	padding:0;
	width: 178px;
	padding-right: 2px;
	border-left: 3px solid #A9BDC5;
	border-right: 3px solid #A9BDC5;
}

.box_moldura form select {
	margin-left: 9px;
	width:150px;
}
#col_left #box_acesso_rapido {
	margin:0;
	padding:0;
	margin-top:5px;
}

.box_bt_ok {
	cursor: hand;
}
#conteudo {
	_height: 451px; /*HACK para funcionar no IE*/
	min-height: 451px;
	width: 503px;
	_width: 518px;
	background-color: #FFFFFF;
	border-right: 5px solid #00B195;
	vertical-align: top;
	position: relative;
	left: 202px;
	padding-left: 5px;
	padding-right: 5px;
}


#conteudo #conteudo_home #home_col_right {
	position: relative;
	left: 310px;
	width: 186px;
	margin:0;
	padding:0;
	top: 15px;
}
#conteudo #conteudo_home #home_col_left {
	position: absolute;
	top: 0px;
	margin:0;
	padding:0;
	margin-top: 15px;
}


#conteudo #conteudo_home #home_col_right #box_mini_cotacoes {
	font-size: 0px;
	margin-bottom: 0px;
}
#box_kit_investidor {
	font-size: 0px;
	margin-top: 8px;
}
#box_analisar {
	margin-top: 9px;
	padding:0;
}
#box_analisar ul {
	list-style: disc;
	width: 178px;
	margin:0;
	padding:0;
	border-left: 3px solid #A9BDC5;
	border-right: 3px solid #A9BDC5;
	padding-right: 2px;
	color: #666666;
}
#box_analisar ul li {
	color: #666666;
	margin:0;
	width: 160px;
	padding:0;
	margin-bottom: 3px;
	margin-left: 18px;
}
#box_analisar ul li a{
	margin:0;
	padding:0;
	color:#333333;
}
#box_analisar ul li a:hover{
	color:#00B195;
}
.txt_verde1 {
	margin:0;
	padding:0;
	padding-bottom: 7px;
	color: #047163;
	font-size: 10px;
	position: relative;
	top: 8px;
	left: 30px;
}
#box_destaques {
	margin:0;
	padding:0;
	margin-top: 14px;
	width: 302px;
}

#box_noticias {
	margin:0;
	padding:0;
	margin-top: 14px;
	width: 302px;
	height: 125px;
}

#box_noticias img{
	margin:0;
	padding:0;
	margin-left:5px;

}
#box_comunicados {
	margin:0;
	padding:0;
	margin-top: 14px;
	width: 302px;
	height: 125px;
}

#box_comunicados img{
	margin:0;
	padding:0;
	margin-left:5px;

}
.linha{
	font-size: 0px;
	padding:0;
	margin-top:2px;
	width: 100%;
	border-top: 1px solid #CCCCCC;
}
#conteudo_statico {
	color: #595F5F;
	text-align: justify;
}
#conteudo_statico hr {
	margin-top: 3px;
}
.bread_crumble {
	color: #595F5F;
	text-align: right;
	margin-bottom: 20px;
}
.bread_crumble a {
	color: #595F5F;
}
.bread_crumble a:hover{
	text-decoration: underline;
}
.verde1 {
	color: #24A680;
}

.titulo{
	text-transform: uppercase;
	font-size: 12px;
	color: #00695B;
	background-image: url('/images/bg_titulo.png');
	background-repeat: no-repeat;
	background-position: right;
	font-weight: bold;
	padding: 0;
	margin-bottom: 20px;
}
.titulo2 {
	text-transform: uppercase;
	font-size: 12px;
	color: #00695B;
	background-image: url('/images/bg_titulo2.png');
	background-repeat: no-repeat;
	background-position: right;
	font-weight: bold;
	padding: 0;
	margin-bottom: 20px;
}
.titulo3 {
	text-transform: uppercase;
	font-size: 12px;
	color: #00695B;
	background-image: url('/images/bg_titulo3.png');
	background-repeat: no-repeat;
	background-position: right;
	font-weight: bold;
	padding: 0;
	margin-bottom: 20px;
}

.titulo4 {
	text-transform: uppercase;
	font-size: 12px;
	color: #00695B;
	background-image: url('/images/bg_titulo4.png');
	background-repeat: no-repeat;
	background-position: right;
	font-weight: bold;
	padding: 0;
	margin-bottom: 20px;
}
.txt_center {
	text-align: center;
}
h2, h3 {
	color: #047163;
}
.titulo_tabela {
	background-color: #00B195;
	color: #FFFFFF;
	font-weight: bold;
}
sup {
	font-size: 8px;
}
.mini_tabela td p{
	font-size: 9px;
}
.tabelatop {
	background-color:#b2deb2;
	font-weight:bold;
	vertical-align:top;
}

.tabelatop2 {
	background-color:#9ccc9c;
	font-weight:bold;
	vertical-align:top;
}

.tabelaconteudo {
	background-color:#F5F5F5;
	vertical-align:top;
}

.tabelaconteudo2 {
	background-color:#ffffff;
	vertical-align:top;
}
.tabelaconteudo3 {
	background-color:#d8d9c7;
	vertical-align:top;
}
.tabeladestaque { 
	font-weight: bold;
}
#rodape {
	padding: 3px;
	margin-top: 35px;
	text-align: center;
	border-left: 5px solid #00937E;
	border-right: 5px solid #00937E;
	border-bottom: 5px solid #00937E;

}
#rodape a{
	font-size: 10px;	
	color: #747474;
	font-weight: bold;
}
#rodape a:hover{
	color: #00B195;
	text-decoration: underline;
}
.table_historico {
	text-align: center;
}
.legenda_img_historico {
	vertical-align: top;
	text-align: center;
}
.img_historico {
	border: 1px solid #047163;
	height: 77px;
}
.table_premios{
	border: 1px solid;
	background-color: #f7f7f7;
	border-color: #e1e1e1;
}
.img_premios {
	border: 1px solid #00947E;
}
.div_mini_cotacoes {
	position: relative;
	top:0px;
	left:0px;
	font-size: 10px;
	padding:0;
	margin: 0;
	border: 1px solid;
	background-color: white;
	width: 200px;
}
 .sub_menu_map a { 
	font-family: Verdana, Tahoma, Arial; 
	font-size: 11px;
	font-weight: normal;
	color: #5A5D5A;
}

 