body{margin:0px; background:url(images/bg_site.gif) top center repeat-x #C6E2F8;}
img{border:0;}

#geral{width:908px; margin:auto; left:50%; margin-left:-455px; position:relative; z-index:10;}

.topo{width:908px; height:18px; background-color:#073863; text-align:right; padding:4px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFF; font-size:10px;}
.topo a{color:#FFF; font-size:10px; text-decoration:none;}
.topo a:hover{text-decoration:underline;}

.idioma a:hover{text-decoration:none;}

.linha_azul{background-color:#073863; height:2px; width:908px;}
.linha_azul_1px{background-color:#073863; height:1px; width:908px;}


.flash{padding:0px;}
#flash2{padding-left:11px; padding-top:8px;}
#flash2 #textoflash { position:relative; z-index:40; width:888px; height:100px; padding-right:70px; float:right; font-weight:bold; color:#000000; }

.bg_branco{background-color:#FFF; width:908px;}
.bg_branco2{background-color:#FFF; width:908px; height:357px;}
#bg_logo#bg_logo{width:908px; height:88px; background-image:url(images/bg_logo.gif); background-repeat:repeat-x;}
#bg_logo .padding_arapido{padding-left:45px;}
#bg_logo .formacesso{height:20px; float:left;}
#bg_logo .busca{height:20px; float:right;}

#bg_logo .txt_arapido{float:left;}
#bg_logo .txt_busca{float:right; padding-right:113px;}

#bg_logo .padding{padding-bottom:14px;}

.logo{padding:20px 0 0 40px; width:580px; height:55px; float:left;}
.acessorapido{float:right; width:195px; margin:10px 8px 0 0;}

.menu{width:908px; height:26px;}

.txt_verdana_9_azul{font-family:Verdana, Arial, Helvetica, sans-serif; color:#073863; font-size:9px;}
.txt_verdana_9_azul a{text-decoration:none;}
.txt_verdana_9_azul a:hover{text-decoration:underline;}

.txt_verdana_10_azul_b{font-family:Verdana, Arial, Helvetica, sans-serif; color:#073863; font-size:10px; font-weight:bold;}
.txt_verdana_10_azul_b a{text-decoration:none;}
.txt_verdana_10_azul_b a:hover{text-decoration:underline;}

.txt_verdana_11_azul{font-family:Verdana, Arial, Helvetica, sans-serif; color:#073863; font-size:11px;}

.txt_verdana_11_azul_b{font-family:Verdana, Arial, Helvetica, sans-serif; color:#073863; font-size:11px; font-weight:bold;}

.txt_verdana_12_azul{font-family:Verdana, Arial, Helvetica, sans-serif; color:#073863; font-size:12px;}

.txt_verdana_10_cinza{font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:10px;}
.txt_verdana_10_cinza a{text-decoration:none;color:#666666;}
.txt_verdana_10_cinza a:hover{text-decoration:underline;color:#666666;}

.txt_verdana_10_cinza_downloads{font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:10px;}
.txt_verdana_10_cinza_downloads a{text-decoration:underline;color:#666666;}
.txt_verdana_10_cinza_downloads a:hover{text-decoration:none;color:#666666;}


#conteudo#conteudo{width:908px; padding-bottom:5px;}
#box_1#box_1{width:190px; float:left; margin:12px 12px 15px 0; padding-left:20px;}

#box_1 .coluna_esquerda{float:left; width:195px;}
#box_1 .coluna_direita{width:462px; margin-left:20px;}

#box_2#box_2{width:152px; float:right; margin-top:12px; padding-right:10px;}

#box_mid{float:left; margin-top:12px;}

.submenu{background:url(images/bg_submenu.gif) top left no-repeat #0A2952;}
.submenu td{padding:8px 20px 10px 18px;}
.submenu ul{list-style:none; margin:0px; padding:0px;}
.submenu li{background:url(images/ico_bullet3.gif) 0px 12px no-repeat; padding-left:10px; line-height:26px;}
.submenu li a{font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size:12px;}
.submenu li a:hover{text-decoration:underline; color:#FFFFFF; font-size:12px;}

.acesso{width:346px;}
.acesso .acesso_mid{background:url(images/img_acesso_mid.gif) repeat-y;}
.acesso .acesso_mid div{width:153px; float:left; padding:8px;}
.acesso .acesso_mid h5{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#073863; background:url(images/ico_bullet1.gif) 0px 4px no-repeat; padding:0 0 10px 12px; margin:0;}
.acesso .acesso_mid h5 a{color:#073863; text-decoration:none;}
.acesso .acesso_mid ul{margin:0px; padding:0px; list-style:none;}
.acesso .acesso_mid li{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#073863; padding:0 0 6px 12px; line-height:12px;}
.acesso .acesso_mid li a{color:#666666; padding:0 0 10px 0; text-decoration:none;}
.acesso .acesso_mid li a:hover{text-decoration:underline;}


#servicos_ri{width:180px;}
#servicos_ri .cd{float:right;}
#servicos_ri .ce{float:left;}

#servicos_ri_interna{width:180px; float:left; margin:12px 0px 0px 12px;}
#conteudo_interna{width:622px; margin:12px 0px 0px 20px;}
#conteudo_interna h5{font-family:Verdana, Arial, Helvetica, sans-serif; color:#073863; font-size:18px; font-weight:lighter; margin:0px;}
#conteudo_interna h4,#conteudo_interna h2{font-family:Verdana, Arial, Helvetica, sans-serif; color:#073863; font-size:10px; font-weight:bold; padding:0px; margin:0px; line-height:16px;}
#conteudo_interna h4 a{text-decoration:none; color:#073863;}
#conteudo_interna h4 a:hover{text-decoration:underline; color:#073863;}
#conteudo_interna h2 a{text-decoration:none; color:#073863;}
#conteudo_interna h2 a:hover{text-decoration:underline; color:#073863;}
#conteudo_interna .titulo_intena{padding-left:20px; background:url(images/img_sepint.gif) left no-repeat; float:left; width:380px;}
#conteudo_interna .linktop{}
#conteudo_interna .opcoes_interna{width:180px; float:right;}
#conteudo_interna .texto{width:622px; padding-top:9px;}
#conteudo_interna p, #conteudo_interna li{font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:10px; text-align:justify;}
#conteudo_interna p a, #conteudo_interna li a{text-decoration:underline; color:#666666;}
#conteudo_interna p a:hover, #conteudo_interna li a:hover{text-decoration:none;}
#conteudo_interna .separador{margin:25px 0; text-align:center;}
#conteudo_interna select{font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:11px; width:60px;}
#conteudo_interna .titulo_arquivos{margin-top:15px;}

.tabelatt{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; font-weight:bold; background:#025EAB; padding:2px;}
.tabelatx{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:none; padding:2px; border-bottom:1px solid #7EC042;}
.tabelatx a{color:#666666; text-decoration:underline;}
.tabelatx a:hover{text-decoration:none;}

#destaques{width:145px;}
#destaques ul li{list-style:none;}
#destaques ul li ul li{list-style:none;  background:none; }
#destaques ul li a{background-image:url(images/bullet.gif); background-repeat:no-repeat; background-position:left 5px; line-height:14px; padding-left:8px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#073863; font-weight:bold;}
#destaques ul {margin:0px; padding:0px;}
#destaques ul li ul li a{padding:0px; margin:0 30px; list-style:none; background:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:underline; font-weight:normal;}

#destaques ul li a, #destaques ul li ul li a{text-decoration:none;}
#destaques ul li a:hover,  #destaques ul li ul li a:hover{text-decoration:underline;}

#vejatambem, #noticias{width:145px;}
#vejatambem ul li,#noticias ul li{list-style:none; background-image:url(images/bullet_01.gif); background-repeat:no-repeat;  background-position:left 5px; line-height:14px; padding:0 0 8px 8px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#666666;}
#vejatambem ul li a, #noticias ul li a{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none;}
#vejatambem ul li a, #noticias ul li a:hover{text-decoration:underline;}
#vejatambem ul, #noticias ul {margin:0px; padding:0px;}

#vejatambem ul a:hover, #noticias ul a:hover{text-decoration:none;}

#rodape#rodape{background-color:#073863; height:28px; width:908px; padding:8px 0 0 0;}
#rodape p{font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFF; font-size:10px; text-align:center;}
#rodape p a{text-decoration:none;color:#FFF}
#rodape p a:hover{text-decoration:underline;color:#FFF}

.marcas{text-align:center; padding:10px 0px 13px 0px;}

.banner{margin:4px 0 4px 12px;}
.igc_nm{margin:24px 0; text-align:center;}

.kit{margin:28px 0 20px 0;}
.marg_linha{margin-top:8px; margin-bottom:10px;}
.linhanoticia{margin:7px 0; text-align:center;}
.linha_box_2{padding-bottom:6px; padding-top:8px;}
.data_noticia{margin-bottom:4px;}
.mais{width:462px; padding:4px 0 0 0; text-align:right}

.espaco_linha_investidor{padding:7px 0 5px 0;}

.update{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-decoration:none; color:#073863;}
.update a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-decoration:none; color:#073863;}
.update a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-decoration: underline; color:#073863;}

/*calendario*/
.coluna_direita iframe.calendar { padding-left: 110px;}
