@import url(http://fonts.googleapis.com/css?family=Raleway:400,900,800,700,600,500,300,200,100);
body{color:#393939;font-family: 'Montserrat', sans-serif;}
input,select,textarea{border:none;}
a{color:#5D5341}
a,a:hover{text-decoration:none}
figure img{width:100%;}
ul,li{padding:0;margin:0;list-style-type:none;}
form{margin-bottom:0;}
.container{max-width:1030px;}
.btn, .btn-buscar{ border-radius:0;text-transform:uppercase;font-weight:bold;}
.btn-primary{ background:#4682b4; color:#FFF; border-color:#423C2F}
.btn-primary:hover{ background:#FEBB02; border-color:#D29902}
.mt{ margin-top: 15px;}
.mb0{ margin-bottom:0!important;}
.logo{ max-width:497px; float:left; margin:10px 0}
.logo img{width:100%;}
.logo1{ max-width:500px; float:right; margin:10px 0}
.logo1 img{width:50%;}
.logo2{ max-width:75px; float:right; margin:0px 0}
.logo3{ max-width:85px; float:right; margin:0px 0}
.logo4 img{width:100%;}
.logo4{ max-width:500px; float:right; margin:10px 0}


.navbar-default .navbar-brand{padding-left:20px;color:#FFF;}
.navbar-default .navbar-brand:hover{color:#FEBB02;}
.navbar-default{background:#5D5442;border:none;margin-bottom:0;border-radius:0;}
.navbar-default .navbar-nav>li>a{color:#FFF;font-size:16px}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a.active{color:#FEBB02;}
.navbar-default .navbar-nav>li>a> .caret{color:#FEBB02;margin-left:10px}
.navbar-default .navbar-nav>li>a{color:#FFF!important}
.navbar-default .navbar-nav>.open>a:focus{background:#222222;border-color:#222222;}
.box-info-empresa, .box-idiomas-top{text-align:right; margin-top:15px;}
.box-idiomas-top{ margin-top:15px;}
.box-info-empresa{}
.box-info-empresa span{ font-size:28px; font-weight:600}
.box-info-empresa a{color:#A6A6A6;}
.container-slider-home{ margin:30px auto; background:#4682b4; overflow:hidden}
.container-slider-home div[class*=col-]{ padding:0;}
.box-slider-home{background:#545454;min-height:434px;position:relative;z-index:1;}
.box-search-home{bottom:24px;left:0;right:0;padding-top:110px;font-weight:bold;padding-left:30px;padding-right:30px}
.box-search-home h1{ font-size:26px; text-align:center; color:white;}
.box-search-home form{margin-bottom:0;}
.box-search-home select{ color:#757575;}
.btn-search{background:#FFF;height:40px;line-height:40px;}
.btn-search a{display:block;}
.btn-search a i{float:right;line-height:40px;height:40px;}
#btn-donde-alojarse{}
.btn-search input, .btn-search select{width:100%;height:40px;}
.btn-search .calendario{background:url(../img/icon-calendario.jpg) no-repeat right center;padding-left:6px;}
.btn-search input[type="submit"]{background:#5D5442;color:#FFF;}
.box-search-opciones{padding:15px 0;display:none;background:#FFF;position:absolute;border-radius:6px;top:42px;-webkit-box-shadow:0px 0px 20px 0px rgba(50, 50, 50, 0.46);-moz-box-shadow:0px 0px 20px 0px rgba(50, 50, 50, 0.46);box-shadow:0px 0px 20px 0px rgba(50, 50, 50, 0.46);z-index:99;}
.box-search-opciones label{display:inline-block;max-width:100%;margin-bottom:0;font-weight:normal;font-size:15px;}
.box-search-top{background:#FEBB02;border-top:#FDC93E solid 6px;padding:20px 0;-webkit-box-shadow:0px 18px 56px -15px rgba(0,0,0,0.63);-moz-box-shadow:0px 18px 56px -15px rgba(0,0,0,0.63);box-shadow:0px 18px 56px -15px rgba(0,0,0,0.63);margin-bottom:20px;font-weight:bold;}
.box-search-top form{margin-bottom:0;}
.box-search-top .btn-search input[type="submit"]{background:#000;}
.box-formulario{background:#F1F8FF;}
.box-formulario-home{margin-top:50px;}
label.error{font-weight:normal;font-size:12px;color:#C30;}
input.error,select.error, textarea.error{border-color:#C30;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(204, 51, 0, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(204, 51, 0, 0.6);}
.bg-1{ background:#F0F0F0;}
.bg-2{ background:#4682b4}
.bg-3{ background:#FFFFFF}
h1{margin-bottom:20px; font-family: 'Open Sans Condensed', sans-serif;}
.tit-1{text-align:center;color:#FEBB02;font-size:22px;text-transform:uppercase;background:url(../img/bg-h1.gif) repeat-x center center;}
.tit-1 span{background:#FFF;padding:0 30px;}
.tit-2{text-align:center;color:#FFF;font-size:22px;text-transform:uppercase;background:url(../img/bg-h1-2.gif) repeat-x center center;}
.tit-2 span{background:#FEBB02;padding:0 30px;}
.tit-3{text-align:center;color:#5D5442;font-size:22px;text-transform:uppercase;background:url(../img/bg-h3.gif) repeat-x center center;}
.tit-3 span{background:#FFF;padding:0 30px;}
.tit-inmo{color:#5D5442;background:url(../img/bg-tit.gif) repeat-x center;}
.tit-inmo span{background:#FFF;line-height:50px;padding-right:30px;}
.box-formulario .tit-1 span, .box-home-promociones .tit-1 span{background:#F1F8FF;padding:0 30px;}
.old{text-decoration:line-through;color:#CCC}
.new{color:#FEBB02;}
.box-home-promociones{background:#F1F8FF url(../img/bg-mapa.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:50px;min-height:100px;padding-bottom:20px;}
#slider-promociones{margin:0;padding:0;}
#slider-promociones, #slider-promociones li{list-style-type:none;}
#slider-promociones li{padding:0;}
.slider-img{position:relative;}
.slider-img span{position:absolute;background:rgba(0,0,0,.6);color:#FFF;width:100%;bottom:0;padding:6px 10px;}
.item-slider-box{background:#FFF;border:#EDEDED solid 1px;border-bottom:#EDEDED solid 4px;}
.item-slider-box .slider-txt{padding:0 15px 15px 15px;}
.item-slider-box .shadow{height:20px;background:url(../img/shadow-1.jpg) no-repeat right top;}
.item-slider-box .item{border-bottom:#EDEDED solid 1px;padding:6px 0;}
.item-slider-box .item strong{text-transform:uppercase}
.item-slider-box .opciones{border-top:#EDEDED solid 1px;padding-top:6px}
.item-slider-box .old{font-size:22px;font-weight:bold;}
.item-slider-box .new{font-size:22px;font-weight:bold;}

/* noticias home */
.noticia-home{background:#FFF; text-align:center; margin:30px 0}
.noticia-home figure {}
.noticia-home h2{ font-size:24px; margin-top:0;}
.noticia-home .txt{ padding:30px}
/* habitaciones listado */
.box-habitacion { background:#FFF; padding:15px; margin-bottom:15px; overflow:hidden; }
.box-habitacion .iconos{ color:#ADB5BD; font-size:20px; margin-bottom:10px}
.box-habitacion h2{ color:#5D5341; font-size:16px; font-weight:700; margin-bottom:10px;}
.box-habitacion h2 span{ font-weight:200; color:#FEBB02}
.box-habitacion .fechas{ border-bottom:#F0F0F0 solid 1px; border-top:#F0F0F0 solid 1px; font-size:12px; padding:10px 0; margin-bottom:10px}
.box-habitacion .cantidad{ color:#FEBB02; }
.box-habitacion .box-precio { text-align:center;}
.box-precio .precio { color:#0AB21B; font-size:26px}
.box-habitacion .btn{ margin-top:15px; margin-bottom:15px;}

/* habitacion detalle */

.box-habitacion-detalle { background:#FFF; padding:15px; margin-bottom:15px; margin-top:15px; overflow:hidden; }
.box-habitacion-detalle .iconos{ color:#ADB5BD; font-size:20px; margin-bottom:0}
.box-habitacion-detalle h2{ color:#5D5341; font-size:16px; font-weight:700; margin-bottom:10px; margin-top:0}
.box-habitacion-detalle h2 span{ font-weight:200; color:#FEBB02}
.box-habitacion-detalle .fechas{ border-bottom:#F0F0F0 solid 1px; border-top:#F0F0F0 solid 1px; font-size:12px; padding:10px 0; margin-bottom:10px}
.box-habitacion-detalle .cantidad{ color:#FEBB02; }
.box-habitacion-detalle .box-precio {}
.box-habitacion-detalle .box-precio .precio { color:#0AB21B; font-size:26px}
.box-habitacion-detalle .btn{ margin-top:15px; margin-bottom:15px;}
.box-habitacion-detalle .alert{ padding:10px; font-size:12px;}
.box-habitacion-detalle h3{ font-size:14px; margin:0}
.box-habitacion-detalle h3 span{ font-weight:800}

/* box-servicios */
.box-servicios{ background:#FFF; padding:15px; margin-bottom:15px; }

@media (min-width:768px){
	/* habitaciones listado */
	.box-habitacion {position:relative}
	.box-habitacion figure{ max-width:280px; float:left; }
	.box-habitacion .txt{ margin-left:30px; float:left; min-width:410px }
	.box-habitacion .box-precio { position:absolute; right:20px; top:30px}
}


.box-home-promociones .bx-prev{left:-40px!important;}
.box-home-promociones .bx-next{right:-40px;}
.box-info-barrio{margin-bottom:30px;height:128px;}
.txt-barrio{background-color:#FFF;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden;height:100%;display:table;width:100%;}
.txt-barrio span{display:table-cell;vertical-align:middle;text-align:center;background:rgba(0,0,0,.3);color:#FFF;font-size:24px;text-transform:uppercase;font-size:36px;line-height:35px;-webkit-transition:background 300ms;-moz-transition:background 300ms;-o-transition:background 300ms;transition:background 300ms;-webkit-text-shadow:0 0 10px #0F0F0F;-moz-text-shadow:0 0 10px #0F0F0F;-o-text-shadow:0 0 10px #0F0F0F;text-shadow:0 0 10px #0F0F0F;}
.box-info-barrio a:hover .txt-barrio span{background:none;-webkit-transition:background 300ms;-moz-transition:background 300ms;-o-transition:background 300ms;transition:background 300ms;}

@media (min-width:768px){.box-info-barrio{height:195px;}
}
@media (min-width:992px){.box-info-barrio{height:260px;}
}
@media (min-width:1200px){.box-info-barrio{height:268px;}
}
#mapa-listado{width:100%;height:400px;}
.menu-listado{margin-bottom:20px;}
.menu-listado > li{border-bottom:#EDEDED solid 1px;}
.menu-listado > li > a{padding:10px 0;display:block;text-transform:uppercase;font-size:18px;text-decoration:none;color:#545454;}
.menu-listado > li > a:hover, .menu-listado > li > a:focus{color:#FEBB02;}
.menu-listado > li > a span{color:#FEBB02;}
.menu-listado .arrow{margin-right:10px;}
.menu-listado li ul{margin-left:30px;padding-bottom:10px;}
.btn-filtrar{text-transform:uppercase;}
.listado-opciones > li{padding:10px 0;display:block;text-decoration:none;color:#545454;border-bottom:#EDEDED solid 1px;}
.listado-opciones > li > span{float:right;font-size:18px;}


figure.ampliar{background:#000 url(../img/icon-lupa.png) no-repeat center center;}
figure.ampliar:hover img{z-index:1;filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;}
.precio_fechas_elegidas{color:#449d44;font-weight:bolder;font-size:24px;}



.lista-equipamiento li{padding-top:4px;padding-bottom:4px;}
.lista-equipamiento li i{color:#FEBB02;}

.inmo-item{ padding:10px 0;}
.inmo-item i {color:#FEBB02; font-size:20px}

.box-datos-reserva{background:#F9F9F9;}
.box-datos-huesped{background:#F0F0F0;}
.box-datos-huesped hr{background:#5D5442;border:none;height:1px;}
.box-datos-reserva , .box-datos-huesped, .box-medios-de-pago{padding:10px 20px;}
.box-datos-reserva h2, .box-datos-huesped h2, .box-medios-de-pago h2{color:#5D5442;text-align:center;font-weight:normal;font-size:22px;margin-top:0}
.box-datos-reserva span{color:#000;font-weight:bold;font-size:14px}
.box-datos-reserva span.direccion{font-size:22px;}
.box-datos-reserva span.zona{font-size:18px;line-height:27px;font-weight:normal;}
.subtotal{background:#E1EAF3;}
.total{color:#FFF;background:#5D5442}
.total span{color:#FFF;}
.subtotal, .total{text-transform:uppercase;margin-left:-20px;margin-right:-20px;padding-left:20px;}
.box-medios-de-pago{margin-top:10px;background:#FEBB02;}
.box-medios-de-pago h2{color:#FFF;}
.menu-formas-de-pago{margin-bottom:20px;background:#FFF}
.menu-formas-de-pago > li{border-bottom:#EDEDED solid 1px;padding:0 10px;}
.menu-formas-de-pago > li > a{padding:10px 0;display:block;text-transform:uppercase;font-size:18px;text-decoration:none;color:#545454;font-weight:bold;}
.menu-formas-de-pago > li > a:hover, .menu-formas-de-pago > li > a:focus{color:#5D5442;}
.menu-formas-de-pago > li > a span{color:#5D5442;}
.menu-formas-de-pago .arrow{float:right;color:#5D5442;}
.menu-formas-de-pago li ul{padding-bottom:10px;}
.menu-formas-de-pago figure{max-width:150px;margin:10px auto;}
.menu-formas-de-pago label{border:#EE8333 dotted 2px;padding:4px 4px 4px 30px;-o-border-radius:6px;-ms-border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.box-btn-reserva{background:url(../img/bg-btn-reserva.gif) repeat-x center;}
.menu-faq{margin-bottom:20px;background:#FFF}
.menu-faq > li{margin-bottom:20px;}
.menu-faq > li > a{background:#F4F8FB;padding:10px 15px;display:block;font-size:18px;line-height:30px;text-decoration:none;color:#5D5442;}
.menu-faq > li > a:hover, .menu-faq > li > a:focus{color:#5D5442;}
.menu-faq > li > a span{color:#5D5442;}
.menu-faq .arrow{color:#FEBB02;margin-right:15px;}
.menu-faq li ul{padding-top:20px;}
.shadow-pie{height:13px;background:url(../img/shadow-pie.jpg) no-repeat center bottom;}
.box-copy{background:#111111;color:#FFF;padding:40px 0; text-align:center}
.box-copy a{color:#FFF}
.linea-naranja{border-left:#FEBB02 dotted 1px;margin-left:20px;}
.box-redes{text-align:center; background: #333; padding:20px 0}
.box-redes img{ height:24px; width:24px;}
.box-condiciones{border-right:#EEEEEE solid 4px;padding-right:30px;}
.box-item{padding-left:70px;}
.box-item h2{color:#FEBB02;font-size:20px;padding:0;margin:0 0 10px 0;}
.box-item-1{background:url(../img/icon_1.jpg) no-repeat 0 0;}
.box-item-2{background:url(../img/icon_2.jpg) no-repeat 0 0;}
.box-item-3{background:url(../img/icon_3.jpg) no-repeat 0 0;}
.box-item-4{background:url(../img/icon_4.jpg) no-repeat 0 0;}
.box-item-5{background:url(../img/icon_5.jpg) no-repeat 0 0;}
.box-item-6{background:url(../img/icon_6.jpg) no-repeat 0 0;}
.box-item-7{background:url(../img/icon_7.jpg) no-repeat 0 0;}
.mapa-barrios{margin-bottom:20px;}
.pagination{display:inline-block;padding-left:0;margin:0;border-radius:4px;}
.pagination>li>a, .pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#FEBB02;text-decoration:none;background-color:#fff;border:1px solid #ddd;}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus{color:#FEBB02;background-color:#eee;border-color:#ddd;}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#FEBB02;border-color:#FEBB02;}
.paginador-top{text-align:right;border-bottom:#EDEDED solid 1px;padding-bottom:10px;}
.paginador-pie{text-align:right;padding-top:10px;}
.scrollup{width:40px;height:40px;opacity:0.3;position:fixed;bottom:50px;right:100px;display:none;}
.luzOn{color:#FEBB02;text-shadow:1px 1px rgba(255, 255, 255, .1),
-1px -1px rgba(0, 0, 0, .5),
0px 0px 20px #FEBB02;}
.luz{color:#5D5442;text-shadow:1px 1px rgba(255, 255, 255, .1),
-1px -1px rgba(0, 0, 0, .5);}
@media (min-width:768px){.navbar-default .navbar-nav>li>a{}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a.active{ background:#beb29a}
}
@media (min-width:991px){.navbar-default .navbar-nav>li>a{margin-left:5px;margin-right:5px;}
}
@media (max-width:768px){.box-home-promociones .bx-prev{display:none}
.box-home-promociones .bx-next{display:none}
.scrollup{display:none!important;}
}
@media (max-width:991px){.box-home-promociones .bx-prev{left:-20px!important;}
.box-home-promociones .bx-next{right:-20px;}
.linea-naranja{border-left:none;margin-left:0;text-align:center}
.btn-search{margin-bottom:2px;}
}
.gracias-tit{color:#5D5442;font-size:20px;font-weight:bold;margin-top:30px;}
.gracias-span{color:#FEBB02;font-size:18px;}
.gracias-img{width:60%;}
.menu-aside a{color:#FEBB02;}
.noticia{overflow:hidden;border-bottom:#CCC solid 1px;margin-bottom:15px;}
.noticia h2{color:#5D5442;padding:0;margin:0;margin-bottom:8px;font-size:20px;}
.titHome{ font-size:38px;}

.boxFormulario {
    background:#FEBB02;
    border: #D29902 solid 1px;
    padding: 10px;
    /*margin-bottom: 10px;*/
}