body , input, textarea, select { font-family:Tahoma, Arial, Helvetica, sans-serif; padding:0; margin:0; color:#000;}
form { padding:0; margin:0;}
img { border:0;}
div { padding:0; margin:0;}
td { font-size:1em;}
b, strong { font-weight:bold;}
i, em { font-style:italic;}
a { color:#000000; text-decoration:underline;}
a:hover { color:#ffffff; text-decoration:underline; background-color:#3A623d;}

a.img { text-decoration:none;}
a.img img , img.img { padding:0em; margin:0em 0em .6em .6em; border-top:1px solid #D3D3A2; border-right:1px solid #3A623D; border-bottom:1px solid #3A623D; border-left:1px solid #D3D3A2; clear:both;}
img#alcada { width:0; height:80px; position:relative; float:left; left:0; top:0;}

div#contenidor { width:734px; text-align:left; background-color:#3A623d; padding:0; margin:0; background-image:url(/img/fonscontenidor.gif); background-repeat:repeat-y; background-position:top right;}
div#header { clear:both; width:734px; height:58px; background-image:url(/img/fonshead.gif); background-repeat:no-repeat; background-position:top left; padding:0; margin:0;}
div#left { float:left; width:157px; height:auto; background-image:url(/img/fonsmesqa.gif); background-repeat:no-repeat; background-position:top left; padding:0; margin:0;}
div#right { float:left; width:577px; background-image:url(/img/fonscont.gif); background-repeat:no-repeat; background-position:bottom right; padding:0; margin:0;}
div#footer { clear:both; width:734px; background-color:#ffffff; padding:0; margin:0;}
img#logo { background-image:url(/img/logo.gif); width:308px; height:51px; left:0; top:0; position:absolute;}
div#idiomes { width:426px; height:11px; position:absolute; left:308px; top:0; padding:0; margin:0; text-align:right; font-size:.6em; line-height:100%; vertical-align:bottom;}
div#idiomes a { text-decoration:none; margin:0; padding:0 4px; background-color:#ffffff;}
div#idiomes a:hover { color:#ffffff; background-color:#3A623d;}
div#eines { width:237px; height:11px; position:absolute; left:336px; top:16px; padding:0; margin:0; font-size:.7em;}
div#eines span { width:78px; float:left; margin:0; padding:0;}
div#eines a { width:71px; float:left; text-decoration:none; margin:0; padding:0 1px 0 7px; background-color:#D3D3A2; background-image:url(/img/punteina.gif); background-repeat:no-repeat; background-position:0 6px;}
div#eines a:hover { color:#ffffff; background-color:#3A623d; background-image:url(/img/shim.gif);}
div#cercador { width:154px; height:50px; position:absolute; left:570px; top:11px; padding:0; margin:0; vertical-align:bottom; text-align:right;}
div#cercador input { font-size:.65em; padding:0; margin:2px;}
div#cercador input.boto { padding:0; height:1.6em; line-height:90%;}
div#left div#menu{width:157px;background:url(/img/fonsmesq.gif) repeat-y top right;padding:0;margin:0}
div#left div#menu ul{width:157px;background:url(/img/fonsmesqb.gif) no-repeat bottom right;padding:0;margin:0;list-style-type:none;list-style-position:outside}
div#left div#menu ul li#menu{width:135px;padding:2px 12px 2px 10px;margin:0 0 1px 0;background:url(/img/separadormesq.gif) no-repeat bottom center;font-size:.7em;font-weight:bold;float:none;clear:both;list-style-type:none;list-style-position:outside}
div#left div#menu ul li#menu.darrer{background:url(/img/shim.gif) no-repeat bottom center;border-bottom:#3A623D}
li#menu a { text-decoration:none; width:135px; background-repeat:no-repeat; background-position:0 7px;}
div#submenu { padding:2px 12px 2px 10px; margin:0 0 1px 0; font-size:.9em; font-weight:normal; float:none; clear:both;}
div#submenu a { background-image:url(/img/shim.gif); background-repeat:no-repeat; background-position:0 5px; width:100%; clear:both;}
div#submenu a:hover { color:#fff; text-decoration:none; background-color:#3A623d;}

div#fotomuntatge { clear:both; width:577px; height:77px; background-image:url(/img/fotomuntatge01.jpg); background-repeat:no-repeat; background-position:top left; padding:0; margin:0;}
div.molletes { clear:both; width:577; height:17px; background-image:url(/img/fonsmolletes.gif); background-repeat:no-repeat; background-position:top left; padding:0 14px; margin:0; font-size:.65em; line-height:140%;}
div.molletes #actual { font-weight:bold;}
div#centre { clear:both; width:543px; min-height:15em; height:100%; font-size:.75em; line-height:146%; padding:7px 0 18px 8px; margin:7px 0 18px 8px; text-align:justify;}
div#centreinici { clear:both; width:576px; line-height:146%; padding:0; margin:0; text-align:justify;}
div#peu { clear:both; width:555px; font-size:.75em; line-height:136%; padding:0 0 0 0; text-align:right; color:#ffffff; font-size:.65em;}
div#peu a { color:#ffffff;}

div#centre h1 { color:#3A623D; font-size:1.7em; font-weight:bold;}
div#centre h2 { color:#444444; font-size:1.4em; font-weight:bold; border-bottom:1px solid #3A623D; padding-bottom:.2em; clear:both;}
div#centre h3 { color:#3A623D; font-size:1.3em; font-weight:bold;}
div#centre h4 { color:#444444; font-size:1.2em; font-weight:bold;}
div#centre p { text-indent:1.6em;}
div#centre ul { text-indent:0em;}
div#centre li { text-indent:1.6em;}
div#centre table { font-size:.8em; border-top:1px solid #eee;}
div#centre td { border-bottom:1px solid #ccc; border-right:1px solid #ccc; background-color:#fff; line-height:132%;}
div#centre th { border:1px solid #ccc; text-align:left; background-color:#eee; line-height:132%;}

div#menuinterior { font-size:.65em; padding:.4em .6em .1em .4em; margin:.4em .6em .1em .4em; text-align:left; float:right; clear:both;}
div#menuinterior a { white-space:nowrap; text-transform:uppercase; padding:.1em 1.1em .1em .2em;}

div#cercardata { text-align:right; width:543px;}
div#cercardata select.Caixa , div#cercardata select.caixa { font-size:.8em;}
div#cercardata input.Caixa , div#cercardata input.caixa { font-size:.8em;}
div#cercardata input.Boto , div#cercardata input.boto { font-size:.8em;}
div#cercardata select.ControlFormulariLlistaSeleccio { font-size:.8em;}

div#galimg {}
div#galimg span { width:175px; height:155px; float:left; clear:none; text-align:center;}

div.llistat { padding:0; margin-top:8px; width:auto; border-top:1px solid #D3D3A2;}
div.llistat div { padding:8px; margin:0; background-color:transparent; border-bottom:1px solid #D3D3A2; font-size:.8em; width:auto; font-weight:normal; line-height:136%; float:none;}
div.llistat div img { padding:.5em; float:right;}
div.llistat div a { font-size:1.2em; font-weight:bold;}

div.cap { clear:both; height:17px; background-repeat:no-repeat; background-position:top left; padding:0 0 0 14px; margin:0; font-size:.7em; line-height:140%; font-weight:bold;}
div.cap a , div.cap a:hover { text-decoration:none;}
td#inicinoticies { width:270px; height:auto; vertical-align:top;}
td#inicinoticies div.cap { width:256px; background-image:url(/img/fonsinicinoticies.gif);}
div.noticiesportada { margin:4px 3px 4px 7px; width:auto; position:relative; font-size:.7em; line-height:136%;}
div.noticiesportada a { font-size:1.1em; font-weight:bold;}
div.resumnoticia { padding:4px; margin:0; width:auto; font-weight:normal;}
div.resumnoticia img { padding:.4em; .8em; .4em; .2em;}

td#iniciagenda { width:153px; line-height:120%; height:auto; vertical-align:top;}
td#iniciagenda div.cap { width:139px; background-image:url(/img/fonsinicitaulell.gif);}
div.agendaportada { margin:4px 7px 4px 3px; width:auto; position:relative; font-size:.65em; line-height:126%;}
div.agendaportada a { font-weight:bold; font-size:1.1em;}
div.resumagenda { padding:4px 2px; margin:0; width:auto; font-weight:normal; text-align:left;}

td#barradreta { font-size:1em; width:153px; background-image:url(/img/fonsbarradreta.gif); background-repeat:repeat-y; background-position:top left;}
td#barradreta a:hover { background-color:#595296;}
td#barradreta div.cap { width:139px; background-image:url(/img/fonstitolbarradreta.gif); padding-bottom:2px;}
td#barradreta div.cap a { color:#fff;}
td#barradreta div.agendaportada { line-height:120%; margin:3px 5px 8px 5px; border-top:1px solid #000; border-left:1px solid #000; border-right:1px solid #000;}
td#barradreta div.resumagenda { border-bottom:1px solid #000; padding:5px; margin:0; background-color:#B1CFE5; font-weight:bold;}
td#barradreta div.resumagenda p { margin:2px 0; padding:2px 0; font-weight:normal;}
td#barradreta div.resumagenda:hover { background-color:#D8E7F2;}
td#barradreta div.boto { width:153px; height:34px; vertical-align:middle; background-image:url(/img/cxdretaboto.gif); background-repeat:no-repeat; background-position:middle center; padding:4px 0; margin:4px 0; text-align:center; font-size:.7em; font-weight:bold;}
td#barradreta div.boto a { color:#fff;}
div#enviar { width:auto; text-align:center; padding:3px;}
div#enviar input { padding:0; margin:0;}

/* *** estils de la carol per al detall *** */
h1.detall { font-size:1.15em;}
p.detalldata { font-size:.8em; color:#444444; text-transform:none; font-weight:bold; text-indent:0em;}
p.detallsubtitol { font-size:.75em; color:#444444; 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 0 8px 0; width:auto; border-top:1px solid #3A623D; border-bottom:1px solid #3A623D; background-color:#EBEBD6; font-size:.8em; width:auto; font-weight:normal; line-height:136%; padding-top:0em; margin-top:0em;}
div.detall td{font-size:11px;vertical-align:top;padding:0 1px;text-align:left}
div.detallimatges { padding:2px; margin:2px; width:auto; font-size:.8em; width:auto; font-weight:bold; line-height:136%; float:none; clear:both;}
div.detallenllassos { padding:2px; margin:2px; width:auto; font-size:.8em; width:auto; font-weight:bold; line-height:136%; float:none; clear:both;}
div.detallimatges img { float:right; clear:left; border:1px solid #A64814; margin:.2em;}
div.detallpaginacio { padding:8px; margin:2px; width:auto; border-top:1px solid #3A623D; font-size:.85em; width:auto; font-weight:bold; float:none; clear:both;}
div.detallpaginacio img { border:0 solid #FDEAE0; vertical-align:-15%; padding:0em .3em;}
div.detallpaginacio div.anterior { font-weight:normal; width:33%; float:left;}
div.detallpaginacio div.tornar { font-weight:normal; width:33%; float:left; text-align:center;}
div.detallpaginacio div.seguent { font-weight:normal; width:33%; float:left; text-align:right;}

/* *** tramits *** */
ul.llistat { padding:0; margin:8px; width:auto; font-size:1.1em;}
td.textPetitNoticies { font-size:1.25em;}
div.TramitsConsideracionsContactar { text-align:center; padding:8px; margin:8px 8px 0 8px; width:50%; line-height:115%; font-size:.9em; background-color:#F6F6F6; border:1px solid #3A623D;}
div.tramitsAccions , div.TramitsAccions { text-align:center; width:auto;}
div.tramitsAccions input , div.TramitsAccions input { font-weight:bold; font-size:.95em;}
input.cercanoticies { font-weight:bold; font-size:1.15em;}
select.formCaixaCercador { font-size:.95em;}
input.formCaixaCercador { font-size:1em;}
table.Tramits th { font-size:1.2em;}

/* *** forum *** */
div.llistat { font-size:1.05em; width:auto;}
div a { padding-left:2px; padding-right:2px; font-size:1em;}
div.llistat div.respostaforum { padding:4px; margin:-1px; font-size:1em; width:auto; border-top:1px solid #D3D3A2; background-color:#EBEBD6;}
div.missatge span.respondreforum { padding:2px; margin:0; float:right; width:auto; text-align:right; background-color:#EBEBD6;}


/* *** enquesta *** */
table.ReixaDades { border:1px solid #fff; padding:.4em;}
table.ReixaDades td { border:1px solid #fff;}
tr.ReixaDadesTitol td { font-size:1.6em;}

/* *** autenticarse *** */
input.ControlFormulariCaixaText { font-weight:bold; font-size:.95em;}

/* *** websdepartamentals *** */
div#wdcontenidor { width:734px; text-align:left; background-color:#3A623d; padding:0; margin:0; background-image:url(/img/fonscontenidor.gif); background-repeat:repeat-y; background-position:top right; border-top:1px solid #3A623D; border-bottom:1px solid #3A623D;}
div#wdcontenidor h1 { padding:8px 4px 0 166px; color:#3A623D; font-size:1.3em; font-weight:bold;}
div#wdcontenidor div { padding:0; margin:0; width:auto;}
table.wd { width:151px; float:left; margin:3px 0 3px 3px; padding:0; border:0 solid #ffffff; background-color:#EBEBD6;}
table.wd a { text-align:left;}
table.wd tr { border:0 solid #ffffff;}
table.wd td { text-align:left; vertical-align:top; border-bottom:1px solid #ccc; border-right:1px solid #ccc; line-height:112%; padding-bottom:2px; font-size:0.65em;}
table.wd td.wdmenutitol { border-bottom:0 solid #ccc; line-height:100%; font-weight:bold;}
#wdpeu { clear:both; width:734px; font-size:.65em; /* line-height:136%; */ padding:0; text-align:center;}
#iFramePaginaIE { width:550px; float:left; padding:0 4px; margin:0 4px;}
#iFramePaginaNS { width:550px; float:left; padding:0 4px; margin:0 4px;}

/* *** */
.txt { font-size:1em; text-align:justify; letter-spacing:1px;}
.txtNJ { font-size:1em;}

