@charset "utf-8";

#prodDetailHeader{ height:40px;}
#prodDetailFooter{}

#prodDetail{ margin:0px auto 30px; width:100%;}
.prodDetailTable{ margin:auto; }
.prodDetailPath{ padding-left:10px; padding-top:10px;}
#prodDetailImages{ width:260px; text-align:center; vertical-align:top; margin:0px 5px 0px 0px;}
.prodDetailImage{ margin:0px; padding:0px; border:1px solid #CA75E9; }
.prodDetailImagesTR{ padding-top:10px; padding-left:7px; text-align:left; }
.prodDetailImagesTRdetail{ padding-left:7px; text-align:left; padding-top:3px;}
.ZoomImage{left:226px;
position:relative;
top:-20px;}
.Zoom{height:0px;}
.prodDetailAdditionalImage{ border:1px solid #CA75E9; margin:1px; float:left;}
.prodDetailqtat { text-align:right; color:#CA77E9; width:18px; border:1px solid #CA75E9}
.prodDetailbasket { text-align:right; }
#prodDetailInsideTable{ text-align:center; vertical-align:top; margin:0px;}
#prodDetailInfo{ width:400px; margin:0px 0px 10px 0px; text-align:left; vertical-align:top; }

.LineSeparator{ background:transparent url(../ecommerce/images/structure/borders/line.gif) repeat-x ; height:1px;  width:100%;}
#prodDetailTitle{color:#9F3099;font-size:14px;font-weight:bolder; text-align:left; }
.prodDetailTitle { vertical-align:middle;padding-top:8px;}
.prodDetailName{color:#9F3099; font-size:14px; font-weight:bold; padding-top:10px;}
#prodDetailBuy{ font-size:14px; font-weight:bold; color:#ffffff; background-color:#CD91DE; text-align:center; height:45px; }
.prodDetailBuy { vertical-align:middle; text-align:center; margin-top:60px; font-size:11px; font-weight:bold; color:#B383B0; width:100%; text-align:left; height:30px;*height:40px; }
.prodDetailBuyTD{ width:90px; vertical-align:middle; }
.prodDetailBuyTD2{ text-align:center; width:130px; vertical-align:middle;}
#proDetailRelatedTR{ /*background-color:#FFCCFF;*/}
.prodDetailLeftTable{ width:235px; }
.prodDetailContentC{ width:325px; }
.prodDetailSku{font-size:10px; color:#9F3099; font-weight:bold;}
.prodTitolSup { background-image:url(../ecommerce/images/structure/backgrounds/fondo_u.gif); vertical-align:middle; }
.prodDeatilN{ background-image:url(../ecommerce/images/structure/backgrounds/fondo_up_1.gif); background-repeat:repeat-x; background-position:bottom;}
.prodDetailW { background-image:url(../ecommerce/images/structure/backgrounds/fondo_lat_izq1.gif); background-repeat:repeat-y;}
.prodDetailE { background-image:url(../ecommerce/images/structure/backgrounds/fondo_lat_3.gif); background-repeat:repeat-y;}
.prodDetailNE { background-image:url(../ecommerce/images/structure/backgrounds/corner_sd_2.gif); background-repeat:none; width:10px; height:12px;}
.prodDetailS{ background-image:url(../ecommerce/images/structure/backgrounds/fondo_bot.gif); background-repeat:repeat-x;}
.prodDetailSW { background-image:url(../ecommerce/images/structure/backgrounds/corner_ii.gif); background-repeat:repeat-y;}
.prodDetailSE { background-image:url(../ecommerce/images/structure/backgrounds/corner_id.gif); background-repeat:repeat-y;}


.prodDetailCalculator { text-align:center; color:#cc0000; font-size:9px;} 

#prodDetailContent{width:100%; margin-top:10px; text-align:left;}
#prodDetailContentRelated{text-align:left;width:682px; margin-top:10px ;margin-left:10px; margin-right:10px;}
#prodDetailShortDescription{ width:527px;}
#prodDetailActions{padding-top:5px;}

#prodDetailBuyDiv{}

#prodOptions{ width:80%; margin-left:0px; margin-right:auto;}
#prodDiscounts{ border:1px solid #6d0; color:#6d0; display:inline; float:left; font-weight:bold; padding:5px; margin-top:4px; text-align:left;}

ul{text-align:left; margin:0px; padding:0px;}
li{list-style-position:inside; list-style-type:square;}

.addRemoveBox{ width:40px; vertical-align:middle; }
.addButton{ margin:2px; }
.removeButton{ margin:2px; }
#prodDetailBuyButton{ /*background-color:#fdd; border:2px solid; border-top-color:#c00; border-left-color:#c00; border-right-color:#c60; border-bottom-color:#c60;*/}

/*prices*/
#prodDetailRetailPrice{margin-right:5px; text-decoration:line-through; color:#CC0033; font-size:10px; display:inline;}
#prodDetailIntRetailPrice{}
#prodDetailDecRetailPrice{}
#prodDetailPrice, #prodDetailPrice1{color: #FF00DE; font-size:10px; font-weight:bold;}
.prodDetailIva{color:#F124FD; display:inline; font-size:16px;}
.prodDetailSaleText{color:#666666; display:inline; font-size:12px; font-weight:normal;}
#prodDetailIntPrice{}
#prodDetailDecPrice{font-size:1em;}

#prodDetailCustomTags{float:right;}

#prodDetailLongDescription{ font-size:10px; color:#B383B0; }
#prodDetailLongDescription a{ font-size:10px; color:#9F3099; text-decoration:none; cursor:pointer;}
#prodDetailLongDescription a:hover{ font-size:10px; color:#F124FD; text-decoration:none; cursor:pointer; }
#prodDetailTiedProducts{ border:1px solid #ff0; width:300px; float:right;}
#prodDetailGifts{ width:300px; border:1px solid #0ff;}
#prodDetailRelated{ width:100%; border:1px solid #f0f; display:block;}

#keyWords{ display:block; color:#CCCCCC; font-size:10px; text-decoration:none;}
#discounts{ display:block; color: #FF00FF; font-size:10px; text-decoration:none; font-weight:bold; }

.buyButtonSubmit{ background:url(../ecommerce/images/structure/buttons/addbasket.jpg) left no-repeat #F9D9FF; padding-left:35px; border:none; height:30px; font-size:11px; vertical-align:middle; color:#B383B0;*padding-left:15px; font-weight:bold;}
#prodDetailBuySubmit{ display:block; width:123px; height:63px; border:none; background:url(../ecommerce/images/structure/buttons/buy_1.gif) no-repeat; cursor:pointer; margin:auto; overflow:hidden;}
#prodDetailBuySubmit:hover{ display:block; width:123px; height:63px; border:none; background:url(../ecommerce/images/structure/buttons/buy_2.gif) no-repeat; cursor:pointer; margin:auto; overflow:hidden;}
.prodDetailBuySubmitText{ display:block; margin:15px 5px 5px 55px; width:60px; color:#FC9BEC; }

/*Options*/
#radio3Validation{ margin-top:5px; display:block; }
#checkboxGroup4Validation{ margin-top:5px; display:block; }

.productDetailOptionsPrompt{ font-size:11px; color:#B383B0; font-weight:bold; padding-bottom:5px; padding-top:15px; }
.productDetailOptionsPrompt a { font-size:10px; margin-left:10px; font-weight:normal; }
.productDetailOptionsValuesTable{  font-size:10px; color:#B383B0; vertical-align:middle; margin-left:5px; height:10px; margin-bottom:2px; }
.productDetailOptionsValuesValueText{ font-size:10px; color:#B383B0; vertical-align:middle; margin-left:5px; height:10px; margin-bottom:2px; }

.arrowOptionHidden{visibility:hidden;}
.arrowOptionVisible{visibility:visible;}
.arrowOptionGroupHidden{visibility:hidden;}
.arrowOptionGroupVisible{visibility:visible;}

.imageOptionBox{ margin:0px 0px 5px 0px; float:left; }
.imageOptionImageBox{ }
.ProdOptionImage{ margin: 0px 5px 5px 5px; display: block; }
.valueOptionText{ color:#B383B0; font-size:10px; padding:0px 0px 5px 0px; white-space:normal; width:50px; text-align:left; height:30px; }
.radioCenterSelect{ text-align:center; }

.productDetailOptionsImage{padding-right:4px; height:40px; vertical-align:top; padding-top:0px;}
.productDetailOptionsImageArrow{padding-right:4px; vertical-align:top; padding-top:0px; background-image:url(../../../../ecommerce/images/icons/arrowOptions.jpg); background-repeat:no-repeat; background-position:left bottom; height:40px}
.productDetailOptionsGroupImage{padding-right:4px; height:40px; vertical-align:top; padding-top:0px;}
.productDetailOptionsGroupImageArrow{padding-right:4px; vertical-align:top; padding-top:0px; background-image:url(../../../../ecommerce/images/icons/arrowOptions.jpg); background-repeat:no-repeat; background-position:left bottom; height:40px}

.disabledOptions{opacity:.30;filter: alpha(opacity=30); -moz-opacity: 0.3; zoom: 1; width:100%}
.enabledOptions{opacity:1;filter: alpha(opacity=100); -moz-opacity: 1; zoom: 1; width:100%}

.optionImagePreview { float:left; margin-left:10px; }
.optionComboBox{ float:left; }

/*Zoom image effect*/
.productDetailOptionsThumbnail{position: relative;z-index: 0; height:100%;}
.productDetailOptionsThumbnail:hover{background-color: transparent;z-index: 50;}
.productDetailOptionsThumbnail span{position: absolute;background-color: transparent;left: -1000px;visibility: hidden;text-decoration: none;}
.productDetailOptionsThumbnail span img{border-width: 0;padding: 2px;position:relative;top:-225px;*top:-208px;}
.productDetailOptionsThumbnail:hover span{visibility: visible;top: 0;left: 20px;}