	@charset "utf-8";
	/* CSS Document */

	@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro');

		/* RESET CSS *html, body, h1, h2, h3, h4, h5, h6, p, form, footer, header, menu, nav1{ */
		html, body, footer, header, menu, nav1{
			margin: 0;
			padding: 0;
			border: 0;
			font-size: 100%;
			font: inherit;
			vertical-align: baseline;
			scroll-behavior: smooth;
		}

		/* HTML5 display-role reset for older browsers */
		header, menu, nav1{
			display: block;
		}
		body {
			line-height: 0;
			position: relative;
		}

		/* FIM RESET CSS */

			p { margin-bottom: 15px; }

		#header {
			display: flex;
			align-items: center;
			justify-content: center;
			padding: 0px;
			background-color:#ffffff;
		}

	/*BORDA TOP E BOTTON MENU*/
		#menuHeader {
			display: flex;
			align-items: center;
			justify-content: space-between;
			background-color:#000;
			width: 100%;
	/*		transition: all .5s; */
		}
	/*
		#menuHeader ul {
			display: flex;
			padding: 0 30px;
			list-style: none;
		}
		#menuHeader ul li {
			transition: all .5s;
		}
		#menuHeader ul li.active {
			background: #1a756f;
		}
		#menuHeader ul li:hover {
			background: #1a756f;
			transition: all .5s;
		}
		#menuHeader ul li a {
			display: inline-block;
			color: #fff;
			text-decoration: none;
			padding: 30px 20px;
			transition: all .5s;
		}
		#menuHeader form {
			display: flex;
			align-items: center;
			padding: 0 30px;
		}
		#menuHeader form input {
			padding: 10px;
			border: 0;
		}
		#menuHeader form button {
			background: #1a756f;
			color: #fff;
			font-size: 15px;
			border: 0;
			padding: 8px 15px;
			cursor: pointer;
			transition: all .5s;
		}
		#menuHeader form button:hover {
			background: #0c5651;
			transition: all .5s;
		}
	*/	
		.menu-fixo {
			position: fixed;
			top: 0;
			z-index: 99999;
			transition: all .5s;
		}
	/*
		.menu-fixo a {
			padding: 15px 15px !important;
			transition: all .5s;
		}
	*/

	#top_logo_left{
	width:35%;
	min-height:10px;
	float:left;
	margin-top:40px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	line-height: 180%;
	color:#000;
	text-align:left;
	padding-left:60px;
	font-weight:900;
	display:block;
	}
	#top_logo_left a{
	color:#000;	
	text-decoration:none;
	}
	#top_logo_left a:hover{
	color:#000;	
	text-decoration:underline;
	}

	#top_logo_right{
	width:35%;
	min-height:10px;
	float:right;
	margin-top:40px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	line-height: 180%;
	color:#000;
	text-align:right;
	padding-right:60px;
	font-weight:bold;
	display:block;
	}
	#top_logo_right a{
	color:#000;	
	text-decoration:none;
	}
	#top_logo_right a:hover{
	color:#000;	
	text-decoration:underline;
	}


	#bg_logo{
	width:100%;
	float:left;
	margin-top: 10px;
	margin-bottom:10px;
	}
	#logo{
	width:230px;
	height:186px;
	margin:0 auto;
	margin-top:10px;
	}
	.img_logo{
	width:100%;
	height:100%;
	}
	@media screen and (max-width: 800px) {
	#top_logo_left{
	display:none;
	}
	#top_logo_right{
	display:none;
	}
	}
	@media screen and (max-width: 464px) {
	/* -10% */
	#logo{
	width:207px;
	height:167.4px;
	}
	#header {
	padding: 0px;
	}
	}
	@media screen and (max-width: 320px) {
	/* -20% */
	#logo{
	width:184px;
	height:148.8px;
	}
	#header {
	padding: 0px;
	}
	}




	#bg_menu{
	width:100%;
	min-height:10px;
	float:left;
	margin-top:6px;
	margin-bottom:0px;

	}

	#redes_sociais-topo{
	width:30%;
	min-height:10px;
	margin-top:4px;
	margin-left:0px;
	float:right;
	position:relative;
	z-index:99999;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	color:#ffffff;
	text-align:right;
	padding-right:30px;
	line-height: 180%;
	}


	/* BOTÃO PESQUISAR - SEARCH */
	* {
	box-sizing: border-box;
	}

	.openBtn {
	background-color:transparent;
	border: none;
	font-size: 20px;
	margin-top:4px;
	cursor: pointer;
	}

	.openBtn:hover {
	background-color:transparent;
	}

	.overlay {
	width: 100%;
	height: 88px;
	display: none;
	position: fixed;
	z-index: 1;
	top: 0;
	left: 0;
	background-color: rgb(0,0,0);
	background-color: rgba(0,0,0, 0.9);
	}

	.overlay-content {
	position: relative;
	top: 20px;
	width: 50%;
	text-align: center;
	margin-top: 30px;
	margin: auto;
	}

	.overlay .closebtn {
	position: absolute;
	top: 30px;
	right: 300px;
	font-size: 60px;
	cursor: pointer;
	color: white;
	}

	.overlay .closebtn:hover {
	color: #ccc;
	}

	.overlay input[type=text] {
	padding: 15px;
	font-size: 17px;
	border: none;
	float: left;
	width: 80%;
	background: white;
	}

	.overlay input[type=text]:hover {
	background: #f1f1f1;
	}

	.overlay button {
	float: left;
	width: 20%;
	padding: 15px;
	background: #ddd;
	font-size: 17px;
	border: none;
	cursor: pointer;
	}

	.overlay button:hover {
	background: #bbb;
	}

	#bg_banner{
	width:100%;
	float:left;
	background-color:#ffffff;
	font:14px 'autumnregular', sans-serif;
	margin-top:0px;
	z-index:1;
	}
	.img_banner{
	width:100%;
	}


	@media screen and (max-width: 1300px) {
	/* BOTÃO PESQUISAR - SEARCH */
	.overlay-content {
	width: 50%;
	}
	.overlay .closebtn {
	right: 150px;
	}
	.overlay input[type=text] {
	width: 50%;
	}
	.overlay button {
	width: 30%;
	font-size: 17px;
	}
	}

	@media screen and (max-width: 1000px) {
	#redes_sociais-topo{
	width:90%;
	margin-left:1%;
	float:left;
	text-align:left;
	padding-right:0px;
	}

	/* BOTÃO PESQUISAR - SEARCH */
	.overlay-content {
	width: 50%;
	}
	.overlay .closebtn {
	right: 150px;
	}
	.overlay input[type=text] {
	width: 50%;
	}
	.overlay button {
	width: 30%;
	font-size: 17px;
	}
	}
	@media screen and (max-width: 650px) {
	.overlay-content {
	width: 75%;
	}
	.overlay .closebtn {
	right: 25px;
	font-size: 60px;
	}
	.overlay input[type=text] {
	font-size: 14px;
	width: 70%;
	}
	.overlay button {
	width: 30%;
	font-size: 14px;
	}
	}
	@media screen and (max-width: 500px) {
	.overlay-content {
	width: 75%;
	}
	.overlay .closebtn {
	right: 15px;
	font-size: 50px;
	}
	.overlay input[type=text] {
	font-size: 13px;
	width: 70%;
	}
	.overlay button {
	width: 30%;
	font-size: 13px;
	}
	}
	@media screen and (max-width: 360px) {
	.overlay-content {
	width: 75%;
	}
	.overlay .closebtn {
	right: 10px;
	font-size: 50px;
	}
	.overlay input[type=text] {
	font-size: 12px;
	width: 60%;
	}
	.overlay button {
	width: 40%;
	font-size: 12px;
	}
	}


	#bg_empresa_home{
	width:100%;
	min-height:300px;
	float:left;
	background-color:#FFF;
	margin-top:20px;

	}
	#bg_empresa_home a{
	color:#000;
	text-decoration:none;
	}
	#bg_empresa_home a:hover{
	color:#000;
	text-decoration:underline;
	}
	#empresa_home_conteudo{
	width:30%;
	min-height:300px;
	float:left;
	margin-left:2.5%;
	}
	#empresa_home_linha{
	width:100%;
	height:1px;
	margin-top:20px;
	margin-bottom:20px;
	background-color:#CCC;
	display:none;
	}

	/* BLOCO SOBRE NÓS HOME PAGE */
	#empresa_home{
	width:92%;
	min-height:100px;
	margin:0 auto;
	margin-top:0px;
	margin-left:4%;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#000000;
	text-align:justify;
	line-height:140%;
	padding-left:20px;
	_padding-left:10px;
	padding-right:20px;
	_padding-right:10px;
	overflow:hidden;
	}
	#empresa_home a{
	color:#000000;
	text-decoration:none;
	}
	#empresa_home a:hover{
	color:#000000;
	text-decoration:underline;
	}
	#bl_empresa_home_img{
	width:40%;
	min-height:12px;
	float:right;
	margin-left:20px;
	margin-bottom: 20px;
	}
	.fonte1{
	color:#000000;
	text-align:left;
	font-size: 30px;
	line-height: 180%;
	font-family: Georgia, 'Times New Roman', Times, serif;
	}
	.fonte2{
	color:rgb(0,0,0,0.5);
	text-align:left;
	font-size: 20px;
	line-height: 180%;
	font-family: Georgia, 'Times New Roman', Times, serif;
	}
	.fonte3{
	color:#333;
	text-align:justify;
	font-size: 14px;
	line-height: 180%;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-top:20px;
	}
		
	@media screen and (max-width: 1400px) {
		#bl_empresa_home_img{
			width:50%;
		}
	} 

	@media screen and (max-width: 940px) {
	#empresa_home_conteudo{
	width:90%;
	min-height:300px;
	float:left;
	margin-left:5%;
	}
	#empresa_home_linha{
	display:block;
	}
	#bl_empresa_home_img{
	width:100%;
	text-align: center;
	margin-left:0px;
	margin-bottom:0px;
	}
	.fonte1{
	text-align:center;
	font-size: 30px;
	line-height: 140%;
	}
	.fonte2{
	text-align:center;
	font-size: 20px;
	line-height: 140%;
	}
	.fonte3{
	text-align:center;
	font-size: 14px;
	line-height: 160%;
	margin-top:20px;
	}
	}
	@media screen and (max-width: 500px) {
		#empresa_home{
			width:100%;
			min-height:100px;
			margin:0 auto;
			margin-top:0px;
			margin-left:0%;
			font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
			font-size:14px;
			color:#000000;
			text-align:justify;
			line-height:140%;
			padding-left:20px;
			_padding-left:10px;
			padding-right:20px;
			_padding-right:10px;
			overflow:hidden;
		}		
	}

	#empresa_home_img{
	width:230px;
	height:230px;
	margin:0 auto;
	text-align:center;
	}
	.home_img_icons{
	max-width: 100%;
	max-height: 100%
	}

	#empresa_home_titulo{
	width:80%;
	min-height:20px;
	float:left;
	margin-left:10%;
	margin-top:10px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 20px;
	font-weight:bold;
	color:#000;
	line-height: 180%;
	text-align:center;
	}
	#empresa_home_txt{
	width:80%;
	min-height:80px;
	float:left;
	margin-left:10%;
	margin-top:20px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	color:#000000;
	line-height: 180%;
	text-align:center;
	}

	#bg_bloco4_home{
	width:100%;
	min-height:100px;
	float:left;
	background-color:#f8f8f8;
	margin-top:80px;
	color:#000;
	}
	#bg_bloco4_home a{
	color:#000;	
	text-decoration:none;
	}
	#bg_bloco4_home a:hover{
	color:#000;	
	text-decoration:underline;
	}

	#bloco4_home{
	width:80%;
	margin:0 auto;
	margin-top:60px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 25px;
	color:#333;
	font-weight:bolder;
	line-height: 180%;
	text-align:center;
	letter-spacing: 8px;
	}
	#bloco4_home_linha{
	width:50%;
	height:1px;
	margin:0 auto;
	margin-top:30px;
	background-color:#CCC;
	}
	#bloco4_home_txt{
	width:80%;
	margin:0 auto;
	margin-top:30px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	color:#333;
	line-height: 180%;
	text-align:center;
	margin-bottom:60px;
	}
	@media screen and (max-width: 474px) {
	#bloco4_home{
	font-size: 18px;
	letter-spacing: 4px;
	}
	#bloco4_home_txt{
	font-size: 12px;
	}
	}
	@media screen and (max-width: 320px) {
	#bloco4_home{
	font-size: 16px;
	letter-spacing: 4px;
	}
	#bloco4_home_txt{
	font-size: 12px;
	}
	}

	#bg_rodape{
	width:100%;
	min-height:300px;
	float:left;
	background-color:#000;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:18px;
	color:#ffffff;
	text-align:center;
	line-height:220%;
	margin-top: 40px;
	}
	#bg_rodape a{
	color:#ffffff;
	text-decoration:none;
	}
	#bg_rodape a:hover{
	color:#ffffff;
	text-decoration:underline;
	}

	#rodape_esquerdo{
	width:40%;
	float:left;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:18px;
	color:#ffffff;
	text-align:left;
	line-height:220%;
	padding-top:20px;
	padding-left:50px;
	_padding-left:25px;
	margin-left:10%;
	}
	#rodape_esquerdo a{
	color:#ffffff;
	text-decoration:none;
	}
	#rodape_esquerdo a:hover{
	color:#ffffff;
	text-decoration:underline;
	}


	#rodape_direito{
	width:40%;
	float:left;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:18px;
	color:#ffffff;
	text-align:left;
	line-height:220%;
	padding-top:20px;
	padding-left:50px;
	_padding-left:25px;
	margin-left:10%;
	}
	#rodape_direito a{
	color:#ffffff;
	text-decoration:none;
	}
	#rodape_direito a:hover{
	color:#ffffff;
	text-decoration:underline;
	}

	#db{
	width:100%;
	float:left;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:18px;
	color:#ffffff;
	text-align:center;
	line-height:160%;
	margin-bottom: 20px;
	}
	#db a{
	color:#ffffff;
	text-decoration:none;
	}
	#db a:hover{
	color:#ffffff;
	text-decoration:underline;
	}
		

	@media screen and (max-width: 1440px) {
	#rodape_esquerdo{
	width:45%;
	padding-left:50px;
	_padding-left:25px;
	margin-left:5%;
	}
	#rodape_direito{
	width:45%;
	padding-left:50px;
	_padding-left:25px;
	margin-left:5%;
	}
	}
	@media screen and (max-width: 1280px) {
	#rodape_esquerdo{
	width:48%;
	padding-left:50px;
	_padding-left:25px;
	margin-left:2%;
	}
	#rodape_direito{
	width:48%;
	padding-left:50px;
	_padding-left:25px;
	margin-left:2%;
	}
	}
	@media screen and (max-width: 1200px) {
	#rodape_esquerdo{
	width:52%;
	padding-left:50px;
	_padding-left:25px;
	margin-left:1%;
	}
	#rodape_direito{
	width:45%;
	padding-left:50px;
	_padding-left:25px;
	margin-left:2%;
	}
	}
	/* RODAPE TAMANHO 02 RODAPE TAMANHO 02 RODAPE TAMANHO 02 RODAPE TAMANHO 02 RODAPE TAMANHO 02 RODAPE TAMANHO 02 RODAPE TAMANHO 02 RODAPE TAMANHO 02 RODAPE TAMANHO 02  */
	@media screen and (max-width: 1100px) {
	#rodape_esquerdo{
	width:100%;
	margin-left:0%;
	text-align:center;
	padding-left:1%;
	padding-right:1%;
	font-size:18px;
	line-height:220%;
	padding-top:20px;
	}
	#rodape_direito{
	width:100%;
	margin-left:0%;
	text-align:center;
	padding-left:1%;
	padding-right:1%;
	}
	#form_pesquisa{
	width:70%;
	min-height:10px;
	float:none;
	margin:0 auto;
	}
	}
	@media screen and (max-width: 630px) {
	#rodape_esquerdo{
	padding-left:1%;
	padding-right:1%;
	font-size:16px;
	}
	#rodape_direito{
	padding-left:1%;
	padding-right:1%;
	font-size:16px;
	}
	#form_pesquisa{
	width:70%;
	min-height:10px;
	float:none;
	margin:0 auto;
	}
	}
	@media screen and (max-width: 420px) {
		#rodape_esquerdo{
		padding-left:2%;
		padding-right:2%;
		font-size:14px;
		}
		#rodape_direito{
		padding-left:2%;
		padding-right:2%;
		font-size:14px;
		}
		#db{
		font-size:15px;
		}
			
	}


	#bg_conteudo{
	width:100%;
	min-height:300px;
	float:left;
	margin-top:40px;
	}

	@media screen and (max-width: 1010px) {
	#bg_conteudo{
	margin-top:40px;
	}
	}

	#titulo_conteudo{
	width:90%;
	height:33px;
	float:left;
	margin-left:5%;
	margin-bottom:20px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size:18px;
	color:#000;
	text-align:left;
	line-height:120%;
	border-bottom:1px solid #1a1a1a;
	}
	.titulo_conteudo{
	font-size: 20px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	color: #000000;
	}
	@media screen and (max-width: 586px) {
		#titulo_conteudo{
		font-size:16px;
		}
		.titulo_conteudo{
		font-size: 18px;
		}
	}
	@media screen and (max-width: 340px) {
		#titulo_conteudo{
		font-size:14px;
		}
		.titulo_conteudo{
		font-size: 16px;
		}
	}


	#cardapio_conteudo_full{
	width:92%;
	min-height: 400px;
	margin:0 auto;
	margin-top:30px;
	margin-left:4%;
	text-align:center;
	}

	#cardapio_overflow{
		width: 100%;
		overflow-x: auto;
		min-height: 80px;
		
	}

	.cardapio_categorias_menu{
	min-width:100px;
	height:40px;
	border:2px solid #333333;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: -7px 7px 13px 0px rgba(50, 50, 50, 0.53);
	-moz-box-shadow:    -7px 7px 13px 0px rgba(50, 50, 50, 0.53);
	box-shadow:         -7px 7px 13px 0px rgba(50, 50, 50, 0.53);
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size:14px;
	text-align:center;
	line-height:400%;
	text-transform:uppercase;
	color:#ffffff;
	background-color: #333333;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom: 	0px;;
	white-space: nowrap;
	font-weight: bold;
	}
	.cardapio_categorias_menu:hover {
	color:#333333;
	background-color: #ffffff;
	}

	@media screen and (max-width: 740px) {
		.cardapio_categorias_menu{
			font-size:12px;
		}
	}
	@media screen and (max-width: 470px) {
		.cardapio_categorias_menu{
			font-size:12px;
			margin-left:5px;
			margin-right:5px;
		}
	}

	#cardapio_cat_titulo{
	width: 78%;
	min-height: 10px;
	float: left;
	margin-top: 50px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	text-align:left;
	line-height:160%;
	color:#000000;
	}
	#cardapio_cat_titulo_preco2{
	width: 10%;
	min-height: 10px;
	float: left;
	margin-top: 50px;
	margin-left: 1%;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-weight: bold;
	letter-spacing: -2px;
	font-size: 22px;
	text-align:center;
	line-height:160%;
	color:#000000;
	}

	#cardapio_cat_itens{
	width: 100%;
	min-height: 10px;
	float: left;
	margin-top: 10px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	text-align:left;
	line-height:160%;
	color:#000000;
	}

	#bg_cardapio_titulos{
		width: 90%;
		min-height: 50px;
		float: left;
		margin-left: 5%;
	}

	#bg_cardapio_cat_item{
		width: 90%;
		min-height: 50px;
		float: left;
		margin-left: 5%;
		margin-top: 26px;
		border-left: #333333 solid 2px;
	}

		#cardapio_cat_item{
		width: 78%;
		min-height: 10px;
		float: left;
		font-family: Georgia, 'Times New Roman', Times, serif;
		text-align:left;
		line-height:160%;
		color:#000000;
		padding-left: 10px;
		}
		#cardapio_cat_item_preco2{
		width: 10%;
		min-height: 10px;
		float: left;
		margin-left: 1%;
		font-family: Georgia, 'Times New Roman', Times, serif;
		text-align:center;
		line-height:160%;
		color:#000000;
		}
		#cardapio_cat_item_desc{
		width: 98%;
		min-height: 10px;
		float: left;
		margin-left: 10px;
		font-family: Arial, Helvetica, sans-serif;
		text-align:left;
		line-height:160%;
		color:#000000;
		border-top: #333333 dotted 1px;
		}


	@media screen and (max-width: 1200px) {
		#cardapio_cat_titulo_preco2{
		font-size: 24px;
		}
	}

	@media screen and (max-width: 1020px) {
		#cardapio_cat_titulo_preco2{
		font-size: 20px;
		}
	}
	@media screen and (max-width: 840px) {
		#cardapio_cat_titulo_preco2{
		font-size: 17px;
		}
	}
	@media screen and (max-width: 740px) {
		#bg_cardapio_titulos{
			width: 100%;
			margin-left: 0%;
		}
		#bg_cardapio_cat_item{
			width: 100%;
			margin-left: 0%;
		}
		#cardapio_cat_item{
			width: 70%;
		}
		#cardapio_cat_titulo{
		width: 70%;
		}
		#cardapio_cat_titulo_preco2{
		width: 15%;
		margin-left: 0%;
		font-size: 17px;
		}
		#cardapio_cat_item_preco2{
		width: 15%;
		margin-left: 0%;
		}
		#cardapio_cat_item_desc{
		width: 98%;
		margin-left: 10px;
		}
	}

	@media screen and (max-width: 480px) {
		#bg_cardapio_titulos{
			width: 100%;
			margin-left: 0%;
		}
		#bg_cardapio_cat_item{
			width: 100%;
			margin-left: 0%;
		}
		#cardapio_cat_item{
			width: 60%;
		}
		#cardapio_cat_titulo{
			width: 60%;
		}
		#cardapio_cat_titulo_preco2{
			width: 20%;
			margin-left: 0%;
			font-size: 15px;
		}
		#cardapio_cat_item_preco2{
			width: 20%;
			margin-left: 0%;
		}
		#cardapio_cat_item_desc{
			width: 98%;
			margin-left: 10px;
		}
		h2{
			font-size: 20px;
		}
		h3{
			font-size: 16px;
		}

		}

		@media screen and (max-width: 350px) {
			h2{
				font-size: 18px;
			}
		
			h3{
				font-size: 16px;
			}
		}
		
		@media screen and (max-width: 320px) {
			h2{
				font-size: 15px;
			}
		
			h3{
				font-size: 13px;
			}
			h5	{
				font-size: 9px;
			}
			#cardapio_cat_titulo_preco2{
				font-size: 13px;
			}
		}

	#conteudo_esquerda{
	width:44%;
	min-height:400px;
	float:left;
	margin-left:5%;
	margin-top:30px;
	margin-bottom:10px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#000000;
	text-align:left;
	line-height:160%;
	}
	#conteudo_esquerda a{
	color:#000000;
	text-decoration:none;
	}
	#conteudo_esquerda a:hover{
	color:#000000;
	text-decoration:underline;
	}

	#conteudo_direita{
	width:44%;
	min-height:400px;
	float:left;
	margin-top:30px;
	margin-left:3%;
	margin-bottom:10px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#000000;
	text-align:left;
	line-height:160%;
	}
	#conteudo_direita a{
	color:#000000;
	text-decoration:none;
	}
	#conteudo_direita a:hover{
	color:#000000;
	text-decoration:underline;
	}

	@media screen and (max-width: 1360px) {
	#conteudo_esquerda{
	width:97%;
	margin-left:3%;
	margin-top:30px;
	margin-bottom:10px;

	}
	#conteudo_direita{
	width:97%;
	margin-top:30px;
	margin-left:3%;
	margin-bottom:10px;
	}
	}

	#conteudo_full{
	width:92%;
	min-height:400px;
	margin:0 auto;
	margin-top:30px;
	margin-left:4%;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#000000;
	text-align:justify;
	line-height:140%;
	padding-left:20px;
	_padding-left:10px;
	padding-right:20px;
	_padding-right:10px;
	overflow:hidden;
	}
	#conteudo_full a{
	color:#000000;
	text-decoration:none;
	}
	#conteudo_full a:hover{
	color:#000000;
	text-decoration:underline;
	}

	#conteudo_produtos_esquerda{
	width:22%;
	min-height:170px;
	margin-bottom:10px;
	float:left;
	}
	#conteudo_img_produtos{
	width:298px;
	height:160px;
	}

	#conteudo_produtos_direita{
	width:75%;
	min-height:170px;
	margin-bottom:10px;
	float:left;
	margin-left:1%;
	border-bottom:1px #CCCCCC solid;
	}

	#conteudo_txt_produtos{
	width:100%;
	min-height:110px;
	float:left;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#1a1a1a;
	text-align:justify;
	line-height:160%;
	padding-left:10px;
	_padding-left:5px;
	}
	@media screen and (max-width: 1450px) {
	#conteudo_produtos_esquerda{
	width:30%;
	margin-left:2%;
	}

	#conteudo_produtos_direita{
	width:67%;
	margin-left:1%;
	}
	}

	@media screen and (max-width: 1100px) {
	#conteudo_produtos_esquerda{
	width:40%;
	margin-left:2%;
	}

	#conteudo_produtos_direita{
	width:57%;
	margin-left:1%;
	}
	}


	@media screen and (max-width: 810px) {
	#conteudo_produtos_esquerda{
	width:100%;
	margin:0;
	}
	#conteudo_img_produtos{
	width:298px;
	height:160px;
	margin:0 auto;
	}


	#conteudo_produtos_direita{
	width:100%;
	margin-bottom:10px;
	float:left;
	margin:0;
	}

	#conteudo_txt_produtos{
	width:98%;
	text-align:center;
	margin:0;
	}
	}


	#conteudo_produtos_p{
	width:300px;
	min-height:170px;
	margin-bottom:10px;
	float:left;
	margin-left:30px;
	_margin-left:15px;
	}

	#conteudo_img_produtos_p{
	width:298px;
	height:160px;
	float:left;
	}


	#imagem_selection{
	width:240px;
	min-height:200px;
	float:left;
	}

	#texto_selection{
	width:80%;
	min-height:220px;	
	float:left;
	margin-bottom:10px;
	margin-left:20px;
	}
	#texto_selection a{
	color:#000;
	text-decoration:none;
	}
	#texto_selection a:hover{
	color:#000;
	text-decoration:underline;
	}
	#linha_selection{
	width:98%;
	height:1px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	background-color:#CCC;
	}
	@media screen and (max-width: 1600px) {
	#texto_selection{
	width:65%;
	}
	}
	@media screen and (max-width: 860px) {
	#imagem_selection{
	width:100%;
	min-height:200px;
	float: left; 
	margin:0 auto;
	text-align: center;
	}
	#texto_selection{
	width:100%;
	margin-left: 0px;
	}
	}



	#texto_selection_total{
	width:920px;
		min-height:130px;	
		float:left;
	}

	#texto_selection_produtos{
	width:220px;
		min-height:220px;	
		float:left;
		margin-right:20px;
		_margin-right:10px;
	}
	#texto_selection_produtos a{
	text-decoration:underline;
	}
	#texto_selection_produtos a:hover{
	text-decoration:none;
	}

	#imagem_page{
	width:40%;
	min-height:12px;	
	float:right;
	margin-left:40px;
	margin-bottom: 20px;
	}
	.img_empresa_home{
	max-width:100%;
	max-height: 100%;
	}

	.embed-container {
		position: relative;
		padding-bottom: 56.25%;
		height: 0;
		overflow: hidden;
		max-width: 100%;
		height: auto;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.embed-container iframe, .embed-container object, .embed-container embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	

	@media screen and (max-width: 1325px) {
		#imagem_page{
		width:50%;
		margin-left:20px;
		}
	}
	@media screen and (max-width: 1000px) {
		#imagem_page{
		width:60%;
		margin-left:20px;
		}
	}
	@media screen and (max-width: 670px) {
		#imagem_page{
		width:100%;
		margin-left:0px;
		}
	}


	#bg_galeria_fotos{
	width:100%;
	float:left;
	margin-bottom:20px;
	}

	#foto_galeria{
	/*width:256px;*/
	width:20%;
	height:180px;
	margin-top:40px;	
	float:left;
	text-align:center;
	}
	@media screen and (max-width: 1450px) {
	#foto_galeria{
	width:25%;
	}
	}
	@media screen and (max-width: 1140px) {
	#foto_galeria{
	width:33%;
	}
	}
	@media screen and (max-width: 830px) {
	#foto_galeria{
	width:50%;
	}
	}
	@media screen and (max-width: 600px) {
	#foto_galeria{
	width:100%;
	}
	}


	#bg_img_produto_selection{
	width:100%;
	float:left;
	margin-bottom:20px;
	}

	#img_produto_selection{
	/*width:256px;*/
	width:20%;
	min-height:180px;
	margin-top:40px;	
	float:left;
	text-align:center;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:16px;
	color:#666;
	}
	#txt_produto_selection{
	width:90%;
	min-height:50px;
	margin-top:4px;	
	margin-left:5%;
	float:left;
	text-align:center;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	color:#333;
	}
	#titulo_produto_selection{
	width:90%;
	min-height:10px;
	margin-top:6px;	
	margin-left:5%;
	float:left;
	text-align:center;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#000000;
	}

	@media screen and (max-width: 1450px) {
	#img_produto_selection{
	width:25%;
	}
	}
	@media screen and (max-width: 1140px) {
	#img_produto_selection{
	width:33%;
	}
	}
	@media screen and (max-width: 830px) {
	#img_produto_selection{
	width:50%;
	}
	}
	@media screen and (max-width: 600px) {
	#img_produto_selection{
	width:100%;
	}
	}


	#espaco_galeria{
	width:50px;
	float:left;
	margin-top:20px;	
	background-color:#F00;
	}

	#voltar{
	width:100%;
	float:left;
	margin-top:15px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#1a1a1a;
	text-align:left;
	line-height:180%;
	}
	#voltar a{
	color:#1a1a1a;
	text-decoration:underline;
	}
	#voltar a:hover{
	color:#1a1a1a;
	text-decoration:none;
	}


	/* FORMS */
	#bg_form{
	width:380px;
	float:left;
	margin-top:30px;
	}	

	#campo{
	width:85px;
	height:30px;	
	margin-left:0px;
	float:left;
	clear:left;
	text-align:left;
	font-size:12px;
	}

	#form{
	width:230px;
	height:30px;
	margin-left:5px;
	float:left;
	}

	#text_area{
	width:230px;
	margin-left:5px;
	margin-bottom:10px;
	float:left;
	}

	#navegador{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#1a1a1a;
	font-weight:bold;
	width:100%;
	text-align:center;
	float:left;
	margin-top:20px;
	}
	#navegador a{
	color:#1a1a1a;
	text-decoration:none;
	font-weight:100;
	}
	#navegador a:hover{
	color:#1a1a1a;
	text-decoration:underline;
	}

	.form{
	width:90%;
	height:32px;
	float:left;
	margin-top:10px;
	border:1px solid #1a1a1a;
	background-color:#FFF;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#1a1a1a;
	padding-left:10px;
	}

	.textarea{
	width:90%;
	height:110px;
	float:left;
	margin-top:10px;
	border:1px solid #1a1a1a;
	background-color:#FFF;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#1a1a1a;
	padding-top:10px;
	padding-left:10px;
	}



	#subir{
		position:fixed;
		bottom:10px;
		right:10px;
	}



	.btn {
		display: flex;
		justify-content: center;
		align-items: center;
		bottom: 10px;
		right: 10px;
		width: 50px;
		height: 50px;
		background-color: #999;
		text-decoration: none;
		z-index:99999;
	}
	.btn::after {
		content: "↑";
		font-size: 32px;
		font-weight: bold;
		color: aliceblue;
	}
	.btn:hover::after {
		margin-top:-8px;
	}










