﻿/*
	FORMULARIOS
*/
#sitesGrupo fieldset.formulario {
	margin:20px auto;
	width: auto !important;
	float:left;
	padding: 0;
	margin:0;
}
#sitesGrupo label {
	width:auto !important;
}
#sitesGrupo fieldset.formulario label {
	line-height: 18px;
	padding: 0;
	margin:0;
}
div.formulario {
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#585A5B;
	/*	margin:20px auto;*/
	width: 100%;
	float:left;
}
div.formulario p {
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
}
div.formulario fieldset.formulario, fieldset.formulario {
	clear: both;
	padding:15px 1px 6px;
	font:normal normal bold 11px/25px "Trebuchet MS", sans-serif;/* border-bottom:solid 1px #e5e8ea;  --   REMOVIDO PARA EVITAR BORDA DUPLICADA - BORDA CINZA AGORA EST NO AGRUPADOR DE BOTES */
}
/* XXXXXXXXXX  EXCEO PARA ADICIONAR BORDA NAS PESQUISAS SEM BOTO XXXXXXXXXXXXXXXXXXXXXXX */

div.pesquisa {
	padding-bottom: 10px !important;
	border-bottom: 1px solid #E5E8EA !important;
}
div.pesquisa h2 {
	margin-bottom: 10px !important;
}
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */


div.formulario fieldset.formulario select {
	vertical-align:middle !important;
	margin-right: 6px;
}
div.formulario .letra:link, div.formulario .letra:visited {
	font:bold 11px "Trebuchet MS", sans-serif;
	color:#585A5B;
	background: url(img/BotaoLetras.gif) no-repeat center;
	text-decoration: none;
	text-align:center;
	padding: 2px 11px 2px 12px;
	margin: 5px 1px 5px 1px;
	line-height: 20px;
}
div.formulario .letraListaCompleta:link, div.formulario .letraListaCompleta:visited {
	font:bold 11px "Trebuchet MS", sans-serif;
	color:#585A5B;
	background: url(img/BotaoLetrasListaCompleta.gif) no-repeat center center;
	text-decoration: none;
	text-align:center;
	padding: 2px 20px 2px 20px;
	margin: 5px 1px 5px 1px;
	line-height: 20px;
	width:110px;
}
div.formulario .letra:hover, div.formulario .letraListaCompleta:hover, div.formulario .letra:active, div.formulario .letraListaCompleta:active {
	color:#4E79A0;
}
/* Filtros */
fieldset.filtro {
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	color:#585a5b;
	border-bottom:solid 1px #d3d6d8;
}
fieldset.filtro label {
	float:left;
	clear:none;
}
fieldset.filtro label span {
	min-width:0;
	float:left;
	display:block;
	text-align:left;
	/*padding:0 10px 0 0;*/
	white-space:nowrap;
	line-height:23px;
}
.filtroAbas {
	padding:10px;
}
.filtroAbasEsquerda {
	padding:10px 0px 10px 0px;
}
/* EXCESSES */

.formularioComCaixaLAteral {
	float:left !important;
	width: 74% !important;/*	background-color:#FFCC33;*/
}
.formularioComCaixaLAteral fieldset.formulario label {
	white-space:nowrap !important;
}
.formularioComCaixaLAteral fieldset.formulario label span {
	width: 80px !important;
}
.containerCaixaLateralFormularios {
	float:right !important;
	width: 25% !important;/*	background-color:#33FFCC;*/
}
.caixaLateralFormularios {
	/*	width: 28% !important;*/
	width: 99% !important;
	padding: 0 !important;
}
.caixaLateralFormularios div.agrupador {
	/*	padding: 0px !important;*/
	padding: 8px 13px 21px 0px;
	float: right !important;
	width: auto !important;
}
/* Filtros */



/* Mensagens de erro */
div.formulario div.erro {
	margin:20px 0 10px 0px;
	padding:0px 0px 4px 0px;
	font:normal normal normal 12px "Trebuchet MS", sans-serif;
	line-height:normal;
	border-bottom:solid 1px #e5e8ea;
	background:url(img/FormularioFundoErro.gif) repeat-y left center;
}
div.formulario div.erro div {
	min-height:90px;
	_height:90px;
	padding:30px 0 0 124px;
	background:url(img/IconeCirculoX.gif) no-repeat 22px center;
}
div.formulario div.erro div p, div.formulario div.erro div li {
	font:normal normal normal 12px "Trebuchet MS", sans-serif;
	line-height:normal;
	color:#4c4b4b;
}
div.formulario div.erro h2.titulo02 {
	background-color:#FFFFFF !important;
	margin-bottom: 10px;
}
/* Fim mensagens de erro */
div.formulario h2 {
	font:normal normal normal 18px "Trebuchet MS", sans-serif;
	color:#4c7fae;
	border-bottom:solid 4px #d8e2eb;
}
div.formulario div.obs {
	padding:3px 1px 4px;
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#4c4b4b;
	line-height:normal;
	border-bottom:solid 1px #d8e2eb;
}
div.formulario div.obsTopo {
	padding:10px 1px 14px;
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#585a5b;
	line-height:normal;
	border-bottom:solid 1px #d8e2eb;
}
div.formulario div.obs p {
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#4c4b4b;
	line-height:normal;
}
/* Controles */
input {
	vertical-align:middle;
	cursor:default;
}
label {
	width:100%;
	/*	min-height:25px;
	_height:25px;*/
	float:left;
	/*display:block;*/
	white-space:nowrap;
	/*	
	padding:0 10px 0 5px;
	padding:0 55px 0 5px;
	padding:0 4px;*/
	
	/*line-height:25px;*/
	/*clear:both;*/
	cursor:default;
}
table td label {
	width: auto !important;
	padding-top: 3px !important;
}
.erro {
/*background-color:#DCF4DE*/
}
div.formulario label span {
	width:115px;
	float:left;
	display:block;
	text-align:left;
	padding:0 10px 0 0;
	white-space:normal !important;
	/*line-height: normal;*/
	line-height:25px;
}
div.formulario label strong {
	padding: 0 4px 0 5px;
}
label.checkbox span {
	width:auto;
	float:left;
	display:block;
	padding:0;
	white-space:nowrap;
}
div.formulario span.chkRadio {
	width: auto !important; /*border: 1px solid green;*/
}
div.formulario span.chkRadio label {
	width: auto !important; /*border: 1px solid orange;*/
	float:none
}
/* XXXXXXXXXXXXXXXXX FIX PARA BORDAS NO CHECKBOX -  IE6 XXXXXXXXXXXXXXx */
div.formulario span.chkRadio label input {
	border: none !important
}
div.formulario fieldset.formulario label input+span {
}
div.formulario fieldset.formulario label span+input[type="checkbox"] {
}
label textarea {
	height:150px;
	width:300px;
	margin:3px 0 0;
	_margin:3px 0 0 3px;
	padding:0 0px 0;
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	border:solid 1px #9c9c9c;
}
label input {
	height:16px;
	/*width:200px;*/
	/*padding:0 3px 0;*/
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#4c4b4b;
	border:solid 1px #9c9c9c;/* 30-10-2008 *//*float:left;*/
	/*margin-top:3px;*/
}
input.largura20px {
	width:20px;
}
input.largura30px {
	width:30px;
}
input.largura40px {
	width:40px;
}
input.largura50px {
	width:50px;
}
input.largura60px {
	width:60px;
}
input.largura70px {
	width:70px;
}
input.largura80px {
	width:80px;
}
input.largura90px {
	width:90px;
}
input.largura100px {
	width:100px;
}
input.largura110px {
	width:110px;
}
input.largura120px {
	width:120px;
}
input.largura130px {
	width:130px;
}
input.largura140px {
	width:140px;
}
input.largura150px {
	width:150px;
}
input.largura160px {
	width:160px;
}
input.largura170px {
	width:170px;
}
input.largura180px {
	width:180px;
}
input.largura190px {
	width:190px;
}
input.largura200px {
	width:200px;
}
input.largura210px {
	width:210px;
}
input.largura220px {
	width:220px;
}
input.largura230px {
	width:230px;
}
input.largura240px {
	width:240px;
}
input.largura250px {
	width:250px;
}
input.largura260px {
	width:260px;
}
input.largura270px {
	width:270px;
}
input.largura280px {
	width:280px;
}
input.largura290px {
	width:290px;
}
input.largura300px {
	width:300px;
}
input.largura320px {
	width:320px;
}
input.largura340px {
	width:340px;
}
input.largura360px {
	width:360px;
}
input.largura380px {
	width:380px;
}
input.largura400px {
	width:400px;
}
input.largura420px {
	width:420px;
}
input.largura440px {
	width:440px;
}
input.largura460px {
	width:460px;
}
input.largura480px {
	width:480px;
}
input.largura500px {
	width:500px;
}
input.largura520px {
	width:520px;
}
input.largura540px {
	width:540px;
}
input.largura560px {
	width:560px;
}
input.largura580px {
	width:580px;
}
input.largura600px {
	width:600px;
}
input.largura620px {
	width:620px;
}
input.largura640px {
	width:640px;
}
input.largura660px {
	width:660px;
}
input.largura680px {
	width:680px;
}
input.largura700px {
	width:700px;
}
input.largura720px {
	width:720px;
}
input.largura740px {
	width:740px;
}
input.largura760px {
	width:760px;
}
input.largura780px {
	width:780px;
}
input.largura800px {
	width:800px;
}
input[type="checkbox"] {
	width:auto;
	height:23px !important;
	line-height:25px;
	padding:0;
	margin:2px 4px 0 !important;
	border:none !important;
}
/* FIX para remover bordas em checkbox - IE6 */

.checkbox {
	border:none !important;
	width: 40px !important;
}
label.checkbox input {
	width:auto;
	height:23px;
	line-height:25px;
	padding:0;
	margin:2px 4px 0 !important;
	border:none;
}
input[type="radio"] {
	width:auto;
	height:23px;
	line-height:25px;
	float:left;
	padding:0;
	margin:2px 4px 0 !important;
	border:none !important;
}
label.radio input {
	width:auto;
	height:23px;
	line-height:25px;
	float:left;
	padding:0;
	margin:2px 4px 0 !important;
	border:none;
}
textarea {
	width:200px;
	float:left;
	clear:right;
	padding:3px;
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	border:solid 1px #9c9c9c;
}
div.formulario select {
	/*position: relative;*/
	font:normal 11px "Trebuchet MS", sans-serif !important;
	border:solid 1px #9c9c9c;
	color: #585a5b;
	padding:0 0 0 3px;
	float:none;
	margin: 0;
	padding:0;/*margin-top:5px;
	_margin-top:2px; /* IE6 */
}
select {
	width:208px;
	padding:0 0 0 3px;
	font:normal 11px "Trebuchet MS", sans-serif !important;
	border:solid 1px #9c9c9c;
	color: #585a5b;/* 31-10-2008 *//*float:left;*/
	/*margin-top:3px;
	_margin-top:2px; /* IE6 */
}
select option {
	padding:0 0 0 3px;
	font:normal 11px "Trebuchet MS", sans-serif !important;
}
select.largura20px {
	width:20px;
}
select.largura30px {
	width:30px;
}
select.largura40px {
	width:40px;
}
select.largura50px {
	width:50px;
}
select.largura60px {
	width:60px;
}
select.largura70px {
	width:70px;
}
select.largura80px {
	width:80px;
}
select.largura90px {
	width:90px;
}
select.largura100px {
	width:100px;
}
select.largura110px {
	width:110px;
}
select.largura120px {
	width:120px;
}
select.largura130px {
	width:130px;
}
select.largura140px {
	width:140px;
}
select.largura150px {
	width:150px;
}
select.largura160px {
	width:160px;
}
select.largura170px {
	width:170px;
}
select.largura180px {
	width:180px;
}
select.largura190px {
	width:190px;
}
select.largura200px {
	width:200px;
}
select.largura210px {
	width:210px;
}
select.largura220px {
	width:220px;
}
select.largura230px {
	width:230px;
}
select.largura240px {
	width:240px;
}
select.largura250px {
	width:250px;
}
select.largura260px {
	width:260px;
}
select.largura270px {
	width:270px;
}
select.largura280px {
	width:280px;
}
select.largura290px {
	width:290px;
}
select.largura300px {
	width:300px;
}
select.largura320px {
	width:320px;
}
select.largura340px {
	width:340px;
}
select.largura360px {
	width:360px;
}
select.largura380px {
	width:380px;
}
select.largura400px {
	width:400px;
}
select.largura420px {
	width:420px;
}
select.largura440px {
	width:440px;
}
select.largura460px {
	width:460px;
}
select.largura480px {
	width:480px;
}
select.largura500px {
	width:500px;
}
select.largura520px {
	width:520px;
}
select.largura540px {
	width:540px;
}
select.largura560px {
	width:560px;
}
select.largura580px {
	width:580px;
}
select.largura600px {
	width:600px;
}
select.largura620px {
	width:620px;
}
select.largura640px {
	width:640px;
}
select.largura660px {
	width:660px;
}
select.largura680px {
	width:680px;
}
select.largura700px {
	width:700px;
}
select.largura720px {
	width:720px;
}
select.largura740px {
	width:740px;
}
select.largura760px {
	width:760px;
}
select.largura780px {
	width:780px;
}
select.largura800px {
	width:800px;
}
/* Demais Colunas */
label.alinhamentoHorizontal, div.alinhamentoHorizontal {
	float:left !important;
	clear:none !important;/*margin-left: 55px !important;*//*padding-left:5px;*/
}
label.alinhamentoHorizontal span {
	min-width:70px !important;
	_width:70px !important;
	_display:inline !important; /* Correcao de bug IE6 */
	margin-left:55px;
}
/* Demais Colunas */



