/* CSS Base Styles */
/* Esta hoja de estilos contiene los estilos basicos y generales que de la mayoria de estilos comunes de las paginas. */

/* HTML Elements */

	
/* Estilo para la Barra de Titulo de la AW-LGE */
TD.barraTitulo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(../images/bt_top_bg.gif);
	background-repeat: repeat-x;
	}

/* Clases para Elementos del Menu 01 - Barra de menus */

.mnu01_element {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-image: url(../images/mnu01_bg.gif);
}

		.mnu01_element table{
			margin-left: 12px;
			font-size: 9pt;
			}
		

		


		.mnu01_element a {
			color: #7d9fc4;
			font-size: 9pt;
			text-decoration: none;
		}		
	
			.mnu01_element a:hover {
			text-decoration: none;
             font-size: 9pt;
			color: #FFFFFF
		}
/* Clases para Elementos del Menu 02 - Barra de iconos */

.mnu02_element {
	background-image: url(../images/mnu02_bg.gif);
}		


		/* ID Logon para mostrar el user conectado al site */
			
			#logon {
				font-family: Geneva, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #000000;
			}

					#logon .logout {
						text-align: right;
						margin-top: 0;
					}


/* Clases para Elementos del Menu 04 - Menu Lateral Principal */

		/* Clases para los backgrounds de las esquinas de las tablas */
		
		TD.left04 {
			background-image: url(../images/mnu04_left.gif);
			background-repeat: repeat-y;
			vertical-align: top;
		}
		
#mnu04 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	vertical-align: top;
	background-image: url(../images/mnu04_bg.gif);
	width: 155px;
}

	
.bloque_seccion {
	margin-left: 5px;
	margin-right: 5px;
	width: 145px;
}			

		.bloque_seccion p {
			width: 135px;
			padding-left: 5px;
			background-image: url(../images/mnu04_cab.jpg);
			background-color: #FFFFFF;
			background-repeat: repeat-y;
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-weight: bold;
			color: #000000;
			font-size: 10px;
			border-color: #ffffff;
			border-width: 1px;
			border-style: solid;
		}
			
				.bloque_seccion p a {
					color: #000000;
					text-decoration: none;
				}

				.bloque_seccion p a:hover {
					color: #ffffff;
					text-decoration: none;
				}
				
				.bloque_seccion p a.disabled_link {
					color: #D5CEBB;
					text-decoration: none;
				}
										
		.bloque_seccion ul {	
			margin-left: 15px;
			list-style-image:url(../images/list_item.gif);
			}
		
		.bloque_seccion li {
			margin-left: 5px;
			font-size: 10px;
			color: #ffffff;
			}
		
				.bloque_seccion li a {
					color: #ffffff;
					text-decoration: none;
				}

				.bloque_seccion li a:link {
					color: #ffffff;
					text-decoration: none;
				}				
					
				.bloque_seccion li a:hover {
					color: #ffffff;
					text-decoration: underline;
					}

/* Clases para Elementos del Menu 05 - Zona de Contenido Principal */

		/* Clases para los backgrounds de las esquinas de las tablas */
		
		TD.up05 {
			background-image: url(../images/mnu05_up_full.gif); /* Incluye la parte superior del menu03 destinada a formularios de busqueda */
			background-repeat: repeat-x;
			vertical-align: top;
		}

		TD.left05 {
			background-image: url(../images/mnu05_left.gif);
			background-repeat: repeat-y;
			vertical-align: top;
		}
		
		TD.right05 {
			background-image: url(../images/mnu05_right.gif);
			background-repeat: repeat-y;
			vertical-align: top;
		}

 /* ID's y Clases para contenido central */		
#mainContent {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #3d5770;
	padding: 0;
	vertical-align: top;
	height: 100%;
}
		
