.azulbig_rechazo
{
	font-weight: bold;
	font-size: 14pt;
	color: #0080c0;
	font-family: Arial, Helvetica, sans-serif;
	line-height:50px; 
	text-justify:auto;  
	text-indent:20px;  
}

.azulbig
{   
	font-weight: bold;
	font-size: 14pt;
	color: #0080c0;
	font-family: Arial, Helvetica, sans-serif;
}
.rojobig
{
	font-weight: bold;
	font-size: 12pt;
	color: red;
	font-family: Arial, Helvetica, sans-serif;
}
.grisbig
{
	font-weight: bold;
	font-size: 12pt;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #c0c0c0;
}
.negritabig
{
	font-weight: bold;
	font-size: 12pt;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
}

.azul
{
	font-weight: bold;
	font-size: 12pt;
	color: #0080c0;
	font-family: Arial, Helvetica, sans-serif;
}

.azulsmall
{
	font-weight: bold;
	font-size: 8pt;
	color: #0080c0;
	font-family: Arial, Helvetica, sans-serif;
}
.rojo
{
	font-weight: bold;
	font-size: 8pt;
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
}

.rojo_administrador
{
	font-weight: bold;
	font-size: 8pt;
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align:middle;  
}

.rojo_lista
{
	font-size: 7pt;
	color: red;
	font-family: Arial, Helvetica, sans-serif;
}

.linenavy
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	background-color: navy;
}
.linegris
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #c0c0c0;
}
.lineroja
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	background-color: red;
}
.lineazul
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	background-color: blue;
}
.lineverde
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	background-color: green;
}
.normal
{
	font-size: 10pt;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
}
.small
{
	font-size: 8pt;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
}

.small_cantidad
{
	font-size: 8pt;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	text-align :right;
}

.negrita
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.negrita_izq
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-align:right;  
}

.negrita_media
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
}

.negrita_azul
{
	font-weight: bold;
	font-size: 8pt;
	color: #002C50;
	font-family: Arial, Helvetica, sans-serif;
}

.rojita
{
	font-weight: bold;
	font-size: 8pt;
	color: red;
	font-family: Arial, Helvetica, sans-serif;
}

.verde
{
	font-weight: bold;
	font-size: 8pt;
	color: green;
	font-family: Arial, Helvetica, sans-serif;
}
.expandible
{
	cursor: hand;
	color: black;
}
.expandido
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
}
.expandido2
{
}
.contraido
{
	display: none;
}

.style2
{
	font-family: Arial, Helvetica, sans-serif;
	color: red;
	font-size: 10pt;
	font-weight: bold;
}
.style3
{
	font-style: italic;
	color: #990000;
	font-weight: bold;
}

