/* USO INTERNO
-------------------------------------------------- */
  .italico {
    font-style: italic;
  }
  .bold {
    font-weight: bold;
  }
  .pequeno12 {
    font-size: 12px;
  }
  .pequeno18 {
    font-size: 18px;
  }
  .itemgaleria {
  margin-left:auto;
  margin-right:auto;
  display:block;
  height:auto;
  }
  .central{
  text-align:center;
  }
  .esquerda{
  text-align:left;
  }
  .direita{
  text-align:right;
  }
  .max350{
  max-width:350px; padding:15px 0 0 0;
  }
  .max200{
  max-width:200px;
  }
  .max400{
  max-width:400px;
  }
  .h4manuscrita{
  font-family: 'Italianno', sans;
  font-size: 34px;
  margin: 0 0 4px 0;
  }
  .verde-escuro{
  color: #001E50;
  }
  .verde-padrao{
  color: #ff9600;
  }
  .verde-fraco{
  color: #dce6c8;
  }
  .sombra-preta{
  text-shadow: 0 2px 15px rgba(0, 0, 0, 1);
  }
  .fonte_menu{
  font-size:18px; font-weight:bold; font-style:italic;
  text-shadow: 0 2px 3px rgba(255, 255, 255, 1);
  }
  .condensed{
  font-family: "Kumbh Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
	
@keyframes movim {
  from {
    transform:  translatey(30px);
  }
  to {
    transform:  translatey(0px);
  }
}

.vaivem {
  animation: movim 3000ms alternate;
}

img {border:0;}

	  .formata_menor {padding:0;}
	  .formata_menor_rod {border-top:2px solid #FFF; padding:18px 0 12px 0; margin-top:18px;}
	  .spasso_btn {margin-bottom:6px;}
	  .center_auto {margin-left:auto; margin-right:auto;}
	  .later_line {border-right:#002d6e 1px solid;}
	  .branco {color:#fff;}
	  .suave {color:#ffcb80;}
	  .pointer {cursor:pointer;}
	  .nav_h60 {height:60px;}
.btn_reset{
    padding:0;
    border:none;
    margin:0;
}
	  
.cemcem{width:100%;height:100%;}

.mais_margem {margin-bottom:30px;}
.menos_margem {margin-bottom:0px;}
.mais_margem_15 {margin-bottom:15px;}
.mais_margem_10 {margin-bottom:10px;}
.centro-85 {width:85%; margin-left:auto; margin-right:auto;}

.fade_item {
  opacity: 0;
  transition: 0.5s;
}

.fade_item:hover {opacity: 1}

.corpo_texto {
text-align:justify;
}

.recuo {
text-indent:50px;
}

.grayscale {
  filter: grayscale(100%);	
}

.pequeno15 {
font-size:15px;
}