﻿
/* PROJETO BRASILPREV . GOVERNANÇA . CSS CONTEUDO */

/* HOME GOVERNANÇA-------------------------------------------------------------------------------------------------- */

.tvFlash {
    width: 783px;
    height: 214px;
    margin: 0 auto;
}

.tvFlashHome {
    width: 580px;
    height: 235px;
    float: left;
    margin: 0;
    position: relative;
}

.tel {
    font-size: 10px;
    color: #444;
    position: absolute;
    bottom: 6px;
    left: 15px;
}

.azul {
    color: #003399 !important;
}

.pretoColor {
    color: #000 !important;
}

.dataBox {
    position: relative;
    top: 34px;
    left: 82px;
    padding: 0;
    margin: 0;
    display: block;
    width: 185px;
    height: 33px;
}

/*****/

.content .boxFale {
    width: 291px;
    height: 138px;
    background: url(/Util/Images/Boxes/boxAtendimento.gif) no-repeat center top;
    float: left;
    position: relative;
}

    .content .boxFale p {
        font-size: 11px;
        margin: 0;
        padding: 0 15px 0 15px;
    }

        .content .boxFale p.telefone {
            font-size: 20px;
            color: #2f456e;
            width: 260px;
            text-align: center;
            display: block;
            font-weight: bold;
            margin: 4px 0 4px 0;
        }

    .content .boxFale ul {
        height: 20px;
        padding: 0;
        margin: -13px 0 0 35px;
    }

        .content .boxFale ul li {
            float: left;
            width: 90px;
            height: 15px;
            padding: 0;
            list-style: none;
        }

            .content .boxFale ul li a.consultor {
                background: url(/Util/Images/Link/icoConsultor.gif) no-repeat left 2px;
                padding: 0 0 0 18px;
                font-size: 11px;
                color: #003399;
            }

            .content .boxFale ul li a.ouvidoria {
                background: url(/Util/Images/Link/icoEmail.gif) no-repeat left 2px;
                padding: 0 0 0 18px;
                font-size: 11px;
                color: #003399;
            }

    .content .boxFale .boxTopFale {
        width: 266px;
        height: 26px;
        padding: 10px 0 0 25px;
        overflow: hidden;
        color: #003399;
        font-size: 15px;
        font-weight: bold;
        float: left;
        margin: 0;
    }

.content .boxBottomFale {
    width: 291px;
    height: 14px;
    background: url(/Util/Images/Boxes/bottomBoxFaleComBrasilprev.gif) no-repeat center top;
    position: absolute;
    bottom: 0;
    left: 0;
}




.boxFale p {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 12px;
    padding: 0;
    margin: 0 0 5px 3px;
    width: 260px;
}

.boxFale img {
    margin: 5px 5px 2px 0;
}

.boxFale a {
    margin: 10px 0 0 0;
}

.consultor {
    padding: 0 0 0 18px;
    background: url("/Util/Images/Estrutura/consultoria.jpg") no-repeat 0 0;
}

.ouvidoria {
    padding: 0 0 0 18px;
    background: url("/Util/Images/Estrutura/ouvidoria.jpg") no-repeat 0 0;
}


.lnkVerTodasHome, .lnkVerTodasHome:hover, .lnkVerTodasHome:visited {
    position: absolute;
    bottom: 4px;
    color: #003399 !important;
    font-weight: bold;
    right: 8px;
    padding-left: 19px;
}

.titNews {
    font-size: 16px;
    padding: 8px 0 0 10px;
    color: #003399;
    font-weight: bold;
}

    .titNews img {
        padding: 4px 4px 1px 5px;
    }

.Noticia {
    margin: 15px 0 0 0;
}

    .Noticia .titulo {
        margin: 0;
        padding: 0;
        text-align: left;
    }

        .Noticia .titulo a {
            font-size: 12px;
            font-weight: bold;
            color: #003399;
        }

    .Noticia .texto {
        width: 250px;
        font-sizE: 11px;
    }

    .Noticia a:hover {
        color: #003399;
    }

    .Noticia .texto a {
        margin-left: 2px;
    }

        .Noticia .texto a img {
            margin-left: 2px;
        }


.tblNoticias {
    margin: 0 auto;
    width: 240px;
}

    .tblNoticias td {
        height: 90px;
    }

.bottomNoticias {
    width: 260px;
    text-align: right;
    padding-right: 3px;
}

    .bottomNoticias a {
        color: #003399;
        font-weight: bold;
        font-size: 12px;
    }

/* PROJETOS */

.boxProjetos {
    float: right;
    margin: 11px 0 12px 0;
}


    .boxProjetos p {
        margin: 10px 0 0 7px;
        width: 200px;
        font-size: 12px;
        text-align: left;
    }

.saibaMais {
    width: 355px;
    text-align: right;
    position: absolute;
    bottom: 4px;
    right: 7px;
}

    .saibaMais a {
        color: #ffffff;
        font-weight: bold;
        font-size: 12px;
    }

.titBoxProjetos {
    font-size: 14px;
    padding: 9px 0 0 10px;
    color: #003399;
    font-weight: bold;
}

    .titBoxProjetos img {
        padding: 5px 4px 0 5px;
    }


/* BOX HOME */

.boxPagInicial {
    background: url("/Util/Images/Boxes/boxAtendimento.gif") no-repeat 0 0;
    width: 224px;
    margin-right: 8px;
    height: 147px;
    padding: 63px 0 0 153px;
    position: relative;
}

    .boxPagInicial p {
        font-size: 11px;
        color: #444444;
        display: block;
        width: 215px;
        line-height: 13px;
        margin: 0 0 11px 0;
        text-align: left;
    }

    .boxPagInicial a {
        color: #444444;
        text-decoration: none;
    }

    .boxPagInicial span {
        color: #042c5f !important;
        font-weight: bold;
        padding-top: 2px;
        display: block;
        font-size: 14px;
    }

.barFaleHome {
    border: 1px solid #e5e5e5;
    width: 164px;
    border-width: 0 0 1px 0;
    height: 1px;
    margin: 9px 0 8px 0;
    font-size: 0px;
}


/* IMAGENS DE PUBLICIDADE */

.banners {
    /*width:365px;*/
    height: 153px;
    float: right;
    white-space: nowrap;
}

.boxPub1 {
    width: 180px;
    height: 166px;
    float: left;
    position: relative;
    margin: 5px 0 10px 0;
}

.boxPub2 {
    width: 180px;
    height: 166px;
    float: right;
    position: relative;
    margin: 5px 0 10px 0;
}


/* BOX SUPERIOR ESQUERDO */
.imgBoxCima {
    margin: 15px 15px 0 15px;
    width: 332px;
}

.titBoxCima {
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    margin: 6px 0 5px 17px;
}

.txtBoxCima {
    margin-left: 17px;
    font-size: 11px;
    padding: 0 17px 0 0;
    line-height: 13px;
}


#box1 .titBoxCima {
    color: #08399c !important;
}

#box2 .titBoxCima {
    color: #ab8ce0 !important;
}

#box3 .titBoxCima {
    color: #02afb6 !important;
}

/* BOXeS INTERNOS -------------------------------------------------------------------------------------------*/

/*bom login comite e seus regimentos*/
.boxInternos {
    width: 392px;
    margin: 0 190px 0 190px;
}

.boxInternosTop {
    width: 389px;
    height: 30px;
    background: url("/Util/Images/Estrutura/topBoxInternas.jpg");
    padding: 5px 0 0 3px;
    overflow: hidden;
}

.boxInternosMeio {
    width: 392px;
    height: 157px;
    float: left;
    background: #F2F2F2 url("/Util/Images/Estrutura/bgBoxInternas.jpg") repeat-x top;
    padding: 0;
    margin: 0;
}

    .boxInternosMeio p {
        font-size: 12px;
        font-weight: bold;
        color: #003399;
        margin: 10px 0 0 10px;
    }
/*box login comite e seus regimentos*/

h1.topVejaMaisA {
    width: 347px;
    height: 27px;
    background: url("/Util/Images/Boxes/h1_topVejaMaisA.jpg") no-repeat left top;
    font-size: 15px;
    color: #003399;
    padding: 9px 0 0 23px;
    margin: 0 !important;
    font-weight: bold;
}

h5 {
    font-size: 11px;
    font-weight: bold;
    color: #003399;
    margin: 0 0 8px 0 !important;
}

/*BOX FALE COM A BRASILPREV*/

.boxFaleHome {
    width: 291px;
    padding: 0;
    background: #f3f3f3 url(/Util/Images/Boxes/bgBoxFaleComBrasilprev.jpg) no-repeat 0 0;
    position: relative;
}

    .boxFaleHome h2 {
        background: none;
        display: block;
        padding: 10px 0 0 23px;
    }


    .boxFaleHome img {
        margin: 8px 0;
    }

    .boxFaleHome .boxTopFale {
        width: 266px;
        height: 26px;
        padding: 10px 0 0 25px;
        overflow: hidden;
        color: #003399;
        font-size: 15px;
        font-weight: bold;
    }

.boxBottomFale {
    width: 291px;
    height: 14px;
    background: url(/Util/Images/Boxes/bottomBoxFaleComBrasilprev.gif) no-repeat center top;
    /*position:absolute;*/
    bottom: 0;
    left: 0;
}

.boxFaleHome p {
    font-size: 11px;
    margin: -1px 30px 0 15px;
}

    .boxFaleHome p.telefone {
        font-size: 20px;
        color: #2f456e;
        width: 260px;
        text-align: center;
        display: block;
        font-weight: bold;
        margin: 4px 0 4px 0;
    }

.boxFaleHome ul {
    height: 20px;
    padding: 0;
    margin: -13px 0 0 35px;
}

    .boxFaleHome ul li {
        float: left;
        width: 90px;
        height: 15px;
        padding: 0;
        list-style: none;
    }

        .boxFaleHome ul li a.consultor {
            background: url(/Util/Images/Link/icoConsultor.gif) no-repeat left 2px;
            padding: 0 0 0 18px;
            font-size: 11px;
            color: #003399;
        }

        .boxFaleHome ul li a.ouvidoria {
            background: url(/Util/Images/Link/icoEmail.gif) no-repeat left 2px;
            padding: 0 0 0 18px;
            font-size: 11px;
            color: #003399;
        }

/* INTERNAS -------------------------------------------------------------------------------------------------*/
.bottomContent {
    width: 783px;
    margin: 20px auto;
}

    .bottomContent .bottomContentLeft {
        width: 380px;
        _width: 348px;
        float: left;
    }

    .bottomContent .bottomContentRight {
        width: 382px;
        float: right;
    }

        .bottomContent .bottomContentRight .boxNoticiasDaSemanaTop {
            width: 382px;
            height: 33px;
            background: #dedede url("/Util/Images/Link/bgTopRighBoxEscuro.gif") no-repeat top right;
        }

        .bottomContent .bottomContentRight .boxNoticiasDaSemanaMeio {
            width: 362px;
            height: 265px;
            padding: 10px 10px 0 10px;
            float: left;
            display: inline;
            background: #f2f2f2 url("/Util/Images/Boxes/bgBoxNoticias.jpg") repeat-x;
        }

            .bottomContent .bottomContentRight .boxNoticiasDaSemanaMeio span {
                margin: 0 !important;
                padding: 0 !important;
            }

            .bottomContent .bottomContentRight .boxNoticiasDaSemanaMeio p {
                background: url("/Util/Images/Boxes/hrBoxNoticias.gif") no-repeat center bottom;
                padding: 0 0 14px 0;
                margin: 0 0 15px 0 !important;
            }

            .bottomContent .bottomContentRight .boxNoticiasDaSemanaMeio h4 {
                margin: 0 0 5px 0 !important;
            }

            .bottomContent .bottomContentRight .boxNoticiasDaSemanaMeio a:hover {
                text-decoration: underline;
            }

        .bottomContent .bottomContentRight .bottomVejaMaisC {
            width: 382px;
            height: 23px;
            background: #f2f2f2 url("/Util/Images/Link/bgBottomBox_F3F3F3.gif") no-repeat left bottom;
            float: left;
        }

            .bottomContent .bottomContentRight .bottomVejaMaisC .linkVejaMaisC {
                width: 180px;
                height: 18px;
                font-weight: bold;
                display: block;
                background: url("/Util/Images/Link/lnkVejaMaisfundoClaro.gif") no-repeat right bottom;
                padding: 4px 12px 0 0;
                float: right;
                text-align: right;
            }

/* AUXILIARES */

.hide {
    display: none;
}

.show {
    display: block;
}

/*** LOGIN COMITE E SEUS REGIMENTOS ****/

.labelLogin {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #003399;
    font-weight: bold;
    float: right;
}

.tabelaCamposLogin {
    width: 370px;
    margin: 10px auto;
}

table.tabelaCamposLogin input {
    border: 1px solid #ccc;
    width: 231px;
    height: 14px;
    margin: 0 0 0 10px;
    font-size: 12px;
    color: #444;
}

.tabelaCamposLogin a.alterar {
    font-size: 10px;
    color: #9e9cc4;
    font-weight: bold;
    background: url("/Util/Images/Estrutura/bulletAreaDeLogin.gif") no-repeat left center;
    text-decoration: none;
    float: right;
    margin: 10px 30px 0 0;
    padding: 0 0 0 14px;
}


/**/
.bottomVotar {
    width: 392px;
    height: 22px;
    float: left;
    background: #f2f2f2 url("/Util/Images/Link/bgBottomBox.gif") no-repeat left bottom;
}

.linkVotar {
    background: url("/Util/Images/Link/lnkVotar.jpg") no-repeat right top;
    padding: 4px 8px 0 0;
    width: 135px;
    height: 22px;
    text-align: right;
    float: right;
    font-weight: bold;
    font-size: 11px;
}
/**/

.boxInternos .boxInternosMeio .bottomCancelarAlterar, .bottomCancelarAlterar {
    width: 392px;
    height: 22px;
    background: #f2f2f2 url("/Util/Images/Link/bgBottomBox.gif") no-repeat left bottom;
    clear: both;
}

.boxInternos .boxInternosMeio .linkCancelarm, .linkCancelar {
    background: url("/Util/Images/Link/lnkCancelar.gif") no-repeat right top;
    padding: 4px 10px 0 0;
    width: 75px;
    height: 22px;
    float: right;
    text-align: right;
    font-weight: bold;
    font-size: 11px;
}
/**/

.linkAlterar {
    background: url("/Util/Images/Link/lnkAlterar.gif") no-repeat right top;
    padding: 4px 10px 0 0;
    width: 60px;
    height: 22px;
    float: right;
    text-align: right;
    font-weight: bold;
    font-size: 11px;
}

/* TABELA FULL COMUM -------------------------------------------------------------------------------------------*/
.tblFull {
    font-family: Arial, Helvetica, sans-serif !important;
    background: url("/Util/Images/Estrutura/bgTabelaFull.jpg") no-repeat;
    border-bottom: solid 1px #dcdcdc;
    width: 782px;
}

.tblThead {
    width: 100%;
    background: url("/Util/Images/Estrutura/bgTabelaFull.jpg") no-repeat;
    border-bottom: solid 1px #dcdcdc;
}

    .tblThead th {
        font-size: 12px;
        color: #003399;
        padding: 9px 10px;
    }

    .tblThead td {
        border: solid #dcdcdc;
        border-width: 0 0 0 1px;
        padding: 5px 10px 0 10px;
        height: 40px;
    }

    .tblthead th.inicioHead {
        border: solid #cdcdcd;
        border-width: 0 0 0 0;
    }

    .tblThead th.meioHead {
        border: solid #cdcdcd;
        border-width: 0 0 0 1px;
    }

    .tblThead td.meioHead {
        border: solid #cdcdcd;
        border-width: 0 1px 0 0;
    }

    .tblThead th.replicaHead {
        border: solid #cdcdcd;
        border-width: 0 0 0 0;
    }

    .tblThead td.replicaHead {
        border: solid #cdcdcd;
        border-width: 0 1px 0 0;
    }

    .tblThead th.finalHead {
        border: solid #cdcdcd;
        border-width: 0 0 0 1px;
    }