#topbar_content {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-top: 1px;
	text-align: center;
}

	.topbar_label {
		color: #FFFFFF;
		font-size: 12px;
	}
	
		.topbar_label a {
			color: #FFFFFF;
			text-decoration: none;
		}

		/* Id y Clases para los formularios de Busqueda - (Menu de Busqueda Superior) */
		form#searchform {
			font-family: Geneva, Arial, Helvetica, sans-serif;
			padding-top: 1px;
			text-align: center;
		}
		
					form#searchform .search_label {
						color: #FFFFFF;
						font-size: 11px;
					}
					
					form#searchform INPUT.search_input {
						width: 60px;;
						font-size: 9px;
						color:#000000;
						border: 1px solid #7d9fc4;
					}				
									
					form#searchform select.select_option {
						font-size: 9px;
						color: #000000;
						border: 1px solid #7d9fc4;
					}
					
					form#searchform input.submit_search {
						width: auto;
						height: 18px;
						font-size:10px;
						color:#000000;
						border: 1px solid #7d9fc4;
						background-color: #FFFFFF;
					}
					
		
		/* Id y Clases para los formularios de Log In */
		form#loginform {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding: 10px;
	font-size: 12px;
	text-align: left;
	color: #FFFFFF;
		}
		
				form#loginform input {
					color: #000000;
					height: 10px;
					font-size: 9pt;
					width: 150px;
				}
		
				form#loginform input.submit_login {
	padding: 0px;
	width:150px;
	height:18px;
	border:1px solid #5FB8E4;
	background-color: #eeeeee;
	font-family:Arial;
	font-size:12px;
	color: #4DABDF;
}
				
				form#loginform input.checkbox {
					border: 1 solid #3D5770;
				}
				
/* Id y Clases para los formularios de Filtro de Busqueda */

		.filter-form-header {
			color: #FFFFFF;
			text-align: center;
			background-color: #7d9fc4;
			border-top: 0;
			border-right: 0;
			border-left: 0;												
			border-bottom: 2px inset #DDDDDD;
		}

		form#filterform {
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 10px;
			margin-top: 0;
		}

					form#filterform TABLE {
						border: 1px solid #CCCCCC;
						background-color: #FcFcFc;
					}
					
					form#filterform TD {
						text-align: left;
					}
				
					form#filterform select {
						width: 80px;
						color: #000000;
						border: 1px solid #ffffff;
					}
					
					form#filterform INPUT {
						width: 120px;
						color: #000000;
						font-size: 10px;
						border: 1px solid #CCCCCC;
						padding: 0;
						text-align:right;
					}
					
					form#filterform .submit_filter_search {
						width: 80px;
						height: 18px;
						color:#FFFFFF;
						background-color: #7d9fc4;
						text-align: center;
						border-color: #DDDDDD;
					}				
				
				
		

		

					.general-select {
	color: #FFFFFF;
	border: 1px solid #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-color: #7D9FC4;
	font-family: Geneva, Geneva, Arial, Helvetica, sans-serif;


					}
					
					.general-input {
	width: 150px;
	color: #7D9FC4;
	font-size: 10px;
	border: 1px solid #DDDDDD;
	padding: 0;
	text-align: left;
	background-color: #EAEAEA;

					}
					
					
					.general-submit {
	padding: 0px;
	width:150px;
	height:18px;
	border:1px solid #5FB8E4;
	background-color: #eeeeee;
	font-family:Arial;
	font-size:12px;
	color: #4DABDF;
}

					}				
					
					.general-textarea {
						font-size: 11px;
								
					}
					
/* Id y Clases para la Barra de Estado - (statusbar.asp) */


		/* Clases para los backgrounds de las esquinas de las tablas */
		
		TD.bg-be {
			background-image: url(../images/be_bg.gif);
			background-repeat: repeat-x;
			vertical-align: top;
		}
		
		TD.bg2-be {
			background-image: url(../images/be_bg2.gif);
			background-repeat: repeat-x;
			vertical-align: top;
		}
		
		
/* Subheader para tablas con titulo */

