html,body				{ background:#d5d6d8 url(/interface/imgs/bg.png) repeat-x ; }
body,td,textarea		{ font-size:11px; font-family:Verdana,sans-serif;}	
body,form				{ margin:0; padding:0;}	
img						{ border:0;}
h1, .Title				{ font-size:18px; font-weight:bold;  color:#99A7B0;}
p						{ margin:0;}
h2						{ }
h3						{ }
a						{outline: none; color:#990000; text-decoration:none; }
a.hover					{text-decoration:underline;  }

#toptd 					{padding:0px 28px; width:900px;}
.leftfloater 			{float:left;}
#divmenu 				{padding-top:24px; width:550px;float:right}
#contenttd				{padding-bottom:12px; width:1000px;}
.vtop 					{vertical-align:top!important;}
#editarea				{width:733px; padding:2px 4px;vertical-align:top;}
#lasttd					{padding:12px 0px;vertical-align:top;}
#lv						{}
#client	,
#lv a					{text-decoration:none; color:#838383; font-size:9px; letter-spacing:-1px; font:Verdana, Arial, Helvetica, sans-serif;}
#lv	a:hover				{text-decoration:none;}
#lvtd					{width:25px;height:15px;vertical-align:middle;}



/* Engine */	

.info 					{margin: 15px 0 10px 0; padding:5px; background:#d7d2d0; color:#fff;}
.Code					{ }
.thumbheader 			{margin-top:10px; padding-top:5px; clear:both;}
a.thumbnail 			{color:#990000;font-size:10px;}
a.thumbnail:hover 		{text-decoration:underline;}

.news					{ width:210px;padding:0px 4px 8px 4px; border-right:1px solid #940063; margin:0px 8px 12px 8px; }
.newstxt				{}
.newstxt	a			{}
.newstxt	a:hover		{ text-decoration: underline;}
.newsdata				{}	
.newsh1					{color:#FFF;text-transform:uppercase;font-weight:bold;padding-bottom:5px;background:url(/interface/imgs/seta_direita.gif) no-repeat; padding-left:14px;}	
.newslink	a			{}	
#maisnoticias			{text-align:right;padding-top:2px;padding-right:7px;color:#fff;}	
#maisnoticias a			{ color:#8F8F8F;}	
td.lastcol div			{border:0; }
.struct_table 			{margin-top:-15px;} /*top:-10px; position:relative;*/
.struct_table td 		{vertical-align:top; }

.fakeli					{color:#990000;font-weight:bold;padding-bottom:10px;background:url(/interface/imgs/seta_direita.gif) no-repeat; padding-left:14px;font-size:12px;font-family:Arial;}	


 .thumbbn
{
float: left;
width: auto;
height:95px; width:95px;
background-color: #DDDDDD;
border: 1px solid #999;
margin: 0 15px 15px 0;
padding: 5px;
}

/* MENU */	

/* Normal state */
.mainMenu 				{cursor:pointer;font-family:arial;padding:3px 14px;background:#990000; font-size:15px; width:105px; text-align:center;}
.mainMenu a ,
.mainMenu a:hover 		{text-decoration:none;color:#FFFFFF; text-transform:uppercase;}

.menuItemFirst 			{font-family:Verdana,arial;font-size:11px;color:#4F4F4F;cursor:pointer;background-color:#ececec;padding:4px;width:120px;margin-top:2px;}
.menuItem ,
.menuItemLast 			{font-family:Verdana,arial;font-size:11px;color:#4F4F4F;cursor:pointer;background-color:#ececec;padding:4px;width:120px;}

/* On mouse over */
.menuItemFirstOver 		{font-family:Verdana,arial;font-size:11px;color:#fff;cursor:pointer;background-color:#B9BEC2;padding:4px;width:120px;margin-top:2px;}
.menuItemOver ,
.menuItemLastOver 		{font-family:Verdana,arial;font-size:11px;color:#fff;cursor:pointer;background:#B9BEC2;padding:4px;width:120px;}

/* submenus container */
.submenu 				{width:160px;}





/* SUB-MENU */

#secondmenu 				{width:178px; padding:0px 25px 0px 0px;}
#secondmenu .first			{}
#secondmenu .last			{}
#secondmenu a				{text-decoration:none;display:block;padding:3px 6px 3px 18px; color:#FFFFFF; width:178px;margin:3px 0px;}
div#secondmenu a 			{}
#secondmenu a:hover			{}
#secondmenu .on				{}
	.sb0					{}
	.sb0 a					{padding-left:28px!important;width:150px!important;background:#b2b2b3 url(/interface/imgs/btn_inicioh.png) no-repeat;font-size:12px;}
	.sb0 a	div				{}
	.sb0 a:hover			{background:#990000 url(/interface/imgs/btn_iniciov.png) no-repeat; }
		
	.sb1					{}
	.sb1 a					{padding-left:38px!important;width:140px!important; margin-left:0px!important;background:#C9C9CB url(/interface/imgs/btn_inicio.png) no-repeat;font-size:12px; }
	.sb1 a	div				{}
	.sb1 a:hover			{background:#990000 url(/interface/imgs/btn_iniciov.png) no-repeat;}
	
	.sb2					{}
	.sb2 a					{padding-left:48px!important;width:130px!important; margin-left:0px!important;background:#C9C9CB url(/interface/imgs/btn_inicio.png) no-repeat;font-size:12px; }
	.sb2 a	div				{}
	.sb2 a:hover			{background:#990000 url(/interface/imgs/btn_iniciov.png) no-repeat; }
	
	.sb3					{}
	.sb3 a					{padding-left:58px!important;width:120px!important; margin-left:0px!important;background:#C9C9CB url(/interface/imgs/btn_inicio.png) no-repeat;font-size:12px; }
	.sb3 a	div				{}
	.sb3 a:hover			{background:#990000 url(/interface/imgs/btn_iniciov.png) no-repeat; }




/* 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 navega��o */
#navbar					{font-weight:bold;text-align:left;color:#AFAFAF;font-family:verdana;font-size:9px;margin:0px 20px 2px 0px; }
#navbar	a				{font-weight:normal;text-align:right;color:#AFAFAF;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;}
.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;}


/* Vertical CSS */	

#dhtmlgoodies_slideshow{
		width:700px;	/* Total width of slideshow */


	}
	
	#previewPane{
		margin-right:0px;	
		text-align:center;
		vertical-align:middle;
		padding-top:30px;
		
		
		/* CSS HACK */
		height: 420px;	/* IE 5.x */
		height/* */:/**/420px;	/* Other browsers */
		height: /**/420px;
		
		width:500px;		
		float:left;
				
	}
	#waitMessage{
		display:none;
		position:absolute;
		left:20px;
		top:150px;
		background-color:#FFF;
		border:3px double #000;
		padding:4px;
		color:#555;
		font-size:0.9em;
		font-family:arial;	
	}	
	#galleryContainer{	/* Big Div surrounding up image, list of images and down image */
	float:right;	/* Floating */
	/* CSS HACK */
		height: 438px;	/* IE 5.x - 120 px + 2 px for borders and 2px for padding*/
	height/* */:/**/438px;	/* Other browsers */
	height: /**/438px;
	/* CSS HACK */
		width: 120px;	/* IE 5.x - 120 px + 2 px for borders and 2px for padding*/
	width/* */:/**/120px;	/* Other browsers */
	width: /**/120px;	/* Black border */
	padding:1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
		
	}
	#galleryContainer #arrow_down{	/* Arrow down image */
		height:35px;
	}
	#galleryContainer #arrow_up{
		height:35px;	/* Arrow up image */
	}
	
	#theImages{	/* DIV where the images are located */
		position:relative;
		overflow:hidden;
		height:375px;	/* Height of boxes for the images */
	}
	#theImages div{	
		position:relative;	/* Don't change this */
		height:1500px;	/* Higher than total height of thumbnails */
		
	}
	#theImages img{
		border:0px;	/* No border */
		filter:alpha(opacity=50);	/* Transparency - IE */
		opacity:0.5; /* Transparency - Firefox */
		padding-top:1px;	/* Space between images */
	}
	#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
	font-style:normal;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;	/* Font to use */
	font-size:1.3em;
	color: #000;


	}
	#theImages .imageCaption{
		display:none;
	}

#pesquisa{
	margin-top:10px;
	width:200px;
}

.ssubmit{
	background:url(/interface/imgs/go.gif) no-repeat;
	border:0;
	height:20px;
	width:20px;
}
.sinput{
	height:14px;
	margin-right:5px;
	font-size:11px;
}
