/* CSS Document */

body {
  background: url("../img/salon_01.jpg") no-repeat center center fixed;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  -o-background-size: contain;
  overflow: hidden;
}
body.saloncocina {
  background: url("../img/salon_cocina_01_01.jpg") no-repeat center center fixed;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  -o-background-size: contain;
  overflow: hidden;
}

body.salon.opcion01 {
  background: url("../img/salon_01.jpg") no-repeat center center fixed;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  -o-background-size: contain;
}
body.salon.opcion02 {
  background: url("../img/salon_02.jpg") no-repeat center center fixed;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  -o-background-size: contain;
}
body.salon.opcion03 {
  background: url("../img/salon_03.jpg") no-repeat center center fixed;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  -o-background-size: contain;
}
body.saloncocina.opcion01_01 {
  background: url("../img/salon_cocina_01_01.jpg") no-repeat center center fixed;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  -o-background-size: contain;
  overflow: hidden;
}
body.saloncocina.opcion01_02 {
  background: url("../img/salon_cocina_01_02.jpg") no-repeat center center fixed;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  -o-background-size: contain;
  overflow: hidden;
}
body.saloncocina.opcion02_01 {
  background: url("../img/salon_cocina_02_01.jpg") no-repeat center center fixed;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  -o-background-size: contain;
  overflow: hidden;
}
body.saloncocina.opcion02_02 {
  background: url("../img/salon_cocina_02_02.jpg") no-repeat center center fixed;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  -o-background-size: contain;
  overflow: hidden;
}
body.saloncocina.opcion03_01 {
  background: url("../img/salon_cocina_03_01.jpg") no-repeat center center fixed;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  -o-background-size: contain;
  overflow: hidden;
}
body.saloncocina.opcion03_02 {
  background: url("../img/salon_cocina_03_02.jpg") no-repeat center center fixed;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  -o-background-size: contain;
  overflow: hidden;
}


body.cocina.opcion01_01 {
  background: url("../img/cocina_01_01.jpg") no-repeat center center fixed;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  -o-background-size: contain;
}
body.cocina.opcion01_02 {
  background: url("../img/cocina_01_02.jpg") no-repeat center center fixed;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  -o-background-size: contain;
}

body.cocina.opcion02_01 {
  background: url("../img/cocina_02_01.jpg") no-repeat center center fixed;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  -o-background-size: contain;
}

body.cocina.opcion02_02 {
  background: url("../img/cocina_02_02.jpg") no-repeat center center fixed;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  -o-background-size: contain;
}

body.bano01.opcion01 {
  background: url("../img/bano01_01.jpg") no-repeat center center fixed;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  -o-background-size: contain;
}
body.bano01.opcion02 {
  background: url("../img/bano01_02.jpg") no-repeat center center fixed;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  -o-background-size: contain;
}
body.bano01.opcion03 {
  background: url("../img/bano01_03.jpg") no-repeat center center fixed;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  -o-background-size: contain;
}

body.bano02.opcion01_01 {
  background: url("../img/bano02_01_01.jpg") no-repeat center center fixed;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  -o-background-size: contain;
}
body.bano02.opcion01_02 {
  background: url("../img/bano02_01_02.jpg") no-repeat center center fixed;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  -o-background-size: contain;
}
body.bano02.opcion02_01 {
  background: url("../img/bano02_02_01.jpg") no-repeat center center fixed;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  -o-background-size: contain;
}
body.bano02.opcion02_02 {
  background: url("../img/bano02_02_02.jpg") no-repeat center center fixed;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  -o-background-size: contain;
}
body.bano02.opcion03_01 {
  background: url("../img/bano02_03_01.jpg") no-repeat center center fixed;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  -o-background-size: contain;
}
body.bano02.opcion03_02 {
  background: url("../img/bano02_03_02.jpg") no-repeat center center fixed;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  -o-background-size: contain;
}


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,
a.opcion_alicatado img,
a.opcion_bano01 img,
a.opcion_alicatado2 img,
a.opcion_bano02 img,
a.opcion_suelo img,
a.opcion_encimera img,
a.opcion_mueble img
{
  border: solid 1px #ccc;
  width: 180px;
}
a.opcion.active img,
a.opcion_alicatado.active img,
a.opcion_bano01.active img,
a.opcion_alicatado2.active img,
a.opcion_bano02.active img,
a.opcion_suelo.active img,
a.opcion_encimera.active img,
a.opcion_mueble.active img
{
  border: solid 1px #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;
}
.logo_pryconsa_excellence
{
	bottom: 50px;
    position: absolute;
    right: 30px;
}
@media screen and (min-width: 1920px) {
  .sidebar {
    width: 310px;
  }
}
@media screen and (min-width: 2560px) {
  .sidebar {
    width: 425px;
  }
}
.sidebar {
	z-index:9999;
}
.act_salon img,
.act_bano01 img,
.act_bano02 img,
.act_suelo img,
.act_encimera img,
.act_cocina img
{
	border:1px solid #000 !important;
}