/*
jCart v1.3
http://conceptlogic.com/jcart/
*/

/*#jcart * { margin:0; padding:0; font-family:arial, tahoma, verdana, sans-serif; }  */
#jcart, #jcart input, #jcart-tooltip { font-size:0.9em; }

#jcart fieldset { border:0; }

#jcart-error { text-align:center; padding:5px; }

#jcart table { width:100%; border:0; background:#fff; border-collapse:collapse;   }
#jcart thead  {  }
#jcart-title {  }
#jcart tbody {  }
#jcart tfoot { border-top:1px dotted #ccc;}
#jcart tfoot tr:last-child{ border-top:1px solid #ccc;  }


#jcart tr {  }
#jcart .table-top { background:#f4f4f4; border-top: 1px solid #afb8bf; border-bottom: 1px solid #afb8bf   }
#jcart th, #jcart td { padding:7px !important; border:0; border:dotted 0px #ccc; vertical-align:middle; text-align:left; font-weight:normal; }
#jcart #jcart-empty { text-align:center; }
#jcart .icon-delete { width:16px;height:16px;float:right;position:relative; }
.jcart-remove { display:block;width:16px;height:16px; }

.jcart-item-qty {
    text-align:center;
    width: 50px !important;
    height: 20px !important;
    padding: 4px 12px !important;
    /*color: #555 !important;*/
    background-color: #fff !important;
    /*background-image: none !important;*/
    /*border: 1px solid #ccc;*/
    border-radius: 4px !important;
 /* -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);*/
  /*box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;*/
 /* -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;*/
}
#jcart .jcart-item-name {  font-weight:normal; }
#jcart .jcart-item-price {  font-weight:normal; text-align:right !important; }
.jcart-item-price span { display:block; }

.jcart-remove { font-size:11px; font-weight:normal; }

#jcart-subtotal { display:block; }
#jcart-subtotal strong {  }

#jcart-buttons input { padding:2px; margin:2px; }

#jcart-checkout { float:right; padding:2px; }

#jcart-paypal-checkout { display:block; width:14em; padding:10px; margin:20px auto; }

#jcart-tooltip { display:none; position:absolute; padding:3px 7px 3px 25px; background:url(../images/checkmark.png) 3px center no-repeat #fdfdfd; border:1px solid #a6c9e2; z-index:9999; }


/*Detalhe Produto*/
.content_prices {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #ccc;
  text-align: right;
}
.price, .price-shipping, .price-wrapping {
  color: #da0f00;
  font-size: 1.1em;
  font-weight: bold;
  white-space: nowrap;
}
input.exclusive, input.exclusive_disabled, a.button, a.exclusive, span.button, span.exclusive {
  width: 120px;
  background-image: url('../../images/button-medium.gif');
}
input.exclusive{
  color: #fff !important;
  font-weight: bold !important;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px!important;
  text-decoration: none!important;
  line-height: 22px;
  height: 22px;
  padding: 0 !important;
  background-repeat: no-repeat;
  background-position: 0 bottom;
  border: none;
  text-align: center;
  cursor: pointer;
  display: inline-block;
}
.content_prices #add_to_cart {
  position: relative;
  float: right;
  padding: 0;
  margin: 0.5em 0;
}
.content_prices #add_to_cart span {
  z-index: 10;
  display: block;
  position: absolute;
  top: 1px;
  left: -9px;
  height: 22px;
  width: 22px;
  background: url(../../images/pict_add_cart.png) no-repeat 0 0 transparent;
}
ol, ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
ul.inline-block {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.inline-block li {
  display: inline;
  float: left;
  padding: 0 16px;
  border-right: 1px solid #ccc;
}

.top-shopping-cart{
  float:right;
  height:40px;
  padding: 10px;
}
.top-shopping-cart li, #top-links a {
    color: #888;
    text-shadow: 0 1px 0 #FFF;
    text-decoration: none;
}
.button_large {
  float: left;
}
a.button_large, a.exclusive_large, span.button_large, span.exclusive_large {
  width: 180px !important;
  background-image: url('../../images/button-large.gif');
}
a.button_large {
  color: #fff !important;
  font-weight: bold !important;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px!important;
  text-decoration: none!important;
  line-height: 22px;
  height: 22px;
  padding: 0 !important;
  background-repeat: no-repeat;
  background-position: 0 bottom;
  border: none;
  text-align: center;
  cursor: pointer;
  display: inline-block;
}
.exclusive{
  float: right;
}
a.exclusive, span.exclusive {
  font-family: Arial,Helvetica,sans-serif;
}
a.exclusive, span.button, span.exclusive {
  width: 120px;
  background-image: url('../../images/button-medium.gif');
}
a.exclusive {
  color: #fff !important;
  font-weight: bold !important;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px!important;
  text-decoration: none!important;
  line-height: 22px;
  height: 22px;
  padding: 0 !important;
  background-repeat: no-repeat;
  background-position: 0 bottom;
  border: none;
  text-align: center;
  cursor: pointer;
  display: inline-block;
}
.center{
  text-align: center !important;
}


/*Navigation*/
/*ul#order_step {
  padding: 15px 0 0 15px !important;
  height: 25px;
  background-color: white;
}

ul.step {
  background: transparent url('../../images/step_start.gif') no-repeat bottom left;
  list-style: none;
  margin: 0.8em auto 2em;
  padding: 0;
  height: 25px;
  width: 465px;
}
ul.step li.step_current {
  background: transparent url('../../images/step_current.gif') no-repeat left bottom;
  font-weight: bold;
  color: #000;
}

ul.step li {
  height: 25px;
  float: left;
  width: 100px;
  text-align: center;
  background: transparent url('../../images/step_standard.gif') no-repeat left bottom;
}
ul.step li.step_done {
  color: #000;
}
ul.step li#step_end {
  width: 40px;
  background: transparent url('../../images/step_end.gif') no-repeat bottom left;
  color: #C0C0C0;
}

ul.step li.step_todo {
  color: #C0C0C0;
  font-style: italic;
}

ul.step li#step_end.step_current{background:transparent url('../../images/step_end_current.gif') no-repeat bottom left}
ul.step li#step_end.step_current_end{font-weight:bold;color:#000}
ul {
  display: block;
  list-style-type: disc;
  -webkit-margin-before: 1em;
  -webkit-margin-after: 1em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  -webkit-padding-start: 40px;
}*/
.breadcrumb {
	margin: 0 0 20px 0;
	padding: 8px 0;
	border: 1px solid #ddd;
}
.breadcrumb i {
	font-size: 15px;
}
.breadcrumb > li {
	text-shadow: 0 1px 0 #FFF;
	padding: 0 20px;
	position: relative;
	white-space: nowrap;
}
.breadcrumb > li + li:before {
	content: '';
	padding: 0;
}
.breadcrumb > li:after {
	content: '';
	display: block;
	position: absolute;
	top: -3px;
	right: -5px;
	width: 26px;
	height: 26px;
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
ul.breadcrumb li.step_current {
  font-weight: bold;
  color: #000;
  
}
ul.breadcrumb li.step_current a {
  color: #ff9016 !important;
}
ul.breadcrumb li.step_current a:hover {
  color: #666 !important;
}
.no-active{
  pointer-events: none;
}


