/* Propenedes CSS */

table td  {
# border: 1px dotted;
border: none;
}

body {
font: x-small "Lucida Grande", "Lucida Sans", Verdana, sans-serif; 
margin: 10px 0;
padding: 0;
border: 0;
margin-top: 5px;
background-color: #FFFFFF;
align: center;
text-align: center;
}

table td {
vertical-align: top;
margin: 0;
padding: 0;
}

#pagina {
text-align: left;
margin: 0 auto;
padding: 0;
width: 764px;
color: black;
}

#header {
border: 0;
padding: 0;
margin-left: 1px;
}

#header a:hover {
border: none;
}

#logo {
width: 125px;
float: left;
margin-top: 2px;
}

#presentacio_1 {
width: 38px;
float: left;
margin-top: 2px;
margin-left: 8px;
}

#projectes_1 {
width: 38px;
float: left;
margin-top: 2px;
margin-left: 9px;
}

#historia_1 {
width: 38px;
float: left;
margin-top: 2px;
margin-left: 9px;
}

#premsa_1 {
width: 38px;
float: left;
margin-top: 2px;
margin-left: 9px;
}

#banner {
width: 441px;
float: left;
margin-top: 2px;
margin-left: 9px;
}

#barra {
width: 628px;
float: left;
height: 9px;
margin-top: 9px;
margin-left: 8px;
}

#contingut {
clear: both;
float: left;
width: 100%;
margin-top: 9px;
margin-left: 1px;
margin-right: 1px;
}


#text {
width: 628px;
float: left;
padding-left: 8px;
text-align: left;
}

.verd {
background-color: #153d2b;
height: 103px;
border: 0;
}

td.verd a {
border: 0;
}

.verd_op1 {
background-color: #d1e1c9;
}

.verd_op2 {
background-color: #cad3bf;
}

.verd_op3 {
background-color: #bbc4b1;
}

.verd_op4 {
background-color: #97a08a;
}

#peu {
clear: both;
float: left;
width: 762px;
margin-top: 9px;
margin-left: 1px;
margin-right: 1px;
height: 9px;
}

a {
border-bottom: #adae8c 1px dotted;
color: #153d2b;
text-decoration: none;
background-color: transparent;
}

a:link, a:visited, a:active {
border-bottom: #adae8c 1px dotted;
color: #333;
}

#menu {
width: 125px;
float: left;
text-align: right;
}

#menu a:hover, a:hover {
border-bottom: #adae8c 1px solid;
}

.selected {
background-color: #153d2b ! important;
}

.item {
margin-bottom: 0.4em;
padding: 0.2em;
background-color: #d1e1c9;
}

.menu_1 {
  margin: 0 0 2px 5px;
  padding: 1px;
  text-align: left;
  background-color: #B6A23E;
  font-size: 12px;
}

.menu_2 {
  margin: 0 0 2px 10px;
  padding: 1px;
  text-align: left;
  font-size: 12px;
}

.selected a:link, .selected a:visited, .selected a:active {
color: #FFFFFF;
}

.item a {
color: #153d2b;
}

a img {
border: none;
}

#logo a, #menu a, .header a {
border: none;
font-weight: bold;
}

p {
font-size: 14px;
font-weight: normal;
margin: 5px;
}

div {
font-size: 14px;
font-weight: normal;
margin: 0;
padding: 0;
}

hr {
color: #9C052D;
height: 1px;
}

.box {
width: 290px;
}

/* Llistes */

ul, ol {
text-align: left;
}


/* Titols */

h1, h2, h3, h4 {
margin: 2px 0;
}

h1 {
font-size: 22px;
font-weight: bold;
color: black;
text-align: left;
}

h2 {
font-size: 20px;
font-weight: bold;
color: #153d2b;
text-align: left;
}

h3 {
font-size: 18px;
font-weight: bold;
font-style: italic;
color: black;
text-align: left;
}

h4 {
font-size: 16px;
color: black;
margin: 1px 0;
text-align: left;
}


#capsa {
color: red;
background-color: orange;
margin-bottom: 5px;
}

#capsa .i {
background-color: green;
}

#capsa .t {
background-color: red;
}

/* ARTICLE FORMATTING */

div.bodyblock
{
 padding: 0.25em 0 0.25em 0;
}

div.bodyblock p.body
{
 display: inline;
}

span.spamfilter
{
 display: none;
}

div.object-left
{
  float: left;
  clear: both;
  margin: 0.2em 1em 0.2em 0.5em;
  border: 1px dotted green;
  padding: 0.2em 0.2em 0.2em 0.2em;
}

div.imageleft
{
  display: inline;
  text-align: left;
}

div.object-right
{
  float: right;
  clear: both;
  margin: 1.2em 0 0.2em 1em;
  border: 1px dotted green;
  padding: 0.2em 0.2em 0.2em 0.2em;
}

div.imageright
{
  display: inline;
  text-align: right;
}

div.object-center
{
  display: block;
  text-align: center;
  margin: 1.2em 0 0.2em 1em;
  padding: 0.2em 0.2em 0.2em 0.2em;
}

div.imagecenter img
{
  display: inline;
}


div.thumbnail {
float: right;
clear: both;
margin: 1.2em 0 0.2em 1em;
border: none;
padding: 0.2em 0.2em 0.2em 0.2em;
}

div.thumbnail a {
border: none;
}

#portada {
}

#portada h2 {
font-size: 12px;
}

#portada h3 {
font-size: 12px;
}


/* Footer */

.ingent {
float: left;
width: 762px;
text-align: center;
vertical-align: middle;
padding: 2px;
font-size: xx-small;
}

.ingent p {
margin: 2px;
padding: 0;
}

.message-warning {
background-color: orange;
}

.publish {
font-size: x-small;
margin-top: 0;
text-align: right;
}

.noticia_clar, .portada_clar, .clar {
background-color: #f8f6f1;
}

.noticia_fosc, .portada_fosc, .fosc {
background-color: #f1eee5;
}

.portada_clar, .portada_fosc {
margin-bottom: 9px;
}

.noticia_clar, .noticia_fosc {
}