TR.subheader {
	text-align: center;
	background-color: #3D5770;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
		TR.subheader TD {
			border-bottom: 2px solid #c0cdFF;
			font-weight: bold;
		}


/* Cabecera de Contenidos Con cierre */
TR.header_2 {	font-size: 11px;
	color: #1F1A01;
	/*font-weight: bold;*/
	background-color: #E2E2E2;
}

		/* Linea de color gris bajo la cabecera de la tabla */
		TR.header_2 TD {
			border-bottom: 3px inset #EEEEEE;
			color: #000000;
			height: 10px;
		}
		
		TR.header IMG {
			border: 0;
			/*vertical-align: text-bottom;*/
		}
		
		/* Links de los clasificadores alfabticos - Sustituidos por IMG */		
		TR.header_2 a:hover {
			color: #FFFFFF;
			text-decoration: none;
		}
		TR.header_2 a:active {
			color: #FFFFFF;
		}
		TR.header_2 a:visited {
			color: #FFFFFF;
		}
		
		
/* -------------------- Solapas --------------------------*/		

#solapas {
	font-family: Geneva, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	/*BACKGROUND: url(../images/bg.gif) #dae0d2 repeat-x 50% bottom;*/
	WIDTH: auto;
	LINE-HEIGHT: normal;
}
#solapas UL {
	PADDING-top: 2px;
	MARGIN-left: 0px;
	LIST-STYLE-TYPE: none;
	font-family: Geneva, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;

}
#solapas LI {
	PADDING: 0;
	DISPLAY: inline;
	MARGIN: 0px;
	font-family: Geneva, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;

}
#solapas A {
	padding: 0 0 0 9px;
	BACKGROUND: url(../images/solapa_izq_ERP_b.gif) no-repeat left top;
	FLOAT: left;
	MARGIN: 0px;
	BORDER-BOTTOM:  1px solid #7d9fc4;;
	TEXT-DECORATION: none;
	color: #FFFFFF;
	font-family: Geneva, Geneva, Arial, Helvetica, sans-serif;

}

#solapas A SPAN {
	PADDING: 5px 15px 2px 6px;
	DISPLAY: block;
	BACKGROUND: url(../images/solapa_der_ERP_b.gif) no-repeat right top;
	FLOAT: left;
	COLOR: #3D5770;
}

#solapas A:hover SPAN {
	background-color: #cccccc;
	COLOR: #3D5770;
	font-family: Geneva, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
DISPLAY: block;
}


#solapas A SPAN {
;
	FLOAT: none;
	font-family: Geneva, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;

}


#solapas #actual A SPAN {
	padding: 0 0 0 9px;
	BACKGROUND: url(../images/solapa_der_ERP_bact.gif) no-repeat left top;
	FLOAT: left;
	MARGIN: 0px;
	BORDER-BOTTOM:  1px solid #E6E6E6;
	TEXT-DECORATION: none;
	color: #ffffff;
	font-family: Geneva, Geneva, Arial, Helvetica, sans-serif;

}
}

/* CSS Document */

/* Esta Hoja de Estilo contiene las caracteristicas especificas para la seccion admin */

/* HTML Elements */

/* XHTML */

	/* Estilos para backgrounds de celdas y tablas */
	
	/* TABLA LOGIN */
	#mainContent TABLE.tabla-login {
		margin-top: 100px;
	}

	
	TD.login-up-bg {
		background-image: url(../images/tablalogin/up_bg.gif)
	}
	
	TD.login-right-bg {
		background-image: url(../images/tablalogin/right_bg.gif)
	}
	TD.login-down-bg {
		background-image: url(../images/tablalogin/down_bg.gif)
	}
	
	TD.login-left-bg {
		background-image: url(../images/tablalogin/left_bg.gif)
	}
	
	/* Log In Incorrecto y Mensajes de Advertencia */

	
				.advertencia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #cc0000;
	font-size: 10px;
	text-align: justify;
	vertical-align:middle;
	font-weight: bold;
	text-decoration: none;

				}
				
				
				
	/* Id y Clases para los formularios de Log In */
		form#loggod {
			font-family: Geneva, Arial, Helvetica, sans-serif;
			padding: 10px;
			background-color: #FDF3D0;
			font-size: 12px;
			text-align: left
		}
		
				form#loggod input.textlog {
					color: #000000;
					height: 10px;
					font-size: 9pt;
					width: 150px;
				}
		
				form#loggod input.submit_login {
					color: #000000;
					font-size: 9pt;
					border: 1 solid #3D5770;
					height: 20px;
					width: 80px;
				}
				
				form#loggod input.checkbox {
					border: 1 solid #3D5770;
				}				
				
				
				
	/* Tablas de contenido y recordsets */

DIV#contents {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 35px;
}	

DIV#contents table {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}	

