.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }/* Texto de los modulos / boxes - Tipo de letra y tama�o */
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #d9534f; }
.stockWarning2 { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #555; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #ff9900; text-decoration: none; }
BODY {
  background: #dcdcdc;
  color: #000000;
  margin: 0px;
  font-family: 'Open Sans', sans-serif !important;
}
A {
  color: #585858;
  text-decoration: none;
  font-weight: normal;
  outline: none;
}
A:hover {
  color: #ff9900;
  text-decoration: underline;
}
a, button {
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
FORM {
	display: inline;
}
TR.header {
  /*background: #ffffff;*/
}
TR.headerNavigation {
  background: #C0C0C0;
}
TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #C0C0C0;
  color: #646464;
}
A.headerNavigation { 
  color: #646464; 
}

A.headerNavigation:hover {
  color: #f07b0a;
}
A.productTitle {
  color: #000000;
  font-weight: bold;
  font-size: 12px;
}
A.productTitle:hover {
  color: #f07b0a;
  font-size: 12px;
}
TR.headerError {
  background: #666666;
}
TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
  padding: 10px;
}
TR.headerInfo {
  background: #00ff00;
}
TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #FFffff;
  color: #000000;
  font-weight: bold;
  text-align: center;
}
TR.footer {
  background: #ffffff;
}
TD.footer {
  font-size: 10px;
  background: #C0C0C0;
  color: #646464;
  font-weight : bold;
}
.infoBox {
  background: #A4A4A4;
}
.infoBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxContents2 {
  background: #FFffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxContents3 {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
}
.infoBoxNotice {
  background: #FFffff;
}
.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #f07b0a;
  color: #000000;
  line-height: 2;
}
.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #f07b0a;
  color: #000000;
  line-height: 2;
}
TD.infoBoxHeading2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  background: #000000;
  color: #f07b0a;
}
TD.infoBoxHeading3 {
      /* font-family: Verdana, Arial, sans-serif; */
    font-size: 1em;
    font-weight: 300;
    background: #f07b0a;
    color: white;
    height: 40px;
    padding-left: 8px;
}
TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}
TR.productListing-odd {
  background: none;
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}
TR.productListing-even {
  background: none;
}
TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #A4A4A4;
  border-spacing: 1px;
  }
.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #f07b0a;
  color: #FFFFFF;
  font-weight: bold;
}
TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.productListing-data p {
 margin:2px;
 padding:0;
 text-align:center;
}
A.pageResults {
  color: #646464;
}
A.pageResults:hover {
  color: #f07b0a;
  background: #FFFFff;
}
TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #f07b0a;
}
TR.subBar {
  background: #f4f7fd;
}
TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}
TD.main, P.main {
  /*font-family: Verdana, Arial, sans-serif;*/
  font-size: 13px;
  line-height: 1.5;
}
TD.mainenv, P.mainenv {
  /*font-family: Verdana, Arial, sans-serif;*/
  font-size: 13px;
  line-height: 1.5;
  padding-left: 10px;
  padding-right: 10px;
}
TD.preciog, P.preciog {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  line-height: 1;
}
TD.basico, P.basico {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  line-height: 0;
  color: grey;
}
TD.style2, P.style2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
}
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}
TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}
TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}
CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}
TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}
SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}
TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}
TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.envioficha, TR.envioficha {
  padding: 0 0px;
  text-align: center;
}

DIV.envioficham, TD.envioficham, TR.envioficham {
  padding-bottom: 5px;
  text-align: center;
}

SPAN.markProductOutOfStock2 {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  font-weight: bold;
  border-radius: 10px;
  padding: 0 7px;
  line-height: 17px;
  display: inline-block;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  background-color: #d9534f;
  font-weight: bold;
  border-radius: 4px;
  padding: 0 7px;
  line-height: 17px;
  display: inline-block;
}
SPAN.markProductOnStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  background-color: #008000;
  font-weight: bold;
  border-radius: 4px;
  padding: 0 7px;
  line-height: 17px;
  display: inline-block;
}
SPAN.markProductOnStock3 {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  font-weight: bold;
  border-radius: 4px;
  padding: 0 7px;
  line-height: 17px;
  display: inline-block;
}
SPAN.OnStockBoton {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  
  color: #FFFFFF;
  background-color: #008000;
  font-weight: bold;
  border-radius: 50%;
  padding: 0 3px;
  line-height: 9px;
  display: inline-block;
}

SPAN.OnDaysBoton {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  background-color: #f07b0a;
  font-weight: bold;
  border-radius: 50%;
  padding: 0 3px;
  line-height: 9px;
  display: inline-block;
}

SPAN.OutStockBoton {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  background-color: #d9534f;
  font-weight: bold;
  border-radius: 50%;
  padding: 0 3px;
  line-height: 9px;
  display: inline-block;
}

SPAN.markProductOnDays {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  background-color: #f07b0a;
  font-weight: bold;
  border-radius: 4px;
  padding: 0 7px;
  line-height: 17px;
  display: inline-block;
}
SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}
.listadoprecio {
  font-family: Verdana, Arial, sans-serif;
  color: #cc6600;
  font-weight: bold;
  font-size: 18px;
}
.preciobest {
  color: #cc6600;
  font-weight: bold;
}
SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}
.moduleRow { }
.moduleRowOver { background-color: #F5D0A9; cursor: pointer; }
.moduleRowSelected { background-color: #F6E3CE; }
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
TD.noborderbox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.mws_boxTop    { background: url('images/infobox/top.gif');
font-family: Tahoma;
font-size: 11px;
text-align : left;
font-weight: bold;
background-repeat:repeat-x;
vertical-align: middle;
color: #A4A4A4;
white-space: nowrap; }
.mws_boxLeft   { background: url('images/infobox/left.gif'); }
.mws_boxRight  { background: url('images/infobox/right.gif'); }
.mws_boxBottom { background: url('images/infobox/bot.gif');
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
text-align : center;
vertical-align: middle;
white-space: nowrap; }
.mws_boxCenter { background: #ffffFF; }
.mws_boxTop_module    { background: url('images/infobox_module/top.gif');
font-family: Tahoma;
font-size: 11px;
text-align : left;
font-weight: bold;
background-repeat:repeat-x;
vertical-align: middle;
white-space: nowrap; }
.mws_boxTop_module2    { 
font-family: Tahoma;
font-size: 12px;
color: #f07b0a;
text-align : right;
font-weight: bold;
background-repeat:repeat-x;
vertical-align: middle;
}
.mws_boxTop_module2left { 
font-family: Tahoma;
font-size: 14px;
text-align : left;
font-weight: bold;
background-repeat:repeat-x;
vertical-align: middle;
white-space: nowrap; 
}	  
.mws_boxTop_module3left { 
font-family: Tahoma;
font-size: 12px;
text-align : left;
font-weight: bold;
background-repeat:repeat-x;
vertical-align: middle;
white-space: nowrap; 
  color: #000000;
}
.mws_boxLeft_module   { background: url('images/infobox_module/left.gif'); }
.mws_boxRight_module  { background: url('images/infobox_module/right.gif'); }
.mws_boxBottom_module { background: url('images/infobox_module/bot.gif');
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
text-align : center;
vertical-align: middle;
white-space: nowrap; }
.mws_boxCenter_module { background: #ffffff; 
font-family: Verdana, Arial, sans-serif;
font-size: 10px;}
.mws_boxCenter_module2 { background: #ffffff; 
font-family: Verdana, Arial, sans-serif;
font-size: 10px; }
.mws_boxBottom_module3 { 
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
text-align : center;
vertical-align: bottom;
white-space: nowrap; }
.mws_boxTop_main    { background: url('images/infobox_main/top.gif');
font-family: Tahoma;
font-size: 16px;
text-align : left;
font-weight: bold;
color:#f07b0a;
background-repeat:repeat-x;
vertical-align: middle;
white-space: nowrap; }
.mws_boxLeft_main   { background: url('images/infobox_main/left.gif'); }
.mws_boxRight_main  { background: url('images/infobox_main/right.gif'); }
.mws_boxBottom_main { background: url('images/infobox_main/bot.gif');
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
text-align : center;
vertical-align: middle;
white-space: nowrap; }
.mws_boxCenter_main { background: #ffffFF; }
TD.noborderbox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
a.menucateg:link, a.menucateg:visited, a.menucateg:active {
display: block;
vertical-align: middle;
color:#646464;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
text-align: left;
height: 19px;
padding-top:2px;
text-decoration: none;
background-color: #EDEDEF;
border: solid 1px #FFFFFF;
}
a.menucateg:hover {
border: solid 1px #CCCCCC;
background-image: url(images/menuon.png);
background-repeat: repeat;
text-decoration: none;
font-weight: normal;
color: #000000;
}
a.menusubcateg:link, a.menusubcateg:visited, a.menusubcateg:active {
display: block;
vertical-align: middle;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
height: 19px;
text-decoration: none;
font-weight: normal;
padding-top:2px;
border-bottom: 1px solid #7b9ebd;
border: solid 1px #FFFFFF;
}

a.menusubcateg:hover {
border-bottom: 1px solid #666666;
border-top: 1px solid #666666;
background-image: url(images/menuon.png);
background-repeat: repeat;
text-decoration: none;
color: #000000;
}
h1 { 
 font-family: Verdana, Arial, sans-serif;
 font-size: 18px;
 font-weight: bold;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #f07b0a;
}
h2 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
 font-weight: normal;
 margin-bottom: 0;
 padding-bottom: 0;
}
.rojo {
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
 color: red;
 font-weight: bold;
 margin-bottom: 0;
 padding-bottom: 0;
}
ul.sitemap {
color: #ff0000;
}
.backgroundnewleft {
background: url('images/infobox_module/left.gif');
}
TD.backgroundnewright {
background: url('images/infobox_module/right.gif');  
font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.backgroundnewbot {
background: url('images/infobox_module/bot.gif');
}
TD.bordercolorcero {
border-color: #000000;
}
TD.smallText2 {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
border-collapse: collapse;
border: none;
}
bodyclass {
margin: 0;
padding: 0;
background: #000;
} 
bodyclass2 {
margin: 0;
padding: 0;
background: #ffffff;
border-color: #000000
} 
bodyclassinfo {
margin: 0;
padding: 0;
background: #000;
} 
bodyclassalert {
margin: 0;
padding: 0;
background: #ffffff;
} 
table.gifts{
	margin: 1px;
}
td.gift{
	margin: 6px;
	padding: 4px;
  	font-family: Verdana, Arial, sans-serif;
  	text-align: center;
 	font-size: 10px;
    font-style:italic;
  	font-weight: bold;
  	text-decoration:none;
 	background: #FFFFFF;
 	border-style: ridge;
	}
span.gift1{
	margin-top: 2px;
	padding: 1px;
  	font-family: Verdana, Arial, sans-serif;
  	text-align: center;
 	font-size: 12px;
    font-style:oblique ;
  	font-weight: 500;
  	text-decoration:none;
  	color: #cc0033;
 	background: #FFFFFF;
 	border-style: none;
}
span.gift2{
  	text-align: center;
 	font-size: 1.1em;
}
span.gift3{
  	
  	text-align: center;
 	font-size: 1.1em;
  
}
span.gift4{
  	text-align: center;
 	font-size: 1.1em;
}
span.gift5{
  	text-align: center;
 	font-size: 1.1em;
}
span.gift6{
  	text-align: center;
 	font-size: 2.1em;
}
.if0 { width:100%; font-size:11px !important; }
.if0 .ifChrt { padding:4px 8px 6px 8px; border:solid 1px #000000; }
.if0 .ifChrtInr { width:100%; }
.if0 .ifDcrn { font-size:13px; padding:5px 0 6px 0; text-align:left; font-weight:bold; }
.if0 .ifDcrn span { font-weight:normal; }
.if0 .ifTtl { font-weight:bold; font-size:18px; }
.if0 .ifSngSz, 
.if0 .ifSngPC { font-size:13px; }
.if0 .ifHdrSep { padding-top:3px; margin:4px 0 0 0; background-color:#000000; }
.if0 .ifITbl { width:100%; font-size:11px; }
.if0 .ifAPShdr,
.if0 .ifDVhdr { font-weight:bold; padding:3px 0 4px 0; }
.if0 .ifColHdrSep { background-color:#000000; height:2px; margin-bottom:4px; }
.if0 .ifNcol { width:60%; vertical-align:top; }
.if0 .ifAcol { width:25%; padding-left:7px; vertical-align:top; text-align:right; }
.if0 .ifDVcol { width:15%; padding-left:7px; vertical-align:top; text-align:right; }
.if0 .ifBl { background-color:#000000; margin:5px 0 4px 0; }
.if0 .ifFn { }
.if0 .ifOi { font-style:italic; width:99%; }
.if0 .ifOi div { padding:5px 10px 0 10px; }
.if0 .ifLgs { margin:10px 0 0 0; }
.if0 .ifLgImg { width:110px; text-align:center; vertical-align:middle; }
.if0 .ifLgTx { vertical-align:middle; font-size:10px; }
.if0 .sepH { margin:5px 0 5px 0; }
div.bd {
	background-color: #999999;
	width			: 596px;
}
div.label_frame {
	background-color: #000000;
	padding			: 4px;
	margin-left		: 5px;
	width			: 596px;
}
.label_cell {
	vertical-align	: top;
	background-color: #000000;
	padding-top		: 4px;
	width			: 612px;
}
table.outer_label {
	padding		: 3px;
	margin		: 0px;
	width		: 100%;
	border		: 1px solid #000000;
	background-color:#FFFFFF;
	color		: #000000;
}
tr.outer_label {}
#facts_outer_cell {
	padding			: 4px;
	margin			: 0px;
	border			: 1px solid #000000;
}
div.facts_enclosure {
	padding			: 4px;
	border			: 1px solid #000000;
	margin			: 0px;
}
table.facts_label {
	padding			: 4px;
	margin			: 0px;
	border-collapse	: collapse;
	width			: 100%;
	color			: #000000;
}
tr.facts_label {
	padding		: 1px 5px 1px 5px;
}
td.facts_label {
	padding		: 10px;
}
.facts_label td {
	vertical-align	: top;
}
span.facts_label {
	padding-left	: 5px;
}
table.other_label {
	margin	: 1px;
	width			: 100%;
	color			: #000000;
}
tr.other_label {}
td.other_label {}
span.other_label {}
.seq_span {
	padding: 0px;
}
.seq_span_non_first {
	padding-left: 3px;
}
td.line_above {
	border-top	: 1px solid #000000;
}
span.line_indent {
	padding-left: 10px;
}
.label_size {
	font		: 700 16px Arial, Helvetica, sans-serif;
	text-align	: left;
}
.label_flavor {
	font		: 700 16px Arial, Helvetica, sans-serif;
	text-align	: right;
}
.label_title {
	font		: 900 24px Arial, Helvetica, sans-serif;
	text-align	: center;
	white-space	: nowrap;
	display		: none;
}
.label_title_2 {
	font		: 700 16px Arial, Helvetica, sans-serif;
	text-align	: left;
	white-space	: nowrap;
}
.label_serving {
	font		: 10px Arial, Helvetica, sans-serif;
	text-align	: left;
}
.label_serving_alt {
	font		: 10px Arial, Helvetica, sans-serif;
	text-align	: left;
}
.label_divider {
	border: 0px solid #000000;
	color: #000000;
	padding: 0px;
	height: 1px !important;
}
.hairline {
	height: 1px;
}
.narrow {
	height: 3px;
}
.medium {
	height: 5px;
}
.wide {
	height: 7px;
}
.label_heading_l {
	font		: 700 12px Arial, Helvetica, sans-serif;
	text-align	: left;
}
.label_heading_r {
	font		: 700 12px Arial, Helvetica, sans-serif;
	text-align	: right;
	white-space	: nowrap;
}
.label_ing {
	font		: 400 12px Arial, Helvetica, sans-serif;
	text-align	: left;
}
.label_ing_2 {
	font		: 400 12px Arial, Helvetica, sans-serif;
	text-align	: left;
}
.label_qty {
	font		: 400 12px Arial, Helvetica, sans-serif;
	text-align	: right;
}
.label_dv {
	font		: 400 12px Arial, Helvetica, sans-serif;
	text-align	: right;
}
.label_notes_sm {
	font		: 200 10px Arial, Helvetica, sans-serif;
	text-align	: left;
}
td.label_qty {
	padding-left	: 3px;
	white-space	: nowrap;
}
td.label_dv {
	padding-left	: 3px;
	white-space	: nowrap;
}
#tabsJ {
  float:left;
  width:100%;
  background:#ffffff;
  font-family: "Trebuchet MS";
  font-size:75%;
  font-weight: bold;
  line-height:normal;
 border-bottom:5px solid #000000;
}
#tabsJ ul {
margin:0;
padding:10px 10px 0 50px;
list-style:none;
  }
#tabsJ li {
display:inline;
margin:0;
padding:0;
}
#tabsJ a {
float:right;
background:url("images/menuhorizontal.png") no-repeat left top;
 margin:1px;
 padding:0 0 0 11px;
 text-decoration:none;
 }
#tabsJ a span {
 float:right;
 display:block;
 background:url("images/menuhorizontal.png") no-repeat right top;
 padding:5px 15px 4px 6px;
 color:#000000;
 }
#tabsJ a span {float:none;}
#tabsJ a:hover {
 background:url("images/menuhorhover.png") no-repeat left top;
 margin:1px;
 padding:0 0 0 11px;
 text-decoration:none;
}
#tabsJ a:hover span {
display:block;
background:url("images/menuhorhover.png") no-repeat right top;
padding:5px 15px 4px 6px;
color:#f07b0a;
} 
.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
border: 0px solid navy;
border-bottom-width: 0px;
width: 600px; /*width of featured content slider*/
height: 250px;
z-index:1
}
.sliderwrapper .contentdiv{
visibility: hidden; 
position: absolute; 
left: 0;  
top: 0;  
padding: 0px;
background: white;
width: 100%; 
height: 100%;
opacity: 1;
}

