.breadcrumb {
    position: absolute;
    margin-top: 160px;
}

.breadcrumb ul {
    list-style: none;
    font-size: 10px;
    color: #666666;
    display: block;
    margin: 20px 0;
    padding: 0px;
}

.breadcrumb ul li {
    display: inline;
}

#conteudoPrincipal {
    width: 510px;
    display: block;
    float: left;
    padding: 0;
    margin: 0;
}

#conteudoPrincipal h1 {
    font-size: 22px;
    font-family: 'Arial', sans-serif;
    font-weight: bold;
    color: #012D58;
    margin: 12px 0 5px 2px;
}

#conteudoPrincipal h2 {
    font-size: 18px;
    font-family: 'Arial', sans-serif;
    font-weight: bold;
    font-style: italic;
    color: #012D58;
    margin: 30px 0 5px 2px;
}

#conteudoPrincipal .destaque01 {
    color: #145591;
    font-size: 16px;
    font-weight: normal;
}

#conteudoPrincipalInterno {
    width: 510px;
    display: block;
    float: left;
    padding: 0;
    margin: 0;
}

#conteudoPrincipalInterno h1 {
    margin: 10px 0px;
    font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
    font-size: 1.6em;
    font-weight: bold;
    font-style: italic;
    color: #244973;
}

#conteudoPrincipalInterno h2 {
    margin: 30px 0 0 0;
    font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
    font-size: 1.4em;
    font-weight: bold;
    font-style: italic;
    color: #244973;
}

#conteudoPrincipalInterno h3 {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    color: #012D58;
}

#conteudoPrincipalInterno h4 {
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    color: #244973;
    margin: 20px 0 5px 0;
}

#conteudoPrincipalInterno h5 {
    font-family: "Roboto", sans-serif;
    font-size: 12px;
    color: #244973;
    margin: 15px 0 5px 0;
}

#conteudoPrincipalInterno p {
    margin: 0 0 10px 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #333333;
    line-height: 1.4em;
    text-align: justify;
    color: #333333;
}

#conteudoPrincipalInterno .textoExplicativo {
    border-top: 1px dotted #CCCCCC;
    margin: 0 0 25px 0;
}

#conteudoPrincipalInterno .textoExplicativo p {
    font-size: 12px;
    color: #607079;
    font-weight: normal;
    margin: 0;
    padding: 10px 0 0 0;
}

.boxBorder,
.boxBorder2 {
    border-top: 1px dotted #CCCCCC;
}

.boxBorder {
    margin: 25px 0 0 0;
    padding: 25px 0;
}

.boxBorder2 {
    margin: 10px 0 0 0;
    padding: 20px 0;
}

.boxContorno {
    border: 1px dotted #CCC;
    padding: 10px;
}

#TituloRI {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    color: #012D58;
    margin: 20px 0 5px 0;
}

#listaNoticias {
    font-family: 'Arial', sans-serif;
    font-size: 13px;
    color: #003366;
}

.dataNoticia {
    font-weight: bold;
    color: #145591;
    font-size: 12px;
}

#listaNoticias li {
    list-style-type: none;
    clear: both;
    padding: 7px 0 7px 5px;
    border-bottom: 1px #CCCCCC dotted;
}

#listaNoticias a {
    text-decoration: none;
    color: #003366;
}

#listaNoticias a:hover {
    text-decoration: underline;
    color: #006699;
}

#listaNoticias li:hover {
    background-color: #f2f2f2;
}

.maisNoticia {
    font-weight: bold;
    margin: 10px 0 0 0;
}

.imgCartao {
    float: left;
}

.textoCartao {
    width: 340px;
    float: right;
    text-align: left;
    margin: 0 0 0 5px;
}

.contasCartoes {
    width: 156px;
    float: left;
    margin: 0 20px 0 0;
}

.textoCartao h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #244973;
    margin: 5px 0 5px 0;
    padding: 0px;
}

.textoCartao h3 span {
    font-size: 13px;
    font-style: italic;
    color: #145591;
}

.textoCartao ul li,
.linkDestaque ul li,
.linkDestaque2 ul li,
.linkDestaque3 ul li,
.contasCartoes ul li {
    padding: 0;
    display: inline;
}

.contasCartoes ul {
    margin-top: 10px;
}

.contasCartoes ul li {
    font-size: 13px;
    color: #244973;
}

.textoCartao ul li a,
.contasCartoes ul li a {
    font-size: 12px;
    line-height: 20px;
    color: #3266A0;
    text-decoration: none;
    padding: 0;
    margin: 0 20px 0 0;
}

.linkDestaque ul li a,
.linkDestaque2 ul li a,
.linkDestaque3 ul li a {
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    color: #3266A0;
    text-decoration: none;
    padding: 0;
    margin: 0 20px 0 0;
}

.textoCartao ul li a:hover,
.linkDestaque ul li a:hover,
.linkDestaque2 ul li a:hover,
.linkDestaque3 ul li a:hover,
.contasCartoes ul li a:hover {
    color: #0099CC;
    text-decoration: underline;
}

.linkDestaque {
    border-top: 1px dotted #CCCCCC;
    border-bottom: 1px dotted #CCCCCC;
    padding: 15px 0;
    margin: 25px 0 0 0;
}

.linkDestaque2 {
    border-bottom: 1px dotted #CCCCCC;
    padding: 15px 0;
    margin: 0;
}

.linkDestaque3 {
    border-top: 1px dotted #CCCCCC;
    padding: 15px 0;
    margin: 0;
}

.reduzido {
    padding: 8px 0;
}

.reduzido ul li a {
    font-weight: normal;
}

#accordionPrincipal .linkAccordion {
    float: left;
    margin: 0 0 20px 0;
}

#ListaSimplesColunada2 {
    list-style: none;
    font-size: 0.9em;
    color: #666666;
    clear: both;
    margin: 15px 0 30px 0;
}

#ListaSimplesColunada2 dt {
    display: inline-table;
    float: left;
    clear: left;
    margin: 0px 10px 5px 0px;
    padding: 10px 5px;
    border-top: 1px #C1BCB5 dotted;
    width: 180px;
    color: #003366;
    height: auto;
}

#ListaSimplesColunada2 dd {
    display: inline-table;
    float: left;
    margin: 0px 5px 5px 5px;
    padding: 10px 5px;
    border-top: 1px #C1BCB5 dotted;
    width: 200px;
    height: auto;
    color: #333;
    font-size: 0.9em;
    text-align: justify;
    line-height: normal;
}

#ListaSimplesColunada3 {
    list-style: none;
    font-size: 0.9em;
    color: #666666;
    clear: both;
    margin: 15px 0 30px 0;
}

#ListaSimplesColunada3 dt {
    display: inline-table;
    float: left;
    clear: left;
    margin: 0px 10px 5px 0px;
    padding: 10px 5px;
    border-top: 1px #C1BCB5 dotted;
    width: 120px;
    color: #003366;
}

#ListaSimplesColunada3 dd {
    display: inline-table;
    float: left;
    margin: 0px 5px 5px 5px;
    padding: 10px 5px;
    border-top: 1px #C1BCB5 dotted;
    width: 260px;
    color: #333;
    font-size: 0.9em;
    text-align: justify;
    line-height: normal;
}

#conteudoLateral {
    width: 250px;
    float: right;
}

#conteudoLateral h2 {
    font-family: 'Arial Narrow', sans-serif;
    font-size: 18px;
    font-weight: bold;
    font-style: italic;
    line-height: 1em;
    color: #1C3753;
    margin: 18px 5px 10px 5px;
    padding: 0px;
    display: block;
    clear: both;
}

#menuLateral {
    margin: 20px 0 0 0;
}

#menuLateral h2 {
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    color: #3266A0;
    margin: 10px 0;
    letter-spacing: -1px;
}

#menuLateral h3 {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 15px;
}

#menuLateral ul {
    list-style: disc url('/img/setaLinkMenu.png');
}

#menuLateral li {
    margin: 8px 0;
    font-size: 13px;
}

#menuLateral .active {
    color: #3266A0;
    text-decoration: underline;
}

#accordion0,
#accordion,
#accordion1 {
    margin: 0 0 10px 0;
}

#menuLateral .banner,
.banner,
#accordion .banner {
    list-style: none;
}

.caixaServicos {
    display: inline-block;
    width: 240px;
    margin-top: 15px;
    padding: 0 0 15px 0;
    border-bottom: 1px #CCCCCC dotted;
}

.caixaServicos h3 {
    text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 12px;
    margin: 5px 0 0 10px;
    color: #145591;
    text-align: left;
    line-height: 14px;
}

.caixaServicos p {
    font-size: 13px;
    margin: 5px 0 0 10px;
    line-height: 14px;
    text-align: left;
}

.caixaServicos p:hover {
    color: #006699;
}

.imgServicos {
    float: left;
    widht: 67px;
}

.textoServicos {
    float: right;
    width: 170px;
}

.textoServicos:hover {
    text-decoration: underline;
    color: #006699;
}

.margemDir {
    margin-right: 20px;
}

.semBorda {
    border: none;
}

.floatLeft {
    float: left;
}

.titulo_destaque {
    color: #012D58;
}

.tituloItem2 {
    padding: 0px;
    margin: 10px 0px 5px 15px;
    line-height: 1em;
    font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
    font-size: 1.6em;
    font-weight: bold;
    font-style: italic;
    color: #244973;
}

.noMarginRight {
    margin-right: 0;
}

.borderTop {
    border-top: 1px dotted #CCCCCC;
    padding: 30px 0 0 0;
    margin: 20px 0 0 0;
}

.borderTop2 {
    border-top: 1px dotted #CCCCCC;
    padding: 15px 0 0 0;
}

.bold {
    font-weight: bold;
}

.setaAviso {
    display: inline-block;
    width: 10px;
    height: 7px;
    background: url('img/setaAviso.png') no-repeat;
    margin: 0 5px 0 0;
    padding: 0 0 1px 0;
}

.semBordaBase {
    border-bottom: none;
}

.eleicao {
    border-top: 1px dotted #CCC;
    border-bottom: 1px dotted #CCC;
    padding: 0 0 5px 0;
}

.eleicao span {
    font-weight: bold;
}

.infoADM {
    font-size: 12px;
    font-weight: normal;
    float: left;
    text-align: left;
    font-family: arial, sans serif;
    font-style: normal;
    line-height: 40px;
    color: #0099CC;
    text-decoration: none;
    padding: 0;
    margin: 0;
    width: 100%;
    border-bottom: 1px dotted #CCC;
    clear: both;
}

.infoADM a:hover {
    color: #0099CC;
    text-decoration: underline;
}

#TopoNav2 {
    background: url('/img/fundo_topo_ascom.png') no-repeat;
    height: 110px;
    width: 775px;
    margin-top: 0px;
}

#LogoValores {
    height: 59px;
    width: 158px;
    float: left;
    display: block;
    font-size: 9px;
    margin: 28px 0 0 0;
    padding: 0px;
    background: url('/agenciaValores/img/logotipo.png') no-repeat;
    text-indent: -9999em;
}

.caixaValores {
    display: inline-block;
    width: 500px;
    margin-top: 20px;
    padding: 0 0 15px 0;
    border-bottom: 1px #CCCCCC dotted;
}

.caixaValores h3 {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    margin: 5px 0 0 10px;
    color: #012D58;
    text-align: left;
    line-height: 14px;
}

.caixaValores p {
    font-size: 13px;
    margin: 10px 0 0 10px;
    line-height: 16px;
    text-align: left;
}

.imgValores {
    float: left;
    widht: 80px;
}

.textoValores {
    float: right;
    width: 410px;
}

.EscondeCaption {
    display: none;
}

#tabelaAcordion .cargo {
    text-transform: none;
}

#tabelaAcordion table.dataTable.no-footer {
    margin-bottom: 5px;
}

#tabelaAcordion table.dataTable tbody th,
#tabelaAcordion table.dataTable tbody td {
    padding: 8px 10px 8px 15px;
}

.dataTables_wrapper {
    font-size: 13px;
}

.dataTables_info {
    font-size: 12px;
    color: #6A6664;
    margin: 3px 0 0 0;
}

.dataTables_filter {
    font-size: 13px;
    margin: 5px 0;
    width: 50%;
    border-top: 1px dotted #CCC;
    padding: 10px 0;
}

.dataTables_filter input {
    line-height: 14px;
    padding: 5px 2px;
    min-height: 14px;
}

.dataTables_length_filter input {
    line-height: 14px;
    padding: 5px 2px;
    min-height: 14px;
}

.dataTables_length {
    font-size: 13px;
    line-height: 24px;
    margin: 5px 0;
    width: 50%;
    border-top: 1px dotted #CCC;
    padding: 10px 0;
}

.dataTables_length select {
    font-size: 13px;
    height: 28px;
    padding: 2px;
    border: 1px solid #CCC;
}

#TabelaSimples_info,
#TabelaSimples_filter,
#TabelaSimples_length,
#TabelaSimples_paginate {
    display: none;
}

.paginate_button {
    font-size: 12px;
}

.colunaCentralizada {
    text-align: center;
}

.dataNegrito {
    font-weight: bold;
    color: #145591;
    font-size: 12px;
}

#conteudoPrincipalInterno .cargo p {
    margin: 2px 0;
    font-size: 10px;
    color: #666;
}

#barraacessorapido select {
    width: 200px;
    height: 22px;
    padding: 0 0 2px 0;
    margin: 8px 0;
    display: block;
    clear: both;
    line-height: 18px;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #003366;
    border: #CDD2D8 solid 1px;
}

#barraacessorapido {
    width: 250px;
    height: 35px;
    float: right;
    clear: right;
    position: relative;
    display: block;
    margin: 35px 0 4px 0;
}

#menuacessorapido {
    width: 202px;
    height: 40px;
    padding-left: 10px;
    float: left;
    clear: left;
    position: relative;
    display: block;
    background: url('/ri/img/barra_acesso.gif') no-repeat;
}

#menuacessorapidook {
    width: 34px;
    height: 40px;
    left: 212px;
    display: block;
    background: url('/ri/img/barra_acesso_ok.gif') no-repeat;
    position: absolute;
}

