/* -------- REGLAS DE ESTILO GENERICAS -------- */
html, body {
	
}

body 
{
	/*margin:0;
	padding:1px;*/
	margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;	
}

body, input, select, option, textarea
{
	font-family: "Trebuchet MS", Verdana;
	font-size:11px;
	margin-left: 0px;
	height: 22px;
}

option
{
	color:#666666;
}

h6
{
	/*padding: 0px;

	border-bottom: #0081c5 2px solid;
	font-size:1.1em;
	margin-bottom:0;*/
	margin:0 0 0px 0; 
	padding:9px 0 5px 10px; 
	background:#ff6600 url('../images/esquina_titulo.gif') no-repeat left top;
	height:18px; 	
	color:#fff; 
	font-weight:bold; 
	font-size:14px; 
	vertical-align:middle;
	/*width: 1257px;*/
	border :0;

}

div#Pagina
{
	min-width:800px;			
	position:relative;	
}

div#LogoMasContacto, 
div#MenuGrupos,
div#Cuerpo
{
	clear:both;
	display:block;
	min-width:800px;
	width:99%;
}

td.Etiqueta
{
	/*background-color:#f1f1f2;*/
	font-weight:bold;
	padding:0.3em;
}

input.Boton
{
	background-color:#0081c5;
	color:white;
	font-weight:bolder;	
	border:0;
}
.Boton
{
	color: #096ca0;
	text-decoration:none;
	font-weight:bolder;	
	border:0;
}
.Boton:hover
{
	color: #096ca0;
	text-decoration:underline;
	font-weight:bolder;	
	border:0;
}
.Boton:visited
{
	color: #096ca0;
	text-decoration:none;
	font-weight:bolder;	
	border:0;
}

image.ImagenBoton
{
	padding-left:4px;
}

/* -- Estilo para Grillas-- */
table.Table1
{
	background:#fff;
	width: 100%;
}

table.Grilla
{	
	padding-left:0%; 
	padding-top:25px; 
	padding:0;
	float:left; 
/*	background-color:#fff;*/
	font-size:12px;
/*	color:#847b74; */
	text-align:center;
	/*width: 100%;*/
	width: 100%;
	background-color:#fff;
	height: 33px;
}

table.Grilla tr.EncabezadoGrilla td
{
	border-top: #gray 1px solid;
/*	border-bottom: gray 1px solid;*/
	 border-left:gray 1px solid;
	/*border-bottom: dimgray 1px solid;*/
	height: 20px;
	background-color: #fff;
	font-size:12px;
	color:#847b74; 
	text-align:center;
}

table.Grilla tr.EncabezadoGrilla th
{
	border-top: #ffffff 3px solid;
/*	border-bottom: dimgray 1px solid;*/
		 border-left:gray 1px solid;
	/*border-bottom: dimgray 1px solid;*/
	height: 20px;
	background-color: #fff;
	font-size:12px;
	color:#847b74; 
	text-align:center;

	
}

table.Grilla tr.EncabezadoGrilla th.Monto
{
	text-align:right;
}

table.Grilla tr.FilaAlternativaGrilla
{
	font-weight: normal;
	background-color: #fff;
}

table.Grilla tr.FilaSeleccionadaGrilla
{
	font-weight: bold;
	background-color: #fff;
}

table.Grilla td
{
	padding:5px;
}

td.Numero
{
	text-align:left;
}

table.Grilla tr.EncabezadoGrilla td.Monto,
td.Monto
{
	text-align:right;
}

table.Grilla tr.PaginadorGrilla td
{
/*	background-color: beige;*/
	text-align: center;
}




table.Grilla a
{
	color: #096ca0;
	text-decoration:none;
}

table.Grilla a:hover
{
	color: #096ca0;
	text-decoration:underline;
}
/*--------------grillas al 50%----------------------------------*/
table.Grilla1
{
	width: 100%;
	background-color:#fff;
}

table.Grilla1 tr.EncabezadoGrilla td
{
	border-top: #ffffff 3px solid;
	/*border-bottom: gray 1px solid;*/
	height: 20px;
	background-color: gray;
	text-align: left;
}

table.Grilla1 tr.FilaAlternativaGrilla
{
	font-weight: normal;
	/*background-color: #f1f1f2;*/
	background-color:#fff;
}

table.Grilla1 tr.FilaSeleccionadaGrilla
{
	font-weight: bold;
	background-color: Gray;/* gainsboro;*/
}

table.Grilla1 td
{
/*	padding:5px;*/
	padding:5px;
	border-top: #gray 1px solid;
	border-left:gray 1px solid;
	height: 20px;
	background-color: #fff;
	font-size:12px;
	color:#847b74; 
	text-align:center;

}





td.Numero
{
	text-align:left;
}

table.Grilla1 tr.EncabezadoGrilla td.Monto,
td.Monto
{
	text-align:right;
}

table.Grilla1 tr.PaginadorGrilla td
{
/*	background-color: beige;*/
	text-align: center;
}

table.Grilla1 a
{
	color: #096ca0;
	text-decoration:none;
}

table.Grilla1 a:hover
{
	color: #096ca0;
	text-decoration:underline;
}


table.Grilla tr.PaginadorGrilla td
{
	background-color: beige;
	text-align: center;
}


/* -------- REGLAS DE ESTILO PARA PRIMER EL PANEL SUPERIOR -------- */
div#LogoMasContacto
{
	background-color:#0081c5;
	color:white;
	float:left;
}

div#LogoMasContactoLOGO
{
	float:left;						
}	

div#LogoMasContactoCONTACTO
{
	float:right;
	display:inline;
	text-align:right;
	padding:5px;
	background-color:#0081c5;	
}

