/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

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

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
.tableprincipal  { background-color: white }
.categorias            { color: white; font-size: 12px; font-family: Arial, sans-serif; font-weight: bold; text-decoration: none; background-color: #cfcfcf; background-image: none; background-repeat: repeat-x; background-attachment: scroll; visibility: visible; display: inline; width: 100%; height: 100%; min-width: 186px; min-height: 35px; max-width: 100%; max-height: 35px; float: left; clear: left }

.categorias A          { color: white; font-size: 12px; font-family: Arial, sans-serif; font-weight: bold; text-decoration: none; background-color: #02478d; background-image: url("sirdiboton1.gif"); background-repeat: repeat-x; background-attachment: scroll; visibility: visible; display: inline; min-width: 186px; min-height: 35px; max-width: 100%; max-height: 35px; float: left; clear: left }

.categorias A:hover           { color: black; font-size: 12px; font-family: Arial, sans-serif; font-weight: bold; text-decoration: none; background-color: #9eaab6; background-image: url("sirdiboton2.gif"); background-repeat: repeat-x; background-attachment: scroll; visibility: visible; display: inline; min-width: 186px; min-height: 35px; max-width: 100%; max-height: 35px; float: left; clear: left }

.categorias A:active       { color: #cfcfcf; font-size: 12px; font-family: Arial, sans-serif; font-weight: bold; text-decoration: none; background-color: #030335; background-image: url("sirdiboton3.gif"); background-repeat: repeat-x; background-attachment: scroll; visibility: visible; display: inline; min-width: 186px; min-height: 35px; max-width: 100%; max-height: 35px; float: left; clear: left }

.boxText  { font-size: 12px; font-family: Arial, sans-serif }
.errorBox   { font-size: 12px; font-family: Arial, sans-serif; font-weight: bold; background: #ff0500 }
.stockWarning  { color: #cc0033; font-size: 12px; font-family: Arial, sans-serif }
.productsNotifications  { background: #b3ffa1 }
.orderEdit   { color: #70d250; font-size: 12px; font-family: Arial, sans-serif; text-decoration: underline }

BODY     { color: #000000; font-size: 12px; font-family: Arial, sans-serif; background: #000 url("vioseal_fondo.jpg") repeat-x; margin: 0 }
INPUT, TEXT, SELECT, TEXTAREA  { color: #18427b; font-family: Arial, sans-serif; background-color: #ffffff; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; margin: 0; border: solid 1px navy }
A  { color: #234da1; text-decoration: none }

A:hover  { color: #2395ff; text-decoration: none }

FORM   { display: inline }

TR.header  { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

TR.headerNavigation  { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

TD.headerNavigation     { color: #ffffff; font-size: 12px; font-family: Arial, sans-serif; font-weight: bold; text-decoration: none; background: #18427b url(barra_horiz_azul.gif) repeat-x; padding: 2px; height: 20px }

A.headerNavigation  { color: #ffffff; text-decoration: none }

A.headerNavigation:hover     { color: #2395ff; text-decoration: none }

TR.headerError {
  background: #ff0000;
}

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

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo   { color: white; font-size: 12px; font-family: Arial, sans-serif; font-weight: bold; background: #008500; text-align: center }

TR.footer  { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

TD.footer     { color: #ffffff; font-size: 12px; font-family: Arial, sans-serif; font-weight: bold; background: #18427b url(barra_horiz_azul.gif) repeat-x; padding: 2px; height: 20px }

.infoBox   { background: #23468d }

.infoBoxContents      { font-size: 12px; font-family: Arial, sans-serif; background: #E1E1E1 url(barra_vert_gris_big.gif) }

.infoBoxNotice  { background: #d40400 }

.infoBoxNoticeContents  { font-size: 12px; font-family: Arial, sans-serif; background: #ffe6e6 }

TD.infoBoxHeading      { color: #ffffff; font-size: 12px; font-family: Arial, Verdana, "Times New Roman"; font-weight: bold; background: #4f6f9d url(barra_horiz_azul.gif) repeat-x; height: 20px }

TD.infoBox, SPAN.infoBox   { color: white; font-size: 12px; font-family: Arial, sans-serif; background-color: #23468d }

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd      { font-size: 12px; font-family: Arial, sans-serif; background: #dfdfdf url("barra_vert_gris.gif") }

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even      { font-size: 12px; font-family: Arial, sans-serif; background: #dfdfdf url("barra_vert_gris.gif") }

TABLE.productListing    { border: solid 1px #23468d; border-spacing: 1px   }

.productListing-heading     { color: #ffffff; font-size: 12px; font-family: Arial, Verdana, "Times New Roman"; font-weight: bold; background: #4f6f9d url(barra_horiz_azul.gif) repeat-x; height: 20px }

A.pageResults  { color: #234da1 }

A.pageResults:hover  { color: #2395ff; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

TD.pageHeading, DIV.pageHeading     { color: white; font-size: 18px; font-family: Arial, sans-serif; font-style: italic; font-weight: bold; background-color: #4f6f9d; background-image: url(barra_horiz_azul.gif); background-repeat: repeat-x; padding: 2px 2px 2px 12px; height: 25px }

TR.subBar   { background: #b3ffa1 }

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

TD.main, P.main     { font-size: 12px; font-family: Arial, sans-serif; background: #E1E1E1 url("barra_vert_gris_big.gif"); padding: 3px; border-spacing: 1px  }

/* { font-size: 12px; font-family: Arial, sans-serif; background: #dfdfdf url("barra_vert_gris_big.gif"); padding: 3px; border: solid 1px #23468d; border-spacing: 1px }*/

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

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

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: 12px;
  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 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea   { background: #b3ffa1; border: solid 1px #fff }

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

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: 12px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #ffb3b5; }
.messageStackSuccess  { font-size: 12px; font-family: Verdana, Arial, sans-serif; background-color: #008500 }

/* input requirement */

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

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

#button  { color: white; font-family: Arial, sans-serif; background-color: #ccc; padding: 0 0 0 0; }

	#button ul  { list-style: none; margin: 0; padding: 0 }
		
	#button li   { margin: 0 }




	#button li a   { color: #ffffff; font-size: 12px; font-family: Arial, sans-serif; text-decoration: none; background: #4f6f9d url("barra_horiz_azul.gif") repeat-x; display: block; padding: 2px; width: 100% }

	html>body #button li a {
		width: auto;
		}

	#button li a:hover      { color: black; font-size: 12px; font-family: Arial, sans-serif; background: #f3f3f3 url("boton_vert_gris.gif") repeat-x; padding: 2px; }
        #button li.selected  a    { color: black; font-size: 12px; font-family: Arial, sans-serif; background: #f3f3f3 url("boton_vert_gris.gif") repeat-x; padding: 2px; }
        