* {
	margin: 0px;
	padding: 0px;
}
.contenidos .thumb {
	margin: 10px 0px 20px 0px;
	width: 100%;
}
.contenidos_internas .thumb {
	margin: 10px 0px 20px 0px;
	width: 100%;
	border-bottom: 5px solid #412817;
}
header {
	background-image: url(imgs/triangulo_sup_inf.png);
	background-position: top;
	background-repeat: repeat-x;
	width: 100%;
	border-top: 5px #CE8E1E solid;
	height: 10px;
}
#contenedor_header {
	width: 95%;
	max-width: 900px;
	margin: 0px auto;
}
#wrapper_bienvenido {
	width: 40%;
	z-index: -1;
	position: absolute;
	height: 200px;
	right: 0px;
	background: rgba(253,252,250,1) url(imgs/wrapper_bienvenidos.png) no-repeat;
	background: -moz-linear-gradient(top, rgba(253,252,250,1) 0%, rgba(249,241,227,1) 100%) url(imgs/wrapper_bienvenidos.png) no-repeat;
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(253,252,250,1)), color-stop(100%, rgba(249,241,227,1)))url(imgs/wrapper_bienvenidos.png) no-repeat;
	background: -webkit-linear-gradient(top, rgba(253,252,250,1) 0%, rgba(249,241,227,1) 100%)url(imgs/wrapper_bienvenidos.png) no-repeat;
	background: -o-linear-gradient(top, rgba(253,252,250,1) 0%, rgba(249,241,227,1) 100%)url(imgs/wrapper_bienvenidos.png) no-repeat;
	background: -ms-linear-gradient(top, rgba(253,252,250,1) 0%, rgba(249,241,227,1) 100%)url(imgs/wrapper_bienvenidos.png) no-repeat;
	background: linear-gradient(to bottom, rgba(253,252,250,1) 0%, rgba(249,241,227,1) 100%)url(imgs/wrapper_bienvenidos.png) no-repeat;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfcfa', endColorstr='#f9f1e3', GradientType=0 );
}
.logo {
	width: 40%;
	padding: 15px 0px 5px 0px;
	float: left;
}
.bienvenido {
	width: 60%;
	font-family: 'Amaranth', Verdana, Geneva, sans-serif;
	font-size: 3.2rem;
	font-weight: 300;
	float: right;
	color: #2E2925;
	margin: 10px 0px 0px 0px;
	text-align: right;
}
.fotografias {
	width: 60%;
	float: right;
	text-align: right;
}
.fotografias ul {
	margin-top: 10px;
}
.fotografias li {
	width: 20%;
	display: inline-block;
	border: 3px solid #2E2925;
	padding: 2px;
}
.fotos_header {
	width: 100%;
	height: 100%;
	vertical-align: middle;
}
/*---SLIDESHOW---*/
.slidesjs-slide {
	background-color: #412817;
}
#main {
	width: 100%;
	margin: 0px auto;
}
#main #slideshow {
	width: 95%;
	margin: 0px auto;
	max-width: 900px;
	overflow: hidden;
	padding: 20px 0px;
}
#main #slideshow .thumb {
	width: 58%;
	float: right;
}
#main #slideshow article {
	float: left;
	font-family: 'Amaranth', Verdana, Geneva, sans-serif;
	font-size: 1rem;
	text-align: justify;
	width: 39%;
	color: #fff;
	padding: 10px;
}
#main #slideshow article h2 {
	font-family: 'Amaranth', Verdana, Geneva, sans-serif;
	font-size: 3.2rem;
	font-weight: 300;
	text-align: left;
	color: #CE8E1E;
	margin-left: 15px;
}
#main #slideshow article h2 a {
	color: #CE8E1E;
	text-decoration: none;
}
#main #slideshow article h2 a:hover {
	color: #CE8E1E;
}
#main #slideshow article .subtitulo {
	font-family: 'Amaranth', Verdana, Geneva, sans-serif;
	font-size: 2rem;
	font-weight: 500;
	margin-bottom: 10px;
	color: #DDB062;
	margin-left: 15px;
	text-align: left;
}
#main #slideshow article .frase {
	font-family: 'Amaranth', Verdana, Geneva, sans-serif;
	font-size: 1.7rem;
	margin-right: 4%;
	font-weight: 500;
	margin-bottom: 10px;
	color: #fff;
	text-align: left;
	margin-left: 15px;
	line-height: 2.3rem;
}
#main #slideshow article .ver_mas {
	font-family: 'Amaranth', Verdana, Geneva, sans-serif;
	font-size: 1.1rem;
	margin-right: 4%;
	font-weight: 500;
	margin-bottom: 10px;
	color: #fff;
	text-align: left;
	margin-left: 15px;
	line-height: 2.3rem;
}
#main #slideshow article .ver_mas a {
	color: #CE8E1E;
	text-decoration: none;
}
#main #slideshow article .ver_mas a:hover {
	color: #CE8E1E;
	text-decoration: underline;
}
#main #slideshow .slidesjs-pagination-item {
	padding: 4px;
}
#main #slideshow .slidesjs-pagination {
	text-align: center;
}
#main #slideshow .slidesjs-pagination li {
	background: #fff;
	width: 10px;
	height: 10px;
	margin: 0px auto;
	display: inline-block;
	border-radius: 6px;
}
#main #slideshow .slidesjs-pagination a {
	width: 10px;
	height: 10px;
	display: block;
	font-size: 0px;
	border-radius: 6px;
	background: #fff;
	border: 1px solid #CE8E1E;
}
#main #slideshow .slidesjs-pagination li .active {
	background: #CE8E1E;
}
/*---cierro slideshow--*/
#wrapper_contenidos {
	width: 100%;
	max-width: 900px;
	margin: 0px auto;
}
.contenidos, .contenidos_internas {
	width: 76%;
	float: right;
	padding: 0px 2%;
	margin-bottom:30px;
}
.contenidos p, .contenidos_internas p {
	font-family: Verdana, Geneva, sans-serif;
	color: #282828;
	text-align: justify;
	line-height: 1.5rem;
 font-size:.9rem;
	margin: 0px 0px 10px 0px;
}
.contenidos h1 {
	font-family: 'Amaranth', Verdana, Geneva, sans-serif;
	font-size: 3.2rem;
	font-weight: 300;
	text-align: left;
	color: #CE8E1E;
	margin: 0px;
}
.contenidos h4 {
	font-family: 'Amaranth', Verdana, Geneva, sans-serif;
	font-size:1.2rem;
	font-weight: 300;
	text-align: left;
	color: #CE8E1E;
	margin: 0px;
	margin:5px 0px;
}
.contenidos_internas h1 {
	font-family: 'Amaranth', Verdana, Geneva, sans-serif;
	font-size: 3.2rem;
	font-weight: 300;
	text-align: left;
	color: #CE8E1E;
	margin: 20px 0px 0px 0px;
}
.contenidos_internas h2 {
	font-family: 'Amaranth', Verdana, Geneva, sans-serif;
	font-size: 1.5rem;
	font-weight: 300;
	text-align: left;
	color: #412817;
	margin: 20px 0px 0px 10px;
	text-decoration: underline;
	clear: both;
}
.contenidos_internas h3 {
	font-family: 'Amaranth', Verdana, Geneva, sans-serif;
	font-size: 1.2rem;
	font-weight: 300;
	text-align: left;
	color: #412817;
	margin: 20px 0px 0px 20px;
}
.contenidos_internas h4 {
	font-family: Verdana, Geneva, sans-serif;
	color: #282828;
	text-align: justify;
	line-height: 1.3rem;
 font-size:.7rem;
	margin: 10px;
	font-style: italic;
}
.contenidos_internas li {
	font-family: 'Amaranth', Verdana, Geneva, sans-serif;
	font-size: 1rem;
	font-weight: 300;
	text-align: left;
	color: #412817;
	list-style: square;
	line-height: 1.5rem;
}
aside {
	width: 20%;
	float: left;
	margin-top: 30px;
}
/*--WIDGET--*/
.widget {
	margin-bottom: 50px;
	display: block;
	float: left;
	width: 100%;
}
.widget .ubicacion_textos {
	background-color: #412817;
	margin-top: -15px;
}
.widget .ubicacion_textos p {
	padding: 15px;
	color: #fff;
	font-family: 'Amaranth', Verdana, Geneva, sans-serif;
 font-size:.8rem;
}
.widget h3 {
	font-size: 1.4rem;
	font-family: 'Amaranth', Verdana, Geneva, sans-serif;
	font-weight: 400;
	color: #412817;
	margin-bottom: 10px;
}
.widget ul li {
	list-style: none;
	margin-bottom: 10px;
}
.widget ul li a {
	font-family: Helvetica, Arial, sans-serif;
 font-size:.9rem;
	color: #777777;
	text-align: center;
}
.widget ul li a:hover {
	color: #bf2222;
	text-decoration: none;
}
.hoteles_logos_5_mayo {
	width: 35%;
	float: left;
}
.hoteles_logos_carolina {
	width: 50%;
	float: left;
	margin-left:15px;
}
.hoteles_logos_isabel {
	width: 40%;
	float: left;
	margin-left:15px;
}
.hoteles img{
	width:100%;
}

