body {

  text-align: center;

  background-color: #ffffff;

  padding: 0px 0px 0px 0px;

  font-family: verdana, arial, helvetica, sans-serif;

  line-height: 130%;

}



a, a:visited {

  text-decoration: none;

  color: #C15F6B;

}



a:active, a:hover {

  text-decoration: underline;

}



a img {

  border: 0;

}



table.logo {

  margin: 0px 0px 0px 0px;

  vertical-align: top;

  width: 700px;

  border-bottom: 1px solid #ffffff;

}



td.correu{

  border-top: 1px solid #cc0000;

  border-bottom: 1px solid #000000;

  background-color: #990000;

  text-align: right;

  padding: 3px 10px 3px 0px;

}



table.cos{

  background-color: #e8e5e3;

  text-align: left;

  width: 700px;

}



td.menu{

  width: 200px;

  padding: 37px 19px 0px 20px;

  vertical-align: top;

}



td.xixa{

  width: 500px;

  padding: 37px 10px 0px 0px;

  vertical-align: top;

}



table.menu{

  text-align: left;

  width: 200px;

  border-top: 1px solid #8a7c75;

  border-bottom: 1px solid #8a7c75;

}



td.opcio{

  border-bottom: 1px dotted #d38f8f;

}



td.usuaris{

  text-align: left;

  width: 200px;

  padding: 5px 0px 0px 0px;

}



table.caixa{

  text-align: left;

  width: 450px;

  background-color: #f7f6f6;

  border-top: 1px solid #444444;

  border-right: 1px solid #faf9f9;

  border-bottom: 1px solid #fcfcfc;

  border-left: 1px solid #7c7b7b;

}



td.caixacap{

  padding: 20px 15px 0px 15px;

}



td.caixapeu{

  padding: 0px 15px 3px 0px;

  text-align: right;

}



td.caixaesquerra{

  padding: 0px 15px 3px 15px;

}



td.caixadreta{

  padding: 0px 15px 3px 0px;

}



td.caixacentre{

  padding: 0px 15px 3px 15px;

}



table.noticia{

  text-align: left;

  padding: 20px 0px 2px 0px;

  border-bottom: 2px solid #8a7c75;

}



table.noticia2{

  text-align: left;

  padding: 5px 0px 2px 0px;

  border-bottom: 2px solid #8a7c75;

}



td.foto{

  vertical-align: top;

  padding: 0px 0px 5px 0px;

}



td.peufoto{

  vertical-align: bottom;

  padding: 0px 0px 3px 5px;

}



.dreta{

  text-align: right;

}



.linia1{

  padding: 0px 0px 2px 0px;

  border-bottom: 1px solid #8a7c75;

}



.linia2{

  padding: 0px 0px 2px 0px;

  border-bottom: 2px solid #8a7c75;

}



.linia3{

  padding: 0px 0px 2px 0px;

}



.socis{

  text-align: center;

  width: 200px;

  border: 1px dotted #8a7c75;

}



.banner{

  padding: 10px 0px 0px 0px;

}



td.peu{

  text-align: left;

  width: 680px;

  padding: 0px 0px 3px 20px;

  background-color: #e8e5e3;

  border-bottom: 1px solid #8a7c75;

}







/* fonts */



.data {

  font-size:9px;

  color:#C15F6B;

}



.titol {

  font-size:12px;

  font-weight: bold;

  color:#62524E;

}



.titol_gran {

  font-size:14px;

  font-weight: bold;

  color:#62524E;

}



.text {

  font-size:11px;

  color:#62524E;

}



.petit {

  font-size:10px;

  color:#62524E;

}



.peufoto {

  font-family: arial, helvetica, sans-serif;

  font-size:9px;

  color:#62524E;

}







/* formularis */



.input {

  font-family: verdana, arial, helvetica, geneva, sans-serif;

  font-size: 10px;

  text-decoration: none;

  color:#000000;

  background-color:#ffffff;

  border: 1 solid #8a7c75;

  padding: 0px 0px 0px 0px;

  margin: 0px 0px 0px 0px;

}
