/* CSS Document */

body {
  background: url("../img/salon_01.jpg") no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
  overflow: hidden;
}

body.salon.opcion01 {
  background: url("../img/salon_01.jpg") no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}
body.salon.opcion02 {
  background: url("../img/salon_02.jpg") no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}
body.salon.opcion03 {
  background: url("../img/salon_03.jpg") no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}

body.cocina.opcion01 {
  background: url("../img/cocina_01.jpg") no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}
body.cocina.opcion02 {
  background: url("../img/cocina_02.jpg") no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}

body.cocina.opcion03 {
  background: url("../img/cocina_03.jpg") no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}

body.cocina.opcion04 {
  background: url("../img/cocina_04.jpg") no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}

body.bano01.opcion01 {
  background: url("../img/bano01_01.jpg") no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}
body.bano01.opcion02 {
  background: url("../img/bano01_02.jpg") no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}
body.bano01.opcion03 {
  background: url("../img/bano01_03.jpg") no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}
body.bano01.opcion04 {
  background: url("../img/bano01_04.jpg") no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}
body.bano01.opcion05 {
  background: url("../img/bano01_05.jpg") no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}
body.bano01.opcion06 {
  background: url("../img/bano01_06.jpg") no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}

body.bano02.opcion01 {
  background: url("../img/bano02_01.jpg") no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}
body.bano02.opcion02 {
  background: url("../img/bano02_02.jpg") no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}
body.bano02.opcion03 {
  background: url("../img/bano02_03.jpg") no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}
body.bano02.opcion04 {
  background: url("../img/bano02_04.jpg") no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}
body.bano02.opcion05 {
  background: url("../img/bano02_05.jpg") no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}
body.bano02.opcion06 {
  background: url("../img/bano02_06.jpg") no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}

body.bano03.opcion01 {
  background: url("../img/bano03_01.jpg") no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}
body.bano03.opcion02 {
  background: url("../img/bano03_02.jpg") no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}
body.bano03.opcion03 {
  background: url("../img/bano03_03.jpg") no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}

body.aseo.opcion01 {
  background: url("../img/aseo_01.jpg") no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}
body.aseo.opcion02 {
  background: url("../img/aseo_02.jpg") no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}

a.estancia {
  border: solid 2px #fff;
  border-radius: 0px;
  background: transparent;
  font-weight: bold;
  padding: 10px 40px;
  color: #fff;
}
a.estancia.active {
  border: solid 2px #000;
  border-radius: 0px;
  background: #fff;
  font-weight: bold;
  padding: 10px 40px;
  color: #000;
}
a.pdf {
  border: solid 2px #fff;
  border-radius: 0px;
  background: #721c24;
  font-weight: bold;
  padding: 10px 40px;
  color: #fff;
}
a.pdf.active {
  border: solid 2px #000;
  border-radius: 0px;
  background: #fff;
  font-weight: bold;
  padding: 10px 40px;
  color: #000;
}
a.pdf:hover {
  color: #cccccc;
}
a.opcion img {
  border: solid 2px #ccc !important;
  width: 180px;
}
a.opcion.active img {
  border: solid 4px #fff;
  width: 180px;
}
.sidebar {
  height: 100%;
  width: 240px;
  position: fixed;
  z-index: 1;
  top: 0;
  right: 0;
  overflow-x: hidden;
  padding: 20px 0px;
}
.bg-light {
  background-color: rgba(248, 249, 250, 0.5) !important;
}
a.estancia.nav-link {
  border: none !important;
}
.grey {
  background-color: #a09c9c !important;
}
