/*
www.bsolus.pt
*/


/* Novo Código Loja5 */
#gkLeft {
	display: none!important;
	width: 25%;
}
#gkContent {
	width: 100%!important;
	padding:10px!important;
	margin:0 0 330px!important;
}
.additional-images img {
	border: 1px solid #EBE8E8!important;
	height:51px!important;
	margin-right: 8px!important;
	padding: 5px!important;
	width: auto!important;
	float:left;
}
select {
	font-size: 11px !important;
	height: 13px;
	line-height: 0 !important;
	min-height: 19px !important;
	padding: 0 !important;
	text-align: left !important;
	text-indent: 0 !important;
	text-transform: none !important;
	vertical-align: middle !important;
}
.product-fields-title {
	font-family: "Arial", Helvetica, sans-serif !important;
	font-size: 11px !important;
	font-weight: bold !important;
	margin-right: 5px;
}
.productdetails-view .product-description, .product-fields {
	margin: 0px;
	float:left;
}
.product-field-type-B, .product-field-type-S, .product-field-type-I {
	float: left!important;
	padding-left: 0!important;
	text-align: left!important;
	width: 50%!important;
	font-size:11px !important;
}
.product-fields .product-field-type-P {
	border-bottom: 1px solid #EEEEEE !important;
	clear: both !important;
	margin-top: 8px !important;
	width: 332px;
}
span.title {
	border-bottom: 0 none !important;
	/*border-top: 1px solid #CAC9C9 !important;*/
	display: block!important;
	font-size: 11px!important;
	font-weight: bold!important;
	margin: 0!important;
	color: #007BD9!important;/*padding-top: 10px*/
}
.tab2 .gkTabItemSpace {
	padding: 8px 2px!important;
}
.icons {
	float: right;
	margin: 0!important;
	text-align: right;
}
.product-field-type-P .product-fields-title {
	color: #007BD9!important;
	font-size: 120%;
}
.product-description {
	float: left!important;
	font-size: 11px!important;
	line-height: 16px!important;
	margin:0px 0px 0px 0px !important;
}
.customer-reviews {
	margin: 0 0 0!important;
}
.product-related-products, .product-related-categories {
	border-top: 0 solid #CCCCCC!important;
	padding-bottom: 0!important;
}
.product-field-display a img {
	display: block !important;
	margin:0px !important;
	max-height: 220px !important;
	max-width:200px !important;
	min-height:220px !important
}
.textes {
	max-width:218px;
	white-space: nowrap !important;
	width: 218px;
}
.product-field-type-R {
	/*background: url("../images/link_titulo.png") 21px -1px no-repeat ;*/
	border: 1px solid #d5d5d5;
	float: none !important;
	font-family: arial !important;
	font-size: 10px !important;
	font-weight: bold !important;
	height:230px !important;
	margin: 0 0px 9px 0 !important;
	overflow: hidden !important;
	padding: 0 !important;
	white-space: nowrap !important;
	width:218px !important;
	text-align:center;/*
	background: url("../images/productorela.png") no-repeat scroll center top transparent !important;float: left !important;font-family: arial !important;font-size:10px !important;font-weight: bold !important;
	height: 126px !important;margin: 0 5px 0 0 !important;overflow: hidden !important;padding: 0 !important;white-space: nowrap !important;	width: 108px !important;
	
	*/
}/*
.product-field-type-R:hover {
	opacity:0.8!important;
	background: url("../images/productorela2.png") no-repeat scroll center top transparent !important;
}*/
.product-field-type-R a {
	color:#888 !important;
}
.customer-reviews h4 {
	border-bottom: 0 solid #CAC9C9 !important;
	color: #4a2800!important;
	font-family: 'Helvetica45LightRegular', Arial, Helvetica, sans-serif !important;
	font-size: 19px !important;
	margin: 0px 0px 7px 0px !important;
	padding: 0 !important;
}
.list-reviews .normal {
	border: 1px solid #DDDDDD!important;
	border-radius: 0 0 0 0!important;
	margin-bottom: 8px!important;
	padding: 10px!important;
}
.list-reviews span.date {
	border-bottom: 1px solid #DDDDDD!important;
	border-left: 1px solid #DDDDDD!important;
	border-radius: 0 0 0 0!important;
	color: #777777!important;
	display: block!important;
	float: right!important;
	font-size: 9px!important;
	padding: 1px 6px 0!important;
	position: relative!important;
	right: -10px!important;
	top: -11px!important;
}
span.bold {
	font-weight: bold!important;
}
.list-reviews .normal blockquote:after, .list-reviews .highlight blockquote:after {
	content: inherit!important;
	font-size: 12px!important;
	font-weight: bold!important;
	padding-left: 6px!important;
	margin-top: 0!important;
}
.list-reviews .normal blockquote:before, .list-reviews .highlight blockquote:before {
	content: inherit!important;
	font-size: 12px!important;
	font-weight: bold!important;
	padding-left: 6px!important;
	margin-top: 0!important;
}
.write-reviews h4 span {
	font-size: 11px!important;
	font-weight: 400!important;
	margin-left: 8px!important;
}
blockquote {
	font-style: italic!important;
	margin: 0px 0!important;
}
.box li, .box_text li {
	background: none;
}
.write-reviews {
	border-top: 1px solid #CCCCCC!important;
	font-size: 11px !important;
	margin: 6px 0 0!important;
	text-align: left!important;
}
.write-reviews span.step {
	color: #666666!important;
	display: inline-block!important;
	font-weight: normal!important;
	margin: 0 0 8px!important;
}
.write-reviews textarea.virtuemart {
	border-radius: 0 0 0 0!important;
	box-shadow: 0 0 12px #DDDDDD inset!important;
	display: inline-block !important;
	height: 54px !important;
	margin-bottom: 6px !important;
	margin-top: -6px !important;
	width: 315px !important;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
}
input.vm-default {
	border: 1px solid #CCCCCC !important;
	border-radius: 0 0 0 0 !important;
	float: right !important;
	font-size: 11px !important;
	height: 15px !important;
	margin-bottom: 2px !important;
	margin-right: 7px;
	text-align: right !important
}
.write-reviews textarea.virtuemart:hover, .write-reviews textarea.virtuemart:focus {
	background: none repeat scroll 0 0 #FFFFFF!important;
	border-radius: 10px 10px 10px 10px!important;
	box-shadow: 0 0 25px #DDDDDD inset!important;
	display: inline-block !important;
	height: 54px !important;
	margin-bottom: 6px !important;
	width: 315px !important;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
}
.productdetails-view h1 {
	color: #744f22 !important;
	font-size: 30px !important;
	font-weight: lighter;
	font-family:"Helvetica35Thin", Arial, Helvetica, sans-serif !important;
	margin: 0 !important;
	padding: 0 !important;
	text-transform: none !important;
	width:420px;
	line-height:30px;
}
.main-image img.product-image, .featured-view .spacer img, .latest-view .spacer img, .topten-view .spacer img {
	float: left!important;
	height: auto!important;
	max-width:412px!important;
	width: auto!important;/*border:1px solid #EEE!important;*/
}
.additional-images, .featured-view .product-price, .latest-view .product-price, .topten-view .product-price, .output-billto, .output-shipto {
	float: left!important;
	margin: 10px 0!important;
	width:430px!important;
}
#gkComponent {
	line-height: normal;
}
.width50 {
	float: left;
	/*margin-left: 8px;*/
	width: 518px;
	padding-left:24px;
}
.productdetails-view .width50 .main-image {
	border-bottom:1px solid #dfdfdf;
}
.marca {
	color:#0042B9;
	font-size:14px;
	font-weight:lighter;
}
.ref {
	font-size:14px;
	line-height:14px;
	font-family:"HelveticaNeueLTStd47LtCn", Arial, Helvetica, sans-serif !important;
	color:#848484;
	margin:0px 0px 6px 0px;
}
.output-billto span.values, .output-shipto span.values, .floatleft, span.floatleft {
	float: left!important;
	width:413px!important;
	margin:0;
	padding: 0!important;
}
.productdetails-view .product-short-description {
	font-size: 11px !important;
	line-height: 13px!important;
	margin:15px 0px!important;
	padding: 0!important;
	text-align: left!important;
}
#addtocart-area {
	font-size:11px!important;
	font-weight:normal!important;
}
#addtocart-area .product-fields-title {
	background: none repeat scroll 0 0 transparent;
	float: left;
	font-size: 11px !important;
	font-weight: normal !important;
	width: 131px !important;
}
.product-field-display1 {
	float: left!important;
	position: relative!important;
	width: 374px!important;
}
.product-field-display1 select {
	border-radius: 0 0 0 0 !important;
	float: left !important;
	font-size: 11px !important;
	height: 11px !important;
	margin: 4px 0 0 !important;
	min-height: 18px !important;
	padding: 0 0 0 2px !important;
	position: relative !important;
	width: 374px !important;
}
.productdetails-view .spacer-buy-area {
	font-size: 11px !important;
	padding: 0px !important;
}
.productdetails-view .product-price {
	margin:-33px 0 0 240px;
	clear: both;
	float:left;
}
.productdetails-view .PricebasePriceWithTax {
	color: #777777;
	float: right;
	font-family: "HelveticaNeueLTStd47LtCn", Arial, Helvetica, sans-serif !important;
	font-size: 17px;
	margin: 5px 0 0 7px;
	text-decoration: line-through;
}
.productdetails-view .PricesalesPrice {
font-family:"HelveticaNeueLTStd47LtCn", Arial, Helvetica, sans-serif !important;
	color:#744f22;
	font-size:26px;
	float:left;
}
span.quantity-box {
	float: left!important;
	padding-top: 3px!important;
	width: 47px!important;
}
.availability {
	float: right!important;
	margin: 0 0 4px!important;
	text-align: right!important;
}
span.quantity-controls input.quantity-controls {
	background: url(http://www.demo.loja5.com/templates/bsoluslayout/css/images/seta.png) no-repeat scroll 0 0 transparent;
	border: medium none !important;
	border-radius: 0 0 0 0 !important;
	float: left !important;
	height:29px;
	padding: 0 !important;
	width: 29px !important;
}
span.quantity-controls input.quantity-plus {
	background: url(http://www.demo.loja5.com/templates/bsoluslayout/css/images/seta.png) no-repeat scroll 0 0 transparent !important;
	float:left!important;
}
span.quantity-controls input.quantity-plus:hover {
	background: url(http://www.demo.loja5.com/templates/bsoluslayout/css/images/seta.png) no-repeat scroll 0 -29px transparent !important;
}
span.quantity-controls input.quantity-minus {
	background: url(http://www.demo.loja5.com/templates/bsoluslayout/css/images/seta.png) no-repeat scroll -31px 0 transparent !important;
	float:right!important;
}
span.quantity-controls input.quantity-minus:hover {
	background: url(http://www.demo.loja5.com/templates/bsoluslayout/css/images/seta.png) no-repeat scroll -31px -29px transparent !important;
}
span.quantity-controls {
	float: left!important;
	margin: 0 0 0 10px!important;
	padding-top: 2px!important;
	width: 62px!important;
}
#productPrice2 {
	line-height: 12px!important;
}
.vendo {
	border-bottom: 1px solid #E7E7E7 !important;
	border-top: 1px solid #E7E7E7 !important;
	line-height: 15px !important;
	margin: 32px 0 0;
	padding:10px 0px 31px 0px !important;
}
span.addtocart-button {
	float: left !important;
	margin:23px 14px 0 0 !important;
	width:232px !important;
}
span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button {
	background:#744f22 !important;
	border: 0 none !important;
	border-radius: 0 0 0 0 !important;
	cursor: pointer !important;
	font-family:"HelveticaNeueLTStd47LtCn", Arial, Helvetica, sans-serif !important;
	font-size: 18px !important;
	height: 46px !important;
	letter-spacing: 0 !important;
	line-height: 14px !important;
	padding: 0 !important;
	text-align: center !important;
	text-indent:0px !important;
	width:230px !important;
	font-weight:normal;
	-webkit-transition: 0.2s linear;
	-moz-transition: 0.2s linear;
	-o-transition: 0.2s linear;
	-ms-transition: 0.2s linear;
	transition: 0.2s linear;
}
span.addtocart-button input.addtocart-button:hover, span.addtocart-button input.notify-button:hover {
	background:#4f3412 !important;
	-webkit-transition: 0.2s linear;
	-moz-transition: 0.2s linear;
	-o-transition: 0.2s linear;
	-ms-transition: 0.2s linear;
	transition: 0.2s linear;
}
.productdetails-view .addtocart-bar {
	float: left!important;
	margin: 0 -19px!important;
	padding: 0!important;
	/*width: 384px!important;*/
}
#gkSocialAPI {
	border-top: 1px solid #EEEEEE!important;
	clear: both!important;
	height: 27px!important;
	line-height: 34px!important;
	margin:0px 0 0!important;
	padding: 12px 0 0!important;
}
.ask-a-question {
	float: none!important;
	height: 21px!important;
	margin: 0 0 25px 94px!important;
	text-align: center!important;
	width: 188px !important;
	text-decoration: none !important;
	background: url(http://demo.loja5.com/components/com_virtuemart/assets/images/vmgeneral/backgrounds.png) repeat-x scroll center top #E8E8E8;
	border: 1px solid #CAC9C9;
	color: #777777;
	text-decoration: none;
	border-radius: 0 0 0 0 !important;
	display: inline-block !important;
	font-family: Arial !important;
	font-size: 10px !important;
	font-weight: bold !important;
	line-height: 21px;
	padding: 0 !important;
}
.ask-a-question a {
	color: #777777;
}
a.ask-a-question {
	border-radius: 0 0 0 0 !important;
	display: inline-block !important;
	float: right !important;
	font-family: Arial !important;
	font-size: 10px !important;
	font-weight: bold !important;
	line-height: 21px;
	margin: 3px 2px 0 0 !important;
	padding: 0 !important;
}
input.highlight-button {
	background: url(http://www.demo.loja5.com/templates/bsoluslayout/css/images/cart1.png) no-repeat scroll 0 0 transparent !important;
	border-radius: 0 0 0 0 !important;
	color: #FFFFFF!important;
	cursor: pointer!important;
	display: inline-block!important;
	float: left!important;
	font-family: Arial, Helvetica, Sans-serif!important;
	font-size: 11px !important;
	height: 43px !important;
	letter-spacing: 0 !important;
	margin: -32px 0 0 -7px !important;
	padding: 0 !important;
	text-align: center !important;
	text-decoration: none!important;
	width: 139px !important;
}
.write-reviews ul.rating {
	margin: 0 0 12px!important;
	padding: 0!important;
	text-align: center!important;
}
.product-neighbours a.next-page {
	color: #744f22!important;
	font-size:14px;
	font-family:"HelveticaNeueLTStd47LtCn", Arial, Helvetica, sans-serif !important;
	background:none;
	line-height:14px;
	padding:0px;
	margin-top:3px;
}
.product-neighbours a.previous-page {
	color: #744f22!important;
	font-size:14px;
	font-family:"HelveticaNeueLTStd47LtCn", Arial, Helvetica, sans-serif !important;
	background:none;
	line-height:14px;
	padding:0px;
	margin-left:322px;
	margin-top:3px;
}
.product-neighbours {
	color: #744f22!important;
	font-size:14px;
	font-family:"HelveticaNeueLTStd47LtCn", Arial, Helvetica, sans-serif !important;
	background:none;
	line-height:14px;
	padding:0px!important;
	margin-top:3px;
}
/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs {
	border-bottom:1px solid #c7b9a7;
	font-size: 13px;
	height: 37px;
	margin-bottom: 4px;
	margin-top: 5px;
	text-align: left;
}
.shadetabs li {
	display: inline;
	margin: 0;
}
.shadetabs li a {
	background:#744f22;
	border-bottom:1px solid #c7b9a7;
	color: #FFF !important;
	font-family:"HelveticaNeueLTStd47LtCn", Arial, Helvetica, sans-serif !important;
	padding: 3px 13px 3px 13px;
	position: relative;
	text-decoration: none;
	z-index: 1;
}
.shadetabs li a:visited {
	color: #744f22;
}
.shadetabs li a:hover {
	background:#4a2800;
	border-bottom:1px solid #c7b9a7;
	color: #FFF!important;
	line-height: 52px;
	padding:3px 13px 3px 13px;
}
.shadetabs li a.selected { /*selected main tab style */
	position: relative;
}
.shadetabs li a.selected { /*selected main tab style */
	background:#FFF;
	border-bottom-color: white;
	color: #744f22!important;
	line-height: 52px;
	border-bottom: 1px solid #744f22;
	padding:3px 13px 3px 13px;
}
.shadetabs li a.selected:hover { /*selected main tab style */
	background:#FFF;
	color: #744f22!important;
}
.tabcontent {
	display:none;
}
.tabcontentstyle { /*style of tab content oontainer*/
	border: 1px solid gray;
	width: 450px;
	margin-bottom: 1em;
	padding: 10px;
}
.tabcontent {
	display:none;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 15px;
	
}
.product-short-description {
	max-height: 41px;
	overflow: hidden;
	width: 357px;
}
#dexc {
	background: none repeat scroll 0 0 #FFFFFF;
	margin: 0 !important;
	position: absolute;
	max-height:27px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
#dexc:hover {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	box-shadow: 3px 3px 4px #CCCCCC;
	margin: -11px 0 0 -13px !important;
	max-height: 100%;
	padding: 10px 10px 10px 12px !important;
	position: absolute;
	z-index: 999;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.medidax a {
	color: #888888;
	font-family: helvetica;
	font-size: 9px;
	font-weight: bold;
}
.medidax {
	color:#777;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.vm2-stars0 {
	background-position: -2px -358px!important;
	height: 13px;
	width: 62px!important;
}
.vm2-stars1 {
	background-position: -22px -421px!important;
	height: 13px;
	width: 20px!important;
}
.vm2-stars2 {
	background-position: -20px -484px!important;
	height: 13px;
	width: 25px!important;
}
.vm2-stars3 {
	background-position: -13px -547px!important;
	height: 13px;
	width: 39px!important;
}
.vm2-stars4 {
	background-position: -7px -610px!important;
	height: 13px;
	width: 50px!important;
}
.vm2-stars5 {
	background-position: -1px -673px!important;
	height: 13px;
	width: 62px!important;
}
.productdetails-view #titulo_desc {
	color: #4A2800 !important;
	font-family: 'Helvetica45LightRegular', Arial, Helvetica, sans-serif !important;
	font-size: 19px !important;
	margin: 10px 0 6px;
}
.productdetails-view .addtocart-area {
	width: 520px;
	height:120px;
	position:relative;
	margin:20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}
.productdetails-view .div_product_tamanh {
	width:150px;
	font-size:12px;
	color:#744f22;
	float:left;
	font-family:"HelveticaNeueLTStd47LtCn", Arial, Helvetica, sans-serif !important;
}
.productdetails-view .div_product_tamanh .div_sel_product {
	background:url("/components/com_virtuemart/assets/images/vmgeneral/arrow_down.png") no-repeat scroll right top transparent;
	height:22px;
	width:140px;
	border: 1px solid #bfbfbf;
	overflow:hidden;
	-webkit-transition: 0.5s linear;
	-moz-transition: 0.5s linear;
	-o-transition: 0.5s linear;
	-ms-transition: 0.5s linear;
	transition: 0.5s linear;
}
.productdetails-view .div_product_tamanh .div_sel_product:hover {
	border: 1px solid #666;
	-webkit-transition: 0.5s linear;
	-moz-transition: 0.5s linear;
	-o-transition: 0.5s linear;
	-ms-transition: 0.5s linear;
	transition: 0.5s linear;
}
.productdetails-view .div_product_tamanh .div_sel_product select {
	background: none repeat scroll 0 0 transparent;
	border: 0 solid #CCCCCC;
	color: #757575;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px !important;
	height: 13px;
	line-height: 14px !important;
	margin-top: 4px !important;
	padding: 6px;
	width: 160px;
}
.productdetails-view #div_product_quantity2 {
	width:75px;
	font-size:12px;
	color:#744f22;
	float:left;
	margin-left:14px;
	font-family:"HelveticaNeueLTStd47LtCn", Arial, Helvetica, sans-serif !important;
}
.addtocart-area #personaliza_encomenda {
	background: none repeat scroll 0 0 #744F22;
	color: #FFFFFF !important;
	float: right;
	font-family: "HelveticaNeueLTStd47LtCn", Arial, Helvetica, sans-serif !important;
	height: 24px;
	line-height: 25px;
	margin-top: -24px;
	text-align: center;
	width: 211px;
	-webkit-transition: 0.2s linear;
	-moz-transition: 0.2s linear;
	-o-transition: 0.2s linear;
	-ms-transition: 0.2s linear;
	transition: 0.2s linear;
	font-size:15px;
}
.addtocart-area #personaliza_encomenda a {
	color: #FFFFFF !important;
}
.addtocart-area #personaliza_encomenda:hover {
	background:#4f3412 !important;
	-webkit-transition: 0.2s linear;
	-moz-transition: 0.2s linear;
	-o-transition: 0.2s linear;
	-ms-transition: 0.2s linear;
	transition: 0.2s linear;
}
.productdetails-view #div_product_quantity2 #div_product_quantity {
	background:url("/components/com_virtuemart/assets/images/vmgeneral/arrow_down.png") no-repeat scroll right top transparent;
	height:22px;
	width:65px;
	border: 1px solid #bfbfbf;
	overflow:hidden;
	-webkit-transition: 0.5s linear;
	-moz-transition: 0.5s linear;
	-o-transition: 0.5s linear;
	-ms-transition: 0.5s linear;
	transition: 0.5s linear;
}
.productdetails-view #div_product_quantity2 #div_product_quantity:hover {
	-webkit-transition: 0.5s linear;
	-moz-transition: 0.5s linear;
	-o-transition: 0.5s linear;
	-ms-transition: 0.5s linear;
	transition: 0.5s linear;
	border: 1px solid #666;
}
.productdetails-view #div_product_quantity2 #div_product_quantity select {
	background: none repeat scroll 0 0 transparent;
	border: 0 solid #CCCCCC;
	color: #757575;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px !important;
	height: 13px;
	line-height: 14px !important;
	margin-top: 4px !important;
	padding: 6px;
	width: 88px;
}
.featuredProductImage {
	display: inline !important;
	margin:2px 0px 0px 0px !important;
	max-height: 201px !important;
	max-width: 200px !important;
	min-height:190px !important;
}
.width25 {
	width:218px!important;
	float: left;
	text-align:center;
	margin: 0px 10px 0px 0px !important;
}

