 /*
  $Id$

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2010 osCommerce

  Released under the GNU General Public License
*/
html	{}
body 	{
  color:#909090;
  position:relative;
/* 
  font-size: 62.5%; - 10px;
  font-size: 68.8%; - 11px; 
  font-size: 75%; - 12px; 
  font-size: 81.2%; - 13px; 
  font-size: 87.2%; - 14px; 
*/   
  font-size: 81.2%; 
  line-height:1.5em;
  margin: 0px;
  background:#fff; font-family:Arial, Helvetica, sans-serif;
}

a 												{color:#373838; text-decoration:none;}
a:hover 										{color:#545353; text-decoration:none;}

.bg_body										{height:100%;height:100%;height:auto !important;min-height:100%;}

.wrapper										{margin:0px auto 0px auto; padding:0px 0px 0px 0;}
.wrapper > div									{float:left;}
.wrapper > div.cont								{ float:none; overflow:hidden; background:#fff; width:1528px; margin:0 auto; box-shadow:0 0 20px #e9e9e9; -moz-box-shadow:0 0 20px #e9e9e9; -webkit-box-shadow:0 0 20px #e9e9e9; position:relative;}

.index_page .wrapper							{}
.row_1											{font-size:1em;padding: 0px 0px 0px 0px;margin: 0px auto 20px auto;position:relative; width:100%; float:left; background:#00c9f9;}
.row_1.extra									{ margin-bottom:0px;border:1px solid #e9e9e9; border-width:0px 0 0px 0; background:#3a3a3a; display:none;

}
.row_2											{font-size:1em;padding: 0px 0px 0px 0px; width:100%; float:left; z-index:77;}
.index_page .row_2								{}

.row_3											{font-size:1em;padding: 0px 0px 0px 0px; width:100%; float:left;overflow:hidden; background:#00c9f9;}

.row_4											{font-size:1em;padding: 0px 0px 0px 0px; width:100%; float:left; margin-bottom:0px;}
.boxCarrito { font-size:0.8em;}
.row_4 > div			{ margin:0 auto; padding:9px 0;}
.index_page .row_4								{}
.row_5											{padding: 30px 0px 30px 0px; width:100%; float:left;
												font-size:1em; font-family:Arial, Helvetica, sans-serif;}
.row_5 > div									{}
.wrapp											{padding:0 0px 0 0px; width:auto;}
.row_6											{margin:0; font-style:italic;}/*background:url('../images/paypal.gif') 100% 15px no-repeat  #feffff;*/

#bodyWrapper									{padding-bottom:0px; width:100%; float:left;background:url('../images/bodyWrapper.png') 0 0 repeat-x #00c9f9; padding-top:41px;}
#bodyWrapper > div								{}
#bodyContent 									{padding:0px 0px 0px 0px;}
#bodyWrapper > br 								{line-height:25px;}

#columnLeft 									{padding:0px 0px 0px 0px;}
#columnRight 									{padding:0px 0px 0px 0px;}

#columnLeft > div 								{padding:0px 0px 0px 0px;}
#columnRight > div 								{padding:0px 0px 0px 0px;}

.contentContainer		   						{margin-bottom:10px; padding:0px 0px 0px 0px; border:1px solid #efefef; border-width:0 0 0 0;}
.contentContainer.last							{margin-bottom:0px;}
.contentContainer.page_un						{padding-top:0px;}
.contentContainer.page_un.first	.contentPadd 	{}
.contentContainer.page_cart						{}
.contentContainer.page_reviews 					{}
.contentContainer.page_new_product				{}

.contentPadd 									{padding:20px 20px 20px 20px;overflow:hidden; background:#fff;}
/**/
.contentPadd.sub 								{padding:10px 20px 0px 20px;}
.contentPadd.prods_info_page					{padding:10px 20px 20px 20px;
-webkit-border-radius: 0px 0px 8px 8px;
        border-radius: 0px 0px 8px 8px;
		border-bottom:1px solid #e9e9e9;
}
.contentContainer.page_cart .contentPadd.txtPage,
.contentPadd.txtPage							{padding:10px 20px 10px 20px;}

.contentContainer.page_un .contentPadd			{padding:10px 0px 20px 0px; overflow:hidden;
-webkit-border-radius: 0px 0px 8px 8px;
        border-radius: 0px 0px 8px 8px;
		border-bottom:1px solid #e9e9e9;
}
.contentContainer.page_un .contentPadd.last	{}

.contentContainer.page_new_product .contentPadd,
.contentContainer.page_specials .contentPadd,
.contentContainer.page_listing .contentPadd		{padding:0px 0 0px 0px;}
.contentContainer.page_reviews .contentPadd		{padding:20px 20px 20px 20px;}
.contentContainer.page_reviews.page_listing .contentPadd	{}

.contentContainer.page_cart .contentPadd		{padding:20px 20px 10px 20px;  border-width:1px}
.contentContainer.loginPage .contentPadd		{padding:0px 20px 20px 20px;}

.contentInfoText								{padding: 10px 10px 10px 10px;margin: 0px 0px 20px 0px; overflow:hidden;border:1px solid #efefef;

}

.contentInfoText.extra							{padding: 10px 10px 20px 10px;}
.contentInfoText .infoBoxHeading				{padding:1px 0px 10px 0px;margin: 0px 0px 0px 0px;background:none; border:0px; font-weight:bold;}
.contentContainer span.contentText				{padding:0px 9px 0px 9px; border:0px solid #000; overflow:hidden;}

.contentInfoText.marg-top						{margin: 0px 0px 0px 0px;}
.contentInfoText .contentInfoText_wrap 			{padding:0 0 10px 0;}


.contentInfoBlock								{padding:20px 0px 20px 0px;}
.contentInfoBlock.last							{padding:20px 20px 10px 20px; margin: 0px 0px 0px 0px; overflow:hidden;

}
.contentInfoBlock.first							{}

.contentContainer.page_un .contentText			{padding: 18px 27px 0px 27px;}

.contentPadd.r_view								{display:block;}
.row_table										{list-style:none;margin: 9px 0px 0px 0px;padding: 0px 0px 0px 0px; display:inline-block; float:right; }
.row_table li									{ float:right; display:inline-block; margin-left:5px; cursor:pointer; width:24px; height:21px;}
.row_table li.first								{background: url("../images/icons/row.png") no-repeat scroll 0 0 transparent;	}
.row_table li.last								{background: url("../images/icons/table.png") no-repeat scroll 0 0 transparent;	}
.row_table li:hover								{ background-position:0 -21px;}
.prods_info_mad,
.contentInfoText .prods_info					{ margin:0 4px 0 4px; padding-top:10px;}

.prods_info_mad									{ padding:10px;}
/* ************************************************************************************* */
#header 				{position:relative;padding: 0px 0px 0px 0px;min-height:174px;
background: #efefef; /* Old browsers */
background: -moz-linear-gradient(top,  #efefef 0%, #ffffff 0%, #ffffff 50%, #efefef 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #efefef 0%,#ffffff 0%,#ffffff 50%,#efefef 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #efefef 0%,#ffffff 0%,#ffffff 50%,#efefef 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #efefef 0%,#ffffff 0%,#ffffff 50%,#efefef 100%); /* IE10+ */
background: linear-gradient(to bottom,  #efefef 0%,#ffffff 0%,#ffffff 50%,#efefef 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 0px 0px 8px 8px;
        border-radius: 0px 0px 8px 8px;

}
.logo 					{display:inline-block;width:198px; height:88px; position:absolute; left:20px; top:20px; z-index:9;}
.logo img				{margin:0px 0px 0px 0px;}
/* ************************************************************************************* */
.currencies,
.languages							{overflow:hidden;margin:0px 0px 0px 0px;display:inline-block;font-weight:100;}

.currencies	label,
.languages	label					{color:#666666; padding: 0px 6px 0px 5px; height:17px;font-weight:400;}
.currencies	select,
.languages	select					{color:#666666;width:48px; border:1px solid #dedddd;padding:1px;background:#fff;font-size:1em;}

.manufacturers	label				{padding-top:2px;}
.manufacturers	select				{}

.currencies							{}
.currencies	label					{}
.currencies	select					{}

.languages							{margin-top:0px; float:left; width:auto; overflow:hidden; }
.languages	label					{display:none;}
.languages	select					{}
.languages img						{margin: 0px 0px 0px 0px;}
.languages a						{display:block; color:#fff; text-transform:uppercase; padding:0px 0px 0px 0px;font-weight:normal; font-size:13px; float:left; margin:0 0 0 7px;
}
.languages a:hover					{color:#fff; text-decoration:underline;
}
.languages .languages_img			{margin: 0px 6px 0px 0px;}

.box_social_bookmarks				{overflow:hidden;margin:0px 0px 0px 0px;display:inline-block;width:284px;}
.box_social_bookmarks label			{color:#8f8e8e;font-weight:normal; margin-right:5px;margin-top:0px;float:right;}
.box_social_bookmarks div			{float:right;display:inline-block; float:right; color:#8f8e8e;}
.box_social_bookmarks div a			{color:#fff; font-weight:bold;}
.box_social_bookmarks div a:hover	{color:#fcaa62;}

/* ************************************************************************************* */
/* ************************************************************************************* */
.select													{color:#666666;font-size:1em;}
.custom_select .select.jqTransformHidden 				{display: none;}
.custom_select .jqTransformSelectWrapper 				{background: url("../images/cur-arrow.gif") no-repeat scroll 100% 0px; float: left;cursor:pointer;overflow: hidden;padding: 0;margin-top:1px;font-size:.91em;}
.custom_select .jqTransformSelectWrapper div span		{float: left; padding: 4px 19px 4px 7px; height:auto !important; line-height:1em;}
.custom_select .jqTransformSelectWrapper div span 	    {color: #666666;width:58px !important;}
.custom_select ul										{background: #242424; border: 1px solid #666666; margin: 0px 0 0 0;  padding: 3px 0 4px 0;height: auto !important;}
.custom_select ul li 									{padding: 1px 5px 1px 6px;overflow: hidden;}
.custom_select ul li a									{color: #666666;text-decoration: none; display:block;}
.custom_select ul li a:hover							{color:#aaa;}
/* ************************************************************************************* */
.cart_header							{padding: 7px 0px 3px 0px;margin:0px 0px 0 0;overflow:hidden; text-align:left; font-weight:400; font-style:normal; color:#727070; background: url("../images/cart_header.png") no-repeat scroll 0 0px;}
.cart_header div						{padding:0 0 0 0px;white-space:nowrap; text-align:left; float:right;}
.cart_header label						{padding: 0px 0 0px 41px;margin: 0px 5px 0px 0px;text-align:left;float:left;}

.cart_header label a					{color:#fd9303;}
.cart_header label a:hover				{color:#727070;}
.cart_header div						{font-weight:400;}
.cart_header span						{margin-right:2px;}
.cart_header strong						{font-weight:400;}
.cart_header div a 		 				{color:#727070;}
.cart_header div a:hover   				{color:#0195dc;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.search 								{margin:0px 0px 0 0px; position:absolute; top:63px; right:20px;z-index:1;border:1px solid #e9e9e9; border-width:1px; padding:3px;
-webkit-border-radius: 5px;
   		border-radius: 5px;
}
.search label							{color:#fff; font-weight:normal;margin-top:5px;margin-left:19px; margin-right:26px;text-align:left; font-size:2.08em;  display:none;}


.search .go								{color:#8a8a8a;line-height:1.3em; position:absolute;top:2px;width:95%;padding:3px 2px 5px 4px; min-height:7px;left:0px;margin:0;border:0px solid #727172;background:transparent;}
.input-width 							{height:28px; margin-top:0px;}
.width-setter 							{height:26px;position:relative;margin:0 0px 0 0;width:283px;background:transparent}
							 
.search .button_header_search			{margin: 0 0px 0px;}	
.search .box_wrapper					{overflow:hidden;display:inline-block;}	
.search .advanced a						{color:#fff; text-decoration:none;}						 
.search .advanced a:hover				{text-decoration:underline;}

.search .button-t						{height:28px;float:right;margin-left:0px; margin-right:0px;border-left:0px; opacity:1;
background: #fda102; /* Old browsers */
background: -moz-linear-gradient(top,  #fda102 0%, #fb7e02 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fda102), color-stop(100%,#fb7e02)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fda102 0%,#fb7e02 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fda102 0%,#fb7e02 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fda102 0%,#fb7e02 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fda102 0%,#fb7e02 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fda102', endColorstr='#fb7e02',GradientType=0 ); /* IE6-9 */
border-bottom:1px solid #fb7e01;
-webkit-border-radius: 3px;
   		border-radius: 3px;
}
.search .button-t:hover					{opacity:.8;}
.search .button-t .ui-button-text		{color:#fff;line-height:18px; font-weight:bold;padding:3px 10px 7px 8px; float:right; display:block; font-size:.92em}
.search .button-t:hover .ui-button-text	{color:#fff;}
.search .button-t button				{}

/* ************************************************************************************* */
/* ************************************************************************************* */
.banner_header				{display:inline-block;margin: 39px 8px 157px 0px; float:right;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.breadcrumb					{padding:14px 0px 1px 24px;margin:0px 0px 20px 0px; font-size:1.1em;
}
.breadcrumb					{color: #373737;}
.breadcrumb a 				{color: #373737;font-weight:normal; text-decoration:none; 
  						     display:inline-block;}
.breadcrumb a:hover 		{color: #0195dc; text-decoration:none;}
.breadcrumb a.last 			{color: #0195dc;}
.breadcrumb a.last:hover	{color: #373737;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.box_header_user_menu			{padding: 0px 0px 0 0px;margin: 0px 0px 0px 0px; position:absolute; left:0; top:-45px;}
.user_menu 						{padding:2px 0px 0px 0px;margin:10px 0 0px -8px; list-style:none; }
.user_menu li					{float:left; display:block; white-space:nowrap;padding: 0px 8px 0px 8px;background:transparent;background:url('../images/button-user_menu.gif') 100% 50% no-repeat transparent;}

.user_menu li a 				{color:#f9f9f9;display:inline-block;text-decoration:none;padding: 2px 0px 4px 0px;background: transparent; font-weight:normal;}
.user_menu li b					{color:#f9f9f9;display:inline-block;padding: 0px;}
.user_menu li a:hover,				 
.user_menu li.act a				{color:#000; text-decoration:none;}
.user_menu li a 				{font-size:13px}
.user_menu li.last				{background:none;}	
.user_menu li.last a			{}
.user_menu li.last:hover a		{}				 
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.footer								{padding:0px 0px 0px 0px; margin-top:0px; position:relative;
}
.footer 							{text-align:center; position:relative; width:100%;} 
.footer p							{font-size:1em;margin:0px 0px 0px 0px;text-align:left; overflow:hidden; display:block;padding: 2px 20px 2px 20px; clear:both;width:100%;}
.footer p							{color:#979797;line-height:1em;}
.footer p > a						{color:#979797;}/*  display:inline-block; float:left;*/
.footer p > a:hover					{color:#67b001;} 

.footer p b							{color:#979797;font-weight:normal;}
.footer p b	a						{color:#979797;text-decoration:none;}
.footer p b	a:hover					{color:#67b001;text-decoration:none;}

.footer p    						{background-position: 100% 0;}				 
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.boxes_menu							{overflow:hidden; padding-top:128px;}
.menu								{padding:0px 0px 0px 0px; text-align:left;margin-top:0px;overflow:hidden;
background: #efefef; /* Old browsers */
background: -moz-linear-gradient(top,  #efefef 0%, #0198dd 0%, #0088c6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(0%,#0198dd), color-stop(100%,#0088c6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #efefef 0%,#0198dd 0%,#0088c6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #efefef 0%,#0198dd 0%,#0088c6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #efefef 0%,#0198dd 0%,#0088c6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #efefef 0%,#0198dd 0%,#0088c6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#0088c6',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 0px 0px 7px 7px;
        border-radius: 0px 0px 7px 7px;
}
.menu ul							{padding: 0px 0px 0px 0px;list-style:none; margin:0px 0px 0 0px; width:auto; display:block; float:left;}
.menu li							{float:left;padding: 0 0 0 0;margin: 0px 0px 0px 0px; border-bottom:1px solid #fcfe44; border-right:1px solid #fff;}

.menu li.mouseclick,
.menu li.act,
.menu li:hover						{}

.menu li a 							{display:inline-block;padding: 11px 0px 14px 0px; color:#fff;font-weight:600;text-decoration:none;margin:0 8px;}

.menu li.mouseclick a,
.menu li.act a,
.menu li:hover a					{ color:#fff;text-decoration:underline;}


.menu li.first 						{}
.menu li a	        				{ font-size:13px;}/* font-size:1.162em; */

.de .menu li a,
.de .user_menu li a	        			{font-size:11px;}

.es .menu li a,
.es .user_menu li a	        			{font-size:10px;}

.ru .menu li a,
.ru .user_menu li a	        			{font-size:12px;}

.menu li.first  				{}

.en .lang_0,
.ru .lang_1,	
.de .lang_2,	
.es .lang_3			{text-decoration:underline;}
/* ************************************************************************************* */			
.user_menu li a						 {}				

/* ************************************************************************************* */
.box_header_phone,
.box_header_cart,
.box_currencies,	
.box_languages						{position:absolute; display:inline-block; z-index:100;}


.box_header_cart					{top:20px; right:20px;z-index:9;}

.box_currencies						{top:-32px; right:150px;}
.box_languages						{top:-32px; right:-20px;}

.welcome,
.customer_greeting					{ background:#008ecf; border:0px solid #000; overflow:hidden; color:#fff; font-style:italic;margin: 0px 0px 20px 0px;padding: 12px 20px 14px 18px;}
.customer_greeting					{ padding-top:19px;}

.welcome strong,
.customer_greeting strong			{font-size:1.917em; font-weight:normal; display:inline-block; margin-right:10px; margin-top:-2px; float:left;}

.container_							{width:1022px; margin:0 auto;}
.grid_								{display:inline; margin:auto;}
.row_1 .grid_,
.row_2 .grid_,	
.row_5 .grid_						{float:none;}

.for_smart_browsers					{border-bottom:0px solid #e4e4e4;}
/* code by Seaman */

/* ************************************************************************************* */

/* google font */			

h1 { font-family: 'Ubuntu', Arial, serif; font-weight: 400; }
.disabled {
  opacity: 0.5;
}