/* CSS RESET */
* {
	padding:0;
	margin:0;
	text-decoration:none;
	outline:none;
}
/* ========================================================================= */
html,
body {

	margin:0px;
	padding:4px 0px 0px 0px;
	background:url(../img/FundoSiteBOVESPA.jpg) repeat-x center top;
	background-color:#717273;
}
#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, i, cite, var, address, em {font-style:normal;}*/
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:hover {text-decoration:underline;}
table {border-collapse:collapse; border-spacing:0;}
q {quotes: "" "";}
ul, dir, menu {list-style: none;}
sub, sup {vertical-align: baseline;}
a {color: inherit;}
hr {
	height:2px;
	background-color:#d8e2eb;
	border:solid 1px #d8e2eb;
}
font {color: inherit !important; font: inherit !important; color: inherit !important;} /* disables some nasty font attributes in standard browsers */
blink { text-decoration: none;}
nobr { white-space: normal;}

.elementoOculto {display:none;} /* Elementos exibidos que no 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 */
	height:80%;				/* Simulacao do MIN-HEIGHT no IE6 */
	min-height:80%;			/* Navegador padrao */
	margin: 0 1% 2% 1% !important;    /*Espaos laterais */
	width: 100%;
	border-bottom:solid 40px #717273;
	background-color:#fff;	
	position:absolute !important;
	/*left: 0;
	top: 0;	*/
	
	/* LARGURA MNIMA PARA EVITAR DEFORMAO DA ESTRUTURA */
	

/* min-width:775px; ALTERADO PARA 759px para evitar scrolling em res 800x600 */

	min-width:757px;
	/*_width:757px;*/

}


/* excesses 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: 100%;
	border-bottom:solid 0px #717273;
	background-color:#fff;	
	position:absolute !important;
	min-width:757px;
}





/* 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 {
	/*width:181px;
	margin:0;
	padding:10px 0 0 10px;*/
}

div#estruturaConteudoInterna {
	min-height:400px;
	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 {
	float:left;
}

/*
	DEMAIS NAVEGADORES - Ajuste automtico do contedo para que ele no ocupe a rea abaixo do "MENU LATERAL",
	mas que permita que esta rea seja ocupada quando quando no houver um menu.
*/
div+div#estruturaConteudoInterna {
	/*padding-left:206px;*/

	/*
		Devido  propriedade "min-height" o IE7 altera a propriedade "float" para "left"
		fazendo com que o "padding-left:196px" seja alpicado a partir da "div" do menu
		lateral e no da lateral esquerda da "div" "estruturaConteudoInterna"
	*/
	/**padding-left:15px;*/
	padding-left:15px;
}

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;
}

/* CONTEUDO */
div.conteudo {}
div.conteudo iframe {
	width:100%;
	_height: 400px;
	min-height: 400px;	
	border: none;
}
/* excesses para o iframe */

body.hotsite .conteudo iframe { }



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 a,
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:#b1c4d6 !important;
	line-height: 20px;
}
p.obs {
	clear: left;
	padding:15px 0;
	font:normal normal normal 11px/16px "Trebuchet MS", sans-serif;
	color:#b1c4d6 !important;
	line-height: 20px;
}
div.obs2col {
	clear: left;
	padding:5px 0 0 0;
	text-align:left;
	font:normal normal normal 11px/25px "Trebuchet MS", sans-serif;
	color:#b1c4d6;
	line-height: 17px;
}


/* TITULOS ROTULOS */
h1 {
	padding:3px 0 4px;
	font:normal normal bold 20px "Trebuchet MS", sans-serif !Important;
	color:#404040;
}
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;
	/*font:bolder 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:#717375;
}

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:#4e799f;
}
/* 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(/aspnet_client/system_web/2_0_50727/Themes/SiteBmfBovespa/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(/aspnet_client/system_web/2_0_50727/Themes/SiteBmfBovespa/img/logoBmfBovespa-pt-br.gif) no-repeat left top;}
h1.logoBmfBovespa-en-us a {background:url(/aspnet_client/system_web/2_0_50727/Themes/SiteBmfBovespa/img/logoBmfBovespa-en-us-2011.gif) no-repeat left top;}
h1.logoBmfBovespa-es-es a {background:url(/aspnet_client/system_web/2_0_50727/Themes/SiteBmfBovespa/img/img/logoBmfBovespa-es-es.gif) no-repeat left top;}


div#topo div#agrupador {
/*	float: right;
	white-space:normal;
	padding:10px 0 0 0;
	margin:0 0px 0 21%;
	width: 400px;*/
}
div#topo div#agrupador {
	white-space:normal;
	padding:10px 0 0 0;

}



