body {
  padding: 2px;
  margin: 0px;
  background-color: #fff;
  color: #333;
  font-family: arial, sans-serif;
  font-size: small;
}

a {color: #1297c9; font-weight: bold; text-decoration: none; }
a:hover {color: #094768; text-decoration: none; }

a img {border: none; }
a       img.llapis {background-image: url(fl/lla1.gif)}
a:hover img.llapis {background-image: url(fl/lla2.gif)}



.butlleti{
  width: 760px;
  overflow-x: hidden;
  overflow-y: hidden;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  border-top: 5px solid #0c628f;
}

.contenidor { background-color: #999900; margin-top:1px; padding: 0 5px 5px 5px; position: relative;}
.titol-butlleti {font-size: 140%; font-weight: bold; font-variant: small-caps; color: #333300; }
.data-numero {font-size: 120%; font-weight: bold; color: #333300; text-align: right; }
.capsalera-butlleti {
  padding: 5px 0 5px 20px; 
  margin-top: 10px; 
  text-transform: uppercase;
  color: #999999;
  border-bottom: 1px solid #cccccc; }


.titol-numero {padding: 15px 0 0 20px; font-size: 120%; font-weight: bold; font-variant:small-caps; clear: both;}
.capsalera-numero {
  padding: 5px 0 5px 20px;
  margin: 5px 0 0 20px;
  border-bottom: 1px solid #cccccc;
}

.blocs {margin: 10px;}
.bloc {float: left; padding: 10px; margin-bottom: 40px;}


.lateral1 {width:100%;}
.lateral2 {width:60%;}
.lateral3 {width:45%;}
.lateral4 {width:30%;}

.peu {padding: 5px 5px 5px 20px; margin-top: 1em; clear : both; border-top: 1px solid #0c628f; border-bottom: 5px solid #0c628f;}

.nom-bloc {font-size: larger; font-weight: bold; color: #993; padding-bottom: 10px; }
.controls {padding-right: 10px; }
.titol {
  color: #0c628f;
  font-size: larger;
  font-weight: bold;
  padding-bottom: 10px;
}
.nom-camp {font-style: italic;}
.separa-noticies {
  margin: 10px 0 25px 0;
  border-bottom: 1px solid #ccc; 
}
.separa-titols {margin: 5px; padding-bottom: 5px;}

.enllas-intern {
  padding: 10px 0 5px 0;
  text-align: right;
}
.enllas-subscripcio {text-align:center; padding: 5px 0 10px 0;}

.cos {
 padding-bottom: 10px;
 border-bottom: 1px solid #000;
}

