body    { background-color: #f5f4f0; background-image: url("../imatges/fons.jpg"); background-repeat: repeat-x }

#central {}
.titol    { padding-top: 35px; height: 78px }
.contingut   { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-right: 20px; padding-bottom: 30px; padding-left: 20px }

.contingut p        { color: #4c4642; font-size: 11px; line-height: 15px; margin: 0 0 8px; padding-top: 0 }
.contingut h1   { color: #59b448; font-size: 14px; margin-right: 20px; margin-bottom: 5px; margin-left: 20px }
.contingut h2       { color: #4c4642; font-size: 14px; font-weight: bold }
.contingut h3         { color: #390; font-size: 12px; font-weight: normal; margin: 10px 0 0; padding-bottom: 0 }
.contingut ul    { color: #4c4642; font-size: 11px; line-height: 15px; margin-top: 5px; margin-right: 20px; color: #4c4642   }
.contingut a:visited    { color: #59b448; text-decoration: none }
.contingut a:active     { color: #59b448; text-decoration: none }
.contingut a:link      { color: #59b448; font-weight: bold; text-decoration: none }
.contingut a:hover     { color: #000; text-decoration: underline }
.contingut li   { color: #4c4642; font-size: 11px; line-height: 15px; margin-top: 2px }
.contingut input   { color: #333; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #f5f4f0; margin: 0; padding: 2px; border: solid 1px #ccc }
.contingut textarea  { color: #333; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #f5f4f0; margin: 0; padding: 2px; border: solid 1px #ccc }

.caixablanca  { background-color: #ffffff; }
.menuesquerre  { background-color: #59b448; background-image: url("../imatges/verd_columna.gif"); background-repeat: no-repeat; background-position: 0 bottom }
.menuesquerre2  { background-color: #59b448; background-image: url("../imatges/verd_columna2.gif"); background-repeat: no-repeat; background-position: 0 bottom }
.menuesquerre3  { background-color: #59b448; background-image: url("../imatges/verd_columna3.gif"); background-repeat: no-repeat; background-position: 0 bottom }
.caixafotos { background-color: #fff; margin-top: 10px; }
.fonsfotos     { background-color: #eeebe9; border-right: 10px solid #fff;  border-bottom: 10px solid #fff }

.llista01   { list-style-image: url("../imatges/fletxeta.gif"); margin-bottom: 0; padding-bottom: 0 }
.llistapunts    { list-style-image: url(../imatges/fletxeta2.gif); margin: 7px 0 0 13px; padding: 0 }
.llistalletres   { list-style-type: lower-latin; list-style-position: outside; margin-left: 0 }
.llistanumeros    { font-weight: normal; list-style-type: decimal; padding-left: -35px }


.fonshome   { background-color: #59b448;  }
.fonshome p    { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; text-align: left; margin-left: 66px }
.fonshome a:link  { color: #fff; text-decoration: none }
.fonshome a:hover     { font-weight: bold; text-decoration: none }
.fonshome a:visited   { color: #fff; text-decoration: none }
.fonshome a:active  { color: #fff; text-decoration: none }
.peu  { color: #938f8b; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; margin-top: 5px }

.idioma    { color: #ececec; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: right; padding-top: 8px }
.idioma a:link    { color: #fff; text-decoration: none }
.idioma a:hover  { text-decoration: underline }
.idioma a:active    { color: #fff }
.idioma a:visited    { color: #fff }



/*  M E N U  */
#menu      { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #59b448; padding-top: 5px }
#menu a:visited    { color: #fff; text-decoration: none }
#menu a:active    { color: #fff; text-decoration: none }
#menu a:link    { color: #fff; text-decoration: none }
#menu a:hover   { color: #fff; font-weight: bold; text-decoration: none }
.menu1      { color: #fff; font-size: 12px; margin: 2px 6px; padding: 5px 4px 3px }
.menu1submenu        { color: #fff; font-size: 12px; font-weight: bold; background-color: #4caa42; margin: 2px 6px 0; padding: 5px 4px 2px }
.menu1activat        { color: #fff; font-size: 12px; font-weight: bold; background-color: #389c39; margin: 2px 6px; padding: 5px 4px 3px }
.menu2         { color: #fff; font-size: 11px; background-color: #4caa42; margin: 0 6px; padding: 3px 12px 4px 4px }
.menu2activat        { color: #fff; font-size: 11px; font-weight: bold; background-color: #389c39; margin: 0 6px; padding: 3px 6px 4px 4px }


/*  C O L U M N A  */
.fotocolumna { background-color: #fff; padding-bottom: 10px }

/*.destacats   { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url("../imatges/fletxa_m2.gif"); background-repeat: no-repeat; background-position: 8px top; padding-right: 10px; padding-left: 25px; border-bottom: 8px solid #fff }
.destacats p  { color: #333 }
.destacats h1  { color: #666; font-size: 14px; font-weight: bold }
*/

.destacat      { color: #000000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #eeebe9; background-image: url("../imatges/fletxa_m2.gif"); background-repeat: no-repeat; background-position: 8px 12px; padding: 10px 10px 10px 25px; border-bottom: 8px solid #fff }
.destacat a:link       { color: #59b448; text-decoration: none }
.destacat a:visited       { color: #59b448; text-decoration: none }
.destacaton         { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #e2dfdb; background-image: url("../imatges/fletxa_m2.gif"); background-repeat: no-repeat; background-position: 8px 12px; padding: 10px 10px 10px 25px; border-bottom: 8px solid #fff }

.destacaton a:visited    { color: #59b448; text-decoration: none }
.destacaton a:active     { color: #59b448; text-decoration: none }
.destacaton a:link        { color: #390; text-decoration: none }
.destacaton a:hover         { color: #390; text-decoration: none }



/*    H O M E   */
.idiomahome    { color: #b2afab; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin-top: 10px; margin-right: 10px; }
.idiomahome  a:visited, a:active, a:link   { color: #67625e; text-decoration: none }
.idiomahome a:hover   { color: #390; font-weight: bold; text-decoration: underline }

.noticieshome        { margin: 20px 10px 10px; float: right; overflow: visible }
.noticieshome h2      { color: #48a840; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 13px; margin: 0; padding: 0 12px 3px }
.noticieshome p     { color: #67625e; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; margin: 0; padding: 0 12px }
.noticieshome a:link, a:visited, a:active   { color: #67625e; text-decoration: none }
.noticieshome a:hover   { color: #390; font-weight: bold; text-decoration: none }