.pagination{
width: 600px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
height: 21px;
text-align: right;
background-image: url("images/bknavbanner.png");

/*
background-color: #FEE496;
padding: 10px 5px;*/

}

td.pagination22{
width: 600px; 
height: 42px;
text-align: center;
background-color: #FFFFFF;
padding: 10px 5px;
color:#f07b0a;
font-weight: bold; 
font-family: Verdana;
font-size: 12px;

}



.pagination a{
padding: 0 0px;
text-decoration: none; 

}

.pagination a:hover, .pagination a.selected, .toc:hover img{
color: #f07b0a;
background-color: transparent;
/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);*/
/* -moz-opacity: 0.5; */


}

/*---------------------------------*/
/*   banner vertical   */
/*---------------------------------*/


.sliderwrapper2{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
border: 0px solid navy;
border-bottom-width: 0px;
width: 170px; /*width of featured content slider*/
height: 450px;
z-index:1
}



.sliderwrapper2 .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 0px;
background: white;
width: 160px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
/* filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); */
/* -moz-opacity: 1; */
opacity: 1;


}
.pagination2{
width: 150px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
height: 1px;
text-align: right;
background-color: #FFFFFF;
padding: 0px 0px;

}


.pagination2 a{
padding: 0 0px;
text-decoration: none; 

}

.pagination2 a:hover, .pagination a.selected, .toc:hover img{
color: #f07b0a;
background-color: transparent;
/* filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); */
/*-moz-opacity: 0.5;*/


}


/*---------------------------------*/
/*   Vertical Fly-Out Menu Style   */
/*---------------------------------*/


.verbar	{   /* Color of main vertical menubar and border */
	color: black;
	background-color: #ffffff;
	border: 0px outset #fdfefd;


}

.vertitem	{          /* Behaviour of main vertical menu items, leave as is for proper operation */
	text-align: left;
	white-space: nowrap;
width: 163px;
}