.btAcessoRapidoOK {
    width: 34px;
    height: 38px;
    background: none;
    padding: 0px;
    margin: 0px;
    cursor: hand;
    border: none;
    display: block;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #415A70;
    text-indent: -9999px;
    float: left;
    clear: none;
}

#listaDocumentos {
    font-family: 'Arial', sans-serif;
    font-size: 13px;
    color: #003366;
}

#listaDocumentos li {
    list-style-type: none;
    clear: both;
    padding: 7px 0 7px 5px;
    border-bottom: 1px #CCCCCC dotted;
}

#listaDocumentos a {
    text-decoration: none;
    color: #003366;
}

#listaDocumentos a:hover {
    text-decoration: underline;
    color: #006699;
}

#listaDocumentos li:hover {
    background-color: #f2f2f2;
}

.iconePdf {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url('/ri/img/pdf.png') no-repeat;
    margin: 0 10px 0 0;
    padding: 0;
}

.iconeNovo {
    display: inline-block;
    width: 22px;
    height: 8px;
    background: url('/ri/img/novo.png') no-repeat;
    margin: 0 0 0 3px;
    padding: 0;
}

.resultadosIcones {
    display: inline-block;
    width: 240px;
    margin-top: 10px;
    padding: 0 0 10px 0;
    border-bottom: 1px #CCCCCC dotted;
}

.resultadosIcones h3 {
    text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 12px;
    margin: 5px 0 0 10px;
    color: #145591;
    text-align: left;
    line-height: 14px;
}

.resultadosIcones p {
    font-size: 13px;
    margin: 5px 0 0 10px;
    line-height: 14px;
    text-align: left;
}

.resultadosIcones p:hover {
    color: #006699;
}

.imgResultadosIcones {
    float: left;
    widht: 30px;
}

.textoResultadosIcones a {
    float: right;
    width: 195px;
    margin: 8px 0 0 0;
    font-size: 13px;
    font-weight: bold;
}

.textoResultadosIcones a:hover {
    text-decoration: underline;
    color: #006699;
}

#Mailing {
    height: 59px;
    width: 250px;
    background: url("/ri/img/fundoMailing.png") no-repeat;
    display: block;
}

#Mailing input.campoMailing {
    margin: 25px 0 0 10px;
    width: 200px;
    height: 22px;
    border: solid 1px #CCC;
    display: block;
    float: left;
}

#Mailing .btnMailing {
    background: url("/ri/img/fundoBtnMailing.gif") no-repeat;
    color: #FFFFFF;
    height: 22px;
    width: 25px;
    text-indent: -9999px;
    margin: 26px 0 0 4px;
}

.rodapeAreaRI {
    width: 775px;
    margin: 0 auto;
}

.rodapeInstitucionalRI {
    width: 775px;
    margin: 0 auto;
    padding: 30px 0 0 0;
}

.redesocialRI {
    width: 375px;
    padding: 15px 0 0 0;
    float: right;
    text-align: right;
}

.redesocialRI a {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
    line-height: 25px;
}

.redesocialRI a:hover {
    text-decoration: underline;
}

.redesocialRI p {
    margin-left: 85px;
    text-align: right;
}

.containerInstitucional {
    width: 375px;
    padding: 0;
    float: left;
}

.containerInstitucional h2 {
    margin: 5px 0 0 0;
    padding: 0;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    line-height: normal;
}

.containerInstitucional h3 {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    line-height: normal;
    color: #99ccff;
    padding: 0;
    margin: 5px 0 0 0;
}

.linksRodapeRI {
    margin-top: 0px;
    font-size: 12px;
    border-bottom: 1px #5082B9 solid;
    border-top: 1px #5082B9 solid;
    padding: 25px 0 15px 0;
}

.linksRodapeRI .titulo {
    width: 300px;
    float: left;
}

.linksRodapeRI .links {
    float: right;
}

.linksRodapeRI h2 {
    margin: 5px 0 0 0;
    padding: 0;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    line-height: normal;
}

.linksRodapeRI ul {
    margin: 5px 0 0 0;
}

.linksRodapeRI li {
    display: inline;
    margin: 0 10px 0 0;
}

.linksRodapeRI li a {
    font-size: 11px;
    color: #99ccff;
    text-decoration: none;
    font-weight: normal;
}

.linksRodapeRI li a:hover {
    text-decoration: underline;
}

div.simpleTabs {
    margin-top: 30px;
}

ul.simpleTabsNavigation {
    margin: 0;
    padding: 0;
    text-align: left;
}

ul.simpleTabsNavigation li {
    list-style: none;
    display: inline;
    margin: 0;
    padding: 0;
}

ul.simpleTabsNavigation li a {
    border: 1px solid #E0E0E0;
    border-radius: 5px 5px 0 0;
    padding: 8px 10px;
    line-height: 23px;
    background: #F0F0F0;
    font-size: 14px;
    text-decoration: none;
    color: #003366;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}

ul.simpleTabsNavigation li a:hover {
    background-color: #F6F6F6;
}

ul.simpleTabsNavigation li a.current {
    background: #fff;
    color: #003366;
    ;
    border-bottom: 1px solid #fff;
}

div.simpleTabsContent {
    border-top: 1px solid #E0E0E0;
    padding: 10px 0;
    margin-top: 6px;
    display: none;
}

div.simpleTabsContent.currentTab {
    display: block;
}

* {
    margin: 0px auto;
    padding: 0px;
    border: 0px;
}

html,
body {
    width: 100%;
    height: 100%;
    font-family: Arial, Helvetica, sans-serif;
    background: url('img/fundo.jpg') repeat-x;
}

img[title],
img[alt] {
    color: #3266A0;
    font-size: 0.7em;
}

hr {
    border: #006699 1px solid;
    margin: 10px;
}

a {
    color: #3266A0;
    text-decoration: none;
}

a:hover {
    color: #0099CC;
    text-decoration: underline;
}

dl,
ul,
ol {
    display: block;
    clear: both;
    font-family: Arial, Helvetica, sans-serif;
    color: #41485C;
}

dd a {
    color: #003366;
    text-decoration: none;
}

dd a:hover {
    color: #006699;
    text-decoration: underline;
}

p {
    margin: 10px 0px 5px 15px;
    clear: both;
    display: block;
    width: auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    color: #333333;
    line-height: 1.4em;
    text-align: justify;
    color: #333333;
}

#noticias #ListaOpcoes dt {
    font-size: 0.6em;
    margin: 0px 0px 0px 0px;
    display: block;
    clear: both;
}

#noticias #ListaOpcoes dd a {
    color: #333;
    margin: 5px 70px 30px 0px;
    display: block;
    clear: both;
    font-size: 0.8em;
    text-align: justify;
    width: auto;
}

#FimTexto_centralizado {
    width: 100%;
    float: left;
    clear: both;
    margin: 10px 5px 5px 5px;
    padding: 0px;
}

#FimTexto_centralizado h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #607079;
    font-weight: bold;
    margin: 10px 0px 0px 15px;
    padding: 0px;
}

#FimTexto_centralizado p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #607079;
    font-weight: normal;
    margin: 10px 0px 0.5em 15px;
    padding: 0px;
    text-align: center;
}

#Principal {
    width: 775px;
    position: relative;
    left: 50%;
    margin-left: -390px;
    clear: both;
}

#fundo {
    width: 100%;
    height: auto;
    float: left;
    left: 0px;
    top: 0px;
}

.Invisivel {
    display: none;
}

.Invisivel2 {
    display: block;
    text-indent: -9999px;
    font-size: 9px;
}

#TopoNav {
    background: url('img/fundo_topo_ascom.png') no-repeat;
    height: 120px;
    width: 775px;
    margin-top: 0px;
}

#Logo {
    height: 80px;
    width: 316px;
    float: left;
    display: block;
    font-size: 9px;
    margin: 0px;
    padding: 0px;
}

#Logo a {
    height: 80px;
    width: 316px;
    display: block;
    text-indent: -9999em;
    background: url('img/logo_banestes_topo.png') no-repeat;
    display: block;
    font-size: 9px;
    margin-top: 20px;
}

#Logo2 {
    height: 99px;
    width: 216px;
    float: left;
    display: block;
    background: url('img/logo_banestes_topo.png')no-repeat;
    font-size: 9px;
    margin: 0px;
    padding: 0px;
}

#Logo2 a {
    height: 99px;
    width: 216px;
    display: block;
    text-indent: -9999em;
    background: url('img/logo_banestes_topo.png') no-repeat;
    display: block;
    font-size: 9px;
}

#InternetBanking {
    margin-top: 31px;
    width: 344px;
    height: 45px;
    float: right;
    position: relative;
}

#InternetBanking form {
    margin: 0;
    padding: 0;
    font-size: 100%;
    width: 100%;
    border: none;
}

#InternetBanking form h2 {
    width: 128px;
    height: 45px;
    clear: none;
    float: left;
    display: block;
    text-indent: -9999em;
    margin: 0px;
    padding: 0px;
    background: url('img/acesso_ib2_r1_c1.gif') no-repeat;
}

#InternetBanking form input {
    font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
    width: 100px;
    border: none;
    color: #006699;
    background-color: transparent;
    padding: 2px;
    font-size: 0.8em;
    margin: 0px;
}

#InternetBanking form fieldset legend {
    margin: 0px;
    padding: 0px;
}

#IBConta {
    width: 106px;
    left: 128px;
    padding: 8px 0px 0px 8px;
    background: url('img/acesso_ib2_r1_c2.gif') no-repeat;
    position: absolute;
    height: 37px;
    margin: 0px;
}

#IBOK {
    width: 32px;
    left: 242px;
    height: 45px;
    background: url('img/acesso_ib2_r1_c3.gif') no-repeat;
    position: absolute;
}

.IBOK_submit {
    width: 32px;
    height: 45px;
    background: url('img/acesso_ib2_r1_c3.gif') no-repeat;
    display: block;
    text-indent: -9999em;
    cursor: hand;
}

#IBSeguranca {
    width: 70px;
    left: 274px;
    position: absolute;
    height: 45px;
    margin: 0px 0px 0px 0px;
}

#IBSeguranca a {
    width: 70px;
    height: 45px;
    display: block;
    text-indent: -9999em;
    background: url('img/acesso_ib2_r1_c4.gif') no-repeat;
    cursor: hand;
}

#OpcoesAtendimento {
    width: 650px;
    height: auto;
    padding: 0px;
    float: right;
    font-size: 10px;
    color: #666666;
    text-align: right;
    margin-right: 0px;
}

#OpcoesAtendimento ul {
    list-style: none;
    float: right;
}

#OpcoesAtendimento ul.provisorio {
    margin-top: 20px;
}

#OpcoesAtendimento ul li {
    padding: 0px 5px 0px 0px;
    float: left;
}

#OpcoesAtendimento ul li a {
    padding: 0px 5px 0px 0px;
}

#OpcoesAtendimento a {
    color: #666666;
    text-decoration: none;
}

#OpcoesAtendimento a:hover {
    color: #666666;
    text-decoration: underline;
}

#OpcoesAtendimento h3 {
    display: none;
}

#acessibilidade {
    float: right;
    font-size: 1px;
    color: #666666;
    width: 1px;
}

#acessibilidade ul {
    list-style: none;
    display: block;
    text-indent: -9999em;
}

#acessibilidade ul li {
    display: inline;
}

#acessibilidade ul li a {
    text-indent: -9999em;
}

#MenuSegmentos {
    width: 775px;
    height: 39px;
    background: url('img/menu_segmentos.jpg') no-repeat;
    clear: both;
    float: left;
}

#MenuSegmentos h3 {
    display: none;
}

#segmentos {
    width: 755px;
    height: 39px;
    clear: both;
    float: left;
    padding: 0px 10px;
    background: url('img/menu_segmentos.jpg') no-repeat;
}

#segmentos ul {
    width: 755px;
    height: auto;
    list-style: none;
    display: block;
}

#segmentos ul li {
    display: inline;
    margin: 0px 6px;
    list-style: none;
}

#pf {
    width: 100px;
    height: 39px;
    background: url('img/menu_segmentos_pf_off.jpg') no-repeat;
    float: left;
    display: block;
}

#pf a {
    width: 100px;
    height: 39px;
    background: url('img/menu_segmentos_pf_off.jpg') no-repeat;
    display: block;
    text-indent: -9999em;
}

#pf a:hover {
    width: 100px;
    height: 39px;
    background: url('img/menu_segmentos_pf_over.jpg') no-repeat;
    display: block;
    text-indent: -9999em;
}

#pf_on {
    width: 100px;
    height: 39px;
    background: url('img/menu_segmentos_pf_on.jpg') no-repeat;
    float: left;
    display: block;
}

#pf_on a {
    width: 100px;
    height: 39px;
    display: block;
    text-indent: -9999em;
}

#pf_on a:hover {
    width: 100px;
    height: 39px;
    display: block;
    text-indent: -9999em;
}

#pj {
    width: 116px;
    height: 39px;
    background: url('img/menu_segmentos_pj_off.jpg') no-repeat;
    float: left;
    display: block;
}

#pj a {
    width: 116px;
    height: 39px;
    background: url('img/menu_segmentos_pj_off.jpg') no-repeat;
    display: block;
    text-indent: -9999em;
}

#pj a:hover {
    width: 116px;
    height: 39px;
    background: url('img/menu_segmentos_pj_over.jpg') no-repeat;
    display: block;
    text-indent: -9999em;
}

#pj_on {
    width: 116px;
    height: 39px;
    background: url('img/menu_segmentos_pj_on.jpg') no-repeat;
    float: left;
    display: block;
}

#pj_on a {
    width: 116px;
    height: 39px;
    display: block;
    text-indent: -9999em;
}

#pj_on a:hover {
    width: 116px;
    height: 39px;
    display: block;
    text-indent: -9999em;
}

#adm {
    width: 162px;
    height: 39px;
    background: url('img/menu_segmentos_adm_off.jpg') no-repeat;
    float: left;
    display: block;
}

#adm a {
    width: 162px;
    height: 39px;
    background: url('img/menu_segmentos_adm_off.jpg') no-repeat;
    display: block;
    text-indent: -9999em;
}

#adm a:hover {
    width: 162px;
    height: 39px;
    background: url('img/menu_segmentos_adm_over.jpg') no-repeat;
    display: block;
    text-indent: -9999em;
}