/* Cabecera de Contenidos */
TR.header {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #3D5770;
	font-weight: bold;
	text-decoration: none;
}

		/* Linea de color gris bajo la cabecera de la tabla */
		TR.header TD {
			border-bottom: 3px inset #DDDDDD;
		}
		
		
		
		/* Links de los clasificadores alfabéticos - Sustituidos por IMG */		
		TR.header a:hover {
			color: #FFFFFF;
			text-decoration: none;
		}
		TR.header a:active {
			color: #FFFFFF;
		}
		TR.header a:visited {
			color: #FFFFFF;
		}
	/* Estilo para contenidos del Repeat */


		TR.record-content TD {
		color: #7D9FC4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
			border-bottom: 1px inset #E6E6E6;
			height: 10px;
			font-size: 11px;
				font-weight: normal;
	text-decoration: none;
	text-align: left;
		}
		

		/* Links de la tabla de Contenidos */

			TR.record-content a:visited {
		color: #7D9FC4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
		
			height: 10px;
			font-size: 11px;
				font-weight: normal;
	text-decoration: none;
	text-align: left;
		}
		TR.record-content a hover {
		color: #7D9FC4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
			
			height: 10px;
			font-size: 11px;
				font-weight: normal;
	text-decoration: none;
	text-align: left;
		}


	/* Estilo para contenidos alineados a la izquierda en tablas */
	
TR.datos_izquierda {
	background-color: #FcFcFc;
	color: #7D9FC4;
	font-family: Geneva, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	border-bottom: 1px inset #cccccc;


}



TR.datos_centro {
		background-color: #F3F3F3;
}		
		TR.datos_centro TD {
			text-align: center;
			font-size: 10px;
			border-bottom: 0px none #DDDDDD;
			border-left: 0px none #DDDDDD;
			border-right: 0px none #DDDDDD;			
			padding: 1px;
		}
		
		TR.datos_centro TD IMG {
			border: 0;
		}		
		

	
/* Estilo para texto opcional de tablas */

.txt_urgent {
	color: #CC3333;
	font-weight: bold;
}

.txt_respuesta {
	color: #339900;
	text-decoration: underline;
}	

.txt_no-respuesta {
	color: #FF9900;
	text-decoration: none;
}

.txt_reject {
	color: #CC0000;
	text-decoration: none;
}

TEXTAREA.txt_textarea_orderPrint {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	text-align: justify;
	table-layout: auto;
}

/* Boton verde tipo Submit */

INPUT.general-submit-verde {
	width: 100px;
	height: 20px;
	color: #FFFFFF;
	background-color: #009900;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}				

/* CSS Document */

/* Esta Hoja de Estilo contiene las caracteristicas especificas para la seccion Soporte */

/* HTML Elements */

/* XHTML */

	/* Estilos para backgrounds de celdas y tablas */
	
	/* TABLA LOGIN */
	
	
	/* Log In Incorrecto y Mensajes de Advertencia */

	.cuadro-mensaje {
	width: 450px;
	height: 20px;
	border: 1px dashed #EAEAEA;
	background-color: #EAEAEA;
	text-decoration: blink;
	font-size: 12px;
	font-weight: bold;
	color: #006699;


		}
				

				
				
	

		/* Linea de color gris bajo la cabecera de la tabla */
		TR.header TD {
			border-bottom: 3px inset #DDDDDD;
		}
		
	
		
		/* Links de los clasificadores alfabticos - Sustituidos por IMG */		
		TR.header a:hover {
			color: #FFFFFF;
			text-decoration: none;
		}
		TR.header a:active {
			color: #FFFFFF;
		}
		TR.header a:visited {
			color: #FFFFFF;
		}
	/* Estilo para contenidos del Repeat */

	
	
	/* Estilo para contenidos alineados a la izquierda en tablas */
	



TR.datos_centro {
	background-color: #F3F3F3;
	font-family: Geneva, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #79A1C4;
	text-decoration: none;

}		
		TR.datos_centro TD {
			text-align: center;
			font-size: 10px;
			border-bottom: 1px inset #DDDDDD;
			border-left: 1px none;
			border-right: 0px none;			
			padding: 1px;
		}
		
		TR.datos_centro TD IMG {
			border: 0;
		}		
		

	
/* Estilo para texto opcional de tablas */







/* Boton verde tipo Submit */

/* CSS Document */

/* Esta Hoja de Estilo contiene las caracteristicas especificas para la seccion Soporte */

/* HTML Elements */

/* XHTML */

	/* Estilos para backgrounds de celdas y tablas */
	
	/* TABLA LOGIN */
	
	
	/* Log In Incorrecto y Mensajes de Advertencia */


				

				
				
	/* Tablas de contenido y recordsets */

DIV#contents {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 35px;
}	

DIV#contents table {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}	

