/*
  $Id$

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2010 osCommerce

  Released under the GNU General Public License
*/

/*@import url(https://fonts.googleapis.com/css?family=Carme|Days+One|Varela);*/
@import url(https://fonts.googleapis.com/css?family=Chivo:400);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:300italic,400,700,300);
@import url(https://fonts.googleapis.com/css?family=Oswald:400,700,300);

.ui-widget {
  font-family: 'Helvetica Neue', Helvetica, Arial, 'lucida grande',tahoma,verdana,arial,sans-serif;
  font-size: 12px;
}

.ui-tabs-panel > p {
	font-family: 'Oswald', Geneva, sans-serif;
}
.highlight { text-decoration: underline;}

#head_link_bar_wraper {
	display:block;
	clear:both;
	margin:0;
	padding:0;
	width: 100%;
	height:0px;
	background-color:#333;	
}
#bodyWrapper {
}

#bodyContent {
	margin: 5px;
	padding-bottom:10px;
	font-family: 'Helvetica Neue', Helvetica, Arial, 'lucida grande',tahoma,verdana,arial,sans-serif;
}

#index_slider{
	/*background-color:#99C;*/
	padding-bottom:5px;
}
#header {
  height: 61px;
}

#my_header{
	/*background-color:#C99;*/
	padding:0;
}

#my_header h1{
	margin:0;
	padding:0;
}
.header_phones {
	width:400px; clear:both; display:block; text-align: right; font-weight:bold;
	padding: 5px 5px 5px 5px;
	height:50px;
	background-image:url(../../styles_images/bg_footer.png);
	margin-top:5px;
	border:#09C 1px solid;
}
.header_box { 
  
}
.header_boxtop { 
  background: url(../imagens_default/infobox/ne.gif) no-repeat top right; 
}
.header_boxtop div { 
  font-size: 0;
  height: 10px; 
  background: url(../imagens_default/infobox/nw.gif) no-repeat top left; 
}
.header_boxbottom { 
  background: url(../imagens_default/infobox/se.gif) no-repeat bottom right; 
}
.header_boxbottom div { 
  font-size: 0;
  height: 10px; 
  background: url(../imagens_default/infobox/sw.gif) no-repeat bottom left; 
}
.header_boxcontent {
  padding: 0px 10px 10px 10px;
  background: #FFFFFF; 
}

#storeLogo {
  float: left;
  margin-top: 5px;
}

#headerShortcuts {
  float: right;
  margin-top: 15px;
}

#columnLeft {
  padding-top: 5px;
}

#columnRight {
  padding-top: 5px;
}

.infoBoxContainer { padding-bottom: 5px;}

.infoBoxHeading {
  padding: 2px;
  font-size: 11px;
}

.infoBoxContents {
  padding: 5px;
  font-size: 11px;
  line-height: 1.5;
}

.contentContainer {
	/*padding-bottom: 10px;*/
  padding: 10px 0 10px 0;
}

.boxed {
	margin-top:5px;
	background-color:#FFF;
	border:#09C 1px solid;
	padding: 5px;
}

.caixa_preco{
  font-size: 20px;
  margin-bottom: 0;
  padding-bottom: 5px;
  font-weight:bold;
}

.contentContainer h2 {
  font-size: 16px;
  text-decoration: underline;
  font-weight: normal;
  margin-bottom: 0;
  padding-bottom: 5px;
}

.contentText, .contentText table {
  padding: 3px 0 5px 0 !important;
  font-size: 11px;
  line-height: 1.5;
}

.productListTable {
  padding: 5px !important;;
  font-size: 11px;
  line-height: 1.5;
}

.productListTable tr.alt td {
  background-color: #ecf6fc;
}

.fieldKey {
  font-size: 11px;
  font-weight: bold;
  line-height: 1.5;
  width: 150px;
}

.fieldValue {
  font-size: 11px;
  line-height: 1.5;
}

h1 {
  font-size: 20px;
  margin-bottom: 0;
  padding-bottom: 5px;
}

h2 {
	font-family: 'Oswald', sans-serif;
	padding:3px 0 3px 0;
	margin:3px 0 3px 0;	
	font-size: 1.5em;
}

