/*common*/
body {font-family:Meiryo,Arial,Helvetica,sans-serif; font-size:0.7em; color:#646464;
    /*top: -1px;
    left: 28px;*/
}
a {color:#0A0C59;}
a:link, a:visited {text-decoration:none}
a:hover {text-decoration:none;}
a:active {}
p {color:#646464;}
li {list-style-type:none;}
input, select, textarea {font-family:Meiryo,Arial,Helvetica,sans-serif; color:#000; font-size:100%}
img {border:0}
blockquote {font-style:italic; font-size:120%; border-bottom:1px solid #DEE5EB}

.detalheArtigo table th , .article_section table th {color:#FFF;font-weight:bold;font-size:11px;text-align: center;text-decoration: none;}
.detalheArtigo table, .article_section table {border-color:#FFFFFF;border-spacing: 0;border-style: solid;border-width: 0 0 1px 1px;text-align: right;}
.detalheArtigo table td, .article_section table td {background-color:#EDF2F6;border-color:#FFFFFF;border-spacing: 0;border-style: solid;border-width: 1px 1px 0 0;text-align:left;}


/*BFA 2012*/
h2 {color:#FD6502;font-size:14px; text-transform:uppercase;}
h2 a {color:#FD6502;font-size:14px; text-transform:uppercase;}
h3 {color:#0A0C59;font-size:12px;}
hr {border:0; color:#DEDEDE; background-color:#DEDEDE; height:1px;}

#serv {color:#3A0066; }
#serv img {border:0}
#serv UL {border:0; list-style:none}
#serv UL LI {background:url(/img/seta.gif) no-repeat}
#serv UL LI a {color:#3A0066}
#serv UL LI a:hover {text-decoration:underline;}

#sitesHP .sitebtn {border-bottom:1px solid #646464; border-right:1px solid #646464; background-color:white; color:#646464;}
#sitesHP .sitebtn a {text-transform:uppercase;}
#sitesHP .sitebtnsel {text-transform:uppercase; border-bottom:1px solid #646464; border-right:1px solid #646464; background-color:#FD6502; color:White;}
#sitesHP .sitebtnsel a {text-transform:uppercase; color:White;}

#pesquisaBody .buttonImage {background:url(/img/seta_fundolaranja.gif) no-repeat }
#homebanking {border-style:none; }
#menu1 a {font-weight:bold;color:#FD6502;font-size:11px; }
#menu1 div a {color:#FFF;font-size:11px; }
#menu1 .arrow {
    background-image: url("/img/arrow1.gif");
    background-position: right center;
    background-repeat: no-repeat;
}
#colA h3, ul#navlist h3 {color:#FD6502; font-size:12px;}
#colA ul {margin:5px 0 ;}
#colA li {list-style-type:none;}
#colA li * {color:#0A0C59; font-weight:bold; list-style-type:none;}
#colA li a:hover {text-decoration:underline;}

#colB p {text-align:justify;}

.footerArticle ul li 
{
    background:url(/img/seta_fundolaranja.gif) no-repeat;
    background-position:left center;
    list-style-position:inside;
    list-style-type:none;
}

.articleDate {margin:0; color:#646464;}
.articleText p {margin:0; color:#646464;}

#meuBancoHP UL LI {list-style-image:url(/img/seta.gif); font-size:12px; line-height:25px;}
#meuBancoHP UL LI a {color:#0A0C59; font-weight:bold;}

.articleAbstract .articleSubTitle p {margin:0; color:#646464;}
.articleAbstract .articleSubTitle h5 {margin:0; color:#646464;}
.articleAbstract .articleSubTitle h3 a {color:#0A0C59; font-weight:bold;font-size:11px;}
.articleAbstract .articleSubTitle h3 a:hover {text-decoration:none;}

.footerArticle .left {background:url(/img/bottom_left.png) no-repeat; background-color:White;}
.footerArticle .right {background:url(/img/bottom_right.png) no-repeat; background-color:White;}

.articlePagination a {color:#FD6502;}
.articlePagination .previous {background:url(/img/seta_previous_fundolaranja.gif) no-repeat; background-position:left center; }
.articlePagination .previous a {padding-left:15px;}
.articlePagination .next {background:url(/img/seta_fundolaranja.gif) no-repeat; background-position:right center;}
.articlePagination .next a {padding-right:15px;}
.articlePagination .pages .selected {font-weight:bold;}
.articlePagination .left {background:url(/img/bottom_left.png) no-repeat; background-color:White;}
.articlePagination .right {background:url(/img/bottom_right.png) no-repeat; background-color:White;}
.articlePagination .pagesNo.pageSel{font-weight:bold}

.footerArticle {font-weight:bold;}
.footerImg {background:url(/img/seta_fundolaranja.gif) no-repeat;}

#colBB {overflow:hidden;}
#colBB .destaquesHP {border-left:1px solid #FD6502;border-right:1px solid #FD6502;} /*border-bottom:1px solid #FD6502;*/
/*#colB .destaquesHP .articleAbstract {border-left:1px solid #FD6502;border-right:1px solid #FD6502;}*/

#colBB .destaquesHP h2 a {color:#FFFFFF;}
#colBB .destaquesHP .destaquesTitle{background-color:#FD6502}
#colBB .destaquesHP .destaquesTitle .left {background:url(/img/destaqueTopLeft.png) no-repeat; background-color:White;}
#colBB .destaquesHP .destaquesTitle .right {background:url(/img/destaqueTopRight.png) no-repeat; background-color:White;}
.destaquesHP .articlePagination {border-bottom:1px solid #FD6502;}

.grandeDestaque h2 {font-family:Calibri; text-transform:none; font-size:1.8em; font-weight:bold;}
.grandeDestaque h2 a {font-family:Calibri; text-transform:none; font-size:1.8em; font-weight:bold;}
.grandeDestaque {border-left:1px solid #FD6502; border-right:1px solid #FD6502;}
.grandeDestaque .articleAbstract .articleSubTitle h3 a {font-size:13px;}
.grandeDestaque .top {border-top:1px solid #FD6502;}
.grandeDestaque .top .left {background:url(/img/top_left.png) no-repeat;}
.grandeDestaque .top .right {background:url(/img/top_right.png) no-repeat;}
.grandeDestaque .bottom {border-bottom:1px solid #FD6502;}
.grandeDestaque .bottom .left {background:url(/img/bottom_left.png) no-repeat;}
.grandeDestaque .bottom .right {background:url(/img/bottom_right.png) no-repeat;}


.fotoContacto .top {border-top:1px solid #FD6502;}
.fotoContacto .top .left {background:url(/img/top_left.png) no-repeat;}
.fotoContacto .top .right {background:url(/img/top_right.png) no-repeat;}
.fotoContacto .bottom {border-bottom:1px solid #FD6502;}
.fotoContacto .bottom .left {background:url(/img/bottom_left.png) no-repeat;}
.fotoContacto .bottom .right {background:url(/img/bottom_right.png) no-repeat;}
.fotoContacto  {border-left:1px solid #FD6502; border-right:1px solid #FD6502;}

.arquivo h3 a {color:#0A0C59; font-weight:bold;font-size:11px;}
.arquivo h3 a:hover {text-decoration:underline;}

#creditosCx {color:#797979;}

/* cambios */
#cambios
{
    color:#646464;
}

#cambios h3 {
    color:#FD6502; font-size:12px;
}
#cambios {
    background: none repeat scroll 0 0 #FFFFFF;
}
#cambios table th 
{
    color:#0A0C59;
    background-color:#FFFFFF;
    font-weight:bold;
    font-size:11px;
    text-align: left;
    text-decoration: none;
}
#cambios .moeda {
    color: #FD6502;
    text-transform: uppercase;
    font-weight:bold;
}
#cambios table 
{
    border-color:#FFFFFF;
    border-spacing: 0;
    border-style: solid;
    border-width: 0 0 1px 1px;
    text-align: right;
}
#cambios table td 
{
    background-color:#EDF2F6;
    border-color:#FFFFFF;
    border-spacing: 0;
    border-style: solid;
    border-width: 1px 1px 0 0;
    text-align:left;
}
#cambios table .flag 
{
    text-align:center;
}

#contactosHP {font-weight:bold;color:#0A0C59;}
#contactosHP #flags a {font-weight:normal;}
#contactosHP #flags .selected a {font-weight:bold;}

#contactosHP #contactoFooter a {color:#FD6502;}

.itemListaConteudoAlternate {background-color:#F2F2F2;}
.itemListaConteudo h3 a {color: #0A0C59;font-size: 11px;font-weight: bold;}
.itemListaConteudoAlternate h3 a {color: #0A0C59;font-size: 11px;font-weight: bold;}

#detalheArtigo h5 {margin:0; color:#646464;}

#qaList li {list-style-image:url(/img/seta.gif);}
#qaList li a {font-size:11px;}
#qaList li p {text-align:justify;}

#submissao .contactoClienteBFA td {background-color:transparent; }

/*older*/

/*#colB p {color:#000}*/
/*#colB, #colB2  {text-align:justify }*/

/*#colB2 h2 {font-size:170%; color:#F5BE3F;}*/
/*#titulo {background:url(../../img/bcktit.gif) repeat-x; background-position:left bottom}*/
#colB2 h3 {font-weight:normal}
#colB2 h5 {font-size:93%; font-weight:normal; color:#646464}
#colB2 p {color:#646464}

/*
#colC h2 {font-size:120%; color:#000066; background:#e7e9ef}
#colC ul {background:#f8f8fa; font-family:Tahoma,Arial,Helvetica,sans-serif}
#colC ul li {list-style:none; background:url(../../img/bul3.gif) no-repeat}
*/

#colB ul.eventos .data {color:#7d7d7d; font-size:110%;}

.eventos h3 {font-weight:normal; font-size:120%;}
.eventos h3 a {text-decoration:none}
.eventos li {list-style-type:none; border:0; background:url(../../img/seta.gif) no-repeat}

.seph {font-size:1px}
.sepLista {background:url(../../img/sep_list.gif) repeat-x}

.mais {font-size:90%; text-transform:uppercase}
.mais a {text-decoration:none}

/*
#colA #menuLat h2 {color:#f19300; background:#fff; font-weight:normal; font-size:100%; font-family:Arial,Helvetica,sans-serif}

div#menuLat {background:#f8f8fa; font-size:90%; border:0; text-transform:uppercase; font-family:Arial,Helvetica,sans-serif}
*/
ul#navlist {}
ul#navlist li {list-style:none; border:0;text-transform:uppercase; padding-left:0px; margin-bottom:5px;}
ul#navlist li a {text-decoration:none;  display: inline; background:#FFFFFF; } /* inline para background */
ul#navlist li a:link, ul#navlist li a:visited {color:#FF6600}
ul#navlist li a:hover {color:#FF6600;}
ul#navlist li h3 {background:url(/img/bckMenuHeadline.gif) no-repeat;background-position:left 6px;}    

ul#navlistb {border:0; color:#000;  text-transform:none} /*font-size:110%;*/
ul#navlistb li {list-style-type:none; border:0; padding-left:5px; text-transform:none; margin-bottom:0;}
ul#navlistb li a {text-decoration:none}
/*
#menuLatSel {text-decoration:none; background:url(../../img/bul2sel.gif) no-repeat}
#menuLatSelb {text-decoration:none; background:url(../../img/bul2sel.gif) no-repeat}
*/
ul#navlistb li a:link {color:#010165}
ul#navlistb li a:visited {color:#010165}
ul#navlistb li a:hover {color:#010165;}
/*
#colA #menuLat2 h2 {color:#f19300; background:#fff; font-weight:normal; font-size:100%; text-transform:uppercase; font-family:Arial,Helvetica,sans-serif}
div#menuLat2 {background:#fff; font-size:100%; border:0; font-family:Arial,Helvetica,sans-serif}
ul#navlist2 {border:0; color:#000}
ul#navlist2 li {list-style:none; border:0; background:url(../../img/bul22.gif) no-repeat; text-transform:none}
ul#navlist2 li a {text-decoration:none}
ul#navlist2 li a:link {color:#000066}
div#menuLat2 li a:visited {color:#000066}
ul#navlist2 li a:hover {color:#000; background:#f0f1f2}
#menuLatSel2 {text-decoration:none; background:url(../../img/bul2sel.gif) no-repeat}
*/

/*
#top {font-size:1px}

#footerCx {background:#e7e9ef}
#fmenu {background:#000066; color:#f2ad0a; border-bottom:1px solid #ccc; font-size:80%; font-family:Arial,Helvetica,sans-serif; }
#fmenu UL {border:0; list-style-type:none}
#fmenu UL LI {text-transform:uppercase}
#fmenu UL LI a {color:#fff; text-decoration:none}
#fmenu UL LI a:hover {color:#000066; background:#fff; text-decoration:none}
*/

#creditosCx {color:#969696; font-size:100%; background:#fff}

p.nojs {background:#f6eb13; color:#000; font-weight:bold}
p.nojs a {color:#FFF}
p.nojs a:hover {color:#000}

/*
p#problema {background:#BC1F25; color:#FFF; font-weight:bold}
p#problema a {color:#fff; text-decoration:underline}
p#problema a:hover {color:#BC1F25; background:#fff; text-decoration:none}
*/


/*#txtEnquadramento {font-size:12px; color:#000}*/
#txtEnquadramento strong {color:#0A0C59;}
#txtEnquadramento a {/*text-transform:uppercase*/}

.printVer {font-family:Verdana; text-transform:capitalize}
.printVer a {text-decoration:none; color:#337EB7; font-size:10px; font-weight:bold}

#gotop {font-family:Meiryo,Arial; font-size:93%}
#gotop a {text-decoration:none; text-transform:uppercase; color:#0A0C59;}


#detalheArtigo {}
#detalheArtigo h1 {font-size:130%; font-weight:bold; color:#FD6502}
#detalheArtigo h5 {font-size:93%; font-weight:normal; color:#646464}
#detalheArtigo .sub-titulo {font-size:12px; letter-spacing:0.1px; text-align:justify; color:#646464;}
#detalheArtigo a {text-decoration:none; font-weight:bold; color:#0A0C59}    
#detalheArtigo img {border:0}
#detalheArtigo .registoEvento {color:#FD6502}
#detalheArtigo li {list-style-image:url(/img/seta.gif)}

/*
#colB .article_section, #colB2 .article_section {font-family:Verdana; font-size:102%; color:#323232}
#colB .article_section h3, #colB2 .article_section h3 {font-size:12px; font-weight:bold;}
#colB .article_section h4, #colB2 .article_section h4 {font-size:102%; font-weight:normal; font-style:italic; color:#323232}
#colB .article_section a, #colB2 .article_section a {text-decoration:none; color:#04498C}
*/
#listaContactos .txtContacto h3 {font-weight:bold;}
#listaContactos .dadosContacto {width:100%}
#listaContactos .dadosContacto label {font-weight:bold; float:left}
#listaContactos .dadosContacto {color:#646464;}
 
#mapaSite {background:url("/img/bckMapaSite.gif") repeat-y scroll 20px 0 transparent; float: left;font-size: 115%;text-align: left;}
#mapaSite ul ul {list-style-type: none;}
#mapaSite ul li a:hover {color: #FD6502;}
#mapaSite ul ul li {border: medium none;font-weight: normal;}
#mapaSite ul ul li a {border: medium none;color: #4B4B4B;}
#mapaSite .wChild {font-weight: bold;}
#mapaSite .subMenuList {background: none repeat scroll 0 0 #FFFFFF;}
 
#mapaSite .topLi, #mapaSite .topLi a {text-transform:uppercase; color:#FD6502; list-style-type:none; font-weight:bold;}
#mapaSite ul {background-color: #EDF2F6;}
#mapaSite ul, #mapaSite ul a, #mapaSite .subMenuList li a {color:#0A0C59; }
#mapaSite .subMenu li {color:#0A0C59; list-style-image:url(../../img/seta.gif);}
#mapaSite .subMenu li a {color:#0A0C59;}
#mapaSite .mapaSiteSep {background:url(../../img/sep_list.gif) repeat-x;}
#mapaSite .subMenuwChild {font-family:Meiryo, Arial; font-weight:bold; list-style-type:none}
#mapaSite .subMenuwChild li {color:#0A0C59; list-style-image:url(../../img/seta.gif);}
#mapaSite .subMenuwChild li a {color:#0A0C59; }
 
#faqOutrosTemas h1 {color:#2BC1D8}

/*#agendaForm {background-color:#F2F2F3}*/
#agendaForm label {color:#FD6502; font-weight:bold;}

.articlePagination .previous a {padding-left:15px;}
.articlePagination .next a {padding-right:15px;}
.articlePagination .pages .selected {font-weight:bold;}

.paginacao, .paginacao2 {font-family:Meiryo,Arial; font-size:12px; background:url(../../img/bckpagination.gif) repeat-x; }
/*.paginacao { background:url(../../img/bckpagination.gif) repeat-x; }
.paginacao2 { background:url(../../img/bckpagination.gif) repeat-x; background-position:0 bottom}
#paginacaoTop.paginacao2 { background:url(../../img/bckpagination.gif) repeat-x; background-position:0 top }
*/
.paginacao a, .paginacao2 a {color:#0A0C59; font-weight:bold;}
.anterior {font-size:10px;padding-top: 0;}
.anterior .label, .paginacao2 .anterior .label  {margin-left:5px;}
.paginas {font-size:10px; color:#FD6502}
.paginas a {text-decoration:none;}
.seguinte {font-size:10px; font-weight:bold;}
.seguinte .label, .paginacao2 .seguinte .label {margin-right:5px;}

.paginacao2 .linhaPaginacao {/*display:none*/height: 1px;}
.paginacao2 .anterior {padding-top: 0;}
.paginacao2 .seguinte {padding-top: 0;}
/*.paginacao2 {font-family:Meiryo,Arial; font-size:12px;}
.paginacao2 .linhaPaginacao {background:url(../../img/bckpagination.gif) repeat-x;}
.paginacao2 a { color:#0A0C59}
.paginacao2 .anterior {text-align:left; text-transform:uppercase; font-size:10px}
.paginacao2 .paginas {text-align:center; color:#E1A718}
.paginacao2 .paginas a {text-decoration:underline}
.paginacao2 .seguinte {text-align:right; text-transform:uppercase; font-size:10px}
*/
/*
#path {font-family:Tahoma; font-size:87%; background-image:url(../../img/bul1.gif); background-repeat:no-repeat; background-position: 10px 2px; background-color:#E8E9EE}
#path a {text-decoration:underline; color:#000066}
#path a:hover {color:#f2ad0a}
*/

#errorMessage {color:Red}

/*
#submissao {background-color:#F9F9F9; border-top: solid 1px #CADDEC; border-bottom: solid 1px #CADDEC}
#submissao label {color:#000066; font-size:11px}
*/

#inquerito {font-family:Verdana}
#inquerito h3 {color:#F5BE3F; font-size:14px; font-weight:bold; text-transform:capitalize}
#inquerito h4 {font-size:12px; font-weight:normal}
#inquerito .label, #inquerito .labelBold{color:#337EB7; font-size:12px}
#inquerito .labelBold {font-weight:bold;}
#inquerito .seccao {color:#000; font-size:14px; font-weight:bold}
#inqueritoPdf h2 {color:#000; font-size:27px; font-family:Meiryo,Arial Black; text-transform:uppercase;}
#inquerito .footer {color:#337EB7; font-size:10px}
#inquerito .escala th, #inquerito .escala td {text-align:center; color:#337EB7;}
#inquerito .escala td {	border-bottom:1px solid #337EB7; border-left:1px solid #337EB7; border-right:1px solid #337EB7;}
#inquerito .escalaLabel {color:#337EB7; font-weight:bold;}

#inqueritoPdf #CV tr td {vertical-align:top;}
#inqueritoPdf #CV .seccao {color:#000; font-size:10px; font-weight:bold; font-family:Meiryo,Arial Black; text-transform:uppercase;}
#inqueritoPdf #CV .label {color:#000; font-size:11px; font-weight:bold; font-family:Meiryo,Arial; text-align:left;}
#inqueritoPdf #CV .text {color:#000; font-size:11px; font-family:Meiryo,Arial; text-align:left;}


#hbSairCx a { font-weight:bold; padding-right:8px}

#login {background-color:#E9E9E9; }
#login .formItem label {color:#000066; font-weight:bold}

.VKTable {border: 2px solid #000066; position: inherit;} /* fixar VK*/
.VKTitle, #colB2 .VKTitle h3 {background-color:#000066; color:#ffffff; font-weight:bold;
                              cursor: default} ./* fixar VK*/

.VKTable2 {background-color:#ffffff; border-bottom: 2px solid #000066}
.botaoVK {background-color:#000066; color:#ffffff; font-weight:bold}
.botaoVK#limpa {background-color:#000066; color:#ffffff; font-weight:bold}
.botaoVK.VKNumber {background-color:#B4B2B7; color:#000000; }
.botaoVK.VKMin {background-color:#FF6301; color:#000000; }
.botaoVK.VKCaps {background-color:#000066; }

#colB2 .VKTitle h3{color:#FFF}
#colB .VKTitle h3{color:#FFF}

.dynLayout {text-align:left}
.dynForm{background-color:#F2F2F3}

.dynFormInline {background-color:#F2F2F3}

.floatButton, .floatButton input, .buttons input, .button, #submissao #botoes input,.tableButtons input  
{
   background-color: #000066;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    /*border:solid 1px #000; background-color:#000066; color:#F5BE3F;*/ font-weight:bold; cursor:pointer;cursor:hand}

.formItem label {color:#000066}

.formItemGroup label {color:#000066}
.formItemGroup .block label {color:#000066}

.grid {font-family:Meiryo,Tahoma,Arial,Verdana}

.grid {background-color:#FFFFFF; }
.grid .cpincol {background-color:#FF6600; color:#FFF;  font-weight:bold}
.head {background-color:#FF6600;color:#FFF; font-weight:bold;}
#gridExctracts {background-color:#F2F2F3; }

.grid th a {color:#FFF; text-decoration:underline}
.grid table, #colB .tabela1, #colB2 .tabela1  {border-color:#FFFFFF; background-color:#F2F2F2;}
.grid table th, #colB .tabela1 th, #colB2 .tabela1 th 
{
    /*background-color:#F2F2F2; color:#0A0C59; */
    background-color:#FF6600; color:#FFF;  font-weight:bold; text-transform: none;
    }
.grid table .cpincol {background-color:#FF6600; color:#FFF;  font-weight:bold;}
.grid table .al,
#colB .tabela1 .al, #colB2 .tabela1 .al  {background-color:#FFFFFF}
.grid table, .grid table th, .grid table td, 
#colB .tabela1 td, #colB2 .tabela1 td {border:solid 1px #FFFFFF; }

.detail table {border-color:#DCDCDC}
.detail table .header {background-color:#F2F2F3; color:#000066; font-weight:normal}
.detail_mainHeader {font-weight:bold; color:#FFF; background-color:#FF6600; text-transform:uppercase}
.detail_subHeader {font-weight:bold; color:#FFF; background-color:#8C8C8C; text-transform:uppercase}
.detail table, .detail table th, .detail table td{ border:solid 1px #DCDCDC}
.detail table.floatDetail, .detail table.floatDetail th, .detail table.floatDetail td{ border:none}

.detailDOPE table {border-color:#DCDCDC}
.detailDOPE table .header {background-color:#F2F2F3; color:#000066; font-weight:normal}
.detailDOPE table, .detailDOPE table th, .detailDOPE table td{ border:solid 1px #DCDCDC}


.labelHeader {background-color:#FF6600; color:#FFF}
.floatDetail {float:left}

.tableButtons {background-color:#DCDCDC}

.errorMessage {color:#010101; background-color:#F2F2F3; border:solid 1px #FD6502; font-family:Tahoma; font-size:11px}
.errorMessage .errorTitle {background-color:#FD6502; color:#FFF; font-weight:bold}

.successMessage {color:green; border:solid 1px green; font-family:Tahoma; font-size:11px}
.successMessage .successTitle {background-color:green; color:#FFF; font-weight:bold}

.pendingMessage {color:Purple; border:solid 1px green; font-family:Tahoma; font-size:11px}
.pendingMessage .pendingTitle {background-color:Purple; color:#FFF; font-weight:bold}


.cpinGridGroup {background-color:#FF6600; color:#FFF; font-weight:bold}
.cpinGridAlternatingRowStyle {background-color:#F2F2F3}
.labelHeader {font-weight:bold}

.resumeTable {border:solid 1px #DCDCDC}
.resumeTable label {color:#000066}
.resumeTable .bckgrnd {background-color:#F2F2F4}

.temNovos { font-size:120%; font-weight:bold; background-color:#EEEEEE; text-align:left;width:70%; }
.temNovos a { font-size:130%;}

.loginErrorMessage {text-align:center; color:#FFFFFF; font-weight:bold}

.logout {background-color:#F7F7F7; border:1px solid #CCCCCC; color:#5D5D5D; font-size:10px}

.favoriteBenef a {padding-left:8px;background:url(../../img/bul4.gif) no-repeat;background-position:left 0px;}

#legal {font-size:80%}

/*#menuLat a.sel, #menuLat2 a.sel {color:#E30000}
#menuLat a.sel:link, #menuLat2 a.sel:link {color:#E30000}
#menuLat a.sel:hover, #menuLat2 a.sel:hover {color:#E30000}
#menuLat a.sel:visited, #menuLat2 a.sel:visited {color:#E30000}
*/

#corpoAjuda{background-color:#FFFFFF}

#taxasGrid table {border:none}
#taxasGrid table .gridHeader td{background:#E7E9EF; color:#000066; text-transform:uppercase; font-weight:bold}
#taxasGrid table td {text-align:center; color:#126287}
#taxasGrid table tr.gridHeader{line-height:16px}
#taxasGrid table tr.gridHeader{line-height:16px}

.menuLatHB ul#navlist li {text-transform:none}
.menuLatHB ul#navlistb { margin:5px 0; }
.menuLatHB ul#navlistb li {background:url(/img/seta.gif) no-repeat; background-position:0px 6px; padding-left: 10px;font-weight:normal}

.detailCDOP {color:#000000 }
.detailCDOP .detailCDOPTrans table { background-color: #F2F2F2; border-style:none; font-weight:bold }
.detailCDOP .detailCDOPTrans table .header { font-weight:bold;background-color: #F2F2F3;
    color: #000066; }

h2 .confResultMessage {text-transform: none;}
.pendingMessage h2 .confResultMessage  {margin: 10px 40px;}
.loginDetailNews ul li{ list-style-type:disc; margin-bottom: 20px;}


/**** Estilos retornados do BFA **/
#extractosVisa table {	/* conteudosTabela*/BACKGROUND-COLOR: #fff}
#extractosVisa table th {	/* HeaderListagemHorizontalValores */BORDER-RIGHT: 1px; BORDER-TOP: 1px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: 1px; COLOR: #fff; BORDER-BOTTOM: 1px; HEIGHT: 20px; BACKGROUND-COLOR: #ff6600}
#extractosVisa table td {	/*ConteudoListagemHorizontalCor2*/
	FONT-SIZE: 11px; COLOR: #000; BACKGROUND-COLOR: #fff; /*border: 1px solid;*/}
#extractosVisa table td .al {	/*ConteudoListagemHorizontalCor2*/ FONT-SIZE: 11px; COLOR: #000; BACKGROUND-COLOR: #e9e9e9;}

#extractosVisa #Conta td { border:1px solid #FFFFFF; color:#000066; font-size:11px; font-weight:bold; height:20px;}
#extractosVisa #Cliente { }
#extractosVisa .black, #extractosVisa table tbody tr td p.normal {border:1px solid #FFFFFF; color:#000066; font-size:11px; font-weight:bold; }

.textobold {font-weight:bold} 



.docElectGrid th a {color:#FFF; text-decoration:none}
