h1 a {display: block; width: 202px; height: 104px; background: url(menu/logo.png) no-repeat; text-indent: -100em; float: left; margin-top: 0px;}
/*body#sub #header {background: url(menu/bg_hdr_sub.jpg) top center no-repeat; height: 182px;}*/
.header_content {width: 94em; margin: 0 auto; position: relative;}

.nav {height: 91px; list-style: none; display: inline; overflow: hidden; float: right; margin: 30px 0 0 0px;}
.nav li {list-style: none; display: inline;}
.nav a {padding-top: 91px; margin-right: 13px; float: left; height: 0px !important; border: 0px solid transparent; text-indent: -100em;}
/*#nav a:hover, #nav li.selected a {background-color: #36281c; border: 1px solid #36281c;}*/

.nav1 a {width: 129px; background: url(menu/nav_elRestaurant.png) top left no-repeat ; behavior: url(pngfix/iepngfix.htc);}
.nav2 a {width: 129px; background: url(menu/nav_Banquets.png) top left no-repeat ; behavior: url(pngfix/iepngfix.htc);}
.nav3 a {width: 118px; background: url(menu/nav_Comunions.png) top left no-repeat ; behavior: url(pngfix/iepngfix.htc);}
.nav4 a {width: 103px; background: url(menu/nav_Serveis.png) top left no-repeat ; behavior: url(pngfix/iepngfix.htc);}
.nav5 a {width: 114px; background: url(menu/nav_contactar.png) top left no-repeat ; behavior: url(pngfix/iepngfix.htc);}

.nav1c a {width: 129px; background: url(menu/navc_Restaurante.png) top left no-repeat ; behavior: url(pngfix/iepngfix.htc);}
.nav2c a {width: 129px; background: url(menu/navc_Banquetes.png) top left no-repeat ; behavior: url(pngfix/iepngfix.htc);}
.nav3c a {width: 118px; background: url(menu/navc_comuniones.png) top left no-repeat ; behavior: url(pngfix/iepngfix.htc);}
.nav4c a {width: 103px; background: url(menu/navc_Servicios.png) top left no-repeat ; behavior: url(pngfix/iepngfix.htc);}
.nav5c a {width: 114px; background: url(menu/nav_contactar.png) top left no-repeat ; behavior: url(pngfix/iepngfix.htc);}		


div.background { width:940px; height:431px; margin-top:10px; background:url(facana-negre.jpg) repeat; border:0px solid black; behavior: url(pngfix/iepngfix.htc);}
div.transbox { width:400px; height:427px; margin:10px 50px; background-color:#000; border:2px solid #000; /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;  }
div.transbox p { margin:10px 10px; font-weight:bold; color:#ffffff; }
div.transbox h2 { margin:20px 10px; padding:10px;font-weight:bold; font-size:2em; color:#000; background-color:#fff;}

div.background2 { width:940px; height:431px; margin-top:10px; background:url(1BanquetsDeCasament.jpg) repeat; border:0px solid black; behavior: url(pngfix/iepngfix.htc);}
div.transbox2 { width:400px; height:427px; margin:10px 500px; background-color:#000; border:2px solid #000; /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;  }
div.transbox2 p { margin:10px 10px; font-weight:bold; color:#ffffff; }
div.transbox2 h2 { margin:20px 10px; padding:10px;font-weight:bold; font-size:2em; color:#000; background-color:#fff;}

div.background3 { width:940px; height:431px; margin-top:10px; background:url(1Comunionsibatejos.jpg) repeat; border:0px solid black; behavior: url(pngfix/iepngfix.htc);}
div.background4 { width:940px; height:431px; margin-top:10px; background:url(1Empresa.jpg) repeat; border:0px solid black; behavior: url(pngfix/iepngfix.htc);}
div.background5 { width:940px; height:431px; margin-top:10px; background:url(1Contactar.jpg) repeat; border:0px solid black; behavior: url(pngfix/iepngfix.htc);}

.salons {position:relative; height:0em; margin-bottom: 1%; padding:0em; }
.salons a, #menu a:visited {text-decoration:none; }
.salons a:hover {text-decoration:none; }
.salons a.actual {}
.op { text-align: center;}

