* {
	padding: 0;
	margin: 0;
}

a img {
	border: 0 none;
}

.clear {
	clear: both;
}

body {
	background-image: url(../img/default/bg/body.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #000;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 62.5%
}

#container {
	width: 918px;
	margin: auto;
}

	#menu {
		top: 26px;
		width: 855px;
		margin-left: 35px;
		line-height: 20px;
		position: absolute;
		font-family: Georgia, serif;
		font-size: 1.5em;
		color: #FFF;
		text-transform: uppercase;
	}

	#menu, #menu ul {
		list-style: none;
	}
	
	#menu a {
		display: block;
/*		width: 10em;*/
		color: #FFF;
		text-decoration: none;
	}
	
	#menu a span {
		padding: 0 10px;
	}
	
	#menu li {
		float: left;
/*		width: 10em;*/
	}
	
	#menu li a {
		padding-bottom: 2px;
	}

	#menu, #menu li {
		list-style-type: none;
	}
	
	#menu li ul {
		position: absolute;
		left: -999em;
		border-bottom: 0 none;
	}
		
		#menu li ul li {
			float: none;
		}
		
		#menu li ul a {
			padding: 2px 10px;
			background-color: #dd4205;
			margin-bottom: 2px;
			width: auto;
			color: #fff;
			
			filter:alpha(opacity=80);
			-moz-opacity:0.8;
			-khtml-opacity: 0.8;
			opacity: 0.8;
		}
		
		#menu li#c13 ul a {
			width: 11em;
		}
		
		#menu li ul a:hover {
			background-color: #cb0606;
			color: #FFF;
		}
	
	#menu li:hover ul, #menu li.sfhover ul {
		left: auto;
	}
	
	.logoLink {
		position: absolute;
		top: 0;
	}
	
		.logoLink a {
			position: relative;
			top: 180px;
			left: 696px;
			display: block;
			width: 170px;
			height: 30px;
			text-indent: -9999px;
		}

#contentContainer {
	margin-top: 382px;
	background-color: #FFF;
	font-size: 1.5em;
	color: #3A1F0C;
}

	h1/*, .home h2*/ {
		color: #3A1F0C;
		background-image: url(../img/default/bg/sep.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		padding-bottom: 13px;
		margin-bottom: 20px;
	}
	
		/*.home h1 {
			margin-bottom: 0;
			padding-bottom: 0;
			background-image: none;
		}
		
		.home h2 {
			padding-bottom: 12px !important;
			margin-bottom: 20px !important;
		}*/
		
		h1 a, h2 a {
			color: #3A1F0C;
			font-size: 1.5em;
			text-decoration: none;
			font-weight: normal;
		}
		
		h2 a {
			font-size: 1.3em;
		}

#footer {
	background-image: url(../img/default/bg/footer.jpg);
	background-repeat: no-repeat;
	padding-top: 80px;
	width: 918px;
	height: 372px;
}

	#footer div {
		text-align: center;
		position: relative;
		top: -80px;
	}

	#footer p {
		display: none;
	}
	
	#footer p.link,
	#footer p.facebook {
		display: block;
	}
	
	#footer p.link a {
		display: block;		
		position: relative;
		width: 240px;
		height: 20px;
		left: 340px;
		top: 294px;
		text-indent: -9999px;
	}
	
	#footer p.facebook {
		position: absolute
	}
	
		#footer p.facebook a {
			display: block;
			width: 35px;
			height: 35px;
			text-indent: -9999px;
			background-image: url(../img/default/facebook.png);
			background-repeat: no-repeat;
			margin: 195px 0 0 324px;
		}
	
.reserva td {
	padding: 5px 0
}

.reserva .radios input {
	margin-left: 10px
}