footer {
	width: 100%;
	background-color: #CE8E1E;
	border-bottom: 5px #412817 solid;
	clear: both;
}
footer img {
	margin-top: 5px;
}
#pie_pagina {
	width: 95%;
	max-width: 900px;
	text-align: center;
	margin: 0px auto;
	font-family: 'Amaranth', Verdana, Geneva, sans-serif;
	color: #FFF;
 font-size: .8rem;
	padding: 3px 0px;
}
.triangulos_debajo {
	width: 100%;
	background-image: url(imgs/triangulo_sup_inf2.png);
	background-position: top;
	background-repeat: repeat-x;
	height: 8px;
	clear: both;
	top: -8px;
}
nav {
	background-color: #9F6D15;
	border-top: 5px #CE8E1E solid;
	border-bottom: 5px #CE8E1E solid;
	font-family: 'Amaranth', Verdana, Geneva, sans-serif;
	color: #FFF;
	font-size: 1.3rem;
}
#contenedor_nav {
	width: 95%;
	max-width: 900px;
	margin: 0px auto;
}
#contenedor_nav ul {
	float: right;
}
#contenedor_nav li {
	display: inline-block;
	float: left;
	text-decoration: none;
	padding: 10px 0px 10px 20px;
}
#contenedor_nav a {
	color: #fff;
	text-decoration: none;
	padding-left: 12px;
	background-image: url(imgs/triangulo_menu.png);
	background-position: left;
	background-repeat: no-repeat;
}
#contenedor_nav a:hover {
	color: rgba(255, 255, 255, .8);
}
.slider_titulos {
 background-color:#0C3 width:40%;
}
.columna_1 {
	width: 50%;
	float: left;
}
.columna_2 {
	width: 50%;
	float: right;
}
#no-slide {
 display:!important
}
#galeria_imagenes {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around; /* space-between or space-around */
}
a {
	display: inline-block;
	margin-bottom: 8px;
	width: calc(50% - 4px);
	text-decoration: none;
	color: black;
}
.widget ul li a {
	width: 100%;
}
#datepicker, #datepicker2 {
	font-family: 'Amaranth', Verdana, Geneva, sans-serif;
	width: 60%;
	margin-bottom: 20px;
}
#formulario {
	width: 90%;
	margin: 20px auto 0px auto;
	background-color: #412817;
	padding: 2%;
}
#formulario h2 {
	color: #fff;
	margin-bottom: 10px;
	text-decoration: none;
	margin-top: -5px;
	font-size: 1rem;
}
#formulario .entrada {
	width: 50%;
	float: left;
	margin-bottom: 10px;
}
#formulario .campos {
	width: 50%;
	float: left;
	margin: 0px 0px 30px 0px;
}
#formulario .campos input {
	width: 195%;
}
#formulario .salida {
	width: 50%;
	float: left;
	margin-bottom: 10px;
}
.fechas {
	width: 95%;
	margin: 0px auto;
}
.habitacion {
	width: 100%;
	margin: 0px auto;
}
.comentarios {
	width: 100%;
	margin: 10px auto 20px auto;
}
.tarifas {
	width: 20%;
	margin: 10px auto 0px auto;
	border: #412817 2px solid;
	border-radius:10px;
	text-align:center;
	padding:1% 0px;
	background-color:#412817;
	color:#FFF;
}
.tarifas p {
	text-align:center;
	color:#FFF;
	font-size:1.2rem;
	padding-top:10px;
}
.tarifas_tours {
	width: 40%;
	margin: 30px auto 30px auto;
	border: #412817 2px solid;
	border-radius:10px;
	text-align:center;
	padding:1% 0px;
	background-color:#412817;
	color:#FFF;
}
.tarifas_tours p{
	
	text-align:center;
	color:#FFF;
}
.tarifas_desayunos {
	width: 100%;
	margin: 30px auto 30px auto;
	border: #412817 2px solid;
	border-radius:10px;
	text-align:center;
	padding:1% 0px;
	background-color:#412817;
	color:#FFF;
}
.tarifas_desayunos p{
	font-size:1.3rem;
	text-align:center;
	color:#FFF;
}
.precio_bufete{
	color:#CE8E1E;
}
.habitacion{
	font-family: 'Amaranth', Verdana, Geneva, sans-serif;
	font-size: 1.4rem;
	font-weight: 300;
	color: #CE8E1E;
	text-align:center;
	margin-top:20px;
}
hr{
	width:60%;
	border_botom: #412817 1px solid;
	margin:0px auto 30px auto;
}
.leyenda_habitacion{
	font-family: 'Amaranth', Verdana, Geneva, sans-serif;
	font-size: 1rem;
	font-weight: 300;
	color: #412817;
	text-align:center;
	margin:10px 0px 30px 0px;
}
#mensaje .campos {
	color: #FFF;
	font-family: 'Amaranth', Verdana, Geneva, sans-serif;
}
