html { 
	/*-webkit-text-size-adjust:none;*/
	width:100%;
}
body{
	font-family: "Barlow", sans-serif;
	font-size: 18px;
	font-weight:400;
	margin:0;
	padding:0;
	width:100%;
	color:#000;
}
.clear{
	clear:both;
}
h1, h2, h3{
	margin:0;
	padding:0;
	font-weight:500; /*definir*/
	color: #003552;
	padding: 0;
}
h1{
	font-size:35px;
	padding-left:10px;
	border-left: solid 4px #D71920;
}
h2{
	font-size:30px;
}
h3{
	font-size:25px;
}
a{
	text-decoration:none;
	color: #D71920;
	transition: 0.5s;
}
a:hover{
	text-decoration: none;
	color: #65C1E3;
}
header{
	width:100%;
	height:auto;
	background-color:#f7f7f7;
	padding-top: 20px;
	padding-bottom: 20px;
	height: 90px;
	text-align: center;
	border-bottom: 5px solid #003552;
	font-family: "Barlow Semi Condensed", sans-serif !important;
}

#logo {
	height: 90px;
	width: 270px;
	cursor:pointer;
	position:absolute;
	left:50%;
	margin-left: -135px;
}
#logo img{
	width: 100%;
}

nav#menu1{
	height: 35px;
	width: 39%;
	display: inline-table;
	vertical-align: middle;
	margin-right: 10%;
	margin-top: 55px;
	text-align: center;

}
nav#menu2{
	height: 35px;
	width: 39%;
	display: inline-table;
	vertical-align: middle;
	margin-left: 10%;
	margin-top: 55px;
	text-align: center;

}
nav#menumobile{
	display:none;
}

/*mega menu desktop*/
.navbar {
  overflow: hidden;
}

.navbar a {
	font-size: 18px;
	display: inline-block;
	color: #003552;
	text-align: center;
	padding: 14px 10px;
	text-decoration: none;
	font-weight: 500;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.navbar a.hubMenu {
	 background-color: #003552;
	 color: #FFF;
}

.dropdown {

  display: inline-block;
  color: #003552;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration: none;
  font-weight: 500;
}
.dropdown .dropbtn {
	font-size: 18px;  
	font-weight: 500;
	border: none;
	outline: none;
	color: #003552;
	padding: 14px 14px;
	background-color: inherit;
	margin: 0;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.navbar a:hover, .dropdown:hover .dropbtn {
  background-color: #D71920;
  color: #FFF;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #003552;
  width: 100%;
  left: 0;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1000;
}
.dropdown-content a{
	background-color: none;
	color: #FFF;
}
.dropdown-content a:hover{
	background: none;
	color: #65C1E3;
}

.dropdown-content .header {
  background: #D71920;
  padding: 2px;
}

.dropdown:hover .dropdown-content {
  display: block;
}
.row{
	padding-top: 30px;
	padding-bottom: 30px;
}
/* Create three equal columns that floats next to each other */
.column {
	display: inline-table;
	vertical-align: top;
  	width: 20%;
  	height: auto;
}
.column h3{
	color: #65C1E3;
	font-size: 22px;
	font-weight: 600;
	text-align: left;
	padding-bottom: 10px;
}	
.column a {
  float: none;
  padding: 15px;
  text-decoration: none;
  display: block;
  text-align: left;
}

.column a:hover {
  
}
/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}
/*fim menu desktop*/

#sec_menu{
	position: absolute;
	top:15px;
	right: 5%;
	font-size: 14px;
	font-weight: 400;
}
#sec_menu a{
	color: #003552;
	margin-left: 10px;
	display: inline-table;
	vertical-align: middle;
}
#sec_menu a img{
	width: 14px;
	margin-bottom: -3px;
}
#sec_menu a:hover{
	color: #D71920;
}
#sec_menu #redes{
	display: inline-table;
	vertical-align: middle;
	margin-left: 20px;
}
#sec_menu #redes a{
	margin: 0;
}
#sec_menu #redes img{
	width: 20px;
	margin:5px;
}
#sec_menu #redes a:hover img{
	-webkit-filter: brightness(190%); /* Safari 6.0 - 9.0 */
  	filter: brightness(190%);
	transition: 0.8s;
}
footer{
	width:100%;
	height:auto;
	background-color:#003552;
	padding-top: 60px;
	height: auto;
	color: #FFFFFF;
	text-align: center;
	/*border-bottom: 5px solid #D71920;*/
}


