body {
		background: #0a0041;
		margin: 0px;
	}

.cabecera_izq {
	border: 0px solid #fff; 
	width: 30%;
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px; 
	line-height: 14px;
}

.cabecera_der {
	border: 0px solid #fff; 
	width: 40%;
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px; 
	text-align: right;
	color: #FFF;
	line-height: 14px;
}

.cabecera_izq a {
	font-size: 10px; 
	text-decoration:none;
	color: #fff;
	}	

.cabecera_izq a:hover {
	text-decoration: underline;
	color: #fff;
}
.cabecera_izq a.tenue {
	text-decoration:none;
	color: #bbd;
	}

.cabecera_izq a.tenue:hover {
	text-decoration: underline;
}







.espaciado {
	letter-spacing: 3px;
	font-weight: bold;
	
	}
	
table#contenedor td {
	background: url('../img/fondo_mosaico.gif');
}

#direccionpostal {
		position: absolute;
		left: 390px;
		top: 249px;
		font-family: Verdana;
		font-size: 13px;
		letter-spacing: 1px;
		font-weight: bold;
	}

#fondo1 {
		position: absolute;
		top: 31px;
		left: 0px;
	}
	
#fondo4 {
		position: absolute;
		top: 30px;
		left: 1524px;
		left: 762px;
	}
	
#fondo3a {
		position:absolute;
		top: 31px;
		left: 2286px;
	}

#fondo3b {
		position:absolute;
		top: 31px;
		left: 2642px;
	}
	
#fondo2a {
		position: absolute;
		top: 31px;
		left: 1066px;
		left: 1828px;
	}
#fondo2b {
		position: absolute;
		top:31px;
		left:1524px;
	} 
	
#fondo5 {
		position: absolute;
		top: 31px;
		left: 3048px;
	}
	
.error {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-align: center;	
		color:#F0F0E0; font-size: 14px;
	}

.menu {
		font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
		font-size: 13px;
		color: #FFFFA0;
		text-decoration: none;  
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 3px;
		font-weight: normal;
	}

.menu:hover {
		color: #FFFFFF;
		background: #123456;
	}

a.enlace {
		font-weight: bold;
		color: #303090;
	}

a.enlace2 {
		text-decoration:none;
		color: #7070A0;
		font-family:Verdana; 
		font-size:11px; 
		color:#ddf;
	}	

a.enlace2:hover {
		text-decoration: underline;
		color: #7070A0;
		}
	
a.enlace3 {
		font-family:Verdana; 
		font-size:11px; 
		text-decoration:none;
		margin-left: 5px;
		color: #FFFFFF;
	}	

a.enlace3:hover {
		text-decoration: underline;
		color: #FFFFFF;
		}

a.enlace:hover {
		color: #fff; 
		text-decoration: none; 
		background-color: #405080;
		color: #FFFFC0;
	}

td.cabecera1 {
		border-bottom: 1px solid rgb(0,0,0);
		font-family: Verdana;
		font-size: 12px;  
		text-align: left;
		font-weight: bold;
	}
	
td.cabecera2 {
		border-bottom: 1px solid rgb(0,0,0);
		font-family: Verdana;
		font-size: 12px;  
		text-align: right;
		font-weight: bold;
	}

td.concepto {
		text-align: left;
	}
	
td.precio {
		text-align: right;
	}

tr.filaimpar {
		background-color: #F2F2F2;
		font-family: Verdana;
		height: 21px;
		font-size: 12px;
	}

tr.filapar {
		font-family: Verdana;
		background-color: #FFFFFF;
		height: 21px;
		margin-top: 0px; 
		margin-bottom: 0px;
		font-size: 12px;
	}

#fotoa {
		position: absolute; 
		top: 31px;
		left: 762px;
		left: 1524px;
	}

#fotoc {
		position:absolute;
		top: 36px;
		left: 2358px;
	}
	
#thumb1 {
		position: absolute;
		top: 270px;
		left: 771px;
		left: 1533px;
		cursor: pointer;
		/*cursor: hand;style="margin:0px"*/
		/* los dos 'cursor' han de ir así, y no al revés... */
	}

#thumb2 {
		position: absolute;
		top: 270px;
		left: 849px;
		left: 1611px;
		cursor: pointer;
		cursor: hand;
		/* los dos 'cursor' han de ir así, y no al revés... */
	}
#thumb3 {
		position: absolute;
		top: 270px;
		left: 929px;
		left: 1691px;
		cursor: pointer;
		cursor: hand;
		/* los dos 'cursor' han de ir así, y no al revés... */
	}
	
