BODY {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
}

P.paragraph {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
}

BODY.Nice{
	background-color: #6699CC;
}

TR.Title{
	font-family: Tahoma;
	font-size: 17px;
	font-weight: bold;
	color: White;
	background-color : #466CB5;
}

TR.SubTitle{
	font-family: Tahoma;
	font-size: 14pt;
	font-weight: bold;
	color: White;
	background-color : #4169E1;
}

TD.TitleCurve{
	font-family: "Arial, Helvetica, MS Sans Serif";
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color : #006699;
	text-align : center;
}

TR.GridSection {
	background-color : #ffffcc;
	font-family : "MS Sans Serif";
	font-size : 8pt;
	color : Black;
	font-weight : bold;
}

TD.GridSectionXSLout {
    font:bold 9pt Verdana; 
	cursor:hand; 
	border:2px outset gray;
	background-color : #ffffcc;
	font-family : "MS Sans Serif";
	font-size : 8pt;
	color : Black;
	font-weight : bold;
}

TD.GridSectionXSLselected {
    font:bold 9pt Verdana; 
	cursor:hand; 
	border:2px outset gray;
	background-color : "Orange";
	font-family : "MS Sans Serif";
	font-size : 8pt;
	color : Black;
	font-weight : bold;
}

TD.GridSectionXSLover {
    font:bold 9pt Verdana; 
	cursor:hand; 
	border:2px outset gray;
	background-color : "SkyBlue";
	font-family : "MS Sans Serif";
	font-size : 8pt;
	color : Black;
	font-weight : bold;
}

P.Slogan{
	font-family: Verdana, Arial;
	font-size : 10;
	margin-top: 0px;
	margin-bottom: 0px;
	font-style : italic;
}

.Note{
	font-family: Verdana, Arial;
	font-size : 10;
	margin-top: 0px;
	margin-bottom: 0px;
	color : Blue;
	font-weight : bold;
}

TABLE.Grid {
	/*border : 1pt solid #C9CDCA;
	*/
	padding : 0;
}

TABLE.Form {
	/*border : 1pt solid #C9CDCA;
	*/
	padding : 0;
	border: 2px groove White;
}

TR.GridHeader {
	background-color : #4682B4;
/*	font: bold 70% sans-serif;	*/	
    font: bold 10px sans-serif;	
	color : White;
	vertical-align : middle;
	height : 20px;
	padding-top: 2px;
	padding-right: 2	px;
}

TR.GridBody {
	background-color : #E7EBF7;
	color : Black;
	vertical-align : middle;
	height : 20px;
/*	font: normal 70% sans-serif;	*/	
	font: normal 10px sans-serif;	
}

TR.GridAlternateBody {
/*   background-color : expression( title==null || title==""? ( (this.rowIndex % 2)==0 ? "#B0C4DE " : "#ADD8E6 " ) :
                                                                                 " #B0C4DE");*/
   background-color : expression( (this.rowIndex % 2)==0 ? "white" : "blue " );
	color : Black;
	vertical-align : middle;
	height : 20px;
/*	font: normal 70% sans-serif;	*/
}


TR.GridBody2 {
	font-family : "MS Sans Serif";
	font-size : 8pt;
	font-style : normal;
	color : Black;
	font-weight : normal;
}

TR.GridBodyHighLight {
	background-color : "SkyBlue";
	font-family : "MS Sans Serif";
	font-size : 8pt;
	font-style : normal;
	color : Black;
	font-weight : normal;
}

TR.GridBodySelected {
	background-color : "Orange";
	font-family : "MS Sans Serif";
	font-size : 8pt;
	font-style : normal;
	color : Black;
	font-weight : normal;
}

TR.GridSelected {
	background-color : #B0C4DE;
	color : Black;
	vertical-align : middle;
	height : 20px;
/*	font: normal 70% sans-serif;		*/
	font: normal 10px sans-serif;		
}

