sup {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#9ca0a3;
}
html,
body {

	margin:0px;
	padding:0px;
	/* Simulacao do MIN-WIDTH no IE6 */
	width:100%;
	height:100%;
	min-height:100%;
	min-width:765px;
	background:url(/juridico/InstImagem/FundoSiteBOVESPA.jpg) repeat-x center top;
	background-color:#717273;
	position: absolute;
	font-family:"Trebuchet MS";
	color:#585a5b;	
	
	/* Correcao de renderizao do IE para PNGs */
	/**background-color:#6c6d62;*/
}
#cleaner { clear: both; height: 30px;}
.cleaner {width: 100%; clear: both; height: 0px;}

form {margin: 0; padding: 0;}
.combo { 
	border:1px solid #cccccc;
	cursor:text;
	color:#585a5b;
	font-size:12px}

code, kbd, samp, pre, tt, var, textarea, input, select, isindex, listing, xmp, plaintext {font:inherit; font-size:1em; white-space:normal;}
dfn, i, cite, var, address {font-style:normal;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet {border: none;}
a:hover {text-decoration:underline;}
table {border-collapse:collapse; border-spacing:0;}
q {quotes: "" "";}
ul, dir, menu {list-style: none;}
sub, sup {vertical-align: baseline;}
a {color: inherit;}
hr {display:none;}
font {color: inherit !important; font: inherit !important; color: inherit !important;} /* disables some nasty font attributes in standard browsers */
blink { text-decoration: none;}
nobr { white-space: normal;}

ul {
	padding:0;
	margin:0;
	text-decoration:none;
	outline:none;
}



a:hover {text-decoration:underline;}

a {	text-decoration:none;
	color:#4E799F;}


.Notas {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#9ca0a3;
}

.elementoOculto {display:none;} /* Elementos exibidos que no devem ser exibidos em navegadores com suporte CSS */

div#estruturaPrincipal {
	height:auto !important;		/* Garante que o conteudo sempre seja contido pela DIV principal */
	height:100%; 				/* Simulacao do MIN-HEIGHT no IE6 */
	min-height:100%;			/* Navegador padrao */
	margin:0 !important;    /*Espaos laterais */
	width: 100%;
	position:absolute !important;
	background-image: url(/juridico/InstImagem/bg_interna.gif) !important;
	background-repeat:repeat-y;
	background-position:center;	
	/*left: 0;
	top: 0;	*/
	
	/* LARGURA MNIMA PARA EVITAR DEFORMAO DA ESTRUTURA */
	

/* min-width:775px; ALTERADO PARA 759px para evitar scrolling em res 800x600 */

	min-width:757px;
	/*_width:757px;*/

}





/* ESTRUTURA DO CONTEUDO */
div#estruturaConteudo {
	padding:0px;

}


div#estruturaConteudoInterna {
	/*height: 100%;*/
	/*min-height:500px;*/
	/*padding:0px 0px 1% 0px;*/
	background-image: url(/juridico/InstImagem/bg_interna.gif) !important;
	background-repeat:repeat-y;
	background-position:center;		


}
/*
	IE6 - Ajuste automtico do contedo para que ele no ocupe a rea abaixo do "MENU LATERAL",
	mas que permita que esta rea seja ocupada quando quando no houver um menu.
*/
* html div#estruturaConteudoInterna {
	float:left;
	width:auto;
}

/*
	DEMAIS NAVEGADORES - Ajuste automtico do contedo para que ele no ocupe a rea abaixo do "MENU LATERAL",
	mas que permita que esta rea seja ocupada quando quando no houver um menu.
*/
div+div#estruturaConteudoInterna {
	/*padding-left:206px;*/

	/*
		Devido  propriedade "min-height" o IE7 altera a propriedade "float" para "left"
		fazendo com que o "padding-left:196px" seja alpicado a partir da "div" do menu
		lateral e no da lateral esquerda da "div" "estruturaConteudoInterna"
	*/
	/**padding-left:15px;*/
	padding-left:15px;
}


/* CONTEUDO */
div.conteudo {
	background-color:#ffffff !important;	
	width: 778px;
	margin: 0px auto 0px auto;
	height: 100%;
	font-size:12px;
}
div.conteudo iframe {
	width:100%;
	_height: 400px;
	min-height: 400px;	
	border: none;
}
div.conteudo p {
/*	padding:8px 0 12px 0px;*/
	line-height:normal
/*	text-align:justify;*/
	color:#585a5b;
}

#conteudoInterna {
	float: left;
	width: 570px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-top: 20px;
	font-size: 12px;
}
.framecontainer {

}


#conteudoHome {
	float: left;
	width: 570px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-top: 5px;
	font-size: 12px;
}



h1, h1.Titulo {
	font-size: 20px;
	font-weight:bold;
	color:#404040;
	margin:0 0 10px 0;
}

/* TOPO */
div .topo {
	width: 778px;
	height:101px;
	margin: 0px auto 5px auto; 
	border-bottom: 5px solid #d8dbdb;
	position:relative;
	padding:00;
	background:#f7f7f7 url(/juridico/InstImagem/img-topo-juridico.png) no-repeat top;
	
}

div .topo a { background:url(/juridico/InstImagem/img-logo-topo-espaco-juridico.png) no-repeat; width:182px; height:27px; display: inline-block; z-index: 99; margin:43px 0 0 25px;}


/* RODAPE */
div#rodape {
	width:100%;
	height:45px;
	position:absolute !important;
	bottom:60px;
	bottom:0px;
	left:0;
	color:#4e79a0;
	clear: both;
}

/* IE6 */
* html div#rodape {
	bottom:-1px;
	width:100%;
	float:left;
}

#containerrodape {
	background-color:White;
	width: 778px;
	margin: 0px auto 0px auto;
}
#controlesRodape {
	width: 778px;
	margin: 0px auto 0px auto;
	text-align:right;
}

#controlesRodape a, .voltar {
	background-color:#00FF00 !important;
	color: #585a5b;
	font-size: 11px;
	padding-left: 20px;
	width:51px;
	background:Transparent url(/juridico/InstImagem/BotaoNavegacaoVoltar.gif) no-repeat left 6px !important;
	margin-right: 10px;
}




a:hover {text-decoration:underline;}