img {
  border: 0;
}

table, p {
  font-size: 11px;
  line-height: 1.5;
}

#piGal ul {
  list-style-type: none;
  -webkit-padding-start: 0px;
  padding:0;
}

#piGal ul.thumbs li{
	margin:3px;
	border:#069 1px solid;
}

#piGal img {
  /*border:#CCC 1px solid;*/
  /*-webkit-box-shadow: 0px 0px 1px #000;
  -moz-box-shadow: 0px 0px 1px #000;*/
}

#piGal .outer {
  /*margin-left: -30px;*/
  margin:5px;
  border:#ECF9FF 1px solid;
}

#piGal div.outer ul{
  /*margin-left: -30px;*/
  margin:5px;
  width:525px;
}

.buttonSet {
  clear: both;
}

.buttonAction {
  float: right;
}

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.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: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}
#my_footer {
	background-image:url(../../styles_images/bg_footer.png);
	padding-top:10px;
	padding-bottom:10px;
}
#my_footer td {
	padding:3px;
	
	}
.footerText { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.infoBox {
  /*background: #b6b7cb;*/
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

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.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListingHeader {
  table-layout: fixed;
  color: #FFFFFF;
  font-weight: bold;
}

.productListingHeader A:hover {
  color: #FFFFFF;
}

.productListingData {
  table-layout: fixed;
}

.productListingData tr {
	padding: 3px 0;	
}
.productListingData td {
	vertical-align:top;
}

.pr_list_image {padding:1px;}
.pr_list_name { padding:10px;}
.pr_list_price { padding:10px;}
.pr_list_last { padding:10px;}
.price_tag {text-align:right;}

.right{ text-align:right;}
.left{ text-align:left;}
.center{ text-align:center;}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

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: 11px;
  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.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: 98%;
  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;
}

SPAN.markProductOutOfStock {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #F60;
	font-weight: bold;
	float:left;
	background-image: url(../ext/jquery/ui/ms_theme/images/ui-icons_e23312_256x240.png) !important;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #000000;
  font-weight:bold;
  font-size: medium;
}

del {
	font-size:12px;	
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.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; }

/* message box */

.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; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

/* buttons */

.tdbLink a { }

.tdbLink button { }

/* account link list */

.accountLinkList {
  list-style-type: none;
  margin: 2px 2px 2px 10px;
  padding: 5px;
}

.accountLinkListEntry {
  float: left;
  margin-right: 5px;
}

/* IMPORTADOS */
.TABELA_TECNICA {
	font-family:Tahoma, Geneva, sans-serif; font-size:10px;
	border-bottom:#36C 1px solid; text-align:left;
}
.TABELA_TECNICA th{
	border-bottom:#36C 1px solid; text-align:left;
	height:15px;
}
.TABELA_TECNICA td{
	background-color:#F7F7F7;
	padding-top:3px;
	padding-bottom: 3px;
	border-bottom:#FFF 3px solid;

}
.tipo { text-align: right; padding-right:10px; width:100px; font-weight:bold;}
.valor { text-align:left;}

/* MENU */
#lojas_menu{ margin:0; padding:0; border: none;}
#lojas_menu_ul { list-style:none; margin:0; padding:0; border: none;}
li.lojas_menu_li {
	display:block;
	margin:0 0 2px 0;
	padding:0;
	background-repeat:no-repeat;
	background-position:0 0;
	height:50px;
	width:190px;
	overflow:hidden;
}
.lojas_menu_li img{ border:0;}
.lojas_menu_li a {
	display:block;
	padding:10px 0 10px 0;
	height:50px;
	width:190px;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:0 0;
	color:#000;
}
.lojas_menu_li a:hover {background-position:0 -50px;}

#slider_wrapper{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:696px;
		background:#fff;		
		margin-bottom:0;
		}	
