BODY 			{  BACKGROUND-COLOR:  WHITE; 
						 margin-left:0; margin-right:0; margin-top:0;	margin-bottom:0; 
						 FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica; FONT-SIZE: 8pt; 
					}

p					{ font-family:  Verdana, Arial, Tahoma, Helvetica; font-size: 8pt; color: #000000; text-decoration: none; }

INPUT, SELECT, OPTION		{ font-size:8pt;}

TD							{ font-size:7pt; }

TH  						{  font-family: Verdana, Arial, Tahoma, Helvetica; font-size: 7pt; 
									 color: black; 
									 font-weight: Bold;	
									 TEXT-ALIGN:center; 
									 BACKGROUND-COLOR: #cccccc;
									 border-collapse: collapse; 
									 border-style: solid; 
									 border-left: 1px solid whitesmoke;
									 border-top: 1px solid whitesmoke;
									 border-right: 1px solid gray;
									 border-bottom: 1px solid gray;									 									 									 
									 padding-left: 4px;
									 padding-right: 4px;
									 padding-top: 4px;
									 padding-bottom: 4px;									 
								 }	

.greenButton   {	border-collapse: collapse; 
						border-left: 1px solid #efefef; 
						border-right: 1px solid #000000; 
						border-top: 1px solid #efefef; 
						border-bottom: 1px solid #000000;
					 	font-family: Arial, Tahoma, Verdana, Arial; font-size: 8pt; color: white; font-weight: Bold; BACKGROUND-COLOR: #006600;
						cursor:pointer;cursor:hand;
					}
								 
.khakiButton   {	border-collapse: collapse; 
						border-left: 1px solid #efefef; 
						border-right: 1px solid #000000; 
						border-top: 1px solid #efefef; 
						border-bottom: 1px solid #000000;
					 	font-family:Arial, Tahoma, Verdana, Arial; font-size: 8pt; color: black; font-weight: Bold; BACKGROUND-COLOR: #f2da4d; GOLD; #efb916;
						cursor:pointer;cursor:hand;						
					}

.crimsonButton   {	border-collapse: collapse; 
						border-left: 1px solid #efefef; 
						border-right: 1px solid #000000; 
						border-top: 1px solid #efefef; 
						border-bottom: 1px solid #000000;
					 	font-family:Arial, Tahoma, Verdana, Arial; font-size: 8pt; color: white; font-weight: Bold; BACKGROUND-COLOR:#cc0033 ;
						cursor:pointer;cursor:hand;						
					}

.basketStatus   {	
					 	font-family:Arial, Tahoma, Verdana, Arial; font-size: 8pt; color: black; font-weight: Bold; BACKGROUND-COLOR: #e4e3c9; #cccb99;
						}

								 
.greenButtonBig		 {  font-family: Verdana, Arial, Tahoma, Helvetica; font-size: 8pt; 
									 color: white; 
									 font-weight: Bold;	
									 TEXT-ALIGN:center; 
									 BACKGROUND-COLOR: lightgreen; #bfddaa; #99cc66; #99cc33;
									 border-collapse: collapse; 
									 border-style: solid; 
									 border-left: 1px solid #99ff66;
									 border-top: 1px solid #99ff66;
									 border-right: 1px solid #006600;
									 border-bottom: 1px solid #006600;									 									 									 
									 padding-left: 4px;
									 padding-right: 4px;
									 padding-top: 4px;
									 padding-bottom: 4px;									 
								 }									 
								 
.yellowButton		 {  font-family: Verdana, Arial, Tahoma, Helvetica; font-size: 8pt; 
									 color: black; 
									 font-weight: Bold;	
									 TEXT-ALIGN:center; 
									 BACKGROUND-COLOR: #ffff99;
									 border-collapse: collapse; 
									 border-style: solid; 
									 border-left: 1px solid #ffffcc;
									 border-top: 1px solid #ffffcc;
									 border-right: 1px solid #ffcc00;
									 border-bottom: 1px solid #ffcc00;									 									 									 
									 padding-left: 4px;
									 padding-right: 4px;
									 padding-top: 4px;
									 padding-bottom: 4px;									 
								 }									 
								 
.redButton		 {  font-family: Verdana, Arial, Tahoma, Helvetica; font-size: 8pt; 
									 color: black; 
									 font-weight: Bold;	
									 TEXT-ALIGN:center; 
									 BACKGROUND-COLOR: #ffcc99;
									 border-collapse: collapse; 
									 border-style: solid; 
									 border-left: 1px solid #ffffcc;
									 border-top: 1px solid #ffffcc;
									 border-right: 1px solid #cc0000;
									 border-bottom: 1px solid #cc0000;									 									 									 
									 padding-left: 4px;
									 padding-right: 4px;
									 padding-top: 4px;
									 padding-bottom: 4px;									 
								 }									 

								 
								 
h1					{ font-family: Arial; font-size: 16pt; color: whitesmoke; }
h2					{ font-family: Arial; font-size: 14pt; color: darkorange; }
h3					{ font-family: Arial; font-size: 12pt; color: brown; letter-spacing:-1;}
h4					{ font-family: Arial; font-size: 12pt; color: darkgray; font-weight: bold; letter-spacing:-1; }
h5					{ font-family: Arial; font-size: 11pt; color: navy; }
h6					{ font-family: Arial; font-size: 10pt; color: #d50000;  }

.h3					{ font-family: Arial; font-size: 10pt; color: darkblue; text-decoration: none; font-weight: bold; letter-spacing:0; padding-top:15px}

thead { display: table-header-group; } 
tfoot { display: table-footer-group; }
tbody { display: table-row-group; }
.SaltoDePagina { PAGE-BREAK-AFTER: always }
					

.red			{ font-family: Arial; font-size: 10pt; color:darkRed; #291670; text-decoration: none; font-weight: bold; }

.button   {	border-collapse: collapse; 
						border-left: 1px solid #efefef; 
						border-right: 1px solid #000000; 
						border-top: 1px solid #efefef; 
						border-bottom: 1px solid #000000;
					 	font-family: Arial, Verdana, Arial; font-size: 8pt; color: white; font-weight: Bold; BACKGROUND-COLOR: #666666;
						cursor:pointer;cursor:hand;						
					}

a		 			{ font-family: Arial, Verdana; font-size:8pt; color:#000000; text-decoration:none; font-weight:normal;}
a:link, 
a:visited, 
a:active	{ text-decoration:underline; font-weight:bold;}
a:hover		{ color:blue; }


.small		 			{ font-family: Verdana, Arial; font-size:7pt; color:#000000; text-decoration:none;  font-weight:normal;}
a.small:link, 
a.small:visited, 
a.small:active	{ text-decoration:underline; font-weight:bold;}
a.small:hover		{ color:blue;  }



.smallRED		 			{ font-family: Verdana, Arial; font-size:7pt; color:BROWN; text-decoration:none;  font-weight:normal;}
a.smallRED:link, 
a.smallRED:visited, 
a.smallRED:active	{ text-decoration:underline; font-weight:NORMAL;}
a.smallRED:hover		{ color:RED;  }

.smallGREEN		 			{ font-family: Verdana, Arial; font-size:8pt; color:#003e00; text-decoration:none;  font-weight:normal;}
a.smallGREEN:link, 
a.smallGREEN:visited, 
a.smallGREEN:active	{ text-decoration:underline; font-weight:NORMAL;}
a.smallGREEN:hover		{ color:GREEN;  }


.NAV		 			{ font-family: Verdana, Arial; font-size:8pt; color:#000000; text-decoration:none;  font-weight:normal;}
a.NAV:link, 
a.NAV:visited, 
a.NAV:active	{ font-family: Verdana, Arial; font-size:8pt; color:navy; text-decoration:underline; font-weight:normal;}
a.NAV:hover		{ font-family: Verdana, Arial; font-size:8pt; color:blue;  }


.invertN		 			{ font-family: Verdana, Arial; font-size:7pt; color:#FFFFFF; text-decoration:none;  font-weight:normal;}
a.invertN:link, 
a.invertN:visited, 
a.invertN:active	{ text-decoration:underline; font-weight:bold;}
a.invertN:hover		{ color:cyan;  }

										
.Ficha 						 {border-collapse: collapse; 
										 border-left: 1px solid #efefef; 
										 border-right: 1px solid #000000; 
										 border-top: 1px solid #efefef; 
										 border-bottom: 1px solid #000000;
										 BACKGROUND-COLOR: whitesmoke;
										}

.menuFrame				 {border-collapse: collapse; 
										 BACKGROUND-COLOR: beige;
										}

.menuTop				 	{border-collapse: collapse; 
										 BACKGROUND-COLOR: navy;
										}										
										
.FichaPRINT 			{border:1px solid #808080; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 4px;}										

.tFicha	 					{ color:navy; 
										FONT-WEIGHT: bold; 
										BACKGROUND-COLOR: KHAKI; #D3D3EA;
									}

.segment 				{border-top:1px solid gainsboro; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 4px;	}					
									
.menuPortal					{ border: 1px solid NAVY; 
								padding-left: 4; 
								padding-right: 4; 
								padding-top: 1; 
								padding-bottom: 1; 
								border-collapse: collapse;
								background-color: #d1e9e9;
								font-family: Arial, Verdana; font-size:9pt; color:#000000; text-decoration:none;  font-weight:normal;
							}

.menu					{ border-Top: 1px solid #bbbbbb; 
								padding-left: 4; 
								padding-right: 4; 
								padding-top: 2; 
								padding-bottom: 2; 
								border-collapse: collapse;
								background-color: whitesmoke; #efefef; #ffffcc; 
								font-family: Arial, Verdana; font-size:8pt; color:#000000; text-decoration:none;  font-weight:normal;
							}
a.menu:link, 
a.menu:visited, 
a.menu:active	{ text-decoration:underline; font-weight:bold;}
a.menu:hover		{ color:blue;  }
							
.headerTop				 { font-family: Arial, Verdana; 
									 	 font-size: 9pt;	
									 	 color: black; 
									 	 font-weight: Normal; 
										 background-color: #f0f8ff;
										}
										
.itemImgBorder		 { border: 1px solid #000000; }

select, input, textarea, option			{ font-family: Arial, Verdana, Arial; font-size: 8pt;	color: #000000; text-decoration: none; font-weight: normal; }

.item				{ font-family: Arial, Verdana, Arial; font-size: 9pt;	color: black; text-decoration: none; font-weight: normal; text-align: right;}
.bold				{ font-family: Arial, Verdana, Arial; font-size: 9pt;	color: black; text-decoration: none; font-weight: bold;}

.checkitem	{ font-family: Arial, Verdana, Arial; font-size: 8pt;	color: black; text-decoration: none; font-weight: normal; text-align: left; padding-top:2px;}

.checkboxgroup 		{ border-left: 1px gainsboro solid;	}

.ODDRow					{background-color:#ebeff5; 
									 border-collapse: collapse; 
									 border-style: solid; 
									 border-left: 1px solid white;
									 border-top: 1px solid white;
									 border-right: 1px solid white;									 
									 border-bottom: 1px solid white;	
									 padding: 2px;
									}
									
.EVENRow				{background-color:whitesmoke; 
									 border-collapse: collapse; 
									 border-style: solid; 
									 border-left: 1px solid white;
									 border-top: 1px solid white;
									 border-right: 1px solid white;
									 border-bottom: 1px solid white;									 									 									 
									 padding: 2px;
									}
									
.segmentRow  {	BACKGROUND-COLOR: beige; border-top:1px solid gainsboro; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 4px;	}				
									
.currentPageMark	{BACKGROUND-COLOR:#ffff99;}


.MegaFilterRow		{background-color:white; #ffff99; 
									 font-family: Arial, Verdana, Arial; 
									 font-size: 9pt;	
									 color: black; 
									 text-decoration: none; 
									 font-weight: normal; 
									 text-align: left;
									 padding: 2px;
									 border-bottom:1px solid white;
									}
									
validPropsList {BORDER-BOTTOM:1PX SOLID GAINSBORO; PADDING:4PX;		}							