/*navigation*/.navSplitPagesResult {margin:25px 0}.navSplitPagesLinks {}.navNextPrevCounter { margin: 0em; font-size: 0.9em;	}.navNextPrevList { display: inline; white-space: nowrap; margin: 0; padding:  0.5em 1em; list-style-type: none; }
#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper { margin: 0em; font-weight: bold; color: #ffffff;	height: 1%;	width: 100%;}#navSupp ul, #navCatTabs ul  {	margin: 0;	padding:  0.5em 0em;	list-style-type: none;	text-align: center;	line-height: 1.5em;	}#navSupp ul li, #navCatTabs ul li {	display: inline;	}

#navSupp ul li a, #navCatTabs ul li a {
	text-decoration: none;
	padding: 0em 0.5em;
	margin: 0;
	color: #ffffff;
	white-space: nowrap;
	}

#navEZPagesTOCWrapper {
	font-weight: bold;
	float: right;
	height: 1%;
	border: 1px solid #000000;
	}

#navEZPagesTOC ul {
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	line-height: 1.5em;
	}

#navEZPagesTOC ul li {
	white-space: nowrap;
	}

#navEZPagesTOC ul li a {
	padding: 0em 0.5em;
	margin: 0;
	}

#navCategoryIcon, #indexProductListCatDescription {
	margin: 2em;
	}

#navMainSearch {
	float: right;
	}

#navBreadCrumb {
	background-color: #EAEAEA; 
	}

#navEZPagesTop {
	background-color: #ffff33;
	}

#navBreadCrumb, #navEZPagesTop {
	font-size: 0.95em;
	font-weight: bold;
	margin: 0em;
	padding: 0.5em;
	}

/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align: top;
}
.specialsListBoxContents {float: left; text-align: center}
#productDescription, .shippingEstimatorWrapper {
	padding: 0.5em;
	}

.alert { color: #FFF; margin-left: 0.5em; }
.important { font-weight: bold; }
.gvBal { float: right; }


.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size: 0.9em;
	}

/*Shopping Cart Display*/
#cartAdd {margin: 20px auto; background: url(../images/bgcartadd.jpg) repeat-x; }#cartAdd td {vertical-align: middle;height: 30px}#cartAddr {background: url(../images/bgcartaddr.jpg); width: 6px; height: 30px}#cartAddl {background: url(../images/bgcartaddl.jpg); width: 6px; height: 30px}
.cantidadesencesta {text-align: center; margin-bottom: 20px}
.tableHeading TH {
	border-bottom: 1px solid #cccccc;
	}



#cartSubTotal {
	
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
	}

.tableRow, .tableHeading, #cartSubTotal {
	height: 2.2em;
	}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay   {
	padding: 0.5em 0em; vertical-align:middle;text-align: center !important
	}		
#scTotalHeading, #scQuantityHeading, #scProductsHeading, #scUnitHeading {text-align: center }
.cartUnitDisplay, .cartTotalDisplay {
	text-align: right;
	padding-right: 0.2em;
	}

#scUpdateQuantity {
	width: 2em;
	}

.cartQuantity {
	width: 4.7em;
	}

.cartNewItem {
	color: #33CC33;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}
.numerarticles {vertical-align: middle;text-align: center;background: url(../images/bgnumber.jpg) no-repeat;width: 22px;height: 27px}.nameproduct {vertical-align: middle; padding-left: 5px; background: url(../images/bgnamecar.jpg) no-repeat; width: 127px}
.cartBoxTotal {	margin-top: 10px;
	text-align: center;	background: url(../images/bgshopingcart.jpg) no-repeat; height: 22px; padding-top: 5px; color: #00859A; font-family: verdana; font-weight: bold
	}.vercarritocompras {background: url(../images/carritocomprasmodulo.jpg) no-repeat; height: 21px; width: 165px; margin: 10px auto 0 auto; padding-top: 5px}.vercarritocompras a {color: #66CCFF; text-decoration: underline; padding-left: 30px}.vercarritocompras a:hover {color: #66CCFF; text-decoration: none}		
.pagarcartshopping {text-align: center; margin-top: 20px;}.pagarcartshopping a {background: url(../images/pagar.jpg) no-repeat; display: block; width: 69px; margin: 0 auto; }
.cartRemoveItemDisplay {
	width: 3.5em;
	}

.cartAttribsList {
	margin-left: 1em;
	}

#mediaManager {
  width: 50%; 
  margin: 0.2em;
  padding: 0.5em;
  }

.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;	color: #666
	}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color: #ff0000;
	}

