@charset "utf-8";

/* main categories Table*/
#mainCategoriesTable{}
#mainCategoriesTableTop{text-align:left; }
#mainCategoriesTableMiddle{}
#mainCategoriesTableBottom{}
.categoriesBestSellersDIV{margin-right:28px;}

/* category Path */
#headerCategoryPathExternalTABLE{ width:100%; height:25px; vertical-align: middle; }
#headerCategoryPathInternalTD{}
.categoryPathContent{ text-align:left; vertical-align: middle; with: 100%;}
.categoryPath6TABLE{display:inline-block; color:#ffffff; font-size:18px; }
.categoryPath6TABLE td{vertical-align:middle;}
.categoryPath6Image img{ margin-right:5px;}
.categoryPath6TD{}
.categoryPath6Link{color:#ffffff; }
.categoryPath6Link:hover{color:#969696;}
.categoryPath6Separator{padding-right:5px; padding-left:5px;}
.categoryPath6LastSeparator{padding-left:5px; color:#ffffff; font-weight:bold;}
.categoryPath6Active{ font-weight:bold;}

.categoryPath6Active:first-letter, .categoryPath6Link:first-letter { font-weight: bold; }

/* SubCategories */
table.subCategoryTableContent{margin-right:-15px; margin-bottom:18px; border-bottom:1px solid #969696;}
table#subCategoryTABLE{height:1x; color:#d7004d; font-size:15px; float:left; margin:0px 0px 8px 0px;}
table#subCategoryTableSeparator{color:#d7004d; font-size:15px; float:left; text-align:center; width:10px;}
table#subCategoryTABLE a{color:#d7004d;}
.subCategoryInnerTable{ width:100%; text-align:center;}
.subCategoryNameTD{font-weight:bold; vertical-align:middle; text-align:center; width:180px;}
.subCategoryNameTD a{color:#d7004d;}
.subCategoryNameTD a:hover{color:#969696;}
.subCategoryName{}
.subCategoryNameImage{}
.subCategoryImageTD{ vertical-align:top; text-align:center; height:73px; padding-top:2px;}
.subCategoryImage{width:70px; height:70px;}
.subCategoryDescripTD{display:none;}
.subCategoryDescrip{}

/* Products showed in category */
.productTableContent{margin-right:-35px;}
#productTABLE{width:180px; height:237px; text-align:center; color:#d7004d; font-size:12px; float:left; margin: 0px 15px 20px 0px;}
#productTABLE a{color:#d7004d;}
.productInnerTable{ width:158px; height:215px;}
.productImageTD{width:140px; height:140px; vertical-align:bottom; text-align:center;}
.productDetailImage{width:140px; height:140px; }
.productDescriptionTable{margin-top:auto;}
.productNameTD{ width:100%; height:43px; font-size:11px; vertical-align:bottom; white-space:normal;}
.productName{}
.productNameImage{}
.productBrandTD{ display:none;}
.productBrand{}
.productOrderBox{height:27px; vertical-align:middle; white-space:nowrap;}
.productPriceTD{width:100%; vertical-align:middle; white-space:nowrap;}
.productPriceLBL{}
.productPrice{ font-size:14px; font-weight:bold; color:#d7004d;}
.productPriceRetail{color:#666666; text-decoration:line-through;}
.productPriceSale{font-size:14px; font-weight:bold; color:#d7004d;}
.productSale{font-size:14px; color:#ff0000; font-weight:bold; width:100%; vertical-align:middle;}
.productMoreInfoTD{ vertical-align:middle; text-align:right;}
.productMoreInfoSubmit{width:50px; height:25px; color:#ffffff; background:url(../../../../ecommerce/images/structure/buttons/gray_s.gif) center center no-repeat; border:none; font-family:Century Gothic, Arial, Helvetica, sans-serif; font-size:12px; text-align:center; vertical-align:middle; padding-bottom:4px;}

/* Products showed in category BIG */
.productTableContentBig{margin-right:-35px;}
#productTABLEBig{width:570px; height:235px; color:#d7004d; font-size:14px; float:left; margin: 0px 15px 5px 0px;}
#productTABLEBig a{color:#d7004d;}
.productInnerTableBigBig{ width:510px; height:215px; padding:19px;}
.productImageTDBig{width:140px; height:140px; vertical-align:middle; text-align:center; padding-left:9px; padding-right:20px;}
.productDetailImageBig{width:140px; height:140px; }
.productNameTDBig{ width:100%; height:43px; font-size:11px; vertical-align:bottom; white-space:normal;}
.productNameBig{}
.productNameImagBige{}
.productDescriptionTDBig{color:#969696; font-size:11px; font-family:Arial, Helvetica, sans-serif}
.productBrandTDBig{ display:none;}
.productBrandBig{}
.productOrderBoxBig{height:27px; vertical-align:middle; white-space:nowrap; }
.productPriceTDBig{width:100%; vertical-align:middle; white-space:nowrap; text-align:left; padding-left:10px;}
.productPriceLBLBig{}
.productPriceBig{ font-size:14px; font-weight:bold; color:#d7004d;}
.productPriceRetailBig{color:#666666; text-decoration:line-through;}
.productPriceSaleBig{font-size:14px; font-weight:bold; color:#d7004d;}
.productSaleBig{font-size:14px; color:#ff0000; font-weight:bold; width:100%; vertical-align:middle;}
.productMoreInfoTDBig{ vertical-align:middle; text-align:right; padding-right:10px;}
.productMoreInfoSubmitBig{width:50px; height:25px; color:#ffffff; background:url(../../../../ecommerce/images/structure/buttons/gray_s.gif) center center no-repeat; border:none; font-family:Century Gothic, Arial, Helvetica, sans-serif; font-size:12px; text-align:center; vertical-align:middle; padding-bottom:4px;}



/* Pager */
.pagerTableContent{ height:30px;margin:auto;}
.GoPreviousTD{  vertical-align:middle; padding-top:3px;}
.GoPageTD{ width:0px;vertical-align:middle;}
.GoNextTD{ vertical-align:middle; padding-top:3px;}
.pagerText{ color:#969696;}
.itemsPager{color:#969696; border:0px none; padding:2px; margin:1px; position:relative;}
.itemsPager:hover{ color:#d7004d; }
.itemsPagerActual{color:#d7004d; font-weight:bold; border:0px none; padding:2px; margin:1px; position:relative;line-height:17px;}
.itemsPagerActive{}
.itemsPagerInactive{color:#cccccc;}

.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}

.categoryPagerViewAll{border:0 none;color:#969696;margin:1px;padding:2px;position:relative;}
.categoryPagerViewAll:hover{border:0 none;color:#D7004D;font-weight:bold;margin:1px;padding:2px;position:relative;}

td.viewAll{ vertical-align:middle;}



.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;}