/* BUSCA */

div#topo div#agrupadorBusca {
	white-space:normal;
	padding: 0;
}

/* verso nova */

/*#sitesGrupo { right: 83px !important; top: 38px; 	position:absolute !important;}*/
div#topo div#sitesGrupo {
	display:none;
	margin: -10px 12px 0 -10px;
}

#carregar {
	display:none;
	z-index:999 !important;
	float:right;
	position:absolute;
	right: 38px;
	top: 20px;
	width: 50px;
}
div#topo div#sitesGrupo {
}
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 4px 0 4px;
	padding: 4px;
	float: right;
	background:Transparent url(../img/bg-area-busca.gif) repeat-y right top;
}
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;
	max-height:23px !important;
	margin:0;
	border:none;
	background:Transparent url(../img/lupaBusca.gif) no-repeat left top;
	overflow:hidden;
	padding-top: 28px;
	cursor: pointer;
	cursor: hand;
	vertical-align:middle;	
	display: block;
	float:right;
	clear:right;
	color:#E5E9EC;
}





/*


div#topo div#agrupadorBusca {
	position:relative;
	float: right;
	white-space:normal;
	padding: 0;
	width: 44%;
	margin-right:50px;
}


div#topo div#sitesGrupo {
	height:auto;
	float:left;
	margin:0;
	padding:0;
}
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;

	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;
	position:relative;
	_width:127px; 
	height:17px;
	float:left;
	margin:0 0 0 4px;
}
div#busca fieldset input {
	white-space:nowrap;
	width:92px;
	height:15px;
	float:left;
	padding:0 5px;
	margin:0 3px 0 0;
	font:normal normal normal 10px "Verdana", sans-serif;

	color: #585a5b;
	border:solid 1px #c9cfd3;
	border-bottom:solid 1px #adb3b7;
	border-right:solid 1px #adb3b7;
}
div#busca fieldset input.botaoOk {
	width:20px !important;
	height:21px;
	max-height:21px !important;
	float:left;
	margin:0;
	border:none;
	background:Transparent url(../img/BuscaBotaoOK.gif) no-repeat left top;
	overflow:hidden;
	padding-top: 28px;
	cursor: pointer;
	cursor: hand;
}*/

/* MENU DE AUXILIO E NAVEGACAO */
div#menuBmfBovespaAuxiliar {
	text-transform:lowercase;
	white-space: nowrap;
	/*clear:right;*/
	position:relative;
	float:right;
	clear:right;
	height:auto;
	margin:0;
}
div#menuBmfBovespaAuxiliar #linksMenuAuxiliar a {
	/*	text-transform:lowercase;*/
	color:#898989;
	padding: 6px;
}
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;
}
#sitesGrupo {
}
#linksMenuAuxiliar {
	width: 200px;
	float:right;
	padding-right: 10px;
}
#linksMenuAuxiliar a {
	text-align:center;/* border: 1px solid red; height: 20px !important;*/
}
#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(/aspnet_client/system_web/2_0_50727/Themes/SiteBmfBovespa/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;
	position:relative;
	bottom:0px;
	_top:1px;
	margin:0 auto;
	clear:both;
	padding:0;
	width:640px;
}
/*div#areaMenuBmfBovespa div#posicionadorMenuBmfBovespa {
	width:600px;
	_width:600px;
	height:30px;
	margin:0 auto;
	_padding:0 0 0 37px;
}*/	

/* SELECAO DE IDIOMAS */
ul#selecaoIdiomas {
	background:url(/aspnet_client/system_web/2_0_50727/Themes/SiteBmfBovespa/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;
	/*	line-height:17px;*/
	color:#F7F7F7;
	overflow:hidden;
	padding-top: 28px;
	height: 20px !important;
	max-height: 20px !important;/*	text-indent:22px;*/
}

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;}

