/*telas intermediárias */
@media screen and (max-width: 1599px) {
	
	.navbar a, .dropdown .dropbtn {
		font-size: 16px;
		padding: 14px 5px;
	}

}
/*telas intermediárias */
@media screen and (max-width: 1410px) {
	nav#menu1{
		width: 37%;
		margin-right: 10%;
	}
	nav#menu2{
		width: 37%;
		margin-left: 10%;
	}
	.navbar a, .dropdown .dropbtn {
		font-size: 15px;
		padding: 14px 5px;
	}

}
@media screen and (max-width: 1299px) {
	header{
		height: 70px;
	}
	#logo {
		height: 70px;
		width: 210px;
		margin-left: -105px;
	}
	
	nav#menu1{
		width: 40%;
		margin-right: 8%;
		margin-top: 35px;
		text-align: left;
	}
	nav#menu2{
		width: 40%;
		margin-left: 8%;
		margin-top: 35px;
		text-align: right;
	}
	.navbar a, .dropdown .dropbtn {
		font-size: 14px;
	}

}

/*telas menores smartphone*/
@media screen and (max-width: 1099px) {
h1{
	font-size:30px;
}
nav#menu1, nav#menu2{
	display: none;	
}
header{
	height: auto;
	min-height: 80px;
	padding-bottom: 0;
}
#logo {
	height: 60px;
	width: 180px;
	margin-top: 0;
	margin-left: -90px;
}
#sec_menu{
	display: none;
}
nav#menumobile{
	width:100%;
	height:auto;
	margin:0;
	padding:0;
	display:block;
	right:0;
	margin-top: 80px;
}
#btnMobile{
	cursor:pointer;
	position:absolute;
	top: 30px;
	width:40px;
	right:30px;
}
#hamb {
  width: 40px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
}

#hamb span{
  display: block;
  position: absolute;
  height: 7px;
  width: 100%;
  background: #003552;
  border-radius: 5px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

#hamb span:nth-child(1) {
  top: 0px;
}

#hamb span:nth-child(2),#hamb span:nth-child(3) {
  top: 16px;
}

#hamb span:nth-child(4) {
  top: 32px;
}

#hamb.open span:nth-child(1) {
  top: 18px;
  width: 0%;
  left: 50%;
}

#hamb.open span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

#hamb.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

#hamb.open span:nth-child(4) {
  top: 18px;
  width: 0%;
  left: 50%;
}

#mobilemenu{
	width:100%;
	height:auto;
	padding:0;
	display:none;
	text-align: center;
	padding-bottom: 20px;
	padding-top: 10px;
	background-color: #003552;
}

#mobilemenu ul{
	margin:0;
	padding:0px;
	margin-top: 11px;
}
#mobilemenu ul li{
	list-style:none;
	padding:12px;
}
#mobilemenu ul li.more{
	background-image:url(../imagensnew/down2.png);
	background-repeat:no-repeat;
	background-size: 15px 15px;
	background-position: 95% 15px;
}
#mobilemenu ul li a{
	display:block;
	color: #FFF;
	font-size:18px;
	font-weight:700;
}
#mobilemenu ul li.hubMenu{

}

#mobilemenu ul li a:hover{
	color: #65C1E3;
	text-decoration: none;
}

#mobilemenu ul li ul{
	display:none;
	padding: 2%;
	padding-bottom: 15px;
	background: none;
	text-align: left;
	border: 1px solid #65C1E3;
}
#mobilemenu ul li ul li{
	list-style:none;
	border:none;
	padding:0;
	padding-top:5px;
	padding-bottom: 5px;
	padding-left:4%;
	margin-bottom: 0px;
	display: inline-table;
	vertical-align: top;
	width: 45%;
	text-align: left;
}
#mobilemenu ul li ul li a{
	display:block;
	color:#FFF;
	font-size:15px;
	font-weight:500;
	padding-top:10px;
	padding-bottom: 5px;
}
#redesMenu{
	margin-top: 10px;
}
#redesMenu a{
	margin: 0;
}
#redesMenu img{
	width: 30px;
	margin:7px;
}
#boxFooter1, #boxFooter2, #boxFooter3{
	width:90%;
	padding-left: 5%;
	padding-right: 5%;
	margin-left: 0;
	margin-right: 0;
	text-align: center;
}
#boxFooter1 #info1{
	padding-left: 0;
	padding-top: 45px;
	background-position: center top
}
#boxFooter1 #info2{
	padding-left: 0;
	padding-top: 45px;
	background-position: center top;
	margin-top: 40px;
}
#boxFooter2{
	margin-top: 60px;
}
#boxFooter3{
	margin-top: 60px;
}
#boxFooter3 .wp{
	padding-left: 0;
	padding-top: 45px;
	background-position: center top;
	background-size: 35px 35px;
}
#boxFooter3 #redesFooter img{
	width: 40px;
	margin-right: 10px;
	margin-left: 10px;
}
#auxFooter{
	text-align: center;
}
#by {
	font-size: 11px;
	text-align:center;
	float: none;
	display: block;
	width: 100%;
	margin-top: 30px;
}


/*inicio conteudo mobile*/

