/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

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

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
/*Tamaño y tipo de letra de los cuadros de los cuadros de la web.(menu, ofertas...)*/
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
/*Tamaño y tipo de letra de los cuadros de error*/
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
/*Tamaño y tipo de letra de cuando te avisa de que no hay stock suficiente*/
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
/*Color de fondo de las notificaciones de productos */
.productsNotifications { background: #f2fff7; }
/*Tamaño y tipo de letra de cuando te aparecen los datos cuando estas realizando el pedido, para cambiar la direccion o la forma de pago...*/
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #0000FF; text-decoration: underline; }


BODY {
	/*Cambiar el color de fondo de la página web*/
  /*ORIGINAL background: #ffffff*/
  /*background: #F3B55F;*/
  /*****************************/
  /*background: #F1C96B;*/
  background:#F7DAA0;
	/*No se muy bien*/
  color: #000000;
	/*Margen al rededeos de la página WEB*/
  margin: 0px;
}

A {
  /*Color de los textos de todas las cajas...*/
  color: #000000;
  /*Subrayado...*/
  text-decoration: none;
}


A:hover {
  /*Color del texto de las cajas cuando se pone el ratón encima*/
  color: #AABBDD;
  /*Accion sobre el texto al poner el ratón encima*/
  text-decoration: underline;
}

FORM {
	/*En las cajas al terminar de listar los elementos que le corresponden , no dan lugar a saltos de líneas*/
	display: inline;
}

TR.header {
  /*Color del fondo de la cabecera. Detrás de titulo de la página "oscommerce"*/
  /*ORIGINAL background: #ffffff;*/
  /*****************/
  /*background: #ED5623;*/
  background:url(images/lateral%20web/madera.jpg);
}

TR.headerNavigation {
  /*Color del fondo de la barra de arriba donde está el "mi cuenta", "ver cesta"... 
  Este color no afecta en nada ya que tiene prioridad el color de TD.headerNavigation que lo solapa.*/ 
  /*ORIGINAL background: #bbc3d3;*/
  /************************/
  /*background: #ED5623;*/
  background: #603F21;
}

/*Propiedades de la barra de arriba de "ver cesta", "mi cuenta" y "realizar pedido".*/
TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  /*ORIGINAL background: #bbc3d3;*/
  /******************************/
  background: #ED5623;
  /*Color de las barras y flechas de la barra de*/
  color: #ffffff;
  font-weight : bold;
}

/*Color del texto de la barra de arriba de "ver cesta", "mi cuenta" y "realizar pedido".*/
A.headerNavigation { 
  color: #FFFFFF; 
}

/*Color del texto de la barra de arriba de "ver cesta", "mi cuenta" y "realizar pedido" cuando se pone el ratón encima*/
A.headerNavigation:hover {
  color: #FFFFFF;
}

/**/
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 {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  /*Color del fondo de la barra de abajo donde está la fecha... 
  Este color no afecta en nada ya que tiene prioridad el color de TD.footer que lo solapa.*/ 
  background: #583D21;
}

/*Propiedades de la barra de abajo donde esta la fecha".*/
TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #583D21;
  color: #ffffff;
  font-weight: bold;
}

/*Color del marco de las cajas b6b7cb*/
.infoBox {
  background: #583D21;
}

.infoBoxContents {
  /*Color del fondo de las cajas*/
  /*ORIGINAL background: #ffffff;*/ 
  /**********************************/
  /*background: #EE9D44;*/
  background:#FFCC66;
  /*Tipo de letra de la caja de lo más vendido*/
  font-family: Verdana, Arial, sans-serif;
  /*Tamaño del texto de la caja de lo más vendido*/
  font-size: 10px;
}

/**/
.infoBoxNotice {
  background: #FF8E90;
}

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

/*Propiedades de los titulos de las cajas*/
TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  /*background: #bbc3d3;*/
  border: inherit ;
  background: #583D21	;
  color: #ffffff;
  text-align:center;
  height:30px;  
}


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

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

TR.productListing-odd {
  background: none;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TR.productListing-even {
  background: none;
}

/*Propiedades de la tabla en la que se listan los productos de una categoría*/
TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #EE9D44;
  border-spacing: 1px;
}

/*Propiedades de la cabecera de la tabla en la que se listan los productos de una categoria*/
.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  /*background: #ED5623;*/
  /*color: #FFFFFF;*/
  color: #000000;
  font-weight: bold;
}

