      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/fondo.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;
border-collapse: collapse;
}

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;
}
.precios {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	background-color: #E9F1F3;
	color: #3050ff;
		height: 50px;
}
.precios1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align: center;
	color: #3050ff;
}
.rojo {
color: red;
font-weight:bold;
}
.azul {
color: #336699;
}
.azul_negrita {
color: #336699;
font-weight:bold;
}
#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;
		}