/* Cabecera de Contenidos */
TR.header {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #3D5770;
	font-weight: bold;
	text-decoration: none;
}

		/* Linea de color gris bajo la cabecera de la tabla */
		TR.header TD {
			border-bottom: 3px inset #DDDDDD;
		}
		
		
		/* Links de los clasificadores alfabticos - Sustituidos por IMG */		
		TR.header a:hover {
			color: #FFFFFF;
			text-decoration: none;
		}
		TR.header a:active {
			color: #FFFFFF;
		}
		TR.header a:visited {
			color: #FFFFFF;
		}
	/* Estilo para contenidos del Repeat */


	

	/* Estilo para contenidos alineados a la izquierda en tablas */
	



TR.datos_centro {
		background-color: #666666;
}		
		TR.datos_centro TD {
	text-align: center;
	font-size: 10px;
	border-bottom: 0px none;
	border-left: 0px none;
	border-right: 0px none;
	padding: 1px;
	border-top-width: 0px;
	border-top-style: none;


		}
		
		TR.datos_centro TD IMG {
			border: 0;
		}		
		

	
/* Estilo para texto opcional de tablas */







/* Boton verde tipo Submit */

/* Tablas de contenido y recordsets */

DIV#contents {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 35px;
}	

DIV#contents table {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}	

/* Cabecera de Contenidos */
TR.header {
	font-size: 11px;
	color: #1F1A01;
	/*font-weight: bold;*/
	background-color: #7d9fc4;
	vertical-align: middle;
}

		/* Linea de color gris bajo la cabecera de la tabla */
		TR.header TD {
			border-bottom: 3px inset #DDDDDD;
		}
		
	
		
		/* Links de los clasificadores alfabéticos - Sustituidos por IMG */		
		TR.header a:hover {
			color: #FFFFFF;
			text-decoration: none;
		}
		TR.header a:active {
			color: #FFFFFF;
		}
		TR.header a:visited {
			color: #FFFFFF;
		}
	/* Estilo para contenidos del Repeat */


	

			

		
		

		TR.record-content TD a:link {
		color: #7D9FC4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
		
			height: 10px;
			font-size: 11px;
				font-weight: normal;
	text-decoration: none;
	text-align: left;
		}		

		TR.record-content TD a:visited {
		color: #7D9FC4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
			border-bottom: 1px inset #E6E6E6;
			height: 10px;
			font-size: 11px;
				font-weight: normal;
	text-decoration: none;
	text-align: left;
		}		

	/* Estilo para contenidos alineados a la izquierda en tablas */
	

		


/* Estilo para colocar un Titulo en la zona del Formulario de Busqueda */

.txt_cabecera {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFFFFF;
	font-weight: bold;
}

		.txt_cabecera span {
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 10pt;
			color: #FF3300;
			font-weight: bold;
		}

/* Estilo para un listado de elementos en un tabla utilizando listas no ordenadas */

.listado_cabecera {
	background-color: #f2f2f2;
	font-weight: bold;
	text-align: center;
	border-left: 1px solid #DDDDDD;
	border-right: 1px inset #DDDDDD;	
	border-bottom: 1px inset #DDDDDD;				
}

.listado_submenus TD {
	background-color: #EEEEEE;
	text-align: left;		
	vertical-align: top;
	border-bottom: 1px inset #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px inset #DDDDDD;			
}		

		.listado_submenus UL {
			color: #666666;
			font-size: 11px;			
			margin-left: 15px;
		}
		
		.listado_submenus LI {
			padding-left: 0;
		}
		
		LI.link_disponible {
			list-style-image: url(../images/icons/green_arrow.gif);
		}		
		/* LINKS */
		.listado_submenus LI A {
			color: #666666;
			text-decoration: none;
		}				

		.listado_submenus LI a:hover {
			text-decoration: underline;
			color: #0099FF;
		}		
		
		.listado_submenus LI A:link {
			text-decoration: none;
			color: #000000;
		}					
		
		/* CSS Document */


	
	
				
	/* Tablas de contenido y recordsets */

DIV#contents {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 35px;
}	

DIV#contents table {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}	

/* Cabecera de Contenidos */
TR.header {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #3D5770;
	font-weight: bold;
	text-decoration: none;
}

		/* Linea de color gris bajo la cabecera de la tabla */
		TR.header TD {
			border-bottom: 3px inset #DDDDDD;
		}
		
		
		
		/* Links de los clasificadores alfabéticos - Sustituidos por IMG */		
		TR.header a:hover {
			color: #FFFFFF;
			text-decoration: none;
		}
		TR.header a:active {
			color: #FFFFFF;
		}
		TR.header a:visited {
			color: #FFFFFF;
		}
	/* Estilo para contenidos del Repeat */