section#conteudo{
	padding-top: 30px;
}
#homeNoticias{
	width: 90%;
	padding: 5%;
}
#homeNoticiasComissoes{
	width: 90%;
	padding: 5%;
}
.cadaNoticia{
	width: 100%;
	margin-right: 0;
	margin-top: 40px;
}
.cadaNoticiaCom{
	width: 100%;
	margin-right: 0;
	margin-top: 40px;
}
#homeUtilidades{
	width: 90%;
	padding: 5%;
	padding-top: 60px;
	padding-bottom: 60px;
}
.cadaUtilidade{
	width: 44%;
	margin-left: 2%;
	margin-right: 2%;
	height: auto;
	margin-bottom: 3%;
	display: inline-table;
	vertical-align: top;
	text-align: center;
}
.linhaUtilidades{
	display: none;
}
#utilidadesMobile{
	width: 100%;
	display: block;
	margin-top: 30px;
}
#fullAgendaHome{
	display: block;
}
#homeAgenda{
	width: 90%;
	padding-left: 5%;
	padding-right: 5%;
	padding-top: 50px;
	padding-bottom: 50px;
	background-color: #003552;
	display: inline-table;
	vertical-align: top;
}
.cadaEvento{
	padding: 3%;
	width: 94%;
	margin-right: 0;
	margin-bottom: 25px;
}
#homeRevista{
	width: 90%;
	padding-left: 5%;
	padding-right: 5%;
}
#calameo{
	margin-top: 30px;
}
.top{
	padding-bottom: 12px;
}
.membros{
	width: 42%;
	margin-bottom: 25px;
	margin-left:4%;
	margin-right:4%;
}
.cadaPresidenteDiretoria{
	width: 90%;
	margin-left: 5%;
	margin-right: 5%;
	margin-bottom: 30px;
	
}
.cadaGaleriaHome{
	width:100%;
	margin-top: 15px;
	margin-right: 0;
	padding: 0;
	display: block;
	margin-bottom:4%;
}
#fotosEstrutura img{
	width: 48%;
	margin-right: 1%;
}
#material ul li{
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	width: 100%;
}
.cadaComissaoPg{
	padding-top: 70px;
	padding-bottom: 20px;
	min-height: 10px;
	width: 94%;
	height: auto;
	padding-left: 3%;
	padding-right: 3%;
	margin: 0;
	margin-bottom: 30px;
	display: inline-table;
	vertical-align: top;
}
#lateralComissao{
	width: 90%;
	padding: 5%;
	margin-bottom: 30px;
}
#lateralComissao img{
	max-width: 200px;
	margin-bottom: 10px;
}
#conteudoComissao{
	width: 100%;
	margin-left: 0;
}
#conteudoComissao h1{
	font-size: 30px;
}
.cadaNoticiaComPg{
	width: 100%;
	margin-right: 0;
	margin-left: 0;

}
.imagemNoticia{
	width:100%;
	float: none;
	display: block;
	margin-bottom: 30px;
	margin-left: 0px;
}
.imagemNoticia img{
	border: none;
	margin:0;
	max-width:100%;
	display: block
	vertical-align: middle;
	margin: 0;
	margin-bottom: 20px;
}

#video_noticia{
	text-align: center;
}
#video_noticia img{
	width: 220px;
}
.boxEvento{
	width: 90%;
	padding-left: 4%;
	padding-right: 4%;
	padding-top: 25px;
	padding-bottom: 20px;
	border: 3px solid #e5e5e5;
	margin-bottom: 40px;
	border-radius:20px;
}
.cadaNoticiaPg{
	width: 100%;
	margin-right: 0;
	margin-left: 0;
}
.cadaMes{
	margin-bottom: 80px;
	padding-left: 3%;
	padding-right: 3%;
}
.cadaEventoPg{
	padding: 3%;
	width: 94%;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 25px;
}
#conteudoAgenda{
	width: 100%;
}
#lateralAgenda{
	margin-top: 40px;
	width: 92%;
	margin-left: 0;
	padding-top: 30px;
	padding-bottom: 10px;
	padding-left: 4%;
	padding-right: 4%;
}
.cadaConvenio{
	width: 44%;
	
}
.cadaConvenio .center { 
  height: 200px;
}
#dadosConvenio{
	padding: 4%;
	width: 92%;
}
#dadosConvenio img{
	float:none;
	margin-left:auto;
	margin-right: auto;
	display: block;
	margin-bottom:30px;
}
.itemCadastro{
	width:96%;
	height:auto;
	display:block;
	margin-right:2%;
	margin-bottom:10px;
	margin-left:2%;
}
#leftFale{
	float:none;
	display:block;
	width:100%;
}
#rightFale{
	float:none;
	display:none;
	width:100%;
	margin:0;
	margin-top:20px;
}
table.listaContatos{
	border:solid 1px #003552;
}
table.listaContatos tr td{
	width:100%;
	padding:0;
	padding-top:5px;
	padding-bottom:5px;
	overflow-x: auto;
	display: block;
	border:none;
	border-bottom:solid 1px #003552;
}
.cadaAlbum{
	
	margin-bottom:25px;
	margin-left:3%;
	margin-right:3%;
	
	width: 36%;
	padding: 3%;
	font-size: 14px;
}
#fotosAlbum{
	text-align:center;
}
.cadaVaga, .cadaVagaPropria, .cadaCurriculo{
	width: 100%;
	display: block;
	margin-right: 0;
}
#divLogin {
	height: auto;
	width: 100%;
	padding:0;
	padding-top: 15px;
	padding-bottom: 11px;
	display:block;
	text-align:center;
}
#divLogin form{
	margin: 0px;
	margin-top:10px;
}
#divLogin .campos{
	width: 80%;
}
#divCadastre {
	background-color: #f7f7f7;
	height: auto;
	width: 100%;
	padding:0;
	padding-top: 10px;
	padding-bottom: 10px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	text-align:center;
}
.botao {
	margin:0;
	display:block;
	width:90%;
	padding-left: 5%;
	padding-right: 5%;
	margin-top:10px;
	margin-bottom:10px;
	text-align: center;
}
#chat_wp{
	
}

#geralInscricaoSA{
	width:94%;
	padding: 2%;
}


}
