/*
 *************************************************************************
 * The contents of this file are subject to the Openbravo  Public  License
 * Version  1.0  (the  "License"),  being   the  Mozilla   Public  License
 * Version 1.1  with a permitted attribution clause; you may not  use this
 * file except in compliance with the License. You  may  obtain  a copy of
 * the License at http://www.openbravo.com/legal/license.html 
 * Software distributed under the License  is  distributed  on  an "AS IS"
 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
 * License for the specific  language  governing  rights  and  limitations
 * under the License. 
 * The Original Code is Openbravo ERP. 
 * The Initial Developer of the Original Code is Openbravo SL 
 * All portions are Copyright (C) 2001-2006 Openbravo SL 
 * All Rights Reserved. 
 * Contributor(s):  ______________________________________.
 ************************************************************************
*/
body {
	margin-top: 0px;
	font-family: Arial, verdana;
	font-size:	8pt;
	font-weight: normal;
	COLOR: #000000;
	background-color : white;
}

TABLE TD.SinIndent
{
    TEXT-INDENT: 0pt
}
TABLE TH.SinIndent
{
    TEXT-INDENT: 0pt
}

input {
	background-color: #FFFFFF;
	font-size: 8pt;
	font-family: verdana, arial;
	border: solid gray 1px;
}

textarea {
	background: #FFFFFF;
	font-size: 8pt;
	font-family: verdana, arial;
	border: solid gray 1px;
}

select {
	background: #FFFFFF;
	font-size: 8pt;
	font-family: verdana, arial;
	border-bottom-style: groove;
	border-bottom-color: Gray;
	border-bottom-width: thin;
	border-left-color: Gray;
	border-left-style: groove;
	border-left-width: thin;
	border-right-color: Gray;
	border-right-style: groove;
	border-right-width: thin;
	border-top-color: Gray;
	border-top-style: groove;
	border-top-width: thin;
	}

H1
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14pt;
	COLOR: #000066;
	TEXT-ALIGN: center;
}
.FuenteH1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #000066;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: right; 
	vertical-align: bottom;
}

