body {

	font: 12px Arial;

	color: #000000;

	background-color: #845248;

	margin: 15px 0px 0px;

	padding: 0px;

}

#container .textcontainer strong {

	color: #845248;

}

a:link {

	color: #845248;

}

a:visited {

	color: #666666;

}

a:hover {

	color: #1f1a17;

}

a:active {

	color: #9e0b0f;

}

#container {

	background: #FFFFFF;

	padding: 6px 1px 0px;

	width: 948px;

	margin-right: auto;

	margin-left: auto;

	border: 2px solid #5c332b;

}

	#container #gmap {

		border: 1px solid #000000;

		width:282px;

		height:400px;

	}

	#container .leftborder {

		border-left: 15px solid #9e0b0f;

	}

#container #bottomlink {

	text-align: right;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-right:20px;

	font-size: 10px;

	border-top: 1px dotted #336699;

}

#container #bottomlink img {

	vertical-align:middle;

}

#container #bottomlink #bottomtext {

	float:left;

	padding-left:20px;

	padding-top:25px;

}



	#container .pusher {

		clear: both;

	}

	#container h1, #container h2 {

		font: bold 13px Arial, Helvetica, sans-serif;

		color: #1f1a17;

		text-align: right;

		padding: 0px 0px 10px;

		border-bottom: 1px solid #666666;

	}

	#container #hotelname h1 {

		display: none;

	}

	#container h2 {

		margin:15px 0px 0px 0px;

	}

	#container h3 {

		font: bold 12px Arial, Helvetica, sans-serif;

		color: #1f1a17;

		padding: 0px;

	margin:10px 0px;

	}
	
	#wholecolumn {
	width: 621px;
	}

	#container #leftcolumn {

		float: left;

		width: 272px;

		margin-right: 41px;

	}

			#container #leftcolumn #language {

				background-color: #5c332b;

				height: 17px;

				text-align: right;

				padding-right: 15px;

				font-size: 11px;

				color: #FFFFFF;

				padding-top: 3px;

				margin-bottom: 5px;

			}

				#language a:link, #language a:visited {

					color:#FFFFFF;

					text-decoration:none;

				}

				#language a:hover, #language a:active {

					color:#FFFFFF;

					text-decoration:underline;

				}

			#container #hotelname {

				height: 85px;

				background: #FFFFFF url(../images/logo.jpg) no-repeat;

				font-size: 32px;

				color: #000000;

				padding-top: 15px;

				padding-left: 60px;

							}

				

			#container #leftcolumn #menu {

				margin-top: 73px;

				margin-bottom:60px;

				text-align:right;

			}



				#container #leftcolumn #menu ul {

					margin: 0px;

					padding: 0px;

				}

				#container #leftcolumn #menu li {

					margin: 0px;

					padding: 0px;

					list-style: none;

					display: block;

					line-height: 22px;

					border-bottom:1px solid #FFFFFF;

					background-color:#ab9e6e;

				}

					#container #leftcolumn #menu li a {

						display:block;

						width:100%

					}

						#container #leftcolumn #menu li a:link, #container #leftcolumn #menu li a:visited {

							text-decoration:none;

							background-color:#845248;

							color:#ffffff;

						}

						#container #leftcolumn #menu li a:hover, #container #leftcolumn #menu li a:active {

							text-decoration:none;

							background-color:#5C332B;

							color:#ffffff;

						}

						#container #leftcolumn #menu a strong {

							color: #b9ab7b;

						}

				#container #leftcolumn #menu img {

					vertical-align: top;

					margin-left: 10px;

					border-style: none;

				}

					

	#container #rightcolumn {

		float: left;

	}

		#container #rightcolumn #pics a img {

			margin-right:2px;

		}

		#container #rightcolumn #pics a:link img, #container #rightcolumn #pics a:visited img, #container #rightcolumn #right2 a:link img, #container #rightcolumn #right2 a:visited img {

			border-left:15px solid #845248;

		}

		#container #rightcolumn #pics a:hover img, #container #rightcolumn #right2 a:active img, #container #rightcolumn #right2 a:hover img, #container #rightcolumn #pics a:active img {

			border-left:15px solid #1f1a17;

		}

		#container #rightcolumn #pics div {

	text-align: right;

	padding-top:10px;

	font-size:10px;

	margin-bottom: 51px;

	padding-right: 5px;

		}

		

		#container #rightcolumn #pics div img.leftborder{

	border-left-width: 0px;

		}

			#container #rightcolumn #right1 {

				float: left;

				width: 284px;

			}

			#container #rightcolumn #right2 {

				float: left;

				margin-left:51px;

				width: 284px;

			}

	#container .textcontainer {

		border-right:1px solid #666666;

		padding:10px 10px 0px 0px;

	}

		#container .textcontainer p {

			margin: 0px;

			padding-top: 10px;

			padding-bottom: 10px;

		}

		#container .textcontainer ul {

			margin: 0px 0px 0px 15px;

			padding: 0px;

		}