/* 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 {
/*	width: 100%;
	min-width: 750px;
	left: 0%;
	clear: both;
	float: left;*/
	/*overflow: hidden;*/
	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:590px;
	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:100%;
	float:right;
	font:normal normal normal 9px "Trebuchet MS", sans-serif;
	color:#9a9ea1;
	
}
div.ferramentasConteudo h4 {
	float:left;
	width:auto;
	text-align:right;
	text-transform:lowercase;
	font:normal normal normal 9px/8px "Trebuchet MS", sans-serif;
	cursor:pointer;
}
div.ferramentasConteudo ul {float:right;}
div.ferramentasConteudo ul li {
	width:auto;
	min-height:19px;
	_height:19px; /* Simulacao de MIN-HEIGHT IE6 */
	float:left;
	display:inline;
	margin:3px 0 0;
	padding:0 9px 0;
	border-right:solid 1px #9a9ea1;
	cursor:default;
}
div.ferramentasConteudo ul li.ultimoItem {
	padding-right:0;
	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;
}

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;
}

/* RODAPE */



div#rodapeContainer {
	width:100%;
	height:auto;
	position:absolute !important;
	bottom:60px;
	left:0;
	font:normal normal normal 12px/24px "Trebuchet MS", sans-serif;
	color:#4e79a0;
	background-color:#f7f7f7;
	clear: both;
}

/* IE6 */
* html div#rodapeContainer {
	bottom:-1px;
	width:100%;
	background-color:#f7f7f7; /* Correcao de renderizao do IE para PNGs */
	float:left;
}


.rodapeContainer {
	font:normal normal normal 12px/19px "Trebuchet MS", sans-serif;
	color:#585a5b;
	width: 100%;
	left: 0%;
	clear: both;
	float: left;
	overflow: hidden;
	position: relative;
	background-color: #f0f2f3;
	padding-top: 8px;
	padding-bottom: 8px;	
}

.rodapeContainer a {color: #4E79A0 !important;}




/* XXXXXXXXXXX AJUSTES RODAPE NOVO  XXXXXXXXx */




.rodapeContainer .ColunasRodape {clear:both;  padding-left: 195px; /* FIX PARA O IE6 */ _padding-left: -185px;}

.rodapeContainer .ColunasRodape #LeftDentro {width: 100%;   float: left; _padding-left: 195px;}

.rodapeContainer .ColunasRodape #Left {width: 195px;  float: left; margin-left: -195px; /* FIX PARA O IE6*/  _margin-left: -195px; }

.rodapeContainer .ColunasRodape #Right 	{ width: 99%;  float: right; padding-left: 1%;
	background-image:url(../img/divisor_vertical_rodape.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:#4e79a0;
	
}



/* FOOTER GERAL */


.footerGeral {
	font:normal normal normal 12px/19px "Trebuchet MS", sans-serif;
	width: 100%;
	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;}

.footerGeral .resolucao {float:right;}

/* ITENS DO LOGIN DO CEI - ADICIONADOS EM 01/09/2009 */

.loginCEI {
	width: 172px;
	background-image:url(/pt-br/img/logo-CEI-rodape.gif);
	background-position: 10px 10px;
	background-repeat: no-repeat;
	padding-top: 50px;
	padding-left: 10px;
}
.loginCEI select {
	width: 172px;
	margin-bottom: 5px;
	font-size:11px !important;	
}
.loginCEI select option {padding-left:5px; !important; }
.loginCEI 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;
}


/* ============================================================================= */

/*
	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;}

/* ============================================================================= */

/*
	MENUS
*/
div.menu00 {
	width:100%;
	float:left;
	margin:0 auto;
	clear:both;
	
	/*background-color:Orange;*/
}
div.menu00 ul{}
div.menu00 ul li{
	display:inline;
	list-style-type:none;
}

/* MENU 1 MODELO */
div.menu01 {}
div.menu01 ul {}
div.menu01 ul li {
	float:right;
	padding:1px 4px 0;
	margin:2px 0;
	list-style-type:none;
	font:normal normal normal 10px/11px Arial, sans-serif;
	text-transform:uppercase;
	text-align:right;
	white-space:nowrap;
	border-left:solid 1px #b7b5ad;
}
div.menu01 ul li.primeiroItem {border:none;}
div.menu01 ul li.ultimoItem {border:none;}
div.menu01 ul li span a {
	color:#5d5b50;
	text-decoration:none;
}
div.menu01 ul li span a:hover {text-decoration:underline;}

/* MENU 1 MODELO */
div.menuNavegacaoInterna {}



div.lapelas22 ul li{

	
	height:45px;
	display:block;
	
	background-position:center center;
	background-repeat:repeat;

}	
div.lapelas22 ul li span{

}
div.lapelas22 ul li span a{

}