.vertitem	a {   /* Font style, size of main menu items */
font-family: Verdana, Arial, Helvetica, sans-serif;
display: block;
vertical-align: middle;
font-size: 10px;

text-align: left;
height: 19px;
padding-top:2px;
background-color: #EDEDEF;
border: solid 1px #FFFFFF;
}
.vertitem a:link, .vertitem a:visited	{
	color: #646464;
	text-decoration: none;	
}
.vertitem a:hover	{
border-bottom: 1px solid #666666;
border-top: 1px solid #666666;
background-image: url(images/menuon.png);
background-repeat: repeat;
text-decoration: none;
color: #000000;

}
.vertitem a:active	{
	color: #f07b0a;
	background-color: #ffffff;	
	text-decoration: none;	
}
.vertsubmenu	{
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
z-index:2
}
.vertsubframe	{
	background-color: #ffffff;
	border: 2px outset #fdfefd;
	position: relative;
	display: block;	
}
.vertsubitem	{
	text-align: left;
	white-space: nowrap;
background-color: #EDEDEF;
border: solid 1px #FFFFFF;
}
.vertsubitem a	{ 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;			
text-decoration: none;
position: relative;
display: block;	
border-bottom: 1px solid #ffffff;
border-top: 1px solid #ffffff;
}
.vertsubitem a:link, .vertsubitem a:visited	{
	color: #646464;
	text-decoration: none;	
}
.vertsubitem a:hover	{
border: solid 0px #CCCCCC;
background-image: url(images/menuon.png);
background-repeat: repeat;
text-decoration: none;
border-bottom: 1px solid #666666;
border-top: 1px solid #666666;
color: #000000;
}
.vertsubitem a:active	{ 
	color: #f07b0a;
	background-color: #ffffff;	
	text-decoration: none;
}
.vertsubitem .vertfwdarr, .vertitem .vertfwdarr	{
	position: relative;
	top: 0px;
	right: 0px;
}
.dmselected { 
   background-color: #ffffff;
	font-weight: bold;
}
.verbar .dmselected {
    background-color: #ffffff;
}
product-nutrition{border:1px solid #000;color:#000;padding:0px 5px;width:371px;margin:25px 0 0}#product-nutrition p.facts{margin:0 5px 0 0;padding:0px 0px;font-weight:bold;color:#000;font-size:1.1em;font-family:"arial black"}#product-nutrition p.click{border-bottom:3px solid #000000;font-size:0.75em;padding-bottom:6px}#product-nutrition div.contents{padding:10px 0;font-size:0.75em}
.if1 { width:400px; font-size:16px !important; }
.if1 .ifChrt { padding:4px 8px 6px 8px; border:solid 1px #000000; }
.if1 .ifChrtInr { width:100%; }
.brand {
	font-size: 10px;
	display: inline;
}
.padding_left_h1 {
	padding-left: 18px;
}
.padding_right_h1 {
	padding-right: 18px;
}
.line_height_cliente {
	line-height: 29px;
}
.cwhite {
	color: white;
}
.cwhiteimp {
	color: white !important;
}
.fsize18 {
	font-size: 18px;
}
.h3cat {
font-family: Verdana, Arial, Helvetica, sans-serif;
vertical-align: middle;
font-size: 10px;
text-align: left;
text-decoration: none;
font-weight: normal;
display: block;
margin: 0;
} 
.h3cat2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
vertical-align: middle;
font-size: 10px;
text-align: left;
height: 19px;
padding-top: 2px;
text-decoration: none;
font-weight: normal;
display: block;
margin: 0;
padding: 0;
} 
.h2cat {
font-family: Verdana, Arial, Helvetica, sans-serif;
vertical-align: middle;
font-size: 10px;
text-align: left;
text-decoration: none;
font-weight: normal;
display: block;
margin: 0;
} 
.h2cat2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
vertical-align: middle;
font-size: 10px;
text-align: left;
height: 19px;
padding-top: 2px;
text-decoration: none;
font-weight: normal;
display: block;
margin: 0;
padding: 0;
} 
.h3desc {
font-weight: bold;
font-size: 17px;
color: #F27B00;
} 
.h4desc {
font-size: 17px;
font-weight: bold;
color: #F27B00;
} 
.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 164px; /* Width of Menu Items */
border-bottom: 1px solid #555555;
font-family: arial;
font-size: 12px;
}
.suckerdiv ul li{
position: relative;
background-color: #222222;
z-index:100;
}
.suckerdiv ul li ul{
left: 163px;
position: absolute;
width: 185px; 
top: 0;
display: none;
z-index:100;
}
.suckerdiv ul li ul li ul{
left: 163px;
}
.suckerdiv ul li ul li a{
left: 163px;
font-family: Verdana, Arial, Helvetica, sans-serif;
display: block;
vertical-align: middle;
font-size: 10px;
text-align: left;
height: 19px;
padding-top: 2px;
background-color: #EDEDEF;
border: solid 1px #FFFFFF;
}
.suckerdiv ul li ul li ul li a{
font-family: Verdana, Arial, Helvetica, sans-serif;
display: block;
vertical-align: middle;
font-size: 10px;
text-align: left;
height: 19px;
padding-top: 2px;
background-color: #EDEDEF;
border: solid 1px #FFFFFF;
}
.suckerdiv ul li ul li ul li ul li a{
font-family: Verdana, Arial, Helvetica, sans-serif;
display: block;
vertical-align: middle;
font-size: 10px;
text-align: left;
height: 19px;
padding-top: 2px;
background-color: #EDEDEF;
border: solid 1px #FFFFFF;
}
.suckerdiv ul li a{
font-family: Verdana, Arial, Helvetica, sans-serif;
display: block;
vertical-align: middle;
font-size: 10px;
text-align: left;
height: 19px;
padding-top: 2px;
background-color: #EDEDEF;
border: solid 1px #FFFFFF;
}
.suckerdiv ul li a:hover{
border-bottom: 1px solid #666666;
border-top: 1px solid #666666;
background-image: url(images/menuon.png);
background-repeat: repeat;
text-decoration: none;
color: #000000;
}
.suckerdiv ul li ul li a:hover{
border-bottom: 1px solid #666666;
border-top: 1px solid #666666;
background-image: url(images/menuon.png);
background-repeat: repeat;
text-decoration: none;
color: #000000;
}
.suckerdiv ul li ul li ul li a:hover{
border-bottom: 1px solid #666666;
border-top: 1px solid #666666;
background-image: url(images/menuon.png);
background-repeat: repeat;
text-decoration: none;
color: #000000;
}
.suckerdiv .subfolderstyle{}
.suckerdiv ul li ul .subfolderstyle {
background-color: #222222;
}
.suckerdiv ul li ul li ul .subfolderstyle {
background-color: #222222;
}
.suckerdiv ul li ul li ul li ul .subfolderstyle {
background-color: #222222;
}
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
.indexseo { 
display: inline;
font-size: 16px;
}		 
.pricematch a {  	font-family: Verdana, Arial, sans-serif;
font-size: 13px;
font-weight: bold;
}
.cc-cookies { position:fixed; width: 100%; left: 0; bottom: 0; padding: 0.5em 5%; background: #565656; background: rgba(150,150,150,0.95); color: #fff; font-size: 11px; font-weight: 700; text-shadow: 0 -1px 0 rgba(0,0,0,0.35); z-index: 99999; text-align: center; color: #fff; }
.cc-cookies a, .cc-cookies a:hover { color: #fff; text-decoration: underline; }
.cc-cookies a:hover { text-decoration: none; }
.cc-overlay { height: 100%; padding-top: 25%; }
.cc-cookies-error { float: left; width: 90%; text-align: center; margin: 1em 0 2em 0; background: #fff; padding: 2em 5%; border: 1px solid #ccc; font-size: 16px; color: #333; }
.cc-cookies-error a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset { display: inline-block; color: #fff; text-decoration: none; background: #7DAF3B; padding: 0.5em 0.75em; border-radius: 3px; box-shadow: 0 0 2px rgba(0,0,0,0.25); text-shadow: 0 -1px 0 rgba(0,0,0,0.35); -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies a.cc-cookie-accept { display: inline-block; color: #fff; text-decoration: none; background: #565656; padding: 0.5em 0.75em; border-radius: 3px; box-shadow: 0 0 2px rgba(0,0,0,0.25); text-shadow: 0 -1px 0 rgba(0,0,0,0.35); -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; } 
.cc-cookies-error a.cc-cookie-decline { background: #af3b3b; margin-left: 0.5em; }
.cc-cookies a.cc-cookie-decline { background: #565656; margin-left: 0.5em; }
.cc-cookies a.cc-cookie-reset { background: #f15b00; }
.cc-cookies-error a:hover.cc-cookie-accept, .cc-cookies-error a:hover.cc-cookie-decline, .cc-cookies a:hover.cc-cookie-reset { background: #000; -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies a:hover.cc-cookie-accept { background: #7DAF3B; -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies a:hover.cc-cookie-decline { background: #af3b3b; -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies-error a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-decline { display: block; margin-top: 1em; }
.cc-cookies.cc-discreet { width: auto; padding: 0.5em 1em; left: auto; top: auto; }
.cc-cookies.cc-discreet a.cc-cookie-reset { background: none; text-shadow: none; padding: 0; text-decoration: underline; }
.cc-cookies.cc-discreet a:hover.cc-cookie-reset { text-decoration: none; }
@media screen and (max-width: 768px) {
.cc-cookies a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset { display: block; margin: 1em 0; }
}
@media screen and (max-width: 480px) {}
#zone_tiquet_imprimir {
	width: 272px;
	min-height: 500px;
	padding-left: 11px;
}
#zone_logo_impr {
	text-align: center;
	margin: 0 auto;
	width: inherit;
	padding-top: 18px;
}
#zone_datos_company {
	width: inherit;
	font-size: 15px;
	margin-top: 15px;
	text-align: center;
}
#zone_num_tiquet {
	margin-top: 15px;
	text-align: center;
}
#zone_fecha_tiquet {
	margin-top: 15px;
	text-align: center;	
}
#zone_products_tiquet {
	margin-top: 15px;
	padding-left: 0px;
}
#zone_products_tiquet hr {
	color: black !important;
	border: 2px solid black;
}
.backwhite {
	background-color: white !important;
}
.glossymenu{
margin: 0px 0;
padding: 0;
width: 100%;
}
.glossymenu a.menuitem{
	width: 100%; 
	height: 30px;
	padding-top: 0px;
	padding-left: 26px;
	text-align: left;
	display: block;
	text-decoration: none;
	color: black;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 11px;
  line-height: 30px;
  border-top: 1px solid #eee;
  overflow: hidden;
}
.glossymenu a:first-child {
    border-top: 0px;
}
.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: black;
}
.glossymenu a.menuitem .statusicon{
position: absolute;
top: 5px;
right: 5px;
border: none;
display: none;
}
.glossymenu a.menuitem:hover, .glossymenu a.menuitem.active {
background: #F27B00 url(images/cabecera_degradado.jpg) repeat-x;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F27B00), to(#F27B00));
background: -webkit-linear-gradient(top, #F27B00, #F27B00);
background: -moz-linear-gradient(top, #F27B00, #F27B00);
background: -o-linear-background(top, #F27B00, #F27B00);
background: -ms-linear-background(top, #F27B00, #F27B00);
background: linear-background(top, #F27B00, #F27B00);
background: linear-gradient(#F27B00, #F27B00);
	color: white;
}
a.menuitem100{
	background-image: url(images/new_design/sprite_categories_back_100.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 100px;
	height: 25px;
	color: white;
	display: block;
	text-align: center;
	text-decoration: none;
	padding-top: 3px;
	font-size: 14px;
}
a.menuitem100:hover{
	background-image: url(images/new_design/sprite_categories_back_100.png);
	background-position: 0px -34px;
	background-repeat: no-repeat;
	width: 100px;
	height: 25px;
	color: white !important;
	display: block;
	text-decoration: none !important;
	/*-webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750); */
	-webkit-transition: all 500ms ease;
   -moz-transition: all 500ms ease; 
    -ms-transition: all 500ms ease; 
     -o-transition: all 500ms ease; 
        transition: all 500ms ease;
}
.glossymenu div.submenu{ /*DIV that contains each sub menu*/
  padding-left: 9px;
}
.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 5px;
padding-bottom: 4px;
}
.glossymenu div.submenu ul li{}
.glossymenu div.submenu ul li a{
display: block;
font: normal 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: black;
text-decoration: none;
padding: 8px 2px 8px 14px;
}
.glossymenu div.submenu ul li a:hover{
	color: #ff5d20;
}
.effecthover {
	color: #ff5d20 !important;
}
.glossymenu ul {
	padding-left: 0px;
}
.glossymenu ul li {
	list-style: none;
}
.style_middle {
	padding-top: 8px !important;
}
.wrapper_listcat {
  width: 27%;
  border-radius: 10px;
  min-height: 20px;
  padding: 10px;
  margin-right: 25px;
  height: 34px;
  margin-bottom: 15px;
}
.subwrapper_listcat {
  /* border-radius: 10px; */
  background-color: #f07b0a;
  text-align: center;
  padding: 10px;
    border-radius: 14px;
}
.subwrapper_listcat a {
	color: black;
	font-weight: bold;
	font-size: 13px;
	font-family: verdana;
}
.subwrapper_listcat a h2 {
	color: black;
	font-weight: bold;
	font-size: 13px;
	font-family: verdana;
	margin-top: 0px;
}
.fleft {
	float: left;
}
.fleftimp {
	float: left !important;
}
.fright {
	float: right;
}
.frightimp {
	float: right !important;
}
.prelative{
	position: relative;
}
.pabsolute {
	position: absolute;
}
.pfixed {
	position: fixed;
}
.dblock {
	display: block;
}
.dnone {
	display: none;
}
.dinlineblock {
	display: inline-block;
}
.vhidden {
	visibility: hidden;
}
.cboth {
 clear:both;
}
.decorationnone {
	text-decoration: none;
}
.decorationunder {
	text-decoration: underline;
}
.cwhite {
	color: white;
}
.acenter {
	text-align: center;
}
.aleft {
	text-align: left;
}
.aright {
	text-align: right;
}
.ajustify {
	text-align: justify;
}
.centrar {
	text-align: center;
	margin: 0 auto;
}
.fweight-normal {
	font-weight: normal !important;
}
.bold {
	font-weight: bold !important;
}
.no-margin-right {
	margin-right: 0 !important;
}
.noborder {
	border:none !important;
}
.tachado {
	text-decoration: line-through;
}
.nopadding {
	padding: 0 !important;
}
.padding010 {
	padding: 0 10px;
}
.nomargin {
	margin: 0 !important;
}
.mayusculas {
	text-transform: uppercase;
}
.valigntop {
	vertical-align: top;
}
.ohidden {
	overflow:hidden;
}
.cpointer {
	cursor:pointer;
}
.mauto {
	margin: 0 auto;
}
.wordsbreak {
	word-wrap: break-word;
}
.nobackground {
	background:none !important;
}
.nobackgroundimage {
	background-image: none !important;
}
.opacity0 {
	filter:alpha(opacity=0);
	opacity: 0;
}
.opacity1 {
	filter:alpha(opacity=100);
	opacity: 1;
}
.width25p {
	width: 25%;
}
.width50p {
	width: 50%;
}
.width75p {
	width: 75%;
}
.width100p {
	width: 100%;
}
.boxshadowgray {
	-webkit-box-shadow: 0 0 11px 0 rgba(50, 50, 50, 0.09);
	-moz-box-shadow: 0 0 11px 0 rgba(50, 50, 50, 0.09);
	-o-box-shadow: 0 0 11px 0 rgba(50, 50, 50, 0.09);
	-ms-box-shadow: 0 0 11px 0 rgba(50, 50, 50, 0.09);
	box-shadow: 0 0 11px 0 rgba(50, 50, 50, 0.09);
}
.zone_headers_titles {
	padding: 4px 0;
    border: #cccccc solid 1px;
    background: #fff;
}
.zone_headers_titles h1 {
	padding-top: 0px;
  margin-top: 0px;
  text-align: center;
    color: #f07b0a;
    margin-top: 10px;
    font-size: 28px;
    font-weight: bold;
    /*word-break: break-all;*/
}
.list_products .zone_headers_titles h1 {
  font-size: 23px;
}
.lastblock {
	margin-right: 0 !important;
}
.padding0 {
	padding: 0px;
}
.margintopslide {
	padding-top: 10px;
}
.style_desc_manu {
	padding-top: 0px;
  font-size: 14px;
  text-align: justify;
  font-family: Verdana, Arial, sans-serif;
     font-weight: normal; 
}
#searchform { margin:50px 200px; font-size:18px; }
#searchform div { color:#eeeeee; }
#searchform div input { font-size:18px; padding:5px; width:320px; }
#suggestions{ position: relative; left:227px; width:320px; display:none; }
#suggestions {
	display: block;
	width: 320px;
	left: 227px;
	position: relative;
	box-shadow: 5px 10px 10px #888;
}
#searchresults  {
	font-size: 10px;
	line-height: 14px;
border-width: 1px;
border-color: #919191;
border-style: solid;
width: 385px;
background-color: white;
font-size: 10px;
line-height: 14px;
position: absolute;
  z-index: 10000;
  left: -232px;
  top: 4px;
  height: 676px;
    overflow-y: scroll;
}
#searchresults a {
	clear:left;
	text-decoration: none;
	display: block;
	font-weight: bold;
	margin: 5px;
	color: #191919;
	text-align: left;
	height: 48px;
	-moz-transition: all 0.2s ease 0s;
	 -webkit-transition: all 0.2s ease 0s;
	 -o-transition: all 0.2s ease 0s;
	 -ms-transition: all 0.2s ease 0s;
	 transition: all 0.2s ease 0s;
}
#searchresults img {
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
}
#searchresults a:hover {
	color: white;
	background-color: #b7b7b7;
}
#searchresults .seperator {
    padding-left: 5px;
    background-image: url("/images/shortcuts_arrow.gif");
    background-repeat: no-repeat;
    background-position: 360px 9px;
    background-color: #b7b7b7;
    color: white;
	  margin: 0 !important;
	  padding: 10px;
	  height: 33px !important;
	  -moz-transition: all 0.2s ease 0s;
	 -webkit-transition: all 0.2s ease 0s;
	 -o-transition: all 0.2s ease 0s;
	 -ms-transition: all 0.2s ease 0s;
	 transition: all 0.2s ease 0s;
}
#searchresults a.seperator:hover {
	color: black;
}
#searchresults .seperator a {
	color: white;
    background-color: #F90;
    padding-left: 5px;
    margin: 0 !important;
    padding-top: 5px;
    height: 20px;
}
#searchresults .category {
	font-size: 11px;
	margin: 0px;
	display: block;
	color: white;
	background: #f8982a;
	padding: 5px;
}
#searchresults .linia {
	border-width: 1px !important;
	border-style: solid;
	border-color: #B7B7B7;
}
#searchresults  .category a:hover {
	color: white ! important;
	background-color: #F90 !important;
	padding: 0px !important;
}
.searchheading {
	vertical-align: middle;
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
}
#searchresults .searchprice {
	color: #ce6605;
	font-size: 15px;
	text-align: right !important;
	float: right;
	vertical-align: middle;
	padding-top: 14px;
}
.trans4 {
	opacity: 0.5;
}
.trans7 {
	opacity: 1;
}
/*#searchresults .searchprice2 {
	color: #ebc199;
	font-size: 15px;
	text-align: right !important;
	float: right;
	vertical-align: middle;
	padding-top: 18px;
}
#searchresults .searchname2 {
	color: #CACACA;
}*/
#searchresults  .break {
	clear: both;
}
#searchresults a:hover .searchprice {
	color: black;
}
/*#searchresults a:hover .searchprice2 {
	color: grey;
}
#searchresults a:hover .searchname2 {
	color: white;
}*/
.text_listings_h2 {
	margin-bottom: 15px;
}
.desc_hidden {
	display: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	margin-bottom: 10px;
	text-align: justify;
}
.margintop10 {
	margin-top: 10px;
}
.stylestdrat {
  padding-left: 3px;
  font-size: 11px !important;
  color: #666;
}
.table_max_width {
	width: 1000px;
}
.table_inside_slider {
	width: 600px;
}
.tables_ficha_prod_mov {
	width: 628px;
}
.tables_listing_prod_mov {
	width: 638px;
}
.table_width_also_purchased {
	width: 301px;		
}
#body_mobile_horizontal {
	display: none;
}
.widthTableInformation {
	width: 550px;
}
.widthTableInformationInside {
	width: 380px;
}
.border1pxgray {
	border: 1px solid #A4A4A4;
}
.marginspricematch {
	margin-top:10px ; margin-bottom:10px ;
}
#zone_caducidad_intern p, div.free_shipping_pinfo p {
	font-size: 11px;
    color: #666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 0;
    margin: 0;
    padding-top: 10px;
    font-weight: bold;	
}
#zone_caducidad_intern4 p, div.free_shipping_pinfo4 p {
	font-size: 11px;
    color: #666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 0;
    margin: 0;
    padding-top: 10px;
    font-weight: bold;	
	text-align: center;
	padding-left: 30px;

	
}
#zone_caducidad_intern5 p, div.free_shipping_pinfo5 p {
	font-size: 11px;
    color: #666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 0;
    margin: 0;
    padding-top: 30px;
    font-weight: bold;	
	text-align: center;
	padding-left: 30px;

	
}
#zone_entrega_intern p, div.free_shipping_pinfo2 {
	font-size: 11px;
    color: #666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 0;
    margin: 0;
    padding-top: 0px;


}

.free_shipping_pinfo2 {
	font-size: 11px;
    color: #666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 0;
    margin: 0;
    padding-bottom: 19px;
    font-weight: bold; 
}


.free_shipping_pinfo3 {
	font-size: 11px;
    color: #666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 0;
    margin: 0;
    padding-top: 10px;
    font-weight: normal; 
    padding-bottom: 10px;
	padding-left: 30px;
}


#zone_entrega_internm p, div.free_shipping_pinfom p {
	font-size: 11px;
    color: #666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 0;
    margin: 0;
    padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
    padding-right: 30px;
    font-weight: bold;
}


