/* CSS RESET (QUITA MÁRGENES Y PADDINGS) */
	*{
		padding: 0;
		margin: 0;
	}

/* BÁSICOS */
	body{
		background: #612500 url(gui/bg-new.gif) center top;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: #fff;
	}

	p{
		margin: 15px 0;
	}
	a{
		color: #fff;
		text-decoration: none;
	}
	a:hover{
		color: #fff;
		text-decoration: underline;
	}
	img{
		border:0;
	}
	iframe	{margin:15px;}
/* RESERVACIONES */
	td		{height:30px;}
	td.tall	{height:50px;}
	td.tallr{height:128px;}
	.txt	{width:250px;}
	.button	{font-size:11px;}
	.gray	{background-color:#CCC;}
	.stash	{display:none;}

/* CONTENEDOR (CENTRA Y CONTIENE EL RESTO DE LA PÁGINA) */
	#container{
		position: relative;
		margin: 0 auto;
		width: 980px;
		background: #885520 url(gui/bgcont.jpg) no-repeat;
	}

/* MENU PRINCIPAL */
	.menu{
		float: left;
		width: 140px;
		padding: 135px 30px 30px 30px;
		letter-spacing: 1.5px;
		line-height: 24px;
	}
	.menu ul{
		list-style: none;
	}
	.menu li{
		text-align: right;
	}
	.menu li.sep{
		text-align: right;
		margin-top: 24px;
	}

	.menu li.selected{
		font-weight: bold;
	}

	.menu li.selected a{
		padding-left: 18px;
		background: url(gui/blt.gif) 0 3px no-repeat;
	}

/* UTILITY (LATERAL AL CONTENIDO, FOTOS O SUBMENÚ) */
	#utility{
		float: left;
		margin: 145px 0 30px 30px;
		width: 155px;
	}
	#utility img{
		display: block;
		margin-bottom: 25px;
	}
	#utility a img{
		display: block;
		margin: 0 0 25px 0;
	}
	#utility .menu{
		width: 155px;
		padding: 0;
		margin-top: -10px;
		margin-bottom: 25px;
	}
	#utility .menu li{
		text-align: left;
	}

/* GALLERY (CENTRO FOTOS) */
	#gallery{
		float: left;
		margin: 140px 0 30px 30px;
		width: 720px;
		text-align:right;
	}
	#gallery img{
		display: block;
		margin-bottom: 25px;
	}
	#gallery a img{
		display: inline;
		margin: 10px 0 10px 20px;
	}

/* ENCABEZADO (TÍTULO Y FOTOS) */
	#main h1{
		font-weight: normal;
		position: absolute;
		font-family: georgia, serif;
		font-size: 22px;
		letter-spacing: 2px;
		top: 50px;
		left: 230px;
	}
	#headerpics{
		position: absolute;
		top: 15px;
		right: 30px;
		width: 500px;
	}
	#headerpics div{
		width: 90px;
		height:90px;
		overflow: hidden;
		float: right;
		margin-top: 7px;
		margin-left: 20px;
	}
/*	#headerpics span img{
		float: right;
		margin-bottom: 20px;
		margin-left: 20px;
		display: block;
	}*/

/* CONTENIDO PRINCIPAL */
	#content{
		letter-spacing: 1.5px;
		line-height: 24px;
		margin: 120px 30px 0 20px;
		float: right;
		width: 515px;
		text-align: justify;
	}


/* FOOTER (NO CONTIENE NADA, SOLO UNA IMAGEN DE FONDO) */
	#footer{
		position: relative;
		margin: 0 auto;
		width: 980px;
		background: transparent url(gui/bgfooter.png) no-repeat;
		height: 38px;
		margin-bottom: 30px;
	}

	* HTML #footer{
		background: transparent url(gui/bgfooter.gif) no-repeat;
	}

/* CLEAR DIV (SI NO LE DICES A NADIE, YO TAMPOCO) */
	.clear{
		clear: both;
	}