﻿@charset "utf-8";
/* CSS Document */

/* Genèrics */

body{ background:url(../../imatges_accessible/img09/bg-body.gif) repeat-x top #fff;
	  margin: 0;
	  padding: 0;
	  font-family:  Tahoma,Verdana, Geneva, Arial,  Helvetica, sans-serif;
	  font-size: 62.5%;
	  background-color: #fff;
	  color: #444;
}




img{ border:0;}
ul{ list-style-type:none;  }
ul, h1, h2, h3, h4, h5{ margin:0; padding:0;}

h1 img, h2 img{ display:block;}
a{ text-decoration:none; color:#0051a1;}
	a:hover{ border-bottom:0; text-decoration:underline;}
hr{ display:none;}
#capsalera{ height:11.3em;}
#capsalera img{ display:block;}
.access{ display:none;}
object{ outline:none;}

/* Barra Corporativa 
--------------------------------------------------------------------------- */
#barra-corporativa{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#000000;
	color:#FFFFFF;
	margin:0;
	min-height:3em;
	padding:0;
	position:relative;
	text-align:right;
}
    #barra-corporativa a{ color:#FFFFFF;}
	#barra-corporativa img{ float:left; display:block;}
	#barra-corporativa #idiomes{ float:right; margin:0; padding:0.8em 1.4em;}
		#barra-corporativa #idiomes li{ display:inline; margin-left:.2em;}
		#barra-corporativa #idiomes li.separador{ padding-left:1em;}
	


/* Marc General 
--------------------------------------------------------------------------- */

#marc-web{ width:99.5em; margin:0 auto;}



/* Enllacos interns
--------------------------------------------------------------------------- */

#salta-nav div{ position: absolute; top:0; left:0; z-index: 10000;}
	#salta-nav div ul{ margin: 0; padding: 0; list-style: none; }

.inici-pag{ margin:0; padding:0; line-height:0; }	
	.inici-pag a { margin-left: -1000em; position:absolute;	}

#salta-nav div a { position: absolute; top: 0; width: 27.8em; margin: -100em 0 0 25em; text-align: center; background: #D82E39;}
	#salta-nav div a:focus,
	#salta-nav div a:active { top: 0; margin-top: 0; padding: 0.2em 0 0.5em 0; outline: 0; color: #fff;}

.inici-pag a:focus, .inici-pag a:active{ margin: 0; padding: 0; line-height: 1.4em;}

/* Menu 
--------------------------------------------------------------------------- */

#utilitats{ height:3.9em; margin:0; padding:0;  position:relative;  background:url(../../imatges_accessible/img09/bg-utilitats.jpg) bottom repeat-x;}
#utilitats p{ font-size:1em!important;}

	#utilitats ul{ margin:0 0em 0 0; padding:1em 0 0 2em; float:left; height:2.5em; background:url(../../imatges_accessible/img09/bg-menu-h.jpg) no-repeat left; font-family:Arial, Helvetica, sans-serif;}
		#utilitats ul li{ float:left; background:url(../../imatges_accessible/img09/menu-h-separador.gif) right no-repeat; padding-top:0; padding-bottom:.4em; padding-right:.9em; margin-left:.8em;}
		#utilitats ul li.ultim{ background:none;}
			#utilitats ul li a{ color:#444444; font-weight:bold; font-size:1.2em;}
				#utilitats ul li a:hover{  }
				#utilitats ul li.last{ background:none!important;}
				
#utilitats #cercador{ float:left;}
	#utilitats form label{ position:absolute; left:-5000em;}
	#utilitats form p{ margin:0; padding:0;}
	

#utilitats form#frmcerca { float:right; margin-top:6px; margin-left:.7em; padding:0; }
	#utilitats form#frmcerca a{ display:block; width:2.4em; float:left; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; line-height:.9em; margin-left:4px;}
	#utilitats form#frmcerca input{ float:left;}
	#utilitats form#frmcerca input#cerca{ float:left; padding:0.5em 0.5em 0 0.9em; font-size:1em; color:#888;border:0; width:117px;  height:21px; }
	#utilitats form input#envia{ border:0; float:left; margin-left:.1em; }