#boxFooter1, #boxFooter2, #boxFooter3{
	width:28%;
	height:auto;
	display: inline-table;
	vertical-align: top;
	text-align: left;
	margin-left: 2.5%;
	margin-right: 2.5%;
}
#boxFooter1 #info1{
	padding-left: 65px;
	background-image: url('../imagensnew/icone_atend.png');
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 38px 35px;
}
#boxFooter1 #info1 span{
	font-weight: 500;
	
}
#boxFooter1 #info2{
	padding-left: 65px;
	background-image: url('../imagensnew/icone_pin.png');
	background-repeat: no-repeat;
	background-position: 10px center;
	background-size: 29px 35px;
	margin-top: 40px;
}
#boxFooter2{
	font-weight: 500;
	text-align: center;
}
#boxFooter2 img{
	width: 275px;
	margin-bottom: 40px;
}
#boxFooter2 span{
	font-size: 15px;
}


#boxFooter3 .wp{
	padding-left: 45px;
	background-image: url('../imagensnew/icone_wp.png');
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 35px 35px;
	font-size: 25px;
	line-height: 0.7em;
	min-height: 35px;
	margin-bottom: 20px;
}
#boxFooter3 .wp span{
	font-size: 15px;
	font-weight: 300;
}
#boxFooter3 #redesFooter img{
	width: 40px;
	margin-right: 15px;
}
#auxFooter{
	background-color: #082235;
	width:94%;
	padding-left: 3%;
	padding-right: 3%;
	text-align: left;
	font-size: 14px;
	margin-top: 40px;
	padding-top: 15px;
	padding-bottom: 15px;
	color: #CCCCCC;	
}
#auxFooter a{
	color: #CCCCCC;	
}
#auxFooter a:hover{
	color: #FFFFFF;	
}

#by {
	font-size: 11px;
	text-align:right;
	float: right;
	margin-right: 60px;
}
#by a{
	color:#959595;
}
#by a:hover{
	color:#fff;
}


/*conteudos*/
#bannersLivres{
	width: 100%;
	padding: 0;
	margin: 0;
	z-index: 10;
}
.bannerslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
 }

.bannerslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }
  .bannerslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.bannerslides img {
  display: block;
  height: auto;
  
  width: 100%;
  border: 0;
}
.fullWidth{
	width: 100%;
}
#fullNoticiasHome{
	background-color: #f7f7f7;
}
#homeNoticias{
	display: inline-table;
	vertical-align: top;
	width: 44%;
	padding: 3%;
}
#homeNoticiasComissoes{
	display: inline-table;
	vertical-align: top;
	width: 43%;
	padding: 3%;
}
.cadaNoticia{
	background-color: #003552;
	width: 46%;
	display: inline-table;
	vertical-align: top;
	padding-bottom: 20px;
	margin-right: 3%;
	margin-top: 40px;
}
.cadaNoticia img{
	width: 100%;
	display: block;
	margin-bottom: 20px;
	aspect-ratio : 1 / 1;
	object-fit: cover;
}
.cadaNoticia a:hover img{
	-webkit-filter: brightness(130%); /* Safari 6.0 - 9.0 */
  	filter: brightness(130%);
	transition: 0.8s;
}
.cadaNoticia h2{
	font-size: 18px;
	color: #FFF;
	font-weight: 500;
	padding-left:5px;
	border-left: solid 2px #D71920;
	margin-left: 15px;
	margin-right: 15px;
}
.cadaNoticia h2 a{
	color: #FFF;
}
.cadaNoticia h2 a:hover{
	color: #65C1E3;
}
.cadaNoticiaCom{
	background-color: #FFFFFF;
	width: 46%;
	display: inline-table;
	vertical-align: top;
	padding-bottom: 20px;
	margin-right: 3%;
	margin-top: 40px;
}
.cadaNoticiaCom img{
	width: 100%;
	display: block;
	margin-bottom: 20px;
	aspect-ratio : 1 / 1;
	object-fit: cover;
}
.cadaNoticiaCom a:hover img{
	-webkit-filter: brightness(130%); /* Safari 6.0 - 9.0 */
  	filter: brightness(130%);
	transition: 0.8s;
}
.cadaNoticiaCom h2{
	font-size: 18px;
	color: #003552;
	font-weight: 500;
	padding-left:5px;
	border-left: solid 2px #D71920;
	margin-left: 15px;
	margin-right: 15px;
}
.cadaNoticiaCom h2 a{
	color: #003552;
}
.cadaNoticiaCom h2 a:hover{
	color: #999;
}
#homeUtilidades{
	width: 94%;
	padding: 3%;
}
.cadaUtilidade{
	width: 250px;
	height: auto;
	background-color: #f7f7f7;
	border: 1px solid #CCC;
	border-radius: 10px;
	display: inline-table;
	vertical-align: top;
	margin-left: 10px;
	margin-right: 10px;
}
.cadaUtilidade img{
	width: 100%;
	display: block;	
}
.linhaUtilidades{
	margin-top: 50px;
	display: flex;
	justify-content: space-between;
}
#utilidadesMobile{
	display: none;
}
#fullAgendaHome{
	display: grid;
  	grid-template-columns: auto auto;
	display: flex;
	justify-content: center;
}
#homeAgenda{
	width: 47%;
	padding-left: 3%;
	padding-top: 30px;
	padding-bottom: 10px;
	background-color: #003552;
	display: inline-table;
	vertical-align: top;
}
#homeAgenda h1{
	color: #FFFFFF;
	margin-bottom: 30px;
}
#homeRevista{
	width: 47%;
	padding-left: 3%;
	padding-top: 30px;
	padding-bottom: 0;
	background-color: #65C1E3;
	display: inline-table;
	vertical-align: top;
	padding-bottom: 40px;
}
.cadaEvento{
	font-family: "Barlow Semi Condensed", sans-serif !important;
	display: inline-table;
	vertical-align: top;
	background-color: #FFFFFF;
	border-radius: 10px;
	padding: 2%;
	width: 43%;
	margin-right: 2%;
	margin-bottom: 25px;
	font-weight: 500;
}
.cadaEvento .data{
	background-color: #D71920;
	width: 20%;
	height: 60px;
	border-radius: 8px;
	color: #FFFFFF;
	padding: 10px;
	font-size: 25px;
	text-align: center;
	display: inline-table;
	vertical-align: middle;
}
.cadaEvento .dados{
	display: inline-table;
	vertical-align: middle;
	width: 67%;
	font-size: 20px;
	margin-left: 3%;
}
.cadaEvento .dados a{
	color: #333333;
}
.cadaEvento .dados a:hover{
	color: #D71920;
}
#calameo{
	margin-top: 40px;
}
#fullComissoesHome{
	width: 94%;
	margin-left: 3%;
	margin-right: 3%;
	padding-top: 60px;
	padding-bottom: 50px;
}

/* Main Container */
.slider-container {
	margin-top: 30px;
  position: relative;
  width: 100%;
  overflow: hidden;
  display: flex;
  align-items: center;

}

/* Slider (Horizontal Scroll) */
.slider {
  display: flex;
  gap: 16px;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  scroll-behavior: smooth;
  padding: 20px;
  width: 94.5%;
  margin-left: auto;
  margin-right: auto;
    overflow-x: hidden;
}
.cadaComissao{
	background-color: #65C1E3;
	border-radius: 8px;
	background-image: url(../imagensnew/logo_oab_bco.png);
	background-repeat: no-repeat;
	background-size: 120px 35px;
	background-position: center 20px;
	display: inline-table;
	padding-top: 50px;
	height: 100px;
	font-size: 20px;
	font-weight: 600;
	padding-left: 20px;
	padding-right: 20px;
	
	flex: 0 0 210px; /* Card width */
	display: flex;
	align-items: center;
	justify-content: center;
	scroll-snap-align: start;
}
.cadaComissao a{
	color: #003552;
}
/* Navigation Buttons */
.slider-container button {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: rgba(0, 0, 0, 0.5);
  color: white;
  border: none;
  padding: 10px;
  font-size: 20px;
  cursor: pointer;
  z-index: 10;
}

.prev-btn { left: 10px; }
.next-btn { right: 10px; }

.top{
	position:fixed;
	bottom:10px;
	right:0;
	text-align:center;
	color:#fff;
	display:none;
	padding-right:15px;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top: 10px;
	font-size:11px;
   	border-top-left-radius: 10px;
   	border-bottom-left-radius: 10px;
	cursor:pointer;
	width: 30px;
	background: rgba(0,0,0,0.5);
	z-index:50;
}
.top img{
	width: 100%;
	display: block;
}