.style5
{
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
}
.style6
{
	font-size: 12px;
}
.style8
{
	font-family: Arial, Helvetica, sans-serif;
}
.style9
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.style10
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style12
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.style13
{
	color: #FFFFFF;
	font-style: italic;
}
.style15
{
	color: #FFFFFF;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}
.style16
{
	color: #FFFFFF;
	font-style: italic;
	font-size: 12px;
}
.style17
{
	color: #FFFFFF;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.style18
{
	text-align:right;  
}

/*yo*/

.Menu
{
	background-color: #639ACE;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size :12px;
	border-right:#999999 1px solid;
	border-top:#999999 1px solid;
	BORDER-LEFT:#999999 1px solid;
	BORDER-BOTTOM:#999999 1px solid;
	text-align:center;   
	/*height:22px;
	width:180px; */
}

.Menu_hijo
{
	background-color: #639ACE;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size :10px;
	border-right:#999999 1px solid;
	border-top:#999999 1px solid;
	BORDER-LEFT:#999999 1px solid;
	BORDER-BOTTOM:#999999 1px solid;
	text-align:center;   
	/*height:22px;
	width:180px; */
}
.submenu
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size :9px;
}

.Titulo_top
{
	background-color: #F0DDB9;
	background-color:#F67A18;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size :18px;
	border-right:#999999 0px solid;
	border-top:#999999 0px solid;
	BORDER-LEFT:#999999 0px solid;
	BORDER-BOTTOM:#999999 0px solid;
	text-align:center;   
	/*height:22px;
	width:180px; */
}

.Titulo
{
	background-color: #639ACE;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size :14px;
	border-right:#999999 1px solid;
	border-top:#999999 1px solid;
	BORDER-LEFT:#999999 1px solid;
	BORDER-BOTTOM:#999999 1px solid;
	text-align:center;   
	/*height:22px;
	width:180px; */
}

.Titulo_peque
{
	background-color: #639ACE;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size :11px;
	border-right:#999999 1px solid;
	border-top:#999999 1px solid;
	BORDER-LEFT:#999999 1px solid;
	BORDER-BOTTOM:#999999 1px solid;
	text-align: left;   
}

/**Para el Datagrid **/
	.Datagrid
	{
	font-family:Arial, Helvetica, sans-serif;
	/*background:#31659c;*/
	/*color:#ffffff;*/
	background-color:#EFEFEF;
	color:#000000;
	font-weight:bold ; 
	border-color:#ffffff;
	border-bottom-color:#ffffff;
	border-left-color:#ffffff;
	border-right-color:#ffffff;
	}
	
	
	.dt_celda
	{
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:10px;
		font-weight:bold; 
		border-right:#000000 1px solid;
		border-top:#000000 1px solid;
		BORDER-LEFT:#000000 1px solid;
		BORDER-BOTTOM:#000000 1px solid;
		border-color:#000000;
	}
	
	.dt_celda_header
	{
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:10px;
		font-weight:bold; 
		border-right:#000000 1px solid;
		border-top:#000000 1px solid;
		BORDER-LEFT:#000000 1px solid;
		BORDER-BOTTOM:#000000 1px solid;
		border-color:#000000;
		background-color:#BCBE76;
	}
		
	/**Elementos Alternos del Grid Alternating Items **/
.AlternatingItems
	{font-family:Arial, Helvetica, sans-serif;
	color:Black;
	background:#EFEFEF;
	font-weight:Normal;
	font-size:11px;}
	
/**Elementos normales ItemStyle **/
.NormalItems
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:Black;
	background:#FFFFFF;
	font-weight:Normal;
	font-size:11px;}

/**Encabezado del grid HeaderStyle**/
.Header
{
	/*font-family:Arial, Helvetica, sans-serif;
				color:White;
	color:Black;
	font-weight:bold;
	text-align:center;
				background-color:#189642;
	background-color:#BCBE76;
	font-size:12px;*/
	
	font-family:Arial, Helvetica, sans-serif;
	color:White;
	/*color:Black;*/
	font-weight:bold;
	text-align:center;
	/*background-color:#189642;
	background-color:#BCBE76;*/
	background-color:#31659c;
	font-size:10px;
}

/**Pie del Grid, FooterStyle**/
.Footer
	{font-family:Arial, Helvetica, sans-serif;
	color:Black;
	font-weight:bold;
	text-align:center;
	background-color:#BCBE76;
	font-size:10px;
}
/**Por si seleccionan un elemento del grid SelectedItems**/

.SelectedItems
{
	font-family:Arial, Helvetica, sans-serif;
	color:White;
	/*background:#A87171;*/
	background:#336699;
	font-weight:Normal;
	font-size:11px;}
	
/**PACHUCA**/
.Esconder 
{
	ZOOM: 1%;
	font-family:Arial, Helvetica, sans-serif;
	color:White;
	font-weight:bold;
	text-align:center;
	background:#BCBE76;
}

.Combos
{
	font-family:Arial, Helvetica, sans-serif;
	color:Black;
	font-weight:bold; 
	font-size:10px;
	background-color :#EFEFEF; 
}

.Combos_rojo
{
	font-family:Arial, Helvetica, sans-serif;
	color:red;
	font-weight:bold; 
	font-size:10px;
	background-color :#EFEFEF; 
}

.listados
{
	font-family:Arial, Helvetica, sans-serif;
	color:azul;
	font-weight:bold; 
	font-size:10px;
	background-color :#EFEFEF; 
}

.color_Celda
{
	background-color: #D4D8E4;
	color: #ffffff;
}

.color_Celda_cmd
{
	background-color: #D4D8E4;
	color:Maroon;
	border-right:#D4D8E4 1px solid;
	border-top:#D4D8E4 1px solid;
	BORDER-LEFT:#D4D8E4 1px solid;
	BORDER-BOTTOM:#D4D8E4 1px solid;
	text-align:left;
	font-weight: bold;
	font-size :11px;
}


.Obligatorio
{
	color:Maroon;
	/*background-color:#D4D8E4;*/
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size :11px;
}