#adm_on {
    width: 162px;
    height: 39px;
    background: url('img/menu_segmentos_adm_on.jpg') no-repeat;
    float: left;
    display: block;
}

#adm_on a {
    width: 162px;
    height: 39px;
    display: block;
    text-indent: -9999em;
}

#adm_on a:hover {
    width: 162px;
    height: 39px;
    display: block;
    text-indent: -9999em;
}

#ri {
    width: 173px;
    height: 39px;
    background: url('img/menu_segmentos_ri.jpg') no-repeat;
    float: left;
    display: block;
    margin-left: 190px;
}

#ri a {
    width: 173px;
    height: 39px;
    background: url('img/menu_segmentos_ri.jpg') no-repeat;
    display: block;
    text-indent: -9999em;
}

#ri a:hover {
    width: 173px;
    height: 39px;
    background: url('img/menu_segmentos_ri_over.jpg') no-repeat;
    display: block;
    text-indent: -9999em;
}

#ri_on {
    width: 192px;
    height: 39px;
    background: url('img/menu_segmentos_ri_ativo.jpg') no-repeat;
    float: left;
    display: block;
    text-indent: -9999em;
}

#ri_on a {
    width: 192px;
    height: 39px;
    display: block;
    text-indent: -9999em;
}

#ri_on a:hover {
    width: 192px;
    height: 39px;
    display: block;
    text-indent: -9999em;
}

#MenuProdutos {
    width: 755px;
    height: 31px;
    background: url('img/menu_produtos.jpg') no-repeat;
    clear: both;
    float: left;
    padding: 0px 10px;
}

#MenuProdutos ul {
    width: 775px;
    height: 31px;
    list-style: none;
    display: block;
}

#MenuProdutos ul li {
    display: inline;
    margin: 0px;
}

#MenuProdutos h3 {
    display: none;
}

#Contas {
    width: 61px;
    height: 31px;
    background: url('img/menu_prod_contas.jpg') no-repeat;
    float: left;
    display: block;
}

#Contas a {
    width: 61px;
    height: 31px;
    background: url('img/menu_prod_contas.jpg') no-repeat;
    display: block;
    text-indent: -9999em;
}

#Contas a:hover {
    width: 61px;
    height: 31px;
    background: url('img/menu_prod_contas_on.jpg') no-repeat;
    display: block;
    text-indent: -9999em;
}

#Cartoes {
    width: 61px;
    height: 31px;
    background: url('img/menu_prod_cartoes.jpg') no-repeat;
    float: left;
    display: block;
}

#Cartoes a {
    width: 61px;
    height: 31px;
    background: url('img/menu_prod_cartoes.jpg') no-repeat;
    display: block;
    text-indent: -9999em;
}

#Cartoes a:hover {
    width: 61px;
    height: 31px;
    background: url('img/menu_prod_cartoes_on.jpg') no-repeat;
    display: block;
    text-indent: -9999em;
}

#Credito {
    width: 61px;
    height: 31px;
    background: url('img/menu_prod_credito.jpg') no-repeat;
    float: left;
    display: block;
}

.Leiloes {
    background: url('banner/img/top-leiloes.jpg') no-repeat;
}

#Credito a {
    width: 61px;
    height: 31px;
    background: url('img/menu_prod_credito.jpg') no-repeat;
    display: block;
    text-indent: -9999em;
}

#Credito a:hover {
    width: 61px;
    height: 31px;
    background: url('img/menu_prod_credito_on.jpg') no-repeat;
    display: block;
    text-indent: -9999em;
}

#Invest {
    width: 100px;
    height: 31px;
    background: url('img/menu_prod_investimentos.jpg') no-repeat;
    float: left;
    display: block;
}

#Invest a {
    width: 100px;
    height: 31px;
    background: url('img/menu_prod_investimentos.jpg') no-repeat;
    display: block;
    text-indent: -9999em;
}

#Invest a:hover {
    width: 100px;
    height: 31px;
    background: url('img/menu_prod_investimentos_on.jpg') no-repeat;
    display: block;
    text-indent: -9999em;
}

#Cambio {
    width: 58px;
    height: 31px;
    background: url('img/menu_prod_cambio.jpg') no-repeat;
    float: left;
    display: block;
}

#Cambio a {
    width: 58px;
    height: 31px;
    background: url('img/menu_prod_cambio.jpg') no-repeat;
    display: block;
    text-indent: -9999em;
}

#Cambio a:hover {
    width: 58px;
    height: 31px;
    background: url('img/menu_prod_cambio_on.jpg') no-repeat;
    display: block;
    text-indent: -9999em;
}

#Consorcio {
    width: 76px;
    height: 31px;
    background: url('img/menu_prod_consorcio.jpg') no-repeat;
    float: left;
    display: block;
}

#Consorcio a {
    width: 76px;
    height: 31px;
    background: url('img/menu_prod_consorcio.jpg') no-repeat;
    display: block;
    text-indent: -9999em;
}

#Consorcio a:hover {
    width: 76px;
    height: 31px;
    background: url('img/menu_prod_consorcio_on.jpg') no-repeat;
    display: block;
    text-indent: -9999em;
}

#Capitalizacao {
    width: 94px;
    height: 31px;
    background: url('img/menu_prod_capitalizacao.jpg') no-repeat;
    float: left;
    display: block;
}

#Capitalizacao a {
    width: 94px;
    height: 31px;
    background: url('img/menu_prod_capitalizacao.jpg') no-repeat;
    display: block;
    text-indent: -9999em;
}

#Capitalizacao a:hover {
    width: 94px;
    height: 31px;
    background: url('img/menu_prod_capitalizacao_on.jpg') no-repeat;
    display: block;
    text-indent: -9999em;
}

#Previdencia {
    width: 84px;
    height: 31px;
    background: url('img/menu_prod_previdencia.jpg') no-repeat;
    float: left;
    display: block;
}

#Previdencia a {
    width: 84px;
    height: 31px;
    background: url('img/menu_prod_previdencia.jpg') no-repeat;
    display: block;
    text-indent: -9999em;
}

#Previdencia a:hover {
    width: 84px;
    height: 31px;
    background: url('img/menu_prod_previdencia_on.jpg') no-repeat;
    display: block;
    text-indent: -9999em;
}

#Seguros {
    width: 65px;
    height: 31px;
    background: url('img/menu_prod_seguros.jpg') no-repeat;
    float: left;
    display: block;
}

#Seguros a {
    width: 65px;
    height: 31px;
    background: url('img/menu_prod_seguros.jpg') no-repeat;
    display: block;
    text-indent: -9999em;
}

#Seguros a:hover {
    width: 65px;
    height: 31px;
    background: url('img/menu_prod_seguros_on.jpg') no-repeat;
    display: block;
    text-indent: -9999em;
}

#Servicos {
    width: 65px;
    height: 31px;
    background: url('img/menu_prod_servicos.jpg') no-repeat;
    float: left;
    display: block;
}

#Servicos a {
    width: 65px;
    height: 31px;
    background: url('img/menu_prod_servicos.jpg') no-repeat;
    display: block;
    text-indent: -9999em;
}

#Servicos a:hover {
    width: 65px;
    height: 31px;
    background: url('img/menu_prod_servicos_on.jpg') no-repeat;
    display: block;
    text-indent: -9999em;
}

#MenuProdutos_off {
    width: 775px;
    height: 15px;
    background: url('img/menu_produtos_off.jpg') no-repeat;
    display: block;
    clear: both;
}

#Companhia,
#ESG,
#ComuEventos,
#GovCorporativa,
#InfoFinanceira,
#Acoes,
#Investidores {
    height: 31px;
    float: left;
    display: block;
}

#Companhia a {
    margin-left: 10px;
    width: 81px;
    background: url('/ri/img/menu_ri_companhia.gif') no-repeat;
    display: block;
    text-indent: -9999em;
}

#Companhia a:hover {
    width: 81px;
    background: url('/ri/img/menu_ri_companhia_on.gif') no-repeat;
}

#ESG a {
    margin-left: 2px;
    width: 29px;
    background: url('/ri/img/menu_ri_esg.gif') no-repeat;
    display: block;
    text-indent: -9999em;
}

#ESG a:hover {
    width: 29px;
    background: url('/ri/img/menu_ri_esg_on.gif') no-repeat;
}

#ComuEventos a {
    width: 143px;
    background: url('/ri/img/menu_ri_comunicados.gif') no-repeat;
    display: block;
    text-indent: -9999em;
}

#ComuEventos a:hover {
    width: 143px;
    background: url('/ri/img/menu_ri_comunicados_on.gif') no-repeat;
}

#GovCorporativa a {
    width: 150px;
    background: url('/ri/img/menu_ri_govcorporativa.gif') no-repeat;
    display: block;
    text-indent: -9999em;
}

#GovCorporativa a:hover {
    width: 150px;
    background: url('/ri/img/menu_ri_govcorporativa_on.gif') no-repeat;
}

#InfoFinanceira a {
    width: 148px;
    background: url('/ri/img/menu_ri_infofinanceira.gif') no-repeat;
    display: block;
    text-indent: -9999em;
}

#InfoFinanceira a:hover {
    width: 148px;
    background: url('/ri/img/menu_ri_infofinanceira_on.gif') no-repeat;
}

#Acoes a {
    width: 44px;
    background: url('/ri/img/menu_ri_acoes.gif') no-repeat;
    display: block;
    text-indent: -9999em;
}

#Acoes a:hover {
    width: 44px;
    background: url('/ri/img/menu_ri_acoes_on.gif') no-repeat;
}

#Investidores a {
    width: 153px;
    background: url('/ri/img/menu_ri_investidores.gif') no-repeat;
    display: block;
    text-indent: -9999em;
}

#Investidores a:hover {
    width: 153px;
    background: url('/ri/img/menu_ri_investidores_on.gif') no-repeat;
}

#AreaDestaque1 {
    width: 775px;
    height: 200px;
    float: left;
    clear: both;
    margin-top: 5px;
}

#DestaqueIndex {
    width: 525px;
    height: 200px;
    float: left;
    display: block;
    cursor: hand;
}

.Banestik {
    background: url('pessoa_fisica/cartoes/banestik/img/destaque_banestik.jpg') no-repeat;
}

.Cartoes {
    background: url('pessoa_fisica/cartoes/img/cartoes_banestes.jpg') no-repeat;
}

.Banescard {
    background: url('pessoa_fisica/cartoes/img/cartoes_banestes.jpg') no-repeat;
}

.BanescardPJ {
    background: url('pessoa_juridica/cartoes/banescard/img/banescard_estabelecimentos.jpg') no-repeat;
}

.BanescardPromo {
    background: url('pessoa_fisica/cartoes/banescard/img/banescard_promocoes.jpg') no-repeat;
}

.BanescardSupercompra1 {
    background: url('pessoa_fisica/cartoes/banescard/supercompra/img/banescard_supercompra1.jpg') no-repeat;
}

.CircuitoTeatro3 {
    background: url('img/banner_destaque_3circuito_r1_c1.jpg') no-repeat;
}

.Visa {
    background: url('pessoa_fisica/cartoes/visa/img/cartoes_visa.jpg') no-repeat;
}

.DestaqueIndex {
    background: url('pessoa_fisica/credito/img/destaqueindex_credito.jpg') no-repeat;
}

.CartoesADM {
    background: url('adm_publica/cartoes/img/cartoes_adm.jpg') no-repeat;
}

.CartoesPJ {
    background: url('pessoa_juridica/cartoes/visa/img/cartoes_visa_pj.jpg') no-repeat;
}

.CartoesPJPrivado {
    background: url('pessoa_juridica/cartoes/visa/img/cartoes_visa_pj.jpg') no-repeat;
}

.indexADM {
    background: url('adm_publica/img/presidente_kennedy.jpg') no-repeat;
}

.previdencia {
    background: url('pessoa_fisica/previdencia/img/topo_previdencia.jpg') no-repeat;
}

.pgbl {
    background: url('pessoa_fisica/previdencia/img/topo_pgbl.jpg') no-repeat;
}

.vgbl {
    background: url('pessoa_fisica/previdencia/img/topo_vgbl.jpg') no-repeat;
}

.topo_promocoes {
    background: url('banestesmidiassociais/img/Banner-banestes-midias-Sociais.jpg') no-repeat;
}

.topo_ouvidoria {
    background: url('atendimento/img/topo_ouvidoria.jpg') no-repeat;
}

.topo_renegociacao {
    background: url('banestesmidiassociais/img/topo_renegociacao.jpg') no-repeat;
}

.topo_conta_jovem {
    background: url('pessoa_fisica/contas/img/contas_jovem_universitaria.jpg') no-repeat;
}

.topo_desconto_titulo {
    background: url('banestesmidiassociais/img/topo_desconto_titulo.jpg') no-repeat;
}

.topo_cobranca_banestes {
    background: url('banestesmidiassociais/img/topo_cobranca_banestes.jpg') no-repeat;
}

.topo_fidelidade {
    background: url('pessoa_fisica/cartoes/banescard/img/topo_fidelidade_banescard.jpg') no-repeat;
}

.topo_antecipacao_recebiveis {
    background: url('pessoa_fisica/credito/img/recebiveis_topo.jpg') no-repeat;
}

.topo_Rebeldes {
    background: url('banestesmidiassociais/img/topo_rebeldes.jpg') no-repeat;
}

.topo_creditoconsignado {
    background: url('pessoa_fisica/credito/img/topo_consignado.jpg') no-repeat;
}

.topo_imersao_midias {
    background: url('banestesmidiassociais/img/topo_imersao_midias_sociais.jpg') no-repeat;
}

.topo_nossocredito {
    background: url('pessoa_fisica/credito/img/topo_nosso_credito.jpg') no-repeat;
}

.ParceriaEmpresarial {
    background: url('pessoa_juridica/credito/img/topo_parceria_empresarial.jpg') no-repeat;
}

.ChequeConfianca {
    background: url('banestesmidiassociais/img/topo_cheque_confianca.jpg') no-repeat;
}

.FundoAcoesMidias {
    background: url('investimentos/img/topo_fundo_acoes.jpg') no-repeat;
}

