div.texto
{
	margin-top: 18px;
	line-height: 19px;
	color: #320B10;
	font-size: 14px;
}

div.produtos
{
	text-align: center;
	margin-top: 20px;
	background-color: #DEC29A;
	font-size: 22px;
	font-family: 'coustardbold';
	color: #9C0003;
	padding-bottom: 10px;
	padding-top: 10px;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.67);

}
div.produtos div.foto
{
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #4B3B24;
	border-top: 1px solid #4B3B24;
	border-right: 1px solid #fff;
	width: 180px;
	height: 180px;
	margin-left: 20px;
}

div.galeria
{
	background-color: #DEC29A;
	padding-bottom: 80px;
	padding-top: 20px;
	text-align: center;
	margin-top: 18px;
}
div.galeria div.foto-produto
{
	margin-left: 20px;
}
div.galeria div.foto-produto ul li img
{
	border-bottom: 1px solid #fff;
	border-left: 1px solid #4B3B24;
	border-top: 1px solid #4B3B24;
	border-right: 1px solid #fff;
}
div.galeria div.foto-produto ul li.bjqs-prev img
{
	border: 0px;
}
div.galeria div.foto-produto ul li.bjqs-next img
{
	border: 0px;
}

div.aplicacoes-titulo
{
	margin-top: 18px;
	margin-bottom: 18px;
	background-image: url(../img/titulo-aplicacoes.png);
	background-repeat: no-repeat;
	height: 62px;
	text-align: center;
}

div.aplicacoes-titulo h2
{
	margin-top: 10px;
	font-size: 24px;
	font-family: 'coustardregular';
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.67);
	text-transform: uppercase;
	margin-top: 20px;
}

div.cores
{
	background-color: #DEC29A;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 18px;
}
div.cores img
{
	border-bottom: 1px solid #fff;
	border-left: 1px solid #4B3B24;
	border-top: 1px solid #4B3B24;
	border-right: 1px solid #fff;
}
div.cores p
{
	margin-top: 10px;
	font-size: 16px;
	font-family: 'coustardregular';
	color: #9C0003;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.67);
}

div.formulario
{
	margin-top: 32px;
}
div.formulario label
{
	font-size: 16px;
	font-family: 'coustardregular';
	color: #9C0003;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.67);
	text-align: right;
	margin-right: 20px;
	margin-top: 10px;
}
div.formulario input, textarea, select
{
	border: 1px solid #000;
	border-radius: 0px;
	padding: 8px;
}
div.formulario select
{
	height: 38px;
}
div.formulario button
{
	padding: 0px;
	background-color: transparent;;
	border: 0px;
	border-radius: 0px;
	margin-right: 50px;
}
div.formulario div.botao
{
	text-align: right;
	margin-top: 18px;
}

div.side
{
	margin-top: 24px;
}
div.side h3
{
	font-size: 18px;
	font-family: 'coustardregular';
	color: #9C0003;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.67);
	text-transform: uppercase;
	margin-bottom: 18px;
}
div.side div.endereco
{
	margin-top: 18px;
	line-height: 19px;
	color: #320B10;
	font-size: 14px;
}
div.side div.mapa
{
	background-color: #DEC29A;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 18px;
	cursor: pointer;
}
div.side div.mapa img
{
	border-bottom: 1px solid #fff;
	border-left: 1px solid #4B3B24;
	border-top: 1px solid #4B3B24;
	border-right: 1px solid #fff;
}
div.side div.mapa p
{
	margin-top: 10px;
	font-size: 16px;
	font-family: 'coustardregular';
	color: #9C0003;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.67);
}
div.side div.mapa p a 
{
	font-size: 16px;
	font-family: 'coustardregular';
	color: #9C0003;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.67);
	text-decoration: none;
}


div.s1 {

	margin-top: 72px;

	font-size: 16px;

	text-align: right;

	line-height: 24px;
}
div.s1 h3 {

	font-size: 18px;
	font-weight: bold;

	text-transform: uppercase;

	margin-bottom: 18px;

	border-bottom: 1px solid #BC9775;

	padding: 10px;
}
div.s2 {

	margin-top: 72px;

	font-size: 16px;

	line-height: 24px;
}
div.s2 h3 {

	font-size: 18px;
	font-weight: bold;

	text-transform: uppercase;

	margin-bottom: 18px;

	border-bottom: 1px solid #BC9775;

	padding: 10px;
}

div.conteudo {

	min-height: 600px;
}


.sucesso
{
	background-color: #B2E494;
	border: 1px solid #58653F;
	margin-top: 18px;
	margin-bottom: 18px;
	padding: 8px;
}

.erro
{
	background-color: #ECAEAE;
	border: 1px solid #8B3636;
	margin-top: 18px;
	margin-bottom: 18px;
	padding: 8px;
}

#myModal
{
	position: absolute;
	z-index: 3000;
}