/* CSS Document */

.datos-centro {
		background-color: #F3F3F3;
		text-align: center;
		font:Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		padding: 10px;
}		
		.datos-centro a {
		}
		.datos-centro a : hover {
		}

.barra_archivos {
	background-image:url(../images/mnu02_bg.gif);
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	height:28px;
}

.bg_mnu_izq {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-image:url(../images/bg_menu_izq.gif);
	font-size:10px;
	color:#FFFFFF;
	padding: 2px 5px;
	vertical-align:top;
}
			.bg_mnu_izq a {
					text-decoration:none;
					color:#FFFFFF;
			}
			.bg_mnu_izq a:hover {
					text-decoration:underline;
					color:#FFFFFF;
			}

.tit_mnu_izq {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-image:url(../images/bg_menu_izq.gif);
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding: 15px 5px 30px 5px;
	text-align:center;
	vertical-align:top;
}
.input-general {
	color: #000000;
	font-size: 11px;
	border: 1px solid #DDDDDD;
	padding: 0;
	text-align: left;
	vertical-align:middle;
}
.pad_vertical {
	padding:10px 0;
}
.pregunta {
	padding-left:10px;
	padding-top:3px;
	padding-bottom:5px;
	background-color: #FcFcFc;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.pregunta_campos {
	background-color: #FcFcFc;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:left;
	vertical-align:middle;
	padding-right:10px;
}

.cierre_tablas {
	height:17px;
	background-image: url(../images/bg_menu_izq.gif);
}

.cab_rfi {
	background-color: #f3f3f3;
	border-bottom: 1px solid #cccccc;
	font-size: 10px;
}

.table_claro {
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 10px;
			background-color: #FcFcFc;
			border-bottom: 1px inset #DDDDDD;
			border-right: 1px solid #DDDDDD;
			border-left: 1px solid #DDDDDD;
			font-size: 10px;
}

.total {
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color:#666666;
			text-align:right;
			padding: 10px 5px;
}
.izq {
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color:#666666;
			text-align:left;
			padding: 10px 5px;
}


* Estilos Calendario */

.calFondoCalendario {
	background-color:#7D9FC4;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.calEncabe {
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-size:11px
}

.calFondoEncabe {
}

.calDias {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:900;
	background-color: #3D5770;
}

.calSimbolo {
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-size:16px; 
	text-decoration:none; 
	font-weight:bold; 
	color:#3D5770}

.calResaltado {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	font-weight:700;
	color: #3D5770;
	background-color: #FFFFFF;
	height: auto;
	width: auto;


}

.calCeldaResaltado {
	background-color:#3D5770;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cccccc;
	border: thin dotted #999999;
}

.calDatos {
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold;
	background-color:#7D9FC4;
	color: #ffffff;
	border: thin dotted #999999;
	}

.calFestivo {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color: #CC0000;
	background-color: #E5E5E5;
	font-weight: bold;
}
/* CSS Document */

/* Esta Hoja de Estilo contiene las caracteristicas especificas para la seccion Soporte */

/* HTML Elements */

/* XHTML */

	/* Estilos para backgrounds de celdas y tablas */
	
	
				
	/* Tablas de contenido y recordsets */

DIV#contents {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 35px;
}	

DIV#contents table {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}	

/* Cabecera de Contenidos */
TR.header {
	font-size: 11px;
	color: #1F1A01;
	/*font-weight: bold;*/
	background-color: #7d9fc4;
	vertical-align: middle;
}

		/* Linea de color gris bajo la cabecera de la tabla */
		TR.header TD {
			border-bottom: 3px inset #DDDDDD;
		}
		
		
		/* Links de los clasificadores alfabéticos - Sustituidos por IMG */		
		TR.header a:hover {
			color: #FFFFFF;
			text-decoration: none;
		}
		TR.header a:active {
			color: #FFFFFF;
		}
		TR.header a:visited {
			color: #FFFFFF;
		}
	/* Estilo para contenidos del Repeat */


		/* Links de la tabla de Contenidos */

		

	/* Estilo para contenidos alineados a la izquierda en tablas */
	

/* Zonetwork CSS*/

/* Estilos para la ventana Popup de la zona de Venta Clientes */

/* HTML TAGS */
BODY {margin: 0px;}

