html,body				{background:#5a5a5a url(/interface/imgs/degbck.png) repeat-x;}
body,td,textarea		{ font-size:11px; font-family:arial,tahoma;}	
body,form				{ margin:0; padding:0; color:#676767;}	
img						{ border:0;}
h1, .Title				{ font-size:18px; font-weight:bold; color:#000000;}
p						{ margin:0;}
h2						{ color:#676767; font-size:12px; }
h3						{ color:#4a5268; font-size:27px; }
a						{ color:#ec2426;text-decoration:none;}
a:hover					{ color:#a9a9a9;}

.thumbheader 			{margin-top:20px;padding-top:5px; clear:both;}
div.thumbnails			{/*background:#CFCFCF;*/padding:5px 30px;}
a.thumbnail 			{color:#EC2426; padding-left:18px;}
a.thumbnail:hover 		{text-decoration:none; color:#7F7F7F;}
a.thumbnail2 			{color:#EC2426;padding-left:18px;}
a.thumbnail2:hover 		{text-decoration:none; color:#7F7F7F;}

h5 {margin:0;}

.listopt{
	padding-bottom:15px;
}

/* THUMB SUB PAGE */
.subpage{
	float:left;
	width:150px;
	height:138px;
	border:1px solid #ccc;
	margin-right:15px;
	margin-bottom:15px;
	display:block;
}
.titlepage{
	color:#fff;
	background:#252525;
	width:146px;
	height:24px;
	padding:10px 2px 0 2px;
	font-weight:bold;
	text-align:center;
}
.titlepage a{
	color:#ececec;
	text-decoration:none;
	
}

a.topmenu 				{background:#000000; color:#FFFFFF; text-decoration:none; width:110px; border-left:2px solid #FFF; display:block; float:left; text-align:center;font-weight:bold; padding:7px 0; text-transform:uppercase; font-size:12px;}
a.topmenu:hover , a.topmenuon ,	a.topmenuon:hover
						{background:#ec2426; color:#FFFFFF; text-decoration:none; width:110px; border-left:2px solid #FFF; display:block; float:left; text-align:center;font-weight:bold; padding:7px 0; text-transform:uppercase;font-size:12px;}
a.topmenuon ,	a.topmenuon:hover
						{padding:7px 0 7px 0;}					
						
#maindiv				{margin:0 auto;}
#mainwrapper			{width:1000px; padding-bottom:2px;margin-top:2px; background:#FFFFFF;}
#firstdivleft			{float:left; /*background:#231f20;*/ height:75px; width:215px;}
#firstdivright			{ background:#FFFFFF;}
#shopcart				{background:url(/interface/imgs/carrinho2.png) no-repeat right bottom;padding-top:6px;padding-right:3px;}
#shopcartlink			{color:#ec2426;text-decoration:none;}
#vercarrinho			{color:#231f20; text-decoration:none;}
#divimgs				{border-top:1px solid #FFF;}
.areaedi				{ }
.areaedi2				{ margin-top:1px;}
#searchdiv				{ background:#c0c0c0; height:28px; padding-top:6px;padding-left:3px;}
#searchdivname			{float:left; margin:6px 8px 0 5px;}
#lefttd					{width:238px;background:#231f20; border-right:2px solid #FFF;vertical-align:top;}
#righttd				{ width:758px;text-align:left;vertical-align:top;}
.sb0					{ padding:45px 10px 20px 32px; text-align:left; font-size:12px;}
.sb0 a					{display:block; padding:3px 0px ; text-decoration:none; color:#e5e5e5;}
.sb0 a:hover			{text-decoration:underline;color:#ec2426;}
.sb0 .on				{color:#ec2426;}
.sb1					{}
.sb1 a					{display:block; padding:3px 0px 3px 18px; text-decoration:none; color:#e5e5e5; }
.sb1 a:hover			{text-decoration:underline; background:none; color:#4D88CF;}
.sb1 .on				{ color:#4D88CF;}

#menu{padding:45px 10px 20px 32px; text-align:left; font-size:12px;}
.m1{display:block; padding:3px 0px ; text-decoration:none; color:#e5e5e5;font-weight: bold;text-transform: uppercase;font-size: 13px;}
.m1:hover{text-decoration:underline;color:#ec2426;}
.m1.on{color:#ec2426;}
.m2{display:block; padding:3px 0px 3px 18px; text-decoration:none; color:#e5e5e5;text-transform: uppercase;}
.m2:hover			{text-decoration:underline; background:none; color:#4D88CF;}
.m2.on				{ color:#4D88CF;}

#newsletterdiv			{ background:#ec2426;border-top:2px solid #FFF;border-bottom:2px solid #FFF;padding:8px 0 5px 12px!important; font-size:12px; text-transform:uppercase; font-weight:bold; height:27px;  margin-right:1px;color:#FFF;}
#newslettersend			{ background:#231F20; color:#FFF; padding:5px 0; margin-right:1px;}
#newslettersend	form	{ margin:5px 0 0 0;}
#email					{ border: 1px solid #7c7c7c; color:#FFF;background:#231F20; font-size:11px; width:148px; margin-left:5px;}
#rolanddiv				{background:#FFFFFF; text-align:left; float:right; width:760px; border-top:1px solid #FFFFFF;}
#submitmail				{ font-size:9px;padding:0 0 1px 0; margin:0px;}
#paypdiv				{border-top:2px solid #FFF;border-bottom:2px solid #FFF; background:#FFFFFF; color:#231f20;width:237px; float:left; border-right:2px solid #FFFFFF;}
#paypdiv a				{ color:#231f20; text-decoration:none; font-size:9px;}
#paypdiv a:hover		{ text-decoration:underline;}
#paypdiv div			{padding:3px 0;}
#emailtag				{float:left; margin-top:2px; margin-left:12px; font-size:11px; font-weight:bold; color:#FFFFFF;}
.sinput 				{ border:1px solid #7c7c7c; margin-right:5px;color:#231f20;width:310px;}
.ssubmit				{ margin:0px; font-size:10px; padding-top:1px;}
#searchdiv select		{ border:1px solid #7c7c7c;color:#231f20;/*width:140px;*/ margin-right:5px;}
#rightlv				{ padding:2px 0;}
#rightlv img			{width:25px;height:15px;vertical-align:middle; padding-bottom:2px;}
#rightlv a				{ text-decoration:none; color:#999999}
#rightlv a:hover		{ text-decoration:underline;}
	


/* 
Layouts
*/

/* Layout Catalogo*/
.lctable				{width:315;margin:10px 8px 15px 5px;height:120px;/height:135px;/margin:10px 8px 5px 5px;}
.lctdleft				{background:#fff;text-align:center;}
.lctdleft a				{text-align:center;}
.lctdleft a	div			{width:118px; height:84px;text-align:center; vertical-align:middle: }
.lctdright				{height:70px; padding:0 5px; vertical-align:top; width:202px;}
.lctdright h1			{margin:0; padding:0 0 5px 0;}
.lctdright a			{text-decoration:none; display:block; line-height:15px; vertical-align:top; color:#676767;}
.lcdivresumo			{padding-bottom:3px;}
.lcdivipvp				{background: #EC2426;color: #FFFFFF;padding: 10px;text-align: center;font-size: 22px;}
.lcdivad				{float:left; padding:0px 5px}
.lcdivdtails			{color:#0066bb;font-weight:bold;float:left;}


/* Layout Detalhe*/
.ldtable				{width:100%;padding:3px; vertical-align:top;}
.ldtdleft				{width:280px; height:199px;}
.ldtdleft div			{ display:block;}
.ldtdright				{width:100%; line-height:16px; vertical-align:top; padding:10px 20px 10px 10px; text-align:justify;}
.ldtdright h1			{margin:0; padding:0 0 5px 0;}





.lctdleft				{background:#fff;text-align:center;}
.lctdleft a				{text-align:center;}
.lctdleft a	div			{width:118px; height:84px;text-align:center; vertical-align:middle }
.lctdright				{height:70px; padding:0 5px; vertical-align:top; width:202px;}
.lctdright h1			{margin:0; padding:0 0 5px 0;}
.lctdright a			{text-decoration:none; display:block; line-height:15px; vertical-align:top; color:#676767;}
.lcdivresumo			{padding-bottom:3px;}
.lcdivad				{float:left; padding:0px 5px}
.lcdivdtails			{color:#0066bb;font-weight:bold;float:left;}


.btn3					{padding: 0px 4px;}



#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 solid #0c5094; margin-top:8px;}
td.fth		{font-weight:bold;}
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 navega��o 
*/
#navbar			{font-weight:bold;text-align:left;color:#231F20;font-family:verdana;font-size:9px;margin:0px 20px 2px 0px; padding-top:12px; }
#navbar	a		{font-weight:normal;text-align:left;color:#3F3F3F;font-family:verdana;font-size:9px;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			{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; width:250px;float:left;}
.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;}

.facebook {width: 100px;height: 30px;float: right;margin-top: -35px;margin-right: 10px;}
#bannertop a img {width:435px;height:231px;}