TR.GridBodyUnHighLight {
	background-color : #DCDCDC;
	font-family : "MS Sans Serif";
	font-size : 8pt;
	font-style : normal;
	color : Black;
	font-weight : normal;
}

TABLE.PanelBorder{
/*	border : 2px solid #ff8c00;*/
	padding : 0;
}

TABLE.Panel{
	padding : 2;
/*	background-color : White;*/
/*	width : 100%;*/
}

TR.Panel14{
	font-family : "MS Sans Serif";
	font-size : 14pt;
	font-style : normal;
	color : Black;
	font-weight : normal;
}

TR.Panel {
	font-family : "MS Sans Serif";
	font-size : 8pt;
	font-style : normal;
	color : Black;
	font-weight : normal;
}

TR.PanelPreview {
	font-family : "MS Sans Serif";
	font-size : 8pt;
	font-style : normal;	
	font-weight : normal;
	color : White;
}

TR.TitlePanel {
	/*background-color : #4169E1;*/
	background-color : #8CA6C3;
	font-family : "MS Sans Serif";
	font-size : 10pt;
	font-style : normal;
	color : White;
	font-weight : lighter;
}

TR.TitlePanelWhite {
	font-family : "MS Sans Serif";
	font-size : 10pt;
	font-style : normal;
	color : White;
	font-weight : lighter;
}

TR.SubTitlePanel {
	/*background-color : #ffffcc;*/
	background-color : #999900;
	font-family : "Arial"; 
	/*font-family : "MS Sans Serif";*/
	font-size : 8pt;
	/*color : Black;*/
	color : White;
	font-weight : normal;
}

Table.ToolBar {
	border: 2px groove White;
	background-color : #C0C0C0;
	font-family : "MS Sans Serif";
	font-size : 8pt;
	font-style : normal;
	color : Black;
	font-weight : normal;
}

TD.ToolBar {
	border: 2px groove White;
	background-color : #CCCCCC;
	font-family : "MS Sans Serif";
	font-size : 8pt;
	font-style : normal;
}

TR.Foot{
	font-family: Tahoma,Arial,Verdana;
	font-size: 8pt;
}

P.FootNote {
	font-family: "MS Sans Serif";
	font-size : 8;
	margin-top: 0px;
	margin-bottom: 0px;
	color : #483D8B;
	font-weight : bold;
}
 
 TR.LabelSmall {
 	background-color : #DCDCDC;
	font-family : Arial, Helvetica, sans-serif;
	font-size : xx-small;
	font-style : normal;
}

TEXTAREA{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 7pt;
}

TEXTAREA.UpperCase{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 7pt;
	text-transform : uppercase;	
	behavior : url(/GAMS/css/UpperCase.htc);
}

INPUT{  	
	font-family: Arial, Helvetica, sans-serif;
	font-size : 7pt;
}

INPUT.UpperCase{  	
	font-family: Arial, Helvetica, sans-serif;
	font-size : 7pt;
	text-transform : uppercase;
	behavior : url(/GAMS/css/UpperCase.htc);
}

INPUT.ReadOnly{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	background-color : Gray;
	text-transform : uppercase;
}

SELECT{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
}

DIV.Message{
	font-family : Arial, Helvetica, sans-serif;
	font-size : small;
	font-style : normal;
	font-weight : bold;
	color : #4169E1;
}

 TR.TOCMenu {
	border-top: 2px outset #99CCFF;
	border-left: 2px outset #99CCFF;
	border-right: 2px outset #99CCFF;
	font: bold 70% sans-serif;
	color:#FFFFFF;
	background-color: #3366CC;
}

TR.TOCSubMenu {
	border-top: 2px outset #99CCFF;
	border-left: 2px outset #99CCFF;
	border-right: 2px outset #99CCFF;
	font: 70% sans-serif;	
	color:#000000;
	background-color: #D5E5F8;
}
 a:link {color: "blue";  text-decoration: none}
 a:visited {color: "blue"; text-decoration: none}
 a:active {color: "#800080"; text-decoration: none}
 a:hover {color: "red"; text-decoration: none} 
 