A:link {}
A:visited {}
A:hover {}
A:active {}

/* Tabla */
TABLE.popup-table {width: 100%; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; }

/* Corners*/
TD.popup-corner-tl {width: 27px; height: 27px; background-image: url(../images/popup/popup_corner_tl.gif); background-repeat: no-repeat;}
TD.popup-corner-tr {width: 27px; height: 27px; background-image: url(../images/popup/popup_corner_tr.gif); background-repeat: no-repeat;}
TD.popup-corner-br {width: 27px; height: 27px; background-image: url(../images/popup/popup_corner_br.gif); background-repeat: no-repeat;}
TD.popup-corner-bl {width: 27px; height: 27px; background-image: url(../images/popup/popup_corner_bl.gif); background-repeat: no-repeat;}

/* Backgrounds */
TD.popup-bg-tp {background-image: url(../images/popup/popup_bg_tp.gif); background-repeat: repeat-x;}
TD.popup-bg-rt {background-image: url(../images/popup/popup_bg_rt.gif); background-repeat: repeat-y;}
TD.popup-bg-bt {background-image: url(../images/popup/popup_bg_bt.gif); background-repeat: repeat-x;}
TD.popup-bg-lt {background-image: url(../images/popup/popup_bg_lt.gif); background-repeat: repeat-y;}

/* Centro del Popup */
TD.popup-centro {text-align: center;}
/* CSS Document */

/* Esta Hoja de Estilo contiene las caracteristicas especificas para la seccion Soporte */

/* HTML Elements */

/* XHTML */

	/* Estilos para backgrounds de celdas y tablas */
	
	
				
				
	
				
				
	/* Tablas de contenido y recordsets */

DIV#contents {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 35px;
}	

DIV#contents table {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}	

/* Cabecera de Contenidos */
TR.header {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #3D5770;
	font-weight: bold;
	text-decoration: none;
}

		/* Linea de color gris bajo la cabecera de la tabla */
		TR.header TD {
			border-bottom: 3px inset #DDDDDD;
		}
		
		
		
		/* Links de los clasificadores alfabéticos - Sustituidos por IMG */		
		TR.header a:hover {
			color: #FFFFFF;
			text-decoration: none;
		}
		TR.header a:active {
			color: #FFFFFF;
		}
		TR.header a:visited {
			color: #FFFFFF;
		}
	/* Estilo para contenidos del Repeat */


		/* Links de la tabla de Contenidos */


	/* Estilo para contenidos alineados a la izquierda en tablas */
	




TR.datos_centro {
		background-color: #F3F3F3;
}		
		TR.datos_centro TD {
			text-align: center;
			font-size: 10px;
			border-bottom: 1px inset #DDDDDD;
			border-left: 1px solid #DDDDDD;
			border-right: 1px inset #DDDDDD;			
			padding: 4px;
		}
		
		TR.datos_centro TD IMG {
			border: 0;
		}		
		

	
/* Estilo para texto opcional de tablas */







/* Boton verde tipo Submit */

/* Estilo para cargar el Iframe de Filtros de busqueda */

.filtros {
	background-color: #F3F3F3;
	height: 20px;
}

#reports {
	font:"Courier New", Courier, mono;
	size: 12px;
}

body {
	margin-top: 0;
	margin-left: 0;
	padding: 0;
}
/* CSS Document */

/* Esta Hoja de Estilo contiene las caracteristicas especificas para la seccion Soporte */

/* HTML Elements */

/* XHTML */

	/* Estilos para backgrounds de celdas y tablas */
	
	
	/* Tablas de contenido y recordsets */

DIV#contents {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 35px;
	color: 3D5770;

}	

DIV#contents table {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}	

/* Cabecera de Contenidos */
TR.header {
	font-size: 11px;
	color: #FFFFFF;
	/*font-weight: bold;*/
	background-color: #3D5770;
	vertical-align: middle;
}

		/* Linea de color gris bajo la cabecera de la tabla */
		TR.header TD {
			border-bottom: 3px inset #DDDDDD;
		}
		
		
		
		/* Links de los clasificadores alfabéticos - Sustituidos por IMG */		
		TR.header a:hover {
			color: #FFFFFF;
			text-decoration: none;
		}
		TR.header a:active {
			color: #FFFFFF;
		}
		TR.header a:visited {
			color: #FFFFFF;
		}
	

}
		

	/* Estilo para contenidos alineados a la izquierda en tablas */
	


