	*{
		border:0;
	}
	body{
		background:url(images/bg1.jpg);
		text-align:center;
		font: normal 13px Trebuchet MS;
	}
	h1, h2, h3, h4{
		font: italic 25px Times New Roman;
		padding:5px;
		margin:10px;
		border-bottom:dotted 1px #fff;
	}
	a{
		color:#000;
		text-decoration:none;
	}
	a:hover{
		text-decoration:underline;
	}
	i.tab{
		padding:0 15px
	}
	.boxAll{
		text-align:left;
		margin:4.5% auto;
		width:1000px;
	}
	.logo{
		float:left;
		margin:0 0 8px 0;
	}
	.menu{
		float:right;
	}
	.menu ul{
		padding:0;
		margin:53px 0px;
		list-style: none;	
	}
	.menu li{
		marker-offset:0;
		margin:0 1px 0 1px;
		float:left;
		padding:0px;
	}
	.menu a{
		display:block;
		padding:8px;
		color:#eee;
		font: 500 17px Times New Roman;
	}
	.menu a:hover{
		color:#fff;
		text-decoration:none;
		background-color:#5d443c
	}
	
	
	.boxOutter{
		background-color:#fff;
		clear:both;
		width:1000px;
	}
	.boxDivide{
		padding:10px;
	}
	.boxFooter{
		padding:5px;
		color:#b19f8d;
	}
	.boxFooter a{
		padding:2px;
		color:#b19f8d;
	}
	.boxFooter a:hover{
		color:#9B7B68;
		background-color:#442F28;
		text-decoration:none;
	}
	.boxLeft{
		float:left;
		width:637px;
		height:560px;
		background:#c8c0b8 url(images/box.left.jpg) no-repeat top center;
	}
	.boxRight{
		float:right;
		margin-left:10px;
		width:333px;
		height:560px;
		background:#dbe8e1 url(images/box.right.jpg) no-repeat  bottom right;
		color:#144679;
	}
	.content{
		padding:10px 30px;
	}
	.boxRight h2{
		border-color:#7091b2;
		color:#04839a;
	}
	a.button{
		background:#0897b1 url(images/bg.button.jpg) repeat-x;
		font: bold italic 14px Times New Roman;
		text-decoration:none;
		color:#fff;
		padding:10px 15px;
	}
	ul.listRight li{
		list-style: none;	
		list-style-type: circle;
		marker-offset:0;
		margin:10px 0;
	}
	ul.listRight li a{
		color:#144679;
	}
	.priceList li, .priceList ul, .priceList ol{
		clear:both;
	}
	.priceList b{
		clear:both;
		display:block;
	}
	ol{
		margin:0;	
		list-style-position:outside;
	}
	ol li{
		padding:2px;
		
	}
	ol ul{
		list-style: none;
		padding:2px 0 2px 5px;
	}
	
	ol.discounts li{
	
		padding:15px 0;
	
	}
	
	.priceTable{
	
		width:100%;
		margin:10px 0;
		border-collapse: collapse;
		border-spacing: 0;
	}
	
	.priceTable td{
	
		padding:5px 3px;
		border-bottom: dotted 1px #A7998B;
		text-align:center;
	
	}
	.priceTable td.sep{
	
		padding:0;
		border:0;
		text-align:left;
	
	}
	
	.priceTable td.labelTD{
	
		text-align:left;
	
	}
	
	div.line{
		clear:both;
	}
	.treat{
		float:left;
	}
	.price{
		float:right;
	}
	
	.tableContent td{
		padding:5px 3px;
		border-bottom: dotted 1px #A7998B;
		vertical-align:top;
	}
	.lib{
		display:none;
		position:relative;
		font-weight:bold;
		padding:10px;
		margin:15px;
		position:absolute;
		background-color:#fff;
		z-index:99;
		border: solid  1px #A7998B;
	}
	#map_canvas{
		width:100%;
		height:350px;
		border:solid 1px #BAA998;
		background:url(images/mapa.jpg) no-repeat;
	}
	ul.gallery{
		list-style: none;
		marker-offset:0;
		padding:0;
		margin:0 0 0 0px;
	}
	ul.gallery li{
		float:left;
		width:175px;
		padding:1px 4px;
		margin:0 0 0 0px;
	}
	ul.gallery li img{
		border:solid 3px #fff;
		width:175px;
		height:117px;
	}
