@charset "utf-8";

/* main categories Table*/
#categoriesTable{}
#categoriesTableTop{text-align:left;}
#categoriesTableMiddle{}
#categoriesTableBottom{}
.categoriesBestSellersDIV{margin-right:28px;}

/* category Path */
.categoryPathTable{ width:100%; height:26px; vertical-align: middle; }
.categoryPathContent{ text-align:left; vertical-align: middle; with: 100%;}
.categoryPath3TABLE{display:inline-block; font-family:Verdana, Arial, Helvetica, sans-serif; color:#8fa138; font-size:18px; font-weight:bold;}
.categoryPath3TABLE td{vertical-align:bottom;}
.categoryPath3TD{}
.categoryPath3Link{color:#8fa138; }
.categoryPath3Link:hover{}
.categoryPath3Separator{padding-right:3px; padding-left:3px;}
.categoryPath3LastSeparator{width:6px;}
.categoryPath3Active{color:#ffffff; font-size:14px;}

/* SubCategories */
.subCategoryTableContent{margin-right:-28px;}
.subCategoryTable{width:230px; height:205px; background:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; color:#888888; font-size:14px; float:left; margin:0px 30px 60px 0px;}
.subCategoryInnerTable{margin:auto;}
.subCategoryNameTD{ height:60px; font-size:14px; font-weight:bold; vertical-align:middle; text-align:center;}
.subCategoryNameTD a{color:#888888;}
.subCategoryName{}
.subCategoryNameImage{}
.subCategoryImageTD{ vertical-align:top; text-align:center;}
.subCategoryImage{width:180px; height:120px;}
.subCategoryDescripTD{display:none;}
.subCategoryDescrip{}

/* Products showed in category */
.productTableContent{margin-right:-35px;}
.productTable{width:152px; height:168px; background:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; color:#888888; font-size:10px; float:left; margin: 0px 46px 27px 0px;}
.productInnerTable{width:136px; height:118px; margin:8px;}
.productImageTD{ height:85px; vertical-align:bottom; text-align:center;}
.productImage{width:111px; height:73px;}
.productDescriptionTable{margin-top:auto;}
.productNameTD{ width:100%; height:30px; text-align:left; vertical-align:top; padding-top:3px; white-space:normal;}
.productName{color:#888888; font-weight:bold;}
.productNameImage{}
.productBrandTD{ display:none;}
.productBrand{}
.productPriceTD{height:15px; text-align:left; vertical-align:bottom; white-space:nowrap;}
productPriceLBL{}
.productPrice{font-weight:bold; color:#000000;}
.productPriceRetail{color:#666666; text-decoration:line-through;}
.productPriceSale{font-weight:bold; color:#000000;}
.productSale{font-size:12px; color:#ff0000; font-weight:bold;}
.productMoreInfoTD{ width:30px; height:67px; vertical-align:bottom;}
.productMoreInfoSubmit{ width:29px; height:29px; background:url(../../../../ecommerce/images/icons/moreInfo.gif) center bottom; border:0px none;}

/* Pager */
.pagerTableContent{ width:100%; height:30px; margin-left:-15px; }
.GoPreviousTD{ width:50%; vertical-align:middle; padding-top:3px;}
.GoPageTD{ width:0px;vertical-align:middle;}
.GoNextTD{ width:50%; vertical-align:middle; padding-top:3px;}
.pagerText{ color:#555555;}
.itemsPager{color:#555555; border:0px none; padding:2px; margin:1px; position:relative;}
.itemsPager:hover{ color:#000000; }
.itemsPagerActual{color:#000000; font-weight:bold; border:0px none; padding:2px; margin:1px; position:relative;}
.itemsPagerActive{}
.itemsPagerInactive{color:#aaaaaa;}
.itemsPagerInactive:hover {color:#aaaaaa;}

.pagerProductsByPageTABLE{}
.pagerProductsByPageTD{ vertical-align:bottom; text-align:center;}

.pagerInfoTABLE{}
.pagerInfoTD{ vertical-align:bottom}

.pagerGoPageTABLE{}
.pagerGoPageTD{ width:10px; vertical-align:bottom}
.pagerEtcTD{color:#555555; border:0px none; padding:2px; margin:1px; position:relative;}

.pagerGoPrevTABLE{margin:auto 4px 0px auto; }
.pagerGoPrevTD{vertical-align:bottom}

.pagerGoNextTABLE{margin:auto auto 0px 4px; }
.pagerGoNextTD{vertical-align:bottom}



.productByPageTable{width:100%;}
.productByPageImage{vertical-align:middle; width:17px}
.productByPageContentTextNumber{vertical-align:middle;}
.productByPageText{font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:10px; padding-left:11px; vertical-align:middle; padding-right:9px}
.productByPageNumber{vertical-align:middle;}
.productByPageNumberButton{cursor:pointer; padding-left:5px;}
.productByPageNumberDiv{background-color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:9px; text-align:center; width:13px; height:13px}
.productsByPageForm{vertical-align:middle; text-align:right}
.productByPageButtonNextPage{font-size:10px; padding-bottom:0px; padding-top:0px; height:20px; vertical-align:middle; color:#666666; background-image:url(../../../../ecommerce/images/icons/nextPage.png); background-repeat:no-repeat; background-position:center right; text-align:right; padding-right:10px; background-color:transparent; border:none}
.productByPageButtonPreviousPage{font-size:10px;  padding-bottom:0px; padding-top:0px; height:20px; vertical-align:middle; color:#666666; background-image:url(../../../../ecommerce/images/icons/previousPage.png); background-repeat:no-repeat; background-position:center left; text-align:left; padding-left:10px; background-color:transparent; border:none}






.titleCategoryActual_plantilla_rosa{color:#FF75B8;}
.titleCategoryActual_plantilla_verde{color:#B6B722;}
.titleCategoryActual_plantilla_naranja{color:#FF9A51;}
.titleCategoryActual_plantilla_azul{color:#6ABDEA;}
.titleCategoryActual_plantilla_purpura{color:#D472C6;}
.titleCategoryActual_plantilla_grisa{color:#DEDAD9;}


.productInHighlightTable{}
.productInHighlightTD{padding-left:10px; padding-top:10px;}
.productInHighlightContent{width:335px;}

.categoryPagerBottom{padding-bottom:10px;}

.productInHighlightName{color:#808080; font-size:11px; font-weight:bold; text-align:left;}
.productInHighlightShortDescription{color:#808080; font-size:10px; text-align:left}
.productInHighlightImageTable{border:1px solid #CCCCCC}
.productInHighlightImage{padding-top:10px;}
.productInHighlightImageHighlightTD{background-color:transparent;}
.productInHighlightImageHighlightOverflow{height:1px; position:absolute;}
.productInHighlightImageHighlightContent{position:relative; width:96px; height:100%;}
.productInHighlightOrderBoxPadding{padding-bottom:2px; padding-top:4px; padding-right:10px;}
.productInHighlightOrderBoxTable{width:100%;}
.productInHighlightPrice{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; color:#FFFFFF; text-align:right}
.productInHighlightButtonTD{text-align:right; padding-top:4px}
.productInHighlightOrderBoxButton{background-image:url(../../../../ecommerce/images/structure/buttons/submitProductCategoryMoreInfo.png); background-color:transparent; border:none; width:53px; height:26px; color:#666666; font-size:9px; vertical-align:top}


/* Not used */
.ZZsubcategoryInfoContent{ with:100%; height:26px; vertical-align: middle; }
.ZZsubcategoryInfo{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; letter-spacing: -0.25px; font-size:12px; margin: auto 0px auto auto;}
.ZZsubCategoryNameBox{ color:#ffffff;}
.ZZsubCategoryNameBox:hover{ color:#ff9900;}

.productMoreInfoTable{ width:100%;}
.productVerticalSpacer{ height:6px;}
.productHorizontalSpacer{ width:23px;}
.productTDLeft{ padding-left:1px;}
.productTD{}
.productTDRight{}
.productMoreInfoButton{ text-aling:right;}
.productsOrderBoxTable{height:100%}
.productMoreInfo{background-image:url(../../../../ecommerce/images/structure/buttons/submitProductCategoryMoreInfo.png); background-color:transparent; border:none; width:53px; height:26px; color:#666666; font-size:9px; vertical-align:top}
.productsTDSeparator{width:60px; background-image:url(../../../../ecommerce/images/structure/spacer.gif);border-bottom:1px solid #7F7F7F;}
.productspacerImage{width:1px; height:1px;}