/*
	FRAMEWORK BOVESPA
*/
/* RADIOBUTTON LIST */
.radioButton_FrameworkBovespa {
	width:auto;
	height:auto;
	line-height:25px;
	clear:both;
}
label.radioButton_FrameworkBovespa table tr td {
	color:Yellow;
}
.radioButton_FrameworkBovespa label span {
	width: auto
}
label.radioButton_FrameworkBovespa table tr td input {
	width:auto !important;
}
.radioButton_FrameworkBovespa span {
	width:auto;
	min-width:0;
	line-height:25px;
	padding:0;
}
label.radioButton_FrameworkBovespa span input {
	width:auto !important;
	height:25px !important;
	float:left;
	margin:0 4px !important;
	border:none;
}
label.radioButton_FrameworkBovespa span.rotulo {
	min-width:120px;
	padding:0 25px 0 0;
}
label.radioButton_FrameworkBovespa span.agrupador {
	padding:0 10px 0 0;
	white-space:nowrap;
	font-weight:normal;
}
label.radioButton_FrameworkBovespa span.agrupador span {
	height:25px !important;
}
label.radioButton_FrameworkBovespa span label {
	clear:none;
	padding:0;
}
label.radioButton_FrameworkBovespa span label.agrupador label {
	font-weight:normal;
}
/* CHECKBOX LIST */
label.checkBox_FrameworkBovespa {
	height:auto;
	clear:both;
}
label.checkBox_FrameworkBovespa table tr td {
	background-color:Red;
	color:Yellow;
}
label.checkBox_FrameworkBovespa table tr td input {
	width:auto !important;
}
label.checkBox_FrameworkBovespa span {
	width:auto;
	min-width:0;
	padding:0 0 0 5px;
}
label.checkBox_FrameworkBovespa span input {
	width:auto !important;
	height:25px !important;
	float:left;
	margin:0 4px !important;
	border:none;
}
label.checkBox_FrameworkBovespa span.rotulo {
	min-width:120px;
	padding:0 25px 0 0;
}
label.checkBox_FrameworkBovespa span label {
	clear:none;
	padding:0 8px 0 0;
	font-weight:normal;
}
/* COMBOBOX */
div.comboBox_FrameworkBovespa {
	width:auto;
	min-height:25px;
	_height:25px;
	float:left;
	display:block;
	padding:0 10px 0 4px;
	line-height:25px;
	clear:none;
	clear:left; /* Ver impacto 20-08 */
	cursor:default;
	cursor:pointer;
}
div.comboBox_FrameworkBovespa span {
	min-width:115px;
	_width:115px;
	float:left;
	display:block;
	text-align:left;
	padding:0 10px 0 0;
	white-space:nowrap;
	line-height:25px;
}
/*label.checkBox_FrameworkBovespa {
	height:auto;
	clear:both;
}
label.checkBox_FrameworkBovespa span {
	width:auto;
	min-width:0;
	padding:0 0 0 5px;
}
label.checkBox_FrameworkBovespa span input {
	width:auto !important;
	height:25px !important;
	float:left;
	margin:0 4px !important;
	border:none;
}
label.checkBox_FrameworkBovespa span.rotulo {
	min-width:120px;
	padding:0 25px 0 0;
}
label.checkBox_FrameworkBovespa span label {
	clear:none;
	padding:0 8px 0 0;
	font-weight:normal;
}*/

.loading {
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color: #585a5B;
	width:100%;
	margin:0 auto;
	float:left;
	padding-top: 20%;
}
.loading p {
	padding-top: 60px;
	background:url(img/loading.gif) no-repeat center center;
}
/*
	BOTOES
*/
/* AGRUPADOR BOTOES */
fieldset.agrupadorBotoes {
	border-top:solid 1px #e5e8ea;
	width:auto;
	height:auto;
	padding: 15px 0;
	clear:both;
	text-align:center;
	margin-top: 10px;
}
/* AGRUPADOR BOTOES */
fieldset.agrupadorBotoesNavegacao {
	width:100%;
	height:auto;
	padding:20px 0 10px;
	text-align:right;
	float: right;
	clear: both;
}
fieldset.agrupadorBotoesAncora {
	width:auto;
	height:auto;
	padding:10px 0;
	clear:both;
	text-align:center;
}
fieldset.agrupadorBotoes input, fieldset.agrupadorBotoesNavegacao input, fieldset.agrupadorBotoesAncora input {
	cursor:pointer;
	cursor:hand;
}
/*
	BOTOES DE FUNCAO
*/
input.botaoFuncao01, input.botaoFuncao02, input.botaoFuncao03, input.botaoFuncao04, input.botaoFuncao05, input.botaoFuncao06, input.botaoFuncao07, input.botaoFuncao07, input.botaoFuncao08, input.botaoFuncao09, input.botaoFuncao10, input.botaoFuncao11, input.botaoFuncao12, a.botaoFuncao12 {
	height:22px;
	padding:0 0 4px;
	margin:0 auto;
	text-align:center;
	text-transform:lowercase;
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#fff !important;
	border:none;
	cursor:pointer;
	cursor:hand;
}
a.botaoFuncao12 {
	width:260px !important;
	display: inline-block;
	padding-top: 7px;
}
input.botaoFuncao01:enabled, input.botaoFuncao01:disabled, input.botaoFuncao02:enabled, input.botaoFuncao02:disabled, input.botaoFuncao03:enabled, input.botaoFuncao03:disabled, input.botaoFuncao04:enabled, input.botaoFuncao04:disabled, input.botaoFuncao05:enabled, input.botaoFuncao05:disabled, input.botaoFuncao06:enabled, input.botaoFuncao06:disabled, input.botaoFuncao07:enabled, input.botaoFuncao07:disabled, input.botaoFuncao08:enabled, input.botaoFuncao08:disabled, input.botaoFuncao09:enabled, input.botaoFuncao09:disabled, input.botaoFuncao10:enabled, input.botaoFuncao10:disabled {
	padding:0 0 5px;
}
input.botaoFuncao01 {
	width:50px;
	background:Transparent url(img/BotaoFuncao01.gif) no-repeat center center;
}
input.botaoFuncao02 {
	width:60px;
	background:Transparent url(img/BotaoFuncao02.gif) no-repeat center center;
}
input.botaoFuncao03 {
	width:70px;
	background:Transparent url(img/BotaoFuncao03.gif) no-repeat center center;
}
input.botaoFuncao04 {
	width:80px;
	background:Transparent url(img/BotaoFuncao04.gif) no-repeat center center;
}
input.botaoFuncao05 {
	width:90px;
	background:Transparent url(img/BotaoFuncao05.gif) no-repeat center center;
}
input.botaoFuncao06 {
	width:100px;
	background:Transparent url(img/BotaoFuncao06.gif) no-repeat center center;
}
input.botaoFuncao07 {
	width:110px;
	background:Transparent url(img/BotaoFuncao07.gif) no-repeat center center;
}
input.botaoFuncao08 {
	width:120px;
	background:Transparent url(img/BotaoFuncao08.gif) no-repeat center center;
}
input.botaoFuncao09 {
	width:130px;
	background:Transparent url(img/BotaoFuncao09.gif) no-repeat center center;
}
input.botaoFuncao10 {
	width:140px;
	background:Transparent url(img/BotaoFuncao10.gif) no-repeat center center;
}
input.botaoFuncao11 {
	width:184px;
	background:Transparent url(img/BotaoFuncao11.gif) no-repeat center center;
}
input.botaoFuncao12, a.botaoFuncao12 {
	width:260px;
	background:Transparent url(img/BotaoFuncao12.gif) no-repeat center center;
}
input.botaoFuncaoOk, input.botaoFuncaoPasta, input.botaoFuncaoDownload, input.botaoFuncaoAtualizar {
	height:22px;
	padding:0 8px 4px 0;
	text-align:right;
	text-transform:lowercase;
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#fff;
	border:none;
	cursor:pointer;
	cursor:hand;
}
input.botaoFuncaoOk:enabled, input.botaoFuncaoOK:disabled, input.botaoFuncaoPasta:enabled, input.botaoFuncaoPasta:disabled, input.botaoFuncaoDownload:enabled, input.botaoFuncaoDownload:disabled, input.botaoFuncaoAtualizar:enabled, input.botaoFuncaoAtualizar:disabled {
	padding:0 6px 5px 0;
}
input.botaoFuncaoOk {
	width:25px;
	background:Transparent url(img/BotaoFuncaoOk.gif) no-repeat center center;
}
input.botaoFuncaoPasta {
	width:70px;
	background:Transparent url(img/BotaoFuncaoPasta.gif) no-repeat center center;
}
input.botaoFuncaoDownload {
	width:79px;
	background:Transparent url(img/BotaoFuncaoDownload.gif) no-repeat center center;
}
input.botaoFuncaoAtualizar {
	width:75px;
	background:Transparent url(img/BotaoFuncaoAtualizar.gif) no-repeat center center;
}
/*
	BOTOES DE NAVEGACAO
*/
input.botaoNavegacao, input.botaoNavegacao01, input.botaoNavegacao02, input.botaoNavegacao03, input.botaoNavegacao04, input.botaoNavegacao05, input.botaoNavegacao06, input.botaoNavegacao07, input.botaoNavegacao07, input.botaoNavegacao08, input.botaoNavegacao09, input.botaoNavegacao10 {
	height:22px;
	padding:0 0 4px;
	text-align:center;
	text-transform:lowercase;
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#585a5b;
	border:none;/*background-color:Yellow;*/
}
input.botaoNavegacao:enabled, input.botaoNavegacao:disabled, input.botaoNavegacao01:enabled, input.botaoNavegacao01:disabled, input.botaoNavegacao02:enabled, input.botaoNavegacao02:disabled, input.botaoNavegacao03:enabled, input.botaoNavegacao03:disabled, input.botaoNavegacao04:enabled, input.botaoNavegacao04:disabled, input.botaoNavegacao05:enabled, input.botaoNavegacao05:disabled, input.botaoNavegacao06:enabled, input.botaoNavegacao06:disabled, input.botaoNavegacao07:enabled, input.botaoNavegacao07:disabled, input.botaoNavegacao08:enabled, input.botaoNavegacao08:disabled, input.botaoNavegacao09:enabled, input.botaoNavegacao09:disabled, input.botaoNavegacao10:enabled, input.botaoNavegacao10:disabled {
	padding:0 0 5px;
}
input.botaoNavegacao00 {
	width:50px;
	/*background:Transparent url(img/BotaoNavegacao01.gif) no-repeat center center;*/
	background:Transparent;
}
input.botaoNavegacao01 {
	width:50px;/*background:Transparent url(img/BotaoNavegacao01.gif) no-repeat center center;*/
}
input.botaoNavegacao02 {
	width:60px;/*background:Transparent url(img/BotaoNavegacao02.gif) no-repeat center center;*/
}
input.botaoNavegacao03 {
	width:70px;/*background:Transparent url(img/BotaoNavegacao03.gif) no-repeat center center;*/
}
input.botaoNavegacao04 {
	width:80px;/*background:Transparent url(img/BotaoNavegacao04.gif) no-repeat center center;*/
}
input.botaoNavegacao05 {
	width:90px;/*background:Transparent url(img/BotaoNavegacao05.gif) no-repeat center center;*/
}
input.botaoNavegacao06 {
	width:100px;/*background:Transparent url(img/BotaoNavegacao06.gif) no-repeat center center;*/
}
input.botaoNavegacao07 {
	width:110px;/*background:Transparent url(img/BotaoNavegacao07.gif) no-repeat center center;*/
}
input.botaoNavegacao08 {
	width:120px;/*background:Transparent url(img/BotaoNavegacao08.gif) no-repeat center center;*/
}
input.botaoNavegacao09 {
	width:130px;/*background:Transparent url(img/BotaoNavegacao09.gif) no-repeat center center;*/
}
input.botaoNavegacao10 {
	width:140px;/*background:Transparent url(img/BotaoNavegacao10.gif) no-repeat center center;*/
}
input.botaoNavegacaoVoltar, input.botaoNavegacaoAvancar, input.botaoNavegacaoProximo, input.botaoNavegacaoTopo {
	height:22px;
	padding:0 6px 4px 0;
	text-align:right;
	text-transform:lowercase;
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#585a5b;
	border:none;/*background-color:Yellow;*/
}
input.botaoNavegacaoVoltar:enabled, input.botaoNavegacaoVoltar:disabled, input.botaoNavegacaoTopo:enabled, input.botaoNavegacaoTopo:disabled {
	padding:0 3px 6px 0;
}
input.botaoNavegacaoAvancar:enabled, input.botaoNavegacaoAvancar:disabled, input.botaoNavegacaoProximo:enabled, input.botaoNavegacaoProximo:disabled {
	padding:0 0 6px 5px;
}
input.botaoNavegacaoVoltar {
	width:51px;
	background:Transparent url(img/BotaoNavegacaoVoltar.gif) no-repeat left 7px;/*background-color:Yellow;*/
}
input.botaoNavegacaoAvancar {
	width:66px;
	padding:0 0 4px 7px;
	text-align:left;
	background:Transparent url(img/BotaoNavegacaoAvancar.gif) no-repeat right 7px;/*background-color:Yellow;*/
}
input.botaoNavegacaoTopo {
	width:45px;
	background:Transparent url(img/BotaoNavegacaoTopo.gif) no-repeat 6px 7px;/*background-color:Yellow;*/
}
input.botaoNavegacaoProximo {
	width:66px;
	padding:0 0 4px 7px;
	text-align:left;
	background:Transparent url(img/BotaoNavegacaoProximo.gif) no-repeat center center;/*background-color:Yellow;*/
}
.botaoFuncaoAcompanhe {
	/*
	text-align: center;
	width: 174px;
	height:22px;
	padding:2px 8px 2px 0;
	text-transform:lowercase;
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#fff;
	border:none;
	background:Transparent url(img/BotaoFuncaoAcompanhe.gif) no-repeat center center;
	*/
	border:none;
	background:url(img/bulletSetaDuplaPeq.gif) no-repeat left;
	padding-left: 8px;
	margin-right: 5px;
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#4e7a9f;
	text-align:left;
	cursor:pointer;
	cursor:hand;
}
/*  MODELO DE LINK TOPO SIMPLES */

.linkTopo {
	height:22px;
	padding:0 6px 4px 20px;
	text-align:right;
	text-transform:lowercase;
	width:45px;
	background:Transparent url(img/BotaoNavegacaoTopo.gif) no-repeat 6px 7px;
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#585a5b;
}
.agrupadorLinkTopo {
	clear:both;
	text-align:center;
	padding: 15px 0 15px 0;
}

/*
	MODELO DE CAIXA 01
*/

/*
div.caixa01 {
	padding:6px 7px 9px;
	background:#cacac2;}
	
div.caixa01 fieldset {}

div.caixa01 fieldset h2 {
	display:block;
	padding:0 0 3px 0;
	text-transform:uppercase;
	font:normal normal bold 10px Arial, sans-serif;
	color:#68665d;}
	
div.caixa01 fieldset label {
	padding:0;
	display:block;}
	
div.caixa01 fieldset label input {
	font:normal normal bold 9px Verdana, sans-serif;
	color:#908f8e;
	padding:0;
	border:inset 2px #ccc;
	*border:inset 2px #fff;}
*/

/*
	MODELO DE CAIXA MAIS
*/

/* ADICIONADO MAIS DOIS MODELOS CONFORME MANUAL */

