@charset "UTF-8";
@font-face {
    font-family:"FonteMont";
    src:url("../_fonts/Montserrat-Regular.ttf");
}
    /*Sub-menu*/
#Sub_menu {
    background-color: #9a2b65;
    padding: 0.9%;
    color: white;
    width: 100%;
    height: 100%;
}
#Sub_menu h1 {
    text-align: center;
    font-size: 250%;
    margin-left: 2%;
    font-family: "FonteMont";
    bottom: 10%;
}

/*corpo*/
.dropbtn {
    display: inline-block;
    color: white;
	background-color:#9a2b65;
	margin-left:-47%;
    padding: 8px 21px;
    text-decoration: none;
	border-radius:20px;
	width:200%;
}
li.dropdown {
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
	margin-left:-6.5%;
	border-radius:10px;
	width:28%;
}

.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    text-align: left;
}

.dropdown-content a:hover {
	background-color: grey;
	border-radius:10px;
}

.dropdown:hover .dropdown-content {
    display: block;
}

aside#opcoes {
    display: block;
    width: 100%;
    height: 12%;
    float: left;
    background-color: #61bc4d;
    color: white;
    text-align: center;
    padding-bottom: 1.5%;
    margin-top: -35px;
    margin-bottom: -10px;
}
#titulo_opcoes h2{
    font-size: 200%;
}
#titulo_opcoes #parte1, #parte2, #parte3{
    color: #005096;
    text-decoration: none;
    border: solid white;
    border-radius: 20px 10px 5px 20px;
    background-color: white;
    padding: 10px;
    margin: 10px;

}

/*abaixo do site*/

footer#menu_final2 {
    clear:both;
    background-color:#dddddd;
    font-size: 110%;
    width: 120%;
    margin-left: -6%;
    margin-right: 10%;
    margin-bottom: -1%;
    margin-top: -2%;
}
footer#menu_final2 ul {
    list-style: none;
    text-align: center;
	margin-bottom: -1px;
    margin-right: 120px;
}
footer#menu_final2 li {
    display: inline-block;
    margin: 0.1%;
    padding: 1%;
}
footer#menu_final2 p {
    font-size: 100%;
}
footer#menu_final2 b {
    color: #005096;
}
footer#menu_final2 a{
    text-decoration: none;
    transition: background-color 0.5s;
    border-radius: 20px;
    padding: 4%;
}
footer#menu_final2 a:hover {
    background-color: #fec232;
}

/*Menu lateral*/


footer#semi_final {
    background-color: #ed1c24;
    text-align: center;
    padding: 0.5%;
    margin-top: -1.1%;
    width: 110%;
    margin-left: -1%;
	color:white;
}
footer#final {
    background-color: #9a2b65;
    text-align: center;
    padding: 0.5%;
    width: 110%;
    margin-left: -1%;
	color:white;
}
/*Media Queries*/
@media screen and (max-width: 1070px){
	
	nav#Menu {
		font-size:40%;
	}
	nav#Menu li {
		display:block;
		text-align:center;
		font-size:280%;
	}
	nav#Menu a {
		display:block;
		font-size:280%;
	}
	nav#Menu a#semcor, nav#Menu li#amarelo {
		font-size:300%;
	}
	
	footer#menu_final2{
		width:110.7%;
	}
	footer#semi_final{
		width:101%;
	}
	footer#final{
		width:101%;
	}
	footer#menu_final2 ul {
		margin-right: 10%;
	}
	nav#Menu ul {
		margin-right:9%;
	}
}
@media screen and (max-width: 700px){
	#texto h3 {
		font-size:90%;
	}
	#Sub_menu h1 {
    font-size: 120%;
	}
}
