/*
@font-face {
  font-family: 'open-sans-bold';
  src: url('../fonts/open-sans/Bold/OpenSans-Bold.eot');
  src: url('../fonts/open-sans/Bold/OpenSans-Bold.svg') format('svg'),
    url('../fonts/open-sans/Bold/OpenSans-Bold.ttf') format('truetype');
  font-weight: OpenSans-Bold;
  font-style: normal;
}
@font-face {
  font-family: 'open-sans-boldItalic';
  src: url('../fonts/open-sans/BoldItalic/OpenSans-BoldItalic.eot');
  src: url('../fonts/open-sans/BoldItalic/OpenSans-BoldItalic.svg') format('svg'),
    url('../fonts/open-sans/BoldItalic/OpenSans-BoldItalic.ttf') format('truetype');
  font-weight: OpenSans-BoldItalic;
  font-style: normal;
}
@font-face {
  font-family: 'open-sans-extraBold';
  src: url('../fonts/open-sans/ExtraBold/OpenSans-ExtraBold.eot');
  src: url('../fonts/open-sans/ExtraBold/OpenSans-ExtraBold.svg') format('svg'),
    url('../fonts/open-sans/ExtraBold/OpenSans-ExtraBold.ttf') format('truetype');
  font-weight: OpenSans-ExtraBold;
  font-style: normal;
}
@font-face {
  font-family: 'open-sans-extraBoldItalic';
  src: url('../fonts/open-sans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot');
  src: url('../fonts/open-sans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.svg') format('svg'),
    url('../fonts/open-sans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.ttf') format('truetype');
  font-weight: OpenSans-ExtraBoldItalic;
  font-style: normal;
}
@font-face {
  font-family: 'open-sans-italic';
  src: url('../fonts/open-sans/Italic/OpenSans-Italic.eot');
  src: url('../fonts/open-sans/Italic/OpenSans-Italic.svg') format('svg'),
    url('../fonts/open-sans/Italic/OpenSans-Italic.ttf') format('truetype');
  font-weight: OpenSans-Italic;
  font-style: normal;
}
@font-face {
  font-family: 'open-sans-light';
  src: url('../fonts/open-sans/LightLight/OpenSans-Light.eot');
  src: url('../fonts/open-sans/Light/OpenSans-Light.svg') format('svg'),
    url('../fonts/open-sans/Light/OpenSans-Light.ttf') format('truetype');
  font-weight: OpenSans-Light;
  font-style: normal;
}
@font-face {
  font-family: 'open-sans-lightItalic';
  src: url('../fonts/open-sans/LightItalic/OpenSans-LightItalic.eot');
  src: url('../fonts/open-sans/LightItalic/OpenSans-LightItalic.svg') format('svg'),
    url('../fonts/open-sans/LightItalic/OpenSans-LightItalic.ttf') format('truetype');
  font-weight: OpenSans-LightItalic;
  font-style: normal;
}
@font-face {
  font-family: 'open-sans-regular';
  src: url('../fonts/open-sans/Regular/OpenSans-Regular.eot');
  src: url('../fonts/open-sans/Regular/OpenSans-Regular.svg') format('svg'),
    url('../fonts/open-sans/Regular/OpenSans-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open-sans-semibold';
  src: url('../fonts/open-sans/Semibold/OpenSans-Semibold.eot');
  src: url('../fonts/open-sans/Semibold/OpenSans-Semibold.svg') format('svg'),
    url('../fonts/open-sans/Semibold/OpenSans-Semibold.ttf') format('truetype');
  font-weight: OpenSans-Semibold;
  font-style: normal;
}
@font-face {
  font-family: 'open-sans-semiboldItalic';
  src: url('../fonts/open-sans/SemiboldItalic/OpenSans-SemiboldItalic.eot');
  src: url('../fonts/open-sans/SemiboldItalic/OpenSans-SemiboldItalic.svg') format('svg'),
    url('../fonts/open-sans/SemiboldItalic/OpenSans-SemiboldItalic.ttf') format('truetype');
  font-weight: OpenSans-SemiboldItalic;
  font-style: normal;
}
*/
/* min-width & max-width */
@media screen and (min-width: 1200px) and (max-width: 1260px) {
  aside nav ul li a {
    padding-left: 10px; } }
@media screen and (max-width: 1199px) {
  aside nav ul li a {
    padding-left: 36px; } }
@media screen and (min-width: 1261px) {
  aside nav ul li a {
    padding-left: 36px; } }
header.cabecalho {
  min-height: 95px;
  border-bottom: 1px solid #d8deea;
  padding: 0 !important; }
  header.cabecalho h1 {
    font-size: 24px;
    margin-top: 21px; }
  header.cabecalho .logo {
    border-right: 1px solid #d8deea;
    min-height: 95px;
    background-color: #fff; }
    header.cabecalho .logo img {
      padding-top: 15px; }
  header.cabecalho .info {
    line-height: 0; }
    header.cabecalho .info p {
      font-size: 20px;
      font-family: Open Sans;
      font-weight: 400;
      padding-top: 25px; }

.row h2 {
  margin-left: -5px; }

aside nav {
  padding: 0 !important;
  border-right: 1px solid #d8deea; }
  aside nav ul {
    margin-top: 20px;
    line-height: 4;
    font-family: Open Sans;
    font-weight: 600;
    font-size: 14px;
    padding: 0; }
    aside nav ul li {
      list-style: none; }
      aside nav ul li a {
        color: #707070 !important; }
        aside nav ul li a.icon {
          padding-left: 10px !important; }
          aside nav ul li a.icon img {
            vertical-align: baseline !important;
            width: 15px; }
      aside nav ul li.active {
        background-color: rgba(38, 57, 87, 0.12);
        border-right: 4px solid #263957;
        font-family: Open Sans;
        font-weight: 700; }
      aside nav ul li:hover {
        background-color: rgba(216, 215, 221, 0.55); }
      aside nav ul li #mantidas {
        padding-left: 20px; }
        aside nav ul li #mantidas ul {
          margin-top: 0; }
          aside nav ul li #mantidas ul li {
            line-height: 3 !important;
            font-size: 12px !important; }
            aside nav ul li #mantidas ul li.selected {
              font-size: 13px !important;
              font-family: Open Sans;
              font-weight: 700; }

section.container {
  padding: 0; }
  section.container .exibicao iframe {
    width: 100%;
    border: 0; }

header {
  display: flex !important;
  min-height: 80px;
  padding: 5px 20px;
  border-bottom: 1px solid #d8deea;
  background-color: #f8f8fa; }
  header h2 {
    padding-right: 255px; }
  header .buttons {
    margin-top: 16px;
    position: absolute;
    right: 20px;
    margin-right: -5px; }
    header .buttons button {
      margin: 0 5px; }
      header .buttons button a {
        color: #FFF; }

video {
  width: 100%; }

figcaption {
  margin-bottom: 18px; }

.conteudo {
  padding: 20px 150px;
  /* text-align: justify;*/
  font-family: georgia;
  font-size: 16px;
  background-color: #fff;
  margin: 30px 0 0 0; }
  .conteudo .inicial {
    width: 100%; }
  .conteudo h2 {
    font-size: 23px; }
  .conteudo h3 {
    font-size: 20px; }
  .conteudo h4 {
    font-size: 18px; }
  .conteudo ul.link li {
    list-style: none;
    line-height: 3; }
    .conteudo ul.link li:hover {
      background-color: #f0f7ff; }

.ficha {
  max-width: 690px; }
  .ficha .esp {
    padding-left: 44px; }

.sumario1 ul li {
  border: 0px; }

/*# sourceMappingURL=css.css.map */
