body								{background:#757575 url(/interface/imgs/mainbck.png) repeat-x!important;}
body,td,textarea, input,select		{ font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;}	
body,form							{ margin:0; padding:0;}	
img									{ border:0;}
h1, .Title							{ font-size:15px; font-weight:bold; color:#FF8604;}
.Title								{display:block;}
h1 									{ text-transform:uppercase;}
h2 									{font-weight:normal; letter-spacing:-0.03em; margin-top:0;color:#FF8604;font-size:16px;}
h3									{ color:}
p									{ margin:0;}
a									{color:#EF8100;}
a:hover								{}
a:active							{outline: none;}

#email{
	float:left;
	margin-left:0;
	width:137px;
}
.btnewsletter{
	float:left;
	width:70px;
	margin-left:3px;
	border-top:1px solid #e9e9e9;
	border-right:1px solid #e9e9e9;
	border-bottom:1px solid #c0c0c0;
	border-left:1px solid #c0c0c0;
	height:17px;
	background-color:#FF8300;
	font-family:arial, verdana;
	font-size: 11px;
	font-weight: bold;
	color:#fff;
}

.opiniao a div{color:#000;}

.txtnome{font-weight:bold;color:#000;font-size:10px;}
.txtdata{color:#AFAFAF;width:170px;padding-left:15px;padding-right:20px;background:url(/interface/imgs/comentario.gif) no-repeat right center;font-size:10px;}
.txtmsg{color:#868686;line-height:13px;padding-top:3px;font-size:10px;}

.txtmsg label{color:#ff9000;font-size:12px;}
.txtrxp{background:#ececec;padding:10px;margin:5px 0;font-size:10px;}
.txtrxp label{color:#ff9000;font-weight:bold;margin-bottom:3px;display:block;}


#copyright{color:#ececec;font-family:verdana;letter-spacing:-1px;text-align-right;font-size:10px;width:339px;float:right;padding-top:7px;}

/* MENU */
.m1						{background:#D8D8D8 url(/interface/imgs/otop.png) no-repeat left center!important;padding:12px 10px 5px 32px; font-size:11px;  color:#fff; text-transform:uppercase;display:block;text-decoration:none;}
/*.menuh1					{padding:12px 10px 5px 32px; font-size:11px; font-weight:bold; color:#fff; text-transform:uppercase;background:#D8D8D8 url(/interface/imgs/otop.png) no-repeat left center!important;}*/
.m1.on					{}
.m2						{background:#D8D8D8 url(/interface/imgs/graym.png) no-repeat left top!important; font-weight:normal!important; color:gray; padding:5px 0 0 40px;display:block;height:22px;text-decoration:none;}
.m2.on{font-weight:bold!important;}
.m3{background:#D8D8D8!important; font-weight:normal!important; color:#0855a1!important; padding-left:90px!important;}
.m3.on{font-weight:bold!important;}


#first								{width:100%; height:100px;background:url(/interface/imgs/flare.png) repeat-x!important; border-bottom:1px solid #FFF;}
#topbck								{width:998px;vertical-align:top;background:url(/interface/imgs/topbck.jpg) no-repeat center top;}
#leftd								{width:300px;float:left;}
#rightd								{width:670px; float:right; margin-top:8px;}
#second								{width:1000px; background:#757575; border-left:1px solid #FFF; border-right:1px solid #FFF; vertical-align:top;}
.graytd								{vertical-align:top;height:25px;background:#939393;border-left:1px solid #FFF; margin:2px 0px; padding-top:-1px;}
#tdnav								{padding:0px 0px 0px 8px; width:222px;}
#tdsearchb							{ width:565px;padding-right:25px;}
#tdtimg								{padding:0px 1px; vertical-align:bottom; width:215px;}
#profissionais						{background:#DDDDDD url(/interface/imgs/otop.png) no-repeat; height:25px; padding:8px 0px 0px 28px; text-align:left; font-size:14px; color:#fff;}
#profissionais2						{background:#DDDDDD url(/interface/imgs/otop.png) no-repeat; height:25px; padding:8px 0px 0px 28px; text-align:left; font-size:14px; color:#fff;}
#calendario2						{background:#DDDDDD url(/interface/imgs/otop.png) no-repeat; height:24px; padding:8px 0px 0px 28px; text-align:left; font-size:14px; color:#fff;}
.promocoes							{background:#DDDDDD url(/interface/imgs/otop_.png) no-repeat; height:25px; padding:8px 0px 0px 0px; text-align:left; font-size:14px; color:#fff;}
.wtxt								{color:#5c5c5c;}
#content							{}
#seccoes 							{text-align:left; padding:6px 0px 1px 0;}
#seccoes2 							{text-align:left; padding:4px 0px 4px 0;}
a.topmenu 							{color:#fff;background:#939393;font-size:9px;text-decoration:none;padding:6px 5px 7px 5px;border-right:1px solid #fff;}
a.topmenu:hover 					{background:#fff;color:#939393;padding:6px 5px 7px 5px;border-right:1px solid #939393;}
a.topmenuon 						{background:#FFF;color:#939393;padding:6px 5px 7px 5px;font-size:9px;text-decoration:none;border-right:1px solid #939393;}
a.topmenuon:hover					{color:#fff; background:#939393;padding:6px 5px 7px 5px;border-right:1px solid #fff;}
.news								{}
.news img							{}
.news a								{}
.news a:hover						{}
.news2 								{}
.newsh2 							{}
.newsh1 							{font-weight:bold;color:#4a4a4a; padding:2px 20px 10px 35px; font-weight:bold;background:url(/interface/imgs/pointer.png) no-repeat;}
.newstxt 							{font-weight:normal!important;background:url(/interface/imgs/btttn.png) repeat-x bottom left; margin:8px 12px; padding-bottom:10px; color:#535353; padding-left:25px;}
.newstxt a							{font-weight:normal!important; color:#535353; text-decoration:underline;}
.atStart .newsh1					{padding:0px;background:none;}
.atStart .newstxt					{padding:0px;background:none;}
#orangebottom						{background:url(/interface/imgs/orangebottom.png) repeat-y; height:37px; text-align:right;width:458px; padding:0px 12px;}
#orangebottom a						{background:url(/interface/imgs/orangeplus.gif) no-repeat; padding-left:12px; color:#FFF; text-decoration:none; padding-right:14px; font-size:9px; text-transform:lowercase; }
#divnoticias						{background:url(/interface/imgs/orangemiddle.png) repeat-y; width:458px; padding:4px 12px;}
#destaquer							{margin:0px 2px 3px 2px;padding:2px 2px 4px 2px; height:230px; width:212px;background:#fff;}
#lastdiv							{}
#lastidwrapper						{ width:998px; border:1px solid #FFF; height:26px; padding-bottom:2px; padding-top:1px;}

.more a{text-decoration:none;color:#FF8604;}
.more a:hover{text-decoration:underline;}

.pub							{background:transparent url(/interface/imgs/pub.png) no-repeat scroll left center;border:3px solid #BFBFBF;padding:5px 8px 5px 12px;}

 




form								{margin-top:10px;}
input,textarea,select 				{background:#f7f7f7; border:1px solid #ececec;}

#main 								{background:#d0d2d4; width:980px; border-left:10px solid #d0d2d4; border-right:10px solid #d0d2d4; border-bottom:10px solid #d0d2d4;}
#main td							{}
#footer								{color:#b9b9b9; font-size:9px; padding-top:5px; width:1000px; text-align:left; margin-left:auto; margin-right:auto;}
#footer	img							{vertical-align:middle;}
/*#menu 								{background:url(/interface/imgs/menubg.png) no-repeat; width:170px; height:39px; margin:4px;}*/
#menu th							{font-weight:normal; color:#70767c; font-size:11px; width:76px;}
#menu td							{}
#menu td input						{border:0; width:90px; height:15px; font-size:11px;}
#pesquisabox  						{vertical-align:top;width:230px;}
#pbox div 					{}
#pbox select 				{font-size:11px; border:1px solid #bbcad0; width:200px;margin:5px;}

#footmenu			{background:#2F2F2F; text-align:center; color:gray; font-size:10px; padding:4px; border-top:3px solid #FF8300;}
#footmenu	a		{color:#ececec; text-decoration:none; padding:2px 10px; font-weight:bold;}
#footmenu	a:hover	{text-decoration:underline;}
#footmenu2			{background:#5F5F5F; text-align:center; color:gray; font-size:10px; padding:4px;}
#footmenu2	a		{color:silver; text-decoration:none; padding:2px 10px;}
#footmenu2	a:hover	{text-decoration:underline;}
#letter-selector	{margin-bottom:10px; padding:5px; border:1px solid silver; font:10px arial;}
#letter-selector .on	{font-weight:bold;}
.smalltop 		{font:11px tahoma;}
.smalltop a		{font-family:tahoma; font-size:11px;}
.smalltop img	{vertical-align:middle;}
.rss	a		{text-decoration:none;}
.seeall 		{font:9px tahoma; display:block; text-align:right; text-decoration:none; color:#5E5E5E; padding:4px 0 8px 0;}
.seeall:hover 	{color:#EF8100;}
.tabitems		{height:86px; vertical-align:bottom; padding-top:57px; padding-left:10px;}
.tabitems a		{display:block; width:110px; height:27px; margin:0 2px; padding-top:7px; color:#fff; font-weight:bold; text-align:center; text-decoration:none; background:url(/interface/imgs/tab_off.png) no-repeat; float:left;}
.tabitems a:hover{text-decoration:underline;}
.tabitems .on 	{background-image:url(/interface/imgs/tab_on.png)!important; color:#000;}
.pub 			{color:gray; font:10px verdana; letter-spacing:1px; margin-bottom:5px;}
.info			{padding:10px; border:1px solid gray; background:#f7f7f7; margin:10px 0;}
.thumbheader	{border-top:1px dotted silver; margin:10px 0;}
.thumbnail		{font:11px tahoma; background:url(/interface/imgs/a2.png) no-repeat left center; padding-left:12px;}
.note			{color:gray; font-family:tahoma; padding:5px 5px 20px 5px;}
.note td			{color:gray; font-family:tahoma;}
.reginfo 		{padding:15px; text-height:15px; }
input.obtn		{border:0; padding:0!important; font-family:arial; cursor:pointer;}
.obtn			{background:url(/interface/imgs/orangebtn.png) no-repeat; width:86px; height:19px; color:#fff; text-decoration:none; display:block; font-weight:bold; font-size:11px; text-align:center; padding-top:2px;}
.obtn:hover		{text-decoration:underline;}
.rtitle			{color:silver; margin-bottom:10px;}
.rpar 			{background:#E0E6E9; padding:5px;}
.rimpar 		{background:#f7f7f7; padding:5px;}
.rpar:hover,
.rimpar:hover 	{background:#FFB87F; cursor:pointer;}
.rlink			{background:#f80; color:#fff; display:block; font:9px verdana; padding:1px 2px; text-decoration:none;}
.rbox			{margin-bottom:6px;}
.blinks a 			{color:#8396AF; text-decoration:none; margin-right:10px;}
.blinks a:visited	{color:#8396AF; }
.blinks a:hover 	{color:#FFA70F; }
.lusername		{background:url(/interface/imgs/login_01.png) no-repeat left top; width:84px; height:17px; color:silver; font-size:10px; padding-left:40px; padding-right:5px; border:0;}
.lpasswd		{background:url(/interface/imgs/login_02.png) repeat-x left top; width:80px; height:17px; color:silver; font-size:10px; padding-left:4px; padding-right:5px; border:0;}
.lsubmit		{border:0; margin-left:2px; padding:0;}
.ssubmit 		{display:none;}
.sinput 		{background:url(/interface/imgs/sbox.png) no-repeat left top; width:120px; height:17px; color:gray; font-size:10px; padding-left:18px; border:0; margin-top:4px;}
.sinput:focus 	{color:gray;}
.pub			{border:1px solid #BFBFBF; background:url(/interface/imgs/pub.png) no-repeat left center; padding:5px 5px 5px 12px; }
/* black box 1 */
.bh1			{padding:12px 10px 5px 32px; font-size:11px; font-weight:bold; color:#fff; margin-left:8px; text-transform:uppercase;}
.blist 			{padding:8px; margin:0 2px 3px 0; line-height:12px; overflow:auto; height:180px;}
.blist img		{float:right; width:70px;}
.blist .news a	{color:#FF981F; font-weight:bold; }
.blist .news 	{margin-bottom:5px; padding-bottom:5px; border-bottom:1px dotted gray; color:silver;}
.opiniao 		{border-bottom:1px dotted silver; padding-bottom:10px; margin-bottom:10px;}
.opiniao img 	{}
.opiniao h2 	{font-size:12px; font-weight:bold; margin:0;}
.opiniao h3 	{color:silver; font-size:10px; margin:0;}
.opiniao p 		{color:#555;}
.opiniao a:hover{text-decoration:underline;}
.opiniao h6 	{font-size:9px; margin:3px 0 0 0; color:#000;}
.opcompleto 	{padding-top:15px;}
.opcompleto .userinfo {background:#DFDFDF;}
.opcompleto img {margin-right:5px;}
.opcompleto h1 	{color:#EF8100; margin:10px 0;}
.opcompleto h2 	{margin:0 0 10px 0; font-size:12px; letter-spacing:0; font-weight:bold;}
.opcompleto p 	{color:#555; font-size:12px; margin-bottom:10px;}
.opcompleto h6 	{font-size:9px; margin:0; padding:0; font-style:italic;}
.opcompleto h5 	{font-size:10px; margin:0; padding:0; color:silver;}
#sidebar {background:#FF9A2F;}
#sidebar ul {list-style: none;padding-left:0;margin:0;}
#sidebar a, #sidebar h3.cat {width: 130px;display: block;padding: 3px 5px 3px 15px;background: url(/interface/imgs/tab_small.gif) center right no-repeat;margin: 5px 0;text-decoration: none;}
#sidebar a {color: #000000;}
#sidebar a.big, #sidebar h3.cat {background: url(/interface/imgs/tab_big.gif) center right no-repeat;padding: 4px 5px 4px 15px;margin: 8px 0;width: 140px;}
#sidebar h3 {font-size: 13px;}
#sidebar h3.cat {color: #FF8604;text-shadow: 1px 2px 1px #222;}
#sidebar a.big {color: #fff;}
#sidebar a.blog {background-image: url(../images/tab_forum.gif);background-color: #c17878;}
#sidebar a.docs {background-image: url(../images/tab_docs.gif);background-color: #7389ae;}
#sidebar a.download {background-image: url(../images/tab_download.gif);background-color: #78ba91;}
#sidebar a.trac {background-image: url(../images/tab_trac.gif);background-color: #a87aad;}
#kwick ul 		{margin:0; padding:0; font-weight: normal; list-style: none;}
#kwick 			{position: relative; padding: 10px 0;}
#kwick .kwicks 	{display: block; height: 100px;}
#kwick li 		{float: left;}
#kwick .kwick 	{display: block; cursor: pointer; overflow: hidden;	height: 80px; width: 125px;	padding: 10px; background: #fff; border-right: 5px solid #1d1d20;}
#kwick .kwick span{display:none;}
#kwick .last 	{border-right: 0;}

/* accordion */
.toggler 			{color:#696969; margin:0; padding:5px 8px; cursor:pointer;background:#dddddd url(/interface/imgs/graym.png) no-repeat;border-bottom:1px solid #ececec; font-size: 11px; font-weight:bold;font-family: 'Tahoma', sans-serif;}
.element 			{padding:5px; height:0;background:#d9d7d3;}
.element p 			{margin: 0;	padding: 4px;}
.float-right		{padding:10px 20px;	float:right;}
blockquote 			{text-style:italic;	padding:5px 0 5px 30px;}
.atStart 			{}
.atStart div 		{}
 

/* news */ 
.element .news a			{color:#5E5E5E; font-weight:bold; text-decoration:none; padding-right:13px;}
.element .news a:hover		{text-decoration:underline; background:url(/interface/imgs/a3.png) no-repeat right center;}
.element .news 				{margin:5px; padding:5px; color:silver;}
.element .news .time		{color:#fff; padding-right:10px; }
.element .first 			{border-top:0;}
.element .source 			{color:#FD8C0B;}

.newsdetail			{margin-bottom:15px; padding-bottom:15px; border-bottom:1px dotted silver;}
.newsdetail	.time	{color:gray;}
.newsdetail	h1		{color:#DE861F; margin:2px 0;}
.newsdetail	h1	a	{text-decoration:none;}
.newsdetail	h1	a:hover	{text-decoration:underline;}
.newsdetail	h2		{font-size:12px; margin:2px 0;}
.newsdetail	p		{margin-bottom:10px;}
.newsdetail	.link	{font-weight:bold;}

/* eventos */ 
.events 			{margin-top:3px; margin-bottom:5px; padding-bottom:5px; border-bottom:1px dotted gray;}
.events .time		{color:#fff; background:#4F4F4F; padding:1px 4px; font-weight:bold; margin-right:10px;}
.events .h1			{color:#FF7200; font-weight:bold;}
.events div			{margin-top:5px;}
.element .events 	{margin-top:5px;}
.events a:hover 	{color:#FF8A00;}


/* software */
.software 			{width:130px;}
.software h1		{font-size:11px; margin:0; }
.software h2		{color:silver; font-size:11px; margin:2px 0; font-weight:normal;}
.software p			{color:#5F5F5F; font-size:10px; margin:3px 0; line-height:12px;}

.software2 			{background:url(/interface/imgs/softbg.png) no-repeat; padding:10px; height:150px;}
.software2 h1		{font:normal 15px arial; margin:0; letter-spacing:-0.03em; color:#FF9108;}
.software2 h2		{font:bold 11px arial; margin:0; letter-spacing:-0.01em; color:silver;}
.software2 .text	{color:#8F8F8F; font-size:10px; margin:3px 0; line-height:12px; height:70px; overflow:auto;}


a.a2 				{background:url(/interface/imgs/a2.png) no-repeat right center; padding-right:12px;}
a.a2:hover			{text-decoration:none;}
a.a3 				{background:url(/interface/imgs/a3.png) no-repeat right center; padding-right:12px;}
a.a3:hover			{text-decoration:none;}


.struct_table td {vertical-align:top;}

/* news */ 
.element .software3 a		{color:#60CF0C; font-weight:bold; text-decoration:none; padding-right:13px;}
.element .software3 a:hover{text-decoration:underline; }
.element .software3 		{margin:5px; padding:5px; color:silver; }
.element .software3 img.float-right		{width:70px;}
.element .software3 p		{color:#5F5F5F; font-size:10px; margin:3px 0; line-height:12px; margin:0; padding:0;}
.element .software3 h2		{font-size:10px; text-transform:uppercase; margin:0; padding:0;}

.element .software2 h1		{color:#60CF0C; padding-top:10px;}
.element .software2 h2		{font-size:10px; text-transform:uppercase;}
.element .software2 p		{color:gray;}
.element .software2 img		{padding:10px;}

.hide {}

/* implementadores */
.card 	{width:515px; border-bottom:1px dotted gray; margin-bottom:10px; padding-bottom:10px; font-size:11px;}
.card .head {border-bottom:3px solid silver; padding-bottom:3px;}
.card .head .name {font-weight:bold;}
.card .head .link {display:none;}
.card .body	{background:#f7f7f7; padding:2px; color:#6F6F6F;}
.card .body .morada 	{}
.card .body .telefone 	{display:none;}
.card .body .fax 		{display:none;}
.card .body .email 		{display:none;}
.card .body .logo 		{display:none;}
.card .body .desc 		{display:none;}

.card1 	{width:418px; margin-bottom:10px;  font-size:11px;}
.card1 .head {padding:3px 10px; margin-bottom:2px; background:url(/interface/imgs/dtop.gif) no-repeat left top;}
.card1 .head .name {float:left; font-weight:bold; color:#000; font-size:12px;;}
.card1 .head .link {text-align:right; text-decoration:none;}
.card1 .head .link a {text-decoration:none; color:#FF9525; cursor:text;}
.card1 .body	{background:url(/interface/imgs/dbottom.gif) no-repeat left bottom; padding:3px 10px;  color:gray;}
.card1 .body .email 	{}
.card1 .body .logo 	{display:none;}
.card1 .body .desc 	{display:none;}

.card2 	{margin-bottom:10px;  font-size:11px;}
.card2 .head {width:495px;padding:3px 10px; margin-bottom:2px; background:url(/interface/imgs/dtop.gif) no-repeat left top;}
.card2 .head .name {float:left; font-weight:bold; color:#000; font-size:12px;;}
.card2 .head .link {text-align:right; text-decoration:none;}
.card2 .head .link a {text-decoration:none; color:#fff;}
.card2 .head .link a:hover {text-decoration:underline;}
.card2 .body	{background:url(/interface/imgs/dbottom.gif) no-repeat left bottom; padding:3px 10px;  color:gray; width:495px;}
.card2 .body .email 		{}
.card2 .body .logo 		{float:right; margin-top:5px;}
.card2 .body .desc 	{border-bottom:1px dotted silver; padding-bottom:6px; margin-bottom:6px;}


.pg thead td {font-family:tahoma; padding:2px 4px; background-color:#2D2D30; border-bottom:3px solid #FF8604; color:#fff; font-weight:bold;}
.pg tbody td {font-family:tahoma; padding:2px 4px; border-bottom:1px dotted silver; color:#3F3F3F;}

.btn2			{color:#ECECEC; background:url(/interface/imgs/btnorange.gif) no-repeat left; padding:8px 0 16px 0px; text-align:center; text-decoration:none; width:104px; display:block; float:left;}
a.btn2:hover 	{color:#fff; text-decoration:underline;}

.btn3			{color:#ececec; background:url(/interface/imgs/btnorange.gif) no-repeat left; padding:8px 0 16px 0px; text-align:center; text-decoration:none; width:104px; display:block; float:left;}
a.btn3:hover 	{color:#fff; text-decoration:underline;}

.addproddest{color:#000000;}
.prodtit a{color:#000000;font-weight:bold;}
.prodres a{color:#5E5E5E;}
.prodrefd{font-weight:bold;}

.prodtitd{color:#FF8604;font-weight:bold;font-size:14px;font-family:verdana;}
.prodresd{color:#666666;font-family:verdana;}


.prodest{width:200px; min-height:80px;padding:5px; margin-bottom:10px;vertical-align:top;}
.destimg{padding:4px; margin:0 10px 10px 10px; text-align:center;}
.destd{width:200px;text-align:left;}
.destnome a{font-weight:bold;color:#3F3F3F;font-size:12px;text-decoration:none;}
.destres{height:152px;}
.destres a{color:#3F3F3F;text-decoration:none;font-size:10px;}
.destpvp{font-weight:bold;color:#FD8C0B;font-size:12px; width:80px;}




/* 
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 */
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*/
#navbar					{font-weight:bold;text-align:left;color:#939393;font-family:verdana;font-size:9px;margin:0px 20px 2px 0px; text-transform:lowercase; }
#navbar	a				{font-weight:normal;text-align:right;font-family:verdana;font-size:9px;text-decoration:none;text-transform:lowercase; color:#939393; }
#navbar	a:hover			{text-decoration:underline; }

/*Formulários*/
.form					{width:100%;}
.fl						{width:30%; white-space:nowrap; }
.fr						{ }
.fast					{color:red; font-family:courier,tahoma; font-size:9px;}

/*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* pn - pagenumber*/
.pn						{padding:2px;}
a.pn					{font-weight:bold;}
#n						{height: 10px;vertical-align: bottom;text-align:right; width:100%;}
.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:#EF8100; font-weight:bold; text-decoration:underline;}
a.plp 					{color:#EF8100; 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:#EF8100;	font-weight: bold;text-decoration: underline;}
a.nc:hover				{text-decoration: none;}
a.group					{width:40%; color:#FF9525;	padding:4px; margin:2px; text-decoration:none;font-size:11px;}
a.group:hover			{text-decoration: underline;}
a.groupon				{width: 40%;color:black;padding: 4px;margin: 2px;text-decoration: none;font-size:11px;}
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; margin:5px 0;	padding-left: 7px;}
.grouparea				{}

/*POLLS*/
.poll 					{backgroud:#3b3b3b; width:100%;}
.question 				{margin:6px; color:#3F3F3F; font-weight:bold;}
.items 					{color:#40464F; font-size:10px; text-align:left;padding-left:15px;}
#opt1{background:D9D7D3!important;}

.options 				{background:#E2E2E2;;padding:1px;margin-top:10px;}
.ver 					{float:left; vertical-align:middle;}
.ver a 					{background:#E2E2E2; color:#3F3F3F; display:block; width:100px; padding:2px; text-align:left; font:tahoma 10px; text-decoration:none;}
.ver a:hover			{text-decoration:underline;}
.votar 					{text-align:right; float:left;background:#111111; color:white;}
.votar input			{padding:0 10px 0 10px; margin:0 2px 0 2px; cursor:pointer;background:#111111; color:white;border:0px;}

/* 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:218px; margin-bottom:5px;background:#ececec;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:#FF8604; 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:#fe8d0b; padding:3px;}

.clD .clOn  			{display:block; background:#202020; text-align:center; font-weight:bold;}
.clD_t 					{text-align:right; color:gray; padding:3px; border:1px dotted #ff8000;}
span.clSel 				{color:#4f4f4f; background:#fff; border:2px solid #fbfbfb; padding:2px 0;width:20px;!important}

/* FORMAÇÕES */
.forminfo{margin-bottom:10px;}
.forminfo b{color:#FF8604;}

.formobj{margin-bottom:10px;}
.formobj b{color:#FF8604;}

.formdest{margin-bottom:10px;}
.formdest b{color:#FF8604;}

.formdata{}
.formdata b{color:#FF8604;}

.formorada{}
.formorada b{color:#FF8604;}

.formtlf{}
.formtlf b{color:#FF8604;}

.formtlm{}
.formtlm b{color:#FF8604;}

.formfax{}
.formfax b{color:#FF8604;}

.formail{}
.formail b{color:#FF8604;}

.formurl{}
.formurl b{color:#FF8604;}

/* LOGIN */
#login{height:150px;}

#username{
	height:13px;
	width:125px;
	border-left:1px solid #5B5B5B;
	border-top:1px solid #A4A4A4;
	border-bottom:1px solid #DFE0DB;
	margin-bottom:5px;
	margin-top:5px;
}
#passwd{
	height:13px;
	width:125px;
	border-left:1px solid #5B5B5B;
	border-top:1px solid #A4A4A4;
	border-bottom:1px solid #DFE0DB;
	margin-left:4px;
}
#inputreturn{
	display:block;
	padding:0 0 0 0px;
	border:0;
	margin-top:5px;
	margin-left:119px;
	height:20px;
	width:86px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	padding-top:2px;
	background:#D9D7D3;
}


/* Carrinho de compras */
.shopcart{
	height:15px;
	border-top:1px dotted #000;
	border-bottom:1px dotted #000;
	background:url(/interface/imgs/carrinho2.png) no-repeat center;
	padding:5px 0 5px 20px;
	margin-left:27px;
	width:145px;
	font-weight:bold;
}
.txtcart{
	width:185px;
	text-align:right;
	padding:5px;
}
.txtcart a{
	text-decoration:underline;
}