.tblFull th {
    font-size: 12px;
    color: #003399;
    padding: 9px 10px;
    border: solid 1px #cdcdcd;
    border-width: 0 0 0 1px;
}

.tblFull td {
    font-size: 11px !important;
    border: solid 1px #dcdcdc;
    border-width: 0 0 1px 1px;
    padding: 0 10px 0 10px;
    height: 38px;
}

.tblFull th.inicio, .tblFullForum th.inicio {
    border-left: 0;
}

.tblFull td.fim, .tblFullForum td.fim {
    border-right: solid 1px #cdcdcd !important;
}

.tblFull td.fim, .tblFullForum td.inicio {
    border-left: solid 1px #cdcdcd !important;
}

.tblFullForum span, .tblFull span {
    float: left;
    font-size: 10px;
    display: block;
    text-align: left;
}

/* TABELA FULL ESPECIFICO --- */

.tblFull tr.alterna {
    background: #e8e8e8;
}

.tblFullForum tr.alterna {
    background: #e8e8e8;
}

.tblFullForum strong {
    display: block;
}


/* BOX DOWNLOADS ------------------------------------------------------------------------------------------------------------ */

.boxdownloads {
    width: 754px;
    height: 108px;
    padding: 0;
}

    .boxdownloads p {
        font-size: 11px;
        color: #444;
        margin: 0 0 1px 0;
        text-align: justify;
    }

    .boxdownloads a {
        margin: 0;
        font-size: 11px;
        color: #444;
        text-decoration: none;
    }

        .boxdownloads a:hover {
            text-decoration: underline;
        }

    .boxdownloads .topSobre {
        background: url("/Util/Images/Estrutura/boxBgTopSobre.jpg") no-repeat left top;
        width: 754px;
        height: 24px;
        padding: 8px 0 0 0;
        overflow: hidden;
        float: left;
    }

    .boxdownloads .meioSobre {
        background: url("/Util/Images/Estrutura/boxBgMeioSobre.jpg") repeat-x;
        width: 754px;
        /*height:68px;*/
        clear: both;
        float: left;
    }

        .boxdownloads .meioSobre ul.downloadsUL {
            /*height:40px;*/
            margin: 15px 0 0 -20px;
            *margin: 15px 0 0 20px;
            float: left;
        }

            .boxdownloads .meioSobre ul.downloadsUL li.downloadsLI {
                float: left;
                list-style: none;
                height: 40px;
                background: url("/Util/Images/Estrutura/bulletDownload.gif") no-repeat left center;
                padding: 0 0 0 30px;
                margin: 0;
            }

            .boxdownloads .meioSobre ul.downloadsUL li.separadorLI {
                float: left;
                list-style: none;
                width: 10px;
                height: 40px;
                background: url("/Util/Images/Estrutura/boxBgSeparadorSobre.gif") no-repeat center center;
                margin: 0 25px 0 30px;
            }

    .boxdownloads .bottomSobre {
        background: url("/Util/Images/Estrutura/boxBgBottomSobre.gif") no-repeat left top;
        width: 754px;
        height: 8px;
        float: left;
    }

img.floatRight {
    margin: 0 0 20px 20px;
    float: right;
}

img.floatLeft {
    margin: 13px 20px 20px 0;
    float: left;
}

.fLeft {
    float: left;
}

.mTop3FormParceiros {
    margin-top: 3px;
    *margin-top: 0;
}

.dBlock {
    display: block;
}

/* LINKS UTEIS--------------------------------------------------------------------------------------- */
.linkAlternativo {
    font-size: 12px;
    font-weight: bold;
    color: #9e9cc4;
    background: url("/Util/Images/Estrutura/icoLiksUteis.gif") no-repeat left top;
    padding: 0 0 0 30px;
    display: block;
    height: 20px;
}

.content ul.linksUteis {
    width: 700px;
    float: left;
    margin: 0 0 0 -17px;
    *margin: 0 0 0 22px;
}

    .content ul.linksUteis li {
        width: 700px;
        list-style: none;
        background: url("/Util/Images/Estrutura/icoLiksUteis.gif") no-repeat left top;
        padding: 0 0 0 30px;
        border: solid #f3f3f3;
        border-width: 0 0 1px 0;
        margin: 0 0 15px 0;
    }

        .content ul.linksUteis li p {
            color: #444;
            font-size: 12px;
            text-align: justify;
        }

        .content ul.linksUteis li a {
            font-size: 12px;
            font-weight: bold;
            color: #9e9cc4;
        }

            .content ul.linksUteis li a:hover {
                text-decoration: underline;
            }

/* GLOSSARIO --------------------------------------------------------------------------------------- */

ul.glossario, ul.glossario li {
    margin: 0 auto;
    padding: 0;
}

ul.glossario {
    width: 700px;
    text-transform: uppercase;
    color: #003399;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif !important;
    font-weight: bold;
    height: 24px;
}

    ul.glossario li {
        float: left;
        list-style: none;
        border: solid #f1f1f1;
        border-width: 1px 0;
        height: 22px;
    }

        ul.glossario li.inicio, ul.glossario li.fim, ul.glossario li.separador {
            width: 5px;
            background: url("/Util/Images/Estrutura/bgGlossario.gif") no-repeat;
            border: none;
            padding: 1px 0;
        }

        ul.glossario li.inicio {
            background-position: 0 0;
        }

        ul.glossario li.fim {
            background-position: -6px 0;
        }

        ul.glossario li.separador {
            width: 2px;
            background-position: -5px 0;
        }

        ul.glossario li.current a {
            color: #99add6;
            text-decoration: none;
        }

        ul.glossario li a {
            padding: 4px 8px 4px 8px;
            display: block;
            color: #003399;
        }

/* GLOSSARIO . DADOS--------------------------------------------------------------------------------------- */




p.descricao, .descricao {
    width: 770px;
    color: #444;
    font-size: 11px;
    padding: 8px 0 8px;
    border: solid #ededed;
    border-width: 1px 0 1px 0;
    margin: -10px 0 0 5px;
}

.descricaoDivMaior {
    width: 950px;
    color: #444;
    font-size: 11px;
    padding: 8px 0 8px;
    border: solid #ededed;
    display: block;
    border-width: 1px 0 1px 0;
    margin: -10px 0 0 5px !important;
}


.item {
    font-size: 22px;
    color: #003399;
    margin: 0 0 -5px 10px;
}

/**********************************************BOX CONFIRMA LOGIN DO LIGHT BOX */


.boxConfirmaLogin {
    width: 232px;
    height: auto;
    background: #fff url("/Util/Images/Estrutura/lightBoxTopBox.jpg") no-repeat center top;
    padding: 27px 80px 20px 80px;
    text-align: center;
}

    .boxConfirmaLogin img {
        margin: 0 0 10px 0;
    }

    .boxConfirmaLogin p {
        font-size: 12px;
        font-weight: bold;
        color: #444;
    }

.boxConfirmaLoginBaixo {
    width: 387px;
    height: 19px;
    padding: 3px 5px 0 0;
    background: url("/Util/Images/Estrutura/lightBoxBottomBox.jpg") no-repeat center right;
    text-align: right;
    position: absolute;
    bottom: 0;
    left: 0;
}

    .boxConfirmaLoginBaixo a {
        font-size: 12px;
        color: #003399;
        font-weight: bold;
        padding: 0 0 0 16px;
        background: url("/Util/Images/Estrutura/bulletLightFechar.gif") no-repeat left 2px;
    }

.blackBox {
    position: fixed;
    _position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #444;
    z-index: 5000;
    -moz-opacity: 0.7;
    opacity: .70;
    filter: alpha(opacity=70);
}

.whiteBox {
    position: fixed;
    _position: absolute;
    top: 25%;
    left: 55%;
    width: 392px;
    height: 206px;
    margin: 0 0 0 -260px;
    padding: 0;
    background-color: #fff;
    z-index: 5002;
    overflow: hidden;
    color: #000;
}

/**FORMATA GRIDVIEW**************************************************************************/

.GridView {
    width: 780px;
    background: url("/Util/Images/Estrutura/bgTabelaFull.jpg") no-repeat;
}

    .GridView td {
        text-align: left;
        color: #444;
    }

    .GridView th {
        padding: 5px;
        text-align: left;
    }

    .GridView .RowStyle td {
        background-color: #ffffff !important;
        border: solid #d7d7d7;
        border-width: 1px 1px 1px 0;
        /*font-size: 11px;*/
        padding: 5px 8px 5px 8px;
        color: #444;
        font-family: Arial, Helvetica, sans-serif !important;
    }

    .GridView .AlternatingRowStyle td {
        background-color: #e8e8e8 !important;
        border: solid #d7d7d7;
        border-width: 1px 1px 1px 0;
        padding: 5px 8px 5px 8px;
        color: #444;
        font-family: Arial, Helvetica, sans-serif !important;
    }

    .GridView .borderLeftPixel {
        background: #fff url("/Util/Images/Estrutura/pxTdGrid.gif") repeat-y 0 0 !important;
        border-right: none;
    }

    .GridView .HeaderStyle th {
        border: solid #ccc;
        height: 33px;
        _height: 23px;
        border-width: 0 1px 0 0;
    }

html > body*.GridView .HeaderStyle th {
    border: solid #ccc;
    height: 23px;
    border-width: 0 1px 0 0;
}

.GridView .HeaderStyle th.final {
    border-width: 0 0 0 0;
}

.GridView .HeaderStyle th.finalDownloads {
    border-width: 0 0 0 0;
    padding: 0 0 0 15px;
}

.GridView .HeaderStyle th.finaltopicos {
    border-width: 0 0 0 1px;
}

.GridView .HeaderStyle th.intermediario {
    border-width: 0 0 0 1px;
}

.GridView .HeaderStyle th.centralizar {
    padding: 0 0 0 20px;
}

.GridView .HeaderStyle .alinhaCentro {
    width: 100%;
    text-align: center;
}

.GridView .HeaderStyle td .alinhaCentro {
    width: 100%;
    text-align: center;
}

.GridView .HeaderStyle {
    color: #003399;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    border: none;
}

.boxErroResultados {
    text-align: center;
    clear: both;
    margin: 25px 0 0 0;
    font-size: 12px;
    font-weight: bold;
    color: #444;
    width: 960px;
}

.boxErroResultadosComMenu {
    text-align: center;
    clear: both;
    margin: 25px 0 0 0;
    font-size: 12px;
    font-weight: bold;
    color: #444;
    width: 760px;
}

/* FORMATA GRIDVIEW PUBLICAÇÕES CONTÁBEIS */

.GridViewDownPC h2 {
    text-align: left;
    margin: 25px 0 10px;
}

/**FORMATA GRIDVIEW ESTILO LINKS**************************************************************************/
.GridViewOFF {
    width: 770px !important;
}
/****/
.GridView02 {
    margin: -10px 0 0 0;
    width: 780px !important;
    padding: 0;
}

    .GridView02 .RowStyle td {
        width: 780px;
        padding: 8px 0 8px 8px;
        border: solid #ededed;
        border-width: 0 0 1px 0;
    }

/**/

.GridViewFAQ {
    margin: -10px 0 0 0;
    padding: 0;
}

    .GridViewFAQ .RowStyle td {
        padding: 8px 0 8px 8px;
        border: solid #ededed;
        border-width: 0 0 1px 0;
    }


/**/


/****/
.GridViewAtas {
    margin: 0;
    width: 100% !important;
}

    .GridViewAtas .RowStyle td {
        width: 100%;
    }
/****/
.GridViewFAQRentabilidade {
    margin: -10px 0 0 0;
    width: 700px !important;
    padding: 0;
}

    .GridViewFAQRentabilidade .RowStyle td {
        width: 740px;
        padding: 8px 0 8px 8px;
        border: solid #ededed;
        border-width: 0 0 1px 0;
    }

/* FAQ--------------------------------------------------------------------------------------- */

.faq {
    width: 750px;
    _width: 750px;
    background: url("/Util/Images/Link/icoFaqMais.gif") no-repeat 0 0;
    margin: 0 0 -5px 0;
    padding: 0 0 0 20px;
    font-size: 11px;
}

.expadindo {
    background: url("/Util/Images/Link/icoFaqMenos.gif") no-repeat 0 0;
    margin: 0 0 -5px 0;
    padding: 0 0 0 20px;
}


    .faq p,
    .expadindo p {
        color: #444;
        font-size: 11px;
        text-align: justify;
        margin: 5px 0 8px 0;
    }

    .faq a,
    .expadindo a,
    .faq a:active,
    .expadindo a:active,
    .faq a:visited,
    .expadindo a:visited {
        /*font-size:11px;*/
        font-weight: bold;
        color: #003399;
    }

        .faq a:hover,
        .expadindo a:hover {
            text-decoration: underline;
        }


/**FORMATA LINKS UTEIS**********************************************/

.margemTop {
    margin: -20px 0 0;
}

.margemTopFAQ {
    margin: -8px 0 0;
}

.GridView02 .RowStyle p.links {
    width: 90%;
    display: block;
    color: #444;
    font-size: 12px;
    text-align: justify;
    margin: 0 0 0 30px;
}

.GridView02 .RowStyle a.links,
.GridView02 .RowStyle a.links:active,
.GridView02 .RowStyle a.links:visited {
    font-size: 12px;
    font-weight: bold;
    color: #9e9cc4;
    background: url("/Util/Images/Link/icoLiksUteis.gif") no-repeat left 3px;
    padding: 0 0 0 30px;
    margin: 0 0 -10px 0;
}

.content .margemLinks {
    margin: 25px 0 0 0 !important;
}

/**FORMATA PAUTAS**********************************************/

.GridView02 .RowStyle p.pautas {
    width: 90%;
    display: block;
    color: #444;
    font-size: 12px;
    font-weight: bold;
    text-align: justify;
    margin: 0 0 -5px 3px;
}

.GridView02 .RowStyle a.pautas,
.GridView02 .RowStyle a.pautas:active,
.GridView02 .RowStyle a.pautas:visited {
    font-size: 12px;
    font-weight: bold;
    color: #9e9cc4;
    background: url("/Util/Images/Link/icoLiksUteis.gif") no-repeat left 3px;
    padding: 0 0 0 30px;
    margin: 0 0 -10px 3px;
}

/*****************/

.GridView02 .RowStyle p.atas {
    width: 90%;
    display: block;
    color: #444;
    font-size: 12px;
    font-weight: bold;
    text-align: justify;
    margin: 0 0 -12px 0;
}



.GridView02 .RowStyle a.atas2,
.GridView02 .RowStyle a.atas2:active,
.GridView02 .RowStyle a.atas2:visited,
.GridView02 .RowStyle a.atas,
.GridView02 .RowStyle a.atas:active,
.GridView02 .RowStyle a.atas:visited {
    font-size: 13px;
    background: url("/Util/Images/Link/bgSetaAmarelaDir.gif") no-repeat left top;
    padding: 0 0 10px 25px;
    display: inline-block;
    font-weight: bold;
    color: #9e9cc4;
    margin: 3px 0 -10px 0;
}


/*.GridView02 .RowStyle a.atas2,
.GridView02 .RowStyle a.atas2:active,
.GridView02 .RowStyle a.atas2:visited
{
	font-size:13px;
	background:url("/Util/Images/Link/bgSetaAmarelaDir.gif") no-repeat left top;
	padding:0 0 10px 25px;
	height:24px;
	display:inline-block;
	font-weight:bold;
	color:#9e9cc4;	
	margin:3px 0 -10px 0;	
}

.GridView02 .RowStyle a.atas,
.GridView02 .RowStyle a.atas:active,
.GridView02 .RowStyle a.atas:visited
{
	font-size:12px;
	font-weight:bold;
	color:#9e9cc4;	
	margin:0 0 -10px 0;	
}
*/

