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

body{
	background:url(../images/background.jpg);
}

a{font-family: 'Lustria', sans-serif; font-size:12px; color:#FFF; text-decoration:none;}

#base{
	margin:10px auto;
	width: 1000px;
	height: 1620px;
	background-color:#FFF;
}

.titulop{
	position:absolute;
	margin-top:10px;
	margin-left:287px;
	font-family: 'Bree Serif', serif;
	font-weight:bold;
	color:#241512;
	font-size:40px;
	letter-spacing: 5pt;
}

#logo{
	position:absolute;
	margin-top:55px;
	margin-left: 343px;
}


#menu{
	position: absolute;
	margin-top: 280px;
	margin-left: 0px;
	width: 1000px;
	height: 30px;
	z-index: 10;
}


a.menu1{
	position:absolute;
	margin: 0px 45px;
	padding: 8px 8px;
	width: 120px;
	height: 30px;
	font-family:"Times New Roman", Times, serif;
	font-size: 18px;
	color:#f3dd72;
	text-decoration:none;
	text-align:center;
	letter-spacing: 1pt;
}

a.menu1:hover{
	color:#f3dd72;
}

a.menu2{
	position:absolute;
	margin: 0px 190px;
	padding: 8px 8px;
	width: 120px;
	height: 30px;
	font-family:"Times New Roman", Times, serif;
	font-size: 18px;
	color:#241512;
	text-decoration:none;
	text-align:center;
	letter-spacing: 1pt;
}

a.menu2:hover{
	color:#f3dd72;
}

a.menu3{
	position:absolute;
	margin: 0px 335px;
	padding: 8px 8px;
	width: 120px;
	height: 30px;
	font-family:"Times New Roman", Times, serif;
	font-size: 18px;
	color:#241512;
	text-decoration:none;
	text-align:center;
	letter-spacing: 1pt;
}

a.menu3:hover{
	color:#f3dd72;
}

a.menu4{
	position:absolute;
	margin: 0px 475px;
	padding: 8px 8px;
	width: 120px;
	height: 30px;
	font-family:"Times New Roman", Times, serif;
	font-size: 18px;
	color:#241512;
	text-decoration:none;
	text-align:center;
	letter-spacing: 1pt;
}

a.menu4:hover{
	color:#f3dd72;
}

a.menu5{
	position:absolute;
	margin: 0px 640px;
	padding: 8px 8px;
	width: 120px;
	height: 30px;
	font-family:"Times New Roman", Times, serif;
	font-size: 18px;
	color:#241512;
	text-decoration:none;
	text-align:center;
	letter-spacing: 1pt;
}

a.menu5:hover{
	color:#f3dd72;
}

a.menu6{
	position:absolute;
	margin: 0px 805px;
	padding: 8px 8px;
	width: 120px;
	height: 30px;
	font-family:"Times New Roman", Times, serif;
	font-size: 18px;
	color:#241512;
	text-decoration:none;
	text-align:center;
	letter-spacing: 1pt;
}

a.menu6:hover{
	color:#f3dd72;
}
a.menu7{
	position:absolute;
	margin: 98px 925px;
	padding: 8px 8px;
	width: 170px;
	height: 30px;
	font-family: 'Cabin', sans-serif;
	font-size: 12px;
	color:#db214d;
	text-decoration:none;
}

a.menu7:hover{
	color:#f7c200;
}

a.menu8{
	position:absolute;
	margin: 63px 925px;
	padding: 8px 8px;
	width: 170px;
	height: 30px;
	font-family: 'Cabin', sans-serif;
	font-size: 12px;
	color:#db214d;
	text-decoration:none;
}

a.menu8:hover{
	color:#f7c200;
}

#lineaa{
	position:absolute;
	margin-top:315px;
	margin-left:0;
	width:1000px;
	height:1px;
	background-color:#f3dd72;
}

#lineab{
	position:absolute;
	margin-top:828px;
	margin-left:0;
	width:1000px;
	height:1px;
	background-color:#f3dd72;
}

.titulobienv{
	position:absolute;
	margin-top:840px;
	margin-left:20px;
	font-family:"Times New Roman", Times, serif;
	font-size:40px;
	color:#854c45;
	letter-spacing:2pt;
}

#imghotel{
	position:absolute;
	margin-top:870px;
	margin-left:10px;
}

.txthotel{
	position:absolute;
	margin-top:900px;
	margin-left:310px;
	font-family: 'Lustria', serif;
	font-size:15px;
	color:#666;
	width:270px;
	line-height:16px;
}

#lineav{
	position:absolute;
	margin-top:850px;
	margin-left:590px;
	width:1px;
	height:240px;
	border-right:2px;
	border-style: dotted; border-color: #a98e88;}



a.btn1{
	position:absolute;
	margin-top:1040px;
	margin-left:310px;
	padding:7px 20px;
	width:60px;
	height:14px;
	background-color:#f3ece5;
	font-size:15px;
	font-family: 'Lustria', sans-serif;
	color:#000;
	text-decoration:none;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-top-left-radius:5px;
	-moz-border-bottom-left-radius:5px;
	
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-top-right-radius:5px;
	-moz-border-bottom-right-radius:5px;
}

a.btn1:hover{
	background-color:#774c43;
	color:#FFF;
}

.tituloroom{
	position:absolute;
	margin-top:858px;
	margin-left:611px;
	font-family:"Times New Roman", Times, serif;
	font-size:38px;
	color:#854c45;
	width:380px;
	letter-spacing: 5pt;
	text-align:center;
}

#logoroomtour{
	position:absolute;
	margin-top:900px;
	margin-left:700px;
}

.txtroomtour{
	position:absolute;
	margin-top:940px;
	margin-left:611px;
	font-family: 'Lustria', serif;
	font-size:18px;
	color:#854c45;
	text-align:center;
	width:380px;
	line-height:19px;
}	

