html,body					{background:#000 url(/interface/imgs/back.png) repeat-x;}
body,td,textarea			{ font-size:11px; font-family:tahoma,arial;/* color:#a09f9f;*/ color:#2F2F2F;}	
body,form					{ margin:0; padding:0;}	
img							{ border:0;}
h1, .Title					{ font-size:18px; font-weight:bold;}
p							{ margin:0;}
h3							{ }
a							{ outline:none; color:#828383; text-decoration:none; }
a:hover						{  }
.info						{ }
.Code						{ }


.info 						{margin: 15px 0 10px 0; padding:5px; background:#d7d2d0;color:#fff;display:none;}
.Code						{}
.thumbheader 				{margin-top:10px; padding-top:5px; clear:both;}
a.thumbnail 				{color: #00ACCC; padding-top:4px;font-size:11px;text-decoration:none; padding-right:5px; }
a.thumbnail b				{font-weight:normal;}
a.thumbnail img				{margin-bottom:-2px;}
a.thumbnail:hover 			{text-decoration:underline;}

.sinput						{ float:left; height:13px; font-size:9px; color:#8c8c8d; border:0px solid red;background:url(/interface/imgs/searchbck.jpg) repeat-x; border-left:1px solid #e3e3ed;padding-left:8px; padding-right:4px;}
.ssubmit					{ float:left; border:0px solid red; height:15px; width:15px; margin-bottom:1px;background:url(/interface/imgs/ok.png) no-repeat; }

.news						{ float:left; width:400px; padding:20px; text-align:left; display:block;}
.news a						{ color:#4c4b4b}
.newsh1						{ color:#0167a6; font-size:10px; padding-bottom:5px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.newstxt					{}
.newstxt a					{ text-decoration:none; color:#4c4b4b; font-size:11px;}
.newstxt a:hover			{}

#maindiv					{margin:auto;}
#wrapper					{width:900px; }
#topdiv						{height:90px;background:#000 url(/interface/imgs/topbck.png) repeat-x;}
#logodiv					{float:left; margin-left:15px;}
#toprightdiv				{padding: 19px 21px 0 730px; width:150px;*width:auto;}
#mainmenudiv				{background:#000; padding-left:249px; height:25px; float:right;width:651px;}
#bigpic						{height:335px; width:900px; margin-top:5px;}
#smalpic					{height:150px; width:900px; margin-top:5px;}
#blackcontent				{margin:14px 0;}
#whitecontent				{margin-bottom:14px; background:#fff url(/interface/imgs/backggg.png) repeat-x;width: 899px;}
#whitecontentwrapper		{margin:0px 24px;}
#fixedtile					{height:50px; }
#maintable					{width:900px;background:#0c0c0c; height:100%;}
#lastdivv					{margin:12px 0; font-size:11px; font-family:Arial, Helvetica, sans-serif; border-top:1px solid #2f2f2f; padding-top:10px}
#lastdivv a					{}
#copper						{float:left; color:#3a3a3b;}
#copper strong				{color:#828383;}
#lvdiv						{}
#lvdiv a					{ color:#3a3a3b; text-decoration:none;}
#lvdiv a strong				{ color:#828383;}
#lvdiv a span				{ color:#666666;}
#lvdiv a strong				{}

.lang 					{text-decoration:none; padding-top:3px; font-size:9px; letter-spacing:1px;}
.langon					{text-decoration:none; padding-top:3px; color:#4F4F4F;}



#submenu				{ margin:0px 15px 0px 0px; width:195px;float:left;border-top:1px dashed #b4b4b4;vertical-align:top; /*background:#EAEAEA!important;*/ font-family: Verdana, Arial, Helvetica, sans-serif;}
#menu 					{/*background:#eaeaea;*/vertical-align:top;}
#menu .first			{}
#menu .last				{}
#menu a					{color:#0d0d0d; font-size:10px; text-decoration:none; display:block; border-bottom:1px dashed #b4b4b4; margin-top:8px;}
#menu  a:hover 			{ color:#f07d02;}
#menu > a				{font-weight:bold; text-transform:uppercase; }
#menu > a.on			{color:#f07d02;}
div.sb0 a				{font-weight:bold; text-transform:uppercase; background:url(/interface/imgs/sm0ff.png) no-repeat; padding:2px 0 11px 18px;}
div.sb0 a:hover			{ font-weight:bold; text-transform:uppercase; background:url(/interface/imgs/sm0n.png) no-repeat;color:#f07d02;}
div.sb0 a.on			{}
div.sb1 a				{}
div.sb2 a				{}
div.sb2 a:hover			{color:#FFF;font-weight:normal; background:none;}
.m1						{padding:2px 0 10px 0px; background:url(/interface/imgs/headon.png) no-repeat top right; }
.m1.on					{color:#f07d02!important;background:url(/interface/imgs/headoff.png) no-repeat top right; }
.m2						{padding:2px 0 10px 0px;font-weight:normal;text-transform:none;color:#f07d02!important;}
.m2.on					{ text-decoration:underline;}
.m3						{padding:2px 0 10px 5px;font-weight:normal;text-transform:none;color:#f07d02!important;}
.m3.on					{ text-decoration:underline;}

/*Artigos*/
.ahwrapper				{background:#0f0f0f; padding:17px 0px 14px 0px; margin:15px 13px 15px 14px ; float:left; width:205px;}
.ahtitle				{vertical-align:bottom; padding:0px 12px 10px 12px;letter-spacing:1px;} 
.ahtitle a				{text-decoration:none;color:#fdfdfd; font-weight:Bold; font-size:12px; text-transform:uppercase; height:60px; vertical-align:bottom; font-family:Arial, Helvetica, sans-serif;}
.ahtitle a:hover		{}
.ahimg					{}
.ahtext					{ padding:20px 14px 5px 14px;}
.ahtext	a				{text-decoration:none;color:#5e5e5e;font-size:10px;}

.struct_table			{margin-left:-14px;}
.jdGallery .struct_table {display:none;}



/*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;}

/* 
FICHA TECNICA
Ficha tecnica do produto
*/
table.ft 	{padding:7px 0px 0px 3px; border-top:1px dotted #0c5094; margin-top:8px;}
td.fth		{font-weight:bold; border-bottom:1px solid black;}
td.ft1		{font-weight:bold; color:#77a6d2; width:30%;}
td.ft2		{color:#0c5094;font-size:12px;font-weight:bold;}


/* 
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 navegacao 
*/
#navbar			{font-weight:bold;text-align:right;color:#929191;font-family:verdana;font-size:9px;margin:0px 24px 2px 0px; padding-top:20px; }
#navbar	a		{font-weight:normal;text-align:right;color:#000;font-family:verdana;font-size:9px;text-decoration:none; }
#navbar	a:hover	{text-decoration:underline; }

/*
FORMS
Formularios
*/
.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;}


/*
PAGINACAO
Para paginas e listagens de produtos
* pn - pagenumber
*/
.pn					{padding:1px 6px; color:#FFF;background: url(/interface/imgs/blu.png) no-repeat bottom left;}
a.pn				{ color:#FFF; text-decoration:none;background: url(/interface/imgs/gra.png) no-repeat bottom left;padding:1px 6px;}
#n					{height: 10px;vertical-align: bottom;text-align:right;}
.nl					{width: 75px;}
a.nl				{background-image: url(/interface/imgs/bt_bgl.jpg);background-repeat: no-repeat;background-position: left top;width:75px;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;width: 75px;}
a.nr				{background-image: url(/interface/imgs/bt_bgr.jpg);background-repeat: no-repeat;background-position: right bottom;width:75px;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				{margin:3px;}
a.nc				{padding:3px;text-decoration: none;	color:#346D96;	font-weight: bold;text-decoration: underline;}
a.nc:hover			{text-decoration: none;}
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			{}



/*
POLLS
*/
.poll 		{backgroud:#3b3b3b; width:100%;}
.question 	{margin:6px; color:white; font-weight:bold;}
.items 		{color:white; font-size:10px;}
.options 	{background:#4b4b4b;padding:1px;margin-top:10px;}
.ver 		{float:left; vertical-align:middle;}
.ver a 		{background:#111111; color:white; display:block; width:100px; padding:2px; text-align:center; font:tahoma 10px; text-decoration:none;}
.ver a:hover{text-decoration:underline;}
.votar 		{text-align:right; float:left;}
.votar input{padding:0 10px 0 10px; margin:0 2px 0 2px; cursor:pointer;}

/* 
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;}
	