div.lapelas01{}
div.lapelas01 ul{
	height:21px;
	/*background:url(../img/Lapela01AreaFundo.gif) repeat-x center bottom;*/
}
div.lapelas01 ul li{
	float:left;
	position:relative;
	top:1px;
	left:-10px;
	padding:0 0 0 3px;
	list-style:none;
	font:normal normal bold 14px/20px "Trebuchet MS", sans-serif;
	color:#b7b3ae;
	/*background:url(../img/Lapela01Fundo.gif) no-repeat left bottom;*/
	
}
div.lapelas01 ul li.primeiraLapela{
	left:0;
}
div.lapelas01 ul li span{
	
	display:block;
	padding:0 22px 0 0;
	line-height:21px;
	background:url(../img/Lapela01LatDir.gif) no-repeat right bottom;

	width:60px;
	float:left;
	border:solid 1px Red;
}
div.lapelas01 ul li span a{
	display:block;
	padding:0 5px 0 9px;
	
	font:normal normal bold 14px/20px "Trebuchet MS", sans-serif;
	color:#b7b3ae;
	background:url(../img/Lapela01Fundo.gif) repeat-x center bottom;
}
div.lapelas01 ul li span a:hover{}

/*  ATIVA */
div.lapelas01 ul li.lapelaAtiva{
	z-index:10;
	color:#857e75;
	border-bottom:solid 1px #f1f1ee;
	background:url(../img/Lapela01LatEsq.gif) no-repeat left top;
}
div.lapelas01 ul li.lapelaAtiva span{
	background:url(../img/Lapela01LatDir.gif) no-repeat right top;
}
div.lapelas01 ul li.lapelaAtiva span a{
	color:#857e75;
	background:url(../img/Lapela01Fundo.gif) repeat-x center top;
}

/* LAPELA MODELO 02 */
div.lapelas02{}
div.lapelas02 ul{
	height:28px;
	position:relative;
	padding:0 0 3px 0;
	border-bottom:solid 3px #8dd1d9;
}
div.lapelas02 ul li{
	float:left;
	position:relative;
	left:-25px;
	padding:0 0 0 8px;
	list-style:none;
	font:normal normal bold 14px/28px "Trebuchet MS", sans-serif;
	color:#b7b3ae;
	background:url(../img/Lapela02LatEsq.gif) no-repeat left bottom;
	
}
div.lapelas02 ul li.primeiraLapela,
div.lapelas02 ul li.ultimaLapela{
	left:0;
}
div.lapelas02 ul li.ultimaLapela{
	display:none;
}

div.lapelas02 ul li span{
	display:block;
	/*padding:0 32px 0 0;*/
	padding:0 20px 0 0;
	line-height:28px;
	background:url(../img/Lapela02LatDir.gif) no-repeat right bottom;
}
div.lapelas02 ul li span a{
	display:block;
	padding:0 0px 0 0px;
	
	white-space:nowrap;
	font:normal normal bold 14px/28px "Trebuchet MS", sans-serif;
	color:#b7b3ae;
	/*background:url(../img/Lapela02Fundo.gif) repeat-x center bottom;*/
}
div.lapelas02 ul li span a:hover{}

/*  ATIVA */
div.lapelas02 ul li.lapelaAtiva{
	z-index:10;
	color:#857e75;
	/*border-bottom:solid 1px #f1f1ee;*/
	background:url(../img/Lapela02LatEsq.gif) no-repeat left top;
}
div.lapelas02 ul li.lapelaAtiva span{
	background:url(../img/Lapela02LatDir.gif) no-repeat right top;
}
div.lapelas02 ul li.lapelaAtiva span a{
	color:#857e75;
	/*background:url(../img/Lapela02Fundo.gif) repeat-x center top;*/
}

/*
	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 {
	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;
	clear:both !important;
}

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;
}

div.tabela table {
	width:100%;
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#585a5b;
	/*border:none;*/
	border-collapse: collapse !important;
	border-right:solid 1px #e6e9eb !important;		
}
div.tabela table thead {
	font:normal normal bold 12px "Trebuchet MS", sans-serif;
	color:#fff;
	text-align:center;
	background:#cccfd1;
}