#gallery1 {
		position:absolute;
		margin-top:1020px;
		margin-left:770px;
		
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
     background: #f3dd72;
		
	}
	#gallery1 { list-style: none;}
	#gallery1 ul li { display:inline;}
	#gallery1 ul img {
		
		
	}
	#gallery1 a:hover img {
	
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
     background: #774c43;
		
		
}

#bannercirqus{
	position:absolute;
	margin-top: 1100px;
	margin-left: 0px;
	background-image:url(../images/bannercirqus.jpg);
	width: 1000px;
	height: 170px;
}

.titulocirqus{
	margin-top:72px;
	margin-left:41px;
	font-family:"Times New Roman", Times, serif;
	font-size:19px;
	color:#fff;
	width:380px;
	letter-spacing: 3pt;
	text-align:center;
}
	
	
a.btn2{
	position:absolute;
	margin-top:13px;
	margin-left:185px;
	padding:7px 10px;
	width:75px;
	height:14px;
	background: -webkit-linear-gradient(#feae31, #efe457);
   background: -moz-linear-gradient(#feae31, #efe457);
   background: -o-linear-gradient(#feae31, #efe457);
	font-size:15px;
	font-family: 'Lustria', sans-serif;
	color:#000;
	text-decoration:none;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-top-left-radius:5px;
	-moz-border-bottom-left-radius:5px;
	
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-top-right-radius:5px;
	-moz-border-bottom-right-radius:5px;
}

a.btn2:hover{
	background: -webkit-linear-gradient(#efe457, #feae31);
   background: -moz-linear-gradient(#efe457, #feae31);
   background: -o-linear-gradient(#efe457, #feae31);
	color:#000;
}

#backrest{
	position:absolute;
	margin-top: 1270px;
	margin-left: 0px;
	width: 1000px;
	height: 290px;
	background-color: #2f2422;
}

#imgrest{
	position:absolute;
	margin-top:40px;
	margin-left:20px;
}

.titulorest{
	position:absolute;
	margin-top:20px;
	margin-left:330px;
	font-family:"Times New Roman", Times, serif;
	font-size:21px;
	color:#c8bba8;
}

.txtrest{
	position:absolute;
	margin-top:55px;
	margin-left:330px;
	font-family: 'Lustria', serif;
	font-size:16px;
	color:#846e6b;
	text-align:left;
	width:310px;
	line-height:19px;
}

a.btn3{
	position:absolute;
	margin-top:185px;
	margin-left:330px;
	padding:7px 20px;
	width:60px;
	height:14px;
	background-color:#f3ece5;
	font-size:15px;
	font-family: 'Lustria', sans-serif;
	color:#000;
	text-decoration:none;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-top-left-radius:5px;
	-moz-border-bottom-left-radius:5px;
	
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-top-right-radius:5px;
	-moz-border-bottom-right-radius:5px;
}

a.btn3:hover{
	background-color:#774c43;
	color:#FFF;
}

.tituloform{
	position:absolute;
	margin-top:20px;
	margin-left:685px;
	font-family:"Times New Roman", Times, serif;
	font-size:21px;
	color:#c8bba8;
}

#formulario{
	position:absolute;
	margin-top:50px;
	margin-left:595px;
	width:274px;
	height:102px; 
}

.input {
	float:left;
	padding:5px;
	border:solid 1px #c8bba8;
	width:280px;
	height:14px;
	margin:0px 0 2px 90px;
	background-color:#2f2422;
	color:#c8bba8;
	font-family: 'Lustria', serif;
	font-size: 14px;
	font-style:italic;
}



textarea {
	float:left;
	border:solid 1px #c8bba8;
	width:285px;
	height:100px;
	margin:0px 0 2px 90px;
	padding:.2em;
	overflow:auto;
	color:#c8bba8;
	background-color:#2f2422;
	font-family: 'Lustria', serif;
	font-size:14px;
	font-style:italic;
	resize:none;
}

label {
	display:block;
	margin:10px 0px 0;
	text-align:left;
	font-size:16px;
	width:100px;
	float:left;
	color:#333;
	font-family:"Century Gothic";
}

.button {
	position:absolute;
	display:block;
	margin:205px 0 0 300px;
	width:80px;
	height:25px;
	background-color:#f3ece5;
	font-size:15px;
	font-family: 'Lustria', sans-serif;
	color:#000;
	text-decoration:none;
	border: 1px solid #f3ece5;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-top-left-radius:5px;
	-moz-border-bottom-left-radius:5px;
	
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-top-right-radius:5px;
	-moz-border-bottom-right-radius:5px;

}

.button:hover {
	background-color:#774c43;
	border: 1px solid #774c43;
	color:#FFF;
} 		


#backfooter{
	position:absolute;
	margin-top:1560px;
	margin-left:0;
	width:1000px;
	height:60px;
	background-color:#251d1b;
}

.firma1{
	position: absolute;
	margin-top: 05px;
	margin-left: 10px;
	font-family: 'Lustria', sans-serif;
	font-size: 12px;
	color: #fff;
	width: 250px;
	text-align: left;
	line-height: 20px;
}

.firma2{
	position:absolute;
	margin-top: 10px;
	margin-left:250px;
	font-family: 'Lustria', sans-serif;
	font-size: 12px;
	color: #fff;
	width: 550px;
	text-align:center;
	line-height: 15px;
}

#imgsociales{
	position:absolute;
	margin-top:5px;
	margin-left:870px;
}

.sesion{
	position:absolute;
	margin-top:47px;
	margin-left:10px;
	width:90px;
	height:10px;
	font-size:13px;
	font-family: 'Cabin', sans-serif;
	color: #FFF;
}