.LinhasCredito {
    background: url('banestesmidiassociais/img/topo_linhas_credito_midias.jpg') no-repeat;
}

.ParceiraEmpresarial {
    background: url('pessoa_juridica/credito/img/topo_parceria_empresarial.jpg') no-repeat;
}

.TopoCambio {
    background: url('banestesmidiassociais/img/topo_cambio.jpg') no-repeat;
}

.topo_credito_volta_aulas {
    background: url('banestesmidiassociais/img/topo_banestesmidia_credito_voltaasaulas.jpg') no-repeat;
}

.topo_rest_renda {
    background: url('pessoa_fisica/credito/img/topo_rest_renda.jpg') no-repeat;
}

.topo_contagarantida {
    background: url('pessoa_juridica/credito/img/topo_conta_garantida.jpg') no-repeat;
}

#BannerDestaque h2 {
    width: 775px;
    height: 200px;
    float: left;
    display: block;
    clear: both;
    margin: 0px;
    padding: 0px;
    color: #244973;
    font-size: 9px;
}

#BannerDestaque h2 a {
    width: 775px;
    height: 200px;
    float: left;
    display: block;
    clear: both;
    text-indent: -9999em;
    margin: 0px;
    padding: 0px;
}

#BannerDestaque ul {
    width: 510px;
    list-style: none;
    display: block;
    clear: both;
    margin: 0px;
}

#BannerDestaque ul li {
    display: block;
}

#BannerDestaque ul li a {
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #3266A0;
    display: block;
    clear: both;
    background: url('img/seta.png') no-repeat 15px -2px;
    padding: 2px 0px 2px 40px;
    *padding: 0px 0px 0px 40px;
}

#BannerDestaque ul li a:hover {
    text-decoration: none;
    color: #0099CC;
    display: block;
    clear: both;
    background: url('img/seta_on.png') no-repeat 15px -2px;
    padding: 2px 0px 2px 40px;
    *padding: 0px 0px 0px 40px;
}

.HeadMDIndex {
    background: url('img/banner_destaque_r1_c2.jpg') no-repeat;
}

.HeadMDIndexPJ {
    background: url('img/banner_destaque_pj.jpg') no-repeat;
}

.HeadMDCartoes {
    background: url('pessoa_fisica/cartoes/img/menu_destaque_cartoes.jpg') no-repeat;
}

.HeadMDCartoesPJ {
    background: url('pessoa_juridica/cartoes/img/menu_destaque_cartoes_pj.jpg') no-repeat;
}

.HeadMDIndexADM {
    background: url('img/banner_destaque_adm.jpg') no-repeat;
}

.HeadMDPrevidencia {
    background: url('pessoa_fisica/previdencia/img/destaque_previdencia.jpg') no-repeat;
}

#MenuDestaque {
    width: 250px;
    height: 200px;
    float: right;
    background: url('img/banner_destaque_r1_c2.jpg') no-repeat;
}

#MenuDestaque h2 {
    text-indent: -99999em;
    display: block;
    clear: both;
    margin: 0px;
    padding: 0px;
    width: 250px;
    height: 45px;
    color: #244973;
}

#MenuDestaque ul {
    width: 235px;
    list-style: none;
    margin: 0px 0px 0px 15px;
    *margin: 0px 0px 0px 15px;
    display: block;
}

#MenuDestaque ul li {
    display: block;
    width: 235px;
}

#MenuDestaque ul li a {
    font-size: 14px;
    text-decoration: none;
    color: #3266A0;
    display: block;
    background: url('img/seta.png') no-repeat -5px 5px;
    padding: 8px 0px 12px 20px;
    *padding: 7px 0px 10px 20px;
    clear: both;
}

#MenuDestaque ul li a:hover {
    text-decoration: none;
    color: #0099CC;
    display: block;
    background: url('img/seta_on.png') no-repeat -5px 5px;
    padding: 8px 0px 12px 20px;
    *padding: 7px 0px 10px 20px;
    clear: both;
}

#TopoItem {
    width: 775px;
    height: 200px;
    display: block;
    clear: both;
    padding: 0px;
    margin: 0px;
}

#TopoItem img {
    position: absolute;
}

#TopoItem .link {
    width: 775px;
    height: 177px;
    display: block;
    padding: 0px;
    text-indent: -9999em;
    margin: 0px;
}

#TopoItem #IdentificadorSecao {
    padding: 0px;
    margin: 0px;
    float: left;
    width: 100%;
}

#TopoItem #IdentificadorSecao #ListaColunada {
    margin: 0px 10px;
}

#TopoItem #IdentificadorSecao #ListaColunada li {
    font-size: 0.8em;
    margin: 0px 5px;
}

#TopoItem #IdentificadorSecao #ListaColunada li a {
    color: #6A6664;
}

#TopoItem #IdentificadorSecao #ListaColunada li a:hover {
    color: #006699;
}

.IdentificadorSecao {
    padding: 0px;
    float: left;
    width: 100%;
}

.IdentificadorSecao #ListaColunada li a {
    color: #6A6664;
}

.IdentificadorSecao #ListaColunada li {
    font-size: 0.8em;
}

.IdentificadorSecao #ListaColunada li a:hover {
    color: #006699;
}

.companhia {
    background: url('institucional/img/topo_companhia.jpg') no-repeat;
}

.orgaoGoverno {
    background: url('institucional/img/orgaoGoverno.jpg') no-repeat;
}

.bannerbemEstar {
    background: url('institucional/img/promoção-bem-estar.jpg') no-repeat;
}

.ApoiosPatrocinios {
    background: url('institucional/img/Apoios-Patrocinios.jpg') no-repeat;
}

.orquideas {
    background: url('institucional/img/topo_orquideas.jpg') no-repeat;
}

.OpcoesdeAtendimento {
    background: url('banner/img/Top-Opcoes-Atendimento.jpg') no-repeat;
}

.principiosEticos {
    background: url('institucional/img/principiosEticos.jpg') no-repeat;
}

.informacaosocial {
    background: url('institucional/img/informacao_social.jpg') no-repeat;
}

.colibri {
    background: url('institucional/img/topo_colibri.jpg') no-repeat;
}

.banestesnomercado {
    background: url('institucional/img/banestes_mercado.jpg') no-repeat;
}

.DemonstracoesFinanceiras {
    background: url('/banner/img/DemonFinanceiras_SFB.jpg') no-repeat;
}

.panelas {
    background: url('institucional/img/topo_panelas.jpg') no-repeat;
}

.moqueca {
    background: url('institucional/img/topo_moqueca.jpg') no-repeat;
}

.bannerAscom {
    background: url('institucional/img/Banner-ASCOM.jpg') no-repeat;
}

.pedraazul {
    background: url('institucional/img/topo_pedraazul.jpg') no-repeat;
}

.mapasite {
    background: url('institucional/img/topo_mapa_site.jpg') no-repeat;
}

.CartoesBanescard {
    background: url('pessoa_fisica/cartoes/banescard/img/topo_banescard.jpg') no-repeat;
}

.fidelidade {
    background: url('pessoa_fisica/cartoes/banescard/img/topo_fidelidade_banescard.jpg') no-repeat;
}

.SupercompraBanescard {
    background: url('pessoa_fisica/cartoes/banescard/img/topo_banescard_supercompra.jpg') no-repeat;
}

.BanestikPF {
    background: url('pessoa_fisica/cartoes/banestik/img/topo_banestik.jpg') no-repeat;
}

.BanestikPJ {
    background: url('pessoa_juridica/cartoes/banestik/img/topo_banestik_pj.jpg') no-repeat;
}

.BanestesVisa {
    background: url('pessoa_fisica/cartoes/visa/img/topo_banestes_visa.jpg') no-repeat;
}

.BanestesVisaNacional {
    background: url('pessoa_fisica/cartoes/visa/img/topo_banestes_visa_nacional.jpg') no-repeat;
}

.BanestesVisaInternacional {
    background: url('pessoa_fisica/cartoes/visa/img/topo_banestes_visa_internacional.jpg') no-repeat;
}

.CambioPF {
    background: url('pessoa_fisica/cambio/img/cambio.jpg') no-repeat;
}

.BanescardDebito {
    background: url('pessoa_fisica/cartoes/banescard/img/topo_banescard.jpg') no-repeat;
}

.ContasPF {
    background: url('pessoa_fisica/contas/img/contas_abertura.jpg') no-repeat;
}

.Conta-PF-Especial {
    background: url('pessoa_fisica/contas/img/ContasPFEspecial.jpg') no-repeat;
}

.ContaPoupanca {
    background: url('pessoa_fisica/contas/img/topo_poupanca.jpg') no-repeat;
}

.Seguro {
    background: url('img/banner_topo_seguro.jpg') no-repeat;
}

.Universitaria {
    background: url('pessoa_fisica/contas/img/topo_conta_universitaria.jpg') no-repeat;
}

.Jovem {
    background: url('pessoa_fisica/contas/img/topo_conta_jovem1.jpg') no-repeat;
}

.ContasJovem {
    background: url('pessoa_fisica/contas/img/topo_conta_jovem_e_universitaria.jpg') no-repeat;
}

.Capitalizacao {
    background: url('pessoa_fisica/banescap/img/topo_banescap.jpg') no-repeat;
}

.DescontoDuplicata {
    background: url('pessoa_juridica/credito/img/topo_desconto_duplicatas.jpg') no-repeat;
}

.Vendor {
    background: url('pessoa_juridica/credito/img/topo_vendor.jpg') no-repeat;
}

.Compror {
    background: url('pessoa_juridica/credito/img/topo_compror.jpg') no-repeat;
}

.Banesbroker {
    background: url('investimentos/img/Banesbroker.jpg') no-repeat;
}

.linktopo {
    position: absolute;
    margin-top: 160px;
}

.ContaJudicial {
    background: url('adm_publica/img/topo_conta_judicial.jpg') no-repeat;
}

.DebitoAutomatico {
    background: url('pessoa_fisica/servicos/img/topo_debito_automatico.jpg') no-repeat;
}

.CreditoConsignacao {
    background: url('pessoa_fisica/credito/img/topo_consignado.jpg') no-repeat;
}

.InvestAcoes {
    background: url('investimentos/img/topo_fundo_acoes.jpg') no-repeat;
}

.InvestimentoHome {
    background: url('investimentos/img/InvestimentoHome.jpg') no-repeat;
}

.InvestimentoVitoria500 {
    background: url('investimentos/img/topo_banestes-500.jpg') no-repeat;
}

.InvestimentoEstrategia {
    background: url('investimentos/img/topo_estrategia.jpg') no-repeat;
}

.InvestimentoDebentures {
    background: url('investimentos/img/topo-fundo-debentures.jpg') no-repeat;
}

.InvestimentoInstitucional {
    background: url('investimentos/img/topo_fundo_institucional.jpg') no-repeat;
}

.InvestimentoInvestidor {
    background: url('investimentos/img/topo_fundo_investidor.jpg') no-repeat;
}

.InvestimentoCapitalProtegido {
    background: url('investimentos/img/topo_fundo_capital_protegido.jpg') no-repeat;
}

.InvestimentoTesouroDireto {
    background: url('investimentos/img/topo_fundo_tesouro_direto.jpg') no-repeat;
}

.BanestesInvest-Money {
    background: url('investimentos/img/banestes-invest-Money.jpg') no-repeat;
}

.poupanca {
    background: url('investimentos/img/poupanca.jpg') no-repeat;
}

.InvestimentoLCI {
    background: url('investimentos/img/InvestimentoLCI.jpg') no-repeat;
}

.Credito13 {
    background: url('pessoa_fisica/credito/img/topo_13_salario.jpg') no-repeat;
}

.CreditoRural {
    background: url('pessoa_fisica/credito/img/credito_rural.jpg') no-repeat;
}

.Leasing {
    background: url('pessoa_fisica/credito/img/leasing_topo.jpg') no-repeat;
}

.CreditoAutomatico {
    background: url('pessoa_fisica/credito/img/topo_credito_automatico.jpg') no-repeat;
}

.CreditoPosGraduacao {
    background: url('pessoa_fisica/credito/img/topo_credito_pos_graduacao.jpg') no-repeat;
}

.Recebiveis {
    background: url('pessoa_fisica/credito/img/recebiveis_topo.jpg') no-repeat;
}

.CDC {
    background: url('pessoa_fisica/credito/img/topo_cdc_turismo.jpg') no-repeat;
}

.CredifacilAutomovel {
    background: url('pessoa_fisica/credito/img/topo_credifacil_auto.jpg') no-repeat;
}

.CredifacilImovel {
    background: url('pessoa_fisica/credito/img/topo_credifacil_imovel.jpg') no-repeat;
}

.CreditoCapitalGiro {
    background: url('pessoa_juridica/credito/img/topo_capitalgiro.jpg') no-repeat;
}

.Cobranca {
    background: url('pessoa_juridica/servicos/img/topo_cobranca_.jpg') no-repeat;
}

.IPVA {
    background: url('pessoa_fisica/servicos/img/topo_ipva.jpg') no-repeat;
}

.CreditoImobiliario {
    background: url('pessoa_fisica/credito/img/topo_creditoimobiliario.jpg') no-repeat;
}

.creditoGiroAutomatico {
    background: url('pessoa_juridica/credito/img/topo_giroautomatico.jpg') no-repeat;
}

.linhasDeCredito {
    background: url('pessoa_juridica/credito/img/topo_linhasdecredito.jpg') no-repeat;
}

.Microcredito {
    background: url('pessoa_fisica/credito/img/topo_nosso_credito.jpg') no-repeat;
}

.ContaGarantida {
    background: url('pessoa_juridica/contas/img/topo_conta_garantida.jpg') no-repeat;
}

.DDA {
    background: url('pessoa_fisica/servicos/img/topo_dda.jpg') no-repeat;
}

.Portabilidade {
    background: url('pessoa_fisica/servicos/img/topo_portabilidade.jpg') no-repeat;
}

.BanesAuto {
    background: url('pessoa_fisica/credito/img/topo_banesauto.jpg') no-repeat;
}

.FinancamentoBens {
    background: url('pessoa_fisica/credito/img/topo_financiamento_de_bens.jpg') no-repeat;
}

.AcessoInformacao {
    background: url('pessoa_fisica/acesso_informacao.jpg') no-repeat;
}

