/* CSS Document */

/* formateig */

body, form, table, caption, tr, tr, td, ul, li, dl, img, button, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, object, iframe, dl, dt, dd, legend, fieldset { margin:0; padding:0; outline:0; }
img { border:0; margin:0px;padding:0px;vertical-align:bottom;}

/* comuns */

body { font:normal 75% '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.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.ICOotros { background:url(../imgs/icones/otros.gif) no-repeat left top; padding-left:2em; }

.invisible { display:none; }
.important { font-weight:bold; }

input, select, textarea, button { font:normal .9em Arial, Helvetica, sans-serif; color:#666; }
input[type="text"], select, textarea { line-height:1.3em !important; background-color:#fff; border:2px solid #e5e5e5 !important; }
input, textarea { padding:0 .2em; }

/* ids */

#contenedor { width:65em; margin:1.2em auto; }

#capsal { text-align:center; }

h1 { font-size:1.4em; text-align:center; margin:.8em; }

#mollaPa { overflow:hidden; width:100%; list-style:none; text-align:center; margin-top:1.1em; }
#mollaPa li { display:inline; }

#continguts { overflow:hidden; width:100%; margin:1.5em 0 5em 0; }
#eines, #peu { overflow:hidden; width:100%; }
#peu { font-size:.9em; padding-top:.3em; margin-top:.5em; border-top:1px solid #ccc; }
#continguts .esquerra, #eines .esquerra, #peu .esquerra { float:left; width:14.5em; margin-right:1.5em; }
#continguts .centre, #eines .centre, #peu .centre { float:left; width:30em; line-height:1.2em; }
#continguts .dreta, #eines .dreta, #peu .dreta { float:right; width:14.5em; }
#peu .esquerra { width:16.2em; margin-right:1.5em; }
#peu .centre { width:35em; line-height:1.4em; }
#peu .dreta { float:left; width:15em; }

.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:1em; }
.esquerra ul li, .dreta ul li { line-height:1.2em; margin-bottom:.3em; }

#continguts .centreDreta { float:left; width:45.5em; line-height:1.2em; }

/* men� */
#marcLateral { float:left; width:14.5em; list-style:none; margin-right:3.5em; }
#marcLateral ul {}
#marcLateral ul li {font-weight:bold;margin:0px;margin-bottom:1.2em;font-size: 1.30em;}
#marcLateral ul li p {padding-bottom:1.2em;}
#marcLateral ul li ul {list-style:none;margin-top:5px}
#marcLateral ul li ul li {font-size:0.8em;margin:0px;color:#666666;font-weight:normal;margin-bottom: 0.6em;margin-left:1em;}

/* info */

#info { float:left; width:45.5em; line-height:1.2em; }

#info h2 { font-size:1.5em; padding:.2em 0; }
#info h3 { font-size:1.4em; padding:.2em 0; margin-top:1em; }
#info h4 { font-size:1.2em; padding:.2em 0; margin-top:1em; }

#info ul { margin:.8em 0 1em 2em; }
#info ul li { padding-bottom:.5em; }

#info p { line-height:1.3em; margin:.8em 0; }

#infoNoMenu { padding:0 1em 1em 1em; background-color:#fff; }

/* enquestes */

#enquestaPregunta ul { list-style:none; margin:1em 0; padding:0 0 0 3em; }
#enquestaPregunta #botonera, #enquestaPregunta p, #enquestaResultats p { text-align:center; }
#enquestaResultats ul { list-style:circle; margin:1em 0; padding:0 0 0 4em; }
#enquestaResultats li em { font-weight:bold; }
#enquestaResultats #votsTotals { font-size:1.2em; }
#enquestaResultats #votsTotals strong { font-size:1.2em; }
#enquestaResultats span.barra { display:block; background-color:#e5e5e5; margin-top:.3em; }

#enquestaPregunta img, .enquestaResultats img { margin-bottom:2em; }

.enquestaResultats p { text-align:center; }
.enquestaResultats ul { list-style:circle; margin:1em 0; padding:0 0 0 4em; }
.enquestaResultats li em { font-weight:bold; }
.enquestaResultats .votsTotals { font-size:1.2em; }
.enquestaResultats .votsTotals strong { font-size:1.2em; }
.enquestaResultats span.barra { display:block; background-color:#e5e5e5; margin-top:.3em; }

div#enquestaPreguntaCom h3 { padding:0 0 0 .4em; font-size:1.1em; font-weight:bold; }
div#enquestaPreguntaCom ul { list-style:none; margin:.1em 0; padding:0 0 0 1em; }
div#enquestaPreguntaCom li { font-size:1em; padding-bottom:.3em;}
div#enquestaPreguntaCom img { width:100px; margin-bottom:.5em; }
div#enquestaPreguntaCom #botonera, #enquestaPreguntaCom p { text-align:center; }
div#botoneraCom { text-align:center; }

/* mapa web */

div#pagMapaWeb { margin-top:1.5em; }
div#pagMapaWeb ul { list-style:none; margin:.4em 0 1.5em 2em; }
div#pagMapaWeb ul li { padding-bottom:.3em; }

/* atencio al ciutada */

#atencioForm p { overflow:hidden; width:45em; }
#atencioForm p span.etiqueta { display:block; float:left; width:13em; text-align:right; padding-right:.8em; }
#atencioForm p input[type="text"], #atencioForm p textarea { width:33em; }
#atencioForm p.botonera { width:30em; margin-left:13.8em; }

/* llistat noticies */

ul.noticiesLlistat { margin:0; padding:0; }
ul.noticiesLlistat li { list-style:none; clear:left; margin-bottom:1em; margin-left:1em; }
ul.noticiesLlistat li span.font { font-style:italic; font-weight:bold; }
ul.noticiesLlistat li span.paragraf { display:block; margin-top:.3em; }

p#navLlistat { clear:both; text-align:left; padding:.5em; }

/* estilos anydidos para SIIWEB */

table.listadoInternoEstrecho {float:left;background-color:#ffffff;clear:left;border:1px solid #d3d3d3;margin: 0px 0px 0px 10px}
table.listadoInternoEstrecho thead tr th {background:#ffffff url(../imagenes/gris/fon_cab_lis_principal.png) repeat-x;text-align:left;height:30px;border-bottom:1px solid #ffffff;color:#7F7F7F;padding-left:10px;padding-right:10px;font-weight:bold;border-right:1px solid #f2f2f2;border-left:1px solid #ffffff;}
table.listadoInternoEstrecho thead tr.centrar th{text-align:center;}
table.listadoInternoEstrecho thead tr td {padding:2px 2px 2px 5px;height:30px;border-top:1px solid #ffffff;clear:both;background-color:#e9e9e9;color:#6B6B6B;font-weight:bold;cursor:default}
table.listadoInternoEstrecho thead tr.centrar td{text-align:center;}
table.listadoInternoEstrecho tbody td {margin:0px;height:20px;}
table.listadoInternoEstrecho tbody tr.centrar td{text-align:center;}
table.listadoInternoEstrecho tbody td.deficiencia {padding:0px;margin:0px;}
table.listadoInternoEstrecho tbody tr:hover {cursor:pointer;color:#c97911;}
table.listadoInternoEstrecho tbody tr.impar {background-color:#fff8ef;}

h2.centrado {text-align:center;}
.negrita {font-weight:bold;}
p.small {line-height:1.1em !important;margin:0px !important;}
.fila {margin:10px 0px 10px 0px;padding:0px;}
.fila_ficha {clear:both;padding:5px 0px 5px 0px;margin:0px 5px 0px 5px;vertical-align:bottom}
.padLeft10 {padding-left:10px;}
.contenidoAyuda {margin:4px !important;padding:10px !important;background:#F9F8D3 !important;border:1px solid #c8c8c8 !important;-moz-border-radius:4px;-border-radius:4px;
-moz-box-shadow: 0px 0px 0px #C8C8C8;
-webkit-box-shadow: 0px 0px 0px #C8C8C8;
box-shadow: 0px 0px 0px #C8C8C8;}
.contenidoAyuda p{margin:0px;padding:10px 5px;}
.contenidoAyuda ul{margin:0px; padding-top:10px;padding-bottom: 10px;padding-left:20px;}
.contenidoAyuda ul li {padding-bottom:5px;}
.boton {color:#000;}
.ayuda {width:20px;margin-left:5px;cursor:pointer;}