/*conteudos dinamicos*/
section#conteudo{
	width: 94%;
	padding-left: 3%;
	padding-right: 3%;
	padding-top: 50px;
	padding-bottom: 50px;
	min-height: 400px;
	/*background-image: url('../imagensnew/logo_fundo.png');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 40%;*/
}
section#conteudo h1{
	margin-bottom: 50px;
}
.membros{
	width: 16%;
	height:auto;
	display:inline-table;
	vertical-align: top;
	margin-bottom: 25px;
	margin-left:2%;
	margin-right:2%;
	text-align:center;
	font-weight: 600;
}
.membros img{
	border: solid 4px #003552;
	border-radius: 100px;
	max-width: 100px;
}
.membros span{
	font-weight: 400;
	font-size: 15px;
}
.cadaPresidenteDiretoria{
	width: 18%;
	height: 440px;
	overflow-y: auto;
	margin-left: 1%;
	margin-right: 1%;
	text-align: center;
	display: inline-block;
	margin-bottom: 40px;
	background-color: #003552;
	padding-top: 15px;
	padding-bottom: 15px;
	border-radius: 10px;
	color: #FFFFFF;
}
.dadosDiretoria{
	padding-left: 20px;
	padding-right: 20px;
	font-size: 15px !important;
}
.cadaPresidenteDiretoria img{
	width: 140px;
	margin-top: 15px;
	margin-bottom: 15px;
	border-radius:150px;
	border: 3px solid #65C1E3;
}
#listaLinks ul li{
	margin-bottom:20px;
}
#listaLinks ul li a{
	font-weight:600;
}
.cadaGaleriaHome{
	width:22%;
	margin-top: 15px;
	margin-right: 4%;
	padding: 0;
	display: inline-table;
	vertical-align: top;
	text-align: left;
	position: relative;
	margin-bottom:4%;
}
.cadaGaleriaHomeLast{
	margin-right: 0;
}
.cadaGaleriaHome img{
	width: 100%;
	display: block;
}
.cadaGaleriaHomeTag{
	left: 0;
	right: 0;
	bottom:0;
	position: absolute;
	background: rgba(0,52,82,0.6); 
	background-repeat: repeat;
	padding: 20px;
}
.cadaGaleriaHomeTag h2{
	text-align: left;
	margin: 0;
	font-size: 20px;
	font-weight: 700;
}
.cadaGaleriaHomeTag h2 a{
	color: #FFFFFF;
}
.cadaGaleriaHomeTag h2 a:hover{
	color: #65C1E3;
}
#fotosEstrutura{
	width: 100%;
	margin-top: 40px;
}
#fotosEstrutura img{
	width: 15.5%;
	margin-right: 1%;
	margin-bottom: 1%;
}
#fotosEstrutura a:hover img{
	-webkit-filter: brightness(130%); /* Safari 6.0 - 9.0 */
  	filter: brightness(130%);
	transition: 0.8s;
}
#material ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin-top:30px;
}
#material ul li{
	display: inline-block;
	vertical-align: top;
	background-image:url(../imagensnew/baixar_icone.png);
	background-repeat:no-repeat;
	background-position:20px center;
	background-color:#e5e5e5;
	background-size: 30px 30px;
	margin-bottom:25px;
	margin-left: 1%;
	margin-right: 1%;
	padding-left: 0;
	padding-right: 1%;
	width: 30%;
	border-radius: 10px;
	padding-top:20px;
	padding-bottom:20px;
	min-height:30px;
}
#material ul li a{
	display: block;
	color: #333;
	text-decoration: none;
	font-weight:600;
	margin-left:65px;
}
#material ul li a:hover{
	color:#999;
}
.cadaComissaoPg{
	background-color: #65C1E3;
	border-radius: 8px;
	background-image: url(../imagensnew/logo_oab_bco.png);
	background-repeat: no-repeat;
	background-size: 120px 35px;
	background-position: center 20px;
	padding-top: 70px;
	padding-bottom: 20px;
	min-height: 100px;
	font-size: 23px;
	font-weight: 600;
	width: 16%;
	padding-left: 1%;
	padding-right: 1%;
	margin: 1%;
	display: inline-table;
	vertical-align: top;
}
a .cadaComissaoPg{
	color: #003552;
}
a:hover .cadaComissaoPg{
	background-color: #003552;
	color: #65C1E3;
	transition: 0.6s;
}