#thumb4 {
		position: absolute;
		top: 270px;
		left: 1009px;
		left: 1771px;
		cursor: pointer;
		cursor: hand;
		/* los dos 'cursor' han de ir así, y no al revés... */
	}

#leyenda1 {
		font-family: Verdana;
		position: absolute;
		top: 42px;
		left: 1310px;
		left: 2072px;
		width: 250px;
		font-size: 12px;
		color: #373C3B;
	}

#leyenda2 {
		position: absolute;
		top: 315px;
		left: 2822px;
		width: 250px;
		font-family: Verdana;
		font-size: 12px;
		color: #373C3B;
	}

#texto1 {
		position: absolute;
		top: 174px;
		left: 1083px;
		left: 1845px;
		width: 420px;
		height:140px;
		font-family: Verdana;
		font-size: 11px;
		color: #373C3B;
		font-weight: normal;
		line-height: 16px;
		letter-spacing: 0px;
		
	}

#texto2 {
		position: absolute;
		top: 42px;
		top: 48px;
		left: 1536px;
		left: 774px;
		width: 221px;
		height: 100px;
		
		font-family: Verdana;
		font-size: 11px;
		color: #373C3B;
		line-height: 16px;
		font-weight: normal;
		letter-spacing: 0px;
		text-align: justify;
	}

#texto3 {
		position: absolute;
		top: 168px;
		left: 1536px;
		left: 774px;
		width: 221px;
		height: 150px;

		font-family: Verdana;
		font-size: 11px;
		color: #373C3B;
		line-height: 16px;
		font-weight: normal;
		letter-spacing: 0px;
		
		text-align: justify;
	}

#texto4 {
		position: absolute;
		top: 42px;
		left: 2653px;
		width: 261px;
		height: 270px;
		
		font-family: Verdana;
		font-size: 11px;
		color: #373C3B;
		line-height: 16px;
		font-weight: normal; 
		letter-spacing: 0px;
	}
	
#texto5 {
		position: absolute;
		top: 172px;
		left: 2653px;
		width: 261px;
		height: 130px;
		
		font-family: Verdana;
		font-size: 11px;
		color: #373C3B;
		line-height: 14px;
		font-weight: normal; 
		letter-spacing: 0px;
}
	
#texto6 {
		position: absolute;
		top: 42px;
		left: 3060px;
		width: 270px;
		height: 270px;
		
		font-family: Verdana;
		font-size: 11px;
		color: #373C3B;
		line-height: 16px;
		font-weight: normal; 
		letter-spacing: 0px;
	}
	
#texto7 {
		position: absolute;
		top: 170px;
		left: 3060px;
		width: 270px;
		height: 110px;
	
		font-family: Verdana;
		font-size: 11px;
		color: #373C3B;
		line-height: 16px;
		font-weight: normal; 
		letter-spacing: 0px;
	}
	
#texto8 {
		position: absolute;
		top: 258px;
		left: 3063px;
		width: 270px;
		height: 60px;

		font-family: Verdana;
		font-size: 11px;
		color: #373C3B;
		line-height: 16px;
		font-weight: normal; 
		letter-spacing: 0px;
		text-align: right;
	}
	
.texto {
		font-family: Verdana;
		font-size: 11px;
		color: #373C3B;
		line-height: 16px;
		font-weight: normal; 
		letter-spacing: 0px;
		text-align: left;
		margin: 0px;
		padding: 0px;
	}

#titular1 {
		border-bottom: 1px dotted #000;
		margin-right: 10px;
		padding-bottom: 7px;
		margin-bottom: 8px;
	}

#titular1b {
		color: #5050A0;
	}

#fotob {
		position: absolute;
		top: 35px;
		left: 1769px;
		left: 1007px;
		z-index: 6;
	}

#fondomenu {
		position: absolute;
		top: 35px;
		left: 1769px;
		left: 1007px;
		z-index: 0;
	}

#thumb5 {
		position: absolute;
		top: 50px;
		left: 2144px;
		left: 1382px;
		cursor: pointer;
		cursor: hand;
		/* los dos 'cursor' han de ir así, y no al revés... */
	}

#thumb6 {
		position: absolute;
		top: 50px; 
		left: 2216px;
		left: 1454px;
		cursor: pointer;
		cursor: hand;
		/* los dos 'cursor' han de ir así, y no al revés... */
	}

#thumb7 {
		position: absolute;
		top: 118px;
		left: 2144px;
		left: 1382px; 
		cursor: pointer;
		cursor: hand;
		/* los dos 'cursor' han de ir así, y no al revés... */
	}

