/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @licensehttp://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 */

/* Layout ================================================================================= */
.wrapper {}
.page { width:960px; margin:0 auto; padding:10px 0; text-align:left;}
.page-print { background:#fff; padding:20px; text-align:left; }
.page-popup { padding:20px; text-align:left; }
.main { margin:10px 0; }

/* Base Columns */ 
.col-left { float:left; width: 220px;}
.col-left li .linkindu {font-weight:normal;font-size: 11px; color:#545454 ; background: url(../images/flechita_azul.gif) no-repeat 0 68% ; padding: 5px 0 0 15px}
.col-left li a{color: #02BDF4; font-weight: bold}
.col-main { float:left; width:716px; border:0px solid #ddd; padding:5px; }
.col-right { float:right; width:210px; border:0px solid #ddd; padding:5px 5px 0; }
.product {height:270px;position:relative;}
.cms-home .product{height:220px;position:relative;}
/* 1 Column Layout */
.col1-layout .col-main { float:none; width:auto; }

/* 2 Columns Layout */
.col2-left-layout .col-main { float:right; }
.col2-right-layout .col-main {width:716px}
#newsletter-validate-detail{margin-bottom:5px}

/* 3 Columns Layout */
.col3-layout .col-main { width:484px; margin-left:10px; }

/* Content Columns */
.col2-set .col-1 { float:left; width:49%; }
.col2-set .col-2 {  }
.col2-set .narrow { width:33%; }
.col2-set .wide { width:65%; }

.col3-set .col-1 { float:left; width:32%; }
.col3-set .col-2 { float:left; width:32%; margin-left:2%; }
.col3-set .col-3 { float:right; width:32%; }

.col4-set .col-1 { float:left; width:23.5%; }
.col4-set .col-2 { float:left; width:23.5%; margin:0 2%; }
.col4-set .col-3 { float:left; width:23.5%; }
.col4-set .col-4 { float:right; width:23.5%; }
/* ======================================================================================= */

#my-reviews-table td{border:0px}
/* Global Styles ========================================================================= */
/* Form Elements */
#newsletter {width:120px}
input,select,textarea,button { font:12px Arial, Helvetica, sans-serif; vertical-align:middle; color:#000; }
input.input-text,select,textarea { background:#fff; border:1px solid #cccccc; }
input.input-text,textarea { padding:1px; margin-right: 2px }
input{font-size: 10px}
select { padding:1px; }
select option { padding-right:10px; }
select.multiselect option {}
textarea { overflow:auto; }
input.radio { margin-right:3px; }
input.checkbox { margin-right:3px; }
input.qty { width:2.5em !important; }
/*
button.button:-moz-focus-inner { padding:0; border:0; }
button.button {border:0;  background:url(../images/bkn_boton2.gif) 0 50% no-repeat; cursor:pointer;}
button.button p { float:left; padding:0 12px 0 0; background:url(../images/bkg_button.gif) 100% 50% no-repeat; font:bold 11px/21px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#fff; }
button.button span {  background:url(../images/bkg_button.gif) 100% 50% no-repeat;padding:2px 12px 2px 0; color:#fff; }
*/
button.button::-moz-focus-inner { padding:0; bobutton.buttonrder:0; } /* FF Fix */
button.button { -webkit-border-fit:lines; } /* <- Safari & Google Chrome Fix */
button.button { overflow:visible; width:auto; border:0; padding:0; margin:0; background:transparent; cursor:pointer; }
button.button span { background:url("../images/bkg_button.png") no-repeat scroll 0 0 transparent; color:#FFFFFF; float:left; font:bold 11px/21px Arial,Helvetica,sans-serif; height:20px; padding:0 0 1px 10px;text-align:center; white-space:nowrap; }
button.button span span { background-position:100% 0; padding:0px 10px 1px 0; }
button:hover span{color:#333}
button.comenzar{background: none !important; float:right !important}
button.comenzar span{background: none  !important;float:right !important; padding:0}
.page-popup .closew{padding-left:39%;
padding-top:20px;
width:50%;}
.labelfirst{background:#fff !important}
.tdimagen{padding:20px!important}
#product_comparison td{border:0px !important}

#product_comparison tr.even{background:#f6f6f6}

.col-main h3{line-height:1;}

.back{float:left !important}
/* Input & Textarea stretched for 100% */
.field-100 { border:1px solid #888; padding:2px; overflow:hidden; }
.field-100 input.input-text,
.field-100 textarea { float:left; width:100%; margin:0; padding:0; border:0; }
/* Form Highlight */
/*input.input-text:focus,select:focus,textarea:focus {}*/
/*.highlight { background:#eee; }*/

/* Form lists */
.form-list li { padding:0 0 5px; }
.form-list label {  }
.form-list .input-box { float:left; width:260px; }
.form-list input.input-text,
.form-list textarea {float:none;width:225px; }
.form-list select { width:256px; }
.shipping .form-list input.input-text  {float:right !important;width:225px; }
.form-list li.add-row { border-top:1px solid #ddd; margin-top:10px; }
.form-list li.add-row .btn-remove { font-size:0; line-height:0; padding:5px 5px 0 0; text-align:right; }
.form-list .range input.input-text { width:96px; }

.group-select {}
.group-select li { margin:0 0 5px; }
.group-select .input-box { float:left; width:260px; }
.group-select input.input-text,
.group-select textarea {width:510px; }
.group-select select { width:516px; }
.group-select .input-box input.input-text,
.group-select .input-box textarea { width:250px; }
.group-select .input-box select { width:256px; }
.buttons-set-update{position:relative;bottom:18px}
.buttons-set-cotizar { float:right;padding-bottom:10px}
.cotizar{width:319px !important}
.cotizar .button{margin:0 !important}
.buttons-set .back-link { float:left; }
.buttons-set button.button { float:left; }
.buttons-set2 { clear:both; margin:5px 0 0; padding:5px; border:1px solid #ddd; text-align:right; }
.account-create .buttons-set {padding-right:430px;}
/* Form Validation */
.validation-advice { clear:both; min-height:13px; margin:3px 0 0; padding-left:17px; font-size:10px; line-height:13px; background:url(../images/validation_advice_bg.gif) 2px 1px no-repeat; color:#f00; }
.validation-failed { border:1px dashed #f00 !important; background:#faebe7 !important; }
.validation-passed {}
.required { color:#a0a014; }
p.required { font-size:10px;margin:45px 0 0;width:150px; }
/* Expiration date and CVV number validation fix */
.v-fix { float:left; }
.v-fix .validation-advice { display:block; width:12em; margin-right:-12em; position:relative; }

/* Global Messages  */
.success { color:#3d6611; font-weight:bold; }
.error { color:#f00; font-weight:bold; }
.notice { color:#ccc; }

.messages,
.messages ul { list-style:none !important; margin:0 !important; padding:0 !important; }
.messages { width:100%; overflow:hidden; }
.messages li { margin:0 0 10px; }
.messages li li { margin:0 0 3px;font-size:12px;font-weight: bold }
.error-msg,
.success-msg,
.note-msg,
.notice-msg { border-style:solid !important; border-width:1px !important; background-position:10px 10px !important; background-repeat:no-repeat !important; min-height:24px !important; padding:8px 8px 8px 32px !important; font-size:10px !important; font-weight:bold !important; }
.error-msg { border-color:#f16048; background-color:#faebe7; background-image:url(../images/error_msg_icon.gif); color:#df280a; }
.success-msg { border-color:#446423; background-color:#eff5ea; background-image:url(../images/success_msg_icon.gif); color:#3d6611; }
.note-msg,
.notice-msg { border-color:#fcd344; background-color:#fafaec; background-image:url(../images/note_msg_icon.gif); color:#3d6611; }

/* BreadCrumbs */ 
.breadcrumbs {float:left; padding:5px; border:0px solid #ddd;width: 760px }
.breadcrumbs li { display:inline; }
.breadcrumbs strong{color:#545454}
.breadcrumbs a, .breadcrumbs span{color:#cccccc}
.breadcrumbs a,strong{font-size: 11px}
/* Page Heading */
.page-title { border-bottom:0px solid #ddd; padding:0 0 5px; margin:0 0 10px; }
.title-buttons { text-align:right; }
.title-buttons h2,
.title-buttons h3,
.title-buttons h4,
.title-buttons h5,
.title-buttons h6 { float:left; }
.page-title h2 {font-size: 23px ;color:#a0a014;background:url(../images/flechita_verde.gif) no-repeat 0% 50%; padding-left: 33px;}

/* Pager */ 
.pager { border-bottom:1px solid #cccccc;border-top:1px solid #cccccc; padding:5px; margin:5px 0; text-align:center; }
.pager .amount { float:left; }
.pager .limiter { float:right; }
.pager .limiter label {font-size:11px;color:#545454}
.pager .limiter select{width:60px;height:20px;font-size:10px}
.pager .pages { margin:0 135px; }
.pager .pages ol { display:inline; }
.pager .pages li { display:inline; }
.pager .pages .current {color:#A0A014; font-size:11px}
.pages li{background:transparent url(../images/bordesorter.gif) no-repeat scroll 87% 50%;; padding-right:8px}
.pages li.last {background:none}

/* Sorter */ 
.sorter {  border-bottom:1px solid #cccccc; padding:5px; margin:5px 0 15px 0;border-bottom:1px solid #CCCCCC; }
.sorter .view-mode { float:left; }
.sorter .sort-by {width:500px; float:right; }
.sorter .link-feed {}
.sorter label{font-size:12px; font-weight: bold; color:#545454}
.sorter .sort-by a {font-size:11px; background: url(../images/bordesorter.gif) no-repeat 98% 50%; padding:0 4px 0 2px}
.sorter .sort-by a:active {color:#a0a014}
.sort-by a{font-size:11px;font-color:#A0A014}
.sorteractive {color:#A0A014;font-weight: bold;}
.category-products option{font-size:10px}
.account-create #form-validate .group-select {border:1px solid #ebebeb}
.account-create #form-validate{width:540px;}
/* Data Table */ 
.data-table { width:100%; }
#checkout-review-table{width:100%;}
#review-buttons-container{padding-top:5px}
#checkout-review-table th.a-center{}
#shopping-cart-table th.a-center{text-align:left}
.data-table th { padding:5px; font-weight:bold; white-space:nowrap;background:#E7E7C3; color:#727732 }
.data-table td { padding:5px;border-top: 1px solid #EBEBEB }
#shopping-cart-table tbody td.last{border-right:1px solid #EBEBEB}
#shopping-cart-table tfoot td{padding:5px 0;text-align:right}
#shopping-cart-table td.image{border-left:1px solid #EBEBEB}
#shopping-cart-table td{padding:10px 5px 5px;border-top: 1px solid #EBEBEB;text-align:left }
.data-table thead { background-color:#f2f2f2;border: 1px solid #e7e7c4 }
.data-table tbody {border: 1px solid #e7e7c4}
.data-table tbody.odd td { border-width:0 1px; }
.data-table tbody.even { background-color:#f6f6f6; }
.data-table tbody.even td { border-width:0 1px; }
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td { border-bottom-width:1px; }
.data-table th .tax-flag { white-space:nowrap; font-weight:normal; }
.data-table td.label,
.data-table th.label { font-weight:bold; background-color:#f6f6f6; }
.data-table td.value {}
#login-form p.required{font-size:10px;
margin:50px 0 0;
width:150px;}
#checkout-step-login .button{float:right !important}
#checkout-step-login .f-left{float:left !important; margin-left:10px}
#opc-login .col2-set{}
#checkoutSteps .button{float:right}

/* Tax Details Row */
tr.tax-total { cursor:pointer; }
tr.tax-total td {}
tr.tax-total .tax-collapse { float:right; text-align:right; padding-left:20px; background:url(../images/bg_collapse.gif) 0 4px no-repeat; cursor:pointer; }
tr.show-details .tax-collapse { background-position:0 -53px; }
tr.show-details td {}
tr.tax-details td { background-color:#f6f6f6; }
tr.tax-details-first td {}

/* Shopping cart tax info */
.cart-tax-info,
.cart-tax-info .cart-price { padding-right:20px; }
.cart-tax-total { cursor:pointer; }
.cart-tax-total { padding-right:20px; background:url(../images/bg_collapse.gif) 100% 4px no-repeat; cursor:pointer; }
.cart-tax-total-expanded { background-position:100% -52px; }

/* Lists Decoration */
li.odd {}
li.even {  }
dt.odd,
dd.odd {}
dt.even,
dd.even { background-color:#f6f6f6; }

/* Misc */
.link-rss { background:url(../images/icon_rss.gif) no-repeat 0 50% ; padding-left:20px; white-space:nowrap;width:150px }
#rss-table-category td{width:135px}
#rss-table-misc td{width:135px}
/* Noscript Notice */
.noscript { border:1px solid #ddd; border-width:0 0 1px; background:#ffff90; font-size:12px; line-height:1.25; text-align:center; color:#2f2f2f; }
.noscript .noscript-inner { width:1000px; margin:0 auto; padding:12px 0 12px; background:url(../images/i_notice.gif) 20px 50% no-repeat; }
.noscript p { margin:0; }
/* Demo Notice */
.demo-notice { margin:0; padding:6px 10px; background:#d75f07; font-size:12px; line-height:1.15; text-align:center; color:#fff; }
/* ======================================================================================= */


/* Header ================================================================================ */
.logo { float:left; width:200px; height:70px; overflow:hidden; } 
.header-container { width:960px}
.header { padding:10px; }
.menu_categorias{ }
.header .logo { background-position:0 0; background-repeat:no-repeat; text-indent:-999em; }
.header .logo a { display:block; width:200px; height:63px; }
.header .welcome-msg { font-weight:bold; text-align:right; }
.header .links { float:right}
.header .header-links{float:right;width:370px;}
-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px;-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px;}
.header-container #search_mini_form {}
.clear {clear:both;}
.header-container .menu_bottom{border-bottom:1px  solid #ddd;height:30px;}
.header .links li{border-right: 1px solid #545454; padding-right: 3px; display :inline; color: #989898 ; font-size: 11px;margin-right:3px;}
.header .links li.last{padding-right:5px;margin:0}
.header-container .top-link-cart {background: url(../images/carritoheader.gif) no-repeat; padding: 0 0 0 20px}
.header-container #search_mini_form .form-search label{display:none;}
.header .buscador {float:right;margin-top:15px}
.header .moneda{float:right;width:370px}
.buttonlupa{padding:0;border:0;background:0}
.buttonlupa span{padding-right:0;border:0;background:0;padding-top:1px}
#search {width: 150px ; height:14px; }
.header .search-autocomplete { z-index:999; }
.header .search-autocomplete ul { border:1px solid #ddd; background-color:#fff; }
.header .search-autocomplete li { padding:3px; border-bottom:1px solid #ddd; cursor:pointer; }
.header .search-autocomplete li .amount { float:right; font-weight:bold; }
.header .search-autocomplete li.selected {}
.header .form-language {float:right;margin-bottom:10px;text-align:right;width:200px;display:none	}
.header li.last{border-right:none;}
.form-search{float:right;margin-top:4px}
.prodnew button {margin-left:20px}
/********** < Navigation */
#checkout-step-shipping .direccion {width:672px;padding:2px;}
#nav {background:url(../images/barraheader.gif) no-repeat 0% 5%}
.menu_categorias2{ height:35px   }
/* All Levels */
#nav li { text-align:left; position:relative;  }
#nav li.over { z-index:10; }
#nav li.parent {}
#nav li a { display:block; text-decoration:none;color:#777619 }
#nav li a:hover { text-decoration:none;color:#a0a014;}
#nav li a span { padding:9px 12px; display:block; white-space:nowrap; cursor:pointer; text-transform:uppercase;  }
#nav li ul a span { white-space:normal; }
#nav .nav-oportunidades:hover{background:url(../images/oportunidades.gif) no-repeat;}
#nav .nav-oportunidades{background:url(../images/oportunidades_over.gif) no-repeat;width:130px;float:right;}
#nav .nav-oportunidades span{color:#fff !important;}
#nav .nav-oportunidades:hover a {background:0 !important;}
#nav .nav-oportunidades:hover a span{background:0 !important;}
#nav .nav-oportunidades:hover > ul {left:-50px !important}
/* 1st Level */
#nav li { float:left;background:url(../images/borderheadermenu.gif) no-repeat 100% 40%}
#nav li a { float:left; font-weight:bold; color:#33333; }
#nav li.over a { color:#fff;background:url(../images/fondo_desplegable.gif) no-repeat 0 30%}
#nav li.over a span{ color:#fff;background:url(../images/fondo_desplegable2.gif) no-repeat 0 30%}
#nav li.over a,
#nav a.active  {  color:#fff;}
#nav li.over li a{ background:url(../images/bordemenu.gif) no-repeat 50% 100%}
#nav li.over li.last a{background:0}
#nav li.over li a span{background:url(../images/flechita_blanca_chica.gif) no-repeat 0% 50%; padding-left:15px}
#nav li li a span {padding:0}
#nav li li a {padding:9px 10px;}
/* 2nd Level */
#nav ul { position:absolute; width:15em; top:35px; left:-10000px; border:0px solid #ddd;  }
#nav ul li { float:none; }
#nav ul li.last { border-bottom:0; }
#nav ul li a { float:none; padding:4px 9px; font-weight:normal; color:#fff !important; background:url(../images/bordemenu.gif) no-repeat 50% 100%}
#nav li.last a{background:0;}
#nav li li li a {float:none; padding:4px 9px; font-weight:normal; color:#fff !important; background:url(../images/bordemenu.gif) no-repeat 50% 100% !important}
#nav li li li li a {float:none; padding:4px 9px; font-weight:normal; color:#fff !important; background:url(../images/bordemenu.gif) no-repeat 50% 100% !important}
#nav li li li.last a{ background:0 !important}
#nav ul li.active > a,
#nav ul li.over > a  { font-weight:bold; color:#a0a014 !important; }

/* 3rd+ leven */
#nav ul ul { top:7px; }

/* Show Menu */
#nav li.over > ul { left:0; }
#nav li.over > ul li.over > ul { left:100px; }
#nav li.over ul ul { left:-10000px; }
#nav ul {backgound:0}
#nav ul li{background:url(../images/fondo_menu.png) no-repeat 0 100%;}
#nav ul li.last{background:url(../images/fondo_menu_last.png) no-repeat 0 100%;border:0px}

#nav ul li.last:hover {background:url(../images/fondo_menu_last_over.png) no-repeat 0 100% !important}

#nav ul span{color:#000; padding: 2px 0 0 15px ;  }
#nav ul li:hover {background:#cbd200}
#nav ul li {border:0px}
/********** Navigation > */
/* ======================================================================================= */


/* Sidebar =============================================================================== */
.block { border:0px solid #ddd; margin:0px 0 10px;padding:0px 0 0 0;position:relative; }
.block .block-title { border-bottom:0px solid #ddd; }
.block .block-title h1 {text-transform:uppercase;color:#02bdf4;font-size:14px;font-weight: normal ;letter-spacing:-0.7px;padding:10px 0 0 20px;}
.block h3 { font-size:14px; line-height:1.5; }

.block .actions {}
.block .actions a { float:left;color:#00ADEF;font-weight:bold;background:transparent url(../images/flechita_azul.gif) no-repeat scroll 0% 50%;padding:0 15px;}

/* Block: Account */
.block-account {background:#ebebeb}
.block-account li{background: url(../images/flechita_azul.gif) no-repeat 0 50%; padding-left:10px}
.block-account .block-content{padding:0 15px 15px;background: url(../images/redondeadoG.gif) no-repeat 0 100%}
.block-account .block-title{ background: url(../images/redondeadoH.gif) no-repeat 0 0%}
.block-account .block-title h2{padding-top:15px}
.block-account .block-content li span{font-weight: bold;}
/* Block: Currency Switcher */
.block-currency {float:right;border-left: 1px solid #545454; padding-left: 7px;}
.block-currency select { width:50px; border:1px solid #888; }
.col-left .block-currency{display:none}
/* Block: Layered Navigation */
.block-layered-nav {background:#ebebeb;}
.block-layered-nav .block-content{padding:0 20px 20px 20px;background: url(../images/redondeadoG.gif) no-repeat 0 100%}
.block-layered-nav .block-content dt {color:#02bdf4; font-weight:bold; font-size:12px;margin-top:9px; }
.block-layered-nav .block-content li a {color:#545454; font-weight:normal; font-size:11px}
.block-layered-nav .block-content h3 {display:none}
.block-layered-nav dt { font-weight:bold; }
.block-layered-nav .currently {}
.block-layered-nav .block-title{ background: url(../images/redondeadoH.gif) no-repeat 0 0%}
.block-layered-nav .block-content li {padding-left:10px; background: url(../images/flechita_azul.gif) no-repeat 0 50%}
/* Block: Cart */
.block-cart{background:url(../images/fondocart.gif) repeat;}
.block-cart .block-content{padding:10px 0;background: url(../images/redondeadoF.gif) no-repeat 0 100%}
.block-cart .block-title {background: url(../images/redondeadoD.gif) no-repeat 0 0%}
.block-cart .amount {padding-left:20px;}
.block-cart .subtotal { color:#02BDF4;font-weight:bold;padding-left:20px;}
.block-cart .subtotal p{color:#00ADEF;font-weight:bold; }
.block-cart .subtotal label{color:#00ADEF;font-weight:bold;}
.block-cart .product-image {margin-left:0 !important;}
.block-cart .block-content p {}
#cart-sidebar li.last {border:0 !important;}
#cart-sidebar li {background:none;border-bottom:1px solid #fff;padding:10px 20px;}
.mini-products-list li { padding:5px 0; }
.mini-products-list .product-image { float:left; width:50px;  margin-right:-75px; }
.mini-products-list .product-details { margin-left:60px; }
.mini-products-list .product-details h4 { font-size:1em; font-weight:bold; margin:0; }
.mini-products-list .product-details .btn-remove { font-size:11px; color:#545454; background:url(../images/flechita_azul.gif) no-repeat 0 50%;padding:0 0 0 10px; }
#product_sendtofriend_form h3 {font-size:15px;font-weight: bold; color:#a0a014;margin-bottom:15px}
/* Block: Wishlist */
.block-wishlist {}

/* Block: Related */
.block-related {background:#ebebeb;}
.block-related .related {padding:15px !important; font-weight: normal !important;font-size: 13px !important;}
.block-related .block-title h2 {display: none}
.block-related .product-name a {line-height: 1 !important;font-size:11px;}
.block-related h3 {line-height: 1 !important;}
.block-related .block h3 {line-height: 1}
.block-related .price {color:#000 !important;}
.block-related .txtprice{float:left; font-weight: bold; color:#000; font-size:11px;}
.block-related .addprod {font-size:11px; color:#545454; background:url(../images/flechita_azul.gif) no-repeat 0 50%;padding:0 0 0 10px; float:left;}
.block-related .block-title{background: url(../images/redondeadoH.gif) no-repeat 0 0%}
.block-related li { border-bottom:1px solid #FFFFFF;padding:15px; }
.block-related li.last{border:0 !important}
.block-related p {padding:0 0 0 15px}
.block-related input.checkbox { float:left; margin-right:-20px; }
.block-related .item { background:0}
.block-related .price-box {float:left;
font-size:11px;
margin:0 0 0 5px; }
#block-related p {padding:0;}
.block-related .item .product-image { float:left; margin-right:-65px;margin:0 }
.block-related .item .product-details { margin-left:65px; }
.col-left .item .product-details li a {color:#545454; font-size:11px; font-weight: normal}
.block-related .item .product-name li a {color:#00ADEF;font-weight:bold;}
.block-related .block-content{padding:0;background: url(../images/redondeadoG.gif) no-repeat 0 100%}
.addprod{color:#333333 !important; font-weight: normal !important}
/* Block: Compare Products */
.block-compare {background:#ebebeb; }
.block-compare li { padding:5px 0; }
.block-compare .block-title{ background: url(../images/redondeadoH.gif) no-repeat 0 0%}
.block-compare .block-content{padding:10px 20px 20px 20px;background: url(../images/redondeadoG.gif) no-repeat 0 100%}
/* Block: Viewed */
.block-recent {display:none}
.recuadro{border:1px solid#ddd; padding:20px}
.butfin{margin-left:300px;margin-top:36px}
.noroute{margin-left:200px}

/* Block: Poll */
.block-poll {display:none;}
.block-poll input.radio { float:left; margin:3px -18px 0 0; }
.block-poll .label { display:block; margin-left:18px; }
.block-poll .answer {}
.block-poll .votes { font-weight:bold; }

/* Block: Tags */
.block-tags ul,
.block-tags li { display:inline; }
.block-tags {background:#ebebeb;}
.block-tags a {font-size:11px;color:#545454}
.block-tags .tags-list a{color:#545454; font-size:11px; font-weight: normal}
.block-tags .tags-list {padding:0}
.block-tags .block-title{padding:0 0 0 20px;; background: url(../images/redondeadoH.gif) no-repeat 0 0%}
.block-tags .block-content{padding:0 20px 20px;;background: url(../images/redondeadoG.gif) no-repeat 0 100%}

/* Block: Subscribe */
.block-subscribe {float:left; border: none; margin: 0;padding:0}

/* Block: Reorder */
.block-reorder {display:none}
.block-reorder li { padding:5px 0; }
.block-reorder input.checkbox { float:left; margin:3px -20px 0 0; }
.block-reorder .label { display:block; margin-left:20px; }

/* Block: Banner */
.block-banner {}
.block-banner .block-content { text-align:center; }

/* Block: Checkout Progress */
.block-progress {background:#ebebeb;}
.block-progress .block-content {padding:0 20px 16px;background: url(../images/redondeadoG.gif) no-repeat 0 100%}
.block-progress .block-title h1 {padding:0}
.block-progress .block-title {padding:10px 10px 10px 20px; background: url(../images/redondeadoH.gif) no-repeat 0 0%}
.block-progress dt {font-size:11px;color:#545454; background:url(../images/flechita_azul.gif) no-repeat 0% 50%; padding-left:10px }
.block-progress dt.complete{background-color:#ebebeb;color:#727732;width:165px}
.block-progress dd.complete { background-color:#ebebeb; padding-left:10px}
.block-progress dt.complete a{color:#727732;}

.block-account .block-title{margin-bottom:12px}
/* ======================================================================================= */
.customer-account-edit .input-box input{width:165px !important}
.customer-account-edit .taxvat {width:200px !important}


/* Category Page ========================================================================= */
.category-title { margin:0 0 20px ; }
.category-title h2 {font-size:25px; font-weight:normal; color:#a0a014; background:url(../images/flechita_verde.gif) no-repeat 0 45%; padding: 0 0 0 33px}
.category-image { display:block; margin:0 auto; }
.category-products strong {font-size:11px;color:#A0A014}
.v-middle {background:url(../images/pasador.gif) no-repeat;}

/* View Type: Grid */
.products-grid { width:100%; }
.products-grid tr.odd {}
.products-grid tr.even {  }
.products-grid td { width:25%;  padding:4px 1px 0 6px; border-left:0px solid #ddd;}
.products-grid td.empty {border:0px}
.products-grid td.first{border-left:none}
.products-grid td.last{border-right:none}
/* View Type: List */
.products-list li.item { border-bottom:1px solid #ccc; padding:5px; margin:0 0 5px;width:550px }
.products-list li.item .last{border:0px}
.products-list .product-image { float:left; }
.products-list .product-shop { float:right; width:320px; }
/* ======================================================================================= */


/* Product View ========================================================================== */
.product-view .special-price{margin-top:10px}
.product-view .special-price span{font-size:15px;font-weight: bold; color:#A0A014; margin-top:10px}
.product-view .add-to-box fieldset{background:url(../images/fondobox.gif) no-repeat;width:350px;height:39px;padding:14px 0 0px 9px;}
.product-view .add-to-box label{font-size:11px;font-weight: bold; color:#A0A014}
.product-view .add-to-box #qty {width:50px !important}

.product-essential {}
.product-collateral {}

/* Product Images */
.product-view .product-img-box { float:left; width:340px; }
.product-view .product-img-box .product-image { border:1px solid #ddd; }
.product-view .product-img-box .product-image-zoom { position:relative; width:321px; height:321px; overflow:hidden; z-index:9; }
.product-view .product-img-box .product-image-zoom img { position:absolute; left:0; top:0; cursor:move; }
.product-view .product-img-box .zoom-notice { padding-left:12px;background:transparent url(../images/flechita_verde_chica.gif) no-repeat scroll 0 50%;margin-left:35px }
.product-view .product-img-box .zoom { position:relative; z-index:9; height:18px; padding:5px 21px; background:url(../images/fondozoom.gif) no-repeat ; cursor:pointer;margin-left:9px }
.product-view .product-img-box .zoom #track { position:relative; height:18px;width: 275px; }
.product-view .product-img-box .zoom #handle { position:absolute; left:0; top:-1px; width:11px; height:17px; background:url(../images/ovalozoom.gif) 0 0 no-repeat;  }
.product-view .product-img-box .zoom .btn-zoom-out { left:8px;position:absolute;top:11px; }
.product-view .product-img-box .zoom .btn-zoom-in { position:absolute;right:26px;;top:9px; }
.product-view .product-img-box .more-views ul {margin-top:30px; }
.product-view .product-img-box .more-views li { float:left; padding:1px; background-color:#ddd; margin:0 0 8px 4px ; }

.product-image-popup { margin:0 auto; }
.product-image-popup .nav { text-align:center; }
.product-image-popup .image { display:block; }
.product-image-popup .image-label {}

/* Product Shop */
.product-view .product-shop { float:right; width:360px; }
.product-view .product-name {margin-top:10px}
.product-view .product-name h2{font-size:16px;font-weight: bold; color:#333333 !important}
.product-view .product-shop h5{font-size:14px;font-weight: bold; color:#333333; margin-bottom:15px}
.product-view .product-shop h4{font-size:11px;font-weight: normal; color:#333333 !important;position:relative;top:-4px;}
.product-view .short-description h3{color:#a0a014; font-size:12px;font-weight: bold; padding-top:15px;width:100%;float:left}
.product-view .short-description {font-size:11px; color:#545454}
.product-view .product-shop a{color:#a0a014;background:url(../images/bordeverde.gif) no-repeat 0% 50%; padding:0 8px; float:left}
.product-view .product-shop .buttons-set a {background:0;padding:0}
.linkamigo{}
.descc{background:none !important;}
.product-view .product-shop .separator{display:none}
.product-view .product-shop .rating{}
/* Rating */
.link-box {float:left;padding:10px 0;width:390px;}
.link-box .ratings {float:left;width:255px;}
.ratings .amount {display:block;float:left;padding-left:15px; color:#a0a014}
.ratings .rating-links {}
.ratings dt {}
.ratings dd {}
.rating-box {float:left; width:69px; height:13px; font-size:0; line-height:0; background:url(../images/bg_rating.gif) 0 0 repeat-x; position:relative; overflow:hidden; }
.rating-box .rating { position:absolute; top:0; left:0; height:13px; background:url(../images/bg_rating.gif) 0 100% repeat-x; }

/* Availability */
.availability {}
.availability .in-stock { font-weight:bold; }
.availability .out-of-stock { font-weight:bold; color:#f26522; font-size: 11px }

/********** < Product Prices */
.price { white-space:nowrap !important; }

.price-box {margin-top:10px}
.price-box .price {  }

.price-box-bundle {}

/* Regular price */
.regular-price {}
.regular-price .price { font-weight:bold;font-size:11px; color:#A0A014 }

/* Old price */
.old-price {}
.old-price .price-label { white-space:nowrap; }
.old-price span {text-decoration:none;font-size:11px; color:#545454 }

/* Special price */
.special-price {}
.special-price .price-label { font-weight:bold; white-space:nowrap; }
.special-price span { font-weight:bold;font-size: 12px; color:#a0a014 }

/* Minimal price (as low as) */
.minimal-price {}
.minimal-price .price-label { font-weight:bold; white-space:nowrap; }

a.minimal-price-link { display:block; }
a.minimal-price-link .label {}
a.minimal-price-link .price { font-weight:normal; }

/* Excluding tax */
.price-excluding-tax { display:block; }
.price-excluding-tax .label { white-space:nowrap; }
.price-excluding-tax .price { font-weight:normal; }

/* Including tax */
.price-including-tax { display:block; }
.price-including-tax .label { white-space:nowrap; }
.price-including-tax .price { font-weight:bold; }

/* Excl tax (for order tables) */
.price-excl-tax  { display:block; }
.price-excl-tax .label { display:block; white-space:nowrap; }
.price-excl-tax .price { display:block; }

/* Incl tax (for order tables) */
.price-incl-tax { display:block; }
.price-incl-tax .label { display:block; white-space:nowrap; }
.price-incl-tax .price { display:block; font-weight:bold; }

/* Price range */
.price-from {}
.price-from .price-label { font-weight:bold; white-space:nowrap; }
.price-to {}
.price-to .price-label { font-weight:bold; white-space:nowrap; }

/* Price as configured */
.price-as-configured {}
.price-as-configured .price-label { font-weight:bold; white-space:nowrap; }

/* Price notice next to the options */
.price-notice { padding-left:10px; }
.price-notice .price { font-weight:bold; }
/********** Product Prices > */

/* Tier Prices */
.tier-prices .price { font-weight:bold; }
.tier-prices .benefit {}

/* Add to Links */
.add-to-links .separator { display:none; }

/* Add to Cart */
.add-to-cart label { float:left; margin-right:5px; }
.add-to-cart .qty { float:left; }
.add-to-cart button.button { float:left; margin:-2px 5px; }

/* Add to Links + Add to Cart */

.add-to-box .add-to-cart { float:left; }
.add-to-box .add-to-links a{color:#545454; background:url(../images/flechita_verde_chica.gif) no-repeat 0 50%; margin:0; float:none}
.add-to-box .or { float:left; margin:0 10px; }
.add-to-box .add-to-links { float:left; }

.product-shop .add-to-cart { float:left; }
.product-shop .add-to-links a{color:#545454; background:url(../images/flechita_verde_chica.gif) no-repeat 0 50%; margin:0; float:none}
.product-shop .or { float:left; margin:0 10px; }

/* Product Options */
.product-options { padding:10px; margin:10px 0 0; border:1px solid #ddd; background-color:#f6f6f6; }
.product-options dt label { font-weight:bold; }
.product-options dt .qty-holder { float:right; }
.product-options dt .qty-holder label { vertical-align:middle; }
.product-options dt .qty-disabled { background:none; border:0; padding:3px; color:#000; }
.product-options dd { margin:10px 0; }
.product-options dl.last dd.last {}
.product-options dd input.input-text { width:98%; }
.product-options dd textarea { width:98%; height:8em; }
.product-options dd select { width:100%; }
.product-options .options-list {}
.product-options .options-list input.radio { float:left; margin:3px -18px 0 0; }
.product-options .options-list input.checkbox { float:left; margin:3px -20px 0 0; }
.product-options .options-list .label { display:block; margin-left:20px; }
.product-options ul.validation-failed { padding:0 7px; }
.product-options p.required { padding:15px 0 0; }

.product-options-bottom { padding:10px; border:1px solid #ddd; border-top:0; }
.product-options-bottom .price-box { margin:10px 0; }

/* Grouped Product */
.grouped-items {}

/* Block: Product new */
.prodnew {float: right;width:75%;padding-top:10px}
/* Block: Product best */
.prodbest ul {padding:0}


/* Block: Description */
.product-view .description {font-size:11px;color:#545454}
.product-view .description h3{font-size:11px;color:#545454}
.more-views h3{display:none}
/* Block: Additional */
.product-view .additional {}

/* Block: Upsell */
.product-view .up-sell {}
.product-view .up-sell .products-grid td { width:25%; }

/* Block: Tags */
.product-view .tags {}
.product-view .tags .form-add-tags label { float:left; }
.product-view .tags .form-add-tags .input-box { float:left; width:260px; margin:0 5px; }
.product-view .tags .form-add-tags input.input-text { width:254px; }
.product-view .tags .form-add-tags button.button { vertical-align:bottom; }
.product-view .tags .form-add-tags p { clear:both; }

/* Block: Reviews */
.product-view .reviews {}

/* Block: Add Review */
.product-view .add-review {}
.product-view .add-review .product-name span { font-weight:normal; }
.product-view .product-collateral {padding: 30px 0 0 0;}
.product-view .product-collateral .tabs-head {overflow: hidden; margin-left: 0px; font-size: 11px;}
.product-view .product-collateral .tabs-head li {width:176px;float: left; }
.product-view .product-collateral .tabs-head li a {border-bottom:1px solid #ccc; background:url('../images/tabs.gif') no-repeat;display: block; padding: 5px 15px; text-decoration: none; color: #959595;font-weight: bold;font-size:11px;}
.product-view .product-collateral .tabs-head .here {width:176px;background: url('../images/bg_pattern.gif');}
.product-view .product-collateral .tabs-head .here a {border:0px;background:url('../images/tabselect.gif') no-repeat;  color: #a0a014;}
.product-view .product-collateral .tabs-body {border:1px solid #CCCCCC;border-bottom:1px solid #ccc ;border-left:1px solid #ccc ;border-right:1px solid #ccc ; background: url('../images/bg_pattern.gif'); padding:16px 14px; width:674px;}
.product-view .product-collateral .tabs-body h3 {display: none;}


/* ======================================================================================= */


/* Content Styles ================================================================= */
.product-name a{ font-size:12px; font-weight:bold; line-height:1.5;color:#545454 }
.prodnew h6 {font-size:12px; font-weight:bold; color:#a0a014; margin: 10px 0 0px 0px; padding-left: 10px; }

.prodnew h2 {font-size:25px; font-weight:normal; color:#a0a014; background:url(../images/flechita_verde.gif) no-repeat 1% 45%; padding: 0 0 0 35px}
.mostserach{border-top:1px solid #ddd; padding-top:25px}
.prodnew .price-box{margin:0; }
.product-image {margin : 0 0 0 11px}
.content-prod{height: 230px; padding:0 0 0 10px}
.content-prod .old-price {padding-left: 10px;}
.content-prod .special-price {padding-left: 10px;}
.content-prod .availability {padding-left: 10px;}
.category-products h4{font-size:11px ; color:#545454;font-weight: normal}
.category-products h5{color:#a0a014; font-weight: bold;font-size:12px; margin-top:5px}
#products-grid-table .button {position:absolute;bottom:0px;margin-left:14px}
.category-products .add-to-links {margin: 3px 0 0 0}
.category-products .add-to-links a{background:url(../images/flechita_verde_chica.gif) no-repeat 0 50% ; padding-left:10px}
#new-products-list-table{margin-bottom:30px;}
.productborder{
margin-bottom:10px;}

.buy-wraper {text-align: center;}
.buy-wraper .button {float: none !important; margin: 0 !important;}
.disponibilidad {background:url(../images/fondostock.gif) no-repeat;margin-top:10px}
.disponibilidad p{float:left}
.disponibilidad .availability{color:#f26522;padding-right:40px;padding-top:3px}
.disponibilidad {width:390px;height:32px;padding:10px}
.btnstock a{padding:0px;float:none;background:none !important}

/* Product Tags */
.tags-list li { display:inline; }

/* Advanced Search */
.search-summary {}

/* CMS Home Page */
.cms-home .products-grid td {border-left:1px solid#ddd}

/* Sitemap */
.sitemap {}
/*Contact form*/
#contactForm h3,label{color:#545454}
.buttons-set-enviar .button{float:left}
.button-set-enviaropinion{float:left}
/* ======================================================================================= */


/* Product Review ======================================================================== */
.product-review {}
.product-review .product-img-box { float:left; width:140px;  }
.product-review .product-img-box .product-image { display:block; border:1px solid #ddd; padding:1px; }
.product-review .details { float:right; width:570px; }
/* ======================================================================================= */


/* Shopping Cart ========================================================================= */
.cart .checkout-types { float:right; text-align:right; }

/* Shopping Cart Table */
.cart-table .item-msg { font-size:10px; }

/* Shopping Cart Collateral boxes */
.cart .cart-collaterals { float:right; width:720px; margin-top:20px;}
.cart .topcart{padding-right:10px;float:right;background:#e7e7c3}
.cart .cart-collaterals .discount{float:left; width:330px;padding:30px 0 0 13px;}
.cart .cart-collaterals h3{font-size: 12px; font-weight:bold; color:#a0a014 }
.cart .cart-collaterals label,p{font-size: 11px; font-weight:normal; color:#333333; }
#discount-coupon-form{padding-top:10px; padding-right:10px}
.cart .crosssell .product-image { float:left; margin-right:-90px; }
.cart .crosssell .product-shop {float:right;
width:130px;}
.cart .shipping {float:right;background: url(../images/separadorcart.gif) no-repeat 0% 50%;padding:22px 0 0 20px;width:347px;}
.shipping fieldset{float:left}
.bot{padding-right:30px}
.bot .button{padding-right:10px;margin-top:44px}
.continuebot{float:right !important}
.shipping dl{}
.shipping{}
#shipping-zip-form .form-list input.input-text, .form-list textarea  {  float:none }
#shipping-zip-form .form-list select { width:233px; float:right }
#discount-coupon-form input.input-text, textarea {width:220px; float:right;margin-left:5px;}
#discount-coupon-form .textnumber{float:left}
#discount-coupon-form .textcupon {width:100%}

#discount-coupon-form #coupon_code {float:left;}
.col-2 fieldset button{float:right; margin-top: 8px;} 
.checkout-onepage-index .input-box1{width:160px!important}
.col-2 fieldset.buttons-set{border:0px solid}
.col-2 ul.form-list li{width:320px;height:26px;vertical-align:top;}

#ship {}
#ship label{float:left}
#ship input.input-text{float:right}
#shopping-cart-totals-table tbody .a-right span,th {font-size:12px;color:#545454}
#shopping-cart-totals-table tfoot .a-right span,strong {font-size:12px;color:#f26522}
#shopping-cart-totals-table .a-right {text-align:left; border-bottom:1px solid #ccc;width:100%}
#shopping-cart-totals-table tbody{border-bottom:1px solid #ccc}
.totals{}
.totals a {display:none}
.totals .button{margin-top:5px}
#shopping-cart-table .button{float:left;border:0px}
#shopping-cart-table .button1{float:right;border:0px}
.crosssell h4 a{font-size:11px; font-weight:bold; color:#727732 }
.crosssell li{padding:16px 0;height:60px;}
.crosssell .item .product-name {line-height: 1 !important;}
.crosssell .item .product-name a {color:#00ADEF;font-weight:bold;line-height: 1 !important;}
.crosssell {background:#ebebeb;padding:0 5px 10px 15px}
.crosssell h1 {padding:16px 0 10px 0px !important; font-weight: normal !important;font-size: 13px !important;color:#02bdf4;text-transform:uppercase;}
.crosssell .top{padding-bottom:10px}
.crosssell .bottom{}
.crosssell .product-image {margin-left:0;}
.crosssell .price-box {margin:0; color:#434343 !important;}
.crosssell .price{ color:#434343 !important;}
#shopping-cart-table .image{}
.crosssell li.item p a {background:url(../images/flechita_azul.gif) no-repeat 0 50%; padding-left:10px}
.cart-price span{font-size:11px;color:#333333; padding:10px 0px}
.customer-address-form .form-list .input-box {width:342px}
.customer-address-form .form-list .input-box input{width:330px}
.customer-address-form .form-list #street_1{width:673px}
.customer-address-form .form-list .input-box select {width:335px}
/* Shopping Cart Totals */
.cart .subtotals{width:400px;float:right}
.cart .totals {width:100%; float:right;background:url(../images/flechacart.gif) no-repeat 0% 0% ;padding-bottom:50px}
.cart .totals table { width:100%; }
.cart .totals table th,
.cart .totals table td {border-bottom:1px solid #ccc; padding:5px; }
.cart .totals table th { }

/* Options Tool Tip */
.item-options dt { font-weight:bold; font-style:italic; }
.item-options dd { padding-left:10px; }
.truncated { cursor:help; }
.truncated a.dots { cursor:help; }
.truncated a.details { cursor:help; }
.truncated .truncated_full_value { position:relative; z-index:999; }
.truncated .truncated_full_value dl { position:absolute; top:-99999em; left:-99999em; z-index:999; width:250px; padding:8px; border:1px solid #ddd; background-color:#f6f6f6; }
.truncated .show dl { top:-20px; left:50%; }
.col-left .truncated .show dl { left:30px; top:7px; }
.col-right .truncated .show dl  { left:-240px; top:7px; }
.bottom_cart .col-1{float:left; width:30%;  width:220px;margin-top:20px; }



/* ======================================================================================= */


/* Checkout ============================================================================== */
/* One Page */
.opc { border-bottom:1px solid #ddd; position:relative; }
.opc li.section { border:1px solid #fff; border-bottom:0; }
.opc .step-title { background-color:#e7e7c4	; padding:0 5px; text-align:right; }
.opc .step-title .number { float:left; line-height:22px; margin-right:5px;color:#a0a014; font-weight:bold;  }
.opc .step-title h3 { float:left;font-size:12px;font-weight:bold;color:#a0a014;padding: 5px 0 0 0  }
.radio .first{float:left;padding-right:20px;}
.radio .last{float:left;}
#checkout-shipping-method-load{padding-bottom:25px}
#checkout-payment-method-load{padding-bottom:25px}
#checkout-review-table th{background:0;border-top:1px solid #E7E7C4}
#checkout-review-table td h4 {color:#545454}
#checkout-review-table td{}
dt .complete address{padding-left:15px}

#checkout-step-shipping .input-box{width:346px}
#checkout-step-billing .direccion {width:672px;padding:2px}
#checkout-step-shipping .input-text,#checkout-step-shipping .validate-select {margin-right:15px;width:325px}
#checkout-step-shipping p.required{margin:0;float:right;width:auto}
#checkout-step-login h4{font-size:12px;font-weight:bold;color:#a0a014}
#checkout-step-login .col-2{width:49%;float:right; padding:0}

#co-billing-form .input-box{width:346px}
#co-billing-form .direccion {width:672px;padding:2px}
#co-billing-form .input-text,#co-billing-form .validate-select {margin-right:15px;width:325px}
#co-billing-form p.required{margin:0;float:right;width:auto;padding-right:10px}


.butleft {float:right !important}

#login-email,#login-password {width:150px}
.main col2-right-layout .col-right sidebar .block-title {}
.col-2 .input-box1 {width:155px;}
.col-2 .input-box2 {float:right;}
#login-form .login li {float: left; width: 49%;}
.col2-set .col-1 .input-box {float:right;}
.col2-set .col-2 .input-box {float:right;}
.col-2 .buttons-set a{background: url(../images/flechita_verde_chica.gif) no-repeat 0% 50%; padding-left:10px}
.col-2 label {font-size:11px;color:#545454;font-weight: normal;}
.col2-set .col-2 ul.form-list li { }
.texto {font-size:11px;color:#545454;}
.radio {padding-top:10px}
.radio label {color:#545454}
.opc .allow .step-title { cursor:pointer; }

.opc .active {}
.opc .active .step-title .number {float:left; line-height:22px; margin-right:5px;color:#fff; font-weight:bold;}
.opc .active .step-title h3 { float:left;font-size:12px;font-weight:bold;color:#fff !important;padding: 5px 0 0 0  }
.opc .active .step-title { background:url(../images/fondoactive.gif) no-repeat; cursor:default; }
.opc .step { border:1px solid #ddd; padding:10px; position:relative; }
.opc .step .tool-tip { right:10px; }
.opc .order-review {}
#billing-new-address-form,#shipping-new-address-form label{color:#545454;font-size:11px;}

/* Multiple Addresses Checkout */
.checkout-progress { padding:0 50px; margin:10px 0; }
.checkout-progress li { float:left; width:20%; border-top:5px solid #ccc; text-align:center; color:#ccc; }
.checkout-progress li.active { border-top-color:#000; color:#000; }

.multiple-checkout { position:relative; }
.multiple-checkout .tool-tip { top:50%; margin-top:-120px; right:10px; }
.multiple-checkout .grand-total { font-size:1.5em; text-align:right; }
.multiple-checkout .grand-total big {}
.multiple-checkout .grand-total .price {}

/********** < Common Checkout Styles */
/* Shipping and Payment methods */
.sp-methods dt { font-weight:bold;color:#545454; font-size:12px }
.sp-methods .price { font-weight:bold; }
.sp-methods .form-list { padding-left:20px; }
.sp-methods select.month { width:150px; margin-right:10px; }
.sp-methods select.year { width:96px; }
.sp-methods input.cvv { width:3em !important; }

.please-wait { float:right; margin-right:5px; }
.cvv-what-is-this { cursor:help; margin-left:5px; }

/* Tooltip */
.tool-tip { border:1px solid #ddd; background-color:#f6f6f6; padding:5px; position:absolute; z-index:9999; }
.tool-tip .btn-close { text-align:right; }
.tool-tip .tool-tip-content { padding:5px; }

/* Gift Messages */
.add-gift-message {}
.gift-message-form { border:1px solid #ddd; background-color:#f5f5f5; }
.gift-message-form .inner-box { padding:5px; height:300px; overflow:auto; }
.gift-message-form .gift-item {}

.gift-message-link { display:block; background:url(../images/bg_collapse.gif) 0 4px no-repeat; padding-left:20px; }
.gift-message-link.expanded { background-position:0 -53px; }
.gift-message-row {}
.gift-message-row .btn-close { float:right; }
.gift-message dt strong { font-weight:bold; }

/* Checkout Agreements */
.checkout-agreements {}
.checkout-agreements li { margin:10px 0; }
.checkout-agreements .agreement-content { border:1px solid #ddd; background-color:#f6f6f6; padding:5px; height:10em; overflow:auto; }
.checkout-agreements .agree { padding:6px; }
/********** Common Checkout Styles > */
/* ======================================================================================= */


/* Account Login/Create Pages ============================================================ */
.account-login {}
.account-login .new-users {width:433px;height: 188px;background:url(../images/recuadroblanco.gif) no-repeat;padding:20px}
.account-login .new-users p{font-size:12px; color:#545454;line-height:1.2}
.account-login .new-users h3{font-size:13px; color:#A0A014; font-weight:bold;text-transform: uppercase;padding-bottom:10px}
.account-login .registered-users {padding:0;float:right;width:420px;height: 191px;background:url(../images/recuadroverde.gif) no-repeat;padding:20px}
.account-login .registered-users .form-list li{height: 40px; width:auto}
.account-login .registered-users ul{padding:20px 0 0;}
.account-login .registered-users h3{font-size:13px; color:#A0A014; font-weight:bold;text-transform: uppercase;padding-bottom:10px}
#email,#pass{width:180px}
.customer-account-login #email,.customer-account-login #pass{height:16px;width:197px;}
.customer-account-edit #email{width:330px!important}
.customer-account-edit #lastname{float:left;width:330px !important}
.customer-account-edit #firstname{float:left;width:330px !important}
.customer-account-edit .name-lastname{float:right;width:auto;}
.customer-address-index address,ol li{color:#545454;font-size:12px}
#newaccount{margin-top:60px;float:right !important}
.forgotlogin{background:url(../images/flechita_fverde.gif) no-repeat 0 50%;padding-left:12px;float:left;}
.registered-users .pass{float:right; width:200px !important;padding-right:10px;}
.registered-users .email{width:200px !important;float:left}
.required-login{font-size:11px;margin:0px 0 15px 0;width:150px;color:#A0A014}

#login-form .col2-set .col-1 {}
.buttons-set-login{height:100px;width:100%}
.buttons-set-login #send2{float:right}
.col2-set .col-in{float:right;width:200px ;}
.col2-set .col-up{width:255px}
.account-create {}
.f-left a{color:#727732}
.gracias{font-size:16px;
font-weight:bold;
line-height:1.375;color:#A0A014}
.buttons-continue {float:left}
/* Account Login/Create Pages ============================================================ */
#form-validate h3{color:#A0A014; font-size:13px;font-weight: bold}
#form-validate .group-select label{color:#545454;font-size:11px}
.buttons-set-save .button{float:left}
.description strong span{color:#727732;}
.description span strong{color:#000;}

.sp-methods dt{display:none}
#checkout-payment-method-load .sp-methods dt{display: block;}

/* My Account ============================================================================= */
/********** < Dashboard */
.dashboard {}
.dashboard .welcome-msg {}
.dashboard .welcome-msg h3{font-size:13px; color:#A0A014; font-weight: bold}
.dashboard .welcome-msg p{font-size:11px;color:#545454}
.tags-list a{font-size:20px !important }

.dashboard .title{background:url(../images/fondotitle.gif) no-repeat;font-size:13px; color:#fff; font-weight: bold;padding:8px 0px 0px 5px;margin:15px 0 0;width:706px}
.dashboard .title a{float:right; color:#fff; padding:0px 15px}
.dashboard .title h3{font-size:13px; color:#fff !important; font-weight: bold;padding:0 0 2px 7px;}
/* Block: Recent Orders */
.dashboard .recent-orders { margin:10px 0;}
#my-orders-table{width:706px;}
#my-orders-table .first{border-left:1px solid #eff5cb}
#my-orders-table th{width:62px;color:#9f9e4b !important ; background:#e9e7c1 !important}
#my-orders-table td{border-bottom:1px solid #e7e7c4; font-size:11px; color:#545454}
/* Block: Tags */
.dashboard .tags .number { float:left; margin-right:-20px; }
.dashboard .tags .details {  }
.dashboard .infoaccount{font-size:13px; color:#fff !important; font-weight: bold;padding:0 0 0 7px;}
.dashboard .col-2{padding:0;width:50%;float:right}
.dashboard .col-1{padding:0;width:50%;float:left}
.dashboard .col2-set{border-bottom:1px solid #e7e7c4; width:706px}
.dashboard .col-2 h5{background:#e9e7c1 ;font-size:11px; color:#9f9e4b!important; font-weight:bold;padding:5px 7px}
.dashboard .col-1 h5{background:#e9e7c1;font-size:11px; color:#9f9e4b!important; font-weight:bold;padding:5px 7px}
.dashboard .col-2 h4{background:#e9e7c1;font-size:11px; color:#9f9e4b!important; font-weight:bold;padding:5px 7px}
.dashboard .col-1 h4{background:#e9e7c1;font-size:11px; color:#9f9e4b !important; font-weight:bold;padding:5px 7px}
.dashboard .col-1 p,.dashboard .col-1 address {padding:0 0 0 7px;border-left:1px solid #e7e7c4;color:#545454;
font-size:11px;}
.dashboard .col-2 p,.dashboard .col-2 address {padding-left:7px;border-right:1px solid #e7e7c4;color:#545454;
font-size:11px;}
.dashboard .col-2 p{padding-bottom:32px}
.dashboard .col-1 a{color:#c1d72f ; padding-left:10px;background:url(../images/flechita_verde_chica.gif) no-repeat 0 50%}
.dashboard .col-2 a{color:#c1d72f ; padding-left:10px;background:url(../images/flechita_verde_chica.gif) no-repeat 0 50%}
.dashboard .gestionardir {float:right}
.dashboard ol li{background:#eff5cb; width:699px;}
#my_recent_reviews .rating-box{float:none}
#my_recent_reviews li,#my_recent_tags li {padding:7px 0 7px 7px}
#my-orders-table .last{border-right:1px solid #e7e7c4}
#my-orders-table td.last .nobr{float:right;}
#my-orders-table {margin-bottom:10px}
.sidebar {width:220px;overflow:hidden}

.dashboard .tags h3{}
.dashboard .reviews h3{}
/* Block: Reviews */
.dashboard .reviews {}
/********** Dashboard > */

/* Order View */
.order-info { border:1px solid #ddd; padding:5px; }
.order-info dt,
.order-info dd,
.order-info ul,
.order-info li { display:inline; }
.order-info dt { font-weight:bold; }

/* Print Pages */
.page-print .print-head {}
.page-print .print-head img { float:left; }
.page-print .print-head address { float:left; margin-left:15px; }
/* Price Rewrites */
.page-print .gift-message-link { display:none; }
.page-print .price-excl-tax,
.page-print .price-incl-tax { display:block; white-space:nowrap; }
.page-print .cart-price,
.page-print .price-excl-tax .label,
.page-print .price-incl-tax .label,
.page-print .price-excl-tax .price,
.page-print .price-incl-tax .price { display:inline; }
/* ======================================================================================= */
.bookright{border:1px solid #e9e7c1;margin-bottom:10px;float:right;width:49%!important;-moz-border-radius-bottomleft:7px;-moz-border-radius-bottomright:7px}
.bookleft{border:1px solid #e9e7c1;margin-bottom:10px;float:left;width:49%!important;-moz-border-radius-bottomleft:7px;-moz-border-radius-bottomright:7px}
.bookleft h4{background:#e9e7c1;padding:5px}
.bookleft a{color:#96a139; background: url(../images/flechita_verde_chica.gif) no-repeat 0% 50%;padding-left:10px}
.titlebook{width:100%}
.titlebook .left{width:48%;float:left;background:url(../images/fondo_book.gif) no-repeat;padding:6px 5px;font-size: 13px;color:#FFF}
.titlebook .right{width:48%;float:right;background:url(../images/fondo_book.gif) no-repeat;padding:6px 5px;font-size: 13px;color:#FFF}
.bookright h3{background:url(../images/fondo_book.gif) no-repeat;padding:6px 5px; font-size: 15px;color:#FFF;margin-bottom:5px;}
.bookright address{padding-left:5px;height: 287px}
.bookleft address{padding-left:10px}
.bookright li{padding-left:5px}
.bookleft h4{color:#9e9e0c;font-size:12px}
.bookright h4{color:#9e9e0c}
#form-validate{width:706px}
#form-validate .redit{margin-bottom:50px}
#form-validate .title h3{color:#fff !important;padding-left:5px}
#form-validate .title{background:url(../images/fondotitle.gif);font-size:13px; color:#fff; font-weight: bold;padding:5px 0px 5px;margin:15px 0 0;width:706px}
#form-validate .group-select{border: 1px solid #ebebeb;border-top:0px;padding:10px;-moz-border-radius-bottomleft:7px;-moz-border-radius-bottomright:7px}
#form-validate p.required{margin:0;float:right;width: 100px}
.backbutton{float:left}
.buttons-set-save{float:right}
.buttonwindow{border:0 none;
cursor:pointer;
overflow:visible;
width:auto;}
.newss address{padding-bottom:34px}

/* Footer ================================================================================ */
.footer {  overflow:hidden;border-top: 1px solid #ddd;width:960px}
.footer .foottop {width: 100%; float: left; padding:15px 0 15px 42px;;  margin-bottom:10px;}
.footer button{padding:0;border:0;background:0;cursor:pointer}
.footer .foottop .top1 {float:left; width:235px;}
.footer .foottop .top2 {float:left; width:235px}
.footer .foottop .top3 {float:left; width:200px}
.footer .foottop .top4 {float:left; width:235px}
.footer .foottop .title1 {float:left; padding: 0 0 20px}
.footer .foottop a {float: left; background: url(../images/flechita_azul.gif) no-repeat 0 65%;padding:4px 0 0px 10px; width:200px}
.footer .foottop ul {width: 110px}
.footer .footerbottom {width:100%;border-top: 1px solid #ddd;float:left;padding-top:10px}
.footer p { text-align:right;color:#545454 }
.footer address {float:left; text-align:right; padding: 0 5px 0 0;color:#333 }
.footer ul { padding:0 13px 0 0; float: left}
.footer .links li {display:inline ;  padding: 0 7px; background: url(../images/borde_links.gif) no-repeat 100% 50%}
.footer .links li.last{background: url(../images/borde_links.gif) no-repeat 100% 50%}
.footer .powe {float: right}
.col-left ul{padding: 0 0 20px 20px;width:200px;  background:url(../images/redondeadoA.gif) no-repeat 100% 100% #EBEBEB;}
.celulares{padding-top:13px}
.ipods{padding-top:13px}
.indumentaria{padding:13px 0px}
#linksitemap{background: url(../images/flechita_azul.gif) no-repeat 0 30%;padding:0 0 4px 10px;}
.bottomfrase{padding-bottom:10px}
/* ======================================================================================= */


/*slider*/
.anythingSlider                         { width: 955px; height: 320px; position: relative; margin:20px auto 4px;border-top:1px solid #ddd}
.anythingSlider .wrapper                { width: 960px; overflow: auto; height: 320px;  position: absolute; top: 0; left: -5px; }
.anythingSlider .wrapper ul             { width: 9999px; list-style: none; position: absolute; top: 0; left: 0; background: #eee; margin: 0; }
.anythingSlider ul li                   { display: block; float: left; padding: 0; height: 317px; width: 960px; margin: 0; }
.anythingSlider .arrow                  { display: block; height: 200px; width: 67px; background: url(../images/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 65px; cursor: pointer; }
.anythingSlider .forward                { background-position: 0 0; right: -20px; }
.anythingSlider .back                   {display:none; background-position: -67px 0; left: -20px; }
.anythingSlider .forward:hover          {  background-position: 0 -200px; }
.anythingSlider .back:hover             {  background-position: -67px -200px; }

#thumbNav                               { position: relative; text-align: center; left: 287px ; width: 182px; top:-13px;background: url(../images/fondosredondeado.gif) no-repeat 100% 0 }
#thumbNav a                             { color: #959595; font-size: 11px; display: inline-block; padding: 2px 8px; height: 22px;width:14px; background: url(../images/fondonumeros.gif) no-repeat; text-align: center;  }
#thumbNav a:hover                       { background: url(../images/fondonumeros.gif) no-repeat}
#thumbNav a.cur                         { background: url(../images/banner_seleccionado.gif) no-repeat; }

#start-stop                             { background: url(../images/stop.gif) no-repeat; width:60px;height:20px; color: #c8c8c8; padding: 2px 5px; text-align: center; position: absolute; left: 490px;top:-13px;}
#start-stop.playing                     { background: url(../images/play.gif) no-repeat ;width:60px;height:20px; }
#start-stop:hover                       { background: url(../images/play.gif) no-repeat ;width:60px;height:20px; }

/*Prevents*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }

#slideshow {
	position:relative;
	height:75px;
	width:340px;
	float:left;
	margin-left:30px;
}
 
#slideshow img {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	opacity:0.0;
}
 
#slideshow img.active {
	z-index:10;
	opacity:1.0;
}
 
#slideshow img.last-active {
	z-index:9;
}
	#slideshow .namebanner {
	position:absolute;
	top:100px;
	right:10px;
	visibility: hidden;
	background:#fff;
 
}	
 #slideshow .on .namebanner{
visibility:visible;
}

li .cloned{display:none}
.slidersall .anythingSlider                         { width: 700px; height: 175px; position: relative; margin: 0 auto 15px; }
.slidersall .anythingSlider .wrapper                { width: 700px; overflow: auto; height: 180px; margin: 0 40px; position: absolute; top: 0; left: 0; }
.slidersall .anythingSlider .wrapper ul             { width: 9999px; list-style: none; position: absolute; top: 0; left: 0; background: #eee; border-top: 3px solid #e0a213; border-bottom: 3px solid #e0a213; margin: 0; }
.slidersall .anythingSlider ul li                   { display: block; float: left; padding: 0; height: 175px; width: 175px; margin: 0; }
.slidersall .anythingSlider .arrow                  { display: block; height: 200px; width: 67px; background: url(../images/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 65px; cursor: pointer; }
.slidersall .anythingSlider .forward                { background-position: 0 0; right: -20px; }
.slidersall .anythingSlider .back                   { background-position: -67px 0; left: -20px; }
.slidersall .anythingSlider .forward:hover          { background-position: 0 -200px; }
.slidersall .anythingSlider .back:hover             { background-position: -67px -200px; }

.slidersall #thumbNav                               { position: relative; top: 323px; text-align: center; }
.slidersall #thumbNav a                             { color: black; font: 11px/18px; Georgia, Serif; display: inline-block; padding: 2px 8px; height: 18px; margin: 0 5px 0 0; background: #c58b04 url(../images/cellshade.png) repeat-x; text-align: center; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
.slidersall #thumbNav a:hover                       { background-image: none; }
.slidersall #thumbNav a.cur                         { background: #e0a213; }

.slidersall #start-stop                             { background: green; background-image: url(../images/cellshade.png); background-repeat: repeat-x; color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 323px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
.slidersall #start-stop.playing                     { background-color: red; }
.slidersall #start-stop:hover                       { background-image: none; }

/*
  Prevents
*/
.slidersall .anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.slidersall .anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }


.banner-content {width:140px;float:left}
.bannerimg.on span{visibility:visible}
.bannerimg span{visibility:hidden}


/*paga_ayuda*/
.ayuda{padding-bottom:20px}
.links-left{float:left;width:50%;padding-top:25px}
.links-right{float:right;width:50%;padding-top:25px}
.links-right a{display:block;text-transform: uppercase;padding-bottom: 20px;color:#979f3a;font-weight: bold}
.links-left a{display:block;text-transform: uppercase;padding-bottom: 20px;color:#979f3a;font-weight: bold}
.title_block{background:url(../images/fondo_title_block.gif) no-repeat; padding:5px 20px 20px 10px;color:#979e39;font-weight: bold;text-transform: uppercase}
.contenido_block{color:#545454;padding-bottom:5px}
.subtitle_block{padding:5px 20px 2px 0px;color:#979e39;font-weight: bold;text-transform: uppercase}
.blok{float:left;width:100%}
.contenido_block a {color:#979e39;}



/*Contacto*/
.contacts-index-index #comment {width:260px; margin:0 !important;}
.contacts-index-index #email,.contacts-index-index #name,.contacts-index-index #telephone  {width:260px}
.contacts-index-index .input-box {float:none !important}
.contacts-index-index .col-left{display:none}
.contacts-index-index .iconoscontact {margin:0 auto;width:950px;margin-bottom:35px;}
.contacts-index-index #contactForm {margin:0 auto;width:270px;}
.contacts-index-index .formulario{width:350px;background:#e5e5e5;margin:0 auto}
.contacts-index-index .radiusbottom {margin:0 auto;width:350px;}
.contacts-index-index .subtitle{text-align:center;margin-bottom:15px;color:#A0A014}
.contacts-index-index .copete{background:#ebebeb;float:left;padding:11px;width:900px;margin-bottom:15px;font-weight: bold;font-size:small;color:#727732}
.contacts-index-index .radius {float:left}
.contacts-index-index .icon{margin: 0 27px}

.video {text-align:center;}
.zipcode{border:1px solid #DDDDDD;padding:1px;width:194px !important;}
.zipcodee{width:101px !important}
.consultarcp{float:right;position:relative;top:-2px;}
.consultarcpone{float:right;padding-right:15px;}
#form-validate .consultarcp{padding-right: 6px;}