H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #000066;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center
}
TABLE
{
	PADDING-RIGHT: 0pt;
	PADDING-LEFT: 0pt;
	PADDING-BOTTOM: 0pt;
	MARGIN: 0pt;
	PADDING-TOP: 0pt;
	BORDER-COLLAPSE: collapse;
	border-spacing: 0pt;
	font-size:	8pt;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/* BEGIN: BordeNegro estilo de TABLE, TD, TH agregado por Luis Mostacero */
TABLE.BordeNegro {
	border : 1px solid #000000;	 
	background-color: #FFFFFF;
    PADDING-RIGHT: 0pt;
    PADDING-LEFT: 0pt;
    PADDING-BOTTOM: 0pt;
    MARGIN: 0pt;
    PADDING-TOP: 0pt;
	font-size:	8pt;
}
.BordeNegro TD
{
	border : 1px solid #000000;
	empty-cells: show;
}
.BordeNegro TH
{
   background :  #FFFFFF;
	border : 1px solid #000000;
	color: Black;
	text-align: left;
	padding: 1px 1px 1px 1px;
}
/* END */

TABLE.BordesFondoBlanco {
	 border : 1px solid #336699;
	 /*background-color:  #B3C1CC;*/
	 background-color: #FFFFFF;
    PADDING-RIGHT: 0pt;
    PADDING-LEFT: 0pt;
    PADDING-BOTTOM: 0pt;
    MARGIN: 0pt;
    PADDING-TOP: 0pt;
	 font-size:	8pt;
}
.BordesFondoBlanco TD
{
	border : 1px solid #336699;
	empty-cells: show;
}

TABLE.Bordes {
	 /* border : 1px solid #336699; */
	 /* background-color:  #B3C1CC; */
	 /* background-color: #F2EEEE; */
    PADDING-RIGHT: 0pt;
    PADDING-LEFT: 0pt;
    PADDING-BOTTOM: 0pt;
    MARGIN: 0pt;
    PADDING-TOP: 0pt;
	FONT-SIZE:	8pt;
}

.Bordes TD
{
	border : 1px solid #336699;
	empty-cells: show;
}

.Bordes TH
{
   background :  #336699;
	border : 1px solid #336699;
	color: White;
	text-align: left;
	padding: 1px 1px 1px 1px;
}

TR.BordesRojo, TR.BordesRojo TD, TD.BordesRojo, .BordesRojo
{
	color: black;
	border-style: solid;
	border-width: 1px;
	border-color: #336699;
	background: #FF9999;
	BACKGROUND-COLOR: #FF9999;
	PADDING-RIGHT: 0pt;
    PADDING-LEFT: 0pt;
    PADDING-BOTTOM: 0pt;
    MARGIN: 0pt;
    PADDING-TOP: 0pt;
	font-size: 8pt;
	VERTICAL-ALIGN: middle
}

TR.BordesGrisClaro, TR.BordesGrisClaro TD, TD.BordesGrisClaro
{
	border-style: solid;
	border-width: 1px;
	border-color: #336699;
	background: #F2EEEE;
	PADDING-RIGHT: 0pt;
    PADDING-LEFT: 0pt;
    PADDING-BOTTOM: 0pt;
    MARGIN: 0pt;
    PADDING-TOP: 0pt;
	font-size: 8pt;
	VERTICAL-ALIGN: middle
}

TR.BordesCelda, TR.BordesCelda TD, TD.BordesCelda
{
	border-style: solid;
	border-width: 1px;
	border-color: #336699;
	BACKGROUND: white;
	PADDING-RIGHT: 0pt;
    PADDING-LEFT: 0pt;
    PADDING-BOTTOM: 0pt;
    MARGIN: 0pt;
    PADDING-TOP: 0pt;
	font-size: 8pt;
}

TR.BordesCeldaCentrado, TR.BordesCeldaCentrado TD, TD.BordesCeldaCentrado
{
	border-style: solid;
	border-width: 1px;
	border-color: #336699;
	BACKGROUND: white;
	PADDING-RIGHT: 0pt;
    PADDING-LEFT: 0pt;
    PADDING-BOTTOM: 0pt;
    MARGIN: 0pt;
    PADDING-TOP: 0pt;
	font-size: 8pt;
	TEXT-ALIGN: center;
}
TR.BordesRojoClaro, TR.BordesRojoClaro TD, TD.BordesRojoClaro
{
	border-style: solid;
	border-width: 1px;
	border-color: #336699;
	background: #FFEEDD;
	PADDING-RIGHT: 0pt;
    PADDING-LEFT: 0pt;
    PADDING-BOTTOM: 0pt;
    MARGIN: 0pt;
    PADDING-TOP: 0pt;
	font-size: 8pt;
}

TR.BordesVerdeClaro, TR.BordesVerdeClaro TD, TD.BordesVerdeClaro
{
	border-style: solid;
	border-width: 1px;
	border-color: #336699;
	background:#CCFFCC;
	PADDING-RIGHT: 0pt;
    PADDING-LEFT: 0pt;
    PADDING-BOTTOM: 0pt;
    MARGIN: 0pt;
    PADDING-TOP: 0pt;
	font-size: 8pt;
}

TR.BordesAmarillo, TR.BordesAmarillo TD, TD.BordesAmarillo
{
	border-style: solid;
	border-width: 1px;
	border-color: #336699;
	background: #FFFF99;
	PADDING-RIGHT: 0pt;
    PADDING-LEFT: 0pt;
    PADDING-BOTTOM: 0pt;
    MARGIN: 0pt;
    PADDING-TOP: 0pt;
	font-size: 8pt;
}

TR.BordesAmarilloClaro, TR.BordesAmarilloClaro TD, TD.BordesAmarilloClaro
{
	border-style: solid;
	border-width: 1px;
	border-color: #336699;
	BACKGROUND: #ffffce;
	PADDING-RIGHT: 0pt;
    PADDING-LEFT: 0pt;
    PADDING-BOTTOM: 0pt;
    MARGIN: 0pt;
    PADDING-TOP: 0pt;
	font-size: 8pt;
	TEXT-ALIGN: center;
}
TR.BordesVerde, TR.BordesVerde TD, TD.BordesVerde
{
	border-style: solid;
	border-width: 1px;
	border-color: #336699;
	background: #90FF99;
	PADDING-RIGHT: 0pt;
    PADDING-LEFT: 0pt;
    PADDING-BOTTOM: 0pt;
    MARGIN: 0pt;
    PADDING-TOP: 0pt;
	font-size: 8pt;
}

A { 
	color: NAVY;
	text-decoration: none;
	font-size:	8pt;
 }
 
 A:HOVER { 
	color: Navy;
	text-decoration: underline;
	font-size:	8pt;
 }
A.Link { 
	color: Black;
	text-decoration: underline;
	font-size:	8pt;
	 } 
A.Linkwhite { 
	color: White;
	text-decoration: underline;
	font-size:	8pt;
	 } 
 A.Link:HOVER { 
	text-decoration: none;
	color: Navy;
	text-decoration: underline;
 }
.Lista
{
    PADDING-RIGHT: 3pt;
    PADDING-LEFT: 3pt;
    PADDING-BOTTOM: 3pt;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 3pt;
    TEXT-ALIGN: justify
}
.SinBordes
{
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}
TR.SinBordes
{
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}
.SinBordes TD
{
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}
.SinBordes TH
{
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}
TR.Color
{
    COLOR: #000000;
    BACKGROUND-COLOR: #ffcccc
}
TH
{
    /*FONT-SIZE: 9pt;*/
    /*COLOR: white;*/
	 color: #000000;
    TEXT-INDENT: 3pt;
    /*BACKGROUND-COLOR: #b7c1fb;*/
	 background-color: #D4D8E6;
    TEXT-ALIGN: left
}
TD
{
    /*FONT-SIZE: 9pt;*/
    VERTICAL-ALIGN: top;
    BORDER-TOP-STYLE: none;
    TEXT-INDENT: 5pt;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none;
    padding-top: 2px;
	 /*padding-top: expression('0px');	 */
}
.Medio
{
    VERTICAL-ALIGN: middle
}
.Negrita
{
	FONT-WEIGHT: bold;
}
.Derecha
{
    TEXT-ALIGN: right
}
.Izquierda
{
    TEXT-ALIGN: left
}
.Centrado
{
    TEXT-ALIGN: center
}
.CentradoMedio
{
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: center
}
.IzquierdaMedio
{
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: left;
}
.FuentePequena
{
    FONT-SIZE: 6pt
}
.FuenteGrande
{
    FONT-SIZE: 14pt
}
.FuenteMarino
{
    FONT-SIZE: 42pt
}
.FuenteGrandeCombo
{
    FONT-SIZE: 11pt
}
DIV.Bordes .SinBordes
{
    BORDER-TOP-WIDTH: 0pt;
    BORDER-LEFT-WIDTH: 0pt;
    BORDER-BOTTOM-WIDTH: 0pt;
    BORDER-RIGHT-WIDTH: 0pt
}
.SinSub
{
    COLOR: black;
    TEXT-DECORATION: none
}
.FondoMenu
{
    BACKGROUND-COLOR: #000000;
    TEXT-DECORATION: none;
}

.FondoMenu A {
	color: White;
}

.itemBorder
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}
.itemText
{
    FONT: 12px Arial, Helvetica, sans-serif;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.DerechaMedio
{
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: right;
}
.ArribaPadding
{
    PADDING-RIGHT: 0pt;
    PADDING-LEFT: 3em;
    PADDING-BOTTOM: 0pt;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 0pt
}
.Abajo
{
    VERTICAL-ALIGN: bottom
}

.AbajoCentrado
{
    VERTICAL-ALIGN: bottom;
	 text-align: center;
}

.CampoNumerico
{
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: right;
}
.CampoClave
{
  COLOR: black;
  BACKGROUND-COLOR: #FAFAD2;
}
.CampoClaveNumerico
{
    COLOR: black;
    BACKGROUND-COLOR: #FAFAD2;
	TEXT-ALIGN: right;
	VERTICAL-ALIGN: middle;
}
.CampoClaveNoUpdateable
{
    COLOR: ActiveCaption;
    background-color: InactiveCaptionText;
}
.CampoClaveNumericoNoUpdateable
{
    COLOR: ActiveCaption;
	background-color: InactiveCaptionText;
	TEXT-ALIGN: right;
	VERTICAL-ALIGN: middle;
}
.CampoNoUpdateable
{
    COLOR: ActiveCaption;
	 background-color: InactiveCaptionText;
}
.CampoNumericoNoUpdateable
{
    COLOR: ActiveCaption;
	TEXT-ALIGN: right;
	background-color: InactiveCaptionText;
	VERTICAL-ALIGN: middle;
}
.CampoReadOnly {
	color: InactiveCaption;
	background-color: InactiveCaptionText;
}

.CampoClaveReadOnly {
	color: InactiveCaption;
	background-color: InactiveCaptionText;
}

.CampoClaveNumericoReadOnly {
	color: InactiveCaption;
	background-color: InactiveCaptionText;
	text-align: right;
	vertical-align: middle;
}

.CampoNumericoReadOnly {
	color: InactiveCaption;
	background-color: InactiveCaptionText;
	text-align: right;
	vertical-align: middle;
}

.Indentado3
{
    TEXT-INDENT: 3em
}
.Padding1
{
    PADDING-LEFT: 2em
}
.LetrasMenu
{
    FONT-SIZE: 10pt;
    COLOR: #000066;
    BACKGROUND-COLOR: white
}
.FondoTotal
{
    VERTICAL-ALIGN: middle;
    COLOR: black;
    BACKGROUND-COLOR: #9b97b3;
    TEXT-ALIGN: right
}
.FondoAmarillo, .FondoAmarillo0
{
    VERTICAL-ALIGN: middle;
    COLOR: black;
    BACKGROUND-COLOR: #f5f5dc;
}
.FondoAmarillo1
{
    VERTICAL-ALIGN: middle;
    COLOR: red;
    BACKGROUND-COLOR: #f5f5dc;
}
.FondoAmarilloCentrado
{
    VERTICAL-ALIGN: middle;
    COLOR: black;
    BACKGROUND-COLOR: #f5f5dc;
	 text-align: center;
}
.Descuentos
{
    VERTICAL-ALIGN: middle;
    COLOR: red;
    TEXT-ALIGN: right
}
.FondoBotoneras TD
{
    BORDER-RIGHT: white thin groove;
    BORDER-TOP: white thin groove;
    BORDER-LEFT: white thin groove;
    BORDER-BOTTOM: white thin groove;
    BACKGROUND-COLOR: #c0c0c0;
    TEXT-ALIGN: center
}
.FondoBotoneras A
{
    COLOR: black;
    TEXT-DECORATION: none
}
.Tarifa1
{
    VERTICAL-ALIGN: middle;
    COLOR: white;
    BACKGROUND-COLOR: #000040;
    TEXT-ALIGN: center
}
.Tarifa1 A
{
    VERTICAL-ALIGN: middle;
    COLOR: white;
    BACKGROUND-COLOR: #000040;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.Tarifa2
{
    VERTICAL-ALIGN: middle;
    COLOR: Black;
    BACKGROUND-COLOR: Yellow;
    TEXT-ALIGN: center
}
.Tarifa2 A
{
    VERTICAL-ALIGN: middle;
    COLOR: Black;
    BACKGROUND-COLOR: Yellow;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.Tarifa3
{
    VERTICAL-ALIGN: middle;
    COLOR: white;
    BACKGROUND-COLOR: purple;
    TEXT-ALIGN: center
}
.Tarifa3 A
{
    VERTICAL-ALIGN: middle;
    COLOR: white;
    BACKGROUND-COLOR: purple;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.TarifaEspecial
{
    VERTICAL-ALIGN: middle;
    COLOR: WHITE;
    BACKGROUND-COLOR: RED;
    TEXT-ALIGN: center
}
.TarifaEspecial A
{
    VERTICAL-ALIGN: middle;
    COLOR: WHITE;
    BACKGROUND-COLOR: RED;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.TarifaGira
{
    VERTICAL-ALIGN: middle;
    COLOR:Black;
    BACKGROUND-COLOR: #00d535;
    TEXT-ALIGN: center
}
.TarifaGira A
{
    VERTICAL-ALIGN: middle;
    COLOR: Black;
    BACKGROUND-COLOR: #00d535;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.Grupo
{
    BORDER-RIGHT: navy thin groove;
    BORDER-TOP: navy thin groove;
    BORDER-LEFT: navy thin groove;
    TEXT-INDENT: 0pt;
    BORDER-BOTTOM: navy thin groove
}
.FondoAmarilloClaro
{
    BACKGROUND: #ffffce;
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: right
}
.FondoAmarilloNegrita
{
    FONT-WEIGHT: bold;
    BACKGROUND: #ffffce;
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: right
}
.NumeroNegrita
{
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: right
}
DIV.SinIndentPequena TH
{
    FONT-SIZE: 8pt;
    TEXT-INDENT: 0pt
}
DIV.SinIndentPequena TD
{
    FONT-SIZE: 8pt;
    TEXT-INDENT: 0pt
}
.SinIndent
{
    TEXT-INDENT: 0pt
}
.SinIndentMedio
{
    VERTICAL-ALIGN: middle;
    TEXT-INDENT: 0pt
}
.CentradoArriba
{
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: center
}
.DerechaAbajo
{
    TEXT-ALIGN: right;
    vertical-align: bottom;
}

.FondoGris
{
    BACKGROUND-COLOR: #c0c0c0;
	VERTICAL-ALIGN: middle;
}

.BordesBotonera TD
{
    BORDER-RIGHT: 4pt groove;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 4pt groove;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: 4pt groove;
    TEXT-INDENT: 0pt;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 4pt groove;
    border-spacing: 0px
}
.FondoSelector
{
    FONT-SIZE: 8pt;
    COLOR: black;
	text-indent: 0pt;
    BACKGROUND-COLOR: #EAEEFF;
    TEXT-ALIGN: left
}

.FondoSelector TD
{
	text-indent: 0pt;
}

.FondoLateralSelector 
{
    FONT-SIZE: 8pt;
    COLOR: white;
	text-align : right;
    BACKGROUND-COLOR: #002088;
	vertical-align: middle;
}

.SaltoPagina
{
	page-break-after : always;
}

.activo {
	COLOR: black;
    BACKGROUND-COLOR:  White;
}

.inactivo {
	COLOR: black;
    BACKGROUND-COLOR: #D8BFD8;
}

.baja {
	COLOR: WHITE;
    BACKGROUND-COLOR: #B22222;
}

.propuestaBaja {
	COLOR: Black;
    BACKGROUND-COLOR: #99FFCC;
}

.MenuInformes
{
    BORDER-RIGHT: navy thin groove;
    BORDER-TOP: navy thin groove;
    BORDER-LEFT: navy thin groove;
    TEXT-INDENT: 0pt;
    BORDER-BOTTOM: navy thin groove
}

.MenuInformes TD
{
    BORDER-RIGHT: navy thin groove;
    BORDER-TOP: navy thin groove;
    BORDER-LEFT: navy thin groove;
    TEXT-INDENT: 0pt;
    BORDER-BOTTOM: navy thin groove;
	TExt-align: center;
	Vertical-align: Middle;
	background-color : #F5DEB3;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
		}

.MenuInformes A
{
	FONT-STyle: oblique;
	FONT-Weight: bold;
	COLOR: Black;
}

A IMG
{
	border-color: Black;
}

.Stilo1{
	background-color: #DFEFFF;	
}
.Stilo2{
	background-color: #99BBDD;	
}

.SinBordeSuperior {
	border-bottom : 1px solid Gray;
	border-left : 1px solid Silver;
	border-right : 1px solid Gray;
	border-top : none;
	font-weight: bold;
	color: Navy;
	text-align : center;
	vertical-align: middle;
}

TD.TituloSolapa {
	font-weight: bold;
	color: Navy;
	text-align : center;
	vertical-align: middle;
}

.BarraHerramientas {
	border : 1px solid ButtonHighlight;
	background-color : #D4D0C8;
	text-align : left;
	text-indent : 0;
	}
	
.StyloDiDi5{

	background-color : #D8BFD8;
    border-bottom:15px solid ButtonHighlight;
   
	white-space: nowrap;
	
	}
.StyloDiDi{
	border : 1px solid ButtonHighlight;
	background-color : #D8E4F8;
	text-align : left;
	text-indent : 0;
	}
.StyloSuave{
	border : 1px solid ButtonHighlight;
	background-color : #FCF1C7;
	text-align : left;
	text-indent : 0px;
	FONT-SIZE: 9pt;
	}
	
.StyloBasico{
	border : 1px solid ButtonHighlight;
	background-color : #AEE4FF;
	text-align : left;
	text-indent : 0;

	}
.StyloFelicidad{
	border : 1px solid ButtonHighlight;
	background-color : #C8EDB6;
	text-align : left;
	text-indent : 0;

	}



.BarraHerramientas Table {
	border : 1px solid ButtonHighlight;
	background-color : #D4D0C8;
	text-align: left;
	text-indent : 0;
	}
	
.TabEnabled {
	FONT-SIZE: 9pt;
    /*COLOR: white;*/
	 color: #000000;
    TEXT-INDENT: 0pt;
	font-weight: bold;
    /*BACKGROUND-COLOR: #b7c1fb;*/
	 background-color: #D4D8E6;
    TEXT-ALIGN: center;
	vertical-align: middle;
	background-image : url(../images/Tab.gif);
	border-bottom : none;
	border-left : none;
	border-right : none;
	border-top : none;
	padding-bottom : 1mm;
	padding-left : 1mm;
	padding-right : 1mm;
	padding-top : 1mm;
	/*padding-bottom : 1px;
	padding-left : 1px;
	padding-right : 1px;
	padding-top : 1px;*/
}

.TabDisabled {
	FONT-SIZE: 9pt;
    COLOR: #999999;
    TEXT-INDENT: 0pt;
	font-weight: normal;
    /*BACKGROUND-COLOR: #E6E6FA;*/
	 /*background-color: #969C9C;*/
	 background-color: #E3E3E3;
    TEXT-ALIGN: center;
	vertical-align: middle;
	background-image : url(../images/Tab.gif);
	border-bottom : 1px solid silver;
	border-left : none;
	border-right : none;
	border-top : none;
	padding-bottom : 1mm;
	padding-left : 1mm;
	padding-right : 1mm;
	padding-top : 1mm;
	/*padding-bottom : 1px;
	padding-left : 1px;
	padding-right : 1px;
	padding-top : 1px;*/
}

.TabBorder {
	FONT-SIZE: 9pt;
    COLOR: Black;
    TEXT-INDENT: 0pt;
	font-weight: normal;
    /*BACKGROUND-COLOR: white;*/
    TEXT-ALIGN: center;
	vertical-align: bottom;
	border-bottom : 1px solid silver;
	border-left : none;
	border-right : none;
	border-top : none;
}

.TabBorderDerecha {
	FONT-SIZE: 9pt;
    COLOR: Black;
    TEXT-INDENT: 0pt;
	font-weight: normal;
  TEXT-ALIGN: right;
	vertical-align: bottom;
	border-bottom : 1px solid silver;
	border-left : none;
	border-right : none;
	border-top : none;
  padding: 0px;
  border-spacing: 0pt;
}

.TabBorderIzquierda {
	FONT-SIZE: 9pt;
    COLOR: Black;
    TEXT-INDENT: 0pt;
	font-weight: normal;
  TEXT-ALIGN: left;
	vertical-align: bottom;
	border-bottom : 1px solid silver;
	border-left : none;
	border-right : none;
	border-top : none;
  padding: 0px;
  border-spacing: 0pt;
}

.TabInferior {
	FONT-SIZE: 9pt;
    TEXT-INDENT: 0pt;
    /*BACKGROUND-COLOR: #b7c1fb;*/
	 background-color: #D4D8E6;
    TEXT-ALIGN: left;
	vertical-align: bottom;
	border-bottom : none;
	border-left : 1px solid gray;
	border-right : 1px solid gray;
	border-top : none;
	padding-bottom : 0mm;
	padding-left : 0mm;
	padding-right : 0mm;
	padding-top : 1mm;
}

.TabDisabled A
{
	/*COLOR: #00008B;*/
	/*COLOR: white;*/
	COLOR: #999999;
	text-decoration: none;
}

.TabDisabled A:hover
{
	/*COLOR: Blue;*/
	/*COLOR: white;*/
	COLOR: #999999;
	text-decoration: underline;
}

.TabEnabled A
{
	/*COLOR: white;*/
	color: #000000;
	text-decoration: none;
}

.TabEnabled A:hover
{
	/*COLOR: white;*/
	color: #000000;
	text-decoration: underline;
}

.TableEdition {
  border: none;
  padding-top: 1px;
  padding-left: 5px;
  padding-right: 3px;
  padding-bottom: 1px;
}
/*.TableEdition {
	background: #EAEAEA;
	vertical-align: middle;
	font-size: 8pt;
	white-space: nowrap;
	border: thin outset Silver;
  padding-top: 1px;
  padding-left: 5px;
  padding-right: 3px;
  padding-bottom: 1px;
}*/
 
 .ActionButton{
	color: black;
	background: #D4D0C8;
	text-align: left;
	padding: 0px 0px 0px 1px;
	border-top:1px solid ButtonHighlight; 
	border-left:1px solid ButtonHighlight; 
	border-right:2px solid ButtonShadow; 
	border-bottom:2px solid ButtonShadow;
	CURSOR: pointer;
   margin-left:auto;
	margin-right:auto;
}

/*.ActionButton {
  background-color: #FF9900;
  BORDER-BOTTOM: #000033 2px solid;
  BORDER-LEFT: #666666 1px solid;
  BORDER-RIGHT: #000033 2px solid;
  BORDER-TOP: #666666 1px solid;
  COLOR: Black;
  FONT-FAMILY: Tahoma;
  FONT-SIZE: 9px;
  FONT-WEIGHT: bold;
  CURSOR: hand;
}*/

.FieldGroup {
	text-align: left;
	color: Navy;
	font-weight: bold;
	vertical-align: baseline;
}

.QtyOnHand {
	background-color: Lime;
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-top: none;
}

.QtyOrdered {
	background-color: Maroon;
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-top: none;
}

.QtyEmpty {
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-top: none;
}

.EditImg {
	width: 20px;
	height: 20px;
	background-image: url(../images/editline.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
}

.SinBordesSinFondo
{
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none;
	 background-color: white;
}
.SinBordesSinFondo TD
{
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none;
	 background-color: white;
}
.SinBordesSinFondo TH
{
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none;
	 background-color: white;
}

.FuenteVerdana {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:28pt;
	color:lightgrey;
}

TABLE TD.HUECO
{
    TEXT-INDENT: 0pt
}
TABLE TH.HUECO
{
    TEXT-INDENT: 0pt
}

.HUECO {
	font-SIZE: 9pt;
}

.error {
	color: Red;
}

.TextoBlanco {
  color: white;
}

.TextoBlancoBg {
  color: white;
	white-space: nowrap;
  background-color: #336699;
}
.TextoGrisBg {
	background-color: #c0c0c0;
	white-space: nowrap;
	vertical-align: middle;
}
.TextoGris2Bg {
	background-color: #F2EEEE;
	white-space: nowrap;
}
.TextWhite {
	background-color: White;
	white-space: nowrap;
}

.TextoRed {
	background-color: #FF9999;
	white-space: nowrap;
}

.BordeSuperior {
	border-bottom-style: none;
	border-bottom-color: Gray;
	border-bottom-width: 0px;
	border-left-color: Gray;
	border-left-style: none;
	border-left-width: 0px;
	border-right-color: Gray;
	border-right-style: none;
	border-right-width: 0px;
	border-top-color: navy;
	border-top-style: groove;
	border-top-width: thin;
	}

.Linea {
	border-bottom-style: groove;
	border-bottom-color: navy;
	border-bottom-width: thin;
	border-left-color: navy;
	border-left-style: groove;
	border-left-width: thin;
	border-right-color: navy;
	border-right-style: groove;
	border-right-width: thin;
	border-top-color: navy;
	border-top-style: groove;
	border-top-width: thin;
  background-color: navy;
}

.RecordSelector
{
    text-indent: 0pt;
    VERTICAL-ALIGN: middle;
    background-color: #B0956F;
}

.CheckBox {
	 width: 12px;
	 height: 12px;
	 border: none;
}

.NumeroNegativo1 {
	color: red;
}

.datawarehouseopen {
	background-image: url(../images/minus.gif);
	background-repeat: no-repeat;
	display: table-cell;
	display: -moz-inline-box;
	height: 15px;
	width: 15px;
	border: 0;
	cursor: pointer;
}

.datawarehouseclose {
	background-image: url(../images/plus.gif);
	background-repeat: no-repeat;
	display: table-cell;
	display: -moz-inline-box;
	height: 15px;
	width: 15px;
	border: 0;
	cursor: pointer;
}

.FondoRojo {
  background-color: #D50000;
  color: white;
  text-align: center;
  vertical-align: middle;
}

.FondoVerde {
  background-color: #4E9920;
  color: black;
  text-align: center;
  vertical-align: middle;
}
.FondoYellow {
  background-color: Yellow;
  color: black;
  text-align: center;
  vertical-align: middle;
}

.helpboxdisplay {
  width: 400px;
  height: 100px;
  overflow: scroll;
  text-indent: 0px;
  background-color: #f5f5dc;
  text-align: justify;
}

/*Defino botones para las imagenes de la barra de herramientas*/
 a.TBButton:link  { 
	display:block;
	margin-left:0px;
	margin-right:0px;
	width:20px;
	height:20px;
   border:1px solid ButtonFace;
	vertical-align:middle;
	-moz-outline-style: none;
}
a.TBButton:visited  { 
	display:block;
	margin-left:0px;
	margin-right:0px;
	width:20px;
	height:20px;
   border:1px solid ButtonFace;
	vertical-align:middle;
	-moz-outline-style: none;
}

 a.TBButton:hover {
   border:1px solid ButtonFace; 
	border-top:1px solid ButtonHighlight; 
	border-left:1px solid ButtonHighlight; 
	border-right:1px solid ButtonShadow; 
	border-bottom:1px solid ButtonShadow;
}
a.TBButton:active { 
   border:1px solid ButtonHighlight;
	border-top:1px solid ButtonShadow; 
	border-left:1px solid ButtonShadow; 
	border-right:1px solid ButtonHighlight; 
	border-bottom:1px solid ButtonHighlight;
	-moz-outline-style: none;
}

/*Defino botones para las imagenes de la barra de herramientas*/
 a.TabButton:link  { 
	display:block;
	margin-left:0px;
	margin-right:0px;
	width:20px;
	height:20px;
   border:1px solid #D4D8E6;;
	vertical-align:middle;
	-moz-outline-style: none;
}
a.TabButton:visited  { 
	display:block;
	margin-left:0px;
	margin-right:0px;
	width:20px;
	height:20px;
   border:1px solid #D4D8E6;;
	vertical-align:middle;
	-moz-outline-style: none;
}

 a.TabButton:hover {
   border:1px solid #D4D8E6;; 
	border-top:1px solid ButtonHighlight; 
	border-left:1px solid ButtonHighlight; 
	border-right:1px solid ButtonShadow; 
	border-bottom:1px solid ButtonShadow;
}
a.TabButton:active { 
   border:1px solid ButtonHighlight;
	border-top:1px solid ButtonShadow; 
	border-left:1px solid ButtonShadow; 
	border-right:1px solid ButtonHighlight; 
	border-bottom:1px solid ButtonHighlight;
	-moz-outline-style: none;
}
.cargandoform{
	background-attachment: fixed;
	background-image: url(../images/loading.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
 
/*Defino botones para los selectores de la ventana*/
a.windowbutton {
	margin-left:5px;
	vertical-align: bottom;
   display:inline;
	/*
 	width : 22px;
	height: 22px;	
	_width : 16px;
	_height: 16px;	
   background-color: ButtonFace; 
   border:1px solid ButtonFace; 
	border-top:1px solid ButtonHighlight; 
	border-left:1px solid ButtonHighlight; 
	border-right:2px solid ButtonShadow; 
	border-bottom:2px solid ButtonShadow;	*/
}
/*
 a.windowbutton:link  { 
   background-color: ButtonFace;
   border:1px solid ButtonFace;
	border-top:1px solid ButtonHighlight; 
	border-left:1px solid ButtonHighlight; 
	border-right:2px solid ButtonShadow; 
	border-bottom:2px solid ButtonShadow;		
	display:inline;
 	width : 22px;
	height: 22px;	
	_width : 16px;
	_height: 16px;	
	margin-left:5px;*//*
	margin-right:0px;	*/	/*
	padding-top: 6px;
	padding-bottom: -6px;
	_padding-top: 0px;
	_padding-bottom: 0px;
   padding-right: 2px;*//*
	padding-left: -2px;
   _padding-right: 0px;
	_padding-left: -0px;	*//*
	-moz-outline-style: none;
	border-style: solid;
	text-indent: -1px;
	*//*background: center;*//*
}
a.windowbutton:visited  { 
   background-color: ButtonFace;
   border:1px solid ButtonFace;
	border-top:1px solid ButtonHighlight; 
	border-left:1px solid ButtonHighlight; 
	border-right:2px solid ButtonShadow; 
	border-bottom:2px solid ButtonShadow;		
	*//*vertical-align:middle;*//*
	-moz-outline-style: none;	
}

 a.windowbutton:hover {
   background-color: ButtonFace; 
   border:1px solid ButtonFace; 
	border-top:1px solid ButtonHighlight; 
	border-left:1px solid ButtonHighlight; 
	border-right:2px solid ButtonShadow; 
	border-bottom:2px solid ButtonShadow;	
}

a.windowbutton:active { 
   border:1px solid ButtonHighlight;
	border-top:2px solid ButtonShadow; 
	border-left:2px solid ButtonShadow; 
	border-right:1px solid ButtonHighlight; 
	border-bottom:1px solid ButtonHighlight;
	-moz-outline-style: none;	
}
*/
