﻿body
{
    background-image: url(../Images/Background.jpg);
    background-color: #ffffff;
    padding: 0px;
    margin: 0px;
    font-family: Verdana;
    font-size: 11px;
    color: #010066;
}
a
{
    color: #010066;
}
form
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
img
{
    border: none;
}
h1
{
    width: 190px;
    height: 81px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 5px;
    float: left;
    background-image: url(../Images/h1.gif);
    background-repeat: no-repeat;
    text-indent: 99999px;
    overflow: hidden;
}
h1 a
{
    width: 190px;
    height: 81px;
    display: block;
}
h2
{
    color: #000064;
    margin: 0px;
    padding: 5px;
    font-weight: bold;
    font-size: 16px;
}
h3
{
    font-size: 14px;
    margin: 0px;
    padding: 5px;
}
h4
{
    color: #7886AB;
    font-size: 12px;
    margin: 0px;
    padding: 5px;
}
h5
{
    font-size: 11px;
    margin: 0px;
    padding: 5px;
}
#MainContent
{
    background-image: url(../Images/MainContent_Bg.gif);
    background-repeat: repeat-y;
    background-color: #ffffff;
    width: 954px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    float: none;
    clear: both;
    height: auto;
}
#MainContent_Conteudo
{
}
#MainContent_Conteudo table
{
    border:1px solid #f0f0f0;
}
#MainContent_Conteudo a
{
    color: #000066;
    text-decoration: underline;
    font-weight: bold;
}
#MainContent_Conteudo li
{
    list-style-image: url(../Images/MainContent_Ico_ListItem.gif);
    padding-bottom:3px;
}
.BreadCrumb
{
    color: #FF660D;
    font-size: 11px;
	padding-bottom:15px;
	 
}
#MainContent_Ferramentas
{
    width: 105px;
    height: 34px;
    float: right;
    clear: right;
    background-image: url(../Images/MainContent_Bg_Ferramentas.gif);
    background-repeat: no-repeat;
    display: block;
    border: none;
    margin: 0px;
    padding: 0px;
}
#MainContent_Ferramentas li
{
    margin-right: 5px;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    background-repeat: no-repeat;
    border: none;
    height: 34px;
    list-style-type: none;
    margin: 1px;
}
#MainContent_Ferramentas li a
{
    display: block;
    height: 34px;
}

#MainContent_AdicionarAosFavoritos
{
    background-image: url(../Images/MainContent_Btn_AdicionarAosFavoritos.gif);
    text-indent: 99999px;
    width: 24px;
}
#MainContent_ConverterEmPDF
{
    background-image: url(../Images/MainContent_Btn_ConverterEmPdf.gif);
    text-indent: 99999px;
    width: 24px;
}
#MainContent_ExportarParaPDF
{
    background-image: url(../Images/MainContent_Btn_ExportarParaPDF.gif);
    text-indent: 99999px;
    width: 24px;
}
#MainContent_Imprimir
{
    background-image: url(../Images/MainContent_Btn_Imprimir.gif);
    text-indent: 99999px;
    width: 24px;
}
#MainContent_EnviarParaUmAmigo
{
    background-image: url(../Images/MainContent_Btn_EnviarParaUmAmigo.gif);
    text-indent: 99999px;
    width: 24px;
}
#MainContent_AvalieEstaPagina
{
    width: 170px;
    white-space: nowrap;
    height: 34px;
    padding-left: 10px;
    vertical-align: middle;
}
#BodyPt #MainContent .topo
{
    display: block;
    float: right;
    clear: both;
    width: 70px;
    height: 24px;
    background-image: url(../Images/MainContent_Btn_Topo.gif);
    text-indent: 99999px;
    overflow: hidden;
}
#BodyEn #MainContent .topo
{
    display: block;
    float: right;
    clear: both;
    width: 70px;
    height: 24px;
    background-image: url(../Images/MainContent_Btn_Topo_En.gif);
    text-indent: 99999px;
    overflow: hidden;
}
#MainContent h3, #MainContent label, #MainContent .Warning
{
    color: #ff6600;
    font-weight:bold;
}
#MainContent select, #MainContent option
{
    color: #ff6600;
    font-weight:normal;
}
#TabelaDeArquivos_Form
{
    display: block;
    float: right;
    clear: none;
}

#BarraIdiomas
{
    background-image: url(../Images/BarraIdiomas_Bg.jpg);
    background-repeat: no-repeat;
    height: 20px;
    float: right;
    margin: 0px;
    display: block;
    padding-left: 640px;
}
#BarraIdiomas li
{
    float: left;
    padding-right: 5px;
    list-style: none;
    padding-top: 3px;
    padding-bottom: 3px;
    white-space: nowrap;
}
#BarraIdiomas li a
{
    text-decoration: none;
    color: #9A9A9A;
    font-size: 10px;
}
#BarraIdiomas li .active
{
    color: #010161;
}
/* BOTOES SUPERIORES */

