*{margin:0;padding:0;box-sizing:border-box;font-family:Arial, Helvetica, sans-serif;}
a{color:inherit;text-decoration:inherit;}
body, html{height:100%;width:100%;scroll-snap-type:y mandatory;top:0;min-height:100%;justify-content:left;scroll-behavior:smooth;-webkit-locale:"pt-BR";}
.container{width:100%;max-width:1320px;margin:0 auto;position:relative;justify-content:center;align-items: center;}

.flex_duplo{display:flex;justify-content: space-between;}
.grid_duplo{display:grid;justify-content: center;align-items: start;}
.titulo{width:100%;padding:20px 0;color: #616161;font-size:1.6em;font-weight:600;font-stretch:ultra-expanded;}
.borda_baixo{border-bottom:thin solid #616161;}

.topo{width:100%;background-color:#000000;color:#ffffff;}
.menu_topo{display:flex;justify-content: space-between;list-style:none;align-items: center;}
.menu_topo li{padding:5px;}
.redes_sociais{display:flex;list-style:none;align-items: center;}
.btn_menu{display:flex;align-items:center;cursor: pointer;}
.btn_menu p{padding:0 10px;}
.logo{display:block;margin:0 auto;padding:20px;}

.menu{width:20%;right:-20%;position: fixed;z-index:1000;bottom:0;top:0;background-color:black;justify-content:start;align-items: center;padding:50px 20px;transition:all ease-in-out 0.5s;color:white;}
.menu ul{list-style:none;text-align:left;width:100%;position: relative;}
.menu li{padding:10px 0;background-color:#616161;width:100%;margin:10px auto;text-align:center;}
.active_menu{right:0;transition:all ease-in-out 0.5s;}
.btn_fecha{position: absolute;top:20px;right:20px;cursor: pointer;}
.busca input{border:none;padding:5px;}
.btn_menu{display:flex;align-items:center;cursor: pointer;}
.btn_menu p{padding:0 10px;}

.busca{display:none;}
.busca input{border:none;padding:5px;}

.slideshow {width: 100%;height:600px;overflow:hidden;margin:0 auto}
.slide {width: 100%;height: 100%;display: none;position:relative;top: 0;left: 0;text-align: center;}
.slide span{display:block;position:absolute;top:0;}
.slideH1{
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    padding:10px;
    background-color:rgba(0, 0, 0, 0.6);
    color: #fff;
    font-size:16px;
    text-transform: uppercase;
  }
.active {display: block;}
.slide img{object-fit: cover;height:600px;width:100%;align-items:baseline;}

.noticias ul{display:grid;grid-template-columns:repeat(4,25%);list-style:none;margin:20px auto;}
.noticias li{padding:10px;width:100%;position: relative;}
.noticias li img{object-fit: cover;width:100%;height:200px;border-radius:10px;transition:all ease-in-out 0.5s;aspect-ratio:16/9;}
.noticias li:hover img{border-radius:0;transition:all ease-in-out 0.5s;transform:scale(1.01);}
.noticias li p{padding:10px 0;font-weight:600;font-stretch:ultra-expanded;}
.data_noticias{font-size:0.8em;color:#ff001b;}

.detalhe_noticias{grid-template-columns:80% 20%;}
.detalhe_noticias img{width:100%;object-fit:cover;aspect-ratio:16/9;}
.detalhe_esq, .detalhe_dir{padding:0 10px;}
.txt_noticia, .resumo{padding:10px 0px;}
.resumo{font-weight:600;font-size:1.2em;}

.anuncie_home ul{display:grid;grid-template-columns:repeat(3, 33.33%);list-style:none;}
.anuncie_home li{padding:5px;}
.anuncie_home img{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1;}

footer{width:100%;background-color: #000000;color:#ffffff;padding:10px;}


.img_galeria{display:flex;flex-wrap:wrap;}
.img_galeria img{width:250px;height:200px;object-fit: cover;aspect-ratio:1/1;}
.imagemGrande{display:none;}
.active_galeria{display:none;}


@media(max-width:720px){
.titulo{padding:10px;}
.menu{width:100%;right:-100%;}
.menu li{background:none;}
.active_menu{right:0;}
.busca{display:none;}

.slideshow{height:auto;margin-bottom:10px;}
.slide img{height:250px;}

.noticias ul{grid-template-columns:repeat(2,50%);}
.detalhe_noticias{display: block;}
.detalhe_dir{display:none;}

}