/* BEC TIENDA */

body {
	margin-top: 0;
	padding-top: 0;
	font: 12px Arial, sans-serif;
	background: #FFFF;
	color: #444;
}
ul{
margin:0;
padding:0;
list-style:none;
}
select
{
height: 26px;
border-radius: 3px;
border: 1px solid #ccc;
}
.store-action-list li span
{
display:block;
}
.store-product-price
{
font-size:17px;
font-weight:bold;
}
.fr
{
float:right;
}
#page {
	margin-left: auto;
margin-right: auto;
margin-top: 1em;
width: 754px;
background: white;
border-radius: 6px;
}
a, a:hover, a:visited {
	color: #0085cf;
}
#head {
	clear: both;
	width: 754px;
}
#guide {
width: 754px;
height: 152px;
overflow: hidden;
font-size: 14px;
color: #000;
background: url(tienda_head_img.png) no-repeat top center;
	
}
#guide  div
{
display:none;
}
#content {
width: 754px;
background: inherit;
padding: 0;
}
#head-security {
height: 82px;
border-bottom: 1px solid #A69F83;
margin-bottom: 2px;
float: right;
margin-right: 11px;
}
#head-security a img{

}
.bec_logo_container
{
margin-left:10px;
}
/**
 * Switches
 */

/* No security info */
.ns #head-security {
	display:none;
}
/* No header */
.nh #head {
	display:none;
}
/**
 * Override
 */

.store-order-action-list li {
	white-space: normal !important; /* france length */
}
.core-form-field-required .core-form-field-label {
	font-weight: bold;
}
.core-form-field-group + .core-form-field-group {
	margin-top: 0;
}
.core-form-field-label {
	margin-bottom: 4px;
     color:#756F58;
     font-size:13px;
}
.core-body-window .core-section {
width: 754px;
background: #FFFBEB;
border-top: 1px solid #A69F83;
}
.core-body-window .core-section-header {
     margin: 0px;
     padding: 8px 0 8px 24px;
     color: white;
     font-size: 21px;
     font-family: 'Nunito', sans-serif;
     background:#D0D3E3;
     text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
}
.core-body-window .core-section-body {
	padding:1em 2em;
	
}
.store-footer {
	background: #fff url(footer-bg2.gif) repeat;
	color: #eee;
	margin-bottom: 30px;
	padding: 2em;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}
.store-footer a:link, .store-footer a:visited {
	color: #00bfff;
}
.store-footer a:hover {
	color: #ffa500;
	text-decoration: none;
}
.store-product-detail-description-short {
	margin-left: 1em;
margin-bottom: 1em;
}
.store-product-list-item {
	margin-bottom: 0;
}
.store-product-list-item-title {
	font-size:17px;
     font-family:'Nunito', sans-serif;
}
.store-product-list-item-description {
	margin-top: 1em;
}
.store-product-detail {
	line-height: 1.4em;
}
.store-product-detail-image {
float: left;
width: 313px;
height: 200px;
overflow: hidden;
margin-right: 20px;
}
.line-trought
{
text-decoration:line-through;
}

