    A:link {
	   FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #003300;text-decoration:none
    }
    A:visited {
	  FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #003300;text-decoration:none
    }
	A:hover {
		text-decoration: underline
	}
	
	a.enlaceNulo:link {
		FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #003300;text-decoration: none
	}
	a.enlaceNulo:visited {
		FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #003300;text-decoration:none
	}
	a.enlaceNulo:hover {
		FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #003300;text-decoration:none
	}
	a.enlaceNulo:active {
		FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #003300;text-decoration:none
	}
	
	
	a.paginacion:link {
		text-decoration:none;
		font-weight: normal;
		color: #003300;
	}
	a.paginacion:visited {
		text-decoration:none;
		font-weight: normal;
		color: #003300;
	}
	a.paginacion:hover {
		text-decoration: underline;
		font-weight: normal;
		color: #009933;
	}
	a.paginacion:active {
		text-decoration:none;
		font-weight: normal;
		color: #003300;
	}
      
    body, p, tr, td, ul, li
		{color: #003300; font-family: Tahoma, Verdana; font-size: 11px;}
		{color: white;}
	.header1, h1
		{color: #003300; background: #ffe67f;   BORDER-RIGHT: 0px; BORDER-TOP: 5px; BORDER-LEFT: 0px; BORDER-BOTTOM: 10px;font-weight: bold; font-size: 11px; margin: 0px; HEIGHT: 18px;}
	.header2, h2
		{color: #003300; background: #ece9d8;   BORDER-RIGHT: 0px; BORDER-TOP: 5px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px;font-weight: bold; font-size: 10px; margin: 0px; HEIGHT: 15px;}
	.header3, h3    
		{color: #003300; background: #d4doc8; font-weight: bold; font-size: 12px; margin: 0px; HEIGHT: 28px;}        
    
	.wcell
		{background: #FFFFFF; vertical-align: top}
    .ctrlink
	   {FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: red}
	        
	.ctrl
		{font-family: Tahoma, Verdana, sans-serif; font-size: 12px; width:100% }
	.ctrl1
		{width=90%; font-family: Tahoma, Verdana, sans-serif; font-size: 12px;color: #003300;}
	.ctrl3
		{width=80%; font-family: Tahoma, Verdana, sans-serif; font-size: 12px;color: #003300;}
	.ctrl5
		{width=45%; font-family: Tahoma, Verdana, sans-serif; font-size: 12px;color: #003300;}
	.ctrl2
		{width=95%; font-family: Tahoma, Verdana, sans-serif; font-size: 12px;color: #003300;}
	.btnform
	{font-family: tahoma, verdana; font-size: 12px; height:20px; text-align: center; cursor: hand;}
    .calendar_current_cell
		{color: white; font-weight: bold; }
    .calendar_date        
		{color: #003300; }
	.btn
		{padding: 0px;}
	.btn1
		{background-color: #fefee7; padding: 0px; border:groove;}
	.SELECT,input
		{color:#003300;  font: 9px Verdana, arial, helvetica, sans-serif; }
    .label
        {color:#003300; font: 9px Verdana, arial, helvetica, sans-serif; background-color: #fefee7;}
	.fecha
        {color:#003300; font: 9px Verdana, arial, helvetica, sans-serif; background-color: #fefee7;}
			
	/* classes for validator */
	.inputHighlighted
		{font-weight: bold; color: red;}
	.inputNormal
		{font-weight: normal;	color:#003300;}   
    
.btnform1 {
	    BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 10px; BORDER-LEFT: 0px; CURSOR: hand; BORDER-BOTTOM: 0px; FONT-FAMILY: tahoma, verdana; HEIGHT: 23px; BACKGROUND-COLOR: #ffffcc; border:ridge; TEXT-ALIGN: center
    }