.CabParamFormula
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-size: 7pt;
	font-family: Arial;
	background-color: #cc9999;
	text-align:center;
	height:8px;
	color:Black;
}

.ParamFormula
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: White;
	text-align: right;
	font-size: 7pt;
	font-family: Arial;
	height:14px;
	color:Black;
}

.ParamFormulaRO
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: gainsboro;
	text-align: right;
	font-size: 7pt;
	font-family: Arial;
	height:14px;
}

.Formula
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	text-align:left;
	font-size: 7pt;
	font-family: Arial;
	background-color:blanchedalmond;
}

.TextoDerecha {
	text-align: right;
}
.TextoCentro {
	text-align: center;
}

.TextVertical
{
	FILTER: flipv fliph; 
	WRITING-MODE: tb-rl; 
}
.LabelCabeceraGridVertical
{
	FILTER: flipv fliph; 
	WRITING-MODE: tb-rl; 
	font-weight: 300;
	font-size: 7pt;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	background-color: navy;
}

#dhtmltooltipAnt{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}


.TablaListaVerif
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	border-collapse: collapse;
	font-size: 7pt;
	font-family: Arial;
}
.CeldaVerifCab
{
	border-left-color: lightgrey;
	border-bottom-color: lightgrey;
	color: black;
	border-top-style: solid;
	border-top-color: lightgrey;
	border-right-style: solid;
	border-left-style: solid;
	background-color: gainsboro;
	text-align: center;
	border-right-color: lightgrey;
	border-bottom-style: solid;
}
.CeldaVerifCheck
{
    vertical-align:top;
	width: 18px;
	cursor: hand;
	color: Gray;
	text-align: center;
}
.CeldaVerifNoCheck
{
   vertical-align:top;
	width: 18px;
	color: Gray;
	text-align: center;
}
.CeldaVerifCod
{
    vertical-align:top;
	width: 35px;
	color: indigo;
	text-align: center;
}
.CeldaVerifNP
{
    vertical-align:top;
	width: 25px;
	color: indigo;
	text-align: center;
}
.CeldaVerifDato
{
	vertical-align: top;
	width: 420px;
	cursor: help;
	color: indigo;
}
.CeldaVerifAccion
{
    vertical-align:top;
	width: 80px;
	color: indigo;
	text-align: center;
}
.CeldaListaVerifDatoLink
{
	color: blue;
	text-decoration: underline;
}

.CeldaGridInc
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	border:solid 1px;
	border-color:Red;
	text-align:right;
}

.LabelEdicion
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 300;
	color: #000000;

	}
.ListaNormal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: 300;
	color: Black;
}
.ListaHeredada
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: 300;
	color:  Silver;
}

.ListaNO
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	font-weight: 300;
	font-size: 8pt;
	border-left: silver 1px solid;
	color: darkgray;
	border-bottom: silver 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: gainsboro;
	text-align: left;
}
.ListaSI
{
	border-right: papayawhip thin solid;
	border-top: thin solid;
	font-weight: 300;
	font-size: 8pt;
	border-left: thin solid;
	color: #000000;
	border-bottom: thin solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: oldlace;
	text-align: left;
}
.LabelEdicionInfo
{
	font-weight: 300;
	font-size: 8pt;
	color: Gray;
	font-family: Arial, Helvetica, sans-serif;
}

.LabelEdicionCab
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 300;
	color:white;
	background-color:Orange;

}
.LabelEdicionCab2
{
	font-weight: 300;
	font-size: 8pt;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	background-color: palevioletred;
}

.LabelCabeceraGrid
{
	font-weight: 300;
	font-size: 7pt;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	background-color: navy;
}
.TextBoxEdicion
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 300;
	color: #000000;
	/*height:18px;*/
	border:solid 1px;
}
.TextBoxEstado
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: 900;
	color: Black;
	height:20px;
	background-color: White;
	padding-left:10px;
	padding-right:10px;
    text-align:center;
	border:solid 1px;
}

.TextBoxEdicionReferencia
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: 600;
	text-align:center;
	color: #ffffff;
	/*height:18px;*/
	border:solid 1px;
	background-color:Navy
}
.TextBoxEdicionRO
{
	border-right: 1px solid;
	border-top: 1px solid;
	font-weight: 300;
	font-size: 8pt;
	border-left: 1px solid;
	color: #000000;
	border-bottom: 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: gainsboro;
}
.TextBoxEdicionDcha
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 300;
	color: #000000;
	text-align:right;
	/*height:18px;*/
	border:solid 1px;
}
.TextBoxGridDcha
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 300;
	color: #000000;
	text-align:right;
	/*height:18px;*/
	border:solid 1px;
}

