body {font:11pt verdana; color:#000000; line-height:1.166; margin:0px; padding:0px; bacKground-color:#FFFFFF; text-align:left;}

a {text-decoration:none;}

a:link {text-decoration:none;}

a:visited {text-decoration:none;}

h1 {font-size:120%; margin:0px; padding:0px;}

h2 {font-size:116%; margin:0px; padding:0px;}

h3 {font-size:100%; font-weight:bold; margin:0px; padding:0px;}

h4 {font-size:100%; font-weight:normal; margin:0px; padding:0px;}

h5 {font-size:100%; margin:0px; padding:0px;}

/************* estil capcalera ***************/
#capcalera {padding:0px 0px 0px 0px; width:980px; bacKground-color:#FFFFFF;}
	
#logomrw {padding:0px 0px 0px 0px; text-align:left; border:0px;}

#idioma {padding:10px 4px 0px 0px; float:right; width:210px;}

form {margin: 0em auto;}
	
.caixes {font-family:verdana; font-size:11px; font-style:normal; color:#000000;}

#parella {margin-top:0px;}

#esquerra {float:left; vertical-align:bottom; padding-right:5px; padding-top:3px;} 

#dreta {float:left; vertical-align:bottom;}

/************* estil cos central ***************/
#coscentral {float:left; width:1000px; margin:0px; padding:0px;}

/************* estil menu lateral ***************/
#menulateral {float:left; width:245px; margin:0px; padding:0px; bacKground-color:#DCDCDC;}

#menulateral ul a:link, #menulateral ul a:visited {display: block;}

#menulateral ul {list-style:none; margin:0; padding:0;}

#menulateral li {border-bottom:1px solid #DCDCDC;}

html>body #menulateral li {border-bottom:none;}

#gris {bacKground:url("../img/linia_h_gris.gif") repeat top left;}

#enllacos {margin:0px; padding:0px 0px 30px 0px; font-size:80%;}

#enllacos h3 {padding:10px 0px 2px 10px;}

#enllacos a:hover {bacKground:url("../img/btn_menuon.gif") no-repeat top right;}

#enllacos ul {margin:0px; padding:0px; line-height:25px; padding-left:20px;}

#enllacos ul li a {color:#464C5D; font-weight:bold; text-align:left;}

#enllacos li {bacKground:url("../img/btn_menuoff.gif") no-repeat top right;}

#enllacos ul ul {margin:0px; padding:0px; line-height:16px; padding-left:20px;}

#enllacos ul ul li {bacKground:url("../img/btn_submenuoff.gif") no-repeat top right;}

#enllacos ul ul li a {color:#00247D; font-weight:normal; text-align:left; font-size:95%;}

#enllacos ul ul li a:hover {bacKground:url("../img/btn_submenuon.gif") no-repeat top right;}

#ratllapunts1 {margin-top:40px; margin-bottom:0px; padding-bottom:0px; bacKground:url("../img/linia_punts.gif") repeat top left;}

#ratllapunts2 {margin-top:12px; bacKground:url("../img/linia_punts.gif") repeat top left;}

#consultaenviament {margin:0px; padding-left:20px; font-size:75%; border-top:url("../img/linia_punts.gif") no-repeat top left; text-align:left;}

#consultaenviament span {font-size:130%; font-weight:bold;}

#consultaenviament input {text-align:right;}

#consultaenviament fieldset {border-width:0px;}

#consultaenviament label span {display:none;}

#consultaenviament legend span {display:none;}

#compraonline {margin-left:10px; font-size:75%; border-top:url("../img/linia_punts.gif") no-repeat top left; text-align:left;}

#compraonline h3 {padding:10px 0px 2px 10px; margin:0px; padding:0px;}

#compraonline a	 {display:block; padding:2px 0px 2px 10px;}

#compraonline a:hover {text-decoration: underline;}

#compraonline ul li a {color:#464C5D; font-weight:bold;}

#compraonline ul {padding:0px; margin:0px;}

#telefon {margin-top:5px; margin-left:20px; font-size:75%; border-top:url("../img/linia_punts.gif") no-repeat top left; padding:0px 0px 10px 0px; text-align:left;}

#telefon ul {line-height:12px; padding-left:0px; min-height:60px;}

#fletxa {float:right; vertical-align:top;}

#acces {width:65%; margin-top:10px;}

#acces a {color:#00247D;}

.fidellista {display:none;}

/************* estil contingut ***************/
.colorblau {color:#00247D;}

.colorblaubold {color:#00247D; font-weight:bold;}

.colorvermell {color:#CF142B;}

.colorvermellbold {color:#CF142B; font-weight:bold; font-style:normal;}

.colorgris {color:#AEA7A7; font-size:90%}

.colorblauitalic {color:#00247D; font-style:italic;}

.colorblanc {color:#FFFFFF;}

#central {float:left; width:755px; height:100%;}

#blau {bacKground:url("../img/linia_blava.gif") repeat top left;}

#barrablava {float:left; width:735px; bacKground-color:#00247D; color:#FFFFFF; font-size:120%; font-style:normal; text-align:left; padding-left:20px; padding-bottom:10px; padding-top:40px;}

#barrablava h2 {color: #FFFFFF; font-weight: bold; font-size: 120%; font-weight:100;}

#barraroja {float:left; width:735px; bacKground-color:#CF142B; color:#FFFFFF; font-size:120%; font-style:normal; text-align:left; padding-left:20px; padding-bottom:10px; padding-top:40px;}

#barraroja h2 {color: #FFFFFF; font-weight: bold; font-size: 120%; font-weight:100;}

#ubicacio {float:left; width:735px; color:#000000; font-size:10px; text-align:left; padding-left:20px; padding-top:5px;}

#ubicacio a {color:#CF142B; text-decoration:none;}

#central {float:left; width: 735px; font-size:75%; padding-left:20px; padding-top:10px;}

.italicanegre {font-style:italic; color:#000000;}

#columna01 {float:left; padding-top:5px; padding-right:10px; width:490px;}

#columna01 fieldset {border-width:0px;}

#columna01 label span span {display:none;}

#columna01 legend span {display:none;}

#columna01 table th {display:none;}

table#resultados tr th { display:block; text-align:center; }

table#resultados caption { display:none; }

table#resultadosnac tr th { text-align:center; }

table#resultadosnac caption { display:none; }

#columna01 table#tarifa_servei th {display: table-header-group;}

#columna01 table#prestacio_servei th {display: table-header-group;}

#columna01 table#carrec_servei th {display: table-header-group;}

#columna01 table#gabia_servei th {display: table-header-group;}

#columna01 table#complementari_servei th {display: table-header-group;}

.dreta {text-align:right;}

#columna01 table td {padding-top: 4px; padding-bottom:4px;}

#columna01 ul {margin:0px; padding: 0px 0px 0px 15px;}

#columna01 p {margin:0px; padding: 5px 0px 0px 0px;}

#columna01 h3 {color: #00247D; font-weight: bold; font-size: 150%;}

#columna01 h4 {color: #CF142B; font-weight: bold; font-size: 120%;}

#columna01 ul {margin:0px; padding: 10px 0px 10px 15px;}

#columna01 li {list-style-image:url(../img/listitemvermell.gif); color:#00247D; line-height:16px;}

#columna01 li.liblanc {list-style-image:url(../img/listitemblanc.gif); color:#FFFFFF; }

#columna01 a {color:#00247D;}

#columna02 {float:right; padding-left:0px; padding-top:5px; width:235px; text-align:right;}

#columna011 {float:left; padding-top:10px; padding-right:10px; width:250px;}

#columna011 ul {margin:0px; padding: 10px 0px 10px 15px;}

#columna011 li {list-style-image:url(../img/listitemvermell.gif); padding-bottom:5px;}

#columna011 a {color:#00247D;}

#columna012 {float:right; padding-top:10px; padding-left:0px width:220px;}

#columna013 {float:left; padding-top:10px; padding-right:10px; width:220px;}

#columna014 {float:left; padding-top:10px; padding-right:0px; width:250px;}

#columna015 {float:left; padding-top:10px; padding-right:10px; width:450px;}

#columna015 ul {margin:0px; padding: 10px 0px 10px 15px;}

#columna015 li {list-style-image:url(../img/listitemvermell.gif); padding-bottom:5px;}

#columna015 a {color:#00247D;}

#columna0e1 {float:left; padding-top:0px; width:175px;}

#columna0e2 {float:left; padding-left:0px; padding-top:0px; width:175px;}

#columna0e3 {float:left; padding-left:0px; padding-top:0px; width:175px;}

#columna0e4 {float:left; padding-left:0px; padding-top:0px; width:175px;}

#descripcioservei {float:left; width:349px; padding-right:10px;}

#descripcioservei ul {margin:0px; padding: 0px 0px 0px 15px;}

#descripcioservei li {list-style-image:url(../img/listitemvermell.gif); color:#00247D;}

#imatgeservei {float:right;}

#parellaservei {margin-top: 0px; float:left; width:220px; margin-bottom:5px;}

#esquerraservei {float:left; vertical-align:top; padding-right:0px; width:30px;} 

#dretaservei {float:left; vertical-align:top; width:185px; padding-top:2px; padding-left:4px;}

#dretaservei span {font-style:normal;}

#textservei {float:left; width:349px;}

#textaccio {border-style:solid; border-width:0.1em; border-color:#DCDCDC; font-size:100%; padding: 5px 5px 30px 5px; margin-top:2px; margin-bottom:5px; text-align:left;}

#textaccio img {margin-top:5px; margin-bottom:5px;}

#textaccio form {margin-top:5px;}

#textaccio span {font-style:italic;}

#textaccio span span {font-style:normal;}

#textaccio ul {margin:0px; padding: 0px 0px 0px 15px;}

#textaccio li {list-style-image:url(../img/listitemvermell.gif); color:#000000; line-height:16px;}

#textaccio caption { text-align:left;}

#textentitat {padding: 5px 5px 30px 5px; margin-top:2px; margin-bottom:5px; text-align:left;}

#textentitat ul {margin:0px; padding: 0px 0px 0px 30px;}

#textentitat li {list-style-image:url(../img/listitemvermell.gif); color:#000000;}

#textcaracteristica {padding: 5px 5px 30px 5px; margin-top:2px; margin-bottom:5px; text-align:left;}

#textform {border-style:solid; border-width:0.1em; border-color:#DCDCDC; font-size:100%; padding: 5px 5px 10px 5px; margin-top:2px; margin-bottom:5px; text-align:left;}

#textform form {margin-top:10px;}

#textform fieldset {border-width:0px;}

#textform label span {display:none;}

#textform legend {display:none;}

#textform input {margin-top:5px;}

#textform span {font-style:italic; margin-top:20px;}

.perfil {border-style:solid; border-width:0.1em; border-color:#001F7B;}

.perfil_blanc {border-style:solid; border-width:0.1em; border-color:#FFFFFF; padding:15px 60px 15px 0px;}

#campanya {float: right; margin-top:5px; margin-bottom:0px; width:220px;}

#entitat {margin-top: 5px; font-size:85%; padding-bottom:10px;}

#entitat p {margin-bottom:5px;}

#entitat span {font-style:normal;}

#logoentitat {float:left; vertical-align:top; padding-right:5px;}

#llistaservei {margin-top: 20px; font-size:100%; padding-bottom:0px;}

#servei {margin-top: 5px; font-size:100%; padding-bottom:10px;}

#servei p {margin-bottom:5px;}

#servei span {font-style:normal;}

#memoria {margin-top:5px; width:221px;}

#voluntariat {margin-top:5px; margin-bottom:5px; width:221px;}

#plans {margin-top:5px; width:221px;}

#buscavoluntari {margin-top:5px; width:490px;}

#fundacio {width:221px; border-style:solid; border-width:0.1em; border-color:#DCDCDC; margin-top:5px; margin-bottom:5px; text-align:center; padding-top:10px; padding-bottom:5px;}

#puntsgris{ float:left; bacKground: url(../img/puntsgris.gif) no-repeat bottom left; width:490px;}

#prod01 {margin-top:5px; width:170px;}

#prod01 img {border-style:solid; border-width:0.1em; border-color:#DCDCDC; text-align:center;}

#textembalatge {bacKground-color:#DCDCDC; color:#464C5C; font-size:90%; height:30px; padding-left:5px; padding-top:5px; font-weight:bold; width:160px;}

#textembalatge a {color:#464C5C;}

#embalatge {margin-top:5px; width:490px;}

#esquerraform {float:left; text-align:right; width:80px; padding-bottom:5px;}

#dretaform {float:left; text-align:left; width:100px; padding-left:5px; padding-bottom:2px;}

#dretaform span span {display:none;}

#esquerraformint {float:left; text-align:right; width:100px; padding-bottom:5px;}

#dretaformint {float:left; text-align:left; width:300px; padding-left:5px; padding-bottom:2px;}

#dretaformint span span {display:none;}

.midataula {width:470px;}

.liniagristop {border-top:0.1em solid #DCDCDC;}

.liniagristopeuro {border-top:0.1em solid #DCDCDC; text-align:right;}

.euro {text-align:right;}

.novisible {display:none;}

.aliniatesquerra {text-align:left; border-top:0.1em solid #DCDCDC; padding-bottom:4px; padding-top:4px;}

#tarifainter {margin-top:5px; width:490px;}

#tarifainter legend {display:none;}

#no_visible {position:absolute; left:-999em; top:0; height:1px;}

#tancar {float:left; width:755px; height:100%; text-decoration:none; color:#FFFFFF;}

.tancar { font-size:11px; color:#00247D; }

.central a {text-decoration:none; color:#FFFFFF; font-size:65%;}

/*************** estil formulari tarifari nacional ****************/

form#form_tarifari_nacional {}/* background:#0000FF; }*/

form#form_tarifari_nacional fieldset { border:none; margin:5px; }

form#form_tarifari_nacional legend { color:#00247D; font-weight:bold; }

form#form_tarifari_nacional label { width:150px; display:inline-block; text-align:right; }

form#form_tarifari_nacional label.labelLeft { text-align:left; }

form#form_tarifari_nacional input { width:150px; display:inline-block; margin-bottom:5px; }

form#form_tarifari_nacional input.rcInput { width:30px; }

form#form_tarifari_nacional select { width:155px; display:inline-block; }

form#form_tarifari_nacional br { clear:both; }

form#form_tarifari_nacional .boto { width:84px; height:24px; }

form#form_tarifari_nacional span span { display:none; }

.clear { clear:both; }

form#idioma .boto { width:67px; height:24px; }


/************* estil taula **************/
/*# {background:#dcdcdc; padding:5px; font-weight:bold; color:#00247d;}*/

.capsalera {background:#464c5d; color:#FFFFFF;}

.capsalera th { padding:2px; padding-top:5px; padding-bottom:5px;}

.recordblau {background:#00247d; color:#FFFFFF;}

.recordblau  th { padding:10px; }

.recordblau td {padding:5px;}

.recordblanc {background:#FFFFFF; color:#00247d;}

.recordblanc td {padding:5px;}

.recordblanc th { padding:10px; }

.arecordblanc { color:#FFFFFF; }

.sincolor { background:none; }

.preu { text-align:right; }

.cover { text-align:center; }

.suave { font-weight:normal; font-style:normal; }

/************* estil peupagina ***************/
#peupagina {clear:both; font-size:65%; color:#ffffff; padding:7px 10px 7px 10px; bacKground-color:#CF142B; height:10px; width:980px; text-align:center;}

#peupagina img {vertical-align:top; border:0px;}

#peupagina a {text-decoration:none; color:#FFFFFF;}
