@import url('https://fonts.googleapis.com/css2?family=Abril Fatface');
@import url('https://fonts.googleapis.com/css2?family=Adamina');
@import url('https://fonts.googleapis.com/css2?family=Alfa Slab One');
@import url('https://fonts.googleapis.com/css2?family=Adamina');
body {
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        FONT-SIZE: 0.8em;
        PADDING-BOTTOM: 10px;
        MARGIN: 0px;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        BACKGROUND-COLOR: #ffffff !important;
        color:#014024;
        padding-top:0px;
}
.navbar{
    opacity: 0.9 !important;
    margin-top:0px;
}
.navbar {
  min-height: 55px;
}
.nav-item{
	FONT-FAMILY: Abril Fatface;
	font-weight : 400;
	font-style: normal;
	FONT-SIZE: 16px;
}
.botao{
	MARGIN: 10px;
	 background-color: #284a0c!important;
	 color:#ffffff !important;
	 border: 2px solid #ffffff !important;
}
#header {
}
#banner {
       background-size: cover ;
       BACKGROUND-COLOR: #;
       position:relative;
       background-origin: content ;
       background-repeat:no-repeat;
      WIDTH: 100%;
}
.banner_image {
	width: 100%;
	max-height: 500px;
}
.logomenu{
	max-height: 29px;
}
#centre {
        BACKGROUND-COLOR: #ffffff;
        margin: 8px px 0px px;
        clear:both;
}
#registomusicos {
        BACKGROUND-COLOR: #ffffff;
        }