/* CSS Document */

/* Esta Hoja de Estilo contiene las caracteristicas especificas para la seccion Soporte */

/* HTML Elements */

/* XHTML */

	/* Estilos para backgrounds de celdas y tablas */
	
	
				
				
	/* Tablas de contenido y recordsets */

DIV#contents {
	font-family: Geneva, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-top: 35px;
	color: 3D5770;
	text-decoration: none;

}	

DIV#contents table {
font-size: 9px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}	

/* Cabecera de Contenidos */
TR.header {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #3D5770;
	vertical-align: middle;
	font-weight: bold;
}

		/* Linea de color gris bajo la cabecera de la tabla */
		TR.header TD {
			border-bottom: 3px inset #DDDDDD;
		}
		
		
		
		/* Links de los clasificadores alfabticos - Sustituidos por IMG */		
		TR.header a:hover {
			color: #FFFFFF;
			text-decoration: none;
		}
		TR.header a:active {
			color: #FFFFFF;
		}
		TR.header a:visited {
			color: #FFFFFF;
		}
	/* Estilo para contenidos del Repeat */

		/* Colores de Fondos de Tabla */
		
		TD.fondoverde {
			background-color: #006600;
			color: #FFFFFF;
			border: 1px solid #FFFFFF;
		}
		TD.fondorojo {
			background-color: #CC0033;
			color: #FFFFFF;
			border: 1px solid #FFFFFF;						
		}
		TD.fondonaranja {
			background-color: #FF9900;
			color: #FFFFFF;
			border: 1px solid #FFFFFF;						
		}		
		

	
/* Estilo para texto opcional de tablas */




/* CSS Document */

/* Esta Hoja de Estilo contiene las caracteristicas especificas para la seccion Soporte */

/* HTML Elements */

/* XHTML */

	/* Estilos para backgrounds de celdas y tablas */
	
	
				
				
	/* Tablas de contenido y recordsets */

DIV#contents {
	font-family: Geneva, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 35px;
	color: #336699;
	text-decoration: none;


}	

DIV#contents table {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	color: 3D5770;
	font-family: Geneva, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;


}	

/* Cabecera de Contenidos */
TR.header {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #3D5770;
	font-weight: bold;
	text-decoration: none;
}

		/* Linea de color gris bajo la cabecera de la tabla */
		TR.header TD {
			border-bottom: 3px inset #DDDDDD;
		}
		
		
		
		/* Links de los clasificadores alfabéticos - Sustituidos por IMG */		
		TR.header a:hover {
			color: #FFFFFF;
			text-decoration: none;
		}
		TR.header a:active {
			color: #FFFFFF;
		}
		TR.header a:visited {
			color: #FFFFFF;
		}
	


	/* Tablas de contenido y recordsets */

DIV#contents {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 35px;
}	

DIV#contents table {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}	

/* Cabecera de Contenidos */
TR.header {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #3D5770;
	font-weight: bold;
	text-decoration: none;
}

		/* Linea de color gris bajo la cabecera de la tabla */
		TR.header TD {
			border-bottom: 3px inset #DDDDDD;
		}
		
		
		
.bg-color-azul {
	background-color: #7d9fc4;
 }
		/* Links de los clasificadores alfabéticos - Sustituidos por IMG */		
		TR.header a:hover {
			color: #FFFFFF;
			text-decoration: none;
		}
		TR.header a:active {
			color: #FFFFFF;
		}
		TR.header a:visited {
			color: #FFFFFF;
		}
	/* Estilo para contenidos del Repeat */


		/* Links de la tabla de Contenidos */


	/* Estilo para contenidos alineados a la izquierda en tablas */
	

		/* Estilo para la tabla del Paginador */
TABLE.paginador {	font-size: 11px;
	color: #FFFFFF;
	/*font-weight: bold;*/
	background-color: #3D5770;
	border-top: 2px solid #DDDDDD;
}

		TABLE.paginador IMG{
			border: 0;
			vertical-align: text-bottom;
		}

	
/* Estilo para texto opcional de tablas */







/* Boton verde tipo Submit */

/* Estilo para elementos especificos no integrados en bloques */ 

INPUT.caja-descuento {
	font-size: 10px;
	text-align: right;
	height: 12px;
	color: #000000;
	border: 1px solid #ccc;
	width: 25px;
}
.enlaces {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0099CC;
}

