.header .quick-access{ width:900px; }
.header-container{ background:none; border:none; }
.header-container, .header{ z-index:0; }

body, .main, .nav-container, .main-container, .header .form-search{ background:none; }

a:link, a:visited{ color:#000; }

.page{ background:url(../images/nav_bckgnd_long.png); background-repeat:no-repeat; background-position:center top; }

/*header*/
.logo{ position:relative; top:3px; left:6px; }

.quick-access{ position:relative; bottom:20px; }

.welcome-msg{ display:none; }

/*navigation*/
#navigation{ width:880px; margin:0 auto; position:relative; bottom:15px; }
#navigation li{ display:inline; }
#navigation ul{ list-style:none; padding:0; }
#navigation a{ text-decoration:none; color:#999; }
#navigation img{ border:0; vertical-align:middle; }
#shop_class a{ color:#000; font-weight:bold; }

#top_level ul{ margin-bottom:3px; }

#parent_menu{ float:left; }
#parent_menu ul{ padding-left:5px; }
#parent_menu li{ margin-right:18px; }

#shop_menu{ float:right; position:relative; left:30px; }
#shop_menu .links li{ margin-right:20px; background:url(../images/shopping_cart.gif) no-repeat 0 2px !important; padding-left:18px !important; }
#shop_menu .links .first{ margin-right:20px; background:none !important; padding-left:18px !important; }
#shop_menu .links .last{ background:url("../images/red_arrow.gif") no-repeat scroll 0 2px transparent !important; padding-left:18px !important; }

#child_menu{ clear:both; }
#child_menu ul{ margin:0; position:relative; top:2px; }
#child_menu li{ float:left; padding:0 5px; height:31px; }
#child_menu li:hover{ background:url(../images/hover_bkg.jpg); }
#child_menu a{ display:block; position:relative; top:2px; height:29px; background:url(../images/grey_arrow.gif) no-repeat 0 6px; padding:2px 0 0 13px; font-size:12px; }
#child_menu a:hover{ color:#000; background:url(../images/red_arrow_small.gif) no-repeat 0 6px; }

.form-search{ top:-10px; left:585px; }
.header .form-search input.input-text{ border-color:#999; }
.header .form-search button.button span{ background:#dd8200; }

/*breadcrumbs*/
.breadcrumbs{ clear:both; margin-bottom:7px; padding-left:14px; }
.breadcrumbs a{ text-decoration:none; color:#999; }

#first_bread{ color:red; }

#bread_foot{ background:url(../images/breadcrumb_footer.jpg) no-repeat; width:948px; height:1px; margin-bottom:7px; }

/* home content */
#flash{ width:900px; margin:0 auto; }
.spacer{ margin-bottom:40px; }

.cms-home .out-of-stock{ color:red; position:relative; bottom:6px; }
.cms-home .add_prod{ font-size:12px; }

/*landing*/
#current_cat{ list-style:none; }

#parent_cat{ font-weight:bold; color:#000; font-size:16px; margin-bottom:10px; }

#current_childs{ list-style:inside url(../images/red_arrow.gif); }
#current_childs>li{ margin-bottom:1px; }
#current_childs li:hover{ list-style:inside url(../images/grey_arrow_2.gif); }
#current_childs li#current_subcat, #current_childs li#current_subcat:hover{ list-style:inside url(../images/black_arrow.gif); }
#current_childs #current_subcat a:link, #current_childs #current_subcat a:visited{ color:#000; font-weight:bold; }
#current_childs #current_subsubcat a:link, #current_childs #current_subsubcat a:visited{ color:#666; font-weight:bold; }
#current_childs a:link, #current_childs a:visited{ color:#999; text-decoration:none; }
#current_childs a:hover{ color:#000; }

li.current_subchilds{ margin-top:10px; }
li.current_subchilds, #current_childs li.current_subchilds:hover{ list-style:none; }
ul.current_subchilds, #current_childs .current_subchilds li:hover{ list-style:inside url(../images/dash.gif); }
#current_childs .current_subchilds a:hover{ color:#666; font-weight:bold; }
.current_subchilds li{ padding-left:17px; font-size:11px; margin-bottom:3px; }

#subcat_footer, #current_cat #subcat_footer:hover{ list-style:none; background:url(../images/ul_footer.gif) no-repeat; width:160px; height:3px; margin:6px 0 8px; position:relative; right:10px; z-index:-1; }

/*featured products*/
.featured-products{ background:url(../images/products-bkg.jpg) no-repeat; background-position:bottom; height:309px; width:900px; margin:0 auto; border-bottom:1px solid #D1D1D1; }
.prod_container{ height:309px; width:200px; float:left; margin:0 10px; position:relative; }
.second_prod{ margin:0 14px 0 17px; }
.third_prod{ margin:0 15px 0 14px; }

.product-img-container{ margin:0 auto; width:135px; }
.product-img-container{ margin:0 auto; width:135px; }

.prod_name{ font-weight:bold; font-size:16px; margin:5px 0; color:#666; }
.prod_name a{ text-decoration:none; color:#666; }

.prod_desc{ margin:0 0 5px 0; font-size:12px; color:#8c8c8c; }

.featured-products .buy_prod{ position:absolute; bottom:11px; }

.products-grid .price-box, .price-box{ margin:0; }
.price-box .price{ position:relative; bottom:3px; }
.prod_price{ float:left; font-weight:bold; text-align:center; font-size:18px; background:#F75107; color:#FFF; width:52px; height:24px; }
.featured-products .prod_name{ height:65px; }
.featured-products .prod_desc{ margin-bottom:9px; font-weight:normal; }
.featured-products .prod_price{ width:60px; margin-right:2px; }
.products-grid .product-name{ font-weight:12px; }
.products-grid .prod_price{ width:57px; }
.products-grid .add_prod{ width:108px; background:#5c5c5c; font-size:11px; }
.products-grid .prod_desc{ font-size:11px; margin-bottom:9px; font-weight:normal; height:45px; }
.regular-price .price, .price-box .price{ color:#FFF; }
.add_prod .out-of-stock, .add_prod .out-of-stock span{ color:red; }

.add_prod{ float:right; background:#333; width:106px; height:24px; font-size:11px; text-align:center; vertical-align:middle; }
.featured-products .add_prod{ width:138px; }
.add_prod a{ text-decoration:none; color:#FFF; position:relative; top:2px; }
.add_prod img{ margin-left:4px; border:none; vertical-align:middle; }

/* special price */

.old-price .price, .special-price .price, .regular-price .price{ font-weight:normal; }

.old-price .price{ color:#5c5c5c; top:3px; }

.featured-products .prod_price.special, .products-grid .prod_price.special, #product_info .prod_price.special{ width:120px; }
.featured-products .old-price, .products-grid .old-price, #product_info .old-price{ font-size:13px; width:57px; float:left; height:24px; background:#bbb; }
.price-break{ background:url(../images/price-break-ff.png) no-repeat; width:6px; float:left; height:24px; }
.featured-products .special-price, .products-grid .special-price, #product_info .special-price{ width:57px; float:left; padding:0; height:24px; background:#ff1100; }
.featured-products .add_prod.special{ width:78px; }

.products-grid .add_prod.special{ width:45px; }
.products-grid .old-price .price{ top:3px; }

#product_info .buy_prod.special{ width:182px; }
#product_info .add_prod.special{ width:60px; }
#product_info .add_prod.special img{ margin-left:2px; }

/*product view*/
.product-view{ border:0; }

.product-name h1{ color:#666; margin:0; font-size:16px; }

#left_info{ float:left; }

#product_images{ float:right; }
#product_images img{ border:1px solid #8c8c8c; margin-right:10px; }
.product-view .product-img-box{ width:340px; }

#product_info .buy_prod{ height:24px; margin:16px 0; width:161px; }
#product_info .add_prod{ margin-left:2px; }

#product_description{ color:#8c8c8c; }
#product_description h2{ display:none; }

#img_footer{ background:url(../images/info_footer.jpg); width:498px; height:2px; margin-bottom:14px; }

.info_footer{ background:url(../images/info_footer.jpg); width:498px; height:1px; clear:both; margin:16px 0 10px; }
.info_footer.top{ margin-bottom:3px; }
.info_footer.bottom{ margin-top:3px; }

.catalog-product-view .out-of-stock{ position:relative; top:3px; }
.catalog-category-view .out-of-stock{ position:relative; bottom:6px; font-weight:bold; }

#share{ background:url(../images/share-bkg.png); text-align:right; padding:2px 80px 2px 0; }
#share img{ margin-left:11px; }
#share p{ margin:0; }
#share span{ color:#8c8c8c; position:relative; top:5px; margin-right:7px; font-weight:bold; }

/* Crosssell Block */

.product-shop{ width:180px; border:1px solid #C4C1BC; }
#flecha{ float:right; position:relative; bottom:30px; right:6px; }
#cross-product-info{ background:#dd8200; min-height:56px; padding:6px 0 0 8px; }
#cross-product-info a{ text-decoration:none; color:white; }
.crosssell-price-box{ color:white; }
.crosssell-old-price{ text-decoration:line-through; }
.crosssell-special-price{ font-weight:bold; }

/* Compare Products */
#product_comparison{ clear:both; }
#product_comparison .price-box .price{ color:#c76200; bottom:0px; }

/*sections*/
.hr{ clear:both; height:30px; }
.hr hr{ display:none; }

#sections{ width:900px; margin:0 auto; }
#sections .not_first{ margin-left:12px; }

.home-section{ float:left; }

/*footer*/
.footer address, .bugs{ display:none; }

.footer-container{ text-align:left; font-size:12px; line-height:16px; background:url(../images/footer_bckgnd.jpg); height:243px; border:none; }
.footer-container{ text-align:left; font-size:12px; line-height:16px; background:url(../images/footer-bkg.jpg); width:1240px; height:249px; border:none; margin:0 auto; }

.footer{ width:900px; padding:0 0 0 20px; }
.footer li{ background:none; padding:0; }
.footer p{ margin:0; }

.column{ float:left; margin:0 10px; width:207px; }
.column ul{ list-style:none; display:inline; padding:0; }
.column ul h4{ margin:15px 0 10px; color:#727272; font-size:12px; }
.column a{ text-decoration:none; color:#9a9a9a; }

.first{ margin-left:0px; }

/*cart in catalog page*/
#double_table_footer{ background:url(../images/cart_footer.jpg); width:163px; height:2px; margin-left:7px; }

.summary table{ border:6px solid #999; }
.summary th{ padding-bottom:5px; }
.summary table tbody tr.prod td{ padding:5px 0; }
.summary table tfoot tr#total{ background:#5c5c5c; height:26px; }
.summary table tfoot tr#checkout{ height:18px; }
tr#total td{ padding-top:4px; margin-bottom:4px; }
td#footer_div{ height:3px; }

.simple_table_footer{ background:url(../images/cart_footer.jpg); width:163px; height:1px; }

.prod_qty{ text-align:center; }

.block-cart{ font-size:10px; }
.block-cart .prod{ font-size:12px; }
.block-cart .product_name{ font-size:10px; }
.block-cart #total .label{ font-size:13px; }
.block-cart #total .price{ font-size:16px; }
.block-cart .precio, .block-cart .cant{ text-align:center; }
.block-cart, .block-cart .block-content, .block-cart .summary{ background:#999; color:#fff; }
.block-cart .block-title{ background:url("../images/shopping_cart_white.gif") no-repeat 70px 8px; padding-top:6px; padding-bottom:4px; border:0; }
.block-cart .block-title strong{ background:none; padding:0; text-transform:none; color:#fff; }
.block-cart .summary{ padding:0; margin:0; }
.block-cart .product_name, .block-cart th{ font-weight:bold; }
.block-cart a:link, .block-cart a:visited{ color:#fff; text-decoration:none; }
.block-cart button{ color:#fff; text-transform:uppercase; }
.block-cart #total_price{ background-color:#5c5c5c; background:url("../images/total.gif") no-repeat 6px 5px; padding-left:21px; padding-right:6px; }
.block-cart #total_price .label{ color:#999; float:left; font-weight:bold; }
.block-cart #total_price .price{ float:right; }
.block-cart #my_cart{ background:url("../images/my_cart_bkg.gif") repeat-y; padding:3px 0 0 6px; width:80px; }
.block-cart #my_cart img{ margin-left:5px; }
.block-cart #chkout_btn{ background:#dd8200; font-size:10px; font-weight:bold; text-transform:uppercase; padding:3px 0 0 6px; }

/*product list*/
.main{ padding-bottom:20px; width:900px; min-height:350px; }

.col3-layout .col-main{ margin:0 10px; width:530px; }
.col3-layout .col-wrapper{ width:705px; padding-left:15px; }
.col-left{ width:150px; }
.col-right{ width:180px; }

.category-products .toolbar .pager{ border:none; }
.catalogsearch-result-index .note-msg, .catalog-category-view .note-msg{ clear:both; }
.catalog-product-view .col3-layout .col-main{ margin-right:25px; }
.catalog-product-view .col-left{ width:135px; }

.products-grid{ background:none; border:0; }
#product_info .add_prod{ background:#5c5c5c; font-size:11px; width:107px; }
.products-grid li.item{ padding:12px 6px 10px; width:167px; }
.products-grid li.first{ padding:12px 7px 10px 1px; }
.products-grid li.last{ padding:12px 1px 10px 7px; }
.products-grid .product-name{ height:51px; }
.products-grid .product-name a:link, .products-grid .product-name a:visited{ color:#666; text-decoration:none; }
.products-grid .product-name a:hover{ color:#000; }

/* Log Out */
.page-title{ float:left; border:none; background:url(../images/breadcrumb_footer.jpg) no-repeat bottom; padding-bottom:7px; }

.customer-account-logoutsuccess .col-main p, .checkout-cart-index .col-main p{ clear:both; }
.col1-layout .col-main{ padding-left:11px; }

/* Log In */
.account-login .page-title{ float:left; border:none; background:url(../images/breadcrumb_footer.jpg) no-repeat bottom; padding-bottom:7px; }
.account-login .new-users h2, .account-login .registered-users h2{ background:none; }
.account-login .content, .customer-account-forgotpassword .fieldset{ background:url("../images/login-bkg.jpg") repeat-x; min-height:200px; padding-top:6px; border-color:#ccc; }
.account-login .content h2{ padding-left:0; border:none; }
.account-login .content p.required{ text-align:left; }
.account-login .buttons-set{ background:none; text-align:center; padding-top:0; padding-bottom:13px; }
.account-login .new-users .buttons-set button{ margin:0; float:none; }

/* Create an account */
.personal-information, .login-information{ float:left; border:0; background:none; margin:0; }
.personal-information{ padding-left:17px; }

.account-create{ border:1px solid #ccc; width:650px; background:url(../images/account-create-bkg.jpg) repeat-x; }
.account-create-page-title{ border:none; margin:0; background:url(../images/breadcrumb_footer.jpg) no-repeat bottom; padding-bottom:3px; margin-bottom:14px; clear:both; }
.account-create .fieldset .legend, .customer-account-forgotpassword .fieldset .legend, .account-edit .fieldset .legend, .customer-address .fieldset .legend, .contacts-index-index .legend, .advanced-search .legend{
    border:none; margin:0; float:none; background:none; text-transform:uppercase; padding:0 0 5px 0; }
.account-create .fieldset{ padding-top:14px; }
.account-create .form-list label{ font-weight:normal; }
.account-create .form-list .field{ float:none; }
.account-create .name-lastname, .account-create .confirmation-field{ padding-top:8px; }
.account-create .buttons-set, .customer-account-forgotpassword .buttons-set{ border:0; margin:0; padding-bottom:20px; padding-left:17px; padding-right:18px; }
.account-create .back-link a{ color:#666; }

.customer-account-forgotpassword .buttons-set{ border:1px solid #ccc; border-top:none; }
.customer-account-forgotpassword .fieldset{ border-bottom:none; min-height:inherit; margin-bottom:0; }
.customer-account-forgotpassword .fieldset .legend{ margin-bottom:14px; }

.customer-account-create .messages li li{ padding-left:22px; }

/* My Wishlist */
#wishlist-table .price-box .price, .block-wishlist .price-box .price{ bottom:0px; color:#666; }
#wishlist-table a{ color:#666; }
.my-wishlist .buttons-set{ background:#ccc; border:none; margin:0; padding:5px 10px; }

/* My Dashboard */
.customer-address-form .page-title, .customer-account-index .page-title, .customer-account-edit .page-title, .sales-order-history .page-title, .review-customer-index .page-title, .tag-customer-index .page-title, .wishlist-index-index .page-title, .newsletter-manage-index .page-title, .downloadable-customer-products .page-title{
    float:none; }
.customer-address-form .col-left, .customer-account-index .col-left, .customer-account-edit .col-left, .sales-order-history .col-left, .review-customer-index .col-left, .tag-customer-index .col-left, .wishlist-index-index .col-left, .newsletter-manage-index .col-left, .downloadable-customer-products .col-left, .sales-order-view .col-left, .customer-address-index .col-left{
    width:180px; position:relative; left:10px; }
.customer-address-form .block-subscribe input.input-text, .customer-account-index .block-subscribe input.input-text, .customer-account-edit .block-subscribe input.input-text, .sales-order-history .block-subscribe input.input-text, .review-customer-index .block-subscribe input.input-text, .tag-customer-index .block-subscribe input.input-text, .wishlist-index-index .block-subscribe input.input-text, .newsletter-manage-index .block-subscribe input.input-text, .downloadable-customer-products .block-subscribe input.input-text, .sales-order-view .block-subscribe input.input-text, .customer-address-index .block-subscribe input.input-text, .cms-customer-service .block-subscribe input.input-text{
    width:145px; }

.customer-account-index .messages, .wishlist-index-index .messages, .account-login .messages{ background:url(../images/success-bkg.jpg) repeat-x; }

.success-msg{ background-color:transparent; border-color:#ccc; padding-left:0 !important; padding-top:15px !important; text-align:center; background-position:20px 15px !important; }
.error-msg{ padding-left:0 !important; padding-top:15px !important; text-align:center; background-position:20px 15px !important; }
.messages .success-msg li{ margin:0 !important; }

.box-account{ border-color:#ccc; }
.box-account .box-head{ border:none; }
.box-account a{ color:#666; }

.dashboard .box-info .box-head h2{ background-image:none; padding:0; }
.dashboard .box-recent .box-head h2{ background:none; padding:0px; }
.dashboard .col2-set .col-2, .dashboard .col2-set .col-1{ float:none; width:auto; }
.dashboard .col-2{ margin-top:26px; }
.dashboard .box .box-title h3{ color:#666; }
.dashboard .box .box-title{ background:url("../images/bkg-divider.jpg") repeat-x scroll 0 100% transparent; }
.dashboard .box-content, .dashboard .box-content a, .dashboard h4, .dashboard .box-title a{ color:#666; }
.dashboard .box-info h4{ font-weight:normal; font-size:12px; }
.dashboard address a{ display:block; margin-top:4px; text-transform:lowercase; }

.block-account{ background:url(../images/account-create-bkg.jpg) repeat-x; }
.block-account .block-title{ background:none; padding-top:12px; }
.block-account .block-title strong{ color:#dd8200; }
.block-account .block-content{ background:transparent; }
.block-account .block-content li{ background:#9d9d9d; }
.block-account .block-content li a, .block-account .block-content li a:hover{ color:#fff; }
.block-account .block-content li.current { background:#dd8200; color:#fff; }
.block-account .block-content li a, .block-account .block-content li.current { border:none; margin-bottom:4px; padding:5px 10px; }

.block-subscribe .block-title strong, .block-reorder .block-title strong, .block-wishlist .block-title strong, .block-compare .block-title strong, .block-tags .block-title strong{
    background:none; padding:0; color:#DD8200; }
.block-subscribe .block-title, .block-reorder .block-title, .block-wishlist .block-title, .block-compare .block-title, .block-tags .block-title{
    background:none; border:none; padding-top:12px; }
.block-subscribe .block-content, .block-reorder .block-content, .block-wishlist .block-content, .block-compare .block-content, .block-tags .block-content{
    background:none; padding-bottom:16px; }
.block-subscribe, .block-reorder, .block-wishlist, .block-compare, .block-tags{ background:url(../images/account-create-bkg.jpg) repeat-x; }
.block-subscribe .actions, .block-reorder .actions, .block-wishlist .actions, .block-compare .actions, .block-tags .actions{ margin-top:16px; }

.block-reorder .actions, .block-tags .actions, .block-reorder li.odd, .block-reorder li.even, .block-wishlist .actions, .block-wishlist li.odd, .block-wishlist li.even, .block-compare .actions, .block-compare li.odd, .block-compare li.even{
    background:none; }
.block-reorder .block-subtitle, .block-reorder a, .block-wishlist .block-subtitle, .block-wishlist a, .block-compare .block-subtitle, .block-compare a, .block-tags a{
    color:#666; }

.back-link a{ color:#666; }

/* Account Information, Address Book, Contact Us, Catalog Advanced Search */
.account-edit, .customer-address, #contactForm .fieldset, .advanced-search{ border:1px solid #ccc; background:url(../images/account-create-bkg.jpg) repeat-x; }
.account-edit .fieldset, .customer-address .fieldset{ background:none; border:none; margin:0; }
#contactForm .fieldset, .advanced-search{ clear:both; border-bottom:none; margin:0; }
.account-edit .buttons-set, .customer-address .buttons-set{ border:0; padding:0 25px 20px 33px; margin-top:2em; }
#contactForm .buttons-set, .catalogsearch-advanced-index .buttons-set{ border:1px solid #ccc; border-top:none; padding:0 25px 20px 33px; margin:0; }
.account-edit .form-list label, .customer-address .form-list label, #contactForm .form-list label, .advanced-search .form-list label{ font-weight:normal; }

.addresses-list, .addresses-list h3, .addresses-list a{ color:#666; }

.customer-address-index button.button{ position:relative; right:5px; }

.customer-address-index .messages{ clear:both; }

.col2-right-layout .col-main{ padding-left:11px; }

/* My Orders */
.order-info{ clear:both; }
.order-info-box, .order-info-box h2{ color:#666; }

/* My Cart */
.checkout-cart-index .messages, .checkout-cart-index fieldset, .checkout-cart-index .cart-collaterals, .account-login .messages,  .customer-account-forgotpassword .fieldset{
    clear:both; }

.checkout-cart-index .cart .crosssell{ background:url("../images/account-create-bkg.jpg") repeat-x; border-color:#ccc; color:#666; }
.checkout-cart-index .col-main .crosssell p { clear:right; }

.cart .cart-collaterals .col2-set .col-2{ width:299px; }
.cart .crosssell h2{ color:#E26703; }
.cart .crosssell a, .cart .crosssell .price{ color:#666; }
.cart .crosssell .price{ position:relative; top:0px; }
.cart .crosssell .product-name{ margin-bottom:4px; }

.data-table tfoot tr.first td{ background:none; }

/* Enable Cookies */
.cms-enable-cookies .messages{ background:url(../images/success-bkg.jpg) repeat-x; margin:0 0 10px !important; }
.cms-enable-cookies .notice-msg{ background-color:transparent; border-color:#ccc; margin:0 !important; }

/* Noticias */

.cms-noticias ul, .cms-servicios ul{ list-style:disc inside none; }

/* Shopping Cart */
.checkout-cart-index .title-buttons .checkout-types button{ display:none; }
.checkout-cart-index .messages{ background:url("../images/breadcrumb_footer.jpg") no-repeat bottom; margin-bottom:10px !important; }
.checkout-cart-index .success-msg{ border:none !important; padding-left:40px !important; margin:0 !important; text-align:left; padding-top:0 !important; background-position:20px 0px !important; }
.checkout-cart-index .success-msg li{ color:#666; font-weight:normal !important; }

/* Checkout Cart */
.checkout-cart-index .cart-table thead th, .checkout-cart-index .cart-table tfoot tr, #wishlist-table thead th, #wishlist-table tfoot tr, #my-orders-table thead th, #my-orders-table tfoot tr{
    background:#ccc !important; }
.checkout-cart-index .cart-table thead th, .checkout-cart-index .cart-table tbody tr, .checkout-cart-index .cart-table a, #wishlist-table thead th, #wishlist-table tbody tr, #my-orders-table thead th, #my-orders-table tbody tr{
    color:#666; }
.checkout-cart-index .cart-table .odd, .checkout-cart-index .cart-table .even, #wishlist-table .odd, #wishlist-table .even, #my-orders-table .odd, #my-orders-table .even{
    background:none; }
.checkout-cart-index .cart-table tbody td, .cart .discount, .cart .shipping, #wishlist-table tbody td, #my-orders-table tbody td{
    border-color:#ccc; color:#666; }
.checkout-cart-index .cart-table, .checkout-cart-index .cart-table thead th, #wishlist-table, #wishlist-table thead th, #my-orders-table, #my-orders-table thead th{
    border:none; }

#my-orders-table tbody.odd tr, #my-orders-table tbody.even tr{ background:none !important; }
#my-orders-table h3, #my-orders-table tfoot, #my-orders-table a{ color:#666; }
#my-orders-table, #my-orders-table tfoot td{ border:none; }

button.btn-checkout span{ background:#dc8200; border:1px solid #fff; font-weight:bold; font-size:12px; height:auto; padding:2px 8px; line-height:15px; text-transform:uppercase; }
button.btn-checkout span span{ padding:0; }

.cart .discount{ background:url(../images/discount-bkg.jpg) repeat-x; }
.cart .shipping{ background:url(../images/account-create-bkg.jpg) repeat-x; }

.block-content .actions button.button span, .block-subscribe .actions button.button span, .block-reorder .actions button.button span, .block-wishlist .actions button.button span, .opc button.button span, .customer-address-index button.button span, .my-wishlist button.button span, .my-wishlist .buttons-set .btn-add span, .my-wishlist .buttons-set .btn-share span, .cart-table .btn-continue span, .cart-table .btn-update span, .cart .discount button span, .cart .shipping button span, .cart .crosssell button span, .account-login button span, .account-create button span, .customer-account-forgotpassword button span, .contacts-index-index button span, .catalogsearch-advanced-index button span, .checkout-onepage-success button span, .customer-address-form button span, .customer-account-edit button span{
    background:#dd8200; border-color:#fff; }
.block-content button.button, .block-subscribe button.button, .discount button.button, .shipping button.button, .crosssell button.button, .customer-address-index .page-title button.button, .opc button.button, #wishlist-table button.button, .customer-account-forgotpassword button.button, .new-users button.button, .registered-users button.button, .account-create button.button, .contacts-index-index button.button, .catalogsearch-advanced-index button.button, .checkout-onepage-success button.button, .customer-address-form button.button, .customer-account-edit button.button{
    box-shadow:3px 3px 4px #b5b5b5; -moz-box-shadow:3px 3px 4px #b5b5b5; -webkit-box-shadow:3px 3px 4px #b5b5b5; }

.cart .discount h2, .cart .shipping h2{ background:none; padding:0; }
.discount-form input.input-text, .shipping-form input.input-text, .shipping-form select{ border-color:#999; }
.cart .totals{ background:#929292; filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#666666', endColorstr='#999999'); background:-webkit-gradient(linear, left top, right bottom, from(#666), to(#999)); background:-moz-linear-gradient(left top,#666,#999); color:#fff; border:none; width:262px; }
.cart .totals table{ border-bottom:1px solid #ccc; padding-bottom:10px; }
.cart .totals .checkout-types{ padding-top:0; }
.cart .totals a{ color:#fff; text-decoration:none; }

/* Checkout */
#checkoutSteps{ clear:both; }
#checkoutSteps .step{ border-color:#ccc; background:url(../images/account-create-bkg.jpg) repeat-x; }
#checkoutSteps #opc-review #checkout-step-review{ background:none; border:1px solid #D9DDE3; border-top:none; padding-bottom:28px; }
#checkoutSteps input.input-text, #checkoutSteps select, #checkoutSteps textarea{ border-color:#999; color:#666; }
#checkoutSteps .form-list label{ font-weight:normal; }
#checkoutSteps a{ color:#666; }
#checkoutSteps #checkout-review-table{ color:#666; margin:0 auto; width:91%; border:none; }
#checkoutSteps .data-table{ border:0 0 1px 0 solid #ccc !important; }
#checkoutSteps #checkout-review-submit{ margin:0 auto; width:91%; background:#6a6a6a; background:-webkit-gradient(linear, left top, right top, from(#666), to(#999)) !important; background:-moz-linear-gradient(left,#666,#999) !important; color:#fff; }
#checkoutSteps #review-buttons-container button.button{ position:relative; left:16px; }
#checkoutSteps #review-buttons-container{ border:none; border-top:1px solid #ccc; }
#checkoutSteps #review-buttons-container a{ color:#fff; }
#checkoutSteps #checkout-review-table thead th{ background:#ccc; border-right:none; }
#checkoutSteps .data-table tbody th, #checkoutSteps .data-table tbody td{ border-color:#ccc; }
#checkoutSteps .data-table tfoot .first td{ padding-top:15px; }
#checkoutSteps .data-table tfoot .last td{ padding-top:5px; }
#checkoutSteps .data-table tfoot td{ border-right:none; }
#checkoutSteps #checkout-review-table tfoot{ color:#fff; }
#checkoutSteps #checkout-review-table tfoot tr{ background:#6a6a6a !important; background:-webkit-gradient(linear, left top, right top, from(#666), to(#999)) !important; background:-moz-linear-gradient(left,#666,#999) !important; }
#checkoutSteps #checkout-review-table .odd, #checkoutSteps #checkout-review-table .even{ background:#fff; }
#checkoutSteps #opc-review .buttons-set p{ line-height:normal; }

.opc button.button span span{ border:none; }
.opc .step-title, .opc .allow .step-title, .opc .active .step-title{ background:#6a6a6a; }
.opc .step-title .number, .opc .allow .step-title .number{ background:#999; border-color:#999; color:#fff; }
.opc .active .step-title .number{ background:#dc8200; border-color:#dc8200; }
.opc .active .step-title h2, .opc .allow .step-title h2, .opc .step-title h2{ color:#fff; }
#opc-review .buttons-set .please-wait{ position:relative; top:10px; }

#checkout-review-table-wrapper{ padding-top:47px; background:url(../images/account-create-bkg.jpg) repeat-x; }
#checkout-review-table td.last{ padding-right:14px; }
#checkout-review-submit .f-left{ left:210px; position:relative; top:2px; }

.checkout-onepage-index .col-main{ width:656px; padding-left:14px; }
.checkout-onepage-index .col-right{ width:210px; }
.checkout-onepage-index #opc-login h3{ color:#DC8200; }
.checkout-onepage-index #opc-login .col-2 h3{ padding-bottom:20px; }

#checkout-progress-wrapper{ background:url(../images/account-create-bkg.jpg) repeat-x; }
#checkout-progress-wrapper .block-progress{ border:1px solid #cdcdcd; padding:14px 17px 19px; }
#checkout-progress-wrapper .block-title strong{ color:#dc8200; }
#checkout-progress-wrapper .block-progress dt{ border:none; background:#757575; color:#fff; }
#checkout-progress-wrapper .block-progress dd{ border:none; background:#757575; filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#666666', endColorstr='#dddddd'); background:-webkit-gradient(linear, left top, right bottom, from(#666), to(#ddd)); background:-moz-linear-gradient(left top,#666,#ddd); color:#fff; }
#checkout-progress-wrapper .block-progress dd{ border-top:1px solid #ccc; }
#checkout-progress-wrapper .block-progress button.button{ margin-top:8px; }
#checkout-progress-wrapper .block-progress button.button span{ background:#5c5c5c; border:none; }

.opc .checkout-agreements{ border:0; }
.opc .checkout-agreements.text{ border:0; border-bottom:1px solid #7f7f7f; padding:0 30px 15px 28px; }
.opc .checkout-agreements li{ margin:0; }

/* Popular Search Terms */

.catalogsearch-term-popular .tags-list{ clear:both; }

/* Nuestras tiendas */

.cms-nuestras-tiendas .std{ color:#999; }
.cms-nuestras-tiendas h2{ color:#c9c9c9; }
.cms-nuestras-tiendas h3{ font-weight:bold; color:#666; margin-top:10px; }

/* Conócenos */

.cms-conocenos .std{ color:#999; }
.cms-conocenos .std img{ margin-bottom:20px; }
.cms-conocenos .nombre{ color:#F38004; font-weight:bold; }