.Obligatorio_negro
{
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size :11px;
}

.muestra_tabla
{
	color:Maroon;
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size :11px;
}

.No_obligatorio_titulo
{
	color:Black;
	/*background-color:#D4D8E4;*/
	background-color:#EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size :11px;
	border-bottom-width:0;
}

.No_obligatorio
{
	color:Black;
	/*background-color:#D4D8E4;*/
	background-color:#EFEFEF;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size :11px;
	border-bottom-width:0;
}


.No_obligatorio_button
{
	color:Black;
	background-color:#D4D8E4;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size :8pt;
	border-bottom-width:0;
	text-align:left; 
}

.letras_encabezado
{
	/*letras dentro de los encabezados*/
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size :17px;
}

.Encabezados_naranja
{
	/*titulos azules*/
	background-color: #CCCC99;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-right:#481317 1px solid;
	border-top:#481317 1px solid;
	BORDER-LEFT:#481317 1px solid;
	BORDER-BOTTOM:#481317 1px solid;
}

.Encabezados
{
	/*titulos azules*/
	background-color: #bdc6db;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-right:#0080ff 1px solid;
	border-top:#0080ff 1px solid;
	BORDER-LEFT:#0080ff 1px solid;
	BORDER-BOTTOM:#0080ff 1px solid;
}


.lineas1
{
color:#CECF9C;
font-size:2px;
}

.lineas
{
/*
color:#890023;
font-size:2px;
*/
color:#E11B22;
/*color:#55acff;*/
font-size:2px;
}

A.datolink {
	COLOR: #000000;
	font-family: Arial,Helvetica,sans-serif; 
	FONT-SIZE: 11px; 
	/*FONT-SIZE: 16px;*/
	/*TEXT-DECORATION: underline;*/
	TEXT-DECORATION: none;
	font-weight: bold;
}

a:link {
	TEXT-DECORATION: none;
	color: #000000;
}

a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color:#000000;
}
a:active {
	text-decoration: none;
	color: #000000;
}


.Header_tabla
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	text-align:left; 
	font-size:14px;
}

.contorno
{
	border-right:#000000 1px solid;
	border-top:#000000 1px solid;
	BORDER-LEFT:#000000 1px solid;
	BORDER-BOTTOM:#000000 1px solid;
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}


.servicio_color
{
	color:#ffffff;
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
}

 .evaluacion
 {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-right:#000000 1px solid;
	border-top:#000000 1px solid;
	BORDER-LEFT:#000000 1px solid;
	BORDER-BOTTOM:#000000 1px solid;
	text-align:left;
	width:13px;
	height:13px;  
}

.No_obligatorio_boton
{
	color:Black;
	background-color:#D4D8E4;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size :11px;
	border-bottom-width:0;
	border-right:#D4D8E4 0px solid;
	border-top:#D4D8E4 0px solid;
	BORDER-LEFT:#D4D8E4 0px solid;
	BORDER-BOTTOM:#D4D8E4 0px solid;
}

.servicios
{
	color:Maroon;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size :11px;
}

.no_servicios
{
	color: #cecfce;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size :11px;
}
.Divisorlogin
	{font-family:Arial;
	color: MidnightBlue;
	font-size:10pt;
	background-color:#336699;
	width:100%;
	height:5px}
	
.Divisor
	{font-family:Arial;
	/*color: #890023;*/
	color:#31659c;
	font-size:10pt;
	/*background-color:#890023;*/
	background-color:#31659c;
	width:100%;
	height:25px}
	