div.mais {
	width: 158px;
	min-height: 190px;
	_height: 190px;
	float: right;
	padding: 6px 0px 21px 24px;
	font: normal normal normal 11px "Trebuchet MS", sans-serif;
	color: #585a5b;
	background: url(img/CaixaMaisFundo.gif) no-repeat left top;
}
div.maisMedia {
	width: 175px;
	min-height: 130px;
	_height: 130px;
	float: right;
	padding: 6px 0 21px 24px;
	margin-left:10px;
	font: normal normal normal 11px "Trebuchet MS", sans-serif;
	color: #585a5b;
	background: url(img/CaixaMaisMediaFundo.gif) no-repeat left top;
}
div.maisVideo {
	width: 175px;
	min-height: 278px;
	_height: 278px;
	float: right;
	padding:5px 5px 7px 13px;
	margin-left:10px;
	font: normal normal normal 11px "Trebuchet MS", sans-serif;
	color: #585a5b;
	background: url(img/CaixaMaisVideoFundo.gif) no-repeat left top;
}
div.maisVideo p.linkMaisVideo {
	padding:0 15px 0 22px;
	background-image:url(img/IconeVideo.gif);
	background-repeat:no-repeat;
	background-position: 4px 5px;
	text-align:left;
}
div.maisPequena {
	width: 158px;
	min-height: 90px;
	_height: 90px;
	float: right;
	padding: 6px 0px 21px 24px;
	font: normal normal normal 11px "Trebuchet MS", sans-serif;
	color: #585a5b;
	background: url(img/CaixaMaisPequenaFundo.gif) no-repeat left top;
}
div.mais h3,
div.maisMedia h3,
div.maisPequena h3,
div.maisVideo h3 {
	padding: 0 0 0 16px !important;
	font: normal normal bold 15px/20px "Trebuchet MS", sans-serif !important;
	color: #4e799f !important;
	text-transform: lowercase !important;
	background: url(img/Marcador04.gif) no-repeat left 5px !important;
}
#conteudoPrincipal .mais h3,
#conteudoPrincipal .maisMedia h3,
#conteudoPrincipal .maisPequena h3,
#conteudoPrincipal .maisVideo h3 {border:none !important;}

div.mais p,
div.maisMedia p,
div.maisPequena p,
div.maisVideo p {}

div.mais a,
div.maisMedia a,
div.maisPequena a,
div.maisVideo a {
	font: normal normal normal 11px/24px "Trebuchet MS", sans-serif !important;
	color: #585a5b !important;
	line-height: normal !important;}

div.mais dl,
div.maisMedia dl,
div.maisPequena dl,
div.maisVideo dl {}

div.mais dl a,
div.maisMedia dl a,
div.maisPequena dl a,
div.maisVideo dl a {}

div.mais ul,
div.maisMedia ul,
div.maisPequena ul,
div.maisVideo ul {}

div.mais ul li,
div.maisMedia ul li,
div.maisPequena ul li {
	padding:4px 4px 2px 14px !important;
	background:url(img/Marcador07.gif) no-repeat 3px 9px !important;
	line-height:normal !important;
	font-weight:bold !important;}

#conteudoPrincipal .mais ul li:nth-child(odd),
#conteudoPrincipal .maisMedia ul li:nth-child(odd),
#conteudoPrincipal .maisPequena ul li:nth-child(odd) {
	padding:4px 4px 2px 14px !important;
	background:url(img/Marcador07.gif) no-repeat 3px 9px !important;
	line-height:normal !important;
	font-weight:bold !important;}
	
div.mais ul li.linkMais,
div.maisMedia ul li.linkMais,
div.maisPequena ul li.linkMais,
div.maisVideo ul li.linkMais {
	padding:0px 4px 4px 14px !important;
	background:none !important;
	line-height:normal !important;
	margin-left:-12px !important;}
	
#conteudoPrincipal .mais ul li:nth-child(even),
#conteudoPrincipal .maisMedia ul li:nth-child(even),
#conteudoPrincipal .maisPequena ul li:nth-child(even),
#conteudoPrincipal .maisVideo ul li:nth-child(even) {
	padding:0px 4px 4px 14px !important;
	background:none !important;
	line-height:normal !important;
	margin-left:-12px !important;}
	
#conteudoPrincipal .mais ul li img,
#conteudoPrincipal .maisMedia ul li img,
#conteudoPrincipal .maisPequena ul li img,
#conteudoPrincipal .maisVideo ul li img {
	margin-left:-14px !important;}

div.mais ul li.linkMais a,
div.maisMedia ul li.linkMais a,
div.maisPequena ul li.linkMais a,
div.maisVideo ul li.linkMais a {
	font: normal normal normal 11px/24px "Trebuchet MS", sans-serif !important;
	line-height: normal !important;}

div.mais fieldset,
div.maisMedia fieldset,
div.maisPequena fieldset,
div.maisVideo fieldset {}

div.mais fieldset legend,
div.maisMedia fieldset legend,
div.maisPequena fieldset legend,
div.maisVideo fieldset legend {display: none;}

div.mais fieldset label,
div.maisMedia fieldset label,
div.maisPequena fieldset label,
div.maisVideo fieldset label {}

div.mais fieldset label input,
div.maisMedia fieldset label input,
div.maisPequena fieldset label input,
div.maisVideo fieldset label input {}

div.mais fieldset label select,
div.maisMedia fieldset label select,
div.maisPequena fieldset label select,
div.maisVideo fieldset label select {}

div.mais fieldset label select:enabled,
div.mais fieldset label select:disabled,
div.maisMedia fieldset label select:enabled,
div.maisMedia fieldset label select:disabled,
div.maisPequena fieldset label select:enabled,
div.maisPequena fieldset label select:disabled,
div.maisVideo fieldset label select:disabled {}

div.mais fieldset label select option,
div.maisMedia fieldset label select option,
div.maisPequena fieldset label select option,
div.maisVideo fieldset label select option {}

/* CAIXA DE IMAGEM */

/*
	ESTUDAR A CRIACAO DE CLASSES PARA EXIBICAO NO LADO DIREITO E ESQUERDO...
*/
div.ImagemDireita {
	width: auto;
	height:auto;
	float: right;
	margin: 15px 15px 10px 25px;
}
div.ImagemDireitaSintese {
	width: auto;
	height:auto;
	float: right;
	margin: 15px 0px 10px 0px;
	padding:0px 0px 25px 25px;
	background-color:#FFFFFF;
}
div.ImagemDireitaOfertasPublicas {
	width: auto;
	height:auto;
	float: right;
	margin: 15px 0px 10px 0px;
	padding:0px 0px 25px 25px;
	background-color:#FFFFFF;
}
div.ImagemEsquerda {
	width: auto;
	height:auto;
	float: left;
	margin:18px 18px 18px 0px;
}
div.ImagemEsquerda02 {
	width: auto;
	height:auto;
	float: left;
	margin:0px 18px 18px 0px;
}
div.caixaImagem01 {
	float: left;
	width: 226px;
	margin: 16px 25px 16px 0;
	background: #ddddda;
}
div.caixaImagem01 dl {
}
div.caixaImagem01 dl dt {
	text-align: center;
}
div.caixaImagem01 dl dt img {
	display: block;
	margin: 0 auto;
}
div.caixaImagem01 dl dd {
	padding: 3px 6px 4px;
	font: normal normal normal 11px "Trebuchet MS", sans-serif;
	color: #4c4b4b;
}
div.caixaImagem01 dl dd a {
}
div.caixaImagemEsquerda {
	float: left;
	width: 226px;
	margin: 16px 25px 16px 0;
	background: #e1e3e4;
}
div.caixaImagemDireita {
	width: 226px;
	float: right;
	margin: 16px 0 16px 25px;
	background: #e1e3e4;
}
div.caixaImagemEsquerda dl, div.caixaImagemDireita dl {
}
div.caixaImagemEsquerda dl dt, div.caixaImagemDireita dl dt {
	text-align: center;
}
div.caixaImagemEsquerda dl dt img, div.caixaImagemDireita dl dt img {
	display: block;
	margin: 0 auto;
}
div.caixaImagemEsquerda dl dd, div.caixaImagemDireita dl dd {
	padding: 3px 6px 4px;
	font: normal normal normal 11px "Trebuchet MS", sans-serif;
	color: #4c4b4b;
}
div.caixaImagemEsquerda dl dd a, div.caixaImagemDireita dl dd a {
}
/* caixa com varias  imagens */

div.caixaMultiplasImagens {
	float: auto;
	width: 99%;
	margin: 16px auto 16px auto;
	background: #fff;
}
div.caixaMultiplasImagens ul {
	margin: 0px auto;
	display: inline;
	list-style:none;
}
div.caixaMultiplasImagens li {
	display: inline;
}
div.caixaMultiplasImagens li img {
	margin: 0px 10px 10px 0px;
	border:0;
}
/* CAIXA INFO GRAFICO*/
div.caixaInfoGrafico {
	display: block;
	margin: 20px 0 0;
	text-align: center;
}
caixaInfoGrafico img {
	display: block;
	margin: 0 auto;
}
/*
	MODELO DE CAIXA 04
*/
div.itensRelacionados {
	width: 202px;
	float: right;
	padding: 0 4px 21px 20px;
	/*	padding: 0px;	*/
	clear: right;
	font: normal normal normal 11px/15px "Trebuchet MS", sans-serif;
	color: #585a5b;
	text-align: left !important;
	background-color: #fff;
}
div.itensRelacionados div.agrupador {
	width: 181px;
	padding: 8px 13px 21px;
	border-bottom: solid 21px #e1e3e4;
	background: #f4f5f6;
	display: block;
	white-space:normal;
	text-align: left !important;
	margin-bottom: 5px;
}
div.itensRelacionados div.agrupador hr {
	width:100%;
	height:3px;
	margin:10px 0 0;
	border:none;
	/*	border-top:solid 3px #fff;*/
	background-color:#fff;
}
div.itensRelacionados div.agrupador h3 {
	margin: 0 0 4px -4px;
	padding: 0 0 0 15px;
	text-transform: lowercase;
	font: normal normal bold 15px "Trebuchet MS", sans-serif;
	color: #4e799f;
	background: url(img/Marcador04.gif) no-repeat left center;
}
div.itensRelacionados div.agrupador p {
	padding: 15px 0 0;
	font: normal normal normal 11px/15px "Trebuchet MS", sans-serif;
	color: #4c4b4b;
	text-align: left !important;
}
div.itensRelacionados a:link span {
	text-decoration: none !important;
}
div.itensRelacionados a:hover span {
	text-decoration:underline !important;
}
div.itensRelacionados div.agrupador address {
	padding: 0 0 15px;
	text-align: left;
}
div.itensRelacionados div.agrupador address:first-line {
	font-weight: bold;
}
div.itensRelacionados div.agrupador dl dt {
	padding: 15px 0 0;
	font-weight: bold;
}
div.itensRelacionados div.agrupador fieldset {
	display: block;
	margin: 0 auto;
	text-align: center;
}
div.itensRelacionados div.agrupador fieldset input {
}
div.itensRelacionados div.agrupador fieldset legend {
	display: none;
}
div.itensRelacionados div.agrupador fieldset label {
	padding: 0;
	margin: 0;
	float: none;
	display: block;
	font: normal normal bold 11px/25px "Trebuchet MS", sans-serif; /*color:#4c4b4b;*/
	color: #585a5b;
}
div.itensRelacionados div.agrupador fieldset label span {
	min-width: 0;
	width: auto;
}
div.itensRelacionados div.agrupador fieldset label input {
	width: 97%;
	height: 16px;
	padding: 0 0 0 2px;
	margin: 0 auto 7px;
	color: #4c4b4b;
	font: normal normal normal 11px "Trebuchet MS", sans-serif;
	border: solid 1px #9c9c9c;
}
div.itensRelacionados div.agrupador fieldset label select {
	width: 99%;
	height: 20px;
	padding: 0 0 0 4px;
	margin: 3px auto;
	/*color:#4c4b4b;*/
	color: #585a5b;
	font: normal normal normal 11px "Trebuchet MS", sans-serif;
	border: solid 1px #9c9c9c;
}
div.itensRelacionados div.agrupador fieldset label select:enabled, div.itensRelacionados div.agrupador fieldset label select:disabled {
	height: 18px;
}
div.itensRelacionados div.agrupador fieldset label select option {
}
div.itensRelacionados div.agrupador fieldset label.checkbox {
	float: left;
	width: 100%;
	clear: left;
}
div.itensRelacionados div.agrupador fieldset label.checkbox input {
	width: auto;
	float: left;
	border: none;
	_margin: 3px 0 0;
}
div.itensRelacionados div.agrupador fieldset label.checkbox span {
	width: auto;
	float: left;
	margin: 2px 0 0;
	_margin: 0;
	border: none;
}
div.itensRelacionados div.agrupador table {
	width: 100%;
	text-align: left;
}
div.itensRelacionados div.agrupador fieldset p div.agrupador {
	padding: 8px 13px 21px;
	border-bottom: none;
	background: #f4f5f6;
	border: 1px solid green;
}
/*
	MODELO DE CAIXA 05 (sem imagem do Mais)
*/
div.caixaSimples {
	width: 202px;
	float: right;
	padding: 0 0 21px 20px;
	clear: right;
	font: normal normal normal 11px/15px "Trebuchet MS", sans-serif;
	color: #585a5b;
	text-align: justify;
	background-color: #fff;
}
div.caixaSimples div.agrupador {
	width: 161px;
	padding: 8px 13px 21px;
	border-bottom: solid 21px #e1e3e4;
	background: #f4f5f6;
	display: block;
	white-space: normal;
}
div.caixaSimples div.agrupador hr {
	width:100%;
	height:3px;
	margin:10px 0 0;
	border:none;
 *border-top:solid 3px #fff;
	background-color:#fff;
}
div.caixaSimples div.agrupador h3 {
	margin: 0 0 4px -4px;
	padding: 0 0 0 0px;
	font: normal normal bold 15px "Trebuchet MS", sans-serif;
	color: #4e799f;
}
div.caixaSimples div.agrupador p {
	padding: 15px 0 0;
	font: normal normal normal 11px/15px "Trebuchet MS", sans-serif;
	color: #4c4b4b;
}
div.caixaSimples div.agrupador a {
	text-decoration: underline;
}
div.caixaSimples div.agrupador address {
	padding: 0 0 15px;
	text-align: left;
}
div.caixaSimples div.agrupador address:first-line {
	font-weight: bold;
}
div.caixaSimples div.agrupador dl dt {
	padding: 15px 0 0;
	font-weight: bold;
}
div.caixaSimples div.agrupador fieldset {
	display: block;
	margin: 0 auto;
	text-align: center;
}
div.caixaSimples div.agrupador fieldset input {
}
div.caixaSimples div.agrupador fieldset legend {
	display: none;
}
div.caixaSimples div.agrupador fieldset label {
	padding: 0;
	margin: 0;
	float: none;
	display: block;
	font: normal normal bold 11px/25px "Trebuchet MS", sans-serif; /*color:#4c4b4b;*/
	color: #585a5b;
}
div.caixaSimples div.agrupador fieldset label span {
	min-width: 0;
	width: auto;
}
div.caixaSimples div.agrupador fieldset label input {
	width: 97%;
	height: 16px;
	padding: 0 0 0 2px;
	margin: 0 auto 7px;
	color: #4c4b4b;
	font: normal normal normal 11px "Trebuchet MS", sans-serif;
	border: solid 1px #9c9c9c;
}
div.caixaSimples div.agrupador fieldset label select {
	width: 99%;
	height: 20px;
	padding: 0 0 0 4px;
	margin: 3px auto;
	/*color:#4c4b4b;*/
	color: #585a5b;
	font: normal normal normal 11px "Trebuchet MS", sans-serif;
	border: solid 1px #9c9c9c;
}
div.caixaSimples div.agrupador fieldset label select:enabled, div.caixaSimples div.agrupador fieldset label select:disabled {
	height: 18px;
}
div.caixaSimples div.agrupador fieldset label select option {
}
div.caixaSimples div.agrupador fieldset label.checkbox {
	float: left;
	width: 100%;
	clear: left;
}
div.caixaSimples div.agrupador fieldset label.checkbox input {
	width: auto;
	float: left;
	border: none;
	_margin: 3px 0 0;
}
div.caixaSimples div.agrupador fieldset label.checkbox span {
	width: auto;
	float: left;
	margin: 2px 0 0;
	_margin: 0;
	border: none;
}
div.caixaSimples div.agrupador table {
	width: 100%;
	text-align: left;
}
div.caixaSimples div.agrupador fieldset p div.agrupador {
	padding: 8px 13px 21px;
	border-bottom: none;
	background: #f4f5f6;
	border: 1px solid green;
}
div.caixaSimples div.agrupador ul.lista li {
	padding:0 0 0 11px;
	min-height:23px;
	_height:21px;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	color:#585A5B;
	background:Transparent url(img/Marcador13.gif) no-repeat 4px 10px;
}
/*
	CAIXA AUXILIAR
*/
div.caixaAuxiliar {
	width: auto;
	height: auto;
	position: relative;
	top: 0px;
	right: 0px;
	z-index: 101;
	float: left;
	padding: 0 3px 3px 0;
	background: transparent url( "img/CaixaAuxiliarFundo.gif" ) no-repeat right bottom;
	border: none;
}
div.caixaAuxiliar div {
	width: auto;
	float: left;
	padding: 6px 9px;
	font: normal normal normal 12px/19px "Trebuchet MS", sans-serif;
	color: #585a5b;
	background: #f6f7f7;
	border: solid 1px #d3d6d8;
}
div.caixaAuxiliar div p {
	margin: 0 !important;
	padding: 0 !important;
}
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  MODELO DE CAIXA SEM AGRUPADOR XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx */


div.caixaFormulario {
	width: 202px;
	float: right;
	margin: 0 0 21px 20px;
	clear: right;
	font: normal normal normal 11px/15px "Trebuchet MS", sans-serif;
	color: #585a5b;
	text-align: justify;
	background-color: #fff;
}
div.caixaFormulario div.agrupadorform {
	padding: 8px 13px 21px;
	border-bottom: solid 21px #e1e3e4;
	background: #f4f5f6;
	display: block;
}
div.caixaFormulario div.agrupadorform h3 {
	margin: 0 0 4px -4px;
	padding: 0 0 0 15px;
	text-transform: lowercase;
	font: normal normal bold 15px "Trebuchet MS", sans-serif;
	color: #4e799f;
	background: url(img/Marcador04.gif) no-repeat left center;
}
div.caixaFormulario div.agrupadorform p {
	padding: 15px 0 0;
	font: normal normal normal 11px/15px "Trebuchet MS", sans-serif;
	color: #4c4b4b;
}
div.caixaFormulario div.agrupadorform table {
	width: 100%;
}
div.caixaFormulario div.agrupadorform table td {
	text-align: left;
	white-space: nowrap;
}
div.caixaFormulario div.agrupadorform a {
	text-decoration: underline;
}
div.caixaFormulario div.agrupadorform address {
	padding: 0 0 15px;
	text-align: left;
}
div.caixaFormulario div.agrupadorform address:first-line {
	font-weight: bold;
}
div.caixaFormulario div.agrupadorform dl dt {
	padding: 15px 0 0;
	font-weight: bold;
}
div.caixaFormulario div.agrupadorform fieldset {
	display: block;
	margin: 0 auto;
	text-align: center;
}
div.caixaFormulario div.agrupadorform fieldset input {
}
div.caixaFormulario div.agrupadorform fieldset legend {
	display: none;
}
div.caixaFormulario div.agrupadorform fieldset label {
	padding: 0;
	margin: 0;
	float: none;
	display: block;
	font: normal normal bold 11px/21px "Trebuchet MS", sans-serif;
	color: #4c4b4b;
}
div.caixaFormulario div.agrupadorform fieldset label span {
}
div.caixaFormulario div.agrupadorform fieldset label input {
	width: 97%;
	height: 16px;
	padding: 0 0 0 2px;
	margin: 0 auto 7px;
	color: #4c4b4b;
	font: normal normal normal 11px "Trebuchet MS", sans-serif;
	border: solid 1px #9c9c9c;
}
div.caixaFormulario div.agrupadorform fieldset label select {
	width: 99%;
	height: 20px;
	padding: 0 0 0 4px;
	margin: 3px auto;
	color: #4c4b4b;
	font: normal normal normal 11px "Trebuchet MS", sans-serif;
	border: solid 1px #9c9c9c;
}
div.caixaFormulario div.agrupadorform fieldset label select:enabled, div.caixaFormulario div.agrupadorform fieldset label select:disabled {
	height: 18px;
}
div.caixaFormulario div.agrupadorform fieldset label select option {
}
div.caixaFormulario div.agrupadorform fieldset label.checkbox {
	float: left;
	width: 100%;
	clear: left;
}
div.caixaFormulario div.agrupadorform fieldset label.checkbox input {
	width: auto;
	float: left;
	border: none;
	_margin: 3px 0 0;
}
div.caixaFormulario div.agrupadorform fieldset label.checkbox span {
	width: auto;
	float: left;
	margin: 2px 0 0;
	_margin: 0;
	border: none;
}
/*  XXXXXXXXXXXX   CAIXAS - CONTAINER DA SUB HOME DE MERCADORIAS E FUTUROS  XXXXXXXXXXXXXXX   


						CONTEUDO SER MOVIDO PARA SUBHOMES.CSS


XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */






div.containerSubHomeDerivativos {
	margin:0;
	padding: 8px 4px;
}
div.containerSubHomeDerivativos div.ColunaEsquerda {
	float:left;
	width:33%;
	margin:0;
	padding:0;/*overflow:hidden;	*/
}
div.containerSubHomeDerivativos div.ColunaDireita {
	float:right;
	width:33%;
	margin:0;
	padding:0;
}
div.containerSubHomeDerivativos div.ColunaCentral {
	margin:0 33% 0 33%;
}
/*  XXXXXXXXXXXXX ACOES  XXXXXXXXXXXXXXXXXXX */


div.containerSubHomeAcoes {
	margin:0;
	padding: 20px 4px 10px 4px;
}
div.containerSubHomeAcoes div.ColunaEsquerda {
	float:left;
	width:33%;
	margin:0;
	padding:0;
	overflow:hidden;
}
div.containerSubHomeAcoes div.ColunaEsquerda div.espacador {
	padding:0 5px 0 5px;
}
div.containerSubHomeAcoes div.ColunaDireita {
	float:right;
	width:66%;
	margin:0;
	padding:0;
}
div.containerSubHomeAcoes div.subColunaEsquerda {
	float:left;
	width:49%;
	margin:0;
	padding-right: 5px;
}
div.containerSubHomeAcoes div.subColunaDireita {
	float:right;
	width:49%;
	margin:0;
}
.Ticker {
	background-color:#000000;
	background: url(img/backgroundTicker.gif) repeat-x top;
	float:left;
	clear:both;
	width: 99%;
	overflow:hidden;
	height: 21px;
}
.divTickerPrincipal {
	font: normal normal normal 11px "Trebuchet MS", sans-serif !important;
}
#tickerCotacoes {
	background-color:#000000;
	background: url(img/backgroundTicker.gif) repeat-x top;
	width: 99%;
}
/* XXXXXXXXXXXXXXXXXXX GRAFICOS SUBHOME  XXXXXXXXXXXXXXXXXX */



div#graficosSubHomeMercadoAcoes {
}
div#graficosSubHomeMercadoAcoes div#filtroGrafico {
	width: 100%;
	border-bottom: 0px;
}
div#graficosSubHomeMercadoAcoes div#indicador {
	background-color:#FFF;
	border-bottom: 1px solid #d8e2eb;
	width: 100%;
	position: relative;
	float:left;
	clear: both;
	padding: 6px 0px;
}
div#graficosSubHomeMercadoAcoes div#acompanheoPregao {
	background-color:#FFFFFF !important;
	border-bottom: 1px solid #d8e2eb;
	width: 100%;
	position: relative;
	float:left;
	clear: both;
	padding: 6px 0px;
}
div#graficosSubHomeMercadoAcoes div#acompanheoPregao input {
	margin: auto;
	width: 100%;
}
div#graficosSubHomeMercadoAcoes div#grafico {
	border-top: 1px solid #d8e2eb;
	background-color:#FFF;
	width:100%;
	max-width:250px;
	padding: 10px 0px 0px 0px;
	text-align:center;
}
div.espacador div#graficosSubHomeMercadoAcoes div#grafico {
	width:100%;
	max-width:100%;
}
/* XXXXXXXXXXXXXXX  PREGAO SUBHOME  XXXXXXXXXXXXXXXXXx */
div#pregaoSubHome {
	float:left;
	width:99%;
	padding: 6px;
	margin: 0;
}
div#pregaoSubHome div.listaAcessos ul li {
	background-color:#FFFFFF;
}
div#pregaoSubHome div.listaAcessos ul li.corAlternada {
	background-color:#f6f7f7;
}
div#linksSubHomeAcoes div.listaAcessos span p {
	font-weight: bold;
	margin: 20px 0 0 0;
	padding:0;
}
div#pregaoSubHome h2 {
	font:normal normal bold 16px/30px "Trebuchet MS", sans-serif;
	color:#585a5b;
	margin: 0px;
	line-height:18px;
	padding:0;
}
/* XXXXXXXXXXXXXXX  COTACAO RAPIDA SUBHOME  XXXXXXXXXXXXXXXXXx */

div#cotacaoRapidaSubHome {
	float:left;
	width:98%;
	padding:23px 0px 20px 0px;
	margin: 15px 0 0 0;
	border-top: 3px solid #e1e3e4;
	border-bottom: 3px solid #e1e3e4;
}
div#cotacaoRapidaSubHome h2 {
	font:normal normal bold 16px/30px "Trebuchet MS", sans-serif;
	color:#585a5b;
	margin: 0px;
	line-height:18px;
}
div#cotacaoRapidaSubHome fieldset {
	white-space:nowrap;
}
div#cotacaoRapidaSubHome input.inputCotacaoRapida, div#cotacaoRapidaSubHome input.inputEmpresasListadas {
	font:normal 11px "Trebuchet MS", sans-serif;
	color:#585a5b;
	border: 1px solid #CCC;
	background-color:#FFF;
	width:70%;
	margin: 0 2px 0 0;
}
/* CLASSES COMUNS */	

div#ferramentasConsultas {
	padding-top: 15px;
}
div.caixaSubHome3colunas {
	float:left;
	padding: 0px;
	background-color:#f0f2f3;
	margin:0;
	width: 99%;
	overflow:visible;
	padding-bottom: 5px;
}
div.caixaSubHome3colunas div.espacador {
	margin:0;
	padding:0px 3px;
}
div.caixaSubHome3colunas div.tabela table {
	background-color:#FFFFFF;
	margin: 0px;
	clear:both;
}
div.caixaSubHome3colunas div#header {
	margin:0;
	padding:0;
}
div.caixaSubHome3colunas div.grafico {
	clear:both;
	background-color:#FFF;
	margin: 4px 0px 28px 0px;
	text-align:center;
	width:100%;
	overflow:hidden;
}
span#statusGrafico {
	display: none;
	font:normal 11px "Trebuchet MS", sans-serif;
	color:#585a5b;
}
.legendaGrafico {
	font:normal 10px "Trebuchet MS", sans-serif;
	color:#585a5b;
	position: relative;
	line-height: 15px;
	height: 18px;
	float: left;
	bottom: 0;
	margin-top: 30px;
}
#filtroGraficoSubHome {
	margin: 0;
}
#filtroGraficoSubHome select {
	margin: 0 0px 0px 0px;
	width:100%;
}
.legendas {
	font:normal 10px "Trebuchet MS", sans-serif;
	color:#585a5b;
	line-height: 15px;
	clear:both;
}
.legendasTopo {
	font:normal 10px "Trebuchet MS", sans-serif;
	color:#585a5b;
	height: 16px;
	text-align:right;
	clear:both;
	width: 99%;
	line-height: 16px;
	float: left;
	margin: 3px 0 0 0;
}
#tabelaAvista {
	margin-top: 29px;
}
#destaquesSubHome {
	font:normal 11px "Trebuchet MS", sans-serif;
	color:#585a5b;
	padding: 10px;
	background-color:#fff;
	height: 234px;
}
#destaquesSubHome ul li {
	margin-top: 10px;
}
/*  XXXXXXXXXXXXXXXXXXXXXXX CONTROLE DAS CAIXAS DOS IFRAMES  XXXXXXXXXXXXXXXXXXXXXX */

