/* LAYOUT */
*{margin:0px; padding:0px;}

.bg_verde{background:url(images/bg_verde.gif) top repeat-x #336666;}
.bg_esq{background:url(images/bg_esq.gif) top repeat-x #FDFDFB;}

/* COLUNA ESQUERDA */
.col_esq{margin:13px 11px 15px 9px; width:173px;}
.col_esq .titulo{margin:0px;}
.col_esq .texto{margin:12px 0px 12px 0px;}

.menu{margin:13px 11px 15px 9px; width:173px;}
.menu ul li{list-style:none; padding-bottom:8px;}

.pontilhado_1{background:url(images/bg_pontilhado.gif) repeat-x; text-align:right;}

/* SUBMENU */
.submenu{background:url(images/bg_submenu.gif) bottom repeat-x #FFFFFF; text-align:left; /* "remédio" para o hack do IE */}
.submenu ul{list-style:none; margin:0px; padding:0px;}
.submenu li{background:url(images/ico_bullet2.gif) no-repeat 0px 9px; padding-left:3px; line-height:20px;}
.submenu li a{font-family:Helvetica, Tahoma, Arial; color:#333333; font-size:11px; text-decoration:none; display:block; border-bottom:1px dashed #083F2D; padding-left:5px;}
.submenu li a:hover{text-decoration:none; background:#CCCCCC;}

/* CONTEÚDO HOME */
.conteudo_home{margin:9px 12px 20px 12px; width:540px;}

.bg_box_esq{background:url(images/img_box_esq.gif) repeat-y;}
.bg_box_dir{background:url(images/img_box_dir.gif) repeat-y;}
.bg_box_bot{background:url(images/img_box_bot.gif) repeat-x;}
.bg_box{background:url(images/bg_box.gif) bottom repeat-x;}

.tb_sup{background:url(images/img_tab_sup.gif) repeat-x;}
.tb_inf{background:url(images/img_tab_inf.gif) repeat-x;}
.tb_dir{background:url(images/img_tab_dir.gif) repeat-y;}
.tb_esq{background:url(images/img_tab_esq.gif) repeat-y;}

.itm_box, .itm_box a{font-family:Helvetica, Tahoma, Arial, sans-serif; font-size:11px; color:#083F2D; font-weight:bold; text-decoration:none; margin:0;}
.itm_box a:hover{text-decoration:underline;}
.itm_box ul li{list-style:none; display:inline; padding-right:65px; margin:0;}
.itm_box ul li{background:url(images/ico_bullet3.gif) no-repeat left 5px; padding-left:6px;}

.bullet_centralizado ul li{list-style:none; display:inline; padding-right:20px; margin:0 0 0 0; background:url(images/ico_bullet3.gif) no-repeat left 8px; padding-left:6px; float:left;}

.bullet_investor {padding-right:5px; margin:0 0 5 0;padding-left:55px; padding-top:5px; float:left;}
.bullet_investor_dir {padding-right:5px; padding-left:35px; margin:0 0 0 0; padding-top:5px; float:left;}

#companhia{font-family:Helvetica, Tahoma, Arial, sans-serif; font-size:11px; color:#333333; padding-top:17px; padding-right:13px; padding-left:5px;}
#companhia a{text-decoration:none; color:#333333;}
#companhia a:hover{text-decoration:underline; color:#333333;}
#companhia .comp_texto {padding-top:14px;}
#companhia .img_tracejado{background:url(images/bg_pontilhado.gif) repeat-x center; padding:15px 0;}

#cotacoes{padding-right:13px; padding-left:5px;}
#cotacoes .cota_tabela{padding-top:14px;}

#servicos{font-family:Helvetica, Tahoma, Arial; font-size:10px; color:#333333; padding-top:17px; padding-left:13px;}
#servicos a{text-decoration:none; color:#333333;}
#servicos a:hover{text-decoration:underline; color:#333333;}
#servicos .serv_factsheet{background:url(images/ico_factsheet.gif) no-repeat left 1px; padding-left:25px; padding-bottom:10px;}
#servicos .serv_download{background:url(images/ico_download.gif) no-repeat left 1px; padding-left:25px; padding-bottom:10px;}
#servicos .serv_faq{background:url(images/ico_faq.gif) no-repeat left 1px; padding-left:25px; padding-bottom:10px;}
#servicos .serv_rss{background:url(images/ico_rss.gif) no-repeat left 1px; padding-left:25px; padding-bottom:10px;}
#servicos .serv_mailing{background:url(images/ico_registrese.gif) no-repeat left 1px; padding-left:25px; padding-bottom:10px;}
#servicos .serv_resultados{background:url(images/ico_resultados.gif) no-repeat left 1px; padding-left:25px; padding-bottom:10px;}
#servicos .serv_webcast{background:url(images/ico_webcast.gif) no-repeat left 1px; padding-left:25px; padding-bottom:10px;}

/* CONTEÚDO INTERNA */
.tit_interna{margin:9px 0 10px 0;}

.conteudo_interna{padding:10px 10px 10px 10px; width:543px; border:1px solid #C9CBBD;}
.conteudo_interna2{width:543px; border:1px solid #C9CBBD;}

/* TEXTO */
.txt_tahoma_branco_9_bold{font-family:Helvetica, Tahoma, Arial; color:#FFFFFF; font-size:9px; font-weight:bold; text-decoration:none;}

.txt_tahoma_branco_10_bold, .txt_tahoma_branco_10_bold a{font-family:Helvetica, Tahoma, Arial; color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:none;}
.txt_tahoma_branco_10_bold a:hover{text-decoration:underline;}

.txt_tahoma_preto_10, .txt_tahoma_preto_10 a{font-family:Helvetica, Tahoma, Arial; color:#333333; font-size:10px; text-decoration:none;}
.txt_tahoma_preto_10 a:hover{text-decoration:underline;}

.txt_tahoma_preto_11, .txt_tahoma_preto_11 a{font-family:Helvetica, Tahoma, Arial; color:#333333; font-size:11px; text-decoration:none;}
.txt_tahoma_preto_11 a:hover{text-decoration:underline;}

.txt_tahoma_preto_11_2, .txt_tahoma_preto_11_2 a{font-family:Helvetica, Tahoma, Arial; color:#333333; font-size:11px; text-decoration:underline;}
.txt_tahoma_preto_11_2 a:hover{text-decoration:none;}

.img_bullet1{background:url(images/ico_bullet1.gif) no-repeat 0px 4px; padding-left:8px;}
.img_bullet2{background:url(images/ico_bullet2.gif) no-repeat 0px 4px; padding-left:8px;}
.img_bullet3{background:url(images/ico_bullet2.gif) no-repeat 0px 4px; padding-left:8px;}

h2	{font-family:Helvetica, Tahoma, Arial; color:#083F2D; font-size:13px; margin-top:10px; text-decoration:none; margin-bottom:14px; text-align:justify;}

h4{
margin: 0px;
padding: 1px 9px;
font-family: Helvetica, Tahoma, Arial;
color: #083F2D;
background-image: url(images/ico_bullet2.gif);
background-repeat: no-repeat;
background-position: 0px 6px;
}

h3{
margin: 0px;
padding: 1px 9px;
font-family: Helvetica, Tahoma, Arial;
font-size: 11px;
color: #000000;
background-image: url(images/ico_bullet2.gif);
background-repeat: no-repeat;
background-position: 0px 6px;
}

.linktop{
margin: 0px;
line-height:15px;
}

.linktop a{
font-family: Helvetica, Tahoma, Arial;
font-size: 9px;
color: #083F2D;
font-weight: bold;
text-decoration: none;
}

.linktop a:hover{
text-decoration: underline;
}

p {font-family:Helvetica, Tahoma, Arial; color:#333333; font-size:11px; text-decoration:none; margin-bottom:14px; text-align:justify;}
p a {font-family:Helvetica, Tahoma, Arial; color:#333333; font-size:11px; text-decoration:none; margin-bottom:14px; text-align:justify; text-decoration:underline;}
p a:hover {font-family:Helvetica, Tahoma, Arial; color:#333333; font-size:11px; text-decoration:none; margin-bottom:14px; text-align:justify; text-decoration:none;}
.conteudo_interna li  {font-family:Helvetica, Tahoma, Arial; color:#333333; font-size:11px; text-decoration:none; margin-left:25px; margin-bottom:5px; text-align:justify;}
.conteudo_interna li a {font-family:Helvetica, Tahoma, Arial; color:#333333; font-size:11px; text-decoration:none; margin-bottom:14px; text-align:justify; text-decoration:underline;}
.conteudo_interna li a:hover {font-family:Helvetica, Tahoma, Arial; color:#333333; font-size:11px; text-decoration:none; margin-bottom:14px; text-align:justify; text-decoration:none;}

/*.rodape{font-family:Helvetica, Tahoma, Arial; color:#333333; font-size:9px; text-decoration:none; margin-bottom:14px; text-align:justify;}*/

.tabelatx_normal {font-family:Helvetica, Tahoma, Arial; color:#333333; font-size:11px; text-decoration:none;}

.update{background:url(images/ico_bullet2.gif) no-repeat 0px 14px;padding-top:10px; padding-left:8px; font-family:Helvetica, Tahoma, Arial; color:#083F2D;font-size:10px;}

.secao_arquivos{font-family:Helvetica, Tahoma, Arial; font-size:11px; text-decoration:none; color:#3D6D6B; font-weight:bold;background-image:url(images/img_bullet2.gif); background-repeat:no-repeat; background-position:0px 2px; padding-left:21px; line-height:16px;}

/* FORMULÁRIOS */
.busca{font-family:Helvetica, Tahoma, Arial; font-size:10px; color:#083F2D; border:1px solid #083F2D;}
.acessorapido{font-family:Helvetica, Tahoma, Arial; font-size:9px; color:#083F2D; border:1px solid #083F2D;}

/* TABELAS */
.tabelatt{font-family:Helvetica, Tahoma, Arial, sans-serif;font-size:11px;background-color:#295D59;color:#FFFFFF; line-height:20px;}
.tabelatx{font-family:Helvetica, Tahoma, Arial, sans-serif;font-size:11px;color:#333333; background-color:#F7F7F7; line-height:20px;}

.verm_tabelatx{
	font-family:Helvetica, Tahoma, Arial, sans-serif;
	font-size:11px;
	line-height:20px;
	background-color:#F7F7F7; 
	color:#F00;
	}

.tabelatx a{font-family:Helvetica, Tahoma, Arial, sans-serif;font-size:11px; color:#333333; background-color:#F7F7F7; text-decoration:underline}
.tabelatx a:hover{font-family:Helvetica, Tahoma, Arial, sans-serif;font-size:11px;color:#2D605E; background-color:#F7F7F7; text-decoration:none}
.tabelatt3{font-family:Helvetica, Tahoma, Arial, sans-serif;font-size:11px;background-color:#295D59;color:#FFFFFF; line-height:20px;}
.tabelatx3{font-family:Helvetica, Tahoma, Arial, sans-serif;font-size:11px;color:#333333; background-color:#F7F7F7; line-height:20px;}
.tabelatx3 a{font-family:Helvetica, Tahoma, Arial, sans-serif;font-size:11px; color:#333333; background-color:#F7F7F7; text-decoration:underline}
.tabelatx3 a:hover{font-family:Helvetica, Tahoma, Arial, sans-serif;font-size:11px;color:#2D605E; background-color:#F7F7F7; text-decoration:none}


/*ARQUIVOS*/
.arial_verdeescuro_11_bold{font-family:Helvetica, Tahoma, Arial;font-size: 11px;font-weight: bold;text-decoration: none;color: #083F2D;}
.arquivos a{font-family: Helvetica, Tahoma, Arial;font-size: 10px;text-decoration: underline;color: #333333;}
.informacoes{font-family: Helvetica, Tahoma, Arial;font-size: 10px;color: #333333;font-weight:bold;}
.arquivos a:hover{text-decoration: none;}
.verdana_cinzaclaro_10 a, .verdana_cinzaclaro_10{font-family: Helvetica, Tahoma, Arial;font-size: 10px;text-decoration: none;color: #333333;}
.verdana_cinzaclaro_10 a:hover{text-decoration: underline;}
.select_ano{font-family:Helvetica, Tahoma, Arial;font-size:10px;color:#333333;text-decoration:none;border: solid 1px #CCCCCC;}



/* RODAPÉ */

.rodape {
	font-family:Helvetica, Tahoma, Arial; 
	color:#333333; 
	font-size:10px; 
	text-align: center;
	text-decoration:none;
	padding-right: 2px;
	border: 0px #FF0000 solid;
	height: auto;
	width:196px; 
	float:left; 
	}
	
	
.rodape_tarpon {
	font-family:Helvetica, Tahoma, Arial; 
	color:#333333; 
	font-size:10px; 
	height: auto;
	margin-top: 18px;
	border: 0px #FF0000 solid;
	text-decoration:none; 
	width:559px; 
	float:left; 
	}