.Etiquetas2
	{color:#838A8F;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold}
	
.EtiquetasLogin
	{
	/*color:MidnightBlue;*/
	color:#000000;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold}
	
.Etiquetaendos
	{color:MidnightBlue;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold}
	
.LabelStyle
    {color:#838A8F;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold}
	
	
	/* Menu pequeño */
.menustyle 
{	
	PADDING-LEFT: 5px; 
	PADDING-RIGHT: 5px; 
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 1px; 
	VERTICAL-ALIGN: top; 
	PADDING-TOP: 1px;
	BACKGROUND-IMAGE: url(..\Imagenes\Nuevo\img_fondomenu.gif);
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px;
	background-color:#FCFCFE;
	COLOR: black;
	vertical-align:top;
}

.menuitem 
{
	BORDER-RIGHT: 1px; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: 1px; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: 1px; 
	COLOR: black; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: 1px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	vertical-align:top;
}

.mouseover 
{
	BORDER-RIGHT: 1px; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: 1px; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: 1px; 
	CURSOR: hand; 
	COLOR: #000000;
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: 1px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.mouseup 
{
	background-color:#FCFCFE;
	BORDER-RIGHT: 1px; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: 1px; 
	PADDING-LEFT: 5px; 
	FONT-WEIGHT:bold ; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: 1px; 
	CURSOR: hand; 
	COLOR: #82001e;
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: 1px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
}
	
.mousedown 
{
	background-color:#FCFCFE;
	BORDER-RIGHT: 1px; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: 1px; 
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold ; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: 1px; 
	CURSOR: hand; 
	COLOR: #82001e;
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: 1px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
	
	
	/*NUEVO MENU*/
.menustyle_N
{	
	PADDING-LEFT: 1px; 
	PADDING-RIGHT: 1px; 
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 0px; 
	VERTICAL-ALIGN: top; 
	PADDING-TOP: 0px;
	BACKGROUND-IMAGE: url(..\Imagenes\Nuevo\img_fondomenu.gif);
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px;
	background-color:#FCFCFE;
	COLOR: black; 
	height: 35px;
}

.menuitem_N
{
	BORDER-RIGHT: 0px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: 0px; 
	COLOR: black; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 0px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	height: 35px;
}

.mouseover_N
{
	BORDER-RIGHT: 1px; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: 1px; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: 1px; 
	CURSOR: hand; 
	COLOR: #000000;
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: 1px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.mouseup_N 
{
	background-color:#FCFCFE;
	BORDER-RIGHT: 1px; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: 1px; 
	PADDING-LEFT: 5px; 
	FONT-WEIGHT:bold ; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: 1px; 
	CURSOR: hand; 
	COLOR: #82001e;
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: 1px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
}
	
.mousedown_N
{
	background-color:#FCFCFE;
	BORDER-RIGHT: 1px; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: 1px; 
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold ; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: 1px; 
	CURSOR: hand; 
	COLOR: #82001e;
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: 1px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}


/*menu de endosos*/
	.menustyle_E {/*
BACKGROUND-COLOR: #EFEFEF
BACKGROUND-IMAGE: url(Imagenes\header_menu_verde_1.gif);*/
	background-color:White; 
	PADDING-LEFT: 1px; 
	PADDING-RIGHT: 1px; 
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 0px; 
	VERTICAL-ALIGN: top; 
	PADDING-TOP: 0px;
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;}
	
	.menuitem_E {FONT-SIZE: 8pt; COLOR: Black; PADDING-RIGHT: 1px; 
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 0px; 
	VERTICAL-ALIGN: top; 
	PADDING-TOP: 0px;
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px;vertical-align:top;
	FONT-FAMILY: Arial, Helvetica, sans-serif;}
	
	.mouseup_E 
	{
PADDING-RIGHT: 1px; 
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	FONT-SIZE: 10pt; 
	PADDING-BOTTOM: 0px; 
	VERTICAL-ALIGN: top; 
	PADDING-TOP: 0px;
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px;
	CURSOR: hand; COLOR: #662A00;
	font-weight:600 ; 
	}
	
	.mouseover_E {PADDING-RIGHT: 1px; 
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	FONT-SIZE: 10pt; 
	PADDING-BOTTOM: 0px; 
	VERTICAL-ALIGN: top; 
	PADDING-TOP: 0px;
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px;
	CURSOR: hand; COLOR: #662A00;
	font-weight:600 ;
	}
	
	.mousedown_E { PADDING-RIGHT: 1px; 
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	FONT-SIZE: 10pt; 
	PADDING-BOTTOM: 0px; 
	VERTICAL-ALIGN: top; 
	PADDING-TOP: 0px;
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px;
	CURSOR: hand; COLOR: #662A00; 
	font-weight:600 ;
	}


.Combos_small
{
	font-family:Arial, Helvetica, sans-serif;
	color:Black;
	font-weight:bold; 
	font-size: 8pt;
	background-color :#EFEFEF;
	/*background-color :#C9CAC8;*/
}

.Combos_small_celda
{
	font-family:Arial, Helvetica, sans-serif;
	/*color:Black;*/
	color:blue;
	font-size:10px;
	font-weight:bold; 
	background-color :#EFEFEF; 
	border-right:#000000 1px solid;
	border-top:#000000 1px solid;
	BORDER-LEFT:#000000 1px solid;
	BORDER-BOTTOM:#000000 1px solid;
	border-color:#000000;
}

.Texto_Cantidad
{
	font-family:Arial, Helvetica, sans-serif;
	color:Black;
	font-weight:bold; 
	font-size: 8pt;
	background-color :#EFEFEF; 
	text-align:right;  
}

.fondo_verde
{
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-weight:bold;
	text-align:left;
	/*background-color:#189642;*/
	background-color:#BCBE76;
	font-size:13px;
}

.fondo_verde_1
{
	font-family:Arial, Helvetica, sans-serif;
	color:White;
	font-weight:bold;
	text-align:left;
	/*background-color:#189642;*/
	background-color:#BCBE76;
	font-size:11px;
}

.TB_dinamicas_celda
{
	color:Black;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size :11px;
	border-bottom-width:0;
}

.TB_dinamicas_celda_10
{
	color:Black;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size :10px;
	border-bottom-width:0;
}

.link_celda {
	COLOR: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif; 
	FONT-SIZE: 11px; 
	/*FONT-SIZE: 16px;*/
	TEXT-DECORATION: underline;
	font-weight: bold;
}

.usuario_portada 
{
	BORDER-RIGHT: #ff7900 0px solid; 
	BORDER-TOP: #ff7900 0px solid; 
	FONT-WEIGHT: bold; FONT-SIZE: 11px; 
	BORDER-LEFT: #ff7900 0px solid; 
	COLOR: #ffffff; 
	BORDER-BOTTOM: #999999 0px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ff7900; 
	TEXT-ALIGN: center }
	
	
/*pestañas*/
#header1 UL 
{ 
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 10px; 
	LIST-STYLE-TYPE: none;
}

#header1 LI 
{
	PADDING-RIGHT: 0px; 
	DISPLAY: inline; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
}

#header1 A 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 9px; 
	BACKGROUND: url(..\Imagenes\left_both.gif) no-repeat left top; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #765 1px solid; 
	TEXT-DECORATION: none;
}

#header1 A SPAN 
{
	PADDING-RIGHT: 15px; 
	DISPLAY: block; 
	PADDING-LEFT: 6px; 
	FONT-WEIGHT: bold; 
	BACKGROUND: url(..\Imagenes\right_both.gif) no-repeat right top; 
	FLOAT: left; 
	PADDING-BOTTOM: 4px; 
	COLOR: #333; 
	PADDING-TOP: 5px;
}

#header1 A SPAN 
{
	FLOAT: none; 
}

#header1 A:hover SPAN 
{
	COLOR: #333; 
}

#header1 #current A 
{
	BORDER-TOP-WIDTH: 0px; 
	BACKGROUND-POSITION: 0px -150px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	BORDER-RIGHT-WIDTH: 0px; 
}

#header1 #current A SPAN 
{
	BACKGROUND-POSITION: 100% -150px; 
	PADDING-BOTTOM: 5px; 
	COLOR: #333; 
}

#header1 A:hover 
{
	BACKGROUND-POSITION: 0% -150px;
}

#header1 A:hover SPAN 
{
	BACKGROUND-POSITION: 100% -150px;
}

/*Nuevo layout 16-01-2007*/
.Nombredepto
{
	font-family:Arial;	
	font-weight: bold;
	font-size: 14pt;
	/*color: #8A8D09;*/
	color:#000000;
}

.Nombredepto_centro
{
	font-family:Arial;	
	font-weight: bold;
	font-size: 14pt;	
	/*color:#31659c;*/
	color:#000000;
	text-align: center;		
}

.SubNombre
{
	font-family:Arial;	
	font-weight: bold;
	font-size: 12pt;
	color: #8A8D09;
	text-align: center;			
	border-top:#000000 1px solid;
	BORDER-BOTTOM:#000000 1px solid;
	background-image:url(..\Imagenes\Nuevo\img_fondomenu.gif);
}

.NombrePrincipal
{
	font-family:Arial;	
	font-weight: bold;
	font-size: 9pt;
	/*color: #8A8D09;*/
	color:#000000;
}

.TituloPrincipal
{
	font-family:Century Gothic;
	font-size: 20pt;
	font-weight: normal; 
	color: #FFFFFF;
	/*color: #31659c;*/
}

.SubTituloPrincipal1
{
	font-family:Century Gothic;
	font-size: 18pt;
	font-weight: bold;
	/*color: #98002E;*/
	color: #000000;
	text-align: center;	
}

.SubTituloPrincipal2
{
	font-family: Arial;
	font-size: 10pt;
	color: #363434;	
	text-align: right;	
	font-weight: bold;
}

.EtiquetaPrincipal
{
	background-color: #98042C;
	font-family: Arial;
	font-size: 6pt;
	color: White;
	text-align: center;
}

.TituloIzquierdoSup
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: normal;
	color: #939598;	
	text-align: left;	
}

.TituloIzquierdoInf
{
	font-family: Arial;
	font-size: 14pt;
	font-weight: bold;
	color: #939598;	
	text-align: left;	
}

.ParrafoIzquierdo
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	/*color: #939598;	*/
	text-align: justify;	
}

.TituloDerecho
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	color: #FBFCFD;	
	text-align: left;
	background-color: #BCBE76;	
	border-style: none;	
}

.EsquinaDerecha
{
	background-color: #796E04;	
	border-style: none;	
}

.FondoCelda
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #98002E;	
	text-align: left;
	background-color: #DFE0C0;		
}

.FondoCelda1
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #231F20;	
	text-align: left;
	background-color: #DFE0C0;	
	border-style: none;
	text-align: justify;
}