.PoupancaProgramada {
    background: url('pessoa_fisica/contas/img/topo_poupanca_programada.jpg') no-repeat;
}

.NossoCredito {
    background: url('pessoa_juridica/credito/img/topo_nosso_credito.jpg') no-repeat;
}

.CDB {
    background: url('/investimentos/img/topo_cdb_rdb.jpg') no-repeat;
}

.DDA {
    background: url('/pessoa_juridica/servicos/img/topo_dda.jpg') no-repeat;
}

.Cheque {
    background: url('pessoa_fisica/servicos/img/topo_impressao_cheques.jpg') no-repeat;
}

.BanestesVIP-DI {
    background: url('investimentos/img/banestes-vip-di.jpg') no-repeat;
}

.BanestesInvest-Public {
    background: url('investimentos/img/banestes-invest-public.jpg') no-repeat;
}

.BanestesInvest-Public {
    background: url('investimentos/img/banestes-invest-public.jpg') no-repeat;
}

.InvestSolidez {
    background: url('investimentos/img/InvestSolidez.jpg') no-repeat;
}

.InvestDividendos {
    background: url('investimentos/img/InvestDividendos.jpg') no-repeat;
}

.InvestReferenciado-longo-Prazo {
    background: url('investimentos/img/InvestReferenciado-longo-Prazo.jpg') no-repeat;
}

.LiquidezReferenciado {
    background: url('investimentos/img/topo_liquidez_referenciado.jpg') no-repeat;
}

.BanestesPrevidenciario {
    background: url('investimentos/img/banestes-previdenciario.jpg') no-repeat;
}

.CDC {
    background: url('pessoa_juridica/credito/img/topo_cdc_turismo.jpg') no-repeat;
}

.FinancamentoBens {
    background: url('pessoa_juridica/credito/img/topo_financiamento_de_bens.jpg') no-repeat;
}

.FolhaPagamento {
    background: url('pessoa_juridica/servicos/img/topo_folha_pagamento.jpg') no-repeat;
}

.PoupancaProgramadaInvestimento {
    background: url('investimentos/img/topo_poupanca_programada.jpg') no-repeat;
}

.DebitoAutomaticoPJ {
    background: url('pessoa_juridica/servicos/img/topo_debito_automatico.jpg') no-repeat;
}

.Cheques {
    background: url('pessoa_juridica/credito/img/topo_desconto_duplicatas.jpg') no-repeat;
}

.ContaChequeConfianca {
    background: url('pessoa_fisica/contas/img/topo_cheque_confianca_novo.jpg') no-repeat;
}

.CreditoTopo {
    background: url('pessoa_fisica/credito/img/credito_topo.jpg') no-repeat;
}

.CreditoFinanciamento {
    background: url('pessoa_fisica/credito/img/credito_financiamento.jpg') no-repeat;
}

.CreditoCDC {
    background: url('pessoa_fisica/credito/img/credito_cdc.jpg') no-repeat;
}

.banescor {
    background: url('img/topo_banescor_11-08-26.jpg') no-repeat;
}

#AreaConteudoIndex {
    width: 775px;
    margin: 0px;
    float: left;
    display: table;
    height: auto;
    clear: both;
    position: relative;
}

#Conteudo2 {
    padding: 15px 0px;
    *padding: 15px 0px;
    margin: 0px 0px 0px 15px;
    display: block;
    clear: both;
    width: 495px;
}

#coluna_dupla {
    width: 510px;
    height: 100%;
    float: left;
    display: block;
    margin: 0px;
    padding: 0px;
}

#coluna_dupla .ListaSimples {
    margin: 10px 0px 5px 15px;
    clear: both;
    display: block;
    width: auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    text-align: justify;
}

.ListaSimples li ul li {
    width: auto;
    height: auto;
    padding: 1px 0px 1px 20px;
    clear: both;
    display: block;
    margin: 0px;
    color: #646261;
    text-indent: 0px;
    list-style: disc;
    border-left: dotted #666666 1px;
}

#coluna_dupla .ListaSimples li {
    list-style: square;
    margin: 0px 20px 0px 20px;
    text-align: justify;
    line-height: 20px;
    line-height: 1.9em;
}

#coluna_dupla_index {
    width: 520px;
    height: 100%;
    float: left;
    display: block;
    margin: 0px;
    padding: 0px;
}

#coluna_dupla h1,
#coluna_dupla_index h1,
#PopUp h1 {
    padding: 0px;
    margin: 1.3em 0px 0px 15px;
    line-height: 1em;
    font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
    font-size: 1.6em;
    font-weight: bold;
    font-style: italic;
    color: #244973;
    display: block;
    clear: both;
    width: auto;
}

#coluna_dupla h2,
h3,
h4,
h5,
h6 {
    margin: 1.3em 0px 5px 15px;
    display: block;
    clear: both;
    line-height: 1em;
    font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
    width: auto;
}

#coluna_dupla_index h2,
h3,
h4,
h5,
h6 {
    padding: 0px;
    margin: 1.3em 0px 5px 15px;
    display: block;
    clear: both;
    line-height: 1em;
    font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
    width: auto;
}

#coluna_dupla h2,
#coluna_dupla_index h2 {
    font-weight: bold;
    color: #244973;
    font-style: italic;
}

#coluna_dupla h3,
#coluna_dupla_index h3 {
    font-size: 1.2em;
    font-weight: bold;
    color: #244973;
}

#coluna_dupla h4,
#coluna_dupla_index h4 {
    font-size: 1em;
    font-weight: bold;
    color: #666666;
}

#coluna_dupla h5,
#coluna_dupla_index h5 {
    font-size: 0.8em;
    font-weight: bold;
    color: #575F82;
}

#coluna_dupla h6,
#coluna_dupla_index h6 {
    font-size: 0.7em;
    font-weight: bold;
    color: #575F82;
}

#coluna_um {
    width: 255px;
    float: left;
    height: 100%;
    margin: 10px 0px;
}

#coluna_dois {
    width: 254px;
    float: left;
    display: inline;
    min-height: 100%;
    margin: 10px 0px;
    border-left: 1px dotted #666666;
}

#coluna_tres {
    width: 250px;
    float: right;
    margin: 0px;
}

#coluna_um p,
#coluna_dois p {
    padding: 10px 5px 5px 10px;
    font-size: 12px;
    width: auto;
}

#coluna_tres p {
    margin: 10px 15px 2px 15px;
    font-size: 12px;
    width: auto;
}

#coluna_um h2,
#coluna_dois h2,
#PopUp h2 {
    font-size: 24px;
    f font-weight: bold;
    font-style: italic;
    font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
    line-height: 1em;
    color: #244973;
    margin: 5px 5px 5px 10px;
    padding: 0px;
    display: block;
    clear: both;
    width: auto;
}

#coluna_tres h2 {
    font-size: 20px;
    font-weight: bold;
    font-style: italic;
    font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
    line-height: 1em;
    color: #244973;
    margin: 25px 5px 10px 15px;
    padding: 0px;
    display: block;
    clear: both;
    width: auto;
}

#coluna_um h3,
#coluna_dois h3,
#PopUp h3 {
    font-size: 18px;
    font-weight: bold;
    font-style: italic;
    font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
    line-height: 1em;
    color: #1C3753;
    margin: 18px 5px 5px 10px;
    padding: 0px;
    display: block;
    clear: both;
    width: auto;
}

#coluna_tres h3 {
    font-size: 18px;
    font-weight: bold;
    font-style: italic;
    font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
    line-height: 1em;
    color: #1C3753;
    margin: 18px 5px 10px 15px;
    padding: 0px;
    display: block;
    clear: both;
    width: auto;
}

#coluna_um h4,
#coluna_dois h4,
#PopUp h4 {
    font-size: 16px;
    font-weight: bold;
    font-style: italic;
    font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
    line-height: 1em;
    color: #666666;
    margin: 16px 5px 5px 10px;
    padding: 0px;
    display: block;
    clear: both;
    width: auto;
}

#coluna_tres h4 {
    font-size: 16px;
    font-weight: bold;
    font-style: italic;
    font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
    line-height: 1em;
    color: #666666;
    margin: 16px 5px 10px 15px;
    padding: 0px;
    display: block;
    clear: both;
    width: auto;
}

#coluna_um h5,
#coluna_dois h5,
#coluna_tres h5,
#PopUp h5 {
    font-size: 12px;
    margin: 14px 5px 5px 10px;
    font-weight: bold;
    color: #575F82;
}

#coluna_um h6,
#coluna_dois h6,
#coluna_tres h6,
#PopUp h6 {
    font-size: 10px;
    margin: 14px 5px 5px 10px;
    font-weight: bold;
    color: #575F82;
}

#coluna_um #ListaOpcoes,
#coluna_dois #ListaOpcoes,
#coluna_tres #ListaOpcoes {
    margin: 0px;
    display: block;
    clear: both;
    padding: 0px;
    width: auto;
    font-size: 0.9em;
}

#coluna_um #ListaOpcoes dt,
#coluna_dois #ListaOpcoes dt {
    margin: 5px 10px 5px 10px;
    font-size: 1.2em;
    font-weight: bold;
    font-style: italic;
    display: block;
    clear: both;
}

#coluna_tres #ListaOpcoes dt {
    margin: 10px 5px 5px 10px;
    font-size: 16px;
    font-weight: bold;
    font-style: italic;
    display: block;
    clear: both;
    font-size: 0.9em;
}

#coluna_um #ListaOpcoes dd,
#coluna_dois #ListaOpcoes dd {
    color: #333333;
    margin: 5px;
    padding: 0px 5px 10px 5px;
    *padding: 0px 5px 10px 5px;
    display: block;
    clear: both;
    text-align: justify;
    width: auto;
}

#coluna_um #ListaOpcoes dd a,
#coluna_dois #ListaOpcoes dd a {
    color: #333333;
    text-decoration: none;
}

#coluna_um #ListaOpcoes dd a:hover,
#coluna_dois #ListaOpcoes dd a:hover {
    color: #036;
    text-decoration: underline;
}

#coluna_tres #ListaOpcoes dd {
    color: #333333;
    margin: 5px;
    padding: 0px 0px 10px 5px;
    *padding: 0px 0px 10px 5px;
    display: block;
    clear: both;
    font-size: 12px;
    text-align: justify;
    width: auto;
}

#coluna_tres #ListaOpcoes dd strong {
    font-weight: bold;
    font-size: 16px;
}

#coluna_um #ListaSimples,
#coluna_dois #ListaSimples,
#coluna_tres #ListaSimples {
    color: #666666;
    margin: 5px;
    display: block;
    clear: both;
    font-size: 0.8em;
    text-align: justify;
    width: auto;
    list-style: none;
}

#coluna_um #ListaSimples li,
#coluna_dois #ListaSimples li,
#coluna_tres #ListaSimples li {
    color: #666666;
    margin: 0px;
    padding: 0px 0px 10px 5px;
    *padding: 0px 0px 10px 5px;
    display: block;
    clear: both;
    text-align: justify;
    width: auto;
}

#TituloColuna {
    width: 245px;
    height: auto;
    display: block;
    clear: both;
    margin: 0px;
    padding: 0px;
}

#TituloColuna h2 {
    font-size: 20px;
    font-weight: bold;
    font-style: italic;
    font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
    line-height: 1em;
    color: #244973;
    margin: 1em 5px 5px 10px;
    padding: 0px;
    display: block;
    clear: both;
    width: auto;
}

#TituloColuna #IdentificadorSecao {
    padding: 0px;
    margin: 0px;
    float: left;
    width: 100%;
}

#TituloColuna #IdentificadorSecao h2 {
    padding: 0px;
    margin: 20px 15px 0px 15px;
    line-height: 1em;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    color: #575C64;
    font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
}

#TituloColuna #TituloItem {
    margin: 0px;
    padding: 0px;
    clear: both;
    display: block;
}

#TituloColuna #TituloItem h2 {
    font-size: 22px;
    font-weight: bold;
    font-style: italic;
    font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
    line-height: 1em;
    color: #244973;
    margin: 0px 15px 5px 10px;
    padding: 0px;
    display: block;
    clear: both;
    width: auto;
}

#TituloItem {
    padding: 0px;
    margin: 0px;
    float: left;
    display: block;
    clear: both;
    width: 100%
}

#TituloItem h1 {
    padding: 0px;
    margin: 10px 0px 5px 15px;
    line-height: 1em;
    font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
    font-size: 1.6em;
    font-weight: bold;
    font-style: italic;
    color: #244973;
    width: auto;
}

#IdentificadorSecao {
    padding: 0px;
    margin: 0px;
    float: left;
    clear: both;
    display: block;
    width: auto;
    height: auto;
}

#IdentificadorSecao h2 {
    padding: 0px;
    margin: 20px 0px 0px 15px;
    line-height: auto;
    font-size: 14px;
    font-style: italic;
    font-weight: normal;
    color: #575C64;
    font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
}

#SubTituloItem {
    padding: 0px;
    margin: 0px 0px 15px 0px;
    float: left;
    clear: both;
    width: 100%;
}

#SubTituloItem h2 {
    padding: 0px;
    margin: 0px 15px;
    line-height: 1em;
    font-size: 0.9em;
    font-style: italic;
    font-weight: normal;
    color: #41485C;
    font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
}

#SubTituloItem #ListaColunada {
    margin: 0px 10px 0px 10px;
}

#SubTituloItem #ListaColunada li {
    font-size: 0.8em;
    margin: 0px 5px;
}

#AreaMaisPraVoce {
    background-color: #F2F2F2;
    border: 1px solid #FFFFFF;
    box-shadow: 0px 1px 4px 1px #C4C4C4;
    box-sizing: border-box;
    border-radius: 4px;
    width: 250px;
    padding: 0px;
    margin: 10px 0px;
}

#AreaMaisPraVoce select {
    width: 180px;
    border: 1px #336699 solid;
    margin: 25px 10px 10px 15px;
    float: left;
    clear: left;
}

#AreaMaisPraVoce a {
    width: 30px;
    height: 30px;
    background: url('img/estrutura_acesso_ib_r1_c3.png') no-repeat;
    margin: 20px 15px 10px 0px;
    display: block;
    text-indent: -9999em;
    float: right;
    cursor: hand;
}

