@charset "UTF-8";
@import url("FiraSans_Black/stylesheet.css");
@import url("FiraSans_BlackItalic/stylesheet.css");
@import url("FiraSans_Bold/stylesheet.css");
@import url("FiraSans_BoldItalic/stylesheet.css");
@import url("FiraSans_ExtraBold/stylesheet.css");
@import url("FiraSans_ExtraBoldItalic/stylesheet.css");
@import url("FiraSans_ExtraLight/stylesheet.css");
@import url("FiraSans_ExtraLightItalic/stylesheet.css");
@import url("FiraSans_Italic/stylesheet.css");
@import url("FiraSans_Light/stylesheet.css");
@import url("FiraSans_LightItalic/stylesheet.css");
@import url("FiraSans_Medium/stylesheet.css");
@import url("FiraSans_MediumItalic/stylesheet.css");
@import url("FiraSans_Regular/stylesheet.css");
@import url("FiraSans_SemiBold/stylesheet.css");
@import url("FiraSans_SemiBoldItalic/stylesheet.css");
@import url("FiraSans_Thin/stylesheet.css");
@import url("FiraSans_ThinItalic/stylesheet.css");



/*CABECALHO - MENU MOBILE*/
/*CABECALHO - MENU MOBILE*/
/*CABECALHO - MENU MOBILE*/
/*CABECALHO - MENU MOBILE*/
.cabecalho-mobile {
	display: none;
	width: 100%;
	z-index: 999;
	text-align: center;
	line-height: 0;
	background-color: #008797;
}
.cabecalho-mobile-marca {
	display: block;
	width: 100%;
	line-height: 60px;
	z-index: 1000;
	background-color: #008797;
	text-align: center;
}
.cabecalho-mobile-marca img {
	margin: 10px;
	display: inline-block;
	vertical-align: middle;
}
.menu-mobile {
	width: 100%;
	background-color: #006f78;
	height: 40px;
	text-align:center;
}
.menu-mobile a {
	text-decoration: none;
	width: 100%;
	font-family: "FiraSans Medium";
	font-size: 14px;
	line-height: 20px;
	border-bottom: 1px solid #FFF;
	display: inline-block;
	padding: 10px 0;
	color: #FFF;
	background-color: #ea8f31;
}
.menu-mobile a:first-of-type {
	border-top: 1px solid #FFF;
}
.dropbtn {
    background-color:#ea8f31;
	width:100%;
	height:40px;
    color: #FFF;
    font-size:16px;
	line-height:40px;
    border: none;
    cursor: pointer;
	font-family: "FiraSans Light";
	text-decoration: none;
}
.dropdown {
    display: inline-block;
	width:100%;
	height:2em;
}
.dropdown-content {
    display: none;
    overflow: auto;
	width:100%;
	height: 450px;
}
.show {
	display:block;
}
.menu-desktop-animacao-entra {
	animation-name: menuDesktopAnimacaoEntra;
	animation-duration:0.5s;
	animation-timing-function:ease;
	animation-iteration-count: 1;
}
@keyframes menuDesktopAnimacaoEntra {
   from {
	   opacity:0;
	   top:-200px;
	   z-index:1;
   }
   to {
	   opacity:1;
	   top:40px;
	   z-index:987;
   }
}
/*CABECALHO - MENU MOBILE*/
/*CABECALHO - MENU MOBILE*/
/*CABECALHO - MENU MOBILE*/
/*CABECALHO - MENU MOBILE*/

/*CABECALHO - MENU DESKTOP*/
/*CABECALHO - MENU DESKTOP*/
/*CABECALHO - MENU DESKTOP*/
/*CABECALHO - MENU DESKTOP*/
.cabecalho {
	display: block;
	width: 100%;
	z-index: 1000;
	background-color: #008797;
	text-align: left;
}
.cabecalho img {
	margin: 20px;
	display: inline-block;
	vertical-align: middle;
}
.cabecalho-menu-desktop {
	z-index: 1000;
	left: 0;
	display: inline-block;
	width: 100%;
	text-align: center;
	padding: 0;
	margin: 0;
	background-color: #008797;
	border-bottom: 20px solid #006f78;
}
.cabecalho-menu-desktop a {
	display: inline-block;
	padding: 5px 15px;
	font-family: "FiraSans Medium";
	color: #FFF;
	font-size: 16px;
	line-height: 17px;
	cursor: pointer;
	text-decoration: none;
	margin:10px 0;
}
.cabecalho-menu-desktop a:first-of-type {
	border-left: none;
}
.cabecalho-menu-desktop a:hover {
	color:#ea8f31;
}
/*CABECALHO - MENU DESKTOP*/
/*CABECALHO - MENU DESKTOP*/
/*CABECALHO - MENU DESKTOP*/
/*CABECALHO - MENU DESKTOP*/


/*MENU DROPDOWN*/
/*MENU DROPDOWN*/
.anchor {
	position:relative;
	bottom:300px;
}
.menuDrop {
	display: inline-block;
}
.botaoDrop {
	background-color: transparent;
	border: none;
  display: inline-block;
	padding: 5px 15px;
	font-family: "FiraSans Medium";
	color: #FFF;
	cursor: pointer;
	text-decoration: none;
}
.conteudoDrop {	
	text-align: center;
  display: none;
  background-color: transparent;
  min-width: 160px;
  z-index: 1;
	position: absolute;
}
.conteudoDrop a {
	display: block;
	font-size: 90%;
	box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.2);
	background-color: #008797;
	margin: 0;
	padding: 10px 15px;
}
.conteudoDrop a:hover {;background-color: #006f78;}
.menuDrop:hover .conteudoDrop {display: block;}
.menuDrop:hover .botaoDrop {color: #ea8f31;}
/*MENU DROPDOWN*/
/*MENU DROPDOWN*/

#ativo {
	background-color: #F2B55C;
	border-radius: 5px;
}

/*FORMATO ALTURA 750px*/
/*FORMATO ALTURA 750px*/
/*FORMATO ALTURA 750px*/
@media screen and (max-height: 750px) {
.cabecalho-menu-desktop a {
	padding: 5px 12px;
	font-size: 13px;
	line-height: 17px;
	margin: 5px 0;
}
}/*FORMATO ALTURA 750px*/


/*FORMATO TELA 1152px*/
/*FORMATO TELA 1152px*/
/*FORMATO TELA 1152px*/
@media screen and (max-width: 1152px) {
.cabecalho-menu-desktop a {
	padding: 5px 12px;
	font-size: 13px;
	line-height: 17px;
	margin: 5px 0;
}
}/*FORMATO TELA 1152px*/






/*MUDANÇA PARA MOBILE*/
/*MUDANÇA PARA MOBILE*/
/*MUDANÇA PARA MOBILE*/
/*MUDANÇA PARA MOBILE*/
/*MUDANÇA PARA MOBILE*/
/*MUDANÇA PARA MOBILE*/
/*MUDANÇA PARA MOBILE*/
/*MUDANÇA PARA MOBILE*/

/*FORMATO TELA 870px*/
/*FORMATO TELA 870px*/
/*FORMATO TELA 870px*/
@media screen and (max-width: 870px) {
.cabecalho, .cabecalho-menu-desktop {
	display: none;
}
.cabecalho-mobile {
	display: block;
}
}/*FORMATO TELA 870px*/


/*FORMATO TELA 480px*/
/*FORMATO TELA 480px*/
/*FORMATO TELA 480px*/
@media screen and (max-width: 480px) {

}/*FORMATO TELA 480px*/



