@charset "UTF-8";
/*
http://www.colourlovers.com/palette/1297885/secret_forest
http://www.colourlovers.com/palette/1648729/By_the_C_By_the_C
http://www.colourlovers.com/palette/231876/[225]_Never_Win
http://www.colourlovers.com/palette/1276025/400_Lovers
http://www.colourlovers.com/palette/1457301/Robot_adventures
*/

body {
	font-family: 'Droid Serif', Georgia, Times, serif;
	background-image: url(images/noisy-texture.png);
	background-repeat: repeat;
	background-color:#E1C188;
	}

header {
	padding:20px 0 25px 0;
	text-shadow:1px 1px 1px #28231F;
	background-color:#594433;
	background-image: url(images/noisy-texture.png);
	background-repeat: repeat;
	box-shadow: inset 1px -9px 20px 1px #28231F;
		-webkit-box-shadow: inset 1px -9px 20px 1px #28231F;
		-moz-box-shadow: inset 1px -9px 20px 1px #28231F;
		-o-box-shadow: inset 1px -9px 20px 1px #28231F;
	
}

header nav{
	position:relative;
}

ul.nav-up{
	height:20px;
	margin:0 0 5px 0;
	padding:0;
	padding-bottom:5px;
	list-style:none;
	position:absolute;
	top:0;
	right:0;
}

ul.nav-up > li{
	margin:0;
	padding:0;
	padding-left:10px;
	display:inline-block;
}

ul.nav-up > li > a{
	color:#F4F4F4;
	font-size:12px;
}

ul.nav-up > li > a:hover,
ul.nav-up > li > a:active{
	color:#F0E5C9;
	text-decoration:none;
}

ul.nav-up > li > a > img{
	vertical-align: top;
}

.fb-like{
	margin:0;
	padding:0;
	float:left;
}

header ul.nav{
	position:absolute;
	top:70px;
	right:0;
}

header ul.nav > li{
	border-left:2px dotted #A68C69;
	border-right:2px dotted #A68C69;
}

ul.nav > li:not(:first-child) {
    border-left: 0;
}
	
header ul.nav > li > a,
header ul.nav > li > a:visited{
	margin:0;
	padding:0px 15px;
	color:#A68C69;
	font-size:16px;
	background:none!important;
}

header ul.nav > li > a:hover,
header ul.nav > li > a:active{
	color:#F0E5C9;
	background:none;
}

header ul.nav > li.lang > a{
	padding:0px 5px!important;
}

.index-slider{
	max-width: 940px;
	height: 300px;
	margin: 20px auto 10px auto;
	position: relative;
	background-image: url(images/loading-bar.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.bx-wrapper {
	margin: 0 auto!important;
	position: relative;
}
.bx-wrapper .bx-viewport {
	padding:0;
	border:none;
	left:0;
	background:none;
		-moz-box-shadow:none;
		-webkit-box-shadow:none;
	box-shadow: none;
		-webkit-transform: translatez(0);
		-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
	transform: translatez(0);
}

.bx-wrapper .bx-caption {
	bottom:20px;
	background-color: rgba(0,0,0,0.5);
}

.bx-wrapper .bx-caption span {
	padding: 20px;
	font-family:inherit;
	color:#F5AF01;
	font-size:32px;
	text-shadow:1px 1px 3px #000;
}

ul.bxslider{
	margin:0;
	padding:0;
}

section {
}

section .container{
	padding:40px 0;
	color:#594433;
}

main {
}

h1{
	margin-bottom:20px;
	color:#209E55;
}

h2{
	margin-top:40px;
	margin-bottom:20px;
	color:#A68C69;
}

.bloque1{
	font-size:16px;
	line-height:26px;
}

.bloque1 h1{
	margin-top:0;
	margin-bottom:5px;
	font-size:24px;
	color:#209E55;
}

.bloque1 img{
	margin-bottom:10px;
}

.well-home-fotos{
	margin-top:40px;
	background-color:rgba(0,0,0,0.1);
	border-color:#A68C69;
}

.well-home-fotos .span3{
	width:210px;
}

.bxslider-index li{
	margin-left:7px;
}

article{
	font-size:16px;
	line-height:26px;
}

article a,
article a:visited{
	color:#218891;
	font-weight:bold;
}

article a:hover,
article a:active{
	color:#2FB8AC;
}

a.btn {
	color:#FFF!important;
}

article p{
	margin-bottom:20px;
}

article .pull-right-img{
	max-width:300px;
	margin:0 0 5px 10px;
	float:right;
}

.gmap{
	border:none;
}

article ul li{
	margin-bottom:20px;
}

p.lead{
	font-size:24px;
	line-height:36px;
	font-weight:400;
	letter-spacing:0px;
}

.well-alojamiento-fotos{
	margin-top:40px;
	margin-bottom:40px;
	background-color:rgba(0,0,0,0.1);
	border-color:#A68C69;
}

.table th,
.table td {
  border-top: 1px solid #A68C69;
}

.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
  background-color:rgba(0,0,0,0.1);
}

.table-bordered {
  border: 1px solid #A68C69;
}

.table-bordered th,
.table-bordered td {
  border-left: 1px solid #A68C69;
}

.table .table-item{
	width:70%;
}

.table .table-precio-clp,
.table .table-precio-usd{
	width:15%;
}

blockquote {
  border-left: 5px solid #A68C69;
}

#actividades .actividad {
	margin-top:30px;
	margin-bottom:60px;
	clear:both;
	display:block;
}

