body {
  font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #000000;
  background-color: #ffffff; margin: 0px; background-image: url(galeria/fons02.gif);
}
A { text-decoration: underline; font-weight: normal; color: #008FE0; margin: 0px; padding: 0px;
}
A:Hover { color: #666666; }
form { margin: 0px; }
p { margin: 0px; padding: 0px; }
p.p1 { margin: 10px 0px 10px 0px; }
h1 { font-size: 150%; font-weight: bold; margin: 5px 0px 5px 0px; }
h2 { font-family: "Trebuchet MS", Verdana, Arial; font-size: 130%; font-weight: bold; margin: 0px 0px 5px 5px; padding: 0px 0px 5px 0px; }
h3 { font-size: 110%; font-weight: bold; margin: 5px 0px 5px 0px; }
h4 { font-size: 100%; font-weight: bold; margin: 5px 0px 5px 0px; }
h5 { font-size: 90%; font-weight: bold; margin: 0px 0px 5px 0px; }
img { padding: 2px; margin: 0px; border: 0px; }

img.dta { float: right; padding: 5px; margin: 5px; background-color: #FFCC99;}
img.esq { float: left;  padding: 5px; margin: 5px; background-color: #FFCC99;}
.img_mig { width: auto; text-align: center; font-size: 80%; padding: 5px; margin: 5px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }

p.situacio {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%;
  margin: 0px 0px 20px 0px; padding: 0px; }
p.situacio a {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; color: #333333;
  margin: 0px 0px 20px 0px; padding: 0px; }
p.situacio a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; color: #000000;
  margin: 0px 0px 20px 0px; padding: 0px; }
table { text-align: left; }

#pagina {
  margin: 0px auto 0px auto;
  width: 750px; position: relative; top: 0px;
}
.buscador { 
  text-align: left;
  width: 745px; height: 33px; background-color: #000000;
  margin: 0px 0px 0px 0px; padding: 0px 5px 2px 0px; 
  background-image: url(galeria/deco01.gif); 
}
.buscador .banner1 { width: 490px; height: 30px; margin: 2px 0px 0px 2px; float: left; }
.buscador .formulari { width: 195px; float: right; margin: 5px 0px 0px 0px; }

.cap {
  width: 750px; height: 150px; margin: 0px; padding: 0px;
}
.capnegre {
  width: 750px; height: 150px; margin: 0px; padding: 0px; background-color: #000000;
}

.cap0 {
  width: 180px; height: 130px; margin: 10px 5px 0px 5px; padding: 0px; float: left;
  text-align: center; }
.cap00 {
  width: 200px; height: 80px; margin: 62px 0px 0px 5px; padding: 0px; float: left;
  text-align: left;
}
.cap000 {
  width: 550px; height: 80px; margin: 62px 0px 0px 0px; padding: 0px; float: left;
  text-align: left; vertical-align: top;
}
.cap1 { width: 580px; height: 160px; margin: 0px; padding: 0px; float: left; }
.cap2 {
  font-family: "Trebuchet MS", Verdana, Arial; text-transform:uppercase; 
  width: 745px; height: 15px; background-color:#008FE0; vertical-align: top; color: #E4E0E0;
  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 3px; display: block; 
}
.continguts {}
.principal {
  float: left; width: 520px; margin: 10px 5px 0px 0px; padding: 5px 5px 5px 5px;
  font-size: 90%; text-align: justify; vertical-align: top; list-style-type: disc;
  background-image:url(galeria/fons05.gif); background-repeat:repeat-x;
}
.principalample { 
  float: left; width: 735px; margin: 10px 5px 0px 0px; padding: 5px 5px 5px 5px;
  font-size: 90%; text-align: justify; vertical-align: top; list-style-type: disc;
  background-image:url(galeria/fons05.gif); background-repeat:repeat-x;
}
.dreta {
  float: left; width: 200px; min-height: 400px; font-size: 90%; background-color: #FFECC4;
  margin: 10px 0px 0px 0px; padding: 5px 5px 5px 5px; text-align: left;
}
.banner { width: 190px; }
.banner a { color: #990099; font-weight: bold; }
.banner p { margin: 0px 0px 0px 0px; padding: 5px 0px 0px 0px;}
.banner a:hover { color: #000000; }
.peu {
  float: left; width: 740px; margin: 10px 0px 10px 0px; text-align: center; 
  padding: 5px; border: #6666FF; font-size: 90%; background-color: #FFECC4;
}
.contenidor1 { display: block; background-color: #00FF00; }

.nivell1 {
  width: 750px; height: 20px; margin: 0px 0px 10px 0px; padding: 0px; background-color: #008FE0;
  background-image: url(galeria/deco04.gif); background-repeat: repeat-x;
}
.nivell1 ul { padding: 0px; margin: 0px; list-style-type:none; background-color: #ffffff;}
.nivell1 ul li {
  margin: 0px; padding: 0px; border-top: 1px solid gray; height: 20px;
  display: inline; background-color: #ffffff;
}
.nivell1 ul li a {
  display: inline; background-color: #008FE0; 
  margin: 0px 0px 0px 0px; padding: 0px 5px 2px 5px; float: left; border-right: 1px solid #000000;
  font-family: "Trebuchet MS", Verdana, Arial; font-size: 95%; color: #000000; text-decoration: underline; 
  background-image: url(galeria/deco04.gif); background-repeat: repeat-x;
  }
.nivell1 ul li a:hover {
  background-color: #008FE0; color: #000000; text-decoration: underline;
  background-image: url(galeria/deco02.gif); background-repeat: repeat-x;
  }
.submenu {
  position: absolute; top: 205px; background-color: #FFECC4; 
  border-bottom: 1px solid black; border-right: 1px solid black; border-left: 4px solid black;
  position:absolute; z-index:1; visibility: hidden
}
.submenu ul { padding: 0px; margin: 0px 0px 0px 0px; list-style-type:none;}
.submenu ul li { margin: 0px 0px 0px 0px;  border-top: 1px solid black; height: 19px; }
.submenu ul li a {
  width: 170px; display: block; margin: 0px 0px 0px 0px; padding: 2px 5px 2px 5px;
  background-image: url(galeria/fons03.gif); background-repeat: repeat-x;
  font-family: "Trebuchet MS", Verdana, Arial; font-size: 90%;
  color: #000000; text-decoration: none;
  background-image: url(galeria/deco04.gif); background-repeat: repeat-x;
  }
.submenu ul li a:hover { background-color: #008FE0; color: #000000; text-decoration: underline; 
background-image: url(galeria/deco02.gif); background-repeat: repeat-x;}

.noticia1 { width: 95%; clear: both; background-color: #cccccc; padding: 5px; height: 180px; }
.noticia2 { width: 95%; clear: both; padding: 5px; border-bottom: 1px solid #cccccc; }
.siguiente { width: 120px; padding: 2px; float: right; background-color: #FFECC4; text-align: center; }
.anterior  { width: 120px; padding: 2px; float: left;  background-color: #FFECC4; text-align: center; }
.resalt1 { background-color: #ff0000; }
.acceskey { text-decoration: underline; }
.noticia1 ul { list-style-type: none; }
.noticia2 ul { list-style-type: none; }

.noticia2 .miniatures { 
 width: 430px;
 height: 200px;
 margin: 0px;
 padding: 0px;
 float: left; 
 align: center;
 }
 .noticia2 .miniatures ul {
  width: 100%;
  list-style-type: none;
  display: inline;
  align: center;
 }
 .noticia2 .miniatures ul li {
  width: 210px;
  height: 180px;
  display: inline;
  margin: 5px 5px 5px 0px;
 }
  