.product-detail-data-container{
margin-left: 340px;
margin-bottom: 15px;
min-height: 204px;
}
.store-product-detail-image img{
     width:100%;
}
.store-product-detail-title {
padding-bottom: 0px;
font-size: 18px;
font-family: 'Nunito', sans-serif;
display: block;
}
.core-form-field-group-header, .store-product-list-item-title {

}
.store-page-navigation {
	border-top: 1px dotted #ddd;
}
.store-product-detail-quantity {
	margin-top: 10px;
}
.store-product-detail-description, .store-product-list-item-description {
/*	text-align: justify;*/
	margin-bottom: 1em;
}
.store-product-detail-pricing
{
     font-size:21px;
     margin-top:15px;
     margin-bottom:5px;
}
.store-product-option-groups {
	padding-left: 1em;
	padding-right: 1em;
}
.core-form-field-body-note {
	font-size: 10px;
	margin-top: 4px;
	color: #666;
}
.core-form-field-body input
{
text-align: left;
color: #756F58;
font-size: 13px;
border-radius: 4px;
box-shadow: none;
border: 1px solid #756F58;
width: 207px;
height: 23px;
}
#button-content-container
{
background: #D0D3E3;
padding: 27px 40px 0 0;
width: 714px;
height: 84px;
text-align: right;
margin-top:18px;
}
.button_container
{
width: 271px;
height: 58px;
display: block;
float: right;
text-align: center;
border-radius:6px;
border:1px solid white; 
background: #7c8ccf; /* Old browsers */
background: -moz-linear-gradient(top,  #7c8ccf 0%, #6573ad 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7c8ccf), color-stop(100%,#6573ad)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7c8ccf 0%,#6573ad 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7c8ccf 0%,#6573ad 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7c8ccf 0%,#6573ad 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7c8ccf 0%,#6573ad 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c8ccf', endColorstr='#6573ad',GradientType=0 ); /* IE6-9 */
   
}
.button_container a
{
font-size: 28px;
color: white;
font-family: 'Nunito', sans-serif;
text-decoration: none;
display: block;
height: 45px;
padding-top: 11px;
background: url(car_med.png) no-repeat 39px 10px;
padding-left: 37px;
}
.store-product-list-item-action-list li
{
     display: block;
     border: 1px solid;
     width: 265px;
     float: right;
     margin-right: 36px;
     text-align: center;
     height: 36px;
     font-size: 17px;
     font-family: 'Nunito', sans-serif;
     border-radius: 4px;
     margin-left:0;
     border:1px solid white;
     box-shadow:0 0 3px rgba(0,0,0,0.1);
     background: #a4a9cf; /* Old browsers */
background: -moz-linear-gradient(top,  #a4a9cf 0%, #8991b3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a4a9cf), color-stop(100%,#8991b3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a4a9cf 0%,#8991b3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a4a9cf 0%,#8991b3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a4a9cf 0%,#8991b3 100%); /* IE10+ */
background: linear-gradient(to bottom,  #a4a9cf 0%,#8991b3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4a9cf', endColorstr='#8991b3',GradientType=0 ); /* IE6-9 */

}
.store-product-list-item-action-list li a
{
text-decoration:none;
color:white;
}
.store-product-list-item-action-list li a span
{
font-size: 17px;
text-transform: uppercase;
background: url(car_ltl.png) no-repeat 0px 10px;
padding-top: 7px;
padding-left: 23px;
height: 40px;
}
.store-product-list-item-action-list {
clear: both;
margin-top: 1em;
text-align: right;
height: 29px;
}
.core-section+.core-section {
margin-top: 0;
}
/*SOLO PARA EDITAR SACAR!!!*/
.core-js-enabled-inline {
display: inline-block;
}
/*-------------------------*/
.store-order-price-value {
font-weight: bold;
}
.store-order-item-price span, .store-order-item-price-original 
{
color:#756F58;
padding-right:0;
}
.store-order-item-price-original span
{
font-size:11px;
}
.store-order-pricing {
clear: both;
padding-top: 2em;
border-top:1px solid #e5e5e5;
}
.store-order-price {
text-align: left;
clear: both;
font-size: 17px;
}
.store-order-price-label {
font-weight: bolder;
width: 625px;
float: left;
}
.store-order-item-group {
clear: both;
margin-bottom: 1em;
position: relative;
height: 30px;
padding:6px 0 12px 0;
}

.store-order-item-group-action-list {
margin-top: .5em;
text-align: right;
position: absolute;
top: 3px;
right: 71px;
}
.store-order-item-group-action-list li {
display: inline;
margin: 0;
padding: 0;
text-align: right;
white-space: nowrap;
margin-left: .5em;
}
.store-action {
font-size: 12px;
padding-top: 0px;
}
.store-action  a
{
color:#666666;
}
.core-js-support .core-js-enabled-inline {
display: inline;
}
 .store-action .store-action-command {
text-decoration: none;
}
.store-action-title
{
display:inline;
}
.store-order-item-action-delete .store-action-title {
padding-left: 19px;
white-space: nowrap;
background: url(cart_delete.png) no-repeat center left;
border-right:1px solid #e5e5e5;
padding-right:5px;
}
.store-order-item-action-quantity .store-action-title {
padding-left: 19px;
white-space: nowrap;
background: url(calculator.png) no-repeat center left;
}
.store-order-item-group+.store-order-item-group
{
margin-top: 0;
padding: 6px 0 12px 0;
border-top: 1px solid #E5E5E5;
}
.store-order-item-base-title {
font-weight: bolder;
float: left;
font-size: 18px;
width: 350px;
font-family: 'Nunito', sans-serif;
}
.core-form-field-group {
width: 347px;
float: left;
height: 370px;
clear: none;
}
.core-form-field-area-left {
width: auto;
float: none;
}
.core-form-field-area-right {
margin-left: 0;
width: auto;
margin-top: 13px;
}
.core-form-field-group-header
{
font-size:17px;
font-family:'Nunito', sans-serif;
}
.core-form-field-required .core-form-field-label {
font-weight: normal;
font-size: 15px;
}
.core-form-field-label {
margin-bottom: 4px;
color: #756F58;
font-weight: normal;
font-size: 15px;
}
.store-field-address-country select {
color: #756F58;
font-size: 13px;
border-radius: 4px;
box-shadow: none;
border: 1px solid #756F58;
width: 209px;
height: 27px;
}
.store-field-address-region select{
color: #756F58;
font-size: 13px;
border-radius: 4px;
box-shadow: none;
border: 1px solid #756F58;
width: 209px;
height: 27px;
}
.store-page-navigation
{
background: #D0D3E3;
padding: 27px 40px 0 0;
width: 714px;
height: 84px;
text-align: right;
margin-top: 18px;
}
.store-action-list li input
{
display:none;
}
.store-page-navigation .store-action-list li
{
width: 271px;
height: 58px;
display: block;
float: right;
text-align: center;
border-radius: 6px;
border: 1px solid white;
background: #7c8ccf;
background: -moz-linear-gradient(top, #7c8ccf 0%, #6573ad 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7c8ccf), color-stop(100%,#6573ad));
background: -webkit-linear-gradient(top, #7c8ccf 0%,#6573ad 100%);
background: -o-linear-gradient(top, #7c8ccf 0%,#6573ad 100%);
background: -ms-linear-gradient(top, #7c8ccf 0%,#6573ad 100%);
background: linear-gradient(to bottom, #7c8ccf 0%,#6573ad 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c8ccf', endColorstr='#6573ad',GradientType=0 );
}
.store-page-navigation .store-action-list li span
{
font-size: 28px;
color: white;
font-family: 'Nunito', sans-serif;
text-decoration: none;
display: block;
height: 45px;
padding-top: 3px;
padding-left: 0px;
}
.store-decorate-button .store-page-navigation .store-action-command, .store-decorate-button .store-product-list-item-action-list .store-action-command, .store-decorate-button .store-page-navigation .store-action-command:hover, .store-decorate-button .store-product-list-item-action-list .store-action-command:hover, .store-decorate-button .store-page-navigation .store-action-command:active, .store-decorate-button .store-product-list-item-action-list .store-action-command:active, .store-decorate-button .store-page-navigation .store-action-command:link, .store-decorate-button .store-product-list-item-action-list .store-action-command:link, .store-decorate-button .store-page-navigation .store-action-command:visited, .store-decorate-button .store-product-list-item-action-list .store-action-command:visited, .store-decorate-button .store-page-navigation .store-action-command:focus, .store-decorate-button .store-product-list-item-action-list .store-action-command:focus {
display: inline-block;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
text-decoration: none;
font-weight: bold;
cursor: pointer;
font-size: 1.1em;
padding: 0;
}

.store-decorate-button .store-page-navigation .store-action-command, 
.store-decorate-button .store-product-list-item-action-list .store-action-command {
background-color: transparent;
border: transparent;
border-top: transparent;
border-left: transparent;
color: white;
}
.store-decorate-button .store-page-navigation .store-action-command:hover, 
.store-decorate-button .store-product-list-item-action-list .store-action-command:hover {
background-color: transparent;
border: transparent;
border-top: transparent;
border-left: transparent;
color: white;
}
.store-action-command
{
background-color: transparent;
border: transparent;
border-top: transparent;
border-left: transparent;
color: white;
}
.store-decorate-silk .store-product-list-offer-item-action-select .store-action-title {
padding-left: 27px;
white-space: nowrap;
background: url(car_ltl.png) no-repeat 0px 9px;
}
#store-variation-selection {
display: block;
position: relative;
width: 81px;
float: right;
margin-right: 18px;
}
.store-payment-types
{
display: inline;
}
.store-order-price-total
{
margin-top:21px;
}
.store-order-price {
text-align: left;
clear: both;
font-size: 17px;
color: #7A7561;
}
.store-order-action-edit
{
padding-top: 14px;
display: block;
}
.store-order-action-edit a
{
display: block;
padding: 8px;
border: 1px solid;
width: 200px;
text-align: center;
border-radius: 4px;
font-family: 'Nunito', sans-serif;
font-size: 18px;
color: white;
background: #7c8ccf;
background: -moz-linear-gradient(top, #7c8ccf 0%, #6573ad 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7c8ccf), color-stop(100%,#6573ad));
background: -webkit-linear-gradient(top, #7c8ccf 0%,#6573ad 100%);
background: -o-linear-gradient(top, #7c8ccf 0%,#6573ad 100%);
background: -ms-linear-gradient(top, #7c8ccf 0%,#6573ad 100%);
background: linear-gradient(to bottom, #7c8ccf 0%,#6573ad 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c8ccf', endColorstr='#6573ad',GradientType=0 );
}
 	