a {	text-decoration:none;
	color:#4E799F;}


.estruturaPrincipal #divTopo{
	width:778px;
	background-image:url(/juridico/InstImagem/FundoTopo.gif);
	background-repeat:repeat-x;
	float:left;
}

#MenuLateral {

/*	padding-left: 10px;*/
	float:left;
	clear:left;

}

#divCabecalho {
	width: 575px;;
	float:left;
	height: 30px;
/*	line-height:33px;*/
	font-size:10px;
	color:#9ca0a3;
	border-bottom:1px solid #e6e9eb;
	margin-right: 5px;
}

.historicoNavegacao {float:left; padding-top:8px;}


div.agrupadorHistNavegacaoFerrConteudo {height:37px;}

/*
	HISTORICO DE NAVEGACAO
*/
div.areaHistoricoNavegacao {border-bottom:solid 1px #ebebe9;}
div.areaHistoricoNavegacao,
div.areaHistoricoNavegacao a {
	font:normal normal normal 10px Arial, sans-serif;
	color:#7f7979;
}
div.areaHistoricoNavegacao .separador {
	padding:0 4px;
	font:normal normal normal 10px Arial, sans-serif;
	color:#7f7979;
}



//*
	FERRAMENTAS DE INTERACAO COM O CONTEUDO
	Obs.:verificar multiplos onmouseover
*/

div.ferramentasConteudo {

	width:100px;
/*	height:19px;*/
	float:right;
	margin: 0px !important;
	padding: 0px !important;
	font:normal normal normal 10px "Trebuchet MS", sans-serif;
	color:#9a9ea1;
	background-color:#FF9900 !important;
	
}
div.ferramentasConteudo h4 {
	margin: 0px;
	padding: 0px;
	float:left;
	width:auto;
	text-align:right;
	text-transform:lowercase;
	font:normal normal normal 10px/8px "Trebuchet MS", sans-serif;
	cursor:pointer;
	
}
div.ferramentasConteudo ul {float:right; widdth: 100px;}
div.ferramentasConteudo ul li {

	width:auto;
	float:left;
	display:inline;
	margin:0 !important;
	padding:0 9px 0;
	border-right:solid 1px #d4d4cf;
	cursor:default;
}
div.ferramentasConteudo ul li.ultimoItem {
	padding-right:0;
	padding-top:0px;
	border:none;
	
}
div.ferramentasConteudo ul li:hover {color:#4b4b4b;}
div.ferramentasConteudo ul li fieldset {
	margin: 0px;
	padding: 0px;
	display:block;
	float:left;
}
div.ferramentasConteudo ul li fieldset input {
	width:15px;
	height:15px;
	margin:2px 0 0 2px;
	text-indent:-999px;
	overflow:hidden;
	text-align:center;
	cursor:pointer;
	border:none;
	background-color:Transparent;
	float:left;
}

/* SELECAO DO TAMANHO DA FONTE DO TEXTO */
div.ferramentasConteudo ul li.tamanhoFonte {}
div.ferramentasConteudo ul li.tamanhoFonte fieldset input.aumentoFonte {
	background:url(../img/IconeAumentoFonte0.gif) no-repeat center center;
}
div.ferramentasConteudo ul li.tamanhoFonte fieldset input.aumentoFonte:hover {
	background:url(../img/IconeAumentoFonte1.gif) no-repeat center center;
}
div.ferramentasConteudo ul li.tamanhoFonte fieldset input.diminuicaoFonte {
	margin:3px 0 0;
	background:url(../img/IconeDiminuicaoFonte0.gif) no-repeat center center;
}
div.ferramentasConteudo ul li.tamanhoFonte fieldset input.diminuicaoFonte:hover {
	background:url(../img/IconeDiminuicaoFonte1.gif) no-repeat center center;
}
/* RSS */
div.ferramentasConteudo ul li.rss h4 {
	width:auto;
	padding:5px 0 0;
}
div.ferramentasConteudo ul li.rss fieldset input {
	background:url(../img/IconeRSS0.gif) no-repeat center center;
}
div.ferramentasConteudo ul li.rss:hover fieldset input {
	background:url(../img/IconeRSS1.gif) no-repeat center center;
}

/* IMPRESSAO */
div.ferramentasConteudo ul li.impressora fieldset input {
	background:url(../img/IconeImpressora0.gif) no-repeat center center;
}
div.ferramentasConteudo ul li.impressora:hover fieldset input {
	background:url(../img/IconeImpressora1.gif) no-repeat center center;
}
/* ENVIO POR E-MAIL */
div.ferramentasConteudo ul li.envioPorEmail fieldset input {
	background:url(../img/IconeEnvelope0.gif) no-repeat center top;
}
div.ferramentasConteudo ul li.envioPorEmail:hover fieldset input {
	background:url(../img/IconeEnvelope1.gif) no-repeat center top;
}


/* XXXXXXXXXXXXXXX   TOPINHO  XXXXXXXXXXXXXXXX */
.topoBmfbovespa {
	width: 100%;
	float:left;
	clear:left;
	background:url(/juridico/InstImagem/FundoTopo.gif) repeat-x;
	padding: 0px;
	position: relative;
	background-color:#ffffff !important;	
}
img.imgLogoTopo {
	float:left;
	margin-top:10px;
	margin-left:13px;
}
.linksTopo span a {
	background-image:url(/juridico/InstImagem/seta_linkTopo.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding: 0px 15px 0px 10px;
	color: #fff;
	font-size:10px;
	text-decoration:none;
	height: 20px;
	vertical-align:middle;

}
.linksTopo {
	text-align:right;
	float:right;
	white-space:nowrap;
	padding:7px 0 0 0;	
}
#linkBMFBOVESPA { display: block; float: left; 	vertical-align:middle; padding-top: 0px; height: 10px;}
#selectBmfbovespa { color: #fff; font-size:10px; display: block; float: left; vertical-align:middle; padding-right: 5px;}
#selectBmfbovespa select {
	vertical-align:middle;
	font-family:Verdana;
	font-size:10px;
	color:#333333;
}

#selectBmfbovespa .selectDestaque 
{
	font-family:Verdana;
	font-size:10px;
	color: #00ae4a;
}


#divLogoTopo {
	width: 100%;
	float:left;
	clear:left;
	height: 65px !important;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #e6e9eb;
	background-image:url(/juridico/InstImagem/LogoEspacoJuridico.gif);
	background-repeat:no-repeat;
	background-position:12px;
}

#divLogoTopo  a  {
	float:left;
	margin:2px 0 0 0px;
	width: 150px;
	display: block;
}
#divLogoTopo  a:hover, #divLogoTopo  a:active, #divLogoTopo  a:link, #divLogoTopo  a:visited { text-decoration:none;}   

