@media (max-width:1099px){
body {
font-family: Comic Sans,Comic Sans MS;}    
}
.m-auto{margin: 0px auto;}
.p-r{position: relative;}
.p-a{position: absolute;}
.z-100{z-index: 100;}
#preloader {
text-align: center;
position: absolute;
left: 0px;
right: 0px;
bottom: 0px;
top: 10%;
background: #fff;
z-index: 999;
}
.sticker {
position: absolute;
top: 0;
left: 0;
width: 63px;
height: 63px;
}
.sticker-new {
background: url('../images/novo.png') no-repeat;
left: auto;
right: 0;
}
.pisca{animation:pisca 5s ease infinite alternate;}
@keyframes pisca{0%, 25%{opacity:0;}
75%, 100%{opacity:1;}
}
.texto{animation:animTexto 5s infinite alternate;}
@keyframes animTexto{0%, 25%{opacity:0;transform:translateX(100px);}
75%, 100%{opacity:1;transform:translateX(0px);}
}
.vermelho-roxo-laranja{color:red;animation:animacao 5s ease infinite normal;}
@keyframes animacao{0%{color:red;}
50%{color:#D85BC3;}
75%{color:#FF8400;}
100%{color:red;}
}
.space-0{margin-bottom:0px}.space-top-0{margin-top:0px}.space-1{margin-bottom:6px}.space-top-1{margin-top:6px}.space-2{margin-bottom:12px}.space-top-2{margin-top:12px}.space-3{margin-bottom:18px}.space-top-3{margin-top:18px}.space-4{margin-bottom:24px}.space-top-4{margin-top:24px}.space-5{margin-bottom:30px}.space-top-5{margin-top:30px}.space-6{margin-bottom:36px}.space-top-6{margin-top:36px}.space-7{margin-bottom:42px}.space-top-7{margin-top:42px}.space-8{margin-bottom:48px}.space-top-8{margin-top:48px}.border-right{border-right:1px solid gray;}
@media (max-width:767px){.border-right-sm-0{border:0px}.space-sm-0{margin-bottom:0px}.space-top-sm-0{margin-top:0px}.space-sm-1{margin-bottom:6px}.space-top-sm-1{margin-top:6px}.space-sm-2{margin-bottom:12px}.space-top-sm-2{margin-top:12px}.space-sm-3{margin-bottom:18px}.space-top-sm-3{margin-top:18px}.space-sm-4{margin-bottom:24px}.space-top-sm-4{margin-top:24px}.space-sm-5{margin-bottom:30px}.space-top-sm-5{margin-top:30px}.space-sm-6{margin-bottom:36px}.space-top-sm-6{margin-top:36px}.space-sm-7{margin-bottom:42px}.space-top-sm-7{margin-top:42px}.space-sm-8{margin-bottom:48px}.space-top-sm-8{margin-top:48px}}
@media (min-width:768px) and (max-width:1099px){.space-md-0{margin-bottom:0px}.space-top-md-0{margin-top:0px}.space-md-1{margin-bottom:6px}.space-top-md-1{margin-top:6px}.space-md-2{margin-bottom:12px}.space-top-md-2{margin-top:12px}.space-md-3{margin-bottom:18px}.space-top-md-3{margin-top:18px}.space-md-4{margin-bottom:24px}.space-top-md-4{margin-top:24px}.space-md-5{margin-bottom:30px}.space-top-md-5{margin-top:30px}.space-md-6{margin-bottom:36px}.space-top-md-6{margin-top:36px}.space-md-7{margin-bottom:42px}.space-top-md-7{margin-top:42px}.space-md-8{margin-bottom:48px}.space-top-md-8{margin-top:48px}}
@media (min-width:1100px){.space-lg-0{margin-bottom:0px}.space-top-lg-0{margin-top:0px}.space-lg-1{margin-bottom:6px}.space-top-lg-1{margin-top:6px}.space-lg-2{margin-bottom:12px}.space-top-lg-2{margin-top:12px}.space-lg-3{margin-bottom:18px}.space-top-lg-3{margin-top:18px}.space-lg-4{margin-bottom:24px}.space-top-lg-4{margin-top:24px}.space-lg-5{margin-bottom:30px}.space-top-lg-5{margin-top:30px}.space-lg-6{margin-bottom:36px}.space-top-lg-6{margin-top:36px}.space-lg-7{margin-bottom:42px}.space-top-lg-7{margin-top:42px}.space-lg-8{margin-bottom:48px}.space-top-lg-8{margin-top:48px}}
.cabecalho-recado{background:url('../images/index/cabecalho-recados.jpg')no-repeat bottom;background-size:contain;padding-top:25%;}
.recado{background:url('../images/index/corpo-recado.jpg');background-size:contain;height:500px;overflow-x:auto;padding-left:12.3%;padding-right:5%;}
.rodape-recado{background:url('../images/index/rodape-recado.jpg')no-repeat top;background-size:contain;padding-top:6%;}
.td-ft{background:#1D557A;min-width:80px;}
.color-branco{color:#fff;}
.color-f4511e{color:#f4511e;}
.color-laranja{color:#FF8400;}
.text-vermelho{color:#DB3A3A;}
.text-rosa{color:#BD6EA9;}
.text-amarelo{color:#ff0;}
bg-azul{}
.center{margin:0px auto;}
.row.content{height:auto;max-width:1513px;margin:0px auto;}
.sidenav{background-color:#f1f1f1;height:100%;}
#rodape1{max-width:1513px;margin:0px auto;}
footer{background-color:#1F557B;color:white;padding:15px;}
@media screen and (max-width:767px){.sidenav{height:auto;padding:15px;}
.row.content{height:auto;}
}
.navbar{margin-bottom:0;background-color:#337AB7;color:#A9FE6B;letter-spacing:1px;border:0;}
.navbar li a, .navbar .navbar-brand{color:#A9FE6B !important;}
.navbar-nav li a:hover, .navbar-nav li.active a{color:#337AB7 !important;background-color:#fff !important;}
.navbar-default .navbar-toggle{border-color:transparent;color:#fff !important;}
.link-fotos{font-size:14px;color:#FFFFFF}
a.link-fotos:hover{color:#ff0;}
#wrapper #wrapper-bgtop #page #content .post .entry h2 a em{font-size:13px;}
.g{font-size:13px;}
.ffff{color:#D6D6D6;}
#wrapper #wrapper-bgtop #page #sidebar ul li ul .first .ffff a{color:#8E8C7D;}
#wrapper #wrapper-bgtop #page #sidebar ul #calendar #calendar_wrap #wp-calendar tbody tr td a strong{color:#8E8C7D;}
#calendar_wrap{}
#calendar caption{padding:10px 0px;text-align:left;text-transform:uppercase;font-weight:bold;font-size:12px;}
#calendar table{width:100%;border:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#calendar thead{background:#006666;text-align:center;color:#FFFFFF;}
#calendar tbody td{border:1px solid #C7C7C7;text-align:center;}
#today{font-weight:bold;}
#prev{padding-top:10px;}
#next{padding-top:10px;text-align:right;}
@media (min-width:768px) and (max-width:1254px){.navbar-header{float:none;}
.navbar-toggle{display:block;}
.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-collapse.collapse{display:none!important;}
.navbar-collapse.collapse.in{display:block!important;}
.navbar-nav{float:none!important;margin:7.5px -15px;}
.navbar-nav>li{float:none;}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;}
}
/*.equipe td{
   display: flex;           /* Transforma a célula em um contêiner flex *
            justify-content: center; /* Centraliza horizontalmente *
            align-items: center;     /* Centraliza verticalmente *
            height: 200px; 
            
}*/

.imagem-centralizada {
        text-align: center;
    }
    @media (max-width: 1000px) {
  .equipe {
    width: 150px;     /* Faz a imagem ocupar toda a largura do contêiner */
    height: auto;    /* Mantém a proporção */
    max-width: 100%; /* Evita que ultrapasse a largura do contêiner */
    display: block;  /* Garante que não tenha espaçamento estranho */
  }
    }
@media (max-width: 1000px) {
  .imagem-centralizada img {
    width: 150px !important;
    margin-left: 25%;
  }
}
.nomes{
  text-align: center;
  font-family: Arial;
  font-size: 20px;
  padding-top: 35px !important;
}
.nome{
  /* nomes tr*/
  line-height: 0,5;
}

