﻿/* CSS RESET */
* {padding:0; margin:0; text-decoration:none; outline:none;} 

body {margin:0px; padding:0px 0px 0px 0px; background:url(img/FundoSiteBOVESPA.jpg) repeat-x center top;	background-color:#717273;}

.logoImpressao {display: none;}
#cleaner {clear: both;}
.cleaner {clear: both !important; float:left!important;	width: 100% !important;	height: 1px !important;}
code, kbd, samp, pre, tt, var, input, select, isindex, listing, xmp, plaintext {font:inherit;font-size:1em; white-space:normal;}
textarea {white-space:inherit;}
dfn, cite, var, address {font-style:normal;}
i, em {	font-style: italic;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet {border: none;}
form {margin: 0; padding: 0;}
a {	cursor: pointer !important;	cursor:hand !important;}
a:hover {text-decoration:underline;	cursor: pointer !important;	cursor:hand !important;}
table {	border-collapse:collapse;	border-spacing:0;}
q {	quotes: "" "";}
ul, dir, menu {	list-style: none;}
sub, sup {}
a {	color: inherit;}
hr {height:2px;
	background-color:#d8e2eb;
	border:solid 1px #d8e2eb;
}
font {color: inherit !important; font: inherit !important;}
blink {	text-decoration: none;}
nobr {white-space: normal;}
.elementoOculto {display:none;
                 
} /* Elementos exibidos que não devem ser exibidos em navegadores com suporte CSS */
body.excecao div#estruturaPrincipal {border-bottom: none !important;}
div#estruturaPrincipal {
	height:auto !important;		/* Garante que o conteudo sempre seja contido pela DIV principal */
	/* NOVO LAYOUT RES. 1024px */
	margin: 0px auto 0 auto !important;
	width:1000px;
	min-width:1000px;
	max-width:1000px;
	background-color:#fff;
}
/* excessções para o iframe */

body.hotsite 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 1% 0 1% !important;    /*Espaos laterais */
	width: 98%;
	border-bottom:solid 0px #717273;
	background-color:#fff;
	position:absolute !important;
	min-width:757px;
	max-width:98%;
}
/* excesses para as pginas com topo pequeno no IE6 */

body.bodyTopoPequeno .conteudo {height:auto !important;/*	min-height: 500px;	*/}

body.bodyTopoPequeno div#estruturaPrincipal {
	height:auto !important;		/* Garante que o conteudo sempre seja contido pela DIV principal */
	/* NOVO LAYOUT FIXO */
	margin: 0px auto 0 auto !important;
	width:1000px;
	min-width:1000px;
	max-width:1000px;
	background-color:#fff;/*	position:absolute !important;*/
}
body.bodyTopoPequeno div#estruturaConteudo {
	height:auto !important;		/* Garante que o conteudo sempre seja contido pela DIV principal */
	min-height:100%;			/* Navegador padrao */
	display:inline-block;
	width:100%;
}
body.bodyTopoPequeno div.conteudo iframe {width:100%; min-height: 500px;	border: none;}

body.bodyTopoPequeno div#estruturaConteudoInterna {	height:auto !important;}

/* POPUPS */

html.paginaPop, body.paginaPop {
	background-image:none;
	background-color:#ffffff;
	min-width: 100px;
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	min-height:100%;
	max-width:1280px;
	position: absolute;
}
div#estruturaConteudoPop {width: 98%; padding: 1%;}

.filtroFormReferencia {
	border-bottom: 1px solid #CCCFD1;
	padding-bottom: 10px;
	font-weight:normal !important;
}
.filtroFormReferencia label {
	font-weight:normal !important;
}
/* ESTRUTURA DO CONTEUDO */
div#estruturaConteudo {
	border-top: 9px solid #F0F1F3; /* borda superior para simular o espao entre o cabealho e o corpo da pgina */
	padding:16px 0px 0px 0px;
}
/* Menu de Navegao Secundria */
div#menuNavegacaoSecundaria {}
div#estruturaConteudoInterna {
	min-height:450px;
	padding:7px 10px 0px 10px !important;
	overflow:hidden;
	background-color:#ffffff !important;
}
/*
	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;}
* html div#estruturaConteudo { }
/*
	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 {

	/*
		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;
}
div.agrupadorHistNavegacaoFerrConteudo {height:37px;}

/* HISTORICO DE NAVEGACAO */
div.areaHistoricoNavegacao { border-bottom:solid 1px #e6e9eb;}

div.areaHistoricoNavegacao, div.areaHistoricoNavegacao a {
	font:normal normal normal 10px Arial, sans-serif;
	color:#9ca0a3;
}
div.areaHistoricoNavegacao .separador {
	padding:0 4px;
	font:normal normal normal 10px Arial, sans-serif;
	color:#9ca0a3;
}

/* FIX para breadcrumb manual */
div#breadcrumb p  {padding: 0 2px;}
div#breadcrumb p span span { margin: 0; padding: 0 3px 0 2px;}
div#breadcrumb p span span.separador {	padding:0 5px 0 4px;}

/* CONTEUDO */
div.conteudo {_height: 100%;}

div.conteudo iframe {
	width:100%;
	min-height: 400px;
	border: none;
}
/* excesses para o iframe */

body.hotsite .conteudo iframe {	width:100%;}

div.conteudo p {
	padding:8px 0 12px 0px;
	text-align:justify;
	font:normal normal normal 12px/19px "Trebuchet MS", sans-serif;
	color:#585a5b;
}
div.conteudo p.saibaMais {
	padding: 0 0 0 27px;
	margin: 14px 0 10px 0;
	background:Transparent url(img/imgSeta.gif) no-repeat 0px 2px;
	font:bolder 12px/19px "Trebuchet MS", sans-serif;
	color:#585a5b;
}
div.conteudo address {
	padding:11px 0 8px;
	text-align:left;
	font:normal normal normal 12px/19px "Trebuchet MS", sans-serif;
	color:#4c4b4b;
}
div.conteudo address:first-line {font-weight:bold;}
div.conteudo a, a {	color:#4e79a0;}
strong.destaqueInformacao {	color:#4e79a0;}

/* AREA DE OBSERVACOES DO CONTEUDO */
/* OBS.: VERIFICAR QUAIS TAGS NAO HERDAM PROPRIEDADES PARA RETIRA-LAS DAQUI!!! */
div.conteudo div.obs, div.conteudo div.obs abbr, div.conteudo div.obs acronym, div.conteudo div.obs address, div.conteudo div.obs div, div.conteudo div.obs dt, div.conteudo div.obs dd, div.conteudo div.obs em, div.conteudo div.obs h1, div.conteudo div.obs h2, div.conteudo div.obs h3, div.conteudo div.obs h4, div.conteudo div.obs h5, div.conteudo div.obs h6, div.conteudo div.obs input, div.conteudo div.obs p, div.conteudo div.obs select, div.conteudo div.obs span, div.conteudo div.obs strong, div.conteudo div.obs sub, div.conteudo div.obs sup, div.conteudo div.obs table, div.conteudo div.obs td {
	clear: left;
	padding:15px 0;
	font:normal normal normal 11px/16px "Trebuchet MS", sans-serif;
	color:#9ca0a3 !important;
	line-height: 20px;
}
p.obs {
	clear: left;
	padding:15px 0;
	font:normal normal normal 11px/16px "Trebuchet MS", sans-serif;
	color:#9ca0a3 !important;
	line-height: 20px;
}
div.obs span { padding: 0 !important; margin:0 !important;}
.obs a {text-decoration:underline;	cursor: pointer !important;}

div.obs2col, div.obs4col {
	clear: left;
	padding:10px 0 0 0;
	text-align:left;
	font:normal normal normal 11px/25px "Trebuchet MS", sans-serif;
	color:#9ca0a3 !important;
	line-height: 17px;
}
div.obs4col div {width: 24%; float: left;}

/* TITULOS ROTULOS */
h1 {
	padding:3px 0 4px;
	font:normal normal bold 20px "Trebuchet MS", sans-serif !Important;
	color:#404040 !important;
}
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:#4c7fae;
	border-bottom:solid 4px #d8e2eb;
}
h2.titulo03 {
	font:normal normal normal 18px "Trebuchet MS", sans-serif;
	color:#4c7fae;
}
h2.titulo04 {
	width:auto;
	height:auto;
	margin:13px 0 0;
	padding:0 0 0 10px;
	font:normal normal bold 16px/30px "Trebuchet MS", sans-serif;
	color:#585a5b;
	background:url(img/Marcador05.gif) no-repeat left 10px;
	border:none;
}
h2.titulo05 {
	font:normal normal normal 18px "Trebuchet MS", sans-serif;
	color:#4c7fae;
}
h3.subTitulo01 {
	font:normal normal normal 14px "Trebuchet MS", sans-serif;
	color:#717375;
}
h3.subTitulo02 {
	font:normal normal normal 18px "Trebuchet MS", sans-serif;
	color:#717375;
}
h3.subTitulo03 {
	font:normal normal normal 16px "Trebuchet MS", sans-serif;
	color:#585a5b;
}
h3.subTitulo04 {
	font:normal normal normal 14px "Trebuchet MS", sans-serif;
	color:#717375;
}
h3.subTitulo06 {
	font:bolder 14px "Trebuchet MS", sans-serif;
	color:#585A5B;
}
h3.subTitulo07 {
	margin: 0px;
	padding: 0px;
	line-height: 18px;
	margin: 20px 0px 0px 0px;
	font:bold 11px "Trebuchet MS", sans-serif;
	color:#585A5B;
}
h3.data01 {
	font:normal normal normal 11px/20px "Trebuchet MS", sans-serif;
	color:#9ca0a3
}
/* RSS */
h3.rss01 {
	font:normal normal bold 15px/18px "Trebuchet MS", sans-serif !important;
	color:#004685 !important;
	text-transform:uppercase !important;
	background:Transparent url(img/IconeRSS1.gif) no-repeat left center !important;
}
h3.rss01 a {
	font:inherit;
	color:inherit;
	text-decoration:none !important;
}
/* ATENDIMENTO */
h3.atendimento {
	padding:0 0 0 28px !important;
	font:normal normal bold 15px/24px "Trebuchet MS", sans-serif !important;
	color:#4C7FAE !important;
	text-transform:capitalize !important;
	background:Transparent url(img/IconeTelefone.gif) no-repeat left center !important;
}
/* PAGINACAO */
div.paginacao {
	color:#fff;
	font:normal normal bold 12px/35px "Trebuchet MS", sans-serif;
	border-bottom:solid 1px #cccfd1;
}
div.paginacao fieldset {
	height:35px;
	padding:0 6px 0;
	text-align:center;
	font:normal normal bold 12px/35px "Trebuchet MS", sans-serif;
	border-top:solid 2px #fff;
	border-bottom:solid 2px #fff;
	background:#cccfd1;
}
div.paginacao fieldset span {
	text-indent:40%;
	float:left;
}
div.paginacao fieldset label {
	width:200px;
	float:right;
	padding:0;
	clear:none;
	text-align:center;
}
div.paginacao fieldset label span {
	text-indent:10px;
	line-height:35px;
}
div.paginacao fieldset label select {
	width:40px !important;
	margin:9px 0 0;
	_margin:7px 0 0;
}
p#correcaoMozilla {
	clear:both;
	margin:0pt;
	padding:0pt;
}
/* TOPO */
div#topo {
	height:106px;
	position:relative;
	padding:0px 15px 0 15px;
	border:solid 1px #d3d6d8;
	background:#f7f7f7 url(img/bg-topo-2011.gif) repeat-x center top;
	z-index: 99;
	font:normal 11px "Trebuchet MS", sans-serif;
}
/* LOGO BOVESPA */
h1.logoBmfBovespa-pt-br, h1.logoBmfBovespa-en-us, h1.logoBmfBovespa-es-es {
	width:196px;
	height:58px;
	float:left;
	padding:25px 0 0 12px;
	overflow:hidden;
	position:relative;
	left: 0%;
	clear:both;
	bottom:0%;
}
h1.logoBmfBovespa-pt-br a, h1.logoBmfBovespa-en-us a, h1.logoBmfBovespa-es-es a {
	width:181px;
	height:53px;
	display:block;
	padding:53px 0 0 181px;
}
h1.logoBmfBovespa-pt-br a {
	background:url(img/logoBmfBovespa-pt-br_2011.gif) no-repeat left top;
}
h1.logoBmfBovespa-en-us a {
	background:url(img/logoBmfBovespa-en-us-2011.gif) no-repeat left top;
}
h1.logoBmfBovespa-es-es a {
	background:url(img/logoBmfBovespa-pt-br_2011.gif) no-repeat left top;
}
div#topo div#agrupador {white-space:normal;	padding:10px 0 0 0;}

/* BUSCA */
div#topo div#agrupadorBusca {white-space:normal; padding: 0;}

/* Sites do grupo */

/* verso nova */
#carregar {
	display:none;
	z-index:999 !important;
	float:right;
	position:absolute;
	right: 38px;
	top: 20px;
	width: 50px;
}
div#topo div#sitesGrupo {display:none; margin: -8px 12px 0 -10px;}

/*div#topo div#sitesGrupo fieldset {
	width:auto;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	font:normal normal normal 10px/32px "Trebuchet MS", sans-serif;
	color:#d9e4ef;
	border:none;
}
div#topo div#sitesGrupo fieldset select {
	width:180px;
	margin:0;
	height: 18px;
	/*	*margin:0;  IE7 
	font:normal normal normal 10px "Trebuchet MS", sans-serif !important;
	color:#585a5b;
	border: 1px solid #ADB3B7;
}
option.selectDestaque {	color:#00ae4d !important;}

*/

div#busca {
	white-space:nowrap;
	width:410px;
	float: right;
	clear:right;
	margin:4px 0px 3px 4px;
	padding: 4px;
	float: right;
	background:Transparent url(img/bg-area-busca.gif) repeat-y right top;
}
div#busca fieldset {padding:0;	margin:0;}

div#busca fieldset input {
	width:368px;
	height:15px;
	padding:5px;
	margin:0 3px 0 0;
	font:normal 11px "Trebuchet MS", sans-serif !important;
	color: #585a5b;
	border:solid 1px #c9cfd3;
	vertical-align:middle;
	float:left;
}
div#busca fieldset input.botaoOk {
	width:23px !important;
	height:23px!important;
	max-height:23px !important;
	padding: 25px 0 0 0;
	margin:0;
	border:none;
	background:Transparent url(img/lupaBusca.gif) no-repeat left top;
	overflow:hidden;
	cursor: pointer;
	cursor: hand;
	vertical-align:middle;
	display: block;
	float:right;
	clear:right;
	color:#E5E9EC;
}
/* MENU DE AUXILIO E NAVEGACAO */
div#menuBmfBovespaAuxiliar {
	text-transform:lowercase;
	white-space: nowrap;
	position:relative;
	float:right;
	clear:right;
	height:auto;
	margin:0px 0 0 0;
	display:inline-block;
}
div#menuBmfBovespaAuxiliar #linksMenuAuxiliar a {
	color:#898989;
	padding: 6px;
	text-transform:lowercase !important;
}
div#menuBmfBovespaAuxiliar #linksMenuAuxiliar a:link {}
div#menuBmfBovespaAuxiliar #linksMenuAuxiliar a:selected {}
div#menuBmfBovespaAuxiliar #linksMenuAuxiliar a:active {}
div#menuBmfBovespaAuxiliar #linksMenuAuxiliar div.first {background:none !important;}

div.first {	text-transform: none !important; }


div#menuBmfBovespaAuxiliar #linksMenuAuxiliar #contLinkFAQ a {
	text-transform:uppercase !important;
}

#linksMenuAuxiliar {
	width: 660px;
	float:right;
	padding-right: 10px;
}
#linksMenuAuxiliar a {text-align:center;}
#linksMenuAuxiliar div {
	background:url(img/divisor-links-topo.gif) no-repeat left;
	float: right;
	padding: 1px 2px 2px 1px;
	border: 1px solid #F7F7F7;
}
#contLinkSitesGrp a {
	padding-right: 25px !important;
	background:url(img/bt-opener.gif) no-repeat right;
}
.sitesAtivo {
	position:relative;
	font-weight: bold;
	background:none !important;
	background-color:#f6f6f6 !important;
	border-top: 1px solid #d3d3d3 !important;
	border-left: 1px solid #d3d3d3 !important;
	border-right: 1px solid #d3d3d3 !important;
	border-bottom: 1px solid #F7F7F7 !important;
	z-index: 999!important;
}
.sitesAtivo a {
	text-decoration:none;
	text-transform:lowercase;
	color:#898989;
}
/* MENU PRINCIPAL */
div#areaMenuBmfBovespa {
	height:30px;
	margin:0;
	padding:0;
	width:754px;
	clear:right;
	float:right;
	display:inline-block;
}
/* SELECAO DE IDIOMAS */
ul#selecaoIdiomas {
	background:url(img/divisor-links-topo.gif) no-repeat left;
	float:right;
	width:66px;
	text-align:right;
	padding: 5px 0px 0px 4px;
}
ul#selecaoIdiomas li {
	width:22px;
	float:right;
	overflow:hidden;
	height: 20px !important;
	max-height: 20px !important;
	text-align:right;
	vertical-align:middle !important;
}
ul#selecaoIdiomas li a {
	width:16px;
	display:block;
	margin:0;
	overflow:hidden !important;
	color:#F7F7F7;
	overflow:hidden;
	padding-top: 28px;
	height: 20px !important;
	max-height: 20px !important;
}
ul#selecaoIdiomas li a.acessoIdiomaPortugues {	background:url(img/IconeBandeiraBrasil.gif) no-repeat left top;}
ul#selecaoIdiomas li a.acessoIdiomaIngles {	background:url(img/IconeBandeiraReinoUnido.gif) no-repeat left top;}
ul#selecaoIdiomas li a.acessoIdiomaEspanhol {background:url(img/IconeBandeiraEspanha.gif) no-repeat left top;}
ul#selecaoIdiomas li a.acessoIdiomaChines {	background:url(img/IconeBandeiraChina.gif) no-repeat left top;}

/* LOGO BOVESPA SIMPLES */
h1.logoBmfBovespaSimples {
	width:104px;
	height:14px;
	float:left;
	padding:9px 0 0 12px;
	overflow:hidden;
}
h1.logoBmfBovespaSimples a {
	width:104px;
	height:14px;
	display:block;
	padding:9px 0 0 104px;
	background:url(img/logoBmfBovespaSimples.gif) no-repeat left top;
}
/* TOPO SIMPLES */
div#topoSimples {
	height:35px;
	clear:both;
	background:url(img/TopoSimplesFundo.gif) repeat-x center top;
}
/* Acessos localizados no topo */
div#topoSimples div.acessosTopoSimples {float:right; margin:8px 0 0;}

div#topoSimples div.acessosTopoSimples span {
	float:left;
	padding:0 10px 0 8px;
	background:url(img/Marcador09.gif) no-repeat left center;
}
div#topoSimples div.acessosTopoSimples span a {
	float:left;
	font:normal normal normal 10px "Trebuchet MS", sans-serif;
	color:#d9e4ef;
}
/* Sites do grupo */
div#topoSimples div#sitesGrupo {
	width:275px;
	height:auto;
	float:right;
	margin:0 0 0 0;
	padding:0;
	line-height:32px;
	display: none !important;
}
div#topoSimples div#sitesGrupo fieldset {
	width:auto;
	height:auto;
	float:right;
	margin:0;
	padding:0;
	font:normal normal normal 10px/32px "Trebuchet MS", sans-serif;
	color:#d9e4ef;
	border:none;
}
div#topoSimples div#sitesGrupo fieldset span {
	min-width:20px;
	_width:20px;
	padding:0 5px 1px 8px;
	line-height:30px;
	background:url(img/Marcador09.gif) no-repeat left center;
}
div#topoSimples div#sitesGrupo fieldset select {
	width:180px;
	margin:7px 0 0;
 *margin:6px 0 0; /* IE7 */
	font:normal normal normal 10px "Trebuchet MS", sans-serif;
	color:#00ae4d;
}
/* TOPO TEMPORARIO */

div#topoTemporario {
	position: relative;
	height:30px;
	background-color:#f7f7f7;
	border-bottom:solid 2px #d3d6d8;
	margin:0;
	padding-top: 5px;
	z-index:999;
	display:block;
}
div#topoTemporario div#posicionadorMenuBmfBovespaTemporario {width:640px; margin: 0px auto 0px auto;}
div#topoTemporario div#posicionadorMenuBmfBovespaTemporario div#menuBmfBovespa {}
div#topoTemporario .menuContainer {}
div#topoTemporario .menuColunaDireita {	width: 93%;	float:right; margin-left:auto;}
div#topoTemporario .menuColunaEsquerda {width: 10%;	float:left;	position: absolute;}

