html,body			{ background:#000000;font-size:10px; font-family: Georgia, "Times New Roman", Times, serif;}
body,td				{ font-size:11px; font-family: Georgia, "Times New Roman", Times, serif; /*color:#CFCFCF;*/ color:#DFDFDF;}	
body,form			{ margin:0; padding:0;}	
img					{ border:0;}
h1, .Title			{ font-size:10px; font-weight:normal; color:#FFFFFF; text-transform:uppercase; letter-spacing:1px;}
p					{ margin:0;}
h3					{ color:#515151;margin:0;padding:0;font-weight:normal;font-size:9px; text-transform: uppercase;}
a					{ color:#FFF; text-decoration:underline;outline: none;}
a:hover				{text-decoration:none;}
textarea			{color:#000;font-family: Georgia, "Times New Roman", Times, serif;}
input{font-family: Georgia, "Times New Roman", Times, serif;font-size:11px;}
.txtnome{font-weight:bold;color:#fff;}
.txtdata{color:#464646;width:170px;padding-left:15px;padding-right:20px;background:url(/interface/imgs/comentario.gif) no-repeat right center;}
.txtmsg{color:#868686;line-height:13px;padding-top:3px;}

.maindiv			{width:732px; margin:0 auto;}
.idiomadiv, #mainmenudiv{margin-top:20px; height:38px;color:#393939;width:730px; clear:both;}

.homemenu  			{cursor:pointer;font-family: Georgia, "Times New Roman", Times, serif;white-space:nowrap;text-align:left;color:#bfbfbf; font-weight:normal; font-size:10px; text-decoration:none; margin:0px; padding:0px 0px 4px 0px;text-transform:uppercase; display:block; float:left;/* margin-top:-20px;*/ float:left;}
.homemenu a 		{letter-spacing:1px;text-decoration:none;color:#bfbfbf;text-align:left;padding:0px 4px 4px 2px; margin-right:8px;}
.homemenu a:hover 	{text-decoration:none;color:#579D9F;text-align:left;}
.homemenu .on		{color:#579D9F!important;}

.idiomadiv a		{color:#515151; text-decoration:none; font-size:10px; padding:0px 2px;}
.idiomadiv a:hover	{color:#9F9F9F;}
.idiomadiv .on		{color:#FFF;}
#randombackground	{width:732px; height:548px;}
.clear				{clear:both;}								

/*Section 1*/
	
#first-menu 		{width: 182px; height: 185px; background-color: #000; position: relative; top: 180px; left: 367px;} 
#first-menu div 	{padding:22px 22px 4px 22px;} 
#firstpage			{background:#000; width:185px; height:187px;margin-top:-365px; margin-left:366px;}								
a.topmenu 			{display:block; text-decoration:none; color:#515151; font-size:9px; text-transform:uppercase; padding:3px 0; letter-spacing:1px;}
a.topmenu:hover 	{display:block;color:#81CDCF;}
a.topmenuon 		{display:block; text-decoration:none;color:#579d9f; font-size:9px;text-transform:uppercase;padding:3px 0;letter-spacing:1px;}
a.topmenuon:hover	{display:block;}

/*Else*/
#content			{margin:0 auto;}
#homer				{float:left; width:364px;height:548px; }
#homersm			{float:left; width:181px;height:548px; }								
#marger				{width:353px;height:529px;text-align:left; padding:19px  0 0px 12px;text-overflow:ellipsis;overflow:auto; line-height:15px; float:right;font-size:10px;}
#marger2			{height:548px;text-align:left; padding:19px 0 0 0;text-overflow:ellipsis;overflow:auto; line-height:15px;font-size:10px; }
#smallmargin		{width:539px;height:529px;text-align:left; padding:28px  0 0px 12px;text-overflow:ellipsis;overflow:auto; line-height:15px; float:right;font-size:11px;}

/*footer*/
#finaldiv			{text-transform:uppercase; font-size:8px; color:#464646; padding:2px 0 12px 8px; letter-spacing:2px;}
#finaldiv span , #linkdiv
					{color:#464646; letter-spacing:1px; font-size:9px;}
#finaldiv a, #linkdiv a 			
					{text-decoration:none;color:#6F6F6F; letter-spacing:2px;}
#finaldiv a.on, #finaldiv a:hover, #linkdiv a.on, #linkdiv a:hover 			
					{color:#fff;}
#linkdiv a 			
					{ font-size:10px;}
#finaldiv a b		{color:#3E6F6F; font-weight:normal; letter-spacing:2px;}
#finaldiv abbr		{font-size:9px; padding-right:3px;letter-spacing:1px;}

/*Engine*/
.info 				{margin: 15px 0 10px 0; padding:5px; background:#1EB1F1; color:#fff;}
.Code				{}
.thumbheader 		{margin-top:20px;padding-top:5px; clear:both;}
div.thumbnails		{padding:5px 0;clear:both; display:block;}
a.thumbnail 		{color:#bfbfbf;display:block; /*text-transform:uppercase;*/}
a.thumbnail:hover 	{text-decoration:none; color:#fff;}
a.thumbnail2 		{color:#bfbfbf;/*text-transform:uppercase;*/}
a.thumbnail2:hover 	{text-decoration:none; color:#fff;}

.news 				{padding:26px 0px 22px 0px;}
.newsh1 			{ font-size:11px; color:#fefefe;}
.newsdata 			{ color:#545454; font-size:10px;}
.newsmaintxt , .news a 		
					{ color:#979696;}
.agendawrapper		{ padding-bottom:14px; width:250px; float:left;}
.agendadia			{ color:#FFF!important; font-size:10px;}
.agendatotal		{ color:#545454;}

#marger2 .struct_table 
					{ padding-top:28px; padding-left:0px!important;}
#marger2 .gallery_table td
					{ width:181px; vertical-align:bottom!important; height:181px; padding-bottom:10px;}
#marger2 .gallery_table td a img
					{padding:0px!important; margin:0px !important;}
#content .struct_table 
					{ padding-left:9px;}
/*
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				{text-align:right;color:#579d9f;font-size:9px;margin:0px; text-transform:lowercase;letter-spacing:1px; padding-top:4px; }
#navbar	a			{text-align:right;color:#bfbfbf;font-size:9px;text-decoration:none;text-transform:lowercase;letter-spacing:1px;  }
#navbar	a:hover		{text-decoration:underline; }

/*
FORMS
Formulários
*/
.form				{width:100%;}
.fl					{width:30%; vertical-align:top;}
.fl span			{font-size:12px!important; color:#579D9F; font-family:arial; letter-spacing:2px;}

.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; font-size:9px; color:#000!important; background:#579d9f; padding:0px 3px; border:1px solid #396668; margin:0px 2px;}
a.pn				{font-weight:bold;background:none; padding:2px; color:#bfbfbf!important;border:0px solid #396668;}
#n					{height: 10px;vertical-align: bottom;text-align:right;margin-left: 418px;}
.nl					{width:0px;}
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:0px;}
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				{background:none; padding:2px; color:#bfbfbf!important;border:0px solid #396668;}
span.nc				{padding:2px; font-size:9px; color:#000!important; background:#579d9f; padding:0px 3px; border:1px solid #396668; margin:0px 2px; font-size:9px;}
a.nc				{font-weight:bold;background:none; padding:2px; color:#bfbfbf!important;border:0px solid #396668; font-size:9px;}
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;}
	

/* ALBUNS */
#namealbum 				{vertical-align:top;color:#bfbfbf;}
#namealbum div			{}
#namealbum a 			{color:#333333; text-decoration:none;}
#namealbum a:hover , .num a:hover
						{color:#FFF;}
.musictable				{vertical-align:top;width:250px;font-size:11px;}
.musictable tr td		{font-size:11px!important;color:#ccc!important;}
.musictable tr td a		{font-size:11px!important;color:#ccc!important;}
.musictable tr td a:HOVER		{font-size:11px!important;color:#FFF!important;}

.leftalbum				{width:275px;float:left;}
.rightalbum				{width:400px;float:right;}
.titalbum				{float:left;width:205px;height:70px;}
.titalbum a				{color:#9F9F9F; text-decoration:none;/* text-transform:uppercase;*/font-size:10px;font-weight:bold;}
.titalbum a:hover 		{color:#FFF;}
.imgalbum				{float:left;width:60px;height:70px; margin-right:12px;}

.disco 					{width:225px;vertical-align:top;}
.disco a				{color:#535353; text-decoration:none; text-transform:uppercase;}
.disco a:hover 			{color:#FFF;}

/* Listagem de Albuns (Mosaicos) */
.struct_table{
	width:90%!important;
}
.lastrow{vertical-align:top;}
.lastcol{vertical-align:top;}
.listalbum{
	width:255px; margin-right:10px;/width:250px;
}
.listalbum2{
	width:240px;
	margin-bottom:10px;
	margin-left:15px;
}
.imgalbum2{
	width:181px;
	height:182px;
	margin-right:20px;
	padding-bottom: 8px;
}
.txtalbum{
	text-align:left;
	width:175px;float:right;
}
.titlealbum{
	color:#a4a3a3;
	/*text-transform: uppercase;*/
}
.titlealbum2{
	color:#a4a3a3;
	/*text-transform: uppercase;*/ padding-bottom:12px;
}


.titlealbum a , .titlealbum2 a{
	color:#fff;
	/*text-transform: uppercase;*/
}
.descalbum{
	color:#CFCFCF;
	margin-top:5px;
}
.datalancamento{
	color:#bfbfbf; font-weight:bold;
	margin-top:16px;
}



/* VIDEOS */

.titvideo			{float:right;width:225px;height:41px;}
.titvideo a			{color:#ececec; text-decoration:none; text-transform:uppercase;}
.imgvideo				{float:left;width:80px;height:80px;}

.num{color:#bfbfbf; padding:3px 8px 3px 0; font-size:11px;}

/* LETRAS */
#infobox {background-color:#000; border:1px solid #817C82; color:#fff; position:absolute; left:40%; top:200px; width:210px; height:310px; padding:10px; }
#infobox-content {overflow: auto; height:290px;}
	

/* GALERIA DE IMAGENS */	
.cxthumb{
	width:200px;
	/*float:left;*/
	margin-bottom:5px;
	margin:auto;
}
.imgthumbnail{
	width:180px;
	/*float:left;*/
	margin-right:15px;
}
.descthumb{
	width:155px;
	float:left;
	/*padding-top:130px;*/
	color:#bfbfbf;
	margin-bottom:20px;
}