body.iframeBody {
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}
body.iframeBody a {
	color: #4C7FAE !important
}
body.iframeBody a:hover {
	text-decoration:underline;
}
#frameDestaqueDerivativos {
	_height: 200px;
	min-height: 200px;
	height: 200px;
	width: 100%;
	margin-top:0px;
	padding:0px;
	float:left;
	clear:both;
	position:relative;
}
#frameClearingDerivativos {
	_height: 126px;
	min-height: 126px;
	height: 126px;
	width: 100%;
	margin-top:0px;
	padding:0px;
	float:left;
	clear:both;
	position:relative;
}
#frameClearingCambio {
	_height: 126px;
	min-height: 126px;
	height: 126px;
	width: 100%;
	margin-top:0px;
	padding:0px;
	float:left;
	clear:both;
	position:relative;
}
#frameClearingAtivos {
	_height: 147px;
	min-height: 147px;
	height: 147px;
	width: 100%;
	margin-top:0px;
	padding:0px;
	float:left;
	clear:both;
	position:relative;
}
iframe#frameGraficosValoresInterna {
	_height: 420px;
	min-height: 420px;
	height: 420px;
	max-height: 420px;
	width: 100%;
	padding:0px;
}
iframe#frameGraficosInterna {
	_height: 177px;
	min-height: 177px;
	height: 177px;
	max-height: 177px;
	width: 100%;
	margin:0 0 27px 0;
}
#FormJurisprudenciaLoginMini {
	_height:85px;
	min-height: 85px;
	height: 85px;
	width: 100%;
	/*
	height: 350px;
	width: 350px;*/
	margin-top:0px;
	padding:0px;
	float:left;
	clear:both;
	position:relative;
	background-color:transparent;
}
/* XXXXXXXXXXXXXXXXXX  CAIXA 3 COLUNAS GENRICA  XXXXXXXXXXXXXXXXXXXXX */


div.caixa3colunas {
	float:left;
	padding: 0px;
	background-color:#fff;
	margin:0;
	width: 100%;
	display:block;
	overflow:visible;
}
div.caixa3colunas div#header {
	margin:0;
	padding:0;
}
div.containerCaixa3colunas {
	margin:0;
	padding:0px;
}
div.caixa3colunas div.ColunaEsquerda {
	float:left;
	width:33%;
	margin:0;
	padding:0 0 0 5px;
}
div.caixa3colunas div.ColunaDireita {
	float:right;
	width:33%;
	margin:0;
	padding:0;
}
div.caixa3colunas div.ColunaCentral {
	margin:0 33% 0 33%;
}
div.caixa3colunas .espacador {
	margin:0;
	padding:10px 5px 10px 5px;
}
div.caixa3colunas .cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0;
	padding:0;
	background:transparent;
}
/* XXXXXXXXXXXXXXXXXX  CAIXA 2 COLUNAS GENRICA  XXXXXXXXXXXXXXXXXXXXX */


div.caixa2colunas {
	float:left;
	padding: 0px;
	background-color:#fff;
	margin:0;
	width: 100%;
	display:block;
	overflow:visible;
}
div.caixa2colunas div#header {
	margin:0;
	padding:0;
}
div.containerCaixa2colunas {
	margin:0px;
	padding:0;
	position: relative;
	display:block;
}
div.caixa2colunas div.ColunaEsquerda {
	clear:left;
	float:left;
	width:32%;
	margin:0;
	padding:0 0 0 5px;
}
div.caixa2colunas div.ColunaDireita {
	float:right;
	width:66%;
	margin:0;
	padding:0;
}
div.caixa2colunas .espacador {
	margin:0;
	padding:10px 4px 10px 4px;
}
div.divisorVertical2colunas {
	float:right;
	width:100%;
	margin:0;
	padding:10px 0 0 0;
}
div.divisorVertical {
	float:left;
	width:100%;
	clear: both;
	margin:0;
	padding:0;
}
div.caixa2colunas .cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0;
	padding:0;
	background:transparent;
}
div.caixa2colunas div.titulo2Colunas {
	float:left;
	clear:both;
	width:100%;
	margin: 0;
}
div.caixa2colunas div.subColunaEsquerda {
	float:left;
	width:48%;
	margin:0;
	padding-right: 5px;
}
div.caixa2colunas div.subColunaEsquerdaBorda {
	float:left;
	width:48%;
	margin:0;
	padding-right: 5px;
	border-right: 1px solid #E6E9EB;
}
.bordaVertical {
	padding-right: 10px !important;
	border-right: 1px solid #E6E9EB;
}
.bordaVerticalDir {
	padding-left: 10px !important;
	border-left: 1px solid #E6E9EB;
}
div.caixa2colunas div.subColunaDireita {
	float:right;
	width:49%;
	margin:0;
}
div.caixa2colunas div.subColunaDireitaBorda {
	float:left;
	width:48%;
	margin:0;
	padding-left: 5px;
}
#caixaContatos p {
	text-align:left !important;
}
.FormaContatoFormulario {
	padding: 10px 10px 0px 120px !important;
	min-height: 90px;
	_height: 90px;
	background-color:#FFF;
	background:url(img/img_FormasContatoFormulario.jpg) no-repeat left 10px;
}
.FormaContatoAtendimento {
	padding: 10px 10px 0px 120px !important;
	min-height: 90px;
	_height: 90px;
	background-color:#FFF;
	background:url(img/img_FormasContatoAtendimento.jpg) no-repeat left 10px;
}
.FormaContatoTelefone {
	padding: 10px 10px 0px 120px !important;
	min-height: 90px;
	_height: 90px;
	background-color:#FFF;
	background:url(img/img_FormasContatoTelefone.jpg) no-repeat left 10px;
}
.FormaContatoUnidades {
	padding: 10px 10px 0px 120px !important;
	min-height: 90px;
	_height: 90px;
	background-color:#FFF;
	background:url(img/img_FormasContatoUnidades.jpg) no-repeat left 10px;
}
.FormaContatoOmbudsman {
	padding: 10px 10px 0px 120px !important;
	min-height: 90px;
	_height: 90px;
	background-color:#FFF;
	background:url(img/img_FormasContatoOmbudsman.jpg) no-repeat left 10px;
}
.FormaContatoCAE {
	padding: 10px 10px 0px 120px !important;
	min-height: 90px;
	_height: 90px;
	background-color:#FFF;
	background:url(img/img_FormasContatoCAE.jpg) no-repeat left 10px;
}

/* LISTAS SUMARIO */

div.sumario {
	margin:25px auto;
	font:normal normal normal 12px "Trebuchet MS", sans-serif;
	line-height:normal;
	color:#585a5b;
	text-align:center;
}
div.sumario ul {
	width:100%;
	float:left;
	text-align:center;
	border-top:solid 1px #d3d6d8;
	border-bottom:solid 1px #d3d6d8;
}
div.sumario ul+ul {
	border-top:none;
}
div.sumario ul.ultimo {
	border-top:none;
}

/* IE6 */

div.sumario ul li {
	float:left;
	width:25%;
	padding:27px 3% 30px 5%;
	text-align:left;
}
div.sumario ul li h3 {
	padding:70px 0 0;
	font:normal normal bold 18px/18px "Trebuchet MS", sans-serif;
	color:#585a5b;
	background:url(img/_Sumario01.jpg) no-repeat center top;
}
div.sumario ul li p {
	padding:0;
	margin:0;
	font:normal normal normal 12px "Trebuchet MS", sans-serif;
	line-height:normal;
	color:#585a5b;
	text-align:left;
}
div.sumario ul li p a {
	color:#4c4b4b;
}

/*
	MDOELO DE LISTA DE ACESSOS ZEBRADA E NÃO ZEBRADA
*/

div.lista, div.listaAcessos 
{
	margin:10px 0;
	font:normal normal normal 12px/25px "Trebuchet MS", sans-serif !important;
	color:#585A5B !important;
}

div.lista ul, div.listaAcessos ul {margin:0 0 18px 0}

div.lista ul li, div.listaAcessos ul li {
	margin:0;
	padding:0 10px;
}

div.listaAcessos ul li.corAlternada {
	background-color:#f6f7f7 !important;
	border-top:solid 1px #d3d5d8 !important;
	border-bottom:solid 1px #d3d5d8 !important;}

div.lista ul li,
div.listaAcessos ul li {background:transparent url(img/Marcador13.gif) no-repeat 4px 12px;}
div.listaAcessos ul li p {
	margin:0 !important;
	padding:0 !important;}
div.listaAcessos span p {font-weight:bold !important;
	margin:0 !important;
	padding:0 !important;}

div.listaAcessos ul li.ultimoItem {border-bottom:solid 1px #D3D6D8;}

ul#listaAlternadaCompra li, 
ul#listaAlternadaVenda li {float:left; width:98%;}
	
/*	Adicionado listas dentro de itens */

div.listaAcessos ul ul li {
	padding:0 10px !important;
	min-height:25px !important;
	border-top: none !important;
	border-bottom: none !important;
}
div.listaAcessos ul li ul {padding:0 0 0 20px !important;}




/* ajuste LUMIS */
#conteudoPrincipal .listaZebrada ul li,
#conteudoPrincipal .listaNaoZebrada ul li {
	min-height:25px !important;
}



#conteudoPrincipal .listaZebrada,
#conteudoPrincipal .listaNaoZebrada 
{
	margin:10px 0 !important;
	font:normal normal normal 12px/25px "Trebuchet MS", sans-serif !important;
	color:#585A5B !important;
}

#conteudoPrincipal .listaZebrada ul,
#conteudoPrincipal .listaNaoZebrada ul {margin:0 0 18px 0 !important;}



#conteudoPrincipal .listaZebrada ul li,
#conteudoPrincipal .listaNaoZebrada ul li {
	margin:0 !important;
	padding:0 10px !important;
}
#conteudoPrincipal .listaZebrada ul li:nth-child(even) {
	background-color:#f6f7f7 !important;
	border-top:solid 1px #d3d5d8 !important;
	border-bottom:solid 1px #d3d5d8 !important;}
#conteudoPrincipal .listaZebrada ul li,
#conteudoPrincipal .listaNaoZebrada ul li
 {background:transparent url(img/Marcador13.gif) no-repeat 4px 12px;}
#conteudoPrincipal .listaNaoZebrada ul li {border:none !important;}

#conteudoPrincipal .listaZebrada ul li p,
#conteudoPrincipal .listaNaoZebrada ul li p {
	margin:0 !important;
	padding:0 !important;}


#conteudoPrincipal .listaZebrada span p,
#conteudoPrincipal .listaNaoZebrada span p {
	font-weight:bold !important;
	margin:0 !important;
	padding:0 !important;}

#conteudoPrincipal .listaZebrada ul ul li,
#conteudoPrincipal .listaNaoZebrada ul ul li {
	padding:0 10px !important;
	min-height:25px !important;
	border-top: none !important;
	border-bottom: none !important;
}

#conteudoPrincipal .listaZebrada ul li ul, 
#conteudoPrincipal .listaNaoZebrada ul li ul {padding:0 0 0 20px !important;}


#conteudoPrincipal .listaZebrada ol li, 
#conteudoPrincipal .listaNaoZebrada ol li {
	color:#585A5B !important;
	padding:0 0 0 11px !important;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif !important;
	list-style-position:inside !important;
	background-image:none !important;
}


/*
	Label do Framework dentro da lista
*/

div.listaAcessos ul li label span,
div.listaAcessos ul li.corAlternada label span {}

div.listaAcessos ul li label select,
div.listaAcessos ul li.corAlternada label select {}

div.listaAcessos ul li {}

div.listaAcessos ol {}

div.listaAcessos ol li {
	color:#585A5B !important;
	padding:0 0 0 11px !important;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif !important;
	list-style-position:inside !important;
	background-image:none !important;
}



