*{
	margin: 0;
	padding: 0;
}
body{
 background-color: #0B0B0B;
}
.logo{
	float: left;
}
.logo1{
	float: right;
}
.frente img{
	width: 100%;
}
.meumenu{
	width: 100%;
	background-color: #000;
	float: left;
	box-shadow: 15px 15px 10px #58480E;
}
.meumenu, .submenu{
	list-style: none;
}
.submenu{
	display: none;
	position: relative;
}
.meumenu li a{
	text-decoration: none;
	font-size: 16px;
	font-style: oblique;
	font-family: comic sans Ms;
	color: #fff;
	float: left;
	padding: 15px;
	display: block;
	background-color: #000;
	transition: 0.3s;
}
.meumenu li a:hover{
	background-color: #58480E;
}
.meumenu li{
	float: left;
}
.meumenu li:hover .submenu{
	display: block;
	position: absolute;
}
.meumenu li:hover li{
	float: none;
}
.meumenu li:hover a{
	float: none;
}
nav .menu2 .submenu2{
	display: none;
	position: absolute;
	background-color: #000;
	box-shadow: 15px 15px 10px #58480E;
	width:90%;
}

nav .menu2{
	width: 120px;
	margin: 0;
	border-radius:8px;
	background-color: #FAC609;
	box-shadow: 15px 15px 10px #58480E;
}
nav .menu2 li{
	display: inline-block;
	background-color: #D7272C;
}
nav .menu2 li:hover{
	transition:1s;
	background-color:#58480E;
	margin-left: 8px; 
}
nav .menu2 a{
	display: block;
	text-decoration: none;
	padding: 10px;
	color: #E6E6E6;
	font-size: 20px;
	font-family: comic sans Ms;
}
nav .menu2 li:hover .submenu2{
	display: block;
}
nav .submenu2 table tr td:nth-child(2n+0){
	color: #E6E6E6;
	text-align: left;
	font-size: 12px;
	font-family: comic sans Ms;
}
nav .submenu2 table tr td:nth-child(2n+1) img{
	width: 30px;
}
.produtos img{
	margin-top: 35px;
	width:200px; 
}
.produtos{
	margin-left: 10px;
}
.produtos-liquido{
	margin-left: 10px;
}
.produtos-liquido img{
	width: 100px;
}

.section-principal{
	max-width: 2000px;
	min-width: 640px;
	height: 100%;
	margin: auto;
	margin-top: 130px;
}
.section-principal h1{
	font-size: 30px;
	color: #E6E6E6;
	text-align: center;
	font-family: verdana;
}
.section-principal article img{
	width: 100%;
}
.section-principal article p{
	margin-top: 20px;
	color: #E6E6E6;
	font-size: 20px;
	font-family: comic sans Ms;
}

.section-contato .formulario{
	width: 50%;
	float: left;
}
.contato{
	width: 100%;
	height: 300px;
}
.formulario{
	width: 50%;
	height: 250px;
	float: left;
}
.contato h2{
	color: #E6E6E6;
	font-family: Comic sans Ms;
	text-align: center;
}
.formulario fieldset{
	width: 100%;

}
.section-geral .formulario legend{
	text-align: left;
	font-family: comic sans Ms;
	color: #E6E6E6;
}
.section-geral .formulario label{
	color: #E6E6E6;
	font-family: verdana;
	font-style: oblique;
	font-size: 15px;
}
.section-geral .formulario input{
	color: #E6E6E6;
	font-size: 15px;
	background-color: #58480E;
	font-family: comic sans MS;
	border: 1px solid #E6E6E6;
	width: 100%;

}
.map{
	width: 45%;
	height: 250px;
	float: left;
	margin-left: 10px;
}
.section-geral .map iframe{
	width: 100%;
	height: 100%;
	margin-top: 12px;
	float: left;
}
.endereco{
	width: 40%;
	margin-left: 10px;
	margin-top: 20px;
}
.section-geral{
	max-width: 2000px;
	margin: auto;
	margin-top: 130px;
}
.section-geral p{
	color: #E6E6E6;
	font-size: 20px;
	font-style: oblique;
	z-index: -1;
}

.foto-texto{
	float: left;
}
 .foto-texto img{
	width: 50%;
	float: left;
	padding-right: 10px;
}
.indicacao{
	margin-top: 20px;
	width: 30%;
	float: left;
	text-align: center;
}
.indicacao h3{
	color:#BB2E25;
	font-family: verdana;
}
.indicacao li{
	color: #fff;
	font-family: helvetica;
	padding: 10px;
	margin-left: 30px;
	text-align: left;
}
.table{
	float: left;
	margin-right: 10px;
}
.table img{
	width: 300px;
	height: 230px;
}

.banco p{
}
.section-map{
	margin: auto;
	margin-top: 130px;
	text-align: center;
}
.section-map h2{
	color: #E6E6E6;
	font-size: 30px;
	font-family: verdana;
}
.section-map iframe{
	width: 90%;
	height: 100%;
}
.footer-section{
	width: 100%;
	height: 45px;
	margin-top: 80px;
}
.footer-foto1 img{
	float: left;
	width: 40px;
	margin-left: 20px;
}
.footer-foto1 p{
	float: left;
	margin-left: 15px;
	margin-top: 12px;
	font-size: 13px;
	font-family: verdana;
	color: #E6E6E6;
}
.footer-body{
	clear: both;
	position: relative;
	top: 20px;
	width: 100%;
	height:100px;
	background-color:#111415;
	text-align: center;
	z-index: -1;
}
.footer-body span{
	font-size: 20px;
	color: #E6E6E6;
}
.footer-body img{
	width: 100px;
	margin-top: 30px;
}
.sobre{
	width: 28%;
	border: 1px solid #fff;
	float: left;
	margin: 0 10px;
	border-radius: 10px;
	border: 7px solid #FAC609;
}
.sobre h1{
	font-size: 20px;
}
