@import url("//fonts.googleapis.com/css?family=Open+Sans:400,300,700");
@import url(avenir-font.css);
html {
  height: 100%; }

body {
  background-color: white;
    /*.meteoContainer{
      margin-top: 32px;
      #meteoSlider{
        .item{

          ul{

            li{
              .diaSemana{
                text-align: center;
                text-transform: uppercase;
                color: $black;
                margin-bottom: 0;
                font-size: 2em;
                line-height: 1.1em;
                font-family: $fontBlack;
                small{
                  font-family: $fontReg;
                }
              }
              ol{
                padding: 0;
                li{
                  width: 100%;
                  display: block;
                  float: left;
                  text-align: center;
                  &:last-child{
                    margin-right: 0;

                  }
                  img{
                    width: 120px;
                    display: inline-block;
                  }
                  span{
                    font-weight: $fontReg;
                    font-size: 2em;
                    display: inline-block;
                    font-family: $fontBlack;
                    &.maxTemp {
                      color: $black;
                      margin-right: 3px;
                    }
                    &.minTemp {
                      color: $black;
                    }
                    &.ventoSpeed{
                      font-size: 0.9em;
                      color: $black;
                    }
                  }
                }
              }
            }
          }
        }
      }
    }*/ }
  body h1, body h2, body h3, body h4, body h5, body h6, body p, body label, body small, body input, body button, body select, body ul, body li, body a, body strong, body textarea, body div {
    padding: 0;
    margin: 0;
    outline: none;
    font-family: "Conv_AvenirLTStd-Medium";
    -webkit-font-smoothing: antialiased;
    outline: none !important;
    list-style: none;
    text-decoration: none;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none; }
    body h1:hover, body h2:hover, body h3:hover, body h4:hover, body h5:hover, body h6:hover, body p:hover, body label:hover, body small:hover, body input:hover, body button:hover, body select:hover, body ul:hover, body li:hover, body a:hover, body strong:hover, body textarea:hover, body div:hover {
      text-decoration: none; }
  body img {
    display: block; }
  body .clearPadding {
    padding: 0; }
  body header .logoContainer {
    padding: 22px; }
    body header .logoContainer img {
      max-width: 300px;
      margin-left: 23.5%; }
  body header .clockConten {
    padding-left: 17%; }
    body header .clockConten .clocksContainer {
      float: left;
      margin-top: 30px;
      background: white; }
      body header .clockConten .clocksContainer .jcgmt-lbl {
        float: left;
        background-color: black;
        padding: 10px 20px;
        color: white;
        font-size: 2.5em; }
      body header .clockConten .clocksContainer .jcgmt-digital {
        float: left;
        font-size: 3.5em;
        padding: 5px 20px; }
  body .video-js.vjs-fluid, body .video-js.vjs-16-9, body .video-js.vjs-4-3 {
    background: white !important; }
  body .videoWrapper {
    background-color: white; }
    body .videoWrapper .videoContainer {
      position: relative;
      display: table;
      width: 100%;
      height: 100%; }
      body .videoWrapper .videoContainer .videoContent {
        display: table-cell;
        vertical-align: middle;
        padding: 0 10%; }
        @media screen and (max-width: 768px) {
          body .videoWrapper .videoContainer .videoContent {
            padding: 0; } }
        body .videoWrapper .videoContainer .videoContent .frameContent {
          position: relative;
          padding-bottom: 56.25%;
          /* 16:9 */
          padding-top: 25px;
          height: 0; }
          body .videoWrapper .videoContainer .videoContent .frameContent iframe {
            border: 0;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%; }
  body .meteoContainer {
    margin: 25px 0; }
    body .meteoContainer #meteoSlider .owl-item {
      padding: 0 80px; }
      body .meteoContainer #meteoSlider .owl-item .item ul {
        width: 98%;
        margin: 0 auto; }
        body .meteoContainer #meteoSlider .owl-item .item ul li {
          height: 120px;
          width: 50%;
          float: left;
          display: table; }
          body .meteoContainer #meteoSlider .owl-item .item ul li .diaSemana {
            text-align: left;
            text-transform: uppercase;
            color: black;
            margin-bottom: 0;
            font-size: 2em;
            line-height: 1.1em;
            font-family: "Conv_AvenirLTStd-Black";
            vertical-align: middle;
            display: table-cell; }
            body .meteoContainer #meteoSlider .owl-item .item ul li .diaSemana small {
              font-family: "Conv_AvenirLTStd-Medium"; }
          body .meteoContainer #meteoSlider .owl-item .item ul li ol {
            padding: 0; }
            body .meteoContainer #meteoSlider .owl-item .item ul li ol li {
              width: 100%;
              display: block;
              float: left;
              text-align: center; }
              body .meteoContainer #meteoSlider .owl-item .item ul li ol li:last-child {
                margin-right: 0; }
              body .meteoContainer #meteoSlider .owl-item .item ul li ol li img {
                width: 120px;
                display: inline-block; }
              body .meteoContainer #meteoSlider .owl-item .item ul li ol li span {
                font-weight: "Conv_AvenirLTStd-Medium";
                font-size: 2em;
                display: inline-block;
                font-family: "Conv_AvenirLTStd-Black"; }
                body .meteoContainer #meteoSlider .owl-item .item ul li ol li span.maxTemp {
                  color: black;
                  margin-right: 3px; }
                body .meteoContainer #meteoSlider .owl-item .item ul li ol li span.minTemp {
                  color: black; }
                body .meteoContainer #meteoSlider .owl-item .item ul li ol li span.ventoSpeed {
                  font-size: 0.9em;
                  color: black; }
  body #newsContainer {
    overflow: hidden;
    background-color: #004cff;
    padding: 20px 0;
    width: 100%;
    bottom: 0; }
    body #newsContainer .tickercontainer ul li {
      color: white;
      overflow: hidden !important;
      height: 39px !important; }
      body #newsContainer .tickercontainer ul li div {
        font-size: 3.3em;
        font-family: "Conv_AvenirLTStd-Black"; }
        body #newsContainer .tickercontainer ul li div i {
          display: inline-block;
          height: 40px;
          padding: 0 25px;
          font-size: 0.5em;
          color: white; }

@media only screen and (max-width: 1400px) {
  .jcgmt-lbl {
    font-size: 1.2em !important; }

  .jcgmt-digital {
    font-size: 2.2em !important; }

  #newsContainer {
    position: fixed; }

  #meteoSlider .diaSemana {
    font-size: 1.7em !important; }
  #meteoSlider img {
    width: 76px !important; }
  #meteoSlider .owl-item .item ul li ol li span {
    font-size: 1.7em !important; } }
@media only screen and (max-width: 1240px) {
  .clockConten {
    display: none; }

  .logoContainer {
    padding: 22px; }
    .logoContainer img {
      margin: 0 auto !important; } }
@media only screen and (max-width: 500px) {
  .logoContainer {
    padding: 22px; }
    .logoContainer img {
      max-width: 150px !important;
      margin: 0 auto !important; }

  #meteoSlider .diaSemana {
    font-size: 1.1em !important; }
  #meteoSlider img {
    width: 65px !important; }
  #meteoSlider .owl-item .item ul li ol li span {
    font-size: 1em !important; }

  #newsContainer {
    padding: 9px 0 !important; }
    #newsContainer .tickercontainer ul li div {
      font-size: 2em !important; } }

/*# sourceMappingURL=estilos.css.map */
