@charset "utf-8";
/* CSS Document */


*{
	
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
body{
	position: relative;
	margin: 0 auto;
	overflow-x: scroll;
}
 header#header, footer#main_footer{
	height: 60px;
	width: 100%;
	padding: 5px;
	display: inline-flex;
	box-sizing: border-box;
}

#header h1{
	color: white;
	margin:  auto;
	margin-left: 0;
	display: inline-block;
	overflow: hidden;
	box-sizing: border-box;
}

#header a{
	margin:  auto;
	margin-right: 0;
	width: 30px;
	height: 30px;
	box-sizing: border-box;
}

img#logo_ufv{
	width: 100%;
	height: 100%;
	margin: 0;
	box-sizing: border-box;
}
nav#main_nav{
	height: 100%;
	margin: 0;
	overflow: auto;
	box-sizing: border-box;	
}

nav#main_nav ul{
	margin: auto;
	height: 50px;
	margin: 0;
	padding: 0;
	letter-spacing: 1px;
	
	display: inline-flex;
	box-sizing: border-box;
}

nav#main_nav li{ 
	border: solid 1px white;
	height: 100%;
	display: inline-block;
	box-sizing: border-box;
}

nav#main_nav li a{
	height: 100%;
	color:  white;
	padding: 20px;
	text-decoration: none;
	display: flex;
    justify-content: center;
	flex-direction: column;
	background-color: #004080;
	box-sizing: border-box;
	
}
#main_nav li a:hover{
	background-color: white;
	font-size: 120%;
	color: #004080;
}

section#main_section{
	
	width: 100%;
	display: inline-flex;
	box-sizing: border-box;

}
section#main_section aside{
	color: #004080;
	border-right: solid 2px #004080;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 20px;
	padding-bottom: 10px;

	width: 350px;
	box-sizing: border-box;
}
 
#cursos li ul{

	display: none;
}
#cursos li:hover { 
    color: #004080;
    font-size: 20px;
    cursor: pointer;
}

#cursos li ul li{
	margin: 4px;
	font-size: 15px;
	text-decoration: none;
}
#cursos li ul li a{
	text-decoration: none;
}

 


#main_footer a{
	
	width: 30px;
	height: 30px;
	margin: 8px;
	margin-right: 3px;
	box-sizing: border-box;
}

 img#linkedin_logo, img#github_logo{
	width: 100%;
	height: 100%;
	border-radius: 5px;
	background-color: white;
	box-sizing: border-box;
	
}


#header, #main_footer, #main_nav{
	border-top: solid 0.5px #00264d;
	background-color: #004080;
}