#BotoesSuperiores
{
    margin-top: 10px;
    float: right;
    width: 710px;
    height: 28px;
}
#BotoesSuperiores li
{
    float: left;
    list-style: none;
    padding-right: 5px;
    width: 135px;
    height: 28px;
    white-space: nowrap;
    text-indent: 99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}
#BotoesSuperiores li a
{
    display: block;
    width: 710px;
    height: 28px;
}

/* BOTOES SUPERIORES - PT */

#BodyPt #BotoesSuperiores .PortalSulamerica_Btn
{
    background-image: url(../Images/sulamerica_home_pt_2.jpg);
}
#BodyPt #BotoesSuperiores .PortalSulamerica_Btn:hover
{
    background-image: url(../Images/sulamerica_home_pt_1.jpg);
}
#BodyPt #BotoesSuperiores .FaleComRI_Btn
{
    background-image: url(../Images/BotoesSuperiores_FaleComRI.jpg);
}
#BodyPt #BotoesSuperiores .FaleComRI_Btn:hover
{
    background-image: url(../Images/BotoesSuperiores_FaleComRI_Hover.jpg);
}
#BodyPt #BotoesSuperiores .DuvidasFrequentes_Btn
{
    background-image: url(../Images/BotoesSuperiores_DuvidasFrequentes.jpg);
}
#BodyPt #BotoesSuperiores .DuvidasFrequentes_Btn:hover
{
    background-image: url(../Images/BotoesSuperiores_DuvidasFrequentes_Hover.jpg);
}
#BodyPt #BotoesSuperiores .MapaDoSite_Btn
{
    background-image: url(../Images/BotoesSuperiores_MapaDoSite.jpg);
}
#BodyPt #BotoesSuperiores .MapaDoSite_Btn:hover
{
    background-image: url(../Images/BotoesSuperiores_MapaDoSite_Hover.jpg);
}
#BodyPt #BotoesSuperiores .AcessoRapido_Btn
{
    background-image: url(../Images/BotoesSuperiores_AcessoRapido.jpg);
}
#BodyPt #BotoesSuperiores .AcessoRapido_Btn:hover
{
    background-image: url(../Images/BotoesSuperiores_AcessoRapido_Hover.jpg);
}

/* BOTOES SUPERIORES - EN */

#BodyEn #BotoesSuperiores .PortalSulamerica_Btn
{
    background-image: url(../Images/sulamerica_home_EN_2.jpg);
}
#BodyEn #BotoesSuperiores .PortalSulamerica_Btn:hover
{
    background-image: url(../Images/sulamerica_home_EN_1.jpg);
}
#BodyEn #BotoesSuperiores .FaleComRI_Btn
{
    background-image: url(../Images/BotoesSuperiores_ContactIR.jpg);
}
#BodyEn #BotoesSuperiores .FaleComRI_Btn:hover
{
    background-image: url(../Images/BotoesSuperiores_ContactIR_Hover.jpg);
}
#BodyEn #BotoesSuperiores .DuvidasFrequentes_Btn
{
    background-image: url(../Images/BotoesSuperiores_FrequentlyAskedQuestions.jpg);
}
#BodyEn #BotoesSuperiores .DuvidasFrequentes_Btn:hover
{
    background-image: url(../Images/BotoesSuperiores_FrequentlyAskedQuestions_Hover.jpg);
}
#BodyEn #BotoesSuperiores .MapaDoSite_Btn
{
    background-image: url(../Images/BotoesSuperiores_SiteMap.jpg);
}
#BodyEn #BotoesSuperiores .MapaDoSite_Btn:hover
{
    background-image: url(../Images/BotoesSuperiores_SiteMap_Hover.jpg);
}
#BodyEn #BotoesSuperiores .AcessoRapido_Btn
{
    background-image: url(../Images/BotoesSuperiores_QuickAccess.jpg);
}
#BodyEn #BotoesSuperiores .AcessoRapido_Btn:hover
{
    background-image: url(../Images/BotoesSuperiores_QuickAccess_Hover.jpg);
}

/* ACESSO RAPIDO */

#AcessoRapido
{
    width: 490px;
    position: absolute;
    text-indent: 0px;
    left: 449px;
    top: 30px;
    z-index: 4;
    display: none;
}
#BodyPt #AcessoRapido_Top
{
    background-image: url(../Images/AcessoRapido_Top.gif);
    width: 490px;
    height: 50px;
    font-size: 2px;
}
#BodyEn #AcessoRapido_Top
{
    background-image: url(../Images/AcessoRapido_Top_En.gif);
    width: 490px;
    height: 50px;
    font-size: 2px;
}
#AcessoRapido_Bottom
{
    background-image: url(../Images/AcessoRapido_Bottom.gif);
    width: 490px;
    height: 7px;
    font-size: 2px;
}
.AcessoRapido_Itens
{
    background-color: #6777AB;
    padding: 10px;
    width: auto;
}
.AcessoRapido_Itens li
{
    list-style-type: square;
    list-style-position: inside;
    color: #37477B;
}
.AcessoRapido_Itens h6
{
    text-transform: uppercase;
    color: #2C3667;
    margin: 5px;
    font-size: 11px;
}
.AcessoRapido_Itens a
{
    color: #ffffff;
    text-decoration: none;
    font-size: x-small;
}

