@import url('reset.css');
@import url('boxes.css');
@import url('menu.css');
@import url('clears.css');
/* @import url('custom.css'); */

/* Resteamos algunos valores */
/* start - boxes.css */
.accent { color:#b88c3a; font-weight:bold; }
input.input-text, select, textarea { border:1px solid #cccac4; font:12px arial, helvetica, sans-serif; }
.input-text:focus, select:focus, textarea:focus { background:#EFEFEF; }
.notice {color:#b88c3a;}
.data-table th { border-right:1px solid #c2d3e0; padding:2px 8px; color:#8a734b; white-space:nowrap; }
.data-table thead tr th { background:url(../images/data_table_th_bg.gif) repeat-x 0 100% #E6DDCC; }
.data-table tfoot tr { background-color:#E6DDCC !important; }
.mini-search .input-text { width:160px; margin-right:4px; }
.base-mini .head h4 { min-height:16px; color:#b88c3a; background-repeat:no-repeat; background-position:0 0; padding:1px 0 1px 21px; text-transform:uppercase; }
.base-mini .actions { background:url(../images/base_mini_actions_bg.gif) repeat-x #E6DDCC; padding:6px; }
.footer-container { border-top:15px solid #FFFFFF; }
.footer .informational label { color:#b88c3a; font-weight:bold; padding-right:3px; }
.footer .informational a, .footer .informational a:hover { color:#b88c3a; }
.footer .legality a, .footer .legality a:hover { color:#b88c3a; }
.product-pricing-grouped li { padding:2px 0; color:#b88c3a; }
.layered-nav .border-creator { border-style:solid; border-color:#8c8880; border-width:0 1px 1px 1px; }
.best-selling a.product-name, .home-spot .best-selling a.product-name:hover { color:#c9ad76; }
.product-info-box .product-name { margin-bottom:.3em; color:#8a734b; font-size:1.2em; }
.product-options-bottom .product-pricing li { background:0; padding:2px 0; color:#b88c3a; }
.product-options-bottom .product-pricing .benefit { color:#b88c3a; }
.product-collateral .collateral-box h4{ color:#b88c3a;}
.one-page-checkout .active h3 { color:#d5b273; }
.one-page-checkout .active .step-count { color:#fff; border:1px solid #f19900; background:#d5b273; }
.multi-address-checkout-box .head h5 { color:#b88c3a; }
.place-order-box .grand-total .price { color:#b88c3a; font-weight:bold; }
.login-box .col-1, .login-box .col-2 { border:1px solid #bbb6a5; background:#E6DDCC; }
.primary-address-list h4, .address-list h4 {font-size:1.1em; color:#b88c3a; text-transform:uppercase; }
.order-info {border: solid 1px #D0CBC1; background:#E6DDCC; padding:4px 8px;}

.form-button, .form-button-alt {background:#d5b273; border:1px solid #b88c3a;}
.form-button-alt {border:1px solid #666666; background-color:#cccac4;}
.group-select .legend {color:#b88c3a;}
.category-head h2 {color:#8a734b;}
.footer { padding:10px; background-color:transparent; }
.footer .legality {color:#b88c3a;}
.catalog-listing h5 a, .catalog-listing h5 a:hover { color:#c9ad76;}
.layered-nav h4 {border:1px solid #8c8880; background:url(../images/narrow_category_bg.gif) repeat-x 0 100% #fff;}
.layered-nav .actions {border-color:#E6DDCC;}
.advanced-search .legend {color:#b88c3a;}
.shipment-count {background:#b88c3a;}
.shopping-cart-collaterals .discount-codes h4, .shopping-cart-collaterals .shipping-estimate h4 {color:#b88c3a;}
.shopping-cart-totals {background:#E6DDCC;}
.grand_total {background:#E6DDCC;}
.multi-address-checkout-box .legend {border:1px solid #d5b273; color:#d5b273;}
.login-box h4 {color:#b88c3a;}
.account-box ol .count {background-color:#8a734b;}
/* end - boxes.css */

/* start - menu.css*/
#nav li.active a { color:#7A7777; }
#nav li.over a, #nav a:hover { color:#7A7777; }
#nav ul li.over {background:# url(../images/nav_divider.gif) repeat-x 0 100%;}
#nav ul li.last { padding-bottom:0; }
#nav ul li a { background:#E0E0E0; }
#nav ul li a:hover { background:#EDEDED; }

#nav ul li.active { background:#E0E0E0 url(../images/nav_divider.gif) repeat-x 0 100%; }
/* end - menu.css*/

/* start - reset.css */
body { 	background-color: #FFFFFF;color:#2f2f2f; font:12px/1.55em arial, helvetica, sans-serif; text-align:center; }
a { color:#a7a7a7; text-decoration:underline; }
a:hover { color:#AB8E36; text-decoration:underline; }
h1, h2, h3, h4, h5, h6, .head { margin-bottom:.4em; line-height:1.3em; color:#9A9893; }
label { color:#9A9893; /*font-size:.95em;*/  font-weight:bold; }
/* end - reset.css */

/* Boton deshabilitado */
.btn-checkout-dis {
    display:block;
    float:right;
    background:transparent url(../images/btn_proceed_to_checkout_rad_dis.gif) no-repeat 100% 0;
    font-size:15px;
    font-weight:bold;
    padding-right:8px;
}
.btn-checkout-dis, .btn-checkout-dis:hover {
    color:#DDDDDD;
    text-decoration:none;
}
.btn-checkout-dis span {
    display:block;
    padding:0 17px 0 25px;
    background:transparent url(../images/btn_proceed_to_checkout_bg_dis.gif) no-repeat;
    line-height:40px;
}


/* CAMBIOS VARIOS */
.clear {  clear:both;  display:block;  height:1px;  margin:0;  padding:0;  font-size:1px;  line-height:1px; }

body {}


.wrapper{
	width:962px;
	margin:0 auto 0;
	padding:0;
	background-color:#FFFFFF;
	}


.header{
	width:950px;
	padding:0 6px 0 6px;
	border: none;
	background: #FFFFFF url(../images/header_bg.gif) repeat-y left top;

	}

.header-top-container {
	width:950px; 
	height:325x;
	margin:0;
	padding:0;
	border: none;
	background: #FFFFFF url(../images/header_top_container_bg.jpg) no-repeat left 70px;
	z-index:9999;
	}

.header-top{
	width:950px; 
	padding:0; 
	margin:0;
	border:none;
	height:288px;
	}

h1#logo{
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	}
h1#logo a{
	width:475px;
	height:70px;
	margin:0;
	padding:0;
	display:block;
	}
h1#logo span {display:none;}


.language-switcher {
	float:left; 
	width:475;
	height:40px;
	text-align:left;
	padding:20px 0 0 0; 
	}
	
.language-switcher label {
	color: #CCCAC4;
	}

.language-switcher select {
	width:100px;
	border:1px solid #CCCAC4;
	background-color:#EFEFEF;
	}

.navbar {
	width:950px;
	height:40px; 
	margin:0;
	padding:0;
	}

.header-nav-container{
	width:auto;
	background:none;
	float:left;
	margin:0;
	padding:0;
	}
	
.header-nav{
	width:430px;
	background:none; 
	margin:0;
	padding:5px 0 0 0;
	}

ul#nav a{ color:#FFFFFF;}

div.quick-access {
	width: 520px;
	float: right;
	margin: 0;
	padding: 0;

	}

.quick-access p{ 
	float:right;
	width:560px;
	height:10px;
	padding:4px 10px 0 0;
	line-height:10px;
	display:block;
	font-weight:600;
	font-size:.95em;
	}

.shop-access {
	padding:0px 10px 0 0;
	margin:0;
}
.shop-access a,
.shop-access li{ 
	display:inline; 
	color:#FFFFFF;
	font-weight:600;
	}
.shop-access a:hover{ color:#7A7777;}

.header-bottom{
	width:950px; 
	height:35px;
	margin-bottom:2px;
	}

.breadcrumbs{
	width:600px;
	height:20px;
	float:left;
	display:inline;
	margin:0;
	font: 600 90%/140% Arial, Helvetica, sans-serif;
	padding:10px 0 10px 10px;
	text-indent:5px;
	color: #AB8E36;
	}

.header-mini-search {
	position : relative;
	width:300px;
	height:35px;
	margin:0;
	padding: 0 10px 0 10px;
	text-align:right;
	background: #FFFFFF url(../images/header_mini_search_bg.gif) no-repeat 0 0;
	float:right;
}


.btn-mini-search {
	width:90px;
	background-color: #d5b273;
	border:1px solid #ba9c66;
	color:#FFFFFF;
	font-weight:600;
}


.middle {
	background:none;
	background-color:#FFFFFF;
	width: 930px;
	padding:10px;
	}
	

.col-2-right-layout .col-main {
	width: 705px;
}

.col-3-layout .col-main{
	margin-left:32px;
}

.col-3-layout .col-main .form-button{ width:130px;overflow:hidden;}

#recently-compared-list-table td,
#recently-viewed-list-table td {
	width:33%;
	border-bottom: 1px solid #d9dde3;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-left: 10px;
	line-height: 1.6em;
}

.generic-product-grid h5,
#recently-compared-list-table h5,
#recently-viewed-list-table h5{
	height:55px;
}

#recently-compared-list-table h5 a,
#recently-viewed-list-table h5 a{
color: #c9ad76;
}
.recently h3{color:#ba9c66;  background:url(../images/pager_bg.gif) repeat-x 0 100% #fff;
border-top: 1px solid #e8ebee;
border-left: 1px solid #e8ebee;
border-right: 1px solid #e8ebee;
padding-top: 4px;

padding-right: 8px;

padding-bottom: 4px;

padding-left: 8px;

vertical-align: middle;}

.recently .product-image{margin-left:20px;}


.product-essential .product-shop{
	width:350px;
}

.layered-nav .head{display:none;}
.layered-nav h4 {color:#b88c3a;}
.narrow-by dl {background-color:#eeedeb}

.shopping-cart-collaterals {width: 652px;}

.base-mini .actions{background-color: #e6ddcc;}

.narrow-by H4 {border-left : 0;border-right : 0;}

li.item {
  min-height : 300px;
  height : auto !important;
  height : 300px;
  position : relative;
}

li.item .form-button {
	position : absolute;
	top : 290px;
}

li.item div.price-box {
	position : absolute;
	bottom : 35px;
}
