 body {background-color:#050403; 
 text-align:center; 
 margin:auto; border-top:3px solid #070707;
 	font-size: 82.5%;
	font-family: helvetica, arial, sans-serif;
} 
 /* =----------------------------------- Header */

#header {height:40px;width: 960px;

background-color:#FDAE05; border-bottom:3px solid #070707;
	margin: 0 auto;
}
#masthead a {color:#333; font-size:20px; }
#fons {
	width: 960px;
background-color:#FDAE05; 
	margin: 0 auto;
}
#footer{height:40px;
	width: 960px; float:left;  border-top:3px solid #050403;
background-color:#FDAE05; 
	margin: 0 auto; 
}
#fons2 {background-color:#070707;
	width: 960px;height: 250px;
border-top:0px solid #fff; 
	margin: 0px auto 3px auto; display:block;
}
#marcinferior {border-top:1px solid #050403; width: 960px;margin: 0px auto 3px auto; }
#masthead {background-color:#FDAE05; 
	float:left;
	margin-top:7px; margin-bottom:0px;

font-family:verdana;
}


.navStripWrapper {background-color:#FDAE05; 
	float: right;
	margin-top: 0px;
	width: auto;
}
#detalles {
	width: 960px; height:40px;
background-color:#525151;  border-top:1px solid #050403; border-bottom:3px solid #070707;
	margin:0px auto 0px auto; }
.navStripWrapper2 {background-color:#050403; 
 float:left;
	margin-top: 0px; margin-bottom:0px;
	width: 960px; text-align:left;
}
#detalles h1 {margin:0px; color:#fff;}
#detalles h2 {margin:0px;}
#detalles p {margin:0px; color:#fff;}
#detalles a {text-decoration:underline; color:#333;}
#dewplayer_content {position:relative; top:550px; left:780px;}

.nav ul,
.nav li a,
.nav li a:active,
.nav li a:visited,
.nav li a:hover,
.nav li a:link  {
	font-size: 1.0em;
	color: #fff;
	font-weight: bold;
}

.nav li {
	text-align: right;
	display: inline;	
	text-transform: uppercase;
	letter-spacing: 1px;
}

.nav li a {
	padding: 7px 7px 4px 7px;
	display:block;
	float:left;
	margin-right: 12px;
}

.nav li a.focus span {
}

.nav li a:hover,
.nav li a.focus {
	color: #fff;
	background: #282727;
	text-decoration: none;
}
a,
a:link,
a:hover,
a:visited,
a:active {
	color: #333; 
	font-weight: bold;
	outline: none;
	text-decoration: none;
	font-size: inherit;
	cursor: hand !important;
}

a:hover {
	text-decoration: underline;
}
.negre {color:#333; font-weight:bold; }

	.halbe-box {text-align:left; color:#fff; text-transform:uppercase;
	
		
		margin: 0px 0px 0px 0px;
		width: 479px;
		height: 250px;
		padding: 0px;
		background: #272727;
		float: left;
		
		}
	.halbe-box p {padding:20px; }	
	.halbe-box h2 {padding:20px 20px 0px 20px; }
		.halbe-box img {
			float: left;
			margin: 0px 20px 0px 0px;
			}
strong {color: #FAD784;}
	#info {text-align:left; color:#fff; font-size:1.2em;

		margin: 3px auto 3px auto;
		width: 800px;
		
		background: #272727;
		border-top:1px solid #fff;
	
		}
h2 {color: #FFADC7; }
#info h3 {color: #FAD784; font-size:18px; padding:20px; display:block;}
#info h2 {padding:20px 20px 0px 20px;}
#info p {padding:0px 20px 0px 20px; font-style:italic; font-weight:bold; font-family:arial; color:#eee;}
#info strong {font-size:20px;}
	#info2 {text-align:left; color:#fff; font-size:1.2em;

		margin: 3px auto 3px auto;
		width: 800px;
		
		background: #272727;
		border-top:1px solid #fff;
	
		}
#info2 h3 {color: #FAD784; font-size:18px; padding:5px; display:block;}
#info2 h2 {padding:20px 20px 0px 20px;}
#info2 p {padding:0px 20px 0px 20px; font-style:italic; font-weight:bold; font-family:arial; color:#eee;}
#info2 strong {font-size:20px;}

	#info3 {text-align:left; color:#333; font-size:1.2em;
		margin: 3px auto 3px auto;
		width: 960px;
		
		background: #050403;
		background-image:url('reserva2.jpg');
background-repeat:no-repeat;

		border-top:1px solid #fff;
	
		}
.altura {margin-top:160px;}
#info3 h3 {color: #FAD784; font-size:18px; padding:20px; display:block;}
#info3 h2 {padding:20px 20px 0px 20px;}
#info3 p, form {padding:0px 20px 0px 20px; font-style:italic; font-weight:bold; font-family:arial; color:#eee;}
#info3 strong {font-size:20px;}
	#horaris {text-align:left; color:#fff; font-size:1.2em;

		margin: 3px auto 3px auto;
		width: 800px;
		
		background: #591B1F;
		border-top:1px solid #fff;
	
		}
#casa h3 {color: #FAD784; font-size:18px; padding:20px; display:block;}
#casa h2 {padding:20px 20px 0px 20px;}
#casa p {padding:0px; font-style:italic; font-weight:bold; font-family:arial; color:#eee;}
#casa strong {font-size:20px;}
	#casa {text-align:left; color:#fff; font-size:1.2em;

		margin: 0px auto 0px auto;
		width: 619px; 
		
		background: #fff;
		border-top:0px solid #fff;
	
		}
#horaris h3 {color: #FAD784; font-size:18px; padding:20px; display:block;}
#horaris h2 {padding:20px 20px 0px 20px;}
#horaris p {padding:0px 20px 0px 20px; font-style:italic; font-weight:bold; font-family:arial; color:#eee;}
#horaris strong {font-size:20px;}
fieldset {background-color:#fdae05; padding : 15px; color:#333;}
textarea {width:100%; height:100px; background-color:#ccc;} input {background-color:#eee;}
#message {background-color:green; padding:10px;}
.salir {float:right; margin-right:1em;}
.salir  a{background-color:#E60986; padding:5px; color:#fff;}
  #carta { background-color:#050403; text-align:left; float:left; width:960px; margin:0px auto 0px auto; 
   font-family:Georgia;  font-size:16px;
background-image:url(fonss.jpg); 	background-position: top;	background-repeat: no-repeat; text-align:justify;}
  #carta p.super {padding:10px 10px 0px 10px; width:550px; color:#fff; font-style:italic; font-weight:bold; font-size:18px; }
    #carta p.segonsuper strong{padding:30px 10px 20px 10px;  color:#FEEB4D;  font-weight:bold; font-size:24px;}
   #carta p {padding:10px 10px 10px 10px;  color:#fff; width:550px;  font-weight:bold; line-height:150%;}
 p.dates{text-align:left;  font-size:20px; color:#fff; margin:5px 0px 0px 0px; }
 p.supersuper {font-size:20px; color:#fff;}
 p.super strong {color:#FEEB4D; font-size:32px;}
img {border:none;}
p.salir a {background-color:#fdae05; padding:10px; color:#333;}
div #imatge {padding-bottom:10px;}
h2.central {text-transform:uppercase; text-align:justify; color:#fae1d2;}