body {
	font: normal 0.8em/1.4em Tahoma, Verdana, Arial, Georgia, sans-serif; 
	color: #575757;
}

.menu_cat {
 color:#FFFFFF;
 background-color:#566359;
 padding:1px 3px 1px 3px;
 text-align:left;
}
.menu_cat a {
 color:#FFFFFF;
 text-decoration:none;
}
.menu_cat a:hover {
 text-decoration:underline;
}

.menu {
 color:#000000;
 text-align:left;
}
.menu a {
 text-decoration:none;
 color:#000000; 
}
.menu a:hover {
 text-decoration:underline;
}


ul#menu_produtos {
	width:180px;
	margin:0; padding:0;
	list-style-type:none;
	}
ul#menu_produtos li.categoria {
	display: block;
	height:20px;
	width:180px;
	margin-bottom:1px;
	border:1px solid #FFFFFF;
	padding:2px 0 2px 4px;
	text-decoration: none; text-align:left;
	background-color:#333333;
	color:#FFFFFF;
	}
ul#menu_produtos li.categoria:hover {
	color:#FFFF00;
	}
	
ul#menu_produtos li.categoria a {
	color:#FFFFFF;
	text-decoration:none;
	display: block;
}
ul#menu_produtos li.categoria a:hover {
	color:#FFFF00;
	}

ul#menu_produtos li.sub a {
	display: block;
	height:20px;
	width:179px;
	margin-bottom:1px;
	border:1px solid #FFFFFF;
	padding:2px 0 2px 4px;
	text-decoration: none; text-align:left;
	background-color:#808080;
	color:#FFFFFF;
	}
ul#menu_produtos li.sub a:hover {
	color:#FFFF00;
	background-color:#999999;
}


.header {
 background-color:#566359;
 padding:2px 3px 2px 5px;
 color:#FFFFFF;
 font-size:16px;
 font-weight:bold;
}

.box_produto {
 width:240px; height:315px;
 border:6px solid #D3DAD4;
 color:#FFFFFF;
 background-color:#FFFFFF;
 float:left; margin-left:10px; margin-bottom:10px;
 overflow:hidden;
}
.preco {
 color:#F8EE5E;
 font-weight:bold;
}
.detalhe {
 padding:3px;
 background-color:#E0E4E1;
 border:1px solid #C5CDC6;
}


.campo{font-family:Verdana, Trebuchet MS, Arial; font-size:11px; color: #566359; border:1px solid #C5CDC6; height: 15px; padding:3px; background-color: #E0E4E1; border-style: solid;}
textarea{font-family:Verdana, Trebuchet MS, Arial; font-size:11px; color: #566359; border:1px solid #C5CDC6; padding:3px; background-color: #E0E4E1; border-style: solid}
xselect{font-family:Verdana, Trebuchet MS, Arial; font-size:11px; color: #566359; border:1px solid #C5CDC6; padding:3px; background-color: #E0E4E1; border-style: solid}
radio{font-family:Verdana, Trebuchet MS, Arial; font-size:11px; color: #566359; border:1px solid #C5CDC6; padding:3px; background-color: #E0E4E1; border-style: solid}
.botao{font-family:Verdana, Trebuchet MS, Arial; font-size:11px; font-weight:bold; color: #FFF; border:1px solid #000000; height: 35px; padding-left:35px; padding-right:35px; background-color: #566359;}

.erro {
 width: auto; height: auto;
 background-color: #B3002B;
 position: relative;
 border:1px solid #D10533;
 font: Verdana; font-size: 12px;  color: #FFF;
 
 padding-left: 5px;
 padding-top: 10px;
 padding-bottom: 10px;
 text-align: center;
}


.negrito{font-weight: bold; }
.italico{font-style: italic;}
.legenda{font-family:Arial, Trebuchet MS, Arial; font-size:9px; color: #000000}
.underline{text-decoration: underline}

#paginacao {
 width: 510px; height: auto;
 position: relative;
 margin-top: 5px;
 background-color:#E0E4E1;
 border:1px solid #C5CDC6;
 color:#566359;
 padding:5px;
 overflow: visible;
 float: left;
}
a.borda_paginacao {
	font-family: Arial;
	font-size: 10px;
	border: solid 1px #C5CDC6; 	
	text-decoration: none;
	color:#566359;
	padding: 3px;
}
a.borda_paginacao:link,visited,active {
    text-decoration: none;
}
a.borda_paginacao:hover {
	background-color: #A8B5AA;
	border:1px solid #566359;
}
a.borda_ativo_paginacao {
	font-family: Arial;
	font-size: 10px;
	color: #FFF;
	background-color: #566359;
	text-decoration: none;
	border: 1px solid #566359;
	padding: 3px;
}