/* CSS Document */

* { margin: 0; padding: 0; }
body { background: #DEDEDE; }
body, p, a, input { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

a { color: #003399; text-decoration: none; font-weight: bold; }
a:hover { text-decoration: underline; }

/* main structure */
#container { width: 760px; overflow: hidden; margin: 0 auto; background: #FFFFFF URL('images/back-top.jpg') no-repeat 0 148px; }
#header { width: 760px; height: 149px; overflow: hidden; background: URL('images/header2.jpg') no-repeat; }
#navbar { width: 760px; height: 44px; overflow: hidden; background: URL('images/navbar.jpg') no-repeat; list-style-type: none; }
#main { width: 760px; overflow: hidden; background: transparent url(images/back-bottom.jpg) no-repeat bottom; padding: 0 0 10px 0; }
#bottomLinks { width: 760px; height: 74px; overflow: hidden; background: URL('images/footer-links.jpg') no-repeat; }
#footer { width: 760px; height: 35px; overflow: hidden; background: URL('images/footer.jpg') no-repeat; }

/* header */
#header #headerTop { overflow: hidden; width: 760px; height: 71px; }
#header #topLeft { width: 302px; float: left; }
#header #topLeft h1 { display: none;  }
#header #topLeft a img { border: none; }

#header #topRight { width: 372px; float: right; 
/*
background: URL('images/icons/contacto2.png') no-repeat bottom right; 
*/
height: 63px; }
#header #topRight p { color: #FFFFFF; font-family: "Verdana", sans-serif; text-align: right; padding: 0 15px 0 0; }
#header #topRight p.phone0800 { font-weight: bold; font-size: 18px; margin: 4px 0 0 0; }
#header #topRight p.phone011 { font-weight: bold; margin: -4px 0 0 0; }
#header #topRight p.phone011 strong { font-size: 24px; }
#header #topRight p.onlineChat { font-size: 10px; margin: -4px 0 0 0; text-align:center; font-weight:bold; }
#header #topRight p a { color: #FFFF33; font-weight: normal; }
#header #topRight p a:hover { text-decoration: none; }

#header #headerMiddle { width: 760px; overflow: hidden; height: 20px; }
#header #topAddress { float: left; clear: left; display: inline; width: 385px; height: 16px; margin: 4px 0 0 5px; }
#header #topAddress p { font-family: "Verdana", sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; }

#header #topBar1 { float: right; clear: right; width: 360px; height: 18px; list-style-type: none; margin: 2px 0 0 0; }
#header #topBar1 li { float: left; }
#header #topBar1 li a { float: left; padding: 0 6px; margin: 2px 0; border-left: 1px solid #999999; color: #666666; font-family: "Verdana", sans-serif; font-size: 10px; }
#header #topBar1 li a:hover { color: #000000; text-decoration: none; }
#header #topBar1 li a.first { border-left: none; }

#headerBottom { width: 760px; height: 55px; overflow: hidden; }
#header #searchBar { float: left; clear: left; width: 175px; height: 45px; margin: 13px 0 0 10px; }
#header #searchBar p { float: left; overflow: hidden; }
#header #searchBar p input { width: 90px; height: 23px; }
#header #searchBar p a { font-family: Verdana, sans-serif; font-size: 9px; color: #FFFFFF; font-weight: normal; }
#header #searchBar p input.button { cursor: pointer; width: 38px; height: 37px; border: none; background: URL('images/icons/header-search.jpg') no-repeat; display: block; margin: 0 0 0 10px; padding-left: 28px; }

#header #topBar2 { float: right; clear: right; width: 570px; height: 37px; list-style-type: none; }
#header #topBar2 p { font-family: "Verdana", sans-serif; font-size: 11px; font-weight: bold; padding: 10px 0 0 0; }
#header #topBar2 li { float: left; margin-right: 2px; }
#header #topBar2 li a { float: left; padding: 0 2px; }
#header #topBar2 li a:hover { text-decoration: none; }
#header #topBar2 li a:hover p { color: #666666; }
#header #topBar2 li a img { border: none; float: left; padding: 0 3px 0 0; }
#header #topBar2 li a p { cursor: pointer; float: left; font-family: "Verdana", sans-serif; font-size: 10px; font-weight: bold; color: #000000; }

#header #topBar3 { float: right; clear: right; list-style-type: none; width: 570px; }
#header #topBar3 li { float: left; }
#header #topBar3 li a { float: left; padding: 0 5px; font-family: "Verdana", sans-serif; font-size: 12px; color: #FFFFFF; }
#header #topBar3 li a:hover { color: #DDDDDD; text-decoration: none; }
#header #topBar3 li a.first { border-left: none; }

/* Nav bar */
#navbar li { float: left; margin: 8px 0; height: 16px; }
#navbar li a { float: left; padding: 0 12px; border-left: 1px solid #666666; font-family: "Verdana", sans-serif; }
#navbar li a.first { border-left: none; color: #666666; padding: 0 12px 0 60px }

/* left bar */
#left { width: 175px; float: left; }
#left #categoryListContainer { width: 175px; overflow: hidden; background: URL('images/left-middle.jpg') repeat-y 4px 0; }
#left #categoryList { width: 175px; overflow: hidden; background: transparent URL('images/left-top.jpg') no-repeat 4px 0; min-height: 724px; }
#left #categoryListBottom { width: 175px; height: 66px; background: URL('images/left-bottom.jpg') no-repeat 4px 0; }

#left #categoryList ul { list-style-type: none; width: 171px; margin: 10px 0 0 4px; }
#left #categoryList ul li { width: 171px; height: 32px; margin: 10px 0; background: #3A404F URL('images/menu-button.jpg') no-repeat; overflow: hidden; }
#left #categoryList ul li a { display: block; width: 151px; height: 16px; padding: 7px 20px; color: #FFFFFF; font-family: "Verdana", sans-serif; }

#left #categoryList ul li.specList { background: transparent; height: auto; padding: 0 15px; width: 141px; }
#left #categoryList ul li.specList h3 { font-family: "Verdana", sans-serif; font-size: 11px; font-weight: bold; color: #000099; margin: 0; }
#left #categoryList ul li.specList h3 a { text-align: left; padding: 0; color: #000099; }
#left #categoryList ul li.specList p { margin: 3px 0; }
#left #categoryList ul li.specList p a { font-family: "Verdana", sans-serif; font-size: 11px; color: #000000; font-weight: normal; padding: 0; display: inline; }

#left #leftSpacer, #center #leftSpacer { height: 60px; }

#left #surveyDiv { margin: 20px 0 0 0; width: 175px; overflow: hidden; background: URL('images/survey-middle.jpg') repeat-y 4px 0; }
#left #surveyTop { width: 175px; height: 19px; overflow: hidden; background: URL('images/survey-top.jpg') no-repeat 4px 0; }
#left #surveyContent { width: 175px; overflow: hidden; background: URL('images/survey-bottom.jpg') no-repeat 4px bottom; padding: 0 0 10px 0; }
#left #surveyDiv h2 { padding: 0 0 0 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#left #surveyDiv p.surveyText { margin: 5px 0 5px 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FF0000; }
#left #surveyDiv p { margin: 5px 0 5px 20px; overflow: hidden; }
#left #surveyDiv div.barContainer { width: 130px; margin: 0 0 0 20px; height: 15px; overflow: hidden; background: #DEDEDE; border: 1px solid #555555; }
#left #surveyDiv div.barContainer span { display: block; height: 15px; background: #FF0000; }

/* home page */
#center { float: left; width: 585px; overflow: hidden; }
#center p.error { margin: 20px; }

#homePromoSelector { width: 560px; height: 25px; padding: 10px 0 0 15px; overflow: hidden; background: URL('images/home-promo-selector.jpg') no-repeat; font-weight: bold; color: #FFFFFF; }
#homePromoSelector a { color: #FFFFFF; }
#homePromoSelector a.selectedPromo { color: #FFFF00; }
#homePromo { width: 580px; height: 242px; overflow: hidden; }
#homePromo img { border: none; }
#homeSlider { width: 580px; height: 144px; background: URL('images/slider-back.jpg') no-repeat;  overflow: hidden; }

#homeLogos { text-align: center; margin: 10px;}
#homeLogos img { margin: 0 10px; }

#homeProducts h1 { display: none; }
#homeProducts div.homeProductPanel { width: 290px; height: 200px; float: left; background: URL('images/brands/home-promo-back-default.jpg') no-repeat; }
#homeNoteImg, #homeIconsImg { display: block; margin: 0; border: none;  clear: both; }

#homeProducts .homeProductPanel .left { float: left; width: 134px; display: inline; margin: 5px 5px 0 15px; overflow: hidden; }
#homeProducts .homeProductPanel .specs { list-style-type: none; width: 124px; height: 126px; overflow: hidden; padding: 0 5px; }
#homeProducts .homeProductPanel .specs li a { font-weight: normal; color: #000000; font-family: "Verdana", sans-serif; }

#homeProducts .homeProductPanel .prices { width: 270px; height: 30px; overflow: hidden; padding: 0 0 0 10px; }
#homeProducts .homeProductPanel .prices a { font-family: "Verdana", sans-serif; font-size: 17px; color: #FFFF00; display: block; height: 25px; overflow: hidden; margin: 5px 0 0 25px; float:left;}
#homeProducts .homeProductPanel .prices .leyend{font-family: "Verdana", sans-serif; font-size: 14px; color: #FFFF00; display: block; height: 25px; overflow: hidden; margin:7px 0px 0px 10px;; float:left; font-weight:bold;}
#homeProducts .homeProductPanel .prices span.cancelled { font-family: "Verdana", sans-serif; font-size: 11px; font-weight: bold; color: #CCCCCC; text-decoration: line-through; /*display: block;*/ height: 12px; overflow: hidden; display:none;}

#homeProducts .homeProductPanel .right { float: left; display: inline; overflow: hidden; width: 134px; margin: 5px 0 0 0;  }
#homeProducts .homeProductPanel .right .brandImg { margin: 0; padding: 0; display: block; float: right; padding: 0 10px 0 0; }
#homeProducts .homeProductPanel .right h2 { font-family: "Verdana", sans-serif; font-size: 12px; color: #000000; text-align: right; padding: 0 10px 0 0; line-height: 13px; clear: both; }
#homeProducts .homeProductPanel .right a.productImage img { border: none; padding: 0; margin: 0; }
#homeProducts .homeProductPanel .right p.promoText { width: 130px; height: 30px; overflow: hidden; text-align: left; color: #FFFF00; font-family: Verdana, sans-serifl; font-weight: bold; font-size:12px; margin-top:10px; line-height: 26px;}

/* product Listing */
#center h1.categoryTitle { width: 567px; height: 41px; background: URL('images/category-title.jpg') no-repeat; font-family: "Verdana", sans-serif; font-size: 16px; padding: 9px 0 0 20px; }
#center h1.nobreadcrumb { padding-top: 20px; background-position: 0 11px; }
#center h1 span { float: right; display: inline; margin: -7px 20px 0 0; }
#center h1 span img { border: none; position: relative; top: 3px;}

#center div.prodListing { width: 585px; height: 117px; background: URL('images/category-prod.jpg') no-repeat -3px 0; overflow: hidden; margin: 0; position: relative;}
#center div.prodListingSep { width: 588px; height: 12px; background: URL('images/category-sep.jpg') no-repeat; overflow: hidden; }

#center #productListingHeaders { width: 588px; height: 20px; overflow: hidden; list-style-type: none; }
#center #productListingHeaders li { float: left; width: 70px; height: 20px; text-align: center; font-family: "Verdana", sans-serif; font-size: 11px; font-weight: bold; color: #000099; }
#center #productListingHeaders li a { font-family: "Verdana", sans-serif; font-size: 11px; font-weight: bold; color: #000099; }
#center #productListingHeaders li a:hover { color: #000000; }

#center div.prodListing div { float: left; width: 70px; height: 70px; overflow: hidden; padding: 5px 0 0 0; font-family: "Verdana", sans-serif; font-weight: bold; font-size: 11px; }
#center div.prodListing p.promo { clear: both; position: relative; top: -35px; text-align: center; font-weight: bold; font-family: Verdana, Geneva, sans-serif; color: #CC0000; }
#center div.prodListing div.prodListBrand a { font-family: "Verdana", sans-serif; font-size: 11px; font-weight: bold; }
#center div.prodListing div.prodListPicture a img { border: none; padding: 10px 0 0 2px; }
#center div.prodListing div.prodListPrice span.cancelled { font-family: "Verdana", sans-serif; font-size: 10px; font-weight: bold; color: #CCCCCC; text-decoration: line-through; display: none; height: 12px; overflow: hidden; text-align: center; padding: 7px 5px 0 0; }
#center div.prodListing div.prodListPrice a { font-family: "Verdana", sans-serif; font-size: 12px; color: #FFFF33; }
#center div.prodListing div p { padding: 2px; border-right: 1px solid #D5DBDD; height: 45px; margin: 5px 0 0 0; text-align: right; }
#center div.prodListing div p.last { border-right: none; text-align: center; }

#center #productListingHeaders li.prodListPicture,
#center div.prodListing div.prodListPicture { width: 65px; }
#center div.prodListing div.prodListPicture { height: 77px; }
#center #productListingHeaders li.prodListBrand, 
#center div.prodListing div.prodListBrand { width: 100px; text-align: center; }
#center #productListingHeaders li.prodListModel,
#center div.prodListing div.prodListModel { width: 100px; }
#center #productListingHeaders li.specGroup3,
#center div.prodListing div.specGroup3 { width: 55px; }
#center #productListingHeaders li.specGroup1,
#center div.prodListing div.specGroup1 { width: 60px; }
#center #productListingHeaders li.specGroup2,
#center div.prodListing div.specGroup2 { width: 85px; }
#center #productListingHeaders li.specGroup8,
#center div.prodListing div.specGroup8 { width: 85px; }
#center #productListingHeaders li.prodListPrice { width: 85px; float: right; }
#center div.prodListing div.prodListPrice {width: 95px; height: 26px; float: right; margin-top: 17px; padding-left: 0; text-align: center;}
#center div.prodListing div.moreInfoComprar { height: 22px; width: 95px; padding-left: 0; text-align: center; float: right; clear: right;}
#center div.prodListing div.moreInfo {width: auto; height: auto; position: absolute; right: 10px; bottom: 20px;}
#center div.prodListing div.productInfo { width: auto; height: auto; padding: 0; position: absolute; left: 10px; bottom: 20px;}

#center #productListingHeaders li.specSingle212,
#center div.prodListing div.specSingle212 { width: 80px; }
#center #productListingHeaders li.specSingle206,
#center div.prodListing div.specSingle206 { width: 60px; }

/* nreadcrumb */
ul.breadcrumb { height: 15px; overflow: hidden; list-style-type: none; }
ul.breadcrumb li { float: left; }
ul.breadcrumb li a { color: #454648; float: left; padding: 1px 6px 0 18px; background: URL('images/breadcrumb.gif') no-repeat; }
ul.breadcrumb li a.first { background: none; }

/* product profile */
#center #productTop { overflow: hidden; width: 588px; height: 350px; }
#center #productTopLeft { float: left; width: 449px; height: 315px; overflow: hidden; }
#center #productTopLeft #productPresentation { width: 273px; float: left; overflow: hidden; }

#center #productTopLeft #productOptions { width: 157px; height: 132px; float: right; overflow: hidden; background: URL('images/product-options-panel.jpg') no-repeat; list-style-type: none; padding: 35px 0 0 19px; }
#center #productTopLeft #productOptions li { width: 150px; height: 23px; overflow: hidden; }
#center #productTopLeft #productOptions li a { display: block; width: 150px; height: 23px; }
#center #productTopLeft #productOptions li a img { border: none; width: 20px; height: 20px; padding: 0 5px 0 0; }

#center #productTopLeft #productPrice { width: 176px; height: 72px; float: right; clear: right; overflow: hidden; background: URL('images/product-price-panel.jpg') no-repeat bottom; }
#center #productTopLeft #productPrice p { width: 176px; height: 20px; font-family: "Verdana", sans-serif; font-size: 10px; color: #000066; font-weight: bold; text-align: center; }
#center #productTopLeft #productPrice span { display: none; width: 176px; height: 12px; overflow: hidden; font-family: "Verdana", sans-serif; font-size: 11px; font-weight: bold; color: #cccccc; text-decoration: line-through; text-align: center; }
#center #productTopLeft #productPrice a { display: block; width: 176px; text-align: center; font-family: "Verdana", sans-serif; font-weight: bold; font-size: 20px; color: #FFFF33; margin-top:10px;}
#center #productTopLeft #productPromoText { clear: both; margin: 2px 0; text-align: center; font-family: "Verdana", sans-serif; font-weight: bold; color: #CC0000; }

#center #productShop { float: left; width: 139px; height: 324px; overflow: hidden; background: URL('images/product-cart-panel.jpg') no-repeat; }
#center #productShop h2 { padding: 14px 10px 0 20px; font-family: "Verdana", sans-serif; font-size: 12px; color: #003399; }
#center #productShop form { padding: 4px 0 0 7px; width: 115px; overflow: hidden; margin: 0; }
#center #productShop form p { margin: 0 0 10px 6px; padding: 0 0 3px 0; border-bottom: 1px solid #AAAAAA; overflow: hidden; }
#center #productShop form p.noBorder { border: none; }
#center #productShop form p a img.addToCart { border: none; display: block; margin: 0 auto; }
#center #productShop form p label { float: left; padding: 2px 0 0 0; width: 64px; font-family: "Verdana", sans-serif; font-size: 12px; font-weight: bold; color: #666666; }
#center #productShop form p label.warrantyLabel { width: 105px; padding: 0; display: block; }
#center #productShop form p label.warrantyLabel img { float: right; border: none; }
#center #productShop form p input { width: 25px; border: 1px solid #666666; }
#center #productShop form p select { width: 100px; display: block; margin: 3px auto; }
#center #productShop form p input#warranty1,
#center #productShop form p input#warranty2 { clear: left; float: left; width: 14px; height: 14px; margin: 2px 0 0 0; border: none; }
#center #productShop form p label.radioLabel { width: 68px; height: 14px; float: left; padding: 0; overflow: hidden; }
#center #productShop form p span.cartTotal { display: block; font-family: "Verdana", sans-serif; font-size: 11px; text-align: left; }
#center #productShop form p span.shopPrice { display: block; font-family: "Verdana", sans-serif; font-size: 17px; font-weight: bold; color: #000066; text-align: center; }
#center #productShop form p.buyBtn { margin: -3px 0 5px 6px; }
#center #productShop form p.buyBtn input { display: block; margin: 0 auto; width: 110px; height: 37px; border: none; background: URL('images/buy-btn.jpg') no-repeat;  
  font-family: "Verdana", sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-align: left; padding: 0 0 0 32px; cursor: pointer; }

#center #productPresentation #productBrand {float: left; display: inline; margin: 10px 15px; }
#center #productPresentation #productModel { float: right; width: 130px; display: inline; margin: 10px 0; }
#center #productPresentation #productModel img { display: block; margin: 0 auto; }
#center #productPresentation #productModel p { text-align: center; font-family: "Verdana", sans-serif; font-size: 14px; font-weight: bold; }
#center #productPresentation .productMainImage { display: block; margin: 0 auto; clear: both; width: 150px; height: 150px; }
#center #productPresentation .productMainImage img { border: none;  }

#center #productGallery { clear: both; overflow: hidden; }
#center #productGallery a { float: left; display: inline; margin: 0 3px; width: 60px; height: 60px; }
#center #productGallery a img { border: none; }

#center #productDetails { float: left; clear: left; width: 400px; overflow: hidden; margin: 10px 0 10px 9px;  display: inline; }
#center #productDetails h2 { font-family: "Verdana", sans-serif; font-size: 16px; padding: 10px 0; }
#center #productDetails #prodDesc { width: 400px; border-top: 2px solid #DDE8EE; }
#center #productDetails #prodDesc p { font-family: "Verdana", sans-serif; font-size: 11px; font-weight: bold; padding: 0 0 10px 0; }

#center #productDetails #prodSpecs { width: 400px; overflow: hidden; border-top: 2px solid #DDE8EE; }
#center #productDetails #prodSpecs img.prodSpecImg { float: right; clear: right; display: inline; margin: 2px; }
#center #productDetails #prodSpecs h3 { font-family: "Verdana", sans-serif; font-size: 12px; font-weight: bold; color: #000099; }

#center #productDetails #prodSpecs dl { width: 330px; overflow: hidden; margin: 5px 0 10px; }
#center #productDetails #prodSpecs dl div { overflow: hidden; clear: both; display: block; }
#center #productDetails #prodSpecs dl dt { width: 140px; float: left; clear: left; font-family: "Verdana", sans-serif; font-size: 12px; font-weight: bold; color: #666666; margin: 0 0 3px 0; }
#center #productDetails #prodSpecs dl dd { width: 190px; float: left; font-family: "Verdana", sans-serif; font-size: 12px; font-weight: bold; color: #000099; margin: 0 0 3px 0;  }
#center #productDetails #prodSpecs p { font-family: "Verdana", sans-serif; font-size: 12px; font-weight: bold; color: #000099; line-height: 16px; }

#center #productDetails ul#prodTabs { list-style-type: none; height: 26px; background: URL('images/product-tabs-02.jpg') no-repeat; overflow: hidden; }
#center #productDetails ul#prodTabs li { float: left; }
#center #productDetails ul#prodTabs li a { float: left; display: inline; padding: 8px 8px 0; width: 190px; font-family: "Verdana", Arial, sans-serif; color: #999999; }
#center #productDetails ul#prodTabs li a.first { width: 80px; }
#center #productDetails ul#prodTabs li a.selected { color: #0000FF;}

#center #productRelated { float: left; width: 175px; overflow: hidden; background: URL('images/related-middle.jpg') repeat-y; }
#center #productRelated h2 { font-family: Verdana, sans-serif; font-size: 12px; color: #000066; width: 145px; height: 20px; padding: 5px 15px; background: URL('images/related-top.jpg') no-repeat; }

#center #relatedProduct { width: 140px; padding: 5px 0; margin: 0 15px; overflow: hidden; border-bottom: 1px solid #CCCCCC; }
#center #relatedProduct h3 a { font-family: Verdana, sans-serif; font-size: 10px; color: #000099; }
#center #relatedProduct a.relatedLink { display: block; margin: 3px auto; width: 120px; height: 120px; }
#center #relatedProduct img { border: none;  }
#center #relatedProduct #relatedBuy { padding-bottom: 29px; background: URL('images/related-bottom.jpg') no-repeat left bottom; }
#center #relatedProduct p.listPrice { font-family: Verdana, sans-serif; font-size: 10px; color: #999999; overflow: hidden; font-weight: bold; }
#center #relatedProduct p.listPrice label { float: left; }
#center #relatedProduct p.listPrice span { float: right;}
#center #relatedProduct p.relatedPrice { font-family: Verdana, sans-serif; font-size: 12px; color: #000099; overflow: hidden; font-weight: bold; }
#center #relatedProduct p.relatedPrice label { float: left; }
#center #relatedProduct p.relatedPrice span { float: right; font-size: 11px; }
#center #productRelated a.cartLink { display: block; width: 109px; height: 21px; background: URL('images/related-addtocart.jpg') no-repeat; font-family: Verdana, sans-serif; font-size: 10px; color: #0000FF; padding: 7px 0 0 30px; }
#center #productRelated div.bottomRelated { width: 140px; padding: 5px 15px 30px; margin: 0; overflow: hidden; background: URL('images/related-bottom.jpg') no-repeat left bottom; }
#center #productRelated form span.cartTotal { display: block; font-family: "Verdana", sans-serif; font-size: 11px; color: #000000; }
#center #productRelated form span.shopPrice { display: block; font-family: "Verdana", sans-serif; font-size: 17px; color: #000066; font-weight: bold; text-align: center; }
#center #productRelated form select { display: block; width: 140px; }
#center #productRelated p.buyBtn input { display: block; width: 143px; height: 33px; padding: 0 0 0 47px; background: URL('images/related-buy.jpg') no-repeat; font-family: "Verdana", sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-align: left; border: none; }

/* tooltip */
div#tooltip { background:#FFFF99 none repeat scroll 0% 0%; border:1px solid #000000; color:#212F3A; font-size:10px; padding:2px; position:absolute; visibility:hidden; }
/* popUpImg */
div#popUpImg { background: #FFFFFF URL('images/popup-loading.jpg') no-repeat center center; width: 300px; height: 300px; border: 1px solid #666666; display: none; position: absolute; z-index: 32767; }

/* compare */
#compare { color: #212F3A; margin: 0 auto; width: 95%;}
#compare img { display: block; border: none; margin: 0 auto; }
#compare th, #compare td { padding: 2px 5px; }
#compare th { background: #E5E5E5; font-size: 12px; font-weight: bold; }
#compare thead td { text-align: center; }

#compare ul { list-style-type: circle; }
#compare ul li { text-align: left; margin: 0 0 0 20px; }
#compare ul li a { font-weight: normal; }
#compare ul li a.selected { font-weight: bold; }

#compare tbody th { text-align: left; width: 120px; font-size: 12px; }
#compare tbody td { background: #FCFCFC; vertical-align: top; font-weight: normal;}
#compare tbody .price td { text-align: center; font-weight: bold; }
#compare tbody .price td a { font-size: 16px; color: #B22C2C;  font-weight: bold; }
#compare tbody .price td .cancelled { color: #212F3A; text-decoration: line-through; font-size: 14px; display: none; }
#compare tbody .alt td { background: #EEE; }
#compare tbody .buy td { text-align: center; }
#compare tbody .buy td a { color: #333; font-weight: bold;  }

/* Sections */
#center #sectionBody { margin: 20px; }
#center #sectionBody h1, #center #sectionBody h2, #center #sectionBody h3, #center #sectionBody p { margin: 10px; }
#center #sectionBody ul, #sectionBody ol { margin: 10px; }
#center #sectionBody ul li, #sectionBody ol li { margin: 0 20px; }

#center form { margin: 20px auto; width: 420px; overflow: hidden; }
#center form h2 { font-weight: normal; margin: 10px 0; }
#center form p { overflow: hidden; clear: both; margin: 5px 0; }
#center form label { float: left; padding: 2px 0 0 0; width: 160px; }
#center form input { width: 250px; }
#center form input#newsletter { width: auto; }
#center form select { width: 256px; }
#center form textarea { width: 250px; height: 120px; }
#center form input.button { width: auto; float: right; }

#center #contactForm #detailContainer { display: none; }
#center #formReply { margin: 20px }

/* shopping cart */
#center form#cartDetailsForm { width: 550px; }
#center form#cartDetailsForm input.short { width: 40px; }

#cartDetailsForm table { width: 550px; }
#cartDetailsForm table th { background: #DEDEDE; font-weight: bold; padding: 2px; border-bottom: 1px solid #000000; }
#cartDetailsForm table th.qty, 
#cartDetailsForm table td.qty { width: 50px; }
#cartDetailsForm table th.img, 
#cartDetailsForm table td.img { width: 50px; }
#cartDetailsForm table td.price { font-weight: bold; text-align: right; }
#cartDetailsForm table td { padding: 2px; border-bottom: 1px solid #AAAAAA; }
#cartDetailsForm table td span { font-weight: bold; }
#cartDetailsForm table td img { border: none; }

#cartDetailsForm table tr.total td { border-top: 1px solid #000000; font-weight: bold; }
#cartDetailsForm table td.totalLabel { text-align: right; }

#cartDetailsForm p.notice { margin: 10px 0; font-weight: bold; text-align: right; }
#cartDetailsForm ul { margin: 20px 0 20px 70px; list-style-type: none; }
#cartDetailsForm ul li { float: left; height: 22px; padding: 0 10px; }
#cartDetailsForm ul li img { position: relative; margin: -5px; border: none; }

#cartDetailsForm p.checkbox input { float: left; width: auto; }

#cartDetailsForm dl { width: 550px; overflow: hidden; }
#cartDetailsForm dl dt { float: left; clear: left; overflow: hidden; width: 200px; font-weight: bold; }
#cartDetailsForm dl dd { float: left; overflow: hidden; width: 250px; }

/* footer */
#bottomLinks p.upper { font-family: "Verdana", Arial, sans-serif; font-size: 11px; font-weight: bold; color: #666666; text-align: center; line-height: 17px; margin: 3px 0; }
#bottomLinks p.upper a { font-family: "Verdana", Arial, sans-serif; font-size: 11px; font-weight: bold; color: #666666;}
#bottomLinks p.lower { text-align: center; font-family: "Verdana", Arial, sans-serif; color: #333333; font-size: 11px; }
#bottomLinks p.lower a { font-family: "Verdana", Arial, sans-serif; font-size: 11px; color: #333333; font-weight: normal; }

#footer p { font-family: "Verdana", Arial, sans-serif; font-size: 11px; color: #FFFFFF; padding: 3px 0; text-align: center; }
#footer p a { font-family: "Verdana", Arial, sans-serif; font-size: 11px; font-weight: normal; color: #ffff66; }
#baner_vertical_izquierdo{ padding:25px; position:relative; top:-220px;}
