body{margin:0;padding:0;color:#303030;font-family:'Muli', sans-serif;font-size:14px;font-weight:400}*{outline:none}a{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:'Open Sans', sans-serif;font-weight:300}.fd-site{background:#fff}.fd-cinza{background:#eeeeee}.fd-vermelho{background:#bf2d2d}.fd-preto{background:#303030}@keyframes anima_janela{from{top:-300px;opacity:0}to{top:0;opacity:1}}.modal{display:none;justify-content:center;align-items:center;width:100%;height:100%;position:fixed;z-index:999;top:0;left:0;background:rgba(0,0,0,0.8)}.modal-janela{overflow:auto;width:90%;max-height:80%;position:relative;z-index:998;padding:15px;border-radius:5px;margin-top:30px;animation:anima_janela 1s}.modal-janela-texto table{width:100% !important}.modal-close{position:absolute;z-index:999;top:20px;right:20px}table{border-collapse:collapse}table td{border:1px solid #ccc;padding:5px}.btn-facebook{background-color:#4064AD;border-color:#324e88;color:white}.btn-twitter{background-color:#1DA1F2;border-color:#0c85d0;color:white}.btn-linkedin{background-color:#0271AE;border-color:#01507c;color:white}.materias-topo{background-color:white}.materias-topo .logo{max-width:300px;height:auto}.materias-rodape{background-color:#bf2d2d;color:white}.titulos{margin:0;color:#bf2d2d;font-weight:400}.titulos-paginas{margin:0;margin-bottom:50px;color:#fff;font-weight:300;text-transform:uppercase;background:#bf2d2d;padding:10px}.tit-destaque{font-weight:400}.botao{background:#bf2d2d;padding:10;color:#fff;font-weight:400;transition:all 300ms;display:inline-block}.botao:hover{background:#303030;color:#fff}.logo{max-width:350px}.menu{list-style:none;padding:0;margin:0}.menu li a{padding:70px 10px;background:#fff;color:#303030;display:block;transition:all 300ms;text-transform:uppercase;font-size:18px}.menu li a:hover{background:#bf2d2d;color:#fff}.menu li a.restrito{background:#303030;color:#fff}.menu li a.restrito:hover{background:#bf2d2d}@media screen and (max-width: 767px){.menu li a{padding:20px;background:#303030;color:#fff}}@media screen and (max-width: 767px){.menu{position:fixed;z-index:1000;right:-100%;top:0;margin:auto;background-color:#303030;padding:10px;width:50%;min-width:290px;height:100%;overflow:auto}.menu a{display:block;color:#fff !important}.menu a:hover{color:#fff !important;background-color:rgba(0,0,0,0.15)}}.menu-responsivo{padding:15px 0;border:none}.menu-responsivo-fundo{display:none;position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6)}@media screen and (max-width: 767px){.menu-responsivo{margin-top:30px}}.botao-resp{background:#bf2d2d;color:#fff;width:60%;font-family:'Open Sans', sans-serif;font-weight:700;text-transform:uppercase}.botao-resp i{margin-right:10px;font-size:16px}.banner{width:100%;min-height:450px}.banner .frases{background:rgba(0,0,0,0.3);width:100%}.banner .frases .item{padding:20px}.banner .frases .item h2{margin:0;color:#fff;text-shadow:2px 2px 5px #303030;font-family:'Open Sans', sans-serif}.banner .frases .item p{color:#fff;font-family:'Open Sans', sans-serif;font-weight:300;font-size:20px}.banner .anterior,.banner .proximo{background:#bf2d2d;color:#fff;width:60px;height:60px;line-height:60px;text-align:center;display:block;margin-right:1px;transition:all 300ms}.banner .anterior:hover,.banner .proximo:hover{background:#303030}.fotos{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}.fotos .img-fotos{width:100%;height:100%;background-size:cover;background-position:center}@media screen and (max-width: 767px){.redes{margin-top:30px}}.redes a{display:block;background:rgba(0,0,0,0.2);width:60px;height:60px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;margin:0 3px;transition:all 300ms}.facebook:hover{background:#395692}.instagram:hover{background-image:linear-gradient(to bottom, #8444BE, #D63083, #FECF6D)}.twitter:hover{background:#1C9CEB}.linkedin:hover{background:#0271AE}.busca{width:100%;margin:0}.busca input{flex:1;height:60px;border:none;padding:10px;background:rgba(0,0,0,0.1);color:#fff}.busca input::placeholder{color:#fff}.busca button{width:60px;height:60px;border:none;color:#fff;font-size:24px;background:rgba(0,0,0,0.2);padding:0;cursor:pointer;transition:all 300ms}.busca button:hover{background:#303030}.utilitarios{background:#fff;margin-bottom:30px;box-shadow:0 0 15px #ddd}.utilitarios i{font-size:40px;background:#bf2d2d;color:#fff;width:100px;height:100px;text-align:center;line-height:100px;border-radius:50%}.utilitarios h2{font-weight:400}.utilitarios a{display:inline-block;background:#303030;color:#fff;padding:10px 15px;transition:all 300ms}.utilitarios a:hover{background:#bf2d2d}.mn-links{padding:0;margin:0;list-style:none}.mn-links li a{border-bottom:1px solid #dddddd;display:block;padding:15px 5px;color:#303030;transition:all 300ms}.mn-links li a:hover{background:#dddddd}.mn-links li a i{margin-right:15px;color:#bf2d2d}.formatoNot .titulo{color:#fff;font-weight:400}.formatoNot a{color:#fff}.formatoNot .data{display:block;margin-bottom:25px}.formatoNot .tituloNot{font-weight:700;margin-bottom:25px}.botao-noticias{background:#bf2d2d;padding:20px;color:#fff !important;font-weight:700;border:2px solid #fff;transition:all 300ms;display:inline-block}.botao-noticias:hover{border:2px solid #fff;background:#fff;color:#303030 !important}.paginacao a{background:#bf2d2d;padding:5px 10px;color:#fff;transition:all ease-out 300ms}.paginacao a:hover,.paginacao .atual{background:#303030;padding:5px 10px;color:#fff}.endereco i{color:#bf2d2d;margin-right:10px}.restrito .adm{width:45%;background:#bf2d2d;color:#ffffff;text-align:center}.restrito .adm:hover{background:#303030 !important}@media screen and (max-width: 400px){.restrito .adm{width:100%}}.restrito input{width:100%;resize:none;padding:20px;margin:2px 0;border:0;color:#999999;background:#fff;outline:none}.restrito button{font-family:'Muli', sans-serif;font-size:14px;font-weight:400;border:none;padding:20px;cursor:pointer;background:#303030;margin:2px 0;width:25%}@media screen and (max-width: 400px){.restrito button{width:48%}}.rodape{color:#fff}.rodape h2{font-family:'Poiret One', cursive}.rodape a{color:#d95f5f;transition:all 300ms}.rodape a:hover{color:#fff}#formcontato{width:100%}#formcontato input,#formcontato textarea{font-family:'Muli', sans-serif;font-size:14px;font-weight:400;width:100%;resize:none;padding:20px;margin:2px 0;border:0;color:#999;background:#ffffff;outline:none}#formcontato button{font-family:'Muli', sans-serif;font-size:14px;font-weight:400;margin:2px 0;cursor:pointer;border:none;padding:15px 20px}
