@charset "utf-8";

/*table basket of header*/
.miniBasketTextTD{ text-align:left;}
.miniBasketNumTD{ width:40px; text-align:right; white-space:nowrap;}
.trTableHeaderBasket{}
.tdTableHeaderBasket{}
#basketWishTable{margin: auto;}
.basketWishTabletd{}
.basketWishAsyncFloater{text-align:left}
.contentTableHeaderBasket{}
.tableHeaderRight{width: 156px; background-color:#E6E3E3;}
.titleHeaderBasket{font-family:Verdana, Arial, Helvetica, sans-serif; color:#797979; font-size:20px; text-align:left}
.titleHeaderBasketLink{}
.titleHeaderBasketLinkActive{}
.contentTDHeaderBasket{text-align:left; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-righ:10px; color:#4e5030;}
.contentTDHeaderBasketLink{color:#4e5030;}
.buttonTdHeaderBasket{padding-top:7px; padding-bottom:3px}
.buttonHeaderBasket{ background-color:transparent; border:0px;background-image:url(../../../../ecommerce/images/structure/buttons/submitWithBackground.jpg); width:123px; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#797979; text-align:left; padding-left:5px }

/*table user information of header*/
.tableHeaderUserInfo{height:27px;}
.contentTableHeaderUserInfo{width:125px;margin-left:15px; margin-right:15px; margin-top:8px}
.linkTableHeaderUserInfo{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#797979; text-decoration:underline;}
.userInfoContent{text-align:left}

/*menu of categories*/
.categoriesSubmenuTable{margin:2px auto auto auto;}
.categoryNameBox{height:16px;width:156px; vertical-align:middle;}
.categoriesSubmenuTD{width:119px; vertical-align:middle; border-top:4px solid #d2d2d2; border-bottom:4px solid #d2d2d2; border-collapse:collapse;}
.categorySubmenuName{padding-left:18px; height:16px; vertical-align:middle; padding-right:12px}
.categoryName{height:16px; vertical-align:middle;}
.categorySubmenuLinkFirst{color:#888888; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; padding-top:3px; font-weight:bold; display:block;}
.categorySubmenuLink{ color:#000000;  font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; padding-bottom:3px; font-weight:bold; display:block;}
.categorySubmenuLink:hover{ color:#000000; text-decoration:none;}

/*alert*/
#alertFloater{position:absolute; top:180px; height:0px; overflow:visible; margin:0px; width:80%; text-align:center; margin-left:auto; margin-right:auto; }
#alertModule { width:100%; background-color:#ffffff;}
.alertMessageBoard{width:100%;}
#alertTitle{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#4C4C4C; text-align:center;background-color:#ffffff; padding:10px}
#alertButton{text-align:center}
#alertMessage{ padding:10px; background-color:#ffffff; text-align:center}
alertContentModuleC { background-color:#ffffff; }
#alertBox{width:350px; margin-left:auto; margin-right:auto; visibility:hidden;}

/*question*/
#questionFloater{position:absolute; top:180px; height:0px; overflow:visible; margin:0px; width:80%; text-align:center; margin-left:auto; margin-right:auto; }
#questionModule { width:100%; background-color:#ffffff; }
#questionTitle{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#4C4C4C; text-align:center;background-color:#ffffff; padding:10px}
#questionMessage{ padding:10px; background-color:#ffffff; text-align:center}
questionContentModuleC { background-color:#ffffff; width:100% }
#questionBox{width:350px; margin-left:auto; margin-right:auto; visibility:hidden;}
.questionMessageBoard{width:100%;}

/*information Floater*/
#informationBoxFloater{position:absolute;height:0px; overflow:visible; margin:0px; width:99%; text-align:center; margin-left:auto; margin-right:auto; border:0px solid #0000FF}
#informationBox{width:800px; margin-left:auto; margin-right:auto; visibility:hidden; padding:5px;}

/*floating basket*/
#asyncBasketFloater{position:absolute; height:0px; overflow:visible; margin:0px; text-align:center; margin-left:auto; margin-right:auto; z-index:5000; width:1px}
#asyncBasketBox{width:320px; visibility:hidden; background-color:#FFFFFF; padding:5px; border:1px solid #4e5030; z-index:5000; left:-156px; top:15px; position:relative}
.asyncBasketSpacer{ height:5px; background-image:url(../../../../ecommerce/images/structure/spacer.gif);}
#asyncBasketTitle{background-color:#8fa138; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; text-align:left; padding: 5px 0 5px 10px;}
#asyncBasketDetails{}
.asyncBasket{width:100%}
.asyncBasketCell{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#000000; text-align:left;}
.asyncBasketName{ width:150px; padding-right:1px;}
.asyncBasketLink{ color:#000000}
.asyncBasketNameProduct{}
.asyncBasketOptionProductTitle{ padding-left:10px; font-weight:bold; font-size:9px; }
.asyncBasketOptionProductValue{ font-weight:normal; font-size:9px;}
.asyncBasketQuantity{ width:35px; text-align:right;}
.asyncBasketPrice{ width:65px; text-align:right; white-space:nowrap}
.asyncBasketSubtotal{ width:70px; text-align:right; white-space:nowrap}
.asyncBasketFootCellTitle{text-align:right; font-weight:bold; padding-top:8px;}
.asyncBasketFootCellSpacer{width:3px; background-image:url(../../../../ecommerce/images/structure/spacer.gif);}
.asyncBasketFootCellValue{text-align:right; font-weight:bold; white-space:nowrap; padding-top:8px;}
.asyncBasketButtonsTABLE{ width:100%; margin-top:10px;}
.asyncBasketContinueShoppingBox{ text-align:left; margin:auto auto auto 0px;}
.asyncBasketGoToBasketBox{text-align:right; margin:auto 0px auto auto;}
#continueShoppingBox{ padding-top:10px; text-align:left;}
#buttonCheckout{width:120px; color:#ffffff; background-color:#4e5030; border:none;  height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; vertical-align:middle; font-weight:bold;padding-bottom:2px; }
#goToBasketBox{padding-top:10px; text-align:right;}
#buttonBackToShop{width:120px; color:#ffffff; background-color:#4e5030; border:none;  height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; vertical-align:middle; font-weight:bold;padding-bottom:2px; }

/* miniSerach */
.miniSearchFormFieldText{ height:18px; background-color:#4e5030; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-align:center; vertical-align:middle; font-weight:bold; letter-spacing:-0.2px;}
.miniSearchImage{background:url(../../../../ecommerce/images/icons/searchImage.gif) #8fa138 center center no-repeat; width:42px; height:55px; text-align:left;}
.miniSearchFormFieldBox{ background-color:#8fa138; vertical-align:middle; padding-top:5px;}
.miniSearchFormFieldBox input{width:77px; border:0px none; border-collapse:collapse;}
.miniSearchFormSubmitBox { background-color:#8FA138; vertical-align:middle;}
#searchButton{ background-color:#8FA138; border:medium none; color:#FFFFFF; float:right; display:block; height:20px;}

/* Newsletter */
.newsletterFormTD{ white-space:normal; }
#newsletterDiv{white-space:normal;}
.newsletterTableForm{ text-align:center; margin:auto;}
.newsletterTitleText{font-size:11px; color:#ffffff; font-weight:bold; text-align:left; padding-bottom:4px;}
.newsletterFormFieldBox{padding-right:10px; text-align:left;}
.newsletterField{width:220px;}
.newsletterFormSubmitBox{}

/* Generic submits */
.mediumSubmit{ width:90px; color:#ffffff; background-color:#4e5030; border:none;  height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; vertical-align:middle; font-weight:bold;padding-bottom:2px; }
.largeSubmit{ width:120px; color:#ffffff; background-color:#4e5030; border:none;  height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; vertical-align:middle; font-weight:bold;padding-bottom:2px; }
.xlargeSubmit{ width:150px; color:#ffffff; background-color:#4e5030; border:none;  height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; vertical-align:middle; font-weight:bold;padding-bottom:2px; }

.mediumSubmitH{ width:90px; color:#4e5030; background-color:#8FA138; border:1px solid #4e5030;  height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center; vertical-align:middle; font-weight:bold;padding-bottom:2px; }


#buttonAlert{width:120px; color:#ffffff; background-color:#4e5030; border:none;  height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; vertical-align:middle; font-weight:bold;padding-bottom:2px;}
#buttonQuestion1{width:120px; color:#ffffff; background-color:#4e5030; border:none;  height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; vertical-align:middle; font-weight:bold;padding-bottom:2px;}
#buttonQuestion2{width:120px; color:#ffffff; background-color:#4e5030; border:none;  height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; vertical-align:middle; font-weight:bold;padding-bottom:2px;}

.seoKeyWords{color:#CCCCCC; font-size:9px; padding-top:10px}

.pages3Table{}
.pages3TableTD{ border-right:1px solid #aeaeae; }
.pages3Link{border:none}

/* Not used classes */
.ZZsubCategorySubmenuName{padding-left:18px}
.ZZcategorySubmenuLink_plantilla_rosa{font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:10px;}
.ZZcategorySubmenuLink_plantilla_rosa:hover{color:#FF75B8;}
.ZZcategorySubmenuLink_plantilla_rosa_color{color:#FF75B8;}

.ZZcategorySubmenuLink_plantilla_verde{font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:10px;}
.ZZcategorySubmenuLink_plantilla_verde:hover{color:#B6B722;}
.ZZcategorySubmenuLink_plantilla_verde_color{color:#B6B722;}

.ZZcategorySubmenuLink_plantilla_naranja{font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:10px;}
.ZZcategorySubmenuLink_plantilla_naranja:hover{color:#FF9A51;}
.ZZcategorySubmenuLink_plantilla_naranja_color{color:#FF9A51;}

.ZZcategorySubmenuLink_plantilla_azul{font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:10px;}
.ZZcategorySubmenuLink_plantilla_azul:hover{color:#6ABDEA;}
.ZZcategorySubmenuLink_plantilla_azul_color{color:#6ABDEA;}

.ZZcategorySubmenuLink_plantilla_purpura{font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:10px;}
.ZZcategorySubmenuLink_plantilla_purpura:hover{color:#D472C6;}
.ZZcategorySubmenuLink_plantilla_purpura_color{color:#D472C6;}

.ZZcategorySubmenuLink_plantilla_grisa{font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:10px;}
.ZZcategorySubmenuLink_plantilla_grisa:hover{color:#D7D2D2;}
.ZZcategorySubmenuLink_plantilla_grisa_color{color:#D7D2D2;}


.ZZcategoryMenuLink_plantilla_rosa{font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; }
.ZZcategoryMenuLink_plantilla_rosa:hover{color:#FFFFFF;}

.ZZcategoryMenuLink_plantilla_verde{font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; }
.ZZcategoryMenuLink_plantilla_verde:hover{color:#FFFFFF;}

.ZZcategoryMenuLink_plantilla_naranja{font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; }
.ZZcategoryMenuLink_plantilla_naranja:hover{color:#FFFFFF;}

.ZZcategoryMenuLink_plantilla_azul{font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; }
.ZZcategoryMenuLink_plantilla_azul:hover{color:#FFFFFF;}

.ZZcategoryMenuLink_plantilla_purpura{font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; }
.ZZcategoryMenuLink_plantilla_purpura:hover{color:#FFFFFF;}

.ZZcategoryMenuLink_plantilla_grisa{font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:12px; }
.ZZcategoryMenuLink_plantilla_grisa:hover{color:#666666;}

.ZZcategoryTogglerOpen{background-image:url(../../../../ecommerce/images/icons/arrow.png); height:16px; width:7px; background-repeat:no-repeat; background-position:center middle;}
.ZZcategoryTogglerClosed{background-image:url(../../../../ecommerce/images/icons/arrowClosed.png); height:16px; width:10px; background-repeat:no-repeat; background-position:center;}
.ZZsubCategoryTogglerClosed{background-image:url(../../../../ecommerce/images/icons/arrowSubCategories.png); height:16px; width:10px; background-repeat:no-repeat; background-position:center; cursor:pointer}
.ZZsubCategoryTogglerOpen_plantilla_rosa{background-image:url(../../../../ecommerce/images/icons/arrowOpen_plantilla_rosa.png); height:16px; width:10px; background-repeat:no-repeat; background-position:center;}
.ZZsubCategoryTogglerOpen_plantilla_verde{background-image:url(../../../../ecommerce/images/icons/arrowOpen_plantilla_verde.png); height:16px; width:10px; background-repeat:no-repeat; background-position:center;}
.ZZsubCategoryTogglerOpen_plantilla_naranja{background-image:url(../../../../ecommerce/images/icons/arrowOpen_plantilla_naranja.png); height:16px; width:10px; background-repeat:no-repeat; background-position:center;}
.ZZsubCategoryTogglerOpen_plantilla_azul{background-image:url(../../../../ecommerce/images/icons/arrowOpen_plantilla_azul.png); height:16px; width:10px; background-repeat:no-repeat; background-position:center;}
.ZZsubCategoryTogglerOpen_plantilla_purpura{background-image:url(../../../../ecommerce/images/icons/arrowOpen_plantilla_purpura.png); height:16px; width:10px; background-repeat:no-repeat; background-position:center;}
.ZZsubCategoryTogglerOpen_plantilla_grisa{background-image:url(../../../../ecommerce/images/icons/arrowOpen_plantilla_grisa.png); height:16px; width:10px; background-repeat:no-repeat; background-position:center;}

/*table left column of categories*/
.ZZleftColumnCategories1{background-image:url(../../../../ecommerce/images/structure/backgrounds/leftColumn1.png); height:530px; background-position:bottom; background-repeat:no-repeat}
.ZZleftColumnCategories2{background-image:url(../../../../ecommerce/images/structure/backgrounds/leftColumn2.png); height:530px; background-position:bottom; background-repeat:no-repeat}
.ZZleftColumnCategories3{background-image:url(../../../../ecommerce/images/structure/backgrounds/leftColumn3.png); height:530px; background-position:bottom; background-repeat:no-repeat}

