@charset "utf-8";

/*table basket of header*/
.trTableHeaderBasket{border-bottom:1px solid #797979;}
.tdTableHeaderBasket{}
#basketWishTable{}
.basketWishTabletd{vertical-align:middle; text-align:right; width:83px}
.basketWishAsyncFloater{height:0px; background-color:#FFFFFF; text-align:right}
.contentTableHeaderBasket{width:125px;margin-left:15px; margin-right:15px; margin-top:8px; border-collapse:collapse}
td.tableHeaderRight{text-align:left; vertical-align:bottom; width:200px;}
table.tableHeaderRight{height:87px; margin-left:auto; width:200px; margin-bottom:7px; margin-top:auto}
.tableHeaderRight1{vertical-align:top; height:60px; padding-top:5px}
.tableHeaderRight2{vertical-align:bottom; padding-bottom:5px;}
.tableHeaderBasket{}
.titleHeaderBasket{font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:20px; text-align:left}
.titleHeaderBasketLink{color:#666666; }
.titleHeaderBasketLinkActive{color:#666666;}
.contentTDHeaderBasket{text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;padding-top:3px; color:#666666}
.contentTDHeaderBasketLink{color:#666666}
.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 }
.TDHeaderMiniBasketLink{ padding-top:10px; white-space:nowrap;}

/*table user information of header*/
.tableHeaderUserInfo{}
.contentTableHeaderUserInfo{}
.userInfoText, .linkTableHeaderUserInfo{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}
.userInfoText:hover{ color:#ff66ff;}
td.userInfoText{padding-top:10px;}
a.userInfoLogout{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:underline}
.userInfoContent{text-align:left}

/*menu of categories*/
#menuCategories{ background-color:#F0EDE9;width:156px;}
.categoryMenuLink_1{ color:#FFF;}
.categorySubmenuLink_1 { color:#808080;}
.categoriesSubmenuTable{width:156px}
.categoryNameBox{height:23px;width:156px; vertical-align:middle; background-color:#FFCCFF; border-bottom:1px solid #FFFFFF;border-collapse:separate; color:#666666;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px; padding-left:10px;}
.categoryNameBox:hover{ background-color:#FFAAFF;border-bottom:1px solid #FFFFFF;height:23px; }
.categoryNameBox1{height:23px;width:156px; vertical-align:middle; background-color:#FFAAFF ; color:#ffffff; padding-left:10px;}

.categoriesSubmenuTD{}
.categorySubmenuName{padding-left:10px; height:16px; vertical-align:middle;}
.categoryName{height:16px; vertical-align:middle;}

#selectedCategories{display:none;}


.categoryNameBox_plantilla_rosa_hover:hover{background-color:#cc3366}
.categoryNameBox_plantilla_roja_hover:hover{background-color:#cc0000}
.categoryNameBox_plantilla_verde_hover:hover{background-color:#99cc33}
.categoryNameBox_plantilla_amarilla_hover:hover{background-color:#ffcc00}
.categoryNameBox_plantilla_naranja_hover:hover{background-color:#ff6600}
.categoryNameBox_plantilla_azul_hover:hover{background-color:#3399cc}
.categoryNameBox_plantilla_purpura_hover:hover{background-color:#D472C6}
.categoryNameBox_plantilla_grisa_hover:hover{background-color:#D7D2D2}


.categoryNameBox_plantilla_rosa{background-color:#cc3366}
.categoryNameBox_plantilla_roja{background-color:#cc0000}
.categoryNameBox_plantilla_verde{background-color:#99cc33}
.categoryNameBox_plantilla_amarilla{background-color:#ffcc00}
.categoryNameBox_plantilla_naranja{background-color:#ff6600}
.categoryNameBox_plantilla_azul{background-color:#3399cc}
.categoryNameBox_plantilla_purpura{background-color:#D472C6}
.categoryNameBox_plantilla_grisa{background-color:#D7D2D2}

.subCategorySubmenuName{padding-bottom:3px;padding-top:3px;}
.categoryMenuLink_plantilla_grisa {color:#808080;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;}
.categoryMenuLink_plantilla_grisa:hover{color:#ff66ff;}

.categoryMenuLink{font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:12px; }

.categorySubmenuLink{font-family:Verdana, Arial, Helvetica, sans-serif; color:#808080;}
.categorySubmenuLink:hover{color:#FF66FF; }
.subCategorySubmenuNameActive{ color:#FF66FF; cursor:default;}

.categoryNameBox1 .categoryMenuLink{ color:#ffffff;}
.firstcategoryNameBox {color:#FF66FF;font-size:13px;font-weight:bold;text-align:left; cursor:default; height:30px; vertical-align:middle;}


.categoryTogglerOpen{background-image:url(../../../../ecommerce/images/icons/arrow.png); height:16px; width:7px; background-repeat:no-repeat; background-position:center middle;}
.categoryTogglerClosed{background-image:url(../../../../ecommerce/images/icons/arrowClosed.png); height:16px; width:10px; background-repeat:no-repeat; background-position:center;}

.subCategoryTogglerClosed{background-image:url(../../../../ecommerce/images/icons/arrowSubCategories.png); height:16px; width:10px; background-repeat:no-repeat; background-position:center; cursor:pointer}
.subCategoryTogglerOpen_plantilla_rosa{background-image:url(../../../../ecommerce/images/icons/arrowOpen_plantilla_rosa.png); height:16px; width:10px; background-repeat:no-repeat; background-position:center;}
.subCategoryTogglerOpen_plantilla_roja{background-image:url(../../../../ecommerce/images/icons/arrowOpen_plantilla_roja.png); height:16px; width:10px; background-repeat:no-repeat; background-position:center;}
.subCategoryTogglerOpen_plantilla_verde{background-image:url(../../../../ecommerce/images/icons/arrowOpen_plantilla_verde.png); height:16px; width:10px; background-repeat:no-repeat; background-position:center;}
.subCategoryTogglerOpen_plantilla_amarilla{background-image:url(../../../../ecommerce/images/icons/arrowOpen_plantilla_amarilla.png); height:16px; width:10px; background-repeat:no-repeat; background-position:center;}
.subCategoryTogglerOpen_plantilla_naranja{background-image:url(../../../../ecommerce/images/icons/arrowOpen_plantilla_naranja.png); height:16px; width:10px; background-repeat:no-repeat; background-position:center;}
.subCategoryTogglerOpen_plantilla_azul{background-image:url(../../../../ecommerce/images/icons/arrowOpen_plantilla_azul.png); height:16px; width:10px; background-repeat:no-repeat; background-position:center;}
.subCategoryTogglerOpen_plantilla_purpura{background-image:url(../../../../ecommerce/images/icons/arrowOpen_plantilla_purpura.png); height:16px; width:10px; background-repeat:no-repeat; background-position:center;}
.subCategoryTogglerOpen_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*/
.leftColumnCategories{height:572px;width:156px}
/*.leftColumnCategories1{background-image:url(../../../../ecommerce/images/structure/backgrounds/leftColumn1.png); height:572px; background-position:bottom; background-repeat:no-repeat; width:156px}
.leftColumnCategories2{background-image:url(../../../../ecommerce/images/structure/backgrounds/leftColumn1.png); height:572px; background-position:bottom; background-repeat:no-repeat; width:156px}
.leftColumnCategories3{background-image:url(../../../../ecommerce/images/structure/backgrounds/leftColumn1.png); height:572px; background-position:bottom; background-repeat:no-repeat; width:156px}
*/
.LeftColumnGeneral{ background-color:#F0EDE9; width:156px;}
td.leftColumnCategoriesTop{color:#FF66FF;font-size:13px;font-weight:bold;height:18px;padding-top:5px;text-align:left;width:156px;}
div.leftColumnCategoriesTopFloater{ padding-left:10px;height:18px; position:relative}
div.leftColumnCategoriesTop{background-image:url(../images/backgroundImage.gif); background-repeat:no-repeat; background-position:top left; width:164px; height:23px; position:absolute; padding-left:10px; font-weight:bold; color:#FFF;}

/*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:left;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:530px; margin-left:auto; margin-right:auto; visibility:hidden; padding:5px;}

/*floating basket*/
#asyncBasketFloater{position:relative; height:0px; overflow:visible; margin-left:auto; margin-right:0px; text-align:right; z-index:5000; width:1px}
#asyncBasketBox{width:250px; visibility:hidden; background-color:#FFFFFF; padding:5px;  border:1px solid #ffaaff; z-index:5000; position:absolute; right:0px}
.asyncBasketSpacer{ height:5px; background-image:url(../../../../ecommerce/images/structure/spacer.gif);}
#asyncBasketTitle{color:#ff66ff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; text-align:left; padding-bottom:5px}
.asyncBasket{width:100%}
.asyncBasketCell{}
.asyncBasketName{text-align:left;padding-right:3px;}
.asyncBasketLink{color:#808080}
.asyncBasketNameProduct{ font-weight:bold; }
.asyncBasketPrice{ text-align:right; white-space:nowrap}
.asyncBasketSubtotal{text-align:right; font-weight:bold; white-space:nowrap}
.asyncBasketFootCellTitle{text-align:right; font-weight:bold; padding-top:3px;}
.asyncBasketFootCellSpacer{width:3px; background-image:url(../../../../ecommerce/images/structure/spacer.gif);}
.asyncBasketFootCellValue{text-align:right; font-weight:bold; white-space:nowrap; padding-top:3px;}
.asyncBasketButtons{padding-top:5px;}
#continueShoppingBox{text-align:right; padding-bottom:10px; padding-top:10px;}
#goToBasketBox{text-align:right;}
#buttonCheckout{/*font-family:Verdana, Arial, Helvetica, sans-serif; background-color:transparent; border:none;  font-size:10px; color:#666666; padding-left:10px; background-image:url(../../../../ecommerce/images/structure/buttons/asyncBasketCheckout.jpg); background-repeat:no-repeat; height:25px;*/ width:150px;text-align:center;}
#buttonBackToShop{/*font-family:Verdana, Arial, Helvetica, sans-serif;  background-color:transparent; border:none; font-size:10px; color:#666666;padding-left:10px; background-image:url(../../../../ecommerce/images/structure/buttons/asyncBasketBackToShop.jpg) height:25px;; background-repeat:no-repeat;*/ width:150px;text-align:center; }

.miniSearchFormTD{ vertical-align:middle; text-align:right;padding-right:7px; }
.miniSearchFormFieldBox{padding-bottom:5px;padding-right:2px; vertical-align:middle; text-align:right}
.miniSearchFormSubmitBox{padding-bottom:5px;padding-right:2px; vertical-align:middle; text-align:left; padding-left:3px;}
.MiniSearchTable{ background-color:#F0EDE9; height:60px; margin-bottom:10px;}



.newsletterFormTD{ vertical-align:bottom; text-align:right; height:10px;white-space:normal; }
#newsletterDiv{white-space:normal; width:100%; text-align:center}

input.newsletterFormField{background-color:#FFFFFF; border:none; width:130px; border:1px solid #b3b3b3}

.colLeftInfo{padding-bottom:3px; padding-top:5px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#808080; font-size:10px; text-align:left;}

.seoKeyWords{color:#CCCCCC; font-size:9px; padding-top:10px}

table.availableLanguagesTable{}
td.availableLanguagesContentBox{text-align:left; vertical-align:middle; padding-right:5px;}
td.availableLanguagesContentBoxImage{text-align:left; vertical-align:middle; padding-right:2px}
a.availableLanguagesLink{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}

table.audio{margin-right:0px; margin-left:auto;}
td.audioImage{padding-right:3px;}
td.audioText{font-family:Verdana, Arial, Helvetica, sans-serif; color:10px; color:#898989;padding-right:3px;}
td.audioValue{font-family:Verdana, Arial, Helvetica, sans-serif; color:10px; color:#898989;}
a.audioValue{font-family:Verdana, Arial, Helvetica, sans-serif; color:10px; color:#898989;}

.recommendTable{ background-color:#fff; border:2px solid #ffaaff;}
.recommendTitle{ text-align:left; font-weight:bold; font-size:15px; color:#FF66FF;}

/*module pages*/
.categorySubmenuNamePage{ padding-left:25px;}
.categoryNameBoxPage{ }

/**HOME*/
td.homeBanners{padding-top:50px;}
table.homeBanners{width:156px ; text-align:center;}