div.free_shipping_pinfo.mobiltabletstyle p {
	    text-align: center;
    padding-bottom: 11px;
    font-size: 1.4em;
    color: #FE9A2E;	
	font-weight: bold;
}
.stylelink {
	color: #585858;
}
#zone_caducidad {
	padding-left: 2px; 

	
	/*float: right;*/
}
.widthbread {
	width: 590px;
	line-height: 1px;
}
.short_desc {
	font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
.padding_left_h1 h1 {
	font-size: 17px !important;
}
.footer_redes_mob ul li {
	list-style: none;
	min-height: 40px;
}
.footer_redes_mob img {
	display: block;
}
.back_desktop {
	/*background-color: #e4e6ec;*/
	background: #f0f0f0;
    border-bottom: #ebebeb solid 0px;
    border-top: #ebebeb solid 1px;
}
#header_main_desktop {
	height: 115px;
	padding-top: 10px;
}
#zone_logo_desktop a {
	 display: inline-block;
    padding-top: 9px;
}
#zone_derecha_desktop ul li[role=presentation] a {
	font-size: 13px;
	padding: 10px 6px !important;
}
.heightrows_header {
	height: 48px;
	margin-top: -6px;
}
#zone_derecha_desktop .heightrows_header:first-child {
	padding-top: 10px;
}
.back_cesta_new {
	/*background-image: url(images/new_design/boteprotePROP-HOME-left_03.png);*/
	width: 142px;
	height: 37px;
	cursor: pointer;
	display: block;
	background-color: white;
	margin-bottom: 10px;
}
.back_cesta_new i, .back_account_new i, .back_account_new_my_account i {
	float: left;
    font-size: 1.1em;
    top: 11px;
    position: relative;
    left: 15px;
}
.back_account_new i, .back_account_new_my_account i {
	color: white;
}
.back_account_new {
	/*background-image: url(images/new_design/boteprotePROP-HOME_entrar_03.png);*/
	width: 142px;
	height: 33px;
	cursor: pointer;
	display: block;
	background-color: #F27B00;
}
.back_account_new_my_account {
	/*background-image: url(images/new_design/boteprotePROP-HOME-left_13.png);*/
	width: 142px;
	height: 33px;
	cursor: pointer;
	display: block;
	background-color: #F27B00;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.back_account_new_my_account:hover {
	background-color: #EC971F;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.back_cesta_new div {
	 text-align: center;
    padding-left: 24px;
    vertical-align: middle;
    height: 33px;
    /*display: table-cell;*/
    line-height: 40px;
}
.back_account_new div {
	 text-align: center;
    padding-left: 32px;
    vertical-align: middle;
    height: 33px;
    display: table-cell;
    font-size: 16px;
    text-transform: uppercase;
    padding-top: 3px;
    color: white;
}
.back_account_new_my_account div {
	text-align: center;
    padding-left: 24px;
    vertical-align: middle;
    height: 33px;
    display: table-cell;
    font-size: 16px;
    padding-top: 3px;
    color: white;
    text-transform: uppercase;
}
.micuentalang-4 > div {
	font-size: 14px;
}
.fila_down_header {}
.capa_search_new {
	padding-top: 16px;
}
.telefone_header_new {
	text-align: right;
	padding-right: 16px;
}
#zone_micesta_desktop a {
	color: black;
}
#zone_micesta_desktop a:hover {
	text-decoration: none;
}
.capa_search_new {
	background-image: url(images/new_design/boteprotePROP-HOME_row_down_10.png);
	width: 237px;
	height: 52px;
	background-repeat: no-repeat;
	background-position: 10px 15px;
}
.input_new_search_design {
	 width: 228px;
    background-color: transparent;
    border: 0;
    height: 31px;
    outline: none;
}
.image_search_absoliut {
	position: absolute;
	top: 22px;
    right: 15px;
}
.menu_main_menu {
	background-color: #E9E9E9;
	    border-top: 1px solid #d3d3d3;
    padding: 1px 0 0px 0;
    border-bottom: #9b9b9b solid 1px;
    height: 54px;
    min-width: 1000px;
}
.menu_main_menu.fixed {
	border-bottom: #f07b0a solid 1.5px;
}
.back_menu_main {
	border-bottom: 1px solid white;
    height: 51px;
}
.menu_main_menu.fixed .back_menu_main {
	border-bottom: 0px;
}
.menu_main_menu .navbar-default {
	background-color: transparent !important;
}
.menu_main_menu .navbar {
	border: none !important;
}
.menu_main_menu .navbar-default .navbar-nav>.active>a, .menu_main_menu .navbar-default .navbar-nav>.active>a:focus,.menu_main_menu .navbar-default .navbar-nav>.active>a:hover {
	color: white !important;
	background-color: #F9AB50 !important;
}
.menu_main_menu .navbar-default .navbar-brand {
	color: white !important;
}
.menu_main_menu .navbar-default .navbar-nav>li>a {
	color: white !important;
}
.menu_main_menu .navbar-default .navbar-nav>li>a:hover {
	background-color: #F9AB50 !important;
}
.menu_main_menu .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	background-color: #F9AB50 !important;
}
.menu_main_menu .navbar-brand {
	font-size: 14px !important;
}
.corange {
	color: #f07b0a;
}
.cgris {
	color: #a6acaf;
}
.corange2 {
	color: #f07b0a;
   font-weight: 900;
}
.corange_standard {
	color: #F2AE43;
}
.zone_slide_main {
	height: 387px;
	padding-top: 1px;
	padding-bottom: 1px;
}
#slide_listing .zone_slide_main {
    padding-top: 0px;
}
.menu_main_menu_sub {
	/*background-image: url(images/new_design/boteprotePROP-HOME_03_slide.png);*/
	background-repeat: repeat;
	width: 100%;
	height: 387px;
	background-color: #F27B00;
	margin-top: 0px;
	min-width: auto;
}
#slide_listing.menu_main_menu_sub {
	background-image: none;
    width: 767px;
}
.marginTopMain {
	margin-top: 10px;
}
#left_colum .panel-default>.panel-heading, #right_colum .panel-default>.panel-heading, #center_colum .panel-default>.panel-heading {
	color: #000;
	background-color: #E9E9E9;
}
#product_info .panel-default>.panel-heading, 
#shopping_cart .panel-default>.panel-heading, 
#login .panel-default>.panel-heading,
#create_account .panel-default>.panel-heading,
#checkout_shipping .panel-default>.panel-heading,
#checkout_payment .panel-default>.panel-heading,
#checkout_confirmation .panel-default>.panel-heading,
#checkout_success .panel-default>.panel-heading,
#account .panel-default>.panel-heading,
#account_edit .panel-default>.panel-heading,
#address_book .panel-default>.panel-heading,
#address_book_process .panel-default>.panel-heading,
#address_book_process_nif .panel-default>.panel-heading,
#account_password .panel-default>.panel-heading,
#account_delete .panel-default>.panel-heading,
#account_delete_success .panel-default>.panel-heading,
#create_account_success .panel-default>.panel-heading,
#logoff .panel-default>.panel-heading,
#account_history .panel-default>.panel-heading,
#account_newsletters .panel-default>.panel-heading,
#account_notifications .panel-default>.panel-heading,
#shipping .panel-default>.panel-heading,
#contact_us .panel-default>.panel-heading,
#clientes_vip .panel-default>.panel-heading,
#password_forgotten .panel-default>.panel-heading,
#advanced_search_result .panel-default>.panel-heading,
#featured_products .panel-default>.panel-heading
{
	color: #333333;
	background-color: whitesmoke;
    border-color: #dddddd;
    font-weight: bold;
    font-size: 1.1em;
}
.onboxes button {
	width: 100%;
}
.panel-default div.panel-heading span.glyphicon {
	float: right;
    top: -16px;
    color: #000;
}
#center_colum {
	margin-left: 20px;
}
.without_column_left #center_colum {
	margin-left: 0px;
}
.same_height_name_blok {
	height: 60px;
	overflow: hidden;
}
.same_height_desc_blok {
	height: 86px !important;
	/*overflow: hidden !important;*/
	min-height: 117px;
	max-height: 117px;
	font-size: 0.9em;
	word-break: break-all;
}
.backg_comprar_newbuttons {}
.style_price_new {
	font-size: 1.5em;
}
.menu_main_footer {
	 background-color: #F27B00;
	 /*display: inline-block;*/
	 border-top: 1px solid white;
	 width: auto;
	 padding-bottom: 20px;
	 min-height: 400px;
	 min-width: 1000px;
}
.back_footer_main {
	display: block;
	overflow: hidden;
}
.first_row_footer {
	padding: 10px;
	min-height: 58px;
	padding-left: 0px;
	padding-right: 0px;
}
.img_manuf {
	height: 20px;
	overflow: hidden;
}
.second_row_footer {
	background-color: white;
	overflow: hidden;
	padding: 0 19px;
}
.paddingleft0 {
	padding-left: 0px;
}
.paddingleft0imp {
	padding-left: 0px !important;
}
.paddingright0 {
	padding-right: 0px;
}
.paddingright0imp {
	padding-right: 0px !important;
}
#list_social {
	padding: 0px;
}
#list_social li {
	display: inline-block;
	float: left;
	margin-right: 5px;
}
.fa-facebook-official, .fa-google-plus-square, .fa-twitter-square, .fa-rss-square {
	font-size: 40px !important;
}
.fa-facebook-official {
	color: #3B5998;
}
.fa-google-plus-square {
	color: #D94A3A;
}
.fa-twitter-square {
	color: #64A8F2;
}
.fa-rss-square {
	color: #FB7629;
}
.btn-social-icon {
    margin-bottom: 4px;
}
.btn-google-plus {
    color: #fff;
    background-color: #dd4b39;
    border-color: rgba(0,0,0,0.2);
}
.btn-google-plus:hover {
    color: #f0ad4e;
}
.fa-google-plus:hover {
    color: #fff;
}
.btn-facebook {
    color: #fff;
    background-color: #3b5998;
    border-color: rgba(0,0,0,0.2);
}
.btn-facebook:hover {
    color: #f0ad4e;
}
.fa-facebook:hover {
    color: #fff;
}
.btn-twitter {
    color: #fff;
    background-color: #2ba9e1;
    border-color: rgba(0,0,0,0.2);
}
.btn-twitter:hover {
    color: #f0ad4e;
}
.fa-twitter:hover {
    color: #fff;
}
.btn-social-icon {
    position: relative;
    padding-left: 44px;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 34px;
    width: 34px;
    padding-left: 0;
    padding-right: 0;
}
.btn-social-icon :first-child {
    border: none;
    text-align: center;
    width: 100% !important;
}
.btn-social-icon :first-child {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 32px;
    line-height: 34px;
    font-size: 1.6em;
    text-align: center;   
}
.margin_to_ciao {
	margin-left: 46px;
}
.nostyle_bootsrap {
	 padding: 0px;
    border: 0;
}
.form-footer a {
	color: #ccc !important;
}
.form-footer a:hover {
	color: #fff !important;
}
#password_recovery {
	height: auto !important;
}
.forg_style {
	/*float: right;*/
    font-size: 10pt;
    background-color: transparent;
    color: #ccc;
    line-height: 21px;
}
.forg_style_create {
    font-size: 10pt;
    background-color: transparent;
    color: #ccc;
    line-height: 21px;
}
.forg_style:hover {
	color: white;
}
#password_recovery .container {
	background-color: #E9E8DA; 
	width: 900px;
	padding: 25px;
}
.icon_close_login {
	position: absolute !important;
	top: 10px !important;
	right: 10px;
	cursor: pointer;
}
#form_1 .form-header {
	position: relative !important;
}
#myModalCreate .container {
	width: 100%; 
}
.height_check_switch {
	height: 60px;
}
.height_check_switch label{
	text-align: justify;
	font-size: 12px;
	clear: both;
    width: 100%;
    color: white;
    font-weight: normal;
}
.bootstrap-switch {
	border: none !important;
}
#form_create_account_modal .btn-danger {
	text-align: left;
    padding: 9px;
}
#zone_banners_up_footer {
	margin-bottom: 50px;
	height: 147px;
	margin-top: 20px;
}
ul.oe_menu{
	list-style:none;
	position:relative;
	margin:0;
	width:100%;
	float:left;
	clear:both;
	padding-left: 0px;
}
ul.oe_menu > li{
	font-family: 'Roboto Condensed', sans-serif !important;
	padding-bottom:0px;
	float:left;
	position:relative;
	    border-left: 1px solid #D8D8D8;
    border-right: 1px solid #F5F7F7;
}
ul.oe_menu li#icon_shipping_direct {
	border-left: 0px;
	width: 102px;
}
li#icon_shipping_direct_text {
	display: none;
}
ul.oe_menu > li > a{
	display:block;
	color:#000;
	text-decoration:none;
	
	font-size:1.1em;
	width:auto;
	padding:10px 10px;
	margin:0px;
	height: 50px;
	line-height: 35px;
	    font-weight: 800;
	text-transform: uppercase;
}
@media all and (-ms-high-contrast:none)
 {
	 ul.oe_menu > li > a{ padding:10px 9px; } /* IE10 */
	 *::-ms-backdrop, ul.oe_menu > li > a{ padding:10px 9px; } /* IE11 */
 }	
@supports (-ms-ime-align:auto)
and (-webkit-text-stroke:initial) {
  ul.oe_menu > li > a{ padding:10px 9px; }
}  
 