/* LOGO BOVESPA TOPO TEMPORARIO  */
h1.logoBmfBovespaTopoTemporario {
	width:102px;
	height:14px;
	margin:5px 0 0 12px;
	overflow:hidden;
}
h1.logoBmfBovespaTopoTemporario a {
	width:102px;
	height:14px;
	display:block;
	padding:20px 0 0 14px;
	background:url(img/logoBmfBovespaTemporario.gif) no-repeat left top;
}
/*
	BUSCA
*/
div.resultadoBusca {}
div.resultadoBusca ul {}
div.resultadoBusca ul li {
	padding:10px 6px;
	border-top:solid 1px #d3d6d8;
}
div.resultadoBusca ul li.corAlternada {
	background:#f6f7f7;
}
div.resultadoBusca ul li h4 {
	font:normal normal bold 11px/16px "Trebuchet MS";
	color:#4e79a0;
	text-transform:uppercase;
}
div.resultadoBusca ul li p {
	padding:0;
	font:normal normal normal 12px/16px "Trebuchet MS";
	color:#585a5b;
}
/*
	FERRAMENTAS DE INTERACAO COM O CONTEUDO
	Obs.:verificar multiplos onmouseover
*/
/* Utilizaao no site BOVESPA */
div.ferramentasConteudo {
	width:99%;
	float:right;
	font:normal normal normal 9px "Trebuchet MS", sans-serif;
	color:#9a9ea1;
}
div.ferramentasConteudo h4 {
	float:left;
	width:auto;
	text-align:left;
	text-transform:lowercase;
	font:normal normal normal 9px/8px "Trebuchet MS", sans-serif;
	cursor:pointer;
}
div.ferramentasConteudo ul {white-space:nowrap !important;}

div.ferramentasConteudo #ctl00_divDicFin {
	float:right;
	width: 82px;
	z-index: 100 !important;
}
div.ferramentasConteudo #ctl00_divDicFin ul, div.ferramentasConteudo #ctl00_divDicFin li {
	float: right
}
div.dicionarioFin {
	float:right;
}
div.ferramentasConteudo ul li {
	width:auto;
	min-height:19px;
	_height:19px; /* Simulacao de MIN-HEIGHT IE6 */
	float:left;
	display:inline-block;
	margin:3px 0 0 0;
	padding:2px 9px 0 6px;
	border-right:solid 1px #9a9ea1;
	cursor:default;
}
div.ferramentasConteudo ul li.ultimoItem {
	padding-right:0;
	clear:right;
	border:none;
}
div.ferramentasConteudo ul li.dicionario, div.ferramentasConteudo div.dicionario {
	padding-right:5px;/*	border:none;*/
}
div.ferramentasConteudo ul li:hover {
	color:#585a5b;
}
div.ferramentasConteudo ul li fieldset {
	display:block;
	float:left;
}
div.ferramentasConteudo ul li fieldset input {
	width:15px;
	height:15px;
	float:left;
	margin:2px 0 0 2px;
	text-indent:-999px;
	overflow:hidden;
	text-align:center;
	cursor:pointer;
	border:none;
	background-color:Transparent;
}
/* 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.reducaoFonte {
	margin:3px 0 0;
	background:url(img/IconeDiminuicaoFonte0.gif) no-repeat center center;
}
div.ferramentasConteudo ul li.tamanhoFonte fieldset input.reducaoFonte: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 center;
}
div.ferramentasConteudo ul li.envioPorEmail:hover fieldset input {
	background:url(img/IconeEnvelope1.gif) no-repeat center center;
}
/* DICIONARIO DE FINANCAS */
div.ferramentasConteudo ul li.dicionario fieldset input {
	background:url(img/IconeDicionario.gif) no-repeat center center;
}
div.ferramentasConteudo ul li.dicionario:hover fieldset input {
	background:url(img/IconeDicionario.gif) no-repeat center center;
}
div.ferramentasConteudo ul li.dicionarioAtivo {
	border-top: 1px solid #cccfd1 !important;
	border-left: 1px solid #cccfd1 !important;
	border-right: 1px solid #cccfd1 !important;
	background-color:#f6f7f7 !important;
	padding:1px 4px 0 6px;
}
#divDicionario {
	font:normal normal normal 12px/18px "Trebuchet MS", sans-serif;
	background:url(img/bgTopBoxDic2011.gif) no-repeat top right;
	border-left:1px solid #cccfd1;
	border-right:1px solid #cccfd1;
	border-bottom:1px solid #cccfd1;
	background-color:#f6f7f7;
	width: 450px;
	height: 50px;
	position: absolute;
	padding: 10px 5px 5px 5px;
	margin-top: 20px;
	display:none;
	z-index:98 !important;
	margin-left: 319px;
}
#divDicionario .titulo {
	font-weight:bold;
	color:#585a5b;
}
.closeDic {
	background:url(img/closeDic.gif) no-repeat top left;
	display:block;
	width: 20px;
	height: 20px;
	float:right;
}
.closeDic span {display:none;}

.campoBuscaDic {
	margin: 4px 0px 0px 0px;
	font:normal normal normal 12px/18px "Trebuchet MS", sans-serif;
	width: 98%;
	border: 1px solid #cccfd1;
	background-color:#fff;
	padding: 3px;
	float:right;
	clear:right;
	display:inline-block;
}
#DicResult {
	width: 100%; 
	display: none;
	margin-top: 5px;
	padding-top: 5px;
	background:url(img/bgTopoRespDic.gif) no-repeat left top;
}
#resAutoCompletar {
	display: block;
	margin-top: 1px;
	font:normal normal normal 12px/18px "Trebuchet MS", sans-serif;
	width: 98%;
	border: 1px solid #cccfd1;
	background-color:#fff;
	padding: 3px;
}
#resAutoCompletar a {
	text-decoration:none;
	display:block;
	color:#585a5b;
}
#resAutoCompletar a:link, #resAutoCompletar a:visited {
}
#resAutoCompletar a:hover, #resAutoCompletar a:focus, #resAutoCompletar a:active, .resDicActive {
	background-color:#d8e2eb !important;
	color: #4e79a0 !important;
}
#DicResult .container {
	border-left: 1px solid #cccfd1;
	border-right: 1px solid #cccfd1;
	border-bottom:1px solid #cccfd1;
	background-color:#fff;
	padding: 5px;
}
#DicResult .interna {
	padding: 10px;
	clear:both;
	overflow:auto;
	margin: 0;
	color:#585a5b;
}
#DicResult .interna p {	margin:auto;}
.verbete {	background-color:#CCFF00;}
.verbeteLista {
	padding:0 0 0 11px;
	background:Transparent url(img/Marcador13.gif) no-repeat left;
}
.mark {
	background-color:#FF0000;
	width: 10px;
	height:10px;
}
#DicResult .interna .cam {
	text-decoration:underline;
	padding-left: 20px;
	background:url(img/ico-camera.gif) no-repeat left;
}
#DicResult .interna .tab {
	text-decoration:underline;
	padding-left: 20px;
	background:url(img/ico-tabela.gif) no-repeat left;
}
#DicTableHolder {display:none;}
.conteudoModal {
	font:normal normal normal 12px/18px "Trebuchet MS", sans-serif !important;
}
#imagem {display:none;}

a.printButton {
	width: 40px;
	display: block;
	text-transform:lowercase;
	font:normal normal normal 9px/8px "Trebuchet MS", sans-serif;
	background:url(img/IconeImpressora1.gif) no-repeat right;
	padding-right: 18px;
	color: #585a5b !important;
}
a.printButton span {
	text-align:left!important;
	line-height:10px;
}
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX    RODAPE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx */


/* NOVO LAYOUT - RES 1024px */


div#rodapeContainer {
	width:100%;
	height:auto;
	position:absolute !important;
	bottom:60px;
	left:0;
	font:normal normal normal 12px/24px "Trebuchet MS", sans-serif;
	color:#d8e2eb;
	background-color:#10528c;
	clear: both;
}
.rodapeContainer {
	font:normal normal normal 12px/19px "Trebuchet MS", sans-serif;
	color:#d8e2eb;
	width: 100%;
	left: 0%;
	clear: both;
	float: left;
	overflow: hidden;
	position: relative;
	background-color:#10528c;
	padding-top: 8px;
	padding-bottom: 8px;
}
.rodapeContainer a {color:#B1C4D6 !important;}
/* XXXXXXXXXXX AJUSTES RODAPE NOVO  XXXXXXXXx */



.rodapeContainer .ColunasRodape {
	padding: 15px 0 15px 0px;
}
.rodapeContainer .ColunasRodape #LeftDentro {
	width: 210px;
}
.rodapeContainer .ColunasRodape #Left {
	width: 210px;
	float:left;
	clear:left;
	display:inline;
}
.rodapeContainer .ColunasRodape #Right {
	width: 740px;
	float: right;
	padding: 0px 10px 0px 20px;
	background-image:url(img/divisor_vertical_rodape_2011.gif);
	background-position:left;
	background-repeat:repeat-y;
}
.rodapeContainer .ColunasRodape #Right #coluna1 {
	float: left;
	margin-right: 1.00%;
	width: 24%;
}
.rodapeContainer .ColunasRodape #Right #coluna2 {
	float: left;
	margin-right: 1.00%;
	width: 24%;
}
.rodapeContainer .ColunasRodape #Right #coluna3 {
	float: left;
	margin-right: 1.00%;
	width: 24%;
}
.rodapeContainer .ColunasRodape #Right #coluna4 {
	float: right;
	width: 24%;
}
#LeftDentro ul {
	margin:0px 0px 10px 5px !important;
	padding-left: 5px;
}
#LeftDentro span {padding-left: 10px;}

.rodapeContainer .ColunasRodape #Right ul {
	list-style-type:none;
	margin:0px 0px 10px 0px;
	padding:0px;
}
.rodapeContainer .ColunasRodape #Right ul li, #LeftDentro ul li {
	width: auto;
}
.rodapeContainer .ColunasRodape #Right ul li a, #LeftDentro ul li a {
	background:url(img/Marcador13.gif);
	background-repeat:no-repeat;
	background-position: 0px 8px;
	padding-left: 8px;
}
.rodapeContainer .ColunasRodape #Right span, #LeftDentro span {
	font-weight: bold;
	color:#d8e2eb;
	text-transform:uppercase;
	font-size:11px;
}
#cmeEngES {
	padding-left: 30px !important;
}
.partnership, .partnership li {
	list-style:none !important;
	padding-left: 0px !important;
}
.partnership a {
	background:none !important;
	padding-left: 0px;
	margin:0 0 0 -7px;
}

/* ajustes CEI - 05/07 */

.PTBR #LeftDentro {	width: 280px !important; padding-left: 5px; }
.PTBR #Left {width: 280px !important; }
.PTBR  #Right {	width: 650px !important; }
.PTBR  #coluna1	 {float: left; margin-right: 1.00%;	width: 32% !important;  min-height: 232px;}
.PTBR  #coluna2  {float: left; margin-right: 1.00%; width: 34% !important;}
.PTBR  #coluna3  {float: left; margin-right: 1.00%;	width: 30% !important;}


/* FOOTER GERAL */


.footerGeral {
	font:normal normal normal 12px/19px "Trebuchet MS", sans-serif;
	width: 850px;
	left: 0%;
	clear: both;
	float: left;
	position: relative;
	background-color: #e6e9eb;
	padding: 10px 0px 10px 0px;
	/*border-top: 1px solid #fff;*/
	color: #585a5b !important;
}
.footerGeral ul {
	display:inline;
	margin: 0px;
	padding:0px;
	margin-left: 10px;
}
.footerGeral ul li {
	display:inline;
	margin: 0px;
	padding:0px;
}
.footerGeral a {
	margin-right: 10px;
	margin-left: 10px;
	color:#585a5b !important;
}
.footerGeral .resolucao {
	float:right;
}
#footerSocialBookmarking {
	width: 100%;
	clear:both;
	display:block;
	background:url(img/bg-rodape-social.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding: 14px 0px 7px 0px;
	float:left;
	height:30px !important;
	overflow:hidden;
}
#footerSocialBookmarking ul {
	display:inline;
	margin: 0px;
	padding:0px;
	margin-left: 10px;
}
#footerSocialBookmarking ul li {
	display:inline;
	margin: 0px;
	padding:0px;
}
#footerSocialBookmarking a {
	margin-right: 10px;
	margin-left: 10px;
	display:block;
	float:left;
	overflow:hidden !important;
	height:28px !important;
	max-height:28px !important;
	padding-top: 40px;
}
#facebook {
	background:url(img/ico-facebook.gif);
	background-repeat:no-repeat;
	background-position: left top;
	width: 63px;
	height: 23px;
}
#orkut {
	background:url(img/ico_orkut.gif);
	background-repeat:no-repeat;
	background-position: left 1px;
	width: 60px;
	height: 25px;
}
#twitter {
	background:url(img/ico-twitter.gif);
	background-repeat:no-repeat;
	background-position: left 2px;
	width: 81px;
	height: 23px;
}
#flickr {
	background:url(img/ico-flicker.gif);
	background-repeat:no-repeat;
	background-position: left 3px;
	width: 64px;
	height: 25px;
}
#youtube {
	background:url(img/ico-youtube.gif);
	background-repeat:no-repeat;
	background-position: left 1px;
	width: 61px;
	height: 24px;
}
#msn {
	background:url(img/ico-msn.gif);
	background-repeat:no-repeat;
	background-position: left 1px;
	width: 27px;
	height: 27px;
}
#linkedin {
	background:url(img/ic_linkedin.png);
	background-repeat:no-repeat;
	background-position: left 1px;
	width: 27px;
	height: 27px;
}
/* ITENS DO LOGIN DO CEI - ADICIONADOS EM 01/09/2009 */


.loginCEIOrdemAlfabetica, div.comboCEIOrdemAlfabetica {
	padding-left: 10px;
	padding-top:5px;
}
.loginCEIOrdemAlfabetica strong { font-weight: normal; color:#B1C4D6;}
.loginCEI, div.comboCEICanalInvestidor {
	padding-left: 10px;
	padding-top:10px;
}
.loginCEI, div.comboCEI {
	padding-left: 10px;
	padding-top:5px;
}
.loginCEICanalInvestidor, div.comboCEICanalInvestidor {
	float:right;
	padding-left: 10px;
	padding-top:10px;
	width:178px;
}
.logoCEI {
	width: auto;
	height:35px;
	clear:both;
	display:block;
	background-image:url(/pt-br/img/logo-CEI-rodape_2011.gif);
	background-position: 10px 5px;
	background-repeat: no-repeat;

}
.comboCEIOrdemAlfabetica {
	float:left;
	width:174px;
	/*width: 280px;*/
	margin-top: 0px;
	
}
.comboCEI {margin-top: 5px;}

div.caixaDireitaCEI {
	width: 226px;
	height:176px;
	float: right;
	margin: 10px 0px 16px 25px;
	background: #e1e3e4;
	background-image:url(/pt-br/img/img-caixaDireitaCEI.gif);

}
div.caixaDireitaCEI dl {}
div.caixaDireitaCEI dl dt {	text-align: center;}
div.caixaDireitaCEI dl dd {
	padding: 4px 6px 4px 6px;
	font: normal normal normal 11px "Trebuchet MS", sans-serif;
	color: #4c4b4b;
}
.loginCEI select 
{
	width: 280px;
	/*width: 172px;*/
	margin-bottom: 5px;
	font-size:11px !important;
}
.loginCEI select option {padding-left:5px !important;}
.loginCEI select option.Form2 {color: #009900;}
.loginCEIOrdemAlfabetica select {
	width: 280px;
	/*width: 172px;*/
	margin-bottom: 5px;
	font-size:11px !important;
}
.loginCEIOrdemAlfabeticaCanalEletronico select {
	/*width: 280px;*/
	width: 172px;
	margin-bottom: 5px;
	font-size:11px !important;
}
.loginCEIOrdemAlfabetica select option {
	padding-left:5px !important;
}
.loginCEICanalInvestidor select {
	width: 172px;
	font-size:11px !important;
}
.loginCEICanalInvestidor select option {
	padding-left:5px !important;
}
.loginCEIOrdemAlfabetica select option.Form2 {
	color: #009900;
}
.loginCEIOrdemAlfabeticaCanalEletronico select option.Form2 {
	color: #009900;
}
.loginCEI input {
	background-color:#FFF;
	border: 1px solid #839cba;
	padding: 1px 2px;
	font:normal 11px "Trebuchet MS", sans-serif;
	color: #585a5b;
}
.loginCEI input.CEIContaCpo1 {
	width: 106px;
}
.loginCEI input.CEIContaCpo2 {
	width: 24px;
	margin-left: 3px;
}
.loginCEI input.CEIOk {
	width: 21px;
}
.loginCEI input.CEIOk {
	width:21px !important;
	height:20px;
	max-height:20px !important;
	margin:0;
	border:none;
	background:Transparent url(img/bt-ok-cei.gif) no-repeat left top;
	overflow:hidden;
	padding-top: 28px;
	cursor: pointer;
	cursor: hand;
	padding: 0px;
}
/*
	PGINA DE INTRO - CEI
*/
.CEIcoluna {
	width:auto;
	min-height:392px;
	display:block;
	clear:both;
	background-image:url(/pt-br/img/boneco-cei-02.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
}
.CEIlinha1 {
	width:auto;
	min-height:80px;
	margin-left:175px;
}
.CEIlinha2 {width:auto;	margin-left:415px;}
.CEIdegrade {
	min-height:60px;
	background-image:url(img/degrade-pagina-intro-CEI.gif);
	background-position:left top;
	background-repeat:repeat-x;
	border-top:solid 1px #FFFFFF;
}
.CEIdegrade p {
	margin-left:10px;
	margin-right:5px;
}
/* ============================================================================= */

/*
	RODAPE SIMPLES
*/
div#rodapeSimples {
	width:100%;
	height:34px;
	position:absolute !important;
	bottom:0px;
	left:0;
	padding:0 0 7px;
	font:normal normal normal 9px Verdana, sans-serif;
	color:#747469;
	background-color:#E6E9EB;
}
/* IE6 */
* html div#rodapeSimples {
	bottom:-1px;
}
div#rodapeSimples ul {
	float:left;
	width:100%;
	padding:11px 0;
	background:#E6E9EB;
}
div#rodapeSimples ul li {
	float:left;
	padding:0 9px;
	border-right:solid 1px #747469;
}
div#rodapeSimples ul li.ultimoItem {
	border:none;
}
div#rodapeSimples a {
	color:#747469;
}

/*
	VERSAO IMPRESSAO
*/
body#versaoImpressao {
	background:#fff none !important;
}
div#estruturaPrincipalImpressao {
	background:#fff none !important;
	padding:10px;
}
div#estruturaPrincipalImpressao div.conteudo {
	padding-top:20px;
}
div.conteudoImpressao div.noticias {
	display:none;
}
/*
	TABELA
*/
div.tabela {
	width:100%;
	margin:0 auto;
	float:left;}

div.tabela h2,
	#conteudoPrincipal table caption  {
	/*width:auto;
	height:auto;*/
	margin:13px 0 0 0;
	padding:0 0 0 10px;
	font:normal normal bold 16px/30px "Trebuchet MS", sans-serif;
	color:#585a5b;
	background:url(img/Marcador05.gif) no-repeat left 10px;
	border:none;
	clear:both !important;
	text-align:left;}

div.headerLeilao h2 {
	width:80%;
	height:auto;
	padding:0 0 0 10px;
	font:normal normal bold 16px/30px "Trebuchet MS", sans-serif;
	color:#585a5b;
	background:url(img/Marcador05.gif) no-repeat left 10px;
	border:none;
	float:left;
	vertical-align:middle !important;
}
div.headerLeilao span.atualizar {
	float:right !important;
	vertical-align:middle !important;
	clear:right;}

/* HEADER COM CONTEUDO  DIREITA - EX.: DELAY, BOTO ATUALIZAR, ETC */

div.headerDuasColunas {
	float:left !important;
	width:100%;}

div.headerDuasColunas h2 {
	height:auto;
	padding:0 0 0 10px !important;
	margin-top: 0 !important;
	font:normal normal bold 16px/30px "Trebuchet MS", sans-serif;
	color:#585a5b;
	background:url(img/Marcador05.gif) no-repeat left 10px;}

div.headerDuasColunas span.esquerda {
	font:normal 11px "Trebuchet MS", sans-serif;
	width:70%;
	float:left !important;
	clear:left;
	text-align:left;
	vertical-align:bottom;}

div.headerDuasColunas span.direita {
	font:normal 11px "Trebuchet MS", sans-serif;
	width:29%;
	float:right !important;
	text-align:right;
	clear:right;
	vertical-align:bottom;}

div.tabela table,
	#conteudoPrincipal table {
	clear: both;
	width:99%;
	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,
	#conteudoPrincipal table thead {
	font:normal normal bold 12px "Trebuchet MS", sans-serif;
	color:#FFFFFF;
	text-align:center;
	background:#004685;}

div.tabela table thead tr,
	#conteudoPrincipal table thead tr {}

div.tabela table thead tr th,
	#conteudoPrincipal table thead tr th {
	padding:8px 5px 8px 5px;
	background:#004685;
	border-left: 1px solid #fff !important;
	color:#FFFFFF;}

div.tabela table thead tr td, table .subTitulo,
	#conteudoPrincipal table thead tr td {
	padding:4px 5px 7px 5px;
	background-color:#4175a4 !important;
	font-weight:bold !important;
	border-left: 1px solid #ffffff !important;}

