/* kernel */
*{-moz-box-sizing: border-box;box-sizing: border-box}

body {color: #000000; background-image:url(images/bg_body.gif); background-color:#68696D; margin: 0px; padding: 0px; border: none; font-family: tahoma, Helvetica, sans-serif; font-size: 11px; }
p { margin-top: 7px; margin-bottom: 0px; }

img {border: 0px; }
a img {border: 0px; }

a { text-decoration: none;}
a:hover { color: #ff0000; text-decoration: underline; }

select { font-size: 11px; font-family: tahoma, Helvetica, sans-serif; }
input { font-size: 11px; font-family: tahoma, Helvetica, sans-serif; border: #787878 1px solid; }
textarea { font-size: 11px; font-family: tahoma, Helvetica, sans-serif; border: #787878 1px solid; }
form { margin: 0px; padding: 0px; }

ul { margin: 2px; padding: 4px; list-style: decimal inside; text-align: left; background-color: #FFFF00; border: solid 1px #FF0000; }
li { margin-left: 2px; list-style: square inside; color: #FF0000; }

hr { color: #FE9100; height: 1px; border: solid 0px #FE9100; border-bottom: solid 1px #FE9100; }
span { vertical-align: middle; }
span input { vertical-align: middle; }
label { vertical-align: middle; }

table {margin: 0px; padding: 0px; font-size: 11px;}
table td { vertical-align: top; }
th {background-color: #E77817; color: #FFFFFF; padding : 2px; vertical-align : middle; }

.msgHighlight { font-weight: bold; color: #FF8B04; }
.warning { font-weight: bold; margin-left: 6px; }
.msgWarning { color: #DD0000; }
.error { color: #ff0000; font-weight: bold; }
.error td { color: #FFFFFF; font-weight: bold;}
.error span { font-weight: bold; }
.requiredIndicator { color: #ff0000; font-weight: bold; }
.infoHolder { width: 80%; border: solid 1px #FF8B04; }
.infoTitle { font-weight: bold; color: #FF8B04; font-weight: bold; border-bottom: solid 1px #FF8B04; }

.panelOverflow { overflow: auto; }
.inputNoBorder input { border:none; vertical-align: middle; }
.inputNoBorder label { vertical-align: middle; }
.rowAlignMiddle img { vertical-align: middle;}

.inputNoBorderError input { border:none; vertical-align: middle;}
.inputNoBorderError label { vertical-align: middle; color: #ff0000; font-weight: bold;}

.page { width: 99%; margin-left:2px; margin-right:2px; }

.center {  width: 100%; text-align:left; padding-left:5px; padding-right:5px; }
.center1 { text-align:left; }
.list_center { width: 100%; text-align:left; padding-left:5px; padding-right:5px;  height: 100%;}

.left { width: 177px; height:100%;   }
.right { width: 165px; height: 100%;}

.left1 { } 
.right1 { text-align:right;}

.header { margin-top:5px; width: 100%;}
.headerLogo { vertical-align: top;}
.headerRepeat { background-image:url(/images/headerRepeat.gif); background-repeat:repeat-x;}
.headerBanner { text-align: center; padding-top:15px; }

.headerCategory { padding-top:7px; }
.headerCategoryHolder { margin-left:25px; }
.headerCategoryItemHolder {  }

.customerLoginRLabel { font-size: 12px; color: #F9B13B; font-weight: bold; }
.customerLoginRLabelLogged { font-size: 12px; color: #F9B13B; font-weight: bold; padding-bottom: 15px; padding-left: 10px; padding-right: 10px; }
.customerLoginRTextbox { }

.customerLoginRLink { font-size: 10px; text-decoration: none; } 
.customerLoginRLink a { padding-left: 10px; color: #FFFFFF; font-size: 12px; }
.customerLoginRLink a:visited { color: #FFFFFF; }
.customerLoginRLink a:hover { text-decoration: underline; }

.customerLoginR { background-image: url(/images/bg_CustomerLogin.gif); background-repeat: repeat-x; margin-left: 5px; margin-top: 5px;} 
.customerLoginBotton { padding-top: 5px; }
.customerLoginBotton a { padding-top: 5px; }
.customerLoginBotton a:visited { }
.customerLoginBotton a:hover { }


.customerLoginHeader { color: #FFFFFF; padding-top: 10px; padding-left: 10px; font-size: 14px; font-weight: bold;}

.rowAlignMiddle td { /*vertical-align: middle;*/}

.headerCategoryItem { width:98px; height:29px;  text-align:center; color: #FFFFFF; font-weight: bold;vertical-align: middle; }
.headerCategoryItem a  {  display:block; padding-top: 1px; color: #FFFFFF; width:98px; height:29px;  background-image:url(/images/bCatgLink.gif); background-repeat:no-repeat; }
.headerCategoryItem a:hover {   color:#FFFFFF;   background-image:url(/images/bCatgLinkClick.gif); background-repeat:no-repeat;  } 
.headerCategoryItem a p { padding-top:5px; }


.headerCategoryItem2 {  color: #FFFFFF; vertical-align: middle; }
.headerCategoryItem2 a { width:98px; height:29px; padding-top:9px; }
.headerCategoryItem2 a:hover {width:98px; height:29px;  } 

.headerCategoryItem3 {width:98px; height:29px;  color: #FFFFFF; vertical-align: middle; }
.headerCategoryItem3 a { width:98px; height:29px; padding-top:9px; background-image:url(/images/bCatgLinkClick.gif); background-repeat:no-repeat; color: #FFFFFF; color: #FFFFFF; } 
.headerCategoryItem3 a:hover {width:98px; height:29px;  background-image:url(/images/bCatgLinkClick.gif); background-repeat:no-repeat; color: #FFFFFF; color: #FFFFFF; } 

.headerLinks { }
.headerLinkItem { padding-left:10px; background-image:url(/images/contentLinksRep.gif); background-repeat:repeat-y; }
.headerLinkItem a { color:#FFFFFF;  font-size:10px;}
.headerLinkItem a:hover { color:#FFFFFF;}
.headerLinkItem2 { padding-top:3px; padding-left:11px; width:184px; height:19px; background-position:0 3; background-image:url(/images/headerLinkItem2.gif); background-repeat:no-repeat; }
.headerMenu { }
.headerBar { }
.headerGoogleText { padding-bottom:10px; width:457px; vertical-align: bottom; padding-left:210px; padding-top:52px; font-weight:bold; color: #246D8C; }
.headerLanguage { width:30%; padding-left:20px; }

.headerLinksText { font-size:10px; padding-top:20px; padding-right:5px; text-align:CENTER;}
.headerLinksText a {color:#FFFFFF;}
.headerLinksText a:hover {color:#FFFFFF;}
.headerLinksText img {  margin-right:3px;}

.catgLinkLine { width:100%; height:4px; background-image:url(/images/catgLinksLine.gif); background-position:10 0; background-repeat:repeat-x;}
.catgLinkLineSpacer { width:23px; padding-left:1px;}


.footer { width:100%; margin-bottom:5px;  }
.footerBgRepeat { background-image:url(/images/footerRepeat.gif); background-repeat:repeat-x;}
.footerLinks {color: #FFFFFF; padding-top: 3px; padding-bottom: 3px; }
.footerLinks a { color: #FFFFFF; font-weight: bold; }
.footerLinks a:hover { color: #FFFFFF; text-decoration: underline; }
.footerBar {  padding-top:12px; padding-left:3px;}
.footerIcons { width:100%; } 
.footerText { color: #DDDEE0; font-size: 10px; padding-top: 15px; padding-bottom: 2px; text-align: right; }
.footerInfoText2 { color: #DDDEE0; font-size: 10px; text-align: center }

.search {}
.searchTitle { }
.searchInfoText { }
.searchLabel { }
.searchTextBox { border:solid 1px #A6ABB1; margin-left:8px; margin-bottom:5px; margin-right:5px; margin-top:5px; width: 110px; }
.searchAdvancedLink a {color: #484D51;  }
.searchAdvancedTitle {color: #FF8B04; font-weight: bold; text-decoration:underline;}
.searchAdvancedText {color: #484D51;  padding-top: 5px; padding-left:25px; padding-bottom: 0px; }
.searchAdvancedLabel {color: #FF8B04; font-weight: bold; }

.contact { width:100%; height: 100%; }
.contactTitle { font-weight: bold ; padding-top: 5px; padding-bottom: 5px; } 
.contactLabel { color: #FF8B04; font-weight: bold;}
.contactInfoText { color: #484D51;  padding-top: 5px; padding-left:5px; padding-bottom: 5px; }
.contactMsg { color: #FF8B04; font-weight: bold; }

.paginationBar { width:100%; padding-top: 10px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; color: #FFFFFF;  }
.paginationBarPages { width:10%; vertical-align:middle;   }
.paginationBarPages a { color: #FFFFFF; }
.paginationBarPages a:hover { color: #FFFFFF; text-decoration: underline; }
.paginationBarNumberSelected {vertical-align:middle;  color: #FE9102; font-weight:bold; text-decoration: underline; }
.paginationBarNumber { vertical-align:middle; text-decoration: none; }
.paginationBarNumber a { color:#FFFFFF;}
.paginationBarNumber a:hover { color:#FFFFFF; text-decoration:underline;}
.paginationBarLocation { vertical-align:middle; background-color: #E5E2E2; color: #484E53; }
.paginationBarPagesLine { width:30%;}
.paginationBarPagesLine hr { vertical-align:middle; color: #FFFFFF; height: 1px; border: solid 0px #FFFFFF; border-bottom: solid 1px #FFFFFF; }


.category { width:100%; margin-top:3px; }
.category2 { width:100%; }
.categoryTitle { width:100%; padding-top:8px; padding-left:10px; color:#FFFFFF; text-transform:uppercase; font-weight:bold; width:100%; height:27px; background-image:url(/images/catProdTitleRep.gif); background-repeat:repeat-x; }
.categoryItem { padding-right:4px;}
.categoryItem2 { height:100%; padding-right:2px; padding-left:2px;}
.categoryItem3 { padding-left:4px; }
.categoryProducts { width:100%; height:100%; padding-bottom:5px; background-color:#4E5156;}
.categoryProducts2 { width:100%; padding-bottom:5px; background-color:#4E5156;}
.categoryItemHolder { }
.categoryText { }	
.categoryCategoryLink { }
.categoryCategoryLink a { }
.categoryCategoryLink a:hover { }
.productListDescription { font-size:10px; color:#484E53;}
.categoryLineH { background-color:#4E5156; background-image:url(/images/catProdLine.gif); background-repeat:repeat-x;}
.categoryLineH2 { background-color:#4E5156; background-image:url(/images/catProdLine.gif); background-position:0 12; background-repeat:repeat-x;}
.categoryLineV { background-color:#4E5156; background-image:url(/images/catProdLine.gif); background-repeat:repeat-y; }
.categoryLineV2 { background-color:#4E5156; background-image:url(/images/catProdLine.gif); background-position:13 0; background-repeat:repeat-y; }

.categoryHotSpotItem { background-color:#88898D;}
.categoryHotSpotLineH { background-color:#88898D; background-image:url(/images/lineSpot.gif); background-repeat:repeat-x; }
.categoryHotSpotLineH2 { background-color:#88898D;  background-image:url(/images/lineSpot.gif); background-repeat:repeat-x; background-position:0 7;}
.categoryHotSpotLineV {  background-color:#88898D; background-image:url(/images/lineSpot.gif); background-repeat:repeat-y;}
.categoryHotSpotLineV2 { background-color:#88898D;  background-image:url(/images/lineSpot.gif); background-repeat:repeat-y; background-position:7 0;}

.categoryItemList { }
.categoryItemListTitle { }
.categoryItemListText { }
.categoryItemListItem { }
.categoryItemListPaginationBar { padding-top:5px; }

.categoryList { margin-top:3px; }
.categoryListTitle { color:#FFFFFF; font-weight:bold; }
.categoryListItem { padding-left:12px; background-image:url(/images/catLatItem.gif); padding-top:3px;  height:20px; font-weight:bold; background-color:#5A5448;}
.categoryListItem a {  color:#FFFFFF; }
.categoryListItem a:hover { color:#FFFFFF; }
.categoryListLeft { background-color:#5A5448; background-image:url(/images/bgLineGray.gif); background-repeat:repeat-y; background-position:0 0;}
.categoryListRight { background-color:#5A5448; background-image:url(/images/bgLineGray.gif); background-repeat:repeat-y; background-position:20 0;}
.categoryListFoot { background-color:#5A5448; background-image:url(/images/bgLineGray.gif); background-repeat:repeat-x; background-position:0 14; }
.categoryListFoot2 { background-color:#5A5448; background-image:url(/images/bgLineGray.gif); background-repeat:repeat-x; background-position:0 14;}
.categoryListItem1 {  background-color:#5A5448; }

.categorySide { }
.categorySideTitle { }
.categorySideItem { }
.categorySideItem a { }
.categorySideItem a:hover { }

.categoryLosMasVendidos { margin-top:3px; margin-bottom:3px; }
.categoryLosMasVendidosItem { padding-left:11px; width:197px; background-image:url(/images/catProdLatRepeat.gif); background-repeat:repeat-y; }
.categoryLosMasVendidosMore { color:#FFFFFF; font-size:10px; text-align:right; padding-right:12px; padding-top:3px; width:197px; background-image:url(/images/catProdLatRepeat.gif); background-repeat:repeat-y;}
.categoryLosMasVendidosMore a { color:#FFFFFF;}
.categoryLosMasVendidosMore a:hover { color:#FFFFFF;}

.categoryRecomendamos {margin-left:3px; margin-top:3px; margin-bottom:3px; }
.categoryRecomendamosItem {width:166px; background-image:url(/images/RecomendamosRepeat.gif); background-repeat:repeat-y; }

.categoryBrowsing { margin-top:3px; }
.categoryBrowsingTitleTop { font-weight:bold; color:#000000; font-size:14px; padding:5px; }

.categoryBrowsingTitleTop a { }
.categoryBrowsingTitleTop a:hover { }
.categoryBrowsingTitle { }
.categoryBrowsingCategory { }
.categoryBrowsingCategoryTitle { }
.categoryBrowsingCategoryItem { width:16%; text-align:center; color:#FFFFFF; padding-left:7px; padding-right:7px; padding-top:10px; padding-bottom:5px; }
.categoryBrowsingCategoryItem a { font-size:10px; color:#FFFFFF; font-weight:bold; }
.categoryBrowsingCategoryItem a:hover {color:#FFFFFF; }
.categoryBrowsingCategoryItemHolder { }
.categoryBrowsingCategoryItemName { padding-bottom:5px; height:28px;}

.suscriber { }
.suscriberTitle { padding: 4px; color: #FF8B04; font-weight: bold; }
.suscriberInfoText { padding-bottom:3px; color:#FFFFFF; font-size:10px; padding-left:10px; padding-right:15px; }
.suscriberLabel { }
.suscriberTextBox {  margin-left:9px; margin-bottom:3px; width: 145px; border: 1px solid #000000; }
.suscriberTextBox2 { padding-top:2px; }
.suscriberLegalNotice a { font-size: 10px; color: #FFFFFF; }
.suscriberLegalNotice a:hover { color: #FFFFFF; text-decoration: underline; }
.suscriberSubmit { }
/* kernel_end */

/* content */
.contentHolder { height: 100%; }
.content { margin: 10px; background-color: #FFFFFF; height: 97%; }
.content ul { margin: 2px; padding: 2px; list-style: decimal inside; text-align: left;}
.content li { margin-left: 2px; list-style: square inside; color: #000000; font-weight: normal;}
.content a { }
.content a:hover { }
.contentTitle { font-weight:bold; }
.contentText { color: #484D51; padding-top: 5px; padding-bottom: 5px; padding-left: 20px; padding-right: 20px; line-height: 18px; text-align: justify;   }
.contentSubTitle { color: #FF8B04; font-weight: bold; border-bottom: solid 1px #FF8B04; vertical-align: middle;}
.contentSpacer { height: 100%; }

.contentAction { margin-left: 10px; margin-right: 10px; background-color: #FFFFFF; }
.contentActionItem { width: 130px; }
.contentActionItem a { color: #303030; text-decoration: underline; }
.contentActionItem2 { width: 100px; }
.contentActionItem2 a { color: #303030; text-decoration: underline; }
.contentActionItemIcon { padding: 7px; }

.contentSide { margin-top:3px; }
.contentSideTitle { padding-top:8px; padding-left:0px; color:#FFFFFF; text-transform:uppercase; font-weight:bold; width:189px; height:29px; background-image:url(/images/categoryTitleRepeat.gif); background-repeat:repeat-x; }
.contentSideTitle2 { padding-left:20px; background-image:url(/images/cat_dot_naranja.gif); background-position:0 1; background-repeat:no-repeat;}
.contentSideItem {padding-left:24px; height:20px; padding-top:4px; padding-bottom:3px; background-image:url(/images/arrowSubcategory.gif); background-position:0 7; background-repeat:no-repeat; }
.contentSideItem a { color:#484E53; }
.contentSideItem a:hover { color:#484E53; }
.contentSideFootLine { background-image:url(/images/lineHGris.gif); background-repeat:repeat-x; background-position:0 0;}
.contentSideIzqLine { background-image:url(/images/lineVGris.gif); background-repeat:repeat-y;}
.contentSideDchLine { background-image:url(/images/lineVGris.gif); background-repeat:repeat-y; background-position:5 0;}

.distribuidores { margin-left:5px; margin-top:3px;}
.distribuidoresRepeat { background-image:url(/images/distribucionOficialRepeat.gif); background-repeat:repeat-y;}
.distribuidoresRepeat2 { background-image:url(/images/marcasRepeat.gif); background-repeat:repeat-y;}
.distribuidoresItem {  padding-left:3px; padding-top:6px; text-align:center;}
.distribuidoresItem2 { padding-top:6px;}

.contenidoBannerOferta { margin-top:3px; padding-left:2px;}
/* content_end */

/* catalog */

.productSideItem { height:2px; background-image:url(/images/dotRepeat.gif); background-repeat:repeat-x; background-position:0 1; background-position:0 0;}
.productSideArrow {padding-left:24px; height:5px; padding-top:2px; padding-bottom:2px; background-image:url(/images/arrowCategory.gif); background-position:6 7; background-repeat:no-repeat;}
.productSideArrow a {  color:#484E53;}
.productSideArrow a:hover { color:#484E53;}

.productListDotFoot { background-image:url(/images/dotRepeat.gif); background-repeat:repeat-x;}
.dotProductList { background-image:url(/images/dotRepeat.gif); background-repeat:repeat-y;}

.product { width:100%; margin-top:6px; }
.productVal { text-align: center; width:100%; }
.productHolder { padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px;  margin-top:3px; background-color:#FFFFFF; }
.productHolderTd {  padding:3px; background-color:#4E5156; }
.productName { color:#FF9B00; font-weight:bold; padding-top: 10px; font-size: 18px; height: 16px; padding-bottom: 5px; }
.productName a { color:#FF9B00; }
.productImage { padding-left:3px; padding-top:10px; text-align:center; vertical-align:middle; }
.productImage img { border:solid 1px #CCCCCC;}
.productDescription { color:#656565; padding-top: 5px; padding-left:8px; padding-bottom: 10px; }
.productDescription p { color:#656565;}
.productDescription td { color:#656565;}
.productDescriptionLabel { color:#FFFFFF; padding-top:4px; padding-left:10px; font-weight:bold; background-color:#EA6D1A; height:20px;}
.productDescription2 { color:#484D51; padding-bottom:10px; padding-left:10px; }
.productDescription2 a { color:#E35D04; font-weight:bold; }
.productDescription2 a:hover { color:#E35D04;}
.productAttribute { padding-right:20px; }
.productAt { background-color:#F0F0F0; color:#000000; padding-left:5px; padding-top:3px; padding-bottom:3px; }
.productLabel {background-color:#DDF7FF; color:#000000; font-weight:bold; padding-left:5px; padding-top:3px; padding-bottom:3px;}
.productCategoryPath {  width:100%; padding-top:8px; padding-left:10px; color:#FFFFFF; text-transform:uppercase; font-weight:bold; width:100%; height:27px; background-image:url(/images/catProdTitleRep.gif); background-repeat:repeat-x;}
.productCategoryPath a { font-weight: bold; color: #FFFFFF; }
.productCategoryPath a:hover { font-weight: bold; color: #FFFFFF; }
.productInfo { padding-top:5px; padding-bottom:5px; vertical-align:middle; text-align:center;}
.productInfo a { color:#6A6A6C; }
.productInfo a:hover { color:#6A6A6C; }
.productBuyInfo { width:60%; background-color:#00FF00; padding-right:3px; padding-left:3px; color:#FFFFFF; }
.productBuy { padding-right:4px;  padding-top:19px; padding-left:4px; text-align: right; }
.productBuy2 { color:#F56B20;  padding-top:4px; padding-left:4px; text-align: left; }
.productShip { padding-right:4px; padding-left:4px; text-align:right; font-size:10px; color:#F56B20;}
.productPriceHolder { width:118px; height:65px; background-image:url(/images/precioCompleta.gif); background-repeat:no-repeat;}
.productPrice { padding-top:5px;  height:24px; font-weight: bold;font-family:Arial; font-size:18px; text-align:center; color: #FFFFFF;  }
.productMiniCools {padding-top:5px; height:26px; font-weight: bold; font-family:Arial; font-size:12px; text-align:center; color: #205EB3; }
.productQuantity input { width:20px; height: 16px; text-align: right; }
.productLinks { margin-top: 10px; }
.productIVA { color:#FFFFFF; text-align:center; font-size:10px;}
.productDelivery { text-align: center; vertical-align: middle; width: 60%; padding-bottom: 10px; color: #FF8B04; font-weight: bold; }
.productZoomText { padding-bottom:10px; color:#FF8B04; text-align:right; padding-right:5px;}
.productZoomText a {padding-bottom:10px; color:#FF8B04;}
.productZoomText a:hover {color:#FF8B04;}
.productImageSmall { padding-bottom:5px;}
.productImageSmall img { border:solid 1px #626262; }
.productIVAHotSpot { color:#FFFFFF; padding-left:5px; font-size: 10px; vertical-align: baseline; }
.productDownload { color:#484D51; padding-bottom:10px;}
.productDownload a { color:#484D51;}
.productDownload a:hover { color:#484D51;}

.productStockMessage { margin-top: 5px; }
.productStockMessage img { vertical-align: middle; }

.productComment { font-weight: bold; text-align: center; padding-top: 7px; color: #FF5900; }
.productComment a { color: #FF5900; }

.productManufacturerUrl { color:#67696D; padding-bottom:3px; }
.productManufacturerUrl a { font-weight:bold; color:#67696D; }
.productManufacturerUrl a:hover { color:#67696D; }
.productDate { color:#205EB4; }


.productInfoHolder { margin-top:5px; margin-bottom:5px; vertical-align:middle; border-top:solid 1px #AFAFAF; border-bottom:solid 1px #AFAFAF;}
.productInfoHolder tr { vertical-align:middle; }
.productInfoHolder tr td img {  vertical-align:middle; }

.productOffer { font-weight: bold; text-align: center; background-color: #FF0000; color: #FFFFFF; }
.productOfferHS { padding-right: 15px; vertical-align: middle; width: 25%; }

.productPicturesHolder { border: solid 1px #000000; }
.productPictures { width: 100%; }
.productPictures td { vertical-align: middle; text-align: center;  }
.productCompare {   vertical-align:middle; padding-right: 5px; }
.productCompare a {color:#FF8B04;  font-weight:bold; }
.productCompare a:hover {color:#FF8B04;  font-weight: bold; }
.productCompareTable { }
.productTechDetails { width: 100%; margin-bottom: 20px; }
.productTechDetailsTitle { font-weight: bold; padding-bottom: 10px;  }

.productRef { color: #737373; padding-bottom: 3px;  }

.productValoration { width:100%; }
.productValorationTitle { padding-top:1px; padding-left:35px; font-weight:bold; color:#FFFFFF; width:127px; height:17px; background-image:url(/images/valoracionTitulo.gif); background-position:5 0; background-repeat:no-repeat; }
.valorationRepeat { background-image:url(/images/valorationRepeat.gif); background-repeat:repeat-x; }
.productValorationText { color: #737373; }
.valorationText2 { color: #666668;  }
.valorationLabel { color:#000000;font-size:10px;}

.productHighlightName { text-align:center; padding-left:5px; padding-right:5px; padding-top:4px; font-weight:bold; font-size:11px; color:#FFFFFF; }
.productHighlightName a {  font-weight:bold; color:#FFFFFF;  text-decoration:underline; }
.productHighlightName a:hover {color:#FFFFFF;   }
.productHighlightText { padding-top:3px; padding-left:5px; padding-right:5px; color:#FFFFFF;  text-align:center; vertical-align:bottom;}
.productHighlightText a { color:#FFFFFF;}
.productHighlightText a:hover { color:#FFFFFF; text-decoration:underline; }
.productHighlightPrice { color:#FFFFFF; font-weight:bold; font-size:12px; padding-top:5px;  }
.productHighlightReferencePrice {  font-weight:bold; font-size:14px; padding-top:5px; padding-bottom: 5px; }
.productHighlightImage { padding-top:5px; padding-bottom:3px;}


.productBrowsing { width:100%; margin-bottom:4px;}
.productBrowsingName { padding-top:5px; padding-right:1px; color:#1E222B; font-weight:bold;}
.productBrowsingName a {  color:#1E222B; font-weight:bold;}
.productBrowsingName a:hover {  color:#1E222B; }
.productBrowsingPrice { text-align:center;padding-top:3px; font-size:14px; color:#FFFFFF; font-weight:bold; background-image:url(/images/price.gif); background-position:0 1; background-repeat:no-repeat; width:127px; height:25px; }
.productBrowsingBasket { padding-left:0px; padding-top:1px;}
.productBrowsingImage { padding-right:2px;  padding-left:0px; padding-top:5px; padding-bottom:10px;}
.productBrowsingDescription { padding-bottom:4px; padding-top:5px; font-size:10px; font-weight:normal;}

.productBrowsingV1Bottom { vertical-align:bottom; background-image:url(/images/lineRepIzqProd.gif); background-repeat: repeat-y; background-color:#FFFFFF;}
.productBrowsingV2Bottom { vertical-align:bottom; background-image:url(/images/lineRepDchProd.gif); background-position:3 0;  background-repeat: repeat-y; background-color:#FFFFFF;}
.productBrowsing { margin-top:10px;  background-color:#FFFFFF;}
.productBrowsingH { background-image:url(/images/lineRepH1Prod.gif); background-repeat: repeat-x; background-color:#FFFFFF;}
.productBrowsingH2 { background-image:url(/images/lineRepHProd.gif); background-position:0 22; background-repeat: repeat-x; background-color:#FFFFFF;}
.productBrowsingH3 { background-image:url(/images/lineRepHProd.gif); background-position:0 3; background-repeat: repeat-x; background-color:#FFFFFF;}
.productBrowsingV { background-image:url(/images/lineRepIzqProd.gif); background-repeat: repeat-y; background-color:#FFFFFF;}
.productBrowsingV2 { background-image:url(/images/lineRepDchProd.gif); background-position:3 0;  background-repeat: repeat-y; background-color:#FFFFFF;}


.productLateralName { width:179px; padding-top:4px; padding-right:3px; color:#FFFFFF; font-weight:bold;}
.productLateralName a { color:#FFFFFF; font-weight:bold;}
.productLateralName a:hover { color:#FFFFFF; font-weight:bold;}
.productLateralPrice { padding-left:10px; padding-bottom:2px; color:#FFFFFF;}
.productLateralArrow { width:6px; padding-top:8px; padding-right:5px; }

.productList { background-color:#FFFFFF; width:100%; }
.productListName { padding-left:5px; padding-top:38px; padding-right:8px; color:#000000; font-weight:bold;  }
.productListName a { color:#444849; font-weight:bold;  }
.productListName a:hover { color:#444849; }
.productListImage { vertical-align:middle; width:136px; padding:3px 8px 0px 8px; }
.productListBuy {   padding-top:38px; }
.productListPrice {   width:80px; text-align:center; color:#FFFFFF; font-weight:bold; background-image:url(/images/precioListado.gif); background-position:5 0; background-repeat:no-repeat;}
.productListTag { color:#444849; padding-left:8px; padding-right:8px;  padding-top:42px; text-align:center; width:120px;}
.productListLink { padding-left:8px; padding-right:8px;  padding-top:20px; width:100px;}
.productListLink a { color: #00A0C6; }
.productListPriceText2 { color:#484E53; font-weight:bold;}
.productListHR { padding-bottom:0px; background-color:#FFFFFF;  }
.productListHR hr { color: #4F4F4F; height: 1px; border: solid 0px #4F4F4F; border-bottom: solid 1px #4F4F4F;  }
.productListChangeOrder { text-align:center; padding-bottom:3px; font-size:10px;}
.productListChangeOrder a { color: #4F4F4F;}
.productListChangeOrder a:hover { color: #4F4F4F;}

.productListNameHeader { width:36%; background-image:url(/images/lineSepList.gif); background-repeat:no-repeat; padding-top:4px; color:#4E4D52; font-weight:bold; height:22px; text-align:center; background-color:#C4C5C9; }
.productListBuyHeader { background-image:url(/images/lineSepList.gif); background-repeat:no-repeat; padding-top:4px; color:#4E4D52; font-weight:bold; text-align:center; background-color:#C4C5C9; }
.productListPriceHeader { width:90px; background-image:url(/images/lineSepList.gif); background-repeat:no-repeat; padding-top:4px;  color:#4E4D52; font-weight:bold; text-align:center; background-color:#C4C5C9; }
.productListTagHeader { background-image:url(/images/lineSepList.gif); background-repeat:no-repeat;  padding-top:4px; color:#4E4D52; font-weight:bold; text-align:center; background-color:#C4C5C9;}
.productListLinkHeader { background-image:url(/images/lineSepList.gif); background-repeat:no-repeat;  padding-top:4px; color:#4E4D52; font-weight:bold; text-align:center; background-color:#C4C5C9;}
.productListImageHeader {padding-top:4px; color:#4E4D52; font-weight:bold; text-align:center; background-color:#C4C5C9;}

.productList2 { width:96%; height: 105px; padding-top: 2px; background-image: url(images/dotRepeat.gif); background-repeat: repeat-x; }
.productListName2 {color: #474F52; font-weight:bold;  width: 35%; vertical-align: middle; padding-right:5px; }
.productListName2 a {color: #E35D04; }
.productListName2 a:hover {color: #E35D04;}
.productListImage2 { width: 15%; padding-right: 10px; }
.productListBuy2 { width: 20%; vertical-align: middle; text-align: center; }
.productListPrice2 {color: #FF0000;  width: 15%; vertical-align: middle; text-align: right; }
.productListPriceText {color: #FF0000; vertical-align: middle;  font-size: 16px; font-weight: bold; text-align: right; }
.productListLink2 { color: #474F52; font-weight:normal; }
.productListLink2 a { color: #474F52; }
.productListLink2 a:hover { color: #474F52; }
.productListTag2 { width: 15%; text-align: center; }


.productComparative1 { margin-top:3px; }
.productComparative1Title { padding-left:0px; color:#FFFFFF;  font-weight:bold; background-image:url(/images/valSupR.gif); background-repeat:repeat-x; }
.productComparative1Title2 { padding-left:5px; padding-top:4px;}
.productComparative1Title2 a { color:#FFFFFF; }
.productComparative1Title2 a:hover { color:#FFFFFF;}
.productComparative1Item { padding-left:24px; height:20px; padding-top:4px; padding-bottom:3px; background-image:url(/images/arrowSubcategory.gif); background-position:0 7; background-repeat:no-repeat; }
.productComparative1Item a { color:#484E53; }
.productComparative1Item a:hover { color:#484E53; }
.productComparative1FootLine { background-image:url(/images/lineHGris.gif); background-repeat:repeat-x; background-position:0 0;}
.productComparative1IzqLine { background-image:url(/images/lineVGris.gif); background-repeat:repeat-y;}
.productComparative1DchLine { background-image:url(/images/lineVGris.gif); background-repeat:repeat-y; background-position:4 0;}


.productListOfferSaving { color: #FF0000; }

.productRecommend { margin: 10px; width: 95%; background-color: #000000; color:#FFFFFF; }
.productRecommendTitle { font-weight:bold; padding-left: 20px; }
.productRecommendText { color:#FFFFFF;}
.productSimilar { margin-top: 7px; width: 100%; margin-bottom: 5px; }
.productSimilarTitle { background-image: url(images/cat_title_left.gif); background-color: #2487B1; height: 20px; font-size: 11px; font-weight: bold; padding-left:10px; color: #FFFFFF; vertical-align: middle; text-transform: none; background-repeat: no-repeat; }
.productSimilarItem { text-align: center; padding-top: 7px; }
.productSimilarItemA { text-align: center; padding-right: 7px; padding-top: 7px; }

.productAccHolder { border: solid 1px #000000; width: 100%; }
.productAcc { padding: 1px; border: solid 1px #000000; width: 100%; text-align: right; }
.productAccName { font-size: 9px; height: 25px; padding-left: 5px; padding-right: 5px; text-align:left; }
.productAccImage { width: 70%; }
.productAccLink { width: 50%; padding: 5px; text-align: left; }
.productAccPrice { width: 50%; font-family: Georgia; text-align: right; padding-bottom: 5px; padding-right: 5px; font-size: 10px; font-weight: bold; vertical-align: bottom; }

.hotSpotTable { margin-top:3px; background-color:#FFFFFF; }
.hotSpotTd { padding-left:10px;}
.hotSpotLineH1 {background-image:url(/images/lineWhite.gif); background-repeat:repeat-x; }
.hotSpotLineH2 {background-image:url(/images/lineWhite.gif); background-repeat:repeat-x; background-position:0 4; }
.hotSpotLineV1 {background-image:url(/images/lineWhite.gif); background-repeat:repeat-y; }
.hotSpotLineV2 {background-image:url(/images/lineWhite.gif); background-repeat:repeat-y; background-position:4 0;}

.productHSNH { height: 250px; }
.productHotSpot { height:202px; background-color:#FFFFFF; border:solid 1px #565656; width:100%; }
.productHotSpotName {  padding-top:10px; padding-bottom:0px; font-weight:bold; font-size:20px;}
.productHotSpotName a {color:#1D212A; font-weight:bold; }
.productHotSpotName a:hover { color:#1D212A;}
.productHotSpotText1 { color:#393E44; padding-top:5px; padding-bottom:3px; font-weight:bold; font-size:18px;}
.productHotSpotText2 {  padding-top:5px; color:#FF7E00; font-weight:bold; font-size:18px;}
.productHotSpotPriceBG {background-color:#E35D04;}
.productHotSpotPrice { background-image:url(/images/priceHotSpot.gif); background-repeat:no-repeat; padding-left:10px; padding-top:6px; font-weight:bold; font-size:22px; color:#FFFFFF; width:218px; height:36px;}
.HotSpotLineRight { margin-bottom: 20px;}

.HotSpotImage { width:274px;}

/* catalog_end */

/* commerce */
.customerZone { padding-left:5px; padding-right:5px; color: #464749;}
.customerZoneTitle { }
.customerZoneTableHolder { padding: 5px; }
.customerZoneLabel { font-weight: bold; color: #FF8B04; }
.customerZoneLabel a { color: #FF8B04; font-weight: bold; }
.customerZoneLabel a:hover { color: #555555; }
.customerZoneLabelLight { color: #FF8B04; }
.customerZoneSubTitle { font-weight: bold; color: #FF8B04; border-bottom: solid 1px #FF8B04; }
.customerZoneText { padding-left:5px; color:#474E54; }
.customerZoneText a { color: #FF8B04; }
.customerZoneText a:hover { color: #FF8B04; }
.customerZoneNoBorder input { border: none; }

.basketReduced { height:60px; margin-top:6px; }
.basketReducedTitle { font-weight:bold; color:#464749;height:37px; width:100px;  }
.basketReducedImage { height:37px; width:50px; padding-left:20px; }
.basketReducedLine { color:#FFFFFF; }
.basketReducedLine td { color:#FFFFFF; vertical-align: middle; }
.basketReducedQuantity { }
.basketReducedQuantity input { width:20px; height: 16px; text-align: right; }
.basketReducedDelete { }
.basketReducedStockType { color:#FFFFFF; }
.basketReducedStockType a {  color:#FFFFFF;}
.basketReducedStockType a:hover { color:#FFFFFF; }
.basketReducedLineText {  color:#FFFFFF;}
.basketReducedLineText a {  color:#FFFFFF;}
.basketReducedLineText a:hover { color:#FFFFFF; }
.basketReducedProductPrice { color:#FFFFFF; }
.basketReducedLinePrice {  color:#FFFFFF;}
.basketReducedShipText {  color:#FFFFFF;}
.basketReducedShipPrice {  color:#FFFFFF;}
.basketReducedTotal { padding-top:3px; padding-bottom:3px; font-weight: bold; color:#FFFFFF; }
.basketReducedTotal td { vertical-align: middle; color:#FFFFFF;}
.basketReducedTotalUnit { font-weight: normal; }
.basketReducedTotalText { }
.basketReducedTotalPrice {  font-weight: bold;  color:#FFFFFF; }
.basketReducedTotalUnit a {  font-weight: bold; color:#FFFFFF;}
.basketReducedTotalUnit a:hover { color:#FFFFFF; }
.basketReducedProcess { }
.basketReducedProcess a { }
.basketReducedProcess a:hover{ }
.basketReducedCurrencyText { vertical-align: middle; padding-right: 3px;}
.basketReducedCurrency { vertical-align: middle;}
.basketReducedText { font-weight: normal; color:#464749; }
.basketReducedMsgEmpty { color:#FFFFFF; font-size:10px; height:50px; background-image:url(/images/basketRep.gif); background-repeat:repeat-y; font-size:10px; padding-top:5px;  }
.basketReducedTextEmpty { padding-top:5px; color:#FFFFFF; font-size:10px; text-align:center;}
.basketReducedTextEmpty2 { padding-top:10px; color:#FFFFFF; font-size:10px; }
.basketReducedPossiblePromotionTitle {}
.basketReducedPossiblePromotionRow {}


.basket { width: 100%;  }
.basketTitle { }
.basketHeadPrice { font-size: 11px; color:#4A4E51; font-weight:bold; }
.basketLine { }
.basketLine td { vertical-align: middle; }
.basketLineImage { }
.basketLineText { padding-right: 10px; color:#4A4E51;}
.basketLineText a { font-weight:bold; color:#4A4E51;}
.basketLineText a:hover {  color:#4A4E51;}
.basketStockType { padding-right: 15px; text-align: right; color:#4A4E51; }
.basketQuantity {}
.basketQuantity input { width:20px; height: 16px; text-align: right; border: solid 1px #E35D04; }
.basketDelete { padding-right: 10px; }
.basketPrice { font-size: 14px; color: #505050; font-weight: bold; padding-right: 10px; text-align: right; }
.basketPriceNoTax { font-size: 9px; font-weight: normal; padding-top: 2px;}
.basketPriceDiscount { font-size: 14px; font-weight: bold; }
.basketLinePrice { color:#4A4E51; font-size: 14px; font-weight: bold; text-align: right; padding-right: 10px; }
.basketTotal {  }
.basketTotal td { padding-top: 10px; padding-bottom: 10px; border-top: solid 1px #E35D04; border-bottom: solid 1px #E35D04; }
.basketTotalText { text-align: right; font-weight: bold; color:#4A4E51; padding-right: 10px; }
.basketTotalPrice { font-size: 14px; font-weight: bold; color:#4A4E51; text-align: right; padding-right: 10px; }
.basketProcess { text-align: right; padding-top: 10; padding-bottom: 10;}
.basketLineSep td { border-bottom: solid 2px #E35D04; text-align: center; vertical-align: bottom; padding-top: 15px; padding-bottom: 7px;  }

.orderStep { padding-left:5px; padding-right:5px; color: #464749;}
.orderStepTitle { }
.orderStepTitleTextOn { color: #FFFFFF; }
.orderStepTitleTextOff { color: #F0F0F0; }
.orderStepSubTitle { font-weight: bold; color: #FF8B04; border-bottom: solid 1px #FF8B04; }
.orderStepText {color:#464749; }
.orderStepTextRemarks { color: #555555; }
.orderStepTextHighlight { font-weight: bold; color: #464749;}
.orderStepNoBorder input { border: none; }
.orderStepBonus { background-color: #fffecc; color: #464749; }
.orderStepGreetings { background-color: #EA6D1A; padding: 5px; font-weight: bold; }

.order { width:100%; background-color: #FFFFFF; }
.orderTitle { padding: 5px; background-color: #004D72; font-weight: bold; color: #FFFFFF;  }
.orderAddressHolder { padding: 0px; }
.orderAddress { width: 50%;  padding: 5px; border: solid 1px #FF8B04; }
.orderAddressTitle { padding: 4px; background-color: #FF8B04; font-weight: bold; color: #FFFFFF; }
.orderPayment { font-weight: bold; }
.orderLineHolder { width: 100%; padding: 5px; border: solid 1px #FF8B04; }
.orderLineHeader { height: 24px; padding: 5px; background-color: #FF8B04; font-weight: bold; color: #FFFFFF; }
.orderLineHeader td { vertical-align: middle; }
.orderLineHeaderQuantity { text-align: center; }
.orderLineHeaderProduct { }
.orderLineHeaderProductPrice { text-align: right; }
.orderLineHeaderPrice { text-align: right; padding-right: 10px; }
.orderLine { height: 22px; padding: 4px; border-bottom: solid 1px #FF8B04; }
.orderLine td { vertical-align: middle; }
.orderLineQuantity { text-align: center; border-bottom: solid 1px #FF8B04; }
.orderLineProduct { text-align: left; border-bottom: solid 1px #FF8B04; }
.orderLineProductPrice { text-align: right; border-bottom: solid 1px #FF8B04; }
.orderLinePrice { text-align: right; border-bottom: solid 1px #FF8B04; }
.orderTotalHolder { padding: 5px; border: solid 1px #FF8B04; }
.orderTotalLine { padding: 3px; border-bottom: solid 1px #FF8B04; text-align: right; }
.orderTotalText { border-bottom: solid 1px #FF8B04; }
.orderTotalPrice { border-bottom: solid 1px #FF8B04; }
.orderTotalTotalLine { padding: 3px; border-bottom: solid 1px #FF8B04; text-align: right; }
.orderTotalTotalText { background-color: #EFEFEF; font-weight: bold; color: #000000; }
.orderTotalTotalPrice { background-color: #EFEFEF; font-weight: bold; color: #000000; }
.orderPaymentMsg { padding: 4px; border: solid 1px #004D72; background-color: #EFEFEF; }

.comparative { height: 100%; }
.comparativeTitle { }
.comparativeHolder {width: 701px;		 height: 100%; padding-top: 10px; }
.comparativeProductHolder { }

.productCompName {color:#EA6D19; font-size: 13px; height: 35px; font-weight: bold; padding-top:5px;}
.productCompName a {color:#EA6D19; font-weight: bold;}
.productCompName a:hover {color:#EA6D19; }
.productCompImageH { height: 90px; }
.productCompImage { width: 60%; text-align: left; }
.productCompPrice {  font-size: 16px; font-weight: bold; color: #06A4C9; width: 40%; }
.productCompVal { height: 50px; text-align: center; }
.productCompAtt { text-transform: none; border-bottom: solid 1px #E0E0E0; border-right: solid 1px #E0E0E0;  height: 30px; padding: 1px; padding-left:3px; vertical-align: middle; }
.productCompLabel { font-weight:bold; color:#2486B3; border-bottom: solid 1px #E0E0E0; border-right: solid 1px #E0E0E0;  height: 30px; padding: 1px; vertical-align: middle; }
.productCompDel { color:#EA6D19; padding-top: 10px; text-align: center; }
.productCompDel a { color:#EA6D19;  }
.productCompDel a:hover { color:#EA6D19; }

.forumZone { width:100%; height: 100%; background-color:#FFFFFF;}
.forumZoneTitle { background-image: url(images/bg_centertitle.gif); padding: 3px 0px 3px 5px; color: #FFFFFF;  font-weight: bold ; }
.forumZoneTableHolder { padding: 5px; }
.forumZoneLabel { font-weight: bold; color: #FF8B04; }
.forumZoneLabel a { color: #FF8B04; }
.forumZoneLabel a:hover { color: #555555; }
.forumZoneLabelLight { color: #FF8B04; }
.forumZoneSubTitle { font-weight: bold; color: #FF8B04; border-bottom: solid 1px #FF8B04; }
.forumZoneText { padding: 0px 4px 0px 4px; }
.forumZoneText a { color: #FF8B04; }
.forumZoneText a:hover { color: #555555; }
.forumZoneNoBorder input { border:none; }

.forumlistHead { background-color: #808080; height:35px; color: #FFFFFF; font-weight: bold; vertical-align:middle; }
.forumlistHead a { color: #ffffff; }
.forumlistHead a:hover { color: #FFFFFF; }
.forumlistDataGrid { border: solid 0px #ffcc00; width: 100%; }
.forumlistDataGrid td { vertical-align: middle; border: none; padding: 5px; } 
.forumlistItem { color: #000000; background-color: #ffffff; height: 18px; }
.forumlistItemAlternate { color: #000000;  background-color: #eeeeee; height: 18px; }
.forumlistItemOnOver { color: #FFFFFF; background-color: #F12C20; height: 18px; }
/* commerce_end */

/* commerce_plus */
.affiliateZone { padding-left:5px; padding-right:5px; color: #464749; margin-top: 5px;  }
.affiliateZoneTitle { padding-top:8px; padding-left: 5px; color:#FFFFFF; text-transform:uppercase; font-weight:bold; width:100%; height:29px; background-image:url(/images/categoryTitleRepeat.gif); background-repeat:repeat-x; }
.affiliateZoneTableHolder { padding: 5px; }
.affiliateZoneLabel { font-weight: bold; color: #FF8B04; }
.affiliateZoneLabel a { color: #FF8B04; }
.affiliateZoneLabel a:hover { color: #555555; }
.affiliateZoneLabelLight { color: #FF8B04; }
.affiliateZoneSubTitle { font-weight: bold; color: #FF8B04; border-bottom: solid 1px #FF8B04; }
.affiliateZoneText { padding: 0px 4px 0px 4px; }
.affiliateZoneText a { color: #FF8B04; }
.affiliateZoneText a:hover { color: #555555; }
.affiliateZoneNoBorder input { border:none; }

.easyorderZone { width:100%; height: 100%; background-color:#FFFFFF;}
.easyorderZoneTitle { background-image: url(images/bg_centertitle.gif); padding: 3px; color: #FFFFFF; font-weight: bold; }
.easyorderZoneTableHolder { padding: 5px; }
.easyorderZoneLabel { font-weight: bold; color: #FF8B04; }
.easyorderZoneLabel a { color: #FF8B04; }
.easyorderZoneLabel a:hover { color: #555555; }
.easyorderZoneLabelLight { color: #FF8B04; }
.easyorderZoneSubTitle { font-weight: bold; color: #FF8B04; border-bottom: solid 1px #FF8B04; }
.easyorderZoneText { padding: 2px; }
.easyorderZoneText a { color: #FF8B04; }
.easyorderZoneText a:hover { color: #555555; }
.easyorderZoneNoBorder input { border:none; }

.advertiserZone { width:100%; height: 100%; background-color:#FFFFFF;}
.advertiserZoneTitle { background-image: url(images/bg_centertitle.gif); padding: 3px; color: #FFFFFF; font-weight: bold; }
.advertiserZoneTableHolder { padding: 5px; }
.advertiserZoneLabel { font-weight: bold; color: #FF8B04; }
.advertiserZoneLabel a { color: #FF8B04; }
.advertiserZoneLabel a:hover { color: #555555; }
.advertiserZoneLabelLight { color: #FF8B04; }
.advertiserZoneSubTitle { font-weight: bold; color: #FF8B04; border-bottom: solid 1px #FF8B04; }
.advertiserZoneText { padding: 2px; }
.advertiserZoneText a { color: #FF8B04; }
.advertiserZoneText a:hover { color: #555555; }
.advertiserZoneNoBorder input { border:none; }

.adsstatisticHead { background-color: #808080; height:35px; color: #FFFFFF; font-weight: bold; vertical-align:middle; }
.adsstatisticHead a { color: #ffffff; }
.adsstatisticHead a:hover { color: #FFFFFF; }
.adsstatisticDataGrid { border: solid 0px #ffcc00; width: 100%; }
.adsstatisticDataGrid td { vertical-align: middle; border: none; padding: 5px; } 
.adsstatisticItem { color: #000000; background-color: #ffffff; height: 18px; }
.adsstatisticItemAlternate { color: #000000;  background-color: #eeeeee; height: 18px; }
.adsstatisticItemOnOver { color: #FFFFFF; background-color: #F12C20; height: 18px; }

.opinionpoll { margin-left: 5px; }
.opinionpollTitle { height: 47px; width: 166px; background-image: url(images/opinionpoll_title.gif); background-repeat: no-repeat; }
.opinionpollQuestion { color: #FFFFFF; margin: 10px; font-size: 10px; }
.opinionpollLabel { }
.opinionpollRadioH { text-align: center; margin-right: 10px; }
.opinionpollRadio { padding: 0px; }
.opinionpollRadio td { color: #FFFFFF; }
.opinionpollRadio label { padding-left: 3px; font-size: 10px; }
.opinionpollRadio input { border: none; vertical-align: middle; height: 14px; }
.opinionpollStat { text-align: center; margin-top: 5px; }
.opinionpollStat a { font-size: 10px; color: #FFFFFF; }
.opinionpollStat a:hover { color: #FFFFFF; text-decoration: underline; }
.opinionpollSubmit { text-align: center; margin-top: 5px;  }

.opinionpollCH { background-image: url(images/opinionpoll_repeat.gif); background-repeat: repeat-y; }
.opinionpollFooter { height: 13px; width: 166px; background-image: url(images/opinionpoll_footer.gif); background-repeat: no-repeat; }

.opinionPollResultTitle { padding: 10px; color: #FFFFFF; font-weight: bold; text-decoration: underline; }
.opinionPollResultQuestion { padding-left: 10px; padding-bottom: 10px; color: #FFFFFF; }
.opinionpollResults { width: 95%; background-color: #FFFFFF; border: 1px solid #505050;  }


/* categorytreeCategoryLink */
.ctCL1 { }
.ctCL1 a { }
.ctCL1 a:hover { }
.ctCL2 { }
.ctCL2 a { }
.ctCL2 a:hover { }
.ctCL3 { }
.ctCL3 a { }
.ctCL3 a:hover { }

.categorytreeCategoryLinkSelected { }
.categorytreeCategoryLinkSelected a { }
.categorytreeCategoryLinkSelected a:hover { }

/* commerce_plus_end */

/* formed_computer */
.formedTable { width:100%;}

.formedPanel { width:657px; height:550px; padding:5px 5px 5px 5px; background-position:10 192; background-repeat:no-repeat; }
.formedRight { width:200px; padding:5px 5px 5px 5px;  border:solid 1px #E3E3E3;}
.formedTop { background-color:#E5E5E5; border:solid 1px #E55B1A; padding:5px 5px 5px 5px; font-weight:bold; color:#3C64DD; font-size:12px;}


.formedCenterComponent {  text-align:center; padding-top:10px;}
.formeRightTable { padding-top:5px; padding-bottom:5px;}
.formedRightTitle {font-weight:bold; color:#F4673C; font-size:16px;}
.formeRightTable td { vertical-align:middle;}
.formedRightLabel { color:#47484C; padding-left:3px; padding-right:3px; font-weight:bold; font-size:10px;}
.formedRightDownList {}

.formedTitleCenter {font-weight:bold; color:#086DA5;  font-size:18px; padding-left:5px;}
.formedLogo {}
.formedtableSup { padding-top:20px; height:80px; }
.formedtableSup td {  padding-left:20px; }
.formedtableLat { padding-left:380px; height:350px;}
.formedtableLat td { padding-bottom:5px; padding-top:5px;  }
.formedtableInf { }
.formedtableInf td { padding-left:20px; }
.formedDescription {color:#47484C; padding-left:3px;}

.tableCPU {}
.tableHard1 {}
.tableHard2 {}
.tableCD1 {}
.tableCD2 {}
.tableGraphic {}
.tableRAM {}

.formedImageComponent { padding-right:5px; vertical-align:middle; }
.formedTitleComponent { font-weight:bold; color:#086DA5; font-size:14px;}
.formedDescriptionComponent { vertical-align:top; color:#060606; font-size:10px;}

.formedLabelTotal {font-weight:bold; color:#FF0000; font-size:16px;}
.formedPriceTotal {font-weight:bold; color:#FF0000;  font-size:18px;}
.formedProcess { text-align:center;}

/* formed_computer_end */

.banner { padding-top:3px;}


.tagDivScroll {}
.listTagName { text-align:center; text-align:right; font-size:10px; color:#444849; font-weight:bold; padding-right:3px; padding-top:3px; padding-left:5px;}
.listTag { border:solid 1px #FF9000; background-color:#FFFFFF;}
.listTag2 {}
.tagItem {color:#444849; background-color:#FFFFFF; padding-left:3px; padding-right:3px;}
.tagItem1 { text-align:center; color:#444849; height:20px; vertical-align:middle; border-right:solid 1px #FF9000; border-bottom:solid 1px #FF9000;}
.tagItem1 a { text-align:center; color:#444849; }
.tagItem1 a:hover { text-align:center; color:#444849; }
.tagItem2 { text-align:center;  color:#444849; height:20px; vertical-align:middle; border-bottom:solid 1px #FF9000;}
.tagItem2 a { text-align:center; color:#444849; }
.tagItem2 a:hover { text-align:center; color:#444849; }
.tagItemImage {}
.tagItemName {text-align:center;  font-size:10px; color:#444849; font-weight:bold; vertical-align:middle;}
.tagItemName a:hover {text-align:center;  color:#444849;}
.tagItemName a { color:#444849;}
.searchNameFunction { color:#E35D04; font-weight:bold;}
.listSearch { padding-top:2px; padding-bottom:2px; border:solid 1px #FF9000; background-color:#FFFFFF;}

.searchItem1 { background-color:#FFFFFF; padding-bottom:1px; text-align:center; font-size:10px; color:#444849; vertical-align:middle; border-bottom:solid 1px #FF9000;}
.searchItem1 a {color:#444849; }
.searchItem1 a:hover {color:#444849; }
.searchItem2 { padding-top:1px; padding-bottom:1px; text-align:center;}
.searchItem2 a {color:#444849;}
.searchItem2 a:hover {color:#444849;}


.reviewMainLink { padding-top: 10px; padding-bottom: 10px; text-align: center; font-weight: bold; }
.reviewMainLink a { color: #00A0C6; }

.review { width: 85%; padding-top: 2px;  }
.reviewCustomer { padding-top:5px; color:#EA6D19; font-weight:bold; }
.reviewTitle { color:#2486B3; font-size: 11px; font-weight: bold; padding-bottom: 10px; }
.reviewLink { padding-top: 10px; color: #00A0C6; padding-left: 12px; padding-right: 20px; }
.reviewLink a { color: #00A0C6; }
.reviewSep {  height: 14px; background-repeat: repeat-x; background-position: 0 10;  }

.productReviewH { width: 100%; }
.productReviewRateImage { }
.productReviewRateImage td { vertical-align: middle; font-size: 10px; color: #656565; }
.productReviewCustomer { margin-top: 10px; }
.productReviewLink { margin-top: 10px; margin-left: 20px; font-size: 10px; color: #FF5900; }
.productReviewLink a { color: #FF5900;  }
.productReviewTitle { color: #215DB5; }
.productReviewReview { color: #656565; margin-top: 10px; }

.hsM1 { height: 41px; width: 9px; background-image: url(images/bg_hms1.gif); }
.hsM2 { height: 41px; text-align: center; font-weight: bold; color: #FFFFFF; background-image: url(images/bg_hms2.gif); background-repeat: repeat-x; vertical-align: middle;}
.hsM3 { height: 41px; width: 10px; background-image: url(images/bg_hms3.gif); }


.survey { width:100%; margin-top:4px; margin-left:2px; margin-right:2px; padding-top:10px; padding-left:10px; padding-right:10px }


.surveyTitle { padding-top:8px; padding-left:10px; color:#FFFFFF; text-transform:uppercase; font-weight:bold; width:100%; height:29px; background-image:url(/images/subCategory_NaranjaRepeat.gif); background-repeat:repeat-x; }
.surveyQuestionName { font-weight: bold; color: #FF8B04;  }
.surveyQuestionDescription { }
.surveyRadio span input {  border:none; vertical-align: middle; }
.surveyDropDown { }
.surveyTextBox { width:100% }
.surveyButton { text-align:center }

#bannerCategory { width: 100%; text-align: center; }

.newsSideDate { font-size: 10px; color: #FFFFFF; margin-left: 10px; margin-top: 8px; }
.newsSideTitle { font-size: 10px; color: #FFFFFF;  margin-left: 10px; margin-top: 4px; }
.newsSideTitle a { color: #FFFFFF; }
.newsSideTitle a:hover { color: #FFFFFF; }

.despleChild { position: absolute; top: 0px; left: 140px; border: 1px solid #ff9000; background: #5a5448; width: 175px; padding-left: 10px; padding-right: 5px; }
.despleChild a { line-height: 20px; }