#conteudoComissao{
	width: 69%;
	display: inline-table;
	vertical-align: top;
	margin-left: 3%;
}
#conteudoComissao img{
	
}
#conteudoComissao span, #conteudoComissao font{
	font-size:18px !important;
	color:#000 !important;
}
#lateralComissao{
	width: 22%;
	padding: 2%;
	display: inline-table;
	vertical-align: top;
	background-color: #65C1E3;
	color: #003552;
	border-radius: 10px;
	font-weight: 500;
}
#lateralComissao img{
	max-width: 220px;
	margin-bottom: 30px;
}
#lateralComissao select{
	width: 100%;
	border: 2px solid #003552;
	padding: 5px;
	border-radius: 5px;
	font-weight: 500;
	font-size: 15px;
}
.cadaNoticiaComPg{
	background-color: #e5e5e5;
	width: 21%;
	display: inline-table;
	vertical-align: top;
	padding-bottom: 20px;
	margin-right: 2%;
	margin-left: 2%;
	margin-bottom: 40px;
}
.cadaNoticiaComPg img{
	width: 100%;
	display: block;
	margin-bottom: 20px;
	aspect-ratio : 1 / 1;
	object-fit: cover;
}
.cadaNoticiaComPg a:hover img{
	-webkit-filter: brightness(130%); /* Safari 6.0 - 9.0 */
  	filter: brightness(130%);
	transition: 0.8s;
}
.cadaNoticiaComPg h2{
	font-size: 18px;
	color: #003552;
	font-weight: 500;
	padding-left:5px;
	border-left: solid 2px #D71920;
	margin-left: 15px;
	margin-right: 15px;
}
.cadaNoticiaComPg h2 a{
	color: #003552;
}
.cadaNoticiaComPg h2 a:hover{
	color: #999;
}
#conteudoNoticia{
	padding-bottom: 30px;
	margin-bottom:20px;
	margin-top:20px;
	line-height:1.6em;
	border-bottom: solid 2px #e5e5e5;
}
#conteudoNoticia span, #conteudoNoticia font{
	font-size:18px !important;
	color:#000 !important;
}
.imagemNoticia{
	width:35%;
	float: right;
	text-align:center;
	margin-bottom: 50px;
	margin-left: 50px;
}
.imagemNoticia img{
	border-radius: 15px;
	width: 100%;
	margin-bottom: 10px;
}
#video_noticia{
	display: block;
	width: 100%;
	margin-bottom: 30px;
	margin-top: 30px;
}
#video_noticia img{
	width: 200px;
}
.thumbs {
	height: 120px;
	width: 120px;
	display: inline-table;
	vertical-align: top;
	text-align: center;
	margin:8px;
}
.thumbs img{
	width: 100%;
	border-radius: 5px;
}

/*forms*/
.itemCadastro{
	width:45%;
	height:auto;
	display:inline-table;
	vertical-align:top;
	margin-right:2%;
	margin-left:2%;
	margin-bottom:10px;
}
.itemCadastroFull{
	width:96%;
	margin-right:2%;
	margin-left:2%;
	height:auto;
	display:inline-block;
	vertical-align:top;
	margin-bottom:10px;
	}
