@charset "utf-8";

/* formateig */

body, form, table, caption, tr, tr, td, ul, ol, li, img, button, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, object, iframe, legend, fieldset { margin:0; padding:0; outline:0; }
img { border:0; }

/* comuns */

body { font:normal 80% 'TrebuchetMS', 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#666; background-color:#fff; }
a { color:#000; text-decoration:none; }
a:hover { color:#c33; }

a.destacat { color:#c33; }
a.destacat:hover { color:#000; }

a.docPDF { background:url(../imgs/icones/pdf.gif) no-repeat left top; padding-left:2em; }
a.docDOC { background:url(../imgs/icones/doc.gif) no-repeat left top; padding-left:2em; }

a.ICOpdf { background:url(../imgs/icones/pdf.gif) no-repeat left top; padding-left:2em; }
a.ICOdoc { background:url(../imgs/icones/doc.gif) no-repeat left top; padding-left:2em; }
a.ICOppt { background:url(../imgs/icones/ppt.gif) no-repeat left top; padding-left:2em; }
a.ICOtxt { background:url(../imgs/icones/txt.gif) no-repeat left top; padding-left:2em; }
a.ICOexcel { background:url(../imgs/icones/xls.gif) no-repeat left top; padding-left:2em; }
a.ICOson { background:url(../imgs/icones/so.gif) no-repeat left top; padding-left:2em; }
a.ICOgif { background:url(../imgs/icones/img.gif) no-repeat left top; padding-left:2em; }
a.ICOjpg { background:url(../imgs/icones/img.gif) no-repeat left top; padding-left:2em; }
a.ICOtiff { background:url(../imgs/icones/img.gif) no-repeat left top; padding-left:2em; }
a.ICOmpeg { background:url(../imgs/icones/video.gif) no-repeat left top; padding-left:2em; }
a.ICOodt { background:url(../imgs/icones/odt.gif) no-repeat left top; padding-left:2em; }
a.ICOotros { background:url(../imgs/icones/otros.gif) no-repeat left top; padding-left:2em; }
a.ICOenllas { background:url(../imgs/icones/enllas.gif) no-repeat left top; padding-left:2em; }

a.rss { padding-left:1.5em; background:#fff url(../imgs/botons/rss_ico.gif) no-repeat left center; }

.invisible { display:none; }
.important { font-weight:bold; }

input, select, textarea, button { font:normal 1em Arial, Helvetica, sans-serif; color:#666; line-height:1.3em !important; }

ul.documents { list-style:none !important; margin-left:0 !important; }
li.ICOpdf { background:url(../imgs/icones/pdf.gif) no-repeat left top; padding-left:2em; }
li.ICOdoc { background:url(../imgs/icones/doc.gif) no-repeat left top; padding-left:2em; }
li.ICOppt { background:url(../imgs/icones/ppt.gif) no-repeat left top; padding-left:2em; }
li.ICOtxt { background:url(../imgs/icones/txt.gif) no-repeat left top; padding-left:2em; }
li.ICOexcel { background:url(../imgs/icones/xls.gif) no-repeat left top; padding-left:2em; }
li.ICOson { background:url(../imgs/icones/so.gif) no-repeat left top; padding-left:2em; }
li.ICOgif { background:url(../imgs/icones/img.gif) no-repeat left top; padding-left:2em; }
li.ICOjpg { background:url(../imgs/icones/img.gif) no-repeat left top; padding-left:2em; }
li.ICOtiff { background:url(../imgs/icones/img.gif) no-repeat left top; padding-left:2em; }
li.ICOmpeg { background:url(../imgs/icones/video.gif) no-repeat left top; padding-left:2em; }
li.ICOodt { background:url(../imgs/icones/odt.gif) no-repeat left top; padding-left:2em; }

/* ids */

#contenidor { width:58em; margin:1.2em auto; }

#cap { text-align:center; }

#mollaPa { overflow:hidden; width:100%; list-style:none; text-align:center; margin-top:1.1em; }
#mollaPa li { display:inline; }

#serveis { position:relative; margin:0 auto; height:2em; list-style:none; text-align:center; margin-top:.8em; margin-bottom:.9em; z-index:10; }
#serveis li { position:relative; display:inline; padding:.1em 0 .1em 0; }
#serveis li a { padding:0 1em; }
#serveis li:hover, #serveis li a:hover { background-color:#e5e5e5; }
#serveis li:hover ul { display:block; }
#serveis li ul { position:absolute; display:none; top:1.3em; left:-1px; width:15em; padding-bottom:1em; background-color:#e5e5e5; border:1px solid #fff; border-top:0; z-index:10; }
#serveis li ul li { display:block; text-align:left; line-height:1.3em; padding-top:.5em; padding-left:.8em; }
#serveis li ul li a { padding:0; }

#serveis li.p:hover, #serveis li.p a:hover  { background:none !important; }

#continguts { overflow:hidden; width:100%; margin-bottom:4em; }
#continguts .esquerra { float:left; width:14em; }
#continguts .centre { float:left; width:43em; padding-left:1em; line-height:1.2em; }
#continguts .dreta { float:right; width:13.7em; margin-left:.5em; }

#continguts .esquerra a.rss { padding-right:0em; padding-left:0; background:none; }

#eines, #peu { overflow:hidden; width:100%; }
#peu { height:7em; font-size:.9em; padding-top:.3em; margin-top:.5em; border-top:1px solid #ccc; }
#eines .esquerra { float:left; width:13.9em; margin-right:.9em; }
#eines .centre { float:left; width:28.2em; line-height:1.2em; }
#eines .dreta { float:right; width:14.8em; }
#peu .esquerra { float:left; width:15.5em; margin-right:1em; }
#peu .centre { float:left; width:31.5em; line-height:1.4em; margin-right:1em; }
#peu .dreta { float:left; width:13.2em; }
#eines .centre .tamanyLletra { float:left; margin-right:1em;}
#eines .centre .idiomes { display:block; float:left; width:23em; margin:0; }

.esquerra h2, .dreta h2 { font-size:1.25em; line-height:1em; margin-bottom:.3em; }
.esquerra h2 span, .dreta h2 span { display:block; font-size:.8em; font-weight:normal; margin-bottom:.3em; }
.esquerra h3, .dreta h3 { font-size:1em; }
.esquerra ul, .dreta ul { list-style:none; margin-bottom:1.2em; }
.esquerra ul li, .dreta ul li { line-height:1.1em; margin-bottom:.3em; }

.esquerra ul.entradesPersonals { margin-top:1em; }

a.btnPujar img { width:1.3em; }

p.direccio { line-height:1.5em; }

#feder { display:block; margin-top:2em; }

/* index */

#titolPag span.icoforum,#noticiesImportants span.icoforum,#noticiaPrincipal span.icoforum,#noticiesDestacades li span.icoforum,#noticiesDestacades1 li span.icoforum,#noticiesDestacades2 li span.icoforum,#llistatElements li span.icoforum,#noticiesNivell1 li span.icoforum,#noticiesNivell2 li span.icoforum,#noticiesNivell3 li span.icoforum,#noticiesNivell4 li span.icoforum { width:1.3em; height:2em;background:url(/root/imgs/icones/icoforum.gif) no-repeat left top; padding-left:2em;float:left;}

#indexCercador { margin-bottom:1.5em; }
#indexCercador input { width:92%; margin-bottom:.5em; border:2px solid #e5e5e5; }
#indexCercador button { margin-right:.3em; }

#noticiesNivell1, #noticiesNivell2 { list-style:none; margin-bottom:2em; }

#noticiesNivell1 li, #noticiesNivell2 li { margin-bottom:1em; }
#noticiesNivell1 li img { width:28.3em; height:13.5em;}
#noticiesNivell2 li img { width:20.9em; height:10em;}

#noticiesNivell1 p, #noticiesNivell2 p { line-height:1.2em; margin:.5em 0; }
#noticiesNivell1 p a.titol, #noticiesNivell2 p a.titol { font-size:1.2em; font-weight:bold; text-align:left; line-height:1.2em; }
#noticiesNivell1 p a.mes, #noticiesNivell2 p a.mes { font-size:1em; font-weight:normal; }

#noticiesNivell1 li { clear:left; }
#noticiesNivell1 li#uTube { padding-top:.8em; }

#noticiesNivell1 li#uTube object { float:left; width:18em; height:14em; margin:0 .8em 0 0; }
#noticiesNivell1 li#uTube a { font-size:1em; }
#noticiesNivell1 li#uTube span.titol { font-size:1.2em; font-weight:bold; text-align:left; }
#noticiesNivell1 li#uTube a.canal { letter-spacing:-.05em; }
#noticiesNivell1 li#uTube a.canal, #noticiesNivell1 li#uTube a.mes { font-weight:normal; }
#noticiesNivell1 li#redSocial { padding-top:.2em; }
#noticiesNivell1 li#redSocial img { width:1.4em; height:1.4em; vertical-align:middle; }

#noticiesNivell3 { clear:left; list-style:none; margin-bottom:2em; border-top:1px solid #fff; }
#noticiesNivell3 li { overflow:hidden; float:left; width:13.3em; padding-bottom:1em; margin-right:1em; }
#noticiesNivell3 li img { width:13.3em; height:6.3em;}
#noticiesNivell3 p { line-height:1.2em; margin:.5em 0; }
#noticiesNivell3 p a { font-weight:bold; text-align:left; line-height:1.2em; }
#noticiesNivell3 p a.enllas { font-size:1em; font-weight:normal; }

#noticiesNivell4 { clear:left; list-style:none; }
#noticiesNivell4 li { position:relative; overflow:hidden; line-height:1.2em; padding-left:7em; margin-bottom:1em; }
#noticiesNivell4 li img { position:absolute; top:0; left:0; width:6.2em; height:3em; margin-bottom:.3em; z-index:1; }
#noticiesNivell4 li a { font-weight:bold; line-height:1.2em; }
#noticiesNivell4 li a.enllas { font-size:1em; font-weight:normal; }

p.mes { clear:left; padding:1em 0 1em 7em; margin-top:1em; }

#maximResponsable { color:#333; margin-bottom:1.2em; }
#maximResponsable img { width:13.5em; height:6.4em;}
#maximResponsable p { line-height:1.1em; margin-top:.2em; }

#destacats { padding:.5em 1em 1em .5em; margin-bottom:1.2em; background:#ffc url(../imgs/destacats/fons.gif) no-repeat right bottom; }
#destacats ul { margin-bottom:0; }
#destacats ul li { font-weight:bold; margin-bottom:.4em; }

#accessosDirectes { list-style:none; padding:.5em .3em 0 .3em; margin-bottom:1.2em; border:2px solid #e5e5e5; }
#accessosDirectes li { margin-bottom:.5em; }
#accessosDirectes li img { width:12.6em; }

/* internes */

#continguts .centreDreta { float:left; width:43em; line-height:1.2em; padding-left:.3em; }
#continguts .centreDreta #noticiesNivell3, #continguts .centreDreta #noticiesNivell4 { clear:left; }

#noticiaPrincipal { overflow:hidden; width:100%; margin-bottom:1.5em; }
#noticiaPrincipal img { float:left; width:22.1em; height:10.5em; margin-right:1em; }
#noticiaPrincipal p { float:left; width:100%; /*width:19em;*/ }
#noticiaPrincipal p.noticiaTitol { float:left; width:100%; /*width:15em;*/ font-size:1.1em; font-weight:bold; text-align:left; line-height:1.2em; margin-bottom:.5em; }

#noticiesDestacades, #noticiesImportants { overflow:hidden; width:100%; margin-bottom:1em; }
#noticiesDestacades li, #noticiesImportants li { display:block; float:left; width:13.5em; margin-left:1.2em; }
#noticiesDestacades li.nd_ie6, #noticiesImportants li.nd_ie6 { margin-left:0 !important; }
#noticiesDestacades li:first-child, #noticiesImportants li:first-child { margin-left:0; }
#noticiesDestacades img { width:13.5em; height:6.4em; margin-bottom:.6em; }
#noticiesDestacades a, #noticiesImportants a { font-weight:bold; }

#noticiesDestacades1, #noticiesDestacades2 { overflow:hidden; width:100%; margin-bottom:1em; }
#noticiesDestacades1 li, #noticiesDestacades2 li { display:block; float:left; width:13.5em; margin-left:1.2em; }
#noticiesDestacades1 li.nd_ie6, #noticiesDestacades2 li.nd_ie6 { margin-left:0 !important; }
#noticiesDestacades1 li:first-child, #noticiesDestacades2 li:first-child { margin-left:0; }
#noticiesDestacades1 img, #noticiesDestacades2 img { width:13.5em; margin-bottom:.6em; }
#noticiesDestacades1 a, #noticiesDestacades2 a { font-weight:bold; }

#noticiesNavegacio { clear:left; width:30em; text-align:center; padding:2.5em 0 0 0; margin:0 auto; }

#titolPag { overflow:hidden; width:100%; margin-bottom:1em; }
#titolPag img { float:left; /*max-width:22.1em; max-height:10.6em;*/ margin-right:1em; }
#titolPag img.maximResponsable { float:left; width:28.3em; height:13.5em; margin-right:1em; }
#titolPag h2 { font-size:1.3em; margin-bottom:.5em; }
#titolPag h3 { margin-bottom:.5em; }
#titolPag p { float:left; width:18em; line-height:1.2em; margin-bottom:.5em; }

.cosText h3 { font-size:1.2em; margin-top:2em; }
.cosText p { margin:.8em 0; }
.cosText ul, .cosText ol { margin:.8em 0 .8em 1.6em; }
.cosText ul li { padding-bottom:.4em; }

.cosText #pagIndexContinguts { list-style:none; margin-top:2em; margin-left:0; }
.cosText #pagIndexContinguts a { font-weight:bold; }

ul.listFotos { list-style:none; }
ul.discursosPresident { list-style:none; }

#llistatElements { list-style:none; margin:1em 0; }
.centreDreta > #llistatElements { margin-top:0; }
#llistatElements li { overflow:hidden; width:98%; margin-bottom:1em; }
#llistatElements li img { float:left; width:6.5em; }
#llistatElements li span { float:right; width:35em; }
#llistatElements li a { font-weight:bold; }
#llistatElements li ul { margin-top:.5em; }
#llistatElements li ul li { font-size:.9em; margin:0 0 .2em 4em; }

#llistatNavegacio { margin-top:2.5em; }
#llistatNavegacio p { text-align:center; margin-bottom:1em; }
#llistatNavegacio p span.selec { color:#c33; font-weight:bold; }

/* conselleries */

#conselleries dt { font-size:1.2em; font-weight:bold; margin-top:1em; }
#conselleries dd p { line-height:1.2em; margin-bottom:.5em; }

#conselleriaOrg h3 { font-size:1.1em; margin-top:1em; }
#conselleriaOrg p { padding-top:.2em; padding-left:.8em; }
#conselleriaOrg p.mas { border-left:1px solid #000; }
#conselleriaOrg p.mas a { font-weight:bold; outline:none; }
#conselleriaOrg ul { list-style:none; margin:.8em 0 .8em 1em; }
#conselleriaOrg ul li a { font-weight:bold; }

#discursDetall p, discursDetall ul { margin:.8em 0; }
#discursDetall > p { margin-top:0; }
#discursDetall h2 { font-size:1.3em; margin-bottom:.8em; }
#discursDetall p.preTitol { font-size:1.1em; font-weight:bold; }
#discursDetall p.data { font-style:italic; }
#discursDetall p.posTitol { font-weight:bold; }
#discursDetall p.dicurs { padding:1em 0; border-top:1px solid #e5e5e5; }
#discursDetall ul.documents { margin-bottom:1.5em; }
#discursDetall ul li { padding-bottom:.5em; }
#discursDetall h3 { font-size:1em; margin-bottom:.8em; }

/* temes */

#temesLlistat { overflow:hidden; width:100%; }
#temesLlistat ul { float:left; width:13.5em; list-style:none; margin-left:1.2em; }
#temesLlistat ul:first-child { margin-left:0; }
#temesLlistat ul li { margin:.5em 0; }

#temesLlistat ul.nd_ie6 { margin-left:0 !important; }

#llistatOrganismes { margin-left:1em; }
#llistatOrganismes li { padding-bottom:.5em; }
#llistatOrganismes ul { margin-top:.5em; margin-left:2em; }
#llistatOrganismes ul ul { margin-left:3em; }

/* fitxa comunicat */

#llistatComunicats { list-style:none; margin:1em 0; }
.centreDreta > #llistatComunicats { margin-top:0; }
#llistatComunicats li { overflow:hidden; width:98%; margin-bottom:.7em; }
#llistatComunicats li a { font-weight:bold; }
#llistatComunicats li ul { list-style:none; margin-left:0em; }
#llistatComunicats li ul li { display:inline; margin-left:.1em; }

#llistatComunicats li a.llistatpresidencia { font-weight:bold; color:Green }


#fotoComunicat { float:left; margin-right:1em; margin-bottom:1em; }
#fotoComunicat img { max-width:20em; max-height:12em; }

#fitxaComunicat p { margin:.8em 0; }
#fitxaComunicat p.antetitolComunicat { clear:left; font-style:italic; }
#fitxaComunicat p.postitolComunicat { font-weight:bold; }
#fitxaComunicat p:first-child { margin-top:0; }
#fitxaComunicat h2 { clear:left; font-size:1.4em; line-height:1.2em; }
#fitxaComunicat h2.presidencia { clear:left; font-size:1.4em; line-height:1.2em; color:Green }
#fitxaComunicat h3 { font-size:1.2em; }
#fitxaComunicat ul { list-style:none; margin:.8em 0; }
#fitxaComunicat ul li { padding-bottom:.5em; }

#contingutsComunicat { float:left; width:30em; padding-top:1em; }
#contingutsComunicat ul { margin-left:1.5em; }
#contingutsComunicat ul ul { margin-top:.3em; }

#fitxaComunicat h2.titolComunicat { font-size:1.2em; margin-top:1.5em; }

#contingutsComunicat dl dt { font-size:1.1em; font-weight:bold; margin:1.5em 0 .5em 0; }
#contingutsComunicat dl dt.destacat { color:#c33; }
#contingutsComunicat dl dd p { margin:.5em 0; }

#contingutsComunicat #dataRoda { font-size:1.1em; font-weight:bold; }

#fitxaComunicat #fitxaDocuments { padding-top:1em; }

span.previsions { color:#c33; }

/* actualitat */

#consellOpcions { float:right; width:25em; }
#consellOpcions ul.llegenda { list-style:none; margin-bottom:1em; }
#consellOpcions ul.llegenda li { display:inline; margin-right:1em; }
#consellOpcions ul.llegenda li.cO { font-weight:bold; color:#369; padding-left:1.5em; background:url(../imgs/icones/cO.gif) no-repeat left center; }
#consellOpcions ul.llegenda li.cE { font-weight:bold; color:#c00; padding-left:1.5em; background:url(../imgs/icones/cE.gif) no-repeat left center; }
#consellOpcions form { margin-top:.5em; }
#consellOpcions label { margin-right:.5em; }

#consellsCalendari { overflow:hidden; float:left; clear:left; width:21em; margin-bottom:1.5em; margin-right:2.1em; }
#consellsCalendari h2 { font-size:1.2em; margin-bottom:.5em; }
#consellsCalendari h3 { margin-bottom:.5em; }
#consellsCalendari ul.llegenda { text-align:center; list-style:none; padding:.2em; border:2px solid #e5e5e5; border-top:0; }
#consellsCalendari ul.llegenda li { display:inline; margin-right:1em; }
#consellsCalendari ul.llegenda li.cO { font-weight:bold; color:#369; padding-left:1.5em; background:url(../imgs/icones/cO.gif) no-repeat left center; }
#consellsCalendari ul.llegenda li.cE { font-weight:bold; color:#c00; padding-left:1.5em; background:url(../imgs/icones/cE.gif) no-repeat left center; }
#consellsCalendari form { text-align:center; padding:.2em; border:2px solid #e5e5e5; border-bottom-width:1px; }
#consellsCalendari label { margin-right:.5em; }

#consellsCalendari table { width:21em; border:2px solid #e5e5e5; border-top:0; border-collapse:collapse; empty-cells:show; }
#consellsCalendari table thead th { padding:.2em 0; background-color:#f7f7f7; }
#consellsCalendari table td { text-align:center; padding:.2em 0; border:1px solid #e5e5e5; }
#consellsCalendari table tbody td a { display:block; width:100%; }
#consellsCalendari table td.cO { background-color:#369; }
#consellsCalendari table td.cE { background-color:#c00; }
#consellsCalendari table td.cO a, #consellsCalendari table td.cE a { font-weight:bold; color:#fff; }
#consellsCalendari table tfoot td { border-bottom:0; }
#consellsCalendari table tfoot td a { margin:0 .5em; }

#consellsLlistat { float:right; width:22em; }
#consellsLlistat h2 { font-size:1.2em; }
#consellsLlistat ul { list-style:none; margin:.8em 0; }
#consellsLlistat ul li { padding-bottom:.5em; }

#consellPunts h2 { font-size:1.2em; }
#consellPunts ul { margin:.8em 0 .8em 1.3em; }
#consellPunts ul li { padding-bottom:.5em; }
#consellPunts p.rodaPrensa a { color:#c33; }

#consellDetall h2 { font-size:1em; }
#consellDetall h3 { font-size:1.2em; }
#consellDetall p { margin:.8em 0; }
#consellDetall p.tipus { margin-top:0; }
#consellDetall p.organisme { font-style:italic; }

#videosLlistat { list-style:circle; margin-left:1.2em; }
#videosLlistat li { padding-bottom:.5em; }
#videosLlistat li span.organisme { font-style:italic; }

#videotecaDetall h2 { font-size:1.2em; }
#videotecaDetall p { margin:.8em 0 .3em 0; }
#videotecaPlugin { margin-top:1em; }

#queDiu h2 { font-size:1.3em; margin-bottom:1em; }
#queDiu h3 { font-size:1.2em; margin-top:2em; margin-bottom:.5em; }
#queDiu p, #queDiu ul { margin:.8em 0; }
#queDiu li { padding-bottom:.5em; margin-left:1.3em; }
#queDiu li li { margin-left:2em; }
p.centrat { text-align:center; }

#queDiuCercador h2 { font-size:1.3em; margin-bottom:1em; }
#queDiuCercador p { margin:.8em 0; }
#queDiuCercador input#desde, #queDiuCercador input#fins { width:7em; border:2px solid #e5e5e5; }
#queDiuCercador img { margin-left:.5em; vertical-align:middle; }

/* boib */

li.sumari { margin-bottom:.8em !important; }

#boibDetall h2 { font-size:1.4em; margin-bottom:.5em; }
#boibDetall h3 { font-size:1.2em; margin-bottom:.5em; }
#boibDetall h4 { font-size:1em; }
#boibDetall ul { list-style:circle; margin:.8em 0 .8em 1.3em; }
#boibDetall ul li { padding-bottom:.5em; }

#boibCalendari { overflow:hidden; float:left; clear:left; width:21em; margin-bottom:1.5em; margin-right:2.1em; }
#boibCalendari h2 { font-size:1.2em; margin-bottom:.5em; }
#boibCalendari ul.llegenda { text-align:center; list-style:none; padding:.2em; border:2px solid #e5e5e5; border-top:0; }
#boibCalendari ul.llegenda li { display:inline; margin-right:1em; }
#boibCalendari ul.llegenda li.cO { font-weight:bold; color:#369; padding-left:1.5em; background:url(../imgs/icones/cO.gif) no-repeat left center; }
#boibCalendari ul.llegenda li.cE { font-weight:bold; color:#c00; padding-left:1.5em; background:url(../imgs/icones/cE.gif) no-repeat left center; }
#boibCalendari form { text-align:center; padding:.2em; border:2px solid #e5e5e5; border-bottom-width:1px; }
#boibCalendari label { margin-right:.5em; }

#boibCalendari table { width:21em; border:2px solid #e5e5e5; border-top:0; border-collapse:collapse; empty-cells:show; }
#boibCalendari table thead th { width:14.2%; padding:.2em 0; background-color:#f7f7f7; }
#boibCalendari table td { text-align:center; padding:.2em 0; border:1px solid #e5e5e5; }
#boibCalendari table tbody td a { display:block; width:100%; }
#boibCalendari table td.cO { background-color:#369; }
#boibCalendari table td.cE { background-color:#c00; }
#boibCalendari table td.cO a, #boibCalendari table td.cE a { font-weight:bold; color:#fff; }
#boibCalendari table tfoot td { border-bottom:0; }
#boibCalendari table tfoot td a { margin:0 .5em; }

#boibRapida, #boibCompleta { float:left; width:18em; margin-bottom:1em; }
#boibRapida h2, #boibTipus h2, #boibCompleta h2 { font-size:1.2em; }
#boibRapida p, #boibCompleta p { margin:.8em 0; }
#boibRapida input { width:70%; border:2px solid #e5e5e5; vertical-align:middle; }
#boibRapida button { margin-left:.5em; vertical-align:middle; }

#boibTipus { clear:left; }
#boibTipus p { clear:left; margin:.8em 0; }
#boibTipus select { text-transform:lowercase; border:2px solid #e5e5e5; }
#boibTipus input { width:5em; border:2px solid #e5e5e5; }
#boibTipus label { margin-right:1em; }

#boibRapidaDetall, #boibTipusDetall { margin-bottom:2em; }
#boibRapidaDetall h2, #boibTipusDetall h2 { font-size:1.3em; margin-bottom:.3em; }
#boibRapidaDetall p, #boibTipusDetall p { margin:.8em 0; }
#boibRapidaDetall label, #boibTipusDetall label { margin-right:.5em; }
#boibTipusDetall input { width:3em; }

#boibResultats h2 { font-size:1.2em; }
#boibResultats ul { list-style:circle; margin:.8em 0 .8em 1.3em; }
#boibResultats ul li { padding-bottom:.8em; }

#boibEnllasos { list-style:circle; margin:.8em 0 .8em 1.3em; }
#boibEnllasos li { padding-bottom:.8em; }

.formComplet { overflow:hidden; width:100%; margin-top:1em; border:2px solid #e5e5e5; }
.formComplet #boibCercaComLateral { float:left; width:10.5em; padding:0 .8em; background-color:#f7f7f7; }
.formComplet h2 { font-size:1.2em; margin-top:1em; }
.formComplet p { margin:.5em 0; }
.formComplet #boibCercaComLateral input, #texto { border:2px solid #e5e5e5; }
.formComplet #boibCercaComLateral input, .formComplet #boibCercaComLateral img { vertical-align:middle; }
#num_ini1, #num_fin1 { width:3em; }
#num_ini2, #num_fin2 { width:4em; }
#fec_ini, #fec_fin, #pag_ini, #pag_fin { width:5.5em; margin-right:.5em; }
.formComplet #boibCercaComCentral { float:right; padding:0 .8em; background-color:#fff; }
.formComplet #boibCercaComCentral textarea { width:28em; }
#seccion, #apartado, #subapartado { width:20em; font-size:.9em; }
#rec_ini, #rec_fin { width:6em; border:2px solid #e5e5e5; }
p.btnForm { clear:both; text-align:center; padding:1em; margin:0; background-color:#e5e5e5; }

/* fitxa */

#continguts h1 { font-size:1.3em; }

#fitxa { overflow:hidden; }

#fitxa h2 { font-size:1.4em; line-height:1.2em; padding-top:0; margin-top:0; margin-bottom:.5em; }
#fitxa h3 { font-size:1.2em; }
#fitxa p, #fitxa ul { margin:.8em 0; }
#fitxa p.actualitzacio { font-style:italic; margin-top:1em;  }
#fitxa img { display:block; width:28.3em; height:13.5em; margin-bottom:1em; }

#fitxa .docs { clear:both; }
#fitxa .docs ul { list-style:none; }
#fitxa .docs ul li { margin-bottom:.5em; }

#googleMap { width:42em; height:30em; padding:0; margin:0; border:0; }

#fitxaContinguts { float:left; width:30em; }
#fitxaContinguts ul { margin-left:1.5em; }
#fitxaContinguts ul ul { margin-top:.3em; }

#fitxaDocuments { float:right; width:12em;}
#fitxaDocuments ul { list-style:none; }
#fitxaDocuments ul li { padding-bottom:.5em; }
#fitxaDocuments ul li img { width:12em; height:auto; }
#fitxaDocuments ul li span { display:block; font-size:.9em; }

/* fitxa procediment */

#fitxaProcediment { margin-top:1.5em; }
#fitxaProcediment h2 { font-size:1.2em; line-height:1.2em; padding-top:1.2em; margin-top:0; }
#fitxaProcediment h3 { font-size:1.1em; margin-top:1.5em; }
#fitxaProcediment p, #fitxaProcediment ul { margin:.8em 0.5em; }
#fitxaProcediment ul { list-style:none; }

#tramitTelematic { float:right; width:22em; padding:1em; margin:0 0 2em 2em; background-color:#f7f7f7; }
#tramitTelematic p { margin:0; }
#tramitacionIframe { width:100%; border:0; }

#inicioAutenticado p {margin-top:0.5em; margin-left:1em; padding-left:2em;}
#inicioAutenticado img {margin-top:0.5em;  margin-left:2em; margin-right:1em;}
#inicioAutenticado a {color:#CC3333; text-decoration:none;}
#inicioAutenticado a:hover{color:#000000;}

/* cercador */

#cercadorPag h2, #cercadorAdv h2 { font-size:1.3em; margin-bottom:1em; }
#cercadorPag .vaVolerDir, #cercadorAdv .vaVolerDir { font-weight:bold; }
#cercadorPag .vaVolerDir a, #cercadorAdv .vaVolerDir a { font-style:italic; color:#c33; }

#cercadorPag #resultatsTipus { margin:.5em 0; }
#resultatsTipus { list-style:none; margin-bottom:.5em; }
#resultatsTipus li { display:inline; padding:0 .2em; border-left:1px solid #666; }
#resultatsTipus li:first-child { padding-left:0 !important; border:0 !important; }
#resultatsTipus li.selec { font-weight:bold; }
#resultatsTipus li a { padding:0; margin:0; }
#resultatsTipus li a:hover { }

#cercadorInline input { width:35em; border:2px solid #e5e5e5; }

#cercadorPag ul, #cercadorPag p, #cercadorPag dl { margin:.8em 0; }
#cercadorPag ol, #cercadorAdv ol { margin:.8em 0 .8em 2em; }
#cercadorPag ol li, #cercadorAdv ol li { padding-bottom:1em; }
#cercadorPag ol li p, #cercadorAdv ol li p { margin-top:0 !important; margin-bottom:0 !important; }

#cercadorPag .resultats, #cercadorAdv .resultats { margin:2em 0; }

#cercadorPag dl, #cercadorAdv dl { list-style-type:decimal; list-style-position:outside; }
#cercadorPag dl dt, #cercadorAdv dl dt { /*position:relative;*/ padding:0 1em; }
#cercadorPag dl dt span, #cercadorAdv dl dt span { /*position:absolute; display:block; top:0; left:0px; width:1.2em; text-align:right; padding-top:.2em; line-height:1em;*/ }
#cercadorPag dl dt img, #cercadorAdv dl dt img { vertical-align:middle;}
#cercadorPag dl dd, #cercadorAdv dl dd { line-height:1.2em; padding:0 1em; margin-bottom:1em; }


#cercadorPag #navegacio, #cercadorAdv #navegacio { text-align:center; margin:1.5em; }

#cercadorA { padding-bottom:1em; margin-bottom:1em; border-bottom:1px solid #f2f2f2; }

#cercadorAdv p, #cercadorAdv ul { overflow:hidden; width:98%; margin:.8em 0; }
#cercadorAdv .botoCercar { text-align:center; padding:1em 0; }
#cercadorAdv .botoCercar button { padding:.1em .5em; }
#cercadorAdv p span.etiquetaLabel { float:left; display:block; width:13em; text-align:right; }
#cercadorAdv p span.etiqueta { margin-right:0; }
#cercadorAdv p span, #cercadorAdv p select { margin-right:1em; }
#cercadorAdv p span input { width:6em; border:2px solid #e5e5e5; }
#cercadorAdv p input, #cercadorAdv p img { vertical-align:middle; }
#cercadorAdv p img { margin-left:.5em; }
#cercadorAdv p input { width:25em; border:2px solid #e5e5e5; }
#cercadorAdv select { width:20em; border:2px solid #e5e5e5; }
#cercadorAdv ul.CAidioma { list-style:none; }
#cercadorAdv ul.CAidioma li { display:inline; margin-right:1em; }

/* ajuts cercador */

#cercadorAjuts h1 { font-size:1.4em; margin-bottom:.5em; }
#cercadorAjuts h2 { font-size:1.2em; }
#cercadorAjuts p { margin:.8em 0; }
#cercadorAjuts form { margin:0 auto 2em auto; }
#cercadorAjuts form select{ width:14em; }
#cercadorAjuts form input { width:12em; }

/* pag estatica */

.estatica h2 { font-size:1.2em; }
.estatica ul, .estatica p, .estatica dl { margin:.8em 0; }
.estatica ul { list-style:circle; margin-left:1.4em; }
.estatica ul li { padding-top:.3em; padding-bottom:.3em; }

.dreseres dt { font-size:1.1em; font-weight:bold; }
.dreseres dt span { font-size:1.4em; font-style:italic; font-weight:normal !important; color:#000; }
.dreseres dd { padding-left:2em; padding-bottom:.5em; }

.total h2 { font-size:1.2em; }
.total p { margin:.8em 0; }
.total ul { margin:.8em 0 .8em 1.3em; list-style:circle; }
.total li { padding-bottom:.5em; }
.total span { display:block; }
.total a { color:#c33; }

#listaFichas { overflow:hidden; width:100%; margin-bottom:1em; }
#listaFichas img { float:left; width:78px; margin-right:1em; }
#listaFichas p { float:left; line-height:1.2em; margin-bottom:.5em; }

/* forum */

#resultatsTipus.forums { height:2em; }

#llistatForums { list-style:none; margin:1em 0 1em 0; }
.centreDreta > #llistatForums { margin-top:0; }
#llistatForums li { overflow:hidden; width:98%; margin-bottom:.8em; }
#llistatForums li p.cap { font-size:1.2em; text-transform:uppercase; margin-bottom:.7em; }
#llistatForums li ul { list-style:none; margin-left:1.5em; }
#llistatForums li a { font-weight:bold; }
#llistatForums li p.comentaris { font-size:.9em; }
#llistatForums li p.autoritzacio { color:#c33; }

form.autenticacio { width:20em; margin:0 auto; }
form.autenticacio label { display:block; margin-bottom:.3em; }
form.autenticacio label input { border:2px solid #e5e5e5; }
form.autenticacio button { overflow:visible; padding:.1em .5em; }

div.forum, form.forum { float:right; width:12em; }

div.forum p.comentaris { font-size:.9em; }

form.forum label { display:block; font-size:.9em; margin-bottom:.3em; }
form.forum label input { border:2px solid #e5e5e5; }
form.forum button { overflow:visible; padding:.1em .5em; }

#resumforum { width:12em; border:1px solid #e5e5e5; padding-left:.3em; }
#resumforum h3 { background:url(/root/imgs/icones/icoforum.gif) no-repeat left top; padding-left:1.8em; height:2em;}
#resumforum p.titol { font-weight:bold; }
#resumforum p.subtitol { font-style:normal; }

#resumforum p.comentaris { font-size:.9em; font-style:italic; }
#resumforum p.tipus { font-size:.9em; color:#c33; }

#forum.inline { margin-top:2em; }

#forum h1 { font-size:1.4em; line-height:1.2em; margin-bottom:.5em; }
#forum h2 { font-size:1.4em; font-weight:normal; line-height:1.1em; }
#forum h3 { font-size:1.2em; }
#forum p { margin:1em 0; }

#forum.inline p.comentaris { font-size:.9em; }

#forum .forumNavegacio { text-align:center; margin-bottom:2em; }
#forum .forumNavegacio a { color:#c33; }

#forum div.comentari { position:relative; margin-bottom:2em; }
#forum div.comentari p.de { margin-bottom:.5em; }
#forum div.comentari p.de em { font-size:1.5em; color:#aaa; margin-right:1em; }
#forum div.comentari p.data { position:absolute; top:.5em; right:0; font-size:.9em; margin:.2em 0 .5em 4.2em; }
#forum div.comentari p.text { padding:.5em 1em; margin-top:0; margin-left:3.8em; background-color:#f2f2f2; }

#forum.inline div.comentari p.text { font-size:.9em; }

#forum div.administrador p.de strong, #forum div.invalit p.text { color:#c33; }

#forum #forumComentari { padding:1em; margin:1em 0; background-color:#f7f7f7; }
#forum #forumComentari label { display:block; overflow:hidden; width:100%; margin-bottom:.5em; }
#forum #forumComentari label span.etiqueta { display:block; float:left; width:12em; text-align:right; margin-right:.8em; }
#forum #forumComentari label input { border:2px solid #e5e5e5; }
#forum #forumComentari label input.correu { width:25em; }
#forum #forumComentari label textarea { width:25em; border:2px solid #e5e5e5; }

#forum.inline #forumComentari label span.etiqueta { width:10em; }
#forum.inline #forumComentari label input { width:15em; }
#forum.inline #forumComentari label textarea { width:15em; border:2px solid #e5e5e5; }

#forum div.botonera { padding-left:12.8em; }
#forum div.botonera button { overflow:visible; padding:.1em .5em; }

#llistatElements.forumLlista { list-style-image:url(/root/imgs/icones/forum.gif); }
#llistatElements.forumLlista { list-style:circle; margin:2em 0 1em 2em; }
#llistatElements.forumLlista li { margin-bottom:1em; }
#llistatElements.forumLlista li p { margin:0; }
#llistatElements.forumLlista li a { font-weight:bold; }
#llistatElements.forumLlista li p.comentaris { font-size:.9em; margin-top:.3em; }
#llistatElements.forumLlista li p.autoritzacio { color:#c33; }

/* rss */

div.rss h3 { font-size:1.2em; font-variant:small-caps; margin-top:2em; }

ul.rss { list-style:none; }
ul.rss li { overflow:hidden; width:56em; }
ul.rss span { display:block; float:left; width:20em; text-align:right; padding-right:.5em; }
ul.rss a { padding-right:2em; }

ul.rss div.rss_agr { float:left; width:15em; }
ul.rss div.rss_agr ul { margin:.3em 0 0 0; display:none}
ul.rss div.rss_agr li { display:inline; width:15em; }
ul.rss div.rss_agr li a { padding:0; }

ul.boib { overflow:hidden; width:100%; }
ul.boib li { display:inline; }

p.rss { padding-left:1.5em; margin-bottom:2em; }

/* tramits */

#tramits_tipus { list-style:none; margin:1em 0; }
#tramits_tipus li { display:inline; padding:0 .3em 0 .5em; border-left:1px solid #666; }
#tramits_tipus li:first-child { padding-left:0 !important; border:0 !important; }
#tramits_tipus li.selec { font-weight:bold; }

#conselleriaOrg.tramits, #temesLlistat.tramits, #temesLlistat.tramits { width:28.5em; margin-top:1.5em; }

#conselleriaOrg h3 span.tramits { font-size:.9em; font-weight:normal; }
#conselleriaOrg p { padding-top:.2em; padding-left:.8em; }
#conselleriaOrg p.mas { border-left:1px solid #000; }
#conselleriaOrg p.mas a { font-weight:bold; outline:none; }
#conselleriaOrg ul { list-style:none; margin:.8em 0 .8em 1em; }
#conselleriaOrg ul li a { font-weight:bold; }

div.tramits_dreta { float:right; width:13.7em; margin-left:.5em; }
div.tramits_dreta h2 { font-size:1.25em; line-height:1em; margin-bottom:.3em; }
div.tramits_dreta h2 span { display:block; font-size:.8em; font-weight:normal; margin-bottom:.3em; }
div.tramits_dreta h3 { font-size:1em; }
div.tramits_dreta ul { list-style:none; margin-bottom:1.2em; }
div.tramits_dreta ul li { line-height:1.1em; margin-bottom:.3em; }

#tramits_cercador { margin:1.5em 0; }
#tramits_cercador button { margin-right:1em; }

