* {
 margin: 0;
 padding: 0;
}

body { 
padding-top: 0px; /* Altura do menu */
padding-bottom: 0px; /* Altura do rodape */
} 

/* Menu horizontal*/
.header { 
position: fixed;
top: 0;
width: 100%;
 }
 
.menu_hor { 
height: 25px;
background-color: #2577ac;
box-shadow: 9px 7px 5px rgba(50, 50, 50, 0.77);
}

.imagelogo {	
	display: inline-block;
	width: 50px;
	margin: 5px 80px 0 0;
}
 
.menu_opcoes {
	margin: 5px 10px;
	display: inline-block;
	vertical-align: center;
	width: 60%;
	margin-right: 15%;
}

.menu_opcoes ul li {display: inline-block; text-align: center;}

.menu_opcoes ul li a { display: block; color: #FFFFFF; text-align: center; 	margin-right: 10px}

/* Menu lateral*/
.menu_lat {
	/*position: fixed;*/
	background-color: #0C152A;
	height: 95%;
	width: 150px;
    box-shadow: 9px 7px 5px rgba(50, 50, 50, 0.77);
}
	
.nav-item a{
	display: block;
	color:#FFFFFF;
	text-decoration: none;
	text-align: center;
	padding: 10px;
}

main { 
    padding: 0px 0; 
    margin: 0 0 0 0px;
    }
 
/*.content { width: 80%; margin: auto; padding: 30px; background-color: #eff0f1; height: 1000px; } */
/*.content h1 { margin-bottom: 30px; }*/
 
.footer { 
position: fixed;
bottom: 0;
width: 100%;
background-color: #DCDCDC;
text-align: center;
color: #000000; 
}

.box-raio {
    width: 800px;
    padding: 30px 20px;
    box-sizing: border-box;
    border: 2px solid #000000;
    border-radius: 10px;
}

.ladoalado{
    display: inline-block;
}