.PrincipalName  {
	font-family : Tahoma;
	font-style : normal;
	color : #1f3c78;
	text-align : center;
	border : 1px solid #1f3c78;
}

.f		{font-family:tahoma,sans-serif;font-size:12px;}


/* Principal */

a.boton01 {
	font-family : verdana;
        font-size : 9px;
        font-weight : bold;
        color : #ffffff;
        text-decoration : none;

}
a.boton01:visited {
        font-size : 9px;
        font-weight : bold;
        color : #ffffff;
        text-decoration : none;

}
a.boton01:link {
        font-size : 9px;
        font-weight : bold;
        color : #6E94D3;
        text-decoration : none;

}
a.boton01:hover {
        font-size : 9px;
        font-weight : bold;
        color : #6E94D3;
        text-decoration : none;

}
a.boton02 {
	font-family : verdana;
        font-size : 9px;
        font-weight : bold;
        color : #ffffff;
        text-decoration : underline;
}
a.boton02:visited {
        font-size : 9px;
        font-weight : bold;
        color : #ffffff;
        text-decoration : underline;

}
a.boton02:link {
        font-size : 9px;
        font-weight : bold;
  /*      color : #6E94D3;*/
       color : #FFFFFF;
        text-decoration : underline;
}
a.boton02:hover {
        font-size : 9px;
        font-weight : bold;
/*        color : #6E94D3;*/
        color : #02217E;
        text-decoration : underline;
}

.back01 {
	background: #3A68B5;
}

.back02 {
	background: #6E94D3;
}
.back03 {
	font-family : verdana;
	font-size : 9px;
	color : #6E94D3;
	font-WEIGHT : bold;
	background: #02217E;
}

.back04 {
	background: #E6E6E6;
}
.text01 {
	font-family : verdana;
	font-size : 9px;
	color : #ffffff;
	font-style : bold;
}

.text02 {
	font-family : verdana;
	font-size : 9px;
	color : #ffffff;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
}

.text03 {
	font-family : verdana;
	font-size : 9px;
	color : #6E94D3;
	font-WEIGHT : bold;
	background : #02217E;
}

.campo01 {
	font-family : verdana;
	font-size : 9px;
	color : #000000;
}

.text04 {
	font-family : verdana;
	font-size : 9px;
	color : #ffffff;
	font-WEIGHT : bold;
	background : #6E94D3;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

a.boton03 {
	width : 100%;
	font: 10px sans-serif;	
    color : #000000;
	background : #E6E6E6;
    text-decoration : none;
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}
a.boton03:visited {
	width : 100%;
	font: 10px sans-serif;	
    color : #000000;
	background : #E6E6E6;
    text-decoration : none;
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}
a.boton03:link {
	width : 100%;
	font: 10px sans-serif;	
    color : #000000;
	background : #E6E6E6;
    text-decoration : none;
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}
a.boton03:hover {
	width : 100%;
	font: 10px sans-serif;	
    color : #000000;
	background : #FCBA00;
    text-decoration : none;
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}
a.boton04 {
	width : 160px;
	font-family : verdana;
        font-size : 9px;
        color : #000000;
	background : #F5F5F5;
        text-decoration : none;
	padding-left: 13px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}
a.boton04:visited {
	width : 160px;
	font-family : verdana;
        font-size : 9px;
        color : #000000;
	background : #F5F5F5;
        text-decoration : none;
	padding-left: 13px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;

}
a.boton04:link {
	width : 160px;
	font-family : verdana;
        font-size : 9px;
        color : #000000;
	background : #F5F5F5;
        text-decoration : none;
	padding-left: 13px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}
a.boton04:hover {
	width : 160px;
	font-family : verdana;
        font-size : 9px;
        color : #000000;
	background : #FCBA00;
        text-decoration : none;
	padding-left: 13px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}