#container #leftcolumn #lefttext .textcontainer {

	padding-left: 5px;

}

		#container .textcontainer dl dt{

			background: url(../images/icolist.jpg) left no-repeat;

			margin-top: 5px;

			margin-bottom: 5px;

			padding-left: 15px;

			font-weight: bold;

			color: #845248;

		}



		#container .textcontainer dl dd{margin-left: 15px;}

		

#container #rightcolumn #wholecolumn #bookings {

	width: 280px;

	float: left;

	margin: 20px 50px 0px 0px;

}

#container #rightcolumn #wholecolumn #bookingright {

	float: left;

	width: 280px;

	margin-top: 20px;

}

#container #rightcolumn #wholecolumn #pricegraph #hsquickcheck {

	width:600px;

	padding:10px;

	border:1px dashed #56977b;

}

#container #mainattributes {

	padding: 20px;

	border: 1px dashed #845248;

	margin-bottom:20px;

	background-color:#d2c8c6;

}

img.timhotel {

	margin-right:95px;

	float: left;

}

#container #rightcolumn #wholecolumn #bookings #link_container {

	margin-top: 20px;

}

#container #enlace_privacidad {

	padding: 0px;

}

#container #privacidad {

	border: 1px dashed #336699;

}

table#privacidad, table#privacidad td {background:#FFF; color:black; }

#plusvalias {font-family:"Trebuchet MS", Sans-serif; background:#FFF url(http://secure.hotelsearch.com/mre/images/bg_body.png) repeat-x; width:330px; text-align:center; position:absolute; top:90px; left:90px; display:; border:3px solid #000;}

#plusvalias .title, #plusvalias .close {font-size:11px; height:17px; margin-top:7px; margin-bottom:15px;}

#plusvalias .title {width:80%; float:left;}

#plusvalias .close {width:20%; float:right; background:#CCC;} 

#candado{background:url(http://secure.hotelsearch.com/mre/images/candado.jpg) no-repeat;}

#dolar{background:url(http://secure.hotelsearch.com/mre/images/dolar.jpg) no-repeat;}

#check{background:url(http://secure.hotelsearch.com/mre/images/check.jpg) no-repeat;}

.info p{font-size:11px; color:#666; text-align:justify; line-height:14px; }

.info { width:280px; margin-bottom:20px; margin-left:8px; background:url(http://secure.hotelsearch.com/mre/images/linea_puntos.jpg) no-repeat bottom;}

div.info h1{ margin:0px 0px 10px 0px;; font-size:15px; color:#333; text-align:left; border-bottom:none;}

div.imagen {float:left; width:61px; height:62px; margin-right:8px;}

div.pusher {clear:both;margin-bottom:12px;}

#container #rightcolumn #pics {

	text-align: right;

}

.surveybackground {

	background: #e0ebd9;

}

#survey_00 {

margin-top:50px;

	width: 470px;

	padding:10px;

	background-color:#FFFFFF;

}

#survey_00 img {

	border:none;

}

#survey_00 a:link, #survey_00 a:visited, #survey_00 a:hover, #survey_00 a:active {

	text-decoration:none;

}

#survey_00 #area_survey_00 #details_survey_00 table td {

	padding: 5px;

}

div.hssurveys_full {
width:620px!important;
}