@charset "utf-8";
/* CSS Document */
body {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #CECECE;
  background:URL(imagens/Fundo3.jpg) no-repeat center;
  background-size: cover;
  background-attachment: fixed;
}
.logotipo{
  padding-top: 20px;
  padding-bottom: 20px;
}
.conteudo {
  background-color:#FFF;
  background: rgb(255,255,255) transparent;
  background: rgba(255,255,255, 0.7);
  padding-bottom: 20px;
  text-align: justify;
}

.noticias{
  padding-right: 20px;
  padding-left: 20px;
}
.noticias_geral{
  text-decoration: none;
  font-weight: bolder;
  color:#000;
}
.titulo{
  padding-right: 20px;
  padding-left: 20px;
}
.menu{
  padding-left: 55px;
}
.descricao{
  padding-right: 20px;
  padding-left: 60px;
}
.divisao{
  padding-right:5px;
  padding-left:20px;
  width:200px;
}
.arquivos{
  padding-right: 60px;
  padding-left: 60px;
}
.paginacao{
  padding-left: 70px;
  position:absolute;
  text-align:center;
}
a{
  color:#000000; 
  text-decoration: none;
}
.centro{
  text-align:center;
}

.esp{
  padding-right: 20px;
  padding-left: 20px;
  position: relative;
}
.link{
  color:blue; 
  text-decoration: none;
}

.flex-video {
  position: relative;
  padding-top: 25px;
  padding-bottom: 67.5%;
  height: 0;
  margin-bottom: 16px;
  overflow: hidden;
}
 
.flex-video.widescreen { padding-bottom: 57.25%; }
.flex-video.vimeo { padding-top: 0; }
 
.flex-video iframe,
.flex-video object,
.flex-video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
  .flex-video { padding-top: 0; }
}
