/*
	FORMULARIOS
*/



#sitesGrupo fieldset.formulario {
	margin:20px auto;
	width: auto !important;
	float:right;
	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 BOTÕES */
}


/* XXXXXXXXXX  EXCEÇÃO PARA ADICIONAR BORDA NAS PESQUISAS SEM BOTÃO 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 .letra:hover,
div.formulario .letra:active {
	color:#4E79A0;
}

/* Filtros */
fieldset.filtro {
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	color:#585a5b;
	border-bottom:solid 1px #d3d6d8;
}
fieldset.filtro label {	
	float:left;
	clear:none;
}
fieldset.filtro label span {
	min-width:0;
	float:left;
	display:block;
	text-align:left;
	/*padding:0 10px 0 0;*/
	white-space:nowrap;
	line-height:23px;
}

.filtroAbas {
	padding:10px;
}

.filtroAbasEsquerda {
	padding:10px 0px 10px 0px;
}




/* EXCESSÕES */

.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;
}

/*
	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 {
	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;
	border:none;
}
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.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;
}
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;	
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#4e7a9f;	
	text-align:left;
}

/*  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; /* Simulacao MIN-HEIGHT IE6 */
	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: 158px;
	min-height: 133px;
	_height: 133px; /* Simulacao MIN-HEIGHT IE6 */
	float: right;
	padding: 6px 0px 21px 24px;
	font: normal normal normal 11px "Trebuchet MS" , sans-serif;
	color: #585a5b;
	background: url(../img/CaixaMaisMediaFundo.gif) no-repeat left top;
}

div.maisPequena
{
	width: 158px;
	min-height: 90px;
	_height: 90px; /* Simulacao MIN-HEIGHT IE6 */
	float: right;
	padding: 6px 0px 21px 24px;
	font: normal normal normal 11px "Trebuchet MS" , sans-serif;
	color: #585a5b;
	background: url(../img/CaixaMaisPequenaFundo.gif) no-repeat left top;
}


div.mais h3, div.maisMedia h3, div.maisPequena h3
{
	padding: 0 0 0 16px;
	font: normal normal bold 15px/20px "Trebuchet MS" , sans-serif;
	color: #4e799f;
	text-transform: lowercase;
	background: url(../img/Marcador04.gif) no-repeat left 5px;
}
div.mais p, div.maisMedia p, div.maisPequena p
{
}

div.mais a, div.maisMedia a, div.maisPequena a
{
	font: normal normal normal 11px/24px "Trebuchet MS" , sans-serif;
	color: #585a5b !important;
	line-height: normal;
}

div.mais dl, div.maisMedia dl, div.maisPequena dl
{
}

div.mais dl a, div.maisMedia dl a, div.maisPequena dl a
{
}

div.mais ul, div.maisMedia ul, div.maisPequena ul
{
}

div.mais ul li, div.maisMedia ul li, div.maisPequena ul li
{
	padding: 4px 4px 2px 14px;
	background: url(../img/Marcador07.gif) no-repeat 3px 9px;
	line-height: normal;
	font-weight:bold;
}

div.mais ul li.linkMais, div.maisMedia ul li.linkMais, div.maisPequena ul li.linkMais
{
	padding: 0px 4px 4px 14px;
	background: none;
	line-height: normal;
}

div.mais ul li.linkMais a, div.maisMedia ul li.linkMais a, div.maisPequena ul li.linkMais a
{
	font: normal normal normal 11px/24px "Trebuchet MS" , sans-serif;
	line-height: normal;
}

div.mais fieldset, div.maisMedia fieldset, div.maisPequena fieldset
{
}

div.mais fieldset legend, div.maisMedia fieldset legend, div.maisPequena fieldset legend
{
	display: none;
}


div.mais fieldset label, div.maisMedia fieldset label, div.maisPequena fieldset label
{
}

div.mais fieldset label input, div.maisMedia fieldset label input, div.maisPequena fieldset label input
{
}

div.mais fieldset label select, div.maisMedia fieldset label select, div.maisPequena 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.mais fieldset label select option, div.maisMedia fieldset label select option, div.maisPequena 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.ImagemEsquerda
{
	width: auto;
	height:auto;
	float: left;
	margin: 15px 25px 10px 15px;
}


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;
}



/* 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:#FFF;
	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%;
	padding: 10px 0px 0px 0px;
	text-align:center;
}






/* 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: 30px 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 GENÉRICA  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 GENÉRICA  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;
}

div.caixa2colunas div.subColunaDireita	{
	float:right;
	width:49%;
	margin:0;
}	
div.caixa2colunas div.subColunaDireitaBorda	{
	float:left;
	width:48%;
	margin:0;
	padding-left: 5px;	
}	



/*
	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
*/
div.listaAcessos {margin:10px 0;}
div.listaAcessos span p {
	font-weight: bold;
	margin: 0;
	padding: 0;
}
div.listaAcessos ul li p {
	margin:0;
	padding:0;
}
div.listaAcessos ul {}
div.listaAcessos ul li {
	padding:0 0 0 11px;
	min-height:25px;
	_height:23px;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	color:#585A5B;
	background:Transparent url(../img/Marcador13.gif) no-repeat 4px 10px;
	
	/*border-bottom:solid 1px #D3D6D8;*/
}

div.listaAcessos ul li a {}
div.listaAcessos ul li.corAlternada {
	background-color:#f6f7f7;
	border-top:solid 1px #d3d5d8;
	border-bottom:solid 1px #d3d5d8;
}
div.listaAcessos ul li.ultimoItem {border-bottom:solid 1px #D3D6D8;}

/* adicionado listas dentro de itens */

div.listaAcessos ul ul li {
	padding:0 0 0 11px;
	min-height:25px;
	_height:23px;
	border-top: none !important;		
	border-bottom: none !important;	
}
div.listaAcessos ul li ul {
	padding:0 0 0 20px;
}

/* label do framework dentro da lista */
div.listaAcessos ul li label span,
div.listaAcessos ul li.corAlternada label span 
{
/*	margin-left: -3px;*/
}




div.listaAcessos ul li label select,
div.listaAcessos ul li.corAlternada label select
{
	/*padding:15px 0;
	font:normal normal normal 11px/16px "Trebuchet MS", sans-serif;
	color:#b1c4d6;
	line-height: 20px;*/
}

div.listaAcessos ul li {}


div.listaAcessos ol {}
div.listaAcessos ol li {
	color:#585A5B;
	padding:0 0 0 11px;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	list-style-position:inside;
	background-image:none;
}
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
*/

div.listaPdf {margin:10px 0;}
div.listaPdf span p {
	font-weight: bold;
}
div.listaPdf 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.listaPdf ul li a {}
div.listaPdf ul li.corAlternada {
	background-color:#f6f7f7;
	border-top:solid 1px #d3d5d8;
	border-bottom:solid 1px #d3d5d8;
}
div.listaPdf ul li.ultimoItem {border-bottom:solid 1px #D3D6D8;}

div.listaPdf ol {}
div.listaPdf ol li {
	color:#585A5B;
	padding:0 0 0 11px;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	list-style-position:inside;
}
div.listaPdf ol li.corAlternada {
	background-color:#f7f7f5;
	border-top:solid 1px #D3D6D8;
	border-bottom:solid 1px #D3D6D8;
}
div.listaPdf ol li.ultimoItem {border-bottom:solid 1px #D3D6D8;}


div.listaAcessos ul li.listaItemPPT, div.listaPdf ul li.listaItemPPT {
	padding:0 0 0 22px;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	color:#585A5B;
	background-image:url(../img/IconePPT.gif);
	background-repeat:no-repeat;
	background-position: 2px 4px;
}

div.listaAcessos ul li.listaItemPDF, div.listaPdf ul li.listaItemPDF {
	padding:0 0 0 22px;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	color:#585A5B;
	background-image:url(../img/IconePDF.gif);
	background-repeat:no-repeat;
	background-position: 2px 4px;
}
div.listaAcessos ul li.listaItemVideo, div.listaPdf ul li.listaItemVideo {
	padding:0 0 0 22px;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	color:#585A5B;
	background-image:url(../img/IconeVideo.gif);
	background-repeat:no-repeat;
	background-position: 4px center;
}
div.listaAcessos ul li.listaItemZIP, div.listaPdf ul li.listaItemZIP, .listaItemZIP {
	padding:0 0 0 22px;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	color:#585A5B;
	background-image:url(../img/IconeZIP.gif);
	background-repeat:no-repeat;
	background-position: 4px 2px;
}
div.listaAcessos ul li.listaItemXLS, div.listaPdf ul li.listaItemXLS {
	padding:0 0 0 22px;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	color:#585A5B;
	background-image:url(../img/IconeXLS.gif);
	background-repeat:no-repeat;
	background-position: 2px 4px;
}
div.listaAcessos ul li.listaItemDOC, div.listaPdf ul li.listaItemDOC {
	padding:0 0 0 22px;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	color:#585A5B;
	background-image:url(../img/IconeDoc.gif);
	background-repeat:no-repeat;
	background-position: 2px 4px;
}


/* 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 PUBLICAÇÕES  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 LEILÕES  */



div.listaLeiloes {margin:0px;}

div.listaLeiloes ul {}
div.listaLeiloes ul li {
	padding:5px 0px 5px 13px !important;
	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;	
}

div.listaLeiloes ul li a { font-weight:bold;}
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.containerListaLeiloes { 
	margin: 0px 0px 10px 0px !important;
	padding:0px !important;
	clear: both;
	display:inline-table;
}
div.listaLeiloes ul.containerListaLeiloes li {
	width: 30%; white-space:nowrap !important; display:inline;
	margin: 0px 1% 0px 0px !important;
	padding:0px 10px 5px 0px !important;
	background:none !important;
	border-bottom:none !important;
}
div.listaLeiloes ul.containerListaLeiloes li.data { }
div.listaLeiloes ul.containerListaLeiloes li.operacao { }
div.listaLeiloes ul.containerListaLeiloes li.valor { }
div.listaLeiloes ul.containerListaLeiloes li.papel { }

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;
}



/*
	NOTÍCIAS
*/
div.noticias {
/*
	max-width:560px;
	_width:auto; /* IE6 - Máxima aproximação do conceito pretendido pelo design possível 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;*/
}
/* 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;
	*height:20px;
	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;
    z-index: 100;
    width: 250px;
    position: absolute;
    background-color: #f7f7f5;
    text-align: left;
	visibility:hidden;
}

.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 0px 0px;
		background-color:#fff;		
		margin:0; 
		width: 100%;
		display:block;
		overflow:visible;
}

	
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;
	}

.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;}

/* 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;
}

.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/iconTesDir.jpg) no-repeat left 5px;
}
.DicionarioFinancas {
	background:url(../img/iconeDicionarioFinancas.jpg) no-repeat left 5px;
}
.VaiAteVoce {
	background:url(../img/iconeVaiAteVoce.jpg) no-repeat left 5px;
}
.ClubeInvestimento {
	background:url(../img/iconeClubeInvestimento.jpg) 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;}

.pesqDataEmpresas .rotulo {width: 30px;}
