      table.color{
      /* Mozilla ignores crazy MS image filters, so it will skip the following */
      //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='Images/fondo.png');
     }
      /* IE ignores styles with [attributes], so it will skip the following. */
      .color[class]{
      background: url(Images/fondo.png) left center;
      }

h1 {
font-size: 15px;
color:#006600;
}
h2 {
font-size: 13px;
color:#990000;
}
h3 {
font-size: 12px;
color:#0077ff;
}

body {
background: url(Images/fondoamarillo.gif);
  color: #000000;
  margin-top: 0px;
  
}

TD.texto {
  font-family: georgia, Tahoma, Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #000000;
  text-align: justify;
  vertical-align: top;

}

TD.textoyfondo {
  font-family: georgia, Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	vertical-align: top;

}
TD.pie {
  font-family: georgia, Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  text-align: center;
  vertical-align: middle;
}
TABLE.texto2 {
  font-family: georgia, Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	vertical-align: top;
 border: black 1px solid;

}

p
{
text-indent: 20px;
}

#imagenes {
 position:relative;
 top:-302px;
 left:312px;
  width: 300px;
}
#cabecera {
background: url(Images/cabecera.jpg);
height:180px;
}

#banderas {
position: relative;
top: 16px;
left: 618px;
height:155px;
}

#galeria {
position:relative;
top:10px;
left:259px;
z-index: 2;
}

#reserva-online{
position: absolute;
background-color: #fbf6f2;
  margin: 37px 643px;
	padding: 0px;
	width: 157px;
	border: solid 0px;
	float: center;
}
.button{
	clear:both;
	display:block;
	float:left;
	font-size:13px;
	font-weight:bold;
	height:53px;
	line-height:31px;
	width:auto;
	margin-right:30px;
	*margin-right:0px;
}
	a.button {
		text-decoration:none;
	}
	.button span {
		display:block;
		height:21px;
		line-height:31px;
		padding-left:10px;
		padding-right:6px;
		margin-right:20px;
		*margin-right:20px;
		*padding-right:5px;		
	}

.v-menu{
	border:solid 1px #7F9FBF;
	width:135px;
	*width:159px;
	clear:both;
}
	ul.v-menu, .v-menu li{
		padding:0; 
		margin:0;
		list-style:none;
	}
	ul.v-menu{
		clear:both;
		margin-top:20px;
		padding:6px 10px;
	}
		.v-menu li a{
			color:#555555;
			font-weight:bold;
			display:block;
			border-top:solid 1px #DEDEDE;
			padding:4px;
			text-decoration:none;
		}
		.v-menu li a:hover{
			color:#999999;
		}