/**Lista de Links ***/
ul.boxListLinksPautas {
    width: 500px;
    margin: 20px 0 0;
    padding: 0;
}

    ul.boxListLinksPautas li {
        width: 500px;
        list-style: none;
        float: left;
        margin: 0;
        padding: 0;
    }

        ul.boxListLinksPautas li.Top {
            height: 18px;
            background: url(/Util/Images/Boxes/bgBoxLnkAtas.jpg) no-repeat 0 0;
        }

        ul.boxListLinksPautas li.Meio {
            background: url(/Util/Images/Boxes/bg_MeioBoxLnkAtas.jpg) repeat-y;
            margin: 0;
            padding: 0 0 0 10px;
        }

        ul.boxListLinksPautas li.Bottom {
            height: 18px;
            background: url(/Util/Images/Boxes/bgBoxLnkAtas.jpg) no-repeat 0 -15px;
        }

        ul.boxListLinksPautas li.separadorPautas {
            background: url(/Util/Images/Boxes/bg_MeioBoxLnkAtas.jpg) repeat-y;
            padding: 0 0 10px 5px;
        }

        ul.boxListLinksPautas li a {
            background: url(/Util/Images/Link/icoLnk_Atas.gif) no-repeat 0 0;
            padding: 0 0 0 24px;
            /*font-size:12px;*/
            font-weight: bold;
            /*display:block;*/
            height: 20px;
            width: auto;
            color: #9e9cc4;
        }


.content .icoPdf, .content .icoExcel, .content .icoWord, .content .icoPpt {
    width: 23px;
    height: 24px;
    background: url(/Util/Images/Link/spriteIconesPautas.gif) no-repeat 0 0;
}

.content .icoPdf {
    background-position: 0 0;
}

.content .icoExcel {
    background-position: 0 -30px;
}

.content .icoWord {
    background-position: 0 -60px;
}

.content .icoPpt {
    background-position: 0 -90px;
}

/** icos cinza **/
/**sprite icones bg cinza*/
.icoPdf_Gray, .icoExcel_Gray, .icoWord_Gray, .icoPpt_Gray {
    width: 23px;
    height: 24px;
    background: url(/Util/Images/Link/spriteIconesRentabilidade.gif) no-repeat 0 0;
}

.icoPdf_Gray {
    background-position: 0 0;
}

.icoExcel_Gray {
    background-position: 0 -30px;
}

.icoWord_Gray {
    background-position: 0 -60px;
}

.icoPpt_Gray {
    background-position: 0 -90px;
}


a.listLnkPautas {
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    color: #9e9cc4;
}

p.listLnkPautas {
    font-size: 13px;
    font-weight: bold;
    color: #444;
    margin: 0;
}

table td.rowListLnkPautas {
    border: solid #ccc;
    border-width: 0 0 1px 0;
}


a.listLnkPautas {
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    color: #9e9cc4;
}

p.listLnkPautas {
    font-size: 13px;
    font-weight: bold;
    color: #444;
    margin: 0 0 8px 0;
}

table td.rowListLnkPautas {
    border: solid #ccc;
    border-width: 0 0 1px 0;
}

.brdPautas {
    border: solid #dedede !important;
    border-width: 0 0 1px 0 !important;
    padding: 10px 0 0 0;
}

.gridPautas {
    font-family: Arial, Helvetica, sans-serif !important;
    margin: -10px 0 0 0;
}

/* PAGINAÇÃO ------------------------------------------------------------------------------------------------------- */
.pagerAlign td {
    border: none;
    background: url("/Util/Images/Estrutura/bgBtSaibaMaisNoticias.jpg") no-repeat top right;
}

.pagerAlign table {
    float: right !important;
    margin: 0 6px 10px 0;
    background: transparent;
}

    .pagerAlign table td {
        background: none !important;
    }

.pagerAlign a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #003399;
    display: block;
    text-align: center;
    padding: 2px 4px 2px 4px;
    float: left;
    height: 10px;
    background: transparent;
}

    .pagerAlign a:hover {
        color: #fff;
        background: #99add6;
        text-decoration: none;
    }

.pagerAlign span {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #fff;
    background: #99add6;
    display: block;
    text-align: center;
    padding: 2px 4px 2px 4px;
    float: left;
    height: 10px;
}

/* PAGINAÇÃO ATAS---------------------------------------------------------------------------------------------------- */
.pagerAlignAtas td {
    border: none;
    background: #fff url("/Util/Images/Boxes/bgBottomBoxAtas.jpg") no-repeat;
    background-position: 0 0;
    margin: 0;
    padding: 0;
}

.pagerAlignAtas table {
    float: right !important;
    margin: 2px 6px 10px 0;
    background: transparent;
}

    .pagerAlignAtas table td {
        background: none !important;
    }

.pagerAlignAtas a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #003399;
    display: block;
    text-align: center;
    padding: 2px 4px 2px 4px;
    float: left;
    height: 10px;
    background: transparent;
}

    .pagerAlignAtas a:hover {
        color: #fff;
        background: #99add6;
        text-decoration: none;
    }

.pagerAlignAtas span {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #fff;
    background: #99add6;
    display: block;
    text-align: center;
    padding: 2px 4px 2px 4px;
    float: left;
    height: 10px;
}

/* AGENDA ---------------------------------------------------------------------------------------------------------*/

.cHeaderStyle {
    margin: 0 !important;
    font-weight: normal;
    color: #6d6d6d !important;
    font-weight: bold;
}

    .cHeaderStyle td {
        font-size: 20px;
        height: 10px;
        padding: 0 10px;
        width: 33%;
    }

        .cHeaderStyle td a:hover {
            text-decoration: none;
        }

.cDayHeaderStyle {
    text-transform: uppercase;
    color: #fff;
    font-size: 15px;
}

.cDiaEvento {
    background: #fff594 !important;
}

    .cDiaEvento a {
        color: #cecece !important;
    }

.agTopo {
    background: #f2f2f2 url("/Util/Images/Agenda/bgHeaderAgenda.gif") no-repeat center top;
}

    .agTopo h1 {
        font-size: 15px !important;
        font-weight: bold;
        background-position: 0 6px;
        margin: 10px 0 0 10px;
    }

.agListaEventos {
    width: 95%;
    margin: 15px auto;
    background: url("/Util/Images/Agenda/bgSeparadorEventos.gif") no-repeat 0 100%;
}

    .agListaEventos td {
        background: url("/Util/Images/Agenda/bgSeparadorEventos.gif") no-repeat 0 0;
    }

    .agListaEventos a {
        background: transparent url("/Util/Images/Barside/bulletBarside.gif") no-repeat 0 8px;
        font-weight: bold;
        padding: 5px 0 5px 10px;
        display: block;
    }

.agDados {
    width: 95%;
    margin: 0 auto;
}

    .agDados td {
        padding-bottom: 3px;
    }

        .agDados td div {
            text-align: left;
        }

    .agDados .titulo {
        font-size: 15px !important;
        font-weight: bold !important;
        color: #003399 !important;
        padding-bottom: 6px !important;
        text-align: left;
    }

    .agDados .destaque {
        color: #003399;
        font-weight: bold;
        margin-top: 5px;
    }


.agendaMsgErro {
    width: 784px;
    text-align: center;
}

    .agendaMsgErro .agendaMsgErro_Top, .agendaMsgErro .agendaMsgErro_Bottom {
        background: url("/Util/Images/Boxes/agenda_11.gif");
        height: 8px;
    }

    .agendaMsgErro .agendaMsgErro_Top {
        background-position: 0 0;
        width: 784px;
        height: 8px;
        float: left;
    }

    .agendaMsgErro .agendaMsgErro_Bottom {
        background-position: 0 -22px;
        width: 784px;
        height: 8px;
        float: left;
    }

    .agendaMsgErro .agendaMsgErro_Meio {
        width: 784px;
        height: 160px;
        background: #f2f2f2 url("/Util/Images/Boxes/bgBoxErroAgenda.jpg") repeat-x top;
        float: left;
        padding: 62px 0 0 0;
    }

        .agendaMsgErro .agendaMsgErro_Meio .lnkVoltar {
            width: 60px;
            height: 21px;
            padding: 0 0 0 22px;
            background: url("/Util/Images/Barside/icoVoltarErroAgenda.gif") no-repeat left top;
            font-size: 11px;
            color: #003399;
        }

        .agendaMsgErro .agendaMsgErro_Meio p {
            font-size: 15px;
            font-weight: bold;
            color: #003399;
        }

.content .lnkConectar {
    width: 140px;
    height: 500px;
    background: #ccc;
    height: 15px;
    padding: 2px 0 0 22px;
    background: url("/Util/Images/Link/icoOutlookAgenda.gif") no-repeat left top;
    font-size: 11px;
    color: #003399;
    display: block;
    margin: -31px 0 0 0;
    float: right;
    position: absolute;
    right: 264px;
}

.content .txtAvisoAgenda {
    width: 480px;
    height: 18px;
    font-size: 11px;
    font-style: italic;
    float: right;
    text-align: center;
    color: #444;
    margin: 0 8px 0 0;
}

/* NOTÍCIAS DE MERCADO --------------------------------------------------------------------------------------------- */

.alinhaBoxNoticias {
    margin: 0 0 0 3px;
    _margin: 0 0 0 2px;
    width: 770px !important;
}

.listaNoticias {
    width: 770px;
    height: 90px;
    position: relative;
    border: solid #ccc;
    display: block;
    border-width: 0 0 1px 0;
    padding: 12px 0 8px 0;
    font-size: 12px !important;
    float: left;
}

    .listaNoticias .linkSaibaMais {
        background: url("/Util/Images/Link/lnkSaibaMais.png") no-repeat;
        position: absolute;
        bottom: 12px;
        padding: 0px;
        right: 10px;
        width: 92px;
        height: 25px;
        font-size: 1px !important;
        line-height: 0px !important;
        color: transparent !important;
    }


.nowrapTr tr {
    white-space: normal !important;
}

.listaNoticias img {
    float: left;
    margin: 0 10px 0 0;
}

.content .erroNoticiasNA {
    text-align: center;
    clear: both;
    margin: 25px 0 0 0;
    font-size: 12px;
    font-weight: bold;
    color: #444;
}


.linkSaibaMais {
    font-size: 11px !important;
    background: url("/Util/Images/Link/lnkSaibaMais.gif") no-repeat;
    padding: 4px 12px 0 0;
    position: absolute;
    bottom: 12px;
    right: 0;
    width: 135px;
    height: 18px;
}


.busca {
    width: 400px;
    height: 18px;
    margin: 5px 5px 0 0;
    float: right;
    font-family: Arial;
    text-align: right;
}

    .busca select {
        border: 1px solid #adacac;
        font-size: 11px;
        color: #444;
        padding: 0 0 1px 3px;
        height: 18px;
    }

.selectSize01 {
    width: 145px;
    height: 17px;
    margin: 0 0 0 10px;
}

.selectSize02 {
    width: 55px;
    height: 17px;
    margin: 0 0 0 10px;
}

.labelBusca {
    color: #003399;
    font-size: 11px;
}

/*ATAS ----------------------------------------------------------------------------------------------------*/

a.downloadPDF {
    font-size: 11px;
    font-weight: bold;
    color: #9E9CC4;
    background: url("/Util/Images/Link/icoPDF.gif") no-repeat left top;
    padding: 4px 0 0 24px;
    text-align: left;
    height: 20px;
    display: block;
    float: left;
    margin: 0 0 25px 0;
}

.content .boxAtasForm {
    width: 573px;
    margin: 25px 0 0 0;
}

    .content .boxAtasForm .topBoxAtasForm {
        width: 562px;
        height: 30px;
        padding: 5px 0 0 11px;
        background: url("/Util/Images/Boxes/bgBoxFormAtas.jpg") no-repeat left top;
        float: left;
        overflow: hidden;
    }

    .content .boxAtasForm .meioBoxAtasForm {
        width: 573px;
        float: left;
        background: #f2f2f2 url("/Util/Images/Boxes/bgBoxFormAtasMeio.jpg") repeat-x;
    }

        .content .boxAtasForm .meioBoxAtasForm .textbox {
            margin: 25px 0 25px 30px;
            font-size: 12px;
            color: #444;
            font-family: Arial, Helvetica, sans-serif !important;
        }

        .content .boxAtasForm .meioBoxAtasForm p.titComent {
            font-size: 12px;
            font-weight: bold;
            color: #003399;
            margin: 8px 0 0 10px;
            width: 95%;
        }

        .content .boxAtasForm .meioBoxAtasForm p.comentario {
            width: 95%;
            background: url("/Util/Images/Boxes/trBoxabas.gif") no-repeat center bottom;
            margin: 0 0 0 10px;
            padding: 6px 0 20px 0;
        }


/**/
.bottomBoxAtasForm {
    width: 573px;
    height: 22px;
    float: left;
    background: #f2f2f2 url("/Util/Images/Link/bgBottomBox_f2f2f2.gif") no-repeat left bottom;
}

.linkVotar {
    background: url("/Util/Images/Link/lnkVotar.jpg") no-repeat right top;
    padding: 4px 8px 0 0;
    width: 135px;
    height: 18px;
    text-align: right;
    float: right;
    font-weight: bold;
    font-size: 11px;
}

/****MENSAGEM DE ERRO *********************************************************************************/


.content .msgErro {
    width: 784px;
    text-align: center;
}

    .content .msgErro .msgErro_Top, .msgErro .msgErro_Bottom {
        background: url("/Util/Images/Boxes/agenda_11.gif");
    }

    .content .msgErro .msgErro_Top {
        background-position: 0 0;
        width: 784px;
        height: 8px;
        float: left;
    }

    .content .msgErro .msgErro_Bottom {
        background-position: 0 -17px;
        width: 784px;
        height: 8px;
        float: left;
    }

    .content .msgErro .msgErro_Meio {
        width: 784px;
        height: 160px;
        background: #f2f2f2 url("/Util/Images/Boxes/bgBoxErroAgenda.jpg") repeat-x top;
        float: left;
        padding: 62px 0 0 0;
    }

    .content .msgErro .msgSucesso_Meio {
        width: 784px;
        height: 160px;
        background: #f2f2f2 url("/Util/Images/Boxes/bgBoxErroAgenda.jpg") repeat-x top;
        float: left;
        padding: 14px 0 0 0;
    }

        .content .msgErro .msgSucesso_Meio img {
            padding: 0 0 15px 0;
        }

        .content .msgErro .msgSucesso_Meio .lnkContinuar {
            width: 60px;
            height: 25px;
            padding: 0 22px 8px 0;
            background: url("/Util/Images/Link/icoAvancar.gif") no-repeat right top;
            font-size: 11px;
            color: #003399;
        }

        .content .msgErro .msgSucesso_Meio p {
            font-size: 15px;
            font-weight: bold;
            color: #003399;
        }

/***CONSELHO DE ADMINISTRAÇÃO********************************************************************************************/


#lnkTtip {
    color: #444;
    background: url("/Util/Images/Link/bulletMapa2nivel.gif") no-repeat left 2px;
    padding: 0 0 20px 12px;
    display: inline-block;
}

    #lnkTtip a:hover {
        color: #003399;
        background: #ffffff url("/Util/Images/Link/bulletMapa2nivel.gif") no-repeat left 2px;
        text-decoration: none;
    }

    #lnkTtip a span {
        border: 1px solid #bbb;
        background: #fffbb9;
        padding: 3px;
        width: 230px;
        font-size: 11px;
        color: #444;
        position: absolute;
        text-decoration: none;
        text-align: left;
        margin: 14px 0 0 -50px;
        display: none;
    }

