/* Estilo texto invisible para keywords */
.keywords {
	color: #FFFFFF;
	font-size: 1px;
	
}
/*--------------------------------------------------------*/

body {
  margin:0;
  padding:0;
}

select {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: xx-small;
}

input {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: xx-small;
}

.100box {
  width:100px;
}

.150box {
  width:150px;
}

.200box {
  width:200px;
}

.250box {
  width:250px;
}

.300box {
  width:300px;
}

/*No utilizado*/
/*
.scrollContentOLD {
  height:100%; width:100%;
  overflow-x: hidden; overflow-y: auto; /*Sólo IE */
  /* overflow:auto; Firefox e IE, pero height y width no pueden ser 100% */
}
*/

.scrollContent {
  height:350px; width:100%;
  overflow-x: hidden; overflow-y: auto; /*Sólo IE */
  overflow:auto; /*Firefox e IE, pero height y width no pueden ser 100% */
}

.disclaimer {
  /*height:100%; width:96%;*/
  height:50px; width:96%; /*Para que overflow actúe, debe tener altura fija*/
  overflow-x: hidden; overflow-y: auto; /*Para MS Explorer */
  overflow:auto; /*Para Firefox y explorer*/
  border: 1px solid #006600;  /*verde */
  background-color:#ffffcc; /*crema */
  text-align:justify;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: normal;
  color: #000000;
  padding:10px;
}

.disclaimerHigh {
  /*height:100%; width:96%;*/
  height:100px; width:96%; /*Para que overflow actúe, debe tener altura fija*/
  overflow-x: hidden; overflow-y: auto; /*Para MS Explorer */
  overflow:auto; /*Para Firefox y explorer*/
  border: 1px solid #006600;  /*verde */
  background-color:#ffffcc; /*crema */
  text-align:justify;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: normal;
  color: #000000;
  padding:10px;
}

.footExplanation {
  height:100%; width:96%;
  overflow-x: hidden; overflow-y: hidden;
  /*border: 1px solid #006600;*/  /*verde */
  border: hidden;
  background-color:#e6e6e6; /*gris clarito */
  text-align:justify;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: normal;
  color: #000000;
  padding:10px;
}

img {
  border: none;
} 

.PopUpWindow {
  border: 1px solid #006600;  
  background-color:#FFFFFF; /*blanco*/
  text-align:justify;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: normal;
  color: #000000;
  padding:5px 10px 0px 10px;
  width:100%; height:100%;
}

/*--------------TopLeftBox---------------------------------------------------------------------------*/
.TopLeftBox {
  border: 1px solid #006600;  
  background-color:#ffffcc; /*crema*/
  text-align:justify;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: normal;
  color: #000000;
  padding:5px 10px 0px 10px;
  width:100%; height:100%;
}



/*En MS IExplorer, se puede redefinir estilos*/
/*Para que funcione en Firefox, debe renombrarse como xx.yy.zz o XXYYZZ*/
/*Redefinición de hr-Eliminar Renombrar como .TopLeftBox.hr*/
.TopLeftBox hr {
  height:1px;
  color:#006600;
  border:0px;
}

/*Redefinición de thead-Eliminar*/
.TopLeftBox thead {
  height:20px;
  /*background-color:#003300;*/ /*verde oscuro*/
  background-color:#003366; /*azul oscuro cabecera*/
  /*color: #ffffff;*/ /*blanco*/
  color: #FFFF00;/*amarillo*/
  font-size: 14px;
  text-align:center;
  font-weight:bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}


/*Redefinición de tfoot-Eliminar*/
.TopLeftBox tfoot {
  height:30px;
  text-align:right;
  padding-bottom:5px;
}
 
/*Redefinición de a-Eliminar*/  
.TopLeftBox tfoot a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #003300;
}

/*--------------BottomLeftBox---------------------------------------------------------------------------*/
.BottomLeftBox {
  border: 1px solid #006600;
  font-size: 10px;
  background-color:#e6e6e6; /*gris clarito*/
  text-align:justify;
  padding:5px 10px 0px 10px;
  width:100%; height:100%;
}