#BoxBorda1 {
    clear: both;
    margin: 10px 0px 10px 15px;
    padding: 0px 0px 15px 0px;
    *padding: 0px 0px 15px 0px;
    border: 1px #607079 dotted;
}

#NotasExplicativas {
    display: block;
    clear: both;
    margin: 10px 5px 10px 5px;
    padding: 0px;
    border: 1px #607079 dotted;
    width: auto;
    height: auto;
}

#NotasExplicativas h2 {
    padding: 10px;
    *padding: 10px;
    margin: 5px 0px;
    font-size: 16px;
    color: #244973;
}

#NotasExplicativas p {
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #607079;
    margin: 10px 10px 5px 10px;
    padding: 0px;
}

#NotasExplicativas #BoxDestaqueTexto {
    margin: 10px 5px;
    width: auto;
    height: auto;
    border: #A9B3BC solid 1px;
    clear: both;
    display: table;
    background: url('img/fundo_box.jpg');
}

#NotasExplicativas #BoxMensagemErro {
    display: block;
    clear: both;
    margin: 10px 5px;
    padding: 10px;
    border: 1px #990000 dotted;
    font-size: 0.9em;
}

#NotasExplicativas #Lista {
    margin: 0px 5px 10px 5px;
}

#NotasExplicativas #Lista li {
    font-size: 0.8em;
    margin: 0px;
}

#NotasExplicativas #ListaOpcoes dt {
    font-size: 0.8em;
}

#NotasExplicativas #ListaOpcoes dd {
    font-size: 0.8em;
    overflow: auto;
}

#NotasExplicativas #BoxesNotas a {
    font-size: 1.3em;
}

#BoxMensagemErro {
    display: block;
    clear: both;
    margin: 10px 5px 10px 5px;
    padding: 10px;
    border: 1px #990000 dotted;
    font-size: 0.9em;
}

#BoxMensagemErro h2 {
    padding: 0px;
    margin: 5px 0px;
    font-size: 1.2em;
    color: #333333;
}

#BoxMensagemErro p {
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #990000;
    margin-top: 10px;
    padding: 0px;
}

#BoxMensagemErro a {
    color: #660000;
    text-decoration: underline;
}

#BoxMensagemErro a:hover {
    color: #CC0000;
    text-decoration: underline;
}

#FimTexto {
    width: 100%;
    float: left;
    clear: both;
    margin: 20px 5px 10px 5px;
    padding: 0px;
    border-top: 1px #607079 dotted;
}

#FimTexto h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #607079;
    font-weight: bold;
    margin: 15px 0px 0px 15px;
    padding: 0px;
}

#FimTexto h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #607079;
    font-weight: bold;
    margin: 15px 0px 0px 15px;
    padding: 0px;
}

#FimTexto p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #607079;
    font-weight: normal;
    margin: 1em 0px 0.5em 15px;
    padding: 0px;
}

#FimTexto ul {
    list-style: square;
    font-size: 12px;
    color: #666666;
    margin: 10px 15px;
}

#FimTexto ul li {
    list-style: square;
    margin: 3px 12px;
}

#BoxDestaqueTexto {
    margin: 10px 5px 10px 5px;
    width: 100%;
    height: auto;
    border: #A9B3BC solid 1px;
    clear: both;
    display: table;
    background: url('img/fundo_box.jpg');
}

#BoxDestaqueTexto h2 {
    padding: 0px;
    margin: 15px 10px 10px 10px;
    font-size: 1.1em;
    color: #003366;
}

#BoxDestaqueTexto p {
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    margin: 1em;
    padding: 0px;
}

#BoxDestaqueTexto #NotasExplicativas {
    display: block;
    clear: both;
    margin: 10px 5px;
    padding: 0px;
    border: 1px #607079 dotted;
}

#BoxDestaqueTexto #BoxMensagemErro {
    display: block;
    clear: both;
    margin: 10px 5px;
    padding: 10px;
    border: 1px #990000 dotted;
    font-size: 0.9em;
}

#BoxDestaqueTexto ul li,
#NotasExplicativas ul li,
#BoxMensagemErro ul li {
    font-size: 0.9em;
}

#PopUp {
    width: 530px;
    height: auto;
    float: left;
    display: block;
    margin: 15px;
    padding: 0px;
    border: #003366 1px solid;
    background: #FFFFFF;
}

#PopUp #FimTexto {
    width: 490px;
    float: left;
    clear: both;
    margin: 10px;
    padding: 0px;
    border-top: 1px #607079 dotted;
}

#PopUp p {
    margin: 15px;
}

#AreaConteudo {
    width: 775px;
    margin: 0 0 30px 0;
    float: left;
    display: table;
    height: auto;
    clear: both;
    position: relative;
}

#boxes {
    margin: 0px 0px 10px 0px;
    width: 100%;
    clear: both;
}

#fixo {
    margin: 0 auto;
    width: 30em;
    background: url('img/estrutura_box_cinza_round_r2_c2.jpg') no-repeat 100% 100%;
}

#titulo {
    background: url('img/estrutura_box_cinza_round_r1_c2.png') no-repeat 100% 0;
    float: left;
    width: 100%;
    display: block;
}

#titulo h2 {
    background: url('img/estrutura_box_cinza_round_r1_c1.jpg') no-repeat 0 0;
    padding: 15px 0px 5px 0px;
    *padding: 15px 0px 5px 0px;
    margin: 0px;
    font-weight: bold;
    font-size: 17px;
    line-height: 1em;
    float: left;
    text-indent: 20px;
    font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
    font-style: italic;
    margin: 0px;
}

* html #titulo h2 {
    height: 1%;
}

#ConteudoBox {
    background: url('img/estrutura_box_cinza_round_r2_c1.jpg') no-repeat 0 100%;
    color: #333333;
}

#ConteudoBox p {
    margin: 10px;
}

#BoxesNotas {
    list-style: none;
    font-size: 0.8em;
    color: #666666;
    width: 90%;
    clear: both;
    padding: 5px 0px;
    margin: 10px 20px;
}

#boxes2 {
    background-color: #F2F2F2;
    border: 1px solid #FFFFFF;
    box-shadow: 0px 1px 4px 2px #C4C4C4;
    box-sizing: border-box;
    border-radius: 4px;
    width: 498px;
}

#fixo2 {
    margin: 0 auto;
    width: 30em;
    background: url('img/estrutura_box_cinza_round_r2_c2.jpg') no-repeat 100% 100%;
}

#titulo2 {
    /*background:url('img/estrutura_box_cinza_round_r1_c2.jpg') no-repeat 100% 0;*/
    float: left;
    width: 100%;
    display: block;
}

#titulo2 h2 {
    /*background:url('img/estrutura_box_cinza_round_r1_c1.jpg') no-repeat 0 0;*/
    padding: 15px 0px 5px 0px;
    font-weight: bold;
    font-size: 18px;
    line-height: 1em;
    color: #336699;
    display: block;
    text-indent: 20px;
    margin: 0px;
}

* html #titulo2 h2 {
    height: 1%;
}

#elastico2 {
    width: 100%;
    /*background:url('img/estrutura_box_cinza_round_r2_c2.jpg') no-repeat 100% 100%;*/
    font-size: 100%;
}

#barVejaMais2 {
    clear: both;
    padding: 10px 0px 15px 20px;
    margin: 0px;
}

#barVejaMais2 p {
    font-size: 0.7em;
    color: #666666;
    clear: both;
    padding: 5px 10px 5px 0px;
    margin: 0px;
}

#ConteudoBox2 {
    /*background:url('img/estrutura_box_cinza_round_r2_c1.jpg') no-repeat 0 100%;*/
    color: #333333;
}

#colEsq {
    width: 240px;
    float: left;
    font-size: 14px;
    margin: 0px 0px 0px 20px;
}

#colEsq #ListaOpcoes {
    width: auto;
    list-style: square;
    font-size: 1em;
    color: #006699;
    display: block;
    clear: both;
    margin: 0px;
    font-size: 0.9em;
    margin: 0px;
}

#colEsq #ListaOpcoes li {
    margin: 5px 5px 2px 0px;
    display: block;
    clear: both;
}

#colEsq #ListaOpcoes dl {
    display: block;
    clear: both;
    width: auto;
    float: left;
    margin: 0px;
    font-size: 0.9em;
}

#colEsq #ListaOpcoes dt {
    margin: 5px 5px 2px 0px;
    width: auto;
    font-weight: bold;
    display: block;
    clear: both;
}

#colEsq #ListaOpcoes dd {
    color: #666666;
    margin: 5px 5px 2px 0px;
    display: block;
    clear: both;
    font-size: 0.9em;
    text-align: justify;
    width: auto;
}

#colDir {
    width: 230px;
    float: left;
    font-size: 12px;
    padding: 0px;
    margin-left: 5px;
    border-left: 1px #819198 dotted;
}

#colDir ul,
#colEsq ul {
    height: auto;
    margin: 5px 0px;
    list-style-type: none;
}

#colDir ul li,
#colEsq ul li {
    padding: 0px;
    height: auto;
    width: auto;
}

#colDir a,
#colEsq a {
    font-size: 12px;
    line-height: 1em;
    height: auto;
    margin: 2px 0px;
    padding: 7px 0px 0px 25px;
    *padding: 7px 0px 0px 25px;
    background: url('img/seta.png') no-repeat;
    display: block;
    clear: both;
}

#colDir a:hover,
#colEsq a:hover {
    background: url('img/seta_on.png') no-repeat;
}

#colEsq p,
#colDir p {
    margin: 10px 5px 0px 5px;
    font-size: 12px;
}

#colEsq p strong,
#colDir p strong {
    font-size: 14px;
    color: #003366;
}

#colUni {
    width: 470px;
    font-size: 14px;
}

#colUni p {
    margin: 10px 5px 0px 5px;
    font-size: 12px;
}

#colUni p strong {
    font-size: 14px;
    color: #003366;
}

#colUni #BoxesNotas a {
    font-size: 1.3em;
}

#colUni a {
    font-size: 1em;
    margin: 2px 0px;
    padding: 2px 0px 3px 25px;
    *padding: 2px 0px 3px 25px;
    display: block;
    clear: both;
}

#barVejaMais {
    clear: both;
    padding: 10px 0px 15px 20px;
    margin: 0px;
}

#barVejaMais p {
    font-size: 0.7em;
    color: #666666;
    clear: both;
    padding: 5px 10px 5px 0px;
    margin: 0px;
}

#elastico {
    width: 100%;
    background: url('img/estrutura_box_cinza_round_r2_c2.jpg') no-repeat 100% 100%;
    font-size: 100%;
}

.RIlateral ul {
    height: auto;
    margin: 5px 0 5px 10px;
    list-style-type: none;
}

.RIlateral li {
    padding: 0px;
    height: auto;
    width: auto;
}

.RIlateral a {
    font-size: 12px;
    line-height: 1em;
    height: auto;
    margin: 2px 0px;
    padding: 7px 0px 0px 25px;
    background: url('img/seta.png') no-repeat;
    display: block;
    clear: both;
}

.RIlateral a:hover {
    background: url('img/seta_on.png') no-repeat;
}

.MaisDet,
.MenosDet,
.MaisDet2,
.MenosDet2,
.MaisDet3,
.MenosDet3 {
    padding: 0px 0px 3px 0px;
    clear: both;
    display: block;
    height: auto;
    min-height: 15px;
    font-size: 1em;
    color: #333333;
    line-height: 1.2em;
    text-align: justify;
}

.MaisDet,
.MenosDet {
    margin: 5px 2%;
    width: 96%;
}

.MaisDet2,
.MenosDet2 {
    margin: 5px 2%;
    width: 96%;
}

.MaisDet3,
.MenosDet3 {
    margin: 10px 0px 0px 10px;
    width: 100%;
}

.MaisDet a,
.MenosDet a,
.MaisDet2 a,
.MenosDet2 a,
.MaisDet3 a,
.MenosDet3 a {
    font-size: 0.8em;
    font-weight: bold;
    text-decoration: none;
    display: block;
    padding: 1px 15px;
    clear: both;
    width: auto;
}

.MaisDet a:hover,
.MenosDet a:hover,
.MaisDet2 a:hover,
.MenosDet2 a:hover,
.MaisDet3 a:hover,
.MenosDet3 a:hover {
    text-decoration: underline;
    color: #233561;
}

.MaisDet a,
.MaisDet2 a,
.MaisDet3 a {
    background: url('img/mais.jpg') no-repeat 3px 1px;
    padding: 0px 23px;
}

.MenosDet a,
.MenosDet2 a,
.MenosDet3 a {
    background: url('img/menos.jpg') no-repeat 3px 1px;
    padding: 0px 23px;
}

.linha_cinza {
    width: 100%;
    height: auto;
    border-bottom: 1px dotted #999999;
}

#redesocial {
    width: 250px;
    float: right;
    margin: 0px;
    padding: 0px;
}

#redesocial ul {
    float: right;
    list-style: none;
    display: block;
}

#redesocial li {
    display: inline;
    margin: 2px;
}

#redesocialFacebook {
    width: 29px;
    height: 28px;
    display: block;
    background: url('img/ico_facebook.png') no-repeat;
    font-size: 9px;
    float: left;
    margin: 0px;
    padding: 0px;
}

#redesocialTwitter {
    width: 28px;
    height: 28px;
    background: url('img/ico_twitter.png')no-repeat;
    float: left;
    display: block;
}

#redesocialYoutube {
    width: 30px;
    height: 28px;
    background: url('img/ico_youtube.png')no-repeat;
    float: left;
    display: block;
}

#Lista {
    display: block;
    clear: both;
    margin: 15px 0px;
    list-style-type: none;
}

#Lista li {
    font-size: 0.83em;
    display: block;
    margin: 0.2em 5px;
    list-style-type: none;
    padding-left: 7px;
    text-indent: -8px
}

#Lista li a {
    display: block;
    background: url('img/seta.png') no-repeat;
    margin: 0px;
    padding: 4px 0px 5px 30px;
    *padding: 2px 0px 5px 30px;
}

#Lista li a:hover {
    display: block;
    background: url('img/seta_on.png') no-repeat;
    margin: 0px;
    padding: 4px 0px 5px 30px;
    *padding: 2px 0px 5px 30px;
}