div.tabela table thead tr td.subTituloSegundoNivel {
	background:#4175A4 !important;
	font-weight:bold !important;
	color: #ffffff;}

div.tabela table thead tr td.subTituloTerceiroNivel,
	#conteudoPrincipal table thead tr:nth-child(3) td {
	background:#7598B7 !important;
	font-weight:bold !important;
	color:#ffffff;}

div.tabela table tfoot,
	#conteudoPrincipal table tfoot {}

div.tabela table tfoot tr,
	#conteudoPrincipal table tfoot tr {}

div.tabela table tfoot tr th,
	#conteudoPrincipal table tfoot tr th {}

div.tabela table tfoot tr td,
	#conteudoPrincipal table tfoot tr td {}

div.tabela table tbody,
	#conteudoPrincipal table tbody {}

div.tabela table tbody tr,
	#conteudoPrincipal table tbody tr {}

div.tabela table tbody tr.subTituloConteudo {	
	background-color: #4175A4 !important;
	font-weight:bold !important;
	color:#fff;}

div.tabela table tbody tr.totalConteudo {
	background-color:#aeaeae;
	font-weight:bold;
	color:#FFFFFF}

div.tabela table tbody tr.totalConteudo:hover {
	background-color:#aeaeae;}

div.tabela table tbody tr.primeiraLinha {}
div.tabela table tbody tr.primeiraLinha td,
/*div.tabela table tbody tr:first-child,*/
	#conteudoPrincipal table tbody tr:first-child {
	padding:6px 5px 2px 5px;
	background:url(img/Tabela01Fundo.gif) repeat-x center top;}

div.tabela table thead tr th:first-child,
	#conteudoPrincipal table thead tr th:first-child {border: none !important;}

div.tabela table thead tr td:first-child,
	#conteudoPrincipal table thead tr td:first-child {}

div.tabela table tbody tr.corAlternada {
	background-color:#f6f7f7;}

div.tabela table tbody tr:hover, div.tabela table tbody tr:hover td, .primeiraLinha:hover {
	background-color:#f6f7f7;}

div.tabela table tbody tr th,
	#conteudoPrincipal table tbody tr th {
	padding:2px 5px;}

div.tabela table tbody tr th:first-child,
	#conteudoPrincipal table tbody tr th:first-child {border: none;}

div.tabela table tbody tr td,
	#conteudoPrincipal table tbody tr td {
	padding:2px 5px;
	border-top:solid 1px #cccfd1;
	border-bottom:solid 1px #cccfd1;
	border-left:solid 1px #e6e9eb !important;}

div.tabela table tbody tr td.semBordaEsquerda {
	padding:2px 5px;
	border-top:solid 1px #cccfd1;
	border-bottom:solid 1px #cccfd1;
	border-left:none !important;}

div.tabela table tbody tr td.tdDestaque {
	background-color:#EAEAEA;}

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:#9ca0a3 !important;}

div.tabela span.Erro {
	font:normal normal normal 11px/25px "Trebuchet MS", sans-serif;
	text-align:left;
	clear: left;
	color: #585a5b;}
	
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 blockquote,
	#conteudoPrincipal blockquote {margin: 10px 0px 10px 20px;}
	 
div.tabela .autoscroller {overflow:auto; width:99%;}
.nowraptable td {white-space:nowrap !important;}
.alignRight td {text-align:right !important;}
	 
.ItemPDF {
	padding:5px 5px 5px 25px;
	background:Transparent url(img/IconePDF.gif) no-repeat 2px 4px;}

.ItemZIP {
	padding:5px 5px 5px 25px;
	background:Transparent url(img/IconeZIP.gif) no-repeat 2px 4px;}

.ItemVideo {
	padding:5px 5px 5px 25px;
	background:Transparent url(img/IconeVideo.gif) no-repeat 2px center;}


/* XXXXXXXXX  ADICIONADA PARA ALINHAMENTO "MANUAL" DAS THs XXXXXXXXXXXXXXXXXXXXXx */
.esquerda {text-align: left;}
.direita {text-align: right;}
.centralizado {text-align: center;}

/* XXXXXXXXXXXXXX    Participacao Periodica XXXXXXXXXXXXXXXXXXXX */

.participacaoPeriodica .primeiraColuna {width:16%;}
.participacaoPeriodica .segundaColuna,
.participacaoPeriodica .terceiraColuna,
.participacaoPeriodica .quartaColuna,
.participacaoPeriodica .quintaColuna,
.participacaoPeriodica .sextaColuna,
.participacaoPeriodica .setimaColuna {width:14%;}

.participacaoPeriodicaoPorcentagem .primeiraColuna {width:16%;}
.participacaoPeriodicaoPorcentagem .segundaColuna,
.participacaoPeriodicaoPorcentagem .terceiraColuna,
.participacaoPeriodicaoPorcentagem .quartaColuna,
.participacaoPeriodicaoPorcentagem .quintaColuna,
.participacaoPeriodicaoPorcentagem .sextaColuna,
.participacaoPeriodicaoPorcentagem .setimaColuna,
.participacaoPeriodicaoPorcentagem .oitavaaColuna,
.participacaoPeriodicaoPorcentagem .nonaColuna,
.participacaoPeriodicaoPorcentagem .decimaColuna,
.participacaoPeriodicaoPorcentagem .decimaprimeiraColuna,
.participacaoPeriodicaoPorcentagem .decimasegundaColuna {width:7%;}

.distribuicaoPublica7cols .primeiraColuna {width:28%;}
.distribuicaoPublica7cols .segundaColuna ,
.distribuicaoPublica7cols .terceiraColuna,
.distribuicaoPublica7cols .quartaColuna,
.distribuicaoPublica7cols .quintaColuna,
.distribuicaoPublica7cols .sextaColuna,
.distribuicaoPublica7cols .setimaColuna {width:12%;}

.distribuicaoPublica8cols .primeiraColuna {width:16%;}

.distribuicaoPublica8cols .segundaColuna,
.distribuicaoPublica8cols .terceiraColuna,
.distribuicaoPublica8cols .quartaColuna,
.distribuicaoPublica8cols .quintaColuna,
.distribuicaoPublica8cols .sextaColuna,
.distribuicaoPublica8cols .setimaColuna,
.distribuicaoPublica8cols .oitavaColuna {width:12%;}

/* XXXXXXXXXXX TABELA DE FILTRO COM LAYOUT ESPECFICO   XXXXXXXXXXXXXXXXXXXXXXXXX */

table.filtro {
	position: relative;
	clear:both !important;
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color: #585A5B;
	border-collapse:collapse;
	width: 100%;
	float: left;
}
table.filtro td {
	text-align:left;
	border: 1px solid #D3D6D8;
	background-color:#fff;
}
table.filtro td.tituloFiltro {
	border-left: none;
	border-right: none;
	background-color:#f6f7f7;
	white-space:nowrap;
	padding: 5px;
}
table.filtro td.botoesFiltro {
	text-align:center;
	border-left: none;
	border-right: none;
	border-top: 1px solid #D3D6D8;
	border-bottom: 1px solid #D3D6D8;
	background-color:#f6f7f7;
	padding: 5px;
}
table.filtro td.botoesFiltro input {float: none; border: none;}
table.filtro table {}
table.filtro table td {
	white-space:nowrap;
	border: 0px;
	margin: 0;
	padding-right: 10px;
}
table.filtro table td label, div.formulario table td label {
	vertical-align:middle !important;
	line-height: 18px;
}
table.filtro table td input, div.formulario table td input {
	clear:none;
	position: relative;
	float: left;
	vertical-align:middle !important;
}
table.filtro table td input, div.formulario table td input {
}
table.filtro td input {
	float:left;
	border:solid 1px #9c9c9c;
}
/*
	EXCECAO
*/

/* CUSTOMIZAO FORM DA PGINA DE ERRO */

div.buscaPaginaErro {
	width:480px;
	margin-right: auto;
	margin-left: auto;
	margin:50px auto 0;
}
div.buscaPaginaErro fieldset.formulario {
	display: inline;
	width: 476px;
	float:left !important;
}
div.buscaPaginaErro label {
	width: 400px;
	float:left !important;
}
div.buscaPaginaErro input.inputCell {
	width: 385px !important;
	float:left !important
}
div.buscaPaginaErro input.botaoFuncao03 {
	float:right !important
}
/* FIM CUSTOMIZAO FORM DA PGINA DE ERRO */

div.excecao {
	width:340px;
	min-height:118px;
	_height:118px;
	padding:0 0 0 160px;
	margin:60px auto 0;
	background:Transparent url(img/IconeExclamacao.gif) no-repeat left center;
}
.excecaoMaior {width:400px !important;}
div.excecao p span {color:#585a5b;}

/*	DIVs com 2 colunas */
.colunaEsquerda {float: left; width: 48%;}
.colunaDireita {float: right;width: 48%;}

.colunaEsquerdaBordaDir {float: left; width: 48%; border-right:solid 1px #CACACA; padding-right: 20px;}

/* DIVs com 3 colunas */

.TresColunasEsquerda { float: left; width: 32%;	margin-right:2%;}
.TresColunasCentro { float: left; width: 32%;}
.TresColunasDireita {float: right;width: 32%;}

/*	DIVs com 3 colunas - Duplicado temporariamente - ser excludo */

.TreisColunasEsquerda { float: left; width: 32%; margin-right:2%;}
.TreisColunasCentro { float: left; width: 32%;}
.TreisColunasDireita { float: right; width: 32%; }

/*  XXXXXXXXXXXXXX  ESPECIFICOS PARA "O QUE VC PROCURA" XXXXXXX */

/*#caixaJaUsoDerivativos { margin-top: 20px; }
#caixaJaInvistoAcoes { margin-top: 20px;}
#caixaProfissionaisContratos {margin-top: 27px;}
#caixaProfissionaisOutros {margin-top: 63px;}
#caixaProfissionaisAcoes {margin-top: 27px;}*/

/* XXXXXXXXXXXXXXXXX  Primeiro Contato  XXXXXXXXXXXXXXXXXXXXXXX */


#caixaPrimeiroContato {
	float:left;
	overflow:visible;
	padding: 0;
	margin: 0;
	width: 535px;
}
#containerIniciantes {
	float:left;
	overflow:visible;
	margin: 20px 0px 20px 0px;
	border-bottom: 1px solid #d3d6d8;
	padding: 0 0 20px 0px;
	width: 100%;
}
#iniciantesAcoes {
	position: relative;
	float: left;
	width: 254px;
	padding: 80px 0 5px 0;
	background:Transparent url(img/imgInicianteAtivos.jpg) no-repeat left top;
}
#iniciantesDerivativos {
	position: relative;
	float: right;
	width: 254px;
	padding: 80px 0 5px 0;
	background:Transparent url(img/imgIniciantesDerivativos.jpg) no-repeat left top;
}
#iniciantesAcoes h2, #iniciantesDerivativos h2 {
	font:normal normal normal 18px "Trebuchet MS", sans-serif;
	/* 	font:normal 18px "Trebuchet MS", sans-serif;*/
	color:#585a5b;
	margin: 0px;
	line-height: 0px;
}
#iniciantesAcoes p, #iniciantesDerivativos p {
	margin: 0px;
	line-height: 18px;
}
/* XXXXXXXXXXXXXXXXXXXXXXXXXX  INDEX DE INICIANTES  XXXXXXXXXXXXXXXXXXXXXXXXx */


#caixaIniciantes {
	width: 100%;
	display:block;
	overflow:visible;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	float:left;
	position:relative;
	padding-bottom: 10px;
	border-bottom: 1px solid #E6E9EB;
	margin-bottom: 20px;
}
#caixaIniciantes div#divQuadro ul {
	background-image: url(img/divVerticalIniciantes.gif);
	background-repeat: no-repeat;
	background-position: left;
	float:left;
	width: 100%;
}
#caixaIniciantes div#divQuadro ul li {
	list-style-type:none;
	background-image: url(img/divHorizontalIniciantes.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
}
#caixaIniciantes div#divQuadro ul li p {
	background-image: url(img/MarcIniciantes.jpg);
	background-repeat: no-repeat;
	background-position: 8px center;
	padding: 10px 5px 10px 50px;
	text-align:left;
	line-height: 16px;
}
#caixaIniciantes div#divQuadro ul li.Ultimo {
	list-style-type:none;
	background-image: none;
	margin: 0px;
	padding: 0px;
}
#caixaIniciantes div#divQuadro {
	margin:0 190px 0 195px;
}
#caixaIniciantes div#colunaDireitaIniciantes {
	float:right;
	width:180px;
	margin:0;
	padding:0;
}
#caixaIniciantes div#colunaEsquerdaIniciantes {
	float:left;
	margin:0;
	padding:0 0 0 0;
	position:relative;
	width: 188px;
}
#caixaIniciantes div#fundo {
	background-image: url(img/FundoIniciantes.jpg);
	background-repeat: no-repeat;
	background-position:left top;
	width: 188px;
	height: 360px;
}
.Blocos {
	width:95%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	margin-top:10px;
	float:left;
}
#bannerMercadoDeAcoes {
	position: relative;
	float: left;
	height: 70px;
	width: 100%;
	padding: 0 0 0 0;
	background-image: url(img/ImgIniciantes01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#bannerInvestidores {
	position: relative;
	float: left;
	height: 70px;
	width: 100%;
	padding: 0 0 0 0;
	background-image: url(img/ImgIniciantes02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#bannerFerramentas {
	position: relative;
	float: left;
	height: 70px;
	width: 100%;
	padding: 0 0 0 0;
	background-image: url(img/ImgIniciantes03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/* lista de tpicos com imagem */


div.listaDestacada {
	text-align:left;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	color:#585A5B;
}
div.listaDestacada ul {
}
div.listaDestacada ul li {
	float:left;
	position:relative;
	margin: 10px 0;
	width: 100%;
}
div.listaDestacada span {
	clear: left;
	margin-right: 10px;
	float:left;
	position:relative;
	margin-bottom: 40px;
}
/*  VARIAO DA LISTA COM DIVERSOS SUBNVES PARA SITEMAP  */ 

div.listaMapa {
	margin-top: 20px;
}
div.listaMapa ul {
}
div.listaMapa ul li {
	padding:0 0 0 11px;
	min-height:25px;
	_height:23px;
	font:bold 12px/23px "Trebuchet MS", sans-serif;
	color:#585A5B;
	background:Transparent url(img/Marcador13.gif) no-repeat 4px 10px;
}
div.listaMapa ul li ul {
	padding:0 0 0 0px;
}
div.listaMapa ul li ul li {
	font-weight: normal !important;
}
/* RODAPE DATA DE ATUALIZACO */

.dataAtualizacao {
	line-height: 18px!important;
	margin:0px!important;
	padding: 18px 0px 0px 0px!important;
	color:#9ca0a3 !important;
	white-space:nowrap;
}
/* XXXXXXXXXXXXXXXX CONTAINER  NOTICIAS  XXXXXXXXXXXXXXXXXX */

.containerNoticias {
	padding-right: 200px; /* FIX PARA O IE6 */
	_padding-right: -200px;
	background-color:#FFCC00
}
.containerNoticias #containerNoticiasLeft {
	width: 99%;
	float: left;
}
.containerNoticias #containerNoticiasCentral {
	width: 100%;
	float: left;
	padding-right: 200px;
}
.containerNoticias #containerNoticiasRight {
	width: 200px;
	float: right;
	margin-right: -200px; /* FIX PARA O IE6 */
	_margin-left: -200px;
}
.containerNoticias .tituloNoticias {
	border-bottom:solid 4px #d8e2eb;
	height: 28px;
}
.containerNoticias .tituloNoticias span {
	font:normal normal normal 18px "Trebuchet MS", sans-serif;
	color:#4c7fae;
	width: 80px;
	float:left;
}
.containerNoticias .tituloNoticias fieldset {
}
.containerNoticias .itensRelacionados {
	width: 172px;
	float: right;
	padding: 0px 5px 21px 10px;
}
.containerNoticias .itensRelacionados .agrupador {
	width: 151px;
	padding: 8px 13px 21px;
}
#colunaDireita #cadastroEmail {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#colunaDireita #cadastroEmail .agrupador {
	width:175px;
	margin: 0px 0px 0px 0px;
}
/*  CAIXAS DE ANCORAS  */

#ContainerAgrupadorCaixasVisitas {
	width:100%;
	clear:both;
	display:block;
	margin-left:-30px;
}
#ContainerAgrupadorCaixasVisitas .agrupadorCaixasVisitas {
	font:normal 12px "Trebuchet MS", sans-serif;
	width:515px;
	height:274px;
	margin:0 auto;
	clear:both !important;
	background:Transparent url(img/bg-agrupador-Caixas-Visitas.jpg) repeat-x left top;
}
#ContainerAgrupadorCaixasVisitas .agrupadorCaixasVisitas p {
	margin:100px 20px 0 20px;
	height:45px;
}
#ContainerAgrupadorCaixasVisitas .agrupadorCaixasVisitas fieldset {
	border:0;
	margin-top:0;
}
#ContainerAgrupadorCaixasVisitas .agrupadorCaixasVisitas #vouconhecer {
	display: block;
	height:274px;
	width:190px;
	color:#585A5B !important;
	background:Transparent url(img/visitas-bolsa-6.jpg) no-repeat left top;
	float: left;
	margin-left:50px !important;
}
#ContainerAgrupadorCaixasVisitas .agrupadorCaixasVisitas #vouassistirapalesta {
	display: block;
	height:274px;
	width:190px;
	color:#585A5B !important;
	background:Transparent url(img/visitas-bolsa-6.jpg) no-repeat left top;
	float: left;
	margin-left:50px !important;
	background:Transparent url(img/visitas-bolsa-7.jpg) no-repeat left top;
	float: left;
}
#ContainerAgrupadorCaixasVisitas .agrupadorCaixasVisitas #turmadabolsa {
	display: block;
	height:274px;
	width:190px;
	color:#585A5B !important;
	background:Transparent url(img/visitas-bolsa-6.jpg) no-repeat left top;
	float: left;
	margin-left:30px !important;
	background:Transparent url(img/visitas-bolsa-7.jpg) no-repeat left top;
	float: left;
	background:transparent url(img/visitas-bolsa-8.jpg) no-repeat left top;
	float: left;
}
.agrupadorCaixasVisitasPalestra {
	font:bold 12px "Trebuchet MS", sans-serif;
	width: 340px;
	margin-bottom: 0px;
	clear:both !important;
	padding-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
}
.agrupadorCaixasVisitasPalestra a {
	display: block;
	background-color:#F7F7F7;
	height: 90px;
	width: 140px;
	color:#585A5B !important;
	margin: 10px;
	padding-top: 110px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.agrupadorCaixasVisitasPalestra a:hover {
	text-decoration:underline;
}
#vousozinho {
	background:#F7F7F7 url(img/visitas-bolsa-1.jpg) no-repeat left top;
	float: left;
}
#vouemgrupo {
	background:#F7F7F7 url(img/visitas-bolsa-2.jpg) no-repeat left top;
	float: left;
}
#vouapalestra {
	background:#F7F7F7 url(img/visitas-bolsa-3.jpg) no-repeat left top;
	float: left;
}
#vousozinhoreg {
	background:#F7F7F7 url(img/visitas-bolsa-4.jpg) no-repeat left top;
	float: left;
}
#vouemgruporeg {
	background:#F7F7F7 url(img/visitas-bolsa-5.jpg) no-repeat left top;
	float: left;
}
/* CAIXAS DE ANCORAS - CURSOS*/
.agrupadorCaixasCursos {
	font:bold 12px "Trebuchet MS", sans-serif;
	width: 100%;
	margin-bottom: 30px;
	clear:both !important;
	padding-bottom: 10px;
	float:left;
}
.agrupadorCaixasCursos a {
	display: block;
	background-color:#F7F7F7;
	width: 140px;
	color:#585A5B !important;
	margin: 10px;
	padding-top: 110px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.agrupadorCaixasCursos a:hover {
	text-decoration:underline;
}
#curso-basico-acoes {
	background:#F7F7F7 url(img/img_curso-basico-acoes.jpg) no-repeat left top;
	float: left;
}
#curso-basico-avista {
	background:#F7F7F7 url(img/img_curso-basico-avista.jpg) no-repeat left top;
	float: left;
}
#curso-basico-opcoes {
	background:#F7F7F7 url(img/img_curso-basico-opcoes.jpg) no-repeat left top;
	float: left;
}
#educacao-financeira-online {
	background:#F7F7F7 url(img/img_educacao-financeira-online.jpg) no-repeat left top;
	float: left;
}
#mercado-de-acoes-online {
	background:#F7F7F7 url(img/img_mercado-de-acoes-online.jpg) no-repeat left top;
	float: left;
}
.caixaSimuladores {
	float: left;
	padding-top: 15px;
}
.caixaSimuladores img {
	float: left;
	padding-right: 20px;
}
/* XXXXXXXXXXXXXXXX CAIXA COM TABELA E COLUNA  DIREITA  XXXXXXXXXXXXXXXXXX */

/* utilizar quando houver tabela em conflito com caixa mais */

.caixaComColunaDireita {
	padding-right: 200px; /* FIX PARA O IE6 */
	_padding-right: -200px;
	background-color:#FFCC00
}
.caixaComColunaDireita #colunaEsquerda {
	width: 99%;
	float: left;
}
.caixaComColunaDireita #colunaCentral {
	width: 100%;
	float: left;
	padding-right: 200px;
}
.caixaComColunaDireita #colunaDireita {
	width: 200px;
	float: right;
	margin-right: -200px; /* FIX PARA O IE6 */
	_margin-left: -200px;
}
/* XXXXXXXXXXXXXXXXX  INICIANTES  XXXXXXXXXXXXXXXXXXXXXXX */


