/*CUERPO DE LA PAGINA*/
	body 
	{
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		overflow-y:auto;
		overflow-x:auto;
	}

/*TEXTOS (ETIQUETAS)*/
	LABEL{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #000000;
		text-decoration: none;
	}
	
	LEGEND{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #000066;
		text-decoration: none;
	}
	
	BUTTON{
		/*background-color:#BBCADE;*/
	}
	.texto 
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #000000;
		text-decoration: none;
	}
	.textonegro {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #000000;
		text-decoration: none;
	}
	.textoazul {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #000066;
		text-decoration: none;
	}
	.textorojo {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #BE0303;
		text-decoration: none;
	}
	.textoblanco {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #FFFFFF;
		text-decoration: none;
	}
	.textotitular 
	{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 20px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #000000;
		text-decoration: none;
	}
	.titulosistema 
	{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #ffffff;
		text-decoration: none;
		height:49px;
		background: #2F59A3 url(../img/silver/top/bg_titular.jpg);
	}
	.textonegro2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-style: normal;
		font-variant: normal;
		text-transform: none;
		color: #000000;
		text-decoration: none;
	}
	.textonegro2  tr td{
		border-right : 1px solid #ccc;
		border-bottom : 1px solid #ccc;
	}
	.textoazul2{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #004dcd;
		text-decoration: none;
		height: 25px;
		padding-top: 10px;
		padding-left: 10px;
	}
/*CAMPOS*/

	.txt_obligatorio 
	{
		background-color: #E0F4FE;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #000000;
		text-decoration: none;
	}
	.txt_editables 
	{
		background-color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #000000;
		text-decoration: none;
	}
	.txt_editables2
	{
		background-color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #000000;
		text-decoration: none;
	}
	.txt_no_editables 
	{
		background-color: #F3F1E8;
		border: 1px solid #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #000000;
		text-decoration: none;
	}
	.txt_error
	{
		background-color: #FFB9AB;
		border: 1px solid #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #000000;
		text-decoration: none;
	}
/*TITULARES Y SUBTITULOS*/
	.titulo  
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
		font-weight: bold;
		line-height: 30px;
		background: #2F59A3 url(../img/silver/titulo.jpg);
		text-align:center;
		color: #ffffff;
	}
	.subtitulo 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		line-height: 20px;
		background-color: #99A5B4;
		color: #FFFFFF;
	}
	.seccion
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		line-height: 15px;
		background-color: #9EB0C6;
		color: #FFFFFF;
	}
	
	
	.seccion2
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		line-height: 12px;
		background-color: #9EB0C6;
		color: #000000;
	}
/*TABLAS (GRILLAS)*/
	.tr_lista_cabecera
	{
	   background: #99bfec;
		height:26px;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		/*text-transform: uppercase;*/
		text-transform: none;
		text-decoration: none;
	}
	
	
	.tr_lista_cabecera2
	{
		background: url(../img/silver/grid/bg_cabecera3.jpg);
		height:26px;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		/*text-transform: uppercase;*/
		text-transform: none;
		text-decoration: none;
	}	
	
	.tr_lista_subtitulo
	{
		background: #FFFFFF;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-decoration: none;
	}
	.tr_lista_fila
	{
		background: #E3E1D5;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		text-transform: none;
		font-variant: normal;
		text-decoration: none;
	}
	.tr_lista_fila1
	{
		background: #F5FCFF;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-decoration: none;	
	}
		
	.tr_lista_fila3
	{
		background: #ffb5b5;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-decoration: none;	
	}	
	
	.tr_lista_fila2
	{
		background: #DEEFF7;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-decoration: none;
	}
	.tr_lista_filarojo
	{
		background: #FFE9E9;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-decoration: none;
	}
	.tr_lista_pie
	{
		background: #E3E1D5;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-decoration: none;
	}
	.tr_lista_foco_mano
	{
		background: #B7E8FF;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-decoration: none;
		cursor:pointer;
	}
	.tr_lista_foco_sinmano
	{
		background: #fffdac;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-decoration: none;
	}
	.tr_detalleaccion_foco{
		background: #c8e8ff;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-decoration: none;
	}
	.tr_detalleaccion_sinfoco{
		background: #FFF;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-decoration: none;
	}
	.tr_lista_foco_fondo{
		color:#000000;
		background-color:#CCCCCC;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-decoration: none;
	} 
	.tr_lista_foco_fondo_rojo{
		color:#FFFFFF;
		background-color:#ff5454;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-decoration: none;
	}
