
/*****************PAGINA DE LOGIN ********************/
/**230604m***/
.textoLogin{
	 font-family: Verdana;
	 font-size: 14px;
	 color: #02366B; 
	 font-weight: bold;
 }
 
.textoInformativo {  
	 font-family: Verdana;
	 font-size: 11px;
	 color: #02366B; 
	 font-weight: bold;
}
 
 /*****************ELEMENTOS GENÉRICOS ********************/

.LD {
	font-family: Verdana;
}

.LTD .LD  {
	font-size: 10px; 	
}

.LTDC .LTD  {  
	color: #000000; 
	background-color: #FFFFFF;
}

INPUT , SELECT , TEXTAREA  .LTDC{
	color: #000000; 
	background-color: #FFFFFF;
	text-transform : uppercase;
	font-size: 10px;
	font-family: Arial;
}


INPUT.campoObligatorio {
	background-color: #FEFEC9;
	}

INPUT.campodeshabilitado{
	color: #A1A1A1; 
	background-color: #F5F5F5;
}

INPUT.FIXED {
	border:none;
	background:transparent;
	border-style:none;
    font-family: Verdana;
	font-size: 11px;
	color: #02366B; 
	font-weight: bold;
}

LABEL {
	border:none;
	background:transparent;
	border-style:none;
    font-family: Verdana;
	font-size: 11px;
	color: #02366B; 
	font-weight: bold;
}


TEXTAREA.campoObligatorio {
	background-color: #FEFEC9;
	text-transform : uppercase;
	}

TEXTAREA.campodeshabilitado{
	color: #A1A1A1; 
	background-color: #F5F5F5;
	text-transform : uppercase;
}


SELECT.campoObligatorio {
	background-color: #FEFEC9;
	}


SELECT.campodeshabilitado{
	color: #A1A1A1; 
	background-color: #F5F5F5;
}

.boton{
	width: 100px;
	border: ridge 1px;
	color:#000060;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 5px;
	padding-left:1px;
	padding-top:2px;
	padding-bottom:2px;
	cursor: hand;
	background-color:white;
	white-space:normal;
	line-height:normal;
	text-align:center;
	text-decoration: none;
	display:block;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	background: #e8ecea;
}


.botonOperacion{
/* 	width: 100px; */
	border: ridge 1px;
	color:#ffffff;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 10px;
	padding-left:1px;
	padding-top:2px;
	padding-bottom:2px;
	cursor: hand;
	background-color:white;
	white-space:normal;
	line-height:normal;
	text-align:center;
	text-decoration: none;
	display:block;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	background: #255282;
}

.LTDC.texto{
	 color: #02366B; 
	 font-weight: bold;
}

.LTDC.textoError{  
	color: #FF3300;
}

a:link .LTDC{ 
	font-size: 12px; 
	text-decoration: none ; 
	font-weight: bold; 
	color: #666666;
}

/* a:hover { */
/* 	font-family: Verdana; */
/* 	font-size: 10px; */
/* 	text-decoration: none ; */
/* 	font-weight: bold; */
/* 	color: green; */
/* } */

/*****************FRAME APLICACIONES********************/

.menuNivel1{
	font-family:Verdana;
	font-size: 10px;
	color: #255282;
	text-decoration:none;
	border: #255282;
	border-style: solid;
	border-top-width: thick;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	background-color: #F0F4F9;
	text-align : center;
}

/*****************FRAME OPCIONES********************/

.menuNivel2 {
	font-family: Verdana;
	font-size: 10px;
	color: #255282;
	text-decoration:none;
	/*font-weight: bold;*/
	border:  #255282;
	border-style:solid;
	border-top-width:thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	background-color: #d0deee;
	text-align : left;
}

.menuNivel3 {
	font-family:Verdana;
	font-size: 10px;
	color: #255282;
	/*font-weight: bold;*/
	text-decoration:none;
	border:  #255282;
	border-style: solid;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	background-color: #b0c9e3;
	text-align : left;
}

