BODY
{
    SCROLLBAR-FACE-COLOR: white;
    FONT-SIZE: x-small;
    MARGIN: 0px;
    SCROLLBAR-HIGHLIGHT-COLOR: #023796;
    SCROLLBAR-SHADOW-COLOR: #023796;
    COLOR: black;
    SCROLLBAR-3DLIGHT-COLOR: #ffff88;
    SCROLLBAR-ARROW-COLOR: #023796;
    SCROLLBAR-TRACK-COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    SCROLLBAR-DARKSHADOW-COLOR: #023796;

}
A:link		{color: #0000FF; text-decoration: none;}
A:visited	{color: #505050; text-decoration: none;}
A:hover		{color: #046464; text-decoration: none;}

A.1:link	{color: #DEDEDE; text-decoration: none;}
A.1:visited	{color: #DEDEDE; text-decoration: none;}
A.1:hover	{color: #FEFEFE; text-decoration: none;}

A.2:link	{color: #000000; text-decoration: none;}
A.2:visited	{color: #000000; text-decoration: none;}
A.2:hover	{color: #FF0000; text-decoration: none;}

A.3:link	{color: #FFFFFF; text-decoration: none;}
A.3:visited	{color: #FFFFFF; text-decoration: none;}
A.3:hover	{color: yellow; text-decoration: none;}

A.0:link	{color: #505050; text-decoration: none;}
A.0:visited	{color: #505050; text-decoration: none;}
A.0:hover	{color:blue;}

.req 	{font-family: Verdana, Arial; font-size: 7pt; font-weight: bold; vertical-align: super; color: rgb(128,0,0);}
.com 	{font-family: Verdana, Arial; font-size: 9pt; font-weight: normal; color: rgb(0,0,255); text-align: justify;}
.texto01{font-family: Verdana, Arial; font-size: 9pt; color: rgb(0,0,0); font-weight: normal}

.bnormal
{
	cursor: pointer;
	background-color: rgb(225,240,255);
	color: rgb(0,57,85);
	font-weight: bold;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-variant: normal;
	border: 1px solid rgb(0,57,85);
	margin: 0px;
	padding: 0px;
}

.txtarea01	{
	background-color: rgb(240,248,255);
	color: rgb(0,0,128);
	font-weight: normal;
	font-family: Verdana, Arial;
	font-size: 9pt;
	border: 1px solid rgb(0,0,128);
	margin: 2px;
	padding: 2px;}
.txtarea02
{
	background-color: rgb(255,255,255);
	color: rgb(0,0,0);
	font-weight: normal;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-variant: normal;
	border: 1px solid rgb(0,100,100);
	margin: 0px;
	padding: 0px;
}
.balert
{
	background-color: rgb(255,0,0);
	color: rgb(255,255,255);
	font-weight: bold;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-variant: normal;
	border: 1px solid rgb(0,57,85);
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}

.texto01b {
	font-family: Verdana, Arial;
	font-size: 9pt;
	color:  #000000;
	font-weight: normal;
	background-color: rgb(234,234,234);
}
.texto01bb {
	font-family: Verdana, Arial;
	font-size: 9pt;
	color:  #000000;
	font-weight: bold;
	background-color: rgb(234,234,234);
}
.texto02 {
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: rgb(0,0,0);
	font-weight: normal
}
.texto02Red {
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: red;
	font-weight: normal
}
.texto02Blue {
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: blue;
	font-weight: normal
}
.texto02b {
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: rgb(0,0,0);
	font-weight: normal;
	background-color: rgb(240,240,240);
}

	.ayuda01 {
		background-Color:#FFFFE8;
		font-family:Verdana,Arial,Tahoma;
		color:black;
		font-size: 10px;
		font-weight: bold;
		text-indent: 2px;
		text-align: justify;
		padding-left: 4px; padding-right: 4px
		border = 1px;
			}
	.ayuda_link {
		font-family: Verdana;
		font-size: 8pt;
		background-color: rgb(255,255,0);
		color: #FF0000;
		font-weight: bold;
		font-variant: small-caps;
		text-decoration: none;
		 }
	.ayuda_link1 {
		font-family: Verdana;
		font-size: 7pt;
		background-color: rgb(255,255,0);
		color: #FF0000;
		font-weight: bold;
		text-decoration: none;
		 }


	.TableHeader {
		font-family: Verdana,Arial;
		font-size: 8pt;
		background-color: #EAF4FF;
		color: #000000;
		font-weight: bold;
		font-variant: small-caps;
		text-decoration: none; }		

	.TableRow1 {
		margin-top: 0px; 
		font-family: Verdana,Arial;
		font-size: 8pt;
		background-color: #FFFFFF;
		color: #000000;
		font-weight: normal;
		text-decoration: none; }	
	.TableRow2 {
		font-family: Verdana,Arial;
		font-size: 8pt;
		background-color: #FEFEFE;
		color: #000000;
		font-weight: normal;
		text-decoration: none; }
	.sForma01 {
		font-family: Verdana, Arial;
		font-size: 8pt;
		background-color: rgb(248,248,248);
		color: rgb(0,0,0);
		border: 1px solid rgb(0,0,128) }
	.TableRow1a {
		margin-top: 0px; 
		font-family: Tahoma,Verdana,Arial;
		font-size: 7pt;
		background-color: #FFFFFF;
		color: #000000;
		font-weight: normal;
		text-decoration: none; }	
	.TableRow2a {
		font-family: Tahoma,Verdana,Arial;
		font-size: 7pt;
		background-color: #FEFEFE;
		color: #000000;
		font-weight: normal;
		text-decoration: none; }
	td.cal{
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #000000;
	  background-color : #d3d3d3;
	}
	select.month{
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #000000;
	  width : 85px;
	}
	input.year{
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #000000;
	  width : 30px;
	}
	td.calDaysColor {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #ffffff;
	  background-color : #000000;
	}
	td.calWeekend {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #ffffff;
	  background-color : #c0c0c0;
	}
	td.calBgColor {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #ffffff;
	  background-color : #d3d3d3;
	}
	.calBorderColor {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #ffffff;
	  background-color : #a9a9a9;
	}
	td.calHighlightColor {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #ffffff;
	  background-color : #ffffcc;
	}
	A.cal {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #000000;
	  text-decoration : none;
	}  
	A.cal:Hover {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #FF0000;
	  text-decoration : none;
	} 
	.disabled {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #808080;
	  text-decoration : none;
	}  
  
.clCMAbs
{
    LEFT: 0px;
    VISIBILITY: hidden;
    POSITION: absolute;
    TOP: 0px
}
.clBar
{
    VISIBILITY: hidden;
    WIDTH: 10px;
    POSITION: absolute;
    HEIGHT: 10px;
    BACKGROUND-COLOR: transparent;
    layer-background-color: transparent
}
.clLevel0
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-FAMILY: arial,helvetica;
    POSITION: absolute
}
.clLevel0over
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-FAMILY: arial,helvetica;
    POSITION: absolute
}
.clLevel0
{
    COLOR: #F0F0F0;
    BACKGROUND-COLOR: #909090;
    layer-background-color: #A8A8A8;
}
.clLevel0over
{
    CURSOR: hand;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #909090;
    layer-background-color: transparent
}
.clLevel0border
{
    VISIBILITY: hidden;
    POSITION: absolute;
    BACKGROUND-COLOR: transparent;
    layer-background-color: transparent
}
.clLevel1
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-FAMILY: tahoma, arial,helvetica;
    POSITION: absolute
}
.clLevel1over
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-FAMILY: tahoma, arial,helvetica;
    POSITION: absolute
}
.clLevel1
{
    COLOR: black;
    BACKGROUND-COLOR: #c3cad5;
    layer-background-color: C3CAD5
}
.clLevel1over
{
    CURSOR: hand;
    COLOR: black;
    BACKGROUND-COLOR: #9ba7bb;
    layer-background-color: #9BA7BB
}
.clLevel1border
{
    VISIBILITY: hidden;
    POSITION: absolute;
    BACKGROUND-COLOR: #28406e;
    layer-background-color: #28406E
}
.clLevel2
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-FAMILY: tahoma,arial,helvetica;
    POSITION: absolute
}
.clLevel2over
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-FAMILY: tahoma,arial,helvetica;
    POSITION: absolute
}
.clLevel2
{
    COLOR: white;
    BACKGROUND-COLOR: #8a97ad;
    layer-background-color: 8A97AD
}
.clLevel2over
{
    CURSOR: hand;
    COLOR: white;
    BACKGROUND-COLOR: #7a869b;
    layer-background-color: #7A869B
}
.clLevel2border
{
    VISIBILITY: hidden;
    POSITION: absolute;
    BACKGROUND-COLOR: #28406e;
    layer-background-color: #28406E
}
