a.link01{
	font-family : Arial, Helvetica, sans-serif;
	color : #676767;
	font-size : 12px;
	line-height : 13px;
	text-decoration : none;
}

a.link01:hover{
	font-family : Arial, Helvetica, sans-serif;
	color : #676767;
	font-size : 12px;
	line-height : 13px;
	text-decoration : underline;
}

a.link02{
	font-family : Arial, Helvetica, sans-serif;
	color : #676767;
	font-size : 11px;
	line-height : 13px;
	text-decoration : none;
}

a.link02:hover{
	font-family : Arial, Helvetica, sans-serif;
	color : #676767;
	font-size : 11px;
	line-height : 13px;
	text-decoration : underline;
}

.cabecera{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight: bold;
	color : #FFFFFF;
	line-height : 14px;
	background-image : url(imagenes/cabeceracaja.gif);
	background-color : #b9cbd4;
	background-repeat : repeat-x;
	text-align: center;
	vertical-align: middle;
}

.pie{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	background-color: #5c6484;
	font-size : 10px;
	line-height : 11px;
}

.titular{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #676767;
	font-size : 10px;
	font-weight: bold;
	line-height : 11px;
	text-align: center;
}

.texto{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #676767;
	font-size : 10px;
	line-height : 11px;
}

.textoVD{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color :Black;
	font-size : 10px;
	line-height : 11px;
	font-weight:bold;
			
}

a.enlace{
	color:#286899;
	font-size:10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight : bold;
} 

a.tdlink{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	text-decoration:underline;
	font-weight : bold;
} 

.menu1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 10px;
	line-height : 11px;
	font-weight : bold;
	text-align: left;
	text-decoration:none;
	background-color : #575f7d;
	padding-left: 2px;
	padding-right: 2px;
}

a.menu1 { }

.menu2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 10px;
	line-height : 11px;
	font-weight : bold;
	text-align: left;
	text-decoration:none;
	background-color : #6d779d;
	padding-left: 2px;
	padding-right: 2px;
}

a.menu2 { }

.menu3 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #676767;
	font-size : 10px;
	line-height : 11px;
	font-weight : bold;
	text-align: center;
	text-decoration:none;
	background-color : #EEEEEE;
	height: 10pt;
}

a.menu3 { }

.menu4 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #676767;
	font-size : 10px;
	line-height : 11px;
	font-weight : normal;
	text-decoration:none;
	background-color : #EFEFEF;
	height: 15px;
}

a.menu4{ }

.menu5 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #676767;
	font-size : 10px;
	line-height : 11px;
	font-weight : normal;
	text-decoration:none;
	background-color : #FFFFFF;
	height: 15px;
}

a.menu5{ }

.datainput {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #676767;
	font-size : 10px;
	line-height : 11px;
	font-weight : normal;
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
	background-color : #FFFFFF;
	width: 100%;
	border: none;
	padding-right: 2px;
	height: 10pt;
}

a.enlace1{
	color:#286899;
	font-size:10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight : bold;
} 

.stdbtn { background-color: #F4F4F4; font: 8pt Tahoma; width: 120px;}
.stdbtnthin { background-color: #F4F4F4; font: 8pt Tahoma; width: 80px;}
.stdsel { background-color: #FFFFFF; font: 8pt Tahoma; border: 1px solid black; padding: 3px; width: 210px; height: 22px;}
.stdsel2 { background-color: #FFFFFF; font: 8pt Tahoma; border: 1px solid black; padding: 3px; height: 22px;}
.stdedit { background-color: #FFFFFF; font: 8pt Tahoma; border: 1px solid black; padding: 3px; width: 210px; height: 20px;}
.stdtext  { background-color: #FFFFFF; font: 8pt Tahoma; border: 1px solid black; padding: 3px; width: 460px; height: 200px;}
.stdradio { font: 8pt Tahoma; border: 1px solid black; padding: 3px;}
.stdlabel  { background-color: #F0F0F0; font: 11px Tahoma; border: 0px; padding: 0px; width: 240px; height: 15px;}
.stdlabelB  { background-color: #F0F0F0; font: 11px Tahoma; border: 0px; padding: 0px; width: 240px; height: 15px; color:Black; font-weight:bold;}
.stdlabelErr  { font: 11px Tahoma; font-weight:bold; border: 0px; padding: 0px; width: 240px; height: 15px;}
.source { font-family : Courier New; font-size : 14px; line-height : 11px; color : #000000; }

.enlace{
	font-size:9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
} 

.enlace2{
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
} 

.enlacesel{
	font-size:9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : #E0E0E0;
} 

.celdaBloqueada{	 	
	background-color : #a0a0a0;
	height: 10pt;		
} 

.celdaTotal{	 	
	background-color : #99ccff;
	height: 10pt;		
} 

.celdaPie
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #676767;
	font-size : 10px;
	line-height : 11px;
	font-weight : bold;
	text-align: left;
	text-decoration:none;	
	height: 10pt;
}

.datainput1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size : 10px;
	line-height : 11px;
	font-weight : normal;
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
	width: 98%;	
	height: 100%;	
}

.datainput2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size : 10px;	
	font-weight : normal;
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
	background-color : #99ccff;
	width: 98%;	
	height: 100%;
}

.celdaDatos{	 		
	height: 12pt;		
} 

.celdaTotalUnidades
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size : 10px;
	line-height : 11px;
	font-weight : normal;
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
	width: 100%;	
	height: 100%;	
	background-color : #99ccff;
}

.celdaTotalUnidades
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size : 10px;
	line-height : 11px;
	font-weight : normal;
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
	width: 100%;	
	height: 100%;	
	background-color : #99ccff;
}


.celda10Totales{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #676767;
	font-size : 10px;
	line-height : 11px;
	font-weight : bold;
	text-align: center;
	text-decoration:none;
	background-color : #000000;
	height: 10pt;
}

.datainput11 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size : 10px;
	line-height : 11px;
	font-weight : normal;
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
	width: 97%;	
	height: 100%;	
}

.datainput22 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size : 10px;	
	font-weight : normal;
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
	background-color : #99ccff;
	width: 97%;	
	height: 100%;
}

.normal {	
	font-weight : normal;
}

.datainput1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size : 10px;
	line-height : 11px;
	font-weight : normal;
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
	width: 100%;	
	height: 100%;	
}

#blockScreen {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    background-color: lightblue;
    filter: alpha(opacity=50);
}

#alertProcessing {
    position: absolute;
    left: 25%;
    top: 25%;
    width: 50%;
    height: 50%;
    z-index: 1001;
    text-align: center;
    vertical-align: middle;
    background-color: white;
}

#alertProcessing h1 {
    padding-top: 150px;
}