<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ESTILOS GLOBAIS
-------------------------------------------------- */
/* Padding abaixo do footer e texto mais suave no &lt;body&gt; */

@import url('https://fonts.googleapis.com/css2?family=Roboto&amp;display=swap');

body {
  padding-top: 3rem;
  padding-bottom: 3rem;
  color: #5a5a5a;
  font-size:0.8rem !important;
}



header {
    background-image: url('images/bg_topo.png');
    background-repeat: repeat-x;
    background-position: center top;
}


.logo_initial {
  background-image: url('images/logo_aas.png');
  background-size: cover;
  width:343px; max-width: 343px; 
  max-height: 79px;
  height:79px;
}

.bg-menu { background-color: #F5f5f5; border-top: 1px solid #EEE; border-bottom: 1px solid #EEE;}

.bg-footer { background-color: #333;}

.link-menu { font-family: 'Roboto', sans-serif; font-weight: bold; font-size:14px; }

.sub-title { font-family: 'Roboto', sans-serif; font-weight: bold; font-size:22px; text-transform: uppercase; }

.cinza-claro { color: #AAA; border-color:#AAA; }
.cinza-escuro { color: #444; border-color:#444; }
.dourado { color: #B2B200; border-color:#B2B200; }


.bg-cinza-claro { background-color:#AAA; }
.bg-cinza-escuro { background-color:#444; }
.bg-dourado { background-color:#B2B200; }

.sub-title-detail { width:118px; height:4px; display: block;}

.menu-inicial li { border-bottom:1px solid #888 !important; border:0; position: relative; display: block;  padding: 1rem 1rem;
  margin-bottom: 1px; background-color: #fff; }

.menu-inicial a { font-family:'Roboto', sans-serif; font-size:16px; font-weight: bold; color:#333; text-transform: uppercase; }
.menu-inicial a:hover { text-decoration: none; color:brown;}

.sp-icon { width:25%; text-align:center;float:left; font-size:32px; }
.sp-text { width:70%; height:48px; min-height:48px; float:left; display: flex;  align-items: center; }

.convenio-initial { width:100%; font-size:13px; text-align: center; }
.convenio-initial span { width:100%; height:126px; text-align: center;}
.txt-convenio { width:100%; text-align:center; height:62px; }
.btn-convenio { background-color: #444444; color:#fff; font-family: Roboto, sans-serif; text-align: center; margin:auto; line-height:29px; height:29px; padding:0 10px; display: inline-block; border-radius: 4px;
  user-select: none; vertical-align: middle; text-decoration: none;}
.btn-convenio:hover { background-color: #333; color:#EEE !important; text-decoration: none !important; }

.btn-convenio-todos { background-color: #FFF; color:#444; font-family: Roboto, sans-serif; float:right; font-size:13px; text-align: center; margin:auto; line-height:29px; height:29px; padding:0 10px; display: inline; border: 1px solid #444;
  user-select: none; vertical-align: middle; text-decoration: none; }
.btn-convenio-todos:hover { text-decoration: none !important; background-color: #888; color: #FFF !important;}


.span-footer { font-size:12px; line-height:100% !important; width:100%; clear: both;}
.list-footer {padding-left:0; list-style: none; font-size:12px;  }
.link-footer { color: #fff !important;}

.list-noticias { padding-left: 0; padding-top:0px;  list-style:none;} 
.link-noticias { font-size: 13px; color: #666 !important; width:calc(100% - 0.3em); }

.sp-convenios { border-bottom:#AAA 1px solid; margin:0.2rem 0; padding:0.4rem; width:100%; height:auto;  }

/* CSS RESPONSIVE
-------------------------------------------------- */

@media (min-width: 40em) {
  /* Aumenta o tamanho do conteÃºdo do carousel */
  .carousel-caption p {
    margin-bottom: 1.25rem;
    font-size: 1.25rem;
    line-height: 1.4;
  }

  .featurette-heading {
    font-size: 40px;
  }

  
}

@media (min-width: 62em) {
  /*.featurette-heading {
    margin-top: 7rem;
  }*/
  .first-slide, .second-slide, .third-slide {
    background-size:auto;
  }
}
</pre></body></html>