.texto1 { font: 11px Trebuchet MS;  color: #006C96;} /*azul*/
.texto1n { font: bold 11px Trebuchet MS;  color: #006C96;} /*azul*/
.texto2 { font: 11px Trebuchet MS;  color: #F3F5F6;} /*blanco*/
.texto2n { font: bold 11px Trebuchet MS;  color: #F3F5F6;} /*blanco*/
.texto3 { font: 11px Trebuchet MS;  color: #EFB52F;} /*amarillo*/
.texto3n { font: bold 11px Trebuchet MS;  color: #EFB52F;} /*amarillo*/
.texto4 { font: 11px Trebuchet MS;  color: #E42118;} /*rojo*/
.texto4n { font: bold 11px Trebuchet MS;  color: #E42118;} /*rojo*/
.texto5n { font: bold 11px Trebuchet MS;  color: #14991D;} /*verde*/
.texto6 { font: 10px Trebuchet MS;  color: #000000;} /*negro*/
.texto6n { font: bold 10px Trebuchet MS;  color: #000000;} /*negro*/
.texto7 { font: 11px Trebuchet MS;  color: #000000;} /*negro*/
.texto7n { font: bold 11px Trebuchet MS;  color: #000000;} /*negro*/
.texto8n { font: bold 14px Trebuchet MS;  color: #000000;} /*negro*/
.texto9 { font: 9px Trebuchet MS;  color: #14991D;} /*verde*/
.texto10 { font: 9px Trebuchet MS;  color: #041F5F;} /*azul oscuro*/
.texto10n { font: bold 9px Trebuchet MS;  color: #041F5F;} /*azul oscuro*/
.texto11 { font: 11px Trebuchet MS;  color: #041F5F;} /*azul oscuro*/
.texto11n { font: bold 11px Trebuchet MS;  color: #041F5F;} /*azul oscuro*/


.celda1 { font: 11px Trebuchet MS;  color: #007549; border-bottom: 1px solid #D4E4C5; border-right: 1px solid #D4E4C5; } /*VERDE*/
.celda1Tachado { font: 11px Trebuchet MS;  color: #007549; border-bottom: 1px solid #D4E4C5; border-right: 1px solid #D4E4C5; text-decoration: line-through; } /*VERDE*/
.celda2 { font: 11px Trebuchet MS;  color: #007549; border-bottom: 1px solid #D4E4C5; } /*VERDE*/
.campo1 { font: bold 11px Trebuchet MS;  color: #006C96; border-bottom: 1px solid #DBF4FF; padding: 3px;} /*VERDE*/

.nota1 { font: italic 9px Trebuchet MS;  color: #E42118;} /*rojo*/
.nota2 { font: italic 9px Trebuchet MS;  color: #14991D;} /*verde*/
.nota3 { font: italic 11px Trebuchet MS;  color: #E42118;} /*rojo*/

.textoError { font: bold 11px Trebuchet MS;  color: #E42118;}
.textoError2 { font: 11px Trebuchet MS;  color: #E42118;}
.textoError3 { font: bold 11px Trebuchet MS;  color: #EFB52F;}

.verde11 { font: italic 11px Trebuchet MS;  color: #14991D;} /*rojo*/
.rojo11 { font: italic 11px Trebuchet MS;  color: #E42118;} /*verde*/

a.enlace1 { font: 11px Trebuchet MS;  color: #950003; text-decoration: underline;}
a.enlace1:hover { font: 11px Trebuchet MS;  color: #041F5F; text-decoration: underline;}
a.enlace2 { font: 11px Trebuchet MS;  color: #041F5F; text-decoration: none;}
a.enlace2:hover { font: 11px Trebuchet MS;  color: #950003; text-decoration: underline;}
a.enlace2n { font: bold 11px Trebuchet MS;  color: #041F5F; text-decoration: none;}
a.enlace2n:hover { font: bold 11px Trebuchet MS;  color: #950003; text-decoration: underline;}
a.enlace3 { font: 11px Trebuchet MS;  color: #041F5F; text-decoration: underline;}
a.enlace3:hover { font: 11px Trebuchet MS;  color: #950003; text-decoration: underline;}
a.enlace3n { font: bold 11px Trebuchet MS;  color: #041F5F; text-decoration: underline;}
a.enlace3n:hover { font: bold 11px Trebuchet MS;  color: #950003; text-decoration: underline;}
a.enlace4 { font: 11px Trebuchet MS;  color: #E42118; text-decoration: underline;}
a.enlace4:hover { font: 11px Trebuchet MS;  color: #950003; text-decoration: underline;}
a.enlace5 { font: 11px Trebuchet MS;  color: #F3F5F6; text-decoration: underline;}
a.enlace5:hover { font: 11px Trebuchet MS;  color: #950003; text-decoration: underline;}
a.enlaceGrande { font: 18px Trebuchet MS;  color: #316AC5; text-decoration: none;}
a.enlaceGrande:hover { font: 18px Trebuchet MS;  color: #950003; text-decoration: none;}

.incompleto {font: 11px Trebuchet MS; color: #006C96; border: 1px solid #006C96; margin-left: 5px; background-color: #FF0000;}


a.enlace6 { font: 11px Trebuchet MS;  color: #FFFFFF; text-decoration: underline;}
a.enlace6:hover { font: 11px Trebuchet MS;  color: #EFB52F; text-decoration: underline;}


a.enlace7 { font: 10px Trebuchet MS;  color: #316AC5; text-decoration: none;}
a.enlace7:hover { font: 10px Trebuchet MS;  color: #041F5F; text-decoration: underline;}

li.formulario {list-style-type: none; padding: 3px;}

.separador1 { font: 11px Trebuchet MS;  color: #CACACA; }
.caja1 {font: 11px Trebuchet MS; color: #006C96; border: 1px solid #006C96; margin-left: 5px;}
.caja1c {font: 9px Trebuchet MS; color: #006C96; border: 1px solid #006C96; background-color: #FFFFFF; margin-left: 5px;}
.caja2 {font: 10px Trebuchet MS; color: #000000; border: 1px solid #041F5F; background-color: #FFFFFF; margin-left: 5px;}
.caja3 {font: 11px Trebuchet MS; color: #000000; border: 1px solid #CECECE; background-color: #FFFFFF; margin-left: 5px;}
.caja4 {font: 11px Trebuchet MS; color: #000000; border: 1px solid #CECECE; background-color: #EFB52F; margin-left: 5px; padding: 2px; text-align: center}
.caja1ReadOnly {font: 11px Trebuchet MS; color: #006C96; border: 1px solid #006C96; background-color: #EFEFEF; margin-left: 5px;}

.cajaCargando {font: 12px Trebuchet MS; color: #041F5F; border: 1px solid #041F5F; ; background-color: #FFFF66; padding: 15px; }
.botones1 {font: 10px Trebuchet MS; color: #FFFFFF; border: 1px solid #041F5F; background-color: #006C96}
.linea1 { border-bottom: 1px solid #CECECE;}
.linea2 { border: 1px solid #DBF4FF;}
.linea3 { border-top: 1px dashed #CECECE;}
.cajaBordeFondo1 {font: bold 11px Trebuchet MS;  color: #041F5F; border: 1px solid #CECECE; background-color: #FAE8BF;}
.cajaBordeFondo2 {font: bold 11px Trebuchet MS;  color: #FF0000; border: 1px solid #CECECE; background-color: #FAE8BF;}
.formularios1 {display: inline; margin: 0;}

.capaCaja { position:absolute; background-color:#DBF4FF; top:15px; left:95px;z-index: -1;}
.capaCajaBorde { position:absolute; background-color:#DBF4FF; top:15px; left:95px; border:solid #270D54 2px; z-index: 1;}
.capaCajaBorde2 { position:absolute; background-color:#DBF4FF; border:solid #270D54 2px; z-index: 1;}
.capaCajaBorde3 { border:1px solid #041F5F; }
.capaCajaGenerica { position:absolute; top:15px; left:95px;z-index: -1; border: 2px solid #041F5F; background-color:#FFFFFF;}
.capaCajaNo { position:absolute; top:0px; left:0px;z-index: -1; border: 0px;}
.cajaScroll { overflow: auto; border:1px solid #DBF4FF; }
.cajaScroll2 { overflow: auto; border:1px solid #041F5F;}

.capaModulos { position:relative; background-color:#FFFFFF; border:solid #006C96 1px; z-index: 0;}

.capaCargaAjax { position:absolute; visibility: hidden; background-color:#DBF4FF; top:2px; left:200px; filter: alpha(opacity=85); opacity: .85; z-index: 2;}

.fondo_principal
{
  background-color: #FFFFFF;
  background-image: url(../__img/principal/comun/fondo_organigrama01.gif);
  background-repeat: no-repeat ;
  background-position: right bottom;
  height: 357px;
  width: 754px;

}


/* --- MENUS  ------------------------------------------------------ */
div.menu  { 
  position:absolute; visibility:hidden; 
  width:150px; left:0; top:0; z-index:500; 
  font-size:12px; 
  background-color: #e6e6e6; color:#000;
  border: 2px solid;	
  border-color: #f7faff #99a #99a #f7faff; 
  z-index:500;
  font-family: "Trebuchet MS";
}
div.menu ul { margin:0; padding:0 }
div.menu ul li { 
  padding:1px; margin:0;
  list-style-type:none;
  }
div.menu a { 
  cursor:default;
  padding:.3em .4em; margin:0; 
  background-color:transparent; 
  display:block; position:relative; 
  text-decoration:none 
  }
div.menu a:link { color:#33b }
div.menu a:visited { color:#339 }
div.menu a:hover { color:#fff; background-color:#338 }

/* --- INTERCOLOABORADORES -------------------------------------------------------------- */
.interTexto1 {font: 12px Trebuchet MS;  color: #161836;} /*negruzco*/
.interTexto1n {font: bold 12px Trebuchet MS;  color: #161836;} /*negruzco*/
a.enlaceInter1 { font: 10px Trebuchet MS;  color: #041F5F; text-decoration: none;}
a.enlaceInter1:hover { font: 10px Trebuchet MS;  color: #041F5F; text-decoration: underline;}
a.enlaceInter2 { font: 10px Trebuchet MS;  color: #98C9DD; text-decoration: none;}
a.enlaceInter2:hover { font: 10px Trebuchet MS;  color: #98C9DD; text-decoration: underline;}
a.enlaceInter3 { font: 10px Trebuchet MS;  color: #041F5F; text-decoration: underline;}
a.enlaceInter3:hover { font: 10px Trebuchet MS;  color: #98C9DD; text-decoration: underline;}
a.enlaceInter4 { font: bold 11px Trebuchet MS;  color: #041F5F; text-decoration: none;}
a.enlaceInter4:hover { font: bold 11px Trebuchet MS;  color: #041F5F; text-decoration: underline;}
a.enlaceInter5 { font: 11px Trebuchet MS;  color: #5E8AF8; text-decoration: none;}
a.enlaceInter5:hover { font: 11px Trebuchet MS;  color: #5E8AF8; text-decoration: underline;}
.interBotones1 {font: 10px Trebuchet MS; color: #041F5F; border: 1px solid #041F5F; background-color: #EFB52F}
#cajaNoticia {width: 169px;}
#cajaMenus { float:left; width: 199px;}

/*
	define("_ROJO","#E42118");
	define("_GRANATE","#950003");
	define("_AMARILLO","#EFB52F");
	define("_BLANCO","#F3F5F6");
	define("_AZUL","#041F5F");	
	define("_AZUL_CLARO","#50618B");
*/


/*MENU NUEVO*/
.submenu1
{
  border: solid 1px #8A867A;
  background-color: #FFFFFF;
  background-image: url(../__js/deluxe-menu.files/n/sm_back_office1.gif);
  background-repeat: repeat-y;
  height: auto;
}


.item1
{
  border: solid 0px #316AC5;
  margin: 1px;
  background-color: transparent;
  width: 100%;
  cursor: default;
}

.item2
{
  border: solid 1px #316AC5;
  margin: 0px;
  background-color: #C1D2EE;
  width: 100%;
  cursor: default;
}

.text1
{
  font: normal 11px Trebuchet MS, Arial;
  color: #000000;
  text-indent: 10px;
  padding: 3px 10px 3px 3px;
  width:100%;
}

.text2
{
  font: normal 11px Trebuchet MS, Arial;
  color: #000000;
  text-indent: 10px;
  padding: 3px 10px 3px 3px;
  width:100%;
}


.topsubmenu
{
  border: solid 0px #8A867A;
  background-color: #ECE9D8;
}

.topitem1
{
  border: solid 1px #ECE9D8;
  background-color: #ECE9D8;
  width: 100%;
  cursor: default;
}

.topitem2
{
  border: solid 1px #316AC5;
  background-color: #C1D2EE;
  width: 100%;
  cursor: default;
}

.toptext1
{
  font: normal 11px Trebuchet MS, Arial;
  color: #000000;
  padding: 3px;
}

.toptext2
{
  font: normal 11px Trebuchet MS, Arial;
  color: #000000;
  padding: 3px;
}


/* lista -------------------------------------------------- */
#capaSugerencias
{
	position:absolute;
	width:141px;
	background-color:#EAEAEA; color:#000000;
	border:1px dotted; border-color:#000000;
	z-index:1;
	top:25px;
	left:76px;
	display:none;
}

.resaltado
{
	background-color:#FFFFFF; 
	color:#000000;
	cursor:pointer;
}

.normal
{
	background-color:#EAEAEA; color:#000000;
}

.capaCargaCentrada {
	/*background-color: ; /*color de fondo*/
	/*color: ; /*color de letra*/
	position: absolute; /*Posicionamiento absoluto*/
	height: 100px; /*altura*/
	width: 300px; /*altura*/
	margin-left: -150px; /*Restamos la mitad de ancho del DIV para centrarlo horizontalmente*/
	margin-top: -50px; /*Restamos la mitad de alto del DIV para centrarlo verticalmente*/
	left: 50%; /*Desde la izquierda, colocar al 50% de la pantalla*/
	top: 50%; /*Desde arriba, colocar al 50% de la pantalla*/
}

.claseCapaModifcar {
	border-bottom: thin solid #316AC5;
	background: #EAEAEA;
	padding: 10px;
}

.claseCapaVacia{
	border-bottom: none;
	background: none;
	padding: 0px;
}

.bordesTabla1 { font: 10px Trebuchet MS;  color: #041F5F; border-bottom: 1px dotted #316AC5; border-right: 1px dotted #316AC5;}
.bordesTabla1n { font: bold 10px Trebuchet MS;  color: #041F5F; border-bottom: 1px dotted #316AC5; border-right: 1px dotted #316AC5;}
.bordesTabla2 { font: 10px Trebuchet MS;  color: #041F5F; border: 1px dotted #316AC5; background-color: #EAEAEA; padding: 5px;}
.bordesTabla2n { font: bold 10px Trebuchet MS;  color: #041F5F; border: 1px dotted #316AC5; background-color: #EAEAEA; padding: 5px;}
.bordesBajoAzul { font: bold 10px Trebuchet MS;  color: #041F5F; border-bottom: 1px dotted #316AC5;}
