/* ITENS */
#itens {
	width:480px;
}
	#itens h2 {
		color:#039;
		font-size:24px;
		margin:0 0 10px 0;
		padding:0;
		text-indent:0;
	}
	#itens p {
		padding:0 10px 15px 10px;
		text-align:justify;
	}
	#itens .foto {
		background-color:#fff;
		border:1px solid #ccc;
		display:block;
		float:right;
		margin:0 10px 10px 10px;
		padding:3px;
	}
	#itens .foto:hover {
		border:1px solid #039;
	}	
	#itens .galeria-itens {
		clear:both;
		display:block;
		margin-top:10px;
		width:480px;
	}
		#itens .galeria-itens li {
			display:block;
			float:left;			
			margin:0 16px 15px 16px;
			text-align:center;
			width:128px;
		}
			#itens .galeria-itens li a img {
				background-color:#fff;
				border:1px solid #ccc;				
				padding:3px;
			}
			#itens .galeria-itens li a:hover img {
				border:1px solid #039;
			}


/* INSTITUCIONAL */
#institucional {
	width:480px;
}
	#institucional p {
		padding:0 0 15px 0;
		text-align:justify;
	}
	#institucional p a{
		text-decoration:underline;
	}	
	
	#institucional p a:hover{
		color:#369;
		cursor:pointer;
	}	
	
	#institucional .foto-capa {
		background-color:#fff;
		border:1px solid #ccc;
		display:block;
		float:left;
		margin:0 10px 10px 0;
		padding:3px;
	}
	#institucional .foto {
		background-color:#fff;
		border:1px solid #ccc;
		display:block;
		float:right;
		margin:0 0 10px 10px;
		padding:3px;
	}
	#institucional .foto:hover {
		border:1px solid #039;
	}	
	#institucional .galeria-institucional {
		clear:both;
		display:block;
		margin-top:10px;
		width:480px;
	}
		#institucional .galeria-institucional li {
			display:block;
			margin:0 16px 15px 16px;
			float:left;
			text-align:center;
			width:128px;
		}
			#institucional .galeria-institucional li a img {
				background-color:#fff;
				border:1px solid #ccc;				
				padding:3px;
			}
			#institucional .galeria-institucional li a:hover img {
				border:1px solid #039;
			}
	#institucional .menu-institucional {
		clear:both;
		display:block;
		margin:-5px 0 20px 0;
		overflow:auto;
	}
		#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:#039;
				text-decoration:underline;
			}		
			

/* FALE CONOSCO */
#fale-conosco {
	width:480px;
}
	#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;
			}
	#fale-conosco fieldset .botao {
		margin-left:353px;
		width:50px;
	}
/* NEWSLETTER */
#newsletter {
	width:480px;
}
	#newsletter fieldset {
		clear:both;
		padding:20px;
		text-align:left;
		width:420px;
	}
		#newsletter fieldset label {
			clear:both;			
			display:block;
			margin:0 0 15px 0;
			width:420px;
		}
			#newsletter fieldset label span {
				display:block;
				float:left;
				padding:3px 5px 0 0;
				text-align:right;
				width:110px;
			}
			#newsletter fieldset label .campo {
				width:280px;
			}
			#newsletter fieldset label .campo.dois {
				text-transform:uppercase;
				width:20px;
			}			
	#newsletter fieldset .botao {
		margin-left:343px;
		width:60px;
	}		
	
	
/* GALERIA DE FOTOS */
#galeria-de-fotos {
	width:480px;
}
	#galeria-de-fotos p {
		padding:0 0 15px 0;
		text-align:justify;
	}			
	#galeria-de-fotos fieldset#area-busca {
		border-bottom:1px solid #e2e2e2;
		clear:both;
		display:block;
		margin:0 0 15px 0;
		overflow:auto;
		padding:0 0 4px 0;
		text-align:right;
	}
	#galeria-de-fotos .galeria {
		clear:both;
		display:block;
		margin-top:10px;
		overflow:auto;
		width:480px;
	}
		#galeria-de-fotos .galeria li {
			display:block;
			float:left;
			margin:0 6px 5px 6px;
			text-align:center;
			width:148px;
		}
			#galeria-de-fotos .galeria li a img {
				background-color:#fff;
				border:1px solid #ccc;
				padding:3px;
			}
			#galeria-de-fotos .galeria li a:hover img {
				border:1px solid #039;
			}
			#galeria-de-fotos .galeria li a.descricao {
				display:block;
				margin:5px;
				text-align:center;
			}
			#galeria-de-fotos .galeria li a:hover.descricao {
				color:#369;
				cursor:pointer;				
				text-decoration:underline;
			}	
	
	
/* PRODUTOS */
#produtos {
	width:480px;
}
	#produtos p {
		padding:0 0 15px 0;
		text-align:justify;
	}			
	#produtos fieldset#area-busca {
		border-bottom:1px solid #e2e2e2;
		clear:both;
		display:block;
		margin:0 0 15px 0;
		overflow:auto;
		padding:0 0 4px 0;
		text-align:right;
	}
	#produtos .lista-produtos {
		clear:both;
		display:block;
		margin-top:10px;
		overflow:auto;
		width:480px;
	}
		#produtos .lista-produtos li {
			display:block;
			float:left;
			margin:0 16px 15px 16px;			
			text-align:center;
			width:108px;
		}
			#produtos .lista-produtos li a.foto-produto {
				border:1px solid #ccc;
				background-color:#fff;
				display:block;
				padding:3px;
				margin-bottom:5px;
			}
			#produtos .lista-produtos li a:hover.foto-produto {
				border:1px solid #340c70;
			}
			#produtos .lista-produtos li a.descricao {
				display:block;
				text-align:center;
			}
			#produtos .lista-produtos li p.valor {
				color:#900;
				display:block;
				font-weight:bold;
				font-size:13px;
				margin:5px 15px 5px 15px;
				padding-bottom:0;
				text-align:center;
			}			
			#produtos .lista-produtos li a:hover.descricao {
				color:#340c70;
				text-decoration:underline;
				cursor:pointer;
			}
	#produtos .lista-categorias {
		padding:0 10px 10px 10px;
		width:440px;
	}
		#produtos .lista-categorias li a {
			background:url(../imagens/marc-1.gif) no-repeat top left;
			display:block;
			padding:5px 0 5px 15px;
			border-bottom:1px dotted #ccc;
			width:425px;
		}
		#produtos .lista-categorias li a:hover {
			background-color:#ccc;
			color:#039;
			text-decoration:underline;
		}
			#produtos .lista-categorias li a span {
				color:#039;
			}			
	#produtos .galeria-produto {
		clear:both;
		display:block;
		margin-top:10px;
		width:480px;
	}
		#produtos .galeria-produto li {
			display:block;
			float:left;
			margin:0 16px 15px 16px;			
			text-align:center;
			width:128px;
		}		
			#produtos .galeria-produto li a img {
				border:1px solid #ccc;
				padding:3px;
			}
			#produtos .galeria-produto li a:hover img {
				border:1px solid #039;
			}				
	#produtos p.valor-produto {
		color:#cb8a03;
		font-size:13px;
		font-weight:bold;
		text-align:left;
	}	
	#produtos a.foto-produto {
		display:block;
		float:left;
		width:100px;
		padding:3px;
		border:1px solid #ccc;
		background-color:#fff;
		font-size:9px;
		text-align:center;
		margin-right:10px;
	}	
	#produtos a.foto-produto:hover {
		border:1px solid #039;
	}	
	#produtos #detalhes-produto {
		display:block;
		overflow:auto;
		width:auto;
	}	
