@import url("../../fuentes/css/font-awesome.min.css");
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);
body {
    background: #5e2224;
	font-family: "Open Sans"; font-weight: 400; color: #555555;
  	font-size:14px;
	line-height:1.5;
 	text-rendering: optimizeLegibility;
	background:url("../../images/bg_contenido.jpg") repeat #FFF; 
}
#wrapper {
    /*background:#FFF;*/
}
#wrapper .bg {
   padding-top:10px;  background:url("../../images/bg.jpg") no-repeat; background-size:100%;
}
.boxed {
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.5);
    float: none !important;
    margin: 0 auto;
    max-width: 1210px !important;
}
#logo{ width:160px;}
#logo img{ width:160px;}
.featurette-heading {
    margin-top: 15px;
}
.mini-contacts ul{list-style:none; height:auto; padding:0;}
.mini-contacts li:first-child{ margin-left:0;}
.mini-contacts li { float:left;margin: 0 1px 0 15px; color:#FFF; font-size:12px;}
.mini-contacts li a {color:#FFF;}
.mini-contacts li a:hover {color:#cfa1a2;}
.mini-contacts li span{color:#FFF; padding-right:5px;}
.navbar-wrapper {background:url(../../images/bg-header.png) repeat-x; margin-top:40px; position:absolute; border:0;}
h1,h2,h3,h4{ color:#8c4141;}
.title{ font-size:16px; font-weight:bold; color:#666; margin:10px 0; }
.carousel-caption h1{ color:#FFF;}
.line-top{ background:url(../../images/bg.jpg) #853035; height:auto;}
.page-content{ width:100%; width:100%; margin-top:97px;}
.socialfollow ul{ list-style:none; height:30px; padding:5px;}
.socialfollow li:first-child{ margin-left:0;}
.socialfollow li{ overflow:hidden; margin:0 2px; background:#702126; text-align:center; min-width:40px; float:left;}
.socialfollow li:hover{ color:#CCC;  background:#8a3a3d;}
.socialfollow li a.social{ font-size:20px;color:#FFF; display:block;}
.top-btn{ margin:5px 0; width:100%; text-align:right;}
.top-btn .btn,.top-btn .btn-group{ width:30%; margin-left:1%;}
.btn.dropdown-toggle{ background:none;}
.top-btn .btn{ color:#FFF; }
.top-btn .btn.dropdown-toggle{ width:100%;}
.line-menu{ border-right:1px solid #a94e42;}
.navbar-brand {
  padding: 0px;
}
hr{ border-color:#FFF;}
.filter-option{width:80%;}
.carousel-inner{ 
	background:#FFF;}
.content-btn{ background:#fafafa; padding:10px; border-bottom:1px solid #e6e6e6; border-top:1px solid #e6e6e6; margin:5px 0; display:none;}
.nav{
	background: transparent;
	position:relative; 
	margin-top:10px; 
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	border:0px solid #602224;
}
.navbar-splash {
  background-color: none;
}

.navbar-splash .navbar-brand {
  color: #FFF;
}

.navbar-splash .navbar-brand:hover,
.navbar-splash .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}

.navbar-splash .navbar-text {
  color: #FFF;
}

.navbar-splash .navbar-nav > li > a {
  color: #000;
  font-weight:600;
}

.navbar-splash .navbar-nav > li > a:hover,
.navbar-splash .navbar-nav > li > a:focus {
  color: #602224;
  background-color: transparent;
}
.active-home a {
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
	}
.navbar-splash .navbar-nav > .active > a,
.navbar-splash .navbar-nav > .active > a:hover,
.navbar-splash .navbar-nav > .active > a:focus {
  color: #602224;
  background-color: none;
}

.navbar-splash .navbar-nav > .disabled > a,
.navbar-splash .navbar-nav > .disabled > a:hover,
.navbar-splash .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}

.navbar-splash .navbar-toggle {
  border-color: #732227;
  background:#853035;
  height:40px;
}

.navbar-splash .navbar-toggle:hover,
.navbar-splash .navbar-toggle:focus {
  background-color: #853035;
  background:#732227;
}

.navbar-splash .navbar-toggle .icon-bar {
  background-color: #cccccc;
}

.navbar-splash .navbar-collapse,
.navbar-splash .navbar-form {
  border-color: #853035;
}

.navbar-splash .navbar-nav > .open > a,
.navbar-splash .navbar-nav > .open > a:hover,
.navbar-splash .navbar-nav > .open > a:focus {
  color: #555555;
  background-color: #f1f1f1;
}
.img-responsive{ width:100%;}
.btn-primary{ background:#35080b; border:1px solid #511115;}
.btn-primary:hover,.btn-primary:focus,btn-primary.active{ background:#b25056; border:1px solid #6e1d22;}
@media (max-width: 767px) {
  .navbar-splash .navbar-nav .open .dropdown-menu > li > a {
    color: #666;
  }
  .navbar-splash .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-splash .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #853035;
    background-color: transparent;
  }
  .navbar-splash .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-splash .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-splash .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #853035;
    background-color: #e7e7e7;
  }
  .navbar-splash .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-splash .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-splash .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}

.navbar-splash .navbar-link {
  color: #777777;
}

.navbar-splash .navbar-link:hover {
  color: #333333;
}
ul.sidebarlist{ list-style:none; margin:0; padding:0;}
ul.sidebarlist li{line-height:2.5; border-bottom:1px solid #dddddd;}
ul.sidebarlist li a{color:#888888;  text-decoration:none;}
ul.sidebarlist li a:hover{ color:#5a5a5a;}
ul.sidebarlist i{ float:right; margin-top:10px;}
/*FOOTER*/
.site-footer{ background:url(../../images/bg.jpg) #853035; color:#FFF; margin-top:20px; padding-top:30px;}
.site-footer a{ color:#FFF;}.site-footer a:hover{ color:#BFD3E1; text-decoration:none;}
.menu-footer{ background:#812f34; padding:5px 0;}
.list-footer{ list-style:none; margin:0; padding:0;}
.list-footer>li:first-child{ float:left; padding-right:12px;padding-left:0px;border-right:1px solid #7b262b; }
.list-footer li{ float:left; padding-right:12px; padding-left:12px; border-right:1px solid #7b262b; }
.copyright{ line-height: 40px; text-align:left;}
footer .socialfollow{ float:right;}
.space20{ margin-top:20px;}
.space40{ margin-top:40px;}
.space60{ margin-top:60px;}
.space80{ margin-top:80px;}
.space100{ margin-top:100px;}
.space120{ margin-top:120px;}
.space140{ margin-top:140px;}
.space160{ margin-top:160px;}
footer aside{ text-align:center;}
footer aside p { text-align:left;}
footer aside iframe{ vertical-align:central; alignment-baseline:central; alignment-adjust:central;}
.bottom-footer{ height:auto; background:#3a0001;}
/*MODAL*/
.modal{position:fixed;top:10%;left:50%;z-index:1050;width:980px;margin-left:-500px;
background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);
*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;
border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);
box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}
.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;
-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}
.modal.fade.in{top:10%}
.modal-header{padding:9px 15px;border-bottom:1px solid #eee}
.modal-header .close{margin-top:2px}
.modal-header h3{margin:0;line-height:30px}
.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto;}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}
ul.list{ list-style:none; margin:0; padding:0;}
ul.list li{border-bottom:#f1f1f1 1px solid; padding:8px 0; }
.bgli{text-align:right; font-weight:500;}
.products-filter{ color:#428BCA; padding:10px 0; vertical-align:central;}
.products-filter a:first-child{ padding:0 20px 0 0; border-left:0px;}
.products-filter a{ padding:0 15px 0 20px; border-left:1px solid #DDDDDD; }
.btn-mobile{ background:#f1f1f1; border-top:1px solid #DDD; overflow:hidden; padding:20px 0 0px 0;}
.btn-mobile .btn{ margin:5px 0;} 
#content_promo p{ text-align:justify; }
#content_paquete p{ text-align:justify; }
table{ width:100%;}
.top-btn{ margin:5px 0; width:100%; text-align:right;}
.top-btn .btn,.top-btn .btn-group{ width:30%; margin-left:1%; z-index:9999;}
.btn.dropdown-toggle{ background:#35080b;}
.top-btn .btn{ color:#FFF; }
.top-btn .btn.dropdown-toggle{ width:100%;}
.rooms-row{ display:inline-block; border-bottom:1px solid #FFF; padding:10px 0; }

.footer .share { margin: 5px 0; padding:0; height: 20px;text-align: center; float:right;}
.footer .share li { background:#702126; font-size:20px; color:#FFF;display: inline-block; float: none; margin-left: -2px;}
.footer .share li a{ color:#FFF; display:block;width:35px; }
.footer .share li:hover { background-color: #784748; }

.rooms .carousel-inner .item{ margin:auto; line-height:200px; background-position:center bottom;  text-align: center; height:200px; overflow:hidden;}
.rooms .carousel-inner .item img{vertical-align:middle; height:100%;}
.rooms-detalle{ max-height:530px; margin:auto; overflow:hidden;}
.blogimg-slide img{ width:100%; max-height:550px; overflow:hidden; margin-bottom:5px;}
.menu-mobile{ 
color:#FFF;float: left; font-size:20px; 
text-align:center;
margin-right:40px; margin-top:-8px;
-webkit-border-top-left-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-bottomleft: 8px;
border-top-left-radius: 8px;
border-bottom-left-radius: 8px;
}
.arrow-down{ position:absolute; top:-10%; width:100%; text-align:center; z-index:99999; margin:auto;}
.carousel-caption .arrow-down{ top:-50%;}
.arrow-down .fa{ cursor:pointer; color:#FFF; font-size:20px; 
border:2px solid #FFF; padding:10px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;}
@media (max-width: 1110px) {
	.footer .share {  float:none;}
	.copyright{text-align:center;}
	#logo { width:120px;}
	#logo img{ width:120px;} }
@media (min-width: 997px) {
	.nav{ margin-top:25px; }
}
@media (max-width: 996px) {
	.navbar-toggle{ margin-top:20px;}
	.site-footer{ padding-top:0;}
	.navbar-wrapper{ margin-top:0px; position:relative;}
}
@media (max-width: 768px) { .navbar-toggle{ margin-top:20px;}
	.top-btn .btn,.top-btn .btn-group{ width:48%;}
	.modal{ width:auto; margin-left:-170px;}
	.img-wd-en{ display:none;}
	.content-btn{ display:block;} 
}
.bg-gray {
    background: none repeat scroll 0 0 #f9f9f9;
    border-bottom: 1px solid #eee;
    padding: 10px 0;
}
	.wd-con{ padding-left:13%;} 