/*
  $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
*/

.boxtext {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
 }

.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: #f2fff7; }

.orderEdit {
 font-family : Verdana, Arial, sans-serif;
 font-size : 10px;
 color: #70d250;
 text-decoration: underline;
 }

body {
  background: #ffffff;
  color: #000000;
  margin: 0px;
}
/*
img {
  border: 4px solid red
}*/

a {
  color: #000000;
  text-decoration: none;
}

a:hover {
  color: #0033ff;
  text-decoration: underline;
}

form {
  display: inline;
}

/*tr.header {
  background: #ffffff;
}*/

tr.headernavigation {
  background: #0033ff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight : bold;
  color: #ffffff;
}

td.headernavigation {
/*  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #ffffff;
  font-weight : bold;*/
}

a.headernavigation, a.headernavigation:hover { 
  color: #ffffff; 
}

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

.infobox {
/*  background: blue;*/
}

.infoboxcontents {
/*  background: #ffffff;*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

.infoboxnotice {
  background: #FF8E90;
}

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

td.infoboxheading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  text-align : center;
  font-weight: bold;
  font-variant: small-caps;
  background-repeat:repeat-x;
  vertical-align: middle;
  color: #000000;
}

td.infobox, span.infobox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

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

table.productlisting {
  border: 1px;
  border-style: solid;
  border-color: #ff0000;
  border-spacing: 10px;
}

.productlisting-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  background: #c0cef9;
  color: #000000;
  font-weight: bold;
  font-variant: small-caps;
}

td.productlisting-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

a.pageresults {
  color: #0000FF;
}

a.pageresults:hover {
  color: #0000FF;
  background: #FFFF33;
}

td.pageheading, div.pageheading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 21px;
  font-weight: bold;
  text-align : center;
  font-variant: small-caps;
}

tr.subbar {
  background: #f4f7fd;
}

td.subbar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

td.main, p.main, span.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
.main1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}
.smalltext {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.smalltext3 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-variant: small-caps;
  font-weight: bold;
}

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

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

span.productoldprice {
  font-family: Verdana, Arial, sans-serif;
  color: #000000;
  font-size:18px;
  font-weight:bold;
}

span.oldprice {
  font-family: Verdana, Arial, sans-serif;
  font-size:11px;
}

span.specialprice {
  font-family: Verdana, Arial, sans-serif;
  font-size:12px;
  font-weight:bold;
  color: #ff0000;
}

.ahorroprice  {
 font-family: Verdana, Arial, sans-serif;
 color: #229922;
 font-size: 10px;
 font-weight: bold
 }

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

.modulerow { }
.modulerowover { background-color: #c0cef9; cursor: pointer;}
.modulerowselected { background-color: #c0cef9; }

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

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

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

/* Individual Boxes - Graphical Borders for modules - Start */
.mws_boxtop_module    {
   background: url('sport_images/infobox/top.gif');
   font-family: Verdana, Arial, sans-serif;
   font-size: 11px;
   text-align : center;
   font-weight: bold;
   background-repeat:repeat-x;
   vertical-align: middle;
   white-space: nowrap;
 }
.mws_boxleft_module   {
 background: url('sport_images/infobox/left.gif');
 }
.mws_boxright_module  {
 background: url('sport_images/infobox/right.gif');
 }
.mws_boxbottom_module {
 background: url('sport_images/infobox/bot.gif');
   font-family: Verdana, Arial, sans-serif;
   font-size: 11px;
   text-align : center;
   vertical-align: middle;
   white-space: nowrap;
 }
.mws_boxcenter_module {
/*   background: #ffffff;*/ 
   font-family: Verdana, Arial, sans-serif;
   font-size: 10px;
 }
.mws_boxcenter_module2 {
/*   background: #ffffff;*/
   font-family: Verdana, Arial, sans-serif;
   font-size: 11px;
   line-height: 1.5; 
 }
/* END Individual Boxes - Graphical Borders for modules */
/* Agregado por Individual Boxes*/
td.noborderbox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;}

