<style>
* { margin:0; padding:0; }
li, dd { margin-left:0em; }

h3{
	color:#F17B2C;
	margin-bottom:5px;
	padding-bottom:3px;
	text-align:center;
	font-weight:normal;
}
h4{
	color:#F17B2C;
	margin-bottom:5px;
	padding-bottom:3px;
	padding-left:5px;
	text-align:left;
	font-weight:normal;
}
fieldset{
	
}
legend{
	
}
.label_texto_1{ padding-right:140px; background-color:#E4FFFF; }
.label_texto{ padding-right:56px; background-color:#E4FFFF; }
.main #container {
	width: 100%;
	background: #FFF;
	
}
.contenido_instrucciones { background-color:#FFF; }
.texto_instrucciones { padding-left:15px; padding-right:15px; text-align:justify; }
.main #header { }
.main #header h1 { margin: 0; padding: 10px 0; }
.main #mainContent { padding: 0 5px 5px 5px;
	/*recuerde que el relleno es el espacio situado dentro del cuadro div y que el margen es el espacio situado fuera del cuadro div */
	background: #FFFFFF;
}
.main #mainContent #tabla_datos {
	
}
.tabla_datos {
	
}
.main #footer { padding: 0 0px; background: #F5DEB3; }
#cargando {
	display: none;
	background-color: #000;
	text-align: center;
	width: 100%;
	height: 100%;
	z-index: 500;
	left: 0;
	margin: 0;
	padding: 0;
	position: fixed;
	_position: absolute;
	bottom: 0;
	_top: expression(document.body.scrollTop +
		document.body.clientHeight-this.clientHeight);
	margin-left: 0px;
	margin-top: 0px;
}

.punteado {
	border-width: 1px;
	border-color: #FFFFE0;
	background-color: #FF8C00;
	font-family: verdana, arial;
	font-size: 10pt;
	color: #FFFFFF;
	width: 100%;
	cursor: pointer;
}

	.label_campo{
		font-family: 'Pontano Sans', sans-serif;
		font-size: 12px;
		color: #000000;
		font-weight: bold;
		}
		.label_campo6{
		font-family: 'Pontano Sans', sans-serif;
		font-size: 12px;
		color: #000000;
		}
		.tabla{
		font-family: 'Pontano Sans', sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		background-color: #F5F5DC;	
		}
		.tabla_titulo{
		font-family: 'Pontano Sans', sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		background-color: #696969;	
		}
		.tabla_texto{
		font-family: 'Pontano Sans', sans-serif;
		font-size: 12px;
		color: #000000;
		background-color: #F5F5DC;
		}
		.subtitulo_catalogo8{
		font-family: 'Pontano Sans', sans-serif;
		font-size: 12px;
		color: #8B0000;
		
		margin:0px;
		text-align:thin solid #191970;
		}
		.subtitulo_catalogo9{
		font-family: 'Pontano Sans', sans-serif;
		font-size: 12px;
		color: #8B0000;
		font-weight: bold;
		margin:0px;
		text-align:thin solid #191970;
		}
		.subtitulo_catalogo{
		font-family: 'Pontano Sans', sans-serif;
		font-size: 12px;
		color: #000000;
		font-weight: bold;
	
		}
		.impri{
			font-family: 'Pontano Sans', sans-serif;
			font-size: 10px;
			text-align:left;
			font-weight: bold;
		}

	

