/* At-Rules */
@charset "iso-8859-1";


/* $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
  
  Updated by  TemplateShopper.com November 2003 for AAbox .com */
.boxText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;

}

.errorBox {font-family : Arial, Helvetica, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold;}

.stockWarning {font-family : Arial, Helvetica, sans-serif; font-size : 10px; color: #cc0033;}

.productsNotifications {background: #f2fff7;}

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

/* background: #ffffff; */
BODY {
	color: #000000;
	margin: 0px;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

A {
	color: #1E5DB2;
	text-decoration: none;
}



FORM {display: inline;}

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

TD.headerNavigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; /*background: #bbc3d3*/
	;
	color: #1E5DB2;
	font-weight: bold;
	background-color: #E9f4fc; /*wkw #AACC00; #587CBE*/
	padding-bottom: 2px;
	padding-top: 2px;
}

A.headerNavigation {color: #184fc4;}

A.headerNavigation:hover {color: #bb2233;}

TR.headerError {background: #ff0000;}

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

TR.headerInfo {background: #00ff00;}

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

TD.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #e9f4fc; /*wkw #AACC00; #587CBE; */
	color: #1E5DB2;
	font-weight: bold;
	padding-top : 1px;
	padding-bottom : 2px;
}

/* background: #f8f8f9; */
/*.infoBoxContents {border-color: #000000; border-width: 2px; border-style: solid; border-spacing: 1px; background-image : url(images/OSCMAX_infobox_bg.gif);    font-family: Verdana, Arial, sans-serif;    font-size: 10px;}*/
.infoBoxContents {
	background: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}



.infoBoxContentsSinB {background-image : url(../../txt/images/OSCMAX_infobox_bg.gif);    font-family: Verdana, Arial, sans-serif;    font-size: 10px;}

.infoBoxContentsSinBD {border-color: #000000; border-width: 1px; border-right-width: 0px; border-style: solid; border-spacing: 1px; background-image : url(../../txt/images/OSCMAX_infobox_bg.gif);    font-family: Arial, Helvetica, sans-serif;    font-size: 10px;}

.infoBoxContentsSinBI {border-color: #000000; border-width: 1px; border-left-width: 0px; border-style: solid; border-spacing: 1px; background-image : url(../../txt/images/OSCMAX_infobox_bg.gif);    font-family: Arial, Helvetica, sans-serif;    font-size: 10px;}

.infoBoxNotice {background: #FF8E90;}

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

TD.infoBoxHeading {font-family: Arial, Helvetica, sans-serif;    font-size: 10px;    font-weight: bold;    background: #777FCD; /*wkw //#66CC00; #587CBE; */   color: #ffffff;}

TD.infoBox, SPAN.infoBox {
	font-family: Arial, Helvetica, 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: #f8f8f9;}

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

TABLE.productListing {border: 1px;    border-style: solid;    border-color: #cccccc;/* wkw #b6b7cb; */    border-spacing: 1px;}

.productListing-heading {font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    background: #007FCD;/* wkw #b6b7cb; */   color: #FFFFFF;    font-weight: bold;}

TD.productListing-data {font-family: Arial, Helvetica, sans-serif;    font-size: 10px;}

A.pageResults {color: #0000FF;}

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



TD.pageHeading, DIV.pageHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #1E5DB2;
}

TR.subBar {background: #f4f7fd;}

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

TD.main, P.main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
} /* wkw */

TD.smallText, SPAN.smallText, P.smallText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
}

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

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

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

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

TD.category_title {
	background: #E9F4FC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	padding: 10px;
	border-top: 1px;
	border-bottom: 1px;
}

TD.category_desc {
	background: #E9f4fc;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 12px;
	line-height: normal;
	padding: 10px;
}

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

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

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

SPAN.greetUser {font-family: Arial, Helvetica, sans-serif;   font-size: 12px;    color: #f0a480;    font-weight: bold;}

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

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

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

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

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

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

.moduleRowSelected {background-color: #E9F4FC;}

.checkoutBarFrom, .checkoutBarTo {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #8c8c8c;}

.checkoutBarCurrent {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}

/* message box */
.messageBox {font-family: Arial, Helvetica, sans-serif; font-size: 10px;}

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

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

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

.infoBoxHeading {border-color: #000000; border-style: solid; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-top-width: 0px;}
/* End of style section. Generated by AceHTML at 19/02/2004 9:30:12 */

/* Estilos nuevos */
TD.productInfo {font-family: Arial, Helvetica, sans-serif;    font-size: 11px;    line-height: 1.5;}

TD.nombreProducto {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #1E5DB2;
}

TD.precioProducto {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FF0000;
}

TD.descProducto, P.descProducto {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-left: 8px;
	padding-right: 8px;
}

TD.titCompras {background-color: #D9F4FC; font-family: Arial, Helvetica, sans-serif;    font-size: 15px;    font-weight: bold;    color: #000099;}

TD.inputRequirementFA {background-color: #D9F4FC; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ff0000;}

TD.infoBoxHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background: #1E5DB2; /*wkw #66CC00; #587CBE; */
	color: #FFFFFF;
	padding: 3px 3px 3px 0px;
	text-transform: uppercase;
	border-color: #1E5DB2;
	border-width: 1px;
}



.mainLink{
	font-family: Arial, Helvetica, sans-serif;
	color:#1E5DB2;
}


TR.catContentsB {background: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 10px; border-color: #000000; border-style: solid; border-left-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-top-width: 2px;}

TR.catContentsA {background: #E9f4fc; font-family: Arial, Helvetica, sans-serif; font-size: 10px; border-color: #000000; border-style: solid; border-left-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-top-width: 2px;}

TD.notaPie{font-family: Arial; font-size: 9px;}

td.CategoriesBoxContents {
	background:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height:14px;
	border-color: #FFFFFF;
	color: #1E5DB2;
	border: 1px;
}

td.SubCategoriesBoxContents {
	background:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height:14px;
	border-color: #ffffff;
	border-style: solid;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	color: #1E5DB2;
}

.contentBoxHeading {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1E5DB2;
	height: 20px;
	padding-left: 10px;
}

TD.nuevosProductos {
	background-color: #E9f4fc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #1E5DB2;

}


/* Fin de estilos nuevos*/
