/* 2006 Joan Sala Soler <joansala@gmail.com> */

/* Estils generals */

html, body {
  font-family:Helvetica, Arial, sans-serif;
  font-size:9pt;
  margin:0;
  padding:0;
  color:#000;
  background-color:#f0f2e0;
}

body {
  text-align:center;
  vertical-align:top;
  padding:10px 0;
}

table {
  font-size:1em !important;
}

h1 {
  letter-spacing:1.5pt;
  font-size:1.2em;
  color:#64690a;
  background-color:#fff;
}

h2 {
  letter-spacing:1pt;
  font-size:1.1em;
  color:#cd6e00;
  background-color:#fff;
}

h3 {
  margin-top:2em;
  font-size:1em;
  color:#64690a;
  background-color:#fff;
}

h4 {
  font-size:1em;
  letter-spacing:.5pt;
  color:#cd6e00;
  background-color:#fff;
}

a {
  color:#434700;
}

a strong {
  color:#64690a;
}

/* Especials/Globals */

.amagat {
  display:none !important;
}

.flota-esq {
  float:left;
  margin:0 10px 10px 0;
}

.flota-drt {
  float:right;
  margin:0 0 10px 10px;
}

.clear-both {
  clear:both;
}

/* Estructura */

#document {
  background-image:url(ombra.jpg);
  background-repeat:repeat-y;
  vertical-align:top;
  margin:0 auto;
  padding:0;
  width:778px;
}

#pagina {
  width:760px;
  text-align:left !important;
  vertical-align:top;
  padding:0;
  margin:0 auto;
  border-top:4px solid #e4890f;
  border-bottom:4px solid #e4890f;
  color:#000;
  background-color:#fff;
  background-image:url(columna.gif);
  background-repeat:repeat-y;
}

#columna {
  float:left;
  width:225px;
  padding:0;
  overflow:hidden;
}

#contingut {
  margin:0 0 0 226px;
  padding:0;
  color:#000;
  background-color:#fff;
}

#peu {
  clear:both;
  margin:0;
  padding:1em 1em 1.5em 25px;
  border-top:1px solid #7d8223;
  color:#434700;
  background-color:#e2e5c2;
  font-size:.9em;
  background-image:url('logom.png');
  background-repeat:no-repeat;
  background-position:20px 1.25em;
}

/* EncapÃ§alament */

#superior {
  color:#000;
  background-color:#fff;
  padding:20px 20px !important;
  background-image:url('cap.jpg');
  background-position:top right;
  background-repeat:no-repeat;
  border-bottom:4px solid #e4890f;
}

h1#titol {
  padding:0 !important;
  margin:0 !important;
  background-color:transparent !important;
}

#titol img {
  border:none;
  vertical-align:middle;
}

#titol a {
  text-decoration:none;
}

/* MenÃº/Taula de continguts */

#menulist {
  padding:0 20px 20px 35px;
  margin:0;
  list-style-type:none;
  font-weight:bold;
}

#menulist li  {
  margin-bottom:.5em;
  padding:.3em 0 .3em 12px;
  background-image:url('llista.gif');
  background-repeat:no-repeat;
  background-position:0 .75em;
}

#menulist ul {
  padding:.5em 0 .5em 0 !important;
  list-style-type:none;
  font-weight:normal !important;
  margin-left:0 !important;
}

#menulist ul li {
  margin-bottom:.2em !important;
  background-image:url('sllista.gif') !important;
}

#menulist li a {
  color:#434700;
  background-color:#e2e5c2;
  text-decoration:none;
}

#menulist li a:hover {
  color:#757932;
}

#menulist ul li a {
  color:#000 !important;
  background-color:#e2e5c2;;
}

#menulist ul li a:hover {
  text-decoration:underline;
}

#dadespiscines {
  padding:2.5em 20px;
}

#dadespiscines table,
#dadespiscines caption {
  width:185px;
  max-width:185px;
  background-color:#f0f2e0;
}

#dadespiscines table {
  color:#000;
  border-collapse:collapse;
}