.orderHistList {
	margin: 1em;
	padding: 0.2em 0em;
	} 

#cartBoxListWrapper ul, #ezPageBoxList ul {
	list-style-type: none;
	}

#cartBoxListWrapper li, #ezPageBoxList li {
	margin: 0;
	padding: 0.2em 0em;
	} 

#cartBoxEmpty, #cartBoxVoucherBalance {
  font-weight: bold;
  }

.totalBox {
	width: 5.5em;
	text-align: right;
	padding: 0.2em;
	}

.lineTitle, .amount {
	text-align: right;
	padding: 0.2em;
	}

.amount {
	width: 5.5em;
	}

/*Image Display*/
#reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin: 0em 1em 1em 0em ;
	}

.categoryIcon {}
.cartImage { margin: 10px !important}

/*Attributes*/
.attribImg { width: 20%; margin: 0.3em 0em; }

.attributesComments {}

/*list box contents*/
.centerBoxContents, .specialsListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
	margin: 1em 0em;
}
.centerBoxContentsSpecials {width: 170px; float: left;}.centerBoxContentsNew  {float: left}.centerBoxContentsAlsoPurch {text-align: left ; padding-top: 10px; float: left}
/*sideboxes*/


.centered {margin:0 auto}
	
#bestsellers .wrapper {
	margin: 0em 0em 0em 1.5em;
	}

#bestsellers ol {
	padding: 0;
	margin-left: 1.1em;
	}

#bestsellers li {
	padding: 0;
	margin: 0.3em 0em 0.3em 0em;
	}


#upProductsHeading {
	text-align: left;
	}

#upDateHeading {
	text-align: right;
	}

/*misc*/


#shoppingCartDefault #PPECbutton { float: right; }.buttonRow {margin: 10px !important; text-align: right}

.bold { font-weight: bold; }

.rowOdd { background-color: #DFE2FF; height: 1.5em; vertical-align: top; }

.rowEven { background-color: #EFF0FF; height: 1.5em; vertical-align: top; }

.hiddenField { display: none; }
.visibleField { display: inline; }

#myAccountGen li, #myAccountNotify li {
	margin: 0;
	}

.accountTotalDisplay, .accountTaxDisplay {
	width: 20%;
	text-align: right;

}

.accountQuantityDisplay {
	width: 10%;
	vertical-align: top
	}

TR.tableHeading {
	background-color: #00859A;
	height: 2em;
	}

#siteMapList {
	width: 90%;
	float: right;
	}

.ratingRow {
	margin: 1em 0em 1.5em 0em;
	}

LABEL#textAreaReviews {
	font-weight: normal;
	margin: 1em 0em;
	}

.information {padding: 10px 3px; line-height: 150%;} 


/* IMAGINADW STYLES */

