﻿body {
	font-family: Trebuchet MS;
	margin: 0; padding: 0;
}
form {
	margin: 0px;
	padding: 0px;	
}
/*h1 {
	font-size: 20px;
	color: #404040;
	font-weight: bold;
}*/
h1 {
	padding:3px 0 4px;
	font:normal normal bold 20px "Trebuchet MS", sans-serif !Important;
	color:#404040;
}
h2.tabelas {
	width:auto;
	height:auto;
	margin:13px 0 0;
	padding:0 0 0 10px;
	font:normal normal bold 16px/30px "Trebuchet MS", sans-serif;
	color:#404040;
	background:url(../images/comum/Marcador05.gif) no-repeat left 10px;
	border:none;
}
h2.titulo01 {
	padding:3px 0 4px;
	font:normal normal bold 20px "Trebuchet MS", sans-serif !Important;
	color:#404040;
}

h2.titulo02 {
	font:normal normal normal 18px "Trebuchet MS", sans-serif;
	color:#4c7fae;
	border-bottom:solid 4px #d8e2eb;}
	
	
ul {
	font-family: Trebuchet MS;
	font-size: 12px;
	list-style-type: none;	/*list-style:square;
	list-style-image:url(/bmfbovespa/images/comum/Bullet.gif);*/
}
p {
	text-align:justify;
	font:normal normal normal 12px/19px "Trebuchet MS", sans-serif;
	color:#585a5b;
}
p-cxmais {
	text-align:left;
	font:normal normal normal 12px/19px "Trebuchet MS", sans-serif;
	color:#585a5b;
}
/* LINK PADRÃO */

a, a:visited {
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #4e79a0;
	text-decoration: none;
}
a:active, a:hover {
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #4e79a0;
	text-decoration: underline !important;
}
/*   XXXXXXXXXXXXXXXXXXXXXXX CHINES    XXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

a.LinkPretoCh:link, a.LinkPretoCh:active, a.LinkPretoCh:visited {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.LinkPretoCh:hover {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #668fb4;
	text-decoration: none;
}
.TXTCh {
	/*font-family: Trebuchet MS; */
	font-size: 12px;
	color: #000000;
	padding: 2px;
}
.TXT_AzulCh {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #668fb4;
}
.TXT_AzulBoldCh {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	color: #668fb4;
}
.TXTCinzaCh {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #9A9A9A;
}
.TXTboldCh {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.subTituloCh {
	/*font:normal normal normal 18px "Trebuchet MS", sans-serif;*/
	font-size: 18px;
	color:#4C7FAE;
	padding-bottom: 2px;
	border-bottom: 4px solid #D8E2EB;
	margin: 0px;
}
.TXT {
	padding:0px;
	text-align:justify;
	font:normal normal normal 12px/19px "Trebuchet MS", sans-serif;
	color:#585a5b;
}
.TXT_Azul {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #585a5b;
	text-transform: lowercase;
}
.TXT_AzulBold {
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	color: #668fb4;
}
.TXT_VERM {
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #FF0000;
}
.legenda {
	font-family: Trebuchet MS;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.combo {
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color: #585a5b;
	border: 1px solid #9c9c9c;
}
.comboCinza {
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}
.comboAmarelo {
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #000000;
	/*background:#c7c8bd;*/
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
/* tabelas */

.titulos {
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #404040;
}
.subTitulo {
	font:normal normal normal 18px "Trebuchet MS", sans-serif;
	color:#4c7fae;
	border-bottom:solid 4px #d8e2eb;
	text-align:left;
}
.subItens {
	font:normal normal normal 18px "Trebuchet MS", sans-serif;
	color:#4c7fae;
	border-bottom:solid 4px #d8e2eb;
}
/*.subItens {
	font:normal normal normal 18px "Trebuchet MS", sans-serif;
	color:#4c7fae;
}*/

a.chines:link {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #1771A5;
	text-decoration: none;
}
a.chines:ACTIVE {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #1771A5;
	text-decoration: underline;
}
a.chines:VISITED {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #0A4262;
	text-decoration: none;
}
a.chines:HOVER {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #1771A5;
	text-decoration: underline;
}
/* ################ FIM CHINES  ################## */


/* CSS do COMBO HOME*/
#combo_home {
	width:220px;
	border:solid 1px #c9cfd3;
	position:absolute;
	z-index:35;
	/*display:block;*/
	display:none;
	background-color:white;
	height:70px;
	overflow:auto;
	scrollbar-arrow-color:#adb3b7;
	scrollbar-3dlight-color:#c5ccd1;
	scrollbar-highlight-color:#ffffff;
	scrollbar-face-color:#FFFFFF;
	scrollbar-shadow-color:#ffffff;
	scrollbar-darkshadow-color:#c5ccd1;
	scrollbar-track-color:#f1f1f1;
}
#combo_home p, combo_home li {
	color:#00ad52;
	padding-left:5px;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:5px;
	list-style:circle
}
#combo_home a {
	color:#8a8a8a;
	text-decoration:none;
	font-weight:normal;
	padding-left:7px
}
#combo_home a:hover {
	color:#00ae4a;
	text-decoration:none;
	font-weight:normal;
	padding-left:7px
}
/*  XXXXXXXXXXXXXXX TOOLS XXXXXXXXXXXXXXXXXXXXX */