div.tabela table thead tr {
	border-left: 1px solid #ffffff !important;	
}
div.tabela table thead tr th {
	padding:8px 5px 8px 5px;
	background:#cccfd1;
	border-left: 1px solid #fff !important;
}
div.tabela table thead tr th:first-child {
	border: none !important;
}
div.tabela table thead tr td:first-child {
	border: none !important;
}

div.tabela table thead tr td, table .subTitulo {
	padding:4px 5px 7px 5px;
	background-color:#BABCBE !important;
	font-weight:bold !important;
	border-left: 1px solid #ffffff !important;	
}
div.tabela table thead tr td.subTituloSegundoNivel {
	background:#e6e9eb !important;
	font-weight:bold !important;
	color: #585a5b;
}


div.tabela table tfoot {}
div.tabela table tfoot tr {}
div.tabela table tfoot tr th {}
div.tabela table tfoot tr td {}
div.tabela table tbody {}
div.tabela table tbody tr {}
div.tabela table tbody tr.subTituloConteudo {
	background:#e6e9eb !important;
	font-weight:bold !important;

}
div.tabela table tbody tr.primeiraLinha {}
div.tabela table tbody tr.primeiraLinha td {
/*	padding:6px 1% 2px;    ALTERADO POR COMPATIBILIDADE DO IE8 */
	padding:6px 5px 2px 5px;
	background:url(../img/Tabela01Fundo.gif) repeat-x center top;
}
div.tabela table tbody tr.corAlternada {background:#f6f7f7;}
div.tabela table tbody tr:hover, .primeiraLinha:hover 
 {background:#f6f7f7;}
div.tabela table tbody tr th {
/*	padding:2px 1%;    ALTERADO POR COMPATIBILIDADE DO IE8 */
	padding:2px 5px; 
}
div.tabela table tbody tr th:first-child {border: none;}
div.tabela table tbody tr td {
/*	padding:2px 1%;    ALTERADO POR COMPATIBILIDADE DO IE8 */
	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 1%;    ALTERADO POR COMPATIBILIDADE DO IE8 */
	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:#b1c4d6;
}

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 table colgroup col {}
div.tabela table colgroup col {}
div.tabela table colgroup col {}

/*div.tabela table tbody tr td {
	background-color:Blue;
}
div.tabela table tbody tr td+td {
	background-color:Red;
}
div.tabela table tbody tr td+td+td {
	background-color:Yellow;
}
div.tabela table tbody tr td+td+td+td {
	background-color:Green;
}
div.tabela table tbody tr td+td+td+td+td {
	background-color:Red;
}
div.tabela table tbody tr td {
	background-color:Gray;
}*/

div.tabela blockquote { margin: 10px 0px 10px 20px;}

.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;
}

div.tabela .autoscroller {
	overflow: auto;
	width: 99%;

}


/* 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 {width:14%;}
.participacaoPeriodica .terceiraColuna {width:14%;}
.participacaoPeriodica .quartaColuna {width:14%;}
.participacaoPeriodica .quintaColuna {width:14%;}
.participacaoPeriodica .sextaColuna {width:14%;}
.participacaoPeriodica .setimaColuna {width:14%;}

.participacaoPeriodicaoPorcentagem .primeiraColuna {width:16%;}
.participacaoPeriodicaoPorcentagem .segundaColuna {width:7%;}
.participacaoPeriodicaoPorcentagem .terceiraColuna {width:7%;}
.participacaoPeriodicaoPorcentagem .quartaColuna {width:7%;}
.participacaoPeriodicaoPorcentagem .quintaColuna {width:7%;}
.participacaoPeriodicaoPorcentagem .sextaColuna {width:7%;}
.participacaoPeriodicaoPorcentagem .setimaColuna {width:7%;}
.participacaoPeriodicaoPorcentagem .oitavaaColuna {width:7%;}
.participacaoPeriodicaoPorcentagem .nonaColuna {width:7%;}
.participacaoPeriodicaoPorcentagem .decimaColuna {width:7%;}
.participacaoPeriodicaoPorcentagem .decimaprimeiraColuna {width:7%;}
.participacaoPeriodicaoPorcentagem .decimasegundaColuna {width:7%;}


.distribuicaoPublica7cols .primeiraColuna {width:28%;}
.distribuicaoPublica7cols .segundaColuna {width:12%;}
.distribuicaoPublica7cols .terceiraColuna {width:12%;}
.distribuicaoPublica7cols .quartaColuna {width:12%;}
.distribuicaoPublica7cols .quintaColuna {width:12%;}
.distribuicaoPublica7cols .sextaColuna {width:12%;}
.distribuicaoPublica7cols .setimaColuna {width:12%;}

.distribuicaoPublica8cols .primeiraColuna {width:16%;}
.distribuicaoPublica8cols .segundaColuna {width:12%;}
.distribuicaoPublica8cols .terceiraColuna {width:12%;}
.distribuicaoPublica8cols .quartaColuna {width:12%;}
.distribuicaoPublica8cols .quintaColuna {width:12%;}
.distribuicaoPublica8cols .sextaColuna {width:12%;}
.distribuicaoPublica8cols .setimaColuna {width:12%;}
.distribuicaoPublica8cols .oitavaColuna {width:12%;}




/* XXXXXXXXXXX TABELA DE FILTRO COM LAYOUT ESPECFICO   XXXXXXXXXXXXXXXXXXXXXXXXX */

table.filtro {
	position: relative;
	clear:both;
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color: #585A5B;
	border-collapse:collapse;
}
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 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 {
/*	clear:none;*/
/*	position: relative;*/
/*	float: left;*/
/*	width: auto;*/
	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 {}

/*
	EXCECAO
*/

div.buscaPaginaErro
{
	width:480px;
	margin-right: auto;
	margin-left: auto;
	margin:50px auto 0;
}

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;
}
div.excecao p span {
	color:#c80100;
}

/*
	DIVs com 2 colunas
*/
.colunaEsquerda {
	float: left;
	width: 48%;
}
.colunaDireita {
	float: right;
	width: 48%;
}

/*
	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 {
	float:left!important;
	clear:left!important;
	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;	
	}
	
/*  CAIXAS DE ANCORAS  */	
	
.agrupadorCaixasVisitas {
	font:bold 12px "Trebuchet MS", sans-serif;
	width: 100%;
	margin-bottom: 30px;
	clear:both !important;
	padding-bottom: 10px;
	float:left;
	 }
 
 .agrupadorCaixasVisitas a {
	display: block;
	background-color:#F7F7F7;
	/*	text-decoration:none;*/
	height: 90px;
	width: 140px;
	color:#585A5B !important;
	margin: 10px;
	padding-top: 110px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
 }
.agrupadorCaixasVisitas 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;
	/*height: 90px;*/
	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;}