/*#divLogoTopo #transplogo { display: block; width: 150px; height: 20px;}*/
#divLogoTopo #imgLogo { display: none;}


/*   DESTAQUES */


a.bullet:link,
a.bullet:active,
a.bullet:visited,
a.bullet:hover {
	background:url(/juridico/InstImagem/Bullet.gif) no-repeat;
	background-position:left 6px;
	padding-left: 10px;
	color:#4E799F;
	font-size: 11px;
	text-decoration:none;
}



/* XXXXXXXXXXX COLUNA DIREITA   XXXXXXXXXXXXXXXXX */


.caixa { background-color:#f4f5f6; padding: 16px 8px 16px 8px; }
.caixa p { text-align:left;}
.titulos {
	color: #4E799F;
	font-size: 15px;
	margin-bottom: 11px;
}

.topo {
	color: #585a5b;
	font-size: 11px;
	padding-left: 20px;
	width:51px;
	background:Transparent url(/juridico/InstImagem/BotaoNavegacaoTopo.gif) no-repeat left 6px;
}


/*  MODELO DE LINK TOPO SIMPLES */

.linkTopo {
	height:22px;
	padding:0 6px 4px 20px;
	text-align:right;
	text-transform:lowercase;
	width:45px;
	background:Transparent url(/juridico/InstImagem/BotaoNavegacaoTopo.gif) no-repeat 6px 7px;
	font-size:11px;
	color:#585a5b;
}
.agrupadorLinkTopo {
	clear:both;
	text-align:center;
	padding: 15px 0 15px 0;
}






/* XXXXXXXXXXXXXXXXXX  CAIXA DE CONTEUDO  XXXXXXXXXXXXXXXXXXXXXXXXXX */

#divConteudo {
	padding-top: 30px;
	width: 100%;
	float:left;
	font-size:12px;
	padding-bottom:1px;
}

#divConteudo p {
	margin: 0px;
	padding:0px;
}


h1.Titulo {

	font-size: 20px;
	color:#404040;
	margin:0 0 10px 0;
}

h1 {
	font-family: "Trebuchet MS";
	font-size: 20px;
	color:#404040;
	margin:0 0 10px 0;
}


#divConteudo  p {
	font-family: "Trebuchet MS";
	color:#585a5b;
	margin: 10px 0 10px 0;
}

p.divisor {
	border-bottom: 1px solid #E6E9EB;
}

/* XXXXXXXXXXXXXXXXXXXXXXXXXXX DESTAQUES XXXXXXXXXXXXXXXXXXXXXXXXXXXX */


#divDestaqueHome {
	width: 380px;
	float:left;
	line-height: 18px;
	margin-top: 0px;
}

#divDestaqueHome .imgHome {
	width:68px;
	float:left;
	margin-top:12px;
}
#divDestaqueHome .containernoticia {
	width: 290px;
	float:left;
	padding-left: 10px;
}
#divDestaqueHome .containernoticiaSemFoto {
	width: 100%;
	float:left;
	padding-left: 0px;
}

#divDestaqueHome .containernoticia a, .divDestaque div.coluna a,
#divDestaqueHome .containernoticiaSemFoto a
 {
	color: #585a5b;

}

#divDestaqueHome p {
	line-height: 16px;
	margin: 10px 0 0 0;
	padding: 0px;
	text-align:left;

}	
#divDestaqueHome h1 {
	font-family:"Trebuchet MS";
	font-weight:normal;
	font-size:18px;	
	color:#4c7fae;
	border-bottom:solid 4px #D8E2EB;
	margin-top: 20px;
	padding-bottom: 4px;
}

#divDestaqueHome h2 {
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	color:#4c7fae;
	margin: 3px 0;
	padding: 0px;

}

#divDestaqueHome h3 {
	font-family:"Trebuchet MS";
	font-size:16px;
	font-weight:bold;
	color:#585A5B;
	margin: 0px;
	padding: 0px;
}

#divDestaqueHome .divDestaque {
	float: left;
	padding: 10px 0px 10px 0px;
	border-bottom:1px solid #e6e9eb;
}

div.noticiaHome
{
	float:left;
	border-bottom:1px solid #e6e9eb;
	padding:0 0 17px;
	position:relative;
	line-height:11px !important;
	width:377px;
}
.divDestaque div.coluna
{
	float:left;
	width: 45%;
	position:relative;
	margin-bottom:0px;
	margin-right: 15px;
}
div.linkHome
{
	width:100%;
	position:relative;
	text-align:right;
	margin:10px 0 0;
	float:left;
}

#conteudoLateral {
	width: 180px;
	float:right;
	margin-bottom: 20px;
	margin-top: 30px;
}
.agrupador {width:160px; padding-left:10px; padding-right:10px; padding-top:8px; background-color:#f4f5f6; border-bottom:#e1e3e4 21px solid; padding-bottom:21px; color:#4c4b4b;font:11px/15px "Trebuchet MS", sans-serif;}
#conteudoLateral .agrupador h3 { padding:0px; margin:0px 0px 4px -4px;font:bold 15px "Trebuchet MS" , sans-serif;color:#4e799f;}
#conteudoLateral .agrupador p { line-height: 16px; margin: 0px; padding: 0px;}

#conteudoLateral .lista {
	padding: 0px;
	margin: 10px 0px 0px 0px;
}
#conteudoLateral .lista li {
	padding: 0px;
	margin:0px;
}
#conteudoLateral .lista li a {
	color: #4C7FAE;
	background-image: url(../InstImagem/Marcador13.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left: 10px;
}

/* XXXXXXXXXXXXXXXXXXXXXXXXXXX DESTAQUES XXXXXXXXXXXXXXXXXXXXXXXXXXXX */

