div.page{width:994px;padding:0;margin-top:0px;box-shadow:0 0 5px #888;-moz-border-radius:0 0 15px 15px;border-radius:0 0 15px 15px;position:relative;z-index:10;overflow: hidden;}

/* Header */
div.header-container{margin:0; background:url(../images/header/bkg-header.jpg) no-repeat top transparent;}
div.header{padding:0;border:0;height: auto; min-height: 100px;}
div.header h1.logo{margin:15px 0 0 38px;_margin:15px 0 0 25px;float:left;}
.header .logo{float:left;margin:22px 32px 0 38px;text-decoration:none !important;}
.checkout-cart-index .header .logo, .checkout-onepage-index  .header .logo, .checkout-onepage-success .header .logo{margin:22px 32px 0 38px;}
.buscador{float:left;}
.info-tel{float:left;font-family:'Trebuchet MS',Helvetica,sans-serif;font-size:15px;font-style:italic;color:#bcbcbc;font-weight:bold;margin:6px 77px 0 17px;text-shadow:1px 1px 0.1em #000000;}
.info-tel span{color:#fff;}
.info-social{float:left;margin:5px 0 0;}
.marcas{width:100%;clear:both;float:left;background-color:#FFF;padding:0;margin:10px 0 0 0;}
.marcas ul{margin:20px 0 20px 15px;overflow:hidden;}
.marcas ul li{float:left;overflow:hidden;}
.see-product { color:#ff3000; font-weight:bold; }
.headerTop { min-height: 29px; background: #424242; border-top: 1px solid #e2e5e8; border-bottom: 1px solid #000; box-shadow: 0 6px 6px -6px #000000 }
.headerTop .quick-access{ width: 994px; margin: 0 auto; height: 32px; }

/* Mini banners home */
ul.mini-banners-home{margin:15px 0;}
ul.mini-banners-home li.first{margin:0 0 12px 0;}
ul.mini-banners-home li{float:left;margin:0 0 12px 14px;}

/* Search */
div.header .wrapper-search{margin:27px 0 0 7px;}
div.header .wrapper-search .text-search{text-align:left;color:#414141;font-weight:bold;font-size:18px;font-family:Trebuchet Ms;}
div.header .wrapper-search .text-search p{font-family:'Trebuchet MS',Helvetica,sans-serif;font-size:16px;font-style:italic;color:#424242;font-weight:bold;margin:0 0 0 0;text-shadow:1px 1px 0.1em #fff;letter-spacing:-1px;}
div.header .wrapper-search .text-search span{font-size:12px;}
div.header .form-search{background:url(../images/header/search.png) no-repeat;width:504px;height:30px;margin:5px 0 0 0;float:left;}
div.header .form-search #search{width:378px;border:0;float:left;margin:2px 0 0 34px;height:16px;}
div.header .form-search button.btn-search{width:15px;height:15px;margin:4px 3px 0 0;float:right;}
/*div.header .form-search #search_autocomplete{left:604px !important;top:118px !important;}*/
div.header .advanced-search{float:left;text-align:left;margin:10px 0 0 10px;}
div.header .advanced-search a{color:#FFF;font-size:11px;color:#000;font-family:Trebuchet Ms, arial;}
div.header .wrap-topSearch{float:left;margin:0;}
div.header .btn-buscar { float:right;}
/* Top links */
div.wrapper .links{margin:9px 15px 5px 0;width:385px;text-align:right;_margin:9px 10px 5px 0;_width:360px;float:right;color:#BCBCBC;}
div.wrapper .links li{}
div.wrapper .links li a{padding:0 3px;color:#bcbcbc;text-transform:uppercase;font-size:10px;font-weight:bold;text-decoration:none;}
div.wrapper .links li a:hover{color:#fff;}
div.wrapper .welcome-msg{ }
div.wrapper .links li a img { margin-left:4px; }
div.wrapper .links li a.top-link-cart { color:#fff; }

/* Info cards and social */
div.wrapper-info-header{width:100%;clear:both;float:left;background-color:#FFF;padding:7px 0;margin:9px 0 0;}
div.wrapper-info-header .info-cards{float:left;margin:0 0 0 15px;width:350px;}
div.wrapper-info-header .info-tel{float:left;color:#929292;font-family:Trebuchet Ms;font-weight:bold;font-size:14px;}
div.wrapper-info-header .info-tel span{color:#4E515A;font-size:18px;}
div.wrapper-info-header .info-social{float:right;margin:0 15px 0 0;}
div.wrapper-info-header .info-social a{float:right;}
.plusone{float:right;margin:3px 3px -1px 3px;}
.plusone-view{padding:0 !important;}

/* Main */
div.main-container{position: relative;
    z-index: 10;}
div.main{background:#FFF;margin:0;padding:0 15px 20px 15px;-moz-border-radius:0 0 15px 15px;border-radius:0 0 15px 15px;-ms-border-radius:0 0 15px 15px;}
div.col-main{width:695px;border:0;padding:0;}
.std ul{overflow:hidden;margin:0 0 25px 0;}
/* Col-right */
div.col-right{width:234px;border:0;padding:0;}
div.col-right .video{margin:0 0 12px 0;float:left;clear:both;}

/* Blocks */
.block-content a{color:#414141;}

/* Menu sidebar */
div.menu-sidebar a{text-decoration:none;-moz-border-radius:35px;border-radius:35px;}
div.menu-sidebar a:hover{cursor:pointer;}
div.menu-sidebar div{width:214px;height:24px;padding:10px 0 0 20px;margin:0 0 12px 0;color:#222;font-weight:bold;float:left;}
div.blue{background:url(../images/btn1.gif) no-repeat center;}
div.yellow{background:url(../images/btn2.gif) no-repeat center;}
div.pink{background:url(../images/btn3.gif) no-repeat center;}

/* Block cart */
div.cartMenu-top{background:url(../images/cart-top.gif) no-repeat;width:234px;height:4px;clear:both;float:left;}
div.cartMenu{background-color:#CEDEED;float:left;clear:both;width:234px;_margin:-14px 0 0 0;}
div.cartMenu-bottom{background:url(../images/cart-bottom.gif) no-repeat;width:234px;height:4px;margin:0 0 12px 0;clear:both;float:left;}
div.cartMenu .cart-link{background-color:#848484;padding:10px 10px 5px 10px;}
div.cartMenu .cart-link a{background-color:#6B6B6B;padding:0 30px 0 10px;color:#FFF;text-decoration:none;font-weight:bold;}
div.cartMenu .items{min-height:50px;padding:25px 20px 10px 20px;background:url(../images/cart.gif) no-repeat 20px 25px;}
div.cartMenu .items .title-cart{font-size:18px;font-weight:bold;text-transform:uppercase;padding:0 0 10px 40px;color:#414141;width:120px;}
div.cartMenu label{font-weight:bold;color:#414141;text-transform:uppercase;font-size:11px;}
div.cartMenu .product-qty{margin:0 0 5px 0;}
div.cartMenu .product-qty a{color:#000;font-weight:bold;}
div.cartMenu .price-sidebar strong{font-size:14px;}

/* Sidebar mrw */
.destacados{overflow:hidden; clear: both;}
.destacados a{float:left;margin:0 6px 0 0;}
.mrw-banner{float:left;clear:both;margin:0 0 12px 0;}
.mrw-banner a{float:left;}

/* Sidebar FB */
div.wrapper-fb .text-fb{float:left;color:#103369;width:100px;margin:0 0 0 30px;font-weight:bold;}
div.wrapper-fb img{float:left;margin:5px 0 0 0;}
div.wrapper-fb iframe{float:left;margin:0 0 0 30px;}
div.wrapper-fb{width:194px;background-color:#ECEFF4;float:left;clear:both;padding:10px 20px;margin:0 0 12px 0;}

/* Sidebar twitter */
div.wrapper-tw{width:194px;float:left;clear:both;padding:10px 20px;margin:0 0 12px 0;}
div.wrapper-tw img{float:left;}
div.wrapper-tw .text-tw{float:left;color:#103369;width:110px;margin:5px 0 0 30px;font-weight:bold;}
div.twtr-widget{float:right;}

/* Top marcas */
div.wrapper-top-marcas{margin:10px 0 0 0;float:left;}
div.top-marcas-top{background:url(../images/brand-top.gif) no-repeat;float:left;clear:both;width:234px;height:9px;_margin-bottom:-10px;}
div.top-marcas-content div{background-color:#FDC853;text-transform:uppercase;font-weight:bold;color:#222;padding:0 10px 5px 10px;}
div.top-marcas-content ul{padding:10px;}
div.top-marcas-content ul li{float:left;margin:0 10px 15px 10px;height:45px;}
div.top-marcas-content{float:left;clear:both;width:232px;border-left:1px solid #FDC853;border-right:1px solid #FDC853;}
div.top-marcas-bottom{background:url(../images/brand-bottom.gif) no-repeat;float:left;clear:both;width:234px;height:9px;margin:0 0 12px 0;}

/* Home Videos */
div.videos-home-top{background:url(../images/videos-top.gif) no-repeat;width:695px;height:4px;float:left;clear:both;_margin-bottom:-14px;}
div.videos-home{width:694px;background-color:#D3D7E2;float:left;clear:both;}
div.videos-home .title-videos{background:url(../images/play.gif) no-repeat 10px center #8B8B8D;width:580px;height:18px;padding:10px 57px;color:#FFF;font-weight:bold;text-transform:uppercase;font-size:13px;}
div.videos-home ul{padding:10px;float:left;}
div.videos-home ul li.first{margin:0 15px 0 30px;_margin:0 15px 0 12px;}
div.videos-home ul li{float:left;width:130px;margin:0 15px;text-transform:uppercase;font-size:11px;}
div.videos-home ul li .brand{color:#8B8B8D;}
div.videos-home ul li .link a{color:#4A9EC3;}
div.videos-home-bottom{background:url(../images/videos-bottom.gif) no-repeat;width:695px;height:8px;float:left;clear:both;margin:0 0 12px 0;}

/* Footer */
div.footer-container{background:url(../images/bkg_footer.png) repeat-x 0 0 #FFF;margin:-40px 0 0 0;}
div.footer{border:0;padding:50px 0 0 0;margin:0 auto;width:994px;text-align:left;}
div.footer .footer-left{float:left;width:257px;padding:0 0 25px 0;}
div.footer .footer-right{float:right;}
div.footer address{float:right;clear:both;margin:0 0 12px 0;width:300px;height:20px;display:none;}
div.footer input#sendMail{display:none;}
div.footer .newsletter-footer{margin:25px 0;}
div.footer .newsletter-footer h5{color:#424242;}
div.footer #newsletter{float:left;clear:both;width:160px;height:15px;margin:5px 0;border:1px solid #CDCDCD;}
div.footer #sendMailDesc{cursor:pointer;float:left;background-color:#FE4200;color:#FFF;border:1px solid #B7924C;margin:5px 4px 4px 4px;padding:1px 8px;font-weight:bold;text-transform:uppercase;}
div.footer #sendMail{float:left;clear:both;background-color:#E24E00;color:#FFF;border:1px solid #B7924C;padding:2px 10px;font-weight:bold;text-transform:uppercase;}
div.footer .conditions-lopd{float:left;clear:both;padding:5px 0;width:200px;font-size:11px;}
div.footer .conditions-lopd a{color:#424242;}
div.footer .conditions-lopd input{border:1px solid #CDCDCD;}
div.footer .conditions-lopd label{color:#424242;}

div.footer ul li{display:block;margin:0 0 3px 0;}
div.footer ul li a{text-decoration:none;color:#55464B;font-size:11px;}
div.footer ul li a:hover{text-decoration:underline;}
div.footer ul{float:left;width:122px;margin:30px 0 0 0;}
div.footer .footer-link{float:left;}

#partners_cont{background:#fff url(../images/bkg_partners.png) repeat-x 0 0;height:83px;}
#partners{width:994px;margin:0 auto;}
#partners img.tarjetas{float:left;margin:20px 15px 0 0;}

#footer_cont{ height: 121px; background: url(../images/bg_footer_cart.png) repeat-x 0 0;margin: -40px 0 0;}

.partners-content{float:right;margin:12px 0 0 0;}
.partners-content label{color:#424242;float:left;font-family:'Trebuchet MS',Helvetica,sans-serif;font-size:16px;font-style:italic;font-weight:bold;letter-spacing:-1px;margin:15px 20px 0 0;}
.partners-content ul{float:left;}
.partners-content ul li{float:left;margin:0 0 0 5px;}
/* Search bottom box */
#search_mini_form2{margin:0 0 25px;padding:10px 0;text-align:center;float:left;width:100%;}
#search_mini_form2 p{font-family:'Trebuchet MS',Helvetica,sans-serif;font-size:16px;font-style:italic;color:#424242;font-weight:bold;text-shadow:1px 1px 0.1em #fff;float:left;margin:2px 15px 0;letter-spacing:-1px;}
#search_mini_form2 input{width:88%;border:none;font-size:11px;margin:8px 0 0 42px;float:left;padding:0;}
#search_mini_form2 .form-search{background:url("../images/search_footer.png") no-repeat scroll 0 0 transparent;float:left;height:30px;margin:0;position:relative;width:566px;}

#search_autocomplete2 ul{margin:0;background-color:#fff;padding:10px;}
#search_mini_form2 button.button span{background:url("../images/header/btn-search.png") no-repeat scroll 0 0 transparent;color:#FFFFFF;float:left;font:bold 12px/21px Arial,Helvetica,sans-serif;width:15px;text-indent:-9999px;height:15px;padding:0;text-align:center;white-space:nowrap;position:absolute;right:5px;top:8px;}
#search_mini_form2 button.button span span{background:none;}
#search_mini_form2 a{color:#424242;font-family:Trebuchet Ms;font-size:12px;margin:6px 0 0 7px;float:left;} 
/* Products grid home */
ul.products-grid{float:left;clear:both;}
.products-grid{border:0;}
.products-grid li.first{margin:0 !important;}
.products-grid li.item{padding:0 0 30px 0;margin:0 0 0 8px;background:url(../images/shadow-product.gif) no-repeat center bottom transparent;width:235px;}
.content-product{float:left;clear:both;width:100%;position:relative;width:233px;border:1px solid #cdcdcd;border-radius:10px 10px 0 0;}
.content-product:hover{border-color:#ffa200;}
.content-product .offer-band{position:absolute;right:0;top:44px;}
.content-product h2{text-transform:uppercase;color:#fff;background-color:#f5a926;height:44px;overflow:hidden;font-size:11px !important;border-radius:8px 8px 0 0;}
.content-product h2 a{text-decoration:none;color:#00266C;padding:10px 4px;display:block;text-shadow:0 0 1px #ccc;font-size:11px;}
.products-grid .product-image{text-align:center;width:auto;height:auto;}
.products-grid .short-description{height:50px;overflow:hidden;padding:5px 10px;}
.products-grid .price-box{margin:0;padding:12px 10px;height:40px;overflow:hidden;position:relative;}
.products-grid .actions{text-align:center;height:35px;}
button.btn-cart span{height:27px;background:url(../images/btn-home-grid.gif) no-repeat 0 0;padding:0 0 0 33px;line-height:26px; color:#00266C; text-shadow:0 1px 3px #fff; }
button.btn-cart span span{background-position:100% 0;padding:0 45px 0 30px;text-transform:none;}
button.btn-cart1 span { height:29px; background:url(../images/btn-home-grid1.gif) no-repeat 0 0; padding:0 0 0 48px; line-height:29px; color:#00266C; text-shadow:0 1px 3px #fff; }
button.btn-cart1 span span { background-position:100% 0; padding:0 30px 0 20px; text-transform:none; }
button.btn-cart2 span{height:29px;background:url(../images/btn-home-grid2.gif) no-repeat 0 0;padding:0 0 0 15px;line-height:29px; color:#00266C; text-shadow:0 1px 3px #fff; }
button.btn-cart2 span span{background-position:100% 0;padding:0 30px 0 20px;text-transform:none;}
.products-grid .price-box .old-price{float:left;margin:3px;}
.products-grid .price-box .special-price{float:left;}
.products-grid .price-box .special-price .wrapper-price-label{position:absolute;right:10px;top:0;background:url(../images/RibDesc.gif) no-repeat 0 0 transparent;color:#fff;width:62px;height:62px;display:block;}
.products-grid .price-box .special-price .wrapper-price-label span { padding:21px 12px 20px; display:block; color:#fff; font-weight:bold; font-size:16px; text-align:center; }
.products-grid .wrap-info-product{position:relative;margin-bottom:10px;}
.products-grid .price-box .old-price span.price{color:#318DBE;}
.products-grid .price-box .special-price span.price{font-size:16px;color:#ff3000;}
.products-grid .price-box .regular-price span.price{font-size:16px;color:#424242;}
.products-grid .minimal-price-link{display:none;}
.products-grid .ratings{margin:0 10px 7px 10px;position:absolute;bottom:8px;}
.products-grid .no-rating { display:none; }

.item_cont{float:left;background:url(../images/sombra_categoria.jpg) no-repeat 0 bottom;margin:0 9px 8px 0;padding:0 0 17px 0;}
.item_cont.no_margin{margin:0;}
.item_cont .item{float:left;border:1px solid #CDCDCD;padding:14px 0 0 0;border-radius:15px 15px 0 0; width: 232px;}
.item_cont .item:hover{border:1px solid #FFA200;}
.item_cont .item img{margin:0 14px 14px 14px;}
.item_cont .item h2{text-align:center;padding:5px;background:#F6AB29;background:-webkit-linear-gradient(top,#F6AB29,#F19402);background:-moz-linear-gradient(top,#F6AB29,#F19402);background:linear-background(top,#F6AB29,#F19402);} 

.item_cont .item .over_grid{background:#FD9F00;background:-webkit-linear-gradient(top,#FD9F00,#DE6A00);background:-moz-linear-gradient(top,#FD9F00,#DE6A00);background:linear-background(top,#FD9F00,#DE6A00);}

.item_cont .item h2 a{color:#FFFFFF;font-family:Trebuchet Ms, Arial;font-weight:bold;font-size:14px;font-style:italic;text-transform:uppercase;text-shadow:1px 1px 1px #333;-moz-text-shadow:1px 1px 1px #333;-webkit-text-shadow:1px 1px 1px #333;-o-text-shadow:1px 1px 1px #333;text-decoration:none;}
.item_cont .item h2 a:hover{text-decoration:none;}


/* Breadcrumbs */
div.breadcrumbs{margin:0;padding:0;background-color:#e2e2e2;width:100%;float:left;}
div.breadcrumbs span{margin:6px 10px;float:left;color:#424242;}
div.breadcrumbs a{color:#8A8A8C;}
div.breadcrumbs img{float:left;}
div.breadcrumbs span.last{font-weight:bold;}

/* Product detail */
div.product-view .product-shop .product-name{padding:6px 0;margin:0 0 10px 0;float:left;width:100%;border-top:1px dashed #F59B07;border-bottom:1px dashed #F59B07;}
div.product-view .product-name h1 { color:#F59B07; text-transform:uppercase; font-size:14px; font-weight:bold; }
div.product-view .product-img-box { width:347px; margin-right:18px; }
div.product-view .product-img-box .more-views li{ background-color:#e2e2e2; margin:5px 0 5px 5px; }
div.product-view .in-stock span{padding:0 15px 0 5px;font-size:12px;background:url(../images/bullet-green.gif) no-repeat right 0;}
div.product-view .out-of-stock span{padding:0 15px 0 5px;font-size:12px;background:url(../images/bullet-red.gif) no-repeat right 0;}
div.product-view .availability { margin:0 0 5px 0; float:left; clear:left; white-space:nowrap; }
div.product-view .product-shop .title-label{font-size:11px;position:absolute;top:62px;right:0;color:#ff3000;font-weight:bold;}
div.product-view .product-shop .wrapper-price-label{font-size:16px;background:url(../images/RibDesc.gif) no-repeat;width:62px;height:62px;position:absolute;top:0;right:0;}
div.product-view .product-shop .wrapper-price-label span { padding:21px 12px 20px; text-align:center; font-weight:bold;color:#FFF; display:block; }
div.product-view .product-shop .price-box{font-size:14px;padding:15px 0;float:left;clear:left;width:100%;position:relative;}
div.product-view .old-price .price{font-size:12px;color:#318DBE;text-decoration:line-through;}
div.product-view .product-shop .special-price{margin-top:10px;}
div.product-view .special-price .price{font-size:20px;font-weight:bold;color:#FD2700;}
div.product-view .product-share { height:26px; padding:0; float:left; margin: 0 0 10px; clear:both;width:100% }
div.product-view .product-share .fb-like { float: left; margin-top: -4px;}
div.product-view .product-share span{text-transform:uppercase;float:left;font-weight:bold;padding:3px 10px 3px 3px;}
div.product-view .product-share img{float:left;margin:0 3px 0 0;}
div.product-view .product-share img.mail{margin:1px 3px 0 0;}
div.product-view .product-img-box .product-image{float:left;border:1px solid #e2e2e2;}
div.product-view .product-collateral{margin:20px 0 0 0;}
div.product-view .tier-prices{margin-bottom:20px;}
div.configurable-box{clear:both;}
div.product-view .product-share iframe.twitter-share-button{float:left;padding:0 5px 0 0;}
div.product-view .product-sku{margin:5px 0;font-weight:bold;}
div.product-view .product-sku span{font-weight:normal;}
div.product-view .delivery{margin:0 0 5px 0;float:left;width:180px;}
div.product-view .shipping{margin:0 0 5px 0;float:left;}
div.product-view .more-views{float:left;}
.box-description h2 {font-size:12px; }
div.product-view .box-up-sell { margin:0 0 20px 0; }
div.product-view .box-up-sell h2 { font-size:12px; margin:0 0 15px 0; border-top:1px dashed #ff9c00; border-bottom:1px dashed #ff9c00; padding:10px 0; text-transform:uppercase; }
div.product-view .box-up-sell .product-name a{font-size:11px;color:#444;}
#upsell-product-table .product-name{background-color:transparent !important;}
.envioGratuito{display:none;}
div.product-view .envioGratuito{float:right;display:block;}
div.product-view .product-block{clear:both;margin:10px 0 0 0;}
div.product-view .product-block a { text-decoration:none; }
div.product-view .product-block .inline li{display:inline;}
div.product-view .add-to-box{float:left;width:100%;}
div.product-view .add-to-cart{float:left;width:100%;}
div.product-view .product-shop button.button{float:right;}
div.product-view .wrapper{clear:both;float:left;width:350px;background-color:#EBEFF9;border:1px solid #C7D7FD;border-radius:5px;padding:10px;margin:0 0 10px 0;}
div.product-view .configurable-box .price-box{display:none;}
div.product-view .product-options-bottom,
div.product-view .product-options { width:100%; }
div.product-view .product-shop .info-product{float:left;background-color:#ececec;border:1px solid #cdcdcd;padding:12px;width:330px;border-radius:5px;margin-bottom:15px;}
div.product-view .product-shop .price-label{font-size:13px;}
div.product-view .product-shop .regular-price .price{font-size:20px;}
div.product-view .product-shop .add-to-cart label{margin:6px 5px 0 0;}
div.product-view .product-shop .add-to-cart .qty{margin:4px 12px 0 0;}
div.product-view .product-shop .ratings{float:left;width:100%;margin:18px 0 0 0;}
div.product-view .product-shop .ratings .title-rating{float:left;white-space:nowrap;padding-right:5px;}
div.product-view .product-shop .ratings .rating-links{float:left;}
div.product-view .product-shop .ratings .rating-links a{color:#ff3000;padding-left:5px;}
div.product-view .product-shop .free-shipping{float:right;}
div.product-view .box-description h2{border-top:1px dashed #ff9c00;border-bottom:1px dashed #ff9c00;padding:5px 0;}
div.product-view .box-description .std{background-color:#f0f0f0;border:1px solid #cfcfcf;margin-top:20px;padding:10px;}
div.product-view .no-rating { margin-top:10px; float:left; width:100%; }
div.product-view .no-rating a { color:#FF3000; }

/* Reviews */
#product-review-table { margin:0 0 10px 0; }
#customer-reviews h2 { font-size:12px; border-top:1px dashed #ff9c00; border-bottom:1px dashed #ff9c00; margin:0 0 10px 0; padding:5px 0; text-transform:uppercase; }
#customer-reviews dt { border-top:1px dashed #ff9c00; }
#customer-reviews dt { padding:10px 0 0 0; }
#customer-reviews dt.first { border:0; padding-top:0; }
#customer-reviews dd { margin:0 0 10px 0; }
#product-review-table th { border:0; width:8%; }
#product-review-table td { border:0; }
#customer-reviews dt span { font-weight:bold; }
#customer-reviews .ratings-table { margin-bottom:10px; }
#customer-reviews .form-list li { margin:0 0 10px 0; }
#customer-reviews .form-list label { width:84px; }
#customer-reviews .form-list .input-box { float:left; clear:none; width:640px; }
#customer-reviews .form-list .input-box input,
#customer-reviews .form-list .input-box textarea{width:640px;border-color:#cdcdcd;}
#customer-reviews .buttons-set{width:726px;}

/* Upsells */
#upsell-product-table .product-image { width:213px; height:129px; }
#upsell-product-table .price-box{width:215px;}
#upsell-product-table .product-name{border:0;}
#upsell-product-table ul li { float:left; width:213px; border:1px solid #cdcdcd; border-radius:10px 10px 0 0; margin-left:8px; padding:10px; text-align:center; }
#upsell-product-table ul li.first { margin:0; }

/* Grid */
div.toolbar{float:left;width:100%;margin:0 0 10px 0;color:#424242;}
div.sorter{float:right;border:0;padding:0;margin:0 15px 0 0;}
div.pager{border:0;padding:0 5px;}
div.pager .amount{padding:3px 0 0 0;}

/* Checkout one page */
#billing-new-address-form .dni{float:left !important;}
#billing-new-address-form .dnidiv{clear:left !important;}
span.info-text{float:left;clear:left;color:#ff0000;font-size:10px;margin:3px 0 0 0;}
.loginbox-container{float:right;margin-top:-40px;}
.loginbox-container .background-f{background-color:#ffffff;} 

/* PuntoPack */
#co-shipping-method-form dt{margin:20px 0 10px 0;font-size:14px;text-decoration:underline;color:#333;font-style:italic;}
#co-shipping-method-form li{margin:0 0 10px 0;}
#onestep_form #co-shipping-method-form dd li label{font-size:11px;}
#co-shipping-method-form-message{width:285px;}

/* Mi cuenta */
.account-login{margin:0 0 50px;}
.col2-set .col-1{float:left;width:47%;}
.col2-set .col-2{float:right;width:47%;}
.new-users h2,.registered-users h2{font-size:15px;margin:0 0 6px 0;}
.new-users p,.registered-users p{font-size:12px;}
.registered-users .form-list{margin:10px 0 0 0;}
.fieldset {-moz-border-radius:10px;border-radius:10px;}
.fieldset .legend{background:none repeat scroll 0 0 #F59B07;border:1px solid #F59B07;color:#333333;float:left;font-size:13px;font-weight:bold;margin:-33px 0 0 -10px;padding:3px 8px;position:relative;}
.account-create {margin:0 0 50px;}
.col-left { border: none;}
.dashboard .welcome-msg {margin:0 0 15px;} 
.box-head h2{  margin: 0 0 10px 0;}
.box-title{ margin: 0 0 5px 0;}
.box-title h3{ font-size: 14px;}
.col2-set{ margin:0 0 10px 0;}
.block .block-content ul li{ margin:0 0 3px 0;}

/* form alta */
#form_alta h1{ color:#F29102;font-size: 24px; margin:0 0 10px 0;}
#form_alta h2{ color:#999;font-size: 20px; margin: 15px 0 7px; width: 100%; clear:both; float:left;}
#form_alta p{ clear: both;}
#form_alta p.mediante{ border-bottom: 1px dashed #F29102; padding: 0 0 7px 0; margin: 0 0 10px;} 
#form_alta p.recuerda{ font-style: italic; color: #E60000; margin:0 0 10px; } 
#form_alta p.direccion{ font-weight:bold;}
#form_alta .modulo{ float:left; width: 200px; margin:0 80px 10px 0; min-height:62px} 
#form_alta .modulo.grande{ float:left; width: auto; margin:0 85px 10px 0;} 
#form_alta form{float: left; padding: 0 0 25px 40px;} 
#form_alta .modulo label, #form_alta label#label_coment{ display:block; margin:0 0 6px; font-size:15px; color: #F19101; line-height: 16px;}
#form_alta .modulo label span{  color:#E60000; font-size:19px; }
#form_alta .modulo input{ padding:3px; border: 1px solid #F19101;width: 100%;}
#form_alta .modulo ul { float: left; margin: 0 10px 0 0; width:139px;}
.ie9 #form_alta .modulo ul { float: left; margin: 0 40px 0 0; width:auto;}
#form_alta .modulo ul li{ clear:both;}
#form_alta .modulo ul label{ font-size:12px; color: #000;}
#form_alta .modulo ul input{width: auto;  float:left; margin: 2px 4px 0 0;}
#form_alta .modulo ul input[type="text"]{width: 131px;}




.ie9 #form_alta .modulo ul input, .ie8 #form_alta .modulo ul input{width: auto; float:left; margin: 0px 4px 0;}
#form_alta .modulo ul input[type="radio"]{border:none;}
#form_alta .sino{ float:left;  margin:4px 12px 10px 0; font-weight: bold; font-size:13px; } 
#form_alta .sino input[type="radio"]{margin:-4px 0 0 1px; } 
#form_alta #capa_fact, #form_alta #capa_entrega{ clear:both; float:left; overflow: hidden; display:none;}
 #form_alta #boton{ clear:both; margin:60px auto 0 auto; display:block; font-style:italic; font-size:15px; background: #F6AB29; border: 2px solid #fff; padding:6px 12px;-moz-border-radius:6px;border-radius:6px; cursor:pointer; font-weight:bold; color:#fff;text-shadow:1px 1px 0.1em #333;box-shadow:0 0 5px #888; } 
#form_alta textarea{ clear: both; width:50%; height:70px; border: 1px solid #F19101; resize: none;}
#form_alta p#texto_coment{ margin: 0 0 10px 0;}
#form_alta .tos input[type="checkbox"] { margin-right:4px; }
#form_alta .tos ul { width: 400px; }

/* */
#menuListHoriz  { margin: 15px auto 0; padding: 0 0 0 10px; width: 812px; height: 39px; }
#menuListHoriz li { list-style: none; display: inline; float:left; }

#menuListHoriz li a{
  list-style: none;
  background: url("../images/banners/btn.png") no-repeat scroll 0 0 transparent;
  padding:10px;
  text-decoration: none;
  color: #fff;
  display: block;
  font-size: 12px;
  font-weight:bold;
  text-align: center;
  margin-right: 10px;
  width: 173px;
}
#menuList1 li a:hover{ 
  color: #ccc; } 