.campos{
	border:solid 2px #003552;
	background-color:#f7f7f7;
	border-radius: 5px;
	font-size:16px;
	padding:2%;
	padding-top: 10px;
	padding-bottom: 10px;
	width:96%;
	margin-top:5px;
	margin-bottom:20px;
}
.camposMenores{
	border:solid 2px #003552;
	background-color:#f7f7f7;
	border-radius: 5px;
	font-size:16px;
	padding:1%;
	padding-top: 10px;
	padding-bottom: 10px;
	width:220px;
	margin-top:5px;
	margin-bottom:20px;
}
label{
	font-weight:600;
	font-size:18px;
}
.boxEvento{
	width: 95%;
	padding-left: 2%;
	padding-right: 2%;
	padding-top: 25px;
	padding-bottom: 20px;
	border: 3px solid #e5e5e5;
	margin-bottom: 40px;
	border-radius:20px;
}
.boxEvento h2{
	margin-bottom: 30px;
}
#btn, #btn2, .btnVaga, .btnCurriculo, .botao{
	padding: 15px 30px;
	font-weight: 700;
	font-size: 16px;
	color:#fff;
	background-color: #D71920;
	border: none;
	border-radius: 5px;
	cursor: pointer;
	margin-top:20px;
}
#btn:hover, #btn2:hover, .btnvaga:hover, .btnCurriculo:hover, .botao:hover{
	background-color: #65C1E3;
	transition: 0.5s;
	color: #FFF;
}
.cadaNoticiaPg{
	background-color: #003552;
	width: 21%;
	display: inline-table;
	vertical-align: top;
	padding-bottom: 20px;
	margin-right: 2%;
	margin-left: 2%;
	margin-bottom: 40px;
}
.cadaNoticiaPg img{
	width: 100%;
	display: block;
	margin-bottom: 20px;
	aspect-ratio : 1 / 1;
	object-fit: cover;
}
.cadaNoticiaPg a:hover img{
	-webkit-filter: brightness(130%); /* Safari 6.0 - 9.0 */
  	filter: brightness(130%);
	transition: 0.8s;
}
.cadaNoticiaPg h2{
	font-size: 18px;
	color: #FFF;
	font-weight: 500;
	padding-left:5px;
	border-left: solid 2px #D71920;
	margin-left: 15px;
	margin-right: 15px;
}
.cadaNoticiaPg h2 a{
	color: #FFF;
}
.cadaNoticiaPg h2 a:hover{
	color: #65C1E3;
}

