#debug		{background-color: #4C4C4C;color: silver;font-size: 11px;font-family: tahoma;position:absolute;width:200px;height:90%;right:10px;top:10px;padding:3px;}
#navbar{font-size:9px;color:#a3a3a3; margin-bottom:10px;}

/* 
SITEMAP
mapa do site
*/
div.sm1	{float:left;width:122px;padding-top:10px;border-left:1px solid #ab3236;padding-left:5px; color:#e9bd71;}
a.sm1		{display:block;font-weight:bold;}
a.sm2		{display:block;margin-left:10px;}
a.sm3		{display:block;margin-left:20px;}
a.sm4		{display:block;margin-left:30px;}
a.sm5		{display:block;margin-left:40px;}


/* 
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: #3E7BA7;}
a.sr1:hover		{text-decoration: none;}
.sr2			{color:gray;}



.navbar{
	font-family: Tahoma, arial, verdana;
	font-size: 9px;
	text-decoration: none;
	color:#a3a3a3;
	text-align:left;
}

a.navbar:hover{
	color:#9f9f9f;
}


h1{
	font-size: 18px;
	color: #e9bd71;
	margin:0px 0px 15px 0px;
	padding:0 0 6px 10px;
	border-bottom:1px solid #ab3236;
}
h2{
	font-size: 18px;
	color: #e9bd71;
	margin:4px 0px 8px 0px;
	padding:0px 0px 2px 10px;
	border-bottom:1px solid #ab3236;
}

.btn{
	margin:0px;
	height:20px;
	background-color:#e4e4e4;
	font-family:arial, verdana;
	font-size: 11px;
	font-weight: bold;
	color:#6d6d6d;
	padding:2px 7px 2px 7px;
	border-top:1px solid #ededed;
	border-right:1px solid #ededed;
	border-bottom:1px solid #d0d0d0;
	border-left:1px solid #d0d0d0;
	text-decoration:none;
	vertical-align:middle;
	cursor:pointer;
}


/*
PAGINAÇÃO
Para páginas e listagens de produtos
* pn - pagenumber
*/
#n{
height: 10px;
vertical-align: bottom;
}

.nl{
	width: 75px;
}
	
a.nl{
	background-repeat: no-repeat;
	background-position: left top;
	width:75px;
	height:20px;
	padding: 3px;
	color:#ab3236;
	text-decoration: none;
	text-align: center;
}

a.nl:hover{
	text-decoration: underline;
}

.nr{
	text-align: right;
	width: 75px;
}
a.nr{
	background-repeat: no-repeat;
	background-position: right bottom;
	width:75px;
	height:20px;
	padding: 3px;
	text-align: center;
	color:#ab3236;
	text-decoration: none;
}
a.nr:hover{
	text-decoration: underline;
}
/* parte central */
td.nc{
	text-align: center;
	vertical-align: bottom;
	height: 18px;
}

span.nc{
	margin:3px;
}
a.nc{
	padding:3px;
	text-decoration: none;
	color:#ab3236;
	font-weight: bold;
	text-decoration: underline;
}
a.nc:hover{
	text-decoration: none;
}