#utilitats #weblinks{ width:22.4em; font-family:tahoma; font-size:1.1em; color:#888;}


		#utilitats.en ul li.last{ margin-left:.3em; margin-right:-.2em;} 
	
a#select{ width:226px; display:block;float:left; margin-top:11px; font-size:1.1em; }
			
			
#cercador{ position:relative; background: url(../../imatges_accessible/img09/desplegable.gif) no-repeat; cursor:pointer; font-family:tahoma; font-size:1.1em; color:#888888;width:226px; height:17px; margin-top:7px; margin-left:2.5em; margin-right:0;  float:left; padding:3px 3px 3px 7px; margin-bottom:0;}

		#cercador ul{ cursor:auto; font-size:1em; overflow: auto; overflow-x:hidden; background: none; background-color:#FFFFFF; border-left:1px solid #a49f9f; border-right:1px solid #a49f9f;  width:234px; margin:0; padding:0; position:absolute; z-index:5!important; top:23px; left:0; height:23em;}
	
	#cercador ul li{ float:none; font-size:.9em; background: none; padding:0; margin:0; }
		#cercador ul li span{ display:block; color:#444; font-weight:bold; font-size:1.1em; margin:0.4em 0 0 0!important; padding:.4em 0 .4em .4em!important;}
	
		#cercador ul li ul{ margin:0!important; padding:0 0 0.4em 0!important; height:auto; position:relative; border:0; top:0px; font-size:1.05em;}
		#cercador ul li a{ display: block; padding:1px 0 1px 7px; margin:0; color:#888888; font-weight:normal; font-family:tahoma;}
			#cercador ul li a:hover{ text-decoration:none; background-color:#eaeaea!important; }

 #bcn-en #cercador{ margin-left:0;}
 #bcn-es #cercador{margin-left:1.5em;}
	
	#bcn-en #frmcerca p{ margin:-.9em 0 0 -.4em!important; padding:1em 0 0 .5em!important; }
	#bcn-es #frmcerca p{ margin:-.9em 0 0 -.2em!important; padding:1em 0 0 .9em!important; }




#frmcerca{padding:0!important; margin:0; float:left!important;}
	#frmcerca p{ margin:-.9em 0 0 0!important; padding:1em 0 0 .8em!important; height:32px; }
	
/* Espai Promo
-------------------------------------------------------------------------- */

#espai-promo object{ z-index:0;}
#espai-promo h2{ font-size:1.2em; padding-left:1em;}
#espai-promo p{ font-size:1.1em; margin:.4em 0; padding:0;}	

/* Contenidor
-------------------------------------------------------------------------- */

#contenidor{ clear:both; padding:1.2em .4em 1.5em; }
#contenidor:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/* Columnas
-------------------------------------------------------------------------- */

#columna0, #columna1, #columna2, #columna3{ float:left; margin:0; padding:0; }
#columna0, #columna1{ margin-right:1.1em;}
#columna2{ margin-right:.1em; }
#columna0{ width:18.4em;}
#espai-promo{ width:52.1em; height:17.2em;  float:left;margin-bottom:1.2em; overflow:hidden;}
#espai-promo ul{ height:16em; width:100%; overflow:auto;}

#columna1, #columna2{ width:26em;}
#columna3{ margin-left:1em; width:25em;}

#columna1 ul, #columna2 ul, #columna3 ul{ font-size:1.1em;}

#llegenda{font-size:1.2em; color:#000000; margin-top:2.2em; margin-left:0.7em;}
#llegenda p{}

/* Menu principal
-------------------------------------------------------------------------- */