.FondoCelda2
{	
	text-align: right;
	background-color: #DFE0C0;		
}

/*fondo del menú principal*/
.FondoMenu1
{
	background-color: #231D21;	
}

.FondoMenu2
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #FBFCFD;	
	/*background-color: #8A8D09;*/
	/*background-color:#639ACE;*/
	background-color:#C9CAC8;  
}

.FondoMenu3
{
	/*background-color: #7A6D04;*/
	background-color:#D4D8E4; 
}
	
.FondoEncuestaSuperior
{
	font-family: Arial;
	color: Black;	
	background-color: #CACACA;	
}

.FondoEncuestaInferior
{
	font-family: Arial;
	color: Black;	
	background-color: #ACACAC;	
}

.ListaBotones
{
	font-family: Arial;
	font-size: 8pt;
	color: Black;	
	background-color: #CACACA;	
	text-align: right;
}

.Normas_rb
{
	color:DarkBlue;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size :11px;
}


.Fondo_Naranja
{
	/*titulos azules*/
	/*background-color: #FF7900;*/
	background-color:#F09C15;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold
}



.Encabezados_rojo
{
	/*titulos azules*/
	background-color: #990000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-right:#000000 1px solid;
	border-top:#000000 1px solid;
	BORDER-LEFT:#000000 1px solid;
	BORDER-BOTTOM:#000000 1px solid;
}