#ListaDropDown {
    display: block;
    clear: both;
    margin: 5px 0px;
    list-style-type: none;
}

#ListaDropDown_sub {
    display: block;
    clear: both;
    margin: 5px 0px 0px 20px;
    list-style-type: none;
}

.margem20 p {
    margin-left: 30px;
}

#ListaDropDown_sub ListaNumerada p {
    margin: 5px 0px 0px 20px;
}

#ListaDropDown_sub li {
    font-size: 0.83em;
    display: block;
    margin: 0.2em 5px;
    list-style-type: none;
}

#ListaDropDown_sub li a {
    display: block;
    background: url('img/seta_up.png') no-repeat;
    margin: 0px;
    padding: 4px 0px 5px 25px;
    *padding: 2px 0px 5px 25px;
    color: #666;
}

#ListaDropDown #ListaDropDown_sub li {
    font-size: 0.83em;
    display: block;
    margin: 0.2em 5px;
    list-style-type: none;
}

#ListaDropDown #ListaDropDown_sub li a {
    display: block;
    background: url('img/seta_up.png') no-repeat;
    margin: 0px;
    padding: 4px 0px 5px 25px;
    *padding: 2px 0px 5px 25px;
    color: #666;
}

#ListaDropDown li {
    font-size: 0.83em;
    display: block;
    margin: 0.2em 5px;
    list-style-type: none;
}

#ListaDropDown li a {
    display: block;
    background: url('img/seta.png') no-repeat;
    margin: 0px;
    padding: 4px 0px 5px 25px;
    *padding: 2px 0px 5px 25px;
}

#ListaDropDown li a:hover {
    display: block;
    background: url('img/seta_on.png') no-repeat;
    margin: 0px;
    padding: 4px 0px 5px 25px;
    *padding: 2px 0px 5px 25px;
}

#NotasExplicativas2 {
    display: block;
    clear: both;
    margin: 0px 5px 20px 5px;
    padding: 10px 0px;
    width: auto;
    height: auto;
    border-bottom: 1px #CCC solid;
}

#NotasExplicativas2 p {
    margin: 0px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    margin-left: 30px;
    line-height: 22px;
    color: #607079;
}

#NotasExplicativas2 h2 {
    padding: 10px;
    *padding: 10px;
    margin: 5px 0px;
    font-size: 16px;
    color: #244973;
}

#NotasExplicativas2 h3 {
    padding: 5px;
    *padding: 5x;
    margin: 0px 0px 5px 0px;
    font-size: 16px;
    color: #244973;
    font-style: normal;
}

#NotasExplicativas2 .pTitulo1 {
    font-weight: 600;
    font-size: 14px;
    color: #666;
    margin: 0px 0px 3px 30px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 22px;
}

#BoxDestaqueTexto #NotasExplicativas2 {
    border-bottom: 0px #CCC solid;
}

#BoxDestaqueTexto #ListaSimples,
#NotasExplicativas2 #ListaSimples {
    width: 90%;
    margin: 15px 5%;
    font-size: 0.9em;
}

#NotasExplicativas3 {
    display: block;
    clear: both;
    margin: 0px 5px 20px 5px;
    padding: 10px 0px;
    width: auto;
    height: auto;
    border-bottom: 1px #CCC solid;
}

#NotasExplicativas3 p {
    margin: 0px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    margin-left: 30px;
    line-height: 18px;
    padding: 0px 20px 0px 0px;
    color: #313131;
}

.tabela-grande {
    margin-left: -15px;
}

#NotasExplicativas3 h2 {
    padding: 10px;
    *padding: 10px;
    margin: 5px 0px;
    font-size: 16px;
    color: #244973;
}

#ListaSimples {
    width: 100%;
    height: auto;
    clear: both;
    display: block;
    margin: 15px 0px;
    font-size: 1em;
    overflow: auto;
    list-style-type: square;
    line-height: 1.3em;
}

#ListaSimples li {
    display: block;
    clear: both;
    width: auto;
    max-width: 100%;
    padding: 2px 0px 2px 5px;
    *padding: 2px 0px 2px 5px;
}

#ListaSimples li ul {
    width: 100%;
    height: auto;
    display: block;
    margin: 5px 0px;
    overflow: auto;
}

#ListaSimples li ul li {
    width: auto;
    height: auto;
    padding: 1px 0px 1px 20px;
    *padding: 1px 0px 1px 20px;
    clear: both;
    display: block;
    margin: 0px;
    color: #646261;
    text-indent: 0px;
    list-style: disc;
    border-left: dotted #666666 1px;
}

#ListaSimples li ul li ul {
    width: 99%;
    height: auto;
    display: block;
    margin: 5px 0px;
    overflow: auto;
    border-left: dotted #666666 1px;
}

#ListaSimples li ul li ul li {
    width: auto;
    height: auto;
    padding: 1px 0px 1px 20px;
    *padding: 1px 0px 1px 20px;
    clear: both;
    display: block;
    margin: 0px;
    color: #666666;
    text-indent: 0px;
    list-style-type: disc;
}

#ListaSimples #ListaOpcoes {
    margin: 0px;
    padding: 0px;
    width: 100%;
    color: #006699;
}

#ListaSimples #ListaOpcoes li {
    margin: 5px 2px 2px 10px;
}

#ListaNumerada {
    display: block;
    list-style-type: decimal;
    font-size: 0.9em;
    color: #41485C;
    width: auto;
    margin: 15px 10px;
    clear: both;
    line-height: 1.3em;
}

#ListaNumerada li {
    margin: 5px 5px 5px 25px;
    text-align: justify;
    padding-top: 10px;
}

#headerP {
    padding: 15px 0px;
    margin: 0px 15px;
    display: block;
    border-bottom: 1px #B4BF91 solid;
    text-align: justify;
    color: #006699;
    clear: both;
    font-size: 0.9em;
}

#ListaSimplesColunada {
    list-style: none;
    font-size: 0.9em;
    color: #666666;
    clear: both;
    margin: 15px 0px;
}

#ListaSimplesColunada li {
    display: inline;
    float: left;
    margin: 5px 2px 2px 20px;
    width: 210px;
}

#ListaSimplesColunada dt {
    display: inline-table;
    float: left;
    clear: left;
    margin: 0px 5px 5px 15px;
    padding: 10px 5px;
    border-top: 1px #C1BCB5 dotted;
    width: 140px;
    color: #003366;
    height: auto;
}

#ListaSimplesColunada dd {
    display: inline-table;
    float: left;
    margin: 0px 5px 5px 5px;
    padding: 10px 5px;
    border-top: 1px #C1BCB5 dotted;
    width: 295px;
    height: auto;
    color: #333;
    font-size: 0.9em;
    text-align: justify;
    line-height: normal;
}

#ListaColunada {
    list-style: none;
    font-size: 0.8em;
    color: #666666;
    display: block;
    margin: 15px;
    padding: 0px;
}

#ListaColunada li {
    display: inline;
    float: left;
    margin: 5px 2px 5px 5px;
}

#ListaGaleria {
    margin: 0px;
    list-style: none;
    display: block;
    width: 100%;
    clear: both;
    margin: 15px 0px;
}

#ListaGaleria h2 {
    float: left;
    display: block;
    clear: both;
    width: 100%;
    border-bottom: 1px solid #003366;
}

#itemGaleria {
    float: left;
    margin: 0px;
    list-style: none;
    font-size: 0.9em;
    display: block;
    width: 510px;
    clear: both;
    border-bottom: 1px solid #dddddd;
}

#itemGaleria p {
    float: left;
    display: block;
    width: 100%;
    color: #006699;
    margin: 5px 2px 5px 0px;
    padding: 10px 0px 5px 0px;
}

#itemGaleria img {
    float: left;
    display: block;
    margin: 5px 10px 20px 20px;
}

#ListaSubMenu {
    margin: 10px 0px 0px 20px;
    list-style: url('img/ico_mais.png');
    width: 230px;
}

#ListaSubMenu li {
    margin: 5px 2px 5px 15px;
    font-size: 15px;
}

#ListaCol {
    width: 245px;
    float: left;
    display: block;
    clear: both;
}

#ListaCol li {
    width: 230px;
    display: block;
    padding: 5px 10px 10px 10px;
    list-style: none;
    float: left;
    clear: both;
}

#ListaCol li a {
    font-size: 0.9em;
}

#ListaCol li a:hover {
    font-size: 0.9em;
}

#ListaMais {
    float: left;
    margin: 10px 0px 5px 20px;
    list-style: square;
    font-size: 14px;
    color: #006699;
    display: block;
    width: auto;
}

#ListaMais li {
    margin: 5px 0px 5px 5px;
}

#ListaMenu {
    list-style: none;
    font-size: 12px;
    color: #003366;
    display: block;
    clear: both;
    width: 100%;
    margin: 5px 0px;
    padding: 0px;
}

#ListaMenu li {
    margin: 0px 0px 0px 10px;
}

#ListaMenu li a {
    text-decoration: none;
    color: #003366;
    display: block;
    clear: both;
    margin: 0px;
    padding: 7px 5px;
    *padding: 7px 5px;
    border-bottom: 1px #CCCCCC dotted;
}

#ListaMenu li a:hover {
    text-decoration: underline;
    color: #006699;
}

.ListaMenu {
    list-style: none;
    font-size: 12px;
    color: #003366;
    display: block;
    clear: both;
    width: 100%;
    margin: 5px 0px;
    padding: 0px;
}

.ListaMenu li {
    margin: 0px 0px 0px 10px;
}

.ListaMenu li a {
    text-decoration: none;
    color: #003366;
    display: block;
    clear: both;
    margin: 0px;
    padding: 7px 5px;
    *padding: 7px 5px;
    border-bottom: 1px #CCCCCC dotted;
}

.ListaMenu li a:hover {
    text-decoration: underline;
    color: #006699;
}

.MenuAtivo {
    background-color: #f2f2f2;
    padding: 7px 5px;
    border-bottom: 1px #CCCCCC dotted;
}

.MenuAtivoLink {
    background-color: #f2f2f2;
}

#ListaMenuBanner {
    list-style: none;
    font-size: 12px;
    color: #003366;
    display: block;
    clear: both;
    width: 100%;
    margin: 10px 0px 0px 0px;
    padding: 0px;
}

#ListaMenuBanner li {
    margin: 0px;
    padding: 0px;
}

#ListaMenuBanner li a {
    text-decoration: none;
    color: #003366;
    display: block;
    clear: both;
    margin: 0px;
    padding: 0px;
}

#ListaMenuBt {
    list-style: none;
    font-size: 12px;
    color: #003366;
    display: block;
    clear: both;
    width: 100%;
    margin: 10px 0px 0px 0px;
    padding: 0px;
}

#ListaMenuBt li {
    margin: 0px;
    padding: 0px;
}

#ListaMenuBt li a {
    text-decoration: none;
    color: #003366;
    display: block;
    clear: both;
    margin: 0px;
    padding: 0px;
}

#ListaOpcoes {
    width: auto;
    list-style: square;
    font-size: 1em;
    color: #006699;
    display: block;
    clear: both;
    margin: 15px;
    line-height: 1.2em;
}

#ListaOpcoes li {
    margin: 5px 2px 2px 15px;
    display: block;
    clear: both;
}

#ListaOpcoes dl {
    display: block;
    clear: both;
    width: auto;
    float: left;
}

#ListaOpcoes dt {
    margin: 20px 2px 2px 5px;
    width: auto;
    font-weight: bold;
    display: block;
    clear: both;
    color: #244973;
}

#ListaOpcoes dd {
    color: #666666;
    margin: 5px 2px 2px 5px;
    display: block;
    clear: both;
    font-size: 0.9em;
    text-align: justify;
    width: auto;
}

#ListaOpcoes #ListaSimples {
    margin: 0px;
    padding: 0px;
    width: 100%;
}

#ListaOpcoes #ListaSimples li {
    margin: 5px 2px 2px 10px;
}

#ListaOpcoes #NotasExplicativas,
#ListaOpcoes #BoxDestaqueTexto,
#ListaOpcoes #BoxMensagemErro {
    margin: 10px 5px;
}

#RodapeConteudo {
    width: 100%;
    margin-top: 20px;
    clear: both;
    background-image: url('img/fundo_rodape.jpg');
    background-repeat: repeat-x;
    background-color: #073872;
    float: left;
    padding-bottom: 30px;
}

#RodapeArea {
    width: 750px;
    padding: 30px 0 0 0;
}

.rodapeInstitucional {
    float: left;
    width: 280px;
    margin: 0;
    padding: 0;
}

.TituloRodInst {
    margin: 5px 0 0 0;
    padding: 0;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    line-height: normal;
}

.SubRodInst {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    line-height: normal;
    color: #99ccff;
    padding: 0;
    margin: 5px 0 0 0;
}

.rodapeCompanhia,
.rodapeEmpresas {
    margin: 15px 0 25px 0;
    padding: 0;
}

.rodapeEmpresas {
    margin: 10px 0 25px 0;
    padding: 0;
}

.rodapeCompanhia li {
    list-style: none;
}

.rodapeCompanhia li a {
    color: #ffffff;
    text-decoration: none;
    line-height: 20px;
    font-size: 11px;
    font-weight: bold;
}

.rodapeCompanhia li a:hover {
    color: #eeeeee;
    text-decoration: underline;
}

.rodapeEmpresas li {
    list-style: none;
}

.rodapeEmpresas li a {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #99ccff;
    text-decoration: none;
    line-height: 20px;
}

.rodapeEmpresas li a:hover {
    text-decoration: underline;
}

.rodapeOutrosLinks {
    float: right;
    width: 400px;
    margin: 0 0 0 0px;
    padding: 0;
}

.redesocial,
.maisNoticias {
    border-bottom: 1px #5082B9 solid;
    padding: 0 0 5px 0;
}

.maisNoticias {
    margin: 10px 0 0 0;
    padding: 0 0 5px 0;
}

.maisNoticias a,
.redesocial a {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
    line-height: 25px;
}

.maisNoticias a:hover {
    text-decoration: underline;
}

.redesocial p {
    margin-left: 0;
}

.tituloSocial {
    float: left;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
}

