﻿@charset "utf-8";

body, html {
  height: 100%;
  /*color: #555;*/
}

* {
  font-family: 'Roboto';
}

.texto_rodape {
  text-align: justify;
  color: #555;
  padding: 12px;
  width: 936px;
  background: #fff;
  font-size: 10px;
}

.body {
  width: 1160px;
  margin: 21px;
  position: relative;
  left: 50%;
  margin-left: -180px;
}

#logo {
  border-radius: 24px;
  border-top-left-radius: 0;
}

#login_box {
  float: right;
  /*color: #de9924;*/
  font-weight: 700;
  font-size: 17px;
}

#cadastrese, #loguese {
  border-radius: 5px;
  border: none;
  font-weight: 700;
  padding: 14px;
  font-size: 17px;
  margin: 12px;
  cursor: pointer;
  margin-top: 0;
}


/*#loguese {
  background: #fff;
  color: #c36020;
  margin-right: 0;
}

  #loguese:hover {
    background: #c3c3c3;
  }

#cadastrese {
  background: #c36020;
  color: #fff;
}

#cadastrese:hover {
  background: #b04218;
}*/

#header, #footer {
  /*background: #b04218;*/
  height: 40px;
}

#header {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  margin: 0;
  padding: 0;
  padding-left: 6px;
  margin-top: 17px;
  margin-bottom: 0;
  list-style: none;
}

#footer {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin: 0;
  padding: 0;
  text-align: center;
  height: 50px;
}

#footerregras {
  color: white;
  font-size: 10px;
}

#header li {
  /*color: #fff;*/
  display: inline-block;
  line-height: 40px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 15px;
  cursor: pointer;
  margin-left: 0px;
  border-top-left-radius: 0px;
}


/*#header li:hover {
    background: #c36020;
  }*/

#footer {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

a {
  text-decoration: none;
  color: inherit;
}

#content {
  padding: 6px;
  padding-right: 12px;
  background: #fff;
  min-height: 800px;
}


#menu_lateral {
  width: 205px;
  position: absolute;
  z-index: 90;
}

.lateral, .lateral2 {
  /*background: #c36020;*/
  border-radius: 6px;
  width: 193px;
  margin: 6px;
  line-height: 40px;
  border: none;
  color: #fff;
  font-size: 13px;
}

.lateral2 {
  font-weight: 700;
  text-transform: uppercase;
  cursor: pointer;
}

  .lateral2:hover {
    background: #b35920;
    color: #fff;
  }

.lateral ul {
  list-style: none;
  padding: 0;
  margin: 0;
}


  .lateral ul li {
    /*background: #ad3b19;
    border-bottom: 1px solid #c36020;
    color: #df9e25;*/
    padding-left: 11px;
  }

/*.lateral ul li:hover {
      background: #9b3416;
    }*/

.gota {
  width: 18px;
  height: 18px;
  /*background: #ad3b19;*/
  border-radius: 9px;
  border-top-left-radius: 0;
  float: left;
  margin: 11px;
}

.destaques {
  /*color: #fff;*/
  font-weight: 700;
  text-transform: uppercase;
}

#banner-slide ol {
  position: relative !important;
  z-index: 999;
  margin: -6px;
  margin-top: -267px;
}

  #banner-slide ol li {
    /*background: #c36020;*/
    margin: 6px;
    float: right;
    border-radius: 18px;
    border-top-left-radius: 0;
  }

  #banner-slide ol a {
    padding-right: 11px;
    padding-left: 0px;
    color: hsla(0,0%,0%,0.00);
  }

.active-marker {
  background: #fff !important;
}

.banner-slide {
  float: left;
}

#content_direito {
  padding: 0 !important;
  margin: 0 !important;
  width: 916px;
  float: right;
  padding-top: 6px !important;
  overflow: visible;
}


#content_direito2 {
  padding: 0 !important;
  margin: 0 !important;
  width: 916px;
  float: left;
  padding-top: 6px !important;
  overflow: visible;
}

