body {
  background-color:		silver;
  text-align:			center;
  
  font-size:			15px;
  margin:			10px 10px 0px 10px;
/*  font-family:			verdana, arial;
    font-size:			13px; */
  color:			black;  
}

h1 {
  font-family:			'Monotype Corsiva', 'Apple Chancery', cursive;
  text-align:			center;
  font-size:			36px;
  color:			navy /*#161A4A*/;
}

h2 {
  font-family:			'Monotype Corsiva', 'Apple Chancery', cursive;
  font-size:			30px;
  text-decoration:		underline;
  color:			navy /*#161A4A*/;
}

h3 {
  font-family:			'Monotype Corsiva', 'Apple Chancery', cursive;
  font-size:			26px;
  text-align:			center;
  text-decoration:		underline;
  margin-bottom:		0px;
  color:			navy /*#161A4A*/;
}

div.principal {
  position:			absolute;
  width:			720px;
  left:				50%;
  margin-left:			-360px;
  padding:			0px;
}
div.content {
  float:			left;
  width:			689px;
  background-color:		white;
  border:			1px solid black;
  padding:			10px;
  text-align:			left;
  border:			solid 6px navy /*#161A4A*/ /*#A60505*/;
}
div.top {
  /*border:			1px solid black; */
  float:			left;
  width:			720px;
  margin-bottom:		1px;
}
div.menu {
  float:			left;
  text-align:			left;
}
div.lang {
  float:			right;
  text-align:			right;
}
div.intro {
  font-family:			'Monotype Corsiva';
  color:			navy;
  font-size:			15px;
  font-weight:			normal;
}
div.onsom {
  float:			left;
  width:			270px;
  text-align:			justify;
  padding-left:			10px;
}
img.fotos {
  margin:			4px;
  width:			329px;
  height:			247px;
}
table.carta {
/*  width:			100%; */
  padding:			10px;
}
td.plat {
  width:			350px;
}
td.preu {
  font-family:			courier;
  text-align:			right;
}