.imgnewo {
	border: 1px solid #D5D5D5;
	height: 230px !important;
	overflow: hidden !important;
	padding: 0 !important;
	text-align: center;
	white-space: nowrap !important;
	width: 218px !important;
}
.vmproduct_promox .imgnewo {
	border: 1px solid #744F22;
	height: 243px !important;
	width: 255px !important;
}

.vmproduct_promox .vm_preco_antigo {
	margin:-2px 0 -4px 12px !important;}
.titules {
	color:#744f22;
	float:left;
	font-size:17px;
	line-height:17px;
	width:219px;
	margin:5px 0px 5px 0px;
	text-align:left;
	font-family:"HelveticaNeueLTStd47LtCn", Arial, Helvetica, sans-serif !important;
}
.prexox1 {
	color:#744f22;
	float:left;
	font-size:17px;
	line-height:17px;
	text-align:left;
	font-family:"HelveticaNeueLTStd47LtCn", Arial, Helvetica, sans-serif !important;
}
.vm_preco_antigo {
	color: #777777;
	float: left;
	font-size: 14px;
	font-family:"HelveticaNeueLTStd47LtCn", Arial, Helvetica, sans-serif !important;
	text-decoration: line-through;
	margin: 2px 0px -4px 12px;
}
.vm_preco_atual {
	float:left;
	font-family:"HelveticaNeueLTStd47LtCn", Arial, Helvetica, sans-serif !important;
}
#addtocart-sem-filhos{ margin:0 !important;
width:510px;}