body { margin: 0; padding:0; font-family: Calibri, verdana, arial, helvetica, sans-serif; font-size: 11px; color: #000; background:#FFF; line-height:160%;}

img, a img {border: none;}

a, #navEZPagesTOC ul li a { color: #647B84; text-decoration: none; font-weight:bold}
a:hover, #navEZPagesTOC ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover { color: #FC8D2E; }


h1, h2, h3, h4, h5, h6 { margin: 0}
#productName {line-height:130%; font-size: 15px; color: #333}.viewproduct {font-size: 18px; color: #00859A}
h1, .centerBoxHeading, #ezPagesHeading {color: #00859A; font-size: 18px; margin-bottom: 5px; font-family: Georgia; font-weight: normal; background: none; }
.centerBoxHeading {text-align: left}

h2 { font-size: 1.2em; }

h3 { font-size: 1.3em; }

h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{ font-size: 1.1em; }

.biggerText { font-size: 1.2em; }




td {vertical-align:top}

CODE { font-family: arial, verdana, helvetica, sans-serif; font-size: 1em; }

FORM, SELECT, INPUT { display: inline; font-size: 1em; margin: 0.1em;}

TEXTAREA { margin: auto; display: block; width: 95%; }

FIELDSET { padding: 0.5em; margin: 2em 0.5em; border: 1px solid #cccccc; }

LEGEND { font-weight: bold; padding: 0.3em; color:#000}

LABEL, h4.optionName { line-height: 1.5em; padding: 0.2em; }

LABEL.checkboxLabel, LABEL.radioButtonLabel { margin: 0.5em 0.3em; }

LABEL.inputLabel { width: 11em; float: left; }

LABEL.inputLabelPayment { width: 15em; float: left; }

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  { width: 12em; float: left; }

P, ADDRESS { padding: 0.5em; } 
ADDRESS { font-style: normal; }
p {text-align:justify}

.clearBoth { clear: both; }

HR { height: 1px; margin-top: 0.5em;  border: none; border-bottom: 1px solid #9a9a9a; }


/*WARNINGS, ERRORS, MESSAGES*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 1.8em;
	padding: 0.2em;
	border: 1px solid #000000;
}


.messageStackWarning, .messageStackError { background-color: #fff; color: #000; margin-bottom:10px }

.messageStackSuccess { background-color: #99FF99; color: #000000; }

.messageStackCaution { background-color: #FFFF66; color: #000000; }


#tagline {  color:#000000; font-size: 2em; text-align : center; vertical-align: middle; }

#sendSpendWrapper { border: 1px solid #00859A; float: right; margin: 0em 0em 1em 1em; }

.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper { 
	margin: 0;
	width: 47%;
}

.wrapperAttribsOptions {
	margin: 0.3em 0em;
}


/* GENERAL LAYOUT */

#mainWrapper { text-align:left; width: 1000px; vertical-align: top; margin:0 auto; background:#FFF;}
#indexT {width:100%; margin-top:30px}#welcome {margin: 20px 0}
.iTleft{width:200px; padding: 0 10px }
.iTright{width:200px; padding: 0 10px}

.titlebggray {background:url(../images/bggray.gif) repeat-x; line-height:51px; padding-left:10px}

/* HEADER */
#headerWrapper { margin: 0; padding: 0; width:1000px; margin: 0 auto 10px auto; }
.detalles {background: url(../images/bgvercategory.jpg) no-repeat;  }.detalles a {color: #fff}.detalles a:hover {color: #26393B}.comprar {background: url(../images/bgcomprar.jpg) no-repeat; }.comprar a {color: #26393B}.comprar a:hover {color: #fff}.detailsbuy {margin: 10px; width: 69px; height: 18px; display: block; float: left}.bottomfeatured {width: 178px; margin: 0 auto}
.centerBoxContentsFeatured {float: left}.featdesc {text-align:left; width:90%; margin:10px auto;}.featdesc ul {margin:0; padding-left:20px}.featdesc ul li{margin:0}

.menulat {background:url(../images/menulat.jpg) repeat-x; color: #333; margin: 0;font-family: Times New Roman; border:1px solid #ccc; }
.smenulat { padding: 20px 0 0 15px;} 
.menulat a {font-size: 16px; font-weight: normal; font-family: Times New Roman; margin-top:0px; display:block} 
.menulatbgd {background:url(../images/menulatd.jpg) repeat-x; height: 27px; width: 100%; padding:0	; margin:0}

a.pdf {padding: 5px 20px 5px 0; background: transparent url(../images/icon_pdf.gif) no-repeat center right;}
a.deletes {padding: 5px 20px 5px 0; background: transparent url(../images/small_delete.gif) no-repeat center right;}

.tablefooter{width: 100%;margin: 30px 0 20px 0; color: #26393B}.tablefooter td{padding: 10px}.footerright {font-size: 11px;font-family: Arial; text-align: center}.footerleft {font-size: 9px;font-family: Verdana; width: 300px}.footerborder {border-right: 1px solid #005966}.footertitle {font-size: 14px; font-family: Arial}.footer {background: url(../images/bgfooter.jpg) repeat-x; height: 105px;}.footer a {font-size: 11px; font-family: Arial; margin: 30px 0 20px 0; background: url(../images/bgfooter.jpg) repeat-x; padding: 0 10px; background: none}.afooter {border-right: 1px solid #647B84;  }


.vercategory {background: url(../images/bgvercategory.jpg) no-repeat; display: block; padding-left: 20px; color: #fff; width: 69px; height: 18px; margin: 20px 0}.vercategory:hover {color: #333}.back {margin: 50px 0}
.mtli .sb-inner{background:#B6B5D5}

#scRemoveHeading {width:20px}

.mbright {background:url(../images/bg_right.gif) repeat-y; width:15px}
.mbcenter {width:1000px;}
.mbleft {background:url(../images/bg_left.gif) repeat-y; width:15px}





#leftcart {position:absolute; top:37px; right:222px; background:#F6F1F1 url(../images/cartbg.gif) no-repeat; height:40px; background-position:5% 50%; padding:5px 5px 0 40px; font-size:13px; font-family:Arial, Verdana; color:#647B84; overflow:hidden}

#contentMainWrapper { padding:0; margin:0 auto;}

.navNextPrevWrapper { margin-bottom:35px; }
.columnLeft, .columnRight {width:200px;}.centerColumn {padding: 0 5px}.columnCentral { padding:0; width: 550px}
#navColumnOneWrapper,#navColumnTwoWrapper {}
.dowunloadst {background: url(../images/dowunloadst.jpg) no-repeat; width: 335px; height: 12px; }.dowunloads {border: 1px solid #ccc; border-top: 0; border-bottom: 0; width: 333px; margin: 0 ; padding: 10px 0}.dowunloadsd {background: url(../images/dowunloadsd.jpg) no-repeat; width: 335px; height: 12px;}.about {border: 1px solid #ccc; border-top: 0; border-bottom: 0; width: 333px; margin: 0 ; padding: 10px 0}.about a{ display: block; height: 17px; padding: 5px 0 5px 10px; margin: 0 10px }.dowunloads a {display: block; background: url(../images/a.jpg) no-repeat; height: 37px; padding: 5px 0 5px 40px; margin: 0 10px  }
.leftBoxHeadingbot {background: url(../images/bgtitlemodulesbot.jpg) no-repeat; height: 4px; width: 200px}.leftBoxHeadingtop {background: url(../images/bgtitlemodulestop.jpg) no-repeat; height: 4px; width: 200px}.leftBoxHeading, .rightBoxHeading {background: url(../images/bgtitlemodules.jpg); color: #00859A; font-size: 15px; font-family: Georgia; font-weight: bold; width: 190px; padding: 0 5px; margin: 0 }.leftBoxContainer, .rightBoxContainer {margin:0; padding:0; width: 200px; margin-bottom: 20px }.sideBoxContent {padding:15px 0; }.category-top {background: url(../images/bgcategorylist.jpg); color: #26393B; display: block; height: 17px; margin: 5px; padding-left: 5px; margin-left: 5px ; font-size: 11px; font-family: Arial; font-weight: normal; width: 190px }.category-links {display:block}
#bestsellersHeading {width: 189px}

#categoriesContent {padding:0;}#categoriesContent a {display: block; }.category-products {padding-left: 10px}.category-subs {padding-left: 10px}


embed, #mymovie {margin:0; padding:0}

/* BOXES LAYOUT */
#productListing {margin:3em 0}
.centerBoxWrapper {background:#FFF; margin:20px 10px}

.legalCopyright {color:#FFF}
.productListing-data {padding:10px}


.tableHeading, #cartSubTotal {
	background-color: #EFF1FF;
	border-top: 1px solid #00859A; color:#FFF;
}

#cartSubTotal {color:#000}
#informationContent {padding-left:15px}

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart { background-color: #ffffff; margin:20px; }
.topcategoryindex {background: url(../images/bgtopgalleryimage.jpg) no-repeat; width: 175px; height: 16px}.botcategoryindex {background: url(../images/bgbotgalleryimage.jpg) no-repeat; width: 175px; height: 16px}.categoryindeximg {text-align: center; width: 171px; border: 2px solid #ccc ;border-top: 0; border-bottom: 0; height: 145px}.categoryindex {float: left; margin: 3px;}.namecategory {text-align: center; color: #26393B}.imageproductinfo {margin: 20px 0 10px 0}#productMainImage {width: 220px; margin: 0 auto; padding: 0}.quantity {border: 1px solid #ccc}.topimageinfo {background: url(../images/topimageinfo.jpg) no-repeat; height: 15px; width: 180px}.botimageinfo {background: url(../images/botimageinfo.jpg) no-repeat; height: 16px; width: 180px}.pricediv {width: 100px; margin: 0 auto 10px auto}.imageinfo {border: 6px solid #ccc; border-top: 0; border-bottom: 0; text-align: center}.centeredContent {text-align: center}.imagesfooter {text-align: center; margin-bottom: 50px}.imagesfooter img {margin: 0 15px}input[type=text] {background: url(../images/bginput.jpg) repeat-x; border: 1px solid #CCCCCC; height: 15px}.introwordsclaves {font-size: 11px; color: #fff; background: #FF3300; width: 240px; padding: 5px} .main img, #specialsContent img, #whatsnewContent img {border: 1px solid #ccc; padding: 5px}.hiddenPic {display:none}