div#LogoMasContactoCONTACTO ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}

div#LogoMasContactoCONTACTO img
{
	margin-left:20px;
	margin-right:3px;
	border:0;
}

div#LogoMasContactoCONTACTO a
{
	color:white;
	text-decoration:none;
}


/* -------- REGLAS DE ESTILO PARA EL SEGUNDO PANEL SUPERIOR DE OPCIONES/GRUPOS DE MENU-------- */
div#MenuGrupos
{
	margin-top:3px;
	margin-bottom:3px;
	background-color:#eaeaea;						
	color:#6a6a6a;
	font-weight:bolder;
	border-top: 1px #cbcbcb solid;
	border-bottom: 1px #cbcbcb solid;
	height:27px;
}

div#MenuGrupos ul
{
	list-style-type:none;
	margin:0;
	padding:0;			
	position:relative;			
}

div#MenuGrupos ul li
{
	margin-right:3px;
	float:left;
	vertical-align:middle;
}

div#MenuGrupos ul li.Separador
{
	padding:5px;			
}

div#MenuGrupos a
{
	color:#6a6a6a;
	text-decoration:none;
	display:block;	
	height:100%;
	padding:5px;
}

div#MenuGrupos a:hover
{
	background-color:#cbcbcb;
}

div#MenuGrupos ul li.GrupoSeleccionado
{
	background-color:#cbcbcb;
}
	
		
/* -------- REGLAS DE ESTILO PARA EL CUERPO (compuesto del menu izquierdo y zona central) -------- */					
table#Cuerpo
{
	width:100%;	
}

table#Cuerpo td.CeldaMenuIzquierdo
{
	width:230px;	
}


/* -------- REGLAS DE ESTILO PARA EL CUERPO - MENU IZQUIERDO -------- */
div#CuerpoMENU ul
{		
	list-style-type:none;
	padding:0;
	margin:0;			
	margin-bottom:20px;
	border:1px #0081c5 solid;			
}

div#CuerpoMENU ul li
{
	margin:0;					
	border-bottom:1px #ece9d8 solid;
}

div#CuerpoMENU ul li.TituloMenu
{		
	color:white;
	background-color:#0081c5;
	font-weight:bold;
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:3px;
}

div#CuerpoMENU ul li.Producto
{
	text-align:center;
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:3px;	
}

div#CuerpoMENU a
{
	color:#0081c5;
	text-decoration:none;
	display:block;	
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:3px;
}

div#CuerpoMENU a:hover
{
	background-color:#eaeaea;	
}


/* -------- REGLAS DE ESTILO PARA EL CUERPO - ZONA CENTRAL O CONTENIDO PRINCIPAL -------- */		
		
/* -- Encabezado de Pagina -- */
div#CuerpoCONTENIDO
{
	padding-left:15px;
}

div#CuerpoCONTENIDO div.ZonaEncabezadoGenerico
{
	margin-bottom: 20px;
	color:#666666;
}

div#CuerpoCONTENIDO div.ZonaEncabezadoGenerico .ImagenCirculo
{
	width:2%;
}

div#CuerpoCONTENIDO div.ZonaEncabezadoGenerico .EtiquetaDatosCliente
{
	font-weight:bold;
	width:80px;
}

div#CuerpoCONTENIDO div.ZonaEncabezadoGenerico .FilaTitulo
{
	border-bottom: black 1px solid;
}

div#CuerpoCONTENIDO div.ZonaEncabezadoGenerico .TituloPagina
{
	font-weight: bolder;
	font-size: 13px;
	color: #0081c5;
}

div#CuerpoCONTENIDO div.ZonaEncabezadoGenerico .SubTituloPagina
{
	font-size:14px;
	font-weight:bolder;
	color:Black;
}

/* -- Indicador de Paso -- */
div#CuerpoCONTENIDO #IndicadoresDePaso
{
	margin-bottom:50px;
}

div#CuerpoCONTENIDO #IndicadoresDePaso ul
{	
	list-style-type: none;
	position:relative;	
	float:right;
}

div#CuerpoCONTENIDO #IndicadoresDePaso ul li
{		
	font-weight:bold;
	margin-left:5px;
	padding:3px;
	float:left;
}

div#CuerpoCONTENIDO #IndicadoresDePaso ul li.Paso
{
	border-right: #0081c5 1px solid;
	border-top: #0081c5 1px solid;
	border-left: #0081c5 1px solid;
	border-bottom: #0081c5 1px solid;	
	padding-left:5px;
	padding-right:5px;	
}

div#CuerpoCONTENIDO #IndicadoresDePaso ul li.Activo
{
	background-color:#0081c5;
	color:White;
}




/* -- Pie de Pagina -- */
div#CuerpoCONTENIDO div.ZonaPieGenerico 
{
	margin-top:30px;
	font-family: Tahoma;
	background-color:#FFF;
}

div#CuerpoCONTENIDO div.ZonaPieGenerico img
{
	border:0;	
}

div#CuerpoCONTENIDO div.ZonaPieGenerico *
{
	font-weight: normal;
	font-size: 10px;
	color: #000000;
}

div#CuerpoCONTENIDO div.ZonaPieGenerico a
{
	color: #096ca0;   
	text-decoration:none;

}

div#CuerpoCONTENIDO div.ZonaPieGenerico a:hover
{
	color: #096ca0;
	text-decoration:underline;
}

/*BOTON IMPRIMIR*/
/*.imprimir {	margin:0;padding:5px 13px 0 0; text-align:right; font-weight:bold; color:#847b74; font-size:12px;}
.imprimir a { color:#003399; text-decoration:none; padding:0;}
.imprimir img {margin-right:10px;  margin-top:6px; margin-bottom:-8px;}
*/