ul.oe_menu > li#home_menu > a{ 
	height: auto;
}
#icon_shipping_direct_text a, #icon_shipping_direct a {
	color: #fff;
	    text-transform: uppercase;
	        font-size: 1.3em;
    padding-top: 5px;
}
#icon_shipping_direct_text a:hover, #icon_shipping_direct a:hover {
	color: #000;
	    text-transform: uppercase;
	    font-size: 1.3em;
}
ul.oe_menu > li > a:hover,
ul.oe_menu > li.selected > a{
	background:#4B4B4B;
	color:#fff;
	opacity:1.0;
	font-weight: bold;
	
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
ul.oe_menu > li#home_menu > a:hover, ul.oe_menu > li#home_menu.selected > a {
	background: transparent;
}
ul.oe_menu > li#home_menu > a:hover i, ul.oe_menu > li#home_menu.selected > a i {
	color: #f27b00;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.oe_wrapper ul.hovered > li > a{
	background:#fff;
	text-shadow:0px 0px 1px #FFF;
}
ul.oe_menu div{
	position:absolute;
	top:50px;
	left:1px;
	width:1000px;
	padding:12px;
	display:none;
}
ul.oe_menu div ul li a{
	text-decoration:none;
	color:#222;
	padding:2px 2px 2px 4px;
	margin:2px;
	display:block;
	font-size:13px;
	font-weight: 500;
	text-transform: uppercase;
}
ul.oe_menu div ul.oe_full{
	width:100%;
}
ul.oe_menu div ul li a:hover{
	text-decoration: underline;
}
.capa_submenu_doewn > ul > li {
	list-style:none;
	float:left;
	
	margin-right:0px;
	margin-bottom: 7px;
	padding-left: 5px;
	/*min-height: 56px;*/
}
.ul_third_level_cats {
	padding-left: 1px;
}
.third_level_cats a:hover {
	text-decoration: none !important;
	color: #F9AB50 !important;
}
.oe_heading > a {
	font-weight: 900 !important;
}
li.oe_heading{
	color:#aaa;
	font-size:10px;
	margin-bottom:10px;
	padding-bottom:0px;
	/*border-bottom:1px solid #ddd;*/
}
.phone_up {
	font-size: 24px;
	float: right;
}
.phone_down {
	width: 100%;
    clear: both;
}
li.third_level_cats a {
	font-size: 8px;
}
.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url(images/loader-64x1/Preloader_8.gif) center no-repeat #fff;
	opacity: 0;
	filter: alpha(opacity=0);
	display: none !important;
}
.capa_submenu_doewn {
	box-shadow: 0 0 4px #ccc;
	background: #fff;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f3f3f3), to(#fff));
	background: -webkit-linear-gradient(top, #fff, #f3f3f3);
	background: -moz-linear-gradient(top, #fff, #f3f3f3);
	background: -o-linear-background(top, #fff, #f3f3f3);
	background: -ms-linear-background(top, #fff, #f3f3f3);
	background: linear-background(top, #fff, #f3f3f3);
	background: linear-gradient(#fff, #f3f3f3);
}
.tables_ficha_prod_mov a {
	display: block;
	outline: none;
}
#home_menu a {
	padding: 0;
	margin: 0;
}
.first_item_menu {
	margin-left: 1px;
}
.panel-heading h1 {
	font-size: 23px !important;
	margin-top: 10px !important;
}
.ubica_medalla {
    position: absolute;
    top: 0px;
    right: 0px;
}
.padding20 {
	padding: 20px;
}
.paddingleft0 {
	padding-left: 0px !important;
}
body#product_info img {
    outline: none;
}
body#product_info #content_image_left a img {
	max-width: 100%;
	max-height: 100%;
    outline: none;
    margin-bottom: 10px;
}
.part_marca_pinfo {
	padding-left: 0 !important;
	position: absolute;
    top: 0%;
	z-index: 1;
}
.panel-body {
	text-align: left;
}
.padding15bottom {
	padding-bottom: 15px;
}
.style_comprar_pinfo {
	width: 100%;
	font-size: 20px !important;
	text-transform: uppercase;
}
.selects-menu {
	padding: 4px;
   border-radius: 5px;
   width: 100%;
   margin-bottom: 0px;
   font-size: 14px;
}
.bordertopydown {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd; 
}
.star-rating {
	padding-left: 15%;
}
#capa_ratings_pinfo {
	height: 74px;
	padding-left: 0px;
	    width: 50%;
    float: left;
	padding-top: 10px;
	padding-bottom: 20px;
}

#capa_ratings_pinfom {
	height: 60px;
	padding-left: 0px;
    
	padding-top: 0px;
	padding-bottom: 20px;
}

#subzone_valoracion {
	padding-top: 10px;
	text-align: left;
	margin-left: 0px;
    padding-left: 0px;
    width: 33.33%;
    float: left;
}
#subzone_estrellas_pinfo {
	padding-top: 16px;
    padding-right: 0px;
    overflow: hidden;
    padding-left: 0px;
    float: left;
    width: 58.3333%;
}
.rating {
	color: #585858 !important;
}
.rated_text .rating {
	font-size: 19px;
}
#zone_attrs {
	padding-right: 0px;
	padding-top: 15px;
}
#icon_shipping_direct span.glyphicon {
   font-size: 32px;
}
.pr_prices_down_image {
   *background-color: chocolate;*/
        margin-left: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    padding-left: 5px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 5px;
    width: 98%;
    z-index: 999;
    border-style: dashed;
    border-width: 1px;
    color: #555;
    background-color: #f4f4f4;
    font-family: NerisNegrita;
    font-size: 18px;
    text-align: center;
}
#zone_inside_pr_prices_image {
   display: inline-block;
    line-height: 35px;
    color: #f07b0a;
    font-size: 20px;
    font-weight: 600;
}
#zone_inside_pr_prices_image table p {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#zone_inside_pr_prices_image table tr td {
	padding: 0 8px;
}
.styel_ahorras_pinfo {
	color: #555;
	font-size: 1.1em;
	font-family: NerisNegrita;
}
#part_right_pinfo_new {
  min-height: 307px;
  max-width: 646px;
  float: right;
}
#part_right_pinfo_new .border1pxgray {
    min-height: 307px;
}
.pr_toFormPrice {
    text-align: center;
}
.pr_toFormPrice a {
    display: block;
    padding-bottom: 10px;
    font-size: 0.8em;
    padding-top: 10px;
}
.te_lo_mejoramos {
    font-size: 1em;
    color: #585858;
}
.pr_toFormPrice .fa-hand-peace-o {
	color: #585858;
	font-weight: bold;
    font-size: 1.5em;
}
.jssocials {
    text-align: center;
}
.jssocials-share a:hover {
    text-decoration: none;
}
#center_colum  .panel-heading h1 {
    text-align: center;
}
.descuento_marca_producto {
    margin-left: 0px;
    margin-bottom: 0px;
    margin-top: 14px;
    padding-left: 5px;
    padding-top: 10px;
    padding-bottom: 6px;
    padding-right: 5px;
    width: 98%;
    z-index: 4;
    border-style: dashed;
    border-width: 1px;
    color: #555;
    background-color: #f4f4f4;
    font-family: NerisNegrita;
    font-size: 18px;
    text-align: center;
}
#listing_ul_col .descuento_marca_producto {
	padding-top: 0px;
    margin-top: 0px;
    /* background-color: white; */
    position: relative;
    bottom: -8px;
    padding-bottom: 1px;
}
.descuento_marca_producto_new {
    margin-left: 0px;
    margin-bottom: 0px;
    
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 4px;
    padding-right: 5px;
  
    z-index: 4;
    border-style: dashed;
    border-width: 1px;
    color: #555;
    background-color: #f4f4f4;
    font-family: NerisNegrita;
    font-size: 18px;
    text-align: center;
}
#listing_ul_col .descuento_marca_producto_new {
	padding-top: 0px;
    margin-top: 0px;
    /* background-color: white; */
    position: relative;
    bottom: -8px;
    padding-bottom: 1px;
}
.precio_cupon {
    color: #F27B00 ;
    font-weight: bold;
}
#part_right_pinfo_new button.btn-danger a {
    color: white !important;
}
#part_right_pinfo_new button.btn-danger a:hover {
    text-decoration: none !important
}
.lobibox-info {
    top: 200px !important;
}
.style_medalla_featured {
  bottom: -35px;
    left: 0px;
}
.style_medalla_featured .fa-diamond {
    font-size: 36px;
}
.ubica_medalla .fa-diamond {
   font-size: 36px;
}
.cajas_subcats {
   min-height: 55px !important;
   text-overflow: ellipsis;
   height: 69px;
}
.cajas_subcats a h2 {
    font-size: 0.9em !important;
    text-align: center !important;
    text-transform: uppercase;
    color: white !important;
    padding: 0 !important;
        line-height: 16px !important;
        text-overflow: ellipsis;
        font-weight: 800;
}
.cajas_subcats a {
background: #f07b0a url(images/cabecera_degradado.jpg) repeat-x;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f07b0a), to(#f07b0a));
background: -webkit-linear-gradient(top, #f07b0a, #f07b0a);
background: -moz-linear-gradient(top, #f07b0a, #f07b0a);
background: -o-linear-background(top, #f07b0a, #f07b0a);
background: -ms-linear-background(top, #f07b0a, #f07b0a);
background: linear-background(top, #f07b0a, #f07b0a);
background: linear-gradient(#f07b0a, #f07b0a);
margin-bottom: 0px !important;
text-overflow: ellipsis;
-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.cajas_subcats a:hover {
 text-decoration: none;
 background-color: #cc6600 !important;
 border-color: #f07b0a !important;
 
 background: #cc6600 url(images/cabecera_degradado.jpg) repeat-x;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cc6600), to(#cc6600));
background: -webkit-linear-gradient(top, #cc6600, #cc6600);
background: -moz-linear-gradient(top, #cc6600, #cc6600);
background: -o-linear-background(top, #cc6600, #cc6600);
background: -ms-linear-background(top, #cc6600, #cc6600);
background: linear-background(top, #cc6600, #cc6600);
background: linear-gradient(#cc6600, #cc6600);
-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.listing_select {
    width: 130px;
}
.content_tables {}
.list_products h2 {
        font-size: 1.4em;
    padding-left: 10px;
}
.list_products h3, #advanced_search_result div.panel-heading h3.zname_categroy {
    line-height: 47px;
    font-weight: bold;
    font-size: 1.3em;
}
.list_products div.panel-heading, #advanced_search_result table.table.table-striped div.panel-heading {
  display: inline-block;
    width: 100%;
}
#advanced_search_result table.table.table-striped div.panel-heading {
	color: #333 !important;
    background-color: #f5f5f5 !important;
    border-color: #ddd !important;
}
#advanced_search_result #contenedor_filter_listing table.table {
	background-color: transparent !important;
}
#contenedor_filter_listing table.table {
    margin-bottom: 0px;
}
.zimage {
    display: inline-block;
    width: 100%;
}
.zimage a {
    text-align: center;
    margin: 0 auto;
    display: inline-block;
    width: 100%;
}
.content_tables_inside h2 {
      font-size: 1em;
    padding: 0 4px;
    text-align: justify;
    margin-top: 10px;
    line-height: 27px;
}
.zname_categroy {
    max-width: 350px;
    overflow: initial;
    text-overflow: ellipsis;
}
.alertsinbstocklisting a {
    color: #fff;
}
.back_footer_main div.col-lg-4:first-child {
    padding-left: 0px;
}
.back_footer_main div.col-lg-4:last-child {
    padding-right: 0px;
}
.back_avisos {
    margin-top: 0px;
}
.back_avisos .avisos {
    margin-bottom: 1px;
    margin-right: 0px;
	margin-left: 20px;
    background-color: transparent !important;
        line-height: 33px;
	color: white !important;
	font-size: 1.2em;
	font-weight: bold;
}
.avisosmov {
    margin-bottom: 1px;
    padding-right: 10px;
	padding-left: 10px;
    background-color: transparent !important;
        line-height: 23px;
	color: #FFFFFF;
	font-size: 0.8em;
	font-weight: normal;
}
.avisos span li a:hover {
	text-decoration: none;
}
.avisos > li + li:before {
	color: #F27B00 !important;
	display: none;
}
.avisos span li a {
	color: white !important;
    font-weight: 500;
    font-size: 2em;
	line-height: 2.5;
}
.avisos span li a:hover {
	color: white !important;
}
.avisos li:last-child a span {
	font-weight: bold !important;
}
.back_breadcrumb {
    margin-top: 0px;
}
.back_breadcrumb .breadcrumb {
    margin-bottom: 7px;
    margin-right: 0px;
    background-color: transparent !important;
        line-height: 33px;
}
.breadcrumb li a:hover {
	text-decoration: none;
}
.breadcrumb > li + li:before {
	color: #F27B00 !important;
	display: none;
}
.breadcrumb li a {
	color: white !important;
    font-weight: 500;
    font-size: 1em;
}
.breadcrumb li a:hover {
	color: white !important;
}
.breadcrumb li:last-child a span {
	font-weight: bold !important;
}
.list_products, .list_nested {
	padding: 0 7px;
}
.content_tables_inside.well table:first-child {
	margin-bottom: 0px !important;
}
.content_tables_inside.well table tr > td {
	border-top: 0px !important;
}
.mas_info_cats:hover {}
.leer_mas_manufacturer {
	margin-top: 20px;
}
.third_level_cats {
	list-style: none;
}
.capa_submenu_doewn ul {
	padding-left: 1px;
	width: 100%;
    float: left;
}
ul.ul_third_level_cats {
	width: 100% !important;
}
.style_creatina {}
.style_prohormonales {}
.style_aminoacidos {}
.style_entrenamiento {}
#slide_listing_partido {
	margin-bottom: 10px;
	display: inline-block;
}
#slide_listing_partido img {
	max-width :100%;
	height: auto;
}
#camera_wrap_listing_partido > div:nth-child(1) {
	padding-left: 0px;
    padding-right: 5px;
    width: 50%;
    float: left;
}
#camera_wrap_listing_partido > div:nth-child(2) {
	padding-right: 0px;
    padding-left: 5px;
    width: 50%;
    float: left;
}
#index .content_tables .well {
	margin-bottom: 10px;
}
#content_desc_large {
	margin-top: 10px;
}
.table > thead > tr > th, .table > thead > tr > td, .table > tbody > tr > th, .table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td {
	border-top: 0px !important;
}
.holder {
	margin: 15px 0;
}
.holder a {
	font-size: 12px;
	cursor: pointer;
	margin: 0 5px;
	color: #333;
}
.holder a:hover {
	background-color: #222;
	color: #fff;
}
.holder a.jp-previous { margin-right: 15px; }
.holder a.jp-next { margin-left: 15px; }
.holder a.jp-current, a.jp-current:hover { 
	color: #FF4242;
	font-weight: bold;
}
.holder a.jp-disabled, a.jp-disabled:hover {
	color: #bbb;
}
.holder a.jp-current, a.jp-current:hover,
.holder a.jp-disabled, a.jp-disabled:hover {
	cursor: default; 
	background: none;
}
.holder span { margin: 0 5px; }
ul#listing_ul_col {
	padding-left: 0px;
	display: inline-block;
	    padding-bottom: 0px;
    margin-bottom: 0px;
}
ul#listing_ul_col li {
	list-style: none;
	padding-left: 0px;
}
.zone_ver_mas_listing .col-lg-12 {
	padding-left: 0px;
	padding-right: 0px;
}
#btnMore:hover {
	 color: #444;
    background-color: #c9c9c9;
    border-color: #b3b3b3;
}
.mi_indice {
	margin-bottom: 0px;
    padding: 5px;
    margin-top: 10px;
}
.zone_hide_indice {
	    display: inline-block;
    text-align: center;
    margin: 0 auto;
    width: 100%;
    border-bottom: 1px solid black;
    padding-bottom: 10px;
    width: 86%;
    margin-left: 7%;
    margin-bottom: 15px;
}
.zone_hide_indice > div:nth-child(1) {
	width: auto;
	padding-right: 20px;
	float: left;
	margin-left: 36%;
	font-size: 1.1em;
	font-weight: bold;
}
.zone_hide_indice > div:nth-child(2) {
	width: auto;
	padding-right: 20px;
	float: left;
	font-size: 1.5em;
	padding-top: 2px;
}
.zone_hide_indice i {
	cursor: pointer;
}
#btnMore {
	line-height: 33px;
	outline: none;
}
#btnMore img {
	filter:alpha(opacity=0);
	opacity: 0;
	float: right;
	position: absolute;
