.GridBovespaCSS {
	width:auto !important;
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#585a5b;
}
.GridBovespaCSS table {
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#585a5b;

}
div.GridHeaderDiv_SiteBmfBovespa {
	margin:0 !important;
	background:Transparent;
}
.GridBovespaCSS table thead a:link,
.GridBovespaCSS table thead a:visited  {
	color: #FFF;
	text-decoration: none;
	padding-right: 17px;	
	background: url("SortDesc.gif") no-repeat right;
}

.GridBovespaCSS table thead a:hover,
.GridBovespaCSS table thead a:active {
	color: #FFF;
	text-decoration: underline;
	padding-right: 17px;
	background: url("SortDesc.gif") no-repeat right;
}


div.GridHeaderDiv_SiteBmfBovespa table {}
div.GridHeaderDiv_SiteBmfBovespa table thead {}
div.GridHeaderDiv_SiteBmfBovespa table thead tr {}
div.GridHeaderDiv_SiteBmfBovespa table thead tr th.GridHeader_SiteBmfBovespa {
	padding:8px 8px 7px;
	padding:8px 1% 7px;
	
	text-align:center;
	text-align:left;
	background-color:#FF0000;
	
	font:normal normal bold 12px "Trebuchet MS", sans-serif;
	color:#fff;
	background:#cccfd1 url("img/FundoCabecalho.gif") repeat-x center bottom;
}
div.GridHeaderDiv_SiteBmfBovespa table thead tr th a {
	font:normal normal bold 12px "Trebuchet MS", sans-serif;
	text-decoration:none;
	color:#fff;
}

/* Filtro */
div.GridHeaderDiv_SiteBmfBovespa table thead tr.GridFilterRow_SiteBmfBovespa {}
div.GridHeaderDiv_SiteBmfBovespa table thead tr.GridFilterRow_SiteBmfBovespa td {
	line-height:25px;
	height:25px;
	padding:0 1%;
	vertical-align:middle;
	border-bottom:solid 1px #cccfd1;
	*border-bottom:solid 2px #cccfd1;
	background:#e6e9eb;
}
div.GridHeaderDiv_SiteBmfBovespa table thead tr.GridFilterRow_SiteBmfBovespa td input {
	padding:0 3px 0;
	margin:0 0 2px;
	*margin:0;
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#4c4b4b;
	border:none;
}
div.GridHeaderDiv_SiteBmfBovespa table thead tr.GridFilterRow_SiteBmfBovespa td input[type="text"] {
	height:16px;
	width:50%;
	border:solid 1px #cccfd1;
}
div.GridHeaderDiv_SiteBmfBovespa table thead tr.GridFilterRow_SiteBmfBovespa td input[type="checkbox"] {
	height:auto;
	width:auto;
	border:solid 1px #cccfd1;
}
div.GridHeaderDiv_SiteBmfBovespa table thead tr.GridFilterRow_SiteBmfBovespa td img {
	cursor:pointer;
	vertical-align:middle;
}
div.GridHeaderDiv_SiteBmfBovespa .GridHeader_SiteBmfBovespa {}

/* Dados */
div.GridDataDiv_SiteBmfBovespa {}
div.GridDataDiv_SiteBmfBovespa table {}
div.GridDataDiv_SiteBmfBovespa table tbody {}
div.GridDataDiv_SiteBmfBovespa table tbody tr {}
div.GridDataDiv_SiteBmfBovespa table tbody tr td {}
div.GridDataDiv_SiteBmfBovespa table tbody tr td.GridRow_SiteBmfBovespa {}
div.GridDataDiv_SiteBmfBovespa table tbody tr td.GridAltRow_SiteBmfBovespa {}


/* paginação */

.GridBovespaCSS tfoot tr td span {
	/*background-color:#cccfd1;
	overflow:visible;*/
	
}
.GridBovespaCSS tfoot tr { 	 }
.GridBovespaCSS tfoot tr td {
	padding: 1px 0px;
	/*border-top: 1px solid green !important;*/
	border-bottom: 1px solid #cccfd1 !important;
	
/*	border-top: 1px solid #cccfd1 !important;
	border-bottom: 1px solid #cccfd1 !important;*/
/*	border-top: 1px solid #cccfd1 !important;
	border-bottom: 1px solid #cccfd1 !important;*/
}


.GridBovespaCSS tfoot input {
	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;
	background:Transparent url(img/BotaoFuncao10.gif) no-repeat center right;
	width: 50px;
}


.GridBovespaCSS tfoot tr td span table {
	/*background-color:#cccfd1;
	border-top: 1px solid red !important; */
	width: 100% !important;
	/*border-top: 1px solid green !important;	*/
}
.GridBovespaCSS tfoot tr td span table tr {
/*	background-color:#cccfd1;*/
}
.GridBovespaCSS tfoot tr:hover {
	background-color: transparent !important;
}

