@import url("estilos.css");
@import url("https://fonts.googleapis.com/css?family=Lato:400,700");
.clear {
  clear: both;
}
img {
  border: none;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}
body {
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  margin: 0px;
  padding: 0px;
  color: #000;
}
h4 {
  display: block;
}
.bgBco {
  background: #fff;
  width: 100%;
}
.bgAzul {
  background: #1654aa;
}
.bgRosa {
  background: #e2008f;
}
.cBco {
  color: #fff;
}
.basesTXT {
  color: #1654aa;
  font-size: 16px;
  margin-bottom: 20px;
}
.basesTXT h2 {
  color: #000;
  margin-bottom: 20px;
}
.basesTXT ul li {
  color: #1654aa;
  font-size: 16px;
  margin-bottom: 20px;
}
.cert p {
  font-size: 16px;
}
.cert p span {
  font-size: 20px;
  color: #8d8c8c;
}
.tit1 {
  color: #fff;
  font-size: 32px;
  line-height: 32px;
  text-align: center;
  font-weight: 700;
  margin: 0px;
  padding: 20px;
}
.brAz {
  border-right: solid 1px #1654aa;
}
.logo {
  margin: 10px;
}
.btnHotel:hover {
  cursor: pointer;
}
.btnHotelAct {
  border: solid 3px #e2008f;
}
.ulCond {
  margin: 0px;
  padding: 0px;
}
.ulCond li {
  font-size: 16px;
  color: #1654aa;
  margin-bottom: 20px;
}
.ulCond li span {
  color: #e2008f;
}
body,
html {
  height: 100%;
}
.itemPago {
  border: solid 1px #828282;
  border-radius: 5px;
  padding: 8px;
  font-size: 18px;
  margin-bottom: 10px;
  text-align: center;
  width: 200px;
  height: 50px;
  vertical-align: middle;
  float: left;
  margin-right: 20px;
}
.itemPago:hover {
  cursor: pointer;
}
.itemSocio {
  border: solid 1px #828282;
  border-radius: 5px;
  padding: 8px;
  font-size: 18px;
  margin-bottom: 10px;
  text-align: center;
  width: 180px;
  height: 90px;
  vertical-align: middle;
  float: left;
  margin-right: 20px;
}
.itemSocio:hover {
  cursor: pointer;
}
.itemSel {
  border: solid 2px #e2008f;
}
.bGris {
  border: solid 1px #626262;
}
.frmContato label {
  width: 100%;
  font-size: 16px;
  margin-top: 15px;
  font-weight: 300;
}
.frmContato .caja {
  border: solid 1px #828282;
  border-radius: 5px;
  width: 100%;
  padding: 8px;
  font-size: 18px;
  margin-bottom: 10px;
  color: #000;
}
.frmContato .btnSubmit {
  display: block;
  background: #1654aa;
  border: none;
  padding: 15px 30px;
  color: #fff;
  font-size: 24px;
  margin: 0 auto;
  margin-top: 40px;
}
.btnSubmit {
  display: block;
  background: #1654aa;
  border: none;
  padding: 15px 30px;
  color: #fff;
  font-size: 24px;
  margin: 0 auto;
  margin-top: 40px;
  margin-bottom: 40px;
}
.map-container iframe {
  width: 100%;
  display: block;
  pointer-events: none;
  position: relative;
}
.map-container iframe.clicked {
  pointer-events: auto;
}
#footer {
  background: #e2008f;
  color: #fff;
  text-align: center;
  padding: 15px;
  font-size: 16px;
}
.parallax {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-attachment: fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position: relative;
}
.parallax-1 {
  background-image: url("../img/juegos-splash.jpg");
}
@media (max-width: 990px) {
  .logo {
    margin-top: 10px;
  }
}
.frente {
  width: 100%;
  height: 865px;
  background: url("../img/frente.jpg");
  position: relative;
  background-size: cover;
}
.frente .codigo {
  position: absolute;
  left: 810px;
  bottom: 43px;
  font-size: 40px;
}
.vuelta {
  width: 100%;
  height: 865px;
  background: url("../img/vuelta.jpg");
  position: relative;
  background-size: cover;
}
.vuelta .fecha {
  position: absolute;
  left: 370px;
  bottom: 45px;
  font-size: 14px;
}