.TextBoxEdicionCentro
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 300;
	color: #000000;
	text-align:center;
	/*height:18px;*/
	border:solid 1px;
}
.TextBoxGridCentro
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 300;
	color: #000000;
	text-align:center;
	/*height:18px;*/
	border:solid 1px;
}

.TextBoxEdicionDchaRO
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 300;
	color: #000000;
	text-align:right;
	/*height:18px;*/
	border:solid 1px;
    background-color:gainsboro;
}
.DDLEdicion
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 300;
	color: #000000;
}
.DDLEdicionPeq
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: 300;
	color: #000000;
}
.DivContenido
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	background-color: #fbfbfb;
}
.DivEmergente
{
	border-right: navy 1px solid;
	border-top: navy 1px solid;
	border-left: navy 1px solid;
	border-bottom: navy 1px solid;
	background-color: moccasin;
}
.DivTabHor
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: blanchedalmond;
}


.TituloDivContenido
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 600;
	color: #aaaaaa;
	background-color:White;
	text-align:left;
	top:-8px;
	left: 5px;
	position:absolute
	/*height:18px;*/
}
.TituloDivEmergente
{
	font-weight: 600;
	font-size: 8pt;
	left: 0px;
	width: 100%;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	top: 0px;
	background-color: Gray;
	text-align: left;
}


.CheckBoxEdicion
{
	border:solid 1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 300;
	color: #000000;
	}
.RadioButtonEdicion
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 300;
	color: #000000;
	}

.CheckBoxEdicion2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 300;
	color: #000000;
	}
.CabeceraDcha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: 300;
	color: #ffffff;
}
.TituloPantalla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: 600;
	color: #ffffff;
}
.TituloMantenimiento {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: 600;
	color: #000000;
}

.cdfoottext2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#FFFFFF;
	font-weight: 600;
	vertical-align:middle;
	text-align:right;
	}
.cdfoottext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#808080;
	vertical-align:middle;
	text-align:right;
	}
.cdfoottext a
{
	color:#808080;
	text-decoration:none;
	}
.cdfoottext a:hover
{
	color:#808080;
	text-decoration:none;
	}
.cdfoottext a:visited
{
	color:#808080;
	text-decoration:none;
	}

#miniflex {
  width: 100%;
  float: left;
  font-size: small; /* could be specified at a higher level */
  margin: 0;
  padding: 0 10px 0 10px;
  border-bottom: 1px solid #696;
  position:relative;
  z-index:2;
}

#miniflex li {
  float: left;
  margin: 0;
  padding: 0;
  display: inline;
  list-style: none;
  position:relative;
}

#miniflex a:link, #miniflex a:visited {
  float: left;
  font-size: 85%;
  line-height: 20px;
  font-weight: bold;
  margin: 0 10px 0 10px;
  text-decoration: none;
  color: #9c9;
}

#miniflex a.active:link, #miniflex a.active:visited, #miniflex a:hover {
  border-bottom: 4px solid #696;
  padding-bottom: 2px;
  color: #696;
}
  
#animated-tab {
  position: absolute;
  z-index: 1;
  font-size: 85%;
  line-height: 20px;
  padding-bottom: 2px;
  border-bottom: 4px solid #696;
}
table.productSection td {
	padding: 0px 0px 0px 0px;
}
.innerTabTable {
	position:relative;
	top:5px;
	left:-1px;
}
table.innerTabTable td {
	padding:0px 0px 0px 0px;
}
.innerTabTable td {
	/*boder:solid #000000;*/
	text-align:left;
	/*width:50px;*/
	height:20px;
	padding:0px 0px 0px 0px;
	background-color: papayawhip;

}
.TextoTab {
	/*boder:solid #000000;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:600;
    color: Gray;
	text-align:center;
	/*padding-left:20px;*/
    cursor:  hand;

}
.tabContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	position:relative;
	top:-15px;
	left:0px;
	/*width:774px;*/
	width:774px;
	height:355px;
	border-left: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
	background-color: white;
}
.TabCabecera {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	position:relative;
	/*width:774px;*/
	width:100%;
	height:20px;
	background-color: papayawhip;
}
.LabelEstadoCabecera {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: 900;
	color: Black;
	height:20px;
	background-color: White;
	padding-left:10px;
	padding-right:10px;
}

