@charset "utf-8";
html{
	overflow-y:scroll;
	overflow-x:hidden;
}
body {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	background:#666 url(../media/layout/body-bg.jpg) fixed repeat-x;
	margin:0;
	padding:0;
	text-align:center;
}
#container {
	width:900px;
	margin:0 auto;
	text-align:left;
}
#content{
	margin:0;
	padding:0;
	background:#333;
	border:#999 solid;
	border-width:0 1px;
	/*overflow:hidden;*/
}
#left-col, #right-col{ padding:0; }
#left-col{
	float:left;
	width:143px;
}
#right-col{
	float:left;
	width:288px;
}
#content-body{
	/*padding:20px;*/
	background:url(../media/layout/content-bg.jpg);
	float:left;
	position:relative;
}
#header h1 {
	text-align:left;
	margin:0;
}
#main-menu{
	background:url(../media/layout/menu-sup-bg.jpg) no-repeat;
	width:900px;
	overflow:hidden;
}
#main-menu li{
	width:144px;
	text-align:center;
	line-height:28px;
	background:url(../media/layout/menu-sep.jpg) no-repeat top right
}
#main-menu li.big{ width:180px }
#main-menu li.last{ background:none !important }
#footer-menu{
	padding:5px;
	background:#333;
	border:1px #999 solid;
	border-top:none;
	overflow:hidden;
}
#footer-menu li.last{ padding-right:0 !important }
#footer {
	padding:5px;
}
#footer p {
	margin:0;
}

br.clear{ line-height:1px; height:1px; clear:both; margin:0; padding:0; }

a, img{ text-decoration:none; border:none; outline:none }
a:hover{ text-decoration:underline }
img{ display:block; margin:0; padding:0 }
form { display:inline }

.right{ float:right }
.left{ float:left }

#languages{
	margin-top:73px
}

#reservas{
	border:none;
	width:860px;
	margin:0;
	height:400px;
}

#content-left{ float:left; width:377px }
#content-photo-right{ float:right; width:378px }
#images{ height:440px }
.small #images1,
.small #images2{ height:200px !important }
.small #images{ height:400px !important }