#actividades h2 {
	margin-top:10px;
}

.row-galeria img{
	margin-bottom:20px;
}

.well-contacto{
	margin-top:0;
	background-color:rgba(0,0,0,0.1);
	border-color:#A68C69;
}

aside {
}

.btn-reserva{
	width:82%;
	margin-bottom:20px;
}

.box-aside{
	margin-bottom:20px;
	padding:10px;
	background-color:rgba(0,0,0,0.1);
	border: 1px solid #A68C69;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
	border-radius: 4px;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.box-aside-imagen{
	margin-bottom:20px;
	position:relative;
	/*margin-bottom:20px;
	padding:10px;
	background-color:rgba(0,0,0,0.1);
	border: 1px solid #A68C69;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
	border-radius: 4px;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);*/
}


.box-aside h3{
	margin-bottom:10px;
	padding-bottom:10px;
	font-size:16px;
	line-height:16px;
	border-bottom:1px dotted #594433;
}

.box-aside-imagen h3{
	padding:10px;
	font-size:16px;
	line-height:16px;
	background-color:#594433;
	position:absolute;
	left:0;
	bottom:0;
}

.box-aside-imagen a{
	color:#F0E5C9;
}

.box-aside-imagen a:hover{
	color:#FFF;
}

.eltiempo{
	width:198px;
	margin:0 auto;
	text-align:center;
	display:block;
	background-color:#FFF;
}

#h_333618dbbbf10a31074e348740dba5f7{
	display:none;
}

#cont_333618dbbbf10a31074e348740dba5f7{
	margin:0;
	padding:0;
	background-color:#000;
}

footer {
	padding:20px 0;
	color:#2E4D61;
	background-color:#2D86A4;
	background-image: url(images/noisy-texture.png);
	background-repeat: repeat;
}

footer .span12{
	margin-bottom:20px;
	text-align:center!important;
}

footer ul.nav{
	width:100%;
	margin:0 auto;
	padding:20px;
	text-align:center;
	background-color:rgba(255,255,255,0.1);
}

footer ul.nav > li{
	border-left:2px dotted #2E4D61;
	border-right:2px dotted #2E4D61;
}

footer ul.nav > li > a,
footer ul.nav > li > a:visited{
	padding:0 23px;
	color:#2E4D61;
	font-size:16px;
}

footer ul.nav > li > a:hover,
footer ul.nav > li > a:active{
	color:#DDD;
	background:none;
}

footer a,
footer a:visited{
	color:#2E4D61;
	text-decoration:none;
}

footer a:hover,
footer a:active{
	color:#DDD;
	text-decoration:none;
}