.InicialTopicos {
	float:left;
	overflow:visible;
	margin: 20px 0px 20px 0px;
	padding: 0 0 20px 0px;
	width: 100%;
}
.InicialTopicos a {
	color: #585a5b !important;
}
.InicialTopicos p {
	text-align:left !important;
}
#Acoes {
	position: relative;
	float: left;
	width: 203px;
	padding: 60px 0 5px 0;
	background:Transparent url(img/imgIniciantesAcoes.gif) no-repeat left top;
}
#Derivativos {
	position: relative;
	float: left;
	width: 203px;
	padding: 60px 0 5px 0;
	margin-left: 30px;
	background:Transparent url(img/imgIniciantesDerivativos.gif) no-repeat left top;
}
#Presencial {
	position: relative;
	float: left;
	width: 203px;
	padding: 60px 0 5px 0;
	background:Transparent url(img/imgCursosPresencial.gif) no-repeat left top;
}
#Online {
	position: relative;
	float: left;
	width: 203px;
	padding: 60px 0 5px 0;
	margin-left: 30px;
	background:Transparent url(img/imgCursosOnline.gif) no-repeat left top;
}
#InstitutoEducacional {
	position: relative;
	float: left;
	width: 203px;
	padding: 60px 0 5px 0;
	margin-left: 30px;
	background:Transparent url(img/imgCursosInstitutoEducacion.gif) no-repeat left top;
}
/* XXXXXXXXXXXXXXXXXXXXXXX PAGINAS ASP COM FORMULARIOS   XXXXXXXXXXXXXXXXXXXXXXXXXx */


body.aspForms {
	margin:0px;
	padding:0px;
	/* Simulacao do MIN-WIDTH no IE6 */
	width:100%;
	height:100%;
	min-height:100%;
	min-width:auto;
	background:none;
	background-color:#FFFFFF;
	position: absolute;
	font:normal normal normal 12px/19px "Trebuchet MS", sans-serif;
	color:#585a5b;
}
body.aspForms div.obs p {
	clear: left;
	padding:15px 0;
	font:normal normal normal 11px/16px "Trebuchet MS", sans-serif;
	/*	color:#b1c4d6 !important;*/
	color:#9ca0a3 !important;
	line-height: 20px;
}
/* XXXXXXXXXXXXXXXX ESPECIFICO PARA EMPRESAS LISTADAS - CAIXA COM GRAFICO LATERAL  XXXXXXXXXXXXXXXXXX */

.containerGraficoEmpresas {
	padding-top: 5px;
	padding-right: 310px; /* FIX PARA O IE6 */
	_padding-right: -310px;
	clear:both !important;
	_float: left;
}
.containerGraficoEmpresas #containerLeft {
	width: 99%;
	float: left;
}
.containerGraficoEmpresas #containerCentral {
	width: 100%;
	float: left;
	padding-right: 310px;
}
.containerGraficoEmpresas #containerRight {
	width: 310px;
	float: right;
	margin-right: -310px; /* FIX PARA O IE6 */
	_margin-left: -310px;
	padding-top: 8px;
}

.itemBullet {
	padding:0 0 0 11px;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	color:#585A5B;
	background:Transparent url(img/Marcador13.gif) no-repeat left;
}
.tabelaSemBorda table {
	width:100%;
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#585a5b;
	border-collapse: collapse !important;
	border: none !important;
	border-left:none !important;
	border-right:none !important;
}
.tabelaSemBorda table td {
	padding:2px 1%;
	border-bottom:solid 1px #cccfd1 !important;
	border-left:none !important;
	border-right:none !important;
}
.tabelaSemBorda table tr {
	border: none !important;
	border-left:none !important;
	border-right:none !important;
}
/* XXXXXXXX   GRAFICO EMPRESAS COM ERRO  XXXXXXXXXXXXx */


.graficoErroContainer {
	padding: 10px 6px 10px 6px;
	width: 282px;
	height: 142px;
}
.graficoErro {
	padding-left: 110px;
	padding-top: 45px;
	width: 180px;
	height: 93px;
	background-color:#FBFCFC;
	background:#FBFCFC url(img/ico-alerta.gif) no-repeat 30px 30px;
}
.graficoErro p {
	white-space:normal;
}
.oscilacaoErro {
	width: 310px;
}
.oscilacaoErro div.oscilacaoGrafico {
	text-align: left !important;
	padding:0px 5px 0px 6px !important;
	height: 20px;
	margin:0px 0px 0px 0px !important;
	clear:both;
}
.oscilacaoErro div.oscilacaoGrafico span {
	margin-right: 10px;
}
.oscilacaoErro .labelAtivo {
	float:left;
border: clear:both;
}
.oscilacaoErro .labelAtivo {
}

/* XXXXXXXXXXXXXXXXXXXXXXX   CSS PARA IMPRESSO   XXXXXXXXXXXXXXXXXXXXXXXx */

@media print {
html, body {
	margin:0px;
	padding:0px;
	width:98%;
	height:100%;
	min-height:100%;
	min-width:98%;
	max-width:98%;
	background-color:#FFFFFF;
	position: absolute;
}
.logoImpressao {
	display: block;
}
div#topoTemporario {
	position: relative;
	height:30px;
	background-color:#f7f7f7;
	border-bottom:none;
	margin:0;
	padding-top: 5px;
	z-index:999;
	display:block;
}
.panelbar, .RadPanelbar_SiteBmfBovespa, .rodapeContainer, .footerGeral, #agrupadorBusca, .agrupadorHistNavegacaoFerrConteudo, .printControle, .agrupadorBotoesNavegacao, .saibaMais, .agrupadorLinkTopo, div#topo #agrupador, #areaMenuBmfBovespa, .listaDestacada img, .printButton {
	display:none !important
}
#estruturaPrincipal {
	height:auto;
	margin: 0 !important;
	width: 100%;
	border-bottom:none !important;
	background-color:#fff;
	position:absolute !important;
	min-width:100%;
}
div#estruturaConteudo {
	border-top: none !important;
	padding:16px 0px 0px 0px;
}
table, table td, table th {
	border: 1px solid #CCCFD1 !important;
	border-collapse:collapse;
}
div.tabelas table {	width: 98%;}
.divTickerPrincipal {
	border: 1px solid #CCCFD1;
}
.divTickerPrincipal table, .divTickerPrincipal table td {
	border: none !important
}
div.listaAcessos ul li.corAlternada,
div.listaAcessos ul li.ultimoItem {
	border-top:none;
	border-bottom:none;
}
.mais,
.maisPequena,
.maisMedia {
	border:1px solid #CCCFD1 !important;
	background-color:#f7f7f5;
}
.itemIcone {
	padding: 0;
	min-height: 90px;
	overflow:visible;
	border-bottom: 1px solid #e6e9eb;
}
.listaAcessos ul,
.listaAcessos ul li 
{
	list-style-type:square !important;}
}
/* XXXXXXXXXXXXXXXXXXXXXXX   CSS PARA pgina intro de corretoras   XXXXXXXXXXXXXXXXXXXXXXXx */

div.bordaSumarioCorretoras {
	width:100%;
	float:left;
	border-top:solid 1px #d3d6d8;
	border-bottom:solid 1px #d3d6d8;
}
div.sumarioCorretoras {
	float:left;
	margin:0px auto 0px auto;
	font:normal normal normal 12px "Trebuchet MS", sans-serif;
	line-height:normal;
	color:#585a5b;
	width:203px;
	padding:20px 5% 20px 5%;
}
div.bordaSumarioCorretoras .agrupador {
	width: 550px;
	margin: 0px auto 0px auto !important;
	float:none !important;
	white-space:normal;
}
#caixaGaleriaNoticia {
	width:520px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear:both;
}
#caixaVideoNoticia {
	width:488px;
	height:326px;
	float:left;
	clear:both;
	margin:0px 20px 20px 0px;
}
#caixaVideoNoticia iframe {
	min-height:326px !important;
	height:326px !important;
	padding-bottom:20px;
}
/* XXXXXXXXX  NOVA HOME DE CURSOS XXXXXXXXX */
.titCursos {
	width: 700px;
	margin: 20px 0px 10px 0px;
}
.itemCursos {
	clear:both;
	float:left;
	min-height: 80px;
	font-family: "Trebuchet MS";
	font-size: 11px;
	width:  700px;
	margin: 10px 0px 10px 0px;
	background-image:url(/pt-br/img/bg-degrade-cursos2.gif);
	background-repeat:repeat-y;
	background-position:right;
}
.presenciais {
	background-image:url(/pt-br/img/ico-presenciais.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.online {
	padding-left: 120px;
	background-image:url(/pt-br/img/ico-online.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.avancados {
	padding-left: 120px;
	background-image:url(/pt-br/img/ico-avancado.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.itemCursos .contentCursos {
	float:left;
	width: 400px;
	padding: 10px 10px 10px 120px;
}
h4.cursos {
	font-family: "Trebuchet MS";
	font-size: 18px;
	color:#585a5b;
	margin-top:10px;
	clear:both;
}
.itemCursos .contentCursos h3 {
	font-family: "Trebuchet MS";
	font-size: 18px;
	color:#585a5b;
}
.itemCursos .acessoCursos {
	text-align: center;
	float:right;
	clear:right;
	padding: 5% 10px 10px 10px; 
	width: 136px;
	height: 36px;
}
.itemCursos .acessoCursosGd {
	text-align: center;
	float:right;
	clear:right;
	padding: 8% 10px 10px 10px; 
	width: 136px;
	height: 36px;
}
.itemCursos .acessoCursos input {
	margin: 0px auto;
}
.bgUnidades {
	background-image:url(img/bg_degradeUnidades.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	min-height: 450px;
	width: 100%;
	color: #6e6e6e !important;
	float:left;
}
.bgUnidades h2 {
	font:normal normal bold 20px/21px "Trebuchet MS", sans-serif;
	color: #6e6e6e !important;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.bgUnidades .left {
	padding: 20px;
	float: left;
	width: 210px;
}
.bgUnidades .right {
	padding: 5px;
	float: left;
	width: 510px;
}
.bgUnidades small a {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color:#585a5b !important;
}
.bgUnidades .right iframe {
	width: 500px !important;
	height: 330px !important;
	float:left;
}

/* XXXXXXXXXXXXXXXXXX  CAIXA 2 COLUNAS Subhome clearings cambio e ativos  XXXXXXXXXXXXXXXXXXXXX */
.ContainerSubHomeClearings {float:left; width:100%;}
.ColunaEsquerdaSubHomeClearings {float:left; width:67%}
.ColunaDireitaSubHomeClearings {float:right; width:30%}
.ColunaDireitaSubHomeClearings .btmais {float:right; padding-right:2px; margin-top:-5px} /* Julio Verificar - Novo CSS */

/* XXXXXXXXXXXXX AJUSTES CURSOS - NOVA DIAGRAMAO XXXXXXXXXXXXXXX */
.clearboth {clear:both !important}
.containerCursosColunado {width:100% !important;}
.itemCursosColunado {
	float:left;
	font-family: "Trebuchet MS";
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	clear: both !important;
}
.fullsize {
	width: auto !important;
	float:left;
	font-family: "Trebuchet MS";
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	clear: both !important;
}
.containerCursosColunado h3 {
	color: #585a5b !important;
	font-size:17px !important;
}
.containerCursosColunado input {
	margin: 10px 0px 10px 0px !important;
}
.containerCursosColunado .colunaEsquerda, .containerCursosColunado .colunaDireita {
	width: 49% !important;
}
.itemCursosColunado .contentCursos {
	float:left;
	width: 220px;
	padding: 10px 10px 10px 95px;
}
.icoCursos {
	padding: 10px 10px 10px 95px !important;
}
.itemCursosColunado .presenciais {
	background-image:url(/pt-br/img/ico-presenciais2.gif) !important;
	background-position:left 20px !important;
}
.itemCursosColunado .online {
	background-image:url(/pt-br/img/ico-online2.gif) !important;
	background-position:left 20px !important;
}
.itemCursosColunado .avancados {
	background-image:url(/pt-br/img/ico-avancado.gif) !important;
	background-position:left 20px !important;
}
a.botaoFuncao11:link, a.botaoFuncao11:hover, a.botaoFuncao11:active, a.botaoFuncao11:visited {
	display: block;
	width:168px;
	background:Transparent url(img/BotaoFuncao11.gif) no-repeat center center;
	/*	height:22px;*/
	padding:2px 8px 4px 8px !important;
	margin: 5px 0px 5px 0px !important;
	text-decoration:none;
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#fff !important;
	border:none;
	cursor:pointer;
	cursor:hand;
	float: left;
}
/* XXXXXXXXXXXXX BDRs XXXXXXXXXXXXXXX */
#avisoBDRs {
	width:100%;
	height:57px;
	background-color:#b8b8b8;
	clear: both;
}
/* XXXXXXXXXXXXX Sntese Agropecuria  XXXXXXXXXXXXXXXXX */
#container-sintese-agropecuaria {
	clear:both;
	padding-top:18px;
}
#container-sintese-agropecuaria .colEsquerda {
	float: left;
}
#container-sintese-agropecuaria .colDireita {
	float:left;
	padding-left:20px;
}

/* XXXXXXXXXXX TESOURO DIRETO XXXXXXXXXXXXXXX */


/* utilizar quando houver tabela em conflito com caixa mais */

.TesouroComColunaDireita {
	padding-right: 300px;
	_padding-right: -300px;
	background-color:#FFCC00
}
.TesouroComColunaDireita #colunaEsquerda {
	width: 99%;
	float: left;
}
.TesouroComColunaDireita #colunaCentral {
	width: 100%;
	float: left;
	padding-right: 300px;
}
.TesouroComColunaDireita #colunaDireita {
	width: 300px;
	float: right;
	margin-right: -300px; /* FIX PARA O IE6 */
	_margin-left: -300px;
}
/* busca avancada de oficios */



div#ctl00_contentPlaceHolderConteudo_buscaAvancada {
	float: right;
	clear: both;
	white-space:nowrap;
	width:100%;
	margin:0;
	border:none;
	color:#FFF;
	text-align:right;
	vertical-align:bottom;
}
div#ctl00_contentPlaceHolderConteudo_buscaAvancada .msgAlerta {
	float: left;
	clear:left;
}
div#ctl00_contentPlaceHolderConteudo_buscaAvancada .icone {
	background:Transparent url(img/lupaBusca02.gif) no-repeat left top;
	min-width:50px !important;
	float:right;
	text-align:left;
	height:30px;
	vertical-align:bottom;
}
div#ctl00_contentPlaceHolderConteudo_buscaAvancada .icone a {
	background:Transparent url(img/BotaoFuncao07.gif) no-repeat;
	background-position: left 1px;
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#fff;
	text-decoration:none;
	padding: 2px 8px 2px 8px;
	margin-left:30px;
	height:18px;
	display:inline-block;
	width:90px;
	text-align:center;
}
/*INICIO ALINHAMENTO LABELS OFICIOS E COMUNICADOS*/
#colunaDireita #cadastroEmail .agrupador #ctl00_contentPlaceHolderConteudo_lblMensagemEmail {
	margin:-50px 0px 0px 2px;
	float:left;
	clear:both;
}
#ctl00_contentPlaceHolderConteudo_btOk {
	margin-left:65px !important;
	margin-top:15px;
}
.formulario #ctl00_contentPlaceHolderConteudo_lblMensagemEmail {
	margin:-62px 0px 0px 126px !important;
	float:left;
	clear:both;
}
/*FINAL ALINHAMENTO LABELS OFICIOS E COMUNICADOS*/
div#buscaAvancada {
	float: right;
	clear: both;
	white-space:nowrap;
	width:100%;
	margin:0;
	border:none;
	color:#FFF;
	text-align:right;
	vertical-align:bottom;
}
div#buscaAvancada .msgAlerta {
	float: left;
	clear:left;
}
div#buscaAvancada .icone {
	background:Transparent url(img/lupaBusca02.gif) no-repeat left top;
	min-width:50px !important;
	float:right;
	text-align:left;
	height:30px;
	vertical-align:bottom;
}
div#buscaAvancada .icone a {
	background:Transparent url(img/BotaoFuncao06.gif) no-repeat;
	background-position: left 1px;
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#fff;
	text-decoration:none;
	padding: 2px 10px;
	margin-left:30px;
	height:18px;
	display:inline-block;
}
div#camadaBusca #filtroOficios {
	margin-bottom: 10px;
}
div#camadaBusca h2.titulo02 {
	width: 100%;
}
/* lista mobile */
.listaMobile {float:left; padding:0; margin:0;}
.listaMobile a {padding:0; margin:0; border:0;}
.listaMobile ul {
	float:left;
	padding:0;
	margin:0;
	vertical-align:bottom;
}
.listaMobile ul li {
	width:191px !important;
	padding:0;
	margin:0px 3x 0px 0px;
	display:inline;
	float:left;
	vertical-align:bottom;
}
.caixaMobile {
	float: left;
	padding-top: 15px;
}
.caixaMobile img {
	float: left;
	padding-right: 20px;
}
div.listaDoisPontos ul, div.listaDoisPontos ul li {
	background:none;
	list-style-type:none;
}
/*	DIVs com 2 colunas */
.colunaEsquerdaMobile { float: left; width: 48%; }
.colunaDireitaMobile { float: right; width: 48%;}

/*	DIVs com 3 colunas   */

.TresColunasEsquerdaMobile {
	float: left;
	width: 32%;
	margin-right:2%;
}
.TresColunasCentroMobile {
	float: left;
	width: 32%;
	margin-right:2%;
}
.TresColunasDireitaMobile {
	float: right;
	width: 30%;
}
/* Usurio Galaxy Tab - Mobile */
.UsuarioGalaxyTab {
	width:230px;
	min-height:100px;
	_height:100px; /* Simulacao MIN-HEIGHT IE6 */
	float:right;
	padding:3px;
	margin-left:30px;
	border:solid 1px #E6E9EB;
}
.UsuarioGalaxyTab .conteiner {
	width:100%;
	float:left;
	background:#FFF url(img/bg-usuario-galaxy-tab.jpg) repeat-x left top;
}
.UsuarioGalaxyTab .conteiner img {
	margin:10px 8px 0 -20px;
	float:left;
}
.UsuarioGalaxyTab .conteiner h3 {
	font:bold 17px "Trebuchet MS", sans-serif;
	color:#4C7FAE;
	float:left;
	margin-top:10px;
	min-width:180px;
	padding-right:5px;
}
.UsuarioGalaxyTab .conteiner p {
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#585a5b;
	min-width:180px;
	padding-right:10px;
}
/* Como Instalar Mobile */

.ComoInstalarMobile {
	min-height:100px;
	_min-height:100px; /* Simulacao MIN-HEIGHT IE6 */
	float:left !important;
	padding:3px;
	border:solid 1px #E6E9EB;
	margin:30px 30px 10px 0;
	width:auto;
	clear:right;
}
.ComoInstalarMobile .conteiner {
	float:left;
	background:#FFF url(img/bg-como-instalar-mobile.jpg) repeat-x left top;
	width:100% !important;
	clear:right;
}
.ComoInstalarMobile .conteiner .ItemConteiner {
	margin-top:5px;
	background:none;
	clear:right;
	padding-left:10px;
	padding-right:10px;
}
.ComoInstalarMobile .conteiner .ItemConteiner p {
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#585a5b;
	float:left;
}
.ComoInstalarMobile .conteiner .ItemConteiner img {
	float:right;
	border:solid 1px #E6E9EB;
	margin-left:5px;
	margin-right:5px;
}
/* etf */

.ContainerInfoETF {
	clear:both;
	width:100%;
	padding: 23px 0px 10px 0px;
	display: inline-block;/*margin-bottom: 10px;*/
}
.infoOqueE {
	min-height: 100px;
	float:left;
	clear:left;
	margin-right: 2%;
	background-position: left;
	background:Transparent url(/Etf/img/img_icone-info01.gif) no-repeat;
}
.infoVantagens {
	min-height: 100px;
	float:left;
	background-position: left;
	background:Transparent url(/Etf/img/img_icone-info02.gif) no-repeat;
	border-top: 1px solid #e7ebef;
	border-bottom: 1px solid #e7ebef;
}
.infoVideo {
	min-height: 100px;
	float:left;
	background-position: left;
	background:Transparent url(/Etf/img/img_icone-info03.gif) no-repeat;
}
.infoVantagensIniciante {
	min-height: 100px;
	float:left;
	background-position: left;
	background:Transparent url(/Etf/img/img_icone-info02.gif) no-repeat;
}
.infoOqueE p, .infoVantagens p, .infoVideo p {
 margin:0 !important;
 padding: 10px 0px 20px 110px !important;
 display:block;
 font:normal normal normal 11px "Trebuchet MS", sans-serif;
}
.infoOqueE h3, .infoVantagens h3, .infoVideo h3 {
 font-family:"Trebuchet MS", sans-serif;
 font-size: 16px;
 font-weight: bold;
 padding-left: 110px;

}
.infoGraficoETF {
	padding: 20px 0px 20px 0px;
	display: block;
	width:90%;
}
.etfIngles {
	padding: 0px;
	border-top: 1px solid #e7ebef;
	border-bottom: 1px solid #e7ebef;
}
.etfIngles .infoGraficoETF {
	padding: 20px 0px 20px 0px;
	border-top: none;
	border-bottom: none;
	width: 500px;
	float:left;
	margin-left: 22%;
}
.infoGraficoETFiniciante {
	padding: 20px 0px 20px 0px;
	display: block;
	border-top: 1px solid #e7ebef;
	border-bottom: 1px solid #e7ebef;
	width:45%;
}
.infoVantagensIniciante p {
	margin-left:110px !important;
	display:block;
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
}
.infoVantagensIniciante h3 {
	padding-left: 110px;
	font:bold 16px "Trebuchet MS", sans-serif;
}
#ctl00_contentPlaceHolderConteudo_divComunicados #divConteudo h2 span span {display: none;}