/* image replacement */
.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
	  margin:0;
	  padding:0;
	  display:block;
	  overflow:hidden;
	  text-indent:-8000px;
}
/* // image replacement */
/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:696px;
		height:250px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:250px;
		position:absolute;
		left:-30px;
		top:0px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:250px;
		background:url(../imagens_default/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../imagens_default/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:0.3em 0;
		padding:0;
		height:28px;
		text-align:center;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:10px;
		}
	ol#controls li{
		margin:0 3px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:18px;
		line-height:18px;
		}
	ol#controls li a{
		float:left;
		height:18px;
		line-height:18px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */

.MY_productSpecialPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.5em;
	color: #FFF;
}
.MY_productNormalPrice {
	padding-top:10px;
	display:block;
	height:60px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size:2em;
	color: #FFF;
}
.MY_newproducts_boxed {
	display:block;
	width:150px;
	height: 148px;
	padding: 3px 3px 3px 3px;
	border:#CCC 1px solid;
	font-size:10px;
	vertical-align:middle;
}
.MY_newproducts_title {
	display:block;
	border-top:#039 1px solid;
	width:auto;
	height:26px;
	line-height: 1.2em;
	overflow:hidden;
}
.MY_newproducts_image {
	display:block;
	overflow:hidden;
	width:100px;
	height:100px;
	margin: 0 auto;
}
.MY_marcas_boxed {
	display:block;
	position:relative;
	width:150px;
	height: 90px;
	padding: 3px 3px 3px 3px;
	border:#CCC 1px solid;
	font-size:10px;
	vertical-align:middle;
}
.MY_marcas_title {
	display:block;
	border-top:#039 1px solid;
	width:auto;
	height:26px;
}
.MY_marcas_image {
	display:block;
	overflow:hidden;
	width:140px;
	height:80px;
}
.MY_newproducts_image_list {
	display:block;
	border:1px solid #CCC;
	width:100px;
	height:100px;
	overflow:hidden;
	padding-top:5px;
	background-color:#FFF;
}
.MY_newproducts_price {
	display:block;
	padding-top:2px;
	padding-right:5px;
	height:19px;
	background-color:#999;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-align:right;
}
.cx_sub_cat {font-size: 12px; width:100%; text-align:right;}
.cx_sub_cat a:hover{font-size: 12px;color:#003399;}
.cx_bestsel { font-family:Arial, Helvetica, sans-serif; font-size: 10px;}
.cx_bestsel a:hover{ font-family:Arial, Helvetica, sans-serif; font-size: 10px; color:#003399;}

#pricebox {
	width:245px;
}

.faltam_dias {
	padding-top:15px;
	font-size:16px;
	color:#F60;
	display:block;
	height:40px;
	
}
.faltam_dias_list {
	padding-top:2px;
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#F60;
	display:block;
	height:40px;
}
.hidethis {
	display:none;
}
.discount_block {
	display:block;
	float:right;
	z-index:-1;
	width:80px;
	height:30px;
	text-align: right;
	background-image:url(../imagens_default/discount_bg.png);
	background-position:top right;
	background-repeat:no-repeat;
}
.discount_block_text {
	color:#FFF;
	text-align:center;
	font-weight:bold;
	font-size:18px;
	margin-top:2px;
	margin-right:5px;
	margin-left:10px;
}

.promo_color {
	background-color:#930;
}
.on_top {
	position: absolute;
	top:0; left:0;
	background-image:url(../imagens_default/ontop.png);
	width:50px;
	height:50px;
	text-align:center;
}
.bullet_txt {
	display:block;
	color:#FFF;
	font-weight:bolder;
	padding-top:17px;	
}
/************************* Tabela PRinfo Online*/
.pr_online_td {
	border-top:#999 1px solid;
}
.pr_online_td_f {
	border-top:#999 1px solid;
	text-align:right;
}

.pr_online_td_last  {
	border:#999 1px solid;
}
.pr_online_td_last_f  {
	border:#999 1px solid;
}
/******************************** Tabela Shipping */
.shipping_table {
	padding:0;
	margin:0;
}
.shipping_table TH{
	margin:0 10px;;
	padding:0 10px;
	font-size:9px;
	border-bottom:#666 1px solid;
}
.shipping_table TD{
	margin:0;
	padding:0 5px;
	text-align:right;
}
TD.first {
	text-align:left;	
}
TD.last {
	text-align: right;
	width:100px;	
}
TD.center {
	text-align: center;	
}

/********************************************* */
ul.ul-rodate{width:260px;height:324px;position:relative;top:0px;float:left;}
ul.thumbs img {height:400px; width:500px;}
#sb_controls{width:260px;height:324px;position:relative;top:0px;float:left;}
#sb_slides{width:745px;height:324px;position:relative;}
#sb_tabs{width:470px; overflow:hidden; background-image:url(../images/bg_destaques_tabs.png); background-repeat:no-repeat; background-position: 0 0;}
/*#sb_tabs div{width:470px;float:left;height:324px;margin:0 auto;vertical-align:middle;}*/
div.ui-tabs-hide{display:none;}
#sb_tabs{width:485px;float:left;height:324px;margin:0 auto;vertical-align:middle;}
.sb_controls_ul{list-style: none;margin: 0;padding: 0;width: 260px;height: 324px;position: relative;top: 0px;float: left;}
.li_destaques_li{height:64px;margin:1px 0px; border: none !important; background:none !important;}
.bt_destaque_bg{ background-image:url(../images/bg_destaques.png); background-repeat:no-repeat; padding-left:33px;}
.bt_destaque{height:64px;background-position:-265px 0px;}
.bt_destaque_active{height:64px;background-position:0px 0px; color:#FFF;}
.image_destaques{ display:block; overflow:hidden; width:450px !important; height:230px !important; margin: 33px 10px 0 20px !important; position:relative; clear:both;}
.footer_destaques{ display:block; overflow:hidden; width:450px !important; height:46px !important; margin: 10px 10px 0 20px !important; }
.tab_div{ visibility:hidden; display:none;}
.div_tabs{width:470px;float:left;height:324px;margin:0 auto;vertical-align:middle;}
.textbox_top{ 
	background-image:url(../images/bg_text_40.png); 
	background-repeat:repeat-x; 
	background-position:bottom;
	float: left; 
	z-index: 100000; 
	position: relative; 
	top: 0px; 
	left:0px;
	padding:5px 5px 0 5px;
	width: 440px; 
	height: 44px; 
	display: block; 
	clear: none;
}
.textbox_bottom{ 
	background-image:url(../images/bg_text_40.png); 
	background-repeat:repeat-x; 
	background-position:bottom;
	float: left; 
	z-index: 100000; 
	position: relative; 
	bottom: 92px; 
	left:0px;
	padding:5px 5px 0 5px;
	width: 440px; 
	height: 48px; 
	display: block; 
	clear: none;
	color:#FFF;
}
.imagebox{position: relative; z-index: 100; float: left; top: -40px; left: 0; display: block; width: 450px; height: 220px; text-align:center;}
.text_name{
	font-family:  'Chivo', sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	}
.text_promo{
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	}
	
.logo_marca_fbstyle {
	display: block;
	margin: 0px 10px;
	padding:5px;
	border:#CCC 1px solid;
}
#destaques_promo ul {
	list-style:none;
	padding:0;
	margin:0;	
}
#destaques_promo li {
	display: inline-block;
	width: 171px;
	min-height: 150px;
	margin: 0 1px;
	padding: 0 5px;
	
}
.caixa {
	background: #e1e1e1; 
	background: -webkit-gradient( linear,left top, left bottombottom, color-stop(0, rgb(243,243,243)), color-stop(1, rgb(225,225,225)));  
    background: -moz-linear-gradient( center top, rgb(243,243,243) 0%, rgb(225,225,225) 100%); 
	color:#FFF;
	padding:10px;
	margin: 0 0 10px 0;
	text-align:center;
	box-shadow: 1px 1px 2px rgba(0,0,0,.3), 0 0 2px rgba(0,0,0,.3);  
    -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.3), 0 0 2px rgba(0,0,0,.3);  
    -moz-box-shadow: 1px 1px 2px rgba(0,0,0,.3), 0 0 2px rgba(0,0,0,.3);
	min-height: 150px;
	overflow:hidden;
}

