/* FALE CONOSCO */
#fale-conosco {
	width:auto;
}
	#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:650px;
	}
		#fale-conosco fieldset label {
			clear:both;
			display:block;
			margin:0 0 15px 0;
			width:650px;
		}
			#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:450px;
			}
	#fale-conosco fieldset .botao {
		margin-left:523px;
		width:50px;
	}


/* GALERIA DE FOTOS */
#galeria-de-fotos {
	width:auto;
}
	#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:10px 0 0 30px;
		overflow:auto;
		padding-left:3px;
		width:auto;
	}
		#galeria-de-fotos .galeria li {
			display:block;
			float:left;
			list-style:none;
			text-align:center;
			margin:0 15px 15px 15px;
			_margin:0 7px 15px 15px;
			width:195px;
		}
			#galeria-de-fotos .galeria li a img {
				border:1px solid #ccc;
				padding:3px;
			}
			#galeria-de-fotos .galeria li a:hover img {
				border:1px solid #df0384;
			}
			#galeria-de-fotos .galeria li a.descricao {
				display:block;
				font-size:12px;
				margin:5px;
				text-align:center;
			}
			#galeria-de-fotos .galeria li a:hover.descricao {
				color:#000;
				cursor:pointer;				
			}
			#galeria-de-fotos .galeria li p.destaque-titulo {
				font-size:12px;
				font-weight:bold;
				text-align:center;
				padding:5px;
			}


/* INSTITUCIONAL */
#institucional {
	width:auto;
}
	#institucional p {
		padding:0 0 15px 0;
		text-align:justify;
	}
		#institucional p a:hover {
			color:#900;
			text-decoration:underline;
		}
	#institucional ul {
		list-style:circle;
		list-style-position:inside;
		margin:-5px 0 10px 5px;
	}
	#institucional ol {
		list-style:circle;
		list-style-position:inside;
		margin:-5px 0 10px 5px;
	}
	#institucional .foto-esquerda {
		background-color:#fff;
		border:1px solid #ccc;
		display:block;
		float:left;
		margin:0 10px 10px 0;
		padding:4px;
	}
		#institucional .foto-direita {			
		border:1px solid #ccc;
		display:block;
		float:right;
		margin:0 0 10px 10px;
	}
			#institucional .foto-direita:hover {
				border:1px solid #df0384;
			}
	#institucional .galeria-institucional {
		clear:both;
		display:block;
		margin:10px 0 0 40px;
		width:auto;
	}
		#institucional .galeria-institucional li {
			display:block;
			float:left;
			list-style:none;
			text-align:center;
			margin:0 7px 15px 7px;
			_margin:0 7px 15px 15px;
			width:150px;
		}
			#institucional .galeria-institucional li a img {
				border:1px solid #ccc;
				padding:3px;
			}
			#institucional .galeria-institucional li a:hover img {
				border:1px solid #df0384;
			}
	#institucional .menu-institucional {
		clear:both;
		display:block;
		margin:-15px 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:#69c;
				text-decoration:underline;
			}
	#institucional .lista-categorias {
		padding:0 10px 10px 10px;
		width:auto;
	}
		#institucional .lista-categorias li {
			list-style:none;
		}
		#institucional .lista-categorias li a {
			background:url(../imagens/marc-1.gif) no-repeat top left;
			display:block;
			padding:0 0 10px 15px;
			width:485px;
		}
		#institucional .lista-categorias li a:hover {
			background-color:#ccc;
			color:#039;
			text-decoration:underline;
		}
			#institucional .lista-categorias li a span {
				color:#000;
			}
	#institucional .lista-itens {
		padding:0 10px 10px 10px;
		width:auto;
	}
		#institucional .lista-itens li {
			list-style:none;
		}
		#institucional .lista-itens li a {
			background:url(../imagens/marc-1.gif) no-repeat top left;
			display:block;
			padding:0 0 10px 15px;
			width:485px;
		}
		#institucional .lista-itens li a:hover {
			background-color:#ccc;
			color:#039;
			text-decoration:underline;
		}
			#institucional .lista-itens li a span {
				color:#039;
			}