map{display:block;}
#menu-principal {  font-size:1.2em; font-family:Arial, Helvetica, sans-serif; margin-bottom:1.2em; border:1px solid #c2c2c2;}
#menu-principal a{ color:#013365; }
#menu-principal ul {margin: 0;  padding:0 .7em; list-style-type: none;}
#menu-principal ul ul{ margin:0 0 0 -.2em; padding:0}
#menu-principal ul span{ color:#700101; padding-left:.9em; margin-left:.7em;}

#menu-principal ul li {padding: 0.5em 0; font-weight: bold;}

	#menu-principal ul li {text-transform: uppercase; border-bottom:1px solid #c2c2c2;  padding-left:.2em; }
		
		#menu-principal ul li a{ padding-left:1em; margin-left:-.2em;}
	
	#menu-principal ul li ul li{text-transform: none; border:0; padding-bottom:0; padding-top:0; margin-bottom:.35em; margin-top:.35em;}
		
		#menu-principal ul li ul li a{ background:none; display:inline;}


	#menu-principal ul li ul{ border-top:1px solid #c2c2c2; margin-top:.4em; padding-top:.8em; }
	
		#menu-principal ul li ul li ul{ border:0; margin:0; padding:0 0 .3em 0;}
	
	#menu-principal ul ul li {background: none;}

	#menu-principal ul ul ul li {font-weight: normal;}

	#menu-principal ul ul ul a, #menu-principal  ul ul ul span {display: block; margin: 0 0 0 0em; padding: 0;}
#menu-principal ul ul ul{ padding:0 0 0 1.3em!important;}
 #menu-principal li.ciutat{ border:0; padding-bottom:.2em;}
 
 
#menu-punts-acces ul{ margin-top:1.2em;}

/* Menu interactius
-------------------------------------------------------------------------- */

#menu-interactius { border:1px solid #c2c2c2; padding:2px; font-size:1.2em; font-family:Arial, Helvetica, sans-serif;}
#menu-interactius a{ color:#013365;}
#menu-interactius ul span{font-weight:bold; text-transform:uppercase; padding-left:.9em; color:#013365; display:block;}

#menu-interactius ul{ background-color:#ececec; padding:0 .5em;}
	#menu-interactius ul li { padding:.5em 0 .6em;}
		#menu-interactius ul li ul{ padding-top:1.1em; margin-top:.4em; padding-left:1.7em; padding-bottom:.6em; border-top:1px solid #c2c2c2;}
			#menu-interactius ul li ul li{ padding:0; margin-bottom:.35em;}

 #menu-interactius ul li.dsota-mobil span{ padding-left:.9em;  }
 	#menu-interactius ul li.dsota-mobil a{ background:url(../../imatges_accessible/img09/ico_movil.gif) no-repeat right; padding-right:1.3em; padding-top:.3em; padding-bottom:.2em;}
 #menu-interactius ul li.dsota-mobil{ border-top:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2;} 
 	#menu-interactius ul li.menu-dsota-lastli ul{ padding:.9em 0 0 1.2em;}


	#menu-interactius ul li.dsota-rss, #menu-interactius ul li.ciutada{padding-left:1.6em;}



/* Seccio Alcalde
-------------------------------------------------------------------------- */

#seccio-alcalde{ margin-bottom:1.2em;}
#columna1 #seccio-alcalde h2{ color:#30567d; font-size:1.6em; margin-bottom:0; font-family:Arial, Helvetica, sans-serif;}
	#seccio-alcalde object{ display:block;}
	#seccio-alcalde div{ border-left:1px solid #cbcbcb; background-color:#eeefef; border-bottom:1px solid #cbcbcb; border-right:1px solid #cbcbcb;  padding:1em 0.6em .7em;}
		#seccio-alcalde div p{ color:#444444; font-size:1.2em; margin:0 0 1em 0; }
		#seccio-alcalde div a{color:#0051a1; background:url(../../imatges_accessible/img09/bg-boton-alcalde.jpg) no-repeat; width:102px; font-family:Arial, Helvetica, sans-serif;  font-size:1.2em; font-weight:bold;  height:12px; display:block; padding:3px 2px 5px  17px ; border:0;}