#dadespiscines td {
  padding:.3em 1em;
  font-size:.9em !important;
}

#dadespiscines caption {
  margin:0;
  padding:.5em .5em 1em .5em;
  text-align:center;
  font-weight:bold;
  color:#434700;
}

#dadespiscines td {
  color:#555;
  font-weight:bold;
  text-align:right;
  width:54%;
  padding-left:0!important;
  vertical-align:top;
}

.valorrow {
  width:46%;
  font-weight:normal!important;
  text-align:left!important;
  padding-right:0!important;
  vertical-align:top;
}

#esponsors {
  text-align:center;
  margin:10px 0 20px 0;
}

#esponsors a {
  text-decoration:none;
}

#esponsors img {
  border:none;
  vertical-align:middle;
  text-decoration:none;
}

/* Peu de pÃ gina */

#peu a {
  color:#434700;
  background-color:#e2e5c2;
  text-decoration:none;
}

#peu a:hover {
  text-decoration:underline;
}

#informacio {
  text-align:right;
  float:right;
}

#informacio ul {
  list-style:none;
  margin:0;
  padding:0;
}

#informacio ul li {
  display:inline;
  margin:0 0 0 .5em;
  padding:0 0 0 .5em;
  font-size:.9em;
  text-transform:uppercase;
}

#contacte {
  float:left;
  padding-left:45px;
}

#contacte p {
  padding:0 15px !important;
  margin:0 !important;
}

/* Format general del contingut */

#contingut p {
  font-size:9pt;
  line-height:14pt;
}

#contingut h1 {
  margin:0 0 2em 0;
  padding:0;
}

#contingut h2 {
  margin:1em 0;
  padding:0;
}

#contingut ul {
  padding:0 1em;
  margin:0;
  list-style-type:none;
}

#contingut ul ul {
  padding:.5em 0 !important;
}

#contingut ul li {
  padding:.3em 0 .3em 12px;
  line-height:12pt;
  background-image:url('llista.gif');
  background-repeat:no-repeat;
  background-position:0 .8em;
}

#contingut dl {
  margin:2em 0;
  padding:0;
}

#contingut dl dt {
  margin-bottom:.5em;
}

#contingut dl dd {
  margin:0 1em;
  padding:.3em 0 .3em 12px;
  line-height:14pt;
  background-image:url('./llista.gif');
  background-repeat:no-repeat;
  background-position:0 .8em;
}

#main-seccions,
#main-seguents {
  color:#000;
  background-color:#f0f2e0;
}

#main-seccions {
  padding:.4em 1em;
}

#main-seguents {
  text-align:right;
  padding:.4em;
  height:auto !important;
  height:1em;
}

#main-seccions a,
#main-seguents a {
  text-decoration:none;
  color:#434700;
  background-color:#f0f2e0;
}

#e-enrere,
#e-endavant,
#e-superior {
  margin:0 .5em;
}

#vesadalt {
  text-align:right;
  padding:0;
  margin:0;
}

ul.fitxer-adjunt {
  padding-left:0;
}

ul.fitxer-adjunt li {
  margin-top:1.5em;
}

#menu {
  margin-top:2em;
}

#menu h1,
#dadespiscines h1 {
  color:#64690a;
  background-color:#e2e5c2;
  border-bottom:1px solid #7d8223;
  font-size:1.1em !important;
  letter-spacing:1pt;
}

#menu h1 {
  margin:20px 20px 10px 20px;
}

#dadespiscines h1 {
  margin-bottom:20px;
}

blockquote {
  margin:1.5em 2em;
  padding-left:20px;
  background:url(quote.png) no-repeat top left;
}

#novetats blockquote {
  margin:1em .5em !important;
}

.rtop {
  padding-top:8px;
  background:url(rtop.gif) no-repeat top left;
}

.rbot {
  padding-bottom:8px;
  background:url(rbot.gif) no-repeat bottom left;
  margin-bottom:2.5em;
}

.article {
	width:99%;
	overflow:hidden;
}
