@charset "utf-8";
* {	margin: 0;	padding: 0;}
h1 { font-weight: bold; font-size:16px; margin-bottom:12px;}
h2 { font-weight: bold; font-size:12px;}
p { margin-bottom:12px; }
a { color:#660000;	 }
a:hover { color:#333333; font-weight:bold; }
html, body {
	background-color: #bbb6a1;	margin: 0;	height: 100%; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;
}
.td {
padding:5px;
}
#container {
	padding: 0;	z-index:1;	min-height: 100%;	height: auto !important;	height: 100%;	position: relative;	left: 50%;	width: 900px;	margin-left: -450px;
	margin-top: 0px;	margin-bottom: -50px;	margin-right: 0px;	cursor: auto;
} 
.avdelare
{ width:100%; height:1px; background-color:#660000; margin:10px 0 10px 0;  }
.active {
	color:#660000;
}

/* top */

#header {
	width: 900px;	height: 86px;	margin-top: 30px;	display: block;	background-color:#FFF; background-image: url(../img/header.gif);	background-repeat: no-repeat;	background-position:center; 
}
#container-middle {
	width: 900px; height:auto !important; height: 100%; background-color:#8f5543; 
}
#left-front {
	float:left; width: 200px;	height: 280px;	display: block;	background-color:#c7bea1; background-image: url(../img/front_left.jpg);	background-repeat: no-repeat;	background-position:center; color:#000000; padding:20px;
}
#left-flash {
	float:left; width: 237px;	height: 320px;	display: block;	background-color:#c7bea1;
}
#left-flash2 {
	float:left; width: 237px;	height: 435px;	display: block;	background-color:#c7bea1;
}
#middle-front {
	float:left; width: 400px;	height: 320px;	display: block;	background-color:#fff; background-image: url(../img/start_091215.jpg);	background-repeat: no-repeat; 
}
#middle-jazz {
	float:left; width: 400px;	height: 320px;	display: block;	background-color:#fff; 
}
#middle-content {
	float:left; width: 363px;	display: block;	background-color:#d1cdbc; padding:20px;
}
#middle-content img {
	padding:5px 0px;
}
#middle-content-losvinos {
	float:left; width: 600px;	display: block;	background-color:#d1cdbc; padding:20px;
}
#middle-content-prensa {
	float:left; width: 600px; height: 280px; display: block; background-color:#d1cdbc; padding:20px;
}
#middle-content-prensa img{
	margin: 5px 5px 5px 0px; float:left;
}
#restaurantes, #hoteles {
	float:left; width: 172px; height:720px;	display: block;	padding:20px; font-size:9px;
}
#restaurantes {
	background-color:#d1cdbc;
}
#hoteles {
	background-color:#c8c1a1;
}
#alimentacion {
	float:left; width: 176px; height:720px;	display: block;	background-color:#beb48b; padding:20px; font-size:9px;
}
#meny {
	float:left; width: 260px;	height: 320px;	display: block;	background-color:#f4f1e4; text-align: right; color:#b5ae94;  font-size:12px;
}
#meny img, #meny2 img {
	padding:4px 10px;
}
#meny td, #meny2 td{
	text-align: right; 
}
#meny a, #meny2 a, #meny2 a:visited {
	color:#b5ae94; font-weight:bold; text-decoration:none;
}
#meny a:hover, #meny2 a:hover {
	color:#660000;	font-weight:bold;
}
#meny2 {
	float:left; width: 260px;	height: 402px;	display: block;	background-color:#f4f1e4; text-align: right; color:#b5ae94;  font-size:12px;
}
#container-bottom {
	float:left; width: 900px;	display: block;	background-color:#8f5543; 
}
#news {
	float:left; width: 460px;	display: block;	 
}
#languages {
	float:left; width: 590px;	display: block;	 padding:10px 0 20px 10px; color:#000000; 
}
#optimized {
	float:left; width: 290px;	display: block;	 text-align: right; color:#827d68; padding-top:10px; padding-right:10px;
}
#optimized a, #optimized a:visited {
	color:#333; text-decoration:none
}
#optimized a:hover {
	color:#333333; font-weight:bold; 
}
#languages img {
	padding:0 3px 0 10px;	vertical-align: middle;
}
#languages h3{
	font-size:12px; font-weight:bold; 
}
#adress {
	float:right; 	width: 440px;	height: 85px;	display: block;	text-align: right;
}
#extrameny {
	float:left; width: 900px;	height: 20px;	display: block;	 background-color: #bbb6a1;
}
/* FIX */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