#bcn-en #seccio-alcalde div a{color:#0051a1; background:url(../../imatges_accessible/img09/bg-boton-alcalde-en.jpg) no-repeat; width:150px; font-family:Arial, Helvetica, sans-serif;  font-size:1.2em; font-weight:bold;  height:12px; display:block; padding:3px 2px 5px  17px ; border:0;}
			#seccio-alcalde div a:hover{ text-decoration: none;}

/* Caixes
-------------------------------------------------------------------------- */

#tramits-online, #ajment-clic, #llista-noticies, #llista-agenda, #atencio-ciutada{ margin-bottom:1.2em; border-bottom:1px solid #c2c2c2; background:url(../../imatges_accessible/img09/bg-caixa.jpg) top right no-repeat; padding-left:.5em; height:1%; }

/*#tramits-online{background: url(../../imatges_accessible/img09/bg-caixa-tramits.gif) top right no-repeat;}
*/#tramits-online h2{ margin-top:0.5em; width:80%;}

#telefons-urgencies{ background:url(../../imatges_accessible/img09/bg-caixa-telefons.jpg) no-repeat top right; padding-left:.5em; border-bottom:1px solid #c2c2c2;  }

	#ajment-clic, #llista-noticies, #llista-agenda, #atencio-ciutada, #telefons-urgencies{ padding-top:1.7em;}
		#columna1 h2, #columna2 h2, #columna3 h2{ margin-bottom:1.1em; font-size:1.6em; color: #013365;}

/* Tràmits online  /* aj un clic
-------------------------------------------------------------------------- */
#tramits-online{ padding-top:.6em; padding-bottom:1.6em; }
	#tramits-online h2{ margin-bottom:1em; color:#013365;}
		#tramits-online h3{ margin-bottom:.8em; color:#013365;}

#columna1 ul  { padding-left:.5em; font-size:1.2em;}
#columna1 li, #columna1  ul li{ margin-bottom:.5em; line-height:1.5em;}
#columna1  ul li a, #columna1  ul li a{  padding-left:.8em;}



#tot-aj, #tots-tramits {padding-left:1.8em; margin-left:.4em; margin-top:1.3em; }
	#tot-aj a,#tots-tramits a{ font-size:1.2em; font-weight:bold; color:#0051a1; font-family:Arial, Helvetica, sans-serif;}



#ajment-clic h2{ margin-bottom:.7em;}
	#ajment-clic ul{ margin-top:1.2em;}
a#plenari:hover, a#plenari{border:0;}

#ajment-clic {padding-bottom:1.6em;}

#ajment-clic h3{ color: #013365;}

/* Novetats
-------------------------------------------------------------------------- */

#novetats{ float:left; width:51.7em; height:10.1em; margin-bottom:1.2em; padding-top:1.3em; padding-left:.4em; background:url(../../imatges_accessible/img09/bg-novetats.gif) repeat-x #e8e8e8 bottom;}
#novetats h2{ margin-bottom:0em; color:#013365;}
#novetats ul { margin:0 0 0 -.3em; padding:1em 0 0 0;}
	#novetats ul li{ float: left; margin-left:.6em; }
		#novetats ul li img{ display:block; width:16.5em; height:5.5em; }
		
		
/* At ciutada  & Telefons d'utilitat
-------------------------------------------------------------------------- */
#atencio-ciutada h3{ margin-bottom:.4em; color: #013365; }
#atencio-ciutada ul{ margin-bottom:1.5em;}
#atencio-ciutada  p{ font-size:1.2em; margin-bottom:1.4em;  padding-left:.3em; font-weight:bold;  }
	#atencio-ciutada dl { padding-left:.5em; margin:0 0 .5em 0; font-size:1.2em;}
	#atencio-ciutada dl dt{ padding-left:.7em;}
	#atencio-ciutada dl dd{ margin:0 0 .8em 0; padding-left:.7em;}
