/*
	--- Versionamento ---
	07/06/2018 - Fabio - BuscaMobile
	07/03/2019 - Andrey - Acerto para esconder o menu durante a impressão
	07/08/2020 - Andrey - Tirei max-width do menu - Solicitação 11619
	14/10/2021 - César - Suavização do CSS
	12/04/2023 - César - Diminuição no tamanho do menu
	--- Fim Versionamento ---
*/
.stuck {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999999;
    width: 100%;
    -webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.2);
    box-shadow: 0px 2px 5px rgba(0,0,0,0.2);
}


@media print{
	#menu_topo_pequeno{
		display: none;
	}


	#menu_topo_grande{
		display: none;
	}

	#menu_topo_pequeno{
		display: none;
	}

	#icone_home, #icone_mapa_site, #icone_fale_conosco, #icone_webmail, #icone_facebook{
		display: none;
	}

	.buscaMobile{
		display: none;
	}

	.inputbuscaMobile {
		display: none;
	}

	.inputbuscaMobile input{
		display: none;
	}

}



@media screen{


	@media (max-width: 999px){

		#menu_topo_grande{
			display: none;
		}

		#menu_topo_pequeno{
			display: block;
            padding-left: 20px;
            padding-top: 4px;
		}

		#icone_home, #icone_mapa_site, #icone_fale_conosco, #icone_webmail, #icone_facebook{
			height: 22px;
		}

		.buscaMobile{
			float: right;
			margin-right: 25px;
			margin-top: 6px;
		}

		.inputbuscaMobile {
			display: none;
		}

		.inputbuscaMobile input{
			width: 89%;
            float: none !important;
            margin: 5px 0;
            padding: 4px;
            border-radius: 6px;
		}

	}


	@media (min-width: 1000px){

		#menu_topo_grande > a{
			margin-left: 10px;
		}

		#menu_gerado_0 > a, #menu_gerado_1 > a, #menu_gerado_2 > a, #menu_gerado_3 > a, #menu_gerado_4 > a, #menu_gerado_5 > a{
			width: 100%;
			display: inline-block;
			padding: 10px;
		}


		#menu_gerado_0, #menu_gerado_1, #menu_gerado_2, #menu_gerado_3, #menu_gerado_4 ,#menu_gerado_5{
			float:left;
			display: inline-block;
			margin-right: 40px;
			z-index: 1000;
		}


		#menu_contenedor_0, #menu_contenedor_1, #menu_contenedor_2, #menu_contenedor_3 ,#menu_contenedor_4, #menu_contenedor_5{
			float: left;
			display: inline-block;
			z-index: 1000;
			font-size: 15px;
			position: absolute;
		}

		#menu_estatico{
			display: flex;
			border: 0px solid #000;
			flex-direction: row wrap;
			padding-top: 1%;
			padding-bottom: .5%;
		}

		#menu_topo{
			width: 50%;
			display: table-cell;
		}

		#menu_redes_sociais{
			width: 50%;
			text-align:right;
			display: table-cell;
		}



		#menu_principal_fundo{
			z-index: 10000;
		}

		#menu_principal{
			display: flex;
			border: 0px solid #000;
			text-transform: uppercase;
			margin: 0 auto;
			max-width: 1214px;
		}


		#menu_contenedor_0{
			max-width: 1120px;
			position: absolute;

		}

		#menu_principal > div{
			margin-left: 10px;
			margin-right: 10px;
			margin-bottom: 10px;
			margin-top: 8px;
		}



		.bloco_menu{
			position: absolute;
			width: 100%;
			left: 0px;
			display: flex;
		}

		#bloco_menu_sub{
			border: 1px solid red;
		}

		#desmancha_menu{
			position: absolute;
			width: 100%;
			height: 100%;
			z-index: -1000;
		}

		#menu_contenedor_0{
			border: 0px solid #F00;
			display: inline-block;
			width: 100%;
			box-shadow: 5px 5px 5px #888888;

		}


		#item_menu_topo{
			font-size: 15px;
		}

		#menu_topo_grande{
			display: block;
		}

		#menu_topo_pequeno{
			display: none;
		}


	}
}