.cadaMes{
	margin-bottom: 80px;
	background-color: #003552;
	padding-top: 30px;
	border-radius: 15px;
	text-align: center;
	padding-bottom: 30px;
}
.cadaMes h2{
	color: #FFF;
	font-size: 30px;
	margin-bottom: 30px;

}
.cadaEventoPg{
	font-family: "Barlow Semi Condensed", sans-serif !important;
	display: inline-table;
	vertical-align: top;
	background-color: #FFF;
	border-radius: 10px;
	padding: 1%;
	width: 29%;
	margin-right: 1%;
	margin-left: 1%;
	margin-bottom: 25px;
	font-weight: 500;
	text-align: left;
}
.cadaEventoPg .data{
	background-color: #D71920;
	width: 15%;
	height: 60px;
	border-radius: 8px;
	color: #FFFFFF;
	padding: 10px;
	font-size: 25px;
	text-align: center;
	display: inline-table;
	vertical-align: middle;
}
.cadaEventoPg .dados{
	display: inline-table;
	vertical-align: middle;
	width: 67%;
	font-size: 20px;
	margin-left: 3%;
}
.cadaEventoPg .local{
	display: inline-table;
	vertical-align: middle;
	width: 100%;
	font-size: 20px;
	background-image: url('../imagensnew/icone_pin_cinza.png');
	background-repeat: no-repeat;
	background-position: 0 center;
	background-size: 20px 24px;
	padding-left: 25px;
	color: #666;
	font-size: 15px;
	font-weight: 400;
	margin-top: 10px;
	min-height: 24px;
}
.cadaEventoPg .dados a{
	color: #003552;
}
.cadaEventoPg .dados a:hover{
	color: #65C1E3;
}
.topAgenda{
	cursor:pointer;
	color: #65C1E3;
	width: 100%;
	text-align: center;
}
#conteudoAgenda{
	display: inline-table;
	vertical-align: top;
	width: 70%;
}
#conteudoAgenda h2{
	margin-bottom: 30px;
	font-size: 30px;
}
#conteudoAgenda h3 span{
	font-weight: 600;
}
#lateralAgenda{
	display: inline-table;
	vertical-align: top;
	width: 21%;
	margin-left: 5%;
	background-color: #003552;
	border-radius: 15px;
	color: #FFF;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 10px;
	padding-left: 2%;
	padding-right: 2%;
}
#lateralAgenda h3{
	color: #FFF;
	margin-bottom: 20px;
}
.cadaEventoLat{
	font-family: "Barlow Semi Condensed", sans-serif !important;
	display: inline-table;
	vertical-align: top;
	background-color: #FFF;
	border-radius: 10px;
	padding: 2%;
	width: 96%;
	margin-bottom: 20px;
	font-weight: 500;
	text-align: left;
}
.cadaEventoLat .data{
	background-color: #D71920;
	width: 15%;
	height: 60px;
	border-radius: 8px;
	color: #FFFFFF;
	padding: 10px;
	font-size: 25px;
	text-align: center;
	display: inline-table;
	vertical-align: middle;
}
.cadaEventoLat .dados{
	display: inline-table;
	vertical-align: middle;
	width: 67%;
	font-size: 20px;
	margin-left: 3%;
}
.cadaEventoLat .dados a{
	color: #003552;
}
.cadaEventoLat .dados a:hover{
	color: #65C1E3;
}
#certificados ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin-top:25px;
}
#certificados ul li{
	display: block;
	background-image:url(../imagensnew/icone_certificado.png);
	background-repeat:no-repeat;
	background-position:20px center;
	background-size: 45px 40px;
	background-color:#65C1E3;
	margin-bottom:25px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
	padding-top:20px;
	padding-bottom:20px;
	width:100%;
	min-height:30px;
}
#certificados ul li a{
	display: block;
	color: #003552;
	text-decoration: none;
	font-weight:600;
	margin-left:80px;
}
#certificados ul li a:hover{
	color:#FFF;
}
#convenios{
	
}
.cadaConvenio{
	display:inline-table;
	vertical-align: top;
	width:15.5%;
	height:auto;
	margin:1%;
	padding:1%;
	text-align:center;
	margin-bottom:25px;
	border-radius: 7px;
	border: 3px solid #003552;
	min-height: 120px;
	background-color: #FFF;
}
.cadaConvenio img{
	width: 100%;
	max-width: 100px;
	max-height: 100px;
	object-fit: contain; /*mantém a proporção*/
	border-radius:10px;
	display: inline-table;
	vertical-align: middle;
	margin-bottom: 15px;
}
.cadaConvenio .center { 
  height: 150px;
  position: relative;
}
.cadaConvenio .center p {
	width: 100%;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 16px;
  font-weight: 500;
}
.cadaConvenio .center p a {
	color: #000;
}
#dadosConvenio{
	padding: 2%;
	width: 96%;
	background-color: #e5e5e5;
	border-radius: 10px;
	border: 5px solid #003552;
}
#dadosConvenio img{
	float:right;
	margin-left:30px;
	margin-bottom:30px;
	border-radius: 10px;
}
#dadosConvenio h2{
	margin-bottom: 40px;
}
#dadosConvenio h2 img{
	width: 80px;
	float: none;
	margin-left: 10px;
	margin-bottom: 0;
	border-radius:0;
	display: inline-table;
	vertical-align: middle;
}
.horarios{
	font-size:14px;
	color:#666;
	font-weight:400;
}
#leftFale{
	display:inline-table;
	vertical-align: top;
	width:65%;
}
#rightFale{
	display:inline-table;
	vertical-align: top;
	width:25%;
	margin-left:5%;
	text-align: center;
}
#rightFale img.logo{
	width: 60%;
	margin-bottom: 50px;
}
.mapa iframe{
	width:100%;
	height:500px;
	border: solid 3px #003552;
}
table.listaContatos{
	border-collapse:collapse;
	font-weight:600;
	margin-bottom:20px;
	width:100%;
	color: #003552;
}

table.listaContatos tr td{
	border: solid 1px #003552;
	padding:10px;
	text-align:center;
}
.gray{
	background-color:#f7f7f7;
}
#reclame table {
	border-collapse: collapse;
}

#reclame .campos{
	width:96%;
	border:none;
	background-color:#fff;
	margin:0;
	font-size:16px;
}
#reclame .camposHr{
	width:60px;
	border:none;
	background-color:#fff;
	margin:0;
	font-size:15px;
}

