@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'scala_sansregular';
	src: url('../fonts/scalasans-regular-webfont.eot');
	src: url('../fonts/scalasans-regular-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/scalasans-regular-webfont.woff2') format('woff2'),  url('../fonts/scalasans-regular-webfont.woff') format('woff'),  url('../fonts/scalasans-regular-webfont.ttf') format('truetype'),  url('../fonts/scalasans-regular-webfont.svg#scala_sansregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'la_portenia_de_la_recoletaRg';
	src: url('../fonts/la_portenia_de_la_recoleta-webfont.eot');
	src: url('../fonts/la_portenia_de_la_recoleta-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/la_portenia_de_la_recoleta-webfont.woff2') format('woff2'),  url('../fonts/la_portenia_de_la_recoleta-webfont.woff') format('woff'),  url('../fonts/la_portenia_de_la_recoleta-webfont.ttf') format('truetype'),  url('../fonts/la_portenia_de_la_recoleta-webfont.svg#la_portenia_de_la_recoletaRg') format('svg');
	font-weight: normal;
	font-style: normal;
}
body {
	font-family: 'scala_sansregular';
	color: #666567;
	overflow-x: hidden
}
h1, h1 a {
	font-family: 'la_portenia_de_la_recoletaRg';
	font-size: 55px;
	color: #634e3f;
}
h1 a:hover {
	text-decoration:none;
	color: #634e3f;
}
h2, h2 a {
	font-family: 'la_portenia_de_la_recoletaRg';
	font-size: 35px;
	color: #634e3f;
}

p, p a {
    color: #666567;
}
p a:hover {
    color: #666567;
	text-decoration:none
}

.whatsapp {
	position: fixed;
	bottom: 25px;
	right: 25px;
	z-index: 999;
	  transition: all 0.3s ease-in-out;

}
.whatsapp:hover {
	 transform: scale(0.7);

}

.modal-promo .modal-content {
	border-radius: 0;
	background:#d5d0cc;
	padding:30px
}

.contenedor-promo-modal {
	background:#FFF;
	border:solid 3px #bdb5af;
	padding:30px 30px 80px 30px
}

.contenedor-promo-modal .modal-header {
	border-bottom:0;
	position:relative;
	top:-55px;
	padding:0;
	right:-50px
}
.modal-promo h1, .modal-promo p, .modal-promo p span {
	text-align:center
}
.modal-promo p {
	font-size:21px;
	color:#634e3f;
	padding-top:18px;
	padding-bottom:8px;
		line-height:22px
}
.modal-promo p span {
	font-size:28px;
	color:#634e3f;
	padding-top:10px;
	font-weight:bold;

}
.modal-promo .line {
	width: 147px;
	height:2px;
	margin:0 auto;
	background:#beb6b1
}


.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
	color: #9e8673;
	background-color: #FFF
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
	color: #9e8673;
	background-color: #FFF
}
.navbar {
	margin-top: 36px;
	z-index: 999;
	position: absolute;
	width: 100%;
	font-size: 16px;
	background: #FFF
}
.navbar-nav>li>a {
	padding-top: 38px;
	padding-bottom: 26px;
	padding-right: 8px;
	padding-left: 8px;
}
.contenedor-con-margen {
	margin-top: 50px;
	margin-left: 27px;
	margin-right: 27px;
}

.gallery-container {
	position:relative
}
.reservas {
	height: auto;
	background:#6a4d3c;
	position:absolute;
	bottom:0;
	z-index:99;
	width: inherit;
	color:#c3b2a7;
	padding-top:12px;
	padding-bottom:12px
	
}
.reservas .fa {
	width:15px
	
}

.container-reservas {
	padding-left: 0px;
padding-right: 0px;
}

.reservas .form-control{
	box-shadow: none !important

	
}



.reservas input, .reservas select {
	background: #6a4d3c;
	color: #c3b2a7;
	border:0;
	  -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
    appearance:none;
	cursor: pointer
	

	
}
.contenedor-iconos {
	background: #6a4d3c;
	color: #c3b2a7;
	border:0

	
}

.bot-reservas-new {
	text-align:center;
	height:34px;

}