.caixaSimuladores { float: left; padding-top: 15px;}
.caixaSimuladores img { float: left; padding-right: 20px;}


/* 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;
	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; }
.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;}

.noticiaEmpresas  {
/*	float: left !important;
	width: 100% !important;
	border: 1px solid red !important;*/
	clear:both;
}

.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;
}

/* XXXXXXXXXXXXXX FRAME BANCO BMF XXXXXXXXXXXXXX */

#frameLoginBanco {
	width: 474px;
	background-color:#e5e5e5;
	padding-bottom: 20px;
/*	margin-left: auto;
	margin-right: auto;	*/
}
#frameLoginBanco iframe {
	width: 475px;
	height: 188px !important;
	min-height: 188px;
}

/* XXXXXXXXXXXXXX Rodape XXXXXXXXXXXXXX */

.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;
}

#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;
}

#menuNoticia{width:100%; float:left; display:block; height:26px; color:#FFFFFF; margin:0; padding:0 0 0 6px; background:#004685; border-left:solid 3px #01315c; font:bold 12px/26px "Trebuchet MS", Sans-serif}


#conteudoInternaNoticia p {
	padding:8px 0 12px 0px;
	text-align:justify;
	font:normal normal normal 12px/19px "Trebuchet MS", sans-serif;
	color:#585a5b;}

#conteudoInternaNoticia h1 {
font:normal normal normal 20px/21px "Trebuchet MS", sans-serif !important;
color:#585a5b !important;}

#conteudoInternaNoticia h2 {
font:normal normal normal 14px/23px "Trebuchet MS", sans-serif !important;
color:#717375 !important;
border:none !important;}

#conteudoInternaNoticia h3 {
font:normal normal normal 11px/20px "Trebuchet MS", sans-serif !important;
color:#9ca0a3 !important;
border:none !important;}

#conteudoInternaNoticia h2.titulo02 {
	font:normal normal normal 18px "Trebuchet MS", sans-serif !important;
	color:#4c7fae !important;
	border-bottom:solid 4px #d8e2eb !important;
}
#caixaGaleriaNoticia {
	width:520px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear:both;
}