.boderRojo_bottom
{
	border-bottom:#890023 2px solid
}

.ReporteDetalle
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:Black;
	background:#FFFFFF;
	font-weight:Normal;
	font-size:10px;
}

.ReporteEncabezado
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:White;
	background:#31659c;
	font-weight:Normal;
	font-size:12px;
	text-align:center;   
}

.Linea_abajo
{
	BORDER-BOTTOM:#000000 2px solid;
}

.Blanco
{
	background-color :#FFFFFF; 
}

.Blanco_negrita
{
	background-color :#FFFFFF; 
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}

/*Para la parte del organigrama de Bimbo*/
.BordeInfTabla
{
	border-bottom:#9d9c55 1px solid;
	border-top:#9d9c55 1px solid;
}

.negrita_marco
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	border-right:#000000 1px solid;
	border-top:#000000 1px solid;
	BORDER-LEFT:#000000 1px solid;
	BORDER-BOTTOM:#000000 1px solid;
}

.negrita_marco_color
{
	background-color :#EFEFEF;	
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	border-right:#000000 1px solid;
	border-top:#000000 1px solid;
	BORDER-LEFT:#000000 1px solid;
	BORDER-BOTTOM:#000000 1px solid;
}

.Header_tabla_centrado
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	text-align:center;  
	font-size:12px;
}

.Header_tabla_centrado_subrallado
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	text-align:center;  
	font-size:12px;
    text-decoration:underline;
}