/*Propiedades del texto que hay dentro de la tabla de los productos de una categoria*/
TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #F7DAA0;
}

/**/
A.pageResults {
  color: #0000FF;
}

/**/
A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

/*Propiedades de los titulos de cada página y del titulo de cuando se realiza un pepido.*/
TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #583D21;
}

/**/
TR.subBar {
  background: #f4f7fd;
}

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

/*Propiedades del texto de la página principal y de la pagina de "mi cuenta"*/
TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

/*Propiedades del texto del copirigth y del texto debajo de los nuevos productos*/
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.texto_carro{
	font-family: "Arial Black";
	font-size: 11px;
	color: #FDC36C;  
}


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

/**/
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;
}

/*Propiedades del texto de la caja del carrito*/
SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

/*Propiedades de estos elementos. Input=>Donde se mete texto por ejemplo al registrarse.*/
CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

/*Propiedades del área de texto para introducir un comentario de un producto*/
TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

/*Tipo de texto del nombre del usuario en la página principal*/
SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
}

/**/
TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

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

/*Propiedades de un producto cuando se marca fuera de Stock*/
SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

/*Propiedades de un producto con un prcio especial*/
SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  font-size:14px;
  font-weight:bold;
  color: #ff0000;
}

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

/**/
.moduleRow { }

/**/
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }

/**/
.moduleRowSelected { background-color: #E9F4FC; }

/**/
.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; }


/* Propiedades de los message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

/**/
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }

/**/
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/**/
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

/* BOF: More Pics 6 */
TABLE.popup {
  border-width: 1px;
  border-style: dotted;  
  border-color
}
/* EOF: More Pics 6 */


/*
  $Id: dynamenu_for_osc_styles.txt,v 1.00 2006/05/07 20:04:02 nate_02631 Exp $
	
	Dynamenu for osCommerce CSS Definitions

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com
  Copyright (c) 2003 osCommerce
  
	Released under the GNU General Public License
	
	Below are styles to be included in your catalog stylesheet (stylesheet.css) for
	use with Dynamenu for osCommerce. All the CSS declarations for various menu styles
	are included below. You need only include the style for the type of menu you plan
	to use in your store template (of course feel free to paste them all in if experimenting).
	
	The plain and DHTML menus also work with a set of templates found in the
	/includes/functions/dynamenu/templates folder, but in just about all cases
	modifying the styles below should net you the results you want. 
	
*/
/*---------------------------------*/
/*      Modificato da mirco64      */
/*   Vertical Fly-Out Menu Style   */
/*                                 */
/*                                 */
/*---------------------------------*/

.verbar	{   /* Color of main vertical menubar and border */
	color: FFFFFF;
	border: 0px outset #fdfefd;
}

.vertitem	{          /* Behaviour of main vertical menu items, leave as is for proper operation */
	text-align: left;
	white-space: nowrap;
}

.vertitem	a {   /* Font style, size of main menu items */
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	position: relative;
	display: block;
	background-image: url(images/template/category_menu.gif);
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 15px;
	padding-right: 3px;
	background-repeat: no-repeat;
	color: #FFFFFF;
}

.vertitem a:link, .vertitem a:visited	{   /* Default font style & color of main menu items */
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	position: relative;
	display: block;
	background-image: url(images/template/category_menu.gif);
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 15px;
	padding-right: 3px;
	background-repeat: no-repeat;
	color: #FFFFFF;
}

.vertitem a:hover	{   /* Font style & color, background menu color of main menu item when hovered over */
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	position: relative;
	display: block;
	background-image: url(images/template/category_menu.gif);
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 15px;
	padding-right: 3px;
	background-repeat: no-repeat;
	color: #000000;
}

.vertitem a:active	{   /* Font style & color, background menu color of main menu item when clicked */
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	position: relative;
	display: block;
	background-image: url(images/template/category_menu_down.gif);
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 15px;
	padding-right: 3px;
	background-repeat: no-repeat;
}

/*   Sub-Menu   */

.vertsubmenu	{   /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
	position: absolute;
	left: 0;
	top: 5;
	visibility: hidden;
}

.vertsubframe	{   /* Color of submenu item and border */
	border: 0px outset #ff0000;
	position: relative;
	display: block;
	width:inherit;
}