right: 11px;
}
#toTop {
    width: 100px;
    text-align: center;
    padding: 5px;
    position: fixed;
    bottom: 33px;
    right: 0px;
    cursor: pointer;
    display: none;
    color: #fff;
    z-index: 100001;
}
#contact_us #toTop,
#password_forgotten #toTop,
#create_account #toTop {
	bottom: 80px;
}
#toTop i.fa {
	    font-size: 50px;
}
#listing_ul_col td.same_height_name_blok {
	height: 63px;
	text-align: center;
}
#listing_ul_col td a.btn-warning {
	font-weight: 800;
}
#listing_ul_col td a.btn-warning:hover {
	
	background-color: #cc6600;
	font-weight: 800;
}
#listing_ul_col td.height_zone_marca {
	height: 41px;
}
.padding0imp {
	padding: 0px !important;
}
td.list_products.padding0imp div.panel.panel-default {
	margin-top: 5px;
}
.menu_main_menu.fixed {
	    position: fixed;
    width: 100%;
    top: 0px;
    z-index: 99;
}
body#shopping_cart table td[class*="col-"], table th[class*="col-"] {}
.zone_cart_delete {
	padding-top: 2em !important; 
	text-align: center;

}
.zone_cart_quantity {
	padding-top: 0.8em !important;
}
.zone_cart_total {
	padding-top: 2em !important;
}
.zone_cart_delete .icheckbox_minimal-orange {
	margin-left: 1em;
}
.nameinside_cart {
	padding-top: 0.5em;
	font-size: 0.9em !important;
}
.center_up_qty {
	padding-bottom: 5px;
}
.center_down_qty {
	padding-top: 5px;
}
.zone_cart_quantity input {
	text-align: center;
}
.zone_cart_quantity i {
	cursor: pointer;
}
.zone_butts_shopp button a {
	color: white !important;
}
.cell_subtotal {
	font-size: 1.3em !important;
}
.zone_cart_delete i {
	font-size: 20px;
	color: #d9534f;
}
.tables_ficha_prod_movNO {
	width: 100%;
}
.paddingforzadolaterales {
    padding-left: 15px;
    padding-right: 15px;	
}
.pabs_iconregalo {
	position: absolute;
    right: 0px;
    text-align: right !important;
    font-size: 4em;
    color: #D9534F;
    top: -23px;
}
#shopping_cart .same_height_name_blok {
	line-height: 60px;
}
.cabecera_gifts {
	margin: 30px 0;
}
.color_icon_gift {
	color: #D9534F;
}
button[type="button"] a:hover {
	text-decoration: none;
}
.mbottontables {
	margin-bottom: 5px !important;
}
.mrightmale {
	margin-right: 20px;
}
#create_account table.table .infoBoxContents table tr, 
#account_edit table.table .infoBoxContents table tr,
#address_book_process table.table .infoBoxContents table tr,
#address_book_process_nif table.table .infoBoxContents table tr,
#account_password table.table .infoBoxContents table tr,
#checkout_shipping_address table.table .infoBoxContents table tr,
#checkout_payment_address table.table .infoBoxContents table tr
 {
	height: 35px;
}
#create_account table.table {
	margin-bottom: 1px;
}
#checkout_success .fa-check-circle {
	font-size: 13em;
}
.mbottom0 {
	margin-bottom: 0px !important;
}
.padddingleftbutt {
	padding-left: 5px;
}
.paddingtopbutt {
	padding: 5px;
}
#address_book_process table.table select,
#address_book_process_nif table.table select,
#checkout_shipping_address table.table select,
#checkout_payment_address table.table select
 {
	width: 182px;
    height: 25px;
}
#shoppingcart_box table.table-hover {
	margin-bottom: 0px !important;
}
#shoppingcart_box .infoBoxContentsBOX {
	padding-right: 0px;
	padding-top: 3px;
}
#shoppingcart_box .infoBoxContentsBOX a {
	text-decoration: none;
}
#shoppingcart_box .styleshpbox {
	padding-right: 0px;
    padding-top: 4px;
}
#icon_shipping_direct .fa {
	font-size: 2em;
	color: #000;
}
.forzedfondoGrisLetrasNaranjas {
	    color: #F9AB50 !important;
    background-color: whitesmoke !important;
}
#home_menu {
    height: 50px;
    padding: 0 5px;
    padding-top: 11px;
}
#home_menu .fa-home {
	font-size: 2em;
}
#uds_menu_new {
width: 36px;
    height: 36px;
    background: #F27B00;
    display: inline-block;
    text-align: center;
    border-radius: 18px;
    line-height: 40px;
    font-size: 1.3em;	
}
#icon_shipping_direct:hover .fa, #icon_shipping_direct:hover #uds_menu_new {
	color: #fff;
}
.name_pinfo_h {
	font-size: 1.8em;
	padding-left: 15px;
	margin-top: 0px;
	text-align: left;
	/*min-height: 62px;*/
}
.name_pinfo_h .cgray {
	font-weight: bold;
}
#content_image_left {
	display: table-cell;
	vertical-align: middle;
	padding-top: 5.4%;
	padding-left: 0px;
    padding-right: 0px;
    max-width: 322px;
    float: left;
    width: 322px;
}
#content_image_left a {
	display: inline-block;
    min-height: 234px;
	vertical-align: middle;
	height: 100%;
}

#viphasta a {
	
    min-height: 20px;
	vertical-align: top;
	height: 100%;
}

#medallahasta a {
	
    min-height: 20px;
	vertical-align: top;
	height: 100%;
}

#medallahasta a img {
	
    max-width: 100%;
    max-height: 100%;
    outline: none;
    margin-bottom: 0px;
}


#zone_price_left_pinfo b {
	font-size: 2.4em;
}
.cgray {
	color: #585858;
}
.cblack {
	color: #000;
}
td.same_height_name_blok {
	text-align: center;
}
td.same_height_name_blok a.cblack {
	font-weight: 800;
	text-align: center;
}
.capa_button_comprar_list {
	padding-left: 8px !important;
}
.avisos_zone {
    background-color: #b4b5b7;
    height: 36px;
background: #A9ABAE url(images/cabecera_degradado.jpg) repeat-x;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8b8b8b), to(#b4b5b7));
background: -webkit-linear-gradient(top, #b4b5b7, #8b8b8b);
background: -moz-linear-gradient(top, #b4b5b7, #8b8b8b);
background: -o-linear-background(top, #b4b5b7, #8b8b8b);
background: -ms-linear-background(top, #b4b5b7, #8b8b8b);
background: linear-background(top, #b4b5b7, #8b8b8b);
background: linear-gradient(#b4b5b7, #8b8b8b);
min-width: 1000px;
}	

.breadcrum_zone {
    background-color: #F27B00;
    height: 48px;
background: #A9ABAE url(images/cabecera_degradado.jpg) repeat-x;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e07911), to(#F27B00));
background: -webkit-linear-gradient(top, #F27B00, #e07911);
background: -moz-linear-gradient(top, #F27B00, #e07911);
background: -o-linear-background(top, #F27B00, #e07911);
background: -ms-linear-background(top, #F27B00, #e07911);
background: linear-background(top, #F27B00, #e07911);
background: linear-gradient(#F27B00, #e07911);
min-width: 1000px;
}	
.breadcrumb > li {
    padding: 0 5px;
}
.breadcrumb .fa-arrow-right:before {
	color: #4B4B4B;
}
.zone_hide_indice div i {
	color: #F27B00;
}
.mi_indice ol li a:hover {
	text-decoration: none;
}
#zone_micesta_desktop {
	padding-top: 12px;
}
.glossymenu .hideitem {
	display: none !important;
}
.bloqsleftlikecats .panel-body {
	padding-top: 0px;
}
#left_colum .panel.panel-default {
	margin-bottom: 0px;
}
#left_colum .carousel-inner img {
	width: 100% !important;
}
.zone_img_garant {
	text-align: center;
}
.second_price_part {
	font-size: 0.6em !important;
}
.first_price_part.plistados {
	font-size: 1.4em !important;
	font-weight: 900;
}
.second_price_part.plistados {
	font-size: 0.9em !important;
	font-weight: 900;
}
.first_price_part.check_conf  {
	font-size: 1.1em !important;
}
.second_price_part.check_conf  {
	font-size: 1em !important;
}
.first_price_part.boxes {
	font-size: 1.4em !important;
	color: #F27B00;
	font-weight: 900;
}
.second_price_part.boxes {
	font-size: 0.9em !important;
	color: #F27B00;
	font-weight: 900;
}
.mas_info_cats_manu,.mas_info_cats {
	color: #F27B00;
}
.mas_info_cats_manu:hover,.mas_info_cats:hover {
	color: #F27B00;
}
.list_zone_comprar {
	margin-top: 10px;
}
.list_zone_price {
	text-align: center;
}
.nameinside_cart {
	text-align: center;
	width: 100%;
}
.zone_cart_delete {
	padding-top: 45px !important;
}
.tab_totalizacion {
	margin-top: 5px;
	float: right;
    margin-bottom: 20px;
}
button.btn-danger.alertsinbstocklisting, button.btn-danger.alertsinbstocklisting a {
	background-color: #5b6b77;
	border-color: #6b7c89;
	font-size: 0.8em;
	padding: 6px 8px;
}
#capa_rating_and_sabor {
	padding-bottom: 7px;
}
.vhidden {
	visibility: hidden;
}
#zone_price_left_pinfo {
	padding-bottom: 0px;
}
.name_pinfo_h .fn {
	font-size: 0.8em !important;
}
.name_pinfo_h .fn1 {
	font-size: 0.6em !important;
}
.style_customer {
	font-size: 1.1em;
	font-family: NerisNegrita;
	color: #555;
	
}

.style_customer img {
	height: 34px;
}
#zone_inside_pr_prices_image table.table {
	margin-bottom: 0px;
}
.price_ahorro_pinfo {
	    color: #f07b0a;
	    font-size: 1.1em;
    font-weight: 900;
}
.breadcrumb li {
	color: white;
}
.pr_toFormPrice {
	margin-top: 11px;
}
#pinfo_description_up {
	min-height: 65px;
}
.margbottomcaducidad {}
.containerElements div {
    float: left;
    text-align: center;
}
.capsa_marca,
.gap {
        width: calc(100%/3 - (((3 - 1) * 1rem) / 3));
    }
.containerElements {
    padding: 1rem;
    text-align: justify;
    font-size: 0.1px;
}
.containerElements:after {
    content: '';
    display: inline-block;
    width: 100%;
}
.mix,
.gap {
    display: inline-block;
    vertical-align: top;
}
.mix {
    background: #fff;
    position: relative;
}
.mix:before {
    content: '';
    display: inline-block;
    padding-top: 20%;
}
.mix.green {
    color: #91e6c7;
}
.mix.pink {
    color: #d595aa;
}
.mix.blue {
    color: #5ecdde;
}
.mix,
.gap {
    width: calc(100%/2 - (((2 - 1) * 1rem) / 2));
}
@media screen and (min-width: 541px) {
    .mix,
    .gap {
        width: calc(100%/3 - (((3 - 1) * 1rem) / 3));
    }
}
@media screen and (min-width: 961px) {
    .mix,
    .gap {
        width: calc(100%/3 - (((3 - 1) * 1rem) / 3));
    }
}
@media screen and (min-width: 1281px) {
    .mix,
    .gap {
        width: calc(100%/3 - (((3 - 1) * 1rem) / 3));
    }
}
.controls button.control {
	margin-bottom: 5px;
}
.containerElements div.mix {}
.insidemix {
	border: 1px solid #e4e4e4;
	width: 100%;
	margin: 0 auto;
	padding: 15px 0;
}
#footer_informate {
	width: 290px;
}
#footer_donde_estamos {
	max-width: 305px;
}
#zone_logo_desktop {
	width: 339.98px;
}
#zone_micesta_desktop {
	width: 170px;
}
#zone_derecha_desktop {
	width: 510px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#zone_derecha_desktop {
		width: 509px;
	}
}
#zone_derecha_desktop > div.heightrows_header:not(.fila_down_header) div {
	float: left;
}
.capa_search_new {
	float: left;
}
#zone_derecha_desktop .heightrows_header:nth-child(1) div:nth-child(2) {
	width: 169.68px;
}
.list_zone_price,.list_zone_comprar {
	width: 50%;
	float: left;
}
.telefone_header_new {
	width: 50%;
	float: right;
}
.capa_search_new {
	width: 50%;
	float: left;
}

#zone_derecha_desktop .heightrows_header div.col-lg-8 {
	float: left;
	padding-left: 0px;
	width: 66%;
}

#zone_derecha_desktop .heightrows_header div.col-lg-4 {
	float: right;
	padding-right: 0px;
}
#zone_derecha_desktop .heightrows_header div.col-lg-4 div.col-lg-12 {
	width: 100%;
}
#zone_price_left_pinfo div.paddingleft0NO {
		width: 50%;
		float: left;
}
#zone_price_left_pinfo div.aright {
		width: 50%;
		float: right;
}
#capa_rating_and_sabor > div:nth-child(2) {
	float: right;
	width: 50%;
}
.lost-passwd {
	text-align: center;
}
.lost-passwd a {
	font-size: 14px;
}
#create_account select {
	min-width: 184px;
    height: 33px;
}
#zone_logo_mob {
	    clear: both;
    display: inline-block;
    margin-bottom: 0px !important;
    -webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
	position: fixed;
	top: 0px;
    left: 0px;
    z-index: 999999;
  
}
#zone_search_mob {
	margin: 0 auto;
	text-align: center;
	margin: 12px 0px;
	margin-top: 113px;
}
#zone_logo_mob div {
	float: left;
}
#zone_logo_mob i {
	    font-size: 29px;
    color: #f9983b;
    padding-top: 25px;
}
#zone_logo_mob.pabsoluteHeader {
	position: fixed;
	    top: 0px;
    left: 0px;
    z-index: 999999;
    background: #f4f4f4 !important;
    margin-top: 0px;
    background-color: #F4F4F4;
    border-bottom: 1px solid #9b9b9b;
    -webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