a#carta-serveis{ font-size:1.2em; font-weight:bold; font-family: Arial, Helvetica, sans-serif; padding-left:.8em; margin-left:.4em; }

#telefons-urgencies{ margin-bottom:1.2em; border-bottom:1px solid #c2c2c2; background:url(../../imatges_accessible/img09/bg-caixa-telefons.jpg) top right no-repeat; }
#telefons-urgencies h2{ margin-bottom:.8em; color: #aa0707;}
#telefons-urgencies dl{ margin:0; padding:0 0 0 .7em; font-size:1.2em;}
	#telefons-urgencies dl dt{ float: left;padding-left:.7em; font-family:tahoma, verdana; color:#013365; font-weight:bold;}
	#telefons-urgencies dl dd{ margin-bottom:.1em; font-family:Arial, Helvetica, sans-serif;}
	
	#telefons-urgencies .mesinformacio{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.2em; padding-left:1.7em; margin:1.3em 0.4em 1.5em;}



/* Llista noticies    /* Llista agenda
-------------------------------------------------------------------------- */


#columna2 h2,#llista-noticies h2{ margin-bottom:.9em!important; margin-left:-.4em!important;}
#columna2 h3, #llista-noticies h3{ font-size:1.4em; font-family:tahoma, verdana; margin-bottom:.5em;}

	#columna2 p, #llista-noticies p{ font-size:1.2em; font-family:Arial, Helvetica, sans-serif;}
#llista-noticies, #llista-agenda { padding-left:1em; padding-right:.7em; padding-bottom:1.5em; }
	#llista_noticies, #llista_agenda { padding-left:1em; padding-right:.7em; padding-bottom:1.5em;}
#llista_noticies div, #llista_agenda div{ margin: 0 0 1.6em 0; border:0;}
#llista-noticies div, #llista-agenda div{ margin: 0 0 1.6em 0; border:0; font-size:1.2em;}

		#llista_noticies div img, #llista_agenda div img{float: left; margin:.3em .4em 0 0; width:5em; height:5em;}
		#llista_noticies div p, #llista_agenda div p{margin:0; padding:0;}

#llista-noticies div, #llista-agenda div{ margin: 0 0 1.7em 0; border:0; font-family:Arial, Helvetica, sans-serif;}
		#llista-noticies div img, #llista-agenda div img{float: left; margin:.3em .4em 0 0; width:50px; height:50px;}
		#llista-noticies div p, #llista-agenda div p {margin:0; padding:0; font-size:1em;}


#llista_noticies div:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
		#llista-noticies div:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#llista_agenda div:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
		#llista-agenda div:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
		
		
#columna2 li.altresopcions{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.2em;  padding-left:.7em; margin:0 0 1em 0;}		

#columna2 li.rss{font-family:Arial, Helvetica, sans-serif; font-size:1.2em; padding-left:1.3em; margin:0; }		

.video{ clear:both; padding:.1em 1.7em .1em!important; margin:-.8em 0 1.5em 0!important;}



/* contingut columna-3
-------------------------------------------------------------------------- */
#blog-bcn, #b-visio, #scanner-bcn{ margin-bottom:1.2em;}
	 #scanner-bcn{ height:235px; font-size:1em; width:25em;}
	#blog-bcn div{ border-bottom:1px solid #babebd; border-left:1px solid #babebd; border-right:1px solid #babebd; background:#dadfde; padding:1.3em 0.6em 0 .7em; margin-top:-2px; position:relative; height:1% }
	
		#blog-bcn div a { font-family:Arial, Helvetica, sans-serif;  font-size:1.2em; font-weight:bold; border:0;  color:#009acb; background:url(../../imatges_accessible/img09/bg-boto-video.gif) no-repeat; width:88px; height:12px; display:block; padding:3px 2px 5px  17px ;}
		#blog-bcn div a.logo-blog { background:none; display:block; height:1%; width:82px;}
		#blog-bcn div a.logo-blog img{ background:none; position:absolute; bottom:.2em; right:0; margin:0; padding:0; width:auto;}
			#b-visio div a:hover,#blog-bcn div a:hover{ text-decoration:none;}
			#b-visio div a{ border:0; }