.menuNivel4{
	font-family:Verdana;
	font-size: 10px;
	color:#255282;
	text-decoration:none;
	/*font-weight: bolder;*/
	border:  #255282;
	border-style: solid;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	background-color: #99b8db;
	text-align : left;
}

.menuSeleccionadoNivel1{
	font-family: verdana;
	font-size: 10px;
	color: #255282;
	/*font-weight: bolder; */
	/*text-decoration:underline;*/
	border: #255282;
	border-style: solid;
	border-top-width: thick;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	background-color: #FEFEC9;
	text-align : center;
}

.menuSeleccionadoNivelN{
	font-family: verdana;
	font-size: 10px;
	color: ThreedDarkShadow;
	font-weight: bolder;
	/*text-decoration:underline;*/
	border:  #255282;
	border-style: solid;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	background-color: #FEFEC9;
	text-align : left;
}

.textoRuta{
	font-family: Verdana; 
	font-size: 9px; 
	text-decoration: none ; 
	font-weight: bold; 
	color: #4B76B4; 
}

.textoUtilidad{
	font-family: Verdana; 
	font-size: 10px; 
	text-decoration: none ; 
	font-weight: bold; 
	color: #4B76B4; 
	border-bottom-width: thin; 
}
 	
/*****************MENUS EN TABLA********************/
.menuArbolNivel1{
	font-family:Verdana;
	font-size: 12px;
	color:#255282;
	font-weight: bold; 	
	background:#E2E2E2;
	text-decoration:underline;
	font-style:italic;
	text-align:center;
	list-style:none;
	list-style-position: inside;
}



.menuArbolNivel2 {
	font-family: Verdana;
	font-size: 11px;
	color: #255282;
	text-decoration:underline;
	font-style:normal;
	list-style: square;
	list-style-position: outside;
	text-align:left;
}

.menuArbolNivel3 {
	font-family:Verdana;
	font-size: 10px;
	color: #255282;
	border:  #255282;
	list-style: disc;
	list-style-position: outside;
	text-decoration:none;
	font-style:normal;
}

.menuArbolNivel4{
	font-family:Verdana;
	font-size: 9px;
	color:#255282;
	text-decoration:none;
	border:  #255282;
	list-style: circle;
	list-style-position: outside;
	text-decoration:none;
	font-style:normal;
}
.menuArbolTabla{

	border-right: solid 1px gray; 
	border-bottom: solid 1px gray;
	border-collapse: separate;		


	background:#E2E2E2;
	
	
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-left:0px;
	padding-top:2px;
	padding-bottom:2px;
	
	
	white-space:normal;
	
	font-family:Verdana;
	font-size: 10px;
	color:#255282;
	text-decoration:none;
	/*font-weight: bolder;*/
	border:  #255282;
	text-align : left;

	
}


/*****************FRAME ÁREA DE TRABAJO********************/

.tituloFormulario {
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #02366B;
	font-variant: small-caps;
	height:10;
	text-align : center;
}

.textoEtiqueta {  
	 font-family: Verdana;
	 font-size: 11px;
	 color: #02366B; 
	 font-weight: bold;
}


.textoError {  
	 font-family: Verdana;
	 font-size: 12px;
	 color: red;
	 font-weight: bold;
	 font-weight: bolder;
 	text-align : center;
}


.campoDetalle{
	background-color: #FFFFFF;
	font-family : Verdana;
	font-size : x-small;
}

.table{  
	font-family: Verdana; 
	font-size: 11px; 
	color: #666666; 
	background-color: #fbfbfb;
    border-color: #CCCCCC black black; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px
}

.filaTextSmall {
	font-size: 10px;
}
.muestraEscritorio {
	display: block;
}
.ocultaEscritorio {
	display: none;
}
.table.filainicio {
	background-color: #0000a0;
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
	font-weight : bolder;
}

.table.filaListaPar {  
	background-color: #F0F4F9;
	font-family: Verdana;
	font-size: 10px;
}

