body
{
	font-family: Arial; /* Eras Medium ITC; */
	font-size: smaller;
	color: #514D4D;
	background-color: #FFFFFF;
	margin: 0 0 0 0;
}
a:link, a:visited
{
	color: #514D4D;	
	text-decoration: none;
}

/* se usa en las ligas del menu */
a.menu:link, a.menu:visited
{	
	color: #000000;
	text-decoration: underline;
	
}

a.menuNew:link, a.menuNew:visited
{	
	color: #000000;
	text-decoration: underline;
	
}

td 
{
	font-size: smaller;
}
/* class="nor" solo debe usarse en los listados de tareas */
tr.nor
{
	background-color: #FFFFFF;
	height: 14pt;
	vertical-align: top;

}
tr.nor_a
{
	background-color: #FFFFFF;
	height: 14pt;
	vertical-align: top;

}
tr.nor_z
{
	background-color: #FFFFFF;
	height: 14pt;
	vertical-align: top;

}
tr.nor_r
{
	background-color: #FFFFFF;
	height: 14pt;
	vertical-align: top;
}

tr.nor_t, tr.nor_x
{
	color: Green;
	background-color: #FFFFFF;
	height: 14pt;
	vertical-align: top;

}
tr.nor_c
{
	color: #400000;
	background-color: #FFFFFF;
	height: 14pt;
	vertical-align: top;

}
tr.nor_d
{
	color: #0077FF;
	background-color: #FFFFFF;
	height: 14pt;
	vertical-align: top;

}
/* class="alt" solo debe usarse en los listados de tareas */
tr.alt
{
	background-color: #E6E6E6;
	height: 14pt;
	vertical-align: top;
}
tr.alt_a
{
	background-color: #E6E6E6;
	height: 14pt;
	vertical-align: top;
}
tr.alt_z
{
	background-color: #E6E6E6;
	height: 14pt;
	vertical-align: top;
}
tr.alt_r
{
	/* color: #E6E6E6; */
	background-color: #E6E6E6;
	height: 14pt;
	vertical-align: top;
}
tr.alt_t, tr.alt_x
{
	color: Green;
	background-color: #E6E6E6;
	height: 14pt;
	vertical-align: top;
}
tr.alt_c
{
	color: #400000;
	background-color: #E6E6E6;
	height: 14pt;
	vertical-align: top;
}
tr.alt_d
{
	color: #0077FF;
	background-color: #E6E6E6;
	height: 14pt;
	vertical-align: top;
}
/*-------------------------------------------------------------------------------*/
/* class="nor" solo debe usarse en los listados de tareas */
tr.nor
{
	background-color: #FFFFFF;
	height: 14pt;
	vertical-align: top;

}
tr.nor_ava
{
	background-color: #FFFFFF;
	height: 14pt;
	vertical-align: top;

}
tr.nor_rea
{
	background-color: #FFFFFF;
	height: 14pt;
	vertical-align: top;

}
tr.nor_act
{
	color: #0077FF;
	background-color: #FFFFFF;
	height: 14pt;
	vertical-align: top;

}
tr.nor_rec
{
	color: #FF0000;
	background-color: #FFFFFF;
	height: 14pt;
	vertical-align: top;

}

tr.nor_ter, tr.nor_xre
{
	color: Green;
	background-color: #FFFFFF;
	height: 14pt;
	vertical-align: top;

}

tr.nor_ite
{
	color: Green;
	background-color: #FFFFFF;
	height: 14pt;
	vertical-align: top;

}

