*							{margin:0;padding:0;}
html,body					{}
body						{background:#f0e291 url(/interface/imgs/fundo.jpg) repeat left top; background-attachment: fixed;}
td,body,div					{font-family:Tahoma, verdana; font-size:11px; color:#585858;}
table,img					{border:0px solid red;}
a							{color:#AD2924; text-decoration:none;}
a:hover						{text-decoration:underline;}
input,select,textarea		{font-size:11px;}


.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:#0077b7;font-size:10px; padding:0px 5px;}
a.thumbnail:hover 			{text-decoration:underline;}

#menuhor					{width:605px!important; height:20px;float:left;}


.searchbox{
	background:url(/interface/imgs/searchbox.png) no-repeat left top;
	margin-top:6px;
	padding-top:5px;
	padding-bottom:10px;
}

#prod_list {margin:10px 0;}
#prod_list table {width:100%;}
#prod_list thead td {color:#003366; font-weight:bold;border-bottom:4px solid #D0D1DD;}
#prod_list tbody td {border-bottom:1px solid #D0D1DD; padding:2px; font:12px tahoma;}
.form-pedido {margin:10px 0; padding:10px; border:2px solid #D0D1DD; font:11px tahoma;}

#prod_list2 {margin:10px 0;}
#prod_list2 table {width:100%;}
#prod_list2 thead td {color:#003366; font-weight:bold;border-bottom:4px solid #D0D1DD;}
#prod_list2 tbody td {border-bottom:1px solid #D0D1DD; padding:2px; font:12px tahoma;}

#pdetail h1					{text-align:right;}
#pdetail .subtitle			{text-align:right; font-weight:bold;}
#pdetail h2					{color:#008080; margin:15px 0 10px 0;}
#pdetail .picholder			{vertical-align:top; padding-right:10px;}
#pdetail .picholder	img 	{border:1px solid #000; width:185px;}
#pdetail .last				{padding-right:0;}
#pdetail .btn 				{background:url(/interface/imgs/btnbg.gif) no-repeat left top; width:108px; height:37px; padding:10px 0; text-align:center; display:block; bordeR:0; float:left; margin-right:10px;}
#pdetail a.btn 				{color:gray!important;}
#pdetail .btn img			{vertical-align:middle;}

#printfooter 				{display:none;}

.footer h1 	{font-size:11px; margin:0;}
.input, #email 		{width:140px; padding:1px; color:#D9A54B; background:#EFEAD1; border-left:1px solid #DFD7B5; border-top:1px solid #DFD7B5; vertical-align:middle;}
.navbtn {padding:3px 8px 3px 8px;}
.goldline	{margin:5px;padding:10px;color:gray;border:1px solid #d9a54b; }
.rodape{
	text-decoration: none;
	color:#fefefe;
	font-size:9px;
}
.rodape:hover{
	color:#e7b03a;
}


.box1{
	background-image: url(/interface/imgs/arrow1.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #f2e6c0;
	border: 1px solid #eed19e;
	padding: 3px 3px 3px 20px;
	margin: 0px 5px 7px 0;
	color:#d19733;
}
a.link		{margin:0 0 20px 23px; color:#000000;font-weight:bold;}
a.link:hover{text-decoration:underline;}


.daylink 	{font-size:12px; margin-top:4px; font-family:tahoma;}
a.daylink 	{text-decoration:underline; color:#273C99; font-weight:bold;}

.plist 		{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #AD2924; font-family:tahoma;font-size:11px;}

.plistin 	{#height:100%; display:inline-block; margin-bottom:-16px; overflow:visible; min-height:100px;}
.plistinres	{padding-bottom:8px; color:#D9A54B;}
.plistbtns {text-align:right;height:16px;}
.plistbtn1	{margin:0px;
	
	background-color:#ea9317;
	font-family:arial, verdana;
	font-size: 10px;
	color:#fff;
	padding:0 5px 0 5px;
	border:1px solid #CF7900;
	text-decoration:none;
	vertical-align:middle;
	cursor:pointer;}
.plistbtn1:hover {text-decoration:none;background-color:#CF7900;}
.plistbtn2	{margin:0px;
	
	background-color:#CADFC3;
	font-family:arial, verdana;
	font-size: 10px;
	color:#678F59;
	padding:0 5px 0 5px;
	border:1px solid #ABDF99;
	text-decoration:none;
	vertical-align:middle;
	cursor:pointer;}
.plistbtn2:hover {text-decoration:none;background-color:#ABDF99;}
.plistbtn3	{margin:0px;
	
	background:#f7f7f7 url(/interface/imgs/ipdf.gif) no-repeat left;
	font-family:arial, verdana;
	font-size: 10px;
	color:gray;
	padding:2px 5px 2px 18px;
	border:1px solid #ececec;
	text-decoration:none;
	vertical-align:middle;
	cursor:pointer;

}
.plistbtn3:hover {text-decoration:none;background-color:#ececec;}



.btn1{
	background-image: url(/interface/imgs/btn1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:4px;
	color:#ffffff;
	width:77px;
	height:24px;
	font-weight:bold;
	text-align:center;
	float:left;}
a.btn1:hover{text-decoration:underline;}	
.btn2{
	background-image: url(/interface/imgs/btn2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:4px;
	width:77px;
	height:24px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	float:left;}
a.btn2:hover{text-decoration:underline;}	



.d2tit{
	color:#AD2924;
	font-size:11px;
}
.d2tit2{
	color:#273c82;
	font-size:11px;
}
.d2down{
	color:#273c82;
}
.d2down:hover{
	text-decoration:underline;
}




/* Begin CSS Popout Menu */

#menu		{float:left;margin-top:2px;margin-left:15px;}

#menu a, #menu h3{

font:normal 11px/16px arial,helvetica,sans-serif;
display:block;
white-space:nowrap;
margin:0;
padding:3px 0 1px 4px;
}

/* menu */
#menu h3{
font-family:Tahoma, verdana;
	font-size: 10px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
#menu h3.on{
	color:#315e91;
}
.m {background-color:#FFFFFF;}

#menu a{
background:#75abe1;
text-decoration:none;
padding:5px;
}

#menu a, #menu a:visited{
color:#ffffff;
}

#menu a:hover{
color:#1c3b80;
background:#89baeb;
}


#menu ul{
list-style:none;
margin:0px 7px 0px 0px;
padding:0px 7px 0px 0px;
float:left;
width:7em;

}

#menu li{
position:relative;

}

#menu ul ul{
position:absolute;
z-index:500;
left:0;
top:auto;
display:none;
width:12em;
border:1px solid #689ed5;
padding:0px;
background-color:#75abe1;
text-align:left;
font-weight:bold;
/*

background-image:url(/interface/imgs/shadow.png);
background-position:right;
background-repeat:repeat-y;
*/
}

#menu ul ul ul{
top:0;
left:100%;
}

/* Begin non-anchor hover selectors */

/* Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */

div#menu h3:hover	{color:#4a7eb1;}

div#menu li:hover{
cursor:pointer;
z-index:100;
}

div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul
{display:none;}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul
{display:block;}

/* End of non-anchor hover selectors */

/* Styling for Expand */





/* 
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;}
#navbar{font-size:9px;color:#848484;}

/* 
SITEMAP
mapa do site
*/
div.sm1		{float:left;width:150px;padding-top:10px;border-left:1px solid #4091d5;padding-left:5px; color:#4091d5;}
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: #464897;
}
a.sr1:hover{
	text-decoration: none;
}
.sr2{
	color:gray;
}



/*
NAVBAR
*/
#navbar			{color: silver;}
.navbar			{
	text-transform: capitalize;
	font-family: Tahoma, arial, verdana;
	font-size: 10px;
	text-decoration: none;
	color: silver;
}
a.navbar:hover	{color:#d9a54b;}

h1{
	font-size: 18px;
	color: #d9a54b;
	margin:3px 3px 10px 0px;
}

h2{
	font-size: 18px;
	color: #d9a54b;
}
h3{
	font-size: 14px;
	color: #d9a54b;
	margin:3px 3px 5px 0px;
}


.btn{
	margin:0px;
	height:20px;
	background-color:#f2e6c0;
	font-family:arial, verdana;
	font-size: 11px;
	font-weight: bold;
	color:#d19733;
	padding:2px 7px 2px 7px;
	border-top:1px solid #eed19e;
	border-right:1px solid #eed19e;
	border-bottom:1px solid #d19733;
	border-left:1px solid #d19733;
	text-decoration:none;
	vertical-align:middle;
	cursor:pointer;
}


/* PAGINAÇÃO PARA LISTAGENS DE PRODUTOS */
#n{
	width:100%;
	height:21px;
	font-family:arial;
	font-weight:bold;
	border:0px solid blue;
	margin-top:10px;
}
span.nc{
vertical-align:middle;
float:left;
	height:100%;
	display:block;
	height:21px;
	width:21px;
	text-decoration:none;
	color:#7db0e3;
	text-align:center;
	padding-top:4px;
	margin:0px 3px 0px 3px;
}
a.nc{
vertical-align:middle;
float:left;
	height:100%;
	display:block;
	width:21px;
	text-decoration:none;
	color:white;
	text-align:center;
	background:url(/interface/imgs/pbg.gif) no-repeat left top;
	padding-top:4px;
	border:0px solid red;
	margin:0px 3px 0px 3px;
}
a.nl{
	text-decoration:none;
	color:white;
	text-align:center;
}
a.nr{
	text-decoration:none;
	color:white;
	text-align:center;
}
td.nc{
	height:21px;
	text-align:center;
}
td.nl{
	height:21px;
	width:16%;
	text-align:left;
	background:url(/interface/imgs/pbg.gif) no-repeat left top;
	padding-left:3px;
}
td.nr{
	height:21px;
	width:16%;
	text-align:right;
	background:url(/interface/imgs/pbg.gif) no-repeat right top;
	padding-right:3px;
}
