body			{background:url(/interface/imgs/degrade.jpg) top repeat-x #195b02;}
body,select		{font-size:11px; font-family:arial,tahoma;}
body,form		{margin:0; padding:0;}
img				{border:0; vertical-align:middle;}
h1, .Title		{font-size:20px; letter-spacing:-1px; font-weight:normal; margin-top:10px;}
h3 				{border-left:10px solid #2fa905; color:#565656; padding-left:8px; font-size:11px; text-transform:uppercase; }
p				{margin:0;}
button 			{font-size:11px; vertical-align:middle; padding:1px 10px;}


/* corpo */
#aposslogan		{width:180px; background:url(/interface/imgs/separador.jpg) no-repeat right; float:left;}
#barra 			{ background:#195B02; vertical-align:middle; height:10px;}


#top 			{vertical-align:middle;padding:25px 0px 15px 0px; }
#top 	a		{color:#999999;   text-decoration:none;}
#news			{color:#CCCCCC;}
.topmenu 		{color:gray; padding:0 15px; text-decoration:none; background:url(/interface/imgs/barra_lateral.jpg) no-repeat right}
.topmenuon 		{color:#cc0000; padding:0 15px; text-decoration:none; background:url(/interface/imgs/barra_lateral.jpg) no-repeat right}
#imagemprincipal{height:186px; width:720px; background:url(/interface/imgs/01.png) no-repeat center; padding:8px 0px;}
#menuprincipal	{color:#999999; text-decoration:none; padding:30px 0px 15px 0px; border:1px solid gray;}
#content		{color:#868787; padding:10px; vertical-align:top; background:#FFFFFF;}
#content a		{color:#49B224;}
#bottominfo 	{color:white; font-size:10px; padding:5px 10px;}
#bottominfo a	{color:white; font-size:10px; text-decoration:none;}
.titulos		{color:#cc0000; font-size:14px; padding:0px 0px 5px 15px;}
.titulos2		{color:#cc0000; font-size:14px; padding:0px 0px 5px 205px;}
.input 			{height:14px; padding-top:2px; padding-top:5px; padding-left:9px; border:1px solid gray; font-size:9px; color:#999; margin-bottom:15px;}
.news			{color:#74826f; padding-bottom:8px;}
.headtitle		{color:#68A3EF;text-decoration:none;}
.newsend		{background:url(/interface/imgs/separadord-b.jpg) bottom no-repeat left;}
#hr	   			{background:#2fa905;}
.cartinfo		{height:14px; width:99px; border:1px solid gray; padding:2px; }
#recinf			{background: url(/interface/imgs/02.png) no-repeat right;} 	
.info 				{margin: 15px 0 10px 0; padding:5px; background:#2fa905; color:#fff;}
.Code 				{color:silver; border-left:12px solid #f7f7f7; padding:5px; font-style:italic; font-size:15px; font-family:arial; letter-spacing:-1px; font-weight:normal;}
.btn				{background:#2fa905; color:#fff!important; font-weight:bold; padding:0px 2px; text-decoration:none;	vertical-align:middle; cursor:pointer;}
.btn:hover			{background:#294163;}
.prod_table table td 		{padding:5px 10px 10px 0;}
.prod_table table td div	{ }
	.lastcol {border-right:0!important;}
	.lastrow {border-bottom:0!important;}
.prod_list_table {margin-top:0px; margin:0; padding:0;}
.prod_list_table td{width:100%; height:55px; border:0!important;}
.sinput 	{width:100px; font-size:10px; color:#666; vertical-align:middle;}
.ssubmit 	{background:#F2C7C9; color:#fff; border:0; margin:1px 2px; vertical-align:middle; padding:0 3px;}

.menurapido		{font-size:16px; margin-bottom:14px;}
#idnoticias		{width:230px;vertical-align:middle;background:#2fa905; height:20px; padding:5px 10px;}
#prenav			{width:230px;background:#2fa905; height:20px; padding:5px 10px;}
#destladdto		{width:230px; vertical-align:top; padding:10px; background:#d7d6d6}
#prelogin1		{vertical-align:top; padding:4px; width:220px;height:170px; border:2px #f1f1f1 solid;margin: 0px 10px;}
#prelogin		{vertical-align:middle;background:#2fa905; height:20px; padding:10px 5px 5px 5px; margin-bottom:4px; color:#FFFFFF;}
#newnewls		{vertical-align:middle;background:#2fa905; height:20px; padding:10px 5px 5px 5px; margin-bottom:4px; color:#FFFFFF;}
#prenewnewls	{vertical-align:top; padding:4px; width:220px;  height:170px;border:2px #f1f1f1 solid;margin: 0px 10px}
#+				{height:22px; width:22px; margin-bottom:3px;margin-top:10px;}


.thumbheader 		{margin-top:20px; border-top:1px dotted gray; padding-top:5px; clear:both;}
a.thumbnail 		{color:#FF6600; background:url(/interface/imgs/arrow.gif) no-repeat left; padding-left:18px;}
a.thumbnail:hover 	{text-decoration:none; color:#999999;}

a.thumbnail2 		{color:##FF6600; background:url(/interface/imgs/arrow.gif) no-repeat left; padding-left:18px;}
a.thumbnail2:hover 	{text-decoration:none; color:#999999;}

.info 				{margin: 15px 0 10px 0; padding:5px; background:gray; color:#fff;}
.Code			{ }
.thumbheader 		{margin-top:20px; border-top:1px dotted gray; padding-top:5px; clear:both;}
a.thumbnail 		{color:gray; padding-left:18px;}
a.thumbnail:hover 	{text-decoration:none; color:#999999;}
a.thumbnail2 		{color: #000066;padding-left:18px;}
a.thumbnail2:hover 	{text-decoration:none; color:#999999;}


/* layouts */

.noprodpic 		{color:#E9E9EA;}
.newprodpic 	{margin:3px; background:url(/interface/imgs/new-r.jpg) no-repeat right;width:29px; height:17px;}
.newprodpic img	{width:29px; height:17px;}
.pvp			{background:#ffcc00; padding:2px  1px 2px 1px;color:#FFFFFF;}
.prest			{color:silver; margin-top:2px;}
.oldpvp			{color:silver; margin-top:2px; margin-left:5px;}
.btnadicionar 	{background:url(/interface/imgs/carrinho-r.gif) no-repeat; width:16px; height:16px; }
.btnfavoritos	{background:url(/interface/imgs/favoritos-r.gif) no-repeat; width:16px; height:16px;}


/* Listagem - Catalogo */	
.lc 			{clear:both; margin-bottom:10px}
.lcimg			{padding:4px; height:100px; border:1px solid #ececec; text-align:left; }
.lcimg img 		{}
.lcimg:hover	{border:1px solid #F2C7C9;}
.lctxt			{border-left:1px solid #ececec; border-right:1px solid #ececec; border-bottom:6px solid #ececec; padding:2px;}
.lch1			{margin-left:5px; color:#49637B; font-weight:bold;}
.lch2			{margin:3px 0px 3px 0px; color:gray;}
.lctxt a		{text-decoration:none; color:#666!important;}
.lctxt a:hover	{text-decoration:underline!important;}
.lcinfos		{background:#f7f7f7; padding:2px;}

								
/* Detalhe do produto */	
.ld				{width:100%; margin-top:15px;}
.ldimg			{border:1px solid #ececec; width:200px; height:200px; text-align:center; margin-right:5px;}
.ldtxt			{padding:0px 10px; }
.ldh1			{margin-bottom:5px; font-weight:bold;}
.ldh2			{margin:3px 0px 3px 0px; padding-bottom:8px; border-bottom:1px #ececec solid; color:gray;}
.ldpvps			{padding:3px 0px 3px 0px;}
.ldinfos		{padding-top:10px; border-left:1px solid #ececec; border-bottom:1px solid #ececec; }
.ldh3on 		{padding:3px 10px; background:#f7f7f7; color:#000!important; text-decoration:none; border-top:1px solid #ececec; border-right:1px solid #ececec;}
.ldh3 			{padding:3px 10px; background:#fff; color:#999!important; text-decoration:none;border-top:1px solid #ececec; border-right:1px solid #ececec;}
.lddesc			{padding:10px; background:#f7f7f7;}
.ldft			{padding:10px; background:#f7f7f7;}
.ldnav 			{border-top:1px #ececec solid; margin-top:10px; padding-top:3px;}

/* 
Ficha tecnica do produto
*/
table.ft 	{padding:7px 0px 0px 3px; }
td.fth		{font-weight:bold; border-bottom:1px solid gray;color:#000;}
td.ft1		{font-weight:bold; width:30%;}
td.ft2		{font-weight:normal;}
