.tblMainFreeze
{
   behavior:url(../include/scrollFreeze.htc);
   table-layout:fixed;
   
}

.tblMain
{
   behavior:url(../include/scroll.htc);
   table-layout:fixed;
   
}

.tblMainReport
{
   behavior:url(../../scroll.htc);
   table-layout:fixed;
   
}
.tblMainConsult
{
   behavior:url(../../include/scroll.htc);
   table-layout:fixed;
   
}
.GridHeader
{
	font-size: 11px;
	font-family: Verdana, Arial;
	background-color: #657CB0;
	color: white;
	height:25px;
}

.Txt
{
	font-size: 8pt;
	font-family: Verdana, Arial;
	border:1px solid #00496C;
	text-align: left;
    text-transform :uppercase ;
}
.TxtNumeric
{
	font-size: 8pt;
	font-family: Verdana, Arial;
	border:1px solid #00496C;
	text-align: left;
    text-transform :uppercase ;
    text-align:right; 
}
.texto8pt
{
	font-size: 8pt;
	font-family: Verdana, Arial;
	text-align: left;
	
}
.texto7pt
{
	font-size: 7pt;
	font-family: Verdana, Arial;
}
A
{
    TEXT-DECORATION: none;
}
A:visited
{
    COLOR: #0000ff;
    TEXT-DECORATION: none;
}
A:active:unknown
{
    COLOR: #0000ff;
    TEXT-DECORATION: none;
}
BODY
{
	margin: 0px;
	font-family: Verdana, Arial;
	position: absolute;
}
.Inactivo
{
	font-size: 8pt;
	text-transform: uppercase;
	font-family: Verdana, Arial;
	background-color: #e0e0e0;
	border:1px solid #00496C
}

Table.Marco
{
	border-right: #00496C 1px solid;
	border-top: #00496C 1px solid;
	border-left: #00496C 1px solid;
	border-bottom: #00496C 1px solid;
	font-size: 8pt;
}

/* Div container to wrap the datagrid */
div#div-datagrid {
overflow:Auto;
}



th {
top: expression(document.getElementById('div-datagrid').scrollTop-2); /*IE5+ only*/
z-index: 20;
}


/* Locks table header */
th 
{
font-size: 11px;
font-family: Verdana, Arial;
background-color: #657CB0;
color: white;
height:25px;
position:relative;
cursor: default; 
border-right: 1px solid silver;
top: expression(this.parentElement.parentElement.parentElement.parentElement.scrollTop - 2 );
z-index: 10;
font-weight:lighter
}

/* Keeps the header as the top most item. Important for top left item*/
th.locked {z-index: 99;}

/* DataGrid Item and AlternatingItem Style*/
.GridRow
{
	font-size: 7pt;
	color: black;
	font-family: Verdana, Arial;
	height: 32px;
	background-color: white;
}
.GridAltRow 
{
	font-size: 7pt; 
	color: black; 
	font-family: Verdana, Arial; 
	background-color:#E0E0E0;
	height: 32px;
}

.GridTextbox
{
	font-size: 7pt;
	font-family: Verdana, Arial;
	background-color:Transparent;
	border-style:none;
}

.CabCeldas
{
    BACKGROUND-COLOR: #657CB0;
    TEXT-ALIGN: center;
    WHITE-SPACE: nowrap;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
}
