body, html {
    BACKGROUND-COLOR: #ffffff;
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	MARGIN: 0px; 
}
/*     Estilos en tags   prueba daniel */
img { border: 0;}
p   { white-space: normal; }
TD {
	COLOR: #000000; 
	font-size: 11px;
	FONT-FAMILY: Arial, tahoma, Verdana, Helvetica, sans-serif;
}
textarea
{		
	background-color:#FFFFFF; 
	border:1px solid; 
	border-color:#B1B1B1; 
	font-family:Arial, Helvetica, sans-serif, Verdana, Tahoma; color: #454545;
	font-size:11px;
}
textarea
{		
	background-color:#FFFFFF; 
	border:1px solid; 
	border-color:#B1B1B1; 
	font-family:Arial, Helvetica, sans-serif, Verdana, Tahoma; color: #454545;
	font-size:11px;
}

/*     Clases Logo, id, menu auxiliar (superior)    */
.logo{
    width: 195px;
	height: 84px;
}

.resultadologo{
	background-color: #EFF2F4;
	padding: 0px;
	BACKGROUND-IMAGE: url("../AP_imagenes/logo_popazul.gif");
	width: 101px;
}

.resultadologo_admon{
	background-color: #FFEFE1;
	padding: 0px;
	BACKGROUND-IMAGE: url("../AP_imagenes/logo_popnaranja.gif");
	width: 101px;
}
.usr {
	COLOR: #000000; 
	FONT-FAMILY: Arial, tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	border-bottom: 1px solid #003399;
	height: 28px;
	font-weight: bold;
}
A.menusup:link    {	FONT-SIZE: 11px; COLOR: #003399; text-decoration:none;  }
A.menusup:visited {	FONT-SIZE: 11px; COLOR: #003399;  text-decoration:none;  }
A.menusup:active  {	FONT-SIZE: 11px; COLOR: #003399; text-decoration:none;  }
A.menusup:hover   {	FONT-SIZE: 11px; COLOR: #3366CC; text-decoration:underline;   }
/* Add OCDR Login */
A.menusup_login:link    {	FONT-SIZE: 14px; COLOR: #003399; text-decoration:none;  }
A.menusup_login:visited {	FONT-SIZE: 14px; COLOR: #003399;  text-decoration:none;  }
A.menusup_login:active  {	FONT-SIZE: 14px; COLOR: #003399; text-decoration:none;  }
A.menusup_login:hover   {	FONT-SIZE: 14px; COLOR: #3366CC; text-decoration:underline;   }

A.menusup:link    {	FONT-SIZE: 12px; COLOR: #003399; text-decoration:none;  }
A.menusup:visited {	FONT-SIZE: 12px; COLOR: #003399;  text-decoration:none;  }
A.menusup:active  {	FONT-SIZE: 12px; COLOR: #003399; text-decoration:none;  }
A.menusup:hover   {	FONT-SIZE: 12px; COLOR: #3366CC; text-decoration:underline;   }
/*     Menu superior   */
A.menutop:link    {	FONT-SIZE: 12px; COLOR: #003399; text-decoration:none;  }
A.menutop:visited {	FONT-SIZE: 12px; COLOR: #003399;  text-decoration:none;  }
A.menutop:active  {	FONT-SIZE: 12px; COLOR: #003399; text-decoration:none;  }
A.menutop:hover   {	FONT-SIZE: 12px; COLOR: #3366CC; text-decoration:underline;   }

/*  Perfiles */
A.perfil:link     {FONT-SIZE: 11px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #013298; text-decoration:none;  font-weight: bold;}
A.perfil:visited  {FONT-SIZE: 11px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #013298;  text-decoration:none;  font-weight: bold;}
A.perfil:active   {FONT-SIZE: 11px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #013298; text-decoration:none; font-weight: bold;}
A.perfil:hover    {FONT-SIZE: 11px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #3366CC; text-decoration:underline;  font-weight: bold;}
/* Perfil seleccionado */
A.perfil_sel:link     {FONT-SIZE: 12px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #FF9933; text-decoration:none;}
A.perfil_sel:visited  {FONT-SIZE: 12px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;COLOR: #FF9933; text-decoration:none;}
A:perfil_sel:active   {FONT-SIZE: 12px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #FF9933; text-decoration:none;}
A.perfil_sel:hover    {FONT-SIZE: 12px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #FF9933; text-decoration:underline;}

/*     Espacios   */
.espacio10{
	height: 10px;
}
.espacioh11{
	width: 11px;
}
.fecha{
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	font-size: 11px;
	color: #666666;
}
.titulo{
		padding-top: 8px;
		padding-bottom: 6px;
		FONT-WEIGHT: bold; 
		FONT-SIZE: 15px;
		COLOR: #003399;
		font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
}

input.button1 { 
    height: 21px;
    font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	font-size: 11px;
	color: #454545;
	border-color: #717171;
}

.formLabelInvalid
{		
	font-family:Arial, Helvetica, sans-serif, Verdana, Tahoma;
	border-color:red;
	font-size:11px;
}

.formLabelInvalidSelect
{		
	font-family:Arial, Helvetica, sans-serif, Verdana, Tahoma;
	font-size:11px;
	filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=-1,color=#FF0000) progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1,color=#FF0000);
}

.formLabelvalid
{		
font-family:Arial, Helvetica, sans-serif, Verdana, Tahoma; 
	border-color: #717171;
	font-size:11px;
}

SELECT.gris
{		
	background-color:#FFFFFF; 
	border:1px solid; 
	border-color:#B1B1B1; 
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; color: #454545;
	font-size:11px;
}

A.basico:link    {	FONT-SIZE: 11px; COLOR: #003399; text-decoration:none;  }
A.basico:visited {	FONT-SIZE: 11px; COLOR: #003399;  text-decoration:none;  }
A.basico:active  {	bold; FONT-SIZE: 11px; COLOR: #003399; text-decoration:none;  }
A.basico:hover   {	FONT-SIZE: 11px; COLOR: #3366CC; text-decoration:underline;  }

A.basico_admon:link    {	FONT-SIZE: 11px; COLOR: #003399; text-decoration:none;  }
A.basico_admon:visited {	FONT-SIZE: 11px; COLOR: #003399;  text-decoration:none;  }
A.basico_admon:active  {	bold; FONT-SIZE: 11px; COLOR: #003399; text-decoration:none;  }
A.basico_admon:hover   {	FONT-SIZE: 11px; COLOR: #FF0000; text-decoration:underline;  }

/*    Menu azul, menu principal    */
.menuazulbg{
		height: 19px;
		BACKGROUND-IMAGE:url('../AP_imagenes/menu_bg.gif');
		FONT-WEIGHT: bold; 
		text-align: center;
		FONT-SIZE: 15px;
		COLOR: #003399;
		font-family: arial;
}
A.menuazul:link     {FONT-SIZE: 15px;	font-family: arial; COLOR: #003399; text-decoration:none;  }
A.menuazul:visited  {FONT-SIZE: 15px;	font-family: arial; COLOR: #003399;  text-decoration:none;  }
A.menuazul:active   {FONT-SIZE: 15px;	font-family: arial; COLOR: #003399; text-decoration:none; }
A.menuazul:hover    {FONT-SIZE: 15px;	font-family: arial; COLOR: #3366CC; text-decoration:none;  }

.menuazulabre{
		height: 27px;
		width:6px;
		BACKGROUND-IMAGE:url('../AP_imagenes/menu_izq.gif');
}
.menuazulcierra{
		height: 27px;
		width:7px;
		BACKGROUND-IMAGE:url('../AP_imagenes/menu_der.gif');
}

.fechabg{
		height: 23px;
		border-top: 1px solid #FBCD9B;
		border-bottom: 1px solid #FBCD9B;
		text-align: right;
}
.fechanavega{
		height: 23px;
		border-top: 1px solid #FBCD9B;
		border-bottom: 1px solid #FBCD9B;
		text-align: left;
		font-size: 11px;
		color: #666666;
		font-weight: bold;
}
A.fechanav:link     {FONT-SIZE: 11px;	font-family: arial; COLOR: #666666; text-decoration:none; }
A.fechanav:visited  {FONT-SIZE: 11px;	font-family: arial; COLOR: #666666; text-decoration:none; }
A.fechanav:active   {FONT-SIZE: 11px;	font-family: arial; COLOR: #666666; text-decoration:none; }
A.fechanav:hover    {FONT-SIZE: 11px;	font-family: arial; COLOR: #003399; text-decoration:underline; }
.fechaabre{
		height: 25px;
		width:10px;
		BACKGROUND-IMAGE:url('../AP_imagenes/fecha_izq.gif');
}
.fechacierra{
		height: 25px;
		width:10px;
		BACKGROUND-IMAGE:url('../AP_imagenes/fecha_der.gif');
}
.rutaabre {
		height: 25px;
		width:10px;
		BACKGROUND-IMAGE:url('../AP_imagenes/ruta_izq.gif');
}
.rutaabre2 {
		height: 25px;
		width:8px;
		BACKGROUND-IMAGE:url('../AP_imagenes/ruta_izq2.gif');
}
.rutabg {
		height: 25px;
		BACKGROUND-COLOR: #CCCCCC;
		text-align: left;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.rutaadmon {
	height: 25px;
	width: 158px;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	font-size: 12px;
	color: #FF9933;
	font-weight: bold; 
	background-image: url('../AP_imagenes/admonbg.gif'); 
	text-align: center;
}
.rutacierra {
		height: 25px;
		width:10px;
		BACKGROUND-IMAGE:url('../AP_imagenes/ruta_der.gif');
		background-repeat: no-repeat;
}
.encuesta {
	FONT-WEIGHT: bold; 
	COLOR: #000000; 
	FONT-SIZE: 12px;	
	FONT-FAMILY: Arial, tahoma, Verdana, Helvetica, sans-serif;
}
.encuesta_01_01{
		height: 12px;
		width:12px;
		BACKGROUND-IMAGE:url('../AP_imagenes/encuesta2_01.gif');
}
.encuesta_01_02{
		BACKGROUND-IMAGE:url('../AP_imagenes/encuesta_top.gif');
}
.encuesta_01_03{
		height: 12px;
		width:12px;
		BACKGROUND-IMAGE:url('../AP_imagenes/encuesta2_03.gif');
}
.encuesta_02_01{
		width:12px;
		BACKGROUND-IMAGE:url('../AP_imagenes/encuesta_izq.gif');
}
.encuesta_02_02{
		text-align: center;
		COLOR: #000000; 
		FONT-SIZE: 12px;	
		FONT-FAMILY: Arial, tahoma, Verdana, Helvetica, sans-serif;
		height: 92px;
}
.encuesta_02_03{
		width:12px;
		BACKGROUND-IMAGE:url('../AP_imagenes/encuesta_der.gif');
}
.encuesta_03_01{
		height: 12px;
		width:12px;
		BACKGROUND-IMAGE:url('../AP_imagenes/encuesta2_07.gif');
}
.encuesta_03_02{
		BACKGROUND-IMAGE:url('../AP_imagenes/encuesta_bot.gif');
}
.encuesta_03_03{
		height: 12px;
		width:12px;
		BACKGROUND-IMAGE:url('../AP_imagenes/encuesta2_09.gif');
}
.derechos{
		border-top: 1px solid #003399;
		text-align: center;
		COLOR: #000000; 
		FONT-SIZE: 10px;	
		FONT-FAMILY: Arial, tahoma, Verdana, Helvetica, sans-serif;
}
.texto_menu_link {
	COLOR: #000000; 
	font-size: 11px;
	FONT-FAMILY: Arial, tahoma, Verdana, Helvetica, sans-serif;
}
.espacio05 {
	width: 5px;
}
.avisoabre {
		height: 25px;
		width:9px;
		BACKGROUND-IMAGE:url(../AP_imagenes/aviso_izq.gif);
}
.avisocierra {
		height: 25px;
		width:10px;
		BACKGROUND-IMAGE:url(../AP_imagenes/aviso_der.gif);
}
.avisobg {
	text-align: right;
	border-top: 1px solid #CCCCCC; 
	border-bottom: 1px solid #CCCCCC; 
	background-color: #FFFFCC;
}
.avisotelfaxbold {
	font-family: arial;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	background-color: #FFFFCC;
	border-top: 1px solid #FFCC99; 
	border-bottom: 1px solid #FFCC99; 
}
.avisotelfaxregular {
	font-family: arial;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
}
.log_alto{
	height: 200px;
	width: 379px;
	padding-right: 15px;
	border-right: 1px solid #000000; 
}
.log_der{
	width: 379px;
	padding-left: 20px; 
}
.tipo14{
	width: 215px;
	padding-right: 15px;
	text-align: right;
	height: 40px;
	font-size: 14px;
	color: #000000;
}
/*Add OCDR 27Abr2007*/
.tipo14_login{
	width: 215px;
	padding-right: 15px;
	text-align: right;
	height: 40px;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.textoimss {
	FONT-SIZE: 12px;
	text-align: right;
	color: #666666;
}
.textoabajo {	text-align: center; font-size: 11px; color: #666666;}
.negro {	color: #000000;}
.espacio60 {	height: 60px;}
A.dudas:link     {FONT-SIZE: 14px;	font-family: arial; COLOR: #003399; text-decoration:none;  height: 50px;}
A.dudas:visited  {FONT-SIZE: 14px;	font-family: arial; COLOR: #003399; text-decoration:none;  height: 50px;}
A.dudas:active   {FONT-SIZE: 14px;	font-family: arial; COLOR: #003399; text-decoration:none; height: 50px;}
A.dudas:hover    {FONT-SIZE: 14px;	font-family: arial; COLOR: #3366CC; text-decoration:underline;  height: 50px;}

.submenubg {
	background-color: #EFF2F4;
	width: 182px;
	padding: 8px;
}
.menuderecha {
	height: 25px;
	padding: 2px;
	border-bottom: 1px solid #003399; 
}
A.menuder:link     {FONT-SIZE: 12px;	font-family: arial; COLOR: #003399; text-decoration:none;  font-weight: bold;}
A.menuder:visited  {FONT-SIZE: 12px;	font-family: arial; COLOR: #003399;  text-decoration:none;  font-weight: bold;}
A.menuder:active   {FONT-SIZE: 12px;	font-family: arial; COLOR: #003399; text-decoration:none; font-weight: bold;}
A.menuder:hover    {FONT-SIZE: 12px;	font-family: arial; COLOR: #3366CC; text-decoration:underline;  font-weight: bold;}
.contenido {
	padding-left:  10px;
	padding-right: 10px;
}
.espacioimagen{
	width: 56px;
}
.espacioimagen02{
	width: 188px;
	vertical-align: top;
}
.finalcont{
		border-top: 1px solid #FF9934;
		text-align: right;
}
.inforelinicio {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	padding: 7px;
	border-bottom: 1px solid #003399;
}
.inforelmarca {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	padding: 7px;
	background-color: #EFF2F4;
}
.infolink {
	FONT-SIZE: 11px;
	COLOR: #003399;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	padding: 7px;
}
.infolinkfin {
	FONT-SIZE: 11px;
	COLOR: #003399;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	padding: 7px;
	border-bottom: 1px solid #003399;
}
.tablainicio {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	border-bottom: 1px solid #003399;
	font-style: normal;
	padding: 2px;
}

th.tablainicio a, th.tablainicio a:visited
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	border-bottom: 0px solid #FF9933;
	padding: 2px;
	font-style: normal;
	text-decoration: none;
}

A.tabla:link    {	FONT-SIZE: 11px; COLOR: #000000; text-decoration:underline;  }
A.tabla:visited {	FONT-SIZE: 11px; COLOR: #000000;  text-decoration:underline;  }
A.tabla:active  {	bold; FONT-SIZE: 11px; COLOR: #000000; text-decoration:underline;  }
A.tabla:hover   {	FONT-SIZE: 11px; COLOR: #3366CC; text-decoration:underline;  }

A.tabla_admon:link    {	FONT-SIZE: 11px; COLOR: #000000; text-decoration:underline;  }
A.tabla_admon:visited {	FONT-SIZE: 11px; COLOR: #000000;  text-decoration:underline;  }
A.tabla_admon:active  {	bold; FONT-SIZE: 11px; COLOR: #000000; text-decoration:underline;  }
A.tabla_admon:hover   {	FONT-SIZE: 11px; COLOR: #3366CC; text-decoration:underline;  }

.tablabg {
	FONT-SIZE: 11px;
	padding: 3px;
	background-color: #EFF2F4;
	border-bottom: 1px solid #abc7fd;
}
.tablabg_blanco {
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	padding: 3px;
	border-bottom: 1px solid #abc7fd;
}
.tablabg_fin {
	FONT-SIZE: 11px;
	padding: 3px;
	background-color: #EFF2F4;
	border-bottom: 1px solid #003399;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
}
.tablabg_blanco_fin {
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	padding: 3px;
	border-bottom: 1px solid #003399;
}

.foldermenu_on{
	padding-left: 7px;
	padding-right: 7px;
	FONT-SIZE: 11px;	
	COLOR: #013298;
	font-weight: bold;
	width: 95px;
	height: 31px;
	text-align: center;
	background-color: #EFEFEF;
	border-top: 2px solid #006697;
	border-left: 2px solid #006697;
	border-right: 2px solid #5295B7;
}
.foldermenu_off{
	padding-left: 7px;
	padding-right: 7px;
	width: 95px;
    height: 31px;
	text-align: center;
	background-color: #CCCCCC;
	border-bottom: 2px solid #006697;
	border-top: 2px solid #006697;
	border-left: 2px solid #006697;
	border-right: 2px solid #5295B7;
}
.foldermenu_on_niveluno{
	padding-left: 7px;
	padding-right: 7px;
	FONT-SIZE: 11px;	
	COLOR: #013298;
	font-weight: bold;
	width: 95px;
	height: 31px;
	text-align: center;
	background-color: #FFFFFF;
	border-top: 2px solid #006697;
	border-left: 2px solid #006697;
	border-right: 2px solid #5295B7;
}
.foldermenu_nulo{
    height: 31px;
	text-align: center;
	background-color: #FFFFFF;
	border-bottom: 2px solid #006697;
}
.folderoff_separa{
	background-color: #EFEFEF;
	height: 14px;
}
.folderoff_separa_admon {
	background-color: #FFF4EA;
	height: 14px;
}
A.folder:link     {FONT-SIZE: 11px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #013298; text-decoration:none;  font-weight: bold;}
A.folder:visited  {FONT-SIZE: 11px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #013298;  text-decoration:none;  font-weight: bold;}
A.folder:active   {FONT-SIZE: 11px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #013298; text-decoration:none; font-weight: bold;}
A.folder:hover    {FONT-SIZE: 11px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #3366CC; text-decoration:underline;  font-weight: bold;}

A.folder_admon:link     {FONT-SIZE: 11px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #013298; text-decoration:none;  font-weight: bold;}
A.folder_admon:visited  {FONT-SIZE: 11px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #013298;  text-decoration:none;  font-weight: bold;}
A.folder_admon:active   {FONT-SIZE: 11px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #013298; text-decoration:none; font-weight: bold;}
A.folder_admon:hover    {FONT-SIZE: 11px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #3366CC; text-decoration:underline;  font-weight: bold;}


.foldersubmenu_on{
	font-weight: bold;
	width: 95px;
	padding-left: 7px;
	padding-right: 7px;
	FONT-SIZE: 11px;	
	COLOR: #013298;
	height: 31px;
	text-align: center;
	background-color: #EFEFEF;
	border-top: 1px solid #006697;
	border-left: 1px solid #006697;
	border-right: 1px solid #5295B7;
}
/* normal inactiva */
.foldersubmenu_inactivo{
	FONT-SIZE: 11px;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	COLOR: #9b9a9a; 
	width: 95px;
	padding-left: 7px;
	padding-right: 7px;
    height: 31px;
	text-align: center;
	background-color: #CCCCCC;
	border-bottom: 1px solid #5295B7;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #B6B6B6;
}
.foldersubmenu_off{
	width: 95px;
	padding-left: 7px;
	padding-right: 7px;
    height: 31px;
	text-align: center;
	background-color: #CCCCCC;
	border-bottom: 1px solid #5295B7;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #B6B6B6;
}
.foldersubmenu{
    height: 31px;
	border-bottom: 1px solid #5295B7;
}

A.foldersub:link     {FONT-SIZE: 11px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #4C4C4C; text-decoration:none;  }
A.foldersub:visited  {FONT-SIZE: 11px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #4C4C4C;  text-decoration:none;  }
A.foldersub:active   {FONT-SIZE: 11px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #4C4C4C; text-decoration:none; }
A.foldersub:hover    {FONT-SIZE: 11px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #3366CC; text-decoration:underline;  }

A.foldersub_admon:link     {FONT-SIZE: 11px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #4C4C4C; text-decoration:none;  }
A.foldersub_admon:visited  {FONT-SIZE: 11px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #4C4C4C;  text-decoration:none;  }
A.foldersub_admon:active   {FONT-SIZE: 11px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #4C4C4C; text-decoration:none; }
A.foldersub_admon:hover    {FONT-SIZE: 11px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #FF0000; text-decoration:underline; }

.instrucciones {FONT-SIZE: 11px; font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #000000; font-weight: bold; padding-top: 10px;}
.instrucciones_admon {FONT-SIZE: 11px; font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #000000; font-weight: bold; padding-top: 10px;}

.etapa_uno_td{
	/*Pendiente por evaluar - Amarillo*/
	BACKGROUND-COLOR: #FFFF00;
	border-bottom: 1px solid #FFFFFF;
}
.etapa_dos_td{
	/*Pendiente por autorizar - verde obscuro*/
	BACKGROUND-COLOR: #66CC00;
	border-bottom: 1px solid #FFFFFF;
}
.etapa_tres_td{
	/*Autorizada - Azul*/
	BACKGROUND-COLOR: #0099FF; /*#99FF66; */
	border-bottom: 1px solid #FFFFFF;
}
.etapa_cuatro_td{
	/*Cancelada - guinda */
	BACKGROUND-COLOR: #CC3366;
	border-bottom: 1px solid #FFFFFF;
}
.etapa_cinco_td{
	/*Reprogramada - verde*/
	BACKGROUND-COLOR: #99FF66; /*#00CCFF;  */
	border-bottom: 1px solid #FFFFFF;
}
.etapa_seis_td{
	/*Ejecucion - Rosa mexicano*/
	BACKGROUND-COLOR: #FF99FF; 
	border-bottom: 1px solid #FFFFFF;
}
.etapa_siete_td{
	/*Por reprogramar - cafe*/
	BACKGROUND-COLOR: #D8A863; 
	border-bottom: 1px solid #FFFFFF;
}
.etapa_ocho_td{
	/*Por Cancelar - morado */
	BACKGROUND-COLOR: #9966FF; 
	border-bottom: 1px solid #FFFFFF;
}
.etapa_nueve_td{
	/*Evaluando - naranja */
	BACKGROUND-COLOR: #FFCC00; 
	border-bottom: 1px solid #FFFFFF;
}

.etapa_uno{
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #FFFF00;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	padding: 3px;
	border-bottom: 1px solid #003399;
}
.etapa_dos{
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #66CC00;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	padding: 3px;
	border-bottom: 1px solid #003399;
}
.etapa_tres{
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #0099FF;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	padding: 3px;
	border-bottom: 1px solid #003399;
}
.etapa_cuatro{
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #FF0000;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	padding: 3px;
	border-bottom: 1px solid #003399;
}
.etapa_cinco{
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #99FF66;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	padding: 3px;
	border-bottom: 1px solid #003399;
	
}
.etapa_seis{
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #FF99FF;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	padding: 3px;
	border-bottom: 1px solid #003399;
}
.etapa_siete{
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #808080;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	padding: 3px;
	border-bottom: 1px solid #003399;
}
.etapa_ocho{
	FONT-SIZE: 11px;
    BACKGROUND-COLOR: #9966FF;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	padding: 3px;
	border-bottom: 1px solid #003399;
	
}
.etapa_nueve{
	FONT-SIZE: 11px;
    BACKGROUND-COLOR: #FFCC00;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	padding: 3px;
	border-bottom: 1px solid #003399;
}


.Proceso_Liquidacion{
	FONT-SIZE: 11px;
    color:#013298;
    background-color: #EFF2F4;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	font-weight: bold;
	padding: 3px;
	border-bottom: 1px solid #abc7fd;
}



.datos {FONT-SIZE: 11px; font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #000000;}
.datos_admon {FONT-SIZE: 11px; font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #000000;}

.form_separa{
    height: 1px;
	background-color: #006599;
}
.form_liga{
		border-top: 1px solid #003399;
		text-align: right;
}
.rutacierra2 {
		height: 25px;
		width:10px;
		BACKGROUND-IMAGE:url(../AP_imagenes/ruta_der2.gif);
}
.admon_a {
	height: 25px;
	width: 135px;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	font-size: 12px;
	color: #FF9933;
	font-weight: bold; 
	background-image: url(../AP_imagenes/admonbg_2.gif); 
	text-align: center;
}
.admon_b {
	height: 25px;
	width: 23px;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	font-size: 12px;
	color: #FF9933;
	font-weight: bold; 
	background-image: url(../AP_imagenes/Admon_reporte_bg.gif); 
	text-align: right;
}
.admon_c {
	height: 25px;
	width: 158px;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	font-size: 12px;
	color: #FF9933;
	font-weight: bold; 
	background-image: url(../AP_imagenes/admonbg.gif); 
	text-align: center;
}
.admon_abre {
	height: 25px;
	width: 10px; 
	background-image: url(../AP_imagenes/admon_selec_izq.gif); 
	text-align: center;
}
.admon_cierra {
	height: 25px;
	width: 10px; 
	background-image: url(../AP_imagenes/admon_selec_der.gif); 
	text-align: center;
}
.admon_selecc {
	height: 25px;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	background-color: #FF9933;
}
.admon_selecc_izq {
	height: 25px;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	font-size: 12px;
	color: #999999;
	font-weight: bold;
	text-align: left;
	background-image: url(../AP_imagenes/admon_selec_bgizq.gif);
	width: 158px;
}
.admon_selecc_der {
	height: 25px;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	font-size: 12px;
	color: #999999;
	font-weight: bold;
	text-align: right;
	background-image: url(../AP_imagenes/admon_selec_bgder.gif);
	width: 158px;
}
.tablabg_admon {
	FONT-SIZE: 11px;
	padding: 3px;
	background-color: #FFEFE1;
	border-bottom: 1px solid #ffd4a9;
}
.tablabg_admon_user {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: blue;
	background-color: #D5E6FF;
	border: thin solid #999;
}
.tablabg_blanco_admon {

	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	padding: 3px;
	border-bottom: 1px solid #ffd4a9;
}
.tablabg_fin_admon {
	FONT-SIZE: 11px;
	padding: 3px;
	background-color: #FFEFE1;
	border-bottom: 1px solid #FF9933;
}
.tablabg_blanco_fin_admon {

	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	padding: 3px;
	border-bottom: 1px solid #FF9933;
}

th.tablainicio_admon a, th.tablainicio_admon a:visited
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	border-bottom: 0px solid #FF9933;
	padding: 2px;
	font-style: normal;
	text-decoration: none;
}

.foldermenu_on_admon {
	padding-left: 7px;
	padding-right: 7px;
	FONT-SIZE: 11px;	
	COLOR: #013298;
	width: 95px;
	font-weight: bold;
	height: 31px;
	text-align: center;
	background-color: #FFF4EA;
	border-top: 2px solid #FF9933;
	border-left: 2px solid #FF9933;
	border-right: 2px solid #FFCC00;
}
.foldermenu_off_admon {
	padding-left: 7px;
	padding-right: 7px;
	width: 95px;
    height: 31px;
	text-align: center;
	background-color: #FFD1A4;
	border-bottom: 2px solid #FF9933;
	border-top: 2px solid #FF9933;
	border-left: 2px solid #FF9933;
	border-right: 2px solid #FFCC00;
}
.foldermenu_on_niveluno_admon {
	padding-left: 7px;
	padding-right: 7px;
	FONT-SIZE: 12px;	
	COLOR: #013298;
	width: 95px;
	font-weight: bold;
	height: 31px;
	text-align: center;
	background-color: #FFFFFF;
	border-top: 2px solid #FF9933;
	border-left: 2px solid #FF9933;
	border-right: 2px solid #FFCC00;
}
.foldermenu_nulo_admon {
    height: 31px;
	background-color: #FFFFFF;
	border-bottom: 2px solid #FF9933;
}
.foldersubmenu_on_admon {
	font-weight: bold;
	width: 95px;
	padding-left: 7px;
	padding-right: 7px;
	FONT-SIZE: 11px;	
	COLOR: #013298;
	height: 31px;
	text-align: center;
	background-color: #FFF4EA;
	border-top: 1px solid #FF9933;
	border-left: 1px solid #FF9933;
	border-right: 1px solid #FFCC00;
}
/* administrador off */
.foldersubmenu_off_admon {
	width: 95px;
	padding-left: 7px;
	padding-right: 7px;
    height: 31px;
	text-align: center;
	background-color: #FFD1A4;
	border-bottom: 1px solid #FF9933;
	border-top: 1px solid #FF9933;
	border-left: 1px solid #FF9933;
	border-right: 1px solid #f6b87a;
}
/* administrador inactivo */
.foldersubmenu_inactive_admon {
	FONT-SIZE: 11px;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	COLOR: #9b9a9a; 
	width: 95px;
	padding-left: 7px;
	padding-right: 7px;
    height: 31px;
	text-align: center;
	background-color: #fce7d2;
	border-bottom: 1px solid #FF9933;
	border-top: 1px solid #faa651;
	border-left: 1px solid #FF9933;
	border-right: 1px solid #f6b87a;
}
/* normal inactivo */
.foldersubmenu_inactive {
	FONT-SIZE: 11px;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	COLOR: #9b9a9a; 
	width: 95px;
	padding-left: 7px;
	padding-right: 7px;
    height: 31px;
	text-align: center;
	background-color: #CCCCCC;
	border-bottom: 1px solid #5295B7;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #B6B6B6;
}
.foldersubmenu_admon {
	height: 31px;
	border-bottom: 1px solid #FF9933;
	background-color: #FFF4EA;
}
.form_liga_admon {

		border-top: 2px solid #FF9933;
		text-align: right;
}
.form_separa_admon {

    height: 1px;
	background-color: #FF9933;
}
.reporte_abre {
	height: 25px;
	width: 10px; 
	background-image: url(../AP_imagenes/admon_selec_izq.gif); 
	text-align: center;
}
.reporte_cierra {
	height: 25px;
	width: 10px; 
	background-image: url(../AP_imagenes/report_selec_der.gif); 
	text-align: center;
}
.reporte_b {
	height: 25px;
	width: 23px;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	font-size: 12px;
	color: #FF9933;
	font-weight: bold; 
	background-image: url(../AP_imagenes/report_admon_bg.gif); 
	text-align: right;
}
.reporte_a {
	height: 25px;
	width: 135px;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	font-size: 12px;
	color: #999999;
	font-weight: bold; 
	background-image: url(../AP_imagenes/reportbg_1.gif); 
	text-align: center;
}
.reporte_c {
	height: 25px;
	width: 158px;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	font-size: 12px;
	color: #999999;
	font-weight: bold; 
	background-image: url(../AP_imagenes/admon_selec_bgizq.gif); 
	text-align: center;
}
.reporte_selecc {
	height: 25px;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	background-color: #FF9933;
}
.admon_cierra2 {




	height: 25px;
	width: 10px; 
	background-image: url(../AP_imagenes/report_selec_der.gif); 
	text-align: center;
}

A.negro:link     {FONT-SIZE: 12px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #000000; text-decoration:none;}
A.negro:visited  {FONT-SIZE: 12px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #000000; text-decoration:none;}
A.negro:active   {FONT-SIZE: 12px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #000000; text-decoration:none;}
A.negro:hover    {FONT-SIZE: 12px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #3366CC; text-decoration:underline;}

A.avisobold:link     {
	FONT-SIZE: 11px;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	COLOR: #666666;
	text-decoration:none;
	font-weight: bold;
}
A.avisobold:visited  {
	FONT-SIZE: 11px;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	COLOR: #666666;
	text-decoration:none;
	font-weight: bold;
}
A.avisobold:active   {
	FONT-SIZE: 11px;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	COLOR: #666666;
	text-decoration:none;
	font-weight: bold;
}
A.avisobold:hover    {
	FONT-SIZE: 11px;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	COLOR: #666666;
	text-decoration:underline;
	font-weight: bold;
}

A.aviso:link     {FONT-SIZE: 11px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #666666; text-decoration:none;}
A.aviso:visited  {FONT-SIZE: 11px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #666666; text-decoration:none;}
A.aviso:active   {FONT-SIZE: 11px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #666666; text-decoration:none;}
A.aviso:hover    {FONT-SIZE: 11px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #666666; text-decoration:underline;}

A.naranja:link     {FONT-SIZE: 12px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #FF9933; text-decoration:none;}
A.naranja:visited  {FONT-SIZE: 12px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #FF9933; text-decoration:none;}
A.naranja:active   {FONT-SIZE: 12px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #FF9933; text-decoration:none;}
A.naranja:hover    {FONT-SIZE: 12px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #FF9933; text-decoration:underline;}

A.gris:link     {FONT-SIZE: 12px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #686868; text-decoration:none;}
A.gris:visited  {FONT-SIZE: 12px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #686868; text-decoration:none;}
A.gris:active   {FONT-SIZE: 12px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #686868; text-decoration:none;}
A.gris:hover    {FONT-SIZE: 12px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #FFFFFF; text-decoration:underline;}
.numero_selecc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

A.submenuder:link     {FONT-SIZE: 11px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #000000; text-decoration:none;  font-weight: normal;}
A.submenuder:visited  {FONT-SIZE: 11px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #000000;  text-decoration:none;  font-weight: normal;}
A.submenuder:active   {FONT-SIZE: 11px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #000000; text-decoration:none; font-weight: normal;}
A.submenuder:hover    {FONT-SIZE: 11px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #3366CC; text-decoration:underline;  font-weight: normal;}

.desplegado_menu {
	background-color: #EFF2F4;
	padding: 1px 5px;
	border-bottom: 1px solid #003399;
	vertical-align: top;
}

A.desplegado_menub:link     {FONT-SIZE: 13px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #000000; text-decoration:none;  font-weight: bold;}
A.desplegado_menub:visited  {FONT-SIZE: 13px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #000000;  text-decoration:none;  font-weight: bold;}
A.desplegado_menub:active   {FONT-SIZE: 13px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #000000; text-decoration:none; font-weight: bold;}
A.desplegado_menub:hover    {FONT-SIZE: 13px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #3366CC; text-decoration:underline;  font-weight: bold;}

A.desplegado_menul:link     {FONT-SIZE: 12px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #000000; text-decoration:none;  font-weight: normal;}
A.desplegado_menul:visited  {FONT-SIZE: 12px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #000000;  text-decoration:none;  font-weight: normal;}
A.desplegado_menul:active   {FONT-SIZE: 12px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #000000; text-decoration:none; font-weight: normal;}
A.desplegado_menul:hover    {FONT-SIZE: 12px;	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; COLOR: #3366CC; text-decoration:underline;  font-weight: normal;}
.desplegado_menu_ch {

	background-color: #EFF2F4;
	padding: 1px 5px;
	vertical-align: top;
}
.titulo_negro_pleca {
	padding-top: 4px;
	padding-bottom: 4px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FF9933;
	border-right-color: #FF9933;
	border-bottom-color: #FF9933;
	border-left-color: #FF9933;
}

.resultadolista {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	background-color: #EFF2F4;
	padding: 6px 2px 7px;
}
.resultadototal {
	padding-top: 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
}

.foldersubmenu_on_selecc_admon {
	font-weight: bold;
	width: 95px;
	padding-left: 7px;
	padding-right: 7px;
	FONT-SIZE: 11px;	
	COLOR: #013298;
	height: 31px;
	text-align: center;
	background-color: #FFFFFF;
	border-top: 1px solid #FF9933;
	border-left: 1px solid #FF9933;
	border-right: 1px solid #FFCC00;
}


A.menusup2:link {
	FONT-SIZE: 11px;
	COLOR: #003399;
	text-decoration:underline;
	font-weight: normal;
}
A.menusup2:visited {
	FONT-SIZE: 11px;
	COLOR: #003399;
	text-decoration:underline;
	font-weight: normal;
}
A.menusup2:active {
	FONT-SIZE: 11px;
	COLOR: #003399;
	text-decoration:underline;
	font-weight: normal;
}
A.menusup2:hover {
	FONT-SIZE: 11px;
	COLOR: #3366CC;
	text-decoration:underline;
	font-weight: normal;
}


A.menusup2_admon:link {
	FONT-SIZE: 11px;
	COLOR: #003399;
	text-decoration:underline;
	font-weight: normal;
}
A.menusup2_admon:visited {
	FONT-SIZE: 11px;
	COLOR: #003399;
	text-decoration:underline;
	font-weight: normal;
}
A.menusup2_admon:active {
	FONT-SIZE: 11px;
	COLOR: #003399;
	text-decoration:underline;
	font-weight: normal;
}
A.menusup2_admon:hover {
	FONT-SIZE: 11px;
	COLOR: #3366CC;
	text-decoration:underline;
	font-weight: normal;
}



.form_liga2_admon {

		border-top: 1px solid #FF9933;
		text-align: right;
}

.resultadototal_admon {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	background-color: #FFEFE1;
	padding-right: 6px;
}
.textoLeyenda {
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; 
	color: #003399;
	font-size:11px;
	text-align: justify;
	vertical-align: bottom;
	padding-top: 10%;
}
.textoazul {

	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; 
	color: #003399;
	font-size:11px;
}

.textotituloazul {

	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; 
	color: #003399;
	font-size:20px;
	vertical-align:sub
}
.textorojo {

	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma; 
	color: red;
	font-size:11px;
}

.form_liga2 {

		border-top: 1px solid #003399;
		text-align: right;
}
.foldersubmenu_on_selecc {
	font-weight: bold;
	width: 95px;
	padding-left: 7px;
	padding-right: 7px;
	FONT-SIZE: 11px;	
	COLOR: #013298;
	height: 31px;
	text-align: center;
	background-color: #FFFFFF;
	border-top: 1px solid #006697;
	border-left: 1px solid #006697;
	border-right: 1px solid #5295B7;
}
.form_liga2 {
		border-top: 1px solid #003399;
		text-align: right;
}
.obligatorio   { font-family: Verdana, Tahoma; FONT-SIZE: 11px; COLOR: #003399; font-weight: bold;}
.obligatorio_admon   { font-family: Verdana, Tahoma; FONT-SIZE: 11px; COLOR: #FF9933; font-weight: bold;}

.layerbg {
	font-weight: normal;
	padding-left: 2px;
	padding-right: 2px;
	FONT-SIZE: 11px;
	COLOR: #0000FF;
	text-decoration: underline;
	border: none #006697;
}


.layerbg_admon {
	font-weight: normal;
	padding-left: 2px;
	padding-right: 2px;
	FONT-SIZE: 11px;
	COLOR: #0000FF;
	text-decoration: underline;
	border: none #006697;
}

.Layer_admon {
	position: absolute;
	visibility: hidden;
	z-index: 150;
	height: 400px;
	width: 200px;
	left: 500px;
	top: 260px;
	right: auto;
	bottom: auto;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #0000FF;
	border: 1px solid ##006697;
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}

.Layer {
	position: absolute;
	visibility: hidden;
	z-index: 150;
	height: 400px;
	width: 200px;
	left: 500px;
	top: 260px;
	right: auto;
	bottom: auto;
	background-color: #FFE7CE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	border: 1px solid #FF9933;
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}
.formAyuda{
	position: absolute;
	visibility: hidden;
	z-index: 150;
	height: 400px;
	width: 200px;
	left: 500px;
	top: 260px;
	right: auto;
	bottom: auto;
	background-color: #FFE7CE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	border: 1px solid #FF9933;
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}

.notabg_admon {
	font-weight: normal;
	border: 1px solid #FF9933;
	background-color: #FFE7CE;
	padding: 2px;
}

.notabg_user {
	font-weight: normal;
	border: 1px solid #006697;
	background-color: #EFEFEF;
	padding: 2px;
}

.notabg_user_admon {
	font-weight: normal;
	border: 1px solid #006697;
	background-color: #EFEFEF;
	padding: 2px;
}

.notabg2 {
	font-weight: normal;
	border: 1px solid #006697;
	background-color: #EFEFEF;
	padding: 2px;
}
.notabg2_admon {
	font-weight: normal;
	border: 1px solid #FF9933;
	background-color: #FFE7CE;
	padding: 2px;
}

.foldermenu_on_activo{
	padding-left: 7px;
	padding-right: 7px;
	FONT-SIZE: 11px;	
	COLOR: #013298;
	font-weight: bold;
	width: 95px;
	height: 31px;
	text-align: center;
	background-color: #FFFFFF;
	border-top: 2px solid #006697;
	border-left: 2px solid #006697;
	border-right: 2px solid #5295B7;
}

.folderoff_separa_bl{
	background-color: #FFFFFF;
	height: 14px;
}

.Foro_tabla_a {
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	padding: 2px;
	border-bottom: 1px solid #abc7fd;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #5295B7;
	border-left-color: #006697;
	background-color: #EFF2F4;
}

.Foro_tabla_a_final {
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	padding: 2px;
	border-bottom: 1px solid #003399;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #5295B7;
	border-left-color: #006697;
	background-color: #EFF2F4;
}
.Foro_tabla_b {
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	padding: 2px;
	border-bottom: 1px solid #abc7fd;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #5295B7;
	border-left-color: #006697;
}

.Foro_tabla_b_final {
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	padding: 2px;
	border-bottom: 1px solid #003399;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #5295B7;
	border-left-color: #006697;
}
.foro_respuesta_a {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	border-bottom: 1px solid #CCCCCC;
	padding: 2px;
	background-color: #EFF2F4;
}

.foro_respuesta_a2 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	padding: 2px;
	background-color: #EFF2F4;
}

.foro_respuesta_b {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	padding: 2px;
	background-color: #ffffff;
}

.foro_moderador {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	padding: 2px;
	background-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.foro_cita {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	background-color: #FFFFFF;
	padding: 2px;
	border: 1px dotted #003399;
	width: 90%;
}

.Foro_cabeza_b_top {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	background-color: #FFFFFF;
	padding: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #5295B7;
	border-bottom-color: #006697;
	border-left-color: #006697;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #006697;
}

.Foro_cabeza_b {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	background-color: #FFFFFF;
	padding: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #5295B7;
	border-bottom-color: #006697;
	border-left-color: #006697;
	border-bottom-style: solid;
}

.Foro_listado_b {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	background-color: #FFFFFF;
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #abc7fd;
}

.Foro_listado_moderador {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	background-color: #FFFFFF;
	padding: 2px;
}

.Foro_listado_a {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	background-color: #EFF2F4;
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #abc7fd;
}

.tabla_catalogos
{
	width: 100%;
}

.texto_plantilla {
	font-weight: bold;
	FONT-SIZE: 11px;	
	COLOR: red;
	text-align: center;
	border-top: 1px solid red;
	border-left: 1px solid red;
	border-right: 1px solid red;
	border-bottom: 1px solid red;
}

/**
 * Calendar classes
 */

.tablainicioCalendario {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	border-bottom: 1px solid #003399;
	border-top: 1px solid #003399;
	/*border-left: 1px solid #003399;*/
	/**border-right: 1px solid #003399;*/
	font-style: normal;
	padding: 2px;
}

TD.CALENDRIER {
	color: #336699;
	background-color: #CCCCCC; 
	font-weight: bold; 
	text-align: center; 
	font-size: 10px;
}

A.CALENDRIER {
	text-decoration: none; 
	font-size: 10px;	
	color: #336699; 
}

.CALENDARBORDER {
	background-color: #336699; 
}

.CALENDARTITLE {
	background-color: #336699;
}

.CALENDARWEEK {
	background-color: #FFFFFF;
}

.CALENDARWEEKEND {
	background-color: #EFEFEF;
}

.CALENDARSELECTED {
	background-color: #FFCC66;
}

.CALENDARMES{
	text-decoration: none; 
	background-color:#FFFFFF; 
	border:1px solid; 
	border-color:#336699; 
	font-family:verdana; 
	color: #336699;
	font-size:14px;
}

.CALENDARTITULO{
	text-decoration: none; 
	font-size: 12px;	
	color: #336699; 
	FONT-WEIGHT: bold;
}

.CALENDARLINK{
	text-decoration: none; 
	font-size: 11px;	
	color: #336699; 
	FONT-WEIGHT: bold;
}

.CALENDARLINK_2{
	text-decoration: none; 
	font-size: 12px;	
	color: #003399; 
}

.CALENDARTITULOAGENDA{
	text-decoration: none; 
	font-size: 14px;	
	color: #003399; 
	FONT-WEIGHT: bold;
}

.CALENDARDESCRIPCION{
	text-decoration: none; 
	background-color:#EFEFEF; 
	border:1px solid; 
	border-color:#336699; 
	font-family:verdana; 
	color: #336699;
	font-size:14px;
}

.REPROGRAMACIONTITULO{
	text-decoration: none; 
	background-color:#EFEFEF;  
	font-family:verdana; 
	color: #336699;
	font-size:14px;
}

.textoEtapa {	
	font-size: 10px; 
	color: #666666;
}

.divTexto {
	FONT-SIZE: 12px; 
	COLOR: #003399;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	font-weight: bold;
}

.advertencia{
	background-color: #FFF4EA;
	border:2px solid; 
	border-color: #FF9933; 
}

#divAdvertencia{
	position:   absolute;
	width:      300px;
	FONT-SIZE: 16px; 
	COLOR: #003399;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	font-weight: bold;
	background-color: #EFEFEF; 
	border:2px solid; 
	border-color: #006697;
	visibility: hidden;
	margin-top: expression( (document.body.offsetWidth/2)-80 + "px");
	margin-left: expression( (document.body.offsetWidth/2)-150 + "px");
	z-index: 100; 
}

.reporte_proveedor_excelente{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #66CC00;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	border-bottom: 1px solid #003399;
	font-style: normal;
	padding: 2px;
}

.reporte_proveedor_bueno{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #013298;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	border-bottom: 1px solid #003399;
	font-style: normal;
	padding: 2px;
}

.reporte_proveedor_malo{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #CC3366;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	border-bottom: 1px solid #003399;
	font-style: normal;
	padding: 2px;
}

.autocomplete {
    font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
    font-size: 8pt;
    background-color: white;
    border: 1px solid #003399;
    position: absolute;
    cursor: default;
    overflow: auto;
    overflow-x: hidden;
}

.autocomplete_item {
    padding: 1px;
    padding-left: 5px;
    color: black;
    width: 100%;
}

.autocomplete_item_highlighted {
    padding: 1px;
    padding-left: 5px;
    color: white;
    background-color: #CCCCCC; /*#003399;/* #0A246A;*/
    color: #003399;
}

.horas_saturadasTitulo {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: red;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	padding: 2px;
	background-color: #EFF2F4;
}

.horas_saturadasDetalle {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: red;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	padding: 2px;
	background-color: #EFF2F4;
}

.horas_despejadasTitulo {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #32CD32;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	padding: 2px;
	background-color: #EFF2F4;
}

.horas_despejadasDetalle {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #32CD32;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	padding: 2px;
	background-color: #EFF2F4;
}

.total_foliosTitulo {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	padding: 2px;
	background-color: #EFF2F4;
}

.total_foliosDetalle {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
	padding: 2px;
	background-color: #EFF2F4;
}

.form_liga3 {

		border-top: 1px solid #003399;
		text-align: left;
}


/************************************************************** NUEVOS ESTILOS  ******************************/
.notabg {
	font-weight: normal;
	border: 1px solid #039;
	background-color: #CCCCCC;
	padding: 2px;
}

.tablainicio_admon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	background-color: #2E8BB8;
}

.tablabg_admon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00F;
	background-color: #D5E6FF;
	border: thin solid #999;
}

.tablabg_blanco_admon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00F;
	
	border: thin solid #999;
}

.tablabg_blanco_admon_user {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
	color: blue;
	border: thin solid #999;
}

.texto
{		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666;
}

.resultadolista_admon {
	FONT-WEIGHT: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00F;
	background-color: #D5E6FF;
	border: none;
	padding: 6px 2px 7px;
}

a:link{
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #003399;
	text-decoration:underline;
	font-weight: normal;
}
a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #00F;
	text-align: center;
	text-decoration: none;
}
a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-align: center;
	text-decoration: none;
}

.menu_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #00F;
	padding-top: 9px;
}

@charset "utf-8";
.back {
	background-attachment: fixed;
	background-image: url(../AP_imagenes/back_login.jpg);	
	background-repeat: no-repeat;
	background-position: top center;
}
.back tr td table tr td #form1 table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #666;
}
A.base_ancla:link    {	COLOR: blue; 		text-decoration: underline;  }
A.base_ancla:visited {	COLOR: #DF1C1C;  	text-decoration: underline;  }
A.base_ancla:active  {  COLOR: #003399; 	text-decoration: underline;  }
A.base_ancla:hover   {	COLOR: #003399; 	text-decoration: underline;  }

.base_fuente_body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.textoAzul
{		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #0354c2;
}
.tituloRep {	
	width: 120%!important;
    background-color: rgba(66, 176, 228, 0.94);
    font-family: inherit;
    font-size: small;
    font-weight: bold;
    text-align: center;
    background: linear-gradient(to right, #00bdff,#e2e5e6c7);
}

/* Add ERA Login cambio pwd */
A.cambiopwd_login:link    {	FONT-SIZE: 10px; COLOR: #0000a0; text-decoration:none;  text-align: center; }
A.cambiopwd_login:visited {	FONT-SIZE: 10px; COLOR: #0000a0;  text-decoration:none;  text-align: center; }
A.cambiopwd_login:active  {	FONT-SIZE: 10px; COLOR: #0000a0; text-decoration:none;  text-align: center; }
A.cambiopwd_login:hover   {	FONT-SIZE: 10px; COLOR: #3366CC; text-decoration:underline;  text-align: center; }