/* BARRA DE BUSCA E H2 */

#BarraRelacoesComInvestidores
{
    background-image: url(../Images/BarraRI_Bg.jpg);
    background-repeat: repeat-x;
    width: 948px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
    display: block;
    float: none;
    clear: both;
}
#frmBusca
{
    width: 191px;
    height: 30px;
    background-image: url(../Images/Busca_Bg.jpg);
    background-repeat: no-repeat;
    float: left;
    display: inline;
}
#txtBusca
{
    width: 130px;
    height: 14px;
    margin: 6px 0px 0px 12px;
    border: 2px solid #001151;
    font-size: 11px;
    float: left;
    display: inline;
}
#btnBuscar
{
    border-width: 0px;
    border-style: none;
    padding: 0px;
    margin: 8px 0px 0px 5px;
    cursor: pointer;
    overflow: hidden;
    text-indent: 99999px;
    width: 27px;
    height: 14px;
}
#BodyPt #BarraRelacoesComInvestidores h3
{
    text-align: right;
    background-image: url(../Images/BarraRI_h3.jpg);
    background-repeat: no-repeat;
    text-indent: 99999px;
    white-space: nowrap;
    overflow: hidden;
    width: 210px;
    height: 30px;
    padding: 0px;
    margin: 0px 0px 0px 730px;
}
#BodyEn #BarraRelacoesComInvestidores h3
{
    text-align: right;
    background-image: url(../Images/BarraRI_h3_En.jpg);
    background-repeat: no-repeat;
    text-indent: 99999px;
    white-space: nowrap;
    overflow: hidden;
    width: 210px;
    height: 30px;
    padding: 0px;
    margin: 0px 0px 0px 730px;
}


/* PAINEL ESQUERDO */

#PainelEsquerdo
{
    width: 200px;
    float: left;
    padding-left: 16px;
    display: block;
    position: relative;
    z-index: 2;
}
#Conteudo
{
    width: 710px;
    display: block;
    position: relative;
    overflow: hidden;
}
#PainelCentral
{
    width: 350px;
    float: left;
    position: relative;
    display: block;
    overflow: hidden;
}
#PainelDireito
{
    width: 350px;
    float: right;
    position: relative;
    display: block;
    overflow: hidden;
}
.WebSiteMenuNivel0
{
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 10px;
    padding: 0px;
    font-size: 10pt;
    display: block;
}
.WebSiteMenuNivel0 li
{
    position: relative;
    padding: 5px;
    font-size: 12px;
    font-weight: bold;
    color: #000066;
    list-style-type: none;
    display: block;
}
.WebSiteMenuNivel0 li a
{
    color: #000066;
    text-decoration: none;
    display: block;
}
.WebSiteMenuNivel0 li a:hover
{
    color: #FF6806;
}
.WebSiteMenuNivel1
{
    display: none;
    border: 3px solid #C7CADD;
    margin: 0px 0px 0px 180px;
    padding: 0px;
    left: 0em;
    top: 0em;
    position: absolute;
    z-index: 4;
    background-image: url(../Images/WebSiteMenuNivel1_Bg.jpg);
}
.WebSiteMenuNivel1 li
{
    position: relative;
    display: block;
    height: 26px;
    padding: 0px;
    list-style-type: none;
}
.WebSiteMenuNivel1 li a
{
    padding: 5px;
    white-space: nowrap;
}
#ServicosDeRI
{
    background-image: url(../Images/ServicosDeRI_Bg.gif);
    background-repeat: no-repeat;
    width: 165px;
    height: 269px;
    padding-left: 3px;
    padding-left: 3px;
    padding-top: 10px;
    padding-bottom: 10px;
}
#ServicosDeRI ul
{
    margin: 0px;
    padding: 0px;
}
#BodyPt #ServicosDeRI h3
{
    background-image: url(../Images/ServicosDeRI_h3.gif);
    background-repeat: no-repeat;
    text-indent: 99999px;
    width: 159px;
    height: 16px;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
}
/*Feito para pagina teste*/
#BodyPt #Servicos h3
{
    background-image: url(../Images/Servicos_h3.gif);
    background-repeat: no-repeat;
    text-indent: 99999px;
    width: 159px;
    height: 16px;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
}

#Servicos
{
    background-image: url(../Images/Servicos_Bg.gif);
    background-repeat: no-repeat;
    width: 165px;
    height: 160px;
    padding-left: 3px;
    padding-left: 3px;
    padding-top: 10px;
    padding-bottom: 10px;
}
#Servicos ul
{
    margin: 0px;
    padding: 0px;
}

#Servicos ul li
{
    background-repeat: no-repeat;
    height: 26px;
    margin: 0 0 0 10px;
    overflow: hidden;
    padding: 0 0 5px;
    text-indent: 99999px;
    white-space: nowrap;
    width: 149px;
}
#Servicos ul li a
{
    text-indent: 99999px;
    display: block;
    height: 26px;
}

#BodyPt #Servicos .SiteMobile
{
    background-image: url(../Images/ServicosDeRI_SiteMobile.jpg);
}
#BodyPt #Servicos .Downloads
{
    background-image: url(../Images/ServicosDeRI_Downloads.jpg);
}
#BodyPt #Servicos .Cotacoes
{
    background-image: url(../Images/ServicosDeRI_Cotacoes.jpg);
}
#BodyPt #Servicos .Calendarios
{
    background-image: url(../Images/ServicosDeRI_Calendarios.jpg);
}
#BodyPt #Servicos .Fundamentos
{
    background-image: url(../Images/ServicosDeRI_Fundamentos.jpg);
}
#BodyPt #Servicos .AlertasDeEmail
{
    background-image: url(../Images/ServicosDeRI_AlertasDeEmail.jpg);
}
#BodyPt #Servicos .StockAlert
{
    background-image: url(../Images/ServicosDeRI_StockAlert.jpg);
}
#BodyPt #Servicos .KitDoInvestidor
{
    background-image: url(../Images/ServicosDeRI_KitDoInvestidor.jpg);
}
#BodyPt #Servicos .AlertasEmail
{
    background-image: url(../Images/servicos_ico_fale.jpg);
}
#BodyPt #Servicos .FeedsRSS
{
    background-image: url(../Images/servicos_ico_feed.jpg);
}
#BodyPt #Servicos .Cadastre
{
    background-image: url(../Images/servicos_ico_cadastre_se.jpg);
}

/* EN */

#BodyEn #Services h3
{
    background-image: url(../Images/Services_h3_En.gif);
    background-repeat: no-repeat;
    text-indent: 99999px;
    width: 159px;
    height: 16px;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
}

#Services
{
    background-image: url(../Images/Servicos_Bg.gif);
    background-repeat: no-repeat;
    width: 165px;
    height: 160px;
    padding-left: 3px;
    padding-left: 3px;
    padding-top: 10px;
    padding-bottom: 10px;
}
#Services ul
{
    margin: 0px;
    padding: 0px;
}

#Services ul li
{
    background-repeat: no-repeat;
    height: 26px;
    margin-left: 10px;
    overflow: hidden;
    padding: 0 0 5px;
    text-indent: 99999px;
    white-space: nowrap;
    width: 149px;;
}
#Services ul li a
{
    text-indent: 99999px;
    display: block;
    height: 26px;
}


#BodyEn #Services .AlertasEmail
{
    background-image: url(../Images/sulamerica_img_contato_20111101_EN.GIF);
}
#BodyEn #Services .FeedsRSS
{
    background-image: url(../Images/sulamerica_img_feed_20111101_EN.GIF);
}
#BodyEn #Services .Cadastre
{
    background-image: url(../Images/sulamerica_img_mailing_20111101_EN.GIF);
}

/*Feito para pagina teste*/


#BodyEn #ServicosDeRI h3
{
    background-image: url(../Images/ServicosDeRI_h3_En.gif);
    background-repeat: no-repeat;
    text-indent: 99999px;
    width: 159px;
    height: 16px;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
}
#ServicosDeRI ul li
{
    background-repeat: no-repeat;
    text-indent: 99999px;
    width: 159px;
    height: 26px;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
}
#ServicosDeRI ul li a
{
    text-indent: 99999px;
    display: block;
    height: 26px;
}

/* SERVICOS DE RI - PT */
#BodyPt #ServicosDeRI .SiteMobile
{
    background-image: url(../Images/ServicosDeRI_SiteMobile.jpg);
}
#BodyPt #ServicosDeRI .Downloads
{
    background-image: url(../Images/ServicosDeRI_Downloads.jpg);
}
#BodyPt #ServicosDeRI .Cotacoes
{
    background-image: url(../Images/ServicosDeRI_Cotacoes.jpg);
}
#BodyPt #ServicosDeRI .Calendarios
{
    background-image: url(../Images/ServicosDeRI_Calendarios.jpg);
}
#BodyPt #ServicosDeRI .Fundamentos
{
    background-image: url(../Images/ServicosDeRI_Fundamentos.jpg);
}
#BodyPt #ServicosDeRI .AlertasDeEmail
{
    background-image: url(../Images/ServicosDeRI_AlertasDeEmail.jpg);
}
#BodyPt #ServicosDeRI .StockAlert
{
    background-image: url(../Images/ServicosDeRI_StockAlert.jpg);
}
#BodyPt #ServicosDeRI .KitDoInvestidor
{
    background-image: url(../Images/ServicosDeRI_KitDoInvestidor.jpg);
}


/* SERVICOS DE RI - EN */
#BodyEn #ServicosDeRI .SiteMobile
{
    background-image: url(../Images/ServicosDeRI_SiteMobile_En.jpg);
}
#BodyEn #ServicosDeRI .Downloads
{
    background-image: url(../Images/ServicosDeRI_Downloads_En.jpg);
}
#BodyEn #ServicosDeRI .Cotacoes
{
    background-image: url(../Images/ServicosDeRI_Cotacoes_En.jpg);
}
#BodyEn #ServicosDeRI .Calendarios
{
    background-image: url(../Images/ServicosDeRI_Calendarios_En.jpg);
}
#BodyEn #ServicosDeRI .Fundamentos
{
    background-image: url(../Images/ServicosDeRI_Fundamentos_En.jpg);
}
#BodyEn #ServicosDeRI .AlertasDeEmail
{
    background-image: url(../Images/ServicosDeRI_AlertasDeEmail_En.jpg);
}
#BodyEn #ServicosDeRI .StockAlert
{
    background-image: url(../Images/ServicosDeRI_StockAlert_En.jpg);
}
#BodyEn #ServicosDeRI .KitDoInvestidor
{
    background-image: url(../Images/ServicosDeRI_KitDoInvestidor_En.jpg);
}


#MeusFavoritos
{
    width: 170px;
}
#BodyPt #MeusFavoritos h3
{
    background-image: url(../Images/MeusFavoritos_h3.jpg);
    background-repeat: no-repeat;
    text-indent: 99999px;
    white-space: nowrap;
    width: 160px;
    height: 20px;
    overflow: hidden;
    margin-bottom: 4px;
    display: block;
    clear: right;
}
#BodyEn #MeusFavoritos h3
{
    background-image: url(../Images/MeusFavoritos_h3_En.jpg);
    background-repeat: no-repeat;
    text-indent: 99999px;
    white-space: nowrap;
    width: 160px;
    height: 20px;
    overflow: hidden;
    margin-bottom: 4px;
    display: block;
    clear: right;
}
#MeusFavoritos ul
{
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    padding: 0px;
}
#MeusFavoritos li
{
    padding: 3px;
    /*list-style-image: url(../Images/MainContent_Ico_ListItem.gif);*/
    list-style-image:none;
    list-style-type:none;
}
#MeusFavoritos a
{
    color: #090164;
    text-decoration: none;
}
#MeusFavoritos_Limpar
{
    display: block;
    background-image: url(../Images/MeusFavoritos_Btn_Limpar.jpg);
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    text-indent: 99999px;
    overflow: hidden;
    float: right;
    margin-right: 10px;
    margin-top: -30px;
}

#BodyPt #MeusFavoritos_Conheca
{
    background-image: url(../Images/MeusFavoritos_Btn_Conheca.jpg);
    background-repeat: no-repeat;
    display: block;
    text-indent: 99999px;
    white-space: nowrap;
    float: right;
    width: 93px;
    height: 25px;
    overflow: hidden;
}
#BodyEn #MeusFavoritos_Conheca
{
    background-image: url(../Images/MeusFavoritos_Btn_Conheca_En.jpg);
    background-repeat: no-repeat;
    display: block;
    text-indent: 99999px;
    white-space: nowrap;
    float: right;
    width: 93px;
    height: 25px;
    overflow: hidden;
}

#Enquete
{
    width: 170px;
}
#BodyPt #Enquete h3
{
    background-image: url(../Images/Enquete_h3.jpg);
    background-repeat: no-repeat;
    text-indent: 99999px;
    white-space: nowrap;
    width: 160px;
    height: 16px;
    overflow: hidden;
    display: block;
    clear: right;
}
#BodyEn #Enquete h3
{
    background-image: url(../Images/Enquete_h3_En.jpg);
    background-repeat: no-repeat;
    text-indent: 99999px;
    white-space: nowrap;
    width: 160px;
    height: 16px;
    overflow: hidden;
    display: block;
    clear: right;
}
#Enquete_Frame
{
    width: 170px;
    height: 195px;
    border: none;
}
#Enquete_Enviar
{
    background-image: url(../Images/Enquete_Btn_Enviar.jpg);
    background-repeat: no-repeat;
    display: block;
    text-indent: 99999px;
    white-space: nowrap;
    float: right;
    width: 79px;
    height: 24px;
    overflow: hidden;
}
#MaisAcessados
{
    width: 170px;
    color: #9296B1;
}
#MaisAcessados a
{
    color: #9296B1;
    text-decoration: none;
}
#BodyPt #MaisAcessados h3
{
    background-image: url(../Images/MaisAcessados_h3.jpg);
    background-repeat: no-repeat;
    text-indent: 99999px;
    white-space: nowrap;
    width: 160px;
    height: 16px;
    overflow: hidden;
    clear: right;
    display: block;
}
#BodyEn #MaisAcessados h3
{
    background-image: url(../Images/MaisAcessados_h3_En.jpg);
    background-repeat: no-repeat;
    text-indent: 99999px;
    white-space: nowrap;
    width: 160px;
    height: 16px;
    overflow: hidden;
    clear: right;
    display: block;
}
#MaisAcessados .weight1
{
    font-size: 9px;
}
#MaisAcessados .weight2
{
    font-size: 11px;
}
#MaisAcessados .weight3
{
    font-size: 12px;
}
#MaisAcessados .weight4
{
    font-size: 14px;
}
#MaisAcessados .weight5
{
    font-size: 16px;
}
#Flash
{
    height: 250Px;
}

#Flashteste
{
    height: 250Px;
}

#Comunicados
{
    margin-top: 5px;
}
#Comunicados a
{
    text-decoration: none;
    color: #5A5D6F;
}
#BodyPt #Comunicados h3
{
    /*width: 240px;*/
    height: 30px;
    float: left;
    background: url(../Images/Comunicados_h3.gif) no-repeat;
    background-repeat: no-repeat;
    text-indent: 99999px;
    white-space: nowrap;
    overflow: hidden;
    padding: 0px;
    margin: 0px;
}
#BodyEn #Comunicados h3
{
    /*width: 250px;*/
    height: 30px;
    float: left;
    background-image: url(../Images/Comunicados_h3_En.gif);
    background-repeat: no-repeat;
    text-indent: 99999px;
    white-space: nowrap;
    overflow: hidden;
    padding: 0px;
    margin: 0px;
}
#Comunicados_FeedRSS
{
    width: 110px;
    height: 30px;
    float: right;
    display: block;
    background-image: url(../Images/Comunicados_Btn_Rss.gif);
    background-repeat: repeat;
    text-indent: 99999px;
    overflow: hidden;
    white-space: nowrap;
}
#Comunicados .Comunicado
{
    margin-top: 10px;
}
#Comunicados .data
{
    background-image: url(../Images/Comunicados_Data_Bg.gif);
    background-repeat:no-repeat;
    background-position:3px 3px;
    width: 36px;
    height: 40px;
    text-align: center;
    color: #ffffff;
}
#Comunicados .data .dia
{
    font-size: 16px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    display: block;
    height:16px;
}
#Comunicados .data .mes
{
    padding-top: 0px;
    margin-top: 0px;
    font-size: 11px;
    display: block;
    height:11px;
}
#BodyPt #Comunicados .VerTodas
{
    float: right;
    margin-right: 15px;
    background-image: url(../Images/VerTodas.gif);
    background-repeat: no-repeat;
    width: 80px;
    height: 20px;
    text-indent: 99999px;
    overflow: hidden;
    white-space: nowrap;
}
#BodyEn #Comunicados .VerTodas
{
    float: right;
    margin-right: 15px;
    background-image: url(../Images/seealso.gif);
    background-repeat: no-repeat;
    width: 80px;
    height: 20px;
    text-indent: 99999px;
    overflow: hidden;
    white-space: nowrap;
}

#Agenda
{
    margin-top: 30px;
}
#BodyPt #Agenda h3
{
    width: 350px;
    height: 30px;
    background-image: url(../Images/Agenda_h3.gif);
    background-repeat: no-repeat;
    text-indent: 99999px;
    white-space: nowrap;
    overflow: hidden;
    padding: 0px;
    margin: 0px;
}
#BodyEn #Agenda h3
{
    width: 350px;
    height: 30px;
    background-image: url(../Images/Agenda_h3_En.gif);
    background-repeat: no-repeat;
    text-indent: 99999px;
    white-space: nowrap;
    overflow: hidden;
    padding: 0px;
    margin: 0px;
}
#Destaques
{
    /*height: 330Px;*/
    margin-right: 10px;
}

#graficocotacoes {
	background-image: url(../Images/grafico_cotacoes.jpg);
	width: 346px;
	height:237px;
	margin-top: 20px;
	background-repeat:no-repeat;

}

#logotiposindices {
	background-image: url(../Images/footer_home_20111209.jpg);
	background-repeat:no-repeat;
	width: 423px;
	height: 160px;
	float:right;
	margin-top: 20px;	

}

#BodyPt #Destaques h3
{
    width: 350px;
    height: 30px;
    background-image: url(../Images/Destaques_h3.gif);
    background-repeat: no-repeat;
    text-indent: 99999px;
    white-space: nowrap;
    overflow: hidden;
    padding: 0px;
    margin: 0px;
}
#BodyEn #Destaques h3
{
    width: 350px;
    height: 30px;
    background-image: url(../Images/Destaques_h3_en.gif);
    background-repeat: no-repeat;
    text-indent: 99999px;
    white-space: nowrap;
    overflow: hidden;
    padding: 0px;
    margin: 0px;
}
#Destaques ul
{
    padding: 0px;
    margin: 0px;
}
#Destaques li
{
    list-style-position: inside;
    list-style-type: none;
    padding: 10px 0px 20px 0px;
    margin: 0px;
    display: block;
    clear: both;
    float: none;
    width: 350px;
    height: 39px;
	_height:20px;
    background-image: url(../Images/Destaques_Btn_Bg.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}
#Destaques li a
{
    text-decoration: none;
}
#Destaques li .icone
{
    display: block;
    float: left;
    margin-right: 10px;
}
#Destaques li .azul
{
    display: block;
    float: left;
	_float:none;
    width: 194px;
	_width:auto;
    font-size: 13px;
    font-weight: bold;
    color: #040360;
}
#Destaques li .cinza
{
    display: block;
    float: left;
	_float:none;
    width: 190px;
	_width:auto;
    font-size: 16px;
    color: #BEC4D4;
	_height:10px;
}
#Destaques li .ir
{
    display: block;
    float: right;
    margin-right: 15px;
}
#Cotacoes
{
    margin-top: 25px;
}
#BodyPt #Cotacoes h3
{
    width: 350px;
    height: 30px;
    background-image: url(../Images/Cotacoes_h3.gif);
    background-repeat: no-repeat;
    text-indent: 99999px;
    white-space: nowrap;
    overflow: hidden;
    padding: 0px;
    margin: 0px;
}
#BodyEn #Cotacoes h3
{
    width: 350px;
    height: 30px;
    background-image: url(../Images/Cotacoes_h3_en.gif);
    background-repeat: no-repeat;
    text-indent: 99999px;
    white-space: nowrap;
    overflow: hidden;
    padding: 0px;
    margin: 0px;
}

#Footer
{
    text-align: center;
    padding-left: 0px;
    display: block;
    color: #556797;
    margin-top: 20px;
    padding-bottom: 20px;
    font-size: 11px;
    font-weight: bold;
    float: none;
    clear: both;
}
#Footer a
{
    text-decoration: none;
    color: #556797;
}

/*RANKING*/
.invisibleContent
{
    overflow: hidden;
}
.invisible, .invisible *, .invisibleContent *
{
    position: absolute;
    top: -10000px;
    left: -10000px;
    width: 1%;
    height: 1%;
    font-size: 1%;
    line-height: 1%;
}
.hidden
{
    display: none;
}
.ratingsSummary .ratingText
{
    padding-left: 7px;
    color: #000000;
}
.notRatedTxtOverlay
{
    position: absolute;
    margin: 0 auto;
    line-height: 16px;
    vertical-align: middle;
    width: 80px;
    height: 16px;
    overflow: hidden;
    font-size: 0.8462em;
    text-align: center;
    color: #888888;
}
.ratingsForm .field
{
    float: left;
    width: 16px;
    height: 24px;
    background: transparent no-repeat top left;
    overflow: hidden;
}
.ratingsForm .field label
{
    display: block;
    width: 100%;
    height: 100%;
    text-indent: -10000px;
    cursor: pointer;
}
.ratingsSummary .field.halfStar label
{
    background-image: url('../Images/star_half.png');
}
.ratingsSummary .field.fullStar label
{
    background-image: url('../Images/star_full.png');
}
.ratingsForm .field.inactiveStar label, .ratingsForm .field.emptyStar label
{
    background-image: url('../Images/star_full_empty.png');
}
.ratingsSummary .field.activeStar label
{
    background-image: url('../Images/star_full_yellow.png');
}

#MensagemContainer
{
    height: 34px;
    display: block;
    float: right;
    width: 85px;
    white-space: normal;
    margin-top:-4px;
    color:#666666;
}

/*TABELA DE ARQUIVOS*/
.TabelaArquivos
{
    width: 100%;
    border-collapse: collapse;
}
.TabelaArquivos tr
{
}
.TabelaArquivos td
{
    padding: 5px;
}
.TabelaArquivos .data
{
    width: 1%;
    white-space: nowrap;
    padding-left: 10px;
    background-image: url(../Images/MainContent_Ico_ListItem.gif);
    background-repeat: no-repeat;
    background-position: left center;
}
.TabelaArquivos .icone, .TabelaArquivos .tamanho
{
    width: 1%;
    white-space: nowrap;
}
.tabelatt
{
    background-color: #000066;
    color: #ffffff;
    font-weight: bold;
}

.tabelatt2
{
    background-color: #000066;
    color: #ffffff;
    font-weight: bold;
	font-size:13px;
}

.tabelatx2
{
color:#010066;
font-size:13px;
}

.tabelatt1
{
    background-color: #ffffff;
    color: #000066;
	text-align:justify; !important
}
.LinhaPar
{
    background-color:#f0f0f0;
}
.LinhaImpar
{
    background-color:#ffffff;
}

.FAQ h3
{
    font-size: 11px;
    color: #030166 !important;
    font-weight: bold;
    background-image: url(../images/FAQ_Btn_Mais.gif);
    background-repeat: no-repeat;
    background-position: left center;
    background-color: #EEEEEE;
    padding-left: 35px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    cursor: pointer;
}
.FAQ h3.active
{
    background-image: url(../images/FAQ_Btn_Menos.gif);
    background-repeat: no-repeat;
    background-position: left center;
    background-color: #EEEEEE;
}

.FAQ h4
{
    font-size: 11px;
    color: #030166;
    font-weight: bold;
    background-image: url(../images/FAQ_Btn_Mais.gif);
    background-repeat: no-repeat;
    background-position: left center;
    background-color: #EEEEEE;
    padding-left: 25px;
    padding-top: 3px;
    padding-bottom: 3px;
    margin-bottom: 5px;
    cursor: pointer;
}
.FAQ h4.active
{
    background-image: url(../images/FAQ_Btn_Menos.gif);
    background-repeat: no-repeat;
    background-position: left center;
    background-color: #EEEEEE;
}
.FAQ_Container
{
    display: none;
}

.SeeAlso
{
    display: block;
    float: right;
    width: 280px;
    height: 50px;
    background-image: url(../images/SeeAlso_Bg.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
    clear: left;
}
#BodyPt .SeeAlso h3
{
    display: block;
    color: #FF6500;
    width: 100px;
    height: 40px;
    font-size: 10px;
    float: left;
}
#BodyEn .SeeAlso h3
{
    display: block;
    color: #FF6500;
    width: 70px;
    height: 40px;
    font-size: 10px;
    float: left;
}
.SeeAlso ul
{
    margin: 0px;
    padding: 0px;
    display: block;
}
.SeeAlso li
{
    margin: 0px;
    list-style-image: url(../Images/MainContent_Ico_ListItem.gif);
    padding-bottom:3px;
}
.SeeAlso a 
{
    text-decoration:none !important; 
    font-weight:normal !important; 
    color:#778AAB !important;
    font-size: 10px;
}
    
/*  BOX - CURRICULO */

.area_hover span { cursor: pointer; }

.curriculo,
.curriculo_finais { /* pra nao cortar os do fim da página */
	width: 597px;
	height: 247px;
	top: 50%;
	left: 50%;
	margin: -125px 0 0 -200px;
	display: none;
	position: fixed;
	overflow: visible;
}  

.curriculo_sup { float: left; background: url(../images/bkg_curriculo_sup.gif) no-repeat 0 0; width: 597px; height: 15px;}
.curriculo_mid { float: left; background: #fff url(../images/bkg_curriculo_mid.gif) repeat-y 0 0; width: 597px; }
.curriculo_inf { float: left; background: url(../images/bkg_curriculo_inf.gif) no-repeat 0 0; width: 597px; height: 25px;}

.curriculo_mid .cargo {
	float:left;
	width: 500px;
	padding-left: 50px;
	padding-bottom: 5px;
	background: url(../images/bullet.gif) no-repeat 25px 6px;
	font-size: 22px;
	color: #006;
	font-weight: bold;
	line-height: 24px;
}
.curriculo_mid p.descricao {
	padding-left: 25px;
	padding-right: 25px;
	font-size: 11px;
	color: #666;
	line-height: 1.8em;
}

.curriculo_mid p.descricao span.nome{
	color: #fc7d1c;
	font-weight: bold;
}


#apresentacoes
{
    display: block;
    float: left;
    clear: none;
}

#apresentacoes h3 { float: left; padding: 5px 10px; }

#apresentacoes ul {
	float: left;
	clear: both;
	width: 690px;
	padding: 10px 0px;
	margin: 0 0 20px 10px!important;
	_margin: 0 0 20px 5px!important;
	border-bottom: 1px dotted #C5CADD;
	position: relative;
}

#apresentacoes ul li{
	display: inline;
	width: 50px;
	margin: 0!important;
	position: relative;
}

#apresentacoes ul li a{
	display: inline;
	width: 50px;
	padding: 0 10px;
	border-left: 1px dotted #c5cadd;
	font-weight: bold;
	text-decoration: none;
	position: relative;
}

#apresentacoes ul li a:hover { color:#778AAB!important; }
#apresentacoes ul li a.primeiro { padding-left: 0!important; border-width: 0!important; }


#apresentacoes table {
	padding: 10px 0;
	clear:both;
}

#apresentacoes td.data {
	width: 700px;
	background-image:url("../Images/MainContent_Ico_ListItem.gif");
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:10px;
	white-space:nowrap;
	margin: 5px 0;	
}

#apresentacoes td.descr {
	float: left;
	width: 555px;
	padding-left: 10px;
	margin: 4px 0 7px 0;	
}

#apresentacoes td.btn {
	float: left;
	width: 140px;
	font-weight: bold;
	color: #f60;
	cursor: pointer;
	margin: 5px 0;
	text-align: right;
}
#apresentacoes .toggle_menos { display: none; }
	#apresentacoes .mostra .toggle_mais { display: none; }
	#apresentacoes .mostra .toggle_menos { display: inline; }

#apresentacoes td.box div.mais_informacoes{
	display: none;
	float: left;
	margin-top: 10px;
	width: 680px;
	line-height: 1.9em;
	background-color: #f9f9f9;	
	padding: 10px;	
}

div.mais_informacoes span { margin: 5px 0; }

div.mais_informacoes .icone { display: block; font-weight: bold; font-size: 10px; }

div.mais_informacoes .icone img { padding: 10px 5px 0 20px; }


div.mais_informacoes .icone a { text-decoration: none; }

p.warning {
	float:left;
	clear: both;
	margin-top:30px;
	width:710px;
}

.mostra { display: block!important; }

.zebra,
.zebra td {
	background-color: #DBE5F1;
}