.Interiro_tabla
{
	font-family:Arial, Helvetica, sans-serif;
	/*color:White;*/
	color:#000000;
	font-weight:bold;
	/*background-color:#31659c;*/
	/*background-color:#E11B22;*/
	background-color:#FFFFFF;
	/*background-color:#000000;*/
	font-size:12px;
	border-right:#000000 1px solid;
	border-top:#000000 1px solid;
	BORDER-LEFT:#000000 1px solid;
	BORDER-BOTTOM:#000000 1px solid;
}

.Interiro_tabla_centro
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	/*background-color:#31659c;*/
	background-color:#C9CAC8;
	font-size:12px;
	border-right:#000000 1px solid;
	border-top:#000000 1px solid;
	BORDER-LEFT:#000000 1px solid;
	text-align:center;
	BORDER-BOTTOM:#000000 1px solid;
}

.Footer_azul
	{font-family:Arial, Helvetica, sans-serif;
	color:Black;
	font-weight:bold;
	text-align:center;
	/*background-color:#31659c;*/
	background-color:#822433;
	font-size:10px;
}

.No_obligatorio_button_centro
{
	color:Black;
	background-color:#D4D8E4;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size :8pt;
	border-bottom-width:0;
	text-align:center; 
}


.color_Celda_negrita
{
	background-color: #D4D8E4;
	color: #000000;
}

.colores
{
	background-color: #0080c0;
	color: #000000;
}

.boton
{
		font-family: Tahoma;
		font-size: 10px;
		font-weight: bold;		
		color: #FFFFFF;
		text-align:center; 				
		border: 1px solid #FFFFFF;
		background-image: url('../Imagenes/Botones/grouping_area_column_gris.png');
		vertical-align:middle;
		padding-top: 4px;
		padding-bottom: 0px;
		padding-left: 10px;
		padding-right: 10px;
    height: 22px;
}

.Header_Gris
{
	font-family:Arial, Helvetica, sans-serif;
	color:Black;
	font-weight:bold;
	text-align:center;
	background-color:#DDDDDD;
	font-size:12px;
}

/*cambio por firefox*/
.DatosInicio
{
	font-family:Arial, Helvetica, sans-serif;
	color:Black;
	font-weight:bold; 
	font-size: 8pt;
	background-color :#EFEFEF; 
	text-transform:uppercase;  
}

.textoprivacidad
{
	font-weight: bold;
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

.AvisoPrivacidad
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px; 
	color:#000000;	
	text-decoration: none;
	text-align:justify;
}

.Divisorlogin
{
	font-family:Arial;
	color: MidnightBlue;
	font-size:10pt;
	background-color:#336699;
	width:100%;
	height:5px
}

.DivisorloginPrivacidad
{
	font-family:Arial;
	color:MidnightBlue;
	font-size:10pt;
	background-color:#336699;
	width:80%;
	height:2px
}
.TituloPagAcceso
{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:30px;
	text-align:center;
    vertical-align:middle;   
}

.TituloAmbiente
{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:20px;
	text-align:center;
    vertical-align:middle;   
}

.AzulSub
{
	font-weight: bold;
	font-size: 10pt;
	color: darkblue;
	font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
/*ESTILOS PARA SOLICITUDES*/

.Titulo2
{	
	color: Red;
	font-family: Arial, Helvetica, sans-serif;	
	font-size :16px;
	font-weight : bold;	
	text-align:center;   	
}

.Caja_Texto
{
	font-family:Arial, Helvetica, sans-serif;
	color:Black;
	font-weight:bold; 
	font-size: 8pt;
	background-color :#EFEFEF; 	
}

.NegritaMediana
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;	 	
}

.NegritaMedianaRoja
{
	font-weight: bold;
	font-size: 9pt;
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;	 	
}

.NegritaGrande
{
	font-weight: bold;
	font-size: 12pt;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;	 	
}

.TituloPrincipal
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	/*font-weight: bold;**/
	font-size :30px;	
	text-align:center;   	
}

.Titulo
{
	font-weight: bold;
	font-size: 16pt;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;	 	
}

.SubTitulo
{
	font-weight: bold;
	font-size: 14pt;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;	 	
}

.TituloConsulta
{
	font-weight: bold;
	font-size: 16pt;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;	 	
}

/**Label Error*/
.input-error {
	border: 2px solid red;
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-weight: bold;
	font-size: 8pt;
	background-color: #EFEFEF;
}

.errorLabel {
	font-size: 11px;
	color: #990000;
	font-weight: bold;
}