#zone_menu_mob.pabsoluteHeaderMenu {
	/*margin-top: 108px;*/
}
#zone_logo_mob > div:nth-child(2) {
	padding-top: 8px;
    padding-left: 0px;
    padding-right: 0px;
}
.submenu_main ul {
	padding-left: 0px;
	margin-left: 0px;
}
.submenu_main ul li {
	list-style: none;
}
#legal .main p, #preguntas_frecuentes .main p, #preguntas_frecuentes td.main, #cupon_bienvenida td.main {
	text-align: justify;
}
.see_all_manuf a span {
	font-size: 13px;
	font-weight: bold;
}
.height_forced_panel {
	height: 37px;
}
.text_free_gift {
	font-size: 14px;
}
.freegiftlist {
	min-height: 47px !important;
}
.carrt_free_gift {
	line-height: 48px;
	color: #f07b0a;
	font-weight: bold;
}
#camera_wrap_2_mobil {
	padding-left: 0px;
	aspect-ratio: 1000 / 385;
	overflow: hidden;
}
#camera_wrap_2_mobil img {
	display: block;
	height: auto;
	width: 100%;
}
#middle_footer_block {
	width: 100%;
	text-align: center;
	padding: 5px 0;
	background-color: #f9983b;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9983b), to(#f25207));
    background: -webkit-linear-gradient(top, #f25207, #f9983b);
    background: -moz-linear-gradient(top, #f25207, #f9983b);
    background: -o-linear-background(top, #f25207, #f9983b);
    background: -ms-linear-background(top, #f25207, #f9983b);
    background: linear-background(top, #f25207, #f9983b);
}
#middle_footer_block2 {
	width: 100%;
	text-align: center;
	padding: 5px 0;
	background-color: #8b8b8b;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8b8b8b), to(#b4b5b7));
    background: -webkit-linear-gradient(top, #b4b5b7, #8b8b8b);
    background: -moz-linear-gradient(top, #b4b5b7, #8b8b8b);
    background: -o-linear-background(top, #b4b5b7, #8b8b8b);
    background: -ms-linear-background(top, #b4b5b7, #8b8b8b);
    background: linear-background(top, #b4b5b7, #8b8b8b);
}
.dnoneimp {
	display: none !important;
}
@media all and (min-width: 1000px){
	#zone_derecha_desktop .heightrows_header div.col-lg-4 {
    padding-right: 15px !important;
	}
}
@media all and (max-width: 739px){
	#slide_listing_partido #camera_wrap_listing_partido div.col-lg-6 {
    width: 100%;
	}
	#camera_wrap_listing_partido > div:nth-child(1) {
		padding-right: 0px;
	}
	#camera_wrap_listing_partido > div:nth-child(2) {
		padding-left: 0px;
		margin-top: 5px;
	}
	.camera_wrap img {
		max-width: 100% !important;
	}
	.lobibox-notify-wrapper.top {
    top: 50px !important;
	}
}
@media all and (max-width: 415px) {
.zone_butts_shopp td.width33pNO {
	width: 17.7vh;
}
	form[name=cart_quantity] div.panel-body, form[name=create_account] div.panel-body {
		padding: 0px !important;
	}
	form[name=cart_quantity] table tr th {
		font-size: 0.7em;
	}
	.coupons_version_mobile .input-group div.pull-left:nth-child(2) {
		    width: 57%;
	}
	.cell_subtotal {
		float: none !important;
    padding-right: 7px !important;
	}
	button.shopp_cupon_ok {
		float: right;
    margin-left: 0px;
	}
	#account_edit input, #address_book_process_nif input, #address_book_process input,#shopping_cart input {
		border: 1px solid #ddd;
	}
	.lobibox-notify-wrapper.top {
    top: 50px !important;
	}
}
@media all and (width: 768px){}
.bloqsleftlikecats .panel-body {
	padding: 4px;
}
#shoppingcart_box {
	position: relative;
}
.style_medalla {
	width: auto;
    float: right;
    position: absolute;
    right: 0px;
    top: -10px;
}
#shoppingcart_box .glossymenu p {
	    text-align: left;
    font-size: 11px;
    color: black;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
        padding-left: 4px;
        text-transform: uppercase;
        margin-bottom: 0px;
}
.glossymenu .hoveracolor:hover span.corange {
	color: white;
}
.styles_for_inputs_y_selects select {
	width: 100%;
    height: 35px;
}
.styles_for_inputs_y_selects input[type="text"] {
	width: 100%;
    height: 35px;
    padding-left: 3px;
}
.styles_for_inputs_y_selects .fieldKey {
	text-transform: uppercase;
}
#keywords_advanced {
	width: 100%;
    height: 35px;
    font-size: 13px;
    padding-left: 5px;
}
.icon_whatsup {
text-align: right;
    padding-right: 10px;
    padding-top: 10px;
    line-height: 32px;
    font-size: 22px;	
}
.btn-whatsapp, .btn-whatsapp:hover, .btn-whatsapp:focus {
    color: #fff;
    font-size: 70px;
    display: block;
    z-index: 15;
    text-shadow: 0 0 5px #bdbdbd;
}
.btn-whatsapp-fixed {
    position: fixed;
    bottom: 23px;
    right: 15px;
}
#create_account .btn-whatsapp-fixed,
#contact_us .btn-whatsapp-fixed,
#password_forgotten .btn-whatsapp-fixed{
    position: fixed;
    bottom: 88px;
    right: 5px;
} 
.btn-whatsapp::after {
    background-color: #01E675;
    display: block;
    content: " ";
    width: 58px;
    height: 58px;
    border-radius: 50%;
    margin-top: -65px;
    margin-left: 1px;
}
.height_check_switch a.iframe {
	color: white !important;
	text-align: left;
}
#zone_menu_mob {
	margin-top: 50px;
	border-top: 0px !important;
}
a.fa.fa-bars:hover {
	text-decoration: none !important;
}
.widthnames_chec_add {
	width: 650px;
}
#listing_ul_col table.table.table-striped tr {
	background-color: #f9f9f9 !important;
}
#listing_ul_col table.table.table-striped tr td a {
	border: 0px !important;
}
#featured_products table.table.table-striped tr {
	background-color: white !important;
}
#featured_products table.table.table-striped tr td div.prelative.zimage a {
	background-color: white !important;
	 border: 10px solid #f9f9f9;
}
.boxribb {
  width: 200px; height: 300px;
  position: relative;
  border: 1px solid #BBB;
  background: #EEE;
}
.ribbon {
  position: absolute;
  right: -5px; top: -5px;
  z-index: 1;
  overflow: hidden;
  width: 135px; height: 135px;
  text-align: right;
}
.tables_ficha_prod_mov .ribbon {
	right: 4px;
}
.ribbon span {
  font-size: 10px;
  font-weight: bold;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  line-height: 20px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  width: 135px;
  display: block;
  background: #79A70A;
  background: linear-gradient(#F70505 0%, #8F0808 100%);
  box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
  position: absolute;
  top: 32px; right: -25px;
}
.ribbon span::before {
  content: "";
  position: absolute; left: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid #8F0808;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #8F0808;
}
.ribbon span::after {
  content: "";
  position: absolute; right: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid #8F0808;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #8F0808;
}

/* BAnderola 1 */
.ribbon_one_banderola {
  position: absolute;
  right: 0px; top: -5px;
  z-index: 1;
  overflow: hidden;
  width: 100%; height: 102px;
  text-align: right;
}
.tables_ficha_prod_mov .ribbon_one_banderola {
	right: 4px;
}
.ribbon_one_banderola span {
  font-size: 10px;
  font-weight: bold;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  line-height: 20px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  width: 135px;
  display: block;
  background: #79A70A;
  background: linear-gradient(#F27B00 0%, #e07911 100%);
  box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
  position: absolute;
  top: 28px; right: -25px;
}
.ribbon_one_banderola span::before {
  content: "";
  position: absolute; left: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid #e07911;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #e07911;
}
.ribbon_one_banderola span::after {
  content: "";
  position: absolute; right: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid #e07911;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #e07911;
}

/* BAnderola 2 */
.ribbon_two_banderola {
  position: absolute;
  right: -5px; top: -5px;
  z-index: 1;
  overflow: hidden;
  width: 165px; height: 165px;
  text-align: right; 
}
.prelative.zimage .ribbon_two_banderola {
	cursor: pointer;
}
.tables_ficha_prod_mov .ribbon_two_banderola {
	right: 39px;
}
.ribbon_two_banderola span {
  font-size: 10px;
  font-weight: bold;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  line-height: 20px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  width: 185px;
  display: block;
  background: #79A70A;
  background: linear-gradient(#F27B00 0%, #e07911 100%);
  box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
  position: absolute;
  top: 31px; right: -41px;
}
.ribbon_two_banderola span::before {
  content: "";
  position: absolute; left: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid #e07911;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #e07911;
}
.ribbon_two_banderola span::after {
  content: "";
  position: absolute; right: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid #e07911;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #e07911;
}
#left_colum div.media-body h4 a {
	font-size: 0.8em;
	word-break: break-word;
}
.shopp_cupon {
	padding-top: 7px;
    padding-right: 10px;
}
.shopp_cupon_ok {
	    margin-left: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
}
#shopping_cart td.cell_subtotal .tab_totalizacion tr > td {
	padding-right: 5px;
}
#zone_coupons_visibles {
	margin-top: 5px;
	width: 100%;
	    margin-left: 0px;
}
.table_coupon_shop {
	font-size: 0.9em;
	font-weight: 800;
	color: #f07b0a;
	height: 61px;
	cursor: pointer;
}
.table_coupondesc_shop {
	font-size: 0.7em;
    text-align: justify;
}
#zone_coupons_visibles .table .thead-light th {
    color: #495057;
    background-color: #e9ecef;
    border-color: #dee2e6;
}
#zone_coupons_visibles .table .thead-light {
	font-size: 0.9em;
}
.borderdotted_andbackground {
	border-style: dashed;
    border-width: 1px;
    color: #555;
    background-color: #f4f4f4;
}
#zone_coupons_visibles table.table {
	background-color: #f4f4f4;
	margin-bottom: 0px;
}
#zone_coupons_visibles div.content p {
	padding: 0 10px;
	margin-bottom: 2px;
	padding-top: 3px;
}
.backgroundwhite {
	background: white !important;
}
.backgroundgray {
	background-color: #f9f9f9;
}
.nopaddignleft {
	padding-left: 0px !important;	
}
.nopaddingright {
	padding-right: 0px !important;
}
.nopaddingtop {
	padding-top: 0px !important;
}
.cell_subtotal {
	padding-left: 0px !important;	
	padding-right: 0px !important;
}
.styles_fila_cupons {
	height: 50px;
}
.styletd_realizarpedido {
	padding-right: 8px;
}
.containervideo {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}
.video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.percent_disc_st {
	font-weight: bold;
    color: #F27B00;
}
.circle { 
   width: 140px;
   height: 140px;
   background: #F27B00; 
   -moz-border-radius: 70px; 
   -webkit-border-radius: 70px; 
   border-radius: 70px;
}
.sub_same_height_desc_blok {
	height: calc(100% - 30px);
}
#shopping_cart .style_ahorro_acum {
	 font-size: 0.8em;
	 color: #444;
	 font-weight: 300;
}
#shopping_cart .style_ahorro_acum_price {
	font-size: 1em;
    font-weight: 700;
}
#checkout_confirmation .style_ahorro_acum {
	 color: #f07b0a;
	 font-weight: 300;
}
#checkout_confirmation .style_ahorro_acum_price {
	 font-size: 1.1em;
}
#datetimepicker9 {
	width: 220px;
}
#contact_us .alert {
	margin-bottom: 0px;
}
.bandera_discount {
	position: absolute;
	top: 72px;
   left: 0%;
   color: #fff;
    background-color: #f07b0a;
    border-color: #eea236;
   padding: 4px 8px;
       border-radius: 4px;
       font-weight: 600;
	   z-index: 10;
}
#index .bandera_discount {
	position: absolute;
	top: 0%;
   left: 1%;
   color: #fff;
    background-color: #f07b0a;
    border-color: #eea236;
   padding: 4px 8px;
       border-radius: 4px;
       font-weight: 600;
}
.capa_button_price_list.list_zone_price {
	padding-left: 0px;
	padding-right: 0px;
}
.pr_toFormPrice a {
	cursor: pointer;
}