div.listaAcessos ol li.corAlternada {
	background-color:#f7f7f5;
	border-top:solid 1px #D3D6D8;
	border-bottom:solid 1px #D3D6D8;
	background-image:none;
}
div.listaAcessos ol li.ultimoItem {border-bottom:solid 1px #D3D6D8; background-image:none;}

/*
	MODELO DE LISTA DE PDF, ZIP e Arquivo Generico
*/

div.listaPdf,
div.listaZip,
div.listaDownload {margin:10px 0;}

div.listaPdf span p,
div.listaZip span p,
div.listaDownload span p {font-weight: bold;}

div.listaPdf ul,
div.listaZip ul,
div.listaDownload ul {}

div.listaPdf ul li {
	padding:0 0 0 22px;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	color:#585A5B;
	background:Transparent url(img/IconePDF.gif) no-repeat 2px 4px;
}

div.listaZip ul li {
	padding:0 0 0 22px;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	color:#585A5B;
	background:Transparent url(img/IconeZIP.gif) no-repeat 2px 4px;
}

div.listaDownload ul li {
	padding:0 0 0 22px;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	color:#585A5B;
	background:Transparent url(img/icone_download.gif) no-repeat 2px 4px;
}

div.listaPdf ul li a {}
div.listaPdf ul li.corAlternada,
div.listaZip ul li.corAlternada,
div.listaDownload ul li.corAlternada {
	background-color:#f6f7f7 !important;
	border-top:solid 1px #d3d5d8 !important;
	border-bottom:solid 1px #d3d5d8 !important;
}
div.listaPdf ul li.ultimoItem,
div.listaZip ul li.ultimoItem,
div.listaDownload ul li.ultimoItem {border-bottom:solid 1px #D3D6D8 !important;}

div.listaPdf ol {}
div.listaPdf ol li {
	color:#585A5B;
	padding:0 0 0 11px;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	list-style-position:inside;
}
div.listaPdf ol li.corAlternada {
	background-color:#f7f7f5;
	border-top:solid 1px #D3D6D8;
	border-bottom:solid 1px #D3D6D8;
}
div.listaPdf ol li.ultimoItem, .listaArquivosLeiloes {
	border-bottom:solid 1px #D3D6D8;
}
div.listaAcessos ul li.listaItemPPT,
div.listaPdf ul li.listaItemPPT {
	padding:0 0 0 22px !important;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif !important;
	color:#585A5B !important;
	background-image:url(img/IconePPT.gif) !important;
	background-repeat:no-repeat !important;
	background-position: 2px 4px !important;
}
div.listaAcessos ul li.listaItemPDF,
div.listaPdf ul li.listaItemPDF {
	padding:0 0 0 22px !important;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif !important;
	color:#585A5B !important;
	background-image:url(img/IconePDF.gif)!important;
	background-repeat:no-repeat !important;
	background-position: 2px 4px !important;
}
div.listaAcessos ul li.listaItemVideo,
div.listaPdf ul li.listaItemVideo {
	padding:0 0 0 22px !important;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif !important;
	color:#585A5B !important;
	background-image:url(img/IconeVideo.gif) !important;
	background-repeat:no-repeat !important;
	background-position: 4px center !important;
}
div.listaAcessos ul li.listaItemZIP,
div.listaPdf ul li.listaItemZIP,
.listaItemZIP, div.listaZip ul li {
	padding:0 0 0 22px !important;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif !important;
	color:#585A5B !important;
	background-image:url(img/IconeZIP.gif) !important;
	background-repeat:no-repeat !important;
	background-position: 4px 2px !important;
}
div.listaAcessos ul li.listaItemXLS,
div.listaPdf ul li.listaItemXLS {
	padding:0 0 0 22px !important;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif !important;
	color:#585A5B !important;
	background-image:url(img/IconeXLS.gif) !important;
	background-repeat:no-repeat !important;
	background-position: 2px 4px !important;
}
div.listaAcessos ul li.listaItemDOC,
div.listaPdf ul li.listaItemDOC {
	padding:0 0 0 22px !important;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif !important;
	color:#585A5B !important;
	background-image:url(img/IconeDoc.gif) !important;
	background-repeat:no-repeat !important;
	background-position: 2px 4px !important;
}
div.listaAcessos ul li.listaItemIMG,
div.listaPdf ul li.listaItemIMG,
div.listaAcessos ul li.listaItemDownload,
div.listaPdf ul li.listaItemDownload {
	padding:0 0 0 22px !important;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif !important;
	color:#585A5B !important;
	background-image:url(img/icone_download.gif) !important;
	background-repeat:no-repeat !important;
	background-position: 2px 4px !important;
}
div.listaAcessos ul li.listaItemLinkPage,
div.listaLinkPage ul li.listaItemLinkPage {
	padding:0 0 0 22px !important;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif !important;
	color:#585A5B !important;
	background-image:url(img/icLink-Page.gif) !important;
	background-repeat:no-repeat !important;
	background-position: 2px 4px !important;
}
div.listaAcessos #historio {text-transform: capitalize;}

/*
	MDOELO DE LISTA DE ICONES
*/

div.listaIcones {margin:10px 0;}
div.listaIcones ul {}
div.listaIcones ul li {
	padding:0;
	min-height:25px;
	_height:23px;
	background:Transparent;
	list-style-type:none;
	margin-top:20px;
}
div.listaIcones ul li img {
	float:left;
	border:0;
}
div.listaIcones ul li p {
	padding:0;
	float:left;
	margin:20px 0 0 20px;
	font-weight:normal;
}
div.listaIcones ul li p span {
	font:italic normal bold 16px "Trebuchet MS", sans-serif;
	color:#000;
}
div.listaIcones ul li p a {
	color:#004685;
	font-weight:normal;
}
div.listaIcones ul li div {
	margin:0px 0 0 90px;
	clear:both;
}
div.listaIcones ul li div ul li {
	margin:0;
	background:Transparent url(img/Marcador13.gif) no-repeat left 10px;
	padding-left:10px;
}
/* XXXXXXXXXXXXXX FIX PARA O COMBO FRAMEWORK BOVESPA XXXXXXXXXXXXXXX */

.agrupadorComboIsin {
	clear:both !important;
}
.agrupadorComboIsin input.botaoFuncao03 {
	float:left !important;
	width: 30px;
	vertical-align:middle !important;
	line-height: 18px !important;
}
.agrupadorComboIsin div.ComboBox_SiteBmfBovespa {
	float:left !important;
	vertical-align:middle !important;
	line-height: 18px !important;
	clear:left;
}
.GridBovespaCSS tfoot tr td span table td.AnteriorPaginacao {
	/*border-color: 1px solid red !important;*/
}
.GridBovespaCSS tfoot tr td span table td.MeioPaginacao {
	/*border-color: 1px solid blue !important;*/
}
.GridBovespaCSS tfoot tr td span table td.ProximoPaginacao {
	/*border-color: 1px solid green !important;*/
}
/* XXXXXXXXXXXXXX LISTA DE PUBLICAES  XXXXXXXXXXXXXXXXXXXXXXXXX */
div.listaPublicacoes {
	text-align:left;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	color:#585A5B;
	clear: both;
	white-space:normal;
}
div.listaPublicacoes ul {
	width: 99%
}
div.listaPublicacoes li {
	width: 46%;
	float:left;
	padding: 5px 20px 20px 0px;
	margin: 0px;
}
div.listaPublicacoes span {
	width: 80px;
	height: 150px;
	float: left;
	margin-right: 25px;
}
div.listaPublicacoes h2 {
	font:bold 12px/23px "Trebuchet MS", sans-serif;
	padding:0;
	line-height:normal;
}
div.listaPublicacoes p {
	line-height:normal;
	padding-right: 5px;
	margin: 0px;
}
div.listaPublicacoes select {
	margin-left: 105px;
	clear:left;
}

/* LISTA DE LEILES  */

.tabelaLeiloes a {
	display: block;
}
div.listaLeiloes {
	margin:0px;
}
div.listaLeiloes ul {
}
div.listaLeiloes ul li {
	padding:5px 0px 5px 13px;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	color:#585A5B;
	background:Transparent url(img/Marcador13.gif) no-repeat 4px 15px;
	border-bottom:solid 1px #d3d5d8;
	float:left;
	/* fix para o IE6 */	
	width: auto;
	min-width: 99%;
	max-width: 99%;
}
div.listaLeiloes ul li a {
	font-weight:bold;
	float:left;
	width:100%;
}
div.listaLeiloes ul li.corAlternada {
	background-color:#f6f7f7;
	border-top:solid 1px #d3d5d8;
}
div.listaLeiloes ul li.ultimoItem {border-bottom:solid 1px #D3D6D8;}
div.listaLeiloes ul li ul {}
div.listaLeiloes ul li ul li {
	padding:0;
	margin:0;
	display:inline;
	float:left;
	background: none;
	white-space:nowrap;
	border-bottom:none !important;
}
div.listaLeiloes ul li ul li.data {
	/* fix para o IE6 */
	width: 30%;
	min-width: 30%;
	max-width: 30%;
}
div.listaLeiloes ul li ul li.operacao {
	/* fix para o IE6 */
	width: 25%;
	min-width: 25%;
	max-width: 25%;
	padding-left: 5%;
}
div.listaLeiloes ul li ul li.valor {
	/* fix para o IE6 */
	width: 30%;
	min-width: 30%;
	max-width: 30%;
}
div.listaLeiloes ul li ul li.papel {}
div.listaLeiloes ul.containerListaLeiloes {
	margin: 0px 0px 10px 0px !important;
	padding:0px !important;
	clear: both;
}
table.tabLeilao {
	margin-top: 20px;
	width:100%;
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#585a5b;
	/*border:none;*/
	border-collapse: collapse !important;
}
table.tabLeilao td {
	padding: 5px;
	border-left: none;
	border-right: none;
	border-bottom:solid 1px #d3d5d8;
}
table.tabLeilao td.destacado {background-color: #f7f7f7;}
/*
	NOTCIAS
*/
div.noticias {
/*
	max-width:560px;
	_width:auto; /* IE6 - Mxima aproximao do conceito pretendido pelo design possvel apenas com uso do max-width */
	/*margin:0;*/
}
/* HISTORICO DE NOTICIAS */
div#historicoNoticias {
	float:left;
	width:100%;
	margin:0;
	padding:0px;/*	width:100% !important;
	border: 1px solid red;*//*	max-width:100%;*/
/*	margin:19px 0 0;*/
/*	float:left;
	clear: left;
*/}
div#historicoNoticias table {/*	width: 100% !important;*/}
/* fix bug do combo do framework no IE */
div.noticias fieldset.selecaoAno img {
	margin-top: 1px !important
}
html > body div.noticias fieldset.selecaoAno img {
	margin-top: 0px
}
/* SELECAO DE ANO */
div#historicoNoticias h2 {
	padding:0;
	margin:0;
}
div.noticias fieldset.selecaoAno {
	float:right;
	margin:0;
	padding:0;
	width: 180px;
}
div.noticias fieldset.selecaoAno label {
	margin:0;
	padding:0;
}
div.noticias fieldset.selecaoAno label select {
	width:115px;
	height:18px;	
	vertical-align:middle;
}
/* NOTICIAS */
div.noticias ul {
}
div.noticias ul li {
	padding:13px 1px 8px;
	border-bottom:solid 1px #D3D6D8;
}
div.noticias ul li div {
}
div.noticias ul li div.pubDate, div.noticias ul li div.pubDate a {
	font:normal normal bold 11px/16px "Trebuchet MS", sans-serif;
	color:#4e799f;
}
div.noticias ul li div.title, div.noticias ul li div.title a {
	font:normal normal bold 14px/16px "Trebuchet MS", sans-serif;
	color:#585a5b;
}
div.noticias ul li div.description, div.noticias ul li div.description a {
	font:normal normal normal 11px/16px "Trebuchet MS", sans-serif;
	color:#585a5b;
}
/* XXXXXXXXXXXXXXXXXXXX LISTA PERGUNTAS FREQUENTES   XXXXXXXXXXXXXX */


div#perguntasFrequentes {
}
div#perguntasFrequentes span {
	font-weight: bold;
	margin: 20px 0px 20px 0px;
}
div#perguntasFrequentes ul {
	margin-bottom: 30px;
}
div#perguntasFrequentes ul li {
	margin-top: 30px;
}
div#perguntasFrequentes ul li ul li {
	margin-top: 0px;
}
/*  XXXXXXXXXXXX janela flutuante   XXXXXXXXXXX */

.floater {
	border: 1px solid #D3D5D8;
	position: absolute;
	width: 400px;
	overflow:auto;
	background-color:#fff;
	padding: 10px;
}
.floater div.fechar {
	clear:both;
	float: right;
	font:normal normal normal 11px/16px "Trebuchet MS", sans-serif;
	color:#585a5b;
	height: 20px;
	width: 100%;
	text-align:right;
}
.floater div.fechar a {
	text-decoration:none;
	color:#585a5b;
}
/* XXXXXXXXXXX  CAIXA DOS VENDORS  XXXXXXXXXXXXXXXXXXX */

div.vendors {
	padding: 5px 5px 10px 5px;
}
div.vendors img {
	float:right;
	margin: 0 0 10px 10px;
}
.listaAcessos div.vendors p {
	line-height:normal;
	margin: 5px 0px 5px 0px !important;
}
/*  XXXXXXXXXXXXXXXXX MOSTRAR ITENS XXXXXXXXXXXXXXXXXXXXx */

.divMostra {
	display:block;
}
.divEsconde {
	display:none;
}
/* XXXXXXXXXXXXXXXXXX FLOATING BOX XXXXXXXXXXXXXXXXXXXXXX  */

.navtext {
	font:normal 12px "Trebuchet MS", sans-serif;
	color: #4c4b4b;
	border:#c7c8bd 1px solid;
	padding: 8px !important;
	z-index: 100;
	width: 350px;
	position: absolute;
	background-color: #f7f7f5;
	text-align: left;
	visibility:hidden;
	white-space:normal !important;
}
#navtxt { /*width: 50% !important;*/
}
.navtext p {
	line-height:normal !important;
	padding: 3px 0px 3px 0px !important;
}
.containerMovel {
/*	float: left;
	clear:left;
	width:800px;
	border: 1px solid red;*/
}
.floaterMovel {
	position:absolute;
	width:348px;
	height:280px;
	z-index:1000;
	margin-top: 0px;
	float:left;
	margin-left: 210px;
}
.caixaMovel {
/*	float: left;*/
/*	width:345px;*/
}
.imgMovel {
	width: 180px;
	float:left;
	padding-top: 5px;
}
.containerMovel {
	clear:both;
	padding-left: 180px; /* FIX PARA O IE6 */
	_padding-left: -180px;
}
.containerMovel .ColunaCentral {
	width: 80%;
	float: left;
	_padding-left: 180px;
}
.containerMovel .colEsquerda {
	width: 180px;
	float: left;
	margin-left: -180px; /* FIX PARA O IE6*/
	_margin-left: -180px;
}
.containerMovel .colDireita {
	width: 98%;
	float: right;
}
#bannerMovel {
	float:right;
	width: 170px;
	background-color:#FFFFFF !important;
	padding-left: 20px;
}
.caixaMovel h2.titulo02 {
	margin: 5px 0px 0px 0px;
	padding:0;
}
.caixaMovel p {
	padding:3px 0px !important;
	margin: 0px !important;
	line-height:20px !important;
}
.caixaMovel .borda {
	border-bottom: 1px solid #DADFE5;
	margin-bottom: 10px;
}
/*  XXXXXXXXXXXXXXXXXXXX MENSAGENS DE ERRO  XXXXXXXXXXXXXXXXXXxx */

div.msgErro {
	margin:20px 0 10px 0px;
	padding:20px 0px 20px 90px;
	font:normal normal normal 12px "Trebuchet MS", sans-serif;
	line-height:normal;
	background:url(img/img_erro.gif) no-repeat left center;
}
div.msgSucesso {
	margin:20px 0 10px 0px;
	padding:20px 0px 20px 90px;
	font:normal normal normal 12px "Trebuchet MS", sans-serif;
	line-height:normal;
	background:url(img/img_sucesso.gif) no-repeat left center;
}
div.msgErro h2, div.msgSucesso h2 {
	font:bold 12px "Trebuchet MS", sans-serif;
	margin: 0;
}
div.msgErro div, div.msgSucesso div, div.msgErro ul, div.msgSucesso ul {
	margin:0;
}
/* caixa icones */

div.Caixa2ColunasIcones {
	float:left;
	padding: 10px 0px 10px 0px;
	/*background-color:#fff;*/
	margin:0;
	width: 100%;
	display:block;
	overflow:visible;
	clear:both;
}
div.Caixa2ColunasIcones div.ColunaEsquerda {
	clear:left;
	float:left;
	width:48%;
	margin:0;
	padding:0 0 0 5px;
}
div.Caixa2ColunasIcones div.ColunaDireita {
	float:right;
	width:48%;
	margin:0;
	padding:0;
}
/* mobile */
div.Caixa2ColunasIconesMobile {
	float:left;
	padding: 10px 0px 0px 0px;
	background-color:#fff;
	margin:0;
	width: 100%;
	display:block;
	overflow:visible;
}
div.Caixa2ColunasIconesMobile div.ColunaEsquerdaMobile {
	clear:left;
	float:left;
	width:48%;
	margin:0;
	padding:0 0 0 5px;
}
div.Caixa2ColunasIconesMobile div.ColunaDireitaMobile {
	float:right;
	width:48%;
	margin:0;
	padding:0;
}
div.Caixa3ColunasIconesMobile {
	float:left;
	padding: 10px 0px 0px 0px;
	background-color:#fff;
	margin:0;
	width: 100%;
	display:block;
	overflow:visible;
}
.itemIcone {
	padding: 20px 10px 10px 110px;
	min-height: 90px;
	_height: 90px;
	overflow:visible;
	border-bottom: 1px solid #e6e9eb;
	background-color:#FFFFCC;
}
.itemIcone p {
	margin:0px !important;
	padding:0px !important;
	line-height: 16px;
	text-align:left;
}
.itemIcone h2 {
	font:normal normal normal 18px "Trebuchet MS", sans-serif;
	color:#585a5b;
	margin:0px;
	padding:0px 0px 4px 0px;
	line-height: 18px;
}
.itemIcone .listaLinks ul li {
	margin:0px;
	padding:0px 0px 0px 11px;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	color:#585A5B;
	background:Transparent url(img/Marcador13.gif) no-repeat 4px 10px;
	min-height: 0px;
}
.itemIcone .listaLinks ul {
	padding:0px;
	margin:0px;
}
.itemIcone .listaLinks ul li a {
	padding:0;
	margin:0;
}
/* itemIconeMobile */

