@media screen and (max-width:1980px){
.retro-topo{display:none;}
#main-menu{float:left;display:none}
#topo-main{float:left;display:none;}
.busca_mobile{display:none;}
.nav-parceiros-bottom{display:none;}
}
@media screen and (max-width:1960px){
.retro-topo{display:none;}
#main-menu{float:left;display:none}
#topo-main{float:left;display:none;}
.busca_mobile{display:none;}
.nav-parceiros-bottom{display:none;}
}
@media screen and (max-width:1920px){
.retro-topo{display:none;}
#main-menu{float:left;display:none}
#topo-main{float:left;display:none;}
.busca-mobile{display:none;}
.busca_mobile{display:none;}
.nav-parceiros-bottom{display:none;}
}
@media screen and (max-width:1680px){
.retro-topo{display:none;}
#main-menu{float:left;display:none}
#topo-main{float:left;display:none;}
.busca_mobile{display:none;}
.nav-parceiros-bottom{display:none;}
}
@media screen and (max-width:1280px){
.retro-topo{display:none;}
#main-menu{float:left;display:none}
#topo-main{float:left;display:none;}
.busca_mobile{display:none;}
.nav-parceiros-bottom{display:none;}
}
@media screen and (max-width:1024px){
.retro-topo{display:none;}
#main-menu{float:left;display:none}
#topo-main{float:left;display:none;}
.busca_mobile{display:none;}
.nav-parceiros-bottom{display:none;}
}
@media screen and (max-width:800px){
#main-menu{float:left;display:block;}
#topo-head{float:left;display:block;}
.busca_mobile{display:none;}
.nav-parceiros-bottom{display:none;}
}
@media screen and (max-width:768px){
#main-menu{float:left;display:block;}
.boas-vindas{float:left;display:none;}
.logo{
		display:none;
	}
.retro-topo{float:left;display:block;width:100%;height:auto;}
.logo-480 img{display:none}
.logo-320 img{display:none}
.logo-768 img{max-width:100%;min-height:auto;background-size:cover;}
#topo-main{float:left;display:block;}
.busca_mobile{float:left;display:block;}
#topo-main{float:left;display:block;}
.busca_mobile{
	float:left;
	display:block;
	min-width:95%;
	margin:1px 0;
	padding:3px;
}
.busca_mobile form input{
	float:left;
	min-width:68%;
	font-size:18px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#333;
	padding:4px;
	margin-top:1%;
	margin-left:1%;
	border:1px solid #333;
}
.busca_mobile form .bot-busca{
	float:right;
	min-width:25%;
	min-height:auto;
	font-size:18px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#333;
	padding:4px 0;
	cursor:pointer;
	margin-top:1%;
}
form .bot-busca:hover{color:#069;}
}
@media screen and (max-width:480px){
#main-menu{float:left;display:block;}
#topo-head{float:left;display:block;}
.boas-vindas{display:none;}
.logo{
		display:none;
	}
.retro-topo{float:left;display:block;width:100%;height:auto;}
.logo-768{display:none}
.logo-320 img{display:none}
.logo-480 img{max-width:100%;min-height:auto;background-size:cover;display:block;}
.busca_mobile{float:left;display:block;}
#topo-main{float:left;display:block;}
.busca_mobile{
	float:left;
	display:block;
	min-width:95%;
	margin:1px 0;
	padding:3px;
}
.busca_mobile form input{
	float:left;
	min-width:68%;
	font-size:18px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#333;
	padding:4px;
	margin-top:1%;
	margin-left:1%;
	border:1px solid #333;
}
.busca_mobile form .bot-busca{
	float:right;
	min-width:25%;
	min-height:auto;
	font-size:18px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#333;
	padding:4px 0;
	cursor:pointer;
	margin-top:1%;
}
form .bot-busca:hover{color:#069;}
}
@media screen and (max-width:320px){
#main-menu{float:left;display:block;}
.boas-vindas{float:left;display:none;}
.logo{
		display:none;
	}
.retro-topo{float:left;display:block;width:100%;height:auto;}
.logo-768 img{display:none}
.logo-480 img{display:none}
.logo-320 img{display:block;max-width:100%;min-height:auto;}
.busca_mobile{float:left;display:block;}
#topo-main{float:left;display:block;}
.busca_mobile{
	float:left;
	display:block;
	min-width:95%;
	margin:1px 0;
	padding:3px;
}
.busca_mobile form input{
	float:left;
	min-width:68%;
	font-size:18px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#333;
	padding:4px;
	margin-top:1%;
	margin-left:1%;
	border:1px solid #333;
}
.busca_mobile form .bot-busca{
	float:right;
	min-width:25%;
	min-height:auto;
	font-size:18px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#333;
	padding:4px 0;
	cursor:pointer;
	margin-top:1%;
}
form .bot-busca:hover{color:#069;}
}
#main-menu{width:100%;height:35px;list-style:none;position:relative;z-index:1010;}
header{float:left;width:100%;margin:0;padding:0;background:#000;} 
header .logo-alerp{float:right;width:83%;font-size:18px;color:#FFF;margin:0;text-align:left;padding-top:2.7%;margin-left:2%;}
header input {float: right;padding:10px;width:200px;border: none;}
.main {padding:10px;}
.main p {font-size: 1.2em;line-height: .1em;margin-bottom: 0px;}
.menu-anchor{width: 40px;height: 35px;display: inline-block;vertical-align: middle;position: relative;text-indent: -9999px;overflow: hidden;cursor: pointer;background:url(../img/anchor.png) no-repeat;}
.menu-anchor:before {content:'';display: block;margin: 7px auto;width: 70%;height: 0.25em;overflow:hidden;}.menu-active .menu-anchor {background:url(../img/anchor.png) no-repeat}menu{position: relative;left: 0;z-index: 1010;width:300px;height: 100%;padding-top:0;background:#000;box-shadow: inset -5px -10px 10px 0 rgba(0,0,0,.3)}menu li a {display: block;border-bottom: 1px solid rgba(255,255,255,.3);margin:0;padding:10px;color: #FFF;text-decoration: none;}menu li a:hover {color: #069;margin:0;}
/*Aqui você esconde o menu para fora da tela O valor é exatamente a largura da sidebar*/
menu {position:relative;-webkit-transform: translateX(-300px);-moz-transform: translateX(-300px);-ms-transform: translateX(-300px);transform: translateX(-300px);-webkit-transition: all .25s linear;-moz-transition: all .25s linear;-ms-transition: all .25s linear;transition: all .25s linear;margin:0;}
/*Essa é a posição original do HEADER e do MAIN*/
header .main {-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);-webkit-transition: all .25s linear;-moz-transition: all .25s linear;-ms-transition: all .25s linear;transition: all .25s linear;}
/*Com a classe menu-active na tag HTML*/
.menu-active menu {-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}.menu-active header,.menu-active .main {-webkit-transform: translateX(300px);-moz-transform: translateX(300px);-ms-transform: translateX(300px);transform: translateX(300px);}

.retro .todos{color:#000069;text-align:right;margin-right:2%;}
.retro input:checked ~ ul{height:auto;max-height:450px;transform:all;}


.retro label{
	float:left;
	width:280px;
	font-size:20px;
	font-family:"Times New Roman", Times, serif;
	color:#FFF;
	text-align:left;
	padding:10px 5px;
	margin-bottom:0;
	cursor:pointer;
	background:#330;
	border-top:2px solid #FFF;
}
.retro .acad{background:#A65300;color:#FFF;}
#main-menu .acad li{background:#A65300;color:#000;}
#main-menu .acad a{color:#FFF;}
#main-menu .acad li a:hover{color:#000;}
.retro label a{float:left;width:100%;color:#FFF;text-decoration:none;}
.retro label:hover{color: #FFF;background:#333;}
.retro .seta-for{width:13px;height:10px;float:right;margin:0;padding:6px 2px;}
.retro ul{width:100%;overflow:hidden;max-height:0;transition:all .8s linear;}
.retro input{float:left;width:100%;display:none;}
.retro ul li{
	float:left;
	width:90%;
	color:#000;
	margin:0;
	padding:10px;
	background:#FFF;
	border-bottom:3px solid #aaa;
}
.retro ul li a{color:#000;padding:5px;}
.retro ul li a:hover {color:#069;}
.retro input:checked ~ ul{height:auto;max-height:500px;transform:all;}