/*Redefinición de thead-Eliminar*/
.BottomLeftBox thead {
  height:20px;
  background-color:#999999; /*gris oscuro*/
  /*color: #ffffff;*/ /*blanco*/
  color: #FFFF00;/*amarillo*/
  font-size: 14px;
  text-align:center;
  font-weight:bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*Para Firefox*/
.headTitle {
  height:20px;
  /*background-color:#003300;*/ /*verde oscuro*/
  background-color:#003366; /*azul oscuro cabecera*/
  /*color: #ffffff;*/ /*blanco*/
  color: #FFFF00;/*amarillo*/
  font-size: 14px;
  text-align:center;
  font-weight:bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.headTitle2 {
  height:20px;
  /*background-color:#003300;*/ /*verde oscuro*/
  background-color:#999999; /*azul oscuro cabecera*/
  color: #ffffff; /*blanco*/
  /*color: #FFFF00;*//*amarillo*/
  font-size: 14px;
  text-align:center;
  font-weight:bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}


/*Eliminar*/
.BottomLeftBox li {
  
  list-style-position: inside;
  list-style-type: square;
  font-style: normal;
  display: list-item;
  white-space: normal;  
}

/*Eliminar*/
.BottomLeftBox li a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-variant: normal;
  color: #000099; /*azul*/
}

/*--------------------RightBox--------------------------------------------------------------------*/
.RightBox {  
  border: 1px solid #006600;
  background-color:#e6e6e6; /*GRIS clarito*/
  text-align:justify;
  width:100%; height:100%;
}

/*Originalmente .RightBox.boxElement*/
.boxElement {
  text-align:justify;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  padding:5px 10px 0px 10px;
  width: 100%;
}


/*Originalmente .RightBox.boxElement.evenElement*/
.evenElement {
  background-color:#f3f3f3; /*gris clarito*/
}

/*Redefinición de thead-Eliminar*/
.RightBox thead {
  height:20px;
  background-color:#999999;
  color: #ffffff;
  font-size: 14px;
  text-align:center;
  font-weight:bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*--------------------CenterBox--------------------------------------------------------------------*/
.CenterBox {
  border: 1px solid #006600;  
  background-color:#e6e6e6;
  width:100%; height:100%;
}
/*CenterBoxLittle-Tabla que no ocupa 100%*/
.CenterBoxLittle {
  border: 1px solid #006600;  
  background-color:#e6e6e6;
  width:100%; height:70%;
}

/*Eliminar*/
.CenterBox thead {
  height:20px;
  /*background-color:#003300;*/ /*verde oscuro*/
  background-color:#003366; /*azul oscuro cabecera*/
  /*color: #ffffff;*/ /*blanco*/
  color: #FFFF00; /*amarillo*/
  font-size: 14px;
  text-align:center;
  font-weight:bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*Originalmente .CenterBox.subHead
Si se pone .CenterBox.subHead y en la jsp sólo subHead no aparece en Firefox, si en MS Explorer*/
.subHead {
  height:20px;
  text-align:center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #003300;
  /*background-color:#99ff66;*/ /*verdecito clarito*/
  background-color:#6699FF; /*azulito clarito*/
}

/*Originalmente .CenterBox.subHeadRight*/
.subHeadRight {
  height:20px;
  text-align:right;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #003300;
  /*background-color:#99ff66;*/ /*verdecito*/
  background-color:#6699FF; /*azul clarito*/
}

/*Originalmente .CenterBox.subHeadCenter*/
.subHeadCenter {
  height:20px;
  text-align:center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #003300;
  /*background-color:#99ff66;*/ /*verdecito*/
  background-color:#6699FF; /*azul clarito*/
}

/*Originalmente .CenterBox.subHeadLeft*/
.subHeadLeft {
  height:20px;
  text-align:left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #003300;
  /*background-color:#99ff66;*/ /*verdecito*/
  background-color:#6699FF; /*azul clarito*/
}

/*Originalmente .CenterBox.elementFirstRow*/
.elementFirstRow {
  background-color:#f3f3f3;
  padding:5px 10px 5px 10px;
  text-align: justify;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

/*Originalmente .CenterBox.elementTitleUnderline*/
.elementTitleUnderline {
  color: #000099;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-decoration: underline;
  cursor:hand;
}

/*Originalmente .CenterBox.elementTitleNormal*/
.elementTitleNormal {
  color: #990000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;  
}

.elementTitleNormal2 {
  color: #990000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  /*font-weight: bold;*/  
}

/*Originalmente .CenterBox.elementMoney*/
.elementMoney {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight:bold;
  text-align: center;
  color: #990000;
}

/*Originalmente .CenterBox.elementQuantity*/
.elementQuantity {
  color: #990000;
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

/*Originalmente .CenterBox.elementSecondRow*/
.elementSecondRow {
  padding:5px 10px 5px 10px;
  text-align: justify;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.CenterBox hr {
  height:1px;  
  color:#006600;
  border:0px;
}
/*Para Firefox. Sustituye a .CenterBox hr*/
/* hr no funciona bien en Firefox */
.CenterBoxHR { 
  height:1px;  
  width: 100%;  
  color:#000000; /*IE uses the color property for the <hr> element*/
  background-color:#000000;  /*Opera and Mozilla use background-color for the <hr> element. */
  border:0px solid #666;
  border-color: #000000;
  
}


/*Esto no lo lee Firefox*/
.CenterBox tfoot {
  text-align:center;
  padding:5px;
  border-top: 1px solid #006600;
}

/*Para Firefox*/
.tfoot {
  text-align:center;
  padding:5px;
  border-top: 1px solid #006600;
}

.CenterBox.boxElement {
  text-align:center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  padding:10px;
  width: 100%;
}

/*Originalmente .CenterBox.boxElement.evenElement-
Se ha definido evenElement sólo */
.CenterBox.boxElement.evenElement {
  background-color:#f3f3f3; /*gris clarito*/
}

/*Originalmente .CenterBox.formField*/
.formField {
  text-align:right;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
}

/*Originalmente .CenterBox.bottomField*/
.bottomField {
  text-align:left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  color: #003300;  /*verde oscuro*/
}

/*Originalmente .CenterBox.formSubField*/
.formSubField {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
}

/*Originalmente .CenterBox.totalImport*/
.totalImport {
  text-align:right;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}

/*Originalmente .CenterBox.totalMoney*/
.totalMoney {
  text-align:center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #990000;
}
  
.CenterBox tfoot a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #003300;
}

/*-------------Subcategories---------------------------------------------------------------------------*/
.Subcategories {
  border: 0px solid #006600;
  font-size: 14px;
  font-weight: bold;
  font-color:#FFFFFF;
  color:#FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  /*background-color:#e6e6e6;*/ /*gris clarito*/
  background-color:#999999; /*gris oscuro*/
  text-align:center;
  padding:5px 10px 0px 10px;
  height:20px;
  width:360px;
}

/*-------------Fin-Subcategories---------------------------------------------------------------------------*/

.LoginBox {
  margin-top:10px;
  text-align:right;
  padding:10px;
  border: 1px solid #006600;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  background-color:#c7c7c7;  
}

/*Estilo del footer.  */
h6 a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: normal;
  color: #000099;
  font-variant: small-caps;
}

.headerStyle {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: normal;
  color: #000099;
  font-variant: small-caps;
}

/*
h6bis a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 6px;
  font-weight: normal;
  color: #000099; 
   
}
*/
#spoiler {
  padding-left:500px;
}

/*--- estilos de las páginas de mantenimiento--------------- */
/* Texto del encabezado de la caja de filtros de búsqueda */
.filterBoxHeader {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	
}
/* Texto del campos input o de campos de la list box */
.basicText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.smallText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.colorText {
  text-align:left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #990033; /*rojo rosado*/
}
/* Estilo texto bold */
.textBold {
	color: #000000;
	font-weight: bold;
}

/* Texto del encabezado de la list box */
.listBoxHeader {
	color: #000000;
	font-weight: bold;
}

/* Fila de lista: listado de tiendas */
.listSubTitle2 {
  height:20px;  
  /*background-color:#003300;*/ /*verde oscuro*/
  /*background-color:#003366;*/ /*azul oscuro cabecera*/
  background-color:#666666; /*gris oscuro*/
  /*color: #ffffff;*/ /*blanco*/
  /*color: #000000;*/ /*negro*/
  color: #FFFF00; /*amarillo*/
  font-size: 14px;
  text-align:left;
  font-weight:bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}


/* Estilo hipervínculo para botón */
.styleHand {
	cursor:crosshair;
}

/* Estilo cursor defecto */
.styleDefaultCursor {
	cursor:crosshair;
}

/* Estilo para campos Description */
/*
.description {
  width:64px;
}
*/
/* Estilo para campos Autor/Artista */
/*
.author {
  width:40px;
}
*/

/*Estilo para simular el botón de una combo-box*/
form .scndryBtn {
margin: 0 0 3px 0;
padding: 0 .25em 0 .25em;
font-size: x-small;
}