.table.filaListaImpar {  
	background-color: #b7cee6;
	font-family: Verdana;
	font-size: 10px;
}

.table.filafin {  
	background-color: #408080;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 10px;
}

.table.filaListaSeleccionada {  
	background-color: FEFEC9;
	font-family: Verdana;
	font-size: 10px;
}

.regAnulado	{	
		font-weight: bold;
		color:RED;
}

/*****************CONTROLES ESPECIALES ********************/

.agrupacion {
	border-width: 1px;
	border-color : #003C8E;
	border-style : solid;
	overflow: hidden;
	clip:  rect(   );

}

/*Incluidos a peticion de GT -->*/
.textoEtiquetaResaltado {  
	 font-family: Verdana;
	 font-size: 11px;
	 color: #990000;  
}

.textoEtiquetaSinResaltar { 

font-family: Verdana;

font-size: 11px;

color: #990000;

font-weight: bold;

}

.textoSinResaltar{

font-family: Verdana;

font-size: 11px; 

color: #000000; 

}
/* <-- Incluidos a peticion de GT*/

.ocultacion {
	position:absolute;
	display:block;
	top:0;
	left:0;
	z-index:0;	
	align:center;
	valign:center;
	/*filter:alpha(opacity=30);*/
	opacity:0.3;
	background-color:gray;
	font-weight: bold;
	color: #3300cc;
	font-family: Verdana;
	font-size: 20px; 
}

 /*****************ELEMENTOS GENÉRICOS ********************/

/* GT - botonOperacion pero sin establecer ancho fijo */
.botonOperacionAncho70{
	width: 70px;
	border: ridge 1px;
	color:#000060;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 5px;
	padding-left:1px;
	padding-top:2px;
	padding-bottom:2px;
	cursor: hand;
	background-color:white;
	white-space:normal;
	line-height:normal;
	text-align:center;
	text-decoration: none;
	display:block;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	background: #e8ecea;
}
.botonOperacionAncho75{
	width: 75px;
	border: ridge 1px;
	color:#000060;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 5px;
	padding-left:1px;
	padding-top:2px;
	padding-bottom:2px;
	cursor: hand;
	background-color:white;
	white-space:normal;
	line-height:normal;
	text-align:center;
	text-decoration: none;
	display:block;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	background: #e8ecea;
}
.botonOperacionAncho90{
	width: 85px;
	border: ridge 1px;
	color:#000060;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 5px;
	padding-left:1px;
	padding-top:2px;
	padding-bottom:2px;
	cursor: hand;
	background-color:white;
	white-space:normal;
	line-height:normal;
	text-align:center;
	text-decoration: none;
	display:block;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	background: #e8ecea;
}

.botonOperacionAncho110{
	width: 110px;
	border: ridge 1px;
	color:#000060;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 5px;
	padding-left:1px;
	padding-top:2px;
	padding-bottom:2px;
	cursor: hand;
	background-color:white;
	white-space:normal;
	line-height:normal;
	text-align:center;
	text-decoration: none;
	display:block;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	background: #e8ecea;
}
.botonOperacionAncho120{
	width: 115px;
	border: ridge 1px;
	color:#000060;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 5px;
	padding-left:1px;
	padding-top:2px;
	padding-bottom:2px;
	cursor: hand;
	background-color:white;
	white-space:normal;
	line-height:normal;
	text-align:center;
	text-decoration: none;
	display:block;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	background: #e8ecea;
}

.TextoTituloColumna{
 font-family: Verdana;
 font-size: 12px;
 color: #FFFFFF;
 font-weight: bold;
 background-color: #02366B;
 font-variant: small-caps;
 height:10;
 text-align : center;
}

/*****************SISTEMA DE PETICIONES ********************/
.textoAlarma {  
	font-family: Verdana;
	font-size: 10px;
	color: red;
    text-align : center;
}

.textoAdelante {  
	font-family: Verdana;
	font-size: 10px;
	color: 228b22;
    text-align : center;
}