tr.nor_can
{
	color: #400000;
	background-color: #FFFFFF;
	height: 14pt;
	vertical-align: top;

}
tr.nor_ica
{
	color: #400000;
	background-color: #FFFFFF;
	height: 14pt;
	vertical-align: top;

}
tr.nor_def
{
	color: #0077FF;
	background-color: #FFFFFF;
	height: 14pt;
	vertical-align: top;

}
/* class="alt" solo debe usarse en los listados de tareas */
tr.alt
{
	background-color: #E6E6E6;
	height: 14pt;
	vertical-align: top;
}
tr.alt_ava
{
	background-color: #E6E6E6;
	height: 14pt;
	vertical-align: top;
}
tr.alt_rea
{
	background-color: #E6E6E6;
	height: 14pt;
	vertical-align: top;
}
tr.alt_act
{
	color: #0077FF;
	background-color: #E6E6E6;
	height: 14pt;
	vertical-align: top;
}

tr.alt_rec
{
	color: #FF0000;
	background-color: #E6E6E6;
	height: 14pt;
	vertical-align: top;
}
tr.alt_ter, tr.alt_xre
{
	color: Green;
	background-color: #E6E6E6;
	height: 14pt;
	vertical-align: top;
}
tr.alt_ite
{
	color: Green;
	background-color: #E6E6E6;
	height: 14pt;
	vertical-align: top;
}
tr.alt_can
{
	color: #400000;
	background-color: #E6E6E6;
	height: 14pt;
	vertical-align: top;
}
tr.alt_ica
{
	color: #400000;
	background-color: #E6E6E6;
	height: 14pt;
	vertical-align: top;
}
tr.alt_def
{
	color: #0077FF;
	background-color: #E6E6E6;
	height: 14pt;
	vertical-align: top;
}
/*--------------------------------------------------------------------------------------------------*/
tr.txt
{
	background-color: #FFFFFF;
	height: 14pt;
	vertical-align: top;
}
tr.frm
{
	background-color: #FFFF80;
}                                                                  
tr.frm_disabled
{
	background-color: #E6E6E6;
}     
/* td_encabezado: estilo para los td de los encabezados de las tablas de listados */
td.encabezado
{
	font-family: Arial; /* Eras Demi ITC; */
	font-size: smaller;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
}
/* td_encabezado: estilo para los td de los encabezados de las tablas de listados */
td.encabezado2 
{
	font-family: Arial; /* Eras Demi ITC; */
	font-size: smaller;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003861;
}
td.enc
{
	font-family: Arial; /* Eras Demi ITC; */
	font-size: smaller;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003861;
}
td.encabezadosutil
{
	font-family: Arial; /* Eras Demi ITC; */
	font-size: smaller;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006BBE;
}
td.disabled 
{
	background-color: #E6E6E6;
}
input.camnor 
{
	font-family: Arial; 
	font-size: 9pt;
	height: 100%; 
	width: 100%; 
	border: none;
	background-color: #FFFF80;
}
textarea.camnor
{
	font-family: Arial; 
	font-size: 9pt;
	width: 100%; 
	height: 100%; 
	border: none;
	background-color: #FFFF80;	
}
textarea.camdescripcion
{
	font-family: Arial; 
	font-size: 9pt;
	width: 384; 
	height: 46; 
	border: none;
	background-color: #FFFF80;	
}
textarea.camdescripcion_disabled
{
	font-family: Arial; 
	font-size: 9pt;
	width: 384; 
	height: 46; 
	border: none;
	background-color: #E6E6E6;	
}
textarea.camcomentarios
{
	font-family: Arial; 
	font-size: 9pt;
	width: 199; 
	height: 46; 
	border: none;
	background-color: #FFFF80;	
}
textarea.camcomentarios_disabled
{
	font-family: Arial; 
	font-size: 9pt;
	width: 199; 
	height: 46; 
	border: none;
	background-color: #E6E6E6;	
}
textarea.camorigen
{
	font-family: Arial; 
	font-size: 9pt;
	width: 119; 
	height: 46; 
	border: none;
	background-color: #FFFF80;	
}
textarea.camorigen_disabled
{
	font-family: Arial; 
	font-size: 9pt;
	width: 119; 
	height: 46; 
	border: none;
	background-color: #E6E6E6;	
}
input.campersona
{
	font-family: Arial; 
	font-size: 8pt;
	width: 34; 
	height: 20; 
	border: solid 1 #006BBE;
	background-color: #FFFFFF;	
}
input.camidestatus
{
	font-family: Arial; 
	font-size: 8pt;
	width: 64; 
	height: 46; 
	border: none;
	background-color: #FFFF80;	
}
input.camresp, input.camdele, input.camclie
{
	font-family: Arial; 
	font-size: 8pt;
	width: 34; 
	height: 46; 
	border: none;
	background-color: #FFFF80;	
}
input.campri
{
	font-family: Arial;
	font-size: 8pt;
	width: 19;
	height: 46;
	border: none;
	background-color: #FFFF80;
}
input.campri_disabled
{
	font-family: Arial; 
	font-size: 8pt;
	width: 19; 
	height: 46; 
	border: none;
	background-color: #E6E6E6;	
}
input.camresp_disabled, input.camdele_disabled, input.camclie_disabled
{
	font-family: Arial; 
	font-size: 8pt;
	width: 34; 
	height: 46; 
	border: none;
	background-color: #E6E6E6;	
}
input.camfecha
{
	font-family: Arial; 
	font-size: 8pt;
	width: 64; 
	height: 20; 
	border: solid 1 #006BBE;
	background-color: #FFFFFF;		
}
td.camfechaedicion, input.camfechaedicion, div.camfechaedicion
{
	font-family: Arial; 
	font-size: 8pt;
	width: 64; 
	height: 20; 
	border: none;
	background-color: #FFFF80;	
}
td.camfechaedicion_disabled, input.camfechaedicion_disabled, div.camfechaedicion_disabled
{
	font-family: Arial; 
	font-size: 8pt;
	width: 64; 
	height: 20; 
	border: none;
	background-color: #E6E6E6;	
}
input.camfechaedicion_organizador
{
	font-family: Arial; 
	font-size: 8pt;
	width: 64; 
	height: 20; 
	border: none;
	background-color: Transparent;
}
checkbox.camnor
{
	font-family: Arial; 
	font-size: 9pt;
	height: 100%; 
	width: 100%; 
	border: none;
	background-color: #FFFF80;	
}
/* originalmente... 
checkbox.camtipo
{
	font-family: Arial; 
	font-size: 8pt;
	height: 20; 
	width: 100%; 
	border: solid 1 Gray;
	background-color: #FFFFFF;	
} */
.camperiodo
{
	font-family: Arial; 
	font-size: 8pt;
}
.camtipo
{
	font-family: Arial; 
	font-size: 8pt;
}
input.camtexto
{
	font-family: Arial; 
	font-size: 8pt;
	width: 80;
	height: 20; 
	border: solid 1 #006BBE;
	background-color: #FFFFFF;	
}


select.camnor
{
	font-family: Arial; 
	font-size: 8pt;
	height: 100%; 
	width: 100%; 
	border: none;
	background-color: #FFFF80;	
}
select.camgrupo, select.camrol, select.camordenar, select.camreporte
{
	font-family: Arial; 
	font-size: 8pt;
	height: 18; 
	width: 100%; 
	border: solid 1 #006BBE;
	background-color: #FFFFFF;	
}
input.boton
{
	width: 75px;
	font-family: Arial;
	font-size: 8pt;
}

/* se usa en entrada.aspx */
.mensaje
{
	 font-weight: bold;
	 display: block;
}
/* se usa en entrada.aspx */
.mensaje_validacion
{
	font-weight: bold;
	color: #FF0000;
	display: block;
}

/*
Colores CEMIX 

Azul Corporativo #003861
70% Azul Corporativo #004A82
Gris Corporativo #514D4D
Gris Textos #514D4D

Gris 10% #E6E6E6
Azul 10% #006BBE

*/
tr.r 
{
	color: #FF6161;
}
tr.c
{
	color: #FFDD53;
}
tr.t
{
	color: #A1FFA1;
}

