A.MenuLateral {
	text-decoration: none;
	color: #000000;
	}
	
A.MenuLateral:HOVER {
	text-decoration: none;
	color: #000000; 
	}

A.MenuSuperior {
	text-decoration: none;
	color: #212D50;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold; 
	}
	
A.MenuSuperior:HOVER {
	text-decoration: none;
	color: #FF8600; 
	font-family: Tahoma; 
	font-size: 8pt; 
	font-weight: bold;
	}

.Footer {
	font-family: Tahoma;
	font-size: 8pt;
	color: #202020
	}
	
A.Footer {
	text-decoration: none;
	color: #212D50;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	}
	
A.Footer:HOVER {
	text-decoration: none; 
	color: #0db256; 
	font-family: Tahoma; 
	font-size: 8pt; 
	font-weight: bold; 
	}

A.CanalEletronico:HOVER {
	text-decoration: none;
	color: #FFFFFF; 
	font-family: Verdana; 
	font-size: 9px; 
	font-weight: bold; 
	}
	
A.CanalEletronico {
	text-decoration: none;
	color: #FFFFFF; 
	font-family: Verdana; 
	font-size: 9px; 
	font-weight: bold; 
	}
	
.MenuLateral
	{
	background: url(/cblc/Imagem/MenuLateralBg.gif);
	padding:2px;
	font-family: verdana;
	font-size: 9px;
	cursor:hand;
	color:#7D7D7D;
	font-weight: bold;
	letter-spacing: 0px;
	}

/*td {font-weight: normal; font-size: 11px; font-family: Verdana; line-height: 11pt}*/

.texto { font-weight: normal; font-size: 11px; color: #000000; font-family: Verdana; text-align: justify; padding-right: 12px; line-height: 11pt}
.textofale { font-weight: normal; font-size: 11px; color: #7D7D7D; font-family: Verdana; text-align: justify; padding-right: 12px; line-height: 11pt}
.textopqn { font-weight: normal; font-size: 10px; color: #000000; font-family: Verdana;  text-align: justify; padding-right: 12px}
.textopqnSenha { font-weight: normal; font-size: 9px; color: #000000; font-family: Verdana}
.textoSenha { font-weight: normal; font-size: 10px; color: #000000; font-family: Verdana}
.textoo { font-weight: normal; font-size: 9px; color: #000000; font-family: Verdana; ; text-align: justify; line-height: 12pt}
.titulo { font-weight: bold; font-size: 8pt; color: #1a379c; font-family: Verdana; }
.tituloCz { font-weight: bold; font-size: 8pt; color: #999999; font-family: Verdana; }
.total { font-weight: bolder; font-size: 10px; color: #1a379c; font-family: Verdana; }
.mapa3 { font-size: 11px; color: #777777; font-family: Verdana; }

.PosicaoCustodia { 
	font-weight:bold; 
	font-size:7pt; 
	color:#000000; 
	font-family:Tahoma; 
}
	
.PosicaoCustodiaB { 
	font-weight: bold; 
	font-size: 8pt; 
	color: #FFC483; 
	font-family: Tahoma; 
}

.agPageMenu { 
	font-weight: bold; 
	font-size: 10pt; 
	font-family: Arial; 
	letter-spacing: 8px; 
}

.agPageAnchor { 
	font-weight:bold; 
	font-size:12pt; 
	font-family:Arial; 
}

.pagetit { 
	font-weight: bold; 
	font-size: 10pt; 
	color: #1a379c; 
	font-family: Verdana; 
}

A { 
	text-decoration: none; 
	color: #4e79a0; 
	font-family: Tahoma; 
	font-size: 8pt; 
	font-weight: bold; 
}

A:Hover { 
	text-decoration: none; 
	color: #00ae4d;
}

.BookMark { 
	color: #FF8600; 
	font-family: Tahoma; 
	font-size: 8pt; 
	font-weight: bold; 
}

.vst { 
	color: #FF8600; 
	font-family: Tahoma; 
	font-size: 8pt; 
}

.noticias { 
	font-weight: normal; 
	font-size: 10px; 
	color: #000000; 
	font-family: Verdana; 
}

A.NMenuNot { 
	font-weight: normal; 
	font-size: 10px; 
	color: #000000; 
	font-family: Verdana; 
	text-decoration: none; 
}

A.NMenuNot:hover { 
	font-weight: normal; 
	font-size: 10px; 
	color: #00ae4d; 
	font-family: Verdana; 
	text-decoration: none; 
}

.tr { 
	font-weight: normal; 
	font-size: 10px; 
	color: #ffffff; 
	font-family: Verdana;
 }

.HomeCustodiaTxt {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF
}

.HomeCustodiaTxtPq {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #FFFFFF
}

.HaaaomeCustodiaForm {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	background-color: #9BA1BA; 
	border: 1px #DFDFDF solid; 
	color: #FFFFFF
}

.HomeCustodiaForm1 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	background-color: #526194; 
	border: 1px #526194 solid; 
	color: #FFFFFF; 
	font-weight: bold
}

.HomeTitulo {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #003366; 
	text-decoration: none
}

.HomeTexto {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #333333
}

.Legenda { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; color: #FFFFFF; 
	text-align: justify; 
	padding: 3px; 
	background-color: #949AB5; 
	vertical-align:top;
	font-weight: bold;
}

.NHomeDirPosicao01 {
	background-color:#BABCBB;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	border-bottom:1px solid #00ae4d;
	padding:3px;
	text-align:center;
}
	
.NHomeDirPosicao02 {
	background-color:#8D8E8D;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	padding:5px;
}
	
.NHomeDirPosicao021 {
	background-color:#8D8E8D;
	font-family:verdana;
	font-size:9px;
	color:#ffffff;
	padding-top:4px;
	padding-left:4px;
	padding-bottom:4px;
	line-height:16px;
}	
	
.NHomeDirPosicao03 {
	background-color:#8D8E8D;
	font-family:verdana;
	font-size:9px;
	color:#ffffff;
	padding-left:5px;
	padding-bottom:8px;
	border-bottom:1px solid #00ae4d;
}
	
.NHomeDirPosicao04 {
	font-family: verdana;
	font-size:10px;
}

.NHomeDirPosicao05 {
	background-color:#dcf4de;
	font-family:verdana;
	font-size:10px;
	border:1px solid #00ae4d;
}
	
.NHomeRodape {
	background-color:#4a7fae;
	border-top:1px solid #4175a4;
	border-bottom:1px solid #4175a4;
	padding-top:3px;
	padding-bottom:3px;
	height:16px;
}
	
.NHomeRodapeLink {
	color: #ffffff;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	padding-left:-20px;
	padding-right:15px;
}
	
.Rodape {
	color:#ffffff;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	text-align:center;
}	

.Copyright {
	margin-right:0px;	
	color: #ffffff;
	font-family: verdana;
	font-size:10px;
	font-weight: bold;
	text-align: center;
}	
	
.Mensagem {
	padding-left:8px;
	font-family: Verdana; 
	font-size: 10px; 
	color: #5a5a5a;
	font-weight:normal;
}
.OfertasEncerradas {
	margin-left:0px;
	background-image:url(/CBLC/Imagem/MarcDestaque.gif);
	background-repeat:no-repeat;
	background-position:0% 65%;
	padding-left:8px;
	font-family:Verdana; 
	font-size:10px; 
	color:#5a5a5a;
	font-weight:normal;
}

a.OfertasEncerradas{
	color:#5a5a5a;
	text-decoration:none;
}

a.OfertasEncerradas:hover{
	color:#5a5a5a;
	text-decoration:underline;
}

.Ofertas {
	background-image:url(/CBLC/Imagem/MarcDestaque.gif);
	background-repeat:no-repeat;
	background-position:0% 65%;
	padding-left:8px;
	font-family:Verdana; 
	font-size:10px; 
	color:#5a5a5a;
	font-weight:normal;
}

a.Ofertas {
	color:#5a5a5a;
	text-decoration:none;
}

a.Ofertas:hover {
	color:#5a5a5a;
	text-decoration:underline;
}

a.LinkHome {
	font-weight:normal;
	color:#5a5a5a;
	text-decoration:none;
}
a.LinkHome:hover {
	color:#5a5a5a;
	text-decoration:underline;
}

.Best {
	margin-left:10px;
	padding-top:6px;
	font-family:Verdana; 
	font-size:10px; 
	color:#5a5a5a;
	font-weight:normal;
}
/*.tabelaBorda {
	border-left:1px solid #dddddd;
	padding-right:10px;
	padding-left:20px;
	padding-top:5px;
}*/
.tabelaBorda {
	padding-right:0px;
	padding-left:0px;
	padding-top:5px;
}

a.tabelaBorda{
	color:#5a5a5a;
	font-weight:normal;
	text-decoration:underline;
}

a.tabelaBorda:hover{
	color:#5a5a5a;
	font-weight:normal;
	text-decoration: none;
}

.tabelaBordaIngles {
	border-left:1px solid #dddddd;
	padding-right:5px;
	padding-left:20px;
	padding-top:8px;
}

a.tabelaBordaIngles{
	color:#5a5a5a;
	font-weight:normal;
	text-decoration:underline;
}

a.tabelaBordaIngles:hover{
	color:#5a5a5a;
	font-weight:normal;
	text-decoration:none;
}

A.NHomeContTituloLink {
	color:#4c7fae;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	padding-bottom:10px;
	text-decoration:none;
}
	
A.NHomeContTituloLink:HOVER {
	color:#4c7fae;
	text-decoration:none;
}
	
a.NHomeTextoLink {
	text-decoration:none; 
	color:#000000; 
	font-family:verdana; 
	font-size:10px;
	font-weight:normal;
}
	
.NHomeContTexto {
	font-family: verdana;
	font-size:10px;
	color:#a4a4a4;
}                                                                                                 

.TopoMenuP {
	padding-left:410px;
	padding-bottom:10px;
	font-family:Verdana;
	font-size:10px;
	color:#5a5a5a;
}

a.TopoMenu {
	font-family:Verdana;
	color:#5a5a5a;
	font-size:10px;
	text-decoration: none;
}

a.TopoMenu:hover {
	font-family:Verdana;
	color:#5a5a5a;
	font-size:10px;
	text-decoration: none;
}

.TopoMenuI {
	padding-left:580px;
	padding-bottom:10px;
	font-family:Verdana;
	font-size:10px;
	color:#5a5a5a;
}

a.TopoMenuIngles {
	font-family:Verdana;
	color:#5a5a5a;
	font-size:10px;
	text-decoration: none;
}

a.TopoMenuIngles:hover {
	font-family:Verdana;
	color:#5a5a5a;
	font-size:10px;
	text-decoration: none;
}

.NHomeContTexto {
    FONT-SIZE: 10px;
    COLOR: #5a5a5a;
    FONT-FAMILY: verdana
}

.NHomeContTexto01 {
	font-family: verdana;
	font-size:10px;
	color:#5a5a5a;
	text-align:center;
} 

.NHomeContTexto02 {
	font-family: verdana;
	font-size:10px;
	color:#a4a4a4;
	text-align:center;
}  

a.NHomeContTexto02 {
	font-family: verdana;
	font-size:10px;
	color:#4e79a0;
	font-weight:normal;
	text-decoration:none;
}  

a.NHomeContTexto02:hover {
	color:#4e79a0;
	text-decoration:underline;
}	
	
.NHomeTopoMouse {
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#FFBF26;
}
	
.NHomeDirDstq {
	padding-top:10px;
	padding-left:10px;
}
	
.NHomeMenuLatTexto {
	font-family:verdana;
	font-size:9px;
	margin:3px;
}
	
.BackCEI {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	background-color:#FFC56C;
	padding:5px;
}
.Form1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}
.Form2 {
	color:#FFFFFF;
	background-color:#c0c0c0;
}
.Form3 {
	color:#333333;
	background-color:#c0c0c0;
}
.imgDestaques {
	padding-left:260px;
}
.imgDestaquesI {
	padding-left:330px;
}
.imgOfertas {
	padding-left:25px;
}

/*Palestras Virtuais*/
.BordaPalestra {
	border:1px solid #999999;
}
	
.Espacamento {
	padding-left:10px;
	padding-right:15px;
	vertical-align:top;
}
	
.EspacamentoNumero {
	padding-top:10px;
	padding-right:15px;
	vertical-align:top;
	padding-left:10px;
}
	
.EspacamentoTexto {
	padding-top:10px;
	padding-right:15px;
	vertical-align:top;
}
	
.EspacamentoVersao {
	padding:5px 15px 3px 10px;
}
	
.subtitulo
{
    FONT-WEIGHT:normal;
    FONT-SIZE:12px;
    COLOR:#1a379c;
    FONT-FAMILY:Verdana
}	

/* Box do CEI */

.TxtLaranja {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	padding-left:70px;
	color:#666666;
}

.TxtPretoBold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#f98300;
	text-align:center;
}

.TitTabelaCz {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#B3B3B3;
	height:20px;
	padding:3px;
}

.TxtCelula {
	background-color:#F1F1F1;
	padding-left:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size:11px;
}

.TxtPeqCelula {
	background-color:#F1F1F1;
	padding-left:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:10px;
}

a.LinkOfertas:link, a.LinkOfertas:active, a.LinkOfertas:visited {
	background-color:#f7f7f7;
	background-image:url(/CBLC/Imagem/MarcNoticia.gif);
	background-repeat:no-repeat;
	background-position:0% 60%;
	_background-position:0% 50%;
	height:30px;
	width:150px;
	padding-left:8px;
	padding-top:5px;
	_padding-top:8px;
	padding-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ff7d04;
	text-decoration:none;
	font-weight:normal;
}
a.LinkOfertas:hover {
	color:#ff7d04;
	font-weight:normal;
	text-decoration:underline;
}
a.linkTxtPeq {
	text-decoration:none; 
	color:#212D50; 
	font-size:10px; 
	font-weight:bold; 
}

a.linkTxtPeq:hover { 
	text-decoration:none; 
	color:#FF8600;
}

a.linkPaginacao {
	text-decoration:underline; 
	color:#000000; 
	font-size:10px; 
	font-weight:normal; 
}

#Zip {
	color:#000000; 
	font-size:10px; 
	width:100%;
	border:1px solid #CCCCCC;
	margin:0px;
	padding:3px 0px 1px 6px;
	line-height:12px;
}
/* Mais Noticias */
.NMenuNot {
    FONT-WEIGHT:normal;
    FONT-SIZE:9px;
    COLOR:#000000;
    FONT-FAMILY:Tahoma;
    TEXT-DECORATION:none;
}

A.NMenuNot {
    FONT-WEIGHT:normal;
    FONT-SIZE:9px;
    COLOR:#000000;
    FONT-FAMILY:Tahoma;
    TEXT-DECORATION:none;
}

A.NMenuNot:hover {
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #949AB5;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}

.HomeNoticiasTitulo {
	color: #000000;
	font-family: verdana;
	font-size:10px;
	font-weight: bold;
	padding-bottom:10px;
}
	
A.HomeNoticiasTituloLink:link {
	color: #00ae4d;
	font-size:10px;
}	

A.HomeNoticiasTituloLink:hover {
	color: #00ae4d;
	font-size:10px;
}
	
A.HomeNoticiasTituloLink:visited {
	color: #00ae4d;
	font-size:10px;
}
	
A.HomeNoticiasTituloLink:active {
	color: #00ae4d;
	font-size:10px;
}

.textoMaisNoticias {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}

span.spanPagina {
	background-color: #dcf4de;
}

a.Pagina {
	color: #515151;
	font-weight: normal;
	text-decoration: none;
}

a.Pagina:hover {
	color: #515151;
	background-color: #dcf4de;
}

tr.trCinza {
	background-color: #f2f2f2;
}

/************************** TOPO **************************/

.Topo {
	background-image: url(/cblc/Imagem/FundoTopo.gif);
	background-repeat: repeat-x;	
	font-family: "Trebuchet MS";
	font-size:10px;
	font-weight:normal;
	color: #d9e4ef;	
}

a.Topo {
	font-family: "Trebuchet MS";
	background-image:none;
	color: #d9e4ef;	
	font-size:10px;
	font-weight:normal;
	text-decoration: none;
}

a.Topo:hover {
	color: #d9e4ef;	
	text-decoration: underline;
}

.select {
	width:217px;
	*width:220px;
	font-family:Verdana;
	font-size:10px;
	color: #333333;
}

.selectDestaque {
	font-family:Verdana;
	font-size:10px;
	color: #00ae4a;
}

.Letra {
	font-family:Verdana;
	font-size:10px;
	color: #00ad4e;
}

.TopoLink {
	height:17px;
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #9ca0a3;
	text-align:right;
	padding-right:12px;
}

.TopoLink a {
	color: #9ca0a3;
	font-weight:normal;	
	text-decoration:none;
}

.TopoLink2 a {
	font-size: 10px;
	color: #717375;
	font-weight:bold;	
	text-decoration:none;
}

.TopoLink a:hover {
	color: #9ca0a3;
	text-decoration:underline;
}

.TopoLink2 a:hover {
	color: #717375;
	text-decoration:underline;
}

.TopoLink2 {
	height:23px;
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #9ca0a3;
	background-color:#f0f2f3;
	text-align:right;
	padding-right:12px;
}

.Border {
	border-bottom:1px solid #cccfd1;
}

.barraDireita {
	float:right;
	margin-left:15px; 
	margin-bottom:5px;
}
	
.caixaAcessoRapido { 
	width:190px; 
	background-color:#FFFFFF;
	background-image: url(/CBLC/Imagem/caixaBackground.jpg);
	background-repeat: repeat-x;
	vertical-align: bottom; 
	padding-top:5px; 
	padding-right: 5px; 
	padding-bottom: 5px; 
	padding-left: 5px; 
	margin-bottom:5px;
}

.caixaAcessoRapidoTexto { 
	width:100px; 
	float:right; 
	text-align:left; 
	font-family:verdana; 
	font-size:10px; 
}

.caixaAcessoRapidoTexto a { 
	font-family:verdana; 
	font-size:10px; 
	color:black; 
	font-weight:normal; 
}

.caixaAcessoRapidoImagem { 
	width:80px; 
	float:left; 
	text-align:center;
}

.caixaDestaqueCinza {
	background-color:#F6F6F6; 
	width:100%; 
	padding:5px;
	margin:-5px
}

/* XXXXXXXXXXXXXXX   TOPINHO  redes sociais XXXXXXXXXXXXXXXX */

.topoBmfbovespaRedesSociais {
	width: 780px;
	float:left;
	clear:both;
	background:url(/cblc/imagem/FundoTopo.gif) repeat-x;
	height: 32px;
	padding: 0px;
	border-bottom:2px solid #E6E9EB
;

	/*border-bottom:3px solid #dbddde*/
	
}
img.imgLogoTopoRedesSociais {
	float:left;
	margin-top:10px;
	margin-left:13px;

	
}
.linksTopoRedesSociais span a {
	background-position:0px 5px;
	padding: 0px 25px 0px 10px;
	color: #d9e4ef;
	font-size:10px;
	text-decoration:none;
	height: 20px;
	vertical-align:middle;
	font-family:"Trebuchet MS";
	font-weight:normal
	
	
	
	}

.RedesSociais{
margin-top:5px;
float:right;
margin-right:12px;
height:20px;
width:auto;

}

.SigaABolsa{
float:right;
width:auto;
height:20px;
font-family:"Trebuchet MS";
font-size:10px;
margin-top:8px;
margin-right:5px;
color:#d9e4ef;
cursor: default}

	
.linksTopoRedesSociais span a:hover {
color:#d9e4ef;
text-decoration:underline;}




.linksTopoRedesSociais {
	margin-top:8px;
	height:20px;
	padding:0px;
	float:right;
	width:auto;
	color: #d9e4ef;
	font-size:10px;
	font-family:"Trebuchet MS";
	font-weight:normal



	
	

}
#linkBMFBOVESPARedesSociais { display: block; float: left; vertical-align:middle; }
#linkSiteEmpresasRedesSociais { display:none; float: left; 	vertical-align:middle; }