.caixa:hover{
	background: #FCFCFC; 
	background: -webkit-gradient( linear,left top, left bottombottom, color-stop(0, rgb(243,243,243)), color-stop(1, rgb(225,225,225)));  
    background: -moz-linear-gradient( center top, rgb(243,243,243) 0%, rgb(225,225,225) 100%); 
	color:#FFF;
	padding:10px;
	margin: 0 0 10px 0;
	text-align:center;
	box-shadow: 1px 1px 2px rgba(0,0,0,.3), 0 0 2px rgba(0,0,0,.3);  
    -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.3), 0 0 2px rgba(0,0,0,.3);  
    -moz-box-shadow: 1px 1px 2px rgba(0,0,0,.3), 0 0 2px rgba(0,0,0,.3);
}
.pr_image {
	position: relative;
	padding:5px;
	background-color:#FFF;
	border:#CCC 1px solid;
	-moz-border-radius: 3px 3px 3px 3px;
	 border-radius: 3px 3px 3px 3px;
	 -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
	 -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
	 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
}

#lista_ul {
	margin:0;
	padding:0; 
	list-style:none;
}
.lista_ul_ul{
	margin:0;
	padding:0; 
	list-style:none;	
}
.lista_ul_li {
	display: inline-block;
	width: 323px;
	min-height: 180px;
	margin: 0 2px;
}
.price_caixa {
	display: block;
	margin: 0px;
	padding: 0 5px;
	border: #CCC 1px solid;
}