/*TABS*/
	.abierto
	{ 
			height:19px;
			padding: 0;
	}
	.cerrado
	{
			display: none;
			width: 100%;
			height:0px;
			padding:0;
	}
	.bg
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;font-weight: bold;font-variant: normal;
		text-transform: none;text-decoration: none;color: #000000;
		background-image:url(../img/silver/tab/tab_bdbg.jpg);
	}
	.bg_f
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;font-weight: bold;font-variant: normal;
		text-transform: none;text-decoration: none;color: #000000;
		background-image:url(../img/silver/tab/tab_bdbg_F.jpg);
	}
	.bg_tab_formulario
	{
		background: #FAFAFA;
	}
/*FILAS EXPANDIBLES*/
	.FILA_bg
	{
		background: url(../img/silver/rows/FILA_bg.gif);
		height:26px;
		color: #FFFFFF;
		font-family: Arial, Verdana,  Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: uppercase;
		text-decoration: none;
	}
/*BGFORMULARIO*/
	.bg_formulario
	{
		background: #F8F8F8 url(../img/silver/bg.jpg);
	}
/*MENU*/
	.bg_menu
	{
		background: #E2E5EA;
	}
/*TOP*/
	.bg_separador
	{
		width:18px;
		height:49px;
		background: #0868B2 url(../img/silver/top/separador_logo.jpg) no-repeat bottom ;
	}
	.bg_separador_ico
	{
		width:11px;
		height:29px;
		background: #0868B2 url(../img/silver/top/separador_ico.jpg) no-repeat bottom;
	}
	.bg_ico
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #000000;
		text-decoration: none;
		background: url(../img/silver/top/bg_icons.jpg) repeat-x bottom;
	}
	
	.top_textofecha
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight:normal;
		font-variant: normal;
		text-transform: none;
		color: #FFFFFF;
		text-decoration: none;
	}
/* Mensajes de Bienvenida*/
#mensajes{
	margin-left:150px;
	margin-right:150px;
	background:#ABBEDF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.CALENDARIO{
	
}
.CALENDARIO BUTTON{
	width: 22px;
	height: 18px;
	cursor:pointer;
}
.CALENDARIO IMG{
	vertical-align: middle;
}

.CALENDARIO INPUT{
	text-align:center;
	background-color: #F3F1E8;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	cursor:pointer;
}

.FILTRO{
	border: 1px solid #000000;
	background-color: #FAFAFA;
}