.caixaLateral {
	float:right;
	padding: 10px;
	background-color:#f4f5f6;
	border-bottom:#e1e3e4 21px solid;
	margin-bottom: 15px;
	font-size:12px;
}
.caixaLateral h3 { font:bold 15px "Trebuchet MS", sans-serif; color:#4e799f;}
.caixaLateral p {}
.caixaLateral form {  }
.caixaLateral label { width: 100%; border: 1px solid blue; white-space:nowrap}
.caixaLateral label div { float: left; width: 40px!important; background-color:#FF6600;}
.caixaLateral label input {float: left;}



/*  XXXXXXXXXXXXXXXX TITULOS   XXXXXXXXXXXXXXXXXXXXXXXXX */


h2.titulo01 {
	padding:12px 0 0;
	font:normal normal bold 20px/21px "Trebuchet MS", sans-serif;
	color:#585a5b;
}
h2.titulo02 {
	font:normal normal normal 18px "Trebuchet MS", sans-serif;
	color:#4E799F;
	border-bottom:solid 4px #D8E2EB;
	margin-top: 30px;
}
h2.titulo03 {
	font:normal normal normal 18px "Trebuchet MS", sans-serif;
	color:#4E799F;
	margin-top: 20px;	
}


h2.titulo04 {
	font:normal normal normal 18px "Trebuchet MS", sans-serif;
/*	color:#404040;*/
	color:#4E799F;
	margin-top: 20px;
}


/*
	XXXXXXXXXXXXXXXX   MODELO DE CAIXA MAIS  XXXXXXXXXXXXXXXXXXXXXXXXXXXX
*/


div.mais
{
	width: 158px;
	min-height: 190px;
	_height: 190px; /* Simulacao MIN-HEIGHT IE6 */
	float: right;
	padding: 6px 0px 21px 24px;
	font: normal normal normal 11px "Trebuchet MS" , sans-serif;
	color: #585a5b;
	background: url(/juridico/InstImagem/CaixaMaisFundo.gif) no-repeat left top;

}
div.maisMedia
{
	width: 158px;
	min-height: 133px;
	_height: 133px; /* Simulacao MIN-HEIGHT IE6 */
	float: right;
	padding: 6px 0px 21px 24px;
	font: normal normal normal 11px "Trebuchet MS" , sans-serif;
	color: #585a5b;
	background: url(/juridico/InstImagem/CaixaMaisMediaFundo.gif) no-repeat left top;
}

div.maisPequena
{
	width: 158px;
	min-height: 90px;
	_height: 90px; /* Simulacao MIN-HEIGHT IE6 */
	float: right;
	padding: 6px 0px 21px 24px;
	font: normal normal normal 11px "Trebuchet MS" , sans-serif;
	color: #585a5b;
	background: url(/juridico/InstImagem/CaixaMaisPequenaFundo.gif) no-repeat left top;
}


div.mais h3, div.maisMedia h3, div.maisPequena h3
{
	padding: 0 0 0 16px;
	font: normal normal bold 15px/20px "Trebuchet MS" , sans-serif;
	color: #4e799f;
	text-transform: lowercase;
	background: url(/juridico/InstImagem/Marcador04.gif) no-repeat left 5px;
}
div.mais p, div.maisMedia p, div.maisPequena p
{
}

div.mais a, div.maisMedia a, div.maisPequena a
{
	font: normal normal normal 11px/24px "Trebuchet MS" , sans-serif;
	color: #585a5b !important;
	line-height: normal;
}

div.mais dl, div.maisMedia dl, div.maisPequena dl
{
}

div.mais dl a, div.maisMedia dl a, div.maisPequena dl a
{
}

div.mais ul, div.maisMedia ul, div.maisPequena ul
{
}

div.mais ul li, div.maisMedia ul li, div.maisPequena ul li
{
	padding: 4px 4px 2px 14px;
	background: url(/juridico/InstImagem/Marcador07.gif) no-repeat 3px 9px;
	line-height: normal;
	font-weight:bold;
}

div.mais ul li.linkMais, div.maisMedia ul li.linkMais, div.maisPequena ul li.linkMais
{
	padding: 0px 4px 4px 14px;
	background: none;
	line-height: normal;
}

div.mais ul li.linkMais a, div.maisMedia ul li.linkMais a, div.maisPequena ul li.linkMais a
{
	font: normal normal normal 11px/24px "Trebuchet MS" , sans-serif;
	line-height: normal;
}




.linkBullet {
	padding: 4px 4px 2px 14px;
	background: url(/juridico/InstImagem/Bullet.gif) no-repeat 3px 10px;
	}

.subTitulosInternas {
	margin: 25px 0px -5px 0px !IMPORTANT;
	line-height: 15px;
	font-weight:bold !IMPORTANT;

}

/*  xxxxxxxxxxxxxxxx  CAIXA DE IMAGENS  XXXXXXXXXXXXXXX */


div.caixaImagem
{
	width: 226px;
	margin-left:15px;
	margin-top:12px;
	float: right;
}



/*	xxxxxxxxxxxxxxxx   MODELO DE LISTA XXXXXXXXXXXXXXXX */



div.listaAcessos {margin-top: 5px; 	font-size: 12px; }
div.listaAcessos span p {
	font-weight: bold;
	margin:0px;
	padding:0px;
}
div.listaAcessos ul li p {
	margin:0px;
	padding:0px;
}
div.listaAcessos ul { 	
	margin:0px;
	padding:0px;
}
div.listaAcessos ul li {
	padding:4px 0 4px 11px;
	font-family: "Trebuchet MS";
	color:#585a5b;
	background:Transparent url(/juridico/InstImagem/Bullet.gif) no-repeat 4px 12px;
}

div.listaAcessos ul li.itemPDF {
	padding:0 0 0 22px;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	color:#585A5B;
	background:Transparent url(/juridico/InstImagem/ico_pdf.gif) no-repeat 2px 4px;
}


div.listaAcessos a {
	font-size: 11px;
	color:#4E799F;
}
div.listaAcessos ul li.corAlternada {
	background-color:#f6f7f7;	
	border-top:solid 1px #d3d5d8;
	border-bottom:solid 1px #d3d5d8;	
}
div.listaAcessos ul li.ultimoItem {border-bottom:solid 1px #D3D6D8;}

/* adicionado listas dentro de itens */

div.listaAcessos ul ul li {
	padding:0 0 0 11px;
	min-height:25px;
	border-bottom: none;	
}

div.listaAcessos ul li ul {
	padding:0 0 0 20px;
}

/* XXXXXXXXXXXXXXXXXXXX LISTA EXPANSVEL  XXXXXXXXXXXXXX */

div.listaExpansivel {margin-top: 5px; font-size: 12px;}


div.listaExpansivel ul {
	margin:0px;
	padding:0px;
}
div.listaExpansivel ul li {
	padding:4px 0 4px 11px;
	font-family: "Trebuchet MS";
	color:#585a5b;
	background:Transparent url(/juridico/InstImagem/Bullet.gif) no-repeat 4px 12px;
}

div.listaExpansivel a {
	font-size: 11px;
	color:#4E799F;
}

div.listaExpansivel ul li.corAlternada {
	background-color:#f6f7f7;	
	border-top:solid 1px #d3d5d8;
	border-bottom:solid 1px #d3d5d8;	
}

div.listaExpansivel ul li.ultimoItem {border-bottom:solid 1px #D3D6D8;}

div.listaExpansivel ul li ul { margin-left:5px;}

div.listaExpansivel .TxtFaq { padding:4px 0 4px 0px; background: none !important; font-weight: bolder !important; }
div.listaExpansivel .subItem { padding:30px 0 4px 0px; background: none !important; font-weight: bolder !important; color:#4E799F !important; }


/* XXXXXXXXXXXXXXXXXXXXxXXX LISTA COM PDF  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/*
	MODELO DE LISTA DE PDF
*/

div.listaPdf {margin:10px 0;}
div.listaPdf span p {
	font-weight: bold;
}
div.listaPdf ul {
	margin: 0;
	padding: 0;
}
div.listaPdf ul li {
	padding:0 0 0 22px;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	color:#585A5B;
	background:Transparent url(/juridico/InstImagem/IconePDF.gif) no-repeat 2px 4px;
}
div.listaPdf ul li a {}
div.listaPdf ul li.corAlternada {
	background-color:#f6f7f7;
	border-top:solid 1px #d3d5d8;
	border-bottom:solid 1px #d3d5d8;
}
div.listaPdf ul li.ultimoItem {border-bottom:solid 1px #D3D6D8;}

div.listaPdf ol {}
div.listaPdf ol li {
	color:#585A5B;
	padding:0 0 0 11px;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	list-style-position:inside;
}
div.listaPdf ol li.corAlternada {
	background-color:#f7f7f5;
	border-top:solid 1px #D3D6D8;
	border-bottom:solid 1px #D3D6D8;
}
div.listaPdf ol li.ultimoItem {border-bottom:solid 1px #D3D6D8;}


div.listaAcessos ul li.listaItemPPT, div.listaPdf ul li.listaItemPPT {
	padding:0 0 0 22px;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	color:#585A5B;
	background-image:url(/juridico/InstImagem/IconePPT.gif);
	background-repeat:no-repeat;
	background-position: 2px 4px;
}

div.listaAcessos ul li.listaItemPDF, div.listaPdf ul li.listaItemPDF {
	padding:0 0 0 22px;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	color:#585A5B;
	background-image:url(/juridico/InstImagem/IconePDF.gif);
	background-repeat:no-repeat;
	background-position: 2px 4px;
}
div.listaDoc ul li {
	padding:0 0 0 22px;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	color:#585A5B;
	background:Transparent url(/juridico/InstImagem/IconeDoc.gif) no-repeat 2px 4px;
}

div.listaAcessos ul li.listaItemVideo, div.listaPdf ul li.listaItemVideo {
	padding:0 0 0 22px;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	color:#585A5B;
	background-image:url(/juridico/InstImagem/IconeVideo.gif);
	background-repeat:no-repeat;
	background-position: 4px center;
}
div.listaAcessos ul li.listaItemZIP, div.listaPdf ul li.listaItemZIP, .listaItemZIP {
	padding:0 0 0 22px;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	color:#585A5B;
	background-image:url(/juridico/InstImagem/IconeZIP.gif);
	background-repeat:no-repeat;
	background-position: 4px 2px;
}
div.listaAcessos ul li.listaItemXLS, div.listaPdf ul li.listaItemXLS {
	padding:0 0 0 22px;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	color:#585A5B;
	background-image:url(/juridico/InstImagem/IconeXLS.gif);
	background-repeat:no-repeat;
	background-position: 2px 4px;
}
div.listaAcessos ul li.listaItemDOC, div.listaPdf ul li.listaItemDOC {
	padding:0 0 0 22px;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	color:#585A5B;
	background-image:url(/juridico/InstImagem/IconeDoc.gif);
	background-repeat:no-repeat;
	background-position: 2px 4px;
}





/*
	FORMULARIOS
*/


div.formulario {
	float: left;
	width: 100%;
	margin:20px auto;
	float:left;
}
div.formulario p {
	font: normal 11px "Trebuchet MS", sans-serif;
}


div.formulario fieldset.formulario, fieldset.formulario {
	padding:15px 1px 6px 0px;
	font:normal normal bold 11px/25px "Trebuchet MS", sans-serif;

	/* border-bottom:solid 1px #e5e8ea;  --   REMOVIDO PARA EVITAR BORDA DUPLICADA - BORDA CINZA AGORA EST NO AGRUPADOR DE BOTES */
}

div.formulario fieldset.formulario select {
	vertical-align:middle !important;
	margin-right: 6px;

}

div.formulario .letra:link,
div.formulario .letra:visited {
	font:bold 11px "Trebuchet MS", sans-serif;
	color:#585A5B;
	background: url(/juridico/InstImagem/BotaoLetras.gif) no-repeat center;
	text-decoration: none;
	text-align:center;
	padding: 2px 11px 2px 12px;
	margin: 5px 1px 5px 1px;
	line-height: 20px;
}
div.formulario .letra:hover,
div.formulario .letra:active {
	color:#4E79A0;
}

/* Filtros */
fieldset.filtro {
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	color:#585a5b;
	border-bottom:solid 1px #d3d6d8;
}
fieldset.filtro label {	
	float:left;
	clear:none;
}
fieldset.filtro label span {
	min-width:0;
	float:left;
	display:block;
	text-align:left;
	/*padding:0 10px 0 0;*/
	white-space:nowrap;
	line-height:23px;
}

.filtroAbas {
	padding:10px;
}

/* Filtros */



/* Mensagens de erro */
div.formulario div.erro {
	margin:0 0 32px;
	padding:3px 1px 4px;
	font:normal normal normal 12px "Trebuchet MS", sans-serif;
	line-height:normal;
	border-bottom:solid 1px #e5e8ea;
	background:url(/juridico/InstImagem/FormularioFundoErro.gif) repeat-y left center;
}
div.formulario div.erro div {
	min-height:90px;
	_height:90px;
	padding:0 0 0 124px;
	background:url(/juridico/InstImagem/IconeCirculoX.gif) no-repeat 22px center;
}
div.formulario div.erro div p,
div.formulario div.erro div li {
	font:normal normal normal 12px "Trebuchet MS", sans-serif;
	line-height:normal;
	color:#4c4b4b;
}
/* Fim mensagens de erro */
/*div.formulario h2 {
	font:normal normal normal 18px "Trebuchet MS", sans-serif;
	color:#4E799F;
	border-bottom:solid 4px #ede8d4;
}
*/div.formulario div.obs {
	padding:3px 1px 4px;
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#4c4b4b;
	line-height:normal;
	border-bottom:solid 1px #d8e2eb;
}

div.formulario div.obsSemLinha {
	padding:3px 1px 4px;
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#4c4b4b;
	line-height:normal;
}

div.formulario div.obs p {
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#4c4b4b;
	line-height:normal;
}
/* Controles */
input {
	vertical-align:middle;
	cursor:text;
}
input[button] {
	vertical-align:middle;
	cursor: pointer !important;
	cursor: hand !important;
}

label {
	width:100%;
/*	min-height:25px;
	_height:25px;*/
	float:left;
	/*display:block;*/
	white-space:nowrap;
/*	
	padding:0 10px 0 5px;
	padding:0 55px 0 5px;
	padding:0 4px;*/
	
	/*line-height:25px;*/
	/*clear:both;*/
	cursor:default;
}
.erro {background-color:#DCF4DE}

div.formulario label span {
	width:115px !important;
	float:left;
	display:block;
	text-align:left;
	padding:0 10px 0 0;
	/*line-height: normal;*/
	line-height:25px;

}
div.formulario label strong {
	padding: 0 4px 0 5px;

}
label.checkbox span {
	width:auto;
	float:left;
	display:block;
	padding:0;
	white-space:nowrap !important;
}
div.formulario fieldset.formulario label input+span {}
div.formulario fieldset.formulario label span+input[type="checkbox"] {}

label textarea {
	height:150px;
	width:300px;
	margin:3px 0 0;
	_margin:3px 0 0 3px;
	padding:0 0px 0;
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	border:solid 1px #9c9c9c;
	cursor:text;
}
label input {
	height:16px;
	/*width:200px;*/
	/*padding:0 3px 0;*/
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#4c4b4b;
	border:solid 1px #9c9c9c;
	cursor:text;	
	
	/* 30-10-2008 */
	/*float:left;*/
	/*margin-top:3px;*/
}



input.largura20px {width:20px;}
input.largura30px {width:30px;}
input.largura40px {width:40px;}
input.largura50px {width:50px;}
input.largura60px {width:60px;}
input.largura70px {width:70px;}
input.largura80px {width:80px;}
input.largura90px {width:90px;}
input.largura100px {width:100px;}
input.largura110px {width:110px;}
input.largura120px {width:120px;}
input.largura130px {width:130px;}
input.largura140px {width:140px;}
input.largura150px {width:150px;}
input.largura160px {width:160px;}
input.largura170px {width:170px;}
input.largura180px {width:180px;}
input.largura190px {width:190px;}
input.largura200px {width:200px;}
input.largura210px {width:210px;}
input.largura220px {width:220px;}
input.largura230px {width:230px;}
input.largura240px {width:240px;}
input.largura250px {width:250px;}
input.largura260px {width:260px;}
input.largura270px {width:270px;}
input.largura280px {width:280px;}
input.largura290px {width:290px;}
input.largura300px {width:300px;}
input.largura320px {width:320px;}
input.largura340px {width:340px;}
input.largura360px {width:360px;}
input.largura380px {width:380px;}
input.largura400px {width:400px;}
input.largura420px {width:420px;}
input.largura440px {width:440px;}
input.largura460px {width:460px;}
input.largura480px {width:480px;}
input.largura500px {width:500px;}
input.largura520px {width:520px;}
input.largura540px {width:540px;}
input.largura560px {width:560px;}
input.largura580px {width:580px;}
input.largura600px {width:600px;}
input.largura620px {width:620px;}
input.largura640px {width:640px;}
input.largura660px {width:660px;}
input.largura680px {width:680px;}
input.largura700px {width:700px;}
input.largura720px {width:720px;}
input.largura740px {width:740px;}
input.largura760px {width:760px;}
input.largura780px {width:780px;}
input.largura800px {width:800px;}

input[type="checkbox"] {
	width:auto;
	height:23px !important;
	line-height:25px;
	padding:0;
	margin:2px 4px 0 !important;
	border:none !important;
}



.checkbox {
	border:none !important;
}

label.checkbox input {
	width:auto;
	height:23px;
	line-height:25px;
	padding:0;
	margin:2px 4px 0 !important;
	border:none;
}
input[type="radio"] {
	width:auto;
	height:23px;
	line-height:25px;
	float:left;
	padding:0;
	margin:2px 4px 0 !important;
	border:none !important;

}
label.radio input {
	width:auto;
	height:23px;
	line-height:25px;
	float:left;
	padding:0;
	margin:2px 4px 0 !important;
	border:none;
}
textarea {
	width:200px;
	float:left;
	clear:right;
	padding:3px;
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	border:solid 1px #9c9c9c;
}
div.formulario select {
	/*position: relative;*/
	font:normal 11px "Trebuchet MS", sans-serif !important;
	border:solid 1px #9c9c9c;
	color: #585a5b;		
	padding:0 0 0 3px;
	float:none;
	margin: 0;
	padding:0;

}
select {
	width:208px;
	padding:0 0 0 3px;
	
	font:normal 11px "Trebuchet MS", sans-serif !important;
	border:solid 1px #9c9c9c;
	color: #585a5b;	

}
select option {padding:0 0 0 3px; font:normal 11px "Trebuchet MS", sans-serif !important;}

select.largura20px {width:20px;}
select.largura30px {width:30px;}
select.largura40px {width:40px;}
select.largura50px {width:50px;}
select.largura60px {width:60px;}
select.largura70px {width:70px;}
select.largura80px {width:80px;}
select.largura90px {width:90px;}
select.largura100px {width:100px;}
select.largura110px {width:110px;}
select.largura120px {width:120px;}
select.largura130px {width:130px;}
select.largura140px {width:140px;}
select.largura150px {width:150px;}
select.largura160px {width:160px;}
select.largura170px {width:170px;}
select.largura180px {width:180px;}
select.largura190px {width:190px;}
select.largura200px {width:200px;}
select.largura210px {width:210px;}
select.largura220px {width:220px;}
select.largura230px {width:230px;}
select.largura240px {width:240px;}
select.largura250px {width:250px;}
select.largura260px {width:260px;}
select.largura270px {width:270px;}
select.largura280px {width:280px;}
select.largura290px {width:290px;}
select.largura300px {width:300px;}
select.largura320px {width:320px;}
select.largura340px {width:340px;}
select.largura360px {width:360px;}
select.largura380px {width:380px;}
select.largura400px {width:400px;}
select.largura420px {width:420px;}
select.largura440px {width:440px;}
select.largura460px {width:460px;}
select.largura480px {width:480px;}
select.largura500px {width:500px;}
select.largura520px {width:520px;}
select.largura540px {width:540px;}
select.largura560px {width:560px;}
select.largura580px {width:580px;}
select.largura600px {width:600px;}
select.largura620px {width:620px;}
select.largura640px {width:640px;}
select.largura660px {width:660px;}
select.largura680px {width:680px;}
select.largura700px {width:700px;}
select.largura720px {width:720px;}
select.largura740px {width:740px;}
select.largura760px {width:760px;}
select.largura780px {width:780px;}
select.largura800px {width:800px;}

/* Demais Colunas */
label.alinhamentoHorizontal,
div.alinhamentoHorizontal {

	float:left !important;
	clear:none !important;

}
label.alinhamentoHorizontal span {
	min-width:70px !important;
	_width:70px !important;
	_display:inline !important; /* Correcao de bug IE6 */
	margin-left:55px;
}


/*   XXXXXXXXXXXXXXXXXXXXXXXXXXXXX TABELAS XXXXXXXXXXXXXXXXXXXXXXXXXXXX */
div.tabela h2 {

	font-weight:bold;
	font-size:12px;
}



div.tabela table {
	width:100%;
	font:normal normal normal 11px "Trebuchet MS", sans-serif;

	color:#585a5b;
	border-collapse: collapse !important;
	border-right:solid 1px #e6e9eb !important;	
}
div.tabela table thead {

	color:#fff;
	text-align:center;
	background:#cccfd1;
}
div.tabela table thead tr {}
div.tabela table thead tr th {
	padding:8px 1% 8px;
	background:#cccfd1;
	border-left: 1px solid #fff !important;	
}
div.tabela table thead tr td,
table .subTitulo {
	padding:4px 1% 7px;
	background-color:#BABCBE !important;
	font-weight:bold !important;
}
div.tabela table tfoot {}
div.tabela table tfoot tr {}
div.tabela table tfoot tr th {}
div.tabela table tfoot tr td {}
div.tabela table tbody {}
div.tabela table tbody tr {}
div.tabela table tbody tr.subTituloConteudo {
	background:#e6e9eb !important;
	font-weight:bold !important;
}
div.tabela table tbody tr.primeiraLinha {}
div.tabela table tbody tr.primeiraLinha td {
	padding:6px 1% 2px;
	background:url(/juridico/InstImagem/Tabela01Fundo.gif) repeat-x center top;
}
div.tabela table tbody tr.corAlternada {background:#f6f7f7;}
div.tabela table tbody tr:hover {background:#f6f7f7;}
div.tabela table tbody tr th {padding:2px 1%;}
div.tabela table tbody tr td {
	padding:2px 1%;
	border-top:solid 1px #cccfd1;
	border-bottom:solid 1px #cccfd1;
	border-left:solid 1px #e6e9eb !important;	
}

div.tabela table tbody tr.total {background:#f6f7f7;}


div.tabela p.obs {
	clear: left;
	padding:5px 0 0 0;
	text-align:left;
/*	font:normal normal normal 11px/25px "Trebuchet MS", sans-serif;*/
	color:#b1c4d6;
}


div.tabela table colgroup col.texto {
	text-align:left;
}
div.tabela table colgroup col.data {
	text-align:center;
}
div.tabela table colgroup col.numero {
	text-align:right;
}


div.tabela table colgroup col {}
div.tabela table colgroup col {}
div.tabela table colgroup col {}


div.tabela blockquote { margin: 10px 0px 10px 20px;}

.ItemPDF {
	padding:5px 5px 5px 25px;
	background:Transparent url(/juridico/InstImagem/IconePDF.gif) no-repeat 2px 4px;
}
.ItemZIP {
	padding:5px 5px 5px 25px;
	background:Transparent url(/juridico/InstImagem/IconeZIP.gif) no-repeat 2px 4px;
}

div.tabela .autoscroller {
	overflow: auto;
	width: 99%;

}
/* AGRUPADOR BOTOES */

fieldset.agrupadorBotoes {
	border-top:solid 1px #e5e8ea;
	height:auto;
	padding: 15px 0;
	clear:both;
	text-align:center;
	margin-top: 10px;
}


/* XXXXXXXXX  ADICIONADA PARA ALINHAMENTO "MANUAL" DAS THs XXXXXXXXXXXXXXXXXXXXXx */

input { 
	cursor:pointer;
	cursor: hand;
}

.linksLogado {
	text-align:right;
	width: 100%;
	float:right;


}





/****************  AREA NOTICIAS ******************/

div.noticias ul li{ float: left; border-bottom: solid 1px #d3d6d8; padding:12px 0px 12px 0px}
div.noticias ul li .pubDate, p.pubDate {font:bold 1em/16px "Trebuchet MS", sans-serif; color:#4e799f;}
div.noticias ul li .title, p.title {font:bold 1.2em/16px "Trebuchet MS", sans-serif; color:#585a5b;}
div.noticias ul li .title a{color:#585a5b;}
div.noticias ul li .description{font:1em/16px "Trebuchet MS", sans-serif; color:#585a5b;}
div.noticias ul li .description a{color:#585a5b;}
p.subtitle { color:#4E799F;}


.Autor { FLOAT: LEFT; margin-top: 10px !important;}


/* XXXXXXXXXXXXXX PUBLICACOES  XXXXXXXXXXXXXXXXXXX */

/* XXXXXXXXXXXXXX LISTA DE PUBLICAES  XXXXXXXXXXXXXXXXXXXXXXXXX */


div.listaPublicacoes {
	text-align:left;
	padding-bottom: 20px;
}
div.listaPublicacoes ul { float: left;}
div.listaPublicacoes li { float:left; padding: 20px 5px 10px 0px; margin: 0px 0px 10px 0px; border-top: 1px solid #E6E9EB;}
div.listaPublicacoes li.first { border-top: none !important;}
div.listaPublicacoes div.left { width: 100px; float: left;}
div.listaPublicacoes div.right { width: 440px; float: left; margin-right: 10px;}
div.listaPublicacoes h2 { font:bold 12px/23px "Trebuchet MS", sans-serif; padding:0; line-height:normal;}
/*div.listaPublicacoes p { line-height:normal; padding-right: 5px; margin: 0px;}*/

.autor { margin: 10px 0px 10px 0px !important}
.sugeridopor { font-style:italic!important; margin: 10px 0px 10px 0px !important}
.detalhe { margin: 10px 0px 10px 0px !important}





/********************** INIcio ABAS *****************************/
.tabstrip {_height:1%;}
.tabstrip, .tabstrip ul {margin:0;padding:0;}
.tabstrip div {width:100%;}
.tabstrip div:after {content:"";clear:both;display:block;visibility:hidden;height:0;}
.tabstrip ul {width:100%;}
.tabstrip li {list-style:none;list-style-image: none;list-style-position:outside;float:left;margin:0;padding:0;}
.tabstrip li.break {float:none;}
.tabstrip li.break br {clear:both;}
.tabstrip li a {float:left;position:relative;font-size:100%;}
.tabstrip li a img {float:left;margin-top:5px;margin-right:5px;border:0;}
.tabstrip li a.selected {z-index:0;cursor:default;}
.tabstrip li a .wrap, .tabstrip li a .innerWrap {float:left;clear:both;white-space:nowrap;cursor:pointer;/* IE 5 Win */_cursor:hand;}
.tabstrip li a.selected .wrap, .tabstrip li a.selected .innerWrap {cursor:default;}
.tabstrip .leftArrow, .tabstrip .rightArrow, .tabstrip .leftArrowDisabled, .tabstrip .rightArrowDisabled {position:absolute;z-index:100;text-decoration:none;}
/* Disabled tab */
.tabstrip li a.disabled, .tabstrip li a.disabled:hover {color:Gray;}
/* arrows */
.tabstrip .rightArrow, .tabstrip .leftArrow, .tabstrip .rightArrowDisabled, .tabstrip .leftArrowDisabled {text-indent:-10000px;background-position:left 3px;background-repeat:no-repeat;background-color:transparent;}.tabstrip .rightArrowDisabled, .tabstrip .leftArrowDisabled {cursor:default;}
.TabStrip_SiteBmfBovespa {_width:96%;font:normal normal bold 12px "Trebuchet MS", Sans-serif;color:#fefefe;text-align: center;background:#cccfd1;background:#fff url("/juridico/InstImagem/tabFundo.gif") repeat-x center top;clear:right;position: relative;z-index:0;}
.TabStrip_SiteBmfBovespa .level1 ul {padding:4px 10px 0;}
.TabStrip_SiteBmfBovespa .level1 ul li {}
.TabStrip_SiteBmfBovespa .level1 ul li a {font:normal normal bold 12px "Trebuchet MS", Sans-serif;color:#fff;text-decoration:none;}
.TabStrip_SiteBmfBovespa .level1 ul li a:hover {text-decoration:underline;}
.TabStrip_SiteBmfBovespa .level1 ul li a .wrap {padding:0 0 0 12px;}
.TabStrip_SiteBmfBovespa .level1 ul li a .wrap .innerWrap {padding:0 12px 3px 0;line-height:28px;position: relative;z-index: 2;}
.TabStrip_SiteBmfBovespa .level1 ul li a .wrap .innerWrap span {line-height:14px !important;}
/* SELECIONADO */
.TabStrip_SiteBmfBovespa .level1 ul li a.selected {color:#585a5b;background:#fff;}
.TabStrip_SiteBmfBovespa .level1 ul li a.selected .wrap { background-color: #fff; background-image: url(/juridico/InstImagem/tabLeftOn.gif); background-repeat: no-repeat; background-position: left bottom; }
.TabStrip_SiteBmfBovespa .level1 ul li a.selected .wrap .innerWrap {background:#fff url(/juridico/InstImagem/tabRightOn.gif) no-repeat right bottom;}


/* XXXXXXXXXXXXXXX   TOPINHO  redes sociais XXXXXXXXXXXXXXXX */

.topoBmfbovespaRedesSociais {
	width: 778px;
	float:left;
	clear:both;
	background:url(/juridico/instimagem/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; }



/*********************************** Rodap ***********************************/

.rodape 
{
	border-top: 3px solid #00AE4D;
    background-color: #004685;
    display: block;
    height: 37px;
    margin: 0;
    padding: 10px 0 0;
    width: 100%;
    font-family: "Trebuchet MS";
    margin: 20px auto;
    width: 780px;
	margin: 0px auto 0px auto;
}
.rodape .linksRodape {
    clear: left;
    color: #B1C4D6;
    display: inline-block;
    float: left;
    font-size: 11px;
    padding-left: 15px;
    padding-top: 3px;
}
.rodape .linksRodape span {
    border-left: 1px solid #B1C4D6;
    display: inline-block;
    height: 10px;
    margin-left: 5px;
    max-height: 10px;
    padding: 0 0 0 10px;
}
.rodape .linksRodape a {
    color: #B1C4D6;
    display: inline-block;
    line-height: 13px;
    margin-top: -2px;
    text-decoration: none;
}
.rodape .linksRodape a:hover {
    text-decoration: underline !important;
}
.rodape .social {
    clear: right;
    display: inline-block;
    float: right;
    padding-right: 15px;
}
.rodape .social a {
    padding: 0 !important;
}
.rodape .social a:hover {
    text-decoration: none !important;
}