.ferramentas {
}
.printButton {
	background-image:url(/bmfbovespa/images/Comum/botoes/IconeImpressora.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right: 18px;
	width: 80px;
}
.sendButton {
	background-image:url(/bmfbovespa/images/Comum/botoes/IconeEnvelope.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right: 18px;
	width: 73px;
	border-left: 1px solid #9a9ea1;
	margin-left: 5px;
}
/*
	MODELO PROVISÓRIO DE CAIXA "MAIS"
*/

.mais {
	padding: 5px 0px 30px 14px;
	width:185px;
	text-align:left;
	/* min-height:190px;*/
	/*_height:190px; /* Simulacao MIN-HEIGHT IE6 */
	color:#717170;
	background:url(/bmfbovespa/images/Comum/CaixaMaisFundo.gif) no-repeat left bottom;
}
.maisTipo2 {
	width: 158px;
	min-height: 190px;
	_height: 190px; /* Simulacao MIN-HEIGHT IE6 */
	float: right;
	padding: 6px 6px 21px 24px;
	font: normal normal normal 15px "Trebuchet MS", sans-serif;
	text-align:left;
	color: #585a5b;
	background: url(http://www.bmf.com.br/bmfbovespa/images/comum/CaixaMais.gif) no-repeat left top !important;
}
.mais a:link, .mais a:visited {
	font-family:Trebuchet MS;
	font-size:11px;
	color:#585a5b !important;
	text-decoration:none;
}
.mais a:hover, .mais a:active {
	font-family:Trebuchet MS;
	font-size:11px;
	color:#585a5b !important;
	text-decoration: underline !important;
}
/* XXXXXXXXXXX abas   vendors xxxxxxxxxxxxxxx */


.tabstrip {
	_height:1%;
	width: auto !important;	
}
.tabstrip, .tabstrip ul {
	margin:0;
	padding:0;
}
.tabstrip div {
	width:100%;
}
.tabstrip div:after {
	content:"";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}
.tabstrip ul {
	width:100%;
}
.tabstrip li {
	list-style:none;
	list-style-image: none;
	list-style-position:outside;
	float:left;
	margin:0;
	padding:0;
}
.tabstrip li.break {
	float:none;
}
.tabstrip li.break br {
	clear:both;
}
.tabstrip li a {
	float:left;
	position:relative;
	font-size:100%;
}
.tabstrip li a img {
	float:left;
	margin-top:5px;
	margin-right:5px;
	border:0;
}
.tabstrip li a.selected {
	z-index:0;
	cursor:default;
}
.tabstrip li a .wrap, .tabstrip li a .innerWrap {
	float:left;
	clear:both;
	white-space:nowrap;
	cursor:pointer;
	/* IE 5 Win */
	_cursor:hand;
}
.tabstrip li a.selected .wrap, .tabstrip li a.selected .innerWrap {
	cursor:default;
}
.tabstrip .leftArrow, .tabstrip .rightArrow, .tabstrip .leftArrowDisabled, .tabstrip .rightArrowDisabled {
	position:absolute;
	z-index:100;
	text-decoration:none;
}
/* Disabled tab */

.tabstrip li a.disabled, .tabstrip li a.disabled:hover {
	color:Gray;
}
/* arrows */
.tabstrip .rightArrow, .tabstrip .leftArrow, .tabstrip .rightArrowDisabled, .tabstrip .leftArrowDisabled {
	text-indent:-10000px;
	background-position:left 3px;
	background-repeat:no-repeat;
	background-color:transparent;
}
.tabstrip .rightArrowDisabled, .tabstrip .leftArrowDisabled {
	cursor:default;
}
.TabStrip_SiteBmfBovespa {
	/*	_width:96%;*/
	font:normal normal bold 12px "Trebuchet MS", Sans-serif;
	color:#fefefe;
	text-align: center;
/*	background:#cccfd1;*/
	background-color:#9ca0a3 !important;
	background:#9ca0a3 url("../images/vendors/tabFundo.gif") repeat-x center top;
	clear:both;
	position: relative;
	z-index:0;
	
	max-width: 98.3% !important;
}
 #aba_1 table { width: 98.3%;}


.TabStrip_SiteBmfBovespa .level1 ul {
	padding:4px 10px 0;
}
.TabStrip_SiteBmfBovespa .level1 ul li {
}
.TabStrip_SiteBmfBovespa .level1 ul li a {
	font:normal normal bold 12px "Trebuchet MS", Sans-serif;
	color:#fff;
	text-decoration:none;
}
.TabStrip_SiteBmfBovespa .level1 ul li a:hover {
	text-decoration:underline;
}
.TabStrip_SiteBmfBovespa .level1 ul li a .wrap {
	padding:0 0 0 12px;
}
.TabStrip_SiteBmfBovespa .level1 ul li a .wrap .innerWrap {
	padding:0 12px 3px 0;
	line-height:28px;
	position: relative;
	z-index: 2;
}
.TabStrip_SiteBmfBovespa .level1 ul li a .wrap .innerWrap span {
	line-height:14px !important;
}
/* SELECIONADO */
.TabStrip_SiteBmfBovespa .level1 ul li a.selected {
	color:#585a5b;
	background:#fff;
}
.TabStrip_SiteBmfBovespa .level1 ul li a.selected .wrap {
	background:#fff url("../images/vendors/tabLeftOn.gif") no-repeat left bottom;
}
.TabStrip_SiteBmfBovespa .level1 ul li a.selected .wrap .innerWrap {
	background:#fff url("../images/vendors/tabRightOn.gif") no-repeat right bottom;
}
/* XXXXXXXXXXX Variação da caixa lateral "mais"  xxxxxxxxxxxxxxx */

.maisVariante {
	/*font:normal normal bold 10px Verdana, sans-serif;*/
	color:#717170;
	background-color:#f6f7f7;
	padding: 10px;
}
.maisVariante td {
	padding: 2px 5px 2px 5px;
}
.titMais {
	padding:0 0 5px 16px;
	font:normal normal bold 15px/20px "Trebuchet MS", sans-serif;
	color:#4e799f;
	text-transform:lowercase;
	background:url(/bmfbovespa/images/Comum/Marcador04.gif) no-repeat left 5px;
}
.titMaisVariante {
	padding:0 0 5px 25px;
	font:normal normal bold 15px/20px "Trebuchet MS", sans-serif;
	color:#004685;
	text-transform:lowercase;
	background:url(/bmfbovespa/images/Comum/Marcador04variacao.gif) no-repeat left 5px;
}
#termo {
	overflow: auto;
	height: 400px;
	width: 100%;
	padding: 10px;
	text-align:justify;
	border: 1px solid #fff;
}
/* XXXXXXXXXXXXX  FORMULARIOS   XXXXXXXXXXXXXXXXXXXXXXX*/

.linhaformulario {
	border-bottom:1px solid #e5e8ea
}
div.formulario h2 {
	font:normal normal normal 18px "Trebuchet MS", sans-serif;
	color:#4c7fae;
	border-bottom:solid 4px #d8e2eb;
}
div.formulario div.obs {
	padding:0px;
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#4c4b4b;
	line-height:normal;
	border-bottom:solid 1px #d8e2eb;
	margin-bottom: 20px;
}
div.formulario div.obs p {
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#4c4b4b;
	line-height:normal;
}
.tabForm {
	border-top: 1px solid #e5e8ea;
	border-bottom: 1px solid #e5e8ea;
	padding: 10px 0px 10px 0px;
	margin-bottom: 14px;
}
.tabForm td {
	font:bold 11px "Trebuchet MS", sans-serif;
	color:#585A5B;
	padding: 5px;
}
/* XXXXXXXXXXXXX  ÂNCORAS  XXXXXXXXXXXXXXXXXXXXXXX*/

.containerbotoes {
	margin: 5px 0px;
	text-align:center;
}
/* XXXXXXXXXXXXx  Caixas com menu lateral XXXXXXXXXXXXXXXXXXXX */

.containerMais {
	position: relative;
	width: 180px;
	float: right;
	margin: 0px 5px 0px 15px;
}
.caixaPQO {
	margin-top: 20px;
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #585a5b;
	float: left;
	padding-right: 20px;
}
.caixaMaisTipo2 {
	width: 180px;
	float: right;
	background-color:#f6f7f7;
	margin-top: 20px;
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #585a5b;
	padding: 5px 8px 15px 8px;
	border-bottom: 20px solid #e1e3e4;
}
.caixaTITAmarelo {
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #000000;
	background:#c7c8bd;
	border: 2px solid #FFFFFF;
	padding: 3px;
	text-transform: uppercase;
}
/*  XXXXXXXXX  TABELAS  XXXXXXXXXXXXXXXXXX */

div.tabela {
	width:100%;
	margin:0 auto;
	float:left;
}
div.tabela h2 {
	width:auto;
	height:auto;
	margin:13px 0 0;
	padding:0 0 0 10px;
	font:normal normal bold 16px/30px "Trebuchet MS", sans-serif;
	color:#585a5b;
	background:url(../images/comum/Marcador05.gif) no-repeat left 10px;
	border:none;
}
div.tabela table {
	width:100%;
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#585a5b;
	border:none;
}
div.tabela table thead {
	font:normal normal bold 12px "Trebuchet MS", sans-serif;
	color:#fff;
	text-align:center;
	background-color:#004685;
}
div.tabela table thead tr {
}
div.tabela table thead tr th {
	padding:8px 1% 8px;
	background-color:#004685;
}
div.tabela table thead tr td, table .subTitulo {
	padding:4px 1% 7px;
	background-color:#4175a4 !important;
	font-weight:bold !important;
	color:#fff;	
}


div.tabela table tfoot {
}
div.tabela table tfoot tr {
}
div.tabela table tfoot tr th {
}
div.tabela table tfoot tr td {
}
div.tabela table tbody {
}
div.tabela table tbody tr {
}
div.tabela table tbody tr.subTituloConteudo {
	background:#e6e9eb !important;
	font-weight:bold !important;
}
div.tabela table tbody tr.primeiraLinha {
}
div.tabela table tbody tr.primeiraLinha td {
	padding:6px 1% 2px;
	background:url(../images/comum/Tabela01Fundo.gif) repeat-x center top;
}
div.tabela table tbody tr.corAlternada {
	background:#f6f7f7;
}
div.tabela table tbody tr:hover {
	background:#f6f7f7;
}
div.tabela table tbody tr th {
	padding:2px 1%;
}
div.tabela table tbody tr td {
	padding:2px 1%;
	border-bottom:solid 1px #cccfd1;
}
div.tabela p.obs {
	clear: left;
	padding:5px 0 0 0;
	text-align:left;
	font:normal normal normal 11px/25px "Trebuchet MS", sans-serif;
/*	color:#b1c4d6;*/
	color:#9ca0a3;	
}
/* XXXXXXXXX  ADICIONADA PARA ALINHAMENTO "MANUAL" DAS THs XXXXXXXXXXXXXXXXXXXXXx */

.esquerda {
	text-align: left;
}
.direita {
	text-align: right;
}
.centralizado {
	text-align: center;
}
/* XXXXXXXXXXXXXXXXXXXX  BREADCRUMBS XXXXXXXXXXXXXXXX */

#containerPop {
	width: 99%;
	margin: 0px 5px 0px 5px;
}
#breadcrumbContainer {
	width: auto;
	margin: 0px 0px 20px 0px;
	border-bottom: 1px solid #e6e9eb;
	clear: both;
	float:left;
	position: relative;
}
#breadcrumb {
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #3b6c99;
	padding: 5px;
	position: relative;
	float: left;
	width: auto;
	margin: 5px 0px 0px 0px;
}
#BreadCrumbTools {
	padding: 0px;
	position: relative;
	float: right;
	width:auto;
	text-align: right;
}
#BreadCrumbTools a:link, #BreadCrumbTools a:visited {
	text-align:right;
	text-transform:lowercase;
	font:normal normal normal 10px/8px "Trebuchet MS", sans-serif;
	cursor:pointer;
	color:#9a9ea1;
	text-decoration: none;
	margin: 5px;
}
#BreadCrumbTools a:active, #BreadCrumbTools a:hover {
	text-align:right;
	text-transform:lowercase;
	font:normal normal normal 10px/8px "Trebuchet MS", sans-serif;
	cursor:pointer;
	color:#585a5b;
	text-decoration: none;
	margin: 5px;
}
#pageContent {
	/*width: 100%;*/
	float:left;
	position: relative;
}
.topicos {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #585a5b;
	font-weight: bold;
}
/* ################ LISTA SIMPLES ################## */
/*.listaSimples ul {}
.listaSimples 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(/bmfbovespa/images/Comum/Bullet.gif) no-repeat 4px 10px;
}
*/
.Ancoras {
	font-family:Trebuchet MS;
	font-size:12px;
	color:#585a5b;
}
.Ancoras ul {
	margin:0px;
}
.Ancoras ul li {
	margin:0px;
	/*background-image:url(/bmfbovespa/images/Comum/Bullet.gif);*/
	background-position:1% 45%;
	background-repeat:no-repeat;
	padding-left:20px;
	line-height:20px;
	border-bottom:1px solid #c6cbc6;
	clear: both;
	list-style-type: none;
}
.Ancoras ul li.cinza {
	margin:0px;
	/*background:#f6f7f7 url(/bmfbovespa/images/Comum/Bullet.gif) no-repeat 1% 45%;*/
	padding-left:20px;
	line-height:20px;
	border-bottom:1px solid #d3d6d8;
	list-style-type: none;
}
.Ancoras ul li.PDFcinza {
	margin:0px;
	background:#f6f7f7 url(/bmfbovespa/images/Comum/IconePDF.gif) no-repeat 1% 45%;
	padding-left:30px;
	line-height:20px;
	border-bottom:1px solid #d3d6d8;
}
.Ancoras ul li.PDF {
	margin:0px;
	background-image:url(/bmfbovespa/images/Comum/IconePDF.gif);
	background-position:1% 45%;
	background-repeat:no-repeat;
	padding-left:30px;
	line-height:20px;
	border-bottom:1px solid #c6cbc6;
	clear: both;
}
/* XXXXXXXXXXXX  ACROBAT  XXXXXXXXXXXXXXXXXXXXXXXXXXX */