.navbar-estilo .navbar-brand{color:#ffffff !important}
.navbar-estilo .navbar-brand:focus,.navbar-estilo .navbar-brand:hover{color:#fff}
.navbar-estilo .navbar-nav .nav-link{color:#ffffff !important} 
.navbar-estilo .navbar-nav .nav-link:focus,.navbar-estilo .navbar-nav .nav-link:hover{color:#a6b051 !important}
.navbar-estilo .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}
.navbar-estilo .navbar-nav .nav-link.active,.navbar-estilo .navbar-nav .show>.nav-link{color:#284a0c !important}
.navbar-estilo .navbar-toggler{color:#cbe8ca;border-color:#cbe8ca }
.navbar-estilo .navbar-toggler-icon
{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23cbe8ca' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}
.navbar-estilo .navbar-text{color:#ffffff}
.navbar-estilo .navbar-text a,.navbar-estilo .navbar-text a:focus,.navbar-estilo .navbar-text a:hover{color:#284a0c}
.navbar-bg {
   background-color: #284a0c!important;
}
#gauche {
         : 0px; WIDTH: 200px; POSITION: absolute;
        padding:0px;
        margin: 8px 0px 0px 0px;
        border:1px solid #;
        BACKGROUND-COLOR: #;
         height:100%;
}
#pied {
        HEIGHT: 20px;
        BACKGROUND-COLOR: #;
        border:1px solid #;
        clear:both;
}
#videoyoutube
 {
margin:5px;
padding:5px;
 }
.titulo{
FONT-FAMILY: Alfa Slab One;
font-weight : 400;
font-style: normal;
FONT-SIZE: 25px;
color:#014024;
margin-bottom:8px;
padding:5px;
}
.subtitulo{
FONT-FAMILY: Adamina;
font-weight : 400;
font-style: normal;
FONT-SIZE: 21px;
color:#014024;
margin:8px;
padding:5px;
}
.card{
	background-color:#ffffff !important; 
}
.listanoticia{
color:#bebebe;
margin:12px;
  overflow:overlay;
display: inline-block;
box-shadow: 0 4px 16px -8px rgb(0 0 0 / 40%);
}
.listapatrocinio{
background-color:#ffffff;
color:#bebebe;
margin:10px 0px 0px 0px;
padding:5px;
overflow:visible;
}
.imagem_listanoticias
 {
float: right;
margin:1px;
padding:5px;
right: 0;
 }
.imagem_listapatrocinios
 {
float: right;
margin:1px;
padding:5px;
right: 0;
 }
 label{
FONT-FAMILY: Adamina;
font-weight : 400;
font-style: normal;
FONT-SIZE: 21px;
color:#014024;
margin:8px;
}
 .labelinsertmusico{
FONT-FAMILY: Adamina;
font-weight : 400;
font-style: normal;
FONT-SIZE: 0.9em;
color:#014024;
margin:8px;
}
.texto{
FONT-FAMILY: Adamina;
font-weight : 400;
font-style: normal;
FONT-SIZE: 22px;
color:#014024;
margin:8px;
text-align:justify;
padding:8px;
word-wrap: break-word;
}
.texto a:link, a:visited, a:active, a:hover {
        text-decoration: none;
        color:#014024 !important;
}
.texto a:visited {
        text-decoration: none;
        color:#014024 !important;
}
.textotitulos{
FONT-FAMILY: Adamina;
font-weight : 400;
font-style: normal;
FONT-SIZE: 21px;
color:#014024;
margin:8px;
}
.textotitulos a:link, .textotitulos a:visited, .textotitulos a:active {
        text-decoration: none;
        color:#014024;
}
.textotitulos a:hover {
        color:#014024;
        font-size:100%;
        text-decoration: none;
        padding-left:1px;
}
.textocor{
FONT-FAMILY: Adamina;
font-weight : 400;
font-style: normal;
FONT-SIZE: 22px;
color:#014024;
margin:8px;
}
.textocordireita{
FONT-FAMILY: Adamina;
font-weight : 400;
font-style: normal;
FONT-SIZE: 22px;
text-align:right;
color:#014024;
margin:8px;
}
.fundo_texto {
        BACKGROUND-COLOR: #ffffff;
         border:1px solid #ffffff;
           HEIGHT: 0px;
}
.imagem_grande
{
border: 1px solid #666666;
margin:0px;
max-width:560px;
width: 100%;
}
 .imagem_pequena
{
border: 1px solid #666666;
margin:2px;
height:250px;
}
#imagem_grande_inicio{
float: right;
width:420px;
margin:1px;
padding:10px;
 }
.imagem_grande_inicio
{
border: 1px solid #666666;
margin:2px;
width:420px;
}
#imagem_default{
float: right;
width:250px;
margin:1px;
padding:10px;
 }
.imagem_bordo
{
border: 1px solid #666666;
margin:2px;
}
.imagem_sembordo
{
border: 0px solid #666666;
margin:2px;
}
.imagem_filetype
{
border: 0px solid #666666;
margin-top: 4px;
margin-left: 10px;
}
#paginainicioesq
 {
float: left;
margin:8px;
padding:1px;
background-color:#ffffff;
width:47%;
border: 0px solid;
border-radius: 0px;
box-shadow: 0px 0px 0px #014024;
 }
#paginainiciodir
 {
float: right;
margin:8px;
padding:1px;
right: 0;
background-color:#ffffff;
width:47%;
border: 0px solid;
border-radius: 0px;
box-shadow: 0px 0px 0px #014024;
 }
#paginainiciotoda{
   BACKGROUND-COLOR: #ffffff;
   margin:8px;
   padding:1px;
   clear:both;
   border: 0px solid;
border-radius: 0px;
box-shadow: 0px 0px 0px #014024;
}
.textorodape{
color:#ffffff;
margin:3px;
}
.textorodape a {
text-decoration:none;
color:#ffffff;
}
.rodape{
background-color:#284a0c;
}
.fb-like {
margin:5px;
padding:5px;
}
#fboverlay{
 color:#014024;
  BACKGROUND-COLOR: #ffffff;
}
.style3 {
        FONT-FAMILY: Alfa Slab One;
font-weight : 400;
font-style: normal;
        FONT-SIZE: 25px;
        font-weight: bold;
        color:#;
}
select {
font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding:4px;
    margin: 0;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    -moz-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
     background: #ffffff;
    color:#014024;
    border:none;
    outline:none;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
    max-width: 100%;
    display: block;
}
P {
        MARGIN: 0px 0px 10px
}
table {
  margin-left:auto;
    margin-right:auto;
}
 .event-container {
  font-family: "Roboto", sans-serif;
  max-width: 800px;
  margin: 0 auto;
}
.event-container h3.year {
  font-size: 40px;
  text-align: center;
  border-bottom: 1px solid #b1b1b1;
}
.event-container .event {
  box-shadow: 0 4px 16px -8px rgba(0, 0, 0, 0.4);
  display: flex;
  border-radius: 8px;
  margin: 32px 0;
}
.event .event-left {
  background: #284a0c;
  min-width: 82px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  padding: 8px 48px;
  font-weight: bold;
  text-align: center;
  border-radius: 8px 0 0 8px;
}
.event .event-left .date {
  font-size: 56px;
}
.event .event-left .month {
  font-size: 16px;
  font-weight: normal;
}
.event .event-right {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0 24px;
}
.event .event-right h3.event-title {
  font-size: 24px;
  margin: 24px 0 10px 0;
  color: #218bbb;
  text-transform: uppercase;
}
.event .event-right .event-timing {
  background: #eeeeee;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 200px;
  padding: 8px;
  border-radius: 16px;
  margin: 24px 0;
  font-size: 14px;
}
.event .event-detalhes {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 200px;
  padding: 8px;
  border-radius: 16px;
  margin: 24px 0;
  font-size: 14px;
}
.event .event-right .event-timing img {
  height: 20px;
  padding-right: 8px;
}
.event  {
   background: #ffffff;
}
@media (max-width: 550px) {
  .event {
    flex-direction: column;
  }
  .event .event-left {
    padding: 0;
    border-radius: 8px 8px 0 0;
  }
  .event .event-left .event-date .date,
  .event .event-left .event-date .month {
    display: inline-block;
    font-size: 24px;
  }
  .event .event-left .event-date {
    padding: 10px 0;
  }
}