/*  XXXXXXXXXXXXXX CALENDARIO NOVO  XXXXXXXXXXXXXX */


/*  ESTRUTURA NECESSARIA PARA QUE A COLUNA ESQUERDA TENHA TAMANHO FIXO */

.caixaCalendario {
	font:normal normal normal 12px/19px "Trebuchet MS", sans-serif;
	clear:both;
	padding-left: 360px; /* FIX PARA O IE6 */
	_padding-left: -340px;
	color: #585a5b !important;
}
.caixaCalendario .colunaCentral {
	width: 100%;
	float: left;
	_padding-left: 250px;
}
.caixaCalendario .colunaEsquerda {
	width: 350px;
	float: left;
	margin-left: -350px; /* FIX PARA O IE6*/
	_margin-left: -250px;
}
.caixaCalendario .colunaDireita {
	width: 98%;
	float: right;
	padding-left: 1%;
	min-width: 200px;
}
.boxCombo {
	margin: 20px 0px 5px 0px;
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	display:inline-block;
	width: 100%;
}
.boxCombo fieldset {
	padding: 5px 0px 5px 0px;
}
.boxCombo select {
	width: 120px;
	vertical-align:middle !important;
}

.boxCombo label span {
	width: 100px;
	display:inline-block;
	color: #266297;
	vertical-align:middle !important;
}
.caixaCalendario .barraTitEventos {
	clear: both;
	float:left;
	height: 30px;
	width: 100%;
	background:transparent url(/pt-br/img/barra-eventos-pt-br.gif) no-repeat left top;
	display:block;
	margin-bottom: 5px;
}
.caixaCalendario .barraTitEventosIng {
	clear: both;
	float:left;
	height: 30px;
	width: 100%;
	background:transparent url(/en-us/img/barra-eventos-en-us.gif) no-repeat left top;
	display:block;
	margin-bottom: 5px;
}
.caixaCalendario .barraTitEventosEsp {
	clear: both;
	float:left;
	height: 30px;
	width: 100%;
	background:transparent url(/es-es/img/barra-eventos-es-es.gif) no-repeat left top;
	display:block;
	margin-bottom: 5px;
}
.caixaCalendario .titMaisCalendario {
	float:left;
	height: 20px;
	width: 322px;
	background:transparent url(/pt-br/img/Calendario-mais.gif) no-repeat right bottom;
	display:block;
	margin-bottom: 5px;
}
.caixaCalendario .titMaisMarketCalendar {
	float:left;
	height: 20px;
	width: 322px;
	background:transparent url(/en-us/img/Market-Calendar-More.png) no-repeat right bottom;
	display:block;
	margin-bottom: 5px;
}
.caixaCalendario .titMaisCalendarioDelMercado {
	float:left;
	height: 20px;
	width: 322px;
	background:transparent url(/es-es/img/Calendario-Del-Mercado-Mas.png) no-repeat right bottom;
	display:block;
	margin-bottom: 5px;
}
.caixaCalendario .barraTitEventos span, .caixaCalendario .titMaisCalendario span {
	display:none;
}
.caixaCalendario table {
	border:1px solid #e6e9eb;
	border-collapse: collapse;
	font:normal normal normal 12px/19px "Trebuchet MS", sans-serif;
	clear:left;
	float:left;
}
.caixaCalendario table th {
	background-color:#e6e9eb;
}
.caixaCalendario table td {
	border:1px solid #e6e9eb;
	padding: 2px 4px 2px 5px;
}
.caixaCalendario .container {
	float:left;
	background:transparent url(/pt-br/img/calendario-opener-closed.gif) no-repeat left top;
	display:block;
	cursor: pointer;
	cursor:hand;
	width: 287px;
	padding-left: 33px;
	margin-bottom: 5px;
}
.caixaCalendario .ativo {
	background:transparent url(/pt-br/img/calendario-opener-open1.gif) no-repeat left top !important;
}
.caixaCalendario .opener {
	background:transparent url(/pt-br/img/calendario-opener-bg.gif) no-repeat right bottom;
	display:block;
	cursor: pointer;
	cursor:hand;
	padding: 10px;
}
.caixaCalendario .opener span {
	color: #266297;
}
.caixaCalendario .elementoOculto {
	line-height: 18px;
	float:left;
	clear:both;
	width: 282px;
	margin-bottom: 5px;
	padding: 5px 5px 5px 33px;
}
.caixaCalendario .elementoOculto ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.caixaCalendario .elementoOculto ul li {
	margin: 0;
	padding: 0 0 0 10px;
	list-style: none;
	background:transparent url(/pt-br/img/calendario-bullet.gif) no-repeat left 7px;
}
.caixaCalendario .obs {
	line-height: 16px;
}
.caixaCalendario .abas {
	border-bottom: 1px solid #00ae4d;
	margin-bottom: 7px;
	width: 100%;
	display:block;
	float:left;
	margin-top: 36px;
}
.caixaCalendario .abasContainer {
	width: 316px;
	clear: both;
	background:transparent url(/pt-br/img/bg-menu-calendario.gif) no-repeat left top;
	float:right;
	margin-right:-1px;
}
.caixaCalendario .abasContainerIng {
	width: 316px;
	clear: both;
	background:transparent url(/en-us/img/bg-menu-calendario-ing.gif) no-repeat left top;
	float:right;
	margin-right:-1px;
}
.caixaCalendario .abas ul {
	display: inline;
}
.caixaCalendario .abas ul li {
	display: inline;
	float:left;
}
.caixaCalendario .abas a {
}
.caixaCalendario .abas span {
	display:none
}
.caixaCalendario #todos {
	width: 118px;
	height: 21px;
	display:block;
	margin-left: 1px;
}
.caixaCalendario .abas #todos:hover, .caixaCalendario .abas .ativa #todos {
	background:transparent url(/pt-br/img/aba-cal-todos-on.gif) no-repeat left top !important;
}
.caixaCalendario #todosIng {
	width: 118px;
	height: 21px;
	display:block;
	margin-left: 1px;
}
.caixaCalendario .abas #todosIng:hover, .caixaCalendario .abas .ativa #todosIng {
	background:transparent url(/en-us/img/aba-cal-todos-ing-on.gif) no-repeat left top !important;
}
.caixaCalendario .abas #bmf {
	margin-left: -18px;
	width: 118px;
	height: 21px;
	display:block;
}
.caixaCalendario .abas #bmf:hover, .caixaCalendario .abas .ativa #bmf {
	background:transparent url(/pt-br/img/aba-cal-bmf-on.gif) no-repeat left top !important;
}
.caixaCalendario .abas #bovespa {
	margin-left: -21px;
	width: 118px;
	height: 21px;
	display:block;
}
.caixaCalendario .abas #bovespa:hover, .caixaCalendario .abas .ativa #bovespa {
	background:transparent url(/pt-br/img/aba-cal-bovespa-on.gif) no-repeat left top !important;
}
#imgCalendario {
	float:right;
	width:26px;
	height:24px;
	background-image:url(/img/SetaCalendarioFeriado.gif);
	margin-top:-23px
}
#TxtFeriadosAno {
	margin-top:-25px;
	float:right;
	line-height:14px;
	width:auto;
	font-size:11px;
	color:#585a5b;
	margin-right:5px;
}
.CaixaFeriados {
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	display:none;
	margin-top:37px;
	float:right !important;
	margin-left: 463px;
	position: absolute;
	width:auto;
	height:auto;
	border:1px solid #ff0000;
	z-index:2;
	background-color:#FFFFFF;
	border:1px solid #266297
}
.CaixaFeriados ul {
	margin-top:5px;
	margin-bottom:5px;
}
.CaixaFeriados li {
	background-image:url(/img/LiCalendario.gif);
	background-position:15px 11px;
	background-repeat:no-repeat;
	border-bottom:1px solid #c8c8c8;
	padding: 4px 10px 4px 30px;
	color:#585a5b;
	font-weight:normal;
}
#LiTxtCalendario {
	width:auto;
	color:#266297;
}
/* como investir na bolsa */
/* Fim como investir na bolsa */

/* corretoras */
.intro-corretora-span-1 {
	width:700px;
	float:left;
}
#intro-corretora-span-2 {
	width:200px;
	float:left;
	margin-right:30px;
}
#intro-corretora-span-2 p {
	text-align:left
}
#intro-corretora-span-2 p a {
	color:#585a5b
}
.last, div.last {
	margin-right:0;
}
.escolher-sua-corretora-span-0 {
	width:auto;
	float:left;
	margin-bottom:50px;
}
.escolher-sua-corretora-span-1 {
	width:775px;
	height:170px;
	margin-bottom:2px;
	float:left;
	background:#e6e9eb;
}
.escolher-sua-corretora-span-2 {
	width:155px;
	float:left;
}
#escolher-sua-corretora-span-3 {
	width:620px;
	height:170px;
	float:left;
	background:url(/img/bg-item-encontre-sua-corretora.gif) repeat-y left top;
	background-color:#FFFFFF;
}
#escolher-sua-corretora-span-3 p {
	margin:20px 15px 0 15px;
	padding:0;
	text-align:left;
}
#escolher-sua-corretora-span-3 p strong {
	font-weight: bolder;
}
.escolher-sua-corretora-span-4 {
	width:100%;
	height:235px;
	float:left;
	margin-top:20px;
	background:url(/Img/bg-encontre-sua-corretora.gif) repeat-x left top;
}
.escolher-sua-corretora-span-5 {
	width:680px;
	height:235px;
	float:left;
	margin-left:35px;
	margin-bottom:18px;
	background:url(/Img/img_encontre-sua-corretora.png) no-repeat left top;
}
#escolher-sua-corretora-span-6 {
	width:420px;
	float:left;
	padding:30px 30px 0 30px;
}
#escolher-sua-corretora-span-6 p {text-align:left;}

#escolher-sua-corretora-span-6 span {
	font-size:17px;
	color:#4c7fae;
}
.escolher-sua-corretora-span-7 {
	width:200px;
	float:left;
	padding:60px 0 0 0;
}
.o-que-faz-uma-corretora-span-1 {
	width:100%;
	height:265px;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	background:url(/Img/bg-encontre-sua-corretora.gif) repeat-x left top;
}
.o-que-faz-uma-corretora-span-2 {width:685px; margin:0 35px;}
.o-que-faz-uma-corretora-span-3 { width:182px; float:left }
.o-que-faz-uma-corretora-span-4 {
	width:69px;
	height:32px;
	float:left;
	margin-top:60px;
	background:url(/Img/icone_sinal-mais.png) no-repeat center top;
}
.o-que-faz-uma-corretora-span-5 {
	width:100%;
	height:100px;
	float:left;
	background:#e6e9eb;
	margin-bottom:1px;
}
#o-que-faz-uma-corretora-span-6 {
	width:165px;
	height:100px;
	float:left;
	background:#9ca0a3;
}
#o-que-faz-uma-corretora-span-6 p {
	color:#FFFFFF;
	margin:15px 15px 0 15px;
	padding:0;
	text-align:left;
	font-size:11px;
}
.o-que-faz-uma-corretora-span-7 {
	width:7px;
	height:100px;
	float:left;
	background:url(/Img/img_divisor-taxas.gif) no-repeat left top;
}
#o-que-faz-uma-corretora-span-8 {
	width:570px;
	height:100px;
	float:left;
}
#o-que-faz-uma-corretora-span-8 p {
	text-align:left;
	vertical-align:middle;
	margin:15px 20px 0 20px;
	padding:0;
}
/* NOVO RODAPE */

.rodapeTVBookmarks {
	font:normal normal normal 12px/19px "Trebuchet MS", sans-serif;
	width: 100%;
	left: 0%;
	clear: both;
	float: left;
	position: relative;
	background-color: #e6e9eb;
	padding: 5px 0px 5px 0px;
	border-top: 1px solid #fff;
	color: #585a5b !important;
}
.rodapeTVBookmarks ul {
	display:inline;
	margin: 0px;
	padding:0px;
	margin-left: 10px;
}
.rodapeTVBookmarks ul li {
	display:inline;
	margin: 0px;
	padding:0px;
}
#logoFicaMais {
	background:url(/pt-br/Img/logo-fica-mais_2011.gif) no-repeat left top;
	width: 110px;
	height: 103px;
	display: block;
	margin:5px 10px 20px 95px;
}
#logoFicaMais a {
	display:inline-block;
	width: 100px;
	height: 110px;
}
#logoFicaMais a span, #social li a span {display:none;}

#RadioTVMobile {
	float:left;
	clear:left;
	width: 375px;
}
#RadioTVMobile a {
	display:inline-block;
	margin-right: 5px;
	color:#585a5b;
	background-image:url(img/ico-rodape-social.png);
	background-repeat: no-repeat;
	width: 42px;
	height: 36px;
	padding: 13px 0px 0px 52px;
	font-size: 11px;
}

#tvbvmf {background-position: left 3px;}
#Mobile {background-position: left -72px;}
#Radios {background-position: left -149px;}




#social 
{	
	float:right;
	clear:right;
	width: 420px;
	padding-top: 7px;
	margin-right: 5px;
}
#social .legendaSocial {float: left; vertical-align: middle; padding-top: 5px; display:none;}

#social ul { float:right}

#social span {
	vertical-align:middle;
	border: 1px solid magenta;
	display: none;
}
#social a {
	display:inline-block;
	margin-right: 3px;
	width: 27px;
	vertical-align:middle;
}
#social #Chrome {
	background:url(/pt-br/img/ic_google-chrome.gif) no-repeat left;
	height: 27px;
}
#social #twitter {
	background:url(/pt-br/img/ico-twitter.gif) no-repeat left;
	height: 27px;
}
#social #youtube {
	background:url(/pt-br/img/ico-youtube.gif) no-repeat left;
	height: 27px;
}
#social #flickr {
	background:url(/pt-br/img/ico-flicker.gif) no-repeat left;
	height: 27px;
}
#social #orkut {
	background:url(/pt-br/img/ico-orkut.gif) no-repeat left;
	height: 27px;
}
#social #facebook {
	background:url(/pt-br/img/ico-facebook.gif) no-repeat left;
	height: 27px;
}
#socialOutrosIdiomas
{	
	float:right;
	clear:right;
	width: 100px;
	padding-top: 7px;
	margin-right: 5px;
}

#socialOutrosIdiomas ul {float:right}

#socialOutrosIdiomas span {
	vertical-align:middle;
	border: 1px solid magenta;
	display: none;
}

#socialOutrosIdiomas a {
	display:inline-block;
	margin-right: 3px;
	width: 27px;
	vertical-align:middle;
}

#socialOutrosIdiomas #twitter {
	background:url(/pt-br/img/ico-twitter.gif) no-repeat left;
	height: 27px;
}
/* FORMADOR DE MERCADO */
.historicoFormador {
	padding: 0px 0px 0px 100px;
	background:url(/aspnet_client/system_web/2_0_50727/Themes/SiteBmfBovespa/Img/ico-historico.gif) no-repeat 8px top;
}
.historicoFormador p {margin: 20px 0px 10px 0px;}

.historicoFormador label.containerAgrupador {
	float:left;
	display:inline-block;
	width:235px;
}
.historicoFormador span {
	float:left;
	clear:left;
	display:inline-block;
}
.historicoFormador span.itemBullet {
	width: 45px;
	float:left;
	display:inline-block;
}
.historicoFormador label { width: auto;}

.historicoFormador .datePicker {
	width: 140px;
	clear:none;
	float:left;
	vertical-align:middle
}
.historicoFormador .datePicker input {width: 100px !important;}

.historicoFormador table td.inputCell {	width: 110px !important;}

.historicoFormador .listaAcessos {
	padding-top: 10px;
	clear:both;
	float: left;
}
.historicoFormador .botaoFuncao03 {
	float:left;
	vertical-align:middle;
}
.historicoFormador table td {max-width: 110px !important;}

/* LINK VITRINE DE CORRETORAS */

#LinkVitrineCorretoras img {border:none;}
#LinkVitrineCorretoras a {border:none; text-decoration:none;}

/* ofertas publicas - box avisos */

.box-ofertas-aviso,
.box-TerminoPeriodoReserva {
	border: 1px solid #cccfd1;
	background:url(img/bg-aviso-ofertas.gif) no-repeat left center;
	padding: 0px 0px 0px 83px;
	min-height: 55px;
	width: 493px;
	margin: 18px 0px 18px 0px;
}
.box-ofertas-ok,
.box-InicioPeriodoReserva {
	border: 1px solid #cccfd1;
	background:url(img/bg-ok-ofertas.gif) no-repeat left center;
	padding-left: 83px;
	min-height: 55px;
	padding: 0px 0px 0px 83px;
	width: 493px;
	margin: 18px 0px 18px 0px;
}
.box-ofertas-aviso div,
.box-TerminoPeriodoReserva div,
.box-ofertas-ok div,
.box-InicioPeriodoReserva div  {
	background:url(img/bg-degrade-aviso-oferta.gif) repeat-x left bottom;
	padding: 5px 10px;
	height: auto;
	min-height: 55px;
	font-size:10px !important;
}
.box-ofertas-aviso div p,
.box-TerminoPeriodoReserva div p,
.box-ofertas-ok div p,
.box-InicioPeriodoReserva div p {
	line-height: 16px !important;
}
}
/* TERMOS */

.boxDownloadsTermo {clear: both;}

.boxDownloadsTermo h2.titulo02, .boxDownloadsTermo .listaZip {
	clear: both;
	float:left;
	width: 100%;
}
#ctl00_contentPlaceHolderConteudo_acoes_txtConsultaEmpresa, #ctl00_contentPlaceHolderConteudo_debentures_txtConsultaEmpresa, #ctl00_contentPlaceHolderConteudo_seriesAutorizadas_txtConsultaEmpresaSerie, #ctl00_contentPlaceHolderConteudo_posicoesEmAberto_txtConsultaEmpresa, #ctl00_contentPlaceHolderConteudo_liquidacaoAntecipada_txtContratoNumero, #ctl00_contentPlaceHolderConteudo_liquidacaoAntecipada_txtCodigoAtivo {
	margin-bottom: 19px;
}
#ctl00_contentPlaceHolderConteudo_liquidacaoAntecipada_txtContratoNumero, #ctl00_contentPlaceHolderConteudo_liquidacaoAntecipada_txtCodigoAtivo {
	background-color:#fff;
	border:1px solid #9C9C9C;
}
.agrupadorDatepicker {
	width: auto;
	margin-bottom: 20px;
	clear:both !important;
	display:block;
}
.boxConsultaData p {
	clear:both !important;
	width: 100%;
}
.agrupadorDatepicker span {
}
.agrupadorDatepicker span.label {
	width: 40px !important;
	line-height: 16px;
	padding: 0px;
	vertical-align: middle;
}
.agrupadorDatepicker .agrupador {vertical-align: middle;}
.boxConsultaData p span.label {width: 100%; clear:left;}
.pickerWrapper_SiteBmfBovespa {float: none;}
.radEnabledCss_SiteBmfBovespa span {}


/* RODAPE - AJUSTES CEI - 16/02/11 */
.PTBR .ColunasRodape {
	clear:both;
	padding-left: 220px; /* FIX PARA O IE6 */
	_padding-left: -220px;
}
.PTBR .ColunasRodape #Left {
	width: 220px;
	float: left;
	margin-left: -220px; /* FIX PARA O IE6*/
	_margin-left: -210px;
}
.PTBR #Right {min-height: 230px;}
.linksCEI {padding-left: 10px !important;}
.linksCEI a {font-size:11px !important;}
.linksCEI a.itemBullet {padding:0 0 0 9px; background:Transparent url(img/Marcador13.gif) no-repeat left;}
.linksCEI a.divisor {
	background-image:url(img/divisor_vertical_rodape_2011.gif);
	background-position:left;
	background-repeat:repeat-y;
	padding:0 0 0 7px;
}

/* SOCIAL BOOKMARKING XXXXXXx */
#socialBookmarking {
	/* largura sem o tem "envie por email 
	width: 170px !important;*/
	

	/* largura com envie por email */
	width: 180px;	
	float: right;
	clear:none;
	padding: 3px 0px 0px 0px;
	margin:0 0px 0 0px;	
	display:none;
}
#socialBookmarking p, #ctl00_socialBookmarkingIndique p {
	display:inline-block;
	font-family:Trebuchet MS, sans-serif;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	width: 50px;
	float:left;
	clear:left;
	vertical-align:middle;
}
#ctl00_socialBookmarkingIndique p {
	padding: 5px 0px 0px 5px;
	width: 70px;	
	text-align: right;	
}


#socialBookmarking ul {
	vertical-align:middle;
	margin:0;
	padding:0 3px 0 0;
	float:right !important;
	border-right: 1px solid #E6E9EB;	

	/* largura sem tem "envie por email 
	width: 90px !important;*/

	/* largura com envie por email*/
	width: 108px !important; 
	display:inline-block;	
}
#ctl00_socialBookmarkingIndique ul {
	vertical-align:middle;
	margin:0;
	padding:0 3px 0 0;
	float:right !important;
	width: 25px !important; 
	display:inline-block;	
}