#Acrobat {
	border:1px solid #d3d6d8;
	background-color: #f6f7f7;
	height: 50px;
	padding:8px;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#585a5b;
	clear: both;
	width: 99%;
}
#Acrobat img {
	margin-top:7px;
}
#Acrobat a {
	font-weight:bold;
	color:#585a5b;
	text-decoration:none;
}
#Acrobat a:hover {
	text-decoration:underline;
}
/*  XXXXXXXXXXXXXXXXX  FIM BREADCRUMBS   XXXXXXXXXXXXXXXXXXXXXXXx */

/*  XXXXXXXXXXXXXXXXXX  ANCORAS  XXXXXXXXXXXXXXXXXXXXXXXXX */

p.Ancora {
	font-family:Trebuchet MS;
	font-size:18px;
	color:#668fb4;/*color:#585a5b;*/
}
.linhaTabela {
	margin-top: 20px;
	border-top:1px solid #d3d6d8;
}
#TB01, #TB02, #TB03, #TB04, #TB05 {
	padding:0px !important;
	border-collapse:collapse;
	border: 0px;
}
#TB01 table, #TB02 table, #TB03 table, #TB04 table, #TB05 table {
	border-collapse:collapse;
	border: 0px;
}
.tabConteudo {
	font-family: Trebuchet MS;
	font-size: 11px;
	border-collapse:collapse;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccfd1;
	border-right-color: #e6e9eb;
	border-bottom-color: #cccfd1;
	border-left-color: #e6e9eb;
}
.tabConteudo tbody tr td, .tabConteudo tbody tr td table td {
	border:solid 1px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccfd1;
	border-right-color: #e6e9eb;
	border-bottom-color: #cccfd1;
	border-left-color: #e6e9eb;
}
.tabNormal {
	font-family: Trebuchet MS;
	font-size: 11px;
	border:solid 1px;
	border-collapse:collapse;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccfd1;
	border-right-color: #e6e9eb;
	border-bottom-color: #cccfd1;
	border-left-color: #e6e9eb;
	display:block;
}
.tabNormal tbody tr td {
	border:solid 1px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccfd1;
	border-right-color: #e6e9eb;
	border-bottom-color: #cccfd1;
	border-left-color: #e6e9eb;
}
.tabelaConteudo1 {
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #585a5b;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccfd1;
	border-right-color: #e6e9eb;
	border-bottom-color: #cccfd1;
	border-left-color: #e6e9eb;
}
.tabelaConteudo2 {
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #585a5b;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccfd1;
	border-right-color: #e6e9eb;
	border-bottom-color: #cccfd1;
	border-left-color: #e6e9eb;
}
.tabelaTitulo {
	font:normal normal bold 12px Trebuchet MS;
	color:#FFFFFF;
	vertical-align: middle;
	text-align: center;
	background-color:#004685;
	padding:8px 1% 8px;
	border: 1px solid #FFFFFF;
}
.tabelaSubTitulo {
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	vertical-align: middle;
	text-align: center;
	background-color: #4175a4;
	padding:8px 1% 8px;
	border: 1px solid #FFFFFF;
}
.tabelaItem {
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight:bold;
	color: #FFF;
	vertical-align: middle;
	text-align: center;
	background-color:#7598b7;
	padding:8px 1% 8px;
	border: 1px solid #FFFFFF !important;
}
.tabelaSubItem {
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight:bold !important;
	color: #585a5b;
	text-align:center;
	background-color:#f2f4f6 !important;
	padding:8px 1% 8px;
	border: 1px solid #FFFFFF !important;
}
.tabelaSubtotal {
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	background-color: #e6e9eb;
	color: #585a5b;
	padding:8px 1% 8px;
	border:solid 1px #cccfd1 !important;
}
.tabelaTotal {
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	color:#585a5b;
	vertical-align: middle;
	background-color:#e6e9eb;
	padding:8px 1% 8px;
	border:solid 1px #cccfd1 !important;
}
.tabelaTituloCh {
	font-family: Trebuchet MS;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #81a7c9;
	padding: 5px;
	font-weight: bold;
	border: 1px solid #FFFFFF;
	padding: 6px;
}
.tabelaSubtotalCh {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #72AFD2;
	padding: 3px;
	border: 1px solid #FFFFFF;
	line-height: 20px;
}
.tabelaSubTituloCh {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	color: #585a5b;
	background-color: #C9C9C9;
	padding: 3px;
	border: 1px solid #FFFFFF;
	padding: 6px;
}
.tabelaItemCh {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #81a7c9;
	background-color: #DCDCDC;
	padding: 3px;
	font-weight: bold;
	border: 1px solid #FFFFFF;
}
.tabelaTotalCh {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	color: #585a5b;
	background-color: #81a7c9;
	padding: 3px;
	border: 1px solid #FFFFFF;
	line-height: 20px;
}
.obs {
	clear: left;
	text-align:left;
/*	color:#b1c4d6;*/	
	color:#9ca0a3;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.tabelaLista {
	font-family: "Trebuchet MS";
	font-size: 11px;
	border-bottom: 1px solid #d5d6ce;
	border-collapse:collapse;
}
.tabelaLista tbody tr td {
	padding: 0px;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d5d6ce;
}
.tabelaListaConteudo1 {
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #585a5b;
	/*border-bottom: 1px solid #cccfd1;
	border-right: 1px solid #d5d6ce;*/
	padding: 2px;
}
.tabelaListaConteudo2 {
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #585a5b;
	/*border-bottom: 1px solid #cccfd1;
	border-right: 1px solid #cccfd1;*/
	padding: 2px;
	background:#f6f7f7;
}
div.caixaImagemEsquerda, div.caixaImagemDireita {
	float: left;
	width: 226px;
	margin: 16px 25px 16px 0;
	background: #e1e3e4;
}
div.caixaImagemDireita {
	float: right;
	margin: 16px 0 16px 25px;
}
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 {
}
p.saibaMais {
	padding: 0 0 0 27px;
	margin: 14px 0 10px 0;
	background:Transparent url(/bmfbovespa/images/boletim/imgSeta.gif) no-repeat 0px 2px;
	font:bolder 12px/19px "Trebuchet MS", sans-serif;
	color:#585a5b;
}
.listaSimples {
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.listaSimples span p {
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.listaSimples ul li p {
	margin:0;
	padding:0;
}
.listaSimples ul {
}
.listaSimples ul li {
	min-height:25px;
	_height:23px;
	color:#585A5B;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
	list-style-type: none;
	background-color: Transparent;
	background-image: url(/bmfbovespa/images/comum/Bullet.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
.listaSimples ul li a {
}
.listaSimples ul li.corAlternada {
	background-color:#f6f7f7;
	border-top:solid 1px #d3d5d8;
	border-bottom:solid 1px #d3d5d8;
}
.listaSimples ul li.ultimoItem {
	border-bottom:solid 1px #D3D6D8;
}
/*  adicionado em 06/04 */

.ItemPDF {
	padding:5px 5px 5px 25px;
	background-image:url(../images/comum/IconePDF.gif) !important;
	background-repeat:no-repeat;
	background-position:2px 4px !important;
}
.ItemZIP {
	padding:5px 5px 5px 25px;
	background:Transparent url(../images/comum/IconeZIP.gif) no-repeat 2px 4px !important;
}
.corAlternada {
	background-color:#f6f7f7 !important;
}
/*
	MDOELO DE LISTA DE ACESSOS
*/


.listaAcessos {
	margin:10px 0;
}
.listaAcessos span p {
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.listaAcessos ul li p {
	margin:0;
	padding:0;
}
.listaAcessos ul {
	font-family: Trebuchet MS;
	font-size: 12px;
	list-style:none !important;
	list-style-image: none !important;
	margin: 0;
	padding: 0;
}
.listaAcessos ul li {
	margin: 0;
	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(../images/comum/Bullet.gif) no-repeat 4px 10px;
	list-style:none !important;
}
.listaAcessos ul li a {
	margin: 0;
	padding: 0;
}
.listaAcessos ul li.corAlternada {
	background-color:#f6f7f7;
	border-top:solid 1px #d3d5d8;
	border-bottom:solid 1px #d3d5d8;
}
.listaAcessos ul li.ultimoItem {
	border-bottom:solid 1px #D3D6D8;
}
/* adicionado listas dentro de itens */

.listaAcessos ul ul li {
	padding:0 0 0 11px;
	min-height:25px;
	_height:23px;
	border-top: none !important;
	border-bottom: none !important;
	list-style:none !important;
}
.listaAcessos ul li ul {
	padding:0 0 0 20px;
	list-style-image: none !important;
}


/**************************** LISTA ACESSOS ZIP **************************/

.elementoOculto {
	display:none;
}

.listaAcessosZIP {
	margin:10px 0;
}
.listaAcessosZIP span p {
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.listaAcessosZIP ul li p {
	margin:0;
	padding:0;
}
.listaAcessosZIP ul {
	font-family: Trebuchet MS;
	font-size: 12px;
	list-style:none !important;
	list-style-image: none !important;
	margin: 0;
	padding: 0;
}
.listaAcessosZIP ul li {
	margin: 0;
	padding:0 0 0 10px;
	min-height:25px;
	_height:23px;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	color:#585A5B;
	background:Transparent url(../images/comum/Bullet.gif) no-repeat 10px 10px;
	list-style:none !important;
}


.listaAcessosZIP ul li li {
	margin: 0;
	padding:0 0 0 10px;
	min-height:25px;
	_height:23px;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	color:#585A5B;
	background:Transparent url(../images/comum/IconeZIP.gif) no-repeat 0px 4px;
	list-style:none !important;
}

.listaAcessosZIP ul li a {
	margin: 0;
	padding: 0px 0px 0px 10px;

}
.listaAcessosZIP ul li.corAlternada {
	background-color:#f6f7f7;
	border-top:solid 1px #d3d5d8;
	border-bottom:solid 1px #d3d5d8;
}
.listaAcessosZIP ul li.ultimoItem {
	border-bottom:solid 1px #D3D6D8;
}
/* adicionado listas dentro de itens */

.listaAcessosZIP ul ul li {
	padding:0 0 0 11px;
	min-height:25px;
	_height:23px;
	border-top: none !important;
	border-bottom: none !important;
	list-style:none !important;
}
.listaAcessosZIP ul li ul {
	padding:0 0 0 20px;
	list-style-image: none !important;
} 



/*  MODELO DE LINK TOPO SIMPLES */

.linkTopo {
	height:22px;
	padding:0 6px 4px 20px;
	text-align:right;
	text-transform:lowercase;
	width:45px;
	background:Transparent url(../images/comum/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 LISTA DE PDF
*/

div.listaPdf {
	margin:10px 0;
}
div.listaPdf span p {
	font-weight: bold;
}
div.listaPdf ul {
	list-style:none;
	list-style-image:none;
}
div.listaPdf ul li {
	list-style:none;
	list-style-image:none;
	padding:0 0 0 22px;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	color:#585A5B;
	background:Transparent url(../images/comum/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;
}
/*XXXXXXXXXX FORM xxxxxxxxxx*/
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: none !important;/* border-bottom:solid 1px #e5e8ea;  --   REMOVIDO PARA EVITAR BORDA DUPLICADA - BORDA CINZA AGORA ESTÁ NO AGRUPADOR DE BOTÕES */
}
div.formulario fieldset.formulario select {
	vertical-align:middle !important;
	margin-right: 6px;
}
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;
	border: none !important;
	/*	
	padding:0 10px 0 5px;
	padding:0 55px 0 5px;
	padding:0 4px;*/
	
	/*line-height:25px;*/
	/*clear:both;*/
	cursor:default;
}
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;
	border: none !important;
}
div.formulario label strong {
	padding: 0 4px 0 5px;
}
label.checkbox span {
	width:auto;
	float:left;
	display:block;
	padding:0;
	white-space:nowrap;
	border:none !important;
}
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"] {
	border:none !important;
}
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;
}
checkbox {
	border:none !important;
}
label.checkbox input {
	width:auto;
	height:23px;
	line-height:25px;
	padding:0;
	margin:2px 4px 0 !important;
	border: none !important;
}
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 !important;
}
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;
}
/*
	BOTOES
*/

/* AGRUPADOR BOTOES */
fieldset.agrupadorBotoes {
	width:auto;
	height:auto;
	clear:both;
	text-align:center;
	margin-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #e5e8ea;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}
/* 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;
}
/*
	PÁGINAS DE CUSTOS
*/

#CaixaEmolumentos {
	position:absolute;
	margin-left: 5px;
	z-index:10;
	background-color: #F7F7F5;
	layer-background-color: #F7F7F5;
	border: 1px solid #c7c8bd;
	overflow: visible;
	visibility: hidden;
	width: 150;
	padding:5px;
	color: #585a5b;
}
#CaixaLiquidacao {
	position:absolute;
	margin-left: 5px;
	z-index:10;
	background-color: #F7F7F5;
	layer-background-color: #F7F7F5;
	border: 1px solid #c7c8bd;
	overflow: visible;
	visibility: hidden;
	width: 150;
	padding:5px;
	color: #585a5b;
}
#CaixaPermanencia {
	position:absolute;
	margin-left: 5px;
	z-index:10;
	background-color: #F7F7F5;
	layer-background-color: #F7F7F5;
	border: 1px solid #c7c8bd;
	overflow: visible;
	visibility: hidden;
	width: 150;
	padding:5px;
	color: #585a5b;
}
#CaixaRegistro {
	position:absolute;
	margin-left: 5px;
	z-index:10;
	background-color: #F7F7F5;
	layer-background-color: #F7F7F5;
	border: 1px solid #c7c8bd;
	overflow: visible;
	visibility: hidden;
	width: 150;
	padding:5px;
	color: #585a5b;
}
#CaixaCustosTritubacao {
	position:absolute;
	margin-left: 5px;
	z-index:10;
	background-color: #F7F7F5;
	layer-background-color: #F7F7F5;
	border: 1px solid #c7c8bd;
	overflow: visible;
	visibility: hidden;
	width: 150;
	padding:5px;
	color: #585a5b;
}
#CaixaInterrogacao {
	position:absolute;
	margin-left: 5px;
	z-index:10;
	background-color: #F7F7F5;
	layer-background-color: #F7F7F5;
	border: 1px solid #c7c8bd;
	overflow: visible;
	visibility: hidden;
	width: 50px;
	padding:5px;
	color: #585a5b;
}
#CaixaTaxaOperacionalBasica {
	position:absolute;
	margin-left: 5px;
	z-index:10;
	background-color: #F7F7F5;
	layer-background-color: #F7F7F5;
	border: 1px solid #c7c8bd;
	overflow: visible;
	visibility: hidden;
	width: 50px;
	padding:5px;
	color: #585a5b;
}
#MercadoDisp1, #MercadoDisp2, #MercadoFut0, #MercadoFut1, #MercadoFut2, #MercadoFut3, #MercadoOptComp1, #MercadoOptComp2, #MercadoOptComp3, #MercadoOptVend1, #MercadoOptVend2, #MercadoOptVend3, #MercadoComp1, #MercadoComp2, #MercadoComp3, #MercadoVend1, #MercadoVend2, #MercadoVend3, #MercadoVend4 {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

