*					{margin:0;padding:0;}
html,body			{line-height:16px;background:#000 url(/interface/imgs/ack.png) repeat-x; color:#FFF; height:100%;}
body				{ text-align:center;}

td,body,div			{font-family:Arial, verdana,Tahoma, verdana; font-size:11px;}
table,img			{border:0px solid red;}
h1					{color:#d21a10; text-decoration:none;padding-bottom:10px;font-size:17px}
h2					{ padding:0px; margin:0px;}
h3					{ padding:0px; margin:0px;color:#ba0503; text-transform:uppercase; font-weight:bold; font-size:14px;padding-bottom: 20px; padding-left: 22px;}
/*
h1					{font-size:18px;color:#d21a10;font-weight:lighter;margin-bottom:12px;}
h2					{font-size:11px;font-weight:bold;color:#ffffff;margin:12px 0 12px 0;text-transform:uppercase;}
h3					{font-size:11px;font-weight:bold;color:#949494;margin-top:14px;margin-bottom:12px;text-transform:uppercase;}*/
.btn				{height:20px;background-color:#d21a10;font-weight: bold;color:#ffffff;padding:3px 7px 2px 7px;text-decoration:none;cursor:pointer;}



a					{color:#d21a10; text-decoration:none; outline:none;}
a:hover				{ text-decoration:underline;}

#ftdiv				{ width:100%;background:url(/interface/imgs/topl.png) top center no-repeat;}
	.twrapper		{ width:900px;margin:0 auto; text-align:left;}
		#top		{ height:76px;}
			#logo	{ float:left;}
			#logo a	{}
			#menu	{float:left; margin-top:29px; margin-left:15px;}
			#menu a	
					{color:#fff;padding:8px 0px; display:block; float:left; font-weight:15px; text-transform:uppercase; height:20px; width:122px; text-align:center;}
			#menu a:hover	
					{background:url(/interface/imgs/menub.png) top left no-repeat; text-decoration:none;}
			#menu .on	
					{background:url(/interface/imgs/menub.png) top left no-repeat; text-decoration:none;}			
			.topmenu
					{}
			.topmenuon	
					{background:url(/interface/imgs/menub.png) top left no-repeat;}
			.topmenuon b
					{font-weight:normal;}
		
#sndiv				{ width:100%;background:url(/interface/imgs/zeroone.png);border-top:1px solid #212121;border-bottom:1px solid #212121; padding:18px 0;}	
					
/*1ft page*/					
		#middle		{margin:5px 0px;height:338px!important;}
			#leftcontent
					{background:url(/interface/imgs/newsback.png); width:261px;height:268px; color:#fff;}
			#firstnews
					{ width:600px; float:left;}
			.lastcol.lastrow div 
					{ width:271px;}	
			.lastrow div 
					{ width:217px;}	
				.news
					{color:#fff; float:left; padding:23px 22px 18px 22px; height:148px;border-right:1px solid #222222;}
				.newsh1
					{ font-size:14px; font-weight:bold; text-transform:uppercase; color:#fff; overflow:hidden; margin-bottom:10px; height:32px;}
				.newstxt
					{ font-size:11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; padding-bottom:25px; color:#fff;}
				.newstxt a
					{ color:#fff;}			
			#firstdestas
					{ float:right; width:295px; padding-top:23px;}	
			#firstdestas .detalhes{background:url(/interface/imgs/detalhes.png) no-repeat left center;padding-left:20px; color:#494949;float:right;}
			#firstdestas h2{ padding:0 0 10px 0; margin:0px; color:#D21A10; text-transform:uppercase;font-size:14px; width:230px; float:left;}
/*content*/
		#contentwrapper		
					{}
			#content{ padding-left:23px; float:left; width:610px; color:#fff;border-left:1px solid #212121;}
		#pagename	{ color:#fff; padding:55px 0 25px 20px; font-size:13PX; text-transform:uppercase;}			
		#sectmenu  	{ padding-left:20px;}	
		#sectmenu a 
					{ padding:6px 12px;background:url(/interface/imgs/sectmenu.png) no-repeat left center; color:#767575; display:block;}	
		#sectmenu a:hover 
					{ text-decoration:underline;}
		#secondnews .struct_table
					{ width:260px!important;}
		#secondnews .news
					{ width:217px!important;}								
		#secondnews .lastcol.lastrow div 
					{ width:217px;}			
										
					
#bottom				{background:url(/interface/imgs/botto.png) no-repeat;height:120px;font-size:10px;margin:0 auto;width:900px; }
	#btleft			{  float:left; text-align:left;}
	#btleft	span	{color:#3e3e3e;display:block;}
	#btleft	a		{color:#3e3e3e;}
	#btleft	a:hover	{ text-decoration:underline;}
	#btright		{ float:right; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:21px; margin-top:11px; text-align:right;}
	#btright span , #btright a 
					{ color:#91000d;}
.clear				{clear:both;}
.struct_table		{vertical-align:top;}
.struct_table td	{vertical-align:top;/*border-right:1px solid #212121;*/}


/*Noticias*/
.date			{color:#5c5c5c; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; padding-bottom:14px; font-size:9px;}



/*Eshop*/

.prodtit			{color:#5f5e5c;font-weight:bold;}
.pvp1				{float:left; margin-right:5px; padding-top:3px;font-family:arial,verdana;font-size:11px;color:#6d6d6d;font-weight:bold;vertical-align:bottom;}
.oldpvp1			{float:left; margin-right:5px;padding-top:3px;font-family:arial,verdana;font-size: 11px;color:#6d6d6d;text-decoration:line-through;vertical-align:bottom;}
.pvp2				{float:left;margin-right:5px;font-family:arial,verdana;font-size:11px;color:#6d6d6d;font-weight:bold;vertical-align:bottom;}
.oldpvp2			{float:left;margin-right:5px;font-family:arial,verdana;font-size: 11px;color:#6d6d6d;text-decoration:line-through;vertical-align:bottom;}
.cxmain				{background-color:#c4dcf3;font-family:arial, verdana;font-size: 11px;font-weight: bold;color:#0e5ba8;padding:3px 10px 3px 10px;border:1px solid #93c5f4;text-decoration:none;}

.cxmain2{
	background-color:#c4dcf3;
	font-family:arial, verdana;
	font-size: 11px;
	font-weight: bold;
	color:#ffffff;
	padding:3px 10px 3px 10px;
	border-bottom:1px solid #93c5f4;
	border-right:1px solid #93c5f4;
	border-left:1px solid #93c5f4;
	text-decoration:none;
	margin-bottom:10px;
}

.btn2{
	margin:0px 10px 0px 0px;
	height:22px;
	background-color:#ff6600;
	font-family:arial, verdana;
	font-size: 11px;
	font-weight: bold;
	color:#ffffff;
	padding:2px 6px 3px 6px;
	text-decoration:none;
	vertical-align:middle;
	cursor:pointer;
}
.btn2:hover			{text-decoration:underline;}
.btn3				{margin:0px 10px 0px 0px;height:18px;background-color:#d21a10;font-family:arial, verdana;font-size: 11px;font-weight: bold;color:#ffffff;padding:2px 6px 3px 6px;text-decoration:none;vertical-align:middle;cursor:pointer;}
.btn3:hover			{text-decoration:underline;}

/* 
TABLE LINES
linhas das tabelas geradas automaticamente
*/
td.ntd				{font-family:arial, verdana;font-size: 11px;font-weight: bold;color:#0e5ba8;padding:2px 10px 3px 5px;text-decoration:none;border-bottom:1px solid #c4dcf3;}
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 */
table.ft			{margin-top:10px;width:100%;}
.ft	td				{}
td.fth				{text-align:right;padding:8px 18px 7px 8px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;background:#2f2f2f; color:#fff; border-bottom: 1px solid #171717; border-right:1px solid #171717;font-size:10px;}
td.ft1				{width:300px;padding:8px 4px 7px 18px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;background:#2f2f2f; color:#fff; border-bottom: 1px solid #171717; font-size:10px;}
td.ft2				{width:300px;padding:3px 4px 3px 10px;color:#555555;border-bottom:1px solid #cfcfcf;font-size:10px;}
#tahomadiv div		{ font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

/*
div.news			{margin:12px 0px 8px 0px;}
.noticias			{color:#555555;line-height:16px;}
.newstit			{color:#d21a10;font-weight:bold;line-height:16px;}
.newsdata			{font-size:9px;color:#999999;text-align:right;}
.smallpics img 		{border:1px solid #d21a10;}
.rodape				{font-size:9px;text-decoration:none;color:#ffffff;}
.footer				{font-size:9px;text-decoration:none;color:#666666;}
*/

.prod-destaque .smallpics img {border:4px solid #525252;width:100px;height:75px;}
.prod-destaque .prodtit		 {color:#fff;margin-left:8px;margin-top:13px;height:52px;}
.prod-destaque .prodtit a	 {color:#fff;}

/*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;}
#navbar				{font-size:9px;margin-bottom:13px; padding:3px 0 0 8px; height:19px; width:330px; color:#5d5d5c;}
.transcontainer		{background-image:url(/interface/imgs/bg_for_mz.png);}

/* SITEMAP*/
div.sm1				{float:left;height:140px;width:135px;padding-top:8px;border-left:1px solid #d21a10;padding-left:5px; margin-bottom:15px;}
a.sm1				{display:block;font-weight:bold; color:#d21a10;}
a.sm2				{display:block;margin-left:6px;}
a.sm3				{display:block;margin-left:12px;}
a.sm4				{display:block;margin-left:18px;}
a.sm5				{display:block;margin-left:24px;}

/* 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:#d21a10;}
a.sr1				{color:#d21a10;}
a.sr1:visited		{color:#d21a10;}
a.sr1:hover			{text-decoration:none;}
.sr2				{color:gray;}
.navbar				{font-family: Tahoma, arial, verdana;font-size:9px;text-decoration: none;color:#5d5d5c;text-align:left;}
a.navbar:hover		{color:#9f9f9f;}


/*PAGINAÇÃO PARA PÁGINAS*/
#pag				{text-align:center}
.pn					{width:12px;margin:0 4px 0 4px;background-color:#e2e8f7;font-family:arial, verdana;font-size: 11px;font-weight: bold;color:#5977c8;padding:2px 7px 2px 7px;border:1px solid #5977c8;text-decoration:none;vertical-align:middle;cursor:pointer;}
span.pn				{width:12px;margin:0 4px 0 4px;background-color:#fff1d8;font-family:arial, verdana;font-size: 11px;font-weight: bold;color:#ffa500;padding:2px 7px 2px 7px;border:1px solid #ffa500;text-decoration:none;vertical-align:middle;cursor: auto;}
.pnprev				{font-family:arial, verdana;font-size:11px;font-weight:bold;width:12px;background-color:#dbdcea;color:#ffa500;}
.pnnext				{font-family:arial, verdana;font-size:11px;font-weight:bold;width:12px;background-color:#dbdcea;color:#ffa500;}

/*PAGINAÇÃO PARA LISTAGENS DE PRODUTOS*/
#n					{width:100%;height:20px; font-family:arial; font-weight:bold;}
span.nc				{width:20px;height:17px;text-decoration:none;color:#ba0503;padding-top: 2px;margin:0 1px;text-align:center;display: block; float: left;}
a.nc				{text-decoration:none;color:#FFFFFF;text-align:center;background:#383838; margin:0 1px; 
display: block; float: left; width: 20px; padding-top: 2px; height: 17px;}
a.nl				{width:21px;height:21px;text-decoration:none;color:#FFFFFF;padding:3px;margin:1px;text-align:center;background-image: url(/interface/imgs/pbg.gif);background-repeat: no-repeat;background-position: left;}
a.nr				{width:21px;height:21px;text-decoration:none;color:#FFFFFF;padding:3px;margin:1px;text-align:center;background-image: url(/interface/imgs/pbg.gif);background-repeat: no-repeat;background-position: left;}
td.nc				{text-align:left;}
td.nc a:hover		{color:#ba0503; background:#1f1f1f;}

td.nl				{/*width:40%;text-align:right;padding-right:10px;*/}
td.nr				{width:40%;text-align:left;padding-left:10px;}