a.lnkTtip, a:visited.lnkTtip {
    color: #444 !important;
    background: url("/Util/Images/Link/bulletMapa2nivel.gif") no-repeat left 2px;
    padding: 0 0 20px 12px;
    display: inline-block;
}

    a.lnkTtip:hover {
        color: #003399 !important;
        background: #ffffff url("/Util/Images/Link/bulletMapa2nivel.gif") no-repeat left 2px;
        text-decoration: none;
    }

    a.lnkTtip span {
        display: none;
    }

    a.lnkTtip:visited span {
        color: #003399;
        display: none;
        z-index: 99;
    }

    a.lnkTtip:active span {
        color: #003399;
        display: none;
        z-index: 99;
    }

    a.lnkTtip:hover span {
        border: 1px solid #bbb;
        background: #fffbb9;
        padding: 3px;
        width: 230px;
        font-size: 11px;
        color: #444;
        display: inline;
        position: absolute;
        text-decoration: none;
        text-align: left;
        margin: 14px 0 0 -50px;
    }

p.Diretoria {
    color: #444;
    background: url("/Util/Images/Link/bulletMapa2nivel.gif") no-repeat left center;
    padding: 0 0 0 12px;
    margin: 0;
    display: block;
}

p.cargoDiretoria {
    font-size: 10px;
    color: #444;
    padding: 0;
}

/*********************************************************************************************************
PREMIOS ------------------------------------------------------------------------------------------------*/
.contentSemMenu .contentPremios, .content .contentPremios {
    width: 946px;
    padding: 0 0 0 14px;
    position: relative;
}

    .contentSemMenu .contentPremios .listaPremios, .content .contentPremios .listaPremios {
        width: 940px;
        position: relative;
        border: solid #ccc;
        display: block;
        border-width: 0 0 1px 0;
        padding: 18px 0 6px;
        font-size: 12px !important;
        font-family: Arial, Helvetica, sans-serif !important;
    }

        .contentSemMenu .contentPremios .listaPremios img, .content .contentPremios .listaPremios img {
            float: left;
            margin: 0 10px 0 0;
        }

.contentSemMenu .erroNoticiasNA, .content .erroNoticiasNA {
    text-align: center;
    clear: both;
    margin: 25px 0 0 0;
    font-size: 12px;
    font-weight: bold;
    color: #444;
}

.contentSemMenu .contentPremios .listaPremios .linkSaibaMais, .content .contentPremios .listaPremios .linkSaibaMais {
    font-size: 11px !important;
    background: url("/Util/Images/Link/lnkSaibaMais.gif") no-repeat;
    padding: 4px 12px 0 0;
    position: absolute;
    bottom: 12px;
    right: 0;
    width: 135px;
    height: 18px;
}

.contentSemMenu .contentPremios .listaPremios p.tituloChamada, .content .contentPremios .listaPremios p.tituloChamada {
    margin: 0;
    padding: 0 0 8px 0;
    color: #003399;
    font-weight: bold;
}

.contentSemMenu .premios_MenuCombo, .content .premios_MenuCombo {
    width: 100%;
    height: 22px;
}

/*.contentSemMenu .premios_MenuCombo .combo{*/
.combo {
    width: 240px;
    height: 25px;
    background: url("/Util/Images/Boxes/bgComboTop.jpg") no-repeat right top;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 11px;
    font-weight: bold;
    color: #003399;
    text-align: right;
    padding: 8px 8px 0 0;
    margin: -45px 0 0 0;
    float: right;
    position: absolute;
    right: 12px;
    clear: inherit;
}

    /*.contentSemMenu .premios_MenuCombo .combo select{*/
    .combo select {
        width: 60px;
        height: 18px;
        font-size: 11px;
        color: #003399;
        margin: 0 0 0 8px;
    }

.premios_MenuCombo .combo select {
    width: 76px;
    text-align: center !important;
}



/*********************************************************************************************************
PATROCINIOS --------------------------------------------------------------------------------------------*/

.contentSemMenu .boxFormPatrocinios {
    width: 641px;
    background: url("/Util/Images/Boxes/formPatrocinios_TopForm.gif") no-repeat center top;
    padding: 10px 0 0 0;
    margin: 0 auto;
}

    .contentSemMenu .boxFormPatrocinios .formPatrociniosMeio {
        float: left;
        width: 641px;
        min-height: 283px;
        background: #fbfbfb url("/Util/Images/Boxes/formPatrocinios_bgVertical.jpg") repeat-x;
    }

        .contentSemMenu .boxFormPatrocinios .formPatrociniosMeio p {
            margin-left: 0 !important;
            text-align: left;
            margin-right: 13px;
        }

    .contentSemMenu .boxFormPatrocinios .formPatrociniosBottomLnk {
        float: left;
        width: 641px;
        height: 22px;
        text-align: right;
        background: #fbfbfb url("/Util/Images/Link/bgBottomBox.gif") no-repeat left bottom;
    }

        .contentSemMenu .boxFormPatrocinios .formPatrociniosBottomLnk a {
            background: url("/Util/Images/Link/lnkEnviar_FormPatrocinios.jpg") no-repeat right bottom;
            width: 133px;
            height: 18px;
            float: right;
            font-size: 11px;
            color: #003399;
            padding: 4px 32px 0 0;
        }


table.formPatrocinios .labelTit {
    height: 20px;
    padding: 0 5px 0 0;
    font-size: 12px;
    font-weight: bold;
    color: #003399;
    font-family: Arial, Helvetica, sans-serif !important;
}

table.formPatrocinios input {
    height: 15px;
}

table.formPatrocinios input, select, textarea {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #444;
}

table.formPatrocinios .paddingLeftTd {
    padding: 0 0 0 8px;
}

table.formPatrocinios .validacao {
    font-size: 12px;
    color: red;
    padding: 0 0;
}

/*********************************************************************************************************
RELATÓRIO ANUAL ----------------------------------------------------------------------------------------*/

.boxArquivos {
    width: 784px;
    height: 108px;
    padding: 0;
}

    .boxArquivos .topSobre {
        background: url(/Util/Images/Boxes/boxBgArquivosTop.jpg) no-repeat left top;
        width: 100%;
        height: 24px;
        float: left;
        padding: 8px 0 0 0;
        overflow: hidden;
    }

    .boxArquivos .meioSobre {
        background: url(/Util/Images/Boxes/boxBgMeioSobre.jpg) repeat-x;
        width: 784px;
        height: 68px;
        float: left;
    }

        .boxArquivos .meioSobre ul.downloadsUL {
            height: 40px;
            margin: 20px 0 0 3%;
            _margin: 15px 0 0 10px;
            float: left;
            padding: 0;
        }

            .boxArquivos .meioSobre ul.downloadsUL li.downloadsLI {
                float: left;
                list-style: none;
                height: 40px;
                background: url(/Util/Images/Link/icoDownloads.gif) no-repeat left center;
                padding: 0 0 0 35px;
                margin: 0;
            }

                .boxArquivos .meioSobre ul.downloadsUL li.downloadsLI p {
                    margin: 6px 0 0;
                }

                .boxArquivos .meioSobre ul.downloadsUL li.downloadsLI a {
                    font-size: 11px;
                    color: #444;
                    margin: 0;
                }

            .boxArquivos .meioSobre ul.downloadsUL li.separadorLI {
                float: left;
                list-style: none;
                width: 10px;
                height: 40px;
                background: url(/Util/Images/Boxes/boxBgSeparadorSobre.gif) no-repeat center center;
                margin: 0 18px 0 54px;
            }

    .boxArquivos .bottomSobre {
        background: url(/Util/Images/Boxes/boxBgBottomSobre.gif) no-repeat left top;
        width: 100%;
        height: 8px;
        float: left;
    }

img.floatRight {
    margin: 0 0 20px 20px;
    float: right;
}
/*********************************************************************************************************
SALA DE IMPRENSA RSS ------------------------------------------------------------------------------------*/

.content .boxRSS {
    width: 393px;
}

.content .boxRSS_Top {
    width: 393px;
    height: 10px;
    background: url(/Util/Images/Boxes/borderBoxRSS_393px.gif) no-repeat 0 0;
}

.content .boxRSS_Bottom {
    width: 393px;
    height: 10px;
    background: url(/Util/Images/Boxes/borderBoxRSS_393px.gif) no-repeat 0 -30px;
}

.content .boxRSS_Meio {
    width: 365px;
    min-height: 26px;
    _height: 26px;
    background: #fbfbfb url(/Util/Images/Boxes/bgMeioBox_Rss.gif) repeat-x;
    padding: 12px 13px 10px;
    font-size: 12px;
    font-weight: bold;
    color: #003399;
    border: solid #f2f2f2;
    border-width: 0 1px 0 1px;
}

    .content .boxRSS_Meio p {
        margin: 10px 0 10px 0;
    }

    .content .boxRSS_Meio a {
        height: 25px;
        display: block;
        font-size: 12px;
        font-weight: bold;
        color: #9e9cc4;
        background: url(/Util/Images/Link/icoRSS.gif) no-repeat left top;
        padding: 0 0 0 19px;
        margin: 0 0 0 7px;
    }

/*********************************************************************************************************
SALA DE IMPRENSA ---------------------------------------------------------------------------------------*/


.content h1.boxImprensa_Top {
    width: 325px;
    height: 27px;
    font-size: 15px !important;
    font-weight: bold;
}

.content .boxImprensa_Bottom {
    width: 337px;
    height: 9px;
    background: url(/Util/Images/Boxes/borderBoxImprensa337px.jpg) no-repeat 0 -36px;
}

.content .boxImprensa_Meio {
    width: 309px;
    min-height: 90px;
    _height: 90px;
    padding: 30px 13px 13px 13px;
    /*font-size:12px;*/
    font-weight: bold;
    margin-left: 15px;
    color: #003399;
}

    .content .boxImprensa_Meio p {
        margin: 10px 0 10px 0;
    }

    .content .boxImprensa_Meio .ZeraMargem p {
        margin: 0 !important;
    }

    .content .boxImprensa_Meio p.telefones {
        /*font-size:12px;*/
        font-weight: normal;
        color: #444;
    }

.content .boxesNossosPlanos_Meio p.grafico {
    font-size: 11px;
    font-weight: bold;
    color: #003399;
    margin: 0 0 10px 0;
}

.content .boxImprensa_Meio a {
    /*font-size:12px;*/
    font-weight: bold;
    color: #003399;
}


/**/





.boxesNossosPlanos_Meio p.grafico {
    font-size: 11px;
    font-weight: bold;
    color: #003399;
    margin: 0 0 10px 0;
}

.boxImprensa_Meio a {
    /*font-size:12px;*/
    font-weight: bold;
    color: #9e9cc4;
}


/**RELEASES**/

.alinhaBoxReleases {
    margin: 0 0 0 3px;
    _margin: 0 0 0 2px;
    width: 770px !important;
}

.listaReleases {
    width: 780px;
    height: 90px;
    position: relative;
    border: solid #ccc;
    display: block;
    border-width: 0 0 1px 0;
    padding: 12px 0 8px 0;
    font-size: 12px !important;
    float: left;
}

    .listaReleases .linkSaibaMais {
        background: url("/Util/Images/Link/lnkSaibaMais.png") no-repeat;
        position: absolute;
        bottom: 12px;
        padding: 0px;
        right: 10px;
        width: 92px;
        height: 25px;
        font-size: 1px !important;
        line-height: 0px !important;
        color: transparent !important;
    }

    .listaReleases img {
        float: left;
        margin: 0 10px 0 0;
    }


/** NOTICIAS **/

.listaNoticias {
    width: 100%;
    height: 90px;
    position: relative;
    border: solid #ccc;
    display: block;
    border-width: 0 0 1px 0;
    padding: 12px 0 8px 0;
    font-size: 12px !important;
    float: left;
}


/*********************************************************************************************************
NOSSOS PLANOS ------------------------------------------------------------------------------------------*/

h1 .simuleContrateI a {
    /*width:250px;*/
    height: 26px;
    _line-height: 26px;
    padding: 1px 0 0 22px;
    /*margin:-20px -8px 0 0;*/
    margin: -20px 30px 0 0;
    _margin: -20px 0 0 0;
    display: block;
    font-size: 11px;
    float: right;
    color: #003399;
    font-weight: bold;
    background: url(/Util/Images/Link/icoSimuleContrate.gif) no-repeat left top;
    _background: url(/Util/Images/Link/icoSimuleContrate.gif) no-repeat left bottom;
}

h1 .simuleContrateI .palavraeconomista a {
    background: url(/Util/Images/Link/icoConsultor.gif) no-repeat left top;
    _background: url(/Util/Images/Link/icoConsultor.gif) no-repeat left bottom;
}

/*********************************************************************************************************
SIMULE E CONTRATE --------------------------------------------------------------------------------------*/


.boxsimule {
    width: 930px;
    margin: 0;
    padding: 0;
    font-family: Arial;
}

    .boxsimule .clear {
        clear: both;
    }

    .boxsimule .boxsimuleBordaEsquerda {
        width: 17px;
        height: 300px;
        background: url("/Util/Images/Boxes/boxBordaSimuleE.png") no-repeat;
        float: left;
    }

    .boxsimule .boxsimuleFundo {
        width: 896px;
        height: 300px;
        background: url("/Util/Images/Boxes/boxBordaSimule.jpg");
        float: left;
    }

        .boxsimule .boxsimuleFundo p {
            font-size: 12px;
            padding: 14px 0px 0px 12px;
        }

        .boxsimule .boxsimuleFundo .boxsimuleBtsImg {
            display: block;
            height: 300px;
            background: url("/Util/Images/Boxes/imgs-texto.gif") center top no-repeat;
            margin: 0 auto;
        }

            .boxsimule .boxsimuleFundo .boxsimuleBtsImg p.versaoFlash {
                display: block;
                padding: 0px;
                width: 261px;
                font-size: 11px;
                float: left;
                text-align: center;
                position: relative;
                top: 187px;
                left: 42px;
            }

            .boxsimule .boxsimuleFundo .boxsimuleBtsImg p.versaoHTML {
                display: block;
                padding: 0px;
                width: 261px;
                font-size: 11px;
                float: left;
                text-align: center;
                position: relative;
                top: 187px;
                left: 297px;
            }

            .boxsimule .boxsimuleFundo .boxsimuleBtsImg p.versaoFlash .audio {
                background: url("/Util/Images/Boxes/bt-simulacao-audio-video.jpg") no-repeat;
                color: transparent;
                display: block;
                line-height: 0px;
                height: 38px;
                width: 261px;
            }

            .boxsimule .boxsimuleFundo .boxsimuleBtsImg p.versaoHTML a {
                background: url("/Util/Images/Boxes/bt-simulacao-sem-audio-video.jpg") no-repeat;
                color: transparent;
                line-height: 0px;
                display: block;
                height: 38px;
                width: 261px;
            }

    .boxsimule .boxsimuleBordaDireita {
        width: 17px;
        height: 300px;
        background: url("/Util/Images/Boxes/boxBordaSimuleD.png");
        float: left;
    }


/*********************************************************************************************************
BANCO DE IMAGENS ---------------------------------------------------------------------------------------*/

h1 .indiqueAmigo a {
    /*width:110px;*/
    height: 22px;
    padding: 5px 0 0 22px;
    margin: -20px 0 0 0;
    display: block;
    font-size: 11px;
    float: right;
    color: #003399;
    background: url(/Util/Images/Link/icoIndiqueAmigo.gif) no-repeat left top;
}

table.bancoDeImagens {
    width: 775px;
}

    table.bancoDeImagens td.meio {
        border: solid #e2e2e2;
        border-width: 0 1px 0 1px;
    }


    table.bancoDeImagens td.cantoTop {
        background: url(/Util/Images/Boxes/borderBox775px.gif) no-repeat 0 0;
        height: 10px;
    }

    table.bancoDeImagens td.cantoBottom {
        background: url(/Util/Images/Boxes/borderBox775px.gif) no-repeat 0 -10px;
        *background: url(/Util/Images/Boxes/borderBox775px.gif) no-repeat 0 -7px;
        height: 10px;
    }