#reclame .camposGde, #reclame textarea{
	width:98%;
	border: none;
	background-color:#fff;
	padding:5px;
	font-size:15px;
}
#reclame table.bordasimples tr td {
	border: 2px solid #CCC;
}
.cadaAlbum{
	display: inline-table;
	vertical-align:top;
	color:#003552;
	background-color:#e5e5e5;
	margin-bottom:25px;
	margin-left:2%;
	margin-right:2%;
	border-radius: 10px;
	width: 18%;
	padding: 1%;
	text-align: center;
	font-size: 16px;
	border: 2px solid #ccc;
}
.cadaAlbum img{
	border-radius: 5px;
	width: 150px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	display: block;
}
.cadaAlbum a{
	text-decoration:none;
	color: #D71920;
	font-weight:600;
}
.cadaAlbum a:hover{
	color: #65C1E3;
}
#res_busca ul{
	margin:0;
	padding-left:25px;
	margin-top:25px;
	list-style-type:circle;
}
#res_busca ul li{
	margin-bottom:20px;
	list-style: none;
}
#res_busca ul li span{
	margin-bottom:10px;
	font-weight:600;
	color: #003552;
	background-color: #65C1E3;
	padding: 5px;
	border-radius: 5px;
	font-size: 14px;
}
#res_busca ul li a{
	font-weight:600;
}
.cadaVaga, .cadaVagaPropria{
	width: 46%;
	display: inline-table;
	vertical-align: top;
	margin-right: 2%;
	height:auto;
	background-color:#f7f7f7;
	border:solid 2px #003552;
	margin-bottom: 25px;
	padding:0;
	border-radius: 10px;
}
.inVaga{
	margin:20px;
}
.maisVaga, .maisCurriculo{
	display:none;
}
#divLogin {
	background-color: #e5e5e5;
	height: auto;
	width: 435px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 11px;
	padding-left: 20px;
	display: inline-table;
	vertical-align: middle;
	text-align:center;
	border-radius: 10px;
	
}
#divLogin form{
	margin: 0px;
	margin-top:10px;
}
#divCadastre {
	background-color: #f7f7f7;
	height: auto;
	width: 435px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	display: inline-table;
	vertical-align: middle;
	margin-left:30px;
	text-align:center;
	border-radius: 10px;
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
.erroLog {
	color:#F00;
	padding-top:5px;
	padding-bottom:5px;
	font-size:16px;
	font-weight:700;
}
.cadaCurriculo{
	width: 46%;
	display: inline-table;
	vertical-align: top;
	margin-right: 2%;
	height:auto;
	background-color:#f7f7f7;
	border:solid 2px #003552;
	margin-bottom: 25px;
	padding:0;
	border-radius: 10px;
}
.inVagaPropria, .inCurriculo{
	margin:20px;
}
#status{
	color: #D71920;
	font-weight:600;
	text-align:center;
}
.opsinscricao{
	width: 100%;
	display: block;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 5px;
}
.opsinscricao label{
	font-weight: 400;
}


#geralInscricao{
	width:100%;
	margin-left:auto;
	margin-right:auto;
}
#geralInscricaoSA{
	width:100%;
	margin-left:auto;
	margin-right:auto;
}
#geralInscricaoSA .opsinscricao{
	
	width: 100%;
	display: block;
	border-radius: 3px;
	background: none;
}
#geralInscricaoSA label{
	font-weight: 700;
}
#chat_wp{
	position:fixed;
	bottom:60px;
	right:0;
	text-align:center;
	color:#fff;
	padding: 10px;
	font-size:16px;
	padding-left: 15px;
	padding-right: 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	background-color: #31BA39;
	z-index:1000;
	font-weight: 600;
}
#abrirWP{
	cursor: pointer;
}
#abrirWP img{
	vertical-align: middle;
	width: 35px;
}
#fecharWP{
	font-size:12px;
	cursor:pointer;
}

#op_whats{
	display: none;*/
}
#op_whats ul {
	padding: 0;
	margin: 0;
	padding: 10px;
}
#op_whats ul li{
	list-style: none;
	font-weight: 600;
	margin-top: 8px;
	margin-bottom: 7px;
	font-size:16px;
}
#op_whats ul li a{
	color: #003552;
	background-color: #FFF;
	padding: 5px;
	border-radius: 5px;
	display: block;
}
#op_whats ul li a:hover{
	color: #65C1E3;

}
#conteudoEvento span, #conteudoEvento font{
	font-size:18px !important;
	color:#333 !important;
}
#conteudoEvento img{
	border: none;
	margin:0;
	max-width:100%;	
}

table.itens{
	border-collapse: collapse;
}
table.itens td {
	border: 1px solid #ccc;
	padding: 5px;
	vertical-align: middle;
}
#boxProposta{
	margin-top: 20px;
	display: none;
}
#boxProposta h2{
	margin-top: 20px;
	font-size: 18px;
}

