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

/*table {
  border-collapse: collapse;
} */

/*img {
  border: 4px solid red
  position:relative;
  z-index:0;
}*/

/*img.xv {
  border: 4px solid red;
  background-image: url("sport_images/transpa.png");
  position:absolute;
  z-index:0;
}*/

div.xv {
  position:relative;
  width:120px;
}

div.imag {
  position:absolute;
  width:120px;
}

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

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

form {
  display: inline;
}

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

.headernavigation, a.headernavigation:hover {
  background: #0033ff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight : bold;
  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;
}*/

table.listing {
  border: 1px;
  border-style: solid;
  border-color: #0033ff;
}

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

.listing-heading {
  border: 1px solid #0033ff;
  padding: 2px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
/*  background: #c0cef9;*/
/*  background: #68b9ff;*/
/*  background: #A9D0F5;*/
  color: #000000;
  font-weight: bold;
  font-variant: small-caps;
}

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

td.listing-data {
  border: 1px solid #0033ff;
  padding: 2px;
  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: #0066ff;
  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 - Star */
.mws_boxtop_module    {
   background-image: 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_boxtop    {
   background-image: 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_boxupper_left {
   background-image: url(sport_images/infobox/upper_left.gif);
   width: 14px;
   height: 33px;
 }

.mws_boxupper_right {
   background-image: url(sport_images/infobox/upper_right.gif);
   width: 14px;
   height: 33px;
 }

.mws_boxleft   {
   background-image: url(sport_images/infobox/left.gif);
 }

.mws_boxright  {
   background-image: url(sport_images/infobox/right.gif);
 }

.mws_boxlower_right {
   background-image: url(sport_images/infobox/lower_right.gif);
   width: 14px;
   height: 12px;
 }

.mws_boxlower_left   {
   background-image: url(sport_images/infobox/lower_left.gif);
   width: 14px;
   height: 12px;
 }

.mws_boxbottom {
   background-image: 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;
/*   overflow: hidden;
   position: relative;*/
 }

.mws_boxcenter_module2 {
/*   background: #ffffff;*/
   font-family: Verdana, Arial, sans-serif;
   font-size: 11px;
   line-height: 1.5; 
 }
.mws_boxcenter {
 background: #ffffff;
 }

/* Agregado por Individual Boxes*/
td.noborderbox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;}

/* Duplicado boxes para header logos */
.mws_marcastop    {
   background-image: url(sport_images/header/logo_top.gif);
   background-repeat:repeat-x;
   vertical-align: middle;
   white-space: nowrap;
 }
.mws_marcasleft   {
   background-image: url(sport_images/header/logo_left.gif);
 }
.mws_marcasright  {
   background-image: url(sport_images/header/logo_right.gif);
 }
.mws_marcasbottom {
   background-image: url(sport_images/header/logo_bot.gif);
   vertical-align: middle;
   white-space: nowrap;
 }

/* 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:#A9D0F5;
   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:#A9D0F5;
   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:#A9D0F5;
   color:#0033ff;
  }

/*** Begin Header Tags SEO ***/
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;
 text-align : center;
}
.producttitle {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  text-align : center;
  font-weight: bold;
  vertical-align: middle;
 }
.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;*/
}


/*	.estimatedshippingBox {
	  background: #FF8E90; 
	}

	TD.estimatedshippingBoxHeading {
	  font-family: Verdana, Arial, sans-serif;
	  font-size: 10px;
	  font-weight: bold;
	  background: #bbc3d3;
	  color: #ffffff; 
	}

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

	.ShowShipping {
	  background: #444ddd;
	  color: #fffffa;
	  font-family: Verdana, Arial, sans-serif;
	  font-size: 10px;
	  font-weight: bold;
	  text-align: center;
}*/


.header_top    {
   background-repeat:repeat-x;
   white-space: nowrap;
   vertical-align:bottom;
 }
.header_lateral    {
   background-repeat:repeat-y;
   white-space: nowrap;
 }
.liquida    {
   width: 161px;
 }
.headerlink {
  background: #0033ff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ffffff;
}
a.headerlink:hover { 
  font-size: 11px;
  color: #ffffff;
}
.footerlink, a.footerlink:hover {
  background: #0033ff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ffffff;
}
.cart {
	float: left;
        width:25px;
}
.texto_cart {
	font-family: Arial, Verdana; 
	font-size: 11px;
	float:right;
	margin-top: 3px;
        margin-left: 1px;
        width:78%;
}
/*a.text_header:hover {
	font-family: Arial, Verdana; 
	font-size: 12px;
	float:right;
	margin-top: 2px;
	margin-left: 3px;
        width:78%;
}*/
.bold {
   font-weight: bold;
}

#catalina {
BACKGROUND-COLOR:#FF9900 ;
 } 

/* Links Manager v1.23 begin */
/*table.linkListing {
  border: 1px;
  border-style: solid;
  border-color: #0033ff;
}*/
/*td.linkListing-data {
  border: 1px solid #0033ff;
  padding: 2px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}*/
/*td.linkListing-heading {
  border: 1px solid #0033ff;
  padding: 2px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}*/
.linkfeatured {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
}
/* Links Manager v1.23 end */

.header_top_navigation    {
   background-repeat:repeat-x;
   white-space: nowrap;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='sport_images/header/top_navigation.png');
}
.header_top_navigation[class] {
  background-image:url(sport_images/header/top_navigation.png);
}
.header_top_info    {
   background-repeat:repeat-x;
   white-space: nowrap;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='sport_images/header/top_info.png');
}
.header_top_info[class] {
  background-image:url(sport_images/header/top_info.png);
}
.header_left_info    {
   background-repeat:repeat-y;
   white-space: nowrap;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='sport_images/header/left_info.png');
}
.header_left_info[class] {
  background-image:url(sport_images/header/left_info.png);
}
.header_right   {
   background-repeat:repeat-y;
   white-space: nowrap;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='sport_images/header/right.png');
}
.header_right[class] {
  background-image:url(sport_images/header/right.png);
}
.header_left    {
   background-repeat:repeat-y;
   white-space: nowrap;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='sport_images/header/left.png');
}
.header_left[class] {
  background-image:url(sport_images/header/left.png);
}


.vuelta   {
   background-image: url(sport_images/infobox/left.gif), url(sport_images/infobox/right.gif);
//   width: 485px;
//   height: -20px;
//   padding: 0px 33px;
//   border: 1px solid blue;
   background-repeat: repeat-y;
   background-position: left center, right center;
}

.ida   {
   background-image: url(sport_images/infobox/top.gif), url(sport_images/infobox/bot.gif);
//   width: 145px;
//   height: 100px;
//   padding: 14px 0px;
//   border: 1px solid red;
   background-repeat: repeat-x;
   background-position: center top, center bottom;
}

.locura   {
   background-image: url(sport_images/infobox/upper_left.gif), url(sport_images/infobox/upper_right.gif), url(sport_images/infobox/lower_left.gif), url(sport_images/infobox/lower_right.gif);
//   width: 485px;
//   height: 100px;
//   padding: 14px 12px;
//   border: 1px solid #000000;
   background-repeat: no-repeat;
   background-position: top left, top right, bottom left, bottom right;
}