.label_campo5{font-family: 'Pontano Sans', sans-serif;
			font-size: 10px;;font-weight:700;color:#1A4064;border:thin solid #1A4064;}

.label_campo7{font-family: 'Pontano Sans', sans-serif;
			font-size: 10px;font-weight:700;color:#dcdcdc;}
.label_campo8{font-family: 'Pontano Sans', sans-serif;
			font-size: 10px;color:#000;}
.label_campo9{font-family: 'Pontano Sans', sans-serif; font-weight: bold;
			font-size: 12px;color:#FFF;font-weight:700;margin:0;}
.label_campo10{font-family: 'Pontano Sans', sans-serif; font-weight: bold;
			font-size: 12px;color:#000;font-weight:700;margin:0;}
.label_campo11{font-family: 'Pontano Sans', sans-serif;font-weight: bold;
			font-size: 12px;color:#1A4064;}
.label_campo12{font-family: 'Pontano Sans', sans-serif;font-weight: bold;
			font-size: 12px;color:red;}
.label_campo13{color:green;font-family: 'Pontano Sans', sans-serif;font-weight: bold;
			font-size: 12px;}
.label_campo14{font-family: 'Pontano Sans', sans-serif;font-weight: bold;
			font-size: 12px;color:#D2691E;}
.label_campo15{font-family: 'Pontano Sans', sans-serif;font-weight: bold;
			font-size: 12px;color:#A9A9A9;}

	

.codigobarra { font: code128; }
.msgStatus {
	position: absolute;
	border: 1px solid #FF6600;
	background-color: #FFFFFF;
	color: #333;
	font-family: 'Pontano Sans', sans-serif;
	font-size: 14px;
	left: 50%;
	top: 50%;
	height: 450px;
	margin-top: -225px; //
	margin-top: auto;
	width: 450px;
	margin-left: -225px; //
	margin-left: auto;
	display: none;
}

#menu {
	padding-bottom: 5px;
	padding-top: 2px;
	width: 99%;
}
#menu ul {
	margin: 0;
	padding-left: 5px;
	list-style-type: none;
}
#menu ul li {
	position: relative;
	display: inline;
	float: left;
	z-index: 999;
}
#menu ul li a {
	display: block;
	padding: 2px 2px 2px 2px;
	margin-right: 3px;
	text-decoration: none;

}
#menu ul li a:link {
	color:#ffffff;
}
#menu ul li a:visited {
	color:#ffffff;
}
#menu ul li a:hover {
	color:#ffffff;
}
#menu ul li a:active {
	color:#ffffff;
}


#menuSalir {
	
	text-align: right;
	display: float;
	padding: 2px 2px 2px 2px;
	
}
#encabezado_tabla {
	background-color: #CCC;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
}
.encabezado_tabla {
	background-color: #DDD;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	font-size:13px;
}
.tabla:hover {
	/*#EEF8D5;*/
	background-color: #D1E8EB;
}
.cerrar {
	background-color: #EEF8D5;
	text-align:justify;
	border-bottom:#E5FFE5 solid 2px;
	height:30px;
}
.cerrar span{
	vertical-align:middle;
}
#tabla:hover {
	background-color: #EEF8D5;
}
/*************************
	Modal Window
*************************/
#mask{
	z-index: 9000;
	background-color: #000;
	display: none;
	
	width: 100%;
	height: 100%;
	left: 0;
	margin: 0;
	padding: 0;
	position: fixed;
	_position: absolute;
	bottom: 0;
	_top: expression(document.body.scrollTop + document.body.clientHeight-this.clientHeight);
	margin-left: 0px;
	margin-top: 0px;
}
#boxes #dialog {
	width: 375px;
	height: 203px;
}
#boxes #ventana_modal {
	display: none;
	background-color: #FFF;
	text-align: center;
	width: 100%;
	height: 100%;
	z-index: 500;
	left: 0;
	margin: 0;
	padding: 0;
	position: fixed;
	bottom: 0;
	_top: expression(document.body.scrollTop + document.body.clientHeight-this.clientHeight);
	margin-left: 0px;
	margin-top: 0px;
	overflow-x: hidden;
	overflow-y: auto; 
}
body >div#ventana_modal{
	position:fixed;
}
.main #mainContent #boxes .window {
	position: fixed;
	/*min-width: 200px;max-width: 900px;min-height: 200px;max-height: 650px;*/
	height: 650px;
	width: 900px;
	display: none;
	z-index: 9999;
}
</style>