.itemIconeMobile {
	padding: 20px 10px 10px 90px;
	min-height: 90px;
	_height: 90px;
	overflow:visible;
	background-color:#FFFFCC;
}
.itemIconeMobile2 {
	padding-left:100px !important;
}
div.itemIconeMobile p {
	margin:0px !important;
	padding:0px !important;
	line-height: 16px!important;
	text-align:left!important;
}
.itemIconeMobile h2 {
	font:normal normal normal 18px "Trebuchet MS", sans-serif;
	color:#585a5b;
	margin:0px;
	padding:0px 0px 4px 0px;
	line-height: 18px;
}
.itemIconeMobile .listaLinks ul li {
	margin:0px;
	padding:0px 0px 0px 11px;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	color:#585A5B;
	background:Transparent url(img/Marcador13.gif) no-repeat 4px 10px;
	min-height: 0px;
}
.itemIconeMobile .listaLinks ul {
	padding:0px;
	margin:0px;
}
.itemIconeMobile .listaLinks ul li a {
	padding:0;
	margin:0;
}
/* icones */

.OquesaoDerivativos {
	background:url(img/iconeDerivativos.gif) no-repeat left 14px;
}
.Tiposderivativos {
	background:url(img/iconeTiposDerivativos.gif) no-repeat left 16px;
}
.Webtrading {
	background:url(img/iconeWebTrading.gif) no-repeat left 14px;
}
.TiposDeMercados {
	background:url(img/iconeTipoDeMercados.gif) no-repeat left 17px;
}
.MiniContratos {
	background:url(img/iconeMiniContratos.gif) no-repeat left 19px;
}
.VisitasABolsa {
	background:url(img/iconeVisitas.gif) no-repeat left 12px;
}
.VisitasABolsa2 {
	background:url(img/iconeVisitas2.gif) no-repeat left 12px;
}
.AprendizadoOnline {
	background:url(img/iconeAprendizado.gif) no-repeat left 8px;
}
.EntendaOMercado {
	background:url(img/iconeEntenda.gif) no-repeat left 10px;
}
.PassoaPasso {
	background:url(img/iconePassoapasso.gif) no-repeat left 5px;
}
.Videos {
	background:url(img/iconeVideos.gif) no-repeat left 8px;
}
.Planilha {
	background:url(img/iconePlanilha.gif) no-repeat left 8px;
}
.Cursos {
	background:url(img/iconeCursos.gif) no-repeat left 10px;
}
.Palestras {
	background:url(img/iconePalestras.gif) no-repeat left 10px;
}
.Publicacoes {
	background:url(img/iconePublicacoes.gif) no-repeat left 5px;
}
.Simulador {
	background:url(img/iconeSimulador.gif) no-repeat left 7px;
}
.Desafio {
	background:url(img/iconeDesafio.gif) no-repeat left 5px;
}
.TesouroDireto {
	background:url(img/iconeTesouro.gif) no-repeat left 5px;
}
.DicionarioFinancas {
	background:url(img/iconeDicionarioFinancas.gif) no-repeat left 5px;
}
.VaiAteVoce {
	background:url(img/iconeVaiAteVoce.gif) no-repeat left 5px;
}
.ClubeInvestimento {
	background:url(img/iconeClubeInvestimento.gif) no-repeat left 5px;
}
.TurmaBolsa {
	background:url(img/icone_turma-bolsa.gif) no-repeat left 5px;
}
.IcCotacoesAcoes {
	background:url(img/ic_cotacoes.gif) no-repeat left 5px;
}
.IcNoticias {
	background:url(img/ic_noticias.gif) no-repeat left 5px;
}
.IcMovimentacaoCustodia {
	background:url(img/ic_custodia.gif) no-repeat left 5px;
}
.IcIndices {
	background:url(img/ic_indices.gif) no-repeat left 5px;
}
.IcPrecos {
	background:url(img/ic_prec-titl-publ.gif) no-repeat left 5px;
}
.IcTempoReal {
	background:url(img/ic_temp-real.gif) no-repeat left 5px;
}
.IcDelay {
	background:url(img/ic_delay.gif) no-repeat left 5px;
}
/* XXXXXXXXXXXXXXXXXXXXX RODAPE PARA 2 COLUNAS - ITENS ALINHADOS  XXXx */

.rodape2colunas {
	float: left;
	clear:both!important;
	width: 100% !important;
}
.rodape2colunas .colEsquerda {
	float: left;
	width: 48%;
	text-align:left;
}
.rodape2colunas .colDireita {
	float: right;
	width: 48%;
	text-align:right !important;
}
.rodape2colunas .colDireita a {
	float: right;
}
.botaoAtualizarLink {
	width:47px !important;
	background:Transparent url(img/BotaoFuncaoAtualizar.gif) no-repeat center center;
	padding:4px 8px 4px 20px;
	height: 22px !important;
	text-transform:lowercase;
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#fff !important;
	text-decoration:none !important;
	display: block;
	text-align:center;
}
/*  XXXXXXXXXXXXX  */
#comboResumoEvolDiaria, #comboValorMercado {
	float: none !important;
	clear:left !important;
	width: 400px !important;
	padding:0;
}
#comboResumoEvolDiaria span, #comboValorMercado strong {
	float: left !important;
	clear:left !important;
	width: 60px !important;
	padding:0;
}
#comboResumoEvolDiaria div.agrupador, #comboValorMercado div.agrupador {
	clear:right !important;
	float: left !important;
	width: 200px !important;
	padding:0;
}
.resumoTitulo {
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#585a5b;
}
.msgDelayEtf {
	padding-top: 14px;
	color:#585a5b !important;
}
.msgDelayEtf span.label, #Tabela02 span.direita {
	color:#585a5b !important;
}
.logoEmpresa {
	padding: 7px 5px 0px 10px;
	background-color:#FFFFFF !important;
}
.logoSegmento {
	float: right !important;
	width: 100px !important;
	clear:both !important;
	margin-left: 30px;
	padding: 10px 10px 10px 20px;
	background-color:#FFFFFF !important;
}
.uppercase {
	text-transform: uppercase !important;
}
/* CUSTOMIZAO DO FORM DE PESQUISA - INFORMAES POR PERODO */

.formBusca p {
	clear:both;
	width: 100%;
}
.formBusca span.rotulo {
	float:left;
	clear: left;
	width: 50px; /* border: 1px solid red;float:left; clear:left !important;*/
}
.formBusca .pickerWrapper_SiteBmfBovespa {
	float:left;/*border: 1px solid green;*/ /*float:left;*/
}
.formBusca label.agrupador {
	float:left;
	clear:both;
	height: 30px;
	width:auto /*border:1px solid orange;*/
}
.formBusca .ComboBoxInput_SiteBmfBovespa, .formBusca .ComboBoxInputHover_SiteBmfBovespa {
	width: 450px !important;
	height: 18px;
}
.formBusca .radioButtonList label.agrupador {
	float:left;
	clear: none !important;
	width:auto
}
/* CUSTOMIZAO DO FORM DE PESQUISA - EMPRESAS */