.BotonTabColor
{
	border-right: 1px solid;
	border-top: 1px solid;
	font-size: 8pt;
	border-left: 1px solid;
	border-bottom: 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
	background-color: lightskyblue;
}
.BotonTabColor2
{
	border-right: 1px solid;
	border-top: 1px solid;
	font-size: 8pt;
	border-left: 1px solid;
	border-bottom: 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
	background-color: palegreen;
}
.BotonTabColor3
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: black 1px solid;
	color: white;
	border-bottom: black 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
	background-color: red;
}

.BotonTab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	/*width:80px;*/
	height:18px;
	border:solid 1px;
}
.BotonTabAceptar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	/*width:80px;*/
	height:18px;
	border:solid 1px;
	background-image: url(Images/06843.ico);
	background-repeat: no-repeat;
	background-position: left center;
	text-align:right;
}
.BotonTabAnadirLista {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	/*width:80px;*/
	height:18px;
	border:solid 1px;
	background-image: url(Images/03986.ico);
	background-repeat: no-repeat;
	background-position: left center;
	text-align:right;
}

.BotonTabSalir
{
	border-right: 1px solid;
	border-top: 1px solid;
	font-size: 8pt;
	background-image: url(Images/09743.ico);
	border-left: 1px solid;
	border-bottom: 1px solid;
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
	text-align:right;
}
.BotonTabIniciar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	/*width:80px;*/
	height:18px;
	border:solid 1px;
	background-image: url(Images/09731.ico);
	background-repeat: no-repeat;
	background-position: left center;
	text-align:right;
}

.BotonTabCancelar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	/*width:80px;*/
	height:18px;
	border:solid 1px;
	background-image: url(Images/01088.ico);
	background-repeat: no-repeat;
	background-position: left center;
	text-align:right;
}
.BotonTabCalcular {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	/*width:80px;*/
	height:18px;
	border:solid 1px;
	background-image: url(Images/09761.ico);
	background-repeat: no-repeat;
	background-position: left center;
	text-align:right;
}

.BotonTabAgregarTomo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	/*width:80px;*/
	height:18px;
	border:solid 1px;
	background-image: url(Images/00353.ico);
	background-repeat: no-repeat;
	background-position: left center;
	text-align:right;
}
.BotonTabAgregarFichero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	/*width:80px;*/
	height:18px;
	border:solid 1px;
	background-image: url(Images/02934.ico);
	background-repeat: no-repeat;
	background-position: left center;
	text-align:right;
}
.BotonTabEMail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	/*width:80px;*/
	height:18px;
	border:solid 1px;
	background-image: url(Images/05908.ico);
	background-repeat: no-repeat;
	background-position: left center;
	text-align:right;
}
.BotonTabSMS {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	/*width:80px;*/
	height:18px;
	border:solid 1px;
	background-image: url(Images/00568.ico);
	background-repeat: no-repeat;
	background-position: left center;
	text-align:right;
}
.BotonTabImprimir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	/*width:80px;*/
	height:18px;
	border:solid 1px;
	background-image: url(Images/00004.ico);
	background-repeat: no-repeat;
	background-position: left center;
	text-align:right;
}
.BotonTabPrevisualizar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	/*width:80px;*/
	height:18px;
	border:solid 1px;
	background-image: url(Images/07739.ico);
	background-repeat: no-repeat;
	background-position: left center;
	text-align:right;
}

.BotonTabAgregarNoConformidad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	/*width:80px;*/
	height:18px;
	border:solid 1px;
	background-image: url(Images/02575.png);
	background-repeat: no-repeat;
	text-align:right;
}

.BotonTab2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	/*width:80px;*/
	height:18px;
	border:solid 1px;
	background-color:LightGreen;
	border-color:Green;
	background-image: url(Images/00224.ico);
	background-repeat: no-repeat;
}
.BotonTab3
{
	border-top-width: 1px;
	border-left-width: 1px;
	font-size: 8pt;
	background-image: url(Images/06843.ico);
	border-bottom-width: 1px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
	border-right-width: 1px;
}

.DivTab {
	background-color: papayawhip;
}


.messageBox .innerButton {
    font-weight: normal;
    background-color: #cccccc;
    background: #cccccc;
    color: #000000;
    cursor:  hand;
    font-family: Tahoma,Arial, Verdana, Helvetica, sans-serif;
    text-decoration: none
}


	