      body{
      	background-color : #EEEEEE;
			   SCROLLBAR-FACE-COLOR: #203665; SCROLLBAR-HIGHLIGHT-COLOR: #7b86a4; SCROLLBAR-SHADOW-COLOR: #7b86a4; SCROLLBAR-3DLIGHT-COLOR: #7b86a4; SCROLLBAR-ARROW-COLOR: #de7c7c; SCROLLBAR-TRACK-COLOR: #7b86a4; SCROLLBAR-DARKSHADOW-COLOR: #7b86a4;
			
      }
		   .TEXTAREA { COLOR: #000000; 
			BORDER-COLOR: #999999; background-color: #f2f1f1;
			 FONT-FAMILY: Tahoma; FONT-SIZE: 11px; 
			 border-style: solid; border-top-width: 1px; 
			 border-right-width: 1px; border-bottom-width: 1px; 
			 border-left-width: 1px}
			.INPUT {  
					COLOR: #000000; BORDER-COLOR: #999999;
					background-color: #f2f1f1; font-family: Tahoma; 
					font-size: 11px; border-style: solid; 
					border-top-width: 1px; border-right-width: 1px; 
					border-bottom-width: 1px; border-left-width: 1px
					}
			.SELECT { 			
					COLOR: #000000; BORDER-COLOR: #7b86a4;
					background-color: #ffffff; FONT-FAMILY: Verdana,Helvetica;
					FONT-SIZE: 10px; border-style: solid; border-top-width: 1px; 
					BORDER-RIGHT: #7b86a4 1px solid; 
					BORDER-TOP: #7b86a4 1px solid; 
					BORDER-LEFT: #7b86a4 1px solid; 
					BORDER-BOTTOM: #7b86a4 1px solid; 					
					  }
			.campo {
					FONT-FAMILY: "MS Arial", Geneva, sans-serif;
					FONT-SIZE: 10px;
					FONT-WEIGHT: normal;
					color:black;
					text-decoration: none;
				
			}
			.label{
					FONT-FAMILY: "MS Arial", Geneva, sans-serif;
					FONT-SIZE: 10px;
					FONT-WEIGHT: normal;
					color:black;
					text-decoration: none;
				}
				.enlace2{
					FONT-FAMILY: "MS Arial", Geneva, sans-serif;
					FONT-SIZE: 10px;
					FONT-WEIGHT: bold;
					border-style: none; 
					color:white;
					text-decoration: none;		
				}
				.enlace{
					FONT-FAMILY: "MS Arial", Geneva, sans-serif;
					FONT-SIZE: 10px;
					FONT-WEIGHT: normal;
					border-style: none; 
					color:black;
					text-decoration: none;		
				}
			.caja{
				BACKGROUND-COLOR: #ffffff; 
				BORDER-BOTTOM:#7B86A4 1px solid; 
				BORDER-LEFT: #7B86A4 1px solid;
				BORDER-RIGHT: #7B86A4 1px solid;
				BORDER-TOP: #7B86A4 1px solid;
				FONT-FAMILY: Verdana,Helvetica;
				FONT-SIZE: 11px;
				text-decoration: none;
			}
			.caja_code{
				BACKGROUND-COLOR: #ffffff; 
				BORDER-BOTTOM:#7B86A4 1px solid; 
				BORDER-LEFT: #7B86A4 1px solid;
				BORDER-RIGHT: #7B86A4 1px solid;
				BORDER-TOP: #7B86A4 1px solid;
				FONT-FAMILY: Verdana,Helvetica;
				FONT-SIZE: 16px;
				height: 22px;
				width: 64px
			}
			.cuadro_code{
				BACKGROUND-COLOR: #ffffff; 
				BORDER-BOTTOM:#7B86A4 2px solid; 
				BORDER-LEFT: #7B86A4 2px solid;
				BORDER-RIGHT: #7B86A4 2px solid;
				BORDER-TOP: #7B86A4 2px solid;
				height: 22px;
				width: 64px
			}
		 .texto{
				FONT-FAMILY: Arial;
				FONT-SIZE: 10 px;
				FONT-WEIGHT: normal;
			}
			.texto_1{
				FONT-FAMILY: Arial;
				FONT-SIZE: 13px;
				FONT-WEIGHT: normal;
				text-align:center;
			}
			.texto_aviso1{
				FONT-FAMILY: "MS Sans Serif", Geneva, sans-serif;
				FONT-SIZE: 12px;
				FONT-WEIGHT: normal;
				text-align:center;
   	     color:#9F4569;
				width:260;
			}
			.texto_aviso2{
				FONT-FAMILY: "MS Sans Serif", Geneva, sans-serif;
				FONT-SIZE: 12px;
				FONT-WEIGHT: normal;
				text-align:center;
				width:260;
	        color:#99A6B2;
			}
			.texto_DNI{
				FONT-FAMILY: "MS Sans Serif", Geneva, sans-serif;
				FONT-SIZE: 16px;
				FONT-WEIGHT: bold;
				text-align:center;
				width:260;
	        color: #871D1D;
			}
			.texto_indice{
				FONT-FAMILY: "MS Sans Serif", Geneva, sans-serif;
				FONT-SIZE: 14px;
				FONT-WEIGHT: bold;
				text-align:center;
				width:260;
            color: #4682B4;
			}
			.texto_omiso1{
				FONT-FAMILY: "MS Sans Serif", Geneva, sans-serif;
				FONT-SIZE: 16px;
				FONT-WEIGHT: bold;
				text-align:center;
		      color: #871D1D;
				text-align: center;
			}
			.texto_omiso2{
				FONT-FAMILY: "MS Sans Serif", Geneva, sans-serif;
				FONT-SIZE: 13px;
				FONT-WEIGHT: bold;
				text-indent: 30px;
		      color: #871D1D;
				text-align: left;
			}
			.texto_limpiar{
				FONT-FAMILY: Arial;
				FONT-SIZE: 12px;
				TEXT-DECORATION: none;
				color: #7D2C4C
			}
			a.pie{
				FONT-FAMILY: Arial;
				FONT-SIZE: 11px;
				TEXT-DECORATION: none;
				color: #607E88;
			}
			a.pie:hover{
				FONT-FAMILY: Arial;
				FONT-SIZE: 11px;
				TEXT-DECORATION: underline;
				color: #7B0000;
			}
			.menu_01{
				text-indent: 30px;
				FONT-FAMILY: Verdana,Helvetica; 
				font-weight: bold;
				FONT-SIZE: 11px;
				color:white;
			}
			.menu_02{
				text-indent: 35px;
				FONT-FAMILY: Verdana,Helvetica; 
				FONT-SIZE: 12px;
				text-decoration: none;
			}
			A.menu_01 {
				COLOR: white; 
				FONT-FAMILY: Verdana,Helvetica; 
				FONT-SIZE: 11px; 
				FONT-WEIGHT: bold; 
				TEXT-DECORATION: none; 
				TEXT-INDENT: 30px
			}
			A.menu_01:hover {
				COLOR: white; 
				FONT-FAMILY: Verdana,Helvetica; 
				FONT-SIZE: 11px; 
				FONT-WEIGHT: bold; 
				TEXT-DECORATION: none; 
				TEXT-INDENT: 30px
			}
			A.menu_02 {
				COLOR: navy; 
				FONT-FAMILY: Verdana,Helvetica; 
				FONT-SIZE: 12px; 
				TEXT-DECORATION: none; 
				TEXT-INDENT: 35px
			}
			A.menu_02:hover {
				TEXT-DECORATION: none
			}
			TABLE.tabla{
				BACKGROUND-COLOR: #ffffff;
				BORDER-BOTTOM:#7B86A4 1px solid; 
				BORDER-LEFT: #7B86A4 1px solid; 
				BORDER-RIGHT: #7B86A4 1px solid; 
				BORDER-TOP: #7B86A4 1px solid; 
				FONT-FAMILY: Verdana,Helvetica; 
				FONT-SIZE: 12px;
			}
			TABLE.tabla_menu_out	{
				background-repeat: no-repeat;
				BACKGROUND-COLOR: #ffffff;
				BORDER-BOTTOM: #7B86A4 1px solid ; 
				BORDER-LEFT: #7B86A4 1px solid; 
				BORDER-RIGHT: #7B86A4 1px solid; 
				BORDER-TOP: #7B86A4 1px solid; 
				FONT-FAMILY: Verdana,Helvetica; 
				FONT-SIZE: 12px;
			}
			 TABLE.tabla_menu_in TR{
			 	background-repeat: no-repeat;
			 }
			 TABLE.tabla_menu_in TD{
			 	background-repeat: no-repeat;
				BACKGROUND-COLOR: #DBE1E5;
				BORDER-BOTTOM: 1px solid #667590; 
				BORDER-LEFT: #7B86A4 1px solid; 
				BORDER-RIGHT: #7B86A4 1px solid; 
				BORDER-TOP: #7B86A4 1px solid; 
				FONT-FAMILY: Verdana,Helvetica; 
				FONT-SIZE: 12px;
				height: 28px;
			}
			.texto_legal{
				FONT-FAMILY: Arial;
				FONT-SIZE: 13px;
				FONT-WEIGHT: bold;
				text-align: center;
				color: #253D5F;
				width: 515px;
			}
			textarea{
				BACKGROUND-COLOR: #ffffff;
				BORDER-BOTTOM:#7B86A4 1px solid; 
				BORDER-LEFT: #7B86A4 1px solid; 
				BORDER-RIGHT: #7B86A4 1px solid; 
				BORDER-TOP: #7B86A4 1px solid; 
				FONT-FAMILY: Verdana,Helvetica; 
				FONT-SIZE: 11px;
				height: 231;
				width: 503;
			}
			.acepto{
				FONT-FAMILY: Arial;
				FONT-SIZE: 13px;
				TEXT-DECORATION: none;
				color: #607E88;
			}
			a.acepto{
				FONT-FAMILY: Arial;
				FONT-SIZE: 13px;
				TEXT-DECORATION: none;
				color: #607E88;
			}
			a.acepto:hover{
				FONT-FAMILY: Arial;
				FONT-SIZE: 13px;
				TEXT-DECORATION: underline;
				color: #7B0000;
			}
			table.tip{
				BORDER-BOTTOM: 1px solid #7B86A4; 
				BORDER-LEFT: #7B86A4 1px solid;
				BORDER-RIGHT: #7B86A4 1px solid;
				BORDER-TOP: #7B86A4 1px solid;
				FONT-FAMILY: Verdana,Helvetica;
				FONT-SIZE: 10px;
				background: #D5DFEB;
			}
			.mensaje_error{
				FONT-FAMILY: Verdana,Helvetica;
				FONT-SIZE: 12px;
				color: #7E7E7E;
				font-weight: bolder;
				text-align: center;
			}
			.consolidado{
				FONT-FAMILY: Arial;
				FONT-SIZE: 12px;
				color: #203665;
				font-weight: bolder;
			}
			.consolidado_in{
				FONT-FAMILY: Arial;
				FONT-SIZE: 10px;
				color: #203665;
				font-weight: bold;
				width: 160px;
			}
			TD.ListHeader {
				BORDER-RIGHT: 1pt outset;
				BORDER-TOP: 1pt outset;
				FONT-WEIGHT: bolder;
				BORDER-LEFT: 1pt outset;
				COLOR: white; 
				BORDER-BOTTOM: 1pt outset; 
				FONT-FAMILY: Arial; 
				BACKGROUND-COLOR: #203665;
				font-size: 12px;
			}
			
			TD.InMonthDay {
				BORDER-RIGHT: #5E7EC6 1px solid; 
				BORDER-TOP: #5E7EC6 1px solid; 
				BORDER-LEFT: #5E7EC6 1px solid; 
				BORDER-BOTTOM: #5E7EC6 1px solid; 
				BACKGROUND-COLOR: white;	
				font-size: 10px;
				font-family: "Lucida Sans Unicode";
			}
			TD.aviso {
				BACKGROUND-COLOR: white;
				BORDER-BOTTOM: 1px;
				BORDER-LEFT: 1px;
				BORDER-RIGHT: 1px;
				BORDER-TOP: 1px;
				COLOR: #000066;
				FONT-FAMILY: Verdana;
				FONT-SIZE: 13px;
				FONT-WEIGHT: normal
			}			
			.inMonth{
				font-family: "Lucida Sans Unicode";
				font-size: 11px;
				color: #203665;
			}
			.inYear{
				font-family: "Lucida Sans Unicode";
				font-size: 11px;
				color: #203665;
			}
			a.dia_calendario{
				text-decoration: none;
			}
			a.dia_calendario:hover{
				text-decoration: none;
			}
			a.calendario{
				font-family: "Lucida Sans Unicode";
				font-size: 11px;
				text-decoration: none;
				color: #203665;
			}
			
.fila {
	border: solid #FF0000;
}