#socialBookmarking ul li,
#ctl00_socialBookmarkingIndique ul li {
	list-style:none;
	list-style-image: none;
	list-style-position:outside;
	margin:0;
	padding:0px 0px 0px 4px;
	height: 22px;
	float: left;
	border-right: none;	
}
#socialBookmarking a:link, #socialBookmarking a:active, #socialBookmarking a:visited, #socialBookmarking a:hover,
#ctl00_socialBookmarkingIndique a:link, #ctl00_socialBookmarkingIndique a:active, #ctl00_socialBookmarkingIndique a:visited, #ctl00_socialBookmarkingIndique a:hover {
	background-repeat:no-repeat;
	background-position:left top;
	text-decoration: none !important;
	width: 23px;
	height: 30px;
	display: block;	
}
#socialBookmarking a span, #ctl00_socialBookmarkingIndique a span {	display: none;}
#socialBookmarking #tweeter {background-image:url(img/ico-tweeter-social.gif);}
#socialBookmarking #facebook {background-image:url(img/ico-facebook-social.gif);}
#socialBookmarking #orkut {	background-image:url(img/ico-orkut-social.gif);}
#socialBookmarking #sendByMail, #ctl00_socialBookmarkingIndique #A5 {background-image:url(img/ico-send-mail-social-topo.gif);}


#ctl00_socialBookmarkingIndique 
{
	width: 110px;	
	float: right;
	clear:none;
	padding: 3px 0px 0px 0px;
	margin:0 0px 0 0px;	
	display:block;	
}



/* SEO - SINAL DE INFORMAES */
span.iconeInfoBMF, span.iconeInfoBOVESPA {
	padding:0 18px 0 0;
	margin:-1px 0;
	background-repeat: no-repeat;
	background-position: right center;
}
span.iconeInfoBMF, span.iconeInfoBOVESPA {background-image: url(/img/icone-INFO.png);}
span.semIconeInfo {background-image:none; margin:0;	padding:0;}

.boxInfoBMF, .boxInfoBOVESPA {
	float:right;
	position: absolute;
	width:300px;
	height:auto;
	z-index:2;
	background-color:#FFFFFF;
	border:1px solid #266297;
	padding:10px;
	margin:10px;
}
.boxInfoAdicionais {
	width:252px;
	min-height:680px;
	float:left;
	margin-right:3px;
	border:solid 1px #cccfd1;
	background:url(/img/bg_boxInfoAdicionais.gif) repeat-x left bottom;
}
.boxInfoLast, div.boxInfoLast {margin-right:0;}
.boxInfoTXT {padding:10px;	text-align:left; color:#996600}
div.boxInfoTXT p {text-align:left;}

#boxInfoAdicionaisRedes {background:url(/img/boxInfoAdicionaisRedes.gif) no-repeat left top;}
#boxInfoAdicionaisCertificacao {background:url(/img/boxInfoAdicionaisCertificacao.gif) no-repeat left top;}
#boxInfoAdicionaisComercial {background:url(/img/boxInfoAdicionaisComercial.gif) no-repeat left top;}
#mainBoxInfoAdicionais {width:770px; margin:0 auto;}

#boxInfoAdicionaisRedes, #boxInfoAdicionaisCertificacao, #boxInfoAdicionaisComercial {
	width:252px;
	height:56px;
	float:left;
	font:normal normal normal 18px "Trebuchet MS", sans-serif;
	color:#585a5b;
	padding:10px;
}


/* ------------------------------- */
/* PAGE ELEMENTS COPIE ESTE VIDEO
/* ------------------------------- */		
	.copieEsteVideoCaixa {
	float:left;
	position: relative;
	width:140px;
	height:125px;
	z-index:20000;
	/*background:#0b1f40;*/
	background:url(/img/bgCopieEsteVideoCaixa.png) repeat left top;
	/*filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity:0.8;*/
	padding:0;
	margin:-157px 0 0 0;
	cursor:default;
	}
	
	input.botaoCopieEsteVideo {
	width:118px;
	height:20px;
	line-height:20px;
	font:normal normal normal 12px/20px "Trebuchet MS", sans-serif;
	text-align:center;
	text-transform:lowercase;
	color:#FFFFFF;
	background:#0f2651;
	border:solid 1px #2f62c0;
	margin-left:10px;
	margin-bottom:5px;
	}
	
	.copieEsteVideoCaixa textarea {width:118px; height:100px; margin:10px; padding:0px;}
	
	.copieEsteVideo {width:488px; float:right;}
	.copieEsteVideoTitulo {width:348px; float:left}		
 div.copieEsteVideoTitulo h4 {font:normal normal normal 12px/26px "Trebuchet MS", sans-serif; color:#585a5b;}
	
	.copieEsteVideoModal {width:140px; float:left;}		
 div.copieEsteVideoModal span {padding-left:10px;}
			
	.copieEsteVideoBotaoSeta {width:140px; height:26px; float:left; font:normal normal normal 12px/16px "Trebuchet MS", sans-serif; color:#FFFFFF; line-height:26px; background:url(/img/copieEsteVideoBotaoSeta.png) no-repeat left top; display:inline-block; cursor:pointer;}	
	.copieEsteVideoBotaoSeta:hover {background:url(/img/copieEsteVideoBotaoSeta.png) no-repeat; background-position:0 -26px;}


/* Nova Sub Home Aes */


#OscilacoesSubBanner {float:left; clear:both; margin-bottom: 30px; width:780px;}
#OscilacoesSubBanner #oscilacoes { float:left; clear:left; width: 520px;}
#OscilacoesSubBanner #oscilacoes .tabela { width: 258px;float:left; border-bottom:3px solid #f0f2f3 !important;}
#OscilacoesSubBanner #oscilacoes .tabela h2 {margin: 0; display:block;}
#OscilacoesSubBanner #oscilacoes .tabela h2 span {padding-right: 18px;}	
#OscilacoesSubBanner #oscilacoes #altas { margin-right: 3px;}
#OscilacoesSubBanner #oscilacoes #altas  h2 span {background:Transparent url(img/ImgSetaAlta.gif) no-repeat right; padding-right: 20px;}
#OscilacoesSubBanner #oscilacoes #baixas h2 span {background:Transparent url(img/ImgSetaBaixa.gif) no-repeat right;}
#OscilacoesSubBanner #oscilacoes .positivo {color:#00AC48 !important;}
#OscilacoesSubBanner #oscilacoes .positivo span { padding:0 0 0 12px; background:url(img/seta-valor-positivo.gif) no-repeat left center;}
#OscilacoesSubBanner #oscilacoes .negativo {color:#F80000 !important;}
#OscilacoesSubBanner #oscilacoes .negativo span {padding:0 0 0 10px; background:url(img/seta-valor-negativo.gif) no-repeat left center;}
#OscilacoesSubBanner #oscilacoes .tabela table { border:none !important; width:100%;}
#OscilacoesSubBanner #oscilacoes .tabela table td { border-left: none !important; border-right:none!important; }
#OscilacoesSubBanner #oscilacoes .tabela table td.right { text-align:right}
#OscilacoesSubBanner #subBannerAcoes {padding-top:9px; float:right; clear:right; width:255px;}
#GraficoAcoes {
	font-family:"Trebuchet MS", sans-serif;
	background-color:#f0f2f3;
	margin-bottom: 30px;
	float:left; 
	clear:both;
	display:inline-block;
	width: 780px;
}

#tickerAcoes {float: left; clear: both; max-height: 21px; height: 21px; background-color:#333233;}
#tickerAcoes object {	width: 780px !important;}
#GraficoAcoes #containerGrafico {width:446px;	float: left; clear: left;}

#GraficoDerivativos {
	font-family:"Trebuchet MS", sans-serif;
	background-color:#f0f2f3;
	margin-bottom: 30px;
	float:left; 
	clear:both;
	display:inline-block;
	width: 780px;}

#GraficoDerivativos #containerGrafico {width:446px;	float: left; clear: left; }
	
	#GraficoDerivativos #grafico {
		display:inline-block;
		min-height:318px;
		width:446px;
		float: left; clear: left;}
		
	#GraficoDerivativos #grafico iframe 
	{	padding: 0; margin: 0;
		min-height:292px;
		max-height:292px !important;
		overflow: hidden;}		
		
	#GraficoDerivativos #containerResumo 
	{
		margin-top: 18px;
		width:398px;
		padding: 26px 27px 10px 27px;
		float: left; clear: left;
		display:inline-block;
		background:Transparent url(img/div-horiz-shadow.gif) no-repeat top center;}
		
		
	#GraficoDerivativos #containerCotFuturo {
		width:310px;
		float: right; clear: right;
		padding: 0px 5px 0px 15px;
		min-height: 520px;
		background:Transparent url(img/div-vertical-shadow.gif) no-repeat left center;}		
		
	#GraficoDerivativos #containerCotFuturo iframe {min-height: 550px;}

#GraficoDerivativos #containerResumo h2,#containerCotFuturo h2 {
	padding:0 0 0 10px;
	font:normal normal bold 16px/30px "Trebuchet MS", sans-serif;
	color:#585a5b;
	background:url(img/Marcador05.gif) no-repeat left 10px;
	border:none;
	clear:both !important;}
	
#containerCotRapida {
	font-size:12px; width: 275px; float:right; clear:right;  
	background:Transparent url(img/div-horiz-mercados.gif) repeat-x top; 
	padding-top: 30px;
	margin-top: 53px !important;	
	margin-right: 30px !important;}
	
#containerCotRapida .container {background:Transparent url(img/div-horiz-mercados.gif) repeat-x bottom; padding-bottom: 30px;}
#containerCotRapida .container fieldset { margin-bottom: 20px;}
#containerCotRapida .inputCotacaoRapida, #containerCotRapida .inputEmpresasListadas { 
	font:normal 11px "Trebuchet MS", sans-serif;
	color:#585a5b;
	border: 1px solid #CCC;
	background-color:#FFF;
	width:219px;
	margin: 0 2px 0 0;
	height: 18px;}

#containerCotRapida h2 {color:#585a5b;font-size:18px;}
#DestaquesSubHomeAcoes, 
#DestaquesSubHomeDerivativos { float:left; display:inline-block; clear:both; width:780px; margin-bottom: 30px;}
	#DestaquesSubHomeAcoes #videos, 
	#DestaquesSubHomeDerivativos #videos {float: left; clear:left;}
	#DestaquesSubHomeAcoes #videos {min-height:342px; width:517px;}
	#DestaquesSubHomeDerivativos #videos {min-height:315px !important; width:520px; padding-bottom: 11px;}
	#DestaquesSubHomeDerivativos #diversifique, #DestaquesSubHomeAcoes #diversifique {clear:right;
		float: right;
		width:255px;
		min-height:176px;
		margin-bottom: 5px;
	}
#DestaquesSubHomeAcoes #cursosSimuladores, #DestaquesSubHomeDerivativos #subBannerDerivativos {
		float: right;
		clear:right;	
		width:255px;
		min-height:141px; margin-top: 1px;}

#DestaquesSubHomeDerivativos #subBannerDerivativos {width:253px !important;}
#DestaquesSubHomeDerivativos #diversifique {width:251px !important;	min-height:182px;}

#oqvcprocura h2 { background:Transparent url(img/imgOqueVcProcuraQroInv.gif) no-repeat right;}
#diversifique h2 { background:Transparent url(img/ico-diversifique.gif) no-repeat right;}
#cursosSimuladores h2 {	background:Transparent url(img/ico-cursos-simuladores.gif) no-repeat right;}
#servicosOferecidos h2 {background:Transparent url(img/ico-servicos-oferecidos.gif) no-repeat right;}
#sobreOMercado h2 {	background:Transparent url(img/ico-sobre-o-mercado.gif) no-repeat right;}
#paraConsultar h2 {	background:Transparent url(img/ico-para-consultar.gif) no-repeat right;}

.espanholDeriv #servicosOferecidos h2,.espanholDeriv #sobreOMercado h2,.espanholDeriv #paraConsultar h2 { background-image: none; display: inline-block;}

.espanholAcoes #servicosOferecidos h2,
.espanholAcoes #sobreOMercado h2 { display: inline-block;}
.espanholAcoes .boxPadrao { width: 384px !important; min-height: 160px !important;}
.espanholAcoes #servicosOferecidos {float: right; clear: right;}
.espanholAcoes #sobreOMercado  {float: left; clear: left;}
#paraConsultar { float:right;}
#sobreOMercado { margin-right: 5px;}
#ServicosSubHomeAcoes { float:left; display:inline-block; clear:both; width:780px; margin-bottom: 30px;}
#ServicosSubHomeAcoes .boxPadrao { width: 255px; min-height: 223px;}

.DestaquesSubHome #videos .conteudo {padding: 0px !important; width:510px;}
.DestaquesSubHome #videos .principal {float: left; clear:left; min-height: 220px; width: 276px; padding: 40px 0 0 7px;}
.DestaquesSubHome #videos .principal h3 {color:#585a5b; font-size:18px;}
.DestaquesSubHome #videos .principal span {color:#4e79a0;  line-height:14px}

.DestaquesSubHome #videos .thumbs {float: right; clear:right; width: 211px; background:Transparent url(img/divisor-videos.gif) no-repeat left; padding: 40px 0px 0px 7px; min-height: 220px;}
.DestaquesSubHome #videos .thumbs .item {float: left; display:inline-block; width: 100%; padding:0px 0px 10px 0px}
.DestaquesSubHome #videos .thumbs .item span {display: inline-block; line-height:14px; width: 110px;}
.DestaquesSubHome #videos .thumbs .item img { float:left; clear:left; margin-right: 5px; border:1px solid #cccfd1;}



/* box padro */

