/*
  $Id: stylesheet.css,v 1.50 2002/11/02 03:06:05 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2001 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #555555; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #FCF3F7; }

BODY { /*color de texto sin linkeo*/
  background: #FCFEFC;
  color: #666666;
  margin: 0px;
}

A { /*Color de texto on link, incluiido menu*/

  color: #CE49A6; 
  text-decoration: none;
  font-family:  Arial, Verdana, sans-serif;
  font-size: 11px;
  
}
A:hover { /*link over, incluido menu*/
  color: #666666; 
  text-decoration: underline; 
}

FORM {  /*texto en el box Buscar*/
 	color: #FCFEFC;
  	font-family:  Arial, Verdana, sans-serif; 
	display: inline;
}

TR.header { /*fondo de header unicamente*/
	background: #FCFEFC;
   	background-image: url(images/fondo_top.jpg);
	background-repeat: repeat;
	background-position: left top;
	color: #666666;
  	font-family:  Arial, Verdana, sans-serif; 

}
.Titulo { /*fondo y titulo de la tienda junto al logo*/
	background: #FCFEFC;
   	background-image: url(images/fondo_top.jpg);
	background-repeat: repeat;
	background-position: right top;
	font-size: 11px;
	color: #666666;
  	font-family:  Calibri,  Verdana, Arial, sans-serif; 

}

TR.headerNavigation {  /*  ?????????????no se????????????  */
  background: #33ff00;
}

TD.headerNavigation { /* Barra superior donde esta la navegacion de categorias*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #FCF3F7;
  color: #FCF3F7;
  	background-image: url(images/fondo_ubicacion.gif);
	background-repeat: repeat;
	background-position: left bottom;
}

A.headerNavigation { /*Color de link de navegacion*/
  	color: #666666; 
}

A.headerNavigation:hover { /* link over de la navegacion*/
  color: #CE49A6;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo { /*a new pass has sent by mail*/
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {  /* nooo seee */
  background: #FCCAE3;
}

TD.footer { /* Donde va el contador y la fecha*/
  font-family:  Arial, Verdana, sans-serif;
  font-size: 10px;
  /*background: #FCF3F7;*/
  color: #666666;
  /*font-weight: bold;*/
}

.infoBox { /*  contorno de boxes*/
 /* background: #CE49A6;*/
  
}

.infoBoxContents { /*Fondo de todos los boxes*/
  background: #FCF3F7;
  font-family:  Arial, Verdana,sans-serif;
  font-size: 10px;
   color: #666666; /*texto en los boxes*/
	/*background-image: url(images/fondo_menu_principal.gif);
	background-repeat: repeat;
	background-position: left bottom;*/
  }

.infoBoxNotice {  /*no se*/
  background: #555555;
}

.infoBoxNoticeContents {         /*no se*/
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading { /*color cabecera boxes*/
  font-family:  Arial, Verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #FCF3F7; 
  color: #fcfefc;
   	background-image: url(images/fondo_titulo.gif);
	background-repeat: repeat;
	background-position:left top;
}

TD.infoBox, SPAN.infoBox {        /*no se*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #FCF3F7;          /*resultados alternados*/
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #FCFEFC;         /* resultados alternado claro*/
}

TR.productListing-heading { /* ????????????????????????? */
  background: #ff0000;
}

TD.productListing-heading { /*resultados de categorias*/
  font-family:  Arial, Verdana, sans-serif;
  font-size: 10px;
  background: #FEC9E3; /*DE8BC6 fondo de titulo de resultados*/
  color: #FFFFFF;
  font-weight: bold;
  /*font-variant: small-caps;  convierte en mayusculas*/
}

TD.productListing-data {        /* resultados fondo*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  /* background: #FF6F0F;*/
}

A.pageResults { 
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #555555; 
  
}

A.pageResults:hover {  
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #777777; 
  font-weight: bold;
  /*background: #FFFF33; */
}

TD.pageHeading, DIV.pageHeading {   /* Nombres de productos grandes*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #C52796;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #D971BA;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {   /*no se*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #ECD3CA;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser { /* Texto Bienvenido 'INVITADO' 	*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #555555;
  font-weight: bold;
}

TABLE.formArea {  /*colores en los formularios*/
  background: #FCF3F7;
  border-color: #ECD3CA;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #FCCAE3; cursor: hand; }/*recuadro cuando se pasa sobre seleccion, como forma de pago*/
.moduleRowSelected { background-color: #FFFFFF; } /*recuadro cuando se realiza una seleccion, como envio*/

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.piePagina { /*  Color del pie de página */
	background: #C52896;
}
.sombraPiePagina{ /*  Color del pie de página */
  	background-image: url(images/sombra_pie.gif);
	background-repeat: repeat;
	background-position: left top;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align:center;
}
.pieBancos { /*  Color del pie de página donde van los Bancos */
	background: #D971BA;
}
.pieArriba{ /*  Fondo sobre el pie de pagina*/
  	background-image: url(images/pie_top.gif);
	background-repeat: repeat;
	background-position: left bottom;
}
.copyRight { /*  Color del pie de página donde van los Bancos */
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #F5B9E0;
	text-align: center;
	background: #C52896;
}
.shadowTop{ /*  imagen sobre pie de página*/
  	background-image: url(images/shadow_top.gif);
	background-repeat: repeat;
	background-position: left bottom;
}
.shadowMedio{ /*  imagen sobre pie de página*/
  	background-image: url(images/shadow_medio.gif);
	background-repeat: repeat;
	background-position: left bottom;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10 px;
	color: #ffffff;
	text-align: center;
	background: #C52896;
}
.cuadriculaProductos { /*  Color de la cuadricula en el incio */
	background-image: url(images/cuadriculaProductos.gif);
	background-repeat: repeat;
	background-position: left top;;
}
.fondoTitulo { /*  Color de la cuadricula en el incio */
	background-image: url(images/fondo_titulo.gif);
	background-repeat: repeat;
	background-position: left top;
}
.bienvenida { /*  Donde va la bienvenida orilla punteada */
	background-image: url(images/fondo_bienvenida.gif);
	background-repeat: repeat;
	background-position: left top;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10 px;
	color: #555555;
}
.invita {
	background-image: url(images/fondo_invitaciones.gif);
	background-repeat: repeat;
	background-position: left top;
	font-size: 11px; 
	font-family: Arial, Verdana, sans-serif; 
	color: #555555;
}
.manual {
	background-image: url(images/fondo_manual.gif);
	background-repeat: repeat;
	background-position: left top;
	font-size: 15px; 
	font-family:  Verdana, Arial, sans-serif; 
	color: #fcfefc;
}
.boxUp{
background: none;
  font-family:  Arial, Verdana,sans-serif;
  font-size: 10px;
   color: #666666;
}
.pageCode {   /* codigos de los productos*/
  font-family:  Arial, Verdana, sans-serif;
  font-size: 14px;
  color: #C0C0C0;
}
.fondoDirectos {   /* fondo de accesos directos a submenus*/
background-image: url(images/fondo_directos.gif);
	background-repeat: repeat;
	background-position: left top;
	  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
	}

.adicional {
	background-image: url(images/adicional.gif);
	background-repeat: repeat;
	background-position: left top;
	font-size: 11px; 
	font-family: Arial, Verdana, sans-serif; 
	color: #888888;