.FILTRO INPUT{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.FILTRO SELECT{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.LIBROS_GRID{
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #FAFAFA;
}

.LIBROS_GRID TABLE TBODY{
	background: #FFF;
	border-bottom: none;
	border-left: none;
	border-right: 1px solid #CCC;
	border-top: 1px solid #DDD;
	padding: 2px 3px 3px 4px;
	width:100%;
}
.LIBROS_RESUMEN{
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #FAFAFA;
}

.LIBROS_RESUMEN.Subtitulo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	background-color: #99A5B4;
	color: #FFFFFF;
	width:100%
}
.LIBROS_RESUMEN TABLE TBODY{
	background: #FFF;
	border-bottom: none;
	border-left: none;
	border-right: 1px solid #CCC;
	border-top: 1px solid #DDD;
	padding: 2px 3px 3px 4px;
	width:100%;
}
.LIBROS_NAV {
	border: 1px solid #000000;
	border: 1px solid #000000;	
		
}

.LIBROS_NAV TBODY{ 
	background:#FFFFFF;
}
.LIBROS_NAV TBODY TR{ 
	color:#333333;
	text-decoration:none;
	font-size:8pt;
	font-family:verdana,arial;
}
.LIBROS_NAV TBODY TD{ 
	
}

.LIBROS_NAV SELECT{ 
	font-family:verdana,arial;
	font-size: 8pt;
	color: #333333;

}

.LIBROS_NAV BUTTON{ 
	width : 21px;
	height: 21px;
	
}
.LIBROS_NAV BUTTON IMG{ 
	vertical-align:middle;
	
}

.MAIN_MESSAGE{
	width:50%;
	border: 1px solid #000000;
	background-color: #FAFAFA;
	
}

.MAIN_MESSAGE TABLE{
	width:100%

}

.MAIN_MESSAGE TABLE THEAD TR{
	background: url(../img/silver/rows/FILA_bg.gif);
	height:26px;
	color: #FFFFFF;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: none;
}

.MAIN_MESSAGE TABLE TBODY TR TD{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.MAIN_MESSAGE IMG{
	

}

.MAIN_MESSAGE TABLE TBODY TR TD SELECT{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #000000;
		text-decoration: none;
}

.Formulario {
	background: #FAFAFA;
	border: 1px solid #000000;
}



.Formulario TABLE{
	width:100%;
	padding: 0;
	border-spacing: 0;
}
.Formulario TABLE.Tabla{
	width:100%;
	padding: 0;
	border-spacing: 1;
	
	
}


.Formulario TABLE.Tabla THEAD TH{
	background: url(../img/silver/grid/bg_cabecera.jpg);
	height:26px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	/*text-transform: uppercase;*/
	text-transform: none;
	text-decoration: none;
	text-align:center;
}

.Formulario  TABLE.Tabla TBODY TR {
	background: #F5FCFF;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;	
}
.Formulario  TABLE.Tabla TBODY TR.fila1 {
	background: #DEEFF7;
}
.Formulario  TABLE.Tabla TBODY TR.fila2 {
	background: #F5FCFF;
}
.Formulario  TABLE.Tabla TBODY TR.foco{
	background: #B7E8FF;
	cursor:pointer;
}
		

.Formulario TABLE.Tabla TFOOT{
	background: #E3E1D5;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

/* NUEVOS ESTILOS*/

.Formulario LABEL{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.Formulario INPUT {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	/*text-transform: uppercase;*/
	color: #000000;
	text-decoration: none;
}



.Formulario TEXTAREA{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	/*text-transform: uppercase;*/
	color: #000000;
	text-decoration: none;
}

.Formulario SELECT{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	/*text-transform: uppercase;*/
	color: #000000;
	text-decoration: none;
}


.Formulario INPUT.obligatorio {
	background-color:#E0F4FE;
}

.Formulario SELECT.obligatorio {
	background-color: #E0F4FE;
}

.Formulario TEXTAREA.obligatorio {
	background-color: #E0F4FE;
}

.Formulario INPUT.noeditable {
		background-color: #F3F1E8;
		border: 1px solid #000000;
}

.Formulario SELECT.noeditable {
		background-color: #F3F1E8;
		border: 1px solid #000000;
}

.Formulario TEXTAREA.noeditable {
		background-color: #F3F1E8;
		border: 1px solid #000000;
}

.Formulario CHECKBOX.noeditable {
		background-color: #F3F1E8;
		border: 1px solid #000000;
}


.Formulario BUTTON {/*
BORDER: rgb(128,128,128) 1px solid; FONT-SIZE: 8pt; FONT-FAMILY: Verdana;
BACKGROUND-COLOR: rgb(233,233,233);cursor:pointer*/
}

.cont_ingresa_ot {font-family:Arial, Helvetica, sans-serif; background:#fff; border-top:1px solid #ccc; border-right:1px solid #666; border-bottom:1px solid #666; border-left:1px solid #ccc; margin:0px auto 0px auto; padding:10px; width:420px;}
.cont_ingresa_ot thead tr td {height:38px; background:url(../img/silver/bg_content.gif) repeat-x top; font-size:14px; color:#666; font-weight:bold; padding-left:10px; border-top:1px solid #ccc; border-right:1px solid #666; border-bottom:1px solid #c0c0c0; border-left:1px solid #ccc;}
.cont_ingresa_ot .boton {background:#fff url(../img/silver/bg_button.gif) repeat-x bottom; font-size:10px; text-transform:uppercase; border-top:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #666; border-left:1px solid #a4a4a4;}

/*ESTILOS DE FORMULARIO Viernes 06/06/2008*/
#nav_content{border:1px solid #c4c4c4; background-image:url(../img/silver/bg_content.gif) repeat;}
#nav_content .main_table thead tr td{font-size:12px; font-weight:bold; color:#666; /*border-bottom:1px solid #ccc;*/}
#nav_content .main_table tbody tr td{padding:5px;}
#nav_content .form_main {border:1px solid #ccc; margin:auto;}
#nav_content .form_main .label {vertical-align:top; background:#dde6ed; color:#666; font-size:11px; font-weight:bold; border-right:1px solid #CCC; border-bottom:1px solid #FFF;}
#nav_content .form_main .in_content {background:#fff url(../img/silver/bg_incontent.gif) repeat-x bottom; border-right:1px solid #CCC; border-bottom:1px solid #ebebeb; font-size:11px;}
#nav_content .form_main .in_content table tr td{padding:0px;}
#nav_content .form_main .in_content .campo {font-family:Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #ccc;}
#nav_content .form_main .in_content .boton {font-size:11px; color:#666; background:url(../img/silver/bg_boton.gif) repeat-x top; border-top:1px solid #ccc; border-right:1px solid #666; border-bottom:1px solid #666; border-left:1px solid #ccc;}
#nav_content .form_main .in_content .desactivado {font-size:11px; background:#ccc; color:#fff; border-top:1px solid #ccc; border-right:1px solid #666; border-bottom:1px solid #666; border-left:1px solid #ccc;}
#nav_content .form_main .in_content .seleccion {font-size:11px; color:#666; border:1px solid #ccc;}
.set_campos {border:1px solid  #000000; padding:5px;}
.set_campos legend {font-size:11px; color:#000; font-weight:bold;}