.caixa_li {
	background: #e1e1e1; 
	background: -webkit-gradient( linear,left top, left bottombottom, color-stop(0, rgb(243,243,243)), color-stop(1, rgb(225,225,225)));  
    background: -moz-linear-gradient( center top, rgb(243,243,243) 0%, rgb(225,225,225) 100%); 
	color:#FFF;
	padding:10px;
	margin: 0 0 10px 0;
	text-align:center;
	box-shadow: 1px 1px 2px rgba(0,0,0,.3), 0 0 2px rgba(0,0,0,.3);  
    -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.3), 0 0 2px rgba(0,0,0,.3);  
    -moz-box-shadow: 1px 1px 2px rgba(0,0,0,.3), 0 0 2px rgba(0,0,0,.3);
	min-height: 150px;
	overflow:hidden;
}

.caixa_li:hover{
	background: #FCFCFC; 
	background: -webkit-gradient( linear,left top, left bottombottom, color-stop(0, rgb(243,243,243)), color-stop(1, rgb(225,225,225)));  
    background: -moz-linear-gradient( center top, rgb(243,243,243) 0%, rgb(225,225,225) 100%); 
	color:#FFF;
	padding:10px;
	margin: 0 0 10px 0;
	text-align:center;
	box-shadow: 1px 1px 2px rgba(0,0,0,.3), 0 0 2px rgba(0,0,0,.3);  
    -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.3), 0 0 2px rgba(0,0,0,.3);  
    -moz-box-shadow: 1px 1px 2px rgba(0,0,0,.3), 0 0 2px rgba(0,0,0,.3);
}
.ul_products_image_ul2 {
	width:100px;
}
.li_txt_box {
	color:#069;
	text-align:left;
}

#mc_embed_signup{
	background: #e2edfa;
	clear: left;
	font: 14px Helvetica,Arial,sans-serif;
	}
	#mc_embed_signup input.button {
    display: block;
    width: 35%;
    margin: 0 0 10px 0;
    min-width: 90px;}
	#mc_embed_signup .button {
    clear: both;
    background-color: #39bd43;
    border: 0 none;border-radius: 4px;
    letter-spacing: .03em;
    color: #FFFFFF;cursor: pointer;display: inline-block;font-size: 15px; font-weight:bolder;
	height: 32px;line-height: 32px;margin: 0 5px 10px 0;padding: 0;text-align: center;text-decoration: none;
	vertical-align: top;white-space: nowrap;width: auto;transition: all 0.23s ease-in-out 0s;
  }
	/* Add your own MailChimp form style overrides in your site stylesheet or in this style block.
	   We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */