
body {
 background: #FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 /*font-weight: bold;*/
 color: #666666;
}

ul, li {
 list-style-type: none; 
}

img {
 border: 0px solid;
}

hr {
 width: 100%;
 height: 2px;
 color: #666666;
}

a, a:link, a:visited {
 color: #666666;
 text-decoration: none;
}

a:hover, a:active {
 color: #990000;
}

/**********************************************************************
 *                          Menú de navegació                         *
 **********************************************************************/

#puntdellibre {
 position: absolute;
 top: 8px;
 right: 25px;
 width: 160px;
 _width: 155px;
 background: #d6cfc6;
 text-align: center;
 border: solid 1px #999966;
 -moz-border-radius: 0px 15px 0px 15px;
 z-index: 3;
}

#menunav .menuhide {
 left: -9000px;
 border: 0;
}
#menunav .menushow {
 left: -5px;
 z-index: 100;
}

#menunav ul {
 margin: 1px;
 width: 100px;
 border: 1px solid #999966;
 background: #d6cfc6;
 -moz-border-radius: 0px 15px 0px 15px;
 z-index: 2000;
}

#menunav li {
 padding: 3px 5px 5px 5px;
 margin-left: -30px;
 font-size: 18px;
}

#menunav .logo {
 margin-top: -15px;
 margin-left: -38px;
}

#menunav .submenu {
_margin-left: 5px;
}

#menunav .novetat1 {
 font-size: 20px;
 margin: 15px 0px -11px -34px;
}

#menunav .novetat2 {
 margin-left: -36px;
}

#menunav .disinf {
 margin-bottom: 25px;
}

#menunav .idioma {
 font-size: 11px;
 text-align: left;
 font-weight: normal;
 padding: 2px 2px 0px 2px;
 margin: 1px 0px 0px 10px;
}

/**********************************************************************
 *                       Contingut de la pàgina                       *
 **********************************************************************/
#contingut {
 background: #FBF7EC url(fulles_costat.png) top left repeat-y;
 position: absolute; 
 top: 0px;
 left: 0px; 
 right: 0px;
 text-align: justify;
 line-height: 30px;
 z-index: 2;
}

#part_superior {
 background: url(fulles_dalt.png) repeat-x;
 padding: 40px 0px 0px 0px;
 border-bottom: 1px solid #999966;
}

#part_superior .cantonada_esquerre {
 position: absolute;
 top: 0px; 
 left: 0px; 
 width: 85px;
 height: 77px;
 background: url(CantoEsq.png);
 font-size: 0px;
}

#part_superior .cantonada_dreta {
 position: absolute; 
 top: -4px; 
 right: 201px; 
 _right: 200px;
 width: 49px;
 height: 44px;
 background: url(CantoDret.png);
 font-size: 0px;
}

#cos {
 margin: 0px 225px 0px 48px;
 background: #FBF7EC url(fonsContingut.png) repeat-y;
 border-right: 1px solid #999966;
 border-left: 1px solid #999966;
 z-index: 2;
}

#marge_intern {
 margin: 0px 30px 0px 250px;
}

#cos .pretitol {
 margin: 0px 0px 0px 0px;
 padding: 20px 5px 0px 25px;
 font-size: 11px;
}

h1 {
 margin: -18px 10px 5px;
 text-align: right; 
 color: #666666; 
 letter-spacing: 0.5em; 
 text-transform: capitalize;
 font: bold 25px sans-serif; 
 height: 28px; 
 vertical-align: middle; 
 white-space: nowrap;
}

#cos .pretitol {
margin: 0px 0px 20px 200px;
}

#cos .peupagina {
 margin: 600px 20px 100px 20px;
 padding-top: 5px;
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: xx-small;
 /*font-weight: normal;*/
}

#cos .index_intern {
 font-size: 20px;
}

#recuadre img { 
 float: right;
 margin: 125px 0px 0px 15px;
 padding: 5px 5px 9px 5px; 
 background-color: #FFF; 
 background-image: url(ombra.gif); 
 background-repeat: repeat-x; 
 background-position: left bottom; 
 border-top: 1px solid #DDD; 
 border-right: 1px solid #DDD; 
 border-left: 1px solid #DDD; 
}

#recuadre2 img { 
 float: right;
 margin: 0px 0px 20px 15px;
 padding: 5px 5px 9px 5px; 
 background-color: #FFF; 
 background-image: url(ombra.gif); 
 background-repeat: repeat-x; 
 background-position: left bottom; 
 border-top: 1px solid #DDD; 
 border-right: 1px solid #DDD; 
 border-left: 1px solid #DDD; 
}

#recuadre3 img { 
 float: left;
 margin: 0px 15px 20px 0px;
 padding: 5px 5px 9px 5px; 
 background-color: #FFF; 
 background-image: url(ombra.gif); 
 background-repeat: repeat-x; 
 background-position: left bottom; 
 border-top: 1px solid #DDD; 
 border-right: 1px solid #DDD; 
 border-left: 1px solid #DDD; 
}

#recuadre_crit img { 
 float: right;
 margin: 23px 15px 0px 0px;
 padding: 5px 5px 9px 5px; 
 background-color: #FFF; 
 background-image: url(ombra.gif); 
 background-repeat: repeat-x; 
 background-position: left bottom; 
 border-top: 1px solid #DDD; 
 border-right: 1px solid #DDD; 
 border-left: 1px solid #DDD; 
}

#portada img {
 border: 1px solid #999966; 
 margin: -10px 0px 0px 100px; 
 _margin: -5px 0px 0px 100px; 
}

#cos .clica {
 margin: 0px 0px -10px 100px;
 _margin: 0px 0px 0px 100px;
}

#cos h4 {
 margin-left: 0px;
 margin-bottom: -20px;
}

#cos .menullibres {
margin: 0px 0px 0px 20px;
_margin: 0px 0px 0px 22px;
}

/**********************************************************************
 *                               Crítiques                            *
 **********************************************************************/
#premsa{
  background: #FFFFFF;
  border: 1px solid #999999;
  margin: 0px -20px 0px -110px;
  padding: 20px;
  }
  

#datacio {
  margin-top: -30px;
  text-align: right;
  font-size: small;
  }
  
#recuadre_cri {
  padding: 10px;
  }