@media print {

	.tabNormal { border: 2px solid black !important; }

}

/**********************************Caixa Contratos ********************************/

.contratosLimiteCaixas
{float:left;
 width:785px;
 }
    
.CaixaTituloContratos {
    float:left;
	width:252px;
	height:45px;
	background-image:url(/bmfbovespa/images/comum/bgCaixaPadraoTitulo.gif);
	border-bottom:3px solid #e5e7e8;

	}
	
	.PosicaoTituloContratos 
	{
	float:left;
	font:normal normal normal 18px "Trebuchet MS", sans-serif;
	color:#585a5b;
	padding-left:10px;
	padding-top:10px;
	
	}
.ConteudoContratos
{
   
	width:235px;
    margin-left:5px

	
}

.ConteudoContratos ul  
{
    
	float:left;
	margin:0px 0px 0px 0px;
	padding-left:0px;
	margin-top:10px;
	
		
}

.ConteudoContratos ul li 
{
	
	padding-left:11px;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	line-height:16px;
	background:Transparent url(/bmfbovespa/images/comum/childNode.gif) no-repeat 4px 6px;
	
}



.containerProdutos
{float:left;
 width:254px;
 height:220px;
 border:1px solid #cccfd1;
 margin-right:3px;
 margin-bottom:10px;
 background-image:url(/bmfbovespa/images/comum/bgCaixaPadrao.gif);
background-repeat:repeat-x;
background-position:bottom;
 }
 
 

 


/******************* caixa menor *************************/
 .containerProdutosCaixaMenor
{float:left;
 width:254px;
 height:190px;
 border:1px solid #cccfd1;
 margin-right:3px;
 margin-bottom:10px;
 background-image:url(/bmfbovespa/images/comum/bgCaixaPadrao.gif);
background-repeat:repeat-x;
background-position:bottom;
 }
.ConteudoContratosCaixaMenor
{
	width:235px;
    margin-left:5px
}


.ConteudoContratosCaixaMenor ul  
{
	
	float:left;
	margin:0px 0px 0px 0px;
	padding-left:0px;
	margin-top:10px;
		
}	

.ConteudoContratosCaixaMenor ul li 
{
  padding-left:11px;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	line-height:16px;
	background:Transparent url(/bmfbovespa/images/comum/childNode.gif) no-repeat 4px 6px;
	
}

/******************* caixa maior *************************/


.containerProdutosCaixaMaior
{float:right;
 width:254px;
 height:390px;
 border:1px solid #cccfd1;
 margin-right:10px;
 
 background-image:url(/bmfbovespa/images/comum/bgCaixaPadrao.gif);
background-repeat:repeat-x;
background-position:bottom;
 }

.ConteudoContratosCaixaMaior
{
	width:235px;
    margin-left:5px
}


.ConteudoContratosCaixaMaior ul  
{
	
	float:left;
	margin:0px 0px 0px 0px;
	padding-left:0px;
	margin-top:10px;
	
		
}	

.ConteudoContratosCaixaMaior ul li 
{
	
	padding-left:11px;
	font:normal normal normal 12px/23px "Trebuchet MS", sans-serif;
	line-height:16px;
	background:Transparent url(/bmfbovespa/images/comum/childNode.gif) no-repeat 4px 6px;
	
}


/*******************fim caixa maior *************************/



.contratosPrimeiraColuna{float:left;width:252px; margin-top:10px; height:auto;}

.contratosSegundaColuna{float:left;width:252px; margin-top:10px; height:auto;margin-left:5px;}

.contratosTerceiraColuna{float:left;width:252px; margin-top:10px; height:auto;margin-left:5px;}
                       
                       


/* xxxxxxxxxxxxxxx customização abas Contratos xxxxxxxxxxxxxxxxxxx */