/* ITENS */
#itens {
	width:auto;
}
	#itens h3 {
		border-bottom:1px #B9B9B9 solid;
		color:#df0384;
		font-size:13px;
		font-weight:bold;
		margin:0 0 10px 0;
		padding:0 0 0 8px;
		text-indent:0;
	}
	#itens p {
		padding:0 10px 15px 10px;
		text-align:justify;
	}
		#itens p a:hover {
			color:#900;
			text-decoration:underline;
		}
	#itens ul {
		list-style:circle;
		list-style-position:inside;
		margin:-5px 0 10px 5px;
	}
	#itens ol {
		list-style:circle;
		list-style-position:inside;
		margin:-5px 0 10px 5px;
	}
	#itens .foto-direita {
		background-color:#fff;
		border:1px solid #aea380;
		display:block;
		float:right;
		margin:0 10px 10px 10px;
		padding:3px;
	}
	#itens .foto-direita:hover {
		border:1px solid #df0384;
	}	
	#itens .galeria-itens {
		clear:both;
		display:block;
		margin:10px 0 0 40px;
		width:auto;
	}
		#itens .galeria-itens li {
			display:block;
			float:left;
			list-style:none;			
			margin:0 7px 15px 7px;
			_margin:0 7px 15px 15px;
			text-align:center;
			width:150px;
		}
			#itens .galeria-itens li a img {
				border:1px solid #ccc;
				padding:3px;
			}
			#itens .galeria-itens li a:hover img {
				border:1px solid #df0384;
			}
			
/* PRODUTOS */
#produtos {
	width:auto;
}
	#produtos p {
		padding:0 0 15px 0;
		text-align:justify;
	}
		#produtos p a:hover {
			color:#900;
			text-decoration:underline;
		}
	#produtos ul {
		list-style:circle;
		list-style-position:inside;
		margin:-5px 0 10px 5px;
	}
	#produtos ol {
		list-style:circle;
		list-style-position:inside;
		margin:-5px 0 10px 5px;
	}	
	#produtos fieldset#area-busca {
		clear:both;
		display:block;
		margin:-11px 0 15px 0;
		overflow:auto;
		padding:0 0 4px 0;
		text-align:right;
	}
	#produtos .lista-produtos {
		clear:both;
		display:block;
		margin:10px 0 0 35px;
		overflow:auto;
	}
		#produtos .lista-produtos li {
			display:block;
			float:left;			
			margin:0 15px 0 15px;
			_margin:0 3px 0 6px;
			text-align:center;	
			width:195px;
		}
			#produtos .lista-produtos li a.descricao {
				display:block;
				font-size:12px;
				margin:5px 5px 10px 5px;
				text-align:center;
			}
			#produtos .lista-produtos li a img {
				border:1px solid #ccc;
				padding:3px;
			}
			#produtos .lista-produtos li a img:hover {
				border:1px solid #df0384;
			}
			#produtos .lista-produtos li p.valor {
				color:#df0384;
				display:block;
				font-weight:bold;
				margin:-7px 5px 10px 5px;
				padding-bottom:0;
				text-align:center;
			}			
			#produtos .lista-produtos li a:hover.descricao {
				color:#000;
				cursor:pointer;
			}
	#produtos .lista-categorias {
		padding:0 10px 10px 10px;
		width:500px;
	}
		#produtos .lista-categorias li a {
			background:url(../imagens/marc-1.gif) no-repeat top left;
			display:block;
			padding:0 0 10px 15px;
			width:485px;
		}
		#produtos .lista-categorias li a:hover {
			background-color:#ccc;
			color:#df0384;
			text-decoration:underline;
		}
			#produtos .lista-categorias li a span {
				color:#df0384;
			}			
	#produtos .galeria-produto {
		clear:both;
		display:block;
		margin:10px 0 0 60px;
	}
		#produtos .galeria-produto li {
			display:block;
			float:left;
			margin:0 15px 15px 15px;			
			text-align:center;
			width:118px;
		}
			#produtos .galeria-produto li a img {
				border:1px solid #ccc;
				padding:3px;
			}
			#produtos .galeria-produto li a:hover img {
				border:1px solid #df0384;
			}				
	#produtos p.valor-produto {
		color:#df0384;
		font-size:14px;
		font-weight:bold;
		text-align:left;
	}	
	#produtos p#foto-produto {
		display:block;
		float:left;
		font-size:9px;
		margin-right:10px;
		text-align:center;
		width:193px;
	}
	#produtos p#foto-produto a img {
		border:1px solid #ccc;
		padding:3px;
		width:185px;
	}
	#produtos p#foto-produto a img:hover {
		border:1px solid #df0384;
	}	
	#produtos #detalhes-produto {
		display:block;
		overflow:auto;
		width:auto;
	}		
	
/* NEWSLETTER */
#newsletter {
	width:auto;
}
	#newsletter fieldset {
		clear:both;
		padding:20px;
		text-align:left;
		width:650px;
	}
		#newsletter fieldset label {
			clear:both;			
			display:block;
			margin:0 0 15px 0;
			width:650px;
		}
			#newsletter fieldset label span {
				display:block;
				float:left;
				padding:3px 5px 0 0;
				text-align:right;
				width:110px;
			}
			#newsletter fieldset label .campo {
				width:450px;
			}
			#newsletter fieldset label .campo.dois {
				text-transform:uppercase;
				width:20px;
			}			
	#newsletter fieldset .botao {
		margin-left:512px;
		width:60px;
	}