#thumb8 {
		position: absolute;
		top: 118px;
		left: 2216px;
		left: 1454px;
		cursor: pointer;
		cursor: hand;
		/* los dos 'cursor' han de ir así, y no al revés... */
	}

#thumb9 {
		position: absolute;
		top: 189px;
		left: 2144px;
		left: 1382px;
		cursor: pointer;
		cursor: hand;
		/* los dos 'cursor' han de ir así, y no al revés... */
	}

#thumb10 { 
		position: absolute;
		top: 259px;
		left: 2144px;
		left: 1382px;
		cursor: pointer;
		cursor: hand;
		/* los dos 'cursor' han de ir así, y no al revés... */
	}

#thumb11 {
		position: absolute;
		top: 189px;
		left: 2216px;
		left: 1454px;
		cursor: pointer;
		cursor: hand;
		/* los dos 'cursor' han de ir así, y no al revés... */
	}

#thumb12 {
		position: absolute;
		top: 259px;
		left: 2216px;
		left: 1454px;
		cursor: pointer;
		cursor: hand;
		/* los dos 'cursor' han de ir así, y no al revés... */
	}
	
#thumb13 {
		position: absolute;
		top: 44px;
		left: 2293px;
		cursor: pointer;
		cursor: hand;
		/* los dos 'cursor' han de ir así, y no al revés... */
	}
	
#thumb14 {
		position: absolute;
		top: 117px;
		left: 2293px;
		cursor: pointer;
		cursor: hand;
		/* los dos 'cursor' han de ir así, y no al revés... */
	}
	
#thumb15 {
		position: absolute;
		top: 192px;
		left: 2293px;
		cursor: pointer;
		cursor: hand;
		/* los dos 'cursor' han de ir así, y no al revés... */
	}
	
#thumb16 {
		position: absolute;
		top: 270px;
		left: 2293px; 
		cursor: pointer;
		cursor: hand;
		/* los dos 'cursor' han de ir así, y no al revés... */
	}
	
#reservamesa, #reservahabitacion {
		position: absolute;
		top: 45px;
		left: 3360px;
		width: 430px;
		height: 270px;
		border: 0px solid;
		visibility: hidden;
		
		font-family: verdana;
		font-size:11px;
	}

#tarifas {
		position: absolute;
		top: 45px;
		left: 3360px;
		width: 430px;
		height: 270px;
		border: 0px solid;
		visibility: visible;
		
		font-family: verdana;
		font-size:11px;
	}
	
table {
		border:0px solid;
	}
	
#columna1reservas {
		text-align: right;
		font-family: Verdana;
		font-size: 11px;
		font-weight:bold;
	}
	
#columna2reservas {
		text-align: right;
	}
	
.campo {
		width: 200px;
	}
	
.seleccionar1 {
		width: 65px;
	}

.seleccionar2 {
		width: 129px;
	}
	
.notaalpie {
		text-align: right;
	}

.formulario {
	margin: 0px;
	padding: 0px;
	}

ul {
	list-style-type: disc;	
	list-style-image: url(../img/bolo.gif);
	
	margin: 0px;
	padding: 0px;

	}

li {
	margin: 0px 0px 0px 30px;
	padding: 0px;
}

#restaurante {
		position: absolute;
		border: 0px solid;
		visibility: visible;
		
		font-family: verdana;
		font-size:11px;
	}

#primerosplatos, #carnes, #pescados, #cavasyvinos, #postres {
		position: absolute;
		border: 0px solid #000;
		top: 45px;
		left: 1017px;
		left: 1027px;
		width: 340px;
		width: 320px;
		height: 278px;
		font-family: Verdana;
		font-size: 11px;
		
		
		color: #fff;
		font-weight: bold;
		line-height: 14px;
		letter-spacing: 0.5px;
		z-index: 4;
		
	}

.titulocarta {
		font-family: Verdana;
		font-size: 16px;
		
		color: #ffffd0;
		font-style: italic;
		font-weight: bold;
		letter-spacing: 0.5px;
		
		margin: 0px 0px 10px 0px;
		border-bottom: 1px solid #fff;
		padding: 0px 0px 4px 0px;
	}

.opciones {
		font-family: "	Trebuchet MS", Verdana, Arial, sans-serif;
		font-size: 39px;
		color: #FFFFA0;
		text-decoration: none;
		font-weight: normal;
	}

#horizontal {
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block;
}

#contenido {
	position: absolute;
	visibility: visible;
	margin: 0px 0px 0px 0px;
	top: -178px;
	width: 100%;
	height: 357px;
	left: 0px;
	text-align: left;
	padding: 0px;
}