.imgSocial {
    text-align: right;
    margin: 5px 0;
    text-decoration: none;
}

.outroslinksLista01 {
    margin: 30px 0 0 0;
    padding: 0;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
}

.outroslinksLista01 li {
    list-style: none;
    line-height: 25px;
}

.outroslinksLista01 li a {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
}

.outroslinksLista01 li a:hover {
    text-decoration: underline;
}

.outroslinksLista02 {
    margin: 0 0 10px 15px;
    padding: 0;
}

.outroslinksLista02 li {
    list-style-type: square;
    color: #99ccff;
    line-height: 20px;
}

.outroslinksLista02 li a {
    font-size: 11px;
    color: #99ccff;
    text-decoration: none;
    font-weight: normal;
}

.outroslinksLista02 li a:hover {
    text-decoration: underline;
}

.rodapeColuna01 {
    float: left;
}

.rodapeColuna02 {
    float: right;
}

#rastro {
    width: 760px;
    float: left;
    position: relative;
    padding-left: 10px;
    *padding-left: 10px;
}

#rastro #IdentificadorSecao #ListaColunada {
    margin: 5px 0px;
}

#rastro #IdentificadorSecao #ListaColunada li {
    font-size: 0.8em;
    margin: 0px 5px;
}

#rastro #IdentificadorSecao #ListaColunada li a {
    color: #6A6664;
}

#rastro #IdentificadorSecao #ListaColunada li a:hover {
    color: #006699;
}

#acacci {
    width: 230px;
    height: 140px;
    background: url('institucional/img/logo_acacci.gif') center no-repeat;
    clear: both;
    float: left;
    margin: 10px 10px;
    text-indent: -9999px;
}

#acacci a {
    width: 230px;
    height: 140px;
    display: block;
    cursor: hand;
}

#disqueBanestik {
    width: 250px;
    height: 77px;
    clear: both;
    float: left;
    margin: 15px 0px;
    padding: 0px;
    text-indent: -9999px;
    background: url('/img/banner-atendimento-cartoes.jpg') no-repeat;
}

#disqueBanestik a {
    width: 250px;
    height: 77px;
    display: block;
    cursor: hand;
}

#tab_evo_teo_con {
    width: 500px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

#tab_evo_teo_con caption {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px #333333 solid;
}

#tab_evo_teo_con thead {
    background: #f1f1f1;
}

#tab_evo_teo_con thead th {
    border-bottom: 2px #333333 solid;
}

#tab_evo_teo_con tbody td {
    text-align: center;
}

p.error {
    width: auto;
    margin: 15px 10px 5px 15px;
    color: #990000;
    font-size: 1em;
    font-weight: bold;
}

.msgErro {
    color: #C00;
    font-size: 1em;
}

#coluna_dupla p.small {
    color: #990000;
    width: auto;
    font-size: 0.7em;
    margin: 5px 0px 0px 0px;
}

#coluna_faq h2 {
    font-size: 1.1em;
    font-style: normal;
    text-align: justify;
    line-height: 1.3em;
    color: #244973;
    margin: 28px 15px 5px 10px;
    padding: 0px;
    display: block;
    clear: both;
    width: auto;
}

#coluna_faq p {
    margin: 0px 15px 10px 10px;
    color: #666;
    width: auto;
}

#PerguntasRespostas h3 {
    color: #244973;
    margin-top: 15px;
}

#PerguntasRespostas ul {
    margin: 0px;
}

#PerguntasRespostas #NotasExplicativas2 {
    margin-bottom: 5px;
}

#centraliza_aviso {
    background-color: #FFFFFF;
    height: 450px;
}

#aviso {
    float: right;
    width: 396px;
    margin-top: 5px;
    background-image: url(img/aviso1.png);
    background-repeat: no-repeat;
}

#aviso p {
    margin: 10px 30px 5px 30px;
    clear: both;
    display: block;
    width: auto;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1.2em;
    text-align: center;
}

#coluna_aviso {
    width: 400px;
    height: 100%;
}

#ListaAviso {
    width: auto;
    list-style: square;
    font-size: 0.8em;
    color: #006699;
    display: block;
    clear: both;
    padding: 5px 20px 0px 10px;
    padding-left: 60px;
    line-height: 1.5em;
}

#ListaAviso li {
    background: url(img/seta.png) no-repeat 0 0%;
    padding-left: 30px;
    list-style-type: none;
}

#menu_controle_banner {
    position: absolute;
    margin-top: 3px;
    width: 152px;
    height: 32px;
    z-index: 15;
    border: 0px;
    left: 670px;
    top: 200px;
}

#menu_controle_banner ul li {
    list-style: none;
    float: left;
    padding-left: 3px;
}

#Previsao {
    padding-left: 40px;
    padding-top: 26px;
    padding-bottom: 25px;
    margin-top: 10px;
    background: url('img/box_previsaotempo.jpg') no-repeat;
}

#form_previsao a {
    width: 33px;
    height: 30px;
    background: url('img/estrutura_acesso_ib_r1_c3.png') no-repeat;
    display: block;
    text-indent: -9999em;
    float: right;
    cursor: hand;
    padding-left: 3px;
}

#previsao {
    font-size: 10px;
    margin-top: 4px;
}

.FormBotao {
    width: auto;
    height: auto;
    min-height: 22px;
    background-image: url('img/fundo_botao.png');
    padding: 5px;
    *padding: 5px;
    margin: 10px 3px 3px 3px;
    cursor: hand;
    border: 1px solid #415A70;
    display: block;
    float: left;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 0.9em;
    color: #415A70;
}

#BannerFundoConteudo {
    width: 510px;
    height: 90px;
    background: url('img/banner_fundo.jpg') no-repeat;
}

#ListaGaleriaColunada {
    list-style: none;
    font-size: 0.9em;
    color: #666666;
    clear: both;
}

#ListaGaleriaColunada dt {
    display: inline-table;
    float: left;
    clear: left;
    width: 170px;
    height: 90px;
    background: url('img/ico_r1_c2.jpg');
    margin: 5px 0px 20px 15px;
}

#ListaGaleriaColunada dd {
    display: inline-table;
    float: left;
    width: 325px;
    height: 90px;
    background: url('site/banescor/img/fundo4.jpg');
    margin: 5px 0px;
}

#ListaGaleriaColunada dd h3 {
    margin: 4px 0px 5px 10px;
    padding-left: 10px;
    display: block;
    clear: both;
    line-height: 1em;
    font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
    width: auto;
    font-size: 1.2em;
    color: #003366;
}

#ListaGaleriaColunada dd p {
    margin: 2px 80px 5px 10px;
    padding-left: 10px;
}

#tooltip {
    position: absolute;
    z-index: 3000;
    border: 1px solid #CCC;
    background-color: #C4E1FF;
    padding: 5px;
    opacity: 0.85;
}

#tooltip h3,
#tooltip div {
    margin: 0;
}

#tooltip.pretty {
    font-family: Verdana, Geneva, sans-serif;
    max-width: 250px;
    height: auto;
    padding: 10px;
    height: auto;
    opacity: 0.8;
}

#tooltip.fancy {
    font-size: 0.8em;
    line-height: 18px;
    font-weight: 200;
}

.Amais:link {
    color: #003366;
    text-decoration: none;
    font-size: 12px;
    font-family: 'Aria Narrow', Arial, Geneva,
        sans-serif;
    font-weight: bold;
}

.Amais:visited {
    color: #003366;
    text-decoration: none;
    font-size: 12px;
    font-family: 'Aria Narrow', Arial, Geneva,
        sans-serif;
    font-weight: bold;
}

.Amais:active {
    color: #003366;
    text-decoration: none;
    font-size: 12px;
    font-family: 'Aria Narrow', Arial, Geneva,
        sans-serif;
    font-weight: bold;
}

.Amais:hover {
    color: #006699;
    text-decoration: none;
    font-size: 12px;
    font-family: 'Aria Narrow', Arial, Geneva,
        sans-serif;
    font-weight: bold;
}

.Amenos:link {
    color: #003366;
    text-decoration: none;
    font-size: 12px;
    font-family: 'Aria Narrow', Arial,
        Geneva, sans-serif;
    font-weight: bold;
}

.Amenos:visited {
    color: #003366;
    text-decoration: none;
    font-size: 12px;
    font-family: 'Aria Narrow', Arial,
        Geneva, sans-serif;
    font-weight: bold;
}

.Amenos:active {
    color: #003366;
    text-decoration: none;
    font-size: 12px;
    font-family: 'Aria Narrow', Arial,
        Geneva, sans-serif;
    font-weight: bold;
}

.Amenos:hover {
    color: #006699;
    text-decoration: none;
    font-size: 12px;
    font-family: 'Aria Narrow', Arial,
        Geneva, sans-serif;
    font-weight: bold;
}

.custom-combobox {
    position: relative;
    display: inline-block;
}

.custom-combobox-toggle {
    position: absolute;
    top: 0;
    bottom: 0;
    margin-left: -1px;
    padding: 0;
    *height: 1.7em;
    *top: 0.1em;
}

.custom-combobox-input {
    margin: 0;
    padding: 0.3em;
}

#botaoOK {
    width: 30px;
    height: 30px;
    background: url('img/estrutura_acesso_ib_r1_c3.png') no-repeat;
    margin: 20px 15px 10px 0px;
    display: block;
    text-indent: -9999em;
    float: right;
    cursor: hand;
}

.OfertaPublica16 {
    font-size: 1.5em;
    font-family: Arial, Helvetica, sans-serif;
    margin: 20px 0px 5px 15px;
    line-height: normal;
    color: #333333;
}

.OfertaPublica20 {
    font-size: 1.9em;
    font-family: Arial, Helvetica, sans-serif;
    margin: 20px 0px 5px 15px;
    line-height: normal;
    color: #333333;
}

.OfertaPublica12 {
    font-size: 1.1em;
    font-family: Arial, Helvetica, sans-serif;
    margin: 20px 0px 5px 15px;
    line-height: normal;
    color: #333333;
    width: auto;
}

.OfertaPublica12 li {
    list-style: square;
    margin-left: 20px;
}

#BoxesNotas #OfertaPublica {
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    font-family: "Arial", Arial, Helvetica, sans-serif;
    line-height: 1em;
    color: #336699;
    margin: 10px 5px 10px 15px;
    padding: 0px;
    display: block;
    clear: both;
    width: auto;
}

.twitter-timeline {
    width: 500px;
    height: 404px;
}

.iframe-jingle {
    opacity: 0.6
}

.iframe {
    position: absolute;
    margin-top: -64px;
    margin-left: 3px;
    overflow: hidden;
    width: 242px;
    height: 58px;
}

#linkContaCorrente {
    color: #333333;
}

#linkContaCorrente a:hover {
    text-decoration: underline;
    color: #333333;
}

#contaCorrente h3 {
    padding: 0px;
    margin: 10px 0px 5px 15px;
    line-height: 1em;
    font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
    font-size: 1.3em;
    font-weight: bold;
    font-style: italic;
    color: #244973;
    width: auto;
}

#subtitulo h2 {
    padding-top: 15px;
    margin: 10px 0px 5px 15px;
    line-height: 1em;
    font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
    font-size: 1.3em;
    font-weight: bold;
    font-style: italic;
    color: #244973;
    width: auto;
}

#subtituloPatrocinio h2 {
    padding: 0px;
    margin: 10px 0px 5px 15px;
    line-height: 1.1em;
    font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    font-style: italic;
    color: #244973;
    width: auto;
}

#subtituloinvestimento h2 {
    padding: 0px;
    margin: 10px 0px 5px 15px;
    line-height: 1.1em;
    font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    font-style: italic;
    color: #244973;
    width: auto;
}

#controleBanner ul {
    list-style: none;
}

#controleBanner li {
    float: left;
    padding-left: 2px;
}

#controleBanner a {
    float: left;
    background: #d6d8d9;
    display: block;
    width: 13px;
    font-size: 0px;
    height: 13px;
    margin: 0 3px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 6px
}

#controleBanner a:hover {
    background-color: #7ebfe9;
}

#controleBanner .hover {
    background-color: #7ebfe9;
}

#bannerEmancipacao #controleBanner {
    position: absolute;
    margin-top: -11px;
    margin-left: 90px;
    float: left;
    text-align: right;
}

#contajovem h3 {
    font-size: 1.2em;
    font-weight: bold;
    color: #244973;
}

#textoverde {
    color: #093;
}

#subTitulo {
    padding: 10px;
    margin: 5px 0px;
    font-size: 16px;
    color: #244973;
}

#subTitulo-semLink p {
    padding: 10px;
    margin: 5px 0px;
    font-size: 16px;
    color: #244973;
}

#Observacao {
    font-size: 11px;
}

#Observacao2 {
    font-size: 13px;
}

#OfficeBanking1 {
    margin-top: 15px;
    margin-left: 5px;
    font-size: 16px;
    font-weight: bold;
    display: block;
    clear: both;
    color: #244973;
}

#OfficeBanking2 {
    margin-top: 15px;
    margin-left: -9px;
    font-size: 16px;
    font-weight: bold;
    display: block;
    clear: both;
    color: #244973;
}

#boxesContas {
    margin: 15px 0px 10px 0px;
    width: 100%;
    clear: both;
}

.listaDestaque {
    list-style: none;
    margin-top: 20px;
}

.listaDestaque li {
    margin: 0px;
    padding: 0px;
    border-bottom: 1px dotted #CCCCCC;
    padding: 15px 0;
    list-style: none;
}

.listaDestaque li:first-child {
    border-top: 1px dotted #CCCCCC;
}

.listaDestaque a {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    color: #012D58;
    font-weight: bold;
    line-height: 20px;
}

.avisos-importantes ol,
.avisos-importantes ul {
    font-size: 14px;
    color: #333333;
    margin: 10px 0 20px 15px;
    list-style-position: inside;
    text-align: justify;
}

.avisos-importantes ul {
    list-style: none;
}

.avisos-importantes li {
    line-height: 1.4em;
    margin-bottom: 8px;
}

.ambima-selos {
    margin-left: 15px;
    padding-top: 30px;
    border-top: 1px dotted #CCCCCC;
}

.ambima-selos span {
    display: block;
    text-align: center;
}