#box_2 {
  color: #FFFFFF;
  border-radius: 6px;
  background: #ad3b19;
  margin: 12px;
  width: 470px;
  margin-left: 0 !important;
}

#central {
  float: left;
  width: 470px;
  min-height: 568px;
}

#tabela_1 {
  color: #555555;
  border-radius: 6px;
  background: #eaeaea;
  margin: 12px;
  margin-top: 42px;
  width: 470px;
  margin-left: 0;
  padding: 6px;
  margin-right: 0;
}

  #tabela_1 td {
  }

.caixa_direita {
  width: 250px;
  float: right;
  margin-top: 12px;
  overflow: visible;
  min-height: 568px;
}

.topo_caixa_direita {
  background: url(../img/btn250.png) center bottom no-repeat;
  height: 41px;
  width: 100%;
  overflow: visible;
}

.topo_caixa_direita2 {
  background: url(../img/btn250.png) center top no-repeat;
  height: 41px;
  width: 100%;
}


#topo_direita button {
  width: 50%;
  height: 41px;
  color: #fff;
  cursor: pointer;
  background: none;
  border: none;
}


  #topo_direita button:focus {
    outline: none;
  }

#cupons {
  background: #c36020 url(../img/radius2.png) no-repeat right top;
  padding: 12px;
  width: 226px;
  color: #fff;
}

#apostas {
  background: #c8390f url(../img/radius1.png) no-repeat left top;
  padding: 12px;
  width: 226px;
  color: #fff;
}

.mostra {
  width: 250px;
  position: relative;
  z-index: 8;
  visibility: visible;
  min-height: 200px;
}

.some {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  z-index: 0;
  visibility: hidden;
}

#consulta {
  width: 250px;
  line-height: 41px;
  border: none;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  color: #fff;
  cursor: pointer;
  text-align: center;
}

.consultabg {
  background: #b63610;
}

.consultabg2 {
  background: #b63610;
}

.consultabg:hover {
  background: #b63610;
}

.consultabg2:hover {
  background: #a53717;
}

#box_2 h2 {
  padding: 12px;
  margin: 0;
  background: #c36020;
  position: absolute;
  left: 0;
  margin-top: 30px;
  width: 446px;
  border-radius: 6px;
}

tr .botoes {
  background: #de6014;
  color: #fff;
  border: 1px #eaeaea solid;
  text-align: center;
  cursor: pointer;
  border-radius: 6px;
  padding-top: 6px;
  padding-bottom: 6px;
  width: 50px;
  border: none;
}

tr .lupa {
  background: #eaeaea !important;
}

.h2 {
  width: 200px;
}

#h2 {
  font-size: 20px;
  font-weight: 700;
  padding: 30px;
  margin: 0;
  text-align: justify;
  position: relative;
  padding-bottom: 60px;
}

#valor {
  font-size: 80px;
  position: absolute;
  margin-right: 21px;
  margin-top: 21px;
  right: 12px;
  top: 0;
}

#anuncio {
  width: 250px;
  height: 250px;
  margin-top: 12px;
}

#popup {
  -webkit-box-shadow: inset 0 0 100px 3px rgba(0,0,0,80);
  box-shadow: inset 0 0 100px 3px rgba(0,0,0,80);
  background: hsla(0,0%,0%,0.8);
}

  #popup #box {
    width: 640px;
    height: 420px;
    padding: 12px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -320px;
    margin-top: -210px;
    background: #fff;
    -webkit-box-shadow: 0 0 10px 3px rgba(0,0,0,80);
    box-shadow: 0 0 10px 3px rgba(0,0,0,80);
  }

#close_btn {
  position: absolute;
  right: 0;
  cursor: pointer;
  top: 0;
  margin-top: -25px;
  margin-right: -25px;
  border-radius: 25px;
  -webkit-box-shadow: 0 0 5px 3px rgba(0,0,0,0.5);
  box-shadow: 0 0 5px 3px rgba(0,0,0,0.5);
}

.visivel {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
}