#b-visio img, #blog-bcn img{ display:block;}

#blog-bcn div h3, #b-visio div h3{font-family:Arial, Helvetica, sans-serif;   font-size:1.6em; margin:0; font-weight:bold; color:#009acb;}
	#blog-bcn div h3{ color:#009acb;}
	#b-visio div h3{ color:#FFF;}

#blog-bcn div p, #b-visio  div p{ color:#000; font-size:1.2em; margin:0 0 2.3em 0; }
	#blog-bcn  div p{ color:#000;}
	#b-visio  div p{color:#FFF; width:13.2em;}

#blog-bcn div a, #b-visio div a{ font-family:Arial, Helvetica, sans-serif;  font-size:1.2em; font-weight:bold;   height:12px; display:block; padding:3px 2px 5px  17px ;}
	#blog-bcn div a{color:#009acb; background:url(../../imatges_accessible/img09/bg-boto-video.gif) no-repeat; width:118px;}
	#b-visio div a{color:#3a322b; background:url(../../imatges_accessible/img09/bg-boton-bvisio.jpg) no-repeat; width:97px;}
		#b-visio div a:hover{ text-decoration: none;}
#b-visio div{ border-bottom:1px solid #cc8a0e; border-left:1px solid #cc8a0e; border-right:1px solid #cc8a0e; background:url(../../imatges_accessible/img09/bg-b-visio.jpg) #ffad12 bottom right no-repeat; padding:1.3em 0.6em .7em;}

ul#banners{ margin:0; padding:0; }
	ul#banners li{ margin-bottom:1.2em; height:1%;}
			ul#banners li a{ border:0;}
			ul#banners li a:hover{ border:0;  text-decoration: none;}
/* Temps
-------------------------------------------------------------------------- */

#temps{ font-family:Arial, Helvetica, sans-serif; position:relative; background:url(../../imatges_accessible/img09/bg-temps.jpg) bottom right no-repeat; width:23.8em; height:7.5em; padding:.7em .6em 1.2em; margin-bottom:2.5em;}
	#temps h2{ font-family:tahoma, verdana; font-weight:bold; font-size:1.4em; margin:0!important; padding:0!important;}
	#temps h3{ font-size:1.2em; color:#000; font-weight:bold;position:absolute; left:5.4em; top:2.8em;}
		#temps dl{ margin:0; padding:0;font-size:1.2em;}
			#temps dl dd{ color:#000;  font-weight:bold; float:left; margin:0; padding:0;}
			#temps dl abbr{ color:#000;  margin:0; padding:0; font-weight:normal;}
.pictograma_temps{ display:block;position:absolute; left:.6em; bottom:.5em;  }
#temps dl dd.maximes{ position:absolute; left:5.4em; bottom:2em;}
#temps dl dd.minimes{ position:absolute; left:5.4em; bottom:.8em;}
h2.tit_teva_bcn{ clear:both;}


/* Webs destacades
-------------------------------------------------------------------------- */

#webs-destacadas{ clear:both;  background-color:#ededed; height:1%; margin:0 0 1.9em 0; padding:1.6em 2em 2.5em; position: relative; }