/* Graphical Borders - boxes */
.mws_boxtop    {
   background: url('sport_images/infobox/top_sombra.gif');
   font-family: Verdana, Arial, sans-serif;
   font-variant: small-caps;
   font-size: 13px;
   text-align : center;
   font-weight: bold;
   background-repeat:repeat-x;
   vertical-align: middle;
   white-space: nowrap;
 }
.mws_boxleft   {
   background: url('sport_images/infobox/left.gif');
 }
.mws_boxright  {
   background: url('sport_images/infobox/right.gif');
 }
.mws_boxbottom {
   background: url('sport_images/infobox/bot.gif');
   font-family: Verdana, Arial, sans-serif;
   font-size: 11px;
   text-align : center;
   vertical-align: middle;
   white-space: nowrap;
 }
.mws_boxcenter {
 background: #ffffff;
 }

.mws_boxtop_main    {
   background: url('sport_images/infobox/top.gif');
   font-family: Verdana, Arial, sans-serif;
   font-variant: small-caps;
   font-size: 13px;
   text-align : center;
   font-weight: bold;
   background-repeat:repeat-x;
   vertical-align: middle;
   white-space: nowrap;
 }
.mws_boxleft_main   {
   background: url('sport_images/infobox/left.gif');
 }
.mws_boxright_main  {
   background: url('sport_images/infobox/right.gif');
 }
.mws_boxbottom_main {
   background: url('sport_images/infobox/bot.gif');
   font-family: Verdana, Arial, sans-serif;
   font-size: 11px;
   text-align : center;
   vertical-align: middle;
   white-space: nowrap;
 }
.mws_boxcenter_main {
   background: #ffffff;
 }
/* Graphical Borders - End  */

/* Show subcategories menu */
a.menucateg:link, a.menucateg:visited, a.menucateg:active {
   display: block;
   width: 135px;
   height: 18px; 
   padding-top: 1px;
 /*  padding-left: 14px;*/
   font-family: Verdana, Arial, sans-serif;
   font-size: 12px;
   white-space: nowrap;
   font-weight: bold;
   font-variant: small-caps;
/*   text-align: left;*/
   text-align: center;
   text-decoration: none;
   border-top: solid 1px #0033ff;
   border-bottom: solid 1px #0033ff;
  }

a.menucateg:hover { 
   text-decoration: none;
   background-color:#c0cef9;
   color:#0033ff;
  }

a.menusubcateg:link, a.menusubcateg:visited, a.menusubcateg:active {
   display: block;
   width: 135px;
   height: 17px;
   font-family: Verdana, Arial, sans-serif;
   text-align: left;
   text-decoration: none;
   font-size: 11px;
   white-space: nowrap;
   font-weight: bold;
   font-variant: small-caps;
  }

a.menusubcateg:hover { 
   text-decoration: none;
   font-size: 11.5px;
   background-color:#c0cef9;
   color:#0033ff;
  }

a.menuall:link, a.menuall:visited, a.menuall:active {
   display: block;
   height: 17px;
   font-family: Verdana, Arial, sans-serif;
   text-align : center;
   text-decoration: none;
   font-size: 11px;
   white-space: nowrap;
   font-weight: bold;
   font-variant: small-caps;
  }
a.menuall:hover { 
   text-decoration: none;
   font-size: 11.5px;
   background-color:#c0cef9;
   color:#0033ff;
  }

h1 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 21px;
 font-weight: bold;
 font-variant: small-caps;
 text-align: center;
}
h2 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 13px;
 font-weight: bold;
}
.producttitle {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  text-align : center;
  font-weight: bold;
  vertical-align: middle;
  color: #000000;
 }
.producttitlebox, span.producttitlebox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
 }
.abc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  text-align : center;
  color: #000000;
 }
.tablainfo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
 }
.descprod {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  padding-left: 8px;
}

.bordeado {
  border: 1px solid #0033ff
/*  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;*/
}
