* {
  margin: 0;
  padding: 0; }

html, body {
  height: auto;
  background-color: #002b5b !important; }

@font-face {
  font-family: 'CreightonPro-Medium';
  src: url("fonts/2EE11B_0_0.eot");
  src: url("fonts/2EE11B_0_0.eot?#iefix") format("embedded-opentype"), url("fonts/2EE11B_0_0.woff2") format("woff2"), url("fonts/2EE11B_0_0.woff") format("woff"), url("fonts/2EE11B_0_0.ttf") format("truetype"); }
@font-face {
  font-family: 'CreightonPro-Light';
  src: url("fonts/2EE11B_8_0.eot");
  src: url("fonts/2EE11B_8_0.eot?#iefix") format("embedded-opentype"), url("fonts/2EE11B_8_0.woff2") format("woff2"), url("fonts/2EE11B_8_0.woff") format("woff"), url("fonts/2EE11B_8_0.ttf") format("truetype"); }
@font-face {
  font-family: 'CreightonPro-Bold';
  src: url("fonts/2EE11B_A_0.eot");
  src: url("fonts/2EE11B_A_0.eot?#iefix") format("embedded-opentype"), url("fonts/2EE11B_A_0.woff2") format("woff2"), url("fonts/2EE11B_A_0.woff") format("woff"), url("fonts/2EE11B_A_0.ttf") format("truetype"); }
@font-face {
  font-family: 'CreightonPro-Book';
  src: url("fonts/2EE11B_6_0.eot");
  src: url("fonts/2EE11B_6_0.eot?#iefix") format("embedded-opentype"), url("fonts/2EE11B_6_0.woff2") format("woff2"), url("fonts/2EE11B_6_0.woff") format("woff"), url("fonts/2EE11B_6_0.ttf") format("truetype"); }
#wrapper {
  background-image: none; }

.containerExpresso {
  width: 1325px;
  height: 100%;
  display: block;
  position: relative;
  background-repeat: no-repeat;
  background-position: center 120px;
  left: 50%;
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  margin-top: -20px; }
  .containerExpresso .imgBg {
    position: relative; }
  .containerExpresso .containerRota {
    margin-top: -700px;
    position: relative;
    left: 50%;
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 803px;
    height: auto;
    background-color: #ffffff; }
    .containerExpresso .containerRota .imgItinerario {
      left: 50%;
      -ms-transform: translateX(-50%);
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%);
      position: relative;
      display: block;
      top: 30px; }
    .containerExpresso .containerRota .rota {
      width: 90%;
      height: auto;
      position: relative;
      display: block;
      float: left;
      left: 50%;
      -ms-transform: translateX(-50%);
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%);
      font-size: 18.5px;
      font-family: 'CreightonPro-Medium', sans-serif;
      margin-bottom: 20px; }
    .containerExpresso .containerRota .rota1 {
      margin-top: 50px;
      color: #00afec; }
    .containerExpresso .containerRota .rota2 {
      color: #f47c34; }
    .containerExpresso .containerRota .rota3 {
      color: #eb212e; }
    .containerExpresso .containerRota .rota4 {
      color: #00a453; }
    .containerExpresso .containerRota .rota5 {
      color: #a12a8d; }
    .containerExpresso .containerRota .rota6 {
      color: #e02f87; }
    .containerExpresso .containerRota .rota7 {
      color: #9e000a; }
    .containerExpresso .containerRota span {
      width: 100%;
      display: block;
      position: relative;
      font-size: 18.55;
      font-family: 'CreightonPro-Bold', sans-serif;
      margin-bottom: 5px; }
    .containerExpresso .containerRota .both {
      clear: both; }
  .containerExpresso .rodape {
    font-family: 'CreightonPro-Book', sans-serif;
    font-size: 18px;
    color: #ffffff;
    position: relative;
    display: block;
    width: 100%;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 30px; }

#admin-menu {
  display: none; }

#header {
  margin-top: -10px; }

@media (max-width: 996px) {
  .containerExpresso {
    width: 100%;
    height: 100%;
    margin-top: 40px; }
    .containerExpresso .imgBg {
      width: 100%; }
    .containerExpresso .containerRota {
      width: 80%;
      margin-top: -40%; }
      .containerExpresso .containerRota .imgItinerario {
        width: 90%; }
      .containerExpresso .containerRota .rota {
        font-size: 14.5px; }
    .containerExpresso .rodape {
      font-size: 12px;
      left: 50%;
      -ms-transform: translateX(-50%);
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%);
      width: 80%; } }

/*# sourceMappingURL=main.css.map */
