body{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;padding:.5em;margin:.5em;color:#444}
form{padding:0;margin:0}
td{vertical-align:top;font-size:1em}
div{width:661px;vertical-align:top}
img{border:0}
img.img{float:right;clear:right;margin:.2em .2em .2em .4em;padding:0;border-top:1px solid #ccc;border-right:1px solid #75aa66;border-bottom:1px solid #75aa66;border-left: 1px solid #ccc}
img.imgleft{float:left;clear:right;margin:.2em .4em .2em .2em;padding:0;border-top:1px solid #ccc; border-right: 1px solid #75aa66; border-bottom: 1px solid #75aa66; border-left: 1px solid #ccc;}
img.imgres{margin:.2em .2em .2em .2em;padding:0;border-top:1px solid #ccc; border-right: 1px solid #75aa66; border-bottom: 1px solid #75aa66; border-left: 1px solid #ccc}
b,strong{font-weight:bold}
i,em{font-style:italic}
a{color:#75aa66;text-decoration:none}
a:hover{color:#75aa66;text-decoration:none}
table.dades{border:1px solid #75aa66;background:#f9f9f9;font-size:.85em;padding:3px 4px;margin:0}
table.dades th{font-size:.9em;font-weight:bold}
table.dades li{padding:0;margin:0;list-style-type:none}

div.centre{text-align:center;width:100%}
div#cap{width:549px;border-left:112px solid #75aa66;text-align:right;vertical-align:top;font-size:.7em}
div#cap a{color:#999;padding-left:1em;padding-right:.2em;margin-left:1em;margin-right:0;border-left:1px solid #ccc;font-weight:bold}
div#cap a:hover{color:#fff;background:#999}
div#menu{height:66px;background:url(/img/fonsmenu.gif) repeat-x right top;text-align:left}
div#menu img#logo{float:left;padding-right:4px}
div#menu a.ms{float:left;height:66px;width:99px;background:url(/img/fm.gif) no-repeat left top;font-size:.75em;padding:.3em 0 0 .8em;color:#444}
div#menu a.ms:hover{background-image:url(/img/fmov.gif);color:#fff}
div#cont{height:auto;background:url(/img/fonscont.gif) no-repeat right bottom}
div#cont table#mesq{float:left;width:106px;display:block}
div#cont table#mesq td#logos{text-align:right;padding:18px 8px 0 0}
div#cont td#mesq{width:106px;background:#75aa66 url(/img/fimesq.gif) no-repeat center bottom;padding:8px 2px 1em 4px;text-align:left}
div#cont td#mesq a{clear:both;float:left;padding:2px 0;font-size:.75em;width:106px;color:#fff;background:#75aa66;border-bottom:1px dashed #bad4b2}
div#cont td#mesq a:hover{color:#75aa66;background:#fff}
div#cont div#dre{float:left;width:533px;background-color:transparent;padding:0 8px}
div#cont div#ini{width:auto;background:url(/img/fonsini.gif) no-repeat center top;height:200px}
div#cont div#ini h1{position:relative;padding:50px 0 0 74px;margin:10px;text-align:left;color:#558d47;font-weight:100;font-size:1.6em;letter-spacing:2px;word-spacing:2px}
div#cont div#ini div#miss{padding:.8em 0 30px 0;float:left;width:507px;font-size:.8em;letter-spacing:2px;word-spacing:2px;text-align:left}
div#cont div#ini div#miss img{padding-right:1em}
div#cont div#ini div#contact{padding:80px 0 0 18px;width:auto;text-align:right}
div#cont div#ini div#contact a{color:#558d47;font-weight:100;font-size:1.4em;letter-spacing:2px;word-spacing:2px}
div#cont div#ini div#not{text-align:left;padding-left:8px;margin-left:8px;border-left:1px solid #75aa66;float:left;width:240px;font-size:1em;letter-spacing:2px;word-spacing:2px}
div#cont div#ini div#not div.resumnoticia{width:auto;font-size:.7em;clear:both;background-color:transparent;padding:0 0 6px 0;margin:0}
div#cont div#ini div#not div.resumnoticia a{width:100%;font-size:1.1em;font-weight:bold;background:url(/img/pnot.gif) no-repeat left top;padding:0 0 0 8px;margin:0;clear:both}
div#cont div#ini div#not div.resumnoticia a:hover{text-decoration:none;background:#75aa66;color:#fff}
div#cont div#ini div#not div.resumnoticia i { font-size: .8em; width: 100%; text-align: right; float: right; clear: both;}
div#cont div#ini div#not a.notini { color: #B5B5B5; font-weight: 100; font-size: 1.6em; letter-spacing: 2px; word-spacing: 2px; padding-bottom: 4px; margin-bottom: 4px; clear: both;}
div#moll { text-align: left; width: auto; font-size: .75em; background-image: url(/img/pmoll.gif); background-repeat: no-repeat; background-position: left center; padding-left: 14px;}
div#moll a { color: #558d47; text-decoration: underline;}
div#moll a:hover { text-decoration: none; background-color: #75aa66; color: #fff;}
div#moll span#mollactual { font-weight: bold;}
div.caixacont { text-align: left; width: auto; font-size: .8em; padding-left: 8px; margin-left: 8px; border-left: 1px solid #f6f6f6;}
div.caixacont h1 { color: #558d47; font-weight: 100; font-size: 2.2em; letter-spacing: 2px; word-spacing: 2px; margin-bottom: 0em;}
div.caixacont h3 { color: #558d47; font-weight: 100; font-size: 1.7em; letter-spacing: 2px; word-spacing: 2px; border-bottom: 1px solid #f6f6f6;}
div.caixacont h5 { color: #558d47; font-weight: 900; font-size: 1.3em; letter-spacing: 2px; word-spacing: 2px;}
div.caixacont a { color: #75aa66; text-decoration: none;}
div.caixacont a:hover{color:#75aa66;text-decoration:none}
div#peu{clear:both;width:auto;height:56px;font-size:.7em;padding:0}
div#peu div{float:left;text-align:right;width:60px}
div#peu div#copy{width:530px;text-align:left;padding:20px 2px 0 4px}
div#menu3 { font-size: .95em; width: auto; background-color: #f6f6f6; padding: .6em; margin: .4em; clear: both;}
div#menu3 ul { list-style-position: outside; list-style-type: none; padding: 0em; margin: 0em; display: inline;}
div#menu3 li { padding: .3em 0em; display: inline;}
div#menu3 h5 { font-size: .9em; padding: 0em; margin: 0em;}
div#menu3 a { text-decoration: underline; padding-right: .4em; white-space: nowrap; border-right: 1px solid #75aa66;}
div#cont div#mesq a#a2 , div#cont div#mesq a#a4 , div#cont div#mesq a#a6 , div#cont div#mesq a#a8 , div#cont div#mesq a#a10 , div#cont div#mesq a#a12 , div#cont div#mesq a#a14 , div#cont div#mesq a#a16 { background-color: #86b479;}
div#cont div#mesq a#a2:hover , div#cont div#mesq a#a4:hover , div#cont div#mesq a#a6:hover , div#cont div#mesq a#a8:hover , div#cont div#mesq a#a10:hover , div#cont div#mesq a#a12:hover , div#cont div#mesq a#a14:hover , div#cont div#mesq a#a16:hover { background-color: #fff;}

a#logospeu { margin: 36px 0px 0px -40px; background-color: #fff;}
a#logospeu:hover { background-color: #fff;}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx aplicacions dinamiques xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
div#cercardata{text-align:right;width:515px}
div#cercardata select,div#cercardata input,div#cercardata label{font-size:.8em}
div.llistat{padding:0;margin-top:8px;width:515px;border-top:1px solid #75aa66}
div.llistat div{padding:8px;margin:0;width:499px;border-bottom:1px solid #75aa66;font-size:.8em;line-height:136%;float:none}
div.llistat div img{padding:.5em;float:right}
div.llistat div a{font-size:1.2em;font-weight:bold}
h1.detall{font-size:1.15em}
p.detalldata{text-transform:none;font-weight:bold;text-indent:0}
p.detallsubtitol { margin-top: .5em; margin-bottom: 1.4em; text-transform: none; font-weight: bold;}
img.detallimatge { border: 1px solid #3A623D; margin: 0em 0em .6em 0em;}
div.detall { padding: 4px 8px 8px 8px; margin: 4px 0px 8px 0px; border-top: 1px solid #75aa66; border-bottom: 1px solid #75aa66; background-color: #f6f6f6; width: auto; line-height: 136%; padding-top: 0em; margin-top: 0em;}
div.detallimatges , div.detallenllassos { padding: 2px; margin: 2px; width: auto; line-height: 136%; float: none; clear: both;}
div.detallimatges img { float: right; clear: left; border: 1px solid #75aa66; margin: .2em;}
div.detallpaginacio { padding: 2px 12px 12px 12px; margin: 2px; width: auto; border-top: 1px solid #75aa66; font-size: .85em; float: none; clear: both;}
div.detallpaginacio img { border: 0px solid #FDEAE0; vertical-align: -15%; padding: 0em 1em;}
div.detallpaginacio div.anterior { width: 33%; float: left;}
div.detallpaginacio div.tornar { width: 33%; float: left; text-align: center;}
div.detallpaginacio div.seguent { width: 33%; float: left; text-align: right;}