body{
	position: relative;
	min-height: 100vh;
	overflow-x: clip;
}

.menu-principal {
	font-weight: normal;
}

.escuro .legenda-navio {
	color: #fff;
}

/* ajusta largura do menu */
.menu-principal {
    font-size: 1.1rem;
}
.menu-principal ul li a {
    padding: 1.8rem 0.1rem;
}

/* cabecalho do miolo */
.topoMiolo {
	height: 300px;
	position: relative;
	background-color: #306d14;
	background-image: url(https://proamanaus.com.br/ohs/data/images/2/fundotopo.jpg?d=703400);
	background-size: cover;
	display: flex;
	flex-direction: column;
	/*align-items: center;*/
	justify-content: center;
}
.topoMiolo h1 img {
	width: 180px;
}

/* cabecalho da área restrita */
.topoRestrito {
	height: 210px;
	position: relative;
	background-color: #306d14;
	background-image: url(https://proamanaus.com.br/ohs/data/images/3/Fauna_20.jpg?d=6668);
	background-size: cover;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.topoRestrito h1 img {
	width: 150px;
}

.bg-titulo-secao.noticias a {
	text-decoration: none;
	color: #fff;
}
.regua-mais {
    clear: left;
    width: 100%;
    text-align: center;
}

.conteudo{
	margin-bottom: 3rem;
}

.rodape{
	position: absolute;
	bottom: 0;
	left: 0;
}

.bt-box-login form {
    top: 4rem;
}
.bg-titulo-secao::before {
    content: "";
    position: absolute;
    top: -10px;
    left: -5px;
    width: 56px;
    height: 56px;
    background-image: url(../interface/proa-icone-2026-56px.png);
    background-repeat: no-repeat;
    z-index: 2;
}

.bg-titulo-secao {background: linear-gradient(to right, #000 0%, #977d4d 50%, #ffa500 100%);}
