body{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;padding:0;margin:0;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{display:none}
div#menu { height: 66px; background-image: url(/img/fonsmenu.gif); background-repeat: repeat-x; background-position: right top; text-align: left;}
div#menu img#logo{float:left;padding-right:4px}
div#menu a.ms{display:none}
div#cont { height: auto; background-image: url(/img/fonscont.gif); background-repeat: no-repeat; background-position: 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 0px; font-size: .75em; width: 106px; color: #fff; background-color: #75aa66; border-bottom: 1px dashed #bad4b2;}
div#cont td#mesq a:hover { color: #75aa66; background-color: #fff;}
div#cont div#dre { float: left; width: 533px; background-color: transparent; padding: 0px 8px;}
div#cont div#ini { width: auto; background-image: url(/img/fonsini.gif); background-repeat: no-repeat; background-position: center top; height: 200px;}
div#cont div#ini h1 { position: relative; padding: 50px 0px 0px 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: 106px 0px 0px 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: 0px 0px 6px 0px; margin: 0px;}
div#cont div#ini div#not div.resumnoticia a { width: 100%; font-size: 1.1em; font-weight: bold; background-image: url(/img/pnot.gif); background-repeat: no-repeat; background-position: left top; padding: 0px 0px 0px 8px; margin: 0px; clear: both;}
div#cont div#ini div#not div.resumnoticia a:hover { text-decoration: none; background-color: #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 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#peu{clear:both;width:auto;height:56px;font-size:.7em;padding:0}
div#peu div{display:none}
div#peu div#copy{display:block;width:auto;text-align:left;padding:20px 2px 0px 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;}

/* xxxxxxxxxxxxxxxxxx aplicacions dinamiques xxxxxxxxxxxxxxxxxx */
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: 0px; 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: 0em;}
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;}