p {
	line-height:16px;
}
/* Main Blocks */
#page-box {
	width:739px;
}
#header {
	width:737px;
	height:105px;
}
#header .content {
	background:url(../images/resolutions-800/header-bg.png) no-repeat;
}
#header .main {
	background:url(../images/resolutions-800/page-bg.png) repeat-y;
}
#header .main h1 {
	width:156px;
	height:53px;
	background:url(../images/resolutions-800/logo.jpg) no-repeat;
	margin:4px 0 0 21px;
}
.main-nav li {
	padding:0 9px 0 8px;
	background:url(../images/resolutions-800/main-nav-split.gif) no-repeat 100% 10px;
}
.main-nav li a {
	line-height:16px;
}
.main-nav li.hotel a {
	background:url(../images/resolutions-800/item-hotel.gif) no-repeat;
	width:38px;
}
.main-nav li.habitacions a {
	background:url(../images/resolutions-800/item-habitacions.gif) no-repeat;
	width:86px;
}
    #es.main-nav li.habitacions a{
		background:url(../images/resolutions-800/item-habitacions_ES.gif) no-repeat;
		width:89px;
	}
	#en.main-nav li.habitacions a{
		background:url(../images/resolutions-800/item-habitacions_EN.gif) no-repeat;
		width:72px;
	}
	#fr.main-nav li.habitacions a{
		background:url(../images/resolutions-800/item-habitacions_FR.gif) no-repeat;
		width:68px;
	}
.main-nav li.sales a {
	background:url(../images/resolutions-800/item-sales.gif) no-repeat;
	width:40px;
}
    #es.main-nav li.sales a {
		background:url(../images/resolutions-800/item-sales_ES.gif) no-repeat;
		width:40px;
	}
	#en.main-nav li.sales a {
		background:url(../images/resolutions-800/item-sales_EN.gif) no-repeat;
		width:45px;
	}
	#fr.main-nav li.sales a {
		background:url(../images/resolutions-800/item-sales_FR.gif) no-repeat;
		width:46px;
	}
.main-nav li.restaurant a {
	background:url(../images/resolutions-800/item-restaurant.gif) no-repeat;
	width:78px;
}
    #es.main-nav li.restaurant a {
		background:url(../images/resolutions-800/item-restaurant_ES.gif) no-repeat;
		width:83px;
	}
	#en.main-nav li.restaurant a {
		background:url(../images/resolutions-800/item-restaurant_EN.gif) no-repeat;
		width:78px;
	}
	#fr.main-nav li.restaurant a {
		background:url(../images/resolutions-800/item-restaurant_FR.gif) no-repeat;
		width:78px;
	}
.main-nav li.entorn a {
	background:url(../images/resolutions-800/item-entorn.gif) no-repeat;
	width:60px;
}
    #es.main-nav li.entorn a {
		background:url(../images/resolutions-800/item-entorn.gif) no-repeat;
		width:60px;
	}
	#en.main-nav li.entorn a {
		background:url(../images/resolutions-800/item-entorn.gif) no-repeat;
		width:60px;
	}
	#fr.main-nav li.entorn a {
		background:url(../images/resolutions-800/item-entorn.gif) no-repeat;
		width:60px;
	}
.main-nav li.activitats a {
	background:url(../images/resolutions-800/item-activitats.gif) no-repeat;
	width:71px;
}
    #es.main-nav li.activitats a {
		background:url(../images/resolutions-800/item-activitats_ES.gif) no-repeat;
		width:80px;
	}
	#en.main-nav li.activitats a {
		background:url(../images/resolutions-800/item-activitats_EN.gif) no-repeat;
		width:66px;
	}
	#fr.main-nav li.activitats a {
		background:url(../images/resolutions-800/item-activitats_FR.gif) no-repeat;
		width:66px;
	}

.main-nav li.active a,
.main-nav li a:hover,
#es.main-nav li.active a,
#en.main-nav li.active a,
#fr.main-nav li.active a,
#es.main-nav li a:hover,
#en.main-nav li a:hover,
#fr.main-nav li a:hover{
	background-position:0 -16px;
	line-height:33px;
}
#container {
	padding:105px 0 0 0;
	margin-right:0;
	width:739px;
}
#container .content {
	background:url(../images/resolutions-800/page-bg-main.png) repeat-y;
}
#wide #container .content{background:url(../images/resolutions-800/page-bg-white.png) repeat-y;}
.flash-box {
	margin-right:-13px;
}
.flash-box object {
	display:block;
	position:relative;
	z-index:9;
}
.union-box {
	background:url(../images/resolutions-800/sub-column-bg.jpg) repeat-y 493px 0;
	padding:18px 0 20px;
}
.main-column {
	width:442px;
	margin-left:27px;
	font-size:11px;
}
.main-column .flash-box {
	width:490px;
	margin:-5px -21px 10px -27px;
}
.sub-column {
	width:236px;
	margin-right:8px;
}
.main-column .text-box {
	background:url(../images/resolutions-800/text-box-bg.gif) no-repeat 20px 100%;
	margin-bottom:5px;
}
.strong-text-box {
	background:url(../images/resolutions-800/spec-text-box-bg.gif) repeat-y;
	width:246px;
	margin:150px -5px 46px;
	float:left;
	font:bold 12px "Trebuchet MS", Georgia, Times, serif;
}
.strong-text-box .main {
	background:url(../images/resolutions-800/spec-text-box-top-bg.png) no-repeat;
	width:221px;
	padding:35px 10px 0 15px;
	margin-bottom:-10px;
}
.strong-text-box .btm-bg {
	background:url(../images/resolutions-800/spec-text-box-btm-bg.png) no-repeat;
}
.sub-column h2 {
	margin:0 0 5px;
	background:url(../images/resolutions-800/heading-bg.gif) no-repeat 0 100%;
	font:bold 14px/16px "Trebuchet MS", Georgia, Times, serif;
	padding-bottom:15px;
}
.sub-column .strong-text-box h2 {
	margin:0 0 10px;
	font:bold 16px/18px "Trebuchet MS", Georgia, Times, serif;
}
.reserves-box,
.tarifes-box,
.sub-column .text-box-list {
	padding:0 8px;
	clear:both;
}
.reserves-box {margin-bottom:40px;}
.reserves-box .form-content {
	margin-right:0;
}
.reserves-box p {
	width:143px;
	margin:4px 0 0 5px;
}
.reserves-box input.btn {
	clear:both;
	float:left;
}
.tarifes-box table {
	margin:0 10px 10px;
	width:200px;
}
.tarifes-box p {
	font-size:10px;
	line-height:12px;
}
#footer {
	background:url(../images/resolutions-800/footer-bg.png) no-repeat;
	font-size:10px;
}
#footer ul {
	margin-left:10px;
	display:inline;
	padding-right:10px;
}
#footer li {
	padding:0 8px 0 9px;
	background-position:0 5px;
}
.sub-column .text-box-list h3 {
	color:#7b5a51;
	padding-left:19px;
	background:url(../images/resolutions-800/heading-img.gif) no-repeat 0 2px;
	font:bold 13px/22px Georgia, "Times New Roman", Times, serif;
}
.sub-column .text-box p {
	line-height:15px;
	color:#4E4743;
	padding-left:19px;
	margin-bottom:22px;
}
.sub-column ul{
	padding-left:10px;
}
.sub-column li p{
	width:100%;
}
#inner .sub-column {padding-top:10px;}
#inner #container {padding-top:120px;}