.boxPadrao{font-size:12px;border:1px solid #cccfd1;display:inline-block;background:Transparent url(img/bg-boxPadrao-bottom.gif) repeat-x bottom;font-family:"Trebuchet MS", sans-serif;float:left;margin:0;padding:0 0 5px}
.boxPadrao .headBox{background:Transparent url(img/bg-boxPadrao-top.gif) repeat-x top;display:block;border-bottom:3px solid #e5e7e8}
.boxDestaque{background:Transparent url(img/bg-boxDestaque-bottom.gif) repeat-x bottom}
.boxDestaque .headBox{background:Transparent url(img/bg-boxDestaque-top.gif) repeat-x top!important;border-bottom:3px solid #e2eee3!important}
.boxPadrao h2{font-family:"Trebuchet MS", sans-serif;color:#585a5b;font-size:17px;display:block;clear:both;margin:0 10px 0 0;padding:12px 6px}
.boxPadrao .conteudo{font-size:12px;clear:both;display:inline-block;margin:0;padding:4px 8px 0!important}
.boxPadrao .listaAcessos,.boxPadrao .listaAcessos ul{margin:3px 0 0!important;padding:0}
.boxPadrao .listaAcessos ul li{background:Transparent url(img/Marcador13.gif) no-repeat 2px 6px !important; padding:0 0 0px 11px; line-height: 16px !important; margin: 5px 0 5px 0 !important;}

/* GRAFICO EX-BMF */

#containerGraficosDerivativos { background: none !important; background-image: none !important;	 background-color: #F0F2F3 !important; font-family:"Trebuchet MS", sans-serif; font-size: 11px;	margin:0px !important; padding-top:0px !important; display: block; height: 400px;}
#containerGraficosDerivativos #externo {float: left; margin-top: -5px;	background:Transparent url(img/bg-graf-derivativos.png) no-repeat top left;	width: 442px; display: block; float: left;}	
#containerGraficosDerivativos #externo  #controleGrafico {float: left; width: 150px; clear: left; padding: 15px 2px 0px 10px; display: block;}
#containerGraficosDerivativos #externo  #controleGrafico h2 {color:#004685; font-size: 18px;}
#containerGraficosDerivativos #externo  #controleGrafico ul {list-style: none; padding: 0; margin:10px 0 0 0;}
#containerGraficosDerivativos #externo  #controleGrafico ul li { list-style: none; padding: 0; margin:0;}
#containerGraficosDerivativos #externo  #controleGrafico p {width: 140px; margin-bottom: 7px; color:#4e79a0; clear: both; float: left; display: inline-block; font-weight: bold; padding-left: 10px;}
#containerGraficosDerivativos #externo  #controleGrafico .container {width: 150px; clear: both; float: left; display: inline-block; padding: 10px 0px 10px 0px} 
#containerGraficosDerivativos #externo  #controleGrafico .avista {width: 150px;	background:Transparent url(img/div-horiz-shadow-peq.gif) no-repeat top center;}
#containerGraficosDerivativos #externo  #controleGrafico .coluna { float: left; width: 74px; display: inline-block;}
#containerGraficosDerivativos #externo  #controleGrafico a {padding-left: 8px; display: inline-block;color:#004685;}
#containerGraficosDerivativos #externo  #controleGrafico a span {padding: 3px 8px 3px 0px;display: inline-block;}	
#containerGraficosDerivativos #externo  #controleGrafico .active {background:Transparent url(img/bg-botao-graficos.gif) no-repeat left center;}
#containerGraficosDerivativos #externo  #controleGrafico .active span {color: #fff; background:Transparent url(img/bg-botao-graficos.gif) no-repeat right center;}
#containerGraficosDerivativos #graficoDerivativosInterno {width: 277px; clear: right; float: right; padding: 15px 0px 0px 0px;}
	#containerGraficosDerivativos #graficoDerivativosInterno h2 {color:#585a5b; font-size: 17px; float: left; clear: both; width: 274px; margin-bottom: 20px;}
	#containerGraficosDerivativos #graficoDerivativosInterno h2 span {float: left; clear: left; padding-left: 37px;}
	#containerGraficosDerivativos #graficoDerivativosInterno h2 .cod {font-size: 16px; font-weight: bold; float: right;  clear: right; padding-top: 1px;}
	#containerGraficosDerivativos #graficoDerivativosInterno .legendasGrafico { text-align: left; font-size:10px; float: left; clear: both;  width: 270px; padding-left: 40px;}
	#containerGraficosDerivativos #graficoDerivativosInterno .image {float: left; text-align: center; clear: both; width: 270px;}
	#containerGraficosDerivativos #graficoDerivativosInterno .variacao { margin-top: 10px; background:Transparent url(img/bg-variacao-grafico.gif) repeat-x center; display: inline-block; height: 30px; float: left; clear: both; width: 270px; color: #fff;}	
	#containerGraficosDerivativos #graficoDerivativosInterno .variacao #oscilacao {float: left; width:49%; text-align: center; font-size: 18px;  height: 30px; padding-top: 4px;}
	#containerGraficosDerivativos #graficoDerivativosInterno .variacao #pontos  {float: left; width:49%; text-align: center;  font-size: 18px; border-left: 1px solid #fff; height: 30px; padding-top:4px;}
	#containerGraficosDerivativos #graficoDerivativosInterno .variacao #pontos span {font-size: 10px; font-weight: normal !important; vertical-align: middle; margin-top: -2px;}		
	#containerGraficosDerivativos #graficoDerivativosInterno .variacao #oscilacao span { color:#FFF; padding-left: 30px; }
	#containerGraficosDerivativos #graficoDerivativosInterno .variacao #oscilacao .alta {background:Transparent url(img/ic_alta.png) no-repeat left center;}
	#containerGraficosDerivativos #graficoDerivativosInterno .variacao #oscilacao .baixa {background:Transparent url(img/ic_baixa.png) no-repeat left center;}
	#containerGraficosDerivativos #graficoDerivativosInterno .variacao #oscilacao .neutra {background:Transparent url(img/ic_estavel.png) no-repeat left center;}

#graficoDerivativosInterno .legenda {font-family:"Trebuchet MS", sans-serif;	font-size: 10px; text-align: right; background-color:#F0F2F3;padding:5px 5px 0px 0px; clear: both; float: left; display: inline-block; width: 275px; }
#graficoDerivativosInterno .delay {float: left; clear: left;}
#graficoDerivativosInterno .tipo { /*text-transform: lowercase;*/}
.graficoInternas .legenda {	font-family:"Trebuchet MS", sans-serif;	font-size: 10px; text-align: right;  padding-right: 5px;}



#tabela_tj, #tabela_a_vista,
#tabela_oscilacao, .tabelaRO table { background-color:#fff; border-top: 1px solid #CCCFD1; border-bottom: 1px solid #CCCFD1;}

#agrupadorTabelasGraficosInterna {width: 305px !important; margin: 0; padding: 0;}
	#agrupadorTabelasGraficosInterna .tabela td { border-left: none !important; border-right: none !important;}
	#agrupadorTabelasGraficosInterna .divisor {float: left; clear: both; padding-top: 17px; width: 305px !important; background:Transparent url(img/div-horiz-shadow-medio.gif) no-repeat top center; margin-top: 20px;}
	#agrupadorTabelasGraficosInterna .alta {color:#00ae4d !important;}
	#agrupadorTabelasGraficosInterna .baixa {color:#fd0002 !important;}
	#agrupadorTabelasGraficosInterna .estavel {color:#ffc600 !important;}

.tabelaRO table .titulo {background-color:#E5E8EA;}
.graficoInternas {margin: 0; padding: 0;}
	.graficoInternas h2 { float:left; width: 305px !important; display: block; margin:6px 0 0 0 !important;}
	.graficoInternas h2 span { float:left; clear: left;}
	.graficoInternas h2 span.data {float:right; clear: right; font-size: 10px; font-weight: normal; padding-right: 5px;}

.graficoInternas span.after {float: left; clear: left;}
	
	
/* padro maiores/menores oscilaes  */	

/* valor necessita estar entre tag span */

.positivo {color:#00AC48 !important;}
.positivo span, span.positivo {color:#00AC48 !important; padding:0 0 0 12px;	background:url(img/seta-valor-positivo.gif) no-repeat left center;}
.negativo {color:#F80000 !important;}
.negativo span, span.negativo {color:#F80000 !important; padding:0 0 0 10px;	background:url(img/seta-valor-negativo.gif) no-repeat left center;}
.neutro {color:#CCC016 !important;}
.neutro span, span.neutro {color:#CCC016 !important; padding:0 0 0 10px;}
	
	
	

/* ------------------------------- */
/* MOBILE
/* ------------------------------- */
.boxMobile-1,
.boxMobile-2{height:255px; float:left; margin-right:13px; margin-bottom:15px; display:block;}
.boxMobile-1{width:781px; background:url(/img/boxMobile-1.gif) no-repeat left top}
.boxMobile-2{width:384px; background:url(/img/boxMobile-2.gif) no-repeat left top}

div.caixaMobile-1,
div.caixaMobile-2{height:163px; display:block; border:solid 1px #CCCFD1}

div.caixaMobile-1{width:358px; margin:0 auto;}
div.caixaMobile-2{width:371px; float:left; margin:0 0 0 12px;}

div.caixaMobile-1 h3,
div.caixaMobile-2 h3{height:45px; font-family:"Trebuchet MS"; font-size:18px; line-height:45px; padding-left:10px; color:#FFFFFF; background-color:#266297; background:url(/img/caixaMobile.gif) repeat-x left top}

div.caixaMobile-1 p,
div.caixaMobile-2 p{margin:0; padding:15px 10px 25px 10px; text-align:left; height:45px;}

div.caixaMobileDownload-1{width:50%; margin-right:1px; border-top:solid 1px #CCCFD1; border-right:solid 1px #CCCFD1}

div.caixaMobileDownload-1,
div.caixaMobileFicha-1,
div.caixaMobileFicha-2{height:32px; float:left; display:block; background:url(/img/caixaMobileDownloadFicha.gif) repeat-x left top}

div.caixaMobileDownload-1 span,
div.caixaMobileFicha-1 span,
div.caixaMobileFicha-2 span{font-family:"Trebuchet MS"; font-size:12px; float:left; line-height:32px; padding-left:45px; background-repeat:no-repeat; background-position:12px center;}

div.caixaMobileDownload-1 span{background-image:url(/img/iconeMobileDownload.png);}
div.caixaMobileFicha-1 span,
div.caixaMobileFicha-2 span{background-image:url(/img/iconeMobileFicha.png);}

div.caixaMobileFicha-1{width:49%; border-top:solid 1px #CCCFD1; border-left:solid 1px #CCCFD1}
div.caixaMobileFicha-2{width:100%; border-top:solid 1px #CCCFD1}

#iPadMobile h2,
#iPhoneMobile h2,
#androidMobile h2,
#outrosMobile h2{font-family:"Trebuchet MS"; font-size:30px; line-height:75px; margin-left:13px; padding-left:50px; color:#004685; background-repeat:no-repeat; background-position:left center;}

#iPadMobile h2 {background-image:url(/img/iPadMobile.png);}
#iPhoneMobile h2 {background-image:url(/img/iPhoneMobile.png);}
#androidMobile h2 {background-image:url(/img/androidMobile.png);}
#outrosMobile h2 {background-image:url(/img/outrosMobile.png);}

.lastMobile, div.lastMobile{margin-right:0;}
div.spacerMobile{clear:both; display:block;}

/* ------------------------------- */
/* ICONE MOBILE
/* ------------------------------- */
#iconeiPadPublicacoes{width:auto; height:69px; float:left; display:block; margin-top:18px; margin-bottom:18px; background-image:url(/img/iconeiPadPublicacoes.png); background-repeat:no-repeat; background-position:left center;}
#iconeiPadPublicacoes p{padding-left:80px; padding-top:15px; text-align:left;}


/* ------------------------------- */
/* CAIXA VIDEO INDICE
/* ------------------------------- */
#caixaDireitaVideo {
	width:276px;
	height:auto;
	float:right;
	background:#e1e3e4;
	margin-left:20px;
	clear:both;
}
#caixaDireitaVideo img{margin:1px;}
#caixaDireitaVideo .legenda p{margin:0 12px; text-align:left;}

#boxIndice{width:790px; min-height:340px; float:left; display:block; margin-top:10px; margin-bottom:30px;}
#boxIndice h3{height:48px; font-family:"Trebuchet MS"; font-size:18px; line-height:48px; padding-left:10px; color:#585a5b; background-color:#e6e9eb; background:url(/img/BGboxIndiceH3.gif) repeat-x left top}
.boxIndice1,
.boxIndice2{width:259px; height:100%; float:left; display:block; margin-bottom:3px; padding-bottom:10px; border:solid 1px #cccfd1; margin-right:3px; background:url(/img/BGboxIndiceIcones.gif) repeat-x left bottom}
.boxIndice1{min-height:360px;}
.boxIndice1 .listaAcessos,
.boxIndice2 .listaAcessos{margin:10px;}
#boxIndiceIcone{width:788px; height:121px; float:left; display:block; border:solid 1px #cccfd1; margin-top:10px; background:url(/img/BGboxIndiceIcones.gif) repeat-x left top}
#boxIndiceIcone p,
#boxIndiceIcone h4{margin-left:105px; font-family:"Trebuchet MS"; font-size:12px; color:#585a5b; padding:0; text-align:left;}
#boxIndiceIcone h4 {margin-top:35px;}

.boxIndiceIcone1,
.boxIndiceIcone2,
.boxIndiceIcone3{width:259px; height:121px; float:left; display:block; margin-right:3px;}

.boxIndiceIcone1{background:url(/img/IndiceIcone1.png) no-repeat 10px center}
.boxIndiceIcone2{background:url(/img/IndiceIcone2.png) no-repeat 10px center}
.boxIndiceIcone3{background:url(/img/IndiceIcone3.png) no-repeat 10px center}

div.spacerIndice{clear:both; display:block;}

/* ------------------------------- */
/* TIPOS DE INVESTIMENTOS
/* ------------------------------- */

.boxTiposInvest{height:450px;float:left;margin-right:3px;margin-bottom:20px;display:block;width:389px;background:url(img/boxTiposInvest.jpg) no-repeat left top}
#rendaFixa h2,#rendaVariavel h2{font-family:"Trebuchet MS";font-size:18px;line-height:50px;margin-left:10px;color:#585A5B}
div.caixaTiposInvest{min-height:130px;display:block;border-bottom:solid 1px #E6e9EB;width:365px;float:left;margin:0 0 0 10px}
div.lastCaixaTiposInvest{min-height:130px;display:block;border:0;width:365px;float:left;margin:0 0 0 10px}
div.caixaTiposInvest div.colunaEsquerda,div.lastCaixaTiposInvest div.colunaEsquerda{width:70px;height:100%;float:left;margin:20px 8px 0 0}
div.caixaTiposInvest div.colunaDireita,div.lastCaixaTiposInvest div.colunaDireita{width:280px;float:left;margin:20px 0 0}
div.caixaTiposInvest .icone,div.lastCaixaTiposInvest .icone{width:70px;height:70px;float:left}
div.caixaTiposInvest h3,div.lastCaixaTiposInvest h3{font-family:"Trebuchet MS";font-size:17px;font-weight:bold;color:#4E79A0;margin:0;padding:0}
div.caixaTiposInvest p,div.lastCaixaTiposInvest p{text-align:left;margin:0;padding:0}
table tr td.tiposInvest{background:url(img/bkgTabelaTiposInvest.gif) repeat-y left top;width:68px}
table tr td.tiposInvest img{margin:10px 0 10px 5px}


/* box grafico */

.ContainerGraficoIndice {float: right; clear: right; border: 1px solid #CCCFD1 !important; width:280px; min-height:275px; margin: 0px 0px 15px 20px !important;}

.ContainerGraficoIndice h2 { 
	background-image:url(Img/bg-titles-big.gif) !important;
	background-position:left !important;
	background-repeat:no-repeat !important;
	font:normal 16px "Trebuchet MS", sans-serif !important;
	color: #fff !important;
	padding: 4px 5px 4px 17px !important;
	margin: 0 !important;
}
.ContainerGraficoIndice h2 span { font-smooth:always;}


/* ------------------------------- */
/* PGINA Clubes de Investimento
/* ------------------------------- */
#boxClubesInvestimento{width:790px; min-height:340px; float:left; display:block; margin-top:50px; margin-bottom:30px;}
#boxClubesInvestimento h2{height:48px; font-family:"Trebuchet MS"; font-size:18px; line-height:48px; padding-left:10px; color:#585a5b; background-color:#e6e9eb; background:url(/img/BGboxIndiceH3.gif) repeat-x left top}
.boxClubesInvestimento1,
.boxClubesInvestimento2 {width:388px; float:left; display:block; margin-bottom:3px; padding-bottom:10px; border:solid 1px #cccfd1; margin-right:5px; background:url(/img/BGboxClubesInvestimento.gif) repeat-x left bottom}
.boxClubesInvestimento1 {min-height:249px; height:249px;}
.boxClubesInvestimento2 {min-height:120px; height:120px;}
.boxClubesInvestimento1 .listaAcessos,
.boxClubesInvestimento2 .listaAcessos{margin:10px;}
#thumbVideoClubesInvestimento{width:100%; height:100%; float:left; display:block; background:url(/img/img_porco.png) no-repeat 10px top; margin-top:20px;}
#thumbVideoClubesInvestimento h3{font-family:"Trebuchet MS"; font-size:17px; color:#585a5b;}
#thumbVideoClubesInvestimento h3,
#thumbVideoClubesInvestimento p {margin:0 10px 0 210px; text-align:left;}


/* popup - indique por email */

body.PopupFormularios  {
	font-family: "Trebuchet MS"; font-size:11px; font-weight:normal; color: #585a5b;
	background-color:#E6E9EB;
	background-image:url(img/bg-popup-indique-amigo.gif) !important;
	background-position:top !important;
	background-repeat:repeat-x !important;
	margin: 0 !important;
	padding: 0 !important;
}

body.PopupFormularios  .containerIndique {
	margin: 0 !important;
	padding: 102px 23px 5px 23px !important;
	background-image:url(img/topo-popup-indique-amigo.gif) !important;
	background-position:top left !important;
	background-repeat:no-repeat !important;
 	
}
body.PopupFormularios  .containerIndique h1 {font:normal normal normal 18px "Trebuchet MS", sans-serif !important; color:#4c7fae !important; border-bottom:solid 4px #d8e2eb; margin-bottom: 20px; padding-bottom: 0px; width: 420px; display: inline-block;}
body.PopupFormularios  .containerIndique p { clear:both; padding: 3px 0px 3px 0px;  width: 420px; display: inline-block;}
body.PopupFormularios  .containerIndique p span { width: 128px; float:left;}
body.PopupFormularios  .containerIndique p input { border: 1px solid #9c9c9c; background-color:#fff; padding: 2px; width: 270px;  float:right;}
body.PopupFormularios  .containerIndique p.agrupadorBotoes .botaoFuncao03 {border:none !important; padding: 0 !important; height: 23px; background-image:url(img/bg-botoes-full.gif) !important; background-position:left !important;	background-repeat:repeat-x !important; width: 80px; float: none;}
body.PopupFormularios  .containerIndique p.agrupadorBotoes { text-align:center; padding-top: 30px;}
body.PopupFormularios  .containerIndique .mensagem {padding:20px 0px 5px 0px; min-height: 90px;}
body.PopupFormularios  .containerIndique .msgok {background-image:url(img/check.png) !important;background-position:left 25px !important;background-repeat:no-repeat !important; padding:0px 0px 5px 90px; width: 310px; margin: 30px 0px 0px 40px;  display: inline-block; float: left;}
body.PopupFormularios  .containerIndique .msgErro {background-image:url(img/error.png) !important; background-position:left 25px!important; background-repeat:no-repeat !important; padding:0px 0px 5px 95px;  width: 310px; margin: 10px 0px 0px 40px;  display: inline-block; float: left;}
body.PopupFormularios  .containerIndique .msgok p, body.PopupFormularios  .containerIndique .msgErro p {width: 280px; }
body.PopupFormularios  .containerIndique .msgok p.agrupadorBotoes, body.PopupFormularios  .containerIndique .msgErro p.agrupadorBotoes {text-align: left; padding-left: 60px; width: 230px;}
	
/* contato - msg erro */
#ctl00_contentPlaceHolderConteudo_pnlResultado {width:210px; height: 100px; background-image:url(img/fale_conosco-msg01.png); background-position:left !important;background-repeat:no-repeat !important; padding:30px 25px 5px 120px;  border: 1px solid #cccfd1; margin-top: 40px;}
.emailerro {background-image:url(img/fale_conosco-msg02.png) !important;}
a.btokclose {background-image:url(img/bt-ok1.gif) !important; display: block; width:44px; height: 20px; margin-top: 10px;}


/* renda- fixa - home  */
#ContainerBannerRendaFixa {padding-top: 10px;}
#ContainerBannerRendaFixa  .left .titulo02, #ContainerOfertasPublicas .titulo02 {padding-top: 25px;}
#ContainerBannerRendaFixa, #OfertasDestaques, #PlantaoApresentacoes {float:left; display:inline-block; clear:both; width:775px; margin:0px 0px 20px 0px; font-family:"Trebuchet MS", sans-serif; color:#585a5b; font-size: 11px;}
#PlantaoApresentacoes { margin-bottom: 0px; }
#ContainerBannerRendaFixa #containerBanner {height:210px; margin-bottom: 10px;}
#ContainerBannerRendaFixa #containerResumo {float: right; clear: right; width: 242px; height:190px; padding:10px; background-image:url(img/bg-box-renda-fixa-home.gif); background-repeat: repeat-x; background-position: bottom;}
#ContainerBannerRendaFixa #containerResumo h2 {font-family:"Trebuchet MS", sans-serif; color:#585a5b; font-size:17px; display:block; padding:0px; margin:0; clear:both;}
#ContainerBannerRendaFixa #Destaques {min-height: 351px;}
#ContainerBannerRendaFixa #containerResumo p { line-height:16px;}

#ContainerBannerRendaFixa .left h2 {}
#ContainerBannerRendaFixa .left h2 span {display: block;}
#ContainerBannerRendaFixa .left h2 span.subTitulo { font-weight: normal; font-size: 12px; display: block;}

#ContainerBannerRendaFixa .left #OfertasNegocios, #PlantaoApresentacoes #ContainerPlantao {float: left; clear: left; width: 511px;}
#ContainerBannerRendaFixa .left #OfertasNegocios { margin: 20px 0px 20px 0px; min-height: 225px;}
#ContainerBannerRendaFixa #Destaques, #ContainerBannerRendaFixa #ContainerOfertasPublicas {float: left; clear: both; width: 253px;}
#PlantaoApresentacoes #ContainerPlantao h2, #ContainerBannerRendaFixa .left  #OfertasNegocios h2, 
#ContainerBannerRendaFixa #Destaques h2, #ContainerOfertasPublicas h2, #OfertasNegocios h2, #containerApresentacoes h2, #ContainerOfertasPublicas ul, #containerApresentacoes ul {float: left; clear: both; width: 100%;}
#ContainerBannerRendaFixa #Destaques .item { border-bottom: 1px solid #f0f2f3; clear: both; float: left; width: 100%; padding: 10px 0px 10px 0px}
#ContainerBannerRendaFixa #Destaques .noBorder { border-bottom: none !important}
#ContainerBannerRendaFixa #Destaques .item p {margin: 0; padding:0; line-height:16px;}
#ContainerBannerRendaFixa #Destaques .item p a {color: #585a5b; text-decoration: none;}
#ContainerBannerRendaFixa #Destaques .item p a:hover {text-decoration: underline;}
#ContainerBannerRendaFixa #Destaques .subTitulo {margin: 0; padding:0; font-weight: bold;}
#PlantaoApresentacoes #ContainerPlantao h2 span, #ContainerOfertasPublicas h2 span, #ContainerBannerRendaFixa #Destaques h2 span, #containerApresentacoes h2 span { float: left; clear: left; width: 70%;}
#PlantaoApresentacoes #ContainerPlantao h2 a, #ContainerOfertasPublicas h2 a, #ContainerBannerRendaFixa #Destaques h2 a,
#containerApresentacoes h2 a { float: right; clear: right; font-size: 11px; background-image:url(img/bulletSetaDuplaPeq.gif); background-repeat: no-repeat; background-position: left; padding-left: 10px; display: inline-block; margin-top: 3px;}
#ContainerBannerRendaFixa .left {float: left; clear: both; width: 511px;}
#ContainerBannerRendaFixa .right, #containerApresentacoes {float: right; clear: right; width: 253px;}
#subBannerRendaFixa {width: 253px; margin-top: 20px; float: left; clear: both;}

#ContainerBannerRendaFixa .left  #ContainerOfertasPublicas ul { clear: both}
#PlantaoApresentacoes .tabelaSemBorda table { float: left; clear: both;}
#PlantaoApresentacoes .tabelaSemBorda table tr.alternada { background-color:#f6f7f7 !important;}
#verDetalhes {float: right; clear: right; margin-top: -25px; color: #fff;}
#verDetalhes a {display: block; color: #fff; background-image:url(img/bullet-seta-dupla-branca.gif); background-repeat: no-repeat; background-position: left; padding: 0 10px 0 10px;}
.legendaTbRendaFixa {float: left; clear: both; padding: 10px 0px 10px 0px; width: 100%;}
.legendaTbRendaFixa .atrasoTbRendaFixa {float: left; clear: left;}
.legendaTbRendaFixa .dataTbRendaFixa {float: right; clear: right; text-align: right; padding-right:10px;}
#ServicosSubHomeRendaFixa { float:left; display:inline-block; clear:both; width:775px; margin-bottom: 30px;}
#ServicosSubHomeRendaFixa .boxPadrao { width: 254px; min-height: 223px;}
#paraEmissores {margin-left: 3px;}
#paraEmissores h2 {	background:Transparent url(img/ico-emissores.gif) no-repeat right;}
#paraInvestidores h2 {background:Transparent url(img/ico-investidores.gif) no-repeat right;}
#ServicosSubHomeRendaFixa .border { border-top: 1px solid #e5e7e8 !important; min-width: 240px; padding-top: 8px}
#ServicosSubHomeRendaFixa .nobullet {padding-left: 0 !important; background-image: none !important;}

#ContainerOfertasPublicas .listaAcessos, #ContainerOfertasPublicas .listaAcessos ul {margin: 0 !important;}
#ContainerOfertasPublicas .listaAcessos ul li { min-height: 10px !important;}

/* abas ofertas */
#ContainerOfertasPublicas .listaAcessos {min-height: 50px; margin: 5px 0px 0px 0px; float: left; float: left;}
.abasOfertas {background:Transparent url(img/bg-abas-ofertas.gif) repeat-x top; display: inline-block; float: left; padding: 5px; border-bottom: 1px solid #d4d6d8; width: 243px;}
.abasOfertas .titulo {display: inline-block; background:Transparent url(img/bullet-setaDupla2.gif) no-repeat left; display: inline-block; font-weight: bold; padding: 0px 10px;}
.abasOfertas a {display: inline-block;}

/* historico noticias - renda fixa */
#historicoNoticiasRendaFixa { float: left; clear: both; margin-top: 20px; width: 100%;}
#historicoNoticiasRendaFixa .MasterTable_SiteBmfBovespa {width: 100%}
.containerNoticias {}
#historicoNoticiasRendaFixa  .tituloNoticias { border-bottom:solid 4px #d8e2eb; height: 28px;}
#historicoNoticiasRendaFixa  .tituloNoticias span {font:normal normal normal 18px "Trebuchet MS", sans-serif; color:#4c7fae; width: 80px; float:left;}
#historicoNoticiasRendaFixa  .tituloNoticias .selecaoAno {width: 80px;}

/* box padro 3 caixas */
.box3CaixasPadrao { float:left; display:inline-block; clear:both; width:790px; margin-bottom: 30px;}
.box3CaixasPadrao .boxPadrao  { width: 255px; min-height: 223px; margin-right: 3px;}

/* pag. duas colunas */
.Pagina2ColunasDireita {float:left; display:block; clear:both; width:790px;}
.Pagina2ColunasDireita .colunaLeft {float:left; clear: left;  width: 535px;}
.Pagina2ColunasDireita .colunaRight {float:right; clear: right; width: 226px;}

/* box 2 colunas */
.box2col {float:left; display:block; clear:both; width:100%; margin: 20px 0px 20px 0px;  padding-top: 10px;}
.box2col .left {float:left; display:block; width:48%;}
.box2col .right {float:right; clear: right; width:45%; background-image:url(img/divVerticalcol.gif); background-position:left 20px; background-repeat: no-repeat; padding: 10px 0px 0px 3%; min-height: 250px;}
.acessosTesouro .CaixasAcesso {padding-left: 0px; width: 223px; display: inline-block; padding-bottom: 15px;}
.acessosTesouro .CaixasAcesso div.headBox {width: 223px !important;}
.acessosTesouro .CaixasAcesso div  {padding-left: 0px;  width: 210px !important; display: inline-block;}
.acessosTesouro .CaixasAcesso div.conteudo {padding-top: 15px !important}
.acessosTesouro .CaixasAcesso div p {width: 145px !important; line-height: 14px; padding: 15px 0 0 60px; min-height: 55px; background-position:left 5px; text-align:left;} 
.CaixasAcesso p.palestras {	background-image:url(img/ico-palestrantes.gif);}
.CaixasAcesso p.folheto {background-image:url(img/ico-conheca-o-folheto.gif);}
.CaixasAcesso p.perguntasRespostas {background-image:url(img/ico-perguntas-respostas.gif);}
.listaExpandir { clear: both !important;}
.listaExpandir .elementoOculto p { padding-bottom: 5px !important;}

/* renda-fixa - adicionado 07-11-2011*/
#ctl00_contentPlaceHolderConteudo_usrOfertaNegocio_divAlertaOferta {height: 56px !important;  padding-top: 30px;}
#ctl00_contentPlaceHolderConteudo_usrOfertaNegocio_divAlertaNegocio  {height: 75px !important; padding-top: 40px;}
#OfertasNegocios table {width: 510px;}
.OfertasNegociosInterna table {width: 780px !important; }
.OfertasNegociosInterna .mensagem {width: 777px!important; padding-top: 35px; height: 55px; font-family:"Trebuchet MS", sans-serif; font-size:12px;}
#OfertasNegocios .mensagem {width: 507px;}
#ContainerPlantao .mensagem {height: 51px; width: 509px; padding-top: 30px;}
#ContainerOfertasPublicas .mensagem {height: 62px;  padding-top: 20px;}
#containerApresentacoes .mensagem {height: 64px;  padding-top: 20px;}
#Destaques .mensagem {height: 172px;  padding-top: 100px;}
#OfertasNegocios .mensagem, #ContainerPlantao .mensagem, #ContainerOfertasPublicas .mensagem, #containerApresentacoes .mensagem, #Destaques .mensagem {
	background:Transparent url(img/bg-avisoRendaFixa.gif) repeat-x bottom; background-color: #fff !important;
	text-align: center; border: 1px solid #E6E9EB !important; display: inline-block;}
#OfertasNegocios .mensagem span, #ContainerPlantao .mensagem span, #ContainerOfertasPublicas .mensagem span, #containerApresentacoes .mensagem span, #Destaques .mensagem span {
	background:Transparent url(img/bullet-aviso.gif) no-repeat left; padding: 0 0 0 30px; display: inline-block; 
	text-align: left; max-width: 80%;}
#OfertasNegocios .tabela h2 span {float: left; clear: left; width: 70%;}
#OfertasNegocios .tabela h2 span.dataHora {float: right; width: 15%; font-size: 11px; font-weight: normal; padding-right: 18px; clear: right;}
#OfertasNegocios .tabela h2 span.dataHora span {clear: none; float: none; width: auto;}

/* mensagem de erro - indisponível */
.MensagemAlerta {background:Transparent url(img/bullet-aviso.gif) no-repeat left; padding: 0 0 0 30px !important; margin: 20px 0px 20px 0 !important; font-family:"Trebuchet MS", sans-serif; font-size:12px;}


/* Paginacao banner - Renda Fixa  23-11-2011 */
.bx-wrapper, .bx-window {width: 512px !important; height: 210px !important; z-index: 96; }
#bannerContainer {width: 512px !important; height: 210px; display:block; padding: 0 !important; font-family: "Trebuchet MS"; font-size: 11px; border: 1px solid #D3D7DB;}
#bannerContainer img {width: 512px; height: 210px; z-index: 98;}
#bannerPaginacao { z-index: 99;  width: 503px; margin-top: -31px; position: absolute; text-align: right;}
#bannerPaginacao a { border: 1px solid #E6E7EA; color:#0D0A36; padding: 3px 6px; display: inline-block; background-color: #CED7DF; text-decoration: none;  font-size: 11px; margin-left: 5px; min-width: 10px; text-align: center;}
#bannerPaginacao a.pager-active {background-color: #0071B6; color:#66A9D3; border: 1px solid #66A9D3;}
.vantagem {display: block; background:Transparent url(img/ico-vantagem.png) no-repeat 0px 5px; padding: 0 0 10px 35px; float: left; clear: both; width: 740px}

/* lista fundo imob */
.listaFundosImob div.listaAcessos ul li { padding:0 0 0 22px !important; background:transparent url(img/icLink-Page.gif) no-repeat 4px 4px !important;}
.listaFundosImob div.listaAcessos ul li.listaItemPDF { background:transparent url(img/IconePDF.gif) no-repeat 4px 4px !important;}
.listaFundosImob div.listaAcessos ul li.corAlternada {background-color:#f6f7f7 !important;}
 
/******************************** O que vc procura **********************************/

.coluna1OqueVcProcura{float:left;width:254px;height:auto}
.coluna2OqueVcProcura{float:left;margin-left:3px;width:254px;height:auto}
.caixaOqueVcProcura{float:left;background-image:url(/img/bgCaixaOqueVcProcura.gif);background-repeat:repeat-x;background-position:bottom;margin-top:18px;border:1px solid #cccfd1;width:252px;height:218px}
.fundoCaixaOqueVcProcura{float:left;width:252px;height:45px;background-image:url(/img/bgCaixaTituloOqueVcProcura.gif);border-bottom:3px solid #e5e7e8}
.txtCaixaOqueVcProcura{float:left;margin-top:10px;margin-left:10px;font:normal normal normal 18px "Trebuchet MS", sans-serif;color:#585a5b;width:auto;height:20px}
.imgOqueVcProcuraAcoes{float:right;margin-right:15px;width:37px;height:42px;background-image:url(/img/imgOqueVcProcuraAcoes.gif);background-repeat:no-repeat;margin-top:3px}
.imgOqueVcProcuraMercFuturos{float:right;margin-right:10px;width:37px;height:45px;background-image:url(/img/imgOqueVcProcuraMercFuturos.gif);background-repeat:no-repeat}
.imgOqueVcProcuraRegulacao{float:right;margin-right:10px;width:38px;height:40px;background-image:url(/img/imgOqueVcProcuraRegulacao.gif);background-repeat:no-repeat;margin-top:5px}
.imgOqueVcProcuraServicos{float:right;margin-right:10px;width:38px;height:40px;background-image:url(/img/imgOqueVcProcuraServicos.gif);background-repeat:no-repeat;margin-top:5px}
.imgOqueVcProcuraProdutos{float:right;margin-right:10px;width:42px;height:40px;background-image:url(/img/imgOqueVcProcuraProdutos.gif);background-repeat:no-repeat;margin-top:5px}
.imgOqueVcProcuraFerramentas{float:right;margin-right:10px;width:38px;height:40px;background-image:url(/img/imgOqueVcProcuraFerramentas.gif);background-repeat:no-repeat;margin-top:5px}
.imgOqueVcProcuraQroInv{float:right;margin-right:10px;width:32px;height:40px;background-image:url(/img/imgOqueVcProcuraQroInv.gif);background-repeat:no-repeat;margin-top:5px}
.imgOqueVcProcuraJaInvisto{float:right;margin-right:10px;margin-top:0;width:70px;height:45px;background-image:url(/img/imgOqueVcProcuraJaInvisto.gif);background-repeat:no-repeat}
.imgOqueVcProcuraQroAprender{float:right;margin-right:10px;width:48px;height:40px;background-image:url(/img/imgOqueVcProcuraQroAprender.gif);background-repeat:no-repeat;margin-top:5px}
.txtCaixaOqueVcProcuraAcoes{float:left;width:235px;margin-left:10px;height:auto;margin-top:5px}
.ListaOqueVcProcura ul{margin-top:10px}
.ListaOqueVcProcura ul li{padding-left:11px;font-family:"Trebuchet MS", sans-serif;font-size:12px;line-height:16px;background:Transparent url(img/Marcador13.gif) no-repeat 4px 6px}
.ListaOqueVcProcuraprimeiroItem{line-height:30px;padding-left:11px;background:Transparent url(img/Marcador13.gif) no-repeat 4px 13px;font-family:"Trebuchet MS", sans-serif;font-size:12px;font-weight:700;border-bottom:solid 1px #D3D6D8}
.ListaOqueVcProcura ul li.ItemVideo{font-family:"Trebuchet MS", sans-serif;font-size:12px;line-height:16px;background:Transparent url(img/IconeVideo.gif) no-repeat 2px center;padding:5px 5px 5px 25px}
#caixaProfissionaisOutros{margin-top:63px}
#caixaJaUsoDerivativos,#caixaJaInvistoAcoes{margin-top:20px}
#caixaProfissionaisContratos,#caixaProfissionaisAcoes{margin-top:27px}


.boxIcon { display: inline-block; clear: both; padding: 2px 0 0 70px; font-family:"Trebuchet MS", sans-serif;font-size:12px; min-height: 90px; height: 90px;}
.boxIcon h2 { display: inline-block; clear: both; font-size: 18px;}
.RegulamentosRF {background:Transparent url(img/ic-regulamentos-renda-fixa.jpg) no-repeat 2px top;}
.CustosRF {background:Transparent url(img/ic-custos-renda-fixa.jpg) no-repeat 2px top;}
.SisbexRF {background:Transparent url(img/ic_titulos-publicos-renda-fixa.png) no-repeat 2px top; padding: 2px 0 0 85px;}
.TesouroDiretoRF {background:Transparent url(img/ic_tesouro-direto-renda-fixa.png) no-repeat 2px top; padding: 2px 0 0 85px;}



/* calendario novo */

    .boxCalendarioItem { border: 1px solid #e0e0e0; width: 512px; display: block; font-family:"Trebuchet MS", sans-serif; margin-bottom: 9px; float: left;}        
        .boxCalendarioItem .mes { color: #205d94; font-size: 18px; font-weight: bold; width: 57px; float: left; clear: left; text-align: center;}
        .boxCalendarioItem .dia { color: #fff; font-size: 14px; font-weight: bold; width: 40px; float: left; text-align: center; margin-right: 25px;  padding-top: 5px;}
        .boxCalendarioItem .desc { color: #585a5b; font-size: 11px; font-weight: bold; width: 415px; float: left; min-height: 26px;}    
        .boxCalendarioItem .desc span {display: block; padding-left: 10px;}    
        
        .tipo1 {background:Transparent url(img/calendario-2012-bg1.gif) no-repeat 0px center;}
        .tipo2 {background:Transparent url(img/calendario-2012-bg2.gif) no-repeat 0px center;}
        .tipo1 .mes {min-height: 30px; padding-top: 4px;}        
        .tipo2 .mes {min-height: 30px; padding-top: 15px;}
        .tipo1 .desc span {padding-top: 8px;} 
        .tipo2 .desc span {padding-top: 5px;}

	.boxCalendarioCompartilhado { clear: both; display: block; margin-top: 28px; padding-top: 28px; border-top: 1px solid #dadada; float: left;width: 371px;}	
	.boxCalendarioCompartilhado .header { background-image:url("img/bg-tit-box-cal-sincronize.gif"); background-repeat: no-repeat; background-position: top right; font:normal normal normal 18px "Trebuchet MS", sans-serif; color:#fff; padding: 7px 5px 7px 20px;}
	.boxCalendarioCompartilhado .container { background-color: #efefef; border: 1px solid #bebebe; padding: 10px 20px; display: block; margin-top: 5px; text-align: left;}
	
	.containerCompartilhe {font-family:"Trebuchet MS", sans-serif !important; color:#585a5b; font-size: 11px; width: 520px;}
	.containerCompartilhe h3 {color: #4e79a0; background-color: #f7f7f7; border: 1px solid #cfcfcf; padding: 10px; clear: both; margin-bottom: 25px; font-size: 16px; font-weight: bold;}		
	.containerCompartilhe a {color:#4e79a0;}
	.containerCompartilhe div.containerTexto { padding: 0 8px;}	
	.containerCompartilhe ul {margin-left: 4px !important;}
	.containerCompartilhe p { margin: 14px 0px 14px 0px !important; padding: inherit !important; font-family:"Trebuchet MS", sans-serif; font-size: 11px;}
	
	/* opcoes */
	.CalendarioColunaEsq { clear: left; float: left; width: 380px;}
	.CalendarioColunaEsq .boxCalendarioItem {width: 390px !important;}
	.CalendarioColunaEsq .boxCalendarioItem .desc {width: 310px !important;}
	.CalendarColunaDir { clear: right; float: right; width:380px; padding-left: 20px;}
	.CalendarColunaDir .boxCalendarioCompartilhado { margin-top: 0px; padding-top: 0px; border-top: none;}
	
	
	#myelementid {border: 2px solid magenta !important;}
	
	
/* ----------------- box ícone renda fixa -------------------- */

.boxIcoRF  
{
	display: block;
	width: 292px; height: 44px;
	background-image:url("img/bg-ico-box.png"); 
	background-repeat: no-repeat; 
	background-position: top right; 
	font-family:"Trebuchet MS", sans-serif !important; color:#585a5b; font-size: 11px;
	padding: 31px 0px 0px 69px;
	margin: 10px 0px 30px 0px;
}

	

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* REESTRUTURAÇÃO DO CSS COM MARCAÇÃO LIMPA - lUMIS 
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* ------------------------------- */
/* NOTÍCIAS
/* ------------------------------- */

.noticia,
#conteudoPrincipal .noticia {}

.noticia h1,
#conteudoPrincipal .noticia h1 {
font:normal normal normal 20px/21px "Trebuchet MS", sans-serif !important;
color:#585a5b !important;}

.noticia h2,
#conteudoPrincipal .noticia h2 {
font:normal normal normal 14px/23px "Trebuchet MS", sans-serif !important;
color:#717375 !important;
border:none !important;}

.noticia h3,
#conteudoPrincipal .noticia h3 {
font:normal normal normal 11px/20px "Trebuchet MS", sans-serif !important;
color:#9ca0a3 !important;
border:none !important;}

/* ------------------------------- */
/* HEADING
/* ------------------------------- */
#conteudoPrincipal{}

#conteudoPrincipal h1,
#conteudoPrincipal h2,
#conteudoPrincipal h3,
#conteudoPrincipal h4,
#conteudoPrincipal h5,
#conteudoPrincipal h6{font-family:"Trebuchet MS",sans-serif}

#conteudoPrincipal h3,
#conteudoPrincipal h4,
#conteudoPrincipal h5,
#conteudoPrincipal h6{font-weight:normal;}

#conteudoPrincipal h1{font-size:20px; font-weight:bold; padding:3px 0 4px; color:#404040;}
#conteudoPrincipal h2{font-size:20px; font-weight:bold; line-height:21px; padding:12px 0 0; color:#585a5b;}
#conteudoPrincipal h3{font-size:18px; color:#4c7fae; border-bottom:solid 4px #d8e2eb;}
#conteudoPrincipal h4{font-size:18px; color:#4c7fae;}
#conteudoPrincipal h5{width:auto; height:auto; font-size:16px; line-height:30px; margin:13px 0 0; padding:0 0 0 10px; background:url(img/Marcador05.gif) no-repeat left 10px; color:#585a5b; border:none;}
#conteudoPrincipal h6{font-size:18px; color:#4c7fae;}

#conteudoPrincipal h1 img,
#conteudoPrincipal h2 img,
#conteudoPrincipal h3 img, 
#conteudoPrincipal h4 img,
#conteudoPrincipal h5 img,
#conteudoPrincipal h6 img{margin:0;}

/* ------------------------------- */
/* ICONES
/* ------------------------------- */

	#conteudoPrincipal body a.noicon { 
	background:transparent none !important; 
	padding:0 !important; 
	margin:0 !important;}
	
	#conteudoPrincipal ul li a[href$=".pdf"],
	#conteudoPrincipal ul li a[href$=".doc"],
	#conteudoPrincipal ul li a[href$=".xls"],
	#conteudoPrincipal ul li a[href$=".ppt"],
	#conteudoPrincipal ul li a[href$=".zip"],
	#conteudoPrincipal ul li a[href$=".rss"],
	#conteudoPrincipal ul li a[href^="mailto:"] {
	padding:1px 0px 1px 20px;
	margin:-1px 0px;
	background-repeat:no-repeat;
	background-position:left center;}
		
	#conteudoPrincipal ul li a[href$=".pdf"] {background-image:url(img/IconePDF.gif);}	
	#conteudoPrincipal ul li a[href$=".doc"] {background-image:url(img/IconeDoc.gif);}	
	#conteudoPrincipal ul li a[href$=".xls"] {background-image:url(img/IconeXLS.gif);}
	#conteudoPrincipal ul li a[href$=".ppt"] {background-image:url(img/IconePPT.gif);}	
	#conteudoPrincipal ul li a[href$=".zip"] {background-image:url(img/IconeZIP.gif);}	 
	#conteudoPrincipal ul li a[href$=".rss"] {background-image:url(img/IconeRSS_2011.gif);}
	#conteudoPrincipal ul li a[href^="mailto:"] {background-image:url();}
	
	#conteudoPrincipal ul li a[href^="http://"],
	#conteudoPrincipal ul li a[href^="http://"]:visited,
	#conteudoPrincipal ul li a[href*="/empresas/"],
	#conteudoPrincipal ul li a[href*="/empresas/"]:visited,	
	#conteudoPrincipal ul li a[href*="/mulheres/"],
	#conteudoPrincipal ul li a[href*="/mulheres/"]:visited,
	#conteudoPrincipal ul li a[href*="/bancobmfbovespa/"],
	#conteudoPrincipal ul li a[href*="/bancobmfbovespa/"]:visited,
	#conteudoPrincipal ul li a[href*="/juridico/"],
	#conteudoPrincipal ul li a[href*="/juridico/"]:visited,
	#conteudoPrincipal ul li a[href*="/imercado/"],
	#conteudoPrincipal ul li a[href*="/imercado/"]:visited,
	#conteudoPrincipal ul li a[href*="/novovalor/"],
	#conteudoPrincipal ul li a[href*="/novovalor/"]:visited,
	#conteudoPrincipal ul li a[href*="/webradio/"],
	#conteudoPrincipal ul li a[href*="/webradio/"]:visited,
	#conteudoPrincipal ul li a[href*="/revista/"],
	#conteudoPrincipal ul li a[href*="/revista/"]:visited,
	#conteudoPrincipal ul li a[href*="/portal/"],
	#conteudoPrincipal ul li a[href*="/portal/"]:visited  {
	padding:1px 15px 1px 0px;
	margin:-1px 0px;
	background-repeat:no-repeat;
	background-position:right center;
	list-style-image:}
	
	#conteudoPrincipal ul li a[href^="http://"],
	#conteudoPrincipal ul li a[href^="http://"]:visited {
	background-image:url(img/IconeExternal.gif);}
	
	#conteudoPrincipal ul li a[href*="/empresas/"],
	#conteudoPrincipal ul li a[href*="/empresas/"]:visited,	
	#conteudoPrincipal ul li a[href*="/mulheres/"],
	#conteudoPrincipal ul li a[href*="/mulheres/"]:visited,
	#conteudoPrincipal ul li a[href*="/bancobmfbovespa/"],
	#conteudoPrincipal ul li a[href*="/bancobmfbovespa/"]:visited,
	#conteudoPrincipal ul li a[href*="/juridico/"],
	#conteudoPrincipal ul li a[href*="/juridico/"]:visited,
	#conteudoPrincipal ul li a[href*="/imercado/"],
	#conteudoPrincipal ul li a[href*="/imercado/"]:visited,
	#conteudoPrincipal ul li a[href*="/novovalor/"],
	#conteudoPrincipal ul li a[href*="/novovalor/"]:visited,
	#conteudoPrincipal ul li a[href*="/webradio/"],
	#conteudoPrincipal ul li a[href*="/webradio/"]:visited,
	#conteudoPrincipal ul li a[href*="/revista/"],
	#conteudoPrincipal ul li a[href*="/revista/"]:visited,
	#conteudoPrincipal ul li a[href*="/portal/"],
	#conteudoPrincipal ul li a[href*="/portal/"]:visited {
	background-image:url(img/IconeExternal.gif) !important;}
	
	#conteudoPrincipal ul li a[href^="http://www.bmfbovespa.com.br"],
	#conteudoPrincipal ul li a[href^="http://www.bmfbovespa.com.br"]:visited,
	#conteudoPrincipal ul li a[href^="http://www.bmf.com.br"],
	#conteudoPrincipal ul li a[href^="http://www.bmf.com.br"]:visited {
	background-image:none;}
	
	#conteudoPrincipal ul li a[href^="http://www.tvbvmf.com.br"],
	#conteudoPrincipal ul li a[href^="http://www.tvbvmf.com.br"]:visited  {
	padding:1px 0px 1px 20px;
	margin:-1px 0px;
	background-repeat:no-repeat;
	background-position:left 5px;}
	
	#conteudoPrincipal ul li a[href^="http://www.tvbvmf.com.br"],
	#conteudoPrincipal ul li a[href^="http://www.tvbvmf.com.br"]:visited {
	background-image:url(img/IconeVideo.gif);}
	
	
/*-----------------PQO ------------------------------*/


.ContainerPqo{float:left;width:380px;}

.ContainerImgPQO{float:right;width:95px;height:127px;margin-top:20px;margin-right:10px}

.LinhaDivisoriaPqo{float:left; border-left:1px solid #d3d6d8; width:1px;height:500px;margin-right:12px;margin-left:12px}