@media screen and (min-width: 769px) {
	.delnewcesta_gift {
    	float: none !important;
    	right: 0px !important;
    	position: relative;
    	font-size: 1.5em;
    	color: red;
    	text-align: center;
    	left: 7%;
	}
	.down_relative .zone_elige_regalo_cesta {
		position: relative !important;
		left: 0px !important;
		top: 0px;
	}
	
	.no_list_style.down_relative {
		display: inline-block;
    	width: 100%;
    	height: 30px;
    	text-align: left;
    	margin: 10px 0;
    	margin-top: 0px;
	}
}
@media screen and (min-width: 1200px) {
	#inline_mas_barato_code .modal-dialog {
		width: 1200px;
	}
	#listing_ul_col td.envioficha {
		min-height: 20px;
		height: 20px;
		overflow: hidden;
	}
	.no_list_style.down_relative {
		display: inline-block;
    	width: 100%;
    	height: 30px;
    	text-align: left;
    	margin: 10px 0;
    	margin-top: 0px;
	}

}
@media screen and (width: 768px) {
    

}
@media screen and (max-width: 767px) {
	.dispiphone .subcapa-izquierda .ribbon_one_banderola span {
  position: absolute;
  top: -20px; right: -25px;
	}
	.dispiphone .subcapa-izquierda .ribbon_one_banderola {
		bottom: 0 !important;
		/*top: 17px;*/
	}
	.dispiphone .ribbon_one_banderola {
		position: relative;
	}
	.dispiphone .subcapa-izquierda .lcimagemobile div.prelative {
		/*justify-content: space-around !important;*/
		/*height: 215px;*/
	}
	.dispiphone .ribbon_one_banderola span {
		top: 0;
	}
	body#index.dispiphone .tt_container .prelative > .ribbon_one_banderola {
		position: absolute;
		right: 0;
		top: -5px;
		height: 102px;
	}
	body#index.dispiphone .tt_container .prelative > .ribbon_one_banderola span {
		top: 28px;
		right: -25px;
	}
	.dispiphone .subcapa-izquierda {
		padding-bottom: 5px;
	}

	.subcapa-izquierda .lcimagemobile a:first-of-type img {
		position: relative;
		margin-top: 25px;
	}

	.manufacturer_new_logo {
		padding-bottom: 7px;
					
	}

	.dispiphone .manufacturer_new_logo {
		padding-bottom: 5px;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		align-content: center;
		justify-content: center;
		align-items: flex-end;
  position: absolute;
  top: 155px;
	}

	}
	#inline_mas_barato_code .modal-body {
		padding: 0;
	}
	#inline_mas_barato_code #form_contraoferta,
	#inline_mas_barato_code #cr_popup,
	#inline_mas_barato_code .cr_textos,
	#inline_mas_barato_code .panel,
	#inline_mas_barato_code .panel-body,
	#inline_mas_barato_code #caja_form_contraoferta {
		display: block;
		width: 100% !important;
		max-width: none !important;
		height: auto !important;
		min-height: 0;
		margin-left: 0 !important;
		margin-right: 0 !important;
		box-sizing: border-box;
		float: none !important;
	}
	#inline_mas_barato_code #cr_popup,
	#inline_mas_barato_code .cr_textos {
		padding: 0 !important;
	}
	#inline_mas_barato_code .panel {
		margin-bottom: 0;
		border: 0;
		box-shadow: none;
	}
	#inline_mas_barato_code .panel-body {
		padding: 8px 10px 10px !important;
	}
	#inline_mas_barato_code #caja_form_contraoferta > table.table-striped {
		table-layout: fixed;
		width: 100%;
	}
	#inline_mas_barato_code #caja_form_contraoferta > table.table-striped td {
		width: 68% !important;
		vertical-align: middle;
	}
	#inline_mas_barato_code #caja_form_contraoferta > table.table-striped td:first-child {
		width: 32% !important;
	}
	#inline_mas_barato_code #caja_form_contraoferta > table.table-striped td.cr_destac {
		display: table-cell !important;
		float: none !important;
		width: 68% !important;
		padding-left: 6px !important;
		font-weight: bold;
		text-transform: none;
		white-space: normal;
		overflow-wrap: anywhere;
	}
	#inline_mas_barato_code table.cr_form_fields {
		table-layout: fixed;
		width: 100%;
		margin: 14px 0 0;
	}
	#inline_mas_barato_code table.cr_form_fields td {
		width: 68%;
		padding: 7px 8px;
		vertical-align: middle;
	}
	#inline_mas_barato_code table.cr_form_fields td:first-child {
		width: 32%;
	}
	#inline_mas_barato_code table.cr_form_fields td p {
		margin: 0;
	}
	#inline_mas_barato_code table.cr_form_fields input[type="text"],
	#inline_mas_barato_code table.cr_form_fields textarea {
		width: 100%;
		max-width: 100%;
		box-sizing: border-box;
	}
	#inline_mas_barato_code .cr_textfinal {
		clear: both;
		display: block !important;
		width: 100% !important;
		margin: 10px 0 0;
		padding: 0;
		font-size: 13px;
		font-weight: normal;
		line-height: 18px;
		color: #333;
	}
	#inline_mas_barato_code .cr_textfinal ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#inline_mas_barato_code .cr_textfinal li {
		position: relative;
		margin: 0 0 4px;
		padding-left: 12px;
		font-weight: normal;
	}
	#inline_mas_barato_code .cr_textfinal li:before {
		content: "*";
		position: absolute;
		left: 0;
		top: 0;
	}
	#inline_mas_barato_code #bp_contraoferta_recaptcha {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 100%;
		min-height: 86px;
		margin: 8px 0;
	}
	#inline_mas_barato_code #bp_contraoferta_recaptcha > div {
		flex: 0 0 auto;
		margin: auto !important;
	}
	#inline_mas_barato_code #bp_contraoferta_recaptcha iframe {
		display: block;
	}
@media screen and (min-width: 768px) {
	#inline_mas_barato_code .modal-dialog {
		width: 600px;
		max-width: calc(100% - 24px);
		margin: 30px auto;
	}
}
@media screen and (max-width: 767px) {
	#inline_mas_barato_code .modal-dialog {
		margin: 6px;
	}
	#inline_mas_barato_code .modal-header {
		min-height: 0;
		padding: 0;
		border-bottom: 0;
	}
	#inline_mas_barato_code .modal-header .close {
		position: absolute;
		top: 8px;
		right: 10px;
		z-index: 2;
		width: 32px;
		height: 32px;
		margin: 0;
		font-size: 30px;
		line-height: 28px;
		text-align: center;
		opacity: .55;
	}
	#inline_mas_barato_code .panel {
		margin-bottom: 0;
	}
	#inline_mas_barato_code .modal-content,
	#inline_mas_barato_code .modal-body,
	#inline_mas_barato_code #form_contraoferta,
	#inline_mas_barato_code #cr_popup,
	#inline_mas_barato_code .cr_textos,
	#inline_mas_barato_code .panel,
	#inline_mas_barato_code .panel-body,
	#inline_mas_barato_code #caja_form_contraoferta {
		display: block;
		width: 100% !important;
		max-width: none !important;
		height: auto !important;
		min-height: 0;
		margin-left: 0 !important;
		margin-right: 0 !important;
		box-sizing: border-box;
		float: none !important;
	}
	#inline_mas_barato_code .panel-heading {
		padding: 10px 42px 8px 10px;
	}
	#inline_mas_barato_code .panel-heading h1 {
		margin: 0;
		font-size: 17px;
		line-height: 22px;
	}
	#inline_mas_barato_code .panel-body {
		padding: 6px 4px 10px !important;
	}
	#inline_mas_barato_code table.table,
	#inline_mas_barato_code table.table tbody,
	#inline_mas_barato_code table.table tr,
	#inline_mas_barato_code table.table td {
		display: block;
		width: 100%;
	}
	#inline_mas_barato_code table.table td {
		padding: 4px 0 !important;
	}
	#inline_mas_barato_code #caja_form_contraoferta > table.table-striped {
		display: table;
		width: 100%;
	}
	#inline_mas_barato_code #caja_form_contraoferta > table.table-striped tbody {
		display: table-row-group;
	}
	#inline_mas_barato_code #caja_form_contraoferta > table.table-striped tr {
		display: table-row;
	}
	#inline_mas_barato_code #caja_form_contraoferta > table.table-striped td {
		display: table-cell;
		width: 70% !important;
		padding: 4px 6px !important;
		vertical-align: middle;
	}
	#inline_mas_barato_code #caja_form_contraoferta > table.table-striped td:first-child {
		width: 30% !important;
	}
	#inline_mas_barato_code #caja_form_contraoferta > table.table-striped td.cr_destac {
		display: table-cell !important;
		float: none !important;
		width: 70% !important;
		padding-left: 6px !important;
		font-weight: bold;
		text-transform: none;
		white-space: normal;
		overflow-wrap: anywhere;
	}
	#inline_mas_barato_code table.table td p {
		margin-bottom: 3px;
	}
	#inline_mas_barato_code table.cr_form_fields,
	#inline_mas_barato_code table.cr_form_fields tbody,
	#inline_mas_barato_code table.cr_form_fields tr,
	#inline_mas_barato_code table.cr_form_fields td,
	#inline_mas_barato_code table.cr_form_fields td:first-child {
		display: block;
		width: 100% !important;
	}
	#inline_mas_barato_code table.cr_form_fields {
		margin-top: 8px;
	}
	#inline_mas_barato_code table.cr_form_fields td {
		padding: 4px 0 !important;
	}
	#inline_mas_barato_code input[type="text"],
	#inline_mas_barato_code textarea {
		width: 100%;
		box-sizing: border-box;
	}
	#inline_mas_barato_code .cr_coments {
		min-height: 66px;
	}
	#inline_mas_barato_code button[type="submit"] {
		width: 100%;
	}
	#inline_mas_barato_code .modal-footer {
		display: none;
	}
}
	.mh-head .hamburger {
		font-size: 3em !important;
		/* padding: 10px 0; */
		display: inline-block;
		padding-bottom: 0px;
		padding-top: 68px !important;
		left: -8px !important;
		position: relative;
	}

	.subcapa-derecha > ul.table {
		display: flex;
    	flex-direction: column;
		height: 100%;
		flex-wrap: nowrap;
		align-content: center;
		justify-content: space-around;
	}
	.neww_price span.price {
		font-size: 20px;
	}
	SPAN.markProductOnStock, SPAN.markProductOnDays {
		/*float: left; */
		right: 0px;
		position: relative;
	}
	#product_info SPAN.markProductOnStock, #product_info SPAN.markProductOnDays {
		float: none;
	}
	.marca_rightt {
		float: left;
		right: 0;
		position: relative;
		font-size: 1.3em;
	}
	.marca_leftt {
		float: left;
		position: relative;
		font-size: 1.3em;
	}
	.mbottomEWxtra {
		margin-bottom: 10px !important;
	}
	.description_short_mobile {
		text-align: left;
		padding-bottom: 10px;
		font-size: 1.4em;
		max-height: 50px;
		overflow: hidden;
		min-height: 50px;
	}
	/* BOF NEW Listados */
	#table_superior_mobile {
		background-color: #f1f1f1;
		/*width: auto;
		text-align: center;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		align-content: center;
		justify-content: center;
		align-items: center;*/
	}
	.capa-principal {
		display: grid;
		grid-template-columns: 30% 70%;
		box-shadow: 0 3px 2px rgb(0 0 0 / 10%);
		border-radius: 3px;
		-webkit-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
		z-index: 0;
		background-color: #fff;
		margin-bottom: 10px;
		font-family: 'Roboto Condensed', sans-serif !important;
	}
	.subcapa-izquierda {
		
	}
	.subcapa-izquierda .bandera_discount {
		font-size: 1.5em;
		padding: 4px;
	}
	.subcapa-derecha {
		padding-left: 10px;
		padding-right: 5px;
	}
	.subcapa-derecha .neww_manufacturer a {
		font-size: 1.2em;
		margin-bottom: 10px;
		display: inline-block;
	}
	.subcapa-derecha .envioficha {
		/*margin-bottom: 15px;*/
		
    display: inline-block;
    width: 100%;
    margin-bottom: 5px;
    /* right: 13px; */
    position: relative;
	}
	#table_superior_mobile td {
		padding-left: 5px;
    	
	}
	#tablelistingmobile {
		background: transparent;
	}
	div.lcimagemobile {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		align-content: center;
		justify-content: center;
		align-items: center;
		height: 100%;
		/*padding-top: 15px;*/
	}
	.subcapa-derecha ul {
		list-style: none;
	}
	.neww_price {
		text-align: left;
		font-size: 2em;
		font-weight: 700;
	}
	.neww_name {
		text-align: left;
		font-size: 1.7em;
		font-weight: 900;
		padding-bottom: 10px;	
		
	}
	.subcapa-derecha ul {
		padding-top: 10px;
		padding-left: 0px;
	}
    /* EOF NEW Listados */


	.delnewcesta_gift {
    	float: none !important;
    	right: 0px !important;
    	position: relative;
    	font-size: 1.5em;
    	color: red;
    	text-align: center;
    	left: 7%;
	}
	.no_list_style.down_relative {
		display: inline-block;
    	width: 100%;
    	height: 30px;
    	text-align: left;
    	margin: 10px 0;
    	margin-top: 0px;
	}
	
	.down_relative .zone_elige_regalo_cesta {
		position: relative !important;
		left: 0px !important;
		top: 0px;
	}
	#product_info .bandera_discount {
    	top: 13%;
    	left: 13%;
	}
	#index .bandera_discount {
		top: 10px;
		left: 7px;
		z-index: 10;
	}

}

/* iPad landscape */
@media only screen and (min-width : 768px) and (max-width : 1024px) { 
	.mh-head .hamburger {
		font-size: 3em !important;
		/* padding: 10px 0; */
		display: inline-block;
		padding-bottom: 0px;
		padding-top: 68px !important;
		left: -8px !important;
		position: relative;
	}

	#tablelistingmobile {
		background: transparent;
	}
	.capa-principal {
		display: grid;
		grid-template-columns: 40% 60%;
		box-shadow: 0 3px 2px rgb(0 0 0 / 10%);
		border-radius: 3px;
		-webkit-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
		z-index: 0;
		background-color: #fff;
		margin-bottom: 10px;
		font-family: 'Roboto Condensed', sans-serif !important;
		height: 100%;
		min-height: 180px;
		padding: 10px;
	}
	.subcapa-izquierda {
	}
	#table_filers_mobile {
		margin: 15px 0;
	}
	div.lcimagemobile {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		align-content: center;
		justify-content: center;
		align-items: center;
		height: 100%;
		/* padding-top: 15px; */
	}
	.subcapa-izquierda .lcimagemobile div.prelative {
		display: flex;
		justify-content: space-around;
		flex-direction: column;
		height: 100%;
		align-items: center;
	}
	.lcimagemobile .prelative a:first-child {
		min-height: 117px;
		position: relative;
		top: -20px;
	}
	.lcimagemobile .prelative a:last-child {
		position: absolute;
		bottom: 8px;
	}
	.subcapa-izquierda .manufacturer_new_logo img.maxwidthLimitedPerfect {
		max-width: 100% !important;
		height: 29px !important;
	}
	.description_short_mobile {
		text-align: left;
    font-size: 1.4em;
	}

	.subcapa-derecha ul {
		list-style: none;
	}
	.subcapa-derecha ul {
		padding-top: 10px;
		padding-left: 0px;
	}
	.subcapa-derecha {
		padding-left: 10px;
		padding-right: 5px;
	}
	.subcapa-derecha > ul.table {
		display: flex;
		flex-direction: column;
		height: 100%;
		flex-wrap: nowrap;
		align-content: center;
		justify-content: space-around;
	}
	.neww_name {
		text-align: left;
		font-size: 1.7em;
		font-weight: 900;
		padding-bottom: 10px;
	}
	.neww_name a {
		color: black;
		font-weight: 700;
	}
	.subcapa-derecha .envioficha {
		/* margin-bottom: 15px; */
		display: inline-block;
		width: 100%;
		margin-bottom: 5px;
		/* right: 13px; */
		position: relative;
	}
	#table_superior_mobile {
		background-color: #f1f1f1;
	}
	#tablelistingmobile {
		background: transparent;
	}
	.neww_price {
		margin-bottom: 10px;
		color: #FE9A2E;
		padding-left: 2px;
	}
	.neww_price {
		text-align: left;
		font-size: 2em;
		font-weight: 700;
	}

/*  LO COMENTO PQ FALLA EN MOVIL LAS BANDERAS
	.ribbon_one_banderola {
		position: relative;
		height: 72px;
	}
	.ribbon_one_banderola span {
		top: 0;
		transform: none !important;
		right: 0 !important;
		width: 100%;
	}
	.ribbon_one_banderola span::before,
	.ribbon_one_banderola span::after {
		display: none;
	}
	*/
	
}



/*@media only screen and (device-width: 320px) and (device-height: 767px) and (-webkit-device-pixel-ratio: 3) {
    //Estilos solo para iPhone 12/13/14 Pro Max
   
}*/