.bot-reservas-new-inn {
	display:block;
	line-height:26px;
	border: solid 4px #bdb5af;

	background:#d5d0cc;
	color: #634e3f;
}
.bot-reservas-new a:hover {
	text-decoration:none !important;
}
.bot-reservas-new-inn:hover {
	background: #eee9e5;
	text-decoration:none;
}

.bot-reservas-new select option:hover {
 box-shadow: 0 0 10px 100px #fff inset;
}


.bot-reservas-line {
	background:url(../img/line-reservas.jpg) right center no-repeat
}

.recuadro-titulo-texto {
	background-image: url(../img/fondo-titulos-texto1.jpg),   url(../img/fondo-titulos-texto3.jpg);
background-position:  top,   bottom;
background-repeat: repeat-x,  repeat-x;
	padding: 20px 10px;
	text-transform: uppercase;
	margin-bottom: 10px;
	background-color:#e2dedb
}
.titulo-principal {
	background: url(../img/flor.jpg) right 20px no-repeat
}
.navbar-brand {
	padding-left: 56px !important;
	padding-top:24px
}
.contenedor-aparts-home {
	background: #e2dedb;
	/*	padding-top:50px;
	padding-bottom:50px;*/
	position: relative;
}
.contenedor-aparts-home .col-md-4 {
	position: relative
}
.contenedor-aparts-home .apart-home1 {
	left: -15px;
}
.contenedor-aparts-home .apart-home1, .contenedor-aparts-home .apart-home3, .contenedor-aparts-home .apart-home2 {
	position: relative;
}
.contenedor-aparts-home .apart-home1 .hover img, .contenedor-aparts-home .apart-home3 .hover img, .contenedor-aparts-home .apart-home2 .hover img {
	position: absolute;
	/*		z-index:998;*/
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	-webkit-transition: opacity 0.3s ease-in-out;
	-moz-transition: opacity 0.3s ease-in-out;
	-o-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out;
	cursor: pointer;
}
.contenedor-aparts-home .apart-home1 .hover img:hover, .contenedor-aparts-home .apart-home3 .hover img:hover, .contenedor-aparts-home .apart-home2 .hover img:hover {
	position: absolute;
	/*		z-index:1000;*/
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}
.foto-base {
}
.contenedor-aparts-home .apart-home3 {
	right: -15px;
}
.apart-home-hover {
	position: absolute;
	z-index: 99;
	background: rgba(255, 255, 255, 0.8);
	width: 450px;
	top: -50px;
	left: 25px;
}
.apart-home-hover-interior {
	padding-top: 80px;
	width: 150px;
	margin: 0 auto;
	padding-bottom: 37px;
	height: 100%;
}
.apart-home-hover-interior h1 {
	text-align: center
}
.apart-home-personas {
	border-top: solid 2px #634e3f;
	display: inline-block;
	width: 140px;
	margin: 0 auto;
	border-bottom: solid 2px #634e3f;
}
.apart-home-personas h5 {
	font-size: 22px;
	color: #634e3f;
	text-align: center;
}
.aparts-home-top {
	background: #d5d0cc;
	height: 30px;
	border-bottom: solid 3px #bdb5af;
	margin-top: 50px;
}
.aparts-home-bottom {
	background: #d5d0cc;
	height: 30px;
	border-top: solid 3px #bdb5af;
}
.contenedor-aparts-home .col-md-4 {
	padding-right: 0;
	padding-left: 0;
}
.contenedor-detalles {
	padding-left: 0;
	padding-right: 0;
	margin-top: 15px;
	margin-bottom: 100px;
}
.contenedor-eventos {
	padding-left: 0;
	padding-right: 0;
	margin-top: 15px;
	margin-bottom: 0;



}

.contenedor-detalles-seccion {
	padding-left: 0;
	padding-right: 0;
	margin-top: 15px;
	margin-bottom: 0;

}

.contenedor-detalles-seccion .foto-detalles{
	margin-bottom:30px

}