.GridBovespaCSS tfoot tr td span table td,
.GridBovespaCSS tfoot tr td span table td:hover {

	padding: 5px 0px;
	text-align:center;
	background-color:#cccfd1;
}

.GridBovespaCSS tfoot tr td span table td.AnteriorPaginacao {
	border: none !important;
	width: 80px;
	text-align:left;
	padding-left: 10px;
}
.GridBovespaCSS tfoot tr td span table td.MeioPaginacao {
	border: none !important;
}
.GridBovespaCSS tfoot tr td span table td.ProximoPaginacao {
	border: none !important;
	width: 80px;
	text-align:right;
	padding-right: 10px;	
}
.GridBovespaCSS tfoot tr td span table td.AnteriorPaginacao input { width: 31px; background:Transparent url(img/BotaoFuncaoAnterior.gif) no-repeat center right; cursor: pointer; cursor:hand;}
.GridBovespaCSS tfoot tr td span table td.ProximoPaginacao input {  width: 31px; background:Transparent url(img/BotaoFuncaoProximo.gif) no-repeat center right; cursor: pointer; cursor:hand;}
.GridBovespaCSS tfoot tr td span table td.AnteriorPaginacao input[disabled], .GridBovespaCSS tfoot tr td span table td.AnteriorPaginacao input[disabled="disabled"]  { display:none;}



.GridBovespaCSS table.MasterTable_SiteBmfBovespa {}
.GridPager_SiteBmfBovespa {}
.GridBovespaPagerStyle {}

.PanelNumericPager { 
	width: 100%; 
	text-align:center;
	font-weight:bold;
	color: #FFF !important;
}
.PanelNumericPager span.label {
	color: #FFF !important;
	padding: 0px 5px;
	background-color:#afb3b5 !important;
}
a.PagingPageNumber, .PanelNumericPager a  { 
	text-decoration:none !important;
	color: #FFF !important;
	padding: 0px 5px;
}


.GridBovespaCSS tfoot tr td span table { border-color: 1px solid red !important;}
.GridPager_SiteBmfBovespa tfoot tr td span table td.MeioPaginacao { border-color: 1px solid blue !important;}
.GridPager_SiteBmfBovespa tfoot tr td span table td.ProximoPaginacao { border-color: 1px solid green !important;}


/* Menu Filtro */
table.GridFilterMenu_SiteBmfBovespa {
	font:normal normal normal 11px/18px "Trebuchet MS", sans-serif !important;
	color:#585a5b !important;
	border:solid 1px #cccfd1 !important;
	background-color:#fff !important;
}
table.GridFilterMenu_SiteBmfBovespa table {}
table.GridFilterMenu_SiteBmfBovespa table tr {}
table.GridFilterMenu_SiteBmfBovespa table tr td.GridFilterMenuSelectColumn_SiteBmfBovespa {
	text-align:center;
	background-color:#e6e9eb;
}
table.GridFilterMenu_SiteBmfBovespa table tr td.GridFilterMenuSelectColumn_SiteBmfBovespa img {text-align:center;}
table.GridFilterMenu_SiteBmfBovespa table tr td.GridFilterMenuTextColumn_SiteBmfBovespa {
	min-width:90px;
	_width:90px;
	padding:0 9px;
	cursor:pointer;
}

.GridBovespaFooterItemStyle td {border:solid 1px #cccfd1 !important;}



/* Ajustes tabela aninhadas */

.GridBovespaCSS .SubTable, .GridFooter_SiteBmfBovespa .SubTable {padding: 0 0 0 0px !important; border-left: 1px solid #cccfd1 !important;}

.GridBovespaCSS .SubTable table, .GridFooter_SiteBmfBovespa .SubTable table {border-left: none !important;}

.GridFooter_SiteBmfBovespa .SubTable table {border: none!important; border-bottom: none!important; margin-left: 1px;}
.GridFooter_SiteBmfBovespa .SubTable table td {border-top: none!important; border-bottom: none!important; border-left: 1px solid #cccfd1; border-top: none!important; border-right: none!important;}

.SubTable table td:first-child {border-left: none !important;} 

.GridBovespaCSS table.MasterTable_SiteBmfBovespa  .SubTable table { border: none !important;}
.GridBovespaCSS table.MasterTable_SiteBmfBovespa  .SubTable table td {border-top: none; border-bottom: none; border-left: 1px solid #cccfd1;}
.GridBovespaCSS table.MasterTable_SiteBmfBovespa  .SubTable table td:first-child {border-left: none !important;} 

.GridBovespaCSS .SubTableHeader {border-left: 1px solid #fff !important; }
.GridBovespaCSS .SubTableHeader table {margin-left: 1px;}
.GridBovespaCSS .SubTableHeader table td {border:none; }