.pesqDataEmpresas {
	width: 98%;
	float:left;
	padding: 10px 0px 10px 0px;
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#585a5b; /*border: 1px solid purple; width:90%; */
}
.pesqDataEmpresas label.agrupador {
	float:left;
	clear:both;
	height: 30px;
	width:auto
}
.pesqDataEmpresas span {
	float:left;
	clear: left;
}
.pesqDataEmpresas .pickerWrapper_SiteBmfBovespa {
	float:left;
}
.pesqDataEmpresas .pickerWrapper_SiteBmfBovespa label {
}
.pesqDataEmpresas .rotulo {
	font-weight:bold;
	width: 30px;
	float:left;
	clear:left;
}
.alertErroTop {
	font:normal normal normal 10px Verdana, sans-serif;
	color:#585a5b;
	background-image:url(img/bg-alert-erro-top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding: 14px 0px 0px 30px;
	width: 184px;
	clear:both;
	height: 40px;
	margin-left: 40px;/*	float:left;
	clear:left;
	z-index: 9999;*/
}
/* XXXXXXXXXX Pgina - Calendrio do Mercado XXXXXXXXXX */

div.calendarioMercado {
	margin:0;
	padding:8px 4px;
}
div.calendarioMercado div.ColunaEsquerda {
	float:left;
	width:381px;
	margin:0px 4px 0px 0px;
	padding:0px;
	background:#e3e3e3;
}
div.calendarioMercado div.ColunaEsquerda .topo {
	float:left;
	width:381px;
	height:9px;
	background-image:url(img/bg-calendario-coluna-esquerda-topo.gif);
	background-repeat:no-repeat;
	background-position:center top;
}
div.calendarioMercado div.ColunaEsquerda .meio {
	float:left;
	margin:0px;
	padding:0px 10px 0px 10px;
}
div.calendarioMercado div.ColunaEsquerda .bottom {
	float:left;
	width:381px;
	height:9px;
	background-image:url(img/bg-calendario-coluna-esquerda-bottom.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
}
div.calendarioMercado div.ColunaDireita {
	float:left;
	width:183px;
	margin:0px;
	padding:0px;
	background:#d3d6d8;
}
div.calendarioMercado div.ColunaDireita .topo {
	float:left;
	width:183px;
	height:9px;
	background-image:url(img/bg-calendario-coluna-direita-topo.gif);
	background-repeat:no-repeat;
	background-position:center top;
}
div.calendarioMercado div.ColunaDireita .meio {
	float:left;
	margin:0px;
	padding:0px 7px 0px 7px;
}
div.calendarioMercado div.ColunaDireita .bottom {
	float:left;
	width:183px;
	height:9px;
	background-image:url(img/bg-calendario-coluna-direita-bottom.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
}
div.calendarioMercado div.ColunaDireita p {
	text-align:left;
}
/* XXXXXXXXXXXXXXXXXXXXX VERSO HTML DAS ABAS TELERIK XXXXXXXXXXXXXXXXXXXXXXX */

.ContainerAbas {
}
.ContainerAbas .tabstrip {
	_height:1%;
	width: 100% !important;
}
.ContainerAbas .tabstrip, .tabstrip ul {
	margin:0;
	padding:0;
}
.ContainerAbas .tabstrip div {
	width:100%;
}
.ContainerAbas .tabstrip div:after {
	content:"";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}
.ContainerAbas .tabstrip ul {
	width:100%;
	display:inline;
}
.ContainerAbas .tabstrip li {
	list-style:none;
	list-style-image: none;
	list-style-position:outside;
	float:left;
	margin:0;
	padding:0;
	display:inline;
}
.ContainerAbas .tabstrip li.break {
	float:none;
}
.ContainerAbas.tabstrip li.break br {
	clear:both;
}
.ContainerAbas .tabstrip li a {
	float:left;
	position:relative;
	font-size:100%;
}
.ContainerAbas .tabstrip li a img {
	float:left;
	margin-top:5px;
	margin-right:5px;
	border:0;
}
.ContainerAbas .tabstrip li a.selected {
	z-index:0;
	cursor:default;
}
.ContainerAbas .tabstrip li a .wrap, .ContainerAbas .tabstrip li a .innerWrap {
	float:left;
	clear:both;
	white-space:nowrap;
	cursor:pointer;
	/* IE 5 Win */
	_cursor:hand;
}
.ContainerAbas .tabstrip li a.selected .wrap, .ContainerAbas .tabstrip li a.selected .innerWrap {
	cursor:default;
}
.ContainerAbas .tabstrip .leftArrow, .ContainerAbas .tabstrip .rightArrow, .ContainerAbas .tabstrip .leftArrowDisabled, .ContainerAbas .tabstrip .rightArrowDisabled {
	position:absolute;
	z-index:100;
	text-decoration:none;
}
/* Disabled tab */

.ContainerAbas .tabstrip li a.disabled, .ContainerAbas .tabstrip li a.disabled:hover {
	color:Gray;
}
/* arrows */
.ContainerAbas .tabstrip .rightArrow, .ContainerAbas .tabstrip .leftArrow, .ContainerAbas .tabstrip .rightArrowDisabled, .ContainerAbas .tabstrip .leftArrowDisabled {
	text-indent:-10000px;
	background-position:left 3px;
	background-repeat:no-repeat;
	background-color:transparent;
}
.ContainerAbas .tabstrip .rightArrowDisabled, .ContainerAbas .tabstrip .leftArrowDisabled {
	cursor:default;
}
.ContainerAbas .TabStrip_SiteBmfBovespa {
	/*	_width:96%;*/
	font:normal normal bold 12px "Trebuchet MS", Sans-serif;
	color:#fefefe;
	text-align: center;
	background:#cccfd1;
	background:#fff url("img/tabFundo.gif") repeat-x center top;
	clear:right;
	position: relative;
	z-index:0;
}
.ContainerAbas .TabStrip_SiteBmfBovespa .level1 ul {
	padding:4px 10px 0 !important;
}
.ContainerAbas .TabStrip_SiteBmfBovespa .level1 ul li {
}
.ContainerAbas .TabStrip_SiteBmfBovespa .level1 ul li a {
	font:normal normal bold 12px "Trebuchet MS", Sans-serif;
	color:#fff;
	text-decoration:none;
}
.ContainerAbas .TabStrip_SiteBmfBovespa .level1 ul li a:hover {
	text-decoration:underline;
}
.ContainerAbas .TabStrip_SiteBmfBovespa .level1 ul li a .wrap {
	padding:0 0 0 12px;
}
.ContainerAbas .TabStrip_SiteBmfBovespa .level1 ul li a .wrap .innerWrap {
	padding:0 12px 3px 0;
	line-height:28px;
	position: relative;
	z-index: 2;
}
.ContainerAbas .TabStrip_SiteBmfBovespa .level1 ul li a .wrap .innerWrap span {
	line-height:14px !important;
}
/* SELECIONADO */
.ContainerAbas .TabStrip_SiteBmfBovespa .level1 ul li a.selected {
	color:#585a5b;
	background:#fff;
}
.ContainerAbas .TabStrip_SiteBmfBovespa .level1 ul li a.selected .wrap {
	background:#fff url("img/tabLeftOn.gif") no-repeat left bottom;
}
.ContainerAbas .TabStrip_SiteBmfBovespa .level1 ul li a.selected .wrap .innerWrap {
	background:#fff url("img/tabRightOn.gif") no-repeat right bottom;
}
/*  XXXXXXXXXXXXXXX  OFICIOS  XXXXXXXXXX */

#filtroOficios {
	width: 100%;
	padding: 5px 0px 5px 0px;
	clear:both;
	font:normal 11px "Trebuchet MS", sans-serif !important;
	color:#585a5b !important;
}
.lblDouble {
	width: 100%;
	clear:both !important;
	padding: 15px 0px 5px 0px;
}
.txtKey {/*width: 250px !important;*/
	margin: 0px 5px;
}
.txtNumDoc {
	margin: 0px 5px;
}
.msgAlerta {
	color: red !important;
}
/* Filtro Oficios IE/FF Fix */
.dtpDe {float: left; padding-left: 2px; width: 178px;}
.dtpAte {float: left; width: 178px;}
.dtpDe .rotulo, .dtpAte .rotulo {width: 27px;clear:left !important;float: left;}
.dtpDe .agrupador input, .dtpAte .agrupador input {width: 100px !important}
#filtroOficios .agrupador table {width: 140px !important;}
#filtroOficios .agrupador table td.inputCell {max-width: 110px !important;width: 110px !important;}
#filtroOficios .pickerWrapper_SiteBmfBovespa table, #filtroOficios .pickerWrapper_SiteBmfBovespa td {padding:0 !important;}
.gridOficios .ItemPDF {display: block;}

/* XXXXXXXXXXX  ADICIONADO PARA CIAS LISTADAS XXXXXXX */

.MsgDownload {
	padding:0px !important;
	margin-top: 10px;
}
.MsgDownload .itemBullet {
	padding:0px 0px 0px 10px !important;
	margin:0px;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	color:#585A5B;
	background-image:url(img/Marcador13.gif) !important;
	background-repeat:no-repeat;
	background-position: 1px 7px;
}
/* clubes de investimento */
.filtroClubes label {
}
.filtroClubes label input.radio {
	vertical-align: text-top !important;
}
.filtroClubes label span {
	vertical-align: sub !important;
}
/* CBLC */
.formularioDatepicker {
	float:left !important;
	clear:both;
	width: 100%;
}
.agrupadorDatepicker {
}
.agrupadorDatepicker img {
	vertical-align:middle !important;
	cursor: pointer;
	cursor: hand;
}
.agrupadorDatepicker input {
	vertical-align:middle !important;
}
strong.infoItem {
	float: none!important;
	margin-left: 10px;
	font-weight:normal !important;
}
.CaixasAcesso {	/*width: 730px; float:left;*/
	padding-left: 20px;
}
.CaixasAcesso h2 {
}
.CaixasAcesso div {
	/*	background-image:url(img/caixaBackgroundAcesse.jpg);
	background-position:top;
	background-repeat:repeat-x;*/
	width: 280px;
	/*	float:left !important;*/
	margin: 0px 0px 0px 0;/*	border: 1px solid red;*/
}
.CaixasAcesso div p {
	padding: 10px 0 0 60px !important;
	min-height: 70px;
	background-position:0px;
	background-repeat:no-repeat;
}
.CaixasAcesso p.infografico {
	background-image:url(/pt-br/img/passo-a-passo.gif);
}
.CaixasAcesso p.infografico2 {
	background-image:url(/pt-br/img/passo-a-passo2.gif);
}
.CaixasAcesso p.cursoVirtual {
	background-image:url(/pt-br/img/cursos-online.gif);
}
.CaixasAcesso p.cursoVirtual2 {
	background-image:url(/pt-br/img/cursos-online2.gif);
}
.CaixasAcesso p.simulador {
	background-image:url(/pt-br/img/tesouro-direto.gif);
}
.CaixasAcesso p.simulador2 {
	background-image:url(/pt-br/img/tesouro-direto2.gif);
}
.CaixasAcesso p.entrevistas {
	background-image:url(/pt-br/img/veja_dicas.gif);
}
.CaixasAcesso p.entrevistas2 {
	background-image:url(/pt-br/img/veja_dicas2.gif);
}
.CaixasAcesso p.apresentacao {
	background-image:url(/pt-br/img/Assista_video.gif);
}
.CaixasAcesso p.apresentacao2 {
	background-image:url(/pt-br/img/Assista_video2.gif);
}
.CaixasAcesso p.PalestraInstitucional {
	background-image:url(/pt-br/img/veja-uma-palestra.gif);
}
.CaixasAcesso p.PalestraInstitucional2 {
	background-image:url(/pt-br/img/veja-uma-palestra2.gif);
}
.Acoes {
	background:url(img/ic_acoes.gif) no-repeat left 15px;
}
.Noticias {
	background:url(img/ic_noticias.gif) no-repeat left 0px;
}
.Ticker2 {
	background:url(img/ic_ticker2.gif) no-repeat left 15px;
}
.Ticker3 {
	background:url(img/ic_ticker.gif) no-repeat left 15px;
}
.Videos2 {
	background:url(img/ic_videos2.gif) no-repeat left 15px;
}
.Grafico2 {
	background:url(img/ic_graficos2.gif) no-repeat left 15px;
}
.RevistaNovaBolsa {
	background:url(/img/RevistaNovaBolsa.jpg) no-repeat left 5px;
}
.SinteseAgropecuaria {
	background:url(/img/SinteseAgropecuaria.jpg) no-repeat left 5px;
}
.FolhetosEducacionais {
	background:url(/img/FolhetosEducacionais.jpg) no-repeat left 5px;
}
.Cotacoes {
	background:url(img/ic_cotacoes.gif) no-repeat left 15px;
}
.Indices {
	background:url(img/iconeIndices.gif) no-repeat left 5px;
}
.Indices2 {
	background:url(img/iconeIndices2.gif) no-repeat left 5px;
}
.Favoritos {
	background:url(img/iconeFavoritos.gif) no-repeat left 5px;
}
.IcCorretoras {
	background:url(img/ic_corretoras.gif) no-repeat left 15px;
}
.IcCorretoras2 {
	background:url(img/ic_corretoras2.gif) no-repeat left 15px;
}
.IcRadio {
	background:url(img/ic_radio.gif) no-repeat left 15px;
}
.IcMobile {
	background:url(img/ic_mobile.gif) no-repeat left 15px;
}
/* box Contatos (mover para estrutura.css) */

#boxContatos {
	font-family: "Trebuchet MS", sans-serif;
	color:#585A5B;
}
#boxContatos h3 {
	font-size:17px;
}
#boxContatos .itemBullet {
	display:inline-block;
	background-position:9px left;
	line-height: 18px;
	padding:0 0 0 12px !important;
}
#boxContatos div.ColunaEsquerda {
	width:47% !important;
}
#boxContatos div.ColunaDireita {
	width:47% !important;
	background:url(img/bg-vertical-divisor.gif) no-repeat left center;
	padding-left: 20px;
	min-height: 330px;
}
#boxContatos .item {
	padding: 10px 0px 0px 75px !important;
	background-repeat:no-repeat;
	background-position:left 14px !important;
	min-height: 90px;
}
#boxContatos .item p {
	line-height: 17px;
}
#boxContatos #ServicoAtendimento {
	background-image:url(img/iconeAtendimento.gif) !important;
}
#boxContatos #AtendimentoEmpresas {
	background-image:url(img/iconeAtendimentoEmpresas.gif) !important;
	margin-top:43px;
}
#boxContatos #Ombudsman {
	background-image:url(img/iconeOmbudsman.gif) !important;
}
#boxContatos #FaleConosco {
	background-image:url(img/iconeFaleConosco.gif) !important;
}
#boxContatos #Caes {
	background-image:url(img/iconeCaes.gif) !important;
}
#boxContatos #CentroControle {
	background-image:url(img/iconeAtendimento.gif) !important;
}
#boxUnidades div {
	margin-top: 20px;
}
#boxUnidades .item span {
	display: inline-block;
	padding-left: 23px;
	font-weight:bold;
}
#boxUnidades #sp span, #boxUnidades #rj span {
	background:url(/img/IconeBandeiraBrasil.gif) no-repeat left;
}
#boxUnidades #london span {
	background:url(/img/IconeBandeiraReinoUnido.gif) no-repeat left;
}
#boxUnidades #china span {
	background:url(/img/IconeBandeiraChina.gif) no-repeat left;
}
#boxUnidades #ny span {
	background:url(/img/IconeBandeiraUSA.gif) no-repeat left;
}
/* FORMULARIO CONTATO - ESTRANGEIROS */

#formContato.estrangeiro {
	clear:both;
	float:left;
}
#formContato.estrangeiro .caixaComColunaDireitaContato {
	padding-right: 250px; /* FIX PARA O IE6 */
	_padding-right: -250px;
	background-color:#FFCC00
}
#formContato.estrangeiro .caixaComColunaDireitaContato #colunaEsquerdaContato {
	width: 99%;
	float: left;
}
#formContato.estrangeiro .caixaComColunaDireitaContato #colunaCentralContato {
	width: 99%;
	float: left;
	padding-right: 250px;
}
#formContato.estrangeiro .caixaComColunaDireitaContato #colunaDireitaContato {
	width: 250px;
	float: right;
	margin-right: -250px; /* FIX PARA O IE6 */
	_margin-left: -250px;
}
#formContato.estrangeiro .caixaDuasColunas {
	padding-top: 20px !important;
}
#formContato.estrangeiro .divisoria {
	border-left: 1px solid #CCCFD1;
	padding-left: 20px;
}
#formContato.estrangeiro .caixaDuasColunas .colunaEsquerda {
	width: 47% !important;
}
#formContato.estrangeiro .caixaDuasColunas .colunaDireita {
	width: 47% !important;
}
#formContato.estrangeiro h3 {
	color:#585a5b !important;
	font-size:18px;
}
#formContato.estrangeiro #boxFormContato {
	background-color:#F4F5F6;
	padding: 20px 20px 20px 20px;
}
#formContato.estrangeiro .fone {
	font-size:18px;
}
#formContato.estrangeiro #boxFormContato div.obs {
	border-bottom:none !important;
	color:#585a5b !important;
	padding:0 !important;
}
#formContato.estrangeiro #boxFormContato div.obs span.label {
	color:#585a5b !important;
}
#formContato.estrangeiro #boxFormContato .formulario label span.label {
	clear:left !important;
}
#formContato.estrangeiro #boxFormContato div.obs span.label h3 {
	color:#4C7FAE !important;
	font-size:18px;
	padding: 0;
}
#formContato.estrangeiro #boxFormContato div.obs span.label p {
	color:#585a5b !important;
	padding: 10px 0px 10px 0px;
}
#formContato.estrangeiro #boxFormContato .largura300px,  #formContato.estrangeiro #boxFormContato .largura290px {
	width:200px;
	float:left;
	clear:left !important;
}
#formContato.estrangeiro #boxFormContato textarea {
	clear:both;
}
#formContato.estrangeiro #ctl00_contentPlaceHolderConteudo_btnApagarCampo {
	display:none;
}
/* formadores de mercado */
.formFormadores {
	margin-top: 10px;
}
.formFormadores .agrupador img {
	margin-top: 1px;
} /* fix para IE

/* alerta */
.abreAlerta {
	background:transparent url(/img/imgPlacaFeriado.gif) no-repeat right center;
	padding-right: 20px;
	color: red !important;
}
.mensagemAlerta {
	display:none;
	position:absolute;
	background:#FFFACD url(/img/imgPlacaFeriado.gif) no-repeat 8px 8px;
	border: 1px solid black;
	padding: 10px 10px 10px 35px;
	width: 200px;
	font:normal 11px "Trebuchet MS", sans-serif;
	color:#585a5b;
	margin-left: 245px;
}
/* BOTOES ETFS */

.botoesEtf {
	text-align:center;
}
.etf1, .etf2 {
	margin-right:30px;
}
/*SEO MARGEM TERICA MXIMA*/
.containerComboBox {
	margin-top:6px;
}
.containerDatepicker {
	margin-top:3px;
	margin-left:4px;
	height:28px;
}
#ctl00_contentPlaceHolderConteudo_ddlMercadoria_ddlMercadoria_Input {
	width: 230px !important;
	height: 16px !important;
	padding:0 5px !important;
}
/*SEO CBLC - FOOTER GRID*/
.FooterStyle {
	padding:0 5px 0 5px !important;
}
/* boto impresso - empresas listadas */

#ctl00_contentPlaceHolderConteudo_MenuEmpresasListadas1_lnkImpressao {
	min-height: 12px;
	margin: -20px 83px 0px -140px;
	color:#9A9EA1 !important;
	padding-right: 18px;
	border-right: 1px solid #9A9EA1;
	background:url(img/IconeImpressora1.gif) no-repeat 42px;
}
#ctl00_contentPlaceHolderConteudo_MenuEmpresasListadas1_lnkImpressao:hover {
	text-decoration:none;
	color:#585a5b !important
}
/* ETFs - Fix para link dentro do ttulo */

#ctl00_contentPlaceHolderConteudo_lblDetalhesHead span {
	display: none;
}

/* Ajuste Opes -  Posies em Aberto: bug tabelas dentro de listas no FF */
#listaAlternadaCompra  li table, #listaAlternadaVenda  li table {margin: 5px 0px 5px 0px;}
#listaAlternadaCompra li table td, #listaAlternadaVenda li table td {min-width: 20%;}







/* FIX PARA BUG DO LOAD NO FIREFOX - Todos os Panels onde forem aplicados os loadings, deve ter esta classe */
.loadPanel { float: left;}


/*loading image */

.loading  
{
	background-image:url(img/load01.gif); 
	background-repeat: no-repeat;
	background-position: center center;
	height: 100%;
	min-height: 100%;

/*    opacity:0.5;
    -moz-opacity:0.5; 
    filter:alpha(opacity=50);*/
           
}
.Twitter {
	background:url(/pt-br/servicos/img/img_twitter.jpg) no-repeat left 25px;
}