.vertsubitem	{     /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
	text-align: left;
	white-space: nowrap;
}

.vertsubitem a	{   /* Font style, size of submenu items */
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	position: relative;
	display: block;
	background-image: url(images/template/subcategory_menu.gif);
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 15px;
	padding-right: 3px;
	background-repeat: no-repeat;
	color: #000000;
}

.vertsubitem a:link, .vertsubitem a:visited	{   /* Default font style & color of submenu items */
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	position: relative;
	display: block;
	background-image: url(images/template/subcategory_menu.gif);
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 15px;
	padding-right: 3px;
	background-repeat: no-repeat;
	color: #583D21;
}

.vertsubitem a:hover	{   /* Font style & color, background submenu color of submenu item when hovered over */
	font-family: "Arial Black";
	font-size: 12px;
	text-decoration: none;
	position: relative;
	display: block;
	background-image: url(images/template/subcategory_menu.gif);
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 15px;
	padding-right: 3px;
	background-repeat: no-repeat;
	color: #583D21;
}

.vertsubitem a:active	{   /* Font style & color, background submenu color of submenu item when clicked */
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	position: relative;
	display: block;
	background-image: url(images/template/subcategory_menu_down.gif);
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 15px;
	padding-right: 3px;
	background-repeat: no-repeat;		
}

.vertsubitem .vertfwdarr, .vertitem .vertfwdarr	{   /* Positioning of right arrow for submenus */
	position: absolute;
	top: 10px;
	right: 5px;
}

.dmselected {   /* Style override for selected category tree */
}

.verbar .dmselected {   /* Style override for selected root category */
}

/* Individual Boxes - Graphical Borders for modules - Star */
.mws_boxTop_module    {background: #EFC56E; /*background: url('images/infobox_module/top.gif');*/
                 font-family: Tahoma;
                 font-size: 11px;
                 text-align : center;
                 font-weight: bold;
                 background-repeat:repeat-x;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxLeft_module   { background: #EFC56E;/*background: url('images/infobox_module/left.gif');*/ }
.mws_boxRight_module  { background: #EFC56E; /*background: url('images/infobox_module/right.gif');*/ }
.mws_boxBottom_module { background: #EFC56E;/*background: url('images/infobox_module/bot.gif');*/
                 font-family: Verdana, Arial, sans-serif;
                 font-size: 11px;
                 text-align : center;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxCenter_module {/* background: #F7DAA0;*/background: #ffffff; 
                 font-family: Verdana, Arial, sans-serif;
                 font-size: 10px;}
.mws_boxCenter_module2 { /*background: #F7DAA0;*/background: #ffffff; 
                 font-family: Verdana, Arial, sans-serif;
                 font-size: 10px;}
/* Individual Boxes - Graphical Borders for modules - Star */

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

/* BEGIN Fancier Invoice and Packingslip */
.dataTableHeadingContent_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.dataTableHeadingRow_INVOICE { background-color: #C9C9C9; }
.dataTableRow_INVOICE { background-color: #F0F1F1; }
.dataTableContent_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.order_history_top { color : #006699; font-weight: bold; font-family: Verdana; font-size: 13px; }
.order_infobox_heading { color : #000000; font-weight: bold; font-family: Verdana; font-size: 12px; }
.order_infobox_data { color : #000000; font-family: Verdana; font-size: 12px; }
.product_infobox_heading_row { background-color: #C9C9C9; }
.product_infobox_heading { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.product_infobox_data_row { background-color: #F0F1F1; }
.product_infobox_data { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.order_history_top_INVOICE { color : #006699; font-weight: bold; font-family: Verdana; font-size: 13px; }
.order_infobox_heading_INVOICE { color : #000000; font-weight: bold; font-family: Verdana; font-size: 12px; }
.order_infobox_data_INVOICE { color : #000000; font-family: Verdana; font-size: 12px; }
.product_infobox_heading_row_INVOICE { background-color: #C9C9C9; }
.product_infobox_heading_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.product_infobox_data_row_INVOICE { background-color: #F0F1F1; }
.product_infobox_data_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.smallText_INVOIVE { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.smallTextBlue_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #006699; }
.smallAddressBlue_INVOICE { font-family: Arial; font-size: 9px; color: #006699; }
.main_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.pageHeading_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 18px; color: #727272; font-weight: bold; }
/* END Fancier Invoice and Packingslip */