.mano{

	cursor:pointer;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

/*	background-image:url(../img/sombra_derecha.gif);
	background-repeat:repeat-y; */
	overflow:auto;
	background-color:#e8e8e8;
	
}

/* menu izquierdo */

a.menu:link{
	font-size: 10px;
	color: #092b57;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:underline;
}
a:visited.menu{
	font-size: 10px;
	color: #092b57;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:underline;
}
a:hover.menu{
	font-size: 10px;
	color: #326bb5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
}

/* */


.error{
	font-size: 10px;
	color: #880000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.nombre{
	font-size: 10px;
	color: #092b57;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.bottom{
	font-size: 10px;
	color: #5f5f5f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
}


a.nosub:link{
	text-decoration:none;
	color: #5f5f5f;
	font-weight: bold;
}
a:visited.nosub{
	text-decoration:none;
	color: #5f5f5f;
	font-weight: bold;
}

.titular {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color:#00305c;
	background-image:url(../img/bg_tit.jpg);
	width:100%;
	
}

.normal {
	font-size: 11px;
	color: #00305c;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	vertical-align: top;
}


.item_form{
	font-size: 10px;
	color: #00305c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FBFAEf;
	/*border-top:thin;
	border-left:thin;
	*/

	
}


.boton {
	font-size: 10px;
	color: #fffbef;
	font:Verdana, Arial, Helvetica, sans-serif;
	background-color: #1d569f;
	border: 1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*
Para los botones de la barra de menu
*/
.botonBarra {
	font-size: 10px;
	color: #fffbef;
	font:Verdana, Arial, Helvetica, sans-serif;
	background-color: #1d569f;
	border: 1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:5px;
}
.top_listado {
	font-size: 10px;
	color: #1d569f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#eeeeee;
}


.bottom_listado{
	background-color:#e5eaee;
	height:1px;


}
.num_res{
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

hr.separador{
	margin-top:10px;
	margin-bottom:10px;	
	color: #00305c;
}



.titular_datos{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CC0000;
	font-style:italic;
	text-transform: uppercase;
	


}

.titular_datos_dos{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#ffff00;


}

.frame_right{
	background:#000000;
}

/* Para el menu de cada módulo, tabla  */
.menuTabla{
	background-color:#eeeeee;
	width:97%;
	height:92%;
	margin-left:5px;
	font: bold 16px  Arial;
	color:#1b4681;
	text-decoration:none;
}



/* Para el contenido de cada modulo */

.texto_menu{
	font: bold 16px  Arial;
	color:#1b4681;
	text-decoration:none;
	
}

.fondo_modulo{
	height:100%;
	width:100%;
	margin:10px;
	padding:5px;
	background:#eeeeee;
	
}


/* Enlaces dentro del menu */
.itemMenu{
	font-family:Arial, Helvetica, sans-serif;	
	font-size:16px;
	color:#00305c;
	text-decoration:none;
}

/* Para el menu de cada módulo, tabla  */
.funcionAdmin{
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#990000;
	text-decoration:none;
}

/* Para la coletilla de las impresiones */
.cola{
	color:x000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	margin:10px;
	font-style:italic;
		
}

/* Para la caja que contiene a los mensajes en el modulo de consultas */

.cajaMensaje{

	width:500px;
	margin-left:42px; 
	padding:5px; 
	border:1px; 
	border-style: solid;
	border-color:#CCCCCC;
	 
}

/* para los mensajes de envio de consultas */
#display{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#990000;
	font-style:italic;
	margin:5px;
	
}

/* Alertas del inicio */

.alertas{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#1d569f;
	font-style:italic;
	cursor:hand;
	
}
.rojo{
	color:#b00000;
}
.negro{
	color:#000000;
}


.marco{
	border: 1px solid #eeeeee;
	padding:5px;
	background-color: #fff;
	
	
	
}

.sombra,.marco{ 
   position: relative; 
   bottom: 2px; 
   right: 2px;
  
} 

.sombra{ 
   background-color: #999999; /*shadow color*/ 
   color: inherit;
   margin:5px;
} 

.fixed{
  position:fixed;
  _position:absolute;
  top:0;
  _top:expression(eval(document.body.scrollTop ));


}


