html,body				{background:url(/interface/imgs/bg.gif) repeat; }
body,td,textarea		{ font-size:11px; font-family:Tahoma,Arial,Verdana,sans-serif; color:#707070;}	
body,form				{ margin:0; padding:0;}	
img						{ border:0;}
h1, .Title				{ font-size:18px; font-weight:bold; color:#88AC00;margin-bottom:2px;}
p						{ margin:0;}
h3						{ color: #88ac00; font: bold 11px tahoma;}
a						{color:#707070; text-decoration:underline; }
a:hover					{color:#BFBFBF; text-decoration:none; }

.info 					{margin: 15px 0 10px 0; padding:5px; background:#DBDBDB; color:#242527;}
.Code					{ }
.thumbheader 			{margin-top:10px; clear:both;}
div.thumbnails			{padding:5px 0;}
a.thumbnail 			{color:#88AC00; padding-left:18px;}
a.thumbnail:hover 		{text-decoration:none; color:#242527;}
a.thumbnail2 			{color:#88AC00;padding-left:18px;}
a.thumbnail2:hover 		{text-decoration:none; color:#242527;}
.sinput					{background:#C0A673; border:0px solid #000; color:#FFFFFF; margin-top:8px; height:15px; width:100px; font-size:11px; padding:1px 4px;}
.ssubmit				{border:0px solid #000;background:url(/interface/imgs/pesquisadta.gif) no-repeat bottom left;height:21px; width:22px;cursor:pointer;}

#username{
	width:99px;
	height:15px;
	border:1px solid #999999;
	margin-right:7px;
	font-size:11px;
	padding-left:4px;
}
#passwd{
	width:99px;
	height:15px;
	border:1px solid #999999;
	font-size:11px;
	padding-left:4px;
}


#maindiv				{width:900px; margin:0 auto; vertical-align:top;}
#firstdiv				{background:url(/interface/imgs/bg-top.gif) no-repeat; height:42px; padding-right:25px;}
#pesquisapic			{float:left; margin-left:333px; margin-top:8px;background: url(/interface/imgs/pesquisaesq.gif) no-repeat; height:18px; width:6px; }
#pesquisapic img		{float:left;padding:0px;}
#triolinkstop			{float:left; margin-top:0px;}
#triolinkstop a			{float:left;}
#triolinkstopa			{padding:0px 40px;}
#itenscarrinho			{ margin:8px 0 0 45px;text-decoration:none; color:#fff;vertical-align: top;}

#maintable				{width:900px;background: url(/interface/imgs/contentback.png) repeat; height:145px;vertical-align:top;}
#menutd					{width:160px; padding-left:5px; vertical-align:top;}
#menutdpic				{padding-bottom:8px;}
#boardtd				{width:363px; vertical-align:top;}
#boarddiv				{height:31px;background: url(/interface/imgs/board.png) no-repeat top right; padding:9px 2px 0 5px;width:356px;}
#content				{ padding: 2px 5px; vertical-align: top;}
#lkdir					{width:305px; vertical-align:top;}
#agricul				{vertical-align:top; padding-left:5px;}
#bottomdiv				{background:url(/interface/imgs/bottom.png) no-repeat; height:60px;}
#copyr					{float:left; padding:32px 0 14px 36px; color:#CCCCCC; font-size:10px;}
#lvtd					{ padding:32px 36px 14px 0; color:#FFFFFF;}
#lvtd a					{color:#ccc; text-decoration:none; font-size:10px;}
#lvtd a:hover			{color:#fff;}
#lvtd a img				{vertical-align:middle;}
#flashdir				{float:right;background:url(/interface/imgs/flash-dir.gif) no-repeat; height:234px; width:18px;}
#divflahser				{margin:0px; padding:0px; height:234px;}
#flashdir				{}


/*Menu Vertical*/
#menu 					{ margin-left:8px;}
#menu .first			{}
#menu .last				{}
#menu a					{color:#88AC00;font-weight:bold;padding:0 12px 14px 5px;text-decoration:none;display:block;}
#menu a:hover 			{color:#333333;font-weight:bold;}
#menu > a				{}
#menu > a.on			{}
div.sb0 a				{}
div.sb0 a.on			{}
div.sb1 a				{}
div.sb2 a				{}
.m1.on					{text-decoration:underline;}
.m2						{color:#333333!important;font-weight:normal!important;margin-left:10px;font-size:9px!important;padding:0px 0 10px 0!important;}
.m2.on					{text-decoration:underline!important;}
.m3						{color:#333333!important;font-weight:normal!important;margin-left:20px;font-size:9px!important;padding:0 0 10px 0!important;}
.m3.on					{text-decoration:underline!important;}

/*Menu Seccoes*/
a.topmenu 				{ font-family:Arial, Helvetica, sans-serif; color:#5d4926; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 13px;}
a.topmenu:hover 		{ color:#FFF;text-decoration:none;}
a.topmenuon 			{font-family:Arial, Helvetica, sans-serif;color:#FFF;padding:0 0 0 13px;text-decoration:none;font-size:11px;}
a.topmenuon:hover		{color:#FFF;text-decoration:none;}


.news					{color:#666666; font-size:12px; padding:15px 12px 4px 12px;}
.newsh1					{padding-bottom:2px;}
.newstxt				{padding:4px 4px 0px 4px; color:#999999; font-size:10px;}
.newstxt a				{padding:4px 4px 0px 4px; color:#333333; text-decoration:underline;}
.newstxt a:hover		{color:#333333; text-decoration:none; background:#F5F5F5;}
.datanews				{float:left;font-size:9px;padding-top:2px;width:44px;}
.elipsisf2				{float:left; padding:0 8px; width:200px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.vermais				{float:left; padding:2px 0 0 12px; font-size:9px;}


.layoutpbtnad			{float:left;}
.layoutpbtnad input		{float:left;}






/*
GLOBALS
*/


#debug		{background-color: #4C4C4C;color: silver;font-size: 11px;font-family: tahoma;position:absolute;width:200px;height:90%;right:10px;top:10px;padding:3px;}
/* 
TABLE LINES
linhas das tabelas geradas automaticamente
*/
td.ntd		{font-family:arial, verdana;font-size: 11px;	color:#636363;padding:2px;border-bottom:1px solid #ECECEC;}
a.ntd		{color:#0e5ba8;text-decoration:none;padding:2px 10px 3px 5px;}
a.ntd:hover	{text-decoration:underline;padding:2px 10px 3px 5px;}




/* 
SITEMAP
mapa do site
*/
div.sm1			{float:left;width:200px;padding-top:10px;padding-left:3px; color:#666666!important;}
.sm1 a 			{text-decoration:none; color:#000!important;}
.sm1 a:hover 	{text-decoration:underline;}
a.sm1			{display:block;margin-left:1px; padding-left:10px; font-weight:bold;  text-transform:uppercase; font-size:10px; margin-bottom:2px;}
a.sm2			{color:gray!important;display:block;margin-left:1px; padding-left:20px; font-weight:bold;  text-transform:uppercase; font-size:10px; margin-bottom:2px;}
a.sm3			{display:block;margin-left:20px;text-decoration:none;color:gray!important; font-size:9px; font-weight:bold; margin-bottom:2px;}
a.sm4			{display:block;margin-left:30px; padding-left:20px; text-decoration:none;color:gray!important;}
a.sm5			{display:block;margin-left:40px; padding-left:20px; text-decoration:none;color:gray!important;}
/* 
NAVBAR
Barra de navegação 
*/
#navbar			{ color: #88ac00; margin: 0px 20px 2px 0px; }
#navbar a			{ color: #88ac00; text-decoration: none; }
#navbar a:hover	{ text-decoration: underline; }

/*
FORMS
Formulários
*/
.form	{width:100%;}
.fl		{width:30%;}
.fr		{}
.fast	{color:red;font-family:courier,tahoma;font-size:11px;}


/*
PRODUTOS
Layout dos produtos 
*/
.pvp1			{background-color:#FFA500;	color: White;	font-size: 11px;	font-weight: bold;	padding: 2px;}
.oldpvp1		{float:left; margin-right:5px; padding-top:3px; font-family:arial,verdana; font-size: 11px;	color:#0e5ba8; text-decoration: line-through; vertical-align:bottom;}
.pvp2			{background-color:#FFA500;	color: White;	font-size: 18px;	padding: 2px; float:left;}
.oldpvp2		{float:left; margin-right:5px; font-family:arial,verdana; font-size: 11px;	color:#0e5ba8; text-decoration: line-through; vertical-align:bottom;}

.btn{
	margin:0px;
	height:20px;
	background-color:#dadada;
	font-family:arial, verdana;
	font-size: 11px;
	font-weight: bold;
	color:#6d6d6d;
	padding:2px 7px 2px 7px;
	border-top:1px solid #e9e9e9;
	border-right:1px solid #e9e9e9;
	border-bottom:1px solid #c0c0c0;
	border-left:1px solid #c0c0c0;
	text-decoration:none;
	vertical-align:middle;
	cursor:pointer;
}


/*
PAGINAÇÃO
Para páginas e listagens de produtos
* pn - pagenumber
*/
.pn{padding:2px;}
a.pn{font-weight:bold;}
#n			{height: 10px;vertical-align: bottom;text-align:right;}
.nl			{}
a.nl		{height:20px;padding: 3px;color:white;text-decoration: none;text-align: center;}
a.nl:hover	{text-decoration: underline;}

a.pl {color:#8be603; font-weight:bold; text-decoration:underline;}
a.plp {color:#8be603; font-weight:bold; text-decoration:underline;}

.nr			{text-align: right;}
a.nr		{height:20px;padding: 3px;text-align: center;color:white;text-decoration: none;}
a.nr:hover	{text-decoration: underline;}

td.nc		{text-align: center;vertical-align: bottom;height: 18px;}
span.nc		{padding:3px 5px;color:#fff;background: #88AC00;  }
a.nc		{padding:3px 5px; text-decoration: none;	font-weight: bold;text-decoration: none;  }
a.nc:hover	{text-decoration: underline;}

a.group		{width: 40%;color:#73b0cc;	padding: 4px;margin: 2px;	text-decoration: none;}
a.group:hover{text-decoration: underline;}
a.groupon	{width: 40%;color:black;padding: 4px;margin: 2px;text-decoration: none;}
a.groupon:hover{text-decoration: underline;}
div.group	{border-bottom: 2px solid black;	padding-bottom: 5px;	margin-bottom: 5px;}

.grouplbl	{background-color: #ECECEC;	color:gray;	padding: 3px;	padding-left: 7px;}
.grouparea	{}


/* 
SEARCH RESULT
*/
.sr		{margin-bottom: 5px;padding-bottom: 5px;}
.sr0	{float: left;width: 20px;height:20px;}
.sr1	{font-weight: bold;	text-decoration: underline;	color:black; margin-bottom: 2px;color: #205B85;}
a.sr1	{color: #205B85;}
a.sr1:visited{color: #464897;}
a.sr1:hover{text-decoration: none;}
.sr2	{color:gray;}





/* layout do produto usado no configurador de cestos */
.product 			{ float: left; width: 170px; height: 65px; margin-bottom: 10px;}
.prod-pic 			{ float: left; width: 60px; height: 60px; border: 1px solid #ccc; margin-right: 5px; padding: 1px;}
.prod-name 		{ font-weight: bold; height: 30px; color: #666; }
.prod-qnt			{ font: 10px tahoma; }
.prod-qnt	input	{ border: 1px solid #bebebe; font: 11px tahoma; text-align: center; margin-top: 2px;}

.info 		{ margin: 10px 0; border: 1px solid #ccc; }
.green 	{ color: #88ac00; }

/* NEWS */
.news_title{
	background:url(/interface/imgs/noticias_title.png) no-repeat left top;
	height:19px;
	width:89px;
	display:block;
	margin-bottom:15px;
}
.news a{
	color:#88AC02;
	text-decoration:none;
	font-size:14px;
	display:block;
	font-weight:bold;
}
.titlen{
	color:#88AC02;
	text-decoration:none;
	font-size:13px;
	display:block;
	font-weight:bold;
	font-family:verdana;
}
.datan{
	font-weight:bold;
	font-size:10px;
	display:block;
}
.resumonews{
	font-size:11px;
	display:block;
	padding-left:1px;
	padding-bottom:10px;
	border-bottom:1px solid #cccccc;
}
.back{
	text-decoration:none;
	font-weight:bold;
}
.lermais{
	color:#666666;
	text-decoration:none;
	font-size:11px;
}
.newsdest{
	margin-top:7px;
}
.datanewsdes{
	width:44px;
}



#destaques-produtos {margin-right: -45px; width:740px; }
#destaques-produtos table {float: left; width: 335px; margin-right: 35px;}


/* Rodapé */
.copyr {
 font-family: Tahoma, Arial, Verdana, sans-serif;
 font-size: 10px;
 font-style: normal;
 font-weight: normal;
 color: #CCCCCC;
 text-decoration: none;
 text-align: left;
 vertical-align: middle;
 float:left; 
 padding:32px 0 14px 36px;
}
.copyr a:link {
 font-family: Tahoma, Arial, Verdana, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #CCCCCC;
 text-decoration: none;
}
.copyr a:visited {
 font-family: Tahoma, Arial, Verdana, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #CCCCCC;
 text-decoration: none;
}
.copyr a:hover {
 font-family: Tahoma, Arial, Verdana, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: none;
}




.cesto-compras-list {width: 100%;}
.cesto-compras-list th { border: 1px solid #ccc; background: #e6e6e6; text-align: left; padding: 4px;}
.cesto-compras-list .div td {border-top: 1px solid #666;}
.cesto-compras-list td { border-bottom: 1px solid #ccc; padding: 2px; font-weight: bold; }
.cesto-compras-list td.item { font-weight: normal; padding-left: 30px;}
.cesto-compras-list td.hide { color: #fff; }
.cesto-compras-list .money { text-align: right;  font-weight: bold; }

.cesto-compras-btns{margin-top:15px;}