table td.bgTxtDetalhe {
    height: 35px;
    background: url(/Util/Images/Link/icoDescricao_Bancodeimagens.gif) no-repeat left 11px;
    font-size: 11px;
    text-align: left;
    color: #444;
    padding: 9px 0 0 33px !important;
    white-space: nowrap;
}

    table td.bgTxtDetalhe a {
        font-size: 11px;
        color: #444;
    }

table .separadorTableBcoImagens {
    width: 100%;
    height: 1px;
    background: #f3f3f3;
    margin: 15px 0 24px 0;
}

.dtlBancoImg tbody td {
    padding: 5px 10px 0 10px;
}

}

.dtlBancoImg tbody td.borda {
    padding: 10px 0 10px 0;
}


/*********************************************************************************************************
PLANOS -------------------------------------------------------------------------------------------------*/

.abaPlanos, .abaPlanosOn {
    background: url(/Util/Images/Boxes/bgAba2.gif) no-repeat 0 100%;
    /*width:56px; para o bgAba 1*/
    width: 70px;
    height: 19px;
    padding: 6px 0 0 0;
    font-size: 12px;
    font-weight: bold;
    color: #818181;
    text-align: center;
    float: left;
    margin-right: 3px;
}

    .abaPlanos:hover, .abaPlanosOn:hover, .tblRentabilidade a.sprInfo, .tblRentabilidade a.sprDados {
        text-decoration: none;
    }

.voltarTopo {
    background: url(/Util/Images/Link/bgSetaCurvaCima.gif) no-repeat right 2px;
    font-size: 12px;
    font-weight: bold;
    padding: 0 20px 0 0;
    float: right;
}

.abaPlanosOn {
    background: url(/Util/Images/Boxes/bgAbaOn2.gif) no-repeat 0 100%;
    color: #003399;
}

.boxPlanosAbas {
    width: 937px;
    padding: 12px;
    margin: 0 0 30px 0;
    clear: both;
    border: solid 1px #dcdcdc;
}

.destaqueAzul {
    color: #003399!important;
}



.lnkSetaAmarelaDir {
    background: url(/Util/Images/Botoes/btnAcesseAqui.PNG) no-repeat 0 0;
    width: 81px;
    height: 21px;
    font-size: 22px;
}

    .lnkSetaAmarelaDir:hover {
        text-decoration: none !important;
        background-color: transparent;
    }

.lnkSetaAmarelaDirOld {
    background: url(/Util/Images/Link/bgSetaAmarelaDir.gif) no-repeat 0 0;
    padding: 0 0 9px 24px;
    /* font-size: 12px; */
    font-weight: bold;
    color: #9e9cc4;
}

.lnkSetaBrancaDir {
    background: url(/Util/Images/Link/bgSetaBrancaDir.png) no-repeat 0 0;
    padding: 0 0 9px 24px;
    /* font-size: 12px; */
    font-weight: bold;
    color: #9e9cc4;
}

div.expandeLink {
    width: 81px;
    height: 21px;
    float: left;
}

a:hover.lnkSetaAmarelaDir, a:visited.lnkSetaAmarelaDir,
a:active.lnkSetaAmarelaDir, a.lnkSetaAmarelaDir a..lnkSetaAmarelaDirOld {
    color: #9e9cc4 !important;
}

.btnEticaConduta {
    background: url(/Util/Images/Link/btnEticaConduta.png) no-repeat 0 0;
    color: transparent;
    float: left;
    line-height: 0px;
    height: 24px;
    width: 170px;
}

.btnEticaConduta-contraste {
    background: url(/Util/Images/Link/btnEticaConduta-contraste.png) no-repeat 0 0;
    color: transparent;
    line-height: 0px;
    float: left;
    height: 24px;
    width: 190px;
}

/*********************************************************************************************************
SAIBA MAIS ---------------------------------------------------------------------------------------------*/

.dtlSaibaMais {
    margin: 0 0 2px 0;
}

    .dtlSaibaMais img {
        margin: 0 13px 0 7px;
    }


    .dtlSaibaMais .tdPaddingBottom {
        background: url(/Util/Images/Boxes/bgLinhaDegrade.gif) no-repeat 0 100%;
        padding: 13px 0 0 0;
        vertical-align: top;
    }

.boxSaibaMais {
    margin: 0;
    padding: 0 0 10px 0;
    float: left;
    width: 317px;
    min-height: 84px;
}

.margemInterna {
    padding: 0 0 10px 11px !important;
    width: 240px !important;
}

.boxSaibaMais span {
    background: url(/Util/Images/Estrutura/bgTitulos.gif) no-repeat 0 4px;
    color: #003399;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 0 13px;
}

.boxSaibaMais p {
    margin: 5px 0 8px 10px;
}

.boxSaibaMais .lnkSetaAmarelaDir {
    width: 270px;
    display: block;
    font-size: 11px !important;
}

.boxSaibaMais .lnkSetaAmarelaDir2 {
    font-size: 11px !important;
}


/*********************************************************************************************************
FORMS. FALE CONOSCO ------------------------------------------------------------------------------------*/

.content .boxFormFale, .contentSemMenu .boxFormFale {
    width: 782px;
    _width: 775px;
    margin: 0 auto;
}

.contentSemMenu .boxFormFale, .contentSemMenu .boxFormFale {
    width: 552px;
    margin: 0 auto;
}

.content .boxFormFale .topBoxFormFale {
    background: url(/Util/Images/Boxes/bgTopBox782.jpg) no-repeat center top;
    _background: url(/Util/Images/Boxes/bgTopBox775.jpg) no-repeat center top;
    padding: 5px 0 0;
    height: 30px;
    overflow: hidden;
}

.topBoxFormFaleNovo {
    height: 30px;
    overflow: hidden;
    background: url(/Util/Images/Boxes/bgTopBoxSolid.jpg) no-repeat center top;
    _background: url(/Util/Images/Boxes/bgTopBoxSolid775.jpg) no-repeat center top;
}


.contentSemMenu .boxFormFale .topBoxFormFale {
    background: url(/Util/Images/Boxes/bgTopBox552.jpg) no-repeat center top;
    padding: 5px 0 0;
    height: 30px;
    width: 552px;
    overflow: hidden;
}

.content .boxFormFale .formPatrociniosMeio {
    float: left;
    width: 782px;
    _width: 775px;
    padding: 0 0 0 0;
    background: #f2f2f2 url(/Util/Images/Boxes/bgBoxForm728.jpg) repeat-x;
}


.contentSemMenu .boxFormFale .formPatrociniosMeio {
    width: 540px;
    padding: 8px 0 0 12px;
    background: #f2f2f2 url(/Util/Images/Boxes/bgBoxForm728.jpg) repeat-x;
}


.content .boxFormFale .formFaleBottomLnk, .contentSemMenu .boxFormFale .formFaleBottomLnk {
    float: left;
    width: 782px;
    _width: 775px;
    height: 22px;
    text-align: right;
    background: #f2f2f2 url(/Util/Images/Link/bgBottomBox_f2f2f2.gif) no-repeat left bottom;
}


.contentSemMenu .boxFormFale .formFaleBottomLnk {
    width: 552px;
    float: none;
    height: 22px;
    text-align: right;
    background: #f2f2f2 url(/Util/Images/Link/bgBottomBox_f2f2f2.gif) no-repeat left bottom;
}


    .content .boxFormFale .formFaleBottomLnk a, .contentSemMenu .boxFormFale .formFaleBottomLnk a {
        background: url(/Util/Images/Botoes/btnEnviar.png) no-repeat right bottom;
        width: 70px;
        height: 24px;
        float: right;
        font-size: 1px;
        color: transparent;
        margin: -15px 15px 0 0;
    }

table.faleContacts td.txt {
    /*font-size:12px;*/
    padding: 0 0 0 16px;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif !important;
}

table.formFale {
    margin: 0 auto;
}

    table.formFale td {
        padding: 0 0 7px 0;
        font-size: 11px;
        vertical-align: top;
    }

    table.formFale .labelTit {
        height: 20px;
        padding: 0 5px 7px 0;
        font-size: 12px;
        font-weight: bold;
        color: #444;
        font-family: Arial, Helvetica, sans-serif !important;
        vertical-align: bottom;
    }

    table.formFale .caracterCont {
        height: 20px;
        padding: 0 12px 0 0;
        font-size: 12px;
        color: #444;
        text-align: right;
    }

    table.formFale .caracterContVisita {
        height: 20px;
        padding: 0 18px 0 0;
        font-size: 12px;
        color: #444;
        text-align: right;
    }

    table.formFale .radioList td {
        font-size: 12px;
        color: #444;
        margin: 0;
        vertical-align: top;
        padding: 0 30px 0 0;
    }

    table.formFale input {
        height: 15px;
        font-family: Arial, Helvetica, sans-serif !important;
    }

    table.formFale input, select, textarea {
        font-size: 12px;
        font-family: Arial, Helvetica, sans-serif !important;
        color: #444;
    }

.spanObrigatorio {
    width: 3px;
    float: left;
    padding: 5px 0 0 0;
}

.msgValidacao {
    width: 300px;
    height: 25px;
    overflow: hidden;
    font-size: 11px;
    padding: 8px 0 0 3px;
    position: absolute;
    margin-top: -10px;
}

/*******************************************************************************************************
GERAIS------------------------------------------------------------------------------------------------*/
#saibaMaisNossosPlanos {
    width: 130px;
    background: url("/Util/Images/Link/lnkSaibaMais.jpg") no-repeat top right;
    font-size: 11px;
    font-weight: bold;
    color: #003366;
    float: right;
    text-align: right;
    padding: 4px 15px 0 0;
    height: 22px;
}


/*********************************************************************************************************
BOXES GERAIS PARA NOSSOS PLANOS E INDIQUE PARA UM AMIGO ------------------------------------------------*/

table.tblIndiqueLighbox {
    width: 380px;
    margin: 10px 0 10px 0;
}

.boxIndique {
    width: 337px;
}

h1.boxIndique_Top {
    font-size: 15px;
    font-weight: bold;
    width: 382px;
    height: 27px;
    margin: 0;
    padding: 8px 0 0 24px;
    background: url(/Util/Images/Boxes/h1BoxLightbox.jpg) no-repeat 0 0;
}


.boxIndique_Meio {
    width: 372px;
    height: 150px;
    background: #f2f2f2 url(/Util/Images/Boxes/bgMeioBox_Imprensa.jpg) repeat-x;
    padding: 5px 10px 5px 10px;
    font-size: 12px;
    color: #444;
    border: solid #f2f2f2;
    border-width: 0 1px 0 1px;
}

    .boxIndique_Meio input {
        border: 1px solid #ccc;
        width: 230px;
    }

/* INDIQUE SUCESSO / ERRO */

.boxIndique_MeioSucesso {
    width: 372px;
    height: 70px;
    background: #f2f2f2 url(/Util/Images/Boxes/indiqueSucesso.jpg) no-repeat;
    padding: 85px 10px 5px 10px;
    color: #003399;
    font-size: 16px;
    border: solid #f2f2f2;
    border-width: 0 1px 0 1px;
    text-align: center;
}

.boxIndique_MeioErro {
    width: 372px;
    height: 70px;
    background: #f2f2f2 url(/Util/Images/Boxes/indiqueErro.jpg) no-repeat;
    padding: 85px 10px 5px 10px;
    color: #003399;
    font-size: 16px;
    border: solid #f2f2f2;
    border-width: 0 1px 0 1px;
    text-align: center;
}


.boxIndique_BottomEnviado {
    float: left;
    width: 394px;
    height: 22px;
    text-align: right;
    background: #f2f2f2 url(/Util/Images/Boxes/bgBottomLight.gif) no-repeat left bottom;
}

    .boxIndique_BottomEnviado a, .boxIndique_BottomEnviado a:hover,
    .boxIndique_BottomEnviado a:visited {
        background: url(/Util/Images/Link/lnkEnviarLightboxEnviar.gif) no-repeat right bottom;
        width: 125px;
        height: 18px;
        float: right;
        font-size: 11px;
        font-weight: bold;
        color: #444 !important;
        padding: 4px 15px 0 0;
    }

/**/
.boxIndique_Bottom {
    float: left;
    width: 394px;
    height: 22px;
    text-align: right;
    background: #f2f2f2 url(/Util/Images/Boxes/bgBottomLight.gif) no-repeat left bottom;
}

    .boxIndique_Bottom a, .boxIndique_Bottom a:hover,
    .boxIndique_Bottom a:visited {
        background: url(/Util/Images/Link/lnkEnviarLightbox.gif) no-repeat right bottom;
        width: 54px;
        height: 18px;
        float: right;
        font-size: 11px;
        font-weight: bold;
        color: #444 !important;
        padding: 4px 15px 0 0;
    }


        .boxIndique_Bottom a.cancelar, .boxIndique_Bottom a:hover.cancelar,
        .boxIndique_Bottom a:visited.cancelar {
            background: url(/Util/Images/Link/lnkCancelarLightbox.gif) no-repeat right bottom;
            width: 66px;
            height: 18px;
            float: right;
            font-size: 11px;
            font-weight: bold;
            color: #444 !important;
            padding: 4px 8px 0 0;
        }

        .boxIndique_Bottom a.cancelarCanto, .boxIndique_Bottom a:hover.cancelarCanto,
        .boxIndique_Bottom a:visited.cancelarCanto {
            background: url(/Util/Images/Link/lnkEnviarLightbox.gif) no-repeat right bottom;
            width: 66px;
            height: 18px;
            float: right;
            font-size: 11px;
            font-weight: bold;
            color: #444 !important;
            padding: 4px 8px 0 0;
        }

/*********************************************************************************************************
RENTABILIDADE -------------------------------------------------------------------------------------------/
*********************************************************************************************************/

.tblRentabilidade {
    background: url(/Util/Images/Boxes/bgRentabilidade.gif) no-repeat 0 0;
    font-size: 11px;
    font-weight: bold;
    margin: 20px auto;
    text-align: center;
}

    .tblRentabilidade th {
        /*border:solid #cecece;*/
        border-width: 0;
        color: #003399;
        /*padding:6px 2px 4px;*/
        text-align: center;
    }

        .tblRentabilidade th table td {
            border: 0;
            border-width: 0;
            color: #003399;
            text-align: center;
        }


.brdSeparate {
    border-collapse: separate !important;
}

.tblRentabilidade th.rentabilidade {
    border-width: 0 0 1px 1px;
}

.tblRentabilidade th.inicio {
    border: none;
    padding-top: 36px;
}

.tblRentabilidade th.final {
    padding: 30px 0 0 0 !important;
    width: 98px;
    *width: 99px;
}

.tblRentabilidade td {
    border: solid #cecece;
    border-width: 0 0 1px 1px;
    text-align: center;
    height: 23px;
    border-collapse: separate;
    vertical-align: middle;
}

    .tblRentabilidade td table td {
        border: 0;
        border-width: 0;
        text-align: center;
        height: 15px;
        /*height:23px;*/
    }

        .tblRentabilidade td table td span, .tblRentabilidade td span {
            display: block;
            white-space: nowrap;
            margin: 2px 5px;
        }

    .tblRentabilidade td img {
        margin: 3px 0 4px 22px;
        text-align: center;
    }


    .tblRentabilidade td.inicio {
        text-align: left;
        padding: 0 0 0 10px;
    }

    .tblRentabilidade td.final {
        border-width: 0 1px 1px 1px;
        width: 45px;
    }

.tblRentabilidade .trCinza {
    background: #e8e8e8;
}

.tblRentabilidade td span {
    color: #444;
}


.tblRentabilidade a.sprInfo,
.tblRentabilidade a.sprInfoCinza,
.tblRentabilidade a.sprDados,
.tblRentabilidade a.sprDadosCinza {
    background: url(/Util/Images/Link/spriteRentabilidadeInfos.gif) no-repeat;
    display: block;
    width: 17px;
    height: 17px;
    margin: 0 auto;
}

.tblRentabilidade a.sprInfo {
    background-position: 0 0;
}

.tblRentabilidade a.sprInfoCinza {
    background-position: 0 -23px;
}

