html,body					{ }
body,td,textarea			{ font-size:11px; font-family:arial,tahoma; color:#2b2b2b;}	
body,form					{ margin:0; padding:0;}	
img							{ border:0;}
h1, .Title					{ font-size:11px; font-weight:bold; color:#FFF; background:#800000 url(/interface/imgs/hback.gif) no-repeat; padding:5px 0 5px 28px; display:block; text-transform:uppercase; letter-spacing:1px; font-family:Verdana, Arial, Helvetica, sans-serif;}
p							{ margin:0;}
h2							{ font-size:11px; font-weight:bold; color:#FFF; background:#000060 url(/interface/imgs/hback2.gif) no-repeat; padding:5px 0 5px 28px; display:block; text-transform:uppercase; letter-spacing:1px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:-2px;}
h3							{ font-size:11px; font-weight:bold; color:#FFF; background:#66a045 url(/interface/imgs/hback3.gif) no-repeat; padding:5px 0 5px 28px; display:block; text-transform:uppercase; letter-spacing:1px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:-2px;}
a							{ outline:none; color:#66a045; letter-spacing:0.02em }
a:hover						{}

.txt-big{
	color:#999999;
	font-size:16px;
	line-height:22px;
	margin-bottom:20px;
	margin-left:20px;
	width:380px;
}

ul{margin-top:0;padding-top:0;}
ul li{
	list-style-type:none;
	background:url(/interface/imgs/seta.png) no-repeat left 7px;
	padding-left:15px;
	color:#2E2E2E;
	font-family:Arial,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:18px;
}

.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:#800000; 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:#6F6F6F; border:1px solid #afafaf;padding:1px 5px; width:98px;}
.ssubmit					{ float:left; border:1px solid #afafaf; height:17px; width:24px; color:#afafaf; font-size:8px; margin-left:1px; vertical-align:top; padding-bottom:2px;}
#searchdiv					{height:22px; margin-top:14px;}
#searchdiv div				{float:right;}
#searchdiv a 				{text-decoration:none; color:#a7a7a7; text-transform:uppercase; padding-right:28px; font-size:8px; letter-spacing:0.08em; font-weight:bold;background:url(/interface/imgs/dot.gif) no-repeat top right;}
#searchdiv a:hover			{}
#langsearch					{text-decoration:none; color:#a7a7a7; text-transform:uppercase; padding:3px 17px 0 0; font-size:8px; letter-spacing:0.08em; font-weight:bold;}
#mainmenudiv				{float:left;margin-left:1px;}
a.topmenu  					{ width:146px;}
.topmenu  					{color:#2a2a2a; text-decoration:none; font-size:15px;display:block; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; border-bottom:6px solid #fff; text-align:center; padding-bottom:14px; font-weight:bold; letter-spacing:0.03em;}
.topmenuon 					{color:#2a2a2a; text-decoration:none; font-size:15px;display:block; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; border-bottom:6px solid #800000; text-align:center; padding-bottom:14px; font-weight:bold; letter-spacing:0.03em;}
a.topmenuon 				{ width:147px;}
a.topmenuon b				{}
a:hover.topmenu 			{ border-bottom:6px solid #800000;}
#picdiv div					{float:left;}


.news						{display:block;padding:5px 0 5px  5px;font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #959595;}
.dates						{color:#66a045;  font-size:11px; font-weight:bold; letter-spacing:0.02em; }
.yearsmall					{width:19px;overflow:hidden;}
.yearsmall div				{margin-left:-18px;}
.newstext					{text-align:left;}
.newstext a					{color:#252525; text-decoration:none; line-height:15px;}
.seemor						{font-weight:bold; padding:19px 0 5px 0;font-size:8px; font-family:Verdana, Arial, Helvetica, sans-serif;text-align:right; text-transform:uppercase; letter-spacing:0.02em.}
.seemor	a					{text-decoration:none;}

/* 
FirstCase
*/
#content, #content td{
	color:#2E2E2E;
	font-family:Arial,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:18px;
}

#firstcase					{}
#firstwrapper				{padding:40px 0 0 30px; margin-right:1px;}
#firstcontent				{
	background:#fff; 
	/*url(/interface/imgs/between.png) repeat-y top right;*/ 
	width:510px; 
	padding:24px 24px 50px 24px;
	color:#2E2E2E;
	font-family:Arial,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:18px;
}
#firstleft					{float:left;/*background:#FFF;*/}
#firstleft table			{min-height:100%; width:558px;}
#newswrapper				{width:245px; padding: 0 20px 0 22px; background:#FFFFFF;}
#ementawrapper				{width: 245px;}
#ementa						{letter-spacing:0.02em;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#destaquer					{letter-spacing:0.02em;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:8px 12px;}
#destaqueswrapper			{background:#D4D9D1; height:100%; width:245px;}
#firstright					{width:235px!important;padding:0;background:#D4D9D1; vertical-align:top;}
.firstpic					{}
#firstreserv				{width:420px; float:right; text-align:left; position:absolute; /*top:727px; right:118px;background:#fff;*/top:25px;}
#realativediv				{position:relative;top:700px; left:575px;/left:16px;/top:715px;}

.firstreservdiv			{ width:83px; display:block; float:left; color:#2a2a2a; height:21px; text-transform:uppercase; letter-spacing:1px; font-weight:bold; padding-top:4px;}
#ementawrapper				{}
#username					{ height:15px; border:1px solid #8e8e8e; font-size:11px; padding:1px 3px 0 2px; width:170px; float:left;}
#passwd						{height:15px;width:137px;border:1px solid #8e8e8e;}
#inputreturn				{margin-top:0px; vertical-align:bottom; margin-left:3px; height:11px; width:23px; border:1px solid #8e8e8e; display:block;padding:5px 2px 1px 7px; font-size:8px; font-weight:bold; color:#2a2a2a;}
#bspacer					{padding-top:7px;}
#registar					{padding-left:10px; font-size:8px;color:#2a2a2a;}
#forgetpass					{float:right;font-size:8px;white-space:nowrap; width:152px; margin-left:8px;padding-bottom: 8px;}
#forgetpass a ,	#registar a	{ text-decoration:none; color:#2a2a2a;font-weight:bold;text-transform:uppercase; letter-spacing:1px; }
#tag						{background:url(/interface/imgs/tag.png) no-repeat bottom right; height:47px; margin-right:-7px;}
/* 
SecondCase
*/
#secondcase					{ margin-top:10px;}
#submenu					{}
#submenu a					{ width:140px; text-decoration:none; border-bottom:1px solid #ccc; display:block; padding:17px 0 15px 6px; color:#2a2a2a; font-size:12px; font:Arial, Helvetica, sans-serif; text-transform:uppercase;}
#submenu a:hover			{color:#66a045;}
#submenu .on				{color:#66a045;letter-spacing:0.03em; font-weight:bold;}

#nlefttwo					{background:url(/interface/imgs/nleft.jpg) no-repeat; height:14px;/* margin-top:-10px;*/}
#nrighttwo					{background:url(/interface/imgs/nright.gif) no-repeat; height:14px;/* margin-top:-10px;*/}



#lvtd						{clear:both; color:#b9b9b9; font-size:8px;padding:40px 0 7px 0; background:url(/interface/imgs/lastpic.png) no-repeat bottom right; height:25px; text-transform:uppercase; letter-spacing:0.05em;}
#lvtd a						{ text-decoration:none; color:#b9b9b9;}
#lvtd a:hover				{ color:#004BCF;}

#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:#a7b3c3;font-family:verdana;font-size:9px;margin:0px 20px 2px 0px; }
#navbar	a		{font-weight:normal;text-align:right;color:#a7b3c3;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;}

/*Calendario*/

.clPlacer table 		{width:237px; margin-bottom:5px;background:#D4D9D1;text-align:center;}
td.clPrevious 			{padding:7px 4px 13px 20px; border-bottom:2px #FFF solid;}
td.clNext 				{padding:7px 20px 13px 4px; border-bottom:2px #FFF solid;}
td.clMonth 				{padding:7px 5px 13px 5px; text-align:center; border-bottom:2px #FFF solid;}
.clMonth a				{color:#000060; text-decoration:none;}
td.clDayNames 			{color:#424242; text-align:center; width:20px; font-size:10px;padding-left:5px;}
.clD 					{text-align:center; color:#000; }
.clDfds 				{text-align:center; color:#000060; padding:3px;}

.clOn 				{display:block; background:#fff url(/interface/imgs/dasher.png) no-repeat right bottom; text-align:center; font-weight:bold;text-decoration:none;}

.clD_t 					{text-align:right; color:gray; padding:3px; border:1px dotted #ff8000;}
.clD span.clSel			{color:#fff; background:#66A045; border:2px solid #fbfbfb; padding:2px 0;display:block;}
.clD .clOn 	span.clSel	{display:block; background:#fff url(/interface/imgs/dasher.png) no-repeat right bottom; text-align:center; border:0;padding:0;font-weight:bold;text-decoration:none;color:#66A045}


/* listagem de actividades */
.actividade			{ margin-bottom: 10px; border-bottom: 1px dotted #ccc; }
.actividade .date 	{ color: #1F1F1F }
.actividade .h1 		{ font-weight: bold; color:#800000;}
.actividade .tema a	{ font-weight: bold; text-transform: uppercase; }
.actividade .text 		{ }
.actividade table{width:100%;border-left:1px dotted #D4D9D1;}
.actividade table th{vertical-align:top;width:33%;background:#D4D9D1;padding:5px;font-weight:bold;text-align:center;font-size:11px;}
.actividade table td{vertical-align:top;width:33%;border-right:1px dotted #ccc;padding:5px;font-size:11px!important;}
.actividade ul{padding:0!important;}
.actividade ul li{font-size:11px!important;}