﻿a.Node, a.Row, a.Formato
{
    color:	#000000;
}

a.Node:hover, a.Row:hover, a.Formato:hover
{
    text-decoration:	none;
    color:	#3333cc;
}

table.Tree, table.Grid
{
    border-right: 1px solid;
    border-top: 1px solid;
    border-left: 1px solid;
    border-bottom: 1px solid;
    border-collapse: collapse;
}

table.Tree td, table.Grid td.GridCell
{
    border-right: 1px solid;
    border-top: 1px solid;
    border-left: 1px solid;
    border-bottom: 1px solid;
}

table .TreeView td
{
    border-right: 0px solid;
    border-top: 0px solid;
    border-left: 0px solid;
    border-bottom: 0px solid;
    border-collapse: collapse;
}

table .GridView td
{
    border-right: 0px solid;
    border-top: 0px solid;
    border-left: 0px solid;
    border-bottom: 0px solid;
}

table .SelRowGridView td
{
    border-right: 1px solid;
    border-top: 1px solid;
    border-left: 1px solid;
    border-bottom: 1px solid;
}

table.Cuadro
{
    border-right: #aaaaaa 1px solid;
	border-top: #aaaaaa 1px solid;
	border-left: #aaaaaa 1px solid;
	border-bottom: #aaaaaa 1px solid;
	border-collapse: collapse;
	background-color: #ffffff;
}

table.Cuadro th
{
    border-right: #aaaaaa 1px solid;
	border-top: #aaaaaa 1px solid;
	border-left: #aaaaaa 1px solid;
    border-bottom: #aaaaaa 1px solid;
    font-weight: bold;
	background-color: #bec6d2;
	text-align: center;
}

table.Cuadro td
{
    border-right: #aaaaaa 1px solid;
	border-left: #aaaaaa 1px solid;
}

table.Cuadro tr
{
    text-align: right;
}

table.Cuadro tr.gid1
{
    font-weight: bold;
    background-color: #eeeeee;    
}

div.Panel
{
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
}
#contenedor
{
 width: 96%; 
 margin-top: 5px; 
 padding-right: 13px; 
 padding-left: 15px; 
 padding-bottom: 20px; 
 padding-top: 0px;
}
#contenedor2
{
 width: 500px; 
 margin-top: 0px; 
 padding-right: 10px; 
 padding-left: 10px; 
 padding-bottom: 5px; 
 padding-top: 5px;
 /*background: #DFE8F6;*/
 /*background: #whitesmoke;*/
 background: white;
 height : 100%;
}

#contenedor3
{
 width: 745px; 
 height : 100%;
 margin-top: 0px; 
 padding-right: 10px; 
 padding-left: 10px; 
 padding-bottom: 0px; 
 padding-top: 5px;
 /*background : #DFE8F6;*/
 /*background : #eaeaea;*/
 /*background : whitesmoke;*/
 background: white;
}
#contenedor4
{
 width: 99%; 
 height : 100%;
 margin-top: 0px; 
 padding-left: 10px; 
 padding-bottom: 5px; 
 padding-top: 5px;
 /*background : #DFE8F6;*/
 /*background : #eaeaea;*/
 /*background : whitesmoke;*/
 background: white;
}
table
{
	/*padding-left:4px;*/
	padding: 1px;
	}
.tdmarcoTitulo
{

 WIDTH: 100%; 

 background: white;
}
.tdmarcoTituloant
{
 BORDER-RIGHT: gray 1px solid; 
 BORDER-TOP: gray 1px solid; 
 BORDER-LEFT: gray 1px solid; 
 BORDER-BOTTOM: gray 1px solid; 
 WIDTH: 100%; 

 background-color:#f2f2f2;
}
.tdfondoTitulo
{
	height: 20px;
	background: url(Imagenes/thbackground.gif) ;
	text-align:left;
	vertical-align:middle;
	/*border:solid 1px gray;	*/
}
	
	
#apertura
{
 width: 500px; 
 margin-top: 5px; 
 padding-right: 13px; 
 padding-left: 15px; 
 padding-bottom: 20px; 
 padding-top: 0px;
 background: url(Imagenes/bk_form.gif) ;
}
#CambioAnio
{
 width: 202px; 
 margin-top: 0px; 
 padding-right: 13px; 
 padding-left: 15px; 
 padding-bottom: 20px; 
 padding-top: 0px;
 /*background: #DFE8F6 ;*/
 background: #eaeaea ;
}
.FileUpload
{font-family:Verdana;
 font-size:10px;
 border: 1px solid;
 border-color:#2e70c6;
 background-color:White;
 width:340px;
}



/* *************************CSS Grid ***********************/

.letranormal {color:#000000;font-size: 8pt;font-style:normal;font-weight:normal}

.gridcontainer  
{
    border: solid 1px #99BBE8;
    border-top-width:0px;
    width: 75%;

}
.grid {width: 100%;border-width:1px}

.grid caption {
	/*background:#f9f9f9 url(../images/captionbckg.gif) repeat-x;*/
    color:#15428B;
	text-align:left;
	line-height:22px;
	font-size:11px;
	font-weight:bold;
	padding-top:4px;
	padding-left:4px;
	font-family:tahoma,bold,arial,verdana,sans-serif;
	
}
.grid table 
{
	border-color:#ededed;
	border-width:1px;

}
	
.grid td, .grid th
{
    height:25px;
    vertical-align:middle;
    font-size:9pt;
    font-family:arial,verdana,sans-serif;
}

.grid th
{
	/*background:transparent url(../images/thbackground.gif) repeat-x;*/
    height:30px;
    border:solid 1px #ededed;
    font-weight:normal;
}

.grid td
{
	border:1px solid #ededed;
    border-top-color:#fff;
    width:100%;
    cursor:default;
}

.selectedrow 
{
	background: #FFF0A2;
	border:1px dotted #A3BAE9;
}

.altrow 
{
	background-color:#f2f2f2;
}

.altoverow
{
	border:10px solid #ededed;
    /*background: #efefef url(../images/rowover.gif) repeat-x left top;*/
}

.pagerstyle 
{
	font-size:x-small;
	text-align:right;
    background-position: bottom left;
    /*background: #D0DEF0 url(../images/toolbarbck.gif) repeat-x scroll left top;*/
}

.gopag {
    font-size:x-small;
    width:20px;
}

.pagprev{
   /* background:transparent url(../images/previous.png) no-repeat scroll center;*/
    height:1.3em;
    width:16px;
    cursor:pointer;
    border:0px;
}
.pagnext{
    /*background:transparent url(../images/next.png) no-repeat scroll center;*/
    height:1.3em;
    width:16px;
    cursor:pointer;
    border:0px;
}

.pagfirst{
    /*background:transparent url(../images/first.png) no-repeat scroll center;*/
    height:1.3em;
    width:16px;
    cursor:pointer;
    border:0px;
}
.paglast{
    /*background:transparent url(../images/last.png) no-repeat scroll center;*/
    height:1.3em;
    width:16px;
    cursor:pointer;
    border:0px;
}