.tblRentabilidade a.sprDados {
    background-position: -22px 0;
}

.tblRentabilidade a.sprDadosCinza {
    background-position: -22px -23px;
}


.legenda {
    font-size: 11px;
    width: 760px;
    margin: 5px auto 19px auto;
}

    .legenda span {
        clear: both;
        display: block;
        font-style: italic;
        margin: 5px 0 0 0;
    }

.tblRentabilidadeBoxes {
    margin: 0 auto;
}

.dtlRentabilidade {
    width: 300px;
}

.linksRentabilidade {
    background: url(/Util/Images/Link/icoOutrosLinksRentabilidade1.gif) no-repeat left center;
    padding: 0 0 0 25px;
    height: 20px;
    margin: 5px 0 0 0;
}

    .linksRentabilidade a {
        font-size: 12px;
        font-weight: bold;
        color: #9e9cc4;
    }

.downRentabilidade {
    height: 24px;
    margin: 2px 0 0 0;
}

    .downRentabilidade a {
        font-size: 12px;
        font-weight: bold;
        color: #9e9cc4;
        float: left;
        margin: 3px 0 0 0;
        padding: 0 0 0 3px;
    }

    .downRentabilidade div {
        float: left;
    }

ul.outrosLinks {
    width: 330px;
    margin: 0;
    float: left;
}

    ul.outrosLinks li {
        list-style: none;
        float: left;
        border: 1px solid red;
    }

        ul.outrosLinks li.icone {
            width: 30px;
        }

        ul.outrosLinks li.link {
            width: 270px;
        }


        ul.outrosLinks li a {
            font-size: 12px;
            font-weight: bold;
            color: #9e9cc4;
        }

            ul.outrosLinks li a.downn {
                padding: 3px 0 0 7px;
                display: block;
            }

.content .boxesNossosPlanos {
    width: 337px;
    margin: 0 0 18px 0;
}

table td.nossosPlanosTd {
    padding: 0;
}

.content h1.boxesNossosPlanos12_Top {
    font-size: 15px;
    font-weight: bold;
    width: 370px;
    height: 22px;
    margin: 0;
    padding: 13px 0 0 12px;
    background: url(/Util/Images/Boxes/h1BoxesNossosBlanos.jpg) no-repeat 0 0;
}

.content h1.boxesNossosPlanos_Top {
    font-size: 15px;
    font-weight: bold;
    width: 358px;
    height: 27px;
    margin: 0;
    padding: 8px 0 0 12px;
    background: url(/Util/Images/Boxes/h1BoxesNossosBlanos.jpg) no-repeat 0 0;
}

.content .boxesNossosPlanos_Bottom {
    width: 370px;
    height: 9px;
    background: url(/Util/Images/Boxes/h1BoxesNossosBlanos.jpg) no-repeat 0 -37px;
}

.content .boxesNossosPlanos_Meio {
    width: 349px;
    min-height: 50px;
    _height: 50px;
    background: #f2f2f2 url(/Util/Images/Boxes/bgMeioBox_Imprensa.jpg) repeat-x;
    padding: 10px 10px 5px 10px;
    font-size: 12px;
    color: #444;
    border: solid #f2f2f2;
    border-width: 0 0 0 1px;
}

/**/

.boxesNossosPlanos {
    width: 337px;
    margin: 0 0 18px 0;
}

table td.nossosPlanosTd {
    padding: 0;
}

h1.boxesNossosPlanos_Top {
    font-size: 15px;
    width: 370px;
    height: 27px;
    margin: 0;
    padding: 8px 0 0 12px;
    background: url(/Util/Images/Boxes/h1BoxesNossosBlanos.jpg) no-repeat 0 0;
}

.boxesNossosPlanos_Bottom {
    width: 370px;
    height: 9px;
    background: url(/Util/Images/Boxes/h1BoxesNossosBlanos.jpg) no-repeat 0 -37px;
}

.boxesNossosPlanos_Meio {
    width: 348px;
    min-height: 50px;
    _height: 50px;
    background: #f2f2f2 url(/Util/Images/Boxes/bgMeioBox_Imprensa.jpg) repeat-x;
    padding: 10px 10px 5px 10px;
    font-size: 12px;
    color: #444;
    border: solid #f2f2f2;
    border-width: 0 1px 0 1px;
}



/**/
.azul10, .azul20, .azul30, .azul40 {
    background: url(/Util/Images/Estrutura/spriteColorsGrafico.gif) no-repeat;
}

.azul10 {
    background-position: 0 0;
    width: 15px;
    height: 15px;
}

.azul20 {
    background-position: 0 -20px;
    width: 15px;
    height: 15px;
}

.azul30 {
    background-position: 0 -40px;
    width: 15px;
    height: 15px;
}

.azul40 {
    background-position: 0 -60px;
    width: 15px;
    height: 15px;
}

/*********************************************************************************************************
OPÇÕES DE TRIBUTAÇÕES  ---------------------------------------------------------------------------------*/

.content .linkIcoPDF, .contentSemMenu .linkIcoPDF {
    /*font-size:12px;*/
    font-weight: bold;
    color: #9e9cc4;
    background: url("/Util/Images/Link/icoOutlook.gif") no-repeat left top;
    padding: 3px 0 10px 25px;
    height: 25px;
}


.divsaibaMais {
    width: 643px;
    margin: 0 auto;
    height: 22px;
    padding: 0;
}

table.tributaMenor2 {
    background: #fff;
}

table.pgbl_plano {
    float: left;
    width: 46%;
    border: 2px;
    background: #fcfcfc;
}

table.vgbl_plano {
    width: 46%;
    border: 2px;
    background: #fcfcfc;
    margin: 0 0 0 4px;
    height: 252px;
}

table.vgbl_plano2 {
    width: 46%;
    border: 2px;
    background: #fcfcfc;
    margin: 0 0 0 4px;
    height: 259px;
}

table.pgbl_plano th {
    height: 25px;
    background: #e9efff;
    font-size: 11px;
    font-weight: bold;
    color: #003399;
    padding: 0 0 0 10px;
    text-align: center;
}

table.vgbl_plano2 th, table.vgbl_plano th {
    height: 25px;
    *height: 15px;
    background: #e9efff;
    font-size: 11px;
    font-weight: bold;
    color: #003399;
    padding: 0 0 0 10px;
    text-align: center;
}

table.tributaMenor2 th {
    height: 25px;
    font-size: 11px;
    font-weight: bold;
    color: #003399;
    padding: 0 0 0 10px;
    text-align: center;
}


    table.tributaMenor2 th.left, table.tributaMaior td.left {
        background: #e8e8e8;
        /*url(/Util/Images/Boxes/tributaBgCelTopMenor.gif) no-repeat left top*/
        border: solid #ddd;
        border-width: 0 1px 0 0;
    }

    table.tributaMenor2 th.left, table.tributaMaior td.center {
        background: #e8e8e8;
        border: solid #ddd;
        border-width: 0 1px 0 0;
    }

    table.tributaMenor2 th.right, table.tributaMaior td.right {
        background: #e8e8e8;
        /*url(/Util/Images/Boxes/tributaBgCelTopMenor.gif) no-repeat right top*/
    }

table.tributaMenor2 td {
    font-size: 11px;
    text-align: center;
    color: #444;
    padding: 0 0 0 10px;
    border: solid #ddd;
    border-width: 0 1px 1px 1px;
}

    table.tributaMenor2 td.right {
        border-width: 0 1px 1px 0;
    }

table.tributaMenor2 tr {
    height: 20px;
    padding: 0 !important;
}

    table.tributaMenor2 tr.alterna {
        background: #e8e8e8;
    }

/*******/

table.tributaMaior {
    background: #fff;
}

    table.tributaMaior td.bordaBgLeft,
    table.tributaMaior td.leftTop,
    table.tributaMaior td.leftBottom {
        font-size: 11px;
        font-weight: bold;
        color: #444;
    }

    table.tributaMaior td.bordaGeral {
        border: solid #ddd;
        border-width: 0 1px 1px 0;
        padding: 5px;
        font-size: 12px;
        color: #444;
    }

    table.tributaMaior td.bordaBgLeft {
        padding: 5px;
        border: solid #ddd;
        border-width: 0 1px 1px 1px;
        background: #f8f8f8;
    }

    table.tributaMaior td.titTop {
        height: 25px;
        padding: 0px 0 0 10px;
        font-size: 11px;
        font-weight: bold;
        color: #003399;
    }

    table.tributaMaior td.leftTop {
        background: #f8f8f8 url(/Util/Images/Boxes/tributaBgCelLeft.gif) no-repeat left top;
        border: solid #ddd;
        border-width: 0 1px 1px 0;
        padding: 5px;
    }

    table.tributaMaior td.leftBottom {
        background: #f8f8f8 url(/Util/Images/Boxes/tributaBgCelLeft.gif) no-repeat left bottom;
        border: solid #ddd;
        border-width: 0 1px 0 0;
        padding: 5px;
    }



/*********************************************************************************************************
OPÇÕES DE TRIBUTAÇÕES  ---------------------------------------------------------------------------------*/

.boxPlanos {
    width: 761px;
    margin: 0 auto;
}

    .boxPlanos .topBoxPlanos {
        background: url(/Util/Images/Boxes/bgBoxPlanos.gif) no-repeat 0 0;
        height: 17px;
    }

    .boxPlanos .meioBoxPlanos {
        width: 761px;
        border: solid #ececec;
        border-width: 0 1px 0 1px;
        padding: 0 0 10px 0;
        background: #fbfbfb url(/Util/Images/Boxes/bgBoxPlanos.jpg) repeat-x;
    }

    .boxPlanos .bottomBoxPlanos {
        background: url(/Util/Images/Boxes/bgBoxPlanos.gif) no-repeat 0 -50px;
        height: 17px;
    }

    .boxPlanos ul.planos {
        WIDTH: 735px;
        margin: 0 auto;
        padding: 0;
    }

        .boxPlanos ul.planos li {
            list-style: none;
        }

            .boxPlanos ul.planos li p {
                margin: 0;
            }

            .boxPlanos ul.planos li h5 {
                margin: 0 0 -10px 0!important;
            }

            .boxPlanos ul.planos li.separador {
                background: url(/Util/Images/Boxes/hrBoxNossosPlanos.gif) no-repeat 0 center;
                height: 30px;
            }

/* Missão */

.tabelaMissao {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #444;
    margin-left: 13px;
}

    .tabelaMissao p, .boxCampanhasTexto p, .ZeraMargem p {
        margin: 0;
        padding: 0;
        text-align: left;
    }

.separadorMissao {
    background: url(/Util/Images/Content/separadorMissao.jpg) no-repeat 0 top;
}

.tabelaMissao ul {
    padding-left: 10px;
    margin: 5px 0 0 5px;
    list-style: square;
}


/* Acionistas */

.acionistas img {
    margin: 10px 10px 0 0;
}

.acionistas .tabelaAcionistas {
    background: url(/Util/Images/Content/barra.gif) no-repeat 0 center;
    line-height: 6px;
    height: 6px;
    vertical-align: middle;
}

.acionistas .tabelaTop {
    background: url("/Util/Images/Content/barra_top.gif") no-repeat;
    line-height: 18px;
}

.acionistas .tabelaBottom {
    background: url("/Util/Images/Content/barra_bottom.gif") no-repeat;
    line-height: 27px;
}

.acionistas .tabelaMeio {
    background: url("/Util/Images/Content/barra_meio.jpg") no-repeat center;
}

.acionistas a, .acionistas a:hover {
    background: url(/Util/Images/Link/icoLnk_Acionistas.gif) no-repeat left;
    padding: 0 0 7px 23px;
    color: #a19bc7;
    /*font-size:12px;*/
    font-weight: bold;
}

.acionistas p {
    color: #444;
    font-size: 11px;
    margin: 0 0 5px 0;
}

.acionistas h2 {
    font-size: 11px;
    background: url("/Util/Images/Estrutura/bgTitulos.gif") no-repeat 1px 4px;
    margin-right: 7px;
}

/* Fornecedores */

.CartilhaFornecedores {
    line-height: 22px;
    height: 22px;
    vertical-align: left;
}


    .CartilhaFornecedores a {
        background: url(/Util/Images/Link/icoPdfAmarelo.gif) no-repeat left;
        padding: 5px 0 5px 23px;
    }

/* Core */

.ms-WPBody h1, .ms-TPBody h1 {
    font-size: 16px;
}

.boxesNossosPlanos h1 {
    font-size: 15px;
    padding: 13px 0 0 12px;
    height: 22px;
}

.topBoxFormFale {
    font-size: 15px !important;
}

.contentHome2 .ms-SPZone {
    padding: 0 !important;
}



/* ESTILO DE LISTA */

.listaLetras {
    list-style: lower-alpha;
}


/* HOME DE FALE CONOSCO */

.boxConsultor {
    background: url("/Util/Images/Boxes/consultorOnline.jpg") no-repeat bottom right;
    height: 47px;
    color: #6a6a6a;
    padding: 40px 11px 0 92px;
    text-align: left;
    font-size: 11px;
    width: 274px;
    display: block;
}

.boxConsultorOnline {
    background: url("/Util/Images/Boxes/boxConsultoOnline.png") no-repeat bottom right;
    height: 205px;
    text-align: left;
    position: relative;
    /*font-size:11px;*/
    width: 377px;
}


.boxCentralAtendimento {
    background: url("/Util/Images/Boxes/boxCentralAtendimento.png") no-repeat bottom right;
    height: 205px;
    text-align: left;
    position: relative;
    font-size: 11px;
    width: 375px;
}

.boxCentralOuvidoria {
    background: url("/Util/Images/Boxes/boxOuvidoria.png") no-repeat bottom right;
    height: 205px;
    width: 377px;
    text-align: left;
    position: relative;
    font-size: 11px;
}

.boxCentralCanal {
    background: url("/Util/Images/Boxes/boxCanalEtica.png") no-repeat bottom right;
    height: 205px;
    text-align: left;
    position: relative;
    font-size: 11px;
    width: 375px;
}

.boxCentralComite {
    background: url("/Util/Images/Boxes/boxComite.jpg") no-repeat bottom right;
    height: 205px;
    text-align: left;
    width: 381px;
    position: relative;
    font-size: 11px;
}


.saibaMaisFale {
    height: 25px;
    text-align: right;
    position: absolute;
    right: 5px;
    bottom: 26px;
}

    .saibaMaisFale a {
        background: url("/Util/Images/Boxes/saibaMaisFale.png") no-repeat 0 2px;
        margin-right: 16px;
        width: 92px;
        height: 25px;
        float: right;
    }

        .saibaMaisFale a:hover {
            color: #003399;
            font-weight: bold;
            font-size: 12px;
        }


.boxCentralOuvidoria .saibaMaisFale, .boxCentralCanal .saibaMaisFale {
    bottom: 19px !important;
}

.CentralAtendimento {
    position: absolute;
    top: 40px;
    left: 22px;
}


.conteudoBoxFale {
    position: absolute;
    top: 77px;
    left: 21px;
    width: 248px;
    /*font-size:11px;*/
}

.boxConsultorOnline .conteudoBoxFale, .boxCentralAtendimento .conteudoBoxFale {
    top: 77px !important;
}

/* CADASTRE SEU CURRÍCULO */

.cadastroCurriculoBtn {
    background: url("/Util/Images/Link/btnCadastreCurriculo.jpg") no-repeat left;
    height: 48px;
    /*width:174px;
	height:33px;
	padding:15px 0 0 43px;*/
    font-size: 13px;
    color: #003399;
    margin: 0 0 15px 10px;
}

    .cadastroCurriculoBtn a, .cadastroCurriculoBtn a:visited, .cadastroCurriculoBtn a:hover, .cadastroCurriculoBtn a:active {
        padding: 17px 0 14px 41px;
        display: block;
        font-size: 11px;
        width: 156px;
        height: 17px;
        text-decoration: none;
        color: #003399;
    }