#webs-destacadas div{ margin:0 0 0 2em; overflow:hidden; width:91.6em; }
#webs-destacadas h2{ margin-bottom:.8em; color:#013365;}
#webs-destacadas ul{  padding:0 2em 0 0; display:inline; position:relative;  margin:0; left:0; font-size:1em!important; width:1000em;}
	#webs-destacadas ul li{ width:10.9em; height:12.9em; padding:1.3em 0 1em 1.3em; float:left; border:1px solid #b3b3b3; background-color:#FFFFFF; margin-right:.8em; margin-bottom:1em;}
	#webs-destacadas ul li img { display:block; margin-bottom:.2em;}
		#webs-destacadas ul li p{ color:#000000; font-size:1em; font-family:tahoma, verdana; margin:0; padding:0;}


#webs-destacadas ul.js{ display:block; overflow:hidden; }
	#webs-destacadas ul.js li{ margin-bottom:0;}

#webs-destacadas ul:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

	#webs-destacadas img#dret , #webs-destacadas img#esq  { width:26px; height:51px; position:absolute; top:9.4em;}
		#webs-destacadas #dret{ right:0; }
		#webs-destacadas #esq{ left:0;}
		
/* Sobre-bcn   -- Info página
-------------------------------------------------------------------------- */
#sobre-bcn h2{ display:none;}
#sobre-bcn{ background-color:#e0e0e0;text-align:center;  font-family:Arial, Helvetica, sans-serif; font-size:1.1em; padding-bottom:.7em; }
	#sobre-bcn ul{ padding:1em 0 0; margin-left:21.3em;}
	#sobre-bcn ul li { display: block; float:left; border-right:1px solid #8d8d8d; padding:0 .7em;}
		#sobre-bcn ul li.last{ border:0; }
	#sobre-bcn ul:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#info-pagina{ background-color:#d0d0d0;text-align:center; }
#info-ajbarna {padding:1em 0 .9em;}
	#info-ajbarna p#copy a{ color:#000; font-size:1.1em; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
	#info-ajbarna p#copy { margin:0 0 .5em 0; padding:0;}
address{ font-style:normal; font-size:1.1em; font-family:Arial, Helvetica, sans-serif; }
abbr{ border:0;}


/* SPRITES
------------------------------------------------------------------------------------*/


a#carta-serveis, #utilitats form#frmcerca input#cerca, #telefons-urgencies dl dt, #menu-interactius ul span, #columna2 li.altresopcions, #columna2 li.rss, #telefons-urgencies .mesinformacio, #menu-principal ul span, #tots-tramits, #tot-aj, #menu-principal ul li a, #menu-principal li a.ciutat, #menu-interactius ul li.dsota-rss, #menu-interactius ul li.dsota-mobil span, #menu-interactius ul li.ciutada, #columna1  ul li a, #columna1  ul li a, #atencio-ciutada dl dt, #espai-promo h2, .video, #barra-corporativa #idiomes li.separador, #frmcerca p{background:url(../../imatges_accessible/img09/img_sprite.gif) no-repeat;}


#utilitats form#frmcerca input#cerca { background-position:left -460px;}
#telefons-urgencies dl dt, #espai-promo h2 { background-position:left -643px;}
#menu-interactius ul span { background-position: left -145px;}
#columna2 li.altresopcions { background-position: left 4px;}
#columna2 li.rss, #menu-interactius ul li.dsota-rss { background-position:left -239px;}
#telefons-urgencies .mesinformacio { background-position:left -210px;}
#menu-principal ul span,#menu-principal li a.ciutat{ background-position: left -115px;}
#tots-tramits { background-position: left -309px;}
#tot-aj { background-position: left -341px;}
#menu-principal ul li a { background-position: left -86px;}
#menu-interactius ul li.dsota-mobil span { background-position: left -176px;}
#menu-interactius ul li.ciutada { background-position: left -375px;}
#columna1  ul li a, #columna1  ul li a,a#carta-serveis, #atencio-ciutada dl dt  { background-position: left 3px;}
.video { background-position:left -581px;}
#barra-corporativa #idiomes li.separador { background-position: left -496px;}
#frmcerca p{ background-position: left -522px;}