/* PRODUTOS */
#produtos {
	width:470px;
	display:block;
	clear:both;
}
	#produtos p {
		padding:0 0 15px 0;
		text-align:justify;
	}			
	#produtos fieldset#area-busca {
		clear:both;
		display:block;
		margin:-40px 0 15px 0;
		overflow:auto;
		padding:0 0 4px 0;
		text-align:right;
	}
	#produtos .lista-produtos {
		clear:both;
		display:block;
		list-style:none;
		padding:0;
		margin:0;
		margin-top:10px;
		overflow:auto;
		width:470px;
	}
		#produtos .lista-produtos li {
			display:block;
			float:left;
			text-align:center;
			margin:0 4px 0 4px;
			_margin:0 2px 0 2px;
			width:148px;
		}
			#produtos .lista-produtos li a img {
				background-color:#fff;
				border:1px solid #ccc;
				padding:3px;
			}
			#produtos .lista-produtos li a:hover img {
				border:1px solid #090;
			}
			#produtos .lista-produtos li a.descricao {
				display:block;
				margin:5px 15px 15px 15px;
				text-align:center;
			}
			#produtos .lista-produtos li p.valor {
				color:#c00;
				display:block;
				font-weight:bold;
				margin:-10px 15px 15px 15px;
				padding-bottom:0;
				text-align:center;
			}			
			#produtos .lista-produtos li a:hover.descricao {
				color:#060;
				text-decoration:underline;
				cursor:pointer;
			}
	#produtos .lista-categorias {
		padding:0 10px 10px 10px;
		list-style:none;
		width:470px;
	}
		#produtos .lista-categorias li a {
			background:url(../imagens/marc-1.gif) no-repeat top left;
			border-bottom:1px solid #ebebeb;
			display:block;
			padding:5px 0 5px 15px;
			width:455px;
		}
		#produtos .lista-categorias li a:hover {
			background-color:#f4f4f4;
			color:#060;
		}
			#produtos .lista-categorias li a span {
				color:#060;
			}			
	#produtos .galeria-produto {
		clear:both;
		display:block;
		list-style:none;
		margin-top:10px;
		width:470px;
	}
		#produtos .galeria-produto li {
			display:block;
			float:left;
			margin:0 4px 15px 4px;			
			text-align:center;
			width:148px;
		}
			#produtos .galeria-produto li a img {
				border:1px solid #ccc;
				padding:3px;
			}
			#produtos .galeria-produto li a:hover img {
				border:1px solid #090;
			}				
	#produtos p.valor-produto {
		color:#c00;
		font-size:13px;
		font-weight:bold;
		text-align:left;
	}	
	#produtos p#foto-produto {
		display:block;
		float:left;
		width:150px;
		font-size:9px;
		text-align:center;
		margin-right:10px;
	}	
	#produtos p#foto-produto a img {
		padding:4px;
		border:1px solid #ccc;
		margin-bottom:5px;
	}
	#produtos p#foto-produto a:hover img {
		border:1px solid #090;
	}	
	#produtos #detalhes-produto {
		display:block;
		overflow:auto;
		width:auto;
	}
	

/* INSTITUCIONAL */
#institucional {
	width:470px;
}
#institucionalcapa {
	width:185px;
	margin-left:315px;
	height:220px;
	display:block;
}
	#institucional,#institucionalcapa p {
		padding:0 0 15px 0;
		text-align:justify;
	}
	#institucional .foto-capa {
		background-color:#fff;
		border:1px solid #aea380;
		display:block;
		float:left;
		margin:0 10px 10px 0;
		padding:3px;
	}
	#institucionalcapa .foto-capa {
		background-color:#fff;
		border:1px solid #aea380;
		display:block;
		float:left;
		margin:0 10px 10px 0;
		padding:3px;
	}	
	#institucional .foto {
		background-color:#fff;
		border:1px solid #aea380;
		display:block;
		float:right;
		margin:0 0 10px 10px;
		padding:3px;
	}
	#institucional .foto:hover {
		border:1px solid #802b12;
	}	
	#institucional .galeria-institucional {
		clear:both;
		display:block;
		list-style:none;
		margin:10px 0 0 0;
		padding:0;
		width:470px;
	}
		#institucional .galeria-institucional li {
			display:block;
			margin:0 4px 15px 4px;
			float:left;
			text-align:center;
			width:148px;
		}
			#institucional .galeria-institucional li a img {
				background-color:#fff;
				border:1px solid #aea380;				
				padding:3px;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
			}
			#institucional .galeria-institucional li a:hover img {
				border:1px solid #802b12;
			}
	#institucional .menu-institucional {
		clear:both;
		display:block;
		list-style:none;		
		margin:0 0 20px 0;
		overflow:auto;
		_padding-bottom:15px;
	}
		#institucional .menu-institucional li {
			background:url(../imagens/marc-2.gif) no-repeat top left;
			display:block;
			float:left;
			padding:5px 15px 0 15px;
			white-space:nowrap;
		}
			#institucional .menu-institucional li a:hover {
				color:#802b12;
				text-decoration:underline;
			}
			

/* FALE CONOSCO */
#fale-conosco {
	width:470px;
}
	#fale-conosco p.chamada-rodape {
		border-top:1px solid #e2e2e2;
		clear:both;
		display:block;
		padding:3px 0 15px 0;
		text-align:justify;
	}
	#fale-conosco fieldset {
		clear:both;
		padding:20px;
		text-align:left;
		width:420px;
	}
		#fale-conosco fieldset label {
			display:block;
			clear:both;
			margin:0 0 15px 0;
			width:420px;
		}
			#fale-conosco fieldset label span {
				display:block;
				float:left;
				padding:3px 5px 0 0;
				text-align:right;
				width:110px;
			}
			#fale-conosco fieldset label .campo {
				width:280px;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
			}
	#fale-conosco fieldset .botao {
		margin-left:353px;
		width:50px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
	}			