/* TELA DE SUCESSO / ERRO FORMULÁRIOS */


.telaSucesso {
    background: url("/Util/Images/Boxes/tela_sucesso.jpg") no-repeat center top;
    width: 775px;
    height: 193px;
    color: #444;
    font-size: 11px;
    text-align: center;
    position: relative;
}

.telaSucesso552 {
    background: url("/Util/Images/Boxes/tela_sucesso552.jpg") no-repeat center top;
    width: 552px;
    height: 193px;
    color: #444;
    font-size: 11px;
    text-align: center;
    position: relative;
    margin: 0 auto;
}


.telaErro552 {
    background: url("/Util/Images/Boxes/tela_erro552.jpg") no-repeat center top;
    width: 552px;
    height: 193px;
    color: #444;
    font-size: 11px;
    text-align: center;
    position: relative;
    margin: 0 auto;
}

    .telaSucesso552 span, .telaErro552 span {
        position: absolute;
        top: 80px;
        width: 552px;
        left: 0;
        color: #003399;
        font-size: 16px;
    }

.telaSucesso552 .botaoResultado .btnVoltarRes {
    display: none;
}

.telaErro552 .botaoResultado .btnVoltarRes {
    display: block;
    position: absolute;
    width: 54px;
    left: 193px;
    text-align: right;
}

.telaSucesso552 .botaoResultado .btnIrHome {
    color: #003399;
    font-size: 11px;
    width: 90px;
    left: 224px;
    position: absolute;
    display: block;
    text-align: left;
}

.telaErro552 .botaoResultado .btnIrHome {
    color: #003399;
    font-size: 11px;
    width: 90px;
    left: 292px;
    position: absolute;
    display: block;
    text-align: left;
}


.telaErro {
    background: url("/Util/Images/Boxes/tela_erro.jpg") no-repeat center top;
    width: 775px;
    height: 193px;
    color: #444;
    font-size: 11px;
    text-align: center;
    position: relative;
}

    .telaSucesso span, .telaErro span {
        position: absolute;
        top: 80px;
        width: 775px;
        left: 0;
        color: #003399;
        font-size: 16px;
    }

.botaoResultado {
    position: absolute;
    left: 0;
    top: 150px;
    width: 775px;
}

.telaSucesso .botaoResultado .btnVoltarRes {
    display: none;
}

.telaErro .botaoResultado .btnVoltarRes {
    display: block;
    position: absolute;
    width: 54px;
    left: 309px;
    text-align: right;
}

.telaSucesso .botaoResultado .btnIrHome {
    color: #003399;
    font-size: 11px;
    width: 90px;
    left: 340px;
    position: absolute;
    display: block;
    text-align: left;
}

.telaErro .botaoResultado .btnIrHome {
    color: #003399;
    font-size: 11px;
    width: 90px;
    left: 401px;
    position: absolute;
    display: block;
    text-align: left;
}

.dNone {
    display: none;
}

/* Bullets */

.bulletPadrao {
    list-style-image: url("/Util/Images/Barside/bulletBarside.gif");
}

    .bulletPadrao p {
        margin: 10px 0 0 0;
    }

/* SharePoint */

.ms-WPBody td {
    font-family: Arial, Helvetica, sans-serif !important;
}

/**/

.listaNoticias h4 {
    margin-left: 13px;
}

/* FORNECEDORES */

.Fornecedores h4 {
    margin-bottom: 5px;
    margin-left: 13px;
}


/* NOSSOS PLANOS HOME */

.boxEntendaFamilia {
    background: url("/Util/Images/Boxes/Entenda-sua-familia.jpg") no-repeat 0 0;
    width: 468px;
    height: 146px;
    float: left;
    position: relative;
}

    .boxEntendaFamilia .txt {
        text-align: left;
        width: 254px;
        height: 67px;
        position: absolute;
        left: 30px;
        bottom: 25px;
        font-size: 11px;
        color: #444;
    }

    .boxEntendaFamilia .conheca {
        background: url("/Util/Images/Content/conheca.png") no-repeat 0 0;
        bottom: 25px;
        color: transparent;
        line-height: 0px;
        height: 25px;
        position: absolute;
        right: 155px;
        text-align: left;
        width: 80px;
    }

.boxEntendaFamilia-Contraste {
    margin-top: 20px;
    background: url("/Util/Images/Contraste/Entenda-sua-familia.jpg") no-repeat 0 0;
}

.boxEntendaRenda {
    background: url("/Util/Images/Boxes/Entenda-sua-renda.jpg") no-repeat 0 0;
    width: 468px;
    height: 146px;
    float: left;
    position: relative;
}

    .boxEntendaRenda .txt {
        text-align: left;
        width: 254px;
        height: 67px;
        position: absolute;
        left: 30px;
        bottom: 25px;
        font-size: 11px;
        color: #444;
    }

    .boxEntendaRenda .conheca {
        background: url("/Util/Images/Content/conheca.png") no-repeat 0 0;
        bottom: 25px;
        color: transparent;
        line-height: 0px;
        height: 25px;
        position: absolute;
        right: 155px;
        text-align: left;
        width: 80px;
    }

.boxEntendaRenda-Contraste {
    margin-left: 470px;
    background: url("/Util/Images/Contraste/Entenda-sua-renda.jpg") no-repeat 0 0;
}

.boxParaVoce {
    background: url("/Util/Images/Content/paraVoce_Home.png") no-repeat 0 0;
    width: 312px;
    height: 301px;
    float: left;
    position: relative;
}

    .boxParaVoce .txt {
        text-align: left;
        width: 254px;
        height: 67px;
        position: absolute;
        left: 30px;
        bottom: 45px;
        font-size: 11px;
        color: #444;
    }

    .boxParaVoce .conheca {
        background: url("/Util/Images/Content/conheca.png") no-repeat 0 0;
        bottom: 25px;
        color: transparent;
        line-height: 0px;
        height: 25px;
        position: absolute;
        right: 20px;
        text-align: left;
        width: 80px;
    }

.boxEntendaRenda-Contraste .conheca {
    width: 92px !important;
    background: url("/Util/Images/Contraste/btn-conheca-contraste.jpg") no-repeat 0 0 !important;
}

.boxEntendaFamilia-Contraste .conheca {
    width: 92px !important;
    background: url("/Util/Images/Contraste/btn-conheca-contraste.jpg") no-repeat 0 0 !important;
}

.conheca-contraste {
    background: url("/Util/Images/Content/conheca-contraste.png") no-repeat 0 0 !important;
    width: 90px !important;
    height: 25px;
    margin-right: 15px !important;
}

.boxParaVoce .lnkTitle {
    color: transparent;
    display: block;
    line-height: 0px;
    height: 37px;
    left: 30px;
    position: absolute;
    top: 24px;
    width: 105px;
}

.boxParaJunior .lnkTitle {
    color: transparent;
    line-height: 0px;
    display: block;
    height: 37px;
    left: 30px;
    position: absolute;
    top: 26px;
    width: 133px;
}

.boxParaEmpresa .lnkTitle {
    color: transparent;
    display: block;
    height: 37px;
    left: 30px;
    position: absolute;
    top: 26px;
    width: 194px;
}

.boxParaVoce .lnkFoto,
.boxParaJunior .lnkFoto,
.boxParaEmpresa .lnkFoto {
    color: transparent;
    display: block;
    height: 113px;
    left: 32px;
    position: absolute;
    top: 71px;
    width: 251px;
}

.txt p a, .txt p a:hover, .txt p a:visited {
    color: #444444 !important;
    text-decoration: none;
}

.boxParaJunior {
    background: url("/Util/Images/Content/paraJunior_Home.png") no-repeat 0 0;
    position: relative;
    width: 312px;
    height: 303px;
    float: left;
}

    .boxParaJunior .txt {
        text-align: left;
        width: 254px;
        height: 67px;
        position: absolute;
        left: 30px;
        bottom: 45px;
        font-size: 11px;
        color: #444;
    }

    .boxParaJunior .conheca {
        background: url("/Util/Images/Content/conheca.png") no-repeat 0 0;
        bottom: 25px;
        color: transparent;
        line-height: 0px;
        height: 25px;
        position: absolute;
        right: 20px;
        text-align: left;
        width: 80px;
    }

.boxParaEmpresa {
    background: url("/Util/Images/Content/paraEmpresa_Home.png") no-repeat 0 0;
    position: relative;
    width: 313px;
    height: 303px;
    float: left;
}

    .boxParaEmpresa .txt {
        text-align: left;
        width: 254px;
        height: 67px;
        position: absolute;
        left: 30px;
        bottom: 45px;
        font-size: 11px;
        color: #444;
    }

    .boxParaEmpresa .conheca {
        background: url("/Util/Images/Content/conheca.png") no-repeat 0 0;
        bottom: 25px;
        color: transparent;
        height: 25px;
        line-height: 0px;
        position: absolute;
        right: 20px;
        text-align: left;
        width: 80px;
    }

    .boxParaVoce p, .boxParaJunior p, .boxParaEmpresa p {
        margin: 0;
    }

/**/

.btnVoltarPrincipal {
    background: url("/Util/Images/Botoes/btnVoltar.png") no-repeat 0 0;
    height: 24px;
    display: block;
    text-align: left;
    width: 70px;
    font-size: 1px;
    color: transparent !important;
    line-height: 0px;
}

.btnVoltarPrincipal-form {
    background: url("/Util/Images/Link/icoVoltar.jpg") no-repeat 0 0;
    height: 24px;
    display: block;
    text-align: left;
    width: 39px;
    padding: 2px 0 0 20px;
    position: relative;
    margin-top: -72px;
}

/* SOBRE A PREVIDENCIA */

.boxPrevSocial, .boxDicPrev, .boxLnkUteis, .boxPrevComp, .boxCartilha {
    width: 315px; /*height:91px;*/
    height: 107px;
    padding: 16px 0 0 150px;
}

.boxPrevSocial-Contraste, .boxDicPrev-Contraste, .boxLnkUteis-Contraste, .boxPrevComp-Contraste, .boxCartilha-Contraste {
    width: 315px !important; /*height:91px;*/
    height: 150px !important;
    padding: 16px 0 0 150px;
}

.boxPrevSocial {
    background: url("/Util/Images/Boxes/boxPrevSocial.png") no-repeat 0 0;
}

.boxPrevSocial-Contraste {
    background: url("/Util/Images/Boxes/boxSocial-Contraste.png") no-repeat 0 0 !important;
}

.boxDicPrev {
    background: url("/Util/Images/Boxes/boxDicPrev.png") no-repeat 0 0;
}

.boxDicPrev-Contraste {
    background: url("/Util/Images/Boxes/boxDicionario-Contraste.png") no-repeat 0 0 !important;
}

.boxLnkUteis {
    background: url("/Util/Images/Boxes/boxLnkUteis.png") no-repeat 0 0;
}

.boxLnkUteis-Contraste {
    background: url("/Util/Images/Boxes/boxLinks-Contraste.png") no-repeat 0 0 !important;
}

.boxPrevComp {
    background: url("/Util/Images/Boxes/boxPrevComp.png") no-repeat 0 0;
}

.boxPrevComp-Contraste {
    background: url("/Util/Images/Boxes/boxComplementar-Contraste.png") no-repeat 0 0 !important;
}

.boxCartilha {
    background: url("/Util/Images/Boxes/boxCartilha.png") no-repeat 0 0;
}

.boxCartilha-Contraste {
    background: url("/Util/Images/Boxes/boxCartilha-Contraste.png") no-repeat 0 0 !important;
}


.boxPrevSocial p {
    padding: 9px 0 0 10px;
}

.boxDicPrev p {
    padding: 28px 0 0 14px;
}

.boxLnkUteis p {
    padding: 21px 0 0 17px;
}

.boxPrevComp p {
    padding: 19px 0 0 16px;
}

.boxCartilha p {
    padding: 19px 0 0 16px;
}


.pRela {
    position: relative;
}

    .pRela p {
        font-size: 11px;
        color: #444;
        text-align: left;
        margin: 0 0 0 0;
        display: block;
        float: left;
        width: 281px;
    }

.btnAbsAcesse {
    background: url("/Util/Images/Botoes/btnAcesseAqui.png") no-repeat 0 0;
    bottom: 20px;
    color: transparent !important;
    display: block;
    height: 21px;
    line-height: 0px;
    position: absolute;
    right: 16px;
    width: 81px;
}

/*.boxDicPrev .btnAbsAcesse {
    bottom: 15px !important;
}

.boxLnkUteis .btnAbsAcesse {
    bottom: 15px !important;
}*/

/********************/


/* ÁREA ADMINISTRATIVA */

.boxAdm {
    font-size: 11px;
}

    .boxAdm .topBoxAdm {
        background: url("/Util/Images/Estrutura/boxBgTopSobre.jpg") no-repeat left top;
        width: 100%;
        height: 24px;
        padding: 6px 0 0 0;
        overflow: hidden;
    }

    .boxAdm .meioBoxAdm {
        background: #f2f2f2 url("/Util/Images/Estrutura/boxBgMeioSobre.jpg") repeat-x;
        width: 764px;
        padding: 0;
        float: left;
    }

.tblListarUser {
    width: 750px;
    margin: 25px auto 0 auto;
    background: #fff !important;
}

    .tblListarUser th {
        background: #dedede;
        border: solid #fff;
        border-width: 1px 0 2px 0;
    }

    .tblListarUser td {
    }

.tblFiltrar {
    margin: 15px 0 15px 0;
    width: 750px;
    border: solid #ccc;
    border-width: 2px 0 0 0;
}

    .tblFiltrar td {
        padding: 6px 0 0 0;
    }

        .tblFiltrar td .campoText {
            height: 15px;
            border: 1px solid #adacac;
            color: #444;
            font-size: 11px;
        }

.bt {
    height: 20px;
    padding: 0 2px 2px 2px;
    font-size: 11px;
}

.tblFiltrar td .selectAdm {
    margin: 0 0 0 0;
    padding: 0; /*height:20px;*/
}

.boxLnkBottomAdm {
    width: 784px;
    height: 20px;
    float: left;
    padding: 6px 0 0 0;
    background: #f2f2f2 url("/Util/Images/Link/lnkBgLinksAdm.jpg") no-repeat left bottom;
}

    .boxLnkBottomAdm a {
        height: 100%;
        float: right;
        color: #003399;
        font-size: 11px;
        font-weight: bold;
        padding: 0 8px 0 8px;
    }

        .boxLnkBottomAdm a:hover {
            color: #003399;
            text-decoration: underline;
        }


    .boxLnkBottomAdm span.separador {
        width: 1px;
        background: #f2f2f2 url("/Util/Images/Link/separador.gif") no-repeat center center;
        height: 20px;
        margin: -3px 5px 0 5px;
        float: right;
    }

.campoTextNewUser {
    border: 1px solid #adacac;
    color: #444;
    font-size: 11px;
}

.btnIrAdm {
    margin: 0 0 -3px 0;
    *margin: 0;
}

.linkAlternativo {
    background: transparent url(/Util/Images/Link/icoLiksUteis.gif) no-repeat scroll left top;
    color: #9E9CC4;
    display: inline-block;
    font-weight: bold;
    height: 20px;
    padding: 0 0 0 30px;
    margin: 8px 0 0 0;
    font-size: 12px;
    cursor: pointer;
}

.boxAdm .tblFiltrar select {
    border: 1px solid #adacac;
    font-size: 10px;
    color: #444;
    padding: 0 0 1px 3px;
    height: 17px;
}


/* SERVIÇO AO CLIENTE */

.saibaMaisCliente {
    background: url("/Util/Images/Boxes/icoSaibaMaisFale.gif") no-repeat 0 3px;
    color: #a09ec6;
    tvFlashHome text-align:left;
    text-decoration: none;
    padding-left: 15px;
    font-weight: bold;
    font-size: 12px;
    display: block;
    width: 110px;
    padding: 2px 0 0 16px;
    margin-left: 8px;
}

    .saibaMaisCliente:hover {
        text-decoration: none;
    }

.boxContraste-default {
    float: right;
    width: 120px;
    height: 50px;
    background: url("/Util/Images/Home/btn-acessibilidade.png") no-repeat;
    margin: 15px 0 0 0;
    *margin: 0 0 0 0;
}

.boxContraste {
    float: right;
    width: 116px;
    height: 46px;
    background: url("/Util/Images/Contraste/btn-acessibilidade-contraste.png") no-repeat;
    margin: 15px 0 0 0;
    *margin: 0 0 0 0;
}

.boxClienteTop {
    width: 109px;
    height: 47px;
    float: right;
    margin: 15px 0 0 0;
    *margin: 3px 0 0 0;
    /**margin: 15px 10px 0 420px;*/
}

    .boxClienteTop p.titBusca {
        height: 14px;
        font-size: 12px;
        font-weight: bold;
        color: #003399;
        background: url("/Util/Images/Estrutura/bgTitulos.gif") no-repeat left 5px;
        text-align: left;
        padding: 0 0 0 12px;
        margin: 0 0 8px 0;
    }

    .boxClienteTop .text {
        height: 13px;
        border: 1px solid #eaeef6;
        background: #fff;
        width: 120px !important;
        margin: 0 6px 0 10px;
        font-size: 11px;
        color: #444;
    }

.lnkflash {
    display: block;
    width: 582px;
    height: 235px;
    z-index: 2;
    cursor: pointer;
    position: absolute;
    background: url("Util/Images/Estrutura/Transparent.gif") repeat 0 0;
}

.tvFlashHome .flash {
    z-index: 1;
}


/**/


.vermelha {
    color: #FF0000 !important;
    white-space: nowrap;
}

.azul {
    color: #27a400 !important;
    white-space: nowrap;
}

/* LINKS INTERESSANTES */

.linksInteressantes {
    width: 355px;
    margin-right: 40px;
    padding-bottom: 10px;
    background: url("/Util/Images/Barside/barLinksGovernanca.gif") no-repeat left bottom;
}

.linksInteressantesRight {
    background: url("/Util/Images/Barside/barLinksGovernanca.gif") no-repeat left bottom;
    padding-bottom: 10px;
    width: 355px;
}


/* NOVO BOX NOTÍCIAS HOME */

.boxNoticiasHome {
    background: url("/Util/Images/Boxes/boxNoticias.gif") no-repeat center top;
    width: 643px;
    height: 141px;
    padding: 68px 0 0 27px;
    text-align: left;
    position: relative;
}

.txtVerTodas {
    position: absolute;
    right: 14px;
    text-align: right;
    top: 15px;
    width: 75px;
    height: 16px;
}

    .txtVerTodas a, .txtVerTodas a:hover {
        display: block;
        text-decoration: none;
        color: #444444 !important;
    }

.titNoticias {
    font-size: 12px;
    color: #01295d;
    font-weight: bold;
}

a.chamadaNoticias, a:hover.chamadaNoticias,
a:visited.chamadaNoticias, a:acitve.chamadaNoticias {
    color: #666666 !important;
    text-decoration: none;
}

.barNoticiasHome {
    border: 1px solid #e5e5e5;
    border-width: 1px 0 0 0;
    height: 1px;
    width: 620px;
    font-size: 0;
    margin: 5px 0 4px;
}


/*** BOX COTAÇÕES ****/

.divBox {
    background: url("/Util/Images/Boxes/boxCotacoes.jpg") no-repeat 1px bottom;
    height: 177px;
    width: 291px;
    z-index: 5;
    position: relative;
}

.boxAbasCotacoes ul.abas {
    width: 291px;
    height: 28px;
    list-style: none;
    margin: 0 0 0 2px;
    padding: 0;
    z-index: 10;
    position: relative;
    _margin-bottom: -7px;
}

    .boxAbasCotacoes ul.abas li {
        float: left;
    }


.tblBusca {
    width: 950px;
    font-size: 11px;
    padding: 8px 0 8px;
    border: solid #ededed;
    border-width: 0 0 1px 0;
    margin: 0;
}

    .tblBusca strong {
        display: block;
        padding-bottom: 4px;
    }

/* CAMPANHAS INTERNAS */

.boxCampanhasTop {
    background: url(/Util/Images/Boxes/boxCampanhasTop.gif) no-repeat left top;
    width: 394px;
    height: 25px;
}

.boxCampanhas {
    width: 394px;
    background: url(/Util/Images/Boxes/boxCampanhas.gif) repeat-y left top;
}

    .boxCampanhas tr td {
        vertical-align: middle;
        text-align: center;
    }

        .boxCampanhas tr td img {
            margin: 0 0 0 20px;
        }

.boxCampanhasTexto {
    padding: 0 30px 0 8px;
    text-align: left !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #444444;
    vertical-align: middle;
}

.boxCampanhasBottom {
    background: url(/Util/Images/Boxes/boxCampanhasBottom.gif) no-repeat left bottom;
    width: 394px;
    height: 25px;
}

/* Simulador de IR */

.AvisoCalc p span {
    display: block;
    padding-bottom: 5px;
    text-align: left;
}

.AvisoCalc span {
    display: block;
}

.AvisoCalc p strong span {
    color: #C4C4C4;
}

.MargemZero p {
    margin: 0;
    padding: 0;
}

.SimuladorIR {
    background: #F2F2F2 url(/Util/Images/Boxes/bgBoxForm728.jpg) repeat-x scroll 0 0;
}

.AvisoCalc {
    display: block;
    padding: 5px 0;
    color: red;
    text-align: left;
    margin: 10px 0;
}

.ValidaSumarioIR {
    color: red;
}


.boxImprensa {
    width: 378px;
    height: 190px;
    background: url("/Util/Images/Boxes/boxSombra.gif");
    position: relative;
}

/* tooltip */

#s1, #s2, #s3, #s4,
#s5, #s6, #s7, #s8 {
    background: #FFFBB9;
    border: 1px solid #BBBBBB;
    color: #444444;
    margin: 40px 0 0 10px;
    ..margin:20px 0 0 10px;
    _margin: 40px 0 0 10px;
    padding: 3px;
    text-align: left;
    text-decoration: none;
    width: 230px;
    display: none;
}

/* calc de IR */

.resultadoIR .CorLinhaAlternada td, .resultadoIR .CorLinha td,
.resultadoIR .CorLinhaDestaque td, .resultadoIR .CorLinhaTitulo td {
    border: 1px solid #CECECE;
    border-collapse: collapse !important;
    padding: 5px;
}

.resultadoIR .CorLinhaAlternada td {
    background: #FFF;
}

.resultadoIR .CorLinha td {
    background: #ECECEC;
}

.resultadoIR .CorLinhaDestaque td {
    padding-top: 10px;
    background: #FFF;
}

    .resultadoIR .CorLinhaDestaque td p {
        font-weight: bold;
    }

.resultadoIR .CorLinhaTitulo td {
    color: #003399;
    vertical-align: middle;
    background: #FFF;
}

.resultadoIR {
    border-collapse: collapse !important;
}

.topBoxCalcule {
    background: url(/Util/Images/Boxes/bgTopBoxCalcule.gif) no-repeat center top;
    height: 35px;
}

.topBoxResultado {
    background: url(/Util/Images/Boxes/bgTopBoxResultado.gif) no-repeat center top;
    height: 35px;
}

.AvisoResultadoTop {
    display: block;
    margin: 0 0 20px 13px;
}

    .AvisoResultadoTop b {
        color: #003399;
        font-size: 18px;
    }

/* FALE CONOSCO - COMITÊ DE AUDITORIA */

.boxComiteDeAuditoria {
    background: url("/Util/Images/Boxes/boxComiteDeAuditoria.png") no-repeat 0;
    height: 205px;
    width: 377px;
    text-align: left;
    position: relative;
    font-size: 11px;
}


/* SUSTENTABILIDADE - EDUCAÇÃO FINANCEIRA */

.EducacaoFinanceira {
    margin-bottom: 15px;
    text-align: justify;
    border-bottom: solid 1px #ccc;
}

.CaixaEducacaoFinanceira, .CaixaEducacaoFinanceiraSegunda, .CaixaEducacaoFinanceiraTerceira {
    height: 149px;
    width: 250px;
    margin: 0 3px;
    display: block;
    float: left;
    background: url("/Util/Images/Boxes/educacao-financeira-1.png") no-repeat 0;
}

.CaixaEducacaoFinanceiraSegunda {
    background: url("/Util/Images/Boxes/educacao-financeira-2.png") no-repeat 0;
}

.CaixaEducacaoFinanceiraTerceira {
    background: url("/Util/Images/Boxes/educacao-financeira-3.png") no-repeat 0;
}

    .CaixaEducacaoFinanceira span, .CaixaEducacaoFinanceiraSegunda span, .CaixaEducacaoFinanceiraTerceira span {
        width: 123px;
        float: left;
        margin-left: 25px;
        margin-top: 20px;
        font-size: 15px;
        text-align: left;
        color: #003366;
    }

    .CaixaEducacaoFinanceira a, .CaixaEducacaoFinanceiraSegunda a, .CaixaEducacaoFinanceiraTerceira a {
        float: right;
        position: relative;
        width: 79px;
        margin-right: 23px;
        margin-top: 95px;
        height: 21px;
    }

/* Alteração do Fale Conosco Junçao de links em uma so imagen */

.boxPagInicial .Consultor a {
    display: block;
    left: 145px;
    padding: 50px 110px;
    position: absolute;
    top: 10px;
}


/* Alteração do Nossos Planos Junçao de links em uma so imagen */

.boxNossosPlanos .BoxPlanos a {
    display: block;
    left: 0;
    padding: 103px 127px;
    position: absolute;
    top: 0;
}

.boxGeralPlanos {
    position: relative;
}

.boxClienteTop a {
    color: transparent;
    display: block;
    line-height: 0px;
}

.boxCanalDoFornecedor {
    background: url("/Util/Images/Boxes/boxCanalDoFornecedor.gif") no-repeat scroll 0 50% transparent;
    font-size: 11px;
    height: 205px;
    position: relative;
    text-align: left;
    width: 377px;
}


/* Agenda - Governança */

.divCell {
    position: absolute;
    width: 68px;
    height: 44px;
}

.nroDia {
    position: relative;
    top: -11px;
    left: 0;
    *left: -34px;
    z-index: 40;
}

.coresFundo {
    position: relative;
    top: -44px;
    left: 0;
    *left: -34px;
    z-index: 10;
    width: 68px;
    height: 44px;
}

    .coresFundo table {
        width: 68px;
        height: 44px;
    }

    .coresFundo td {
        height: 44px;
        margin: 0;
        padding: 0;
    }


.cDiaEventoFeriado {
    background: #ff666d !important;
}

    .cDiaEventoFeriado a {
        color: #cecece !important;
    }

.cDiaEventoDiretoria {
    background: #443bff !important;
}

    .cDiaEventoDiretoria a {
        color: #cecece !important;
    }

.cDiaEventoComiteRiscos {
    background: #966c4d !important;
}

    .cDiaEventoComiteRiscos a {
        color: #cecece !important;
    }

.cDiaEventoComiteTecnologia {
    background: #288299 !important;
}

    .cDiaEventoComiteTecnologia a {
        color: #cecece !important;
    }

.cDiaEventoComiteConsultivo {
    background: #5b8c66 !important;
}

    .cDiaEventoComiteConsultivo a {
        color: #cecece !important;
    }

.cDiaEventoComiteComiteProdutosPricing {
    background: #b0017d !important;
}

    .cDiaEventoComiteComiteProdutosPricing a {
        color: #cecece !important;
    }

.cDiaEventoComiteComiteAuditoria {
    background: #ff9422 !important;
}

    .cDiaEventoComiteComiteAuditoria a {
        color: #cecece !important;
    }

.cDiaEventoComiteConselhoFiscal {
    background: #945cab !important;
}

    .cDiaEventoComiteConselhoFiscal a {
        color: #cecece !important;
    }

.cDiaEventoComiteAssembleiaGeral {
    background: #ffa1f7 !important;
}

    .cDiaEventoComiteAssembleiaGeral a {
        color: #cecece !important;
    }

.cDiaEventoComiteComeiteRiscos {
    background: #966c4d !important;
}

    .cDiaEventoComiteComeiteRiscos a {
        color: #cecece !important;
    }

.cDiaEventoComiteComiteFinanceiro {
    background: #f5e700 !important;
}

    .cDiaEventoComiteComiteFinanceiro a {
        color: #cecece !important;
    }

.cDiaEventoComiteConselhoAdministracao {
    background: #79bd43 !important;
}

    .cDiaEventoComiteConselhoAdministracao a {
        color: #cecece !important;
    }

.cDiaEventoConvencaodeVendas {
    background: #eaa88b !important;
}

    .cDiaEventoConvencaodeVendas a {
        color: #cecece !important;
    }



/*Agenda*/

.lista-cores {
    font-size: 8px;
    float: left;
    width: 480px;
    height: 100px;
    font-style: normal;
    font-weight: bolder;
    color: #000000;
    text-align: left;
    margin-left: 5px;
    *position: absolute;
    *margin-left: -230px;
}

.lista-cores1 {
    width: 12px;
    height: 12px;
    background-color: #443bff;
}

.lista-cores2 {
    width: 12px;
    height: 12px;
    background-color: #ffa1f7;
}

.lista-cores3 {
    width: 12px;
    height: 12px;
    background-color: #b0017d;
}

.lista-cores4 {
    width: 12px;
    height: 12px;
    background-color: #2cc0f0;
}

.lista-cores5 {
    width: 12px;
    height: 12px;
    background-color: #5b8c66;
}

.lista-cores6 {
    width: 12px;
    height: 12px;
    background-color: #79bd43;
}

.lista-cores7 {
    width: 12px;
    height: 12px;
    background-color: #ff9422;
}

.lista-cores8 {
    width: 12px;
    height: 12px;
    background-color: #945cab;
}

.lista-cores9 {
    width: 12px;
    height: 12px;
    background-color: #ff666d;
}

.lista-cores10 {
    width: 12px;
    height: 12px;
    background-color: #966c4d;
}

.lista-cores11 {
    width: 12px;
    height: 12px;
    background-color: #f5e700;
}

.lista-cores12 {
    width: 12px;
    height: 12px;
    background-color: #eaa88b;
}

/*Imposto de Renda*/

#divImpostoDeRenda .titulo {
    font-family: Arial;
    font-size: 14px;
    color: #5d5d5d;
    text-transform: uppercase;
    padding: 0;
}

#divImpostoDeRenda .txt {
    font-family: Arial;
    font-size: 11px;
    color: #5d5d5d;
}

#divImpostoDeRenda .bg_1 {
    width: 458px;
    height: 141px;
    float: left;
    background-image: url(/ImpostoDeRenda/PublishingImages/bg1.jpg);
    background-repeat: no-repeat;
    margin-left: 5px;
}

#divImpostoDeRenda .bg_2 {
    width: 458px;
    height: 141px;
    float: left;
    background-image: url(/ImpostoDeRenda/PublishingImages/bg2.jpg);
    background-repeat: no-repeat;
}

#divImpostoDeRenda .margin_bt {
    margin-left: 310px;
    margin-top: 13px;
}

#divImpostoDeRenda .margin_txt {
    margin-left: 140px;
    margin-top: 57px;
    color: #aaaaaa;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

#divImpostoDeRenda .flash {
    z-index: -1;
    position: relative;
}

.boxParaVoce-Contraste {
    background: url("/Util/Images/Content/paraVoce-Contraste.png") no-repeat 0 0 !important;
}

.boxParaJunior-Contraste {
    background: url("/Util/Images/Content/paraJunior-Contraste.png") no-repeat 0 0 !important;
}

.boxParaEmpresa-Contraste {
    background: url("/Util/Images/Content/paraEmpresa-Contraste.png") no-repeat 0 0 !important;
}