.contenedor-amenities {
	background: url(../img/home-fondo-amenities-visitas.jpg) center;
}
.contenedor-amenities p {
	color: #666567;
	border-left: dotted 2px;
	padding-left: 10px;
	width: 350px;
}
.contenedor-amenities-interno {
	border-top: 30px solid rgba(182, 172, 165, 0.4);
	padding-top: 50px;
	padding-bottom: 50px;
	border-bottom: 30px solid rgba(182, 172, 165, 0.4);
}
.contenedor-pie {
	background: #6a4d3c;
	margin-top: 100px;
	padding-top: 60px;
	padding-bottom: 60px;
}
.contenedor-pie h3 {
	color: #FFF;
	text-transform: uppercase;
	font-size: 18px;
	margin-bottom: 30px;
}
.contenedor-pie p, .contenedor-pie p a {
	color: #c3b2a7;
	font-size: 16px;
}
.contenedor-pie p a:hover {
	color: #FFF;
	text-decoration:none
}
.pie-icon {
	float: left;
	display: inline-block;
	margin-right: 10px;
}
.pie-icon img:hover {
	    opacity: 0.4;
    filter: alpha(opacity=40); /* For IE8 and earlier */
}
.pie-bloque {
	margin-top: 30px;
	display: inline-block
}
.pie-creditos {
	background: #46352b;
	padding-top: 30px;
	padding-bottom: 20px;
}
.pie-creditos p, .pie-creditos p a {
	color: #c3b2a7;
	text-align: center
}
.pie-creditos p a:hover {
	color: #FFF;
	text-decoration:none
}
.imagen-home1 {
	background: url(../img/banner-inicio-01.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
}
.imagen-home2 {
	background: url(../img/banner-inicio-02.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
}
.imagen-home3 {
	background: url(../img/banner-inicio-03.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
}
.imagen-home4 {
	background: url(../img/banner-inicio-04.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
}

.imagen-home5 {
	background: url(../img/banner-inicio-05.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
}

.apart-home-vermas {
	padding: 8px 0 2px 20px;
	border-bottom: solid 2px #634e3f;
	margin-right: 10px;
}
.apart-home-vermas img {
	top: -5px;
	position: relative
}
.apart-home-vermas span {
	display: inline-block;
	line-height: 50px;
	color: #634e3f;
	font-weight: bold;
	margin-left: 5px;
}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus {
	color:#262626;
	background-color:#e2dedb !important
	}

.contact-msn p {
	color:#FFF
}

.imagen-apart-2-a {
	background: url(../img/aparts-banner-2-a.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
	position:relative
}

.imagen-apart-2-b {
	background: url(../img/aparts-banner-2-b.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
	position:relative
}
.imagen-apart-2-c {
		background: url(../img/aparts-banner-2-c.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
	position:relative
}
.imagen-apart-2-d {
		background: url(../img/aparts-banner-2-d.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
	position:relative
}
.imagen-apart-2-e {
		background: url(../img/aparts-banner-2-e.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
	position:relative
}
.imagen-apart-2-f {
		background: url(../img/aparts-banner-2-f.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
	position:relative
}

.imagen-apart-2-4-a {
	background: url(../img/aparts-banner-2-4-a.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
	position:relative
}
.imagen-apart-2-4-b {
	background: url(../img/aparts-banner-2-4-b.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
	position:relative
}
.imagen-apart-2-4-c {
	background: url(../img/aparts-banner-2-4-c.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
	position:relative
}
.imagen-apart-2-4-d {
	background: url(../img/aparts-banner-2-4-d.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
	position:relative
}
.imagen-apart-2-4-e {
	background: url(../img/aparts-banner-2-4-e.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
	position:relative
}


.imagen-apart-5-6-a {
	background: url(../img/aparts-banner-5-6-a.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
	position:relative
}
.imagen-apart-5-6-b {
	background: url(../img/aparts-banner-5-6-b.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
	position:relative
}
.imagen-apart-5-6-c {
	background: url(../img/aparts-banner-5-6-c.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
	position:relative
}
.imagen-apart-5-6-d {
	background: url(../img/aparts-banner-5-6-d.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
	position:relative
}
.imagen-apart-5-6-e {
	background: url(../img/aparts-banner-5-6-e.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
	position:relative
}
.imagen-apart-5-6-f {
	background: url(../img/aparts-banner-5-6-f.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
	position:relative
}
.imagen-apart-5-6-g {
	background: url(../img/aparts-banner-5-6-g.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
	position:relative
}
.imagen-apart-exteriores-01 {
	background: url(../img/banner-aparts-exterior-01.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
	position:relative
}
.imagen-apart-exteriores-02 {
	background: url(../img/banner-aparts-exterior-02.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
	position:relative
}
.imagen-apart-exteriores-03 {
	background: url(../img/banner-aparts-exterior-03.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
	position:relative
}
.imagen-apart-exteriores-05 {
	background: url(../img/banner-aparts-exterior-05.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
	position:relative
}

.imagen-house-alpina-a {
	background: url(../img/nuevos-aparts/aparts-banner-alpina-a.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
	position:relative
}
.imagen-house-alpina-b {
	background: url(../img/nuevos-aparts/aparts-banner-alpina-b.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
	position:relative
}
.imagen-house-alpina-c {
	background: url(../img/nuevos-aparts/aparts-banner-alpina-c.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
	position:relative
}
.imagen-house-alpina-d {
	background: url(../img/nuevos-aparts/aparts-banner-alpina-d.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
	position:relative
}
.imagen-house-alpina-e {
	background: url(../img/nuevos-aparts/aparts-banner-alpina-e.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
	position:relative
}
.imagen-house-alpina-f {
	background: url(../img/nuevos-aparts/aparts-banner-alpina-f.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
	position:relative
}
.imagen-house-alpina-g {
	background: url(../img/nuevos-aparts/aparts-banner-alpina-g.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
	position:relative
}
.imagen-aparts-parejas-a {
	background: url(../img/nuevos-aparts/aparts-banner-parejas-a.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
	position:relative
}
.imagen-aparts-parejas-b {
	background: url(../img/nuevos-aparts/aparts-banner-parejas-b.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
	position:relative
}
.imagen-aparts-parejas-c {
	background: url(../img/nuevos-aparts/aparts-banner-parejas-c.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
	position:relative
}
.imagen-aparts-parejas-d {
	background: url(../img/nuevos-aparts/aparts-banner-parejas-d.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
	position:relative
}
.imagen-servicios1 {
	background: url(../img/servicios/banner-servicios-01.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
}
.imagen-servicios2 {
	background: url(../img/servicios/banner-servicios-02.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
}
.imagen-servicios3 {
	background: url(../img/servicios/banner-servicios-03.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
}
.imagen-libro-visitas {
	background: url(../img/banner-libro-visitas.jpg) center no-repeat;
	display: inline-block !important;
	height: 407px !important;
}

.imagen-detalles1 {
	background: url(../img/banner-detalles-01.jpg) center no-repeat;
	display: inline-block !important;
	height: 407px !important;
}
.imagen-contacto1 {
		background: url(../img/banner-contacto.jpg) center no-repeat;
	display: inline-block !important;
	height: 407px !important;
}

.imagen-promociones {
		background: url(../img/banner-promociones.jpg) center no-repeat;
	display: inline-block !important;
	height: 407px !important;
}

.imagen-spa1 {
	background: url(../img/spa/banner-spa-01.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
}
.imagen-spa2 {
	background: url(../img/spa/banner-spa-02.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
}
.imagen-spa3 {
	background: url(../img/spa/banner-spa-03.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
}
.imagen-spa4 {
	background: url(../img/spa/banner-spa-05.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
}

.imagen-delicatessen1 {
		background: url(../img/delicatessen/banner-delicatessen-01.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
}
.imagen-delicatessen2 {
		background: url(../img/delicatessen/banner-delicatessen-02.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
}
.imagen-delicatessen3 {
		background: url(../img/delicatessen/banner-delicatessen-03.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
}
.imagen-eventos1 {
			background: url(../img/eventos/banner-eventos-01.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
}
.imagen-eventos2 {
			background: url(../img/eventos/banner-eventos-02.jpg) center no-repeat;
	display: inline-block !important;
	height: 728px !important;
}



.recuadro-aparts {
	background: rgba(255, 255, 255, 0.8);
	width: 320px;
	bottom: 50px;
	right: 15%;
	position:absolute;
	text-align:center;
		padding: 10px 0 40px 0
}
.recuadro-aparts h1 {
	font-size:48px
}
.recuadro-aparts-datos {
	border-top: solid 2px #5e4c3e;
	border-bottom: solid 2px #5e4c3e;
	width:80%;
	margin: 0 auto;

}
.recuadro-aparts-datos p{
	color:#5e4c3e;
	font-size:16px;
	text-align:left;
	padding:15px 10px 10px 10px;
}

.titulo-aparts {
	background:url(../img/linea-titulo-apart.jpg) center repeat-x;
	text-align:right;
	margin-top:40px;
}
.titulo-aparts h1{
	background:#FFF;
	display: inline-block;
	padding-right:30px;
	padding-left:30px;}

.titulo-promocion {
	background:url(../img/linea-titulo-apart.jpg) center repeat-x;
	text-align:right;
	margin-bottom:10px
}
.titulo-promocion h1{
	background:#FFF;
	display: inline-block;
	padding-right:30px;
	padding-left:30px;}

.contenedor-promo h2 {
	font-size:32px;
	margin-top:0;

}
.contenedor-promo {
	padding-bottom:40px;
	padding-top:20px
}
.contenedor-promo p {
	margin-top:20px;
	margin-bottom:5px;

}
.contenedor-promo p span {
	font-style:italic
}

.galeria-header {
	border-bottom: none
}
.margin-bottom-100 {
	margin-bottom:100px;
}
.margin-bottom-50 {
	margin-bottom:50px;
}
.margin-top-50 {
	margin-bottom:50px;
}
.foto-detalles img, .foto-galeria img {
  transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
}

.foto-detalles a img:hover, .foto-galeria a img:hover{
    opacity: 0.4 ;
    filter: alpha(opacity=40) ;

}
.libro-visitas-contenedor {
	padding:0 100px 0 100px;
	margin-bottom:100px;
	text-align:center;

}
.libro-visitas-nombre {
	font-weight:bold;
	font-style:italic;
		margin-bottom:0;
}
.libro-visitas-fecha {
	margin-top:0;
	padding-top:0;
}
.libro-visitas-separador {
			border-bottom: solid 2px #c0b5af;
	height:30px;
	padding-top:15px

}

.descargar-boton a {
    background: #847368;
    color: #FFF;
    border: none;
    height: 30px;
	padding:5px 40px;
	display:inline-block
}
.descargar-boton a:hover {
    background: #847368;
	text-decoration:none
}
.navbar-collapse {
	position:relative
}
.bot-video {
	position:absolute;
	top:10px;
	right:125px;
	font-size:14px;

}
.bot-video a{
	color:#bdb5af
}
.bot-video a:hover{
	text-decoration:none;
		color:#666567
}
.bot-video i {
	font-size:11px;
	top: -1px;
	position:relative;
	color:#bdb5af

}

	.bot-reservas {
		position:absolute;
		top:8px;
		right:-5px;
		font-size:14px;

		color:#383735;

	}

	.bot-reservas a{
			color:#383735;
				background:#e2dedb;
				display:block;
				height:22px;
				padding-left:15px;
				padding-right:15px;
				padding-top:2px


	}

		.bot-reservas a:hover{
			text-decoration:none;
				background:#eee9e5;



	}


.home-amenities a, .home-libro a {
  transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
 }

.home-amenities a:hover, .home-libro a:hover {
	  opacity: 0.6;
    filter: alpha(opacity=60); /* For IE8 and earlier */
}

.modal {
	z-index: 99999999999;
}

.como-nos-conocio {
	margin-left:17px
	}

.como-nos-conocio label {
	font-weight: normal
	}

.como-nos-conocio .help-block ul {
	list-style-type:none;
	margin:0 !important;
	padding:0
	}

.contactoForm .help-block ul {
	list-style-type:none;
	margin:0 0 0 20px;
	padding:0
	}
.btn-primary {
	background:#847368;
	border:none
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary:visited, .btn-primary.focus, .open>.dropdown-toggle.btn-primary.focus {
	background:#46352b;
		border:none
}

.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
	background:#46352b;
		border:none
}




.btn {
	border-radius:0
}
/*.modal-video {
	position: relative;
}*/


.fila-2-galeria {
	margin-top:30px;
}


@media (min-width: 1100px){
.navbar-right .dropdown-menu {
  right: auto;
  left: 0;
}
.galeria {
    width: 1100px;
    margin: 30px auto;
}

.modal-promo {
	width:470px

}


}
 @media all and (max-width: 1100px) {
.navbar-nav>li>a {
	padding-top: 7px !important;
	padding-bottom: 7px !important;
	padding-right: 8px;
	padding-left: 15px;
}
.contenedor-amenities-interno .home-amenities img {
	width: 100px;
}
.contenedor-amenities-interno .home-libro img {
	width: 110px;
}
.gallery {
	height: 400px;
}
.gallery {
	height: 400px;
}
.gallery-con-reserva {
	height: 500px;
}
.imagen-home1, .imagen-home2, .imagen-home3, .imagen-home4, .imagen-home5, .imagen-apart-2-a, .imagen-apart-2-b, .imagen-apart-2-c, .imagen-apart-2-d, .imagen-apart-2-e, .imagen-apart-2-f, .imagen-apart-2-4-a, .imagen-apart-2-4-b, .imagen-apart-2-4-c, .imagen-apart-2-4-d, .imagen-apart-2-4-e, .imagen-apart-5-6-a, .imagen-apart-5-6-b, .imagen-apart-5-6-c, .imagen-apart-5-6-d, .imagen-apart-5-6-e, .imagen-apart-5-6-f, .imagen-apart-5-6-g, .imagen-apart-exteriores-01, .imagen-apart-exteriores-02, .imagen-apart-exteriores-03, .imagen-apart-exteriores-05, .imagen-servicios1, .imagen-servicios2, .imagen-servicios3, .imagen-spa1, .imagen-spa2, .imagen-spa3, .imagen-spa4, .imagen-delicatessen1, .imagen-delicatessen2, .imagen-delicatessen3, .imagenes-nuevos-aparts{

	display: inline-block !important;
	height: 440px !important;
	background-size: 1178px 440px;
}

.contenedor-aparts-home .apart-home1 {
	left: 0;
}
.contenedor-aparts-home .apart-home3 {
	right: 0;
}

.recuadro-aparts {
	background: rgba(255, 255, 255, 0.8);
	width: 50%;
	bottom: 20px;
	right: 0%;
	position:absolute;
	text-align:center;
		padding: 0;
		right:0
}
.recuadro-aparts h1 {
	font-size:28px;
	text-align:left;
	margin:10px 0 10px 30px;
}
.recuadro-aparts-datos {
		border-top: none;
	border-bottom: none;
	margin:0 0 0 20px;
		width:90%;
}
.recuadro-aparts-datos p {

	font-size:14px;

	padding: 0;
}
.foto-galeria {
	margin-bottom:30px
}
.titulo-principal {
	background: url(../img/flor.jpg) right 0px no-repeat
}
.foto-detalles {
	margin-bottom:30px
}
.bot-video {
	position:relative;
	top:0px;
	padding-left:10px;
	font-size:14px;
	display:block;
	width:90%;
	margin-bottom:5px;
		display:inline-block;
		left:5px;

}

.bot-reservas {
	position:relative;
	top:0px;
	padding-left:10px;
	font-size:14px;
	display:block;
	width:90%;
	margin-bottom:5px;
	display:inline-block

}

.slick-dots {
	bottom:-83px !important
}
.reservas {
	bottom:-40px !important;
	padding-top: 2px;
padding-bottom: 2px;
}


.bot-reservas-new-inn {
	line-height:16px;
	margin-top:5px;
	margin-bottom:5px;

}
.fila-2-galeria {
	margin-top:0;
}

}
 @media all and (min-width:1100px) and (max-width: 1366px) {
.contenedor-amenities-interno .home-amenities img {
	width: 120px;
}
.contenedor-amenities-interno .home-libro img {
	width: 140px;
}
}

 @media all and (max-width: 600px) {
.libro-visitas-contenedor {
	padding:0 !important
}
	 .whatsapp {
	bottom: 15px;
	right: 15px;

}
 }

 .social-footer {
     text-align: center;
 }
 .fb_iframe_widget {
    top: -6px;
}
#___plusone_0 {
    position: relative;
    top: 2px;
}
