﻿@charset "utf-8";
/* CSS Document */
/* Genèrics */



body{ margin: 0;

	  padding: 0;
	  font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	  font-size: 62.5%;
	  background: #fff;
	  color: #444;
	  
}

img{ border:0;}
hr{ display:none;}
a{ color:#0051a1; text-decoration:none;}
ul{ list-style-type:none; }
	p{ font-size:1.2em; font-family: Arial, Helvetica,  sans-serif; }

h1{ font-size:2.5em; margin:0; padding: 2em 1.2em 1.3em;}
	h1.js{ padding:0; font-size:1em;}
		h1.flash{ position:absolute; top:0; margin-top:-5000px; z-index:-1;}
	
h1 img{ display:block; width:100%;}
h1 a{ color:#FFFFFF!important;}
h2{ padding:0; font-size:2.5em; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#013365; margin:0; clear:both;}
h3 {font-size:1.4em; clear:both; margin:.5em 0 .4em;}
#contenidor a { border-bottom:1px dashed #A1C1E1;}
	#contenidor a:hover {border-bottom:1px dashed #0051A1;}

#contenidor:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}


.video{ background:url(../img/play.gif) no-repeat left 0.1em; }
	.video a{margin-left:1.8em;}

	h3.video a{ margin-left:1.6em; line-height:1.2;}
		
#navegacio-horitzontal h2, .paginador h4,.paginador h3, .paginador-superior h3, #sobre-bcn h2{ display:none;}

#marc-web{ width:99.5em; margin:0 auto; position:relative;}

.par{ background:#edf1f6; }



/* Layout 0
----------------------------------------------------------------------------*/
#layout-0 #contenidor{ padding:1.6em 0 0 0; position:relative; }
#layout-0 #contenidor #page-content{  height:1%;}
	#layout-0 #contenidor #columna-0{ width:94.5em; float:left; padding:2.6em 2.8em 1.9em 2.4em;  background:url(../img/bg-contingut.jpg) top left #FFF no-repeat; height:1%;}
	#layout-0 #contenidor #fil-ariadna{ position:absolute; top:2em; right:0; text-align:right; padding-right:3em; line-height:1.4;} 
		#layout-0 #contenidor #columna-0 .bloc p{ margin-left:.2em;}

/* Layout 1
--------------------------------------------------------------------------- */

#layout-1 #contenidor{padding:1.6em 0 1.9em .4em; }
	#layout-1 #contenidor #columna-0 { width:65.4em; margin-right:1.2em; float:left; }
	#layout-1 #contenidor #columna-1{ width:32.1em; float:left; }

/* Layout 2
--------------------------------------------------------------------------- */	

#layout-2 #contenidor{padding:1.6em 0 0 0!important; background:url(../img/bg-contenidor.gif) repeat-y center; height:1%; position:relative; }

	#layout-2 #contenidor #columna-0{ width:65.1em; padding:2.8em 1.3em 1.6em 2.4em;  float:left;  background:url(../img/bg-contingut.jpg) top left #FFF no-repeat;}
	#layout-2 #contenidor #columna-destacat{ width:28em; float:left; margin-left:1.2em; padding:0 .4em 0 1em; height:auto!important; }
	#layout-2 #contenidor #fil-ariadna{ position:absolute; top:21px; left:-1px; width:68.9em; text-align:right; line-height:1.4;}

/* Layout 3
--------------------------------------------------------------------------- */	
#layout-3 #contenidor{ padding:1.6em 0 0 .4em; position:relative; height:1%; }
	#layout-3 #contenidor #columna-0{ width:75em; padding:2.8em 1.3em 1.6em 2.6em; margin-left:1.1em; float:left; background:url(../img/bg-contingut.jpg) top left #FFF no-repeat; }
	#layout-3 #contenidor #fil-ariadna { position:absolute; top:2em; left:18.9em; text-align:right; padding-right:2.8em; line-height:1.4; width:77.8em; }


	
#layout-3 #page-content{ }

/* Layout 4
--------------------------------------------------------------------------- */

#layout-4 #contenidor{ padding:1.6em 0 1.9em .4em; }
	#layout-4 #contenidor #columna-0,#layout-4 #contenidor #columna-1,#layout-4 #contenidor #columna-2 {  width:32.1em; float:left; height:auto!important; }
	#layout-4 #contenidor #columna-0,#layout-4 #contenidor #columna-1{ margin-right:1.2em;}


/* Layout 5
--------------------------------------------------------------------------- */
#layout-5 #contenidor{ padding:1.6em 0 1.9em .4em;}
	
	#layout-5 #contenidor #columna-0 {  margin-left:1.1em; width:26em; float:left; height:auto!important;}
	#layout-5 #contenidor #columna-1 { float:left; width:53.1em; margin-left:1.1em;}	

#layout-5 #page-content{ float:left;}
/* Layout 6
--------------------------------------------------------------------------- */
#layout-6 #contenidor{ padding:1.6em 0 1.9em .4em;}
	
	#layout-6 #contenidor #columna-0 { float:left; width:53.1em; margin-left:1.1em; height:auto!important;}
	#layout-6 #contenidor #columna-1  { margin-left:1.1em; width:26em; float:left;}
	
#layout-6 #page-content{ float:left;}

/* Layout 7
--------------------------------------------------------------------------- */
#layout-7 #contenidor{ padding:1.6em 0 0 .4em;  background:url(../img/bg-contenidor.gif) repeat-y center; height:1%; position:relative; }

	#layout-7 #contenidor #columna-0 { padding:2.8em 1.3em 1.6em 2.4em; width:46.3em; margin-left:1.1em; background:url(../img/bg-contingut.jpg) top left #FFF no-repeat; height:1%; float:left;}
	#layout-7 #contenidor #columna-destacat {  width:28em; padding:0 0 0 1.1em; float:left; margin-left:1.1em;}		
	#layout-7 #contenidor #fil-ariadna{ width:50.5em; position:absolute; top:2em; left:18.5em; text-align:right;}
		
#layout-7 #page-content{ float:left;}

/* Layout 8
--------------------------------------------------------------------------- */
#layout-8 #contenidor{ padding:1.6em 0 1.9em .4em;}
	
	#layout-8 #contenidor #columna-0 { float:left; width:26em; margin-left:1.1em; height:auto!important;}
	#layout-8 #contenidor #columna-1, #layout-8 #contenidor #columna-2 { margin-left:1.1em; width:26em; float:left; }	

#layout-8 #page-content{ float:left;}
	
/* Layout 9
--------------------------------------------------------------------------- */

#layout-9 #contenidor{ padding:1.6em .4em 1.9em; }
	#layout-9 #contenidor #columna-0{ width:32.1em; float:left; margin-right:1.2em; height:auto!important; }
	#layout-9 #contenidor #columna-1 { width:65.4em; float:left; }


/* Layout 10
--------------------------------------------------------------------------- */

#layout-10 #contenidor{ padding:1.6em 0 0; position:relative; background:url(../img/bg-contenidor.gif) repeat-y  -2.6em center;  height:1%; position:relative; }
 
#layout-10 #contenidor #page-content{ float:none;}
	#layout-10 #contenidor #columna-0{  width:62.3em; float:left; padding:2.8em 1.3em 0 2.7em;  background:url(../img/bg-contingut.jpg) top left #FFF no-repeat; height:1%; position:relative; margin:0;}
	#layout-10 #contenidor #columna-1 { width:30.5em; float:left; padding-left:1.1em; height:1%; padding-right:.4em; margin-left:1.1em; padding-top:1em;}
	#layout-10 #contenidor #fil-ariadna{ position:absolute; top:2em; width:66.3em; text-align:right; display:block; line-height:1.4; left:0;}


/* Layout 11
--------------------------------------------------------------------------- */
#layout-11 #contenidor{ padding:1.6em 0 0 .4em; position:relative; background:url(../img/bg-contenidor.gif) repeat-y  -2.6em center; height:1%;}
	#layout-11 #contenidor #columna-0 { width:43.4em;  padding:2.8em 1.3em 1.9em 2.7em; background:url(../img/bg-contingut.jpg) top left #FFF no-repeat;  margin-left:1.1em; height:1%; float:left;}
	#layout-11 #contenidor #columna-1 { width:30.5em; padding-left:1.1em; height:1%; padding-right:.4em; margin-left:1.1em; float:left; padding-top:1em;}
	#layout-11 #contenidor #fil-ariadna{ position:absolute; top:2em; width:66.3em; text-align:right; display:block; left:0; line-height:1.4;} 

#layout-11 #page-content{ float:none; height:1%;}



/* Layout 12
--------------------------------------------------------------------------- */
#layout-12 #contenidor{ padding:1.6em 0 1.9em .4em; float:left; width:99.1em; }
	
	#layout-12 #page-content{ position:relative; height:auto;}
	
	#layout-12 #contenidor #row1 .columna-0 {width:65.4em;}
	
		
	#layout-12 #contenidor #row2 #columna-0 { width:32.1em; float:left; height:auto!important;}
	#layout-12 #contenidor #row2 #columna-1 {margin-left:1.2em; width:32.1em; float:left;}
	#layout-12 #contenidor #row2 #columna-2 { position:absolute;  width:32.1em; top:0; right:0.4em;height:auto!important; }	



/* Layout 13
--------------------------------------------------------------------------- */
#layout-13 #contenidor{ padding:1.6em 0.4em 1.9em .4em; width:98.7em; float:left;}
	#layout-13 #page-content{ position:relative; float:left; }

	#layout-13 #contenidor #row1 .columna-0 { width:65.4em; margin-left:33.3em;}
		
	#layout-13 #contenidor #row2 #columna-0 { width:32.1em; position:absolute; top:0; left:0; height:auto!important;}
	#layout-13 #contenidor #row2 #columna-1 { margin-left:1.2em; width:32.1em; float:left;  margin-left:33.3em; height:auto!important;}
	#layout-13 #contenidor #row2 #columna-2 {  width:32.1em; float:right; height:auto!important; }	


/* Layout 14
--------------------------------------------------------------------------- */
#layout-14 #contenidor{ padding:1.6em 0 1.9em .4em; float:left; width:99.1em;}
	#layout-14 #contenidor #menu { width:17.4em; float:left; }

	#layout-14 #page-content{ position:relative; width:80.2em; float:left; margin-left:1.1em;  }
	
	#layout-14 #contenidor #row1 .columna-0 {  width:53.1em; margin-left:27.1em;}
	
	#layout-14 #contenidor #row2 { display:block; height:1%; }	
	#layout-14 #contenidor #row2 #columna-0 { width:26em; position:absolute; top:0; left:0; height:auto!important;}
	
	#layout-14 #contenidor #row2 #columna-1 { margin-left:1.1em; width:26em; float:left; height:auto!important; margin-left:27.1em; }
	#layout-14 #contenidor #row2 #columna-2 { width:26em; float:right; height:auto!important; }	



/* Layout 15
--------------------------------------------------------------------------- */
#layout-15 #contenidor{ padding:1.6em 0 1.9em .4em; float:left; width:99.1em; }
	
	#layout-15 #page-content 	{ position:relative; float:left; width:80.2em; margin-left:1.1em;}
	
	#layout-15 #contenidor #menu { width:17.4em; float:left;}
	#layout-15 #contenidor #row1 .columna-0 {  width:53.1em;}
	
		
	#layout-15 #contenidor #row2 #columna-0 { width:26em; float:left;height:auto!important; }
	#layout-15 #contenidor #row2 #columna-1 { margin-left:1.1em; width:26em; float:left; height:auto!important;}
	#layout-15 #contenidor #row2 #columna-2 { position:absolute; width:26em; top:0; right:0; height:auto!important;}	

/* Enllacos interns
--------------------------------------------------------------------------- */

#salta-nav div { position: absolute; top:0; left:0; z-index: 10000;}
	#salta-nav div ul { margin: 0; padding: 0; list-style-image:none; list-style-position:outside; list-style-type:none;}
	#salta-nav div a { position: absolute; top: 0; width: 27.8em; margin: -100em 0 0 37em; text-align: center; background: #D82E39;}
		#salta-nav div a:hover{	text-decoration:underline !important;} 
		#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;}
	#salta-nav div .ie { background: url(../img/cantonada_navbar_ie.gif) no-repeat 0 0; bottom:0; height:12px; left:0; width:12px;}
	#salta-nav div .id { background: url(../img/cantonada_navbar_id.gif) no-repeat 0 0; bottom:0; height:12px; right:0; width:12px;}

.cantonades-inf .ie, .cantonades-inf .id { position:absolute; width:6px;}
	
.inici-pag{ padding:0; margin-left: -1000em!important; position:absolute;}
	.inici-pag a{margin: 0; padding: 0; line-height: 1.4em; }
	.inici-pag a:focus,.inici-pag a:active { margin: 0; padding: 0; line-height: 1.4em;}


/* Barra Corporativa 
---------------------------------------------------------------------------------*/

#barra-corporativa{
	font-family:Arial, Helvetica, sans-serif;
	background:#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;}
		#barra-corporativa #idiomes li.separador{ background: url(../img/separador.jpg) no-repeat right; padding-right:1em; margin-right:.2em; border:none; padding-bottom:0 !important;}
	
	
/* Capsalera 
---------------------------------------------------------------------------------*/

#capsalera{ margin:0; position:relative; background:#333;}
	#capsalera p{ font-size:1em; position:absolute; bottom:1.5em; left:31px; color:#FFFFFF;}
	#capsalera h1{ color:#FFF; display:block;}
	#capsalera object{ display:block;}


/* Menú navegació 
---------------------------------------------------------------------------------*/


#navegacio-horitzontal{ height:3.9em; margin:0 0 -.1em 0; padding:0;  position:relative;  background:url(../img/bg-navegacio-h.png) bottom repeat-x; overflow:hidden;}

	#navegacio-horitzontal ul{ margin:0; padding:1em 0 0 2.5em; height:2.5em; background:url(../img/bg-menu-h.gif) no-repeat left; font-family:Arial, Helvetica, sans-serif;}
		#navegacio-horitzontal ul li{ float:left; background:url(../img/barra-separa-menu.gif) right no-repeat; padding-top:0; padding-bottom:.4em; padding-right:.9em; margin-left:.6em;}
			#navegacio-horitzontal ul li a{ color:#444444; font-weight:bold; font-size:1.2em;}
				#navegacio-horitzontal ul li a:hover{  }
				#navegacio-horitzontal ul li.last{ background:none;}
#navegacio-horitzontal map{ display:block; float:left; }	

	/* Cercador menu */			

#navegacio-horitzontal form#cercador-menu{ float:right; padding-top:.5em;  padding-right:10px; margin-left:10px;}

	#navegacio-horitzontal form#cercador-menu label{ position:absolute; top:-5500em; }	
		#navegacio-horitzontal form#cercador-menu label.js{ top:-.7em; background:#fff; width:10em; right:7.5em;}

	#navegacio-horitzontal form#cercador-menu p{ position:relative; margin:0; padding:0; font-size:1.1em; font-family:tahoma;}
		#navegacio-horitzontal form#cercador-menu input#cerca{ float:left; padding:0 0.5em 0 0.9em; font-size:1em; color:#717171; background: url(../img/caixa-cercador.gif) no-repeat; border:0; width:13.9em; height:2.1em; margin-right:.3em;}
	#navegacio-horitzontal form#cercador-menu input#envia{  vertical-align:bottom; width:24px; height:24px}


	/* Desplegable */
#navegacio-horitzontal #formularis{ position:absolute; top:0; right:0;}
#marc-web #barra-form-temes{ float:right; padding-right:12px; margin-right: -2px; background:url(../img/barra-separa-menu.gif) no-repeat scroll right 6px transparent}
#marc-web #barra-form-temes, 
#marc-web #barra-form-temes label{ position:relative; top:auto; color:#013365; font-size: 1.1em; font-family:tahoma; font-weight:bold; }

#marc-web #barra-form-temes{ padding-top:0.4em;} 
#marc-web #barra-form-temes select { margin:0 3px; border:1px solid #a49f9f; padding:2px 2px 2px 0; width:189px;  font-size:11px; color:#444;}
#marc-web #barra-form-temes input#ir{ vertical-align:bottom; width:24px; height:24px;}

.inferior{ border-top:1px dashed #C7C7C7; margin-top:2em; }

/* Caixa desplegable en blocs home*/

.desplegable:after{ clear:both; content:'.'; height:0; display:block; visibility:hidden;}

#marc-web .desplegable.bloc #barra-form-temes{ background:none; margin:0; padding:14px 0 0 0;}
#marc-web .desplegable.bloc #barra-form-temes div{ margin:0; padding:0;}
#marc-web .desplegable.bloc #barra-form-temes select{ margin:0; width:212px; }

#layout-4 .desplegable.bloc #barra-form-temes, #layout-1 .desplegable.bloc #barra-form-temes,  #layout-12 .desplegable.bloc #barra-form-temes, #layout-13 .desplegable.bloc #barra-form-temes{ padding:8px 0 0 0;}
#layout-4 .desplegable.bloc #barra-form-temes select, #layout-1 .desplegable.bloc #barra-form-temes select, #layout-12 .desplegable.bloc #barra-form-temes select, #layout-13 .desplegable.bloc #barra-form-temes{ width:189px; margin:0;}

/* Menu principal
-------------------------------------------------------------------------- */
map{display:block;}
#menu{ width:17.4em;float:left; display:block;} 

#menu-principal a{ border:0;}
#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;  background:url(../img/raquo-menu-2.gif) left  no-repeat; padding-left:.9em; margin-left:.7em;}

#menu-principal ul li { text-transform:none; padding: 0.5em 0; font-weight: bold; color:#700101; border-bottom:1px solid #c2c2c2;  padding-left:1.6em!important;  background: url(../img/raquo-1-menu.gif) 10px 10px  no-repeat; }
	#menu-principal ul li.ultim{ border:0;} 
	
	#menu-principal ul li a{   line-height:1.1em; padding-left:0; margin-left:0;}
	#menu-principal ul li span{display:block; background: url(../img/raquo-2-menu.gif) left 5px no-repeat #fff!important;  padding-left:.9em; margin-left:0em; padding-top:0; height:auto; margin-left:-0.9em;}
	
		#menu-principal ul li ul{ font-family:Tahoma, Verdana; font-size:.9em;  margin-top:0.4em; padding:0 0 0 .2em; border:0; }
		#menu-principal ul li ul li span{ margin-left:0; padding:0; background:none!important;}
			#menu-principal ul li ul li ul li span{  background: url(../img/raquo-2-menu.gif) left 5px no-repeat #fff!important;  padding-left:.9em;}
			 #menu-principal ul li ul li ul li ul{ margin-left:0.9em;}
			#menu-principal ul li ul li{font-family:Tahoma, Verdana; text-transform: none; border:0; font-weight:normal; margin-bottom:.35em; margin-top:.35em; padding:0!important;}
				#menu-principal ul li ul li a{padding:0;  display:inline;  margin-left:0;}

		#menu-principal ul ul ul{ font-size:1em;}
	#menu-principal ul ul a{ background:none!important;}
	
		#menu-principal ul li ul li ul{ border:0; margin:0; padding:0 0 .3em 0;}
	#menu-principal ul li ul li ul li{}
	#menu-principal ul ul li {background: none;}
	#menu-principal ul ul ul { padding:0!important;}
	#menu-principal ul ul ul li {font-weight: normal; background: url(../img/raquo-1-menu.gif) 0.1em .2em  no-repeat;}
	#menu-principal ul ul ul ul li { background:none;}
	#menu-principal ul ul ul a{display: block; margin: 0 0 0 .9em!important; padding: 0!important;}
		#menu-principal ul ul ul ul a{ margin-left:0!important;}
.access{ left:-1000px; position:absolute; display:none;}
	
/* Peu 
------------------------------------------------------------------------------ */

#sobre-bcn{ background:#e0e0e0; margin-bottom:.1em; padding-top:.8em; clear:both; min-height:2.3em; height:auto; }
	#sobre-bcn ul{ margin:0; padding:0; text-align:center;}
		#sobre-bcn ul li{ display:inline; font-size:1.1em; font-family: Arial, Verdana, Helvetica, sans-serif!important; padding:0 .5em .2em .6em; background:url(../img/separador-sobre-bcn.gif) right no-repeat;}
		#sobre-bcn ul li.ultim{ background:none;}
			.rss{ background: url(../img/rss.gif) no-repeat left; padding-left:1.3em; padding-bottom:.2em;}


#copy{ background:#d0d0d0;  height:2.1em; padding-top:1em; text-align:center;}
	#copy p { margin:0;   font-size:1em; font-family: Verdana, Arial, Helvetica, sans-serif!important; }
	#copy p a{ color:#0051A1; border-bottom:1px dashed #A1C1E1; }	
		#copy p a:hover{ border-bottom:1px dashed #0051A1; }	


/* Atencio al ciutada
-----------------------------------------------------*/                                                                               
				 
#atencio-ciutada{ background:#ececec; width:17.4em; margin-bottom:1.1em;}
	
#atencio-ciutada ul{margin:0; padding:.6em 0 .5em 0;  font-size:1.1em;  }
	#atencio-ciutada ul li{ background:url(../img/raquo-equipaments.gif)  left no-repeat; padding-left:.7em; margin-left:.2em; margin-bottom:.5em; }
#atencio-ciutada dl { font-size:1.1em; padding:0em 0 0 .2em; margin-top:.7em; margin-bottom:.7em; }
	#atencio-ciutada dl dt{  background:url(../img/raquo-equipaments.gif) left 2px no-repeat; padding-left:1em; }
		#atencio-ciutada dl dd{ margin:0 0 .7em 0; padding:0 0 0 .7em;}
	#atencio-ciutada div{ border:1px solid #d2d2d2; border-top:0; margin:0; padding:9px 7px; }
	#atencio-ciutada h2{ color:#ffffff; border:1px solid #5f5f5f; border-bottom:0; text-transform:uppercase; font-size:1.4em; background:#6a6a6a; font-weight: bold!important; padding:5px 7px; margin-left:.01em; }
	#atencio-ciutada h3{ margin:0; padding:0 0 0 20px; color:#013365; }
		#atencio-ciutada h3.per-internet{ background:url(../img/per-internet.jpg) left no-repeat; }
		#atencio-ciutada h3.telefon{ background:url(../img/per-telefon.jpg) left no-repeat; }
		#atencio-ciutada h3.presencial{ background:url(../img/presencial.jpg) left no-repeat; }
p#condicions-us{ font-weight: bold; margin:0; padding:0;}	
	
/* Agenda
---------------------------------------------------------------------------------*/	
#agenda7{ height:auto!important;}
#agenda7 dl{font-size:1.2em; font-family:Arial, Helvetica, sans-serif; margin-bottom:1.3em;}
			#agenda7 dl dt{float:left; font-weight:bold; margin-right:0.5em;}
			#agenda7 dl dd{ margin-bottom:0.2em; margin-left:0; color:#444;}
body#layout-7 #agenda7 dl{ margin-left:0.3em;}
#agenda7 p{ clear: both;}

#agenda p{ clear:both;}
#agenda div p{ clear:none;}

#noticies p{ clear:both;}
#noticies div p{ clear:none;}

.paginador{background:url(../img/bg-paginador.jpg) left top no-repeat; height:5.3em!important; position:relative; margin-top:0; margin-left:-1em; margin-right:-1em; margin-bottom:4em; clear:both; width:auto;}
.paginador-superior{ background:url(../img/bg-paginador-superior.gif) left top repeat-x;  height:5.5em!important; position:relative; margin-bottom:1.7em !important;}
	.paginador a.anterior, .paginador-superior a.anterior{ position:absolute; left:3%; top:1.6em; background:url(../img/raquo-anterior-pag.gif) no-repeat left; padding-left:1em; padding-bottom:.2em; font-size:1.1em;}	
	.paginador a.seguent, .paginador-superior a.seguent{ position:absolute; right:3%; top:1.6em; background:url(../img/raquo-seguent-pag.gif) no-repeat right; padding-bottom:.2em; padding-right:1em; font-size:1.1em;}
		
		.paginador ul, .paginador-superior ul { padding-top:1.7em!important; text-align:center; margin-right:3em; font-family:Arial, Helvetica, sans-serif; display:block; float:none;}	
		.paginador ul li, .paginador-superior ul li{ display:inline; font-size:1.2em; margin-right:.6em;}
		.paginador ul li.marcat, .paginador-superior ul li.marcat{ font-weight:bold; font-size:1.4em; }
			.paginador ul li.marcat a, .paginador-superior ul li.marcat a{ color:#013365!important;}
			.paginador ul li a, .paginador-superior ul li a{ border:none!important;}

/* Home
---------------------------------------------------------------------------------*/

.bloc{ border:1px solid #c2c2c2; margin-bottom:1.1em; background:url(../img/bg-bloc.gif) no-repeat left top; padding:0.8em 0.9em 1.6em!important; display:block; clear:both; height:auto!important; height:1%; color:#444444; }

	.bloc h2{ margin-bottom:.2em; letter-spacing:-0.02em;}
	.bloc p { margin-top:0; margin-bottom:0;}
	.bloc div:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	.bloc div,.bloc h3 { color:#013365;}
	.bloc h3 { margin-top:0;}
	.bloc div{ margin:0 0 2em; height:auto;}
		.bloc div img { float:left; margin-bottom:0.3em; margin-right:0.7em; margin-top:0.2em;}
		.bloc div p { margin:0; padding:0; color:#444; }
			.bloc div p.video {font-weight:bold; margin-top:.5em; padding-top:0.2em; clear:both; padding-left:1.8em; float:left; clear:both !important;}
				.bloc div p.video a {margin-left:0;}

		.bloc div.col-0, .bloc div.col-1{margin:0;}


.altres-link { background:url(../img/fletxa-seguent.gif) no-repeat scroll left 0.2em; font-size:0.9em !important;
font-weight:bold; height:1.7em; margin-top:0; padding:0 0 0 0.8em !important; text-align:left; 
}

/* bcn 10 linies rotacion */

#deu-lineas.bloc{padding:0!important; width:31.9em; height:1%;}
	 #deu-lineas.bloc div{margin-bottom:0; }	
	 #deu-lineas.bloc h2 {margin:0.4em 0 0.7em; padding:0 0 0 0.2em;}
	 #deu-lineas.bloc h3 {font-size:1.4em; margin:0 0.8em 1.3em; padding:0;}
	 #deu-lineas #datacontainer.js, #deu-lineas #datacontainer.js div#bloc div{ overflow:hidden; position:relative; height:17em; margin:0 .3em; }

#deu-lineas .navegacio{ background:#c2c2c2 url(../img/bg-mes-peu.gif) repeat-x bottom left; height:1.7em; text-align:left; padding:.4em 0em .25em 1em; font-size:1.1em; margin-top:0.7em; }
	
	#deu-lineas .navegacio a{ background:transparent url(../img/fletxa-seguent.gif) no-repeat 0 0.3em; padding-left:0.8em;	color:#0051A1; text-decoration:none; border-bottom:1px dashed #90b0d0;}
	#deu-lineas .navegacio span{  display:block; float:left; padding:0; margin-right:.4em;}
	#deu-lineas .navegacio span img{display:block; float:left; padding:0; margin:0; width:16px; height:16px;}
		#deu-lineas .navegacio a:hover{	border-bottom:1px dashed #0051a1; }
	#deu-lineas .navegacio a#altres-titulars{ float:left; width:auto; margin:0.1em 0 0;}

	#deu-lineas .navegacio p{float:right; margin:0em 0 0 1em; display:none;}
	#deu-lineas .navegacio.js p{ display:block;}
		#deu-lineas .navegacio p.deu-num{ padding:.1em .2em 0 .2em; font-size:1em;}
		#deu-lineas .navegacio p.deu-num span{ margin:0; padding:0;}
		#deu-lineas .navegacio p a{ cursor:pointer; background:none; border:none; padding:0; margin:0;}
				#deu-lineas .navegacio p a img{ float:left; margin-bottom:0.5em; margin-right:0em;}


/* Benvinguda 
---------------------------------------------------------------------------------*/

#benvinguda {padding-bottom:0;}
#benvinguda div{ border:1px solid #C6C6C6; vertical-align:top; padding:0.1em; margin:1em 0 0; height:1%; background:#FEFEFE url(../img/bg-benvinguda.gif) no-repeat bottom right; font-family:Arial, Helvetica, sans-serif; height:auto; }
	#benvinguda div img{ margin:0 1.1em 0 0;}
		#benvinguda div h3{ clear:none; margin-top:0.5em;}
			
			#benvinguda div h3 a{margin-top:.4em; }
	#benvinguda div p{width:70%; float:left; margin-bottom:0.5em;}


#layout-5 #benvinguda div img, #layout-6 #benvinguda div img, #layout-8 #benvinguda div img, #layout-14 #benvinguda div img,  #layout-15 #benvinguda div img{ margin:0 .7em 0 0;}	




/* Blocs 
---------------------------------------------------------------------------------*/

#layout-5 #columna-1 .bloc, #layout-6 #columna-0 .bloc,  #layout-1 #columna-0 .bloc, #layout-12 #row1 .bloc, #layout-13 #row1 .bloc, #layout-14 #row1 .bloc, #layout-15 #row1 .bloc,  #layout-9 #columna-1 .bloc  { background:url(../img/bg-bloc-531.gif) no-repeat right top; overflow:hidden;}

#layout-5 #columna-1 .bloc .col-0, #layout-6 #columna-0 .bloc .col-0, #layout-14 #row1 .bloc .col-0, #layout-15 #row1 .bloc .col-0{ float:left; width:24em; margin-right:3.1em; margin-bottom:0;}
#layout-5 #columna-1 .bloc .col-1, #layout-6 #columna-0 .bloc .col-1, #layout-14 #row1 .bloc .col-1, #layout-15 #row1 .bloc .col-1{ float:left; width:24em; margin-bottom:0;}


#layout-1 #columna-0 .bloc .col-0, #layout-9 #columna-1 .bloc .col-0, #layout-12 #row1 .bloc .col-0, #layout-13 #row1 .bloc .col-0{ float:left; width:30.2em; margin:0 3em 0 0!important;}
#layout-1 #columna-0 .bloc .col-1, #layout-9 #columna-1 .bloc .col-1, #layout-12 #row1 .bloc .col-1, #layout-13 #row1 .bloc .col-1{ float:left; width:30.2em; margin:0!important;}




/* Destaquem & Seccio
---------------------------------------------------------------------------------*/

.caixa-info { background:#FFFFFF; border:1px solid #C2C2C2; margin-bottom:1.1em; padding:0.2em 0.2em .2em; height:auto; display:block; float:none; overflow:hidden;}
	.caixa-info h2 { background:#A5A4A4; color:#FFFFFF; font-size:1.6em; font-weight:bold; margin:0; padding:0 0 0 0.3em;}
	.caixa-info ul, .caixa-info div.tema { background:#E5E5E5; height:1%; margin-bottom:0; margin-top:0.2em; padding:0.9em 0.5em .1em; /*float:left;*/}
	.caixa-info ul{ float:none;}
		.caixa-info ul li { margin-bottom:0.8em; height:1%;}
			.caixa-info ul li a { border:none !important;}			
			
	.caixa-info div.tema { padding-bottom:0.6em; height:auto; overflow:hidden;}
		
		.caixa-info div.tema a{ border:none !important; display:block; height:auto;}
		.caixa-info div.tema ul {padding-left:0; margin-top:0; margin-left:.1em; font-size:1.2em; font-family:Arial, Helvetica, sans-serif; line-height:1.4;}
			.caixa-info div.tema ul li a{ background: url(../img/fletxa-seguent.gif) no-repeat scroll left 0.3em; padding:0 0 0 0.8em; border-bottom:1px dashed #A1C1E1 !important; display:inline;}
			.caixa-info div.tema ul li a:hover{ border-bottom:1px dashed #0051A1!important;}

.caixa-info div.tema ul li.link-destacat{ font-weight:bold; margin-top:1.6em; margin-bottom:.6em; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:0.9em; }


/* Blog Bcn 
---------------------------------------------------------------------------------*/


#blog-bcn { background: url(../img/bg-blog.gif) no-repeat left top; border-left:1px solid #9FADB7; border-right:1px solid #9FADB7; border-top:1px solid #9FADB7;}

	#blog-bcn h3 { display:block; float:left; font-size:1.3em; height:51px;	margin:0.5em 0 0.5em 0.4em;	width:8.2em;}
		#blog-bcn h3 img { width:auto; float:left; }		
	#blog-bcn div.comentari { background: #F2F2F2; border:1px solid #9c9d9e; float:left; margin:0.6em 0.2em 0.5em 0.1em; width:18.4em; position:relative; height:1%;}

		#blog-bcn div.comentari .boca{ left:-13px; position:absolute; top:14px; width:13px; height:21px;background: url(../img/blog-boca.gif) no-repeat top left; display:block;}
			
		#blog-bcn div.comentari .supesq{ position:absolute; top:-1px; left:-1px; background: url(../img/blog-canto-supesq.gif) no-repeat top left; width:12px; height:13px; display:block;}
		#blog-bcn div.comentari .supdre{ position:absolute; top:-1px; right:-1px; background: url(../img/blog-canto-supdre.gif) no-repeat top left; width:12px; height:13px; display:block;}
		#blog-bcn div.comentari .infesq{ position:absolute; bottom:-1px; left:-1px; background: url(../img/blog-canto-infesq.gif) no-repeat top left; width:12px; height:13px; display:block;}
		#blog-bcn div.comentari .infdre{ position:absolute; bottom:-1px; right:-1px; background: url(../img/blog-canto-infdre.gif) no-repeat top left; width:12px; height:13px; display:block;}
			

		#blog-bcn div.comentari p {color:#000000; display:block; font-family:Arial,Helvetica,sans-serif; font-size:1.4em;font-weight:bold; line-height:1.2; margin:0; min-height:3.8em; padding:0.3em 0.7em 0.4em 0.7em;}

	#blog-bcn p#peu-blog {background: url(../img/barra-blog.gif) no-repeat left bottom #444; clear:both; color:#FFFFFF; height:1.7em !important; margin:0 0 0; padding:0.2em 0.8em 0.2em 0; text-align:right; vertical-align:bottom; border-right:1px solid #006FB5; border-top:1px solid #009acb; font-weight:bold; line-height:1.4;}

		#blog-bcn p#peu-blog a { background: url(../img/fletxa-blanca.gif) no-repeat left 0.25em; border-bottom:1px dashed #FFFFFF !important; color:#FFFFFF; padding:0 0 0 0.8em;}
#blog-bcn p#peu-blog a:hover { border-bottom:1px solid #FFFFFF !important;}

#layout-5 #blog-bcn, #layout-6 #blog-bcn, #layout-8 #blog-bcn, #layout-14 #blog-bcn, #layout-15 #blog-bcn{background:url(../img/bg-blog-260.gif) no-repeat left top;}
	#layout-5 #blog-bcn h3, #layout-6 #blog-bcn h3, #layout-8 #blog-bcn h3, #layout-14 #blog-bcn h3, #layout-15 #blog-bcn h3{ margin:0.8em 0 0.5em 0.3em; width:7.3em;}
#layout-5 #blog-bcn div.comentari, #layout-6 #blog-bcn div.comentari, #layout-8 #blog-bcn div.comentari, #layout-14 #blog-bcn div.comentari, #layout-15 #blog-bcn div.comentari {margin:0.6em 0.6em 0.5em 0.5em; width:13em;}
	#layout-5 #blog-bcn div.comentari p, #layout-6 #blog-bcn div.comentari p, #layout-8 #blog-bcn div.comentari p, #layout-14 #blog-bcn div.comentari p, #layout-15 #blog-bcn div.comentari p{ font-size:1.2em; padding:0.5em 0.9em;}	
	
#layout-2 #blog-bcn, #layout-7 #blog-bcn{ background:url(../img/bg-blog-294.gif) no-repeat left top;}
#layout-2 #blog-bcn h3, #layout-7 #blog-bcn h3{ width:7.6em;}
	#layout-2 #blog-bcn div.comentari, #layout-7 #blog-bcn div.comentari{ width:15em;}	
	#layout-2 #blog-bcn div.comentari p, #layout-7 #blog-bcn div.comentari p{ padding-left:1em; font-size:1.2em; padding-right:1em; }	
	
	
/* Enquesta 
---------------------------------------------------------------------------------*/

#enquesta{ height:1%;}
#enquesta h3{ font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#013365; margin-left:0.2em;}
	#enquesta h3 a{ color:#013365;}
#enquesta form{ margin:1.2em 0 1.4em; border-bottom:1px solid #a3a3a3; margin-left:0.2em;}
	#enquesta form p{ margin:0 0 0.2em;}
		#enquesta form p input{ margin:0 0.2em 0 0; vertical-align:middle;}
		
		#enquesta dl.respostes-enquesta{ font-family:Arial, Helvetica, sans-serif; font-size:1.1em;   margin:1.2em 0.1em 1.6em 0.2em; position:relative; clear:both; overflow:hidden;}
		#enquesta .informacio-relacionada{ height:auto!important;}
			
		dl.respostes-enquesta dt{ background:#E5E5E5 none repeat scroll 0; color:#1A3957; float:left; font-weight:normal;margin:0.2em 0; width:44.9%; height:1.4em; color:#444; padding-left:0.3em; }
		dl.respostes-enquesta dd { background:#E5E5E5 none repeat scroll 0; float:left; font-weight:bold; margin:0.2em 0; padding:0em 1em 0em 0; text-align:left; width:41.4%; height:1.4em; }
		dl.respostes-enquesta dd img{ height:1.4em; width:3em; margin:0; display:block; }
	

#enquesta dd.percent{ width:1.4em!important;}



#layout-5 dl.respostes-enquesta dd, #layout-6 dl.respostes-enquesta dd, #layout-8 dl.respostes-enquesta dd, #layout-14 dl.respostes-enquesta dd, #layout-15 dl.respostes-enquesta dd { width:37.8%;}



/*detall*/

#layout-10 #columna-0 dl.respostes-enquesta, #layout-11 #columna-0 dl.respostes-enquesta{ margin:1em 0.1em 0.8em 0.2em;}

#layout-10 #columna-0 dl.respostes-enquesta dd { background:none; width:auto;}
#layout-11 #columna-0 dl.respostes-enquesta dd { background:none; width:auto;}

#layout-10 #enquesta .informacio-relacionada, #layout-11 #enquesta .informacio-relacionada{ background:url(../img/bg-enquestes.gif) repeat-x left bottom; padding-bottom:1em!important; height:1%; margin-left:0!important;}
#layout-10 #enquesta .informacio-relacionada h3, #layout-11 #enquesta .informacio-relacionada h3{ margin-right:0;}
#layout-10 #enquesta .informacio-relacionada p, #layout-11 #enquesta .informacio-relacionada p{ padding-left:.9em;}
#layout-10 #enquesta .informacio-relacionada p.num-vots, #layout-11 #enquesta .informacio-relacionada p.num-vots{ font-weight:bold;}
#layout-10 #enquesta .informacio-relacionada dl, #layout-11 #enquesta .informacio-relacionada dl{ margin-left:.9em; }

#layout-10 #enquesta .informacio-relacionada dl.respostes-enquesta dt, #layout-11 #enquesta .informacio-relacionada dl.respostes-enquesta dt{ height:2em; margin:0 0 .2em; padding-left:1em; clear:left; float:left; display:block; width:44.5%;}
		#layout-10 #enquesta .informacio-relacionada dl.respostes-enquesta dd, #layout-11 #enquesta .informacio-relacionada dl.respostes-enquesta dd { height:2em; margin:0; font-size:1.1em; width:50%;}
		#layout-10 #enquesta .informacio-relacionada dl.respostes-enquesta dd img, #layout-11 #enquesta .informacio-relacionada dl.respostes-enquesta dd img{ height:1.8em!important; margin-right:0.5em;  }

.detall ul, .detall ol { font-size:1.2em; padding:0; margin:2em 0 2.5em 0; line-height:1.4em;}
	.detall ol { margin-left:1.6em; margin-bottom:1em;}
	.detall ul li{ background:url(../img/ico-guio.gif) no-repeat left 0.5em; padding-left:0.9em; margin-bottom:0.6em; }
	
		.detall ul li ul, .detall ol li ul{ font-size:1em; margin:0.3em 0 0.3em; }
			.detall ul li ul li, .detall ol li ul li{background:url(../img/guio-list.gif) no-repeat left 0.7em; }
.detall ul.llistat-links{ height:auto; overflow:hidden; }
	
	.detall ul.llistat-links li{ background:url("../img/raquo-equipaments.gif") no-repeat 0 0.5em; padding:0.1em 0 0 0.8em; height:auto; overflow:hidden; margin:0;}		
			
/**********/

form p.botones{ margin:1em 0 1.6em !important;}
form p.botones input { border:none; font-size:0.9em !important; font-weight:bold; height:2.4em; text-align:center; width:7.2em; font-family:Arial, Helvetica, sans-serif; }
form p.botones input#enviar {background: url(../img/boto_votar.gif) no-repeat 0 0.1em!important; color:#FFFFFF; margin-left:-0.3em; border:none;}
form p.botones input#veure {background: url(../img/boto-veure-temes.gif) no-repeat scroll 0 0.2em !important; border:medium none; color:#FFFFFF; font-size:0.8em !important; margin-left:-0.3em; width:11.2em;}

form p.botones input#esborrar { background:transparent url(../img/boto_esborrar.gif) no-repeat scroll 0 0.2em !important; color:#444; border:none;}



/* Preguntes
---------------------------------------------------------------------------------*/

#preguntes ul{ padding:0; margin-top:.3em; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; margin-left:0;}
	#preguntes ul li{ margin:0 0 .4em 0!important;  padding:0.3em 0 ; height:1%;}
		#preguntes ul li a{ background:url(../img/fletxa-seguent.gif) no-repeat  left 4px; height:1.7em; padding:0 0 0 0.6em !important; text-align:left;}
#preguntes p{ height:1%; line-height:1.4;}



/* modul home */
#respostes dl{ margin:0.6em 0 1.3em; padding:0; font-size:1.2em; }
	#respostes dl dt{ color:#013365; font-weight:bold;}
	#respostes dl dd{ margin:0 0 1em; padding:0;} 
	
	
/*llistat de preguntes*/

/*#layout-0 #columna-0 #preguntes ul, #layout-3 #columna-0 #preguntes ul, #layout-2 #columna-0 #preguntes ul, #layout-7 #columna-0 #preguntes ul { margin-left:0em; margin-bottom:2em; float:left; margin-bottom:2em;}*/
#layout-0 #columna-0 #preguntes ul.col-0, #layout-0 #columna-0 #preguntes ul.col-1{ width:37em;}
#layout-3 #columna-0 #preguntes ul.col-0, #layout-3 #columna-0 #preguntes ul.col-1{ width:29em;}
#layout-0 #columna-0 #preguntes ul.col-0 li, #layout-0 #columna-0 #preguntes ul.col-1 li{ margin-bottom:0.2em;}

/*llistat de preguntes i respostes*/
#pregunta-resposta { padding-bottom:0!important; margin-bottom:0!important;}
#pregunta-resposta dl{  margin:0 0 2em 0; padding:0; }
	
	#pregunta-resposta dl dt{ margin:0; padding:.7em 1em 0.4em; color:#013365; font-weight:bold; font-size:1.4em;}
	#pregunta-resposta dl dd{ margin:0; padding:0 1.2em 1em; font-size:1.2em;}	

/* entrevistes
---------------------------------------------------------------------------------*/

#entrevistes{}


/* Video 
---------------------------------------------------------------------------------*/

#video div{ margin-bottom:1.6em;}
#video p{ margin-top:0.4em; padding-left:0.1em;}

#layout-5 #columna-1 #video, #layout-6 #columna-0 #video, #layout-1 #columna-0 #video, #layout-9 #columna-1 #video, #layout-12 #row1 #video, #layout-13 #row1 #video, #layout-14 #row1 #video, #layout-15 #row1 #video { padding-bottom:0;}
#layout-5 #columna-1 #video div, #layout-6 #columna-0 #video div, #layout-1 #columna-0 #video div, #layout-9 #columna-1 #video div, #layout-12 #row1 #video div, #layout-13 #row1 #video div, #layout-14 #row1 #video div, #layout-15 #row1 #video div{ border-left:2px dotted #BFBFBF; float:left; margin:0 0 0 1.2em; padding:0 0 0 0.9em; width:35.5%;  height:auto; overflow:hidden;} 
#layout-5 #columna-1 #video object, #layout-6 #columna-0 #video object, #layout-1 #columna-0 #video object, #layout-9 #columna-1 #video object, #layout-12 #row1 #video object, #layout-13 #row1 #video object, #layout-14 #row1 #video object, #layout-15 #row1 #video object{ float:left;}
#layout-5 #columna-1 #video div p, #layout-6 #columna-0 #video div p, #layout-1 #columna-0 #video div p, #layout-9 #columna-1 #video div p, #layout-12 #row1 #video div p, #layout-13 #row1 #video div p, #layout-14 #row1 #video div p, #layout-15 #row1 #video div p{margin-bottom:0.6em; margin-top:-0.2em; padding-bottom:0; padding-top:0;}
#layout-5 #columna-1 #video p, #layout-6 #columna-0 #video p, #layout-1 #columna-0 #video p, #layout-9 #columna-1 #video p, #layout-12 #row1 #video p, #layout-13 #row1 #video p, #layout-14 #row1 #video p, #layout-15 #row1 #video p{ clear:both; margin-bottom:0.5em;}



/* intro 
---------------------------------------------------------------------------------*/

#intro h2{font-size:1.4em; clear:both; margin:.4em 0 1.2em; color:#013365; font-weight:bold; font-family:Tahoma,Arial, Helvetica, sans-serif}
#intro img{ margin-right:1em;}
#intro p{ margin-top:.5em;}
#intro.bloc div{ padding:0 ; margin:0; }


/* modul-tema 
---------------------------------------------------------------------------------*/

.moduls{ border:1px solid #c2c2c2; padding:0.2em; margin-bottom:1.1em; float:left; height:auto!important;}
.moduls h2{ margin:0; margin-bottom:0.2em;}
.moduls img{ width:100%;}
.moduls p{ margin:0 .7em 1em !important;}

.moduls p.link-peu{ font-weight:bold;}


/* Seccions 
---------------------------------------------------------------------------------*/

#seccions.caixa-info ul {
background:transparent url(../img/bg-seccions.gif) repeat-x center bottom;
font-family:Arial,Helvetica,sans-serif;
padding:0.7em 0 0.3em;
height:auto;
float:none;
overflow:hidden;
}
#seccions.caixa-info ul li {
background:#FFFFFF;
float:left;
margin-bottom:0.5em;
margin-left:0.6em;
padding:0.5em 0 0.5em 0.8em;
width:44%;
}
#seccions.caixa-info ul li a {
background:transparent url(../img/fletxa-seguent.gif) no-repeat left 0.3em;
color:#3271B1;
font-size:1.3em;
font-weight:bold;
padding-left:0.5em;
}

/* destaquem tema
-------------------------------------------------------------------------- */
.caixa-info img{ width:100%;}


#layout-6 #columna-0 #destaquem h2, #layout-5 #columna-1 #destaquem h2, #layout-1 #columna-0 #destaquem h2,#layout-9 #columna-1 #destaquem h2, #layout-12 #row1 #destaquem h2, #layout-13 #row1 #destaquem h2, #layout-14 #row1 #destaquem h2, #layout-15 #row1 #destaquem h2{ padding:0 0 0 .3em; margin:0; }
#layout-6 #columna-0 #destaquem ul, #layout-5 #columna-1 #destaquem ul, #layout-12 #row1 #destaquem ul, #layout-13 #row1 #destaquem ul, #layout-14 #row1 #destaquem ul, #layout-15 #row1 #destaquem ul{ overflow:hidden; margin:0; padding:.7em  0 0 .5em; width:52em;}

#layout-1 #columna-0 #destaquem ul, #layout-9 #columna-1 #destaquem ul, #layout-12 #row1 #destaquem ul, #layout-13 #row1 #destaquem ul{ overflow:hidden; margin:0; padding:.7em  0 0 .5em; width:64.3em;}

#layout-6 #columna-0 #destaquem ul li, #layout-5 #columna-1  #destaquem ul li, #layout-1 #columna-0 #destaquem ul li,  #layout-9 #columna-1 #destaquem ul li,#layout-12 #row1 #destaquem ul li, #layout-13 #row1 #destaquem ul li, #layout-14 #row1 #destaquem ul li, #layout-15 #row1 #destaquem ul li{ float:left; margin-right:.63em; overflow:hidden; margin-bottom:.4em;}
#layout-6 #columna-0 #destaquem ul li img, #layout-5 #columna-1 #destaquem ul li img, #layout-1 #columna-0 #destaquem ul li img, #layout-9 #columna-1 #destaquem ul li img, #layout-12 #row1 #destaquem ul li img, #layout-13 #row1 #destaquem ul li img, #layout-14 #row1 #destaquem ul li img, #layout-15 #row1 #destaquem ul li img{ width:auto; }
	#layout-6 #columna-0  #destaquem ul:after, #layout-5 #columna-1  #destaquem ul:after, #layout-1 #columna-0 #destaquem ul:after, #layout-9 #columna-1 #destaquem ul:after, #layout-12 #row1 #destaquem ul:after, #layout-13 #row1 #destaquem ul:after, #layout-14 #row1 #destaquem ul:after, #layout-15 #row1 #destaquem ul:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;} 
	
	

#layout-6 #columna-0 #destaquem-tema .tema, #layout-5 #columna-1 #destaquem-tema .tema, #layout-1 #columna-0 #destaquem-tema .tema, #layout-9 #columna-1 #destaquem-tema .tema, #layout-12 #row1 #destaquem-tema .tema, #layout-13 #row1 #destaquem-tema .tema, #layout-14 #row1 #destaquem-tema .tema, #layout-15 #row1 #destaquem-tema .tema{ padding:5px 0 5px 5px;}

#layout-6 #columna-0 #destaquem-tema ul, #layout-5 #columna-1 #destaquem-tema ul, #layout-14 #row1 #destaquem-tema ul, #layout-15 #row1 #destaquem-tema ul{ margin-left:0;  margin-right:0; padding:.3em 0 0 0; width:43.3em; overflow:hidden;} 

#layout-6 #columna-0 #destaquem-tema ul li, #layout-5 #columna-1 #destaquem-tema ul li, #layout-14 #row1 #destaquem-tema ul li, #layout-15 #row1 #destaquem-tema ul li { float:left; background:#FFFFFF; height:3em; width:158px; margin-bottom:0!important; padding:5px; margin-right:5px;} 

#layout-6 #columna-0 #destaquem-tema img, #layout-5 #columna-1 #destaquem-tema img, #layout-1 #columna-0 #destaquem-tema img,  #layout-9 #columna-1 #destaquem-tema img, #layout-12 #row1 #destaquem-tema img, #layout-13 #row1 #destaquem-tema img, #layout-14 #row1 #destaquem-tema img, #layout-15 #row1 #destaquem-tema img{ width:auto;}

#layout-6 #columna-0 #destaquem-tema ul li img, #layout-5 #columna-1 #destaquem-tema ul li img, #layout-1 #columna-0  #destaquem-tema ul li img,#layout-9 #columna-1 #destaquem-tema ul li img, #layout-12 #row1 #destaquem-tema ul li img, #layout-13 #row1 #destaquem-tema ul li img, #layout-14 #row1 #destaquem-tema ul li img, #layout-15 #row1 #destaquem-tema ul li img{ width:auto;}

	#layout-6 #columna-0  #destaquem-tema ul:after, #layout-5 #columna-1 #destaquem-tema ul:after, #layout-1 #columna-0  #destaquem-tema ul:after, #layout-9 #columna-1  #destaquem-tema ul:after, #layout-12 #row1 #destaquem-tema ul:after, #layout-13 #row1 #destaquem-tema ul:after, #layout-14 #row1 #destaquem-tema ul:after, #layout-15 #row1 #destaquem-tema ul:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	
#layout-6 #columna-0 #destaquem-tema ul li a, #layout-5 #columna-1 #destaquem-tema ul li a, #layout-1 #columna-0 #destaquem-tema ul li a, #layout-9 #columna-1 #destaquem-tema ul li a, #layout-12 #row1 #destaquem-tema ul li a, #layout-13 #row1 #destaquem-tema ul li a, #layout-14 #row1 #destaquem-tema ul li a, #layout-15 #row1 #destaquem-tema ul li a{ color:#000000;} 

 #layout-1 #columna-0 #destaquem-tema ul ,#layout-9 #columna-1 #destaquem-tema ul, #layout-12 #row1 #destaquem-tema ul, #layout-13 #row1 #destaquem-tema ul{ margin-left:0;  margin-right:0; width:53.6em; padding:.3em 0 0 0;  overflow:hidden; }
 
#layout-1 #columna-0 #destaquem-tema ul li, #layout-9 #columna-1 #destaquem-tema ul li, #layout-12 #row1 #destaquem-tema ul li, #layout-13 #row1 #destaquem-tema ul li { float:left; background:#FFFFFF; height:3em; width:200px;  overflow:hidden; margin-bottom:0em!important; padding:5px; margin-right:4px;} 


	

 #row1 .columna-0:after{  content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.caixa-info .tema ul li.pdf a,.caixa-info .tema ul li.word a, .caixa-info .tema ul li.file a{ background:none; padding:0;}

.caixa-info .tema ul li.pdf a img,.caixa-info .tema ul li.word a img, .caixa-info .tema ul li.file a img{ margin-right:0.5em; vertical-align:top; width:auto;}
/* Webs destacades
-------------------------------------------------------------------------- */


#destacats{ clear:both;  background:#ededed; height:1%; margin:0 0 1.9em 0; padding:1.6em 2em 2.5em; position: relative; }
	#destacats a, #destacats a:hover{ border:0; }
		
	#destacats div{ margin:0 0 0 2em; overflow:hidden; width:91.6em; }
	#destacats h2{ margin-bottom:.2em;}
	#destacats ul{  padding:0 2em 0 0; display:inline; position:relative;  margin:0; left:0; font-size:1em!important; width:1000em;}
		#destacats ul li{ width:10.9em; height:12.9em; padding:1.3em 0 1em 1.3em; float:left; border:1px solid #b3b3b3; background:#FFFFFF; margin-right:.8em; margin-bottom:1em;}
		#destacats ul li img { display:block; margin-bottom:.2em;}
			#destacats ul li p{ color:#000000; font-size:1em; font-family:tahoma, verdana; margin:0; padding:0;}
	
	
	#destacats ul.js{ display:block; overflow:hidden; }
		#destacats ul.js li{ margin-bottom:0;}
	
	#destacats ul:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	
		#destacats img#dret , #destacats img#esq  { width:26px; height:51px; position:absolute; top:9.4em;}
			#destacats #dret{ right:0; }
			#destacats #esq{ left:0;}
			
		



/* fil-ariadna
---------------------------------------------------------------------------------*/

#fil-ariadna ul{ font-size:1.1em; font-family:Tahoma, verdana; padding:0; margin:.4em 0 0; text-align:right; line-height:1.4; position:relative; z-index:10; width:auto; float:right;}
	#fil-ariadna ul li{ float:left}
		#fil-ariadna ul li{ background: url(../img/ico-list-nav.gif) no-repeat scroll 0.1em 0.4em; padding-left:1em;}
		#fil-ariadna ul li.arrel{ background:none; padding-left:1em;}
		#fil-ariadna ul li a{ font-weight:normal;}

/* CENTRALS
----------------------------------------------------------------------------------*/
 

#layout-0 #columna-0 {padding-bottom:1.6em; }
	#layout-0 #columna-0 .bloc{ margin:0; padding:0!important; background:none; border:none; display:inline;}
		#layout-0 #columna-0 .bloc h2{ margin-left:0; margin-bottom:.5em;}
		#layout-0 #columna-0 .bloc h3{ margin-left:0.1em; margin-top:.7em; margin-bottom:1em;}
				
				#layout-0 #columna-0 .bloc div{ margin-left:.2em;}
		
			#layout-0 #columna-0 .bloc .col-0{ width:45.1em; float:left; margin-right:3.5em!important; margin-bottom:1em;}
			#layout-0 #columna-0 .bloc .col-1{ width:45.1em; float:left; margin-right:0; margin-bottom:1em;}
					
			#layout-0 #columna-0 .paginador{ clear:both; margin:0 .3em 4em .2em!important; }	
			#layout-3 #columna-0 .paginador{ clear:both; margin:0 .3em 4em 0.1em!important; }

				#layout-0 #columna-0 .paginador a.anterior, #layout-3 #columna-0 .paginador a.anterior{ left:1.5%;}
				#layout-0 #columna-0 .paginador a.seguent, #layout-3 #columna-0 .paginador a.seguent{ right:1.5%;}		
			#layout-0 #columna-0 .paginador-superior{clear:both; }		
				#layout-0 #columna-0 .paginador-superior a.anterior{ left:1.5%;}
				#layout-0 #columna-0 .paginador-superior a.seguent{ right:1.5%;}		
	#layout-0 #columna-0 #agenda7 dl{ margin-left:.3em;}	





#layout-7 #columna-0 .bloc{ margin:0; padding:0!important; background:none; border:none; display:inline;}
	#layout-7 #columna-0 .bloc h2{ margin-left:0; margin-bottom:.5em; }
	#layout-7 #columna-0 .bloc h3{ margin-left:.2em;}
	#layout-7 #columna-0 .bloc div{ margin-left:.4em; height:auto;}
	#layout-7 #columna-0 .bloc .col-0{ width:21.9em; float:left; margin-right:1.7em!important; margin-left:0; height:auto; clear:none!important;}
	#layout-7 #columna-0 .bloc .col-1{ width:21.9em; float:left; margin-right:0; height:auto; clear:none!important;}
	 	
#layout-7 #columna-0 .paginador{ clear:both; margin:0 0 1em 0.3em;}



#layout-2 #columna-0 .bloc{ margin:0; padding:0 !important; background:none; border:none;}
#layout-2 #columna-0 .bloc h2{ margin-left:0; margin-bottom:.5em;}
#layout-2 #columna-0 .bloc h3{ margin-left:.2em;}

#layout-2 #columna-0 .bloc div{ margin-left:.4em;}

#layout-2 #columna-0 .bloc .col-0{ width:30.5em; float:left; margin-right:3.2em!important; margin-left:0;}
#layout-2 #columna-0 .bloc .col-1{ width:30.5em; float:left; margin-right:0; margin-bottom:0.8em; }

#layout-2 #columna-0 .paginador{ clear:both!important; margin:0 0 1em 0.3em; }	
#layout-2 #columna-0 .paginador-superior{ clear:both; margin:0 0 1em 0.3em;}

#layout-2 #columna-0 #agenda7 dl{ margin-left:.3em;}	



#layout-2 #columna-0 .paginador a.anterior{ left:2.5%;}
#layout-2 #columna-0 .paginador a.seguent{ right:2.5%;}
#layout-2 #columna-0 .paginador-superior a.anterior{ left:2.5%; }
#layout-2 #columna-0 .paginador-superior a.seguent{ right:2.5%;}


#layout-3 #columna-0 { display:inline;}
	#layout-3 #columna-0 .bloc{ margin:0; padding:0!important; background:none; border:none; display:inline;}
			#layout-3 #columna-0 .bloc h2{ margin-left:0; margin-bottom:.5em;}
			
			#layout-3 #columna-0 .bloc div{ margin-top:0;}
			
			#layout-3 #columna-0 .bloc #llistat-resultat div{ height:auto;}
			
			#layout-3 #columna-0 .bloc ul{ margin-left:.1em;}
		#layout-3 #columna-0 .bloc .col-0{ width:35.7em; float:left; margin-right:3.6em!important; margin-left:0; height:auto;}
		#layout-3 #columna-0 .bloc .col-1{ width:35.7em; float:left; margin-right:0; margin-left:0; height:auto;}
		#layout-3 #columna-0 .paginador{ clear:both; border:0!important;}
			#layout-3 #columna-0 .informacio-relacionada .paginador{ border-top:1px solid #D2D2D2!important;}
			#layout-3 #columna-0 .paginador a.anterior{ left:2%;}
			#layout-3 #columna-0 .paginador a.seguent{ right:2%;}
	#layout-3 #columna-0 #agenda7 dl{ margin-left:.3em;}	

	#layout-3 #columna-0 #fil-ariadna ul{ margin-right:0;}

.detall{ text-align:justify; }
#layout-0 .detall{ display:inline-block;}
#layout-3 .detall{ display:block;}
#contenidor .detall h2{ font-size:2em; text-align:left; }
#layout-2 #contenidor #deu-lineas.detall h2{padding-top:0em; }


.detall h3{ font-size:1.4em; margin-left:0;}
.detall h4, .detall h5, .detall h6{ font-size:1.2em;}

p.intro{
color:#444444;
font-size:1.4em;
font-weight:bold;

padding:0;
text-align:justify;
}
/*  Cerca noticia 
---------------------------------------------------------------------------------*/

form#cerca-form{ margin:1.8em 0 0 .3em; border:1px solid #DFDFDF; background:#F2F2F2; font-family:Arial, Helvetica, sans-serif; position:relative; }
	form#cerca-form p{padding:0; background:url(../img/borde-form-cerca-inf.gif) repeat-x bottom left; padding:.7em 1.4em 0; overflow:hidden; margin-left:0!important; margin-top:0; margin-right:0; margin-bottom:0; border:none; height:2.8em;}
		
		form#cerca-form p input, form#cerca-form p select{ background:#FFFFFF;  float:left; color:#444;	font-size:1em; border:1px solid #a49f9f; }
		
			#key, #tema{ width:14em;}
			#key{ padding:0.2em 0; height:1.4em;}
		
		form#cerca-form p select{ height:1.7em; padding:0.1em;}	
	form#cerca-form p.botones{ text-align:right; background:none; padding-right:1.2em; }
	form#cerca-form p.botones input{ border:none; }	
	
	form#cerca-form label{ color:#013365; font-weight:bold; width:11.9em; float:left; display:block; margin:0.3em 0 0 0;}
	form#cerca-form fieldset{ background:url(../img/borde-form-cerca-inf.gif) repeat-x bottom left; padding:0.7em 1.4em 1.2em 1.5em; margin:0; border:none; display:block; height:2.6em;}

		form#cerca-form fieldset legend { font-size:1.2em; padding-left:0.1em; color:#013365; font-weight:bold; width:13.4em;	float:left;	display:block; margin:1em 0 0 0; position:static;}
		form#cerca-form fieldset p { padding:0; background:none repeat-x bottom left; left:11.3em!important; position:absolute; top:7.8em;}
			
			form#cerca-form fieldset p input.radio{ width:auto; margin-top:0.4em; background:none; border:none;}
			form#cerca-form fieldset p input.dp-choose-date{margin:.3em .7em 0 0; height:auto!important;}
			form#cerca-form fieldset p select#interval { margin-left:.2em; width:9.5em!important; margin-right:0.8em; border:1px solid #a49f9f;}
			form#cerca-form fieldset p input#data-ini, form#cerca-form fieldset p input#data-fi{ margin:0 0.6em 0 0.5em; width:7.5em; border:1px solid #a49f9f; height:1.2em; padding:0.2em 0;}
			form#cerca-form fieldset p label{ width:auto; float:left; font-weight:normal; color:#444; margin-left:.5em;}
		
		form#cerca-form fieldset .label-ocult{ position:absolute; top:-2000px;}
		form#cerca-form p.botones{ text-align:right; padding:1em 1em 0.5em; margin:0!important; }
		form#cerca-form p.botones input{ float:none;}
		form#cerca-form p.botones input#esborrar { background:transparent url(../img/boto_esborrar.gif) no-repeat scroll 0 0.2em !important;}
			
/* error - resultat */

/* error */
#cerca-noticia p{ margin-left:.3em!important;}
	#resultat{ padding-bottom:0; padding-bottom:2.2em!important; height:auto; margin-left:0!important;}
	
		
	.separador{border-bottom:1px dashed #C7C7C7; margin-bottom:3em !important; padding-bottom:3em !important;}
	

		 #resultat dl, #resultat ul{ margin-left:.9em!important; font-size:1.2em; font-family:Arial, Helvetica, sans-serif; color:#444; padding-left:0; width:95%;}
		 #resultat ul{ float:left; clear:both; margin-bottom:0;}
			#resultat dl dt{ background: url(../img/list-doble.gif) no-repeat 0 .4em; padding:0 .6em .2em 1em; float:left; clear:both;}
			#resultat li{ background: url(../img/list-doble.gif) no-repeat 0 .4em; padding:0 .6em .2em 1em; clear:both;}
			#resultat dl dd{ margin-bottom:0.2em; color:#013365; padding:0 0 .2em; font-weight:bold;}
		#resultat .error-resultat{font-weight:bold; color:#A60101; padding-left:.2em;}
		#resultat .total-resultat{font-weight:bold; color:#013365; padding-left:.2em;}
#cerca-noticia #llistat-noticies{  margin-left:0.3em !important;}
	p.criteris, p.subtema { margin-top:2.8em!important; clear:both !important; float:left; margin-left:0.2em!important; padding:0;}
		p.criteris strong{ color:#013365; font-weight:bold;}


	#cerca-noticia #llistat-noticies div{ padding:.8em 1.4em .5em; margin:0!important;}
	#cerca-noticia #llistat-noticies p{ line-height:1.4; margin-left:0!important;}
	#cerca-noticia #llistat-noticies h3{ line-height:1.4; margin-left:0!important;}
	#cerca-noticia #llistat-noticies .data{ color:#013365; font-size:1.2em;	font-style:italic; font-weight:bold; margin-top:0.2em!important;}
#cerca-noticia .paginador{ clear:both!important; margin:0 0 3em 0.3em !important; }
		

/* per agenda */

#agenda #resultat, #agenda #directori{ margin-bottom:1em;}
#agenda #resultat dl, #agenda #directori dl{ margin-bottom:.8em;}

p.resultat-total{margin-right:0.5em !important; margin-top:0.4em!important; clear:both!important; float:left; }
#form-ordenar{ margin:0;}
#form-ordenar p{ float:left; width:auto; margin-left:0!important; }

#form-ordenar select{border:1px solid #a49f9f;  padding:0.1em 0.2em; font-size:1em}

/*      RSS      
---------------------------------------------------------------------------------*/
	
#rss-central {font-family:Arial, Helvetica, sans-serif;}
#rss-central h2{ margin-bottom:1em;}
#rss-central .apartats{ padding-bottom:1.5em; margin-bottom:2em; border:1px solid #d2d2d2;  background:url(../img/bg-apartats-rss.gif) bottom; margin-left:.2em;}
#rss-central ul{ font-size:1.2em; margin:1em 0 3.2em .2em; padding:0; }
#rss-central ul li{ line-height:1.6;}
#rss-central p{ height:1%; margin-left:0.3em;}
	#layout-0 #rss-central p{ height:1%; margin-left:0.2em;}
#rss-central p.ultim{ font-weight:bold; margin-top:2.8em; clear:both; line-height:1.6; margin-bottom:0;}
#rss-central .apartats h3{ padding:.4em .6em; background:#dad9d9;  font-size:1.6em; color:#013365; font-weight: bold; margin:0;  }
#rss-central a{ background: url(../img/fletxa-seguent.gif) no-repeat left 0.2em; padding-left:0.8em; padding-bottom:.1em;}

#rss-central .apartats ul{  font-size:1.2em;  margin:0!important; padding:1em 0 0; }
#rss-central .apartats ul li{display:inline; margin-left:.9em; }
#rss-central .apartats h3{ margin:0!important;}

#rss-central .apartats ul li a{ background:url(../img/logo_rss.gif) no-repeat left .1em; padding-left:2.2em;}

ul#llista-rss{margin:3.4em 0 0 .3em; padding:0;}
	ul#llista-rss li { margin-bottom:.5em;}
		ul#llista-rss li a {  font-size:1.3em; background:url(../img/fletxa-seguent.gif) left no-repeat; padding-left:.8em;}
		ul#llista-rss .tots-rss{ font-weight:bold;}
#rss-que-es	h3, #rss-subscriure h3{ font-size:2.4em; margin-top:0.4em; font-weight:normal; margin-left:0em!important;}	
#rss-subscriure{ margin-bottom:1em!important;}
#rss-subscriure h4{ color:#444444; font-size:1.2em; margin-bottom:0.7em; margin-left:0.1em; margin-top:1.6em;}
#rss-subscriure h4.pas-a-pas{ margin:2.5em 0 .6em .1em; font-size:1.5em;}

ul#llista-subscriure{margin:1em 0 0 .4em !important; padding:0;}
	ul#llista-subscriure li { margin-bottom:.5em;}
		ul#llista-subscriure li a {font-size:1.3em; background:url(../img/fletxa-seguent.gif) left no-repeat; padding-left:.8em;}
		
#rss-subscriure ol{ list-style-type:none; margin:0 0 0 0.1em; padding:0;}
	#rss-subscriure ol li{ height:3.4em; padding:.9em .8em 1.8em 0; border:1px solid #d2d2d2; margin-bottom:1em;padding-left:.3em; font-weight: normal;background:url(../img/bg-paginador.gif) no-repeat #fff bottom;}
		#rss-subscriure ol li p{ padding:.3em 1em 0 2.2em; margin:0; font-size:1.2em;}
		#rss-subscriure ol li.primer p{ margin-left:0.3em;background:url(../img/1.gif) no-repeat top left;}
		#rss-subscriure ol li.segon p{margin-left:0.3em; background:url(../img/2.gif) no-repeat top left;}


	 #rss-subscriure dl{ font-size:1.1em; margin:0 0 2em .1em; padding:0; color:#444;}
		 #rss-subscriure dl dt{ font-weight:bold; font-size:1.1em;margin-right:0.3em; float:left; clear:both;}
		 #rss-subscriure dl dd{ font-size:1.1em; margin-left:0em; margin-bottom:1em;   font-weight:normal;}
		
		

/*******/

	#layout-0 #columna-0 #fil-ariadna ul{ margin-right:0;}
	
/* deu linies central
---------------------------------------------------------------------------------*/

#deu-lineas #informacio-publicacio{ color:#013365;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:1.3em;
font-style:italic;
margin-top:-0.3em;
margin-left:0!important;}

#deu-lineas h3{ margin-top:1.5em; font-size:1.5em !important; margin-left:0.1em!important;}
#deu-lineas h4{ margin-top:2em; font-size:1.2em; font-weight:bold; margin-bottom:0; margin-left:0.2em!important;}
#deu-lineas p{ margin-left:0.2em;}


/* DETALLS  
---------------------------------------------------------------------------------*/

#layout-10 #columna-0 .bloc, #layout-11 #columna-0 .bloc{ margin:0; padding:0!important; background:none; border:none; display:inline;}
	#layout-10 #columna-0 .bloc h2, #layout-11 #columna-0 .bloc h2{ margin-left:-.1em; margin-bottom:.5em; }
	#layout-10 #columna-0 .bloc h3, #layout-11 #columna-0 .bloc h3{ margin-left:.2em;}
	#layout-10 #columna-0 .bloc div, #layout-11 #columna-0 .bloc div{ margin-left:0; height:auto;}




/* Galeria d'imatges    
---------------------------------------------------------------------------------*/
#galeria{}
	
#large { position:relative;  }
	#large a{ border:0; display:block;   }

		#large a:hover{ border:0;}
	#large div div{ display:none; background:url(../img/fes-click.png) no-repeat; width:270px; height:33px; text-align:center; color:#FFFFFF; position:absolute; top:6.5em; font-size:1.6em ; padding-top:.4em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; left:1.3em;} 
	
	.large { position:relative;  }
	.large a{ border:0!important;}
		.large a:hover{ border:0!important;}
	.large div div{ display:none; background:url(../img/fes-click.png) no-repeat; width:193px; height:33px; text-align:center; color:#FFFFFF; position:absolute; top:5.5em; font-size:1.6em ; padding-top:.4em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; left:3.7em;}

#galeria #large span.copyright{ background:url(../img/bg-copy.png) repeat; bottom:0.3em; color:#FFFFFF; display:block; font-size:1em; margin:0; padding:0.3em 0.8em 0.3em; position:absolute; text-align:right; right:0;}

/* Cerca agenda  - Directori        
/************************************************************/

#cercador #recerca-on{}
#cercador-agenda, #cercador-directori{ position:relative; clear:both; margin:0 0 2em;}

#cerca-agenda, #cerca-directori, #cercador{ background:#e1e1e1; border:1px solid #d8d8d8; margin-top:1.4em;} 
#cerca-agenda label, #cerca-agenda input, #cerca-agenda select, #cerca-directori label, #cerca-directori input, #cerca-directori select, #cercador label, #cercador input, #cercador select{ float:left; margin-right:.9em; font-size:1em;}

	 #cerca-agenda select, #cerca-directori select, #cercador select{ border:1px solid #a49f9f;  padding:0.1em 0.2em;}
#cerca-agenda input, #cerca-directori input, #cercador input{ border:1px solid #a49f9f; line-height:1.2; padding:0.2em 0;}

	#cerca-agenda input.radio, #cerca-directori input.radio, #cercador input.radio{ margin-right:0.4em; margin-top:0.3em; width:auto; border:none;}

	#cerca-agenda input.checkbox, #cerca-directori input.checkbox, #cercador input.checkbox {border:none; margin-left:9.2em;}
	 #cercador input.checkbox{ margin-left:0; margin-right:.4em;}

#cerca-agenda p, #cerca-directori p, #cercador p{ float:left;}
#cerca-agenda fieldset, #cerca-directori fieldset{ background:url(../img/borde-form-cerca-inf.gif) bottom repeat-x; border-bottom:1px solid #c1c1c1!important; padding-bottom:0;}

#cerca-agenda fieldset, #cerca-directori fieldset{ clear:both; border:0;  margin:0; }

 #cerca-agenda fieldset.checkbox, #cerca-directori fieldset.checkbox{ padding:1em 0;}

	#cerca-agenda fieldset p, #cerca-directori fieldset p{ clear:both; display:inline; width:52em;}
	
	
	
	#cercador label{ width:7.4em;} 
	#cercador label.etiqueta-enlinia  { width:auto;}
	#cercador div{ border-top:1px solid #c1c1c1; margin:0!important; height:1%; padding:.4em 0 1em 1.4em!important; border-bottom:1px solid #fff; overflow:hidden; }

	#cercador div.nom-entitat label{ width:8.9em;} 
	#cerca-agenda fieldset label, #cerca-directori fieldset label, #cercador label{ color:#013365; font-family: Tahoma,Arial, Helvetica, sans-serif; font-weight:bold; padding:0.2em 0;}
	#cerca-agenda fieldset div, #cerca-directori fieldset div{ display:block; float:left; }

	#cercador input{width:20em;}
	#cercador select{ width:20.2em;}
		#cercador input#numero,#cercador input#al { width:6em;}
	
			#cercador div:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

#cercador div p{ padding:0!important; margin-bottom:.5em!important; clear:both; }
	#cercador div.nom-entitat{ border-top:0;}
	
	#cerca-agenda fieldset legend, #cerca-directori fieldset legend{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:2em; color:#0051a1; float:left!important; display:block!important; margin-right:1em; margin-top:.5em; margin-left:.2em; text-transform:uppercase;}	
#cercador div.extra input, #cercador div.extra label{ width:auto!important; }

#cercador .accions{ border-bottom:0; padding:0 0 .4em 0!important;  }	
	#cercador .botones  { text-align:right; width:100%; }
	#cercador .on p, #cercador .data p{ margin-left:-.4em!important;}
	#cercador .on em{ display:block; clear:both; font-size:0.9em; margin-left:11.3em; margin-right:1.1em;}
		#cercador .botones input{ width:78px; }

#cercador .botones input#enviar, #cercador .botones input#esborrar { float:none}




#cercador{ margin-bottom:1.9em;}
#cercador legend{ border:none; margin-left:-1000px; position:absolute;}

#layout-11 #cercador .nom-entitat label{ width:8.4em;}
#layout-11 #cercador .on label, #layout-11 #cercador .data label{ width:6.9em;}
#layout-11 #cercador input, #layout-11 #cercador input#lloc{ width: 24.4em;}
#layout-11 #cercador .on input, #layout-11 #cercador .extra input, #layout-11 #cercador .data input{ width:auto;}
	
	#layout-11 #cercador .accions input{ width:78px;}
	#layout-11 #cercador select{ width:24.4em!important}
	
	#layout-11 #cercador #nom-carrer{  width:24.4em; margin-bottom:1.5em;}
	#layout-11 #cercador #num{ margin-left:10em!important; }
	#layout-11 #cercador .on label.etiqueta-enlinia{ width:auto;}
#layout-11 #cercador .on em{ margin-left:10.9em;}	
	
/*#recerca-que div{ position:absolute; top:1.5em; margin-left:11.1em !important;}*/
#recerca-que p{ float:left; margin:0; padding:0;}
#recerca-que input{ width:20em;}
	#recerca-que input.radio{ margin-right:0.4em;}
#recerca-que select{ width:17.5em;}

#cercador #recerca-que p{ margin-left:0.7em;}


#recerca-que div, #recerca-on div, #recerca-quan div {margin-top:1.2em!important; margin-bottom:1.6em;}
#recerca-quan div { margin-left:1.3em!important;}
#recerca-on div{ margin-left:3.9em!important;}
#recerca-que div{ margin-left:3em!important;}
	
		#recerca-on div p{ margin-bottom:0.5em;}
		 #recerca-on input{ width:20em;}
		  #recerca-on select{ width:20.2em;}
			 #recerca-on select { padding:0.1em 0.2em;}
		 #recerca-on input#numero, #recerca-on input#al{ width:4em;}
		#recerca-on div p em{ clear:both !important; float:left; font-size:0.9em; margin-left:9.5em; margin-top:0.2em;}
				
		
#recerca-on label{ width:5.8em;}
	#recerca-on label.etiqueta-enlinia{ width:auto;	}
		
		

		#recerca-quan div p{ margin-bottom:0.5em;}
			#recerca-quan div p em{ clear:both !important; float:left; font-size:0.9em; margin-left:9.5em; margin-top:0em;}
			#recerca-quan input#data-ini, #recerca-quan input#data-fi, #recerca-quan input#dia{ width:10.3em;}
	#recerca-quan label{ width:5.8em;}
		#recerca-quan label.etiqueta-enlinia{ width:auto;}
		
	#recerca-quan select{ width:20.2em;}
#cercador fieldset{ height:1%;}

/* formulari reduit */

.form-reduit{ background:url(../img/bg-form-lupa.gif) no-repeat right top; position:relative;}
.form-reduit #recerca-quan, .form-reduit #recerca-on{ height:1%!important;}
.form-reduit #recerca-quan div{ margin-left:1.6em !important;}
.form-reduit #recerca-quan label{ width:7.2em;}
.form-reduit #recerca-on div{ margin-left:4.3em !important;}
.form-reduit #recerca-on label{width:7.2em;}

/**/


#cerca-agenda .accionsFormulari, #cerca-directori .accionsFormulari{ padding:0; margin:0; background:none; border:0!important; height:auto!important; overflow:visible;}

#cerca-agenda .accionsFormulari p.altres-link, #cerca-directori .accionsFormulari p.altres-link{ clear:none; float:left; font-family:tahoma; font-size:1.2em !important; margin:1.4em 1.3em 0!important; width:auto; line-height:1.3; background:none; padding-left:0!important;}
#cerca-agenda .accionsFormulari p.altres-link a, #cerca-directori .accionsFormulari p.altres-link a{ background:url(../img/fletxa-seguent.gif) no-repeat scroll left 0.3em; padding:0 0 0 1em;}
#cerca-agenda .accionsFormulari p.botones, #cerca-directori .accionsFormulari p.botones{ text-align:right!important; float:right; width:auto; margin-bottom:1em!important; clear:none;}



#llistat-resultat dl{ font-size:1.2em; color:#444444; margin-top:0.5em; margin-bottom:0.5em; margin-left:0.1em;}
#llistat-resultat dl dt{ font-weight:bold; float:left; margin-right:0.8em; }
#llistat-resultat dl dd{ padding:0; margin-bottom:0.2em}

#llistat-resultat div{ padding:.8em 1.4em .5em; margin:0!important;}
	#llistat-resultat p{ line-height:1.4; margin-left:0!important;}
	#llistat-resultat h3{ line-height:1.4; margin-left:0!important; margin-top:0!important;  margin-bottom:0!important;}
	#llistat-resultat .data{ color:#013365; font-size:1.2em;	font-style:italic; font-weight:bold; margin-top:0.2em!important;}
#cerca-agenda .paginador{ clear:both!important; margin:0 0 3em 0.3em !important; }

/* Cercador entitats / activitats */
/*********************************************/
h3#cercador-presentacio { font-size:2em; text-align:left; color:#013365; font-weight:normal; margin-bottom:0.2em; margin-top:1.6em;}

	

/***********************************/

#agenda p.ultim, #directoris p.ultim{margin-left:0.4em!important;}
#agenda p.ultim a, #directoris p.ultim a{
background:transparent url(../img/fletxa-seguent.gif) no-repeat left 0.2em;
padding-bottom:0.1em;
font-weight:normal;
padding-left:0.8em;


}
/* llistat subtemes */
.subtemes{ background:url(../img/bg-subtemas.gif) repeat-x bottom left; border:1px solid #d2d2d2; padding-bottom:0.8em; clear:both; margin-bottom:3.6em!important;}
.subtemes h3{ color:#FFFFFF; background:#013365; font-size:2em; font-weight:normal; margin:0!important; padding:.3em .5em;}
.subtemes div{ float:left; width:32%; overflow:hidden; height:1%; margin:0 0 1em;}
	.subtemes div ul{ margin:0; padding:1.5em 1.1em 0; font-size:1.2em; }
		.subtemes div ul li{ margin:0 0.5em 0.4em 0;}
.subtemes p{ padding:0 1.1em!important; clear:both!important;}
.subtemes a {background:url(../img/fletxa-seguent.gif) no-repeat scroll left 0.2em; padding-left:0.7em;}

/*form subtemas*/

form#form-subtemes{ margin:0; background:url(../img/bg-subtemas.gif) repeat-x bottom left; border:1px solid #d2d2d2; padding-bottom:1.5em; clear:both; font-size:1.1em; height:1%; margin:1em 0 0.5em 0.2em; float:left; width:99.5%;}
form#form-subtemes div{ float:left; width:32%; overflow:hidden; height:1%; margin:0 0 1em;}
form#form-subtemes ul{ margin:0; padding:1.5em .1em 0; font-size:1.1em; margin-left:0.4em!important;}
	form#form-subtemes ul li{ margin:0 0 0.5em; padding:0; background:none; color:#0051a1;}
form#form-subtemes p{ padding:0 0.7em!important; clear:both!important;}
	form#form-subtemes p.botones{ margin:0 !important; text-align:right;}

	form#form-subtemes div input{margin:0 0.4em; vertical-align:middle;}

/* directoris */

		
	
/*************************************************************/
.informacio-relacionada { background:#FFFFFF; border:1px solid #D2D2D2; line-height:1.9; margin-bottom:1.2em; padding-bottom:1em; text-align:left;}	
.informacio-relacionada h2, .informacio-relacionada h3, .informacio-relacionada h4{ margin-top:0!important; margin-left:0!important; padding-top:0; margin-bottom:.4em!important; padding-bottom:0; font-size:1.6em!important; background:#DAD9D9; color:#013365; font-family:Arial,Helvetica,sans-serif; padding-left:0.5em; font-weight:bold;}	
	.informacio-relacionada ul{ padding-left:.9em; padding-right:.9em; font-size:1.2em; margin-left:0; margin-top:0; margin-bottom:.2em;overflow:hidden;}		
		.informacio-relacionada ul li{ background:url(../img/fletxa-seguent.gif) no-repeat .1em .5em; padding:.1em 0 0 0.8em; height:1%; margin-bottom:0; margin-top:0.2em; line-height:1.5em;}		
		
			.informacio-relacionada ul li.pdf{ background: none; min-height:1.6em; padding: .1em 0 0 0; height:auto!important; height:1.6em; line-height:1.5em; overflow:hidden;}
			.informacio-relacionada ul li.file{ background: none; min-height:1.6em; padding: .1em 0 0 0; height:auto!important; height:1.6em; line-height:1.5em; overflow:hidden;}
			.informacio-relacionada ul li.word{ background:none; min-height:1.6em; padding: .1em 0 0 0;height:auto!important; height:1.6em; line-height:1.5em; overflow:hidden;}
			.informacio-relacionada ul li a{ border-bottom:1px dashed #A1C1E1;}		
			.informacio-relacionada ul li.pdf a,.informacio-relacionada ul li.word a, .informacio-relacionada ul li.file a{ line-height:1.4em!important;}
			.informacio-relacionada ul li a:hover{ border-bottom:1px solid #A1C1E1;}	
				.informacio-relacionada ul li a img{ width:auto; margin-right:0.5em; vertical-align:top;}

.informacio-relacionada.v2 h3, .informacio-relacionada.v2 h4{ line-height:1.7; background:#7f7f7f; color:#FFFFFF; margin-bottom:.6em!important;}

	     .informacio-relacionada.v2 p{margin:0!important; padding:0; font-size:.9em;}	
 		.informacio-relacionada.v2 ul li{ margin-bottom:1.2em; line-height:1.5em; background-position:0 6px;}
	 
	


/*  detall-agenda-equipament                 
/************************************************************/
#detall-agenda-equipaments{ padding:0.8em 0.9em 1.6em !important; clear:both; display:inline;}

#detall-agenda-equipaments h3.detall-agenda-equipaments { font-size:2em!important; margin-bottom:1.7em; font-family:Arial, Helvetica, sans-serif; color:#013365; font-weight:normal; }


#detall-agenda-equipaments ul#utilitats{ height:4.3em; padding-top:2.5em; padding-left:2em; margin:0 0 3.8em 0;  border:1px solid #d2d2d2; background:url(../img/bg-utilitats.gif) repeat-x bottom #FFF; }
	
		#detall-agenda-equipaments ul#utilitats li{ display:inline; width:4em; margin-right:2em; font-size:1.2em; padding-top:.9em;  padding-bottom:2.2em; padding-left:2.9em; }
		 #layout-3 #detall-agenda-equipaments ul#utilitats li{  margin-right:1.2em; }
			#detall-agenda-equipaments  ul#utilitats li.recorda{ background: url(../img/recordam.gif) no-repeat left top;}
			#detall-agenda-equipaments  ul#utilitats li.envia-amic{ background:url(../img/envia_a_un_amic.gif) no-repeat left top;}
			#detall-agenda-equipaments  ul#utilitats li.mapa-web{ background:url(../img/mapa.gif) no-repeat left top;}
			#detall-agenda-equipaments  ul#utilitats li.prop-aqui{ background:url(../img/prop_d_aqui.gif) no-repeat left top;}
			#detall-agenda-equipaments  ul#utilitats li.com-anar{ background:url(../img/com_anar.gif) no-repeat left top;}
			#detall-agenda-equipaments  ul#utilitats li.aparcament{ background:url(../img/parquing.gif) no-repeat left top;}
			#detall-agenda-equipaments  ul#utilitats li.agenda-actes{ background:url(../img/agenda.gif) no-repeat left top;}
			
			
#detall-agenda-equipaments .caixa-detall{ margin-bottom:2em; background:url(../img/bg-utilitats.gif) repeat-x bottom #fff;}

	#detall-agenda-equipaments .caixa-detall div{border-bottom:1px solid #d2d2d2!important;  padding:1.1em;  border-right:1px solid #d2d2d2; border-left:1px solid #d2d2d2; padding:1em; }
	
	#detall-agenda-equipaments .caixa-detall.on-es-fa, #detall-agenda-equipaments .caixa-detall.quan-es-fa,
		#detall-agenda-equipaments .caixa-detall.entrada{ width:31.35em; float:left; border-bottom:0;  }


#layout-3 #detall-agenda-equipaments .caixa-detall.on-es-fa, #layout-3  #detall-agenda-equipaments .caixa-detall.quan-es-fa,
		#layout-3 #detall-agenda-equipaments .caixa-detall.entrada{ width:24.9em;}
		
			#detall-agenda-equipaments #caixa-central a{ font-weight:bold;}
				#detall-agenda-equipaments .caixa-detall.on-es-fa div, #detall-agenda-equipaments .caixa-detall.quan-es-fa div , #detall-agenda-equipaments .caixa-detall.entrada div{ padding-bottom:0.3em; }
	
	#detall-agenda-equipaments .caixa-detall.on-es-fa, #detall-agenda-equipaments .caixa-detall.quan-es-fa{border-right:1px solid #d2d2d2;}
	
	#detall-agenda-equipaments .caixa-detall h4{ margin:0!important; font-weight:normal; margin:0; color:#FFFFFF; background:#013365; font-size:2em!important; font-family:Arial, Helvetica, sans-serif; padding-left:.5em; padding-top:.2em; padding-bottom:.1em; }
	
	#detall-agenda-equipaments .caixa-detall dl,#detall-agenda-equipaments .caixa-detall p{ margin:0; padding:0.2em 0 0;}
	
	#detall-agenda-equipaments .caixa-detall dl dt{font-weight:bold;float:left; padding-right:.3em; font-size:1.6em !important; color:#013365 !important; font-family:Arial, Helvetica, sans-serif; }
	#detall-agenda-equipaments .caixa-detall dl dd{margin-bottom:.3em; padding-top:.2em;  font-family:Arial, Helvetica, sans-serif; font-size:1.2em;}
	
	#detall-agenda-equipaments  .caixa-detall.dades-contacte div { height:1%;}
		#detall-agenda-equipaments  .caixa-detall.dades-contacte div:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} 
		#detall-agenda-equipaments .caixa-detall.dades-contacte dl dt{}
		#detall-agenda-equipaments .caixa-detall.dades-contacte dl dd { float:left; margin:.2em 2.8em 0 0;}
			#detall-agenda-equipaments  .caixa-detall.dades-contacte dl dd a{ display:block;}
	#detall-agenda-equipaments  .caixa-detall ul{ font-size:1.2em; padding-top:.5em;}
	#detall-agenda-equipaments .caixa-detall ul li{ margin-bottom:.4em; background:url(../img/guio-list.gif) no-repeat left .6em; padding-left:.8em;}
		#detall-agenda-equipaments  .caixa-detall ul li a, #detall-agenda-equipaments p.esmena{ background:url(../img/raquo-equipaments.gif) no-repeat left; padding-left:.9em; margin-top:2.9em; }
		 #detall-agenda-equipaments  p.esmena{ font-weight:bold; clear:both; }
	#detall-agenda-equipaments .caixa-dades	.caixa-detall{ float:left; width:56.3em;}

#layout-3 #detall-agenda-equipaments .caixa-dades	.caixa-detall{ float:left; width:37.7em;}

	#detall-agenda-equipaments  .caixa-dades img{ float:right; margin-left:2em; margin-bottom:2em;}	
		#detall-agenda-equipaments p.acces-adaptat{ background:url(../img/acces-adaptat.jpg) no-repeat #FFF left; height:1.6em; width:auto; display:inline-block; border:1px solid #d2d2d2; padding-left:3em; padding-right:.7em; padding-top:.7em; padding-bottom:.5em; color:#013365; font-size:1.5em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-top:1em;}
	
	
		
	#detall-agenda-equipaments #caixa-central{ clear:both; margin-bottom:2em;  }
		#detall-agenda-equipaments #caixa-central:after { content:'.'; display: block; height: 0; clear: both; visibility: hidden;} 
	#detall-agenda-equipaments #caixa-central .caixa-detall{ margin:0;border-right:1px solid #d2d2d2; border-bottom:0!important; float:left;background:none; border-bottom:1px solid #d2d2d2!important; background:url(../img/bg-utilitats.gif) repeat-x bottom #fff; }
		#detall-agenda-equipaments  #caixa-central .caixa-detall div{ border-right:0; margin:0; border-bottom:0!important;  border-left:0;}
		
			.caixa-detall.dies{ width:21.4em;  }
				#detall-agenda-equipaments #caixa-central .caixa-detall.dies div, #detall-agenda-equipaments  #caixa-central .caixa-detall.on-es-fa div{ border-left:1px solid #d2d2d2;}
			#detall-agenda-equipaments #caixa-central .caixa-detall.horaris{ width:18.3em;}
			#detall-agenda-equipaments #caixa-central .caixa-detall.preus{ width:21.5em;}
			#detall-agenda-equipaments #caixa-central .caixa-detall.observacions{ width:32.1em; border-right:0;}
			
		#layout-3 .caixa-detall.dies{ width:15.5em; }
			
			#layout-3 #detall-agenda-equipaments #caixa-central .caixa-detall.horaris{ width:15.3em;}
			#layout-3 #detall-agenda-equipaments #caixa-central .caixa-detall.preus{ width:21.5em;}
			#layout-3 #detall-agenda-equipaments #caixa-central .caixa-detall.observacions{ width:22.3em; border-right:1px solid #d2d2d2;}
			#layout-0 #detall-agenda-equipaments #caixa-central .caixa-detall.observacions{ border-right:1px solid #d2d2d2;}
			#layout-0 #detall-agenda-equipaments  caixa-central .caixa-detall.preus{ width:22.3em;}
			
		
#layout-3 #detall-agenda-equipaments ul#utilitats li.ultim{ margin-right:0!important;}		

#detall-agenda-equipaments .caixa-detall div ul{ padding:0; margin:0;}
			#detall-agenda-equipaments  .caixa-detall div#seccions-equipament ul li, #detall-agenda-equipaments .caixa-detall div#venda-entrades ul li {background:none; padding-left:0; }
			div#venda-entrades ul{ margin:0; padding:0;}
				
		#detall-agenda-equipaments #caixa-central .preus dt , #detall-agenda-equipaments #caixa-central .observacions dt { color:#444 !important; font-size:1.2em!important; }
	    #detall-agenda-equipaments #caixa-central dd { padding-top:0.2em; margin-bottom:.4em; }
		#detall-agenda-equipaments dd ul{font-size:1em!important; clear: both; margin:0 0 0 -2.5em; padding:0;}

.caixa-detall{ clear:both;}
#caixa-central .caixa-detall{ clear:none;}


#layout-3 #detall-agenda-equipaments h3.detall-agenda-equipaments { font-weight:normal!important; margin-bottom:1.4em; }

 #caixa-moduls{ height:1%; border-bottom: 1px solid #c7c5c5; padding-bottom:2.3em; margin-bottom:3em;  }
 #caixa-moduls h2{ font-size:2em; margin:-.3em 0 0 0; padding:0;}
	#informacio-publicacio { font-style:italic; margin:.2em 0 2em 0; color:#013365; font-family:tahoma, verdana; padding:0;}
 #caixa-moduls:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
 #caixa-moduls p{ text-align:justify; padding-right:1.7em;}

 #galeria a{ border:0!important;}
    #galeria a:hover{ border:0!important;}

	#large ul{ padding:0;}

#layout-3 #modul-1, #layout-0 #modul-1{ float:right;}
#layout-3 #modul-0{ float:left; border-right:1px solid  #c7c5c5;  width:42.4em;}
#layout-0 #modul-0{ float:left; border-right:1px solid  #c7c5c5;  width:61.4em; margin-top:1em; }
/* Modificacions 25/06/2010 */
#layout-0 #modul-1{ float:left; width:30.6em; border-left:1px solid  #c7c5c5; padding:0 0 0 2.4em; margin-left:-0.1em; margin-top:1em;}
#layout-3 #modul-1{float:left; border-left:1px solid  #c7c5c5; padding:0 0 0 2em; margin-left:-0.1em;}
/***********************************/
/*#layout-0 #modul-1 a{ border:0!important;}*/
.detall-adicional { margin-bottom:2em;}
.detall-adicional h3, .detall-adicional h4{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:normal; margin:0 0 .2em 0;  }
	.detall-adicional h3 span, .detall-adicional h4 span{ font-weight:bold;  text-transform:uppercase; color:#013365; background:none; }
	ul#list-foto{  margin:.3em 0 4em 0; font-family:Arial, Helvetica, sans-serif;	padding:0; height:1.8em; font-size:1em;}
		ul#list-foto.js{ display:block;}
		ul#list-foto li{ float:left; margin-right:0.4em; background:none; padding-left:0;}
			ul#list-foto li span{ cursor:pointer; background:url(../img/numero_foto.gif) no-repeat left top; text-align:center; height:1.6em; width:1.7em; color:#FFFFFF; display:block; padding:0.2em 0 0 0; border:0; }
				
			ul#list-foto li span.activat{ background:url(../img/numero_foto_vista.gif) no-repeat left top; }

#accions{ border-bottom:1px solid #c7c5c5; padding-bottom:0.6em; margin-bottom:1.6em; }
	 	 #accions p{ margin:0; padding:0;}
		 #accions p span{font-size:.9em; font-family:tahoma, verdana;}
	 #accions p#envia-amic{ font-size:1.1em; font-family:tahoma, verdana; padding-right:1.7em;  }
		 #accions p#envia-amic a{ border:0; background:url(../img/enviar_amic.gif) no-repeat right; padding-right:1.7em; }
		  #accions p#envia-amic img{ margin-left:0.2em;}
#layout-10 #accions, #layout-11 #accions{  margin-bottom:1em; }





/* Revistas */

#revistas .informacio-relacionada ul{ width:30.4%; float:left; margin-left:0 !important; padding-bottom:1em;}

#revistas .informacio-relacionada .grup-documents ul, #revistas .informacio-relacionada .grup-link ul{ width:47%; }

	#revistas .informacio-relacionada ul li.pdf {background: none; display:block;  padding:0.1em 0 0 1.6em; position:relative;}
	#revistas .informacio-relacionada ul li.file {background: none; display:block;  padding:0.1em 0 0 1.6em; position:relative;}
	#revistas .informacio-relacionada ul li.word {background: none;  padding:0.1em 0 0 1.6em; position:relative;}
	#revistas .informacio-relacionada ul li.word a img, #revistas .informacio-relacionada ul li.pdf a img, #revistas .informacio-relacionada ul li.file a img{ position:absolute; top:0; left:0; margin-left:0; display:inline-block;}
		
	#revistas .informacio-relacionada ul li p{clear:both; font-size:1.1em; line-height:1.2; margin-left:0 !important;}


#revistas .descripcio{ clear:both; float:none; margin-bottom:1em;}
	#revistas .descripcio img{ float:left; margin-right:1em; margin-bottom:1em; clear:both; display:block;}
	#revistas .descripcio p{ margin-bottom:1em; overflow:hidden; }
#revistas .descripcio ul{ position:relative; }
#revistas .descripcio ul, #revistas .descripcio ol{font-size:1.2em; padding:0; margin:2em 0 2.5em 0; line-height:1.4em; color:#444;  height:auto!important; overflow:hidden; height:1%; }


	#revistas .descripcio ol { margin-left:1.6em; margin-bottom:1em; overflow:visible;}
	#revistas .descripcio ul li{ background:url(../img/ico-guio.gif) no-repeat left 0.5em; padding-left:0.9em; height:auto; overflow:hidden;}
	
		#revistas .descripcio ul li ul, #revistas .descripcio ol li ul{ font-size:1em; margin:0.3em 0 0.3em; }
			#revistas .descripcio ul li ul li, #revistas .descripcio ol li ul li{background:url(../img/guio-list.gif) no-repeat left 0.7em; }

#revistas .descripcio ul.llistat-links{ height:auto; overflow:hidden; }
	
	#revistas .descripcio ul.llistat-links li{ background:url("../img/raquo-equipaments.gif") no-repeat 0 0.5em; padding:0.1em 0 0 0.8em; height:auto!important; overflow:hidden; height:1%; margin:0;}	

/* grup d'enllaços i documents*/

#revistas .informacio-relacionada { padding-bottom:0;}
#revistas .informacio-relacionada a{ height:1%; line-height:1.4em;}
#revistas .informacio-relacionada ul li.pdf, #revistas .informacio-relacionada ul li.file{margin-right:2em;}
#revistas .informacio-relacionada div{ border-bottom:1px solid #D9D9D9; margin:2em 2em 1em !important; background:none; padding-bottom:1em;}
/* Modificacions 25/06/2010 */
.informacio-relacionada .grup-documents {border:0; margin-left:2.4em; margin-bottom:0.5em; margin-top:1em!important;}
.informacio-relacionada .grup-link{border:0;  margin-bottom:0.5em; display:block; margin-top:1em!important;}



/***********************************/
.informacio-relacionada img{ margin-right:1em;}
	/* Modificacions 25/06/2010 */
	#revistas .informacio-relacionada .grup-documents ul, #revistas .informacio-relacionada .grup-link ul  { float:left; margin-left:0 !important; width:48.5%; padding:0!important; display:inline-block; margin-right:0.7em;}
	
		#revistas .informacio-relacionada .grup-documents ul li p.fletxa-pdf, #revistas .informacio-relacionada .grup-link ul li p.fletxa-pdf { background: none; display:inline; margin:0.4em 0; line-height:1.4; font-size:1em;position:relative; background:0; padding:.5em 0 0;}
		
		#revistas .informacio-relacionada .grup-documents ul li p.fletxa-pdf a, #revistas .informacio-relacionada .grup-link ul li p.fletxa-pdf a{ background:none; padding: 0.3em 0 0; }
		
			#revistas .informacio-relacionada .grup-documents ul li p.fletxa-pdf img, #revistas .informacio-relacionada .grup-link ul li p.fletxa-pdf img{ margin-right:0.3em; margin-top:0.15em;} 

/************************************************/
#revistas .informacio-relacionada ul li img {float:left; margin-right:0.7em;}




#revistas .informacio-relacionada p { margin-bottom:1em; margin-left:0!important;}

#revistas .informacio-relacionada .grup-documents ul li p, #revistas .informacio-relacionada .grup-link ul li p{ clear:none; margin-bottom:0; padding-top:0.2em;}

#revistas .informacio-relacionada ul li{ clear:both; padding-left:1.4em; height:auto;}

	#revistas .informacio-relacionada ul li div{ margin:0 !important; padding:0!important; border:0;}



/* Llistat d'actes */

#llistat-actes h3{ background:#013365; color:#FFFFFF; font-size:2em; font-weight:normal; padding:0.1em .5em; margin:0!important;}

#llistat-actes div{ border-right:1px solid #d2d2d2; border-left:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; padding:0; margin:0;}

	body#layout-0 #llistat-actes .paginador, #layout-3 #columna-0 #llistat-actes .paginador {  margin:0!important; height:4.3em!important; padding:0!important; border:0!important; background:none;}
		#llistat-actes .paginador ul{ margin:0; padding:1.3em 0 0 0!important;}


#llistat-actes .paginador a.anterior{top:1.3em; }	
	#llistat-actes .paginador a.seguent{top:1.3em; }
		

#llistat-actes div#llista{border-top:1px dashed #d2d2d2; border-bottom:1px dashed #d2d2d2; border-right:0!important; border-left:0!important; margin:0!important; padding:0!important; }
#llistat-actes div#llista div{ border:0; padding:1.1em 1.4em;}
	#llistat-actes div#llista div p{ margin:0; padding:0;}
#llistat-actes div#llista div h4{ margin:0 0 .5em 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:1.4em; color:#0051a1; font-weight:bold;}
	
.paginador a.anterior, .paginador-superior a.anterior{ position:absolute; left:3%; top:1.6em; background:url(../img/raquo-anterior-pag.gif) no-repeat left; padding-left:1em; padding-bottom:.2em; font-size:1.1em;}	
	.paginador a.seguent, .paginador-superior a.seguent{ position:absolute; right:3%; top:1.6em; background:url(../img/raquo-seguent-pag.gif) no-repeat right; padding-bottom:.2em; padding-right:1em; font-size:1.1em;}
	
	
	
#columna-0 .informacio-relacionada.actes div{ border-bottom:1px solid #D2D2D2;  margin: .7em 0;padding:0; padding-bottom:1em!important;}

#columna-0 .informacio-relacionada.actes div h4{margin:0 0 0 -.3em; }

			#columna-0 .informacio-relacionada.actes div.ultim{ border-bottom:none; margin-bottom:0;}
			 #columna-0 .informacio-relacionada.actes div.paginador{ background:#FFF none; margin:.7em 0 0 0!important; border-bottom:none; border-top:1px solid #D2D2D2; height:2.5em!important;}
				 #columna-0 .informacio-relacionada.actes div.paginador ul{ font-size:1em; padding-top:.2em!important; margin:0!important;}
				 #columna-0 .informacio-relacionada.actes div.paginador a.anterior, #columna-0 .informacio-relacionada div.paginador a.seguent{top:.8em; border:0; line-height:1.2em;} 
				 	#columna-0 .informacio-relacionada.actes div.paginador a.anterior{left:1.5%;}
					#columna-0 .informacio-relacionada.actes div.paginador a.seguent{ right:1.5%;}
					#layout-11 #columna-0 .informacio-relacionada.actes div.paginador a.anterior{left:2%;}
					#layout-11 #columna-0 .informacio-relacionada.actes div.paginador a.seguent{ right:2%;}
				 #columna-0 .informacio-relacionada.actes div.paginador ul li{ background:none; margin:0;}	
				 
	.informacio-relacionada.actes{ width:99.6%!important; padding-bottom:0!important; background:url(../img/bg-info-relacionada.gif) repeat-x bottom!important; padding-left:0; margin-right:0!important; height:auto; overflow:hidden;}
	
/* Detall noticia */ 			 
				 
.informacio-relacionada div p{ text-align:left; line-height:1.4em; margin:0 0 0 1.6em!important; padding:0;}
	.informacio-relacionada div h4, .informacio-relacionada div h5{ margin: 0 0 0 .3em!important; padding:0 0 0 1.3em; background:url(../img/fletxa-seguent.gif)  6px no-repeat; font-size:1.2em!important;}
	
	.informacio-relacionada div p.planol{ background:url(../img/ico_planol.gif) left no-repeat; margin-left:.7em!important; margin-top:.3em!important; padding-left:1.4em!important;}
	
	#presentacio .informacio-relacionada div h4{ margin: 0 0 0 .3em!important; padding:0 0 0 1.3em; background:url(../img/fletxa-seguent.gif)  6px no-repeat; font-size:1.2em!important;}
	
/* 
#layout-10 #detall-noticia .informacio-relacionada{ background:url(../img/bg-info-relacionada.gif) repeat-x bottom; float:left; min-height:14em; width:30.4em; margin-right:1em;}
	#layout-10 #detall-noticia .informacio-relacionada.info-acte{ margin-right:0;}
*/
/**New 28/06/10 **/
#layout-10 .detall .informacio-relacionada{ background:url(../img/bg-info-relacionada.gif) repeat-x bottom; float:left; min-height:14em; width:30.4em; margin-right:1em;}
	#layout-10 .detall .informacio-relacionada.info-acte{ margin-right:0;}

/***/

	
#noticia-expirada{ margin:4em 0; border-top:1px solid #c7c5c5; padding-top:1.7em;}



/* Comparteix */ 		 

 #comparteix{ clear:both; padding-top:.7em; margin-top:3em; padding-left:.8em; height:2.9em; background:url(../img/bg-comparteix.jpg) #fff bottom repeat-x; border:1px solid #d2d2d2; margin-bottom:1em; position:relative; }
 #layout-3 .detall #info-asia #comparteix, #layout-11 #comparteix{ height:5.2em}
 #comparteix h3{ float:left; font-size:1.8em; color:#013365!important; margin:0; font-family:Arial, Helvetica, sans-serif; }
 	#comparteix ul{ float:left;	 margin:.4em 0 .1em 1.6em; font-size:1.1em;}
		#comparteix ul li { float:left; height:1.5em; margin-right:1em; background:none; padding-left:0;}
		#comparteix a{ padding-bottom:0em; border:0;}
		#comparteix a:hover{ padding-bottom:0em; border:0;}
		/* antic */
			#comparteix ul li.delicious, #comparteix ul li.meneame, #comparteix ul li.digg, #comparteix ul li.yahoo, #comparteix ul li.technorati{padding-left:1.8em;}
				#comparteix ul li.delicious a, #comparteix ul li.meneame a, #comparteix ul li.digg a, #comparteix ul li.yahoo a, #comparteix ul li.technorati a, #comparteix a.que-es { border-bottom:1px dashed #A1C1E1;}
				#comparteix ul li.delicious a:hover, #comparteix ul li.meneame a:hover, #comparteix ul li.digg a:hover, #comparteix ul li.yahoo a:hover, #comparteix ul li.technorati a:hover, #comparteix a.que-es:hover {border-bottom:1px dashed #0051A1;}				
		/* fi antic*/
			.delicious{ background:url(../img/icodelici.gif) no-repeat top left !important;}
			.meneame{ background:url(../img/icomena.gif) no-repeat top left !important;}
			.digg{ background:url(../img/icodigg.gif) no-repeat top left !important;}
			.yahoo{ background:url(../img/icoyahoo.gif) no-repeat left 0.1em !important; padding-left:2.2em!important;}
			.technorati{ background:url(../img/icotech.gif) no-repeat top left !important;}		
			.facebook{ background: url(../img/ico-facebook.gif) no-repeat top left !important;}
			#contenidor #que-es-caixa .twitter { background:url(../img/ico-twiter.gif) no-repeat top left !important;}
			.google { background:url(../img/ico-google.gif) no-repeat top left !important;}
			.msn { background:url(../img/ico-msn.gif) no-repeat top left !important;}
			.tafanera { background: url(../img/ico-tafanera.gif) no-repeat top left!important;}
			
			
			
			
			
			#comparteix span.que-es{ background:url(../img/fletxa-seguent.gif) no-repeat left center; float:right; font-size:1.1em; margin:0.3em 0.8em 0 0; padding-left:0.8em; font-weight:bold; color:#0051A1;border-bottom:1px dashed #A1C1E1; }
			
			#layout-3 #info-asia #comparteix  span.que-es, #layout-11 #comparteix  span.que-es{ position:absolute; right:0;}
			
			
			
#layout-10 #comparteix{ margin-top:2em; width:98.5%; display:inline-block; }
#layout-10 #comparteix ul{ margin:0; padding:0.4em 0 0 1.5em; }

#layout-11 #comparteix ul, #layout-3 .detall #info-asia #comparteix ul{margin-left:0.2em; clear:both; margin-top:0.5em;}
				
/* Entrevista */ 

#entrevista h2{}
	#entrevista h2 span{ padding-left:1em;}
	#entrevista h3{ font-size:1.5em; font-weight:bold; color:#444; margin:0 0 1em -.01em!important; padding:0; text-align: justify;}
	#entrevista p{  text-align: justify;}
	
	#entrevista p#informacio-publicacio{ margin-bottom:2em;}
	
#entrevista dt{ font-weight:bold; color:#013365; font-size:1.2em; padding-top:0em; background:url(../img/guio-questio.jpg) no-repeat left .7em; padding-left:1em!important; margin-top:2em!important; margin-bottom:1em;}
#entrevista dd{background:url(../img/guio-resposta.jpg) no-repeat left 0.7em; font-size:1.2em;  margin:0; padding-left:1em; display:block; text-align:justify; }

#columna-1 blockquote { background:#FFFFFF none repeat scroll 0 0; border:1px solid #D4D4D4; font-family:"Times New Roman",Times,serif; font-size:2em; line-height:1; margin:0 0 1em; padding:0.4em 0.5em;}
			
/* Faqs */ 

#faqs { padding-bottom:1em; width:100%;}
	#faqs h3{ font-size:1.6em; margin-left:-.01em!important; margin-bottom:1em;}
	#faqs .informacio-relacionada{ background:url(../img/bg-info-relacionada.gif) bottom repeat-x; margin-top:2em; }
#faqs p{ margin-bottom:1em;}	

#layout-10 #faqs .informacio-relacionada{background:url(../img/bg-info-relacionada.gif) repeat-x bottom; float:left; min-height:14em; width:30.4em; margin-right:1em; padding-bottom:0;}
#layout-11 #faqs .informacio-relacionada{ padding-bottom:0;}


	#layout-10 #faqs .informacio-relacionada.info-acte{ margin-right:0;}
	#layout-10 #faqs .informacio-relacionada.mes-info{height:auto; margin-bottom:0; min-height:1em; padding-bottom:1em; width:99.6%; margin-right:0;}
	
	#layout-11 #faqs .informacio-relacionada.mes-info{ padding-bottom:2em;}
	#layout-3 #faqs .informacio-relacionada ul{ padding:0 0 0 .6em;}
	#layout-3 #faqs .informacio-relacionada p, #layout-10 #faqs .informacio-relacionada p, #layout-11 #faqs .informacio-relacionada p{ margin-bottom:0;}
	
	#layout-3 #faqs .informacio-relacionada .paginador{ margin-bottom:0!important;} 
	
/* Informans */
#informe{ }
#informe p{ margin-bottom:2em;}
#informans{ margin:0;}
#informans h3{ background:#013365; color:#FFFFFF; margin:0 0 0 -.01em!important; padding:.2em 0 .2em .5em; font-family:Arial, Helvetica, sans-serif; font-size:2em!important; font-weight:normal;}
#informans h4{ background:transparent none repeat scroll 0; color:#013365; font-size:1.8em !important;
font-weight:normal; margin:0 !important; padding:0 !important; }
#informans .informacio-relacionada{ margin:0 0 3.5em 0; padding:0; background:#e1e1e1;}
#informans div.activitat, #informans div.dades-contacte{ border-top:0; padding-top:1.8em;}
#informans div.mes-informacio, #informans div.accions{ border-bottom:0;}

#informans div{ padding:.7em 1.6em 1em 1.2em; margin:0; border-bottom:1px solid #c1c1c1; border-top:1px solid #fff; margin-left:0!important;}
	#informans div p{ margin-bottom:.4em; margin-left:0.2em!important;}
	
#informans label{ font-family:tahoma, verdana;  color:#013365; width:12.3em; display:block; float:left;}
	
#informans p span.error{ margin-left:12.3em;}
	#informans input, #informans textarea{ border:1px solid #a8a3a3;}
input.error{ border:1px solid #cd0202!important;}
#informans div.activitat input{ width:32.8em; }
	#layout-3 #informans #observacions{ width:17.45em!important; height:2.9em;}
	
#informans div.dates p span.error{ clear:none; display:block; float:left; margin:0; padding:0 0 0 3px;}
#informans div.dates p{ float:left;}
#informans p.data-fi { margin-top:-1em;}
#informans input.dp-choose-date{ margin:.2em .5em;}

#informans div.on-es-fa input{ width:21em;}
	#layout-3 #informans div.on-es-fa input{ width:17em;}
#informans p.en-linia{ position:relative;}	
#informans p.en-linia input#carrer,#informans p.en-linia input#numero{ margin-right:2em; }
		#informans p.en-linia input#numero, #informans p.en-linia input#codi-postal{ width:5em;}


	#informans p.en-linia label.num, #informans p.en-linia label.cp ,#informans .hores label, #informans p.data-fi label, #informans label.telefon,  #informans label.adreca{ width:auto; padding-right:.4em}
		#informans p.data-fi label{ margin-left:.5em;}
	#informans p.en-linia input{ float:left;}
#informans .data-fi label{ line-height:1.6;}
#informans .horari{ clear:both; padding-top:.5em;}
#informans .horari textarea{ width:33.3em; height:3.4em;}

#informans p.en-linia span.error{ position:absolute; top:1.8em;}

#informans input#durada, #informans input#preu{ width:21em;}
	#layout-3 #informans input#durada, #layout-3 #informans input#preu{ width:17em;}
	
#informans p.entrada span{font-family:tahoma, verdana;  color:#013365; width:12.3em; display:block; float:left;}
#informans p.entrada input{ border:0;}
	#informans p.entrada label{ display:inline!important; float:none; color:#444;  padding-right:2em;}

	
#informans .organitza p{ float:left; margin-left:.2em!important;} 
#informans .organitza input,  #informans .mes-informacio input{ width:21em; margin-right:2em; }
	#layout-3 #informans .organitza input, #layout-3  #informans .mes-informacio input{ width:17em; margin-right:1em; }

	#informans .organitza input#telefon{ width:11em;}
 #informans .organitza textarea, #informans .mes-informacio textarea{ width:21.6em; height:2.9em; margin-right:2em; }
 #layout-3 #informans .organitza textarea, #layout-3 #informans .mes-informacio textarea{ width:17.45em; margin-right:1em;  }

#informans 	 input#fitxer-adjunt{ background:#FFFFFF!important;}
#informans div.entrada p { clear:both;}
#informans div.entrada p.entrada span.error { font-family:Arial, Helvetica, sans-serif; color:#CE0202 !important; margin-left:12.4em!important}
#informans .dades-contacte p{ float:left; margin-left:0!important;}	 

#informans .dades-contacte p.telefon span.error{ width:15em;}
#informans .dades-contacte input{width:21em; margin-right:2em;}
#layout-3 #informans .dades-contacte input{width:17em; margin-right:1em;}
#layout-3 #informans .dades-contacte input#hores-contacte{ width:15.5em; margin-right:0em!important;}
#informans 	.dades-contacte input#telefon-contacte{ width:10em;}
#informans .dades-contacte textarea{ clear:both;}
#informans .dades-contacte .correu{ clear:both;}
#informans .dades-contacte .comentaris{ width:99%;}
 #informans .dades-contacte .comentaris label{  float:none;}
	 #informans .dades-contacte .comentaris textarea{ width:100%; height:13em;}

#informans .accions{ text-align:right; margin:0; }
	#informans .accions p{ margin:0; padding:0;}
	#informans .accions .botones{ margin:0; padding:0; text-align:right;}



#informans p.responsable{ clear:both; }

#informans p.sigles label{ width:auto; padding-right:.5em; }
#informans p.sigles{ float:left; margin-left:2em!important;}
#informans .activitat p{ float:left;}
#informans #sigles{ width:6em!important; }

#informans label.activitats{ line-height:1.2em;}
#informans textarea#activitats{width:34.4em}

	#informans #titol-equipament{ width:33.7em!important;}

#layout-3 #informans #titol-equipament{ width:30.7em!important;}
#layout-3 textarea#activitats{width:31.4em!important;}
#informans textarea#observacions{width:21.5em!important; height:10em;}



/* PLENARI
-----------------------------------------------------*/
#plenari h3{ font-size:2em; font-weight:normal; margin-left:0!important; margin-bottom:1em;}

/* modificacions 25/06/2010 */

#plenari table, .detall table{ width:100%; border:1px solid #d2d2d2; border-collapse:collapse; margin:1em 0 2em;;}

	#plenari table thead th, .detall table thead th{ background:#e6e6e6; color:#013365; font-family:Arial,Helvetica,sans-serif; font-size:1.6em; font-weight:bold; padding:.5em; border-left:1px solid #d2d2d2; text-align:left; width:20%;}
	#layout-11 #plenari table thead th{ width:auto;}
	#plenari table tbody tr th, .detall table tbody tr th{ font-size:1.2em; text-align:left; font-weight:normal; padding:1.2em 0.7em;  border:1px solid #D2D2D2;}
	.detall table tbody tr td{ border:1px solid #d2d2d2; font-size:1.2em; text-align:left; padding:1.2em 0.7em; }
	#plenari table tbody tr td{ text-align:center; border:1px solid #D2D2D2;}
	#plenari table tbody tr td span{  padding:0 0 0.2em 0; font-size:1.2em;}	
		#plenari table tbody tr td span img{ margin-right:0.3em; vertical-align:top;}
		#plenari table tbody tr td span a{ padding-bottom:0.2em;}
	
/*************************/
	
#plenari ul{ font-size:1.2em; margin-left:0; padding:0;}
	#plenari ul li{ margin-bottom:0.4em;}
		#plenari ul li a { background:transparent url(../img/fletxa-seguent.gif) no-repeat scroll left 0.3em;  padding-bottom:0.1em; padding-left:0.8em; }
		
#plenari p.peu-table { padding-bottom:2.5em; border-bottom:1px solid #d2d2d2; margin-bottom:1.8em;}






/*********************************************************/
/*                 ALTRES APLICACIONS                    */
/*********************************************************/
/* general */

body#envia-amic #marc-web, body#recordam #marc-web, body#et-recordem #marc-web, body#informeu-nos #marc-web { width: 54em; height:auto!important; }


#info-pagina {
	background:#d0d0d0;
	height:3.1em;
	text-align:center;
	
}
#info-pagina p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top:.8em;
	font-weight:normal;
	font-size:1em;
}
#info-pagina a {
	color:#000000;
}

/*    Enviar amic         
---------------------------------------------------------------------------------*/



body#envia-amic #contenidor {
	background:none;
	margin:0;
	padding:1.8em 2em 0 2em!important;
	width:50em
}
body#envia-amic h1 {
	margin: 0;
	padding: 0;
	font-size:1em!important;
	height:6.6em;
}
body#envia-amic p.introduccio {
	margin:0 0 1.5em 0;
	padding:0;
	font-weight: bold;
	color: #1A3957;
}
body#envia-amic form {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body#envia-amic form p {
	padding: 0 0 0.7em 0.8em;
	color:#013365;
}
body#envia-amic form input, body#envia-amic form textarea {
	margin: 0;
	padding: 0;
	border: 1px solid #A3A3A3;
	font-size:1em;
}
body#envia-amic form textarea { margin-left:0.7em; margin-top:0.3em;}
body#envia-amic form input#remitent, body#envia-amic form input#mail, body#envia-amic form input#destinatari, body#envia-amic form input#mail-desti {
	font-size:1em;
	width:18.2em;
	margin-top:.5em;
	padding:.1em 0 .1em .4em;
}
body#envia-amic form .informacio-relacionada h2 {
	margin: 0 0 0.7em 0;
	padding: 0.3em 0.6em 0.4em 0.6em;
	font-size: 1.6em;
	color: #1A3957;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background: #dad9d9;
}
body#envia-amic form .informacio-relacionada.comentaris h2 {
	margin-bottom:1em;
}
body#envia-amic form .informacio-relacionada.comentaris div {
	top:-1em;
}
body#envia-amic form .informacio-relacionada.comentaris p{ padding:0; margin-top:0; font-size:1em;}
body#envia-amic form .informacio-relacionada.comentaris p label{
	margin: 0 0 0.7em 0;
	padding: 0.3em 0.6em 0.4em 0.6em;
	font-size: 1.6em;
	color: #1A3957;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background: #dad9d9;
	display:block;
}

body#envia-amic form .informacio-relacionada.copia {
	padding:1.2em 8px 1.2em 1.4em;
}
body#envia-amic form .informacio-relacionada.copia p {
	margin:0;
	padding:0;
}
body#envia-amic form input#check {
	border: 0 !important;
	vertical-align: middle;
	font-size:1em;
	color:#0f3e6d;
}
body#envia-amic form .informacio-relacionada.copia label {
	margin-left: 0.4em;
	vertical-align: middle;
	font-size:1em;
	color:#0f3e6d;
}
body#envia-amic form .informacio-relacionada.remitent, body#envia-amic form .informacio-relacionada.destinatari {
	width:24.3em;
}
body#envia-amic form .informacio-relacionada.remitent p, body#envia-amic form .informacio-relacionada.destinatari p {
	margin:0!important;
}
body#envia-amic form .informacio-relacionada.remitent label,  body#envia-amic form .informacio-relacionada.destinatari label {
	font-size:1em;
	font-weight:bold;
	color:#0f3e6d;
}
body#envia-amic form textarea {
	width: 94.5%;
	padding-left:1.2em;
	padding-top:.4em;
	height: 8em;
	font-size:1.1em;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: inherit;
}

body#envia-amic form .informacio-relacionada.informacio {
	padding-top: .8em;
	padding-left: 0.9em;
	font-size:1.2em;
}
	body#envia-amic form .informacio-relacionada.informacio p {
	margin: 0;
	padding: 0 0 0.7em;
	font-size: 0.9em;
}

body#envia-amic p.atencio {
	background:url(../img/ico-atencio.gif) no-repeat left top;
	padding-left:1.7em!important;font-size:1em!important;
}
body#envia-amic p.asterisc {
	background:url(../img/ico-asterisc.gif) no-repeat left top;
	padding-left:1.7em!important;
	color:#013365;
	font-size:1em!important;
}
body#envia-amic p.asterisc.incorrecte {
	color:#ce0202;
	font-weight:bold;
}

body#envia-amic .informacio-relacionada {
	position:relative;
	margin-bottom: 1em;
	margin-top:0;
	border:1px solid #d2d2d2;
	padding-bottom: 0.3em;
	background:url(../img/bg-info-relacionada.gif) repeat-x bottom #fff;
}
body#envia-amic .informacio-relacionada div {
	position:absolute; top:-1.5em; right:.2em; }
body#envia-amic .informacio-relacionada p a {
	padding-left: 0.9em;
}
body#envia-amic .informacio-relacionada.remitent {
	width: 20.7em;
	margin-right: 0.7em;
	float:left;

}
body#envia-amic .informacio-relacionada.destinatari {
	width: 20.7em;
	float:right;
}
body#envia-amic .informacio-relacionada.copia {
	clear:both;
}
body#envia-amic form p.envia {
	text-align:center; margin:0; padding:0;
}
body#envia-amic form input.envia,  body#envia-amic form input.esborra {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight:bold;
	color: #285078;
	border: 0;
}
body#envia-amic form input.envia {
	width: 78px;
	height: 25px;
	color:#FFFFFF;
	padding-bottom:3px;
	background:#0051a1 url(../img/boto_enviar.gif) no-repeat;
	cursor: pointer;
}
body#envia-amic form input.esborra {
	width: 78px;
	height: 25px;
	padding-bottom:3px;
	background:url(../img/boto_esborrar.gif) no-repeat;
	cursor: pointer;
}
body#envia-amic p.salutacio{ font-size:1.2em; font-family:Arial, Helvetica, sans-serif; color:#013365; font-weight:bold;}

body#envia-amic .informacio-afegida {
	font-family:tahoma;
	font-size:.9em;
}
body#envia-amic .informacio-afegida p {
	margin:0;
	padding:0;
}
body#envia-amic .informacio-relacionada{ line-height:1.2;}
body#envia-amic .informacio-relacionada.noticia {
	margin-top: 1em;
	padding-left:1em;
}
body#envia-amic h2 {
	font-size:1.2em;
	color:#013365;
}
body#envia-amic p.intro-mail {
	font-size:1.2em;
}
body#envia-amic .informacio-relacionada.noticia {
	padding:.8em;
}
body#envia-amic .informacio-relacionada.noticia h2 {
	font-size:1.4em!important;
	font-weight:bold;
	margin:0!important;
	padding:.6em 0 0 0;
	color:#1a3957;
	background:none;
	font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	
}
body#envia-amic .informacio-relacionada.noticia p {
	font-size:1.3em;
	margin:.2em 0;
	padding:0;
}
body#envia-amic .informacio-relacionada.noticia p a {
	margin:0;
	padding:0;
}

body#envia-amic span {
	font-weight: bold;
	text-align: center;
	color:#007c00;
}
body#envia-amic span.error { color:#FF0000; text-align:left;}
body#envia-amic .informacio-relacionada.noticia span {
	color:#1a3957;
	font-size:1.3em;
	font-weight:normal;
	display:block;
	text-align:left;
	margin-bottom:.5em;
	font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
}
body#envia-amic p.informacio-detallada {
	margin-top:.5em!important;
	margin-bottom:.3em!important;
}
body#envia-amic p.informacio-detallada a {
	background:url(../img/fletxa-seguent.gif) left no-repeat;
	padding-left:.5em!important;
}
body#envia-amic .resposta {
	height: 41.8em;
	margin: 0;
	padding-top: 2em;
	text-align: center;
}
body#envia-amic .resposta p{ font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
body#envia-amic .informacio-afegida {
	margin-top:3em;
}
body#envia-amic .resposta p.tornar {
	margin-top: 3.5em;
}
body#envia-amic .resposta a#tornar, body#envia-amic .resposta a#tancar {
	display:block;
	margin-left:19em;
	padding: 0.5em 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	width: 52px;
	/*eight: 24px;*/
	color:#FFFFFF;
	background:#0051a1 url(../img/boto_enviar.gif) no-repeat;
	text-decoration:none;
	border:0;
}


/*    Recordam        
---------------------------------------------------------------------------------*/


body#recordam #contenidor, body#et-recordem #contenidor  { background:none;	margin:0; padding:1.8em 2em 0; width:50em; height:auto;}
	body#et-recordem #contenidor {padding-top:1.3em;}

body#recordam h1, body#et-recordem h1 {	font-size:1em!important; height:6.6em; margin-top:0.1em;}

/* confirmacio */

body#recordam .box-recordam, body#et-recordem .box-recordam{ background:url(../img/bg-recordam.gif) repeat-x left bottom; border:1px solid #D2D2D2;}

body#recordam #dades-acte, body#et-recordem #dades-acte{ padding:0; position:relative; padding:.9em 1.3em 0 4.6em; margin-bottom:2em; height:auto!important;}

	body#et-recordem #dades-acte{ margin-top:1.8em; padding-bottom:1.5em;}
		body#et-recordem #dades-acte p{ padding:0; margin:0;}
		
	body#recordam #dades-acte img, body#et-recordem #dades-acte img{ position:absolute; top:-.9em; left:.4em;}
	body#recordam #dades-acte h2, body#recordam #dades-acte h2,  body#et-recordem #dades-acte h2{ color:#013365; font-size:1.4em; margin:0; font-weight:bold;}
		body#et-recordem #dades-acte h2{ margin-bottom:1em;}

	body#recordam #dades-acte dl, body#et-recordem #dades-acte dl{ font-family:Arial, Helvetica, sans-serif; font-size:1.2em; margin:0; padding: 0 0 .9em 0.1em;}
		body#recordam #dades-acte dl dt, body#et-recordem #dades-acte dl dt{ float:left; padding-right:0.3em; font-size:1.1em; font-weight:bold;color:#013365; font-weight:bold;  }

		body#et-recordem #dades-acte dl dt.on{ height:5.5em;}
		
	
	body#recordam #dades-acte dl dd, body#et-recordem #dades-acte dl dd{ margin-left:0em; padding:0.1em 0 0;}
		body#et-recordem #dades-acte dl dd.dates{ padding-bottom:1.1em;}

	body#et-recordem #dades-acte a { background:url(../img/fletxa-seguent.gif) no-repeat scroll left 0.2em; font-size:1em!important; height:1.7em; margin-top:1.8em; padding:0 0 0 0.8em !important; text-align:left; border-bottom:1px dashed #90b0d0; }
	body#et-recordem #dades-acte a:hover { border-bottom:1px dashed #0051a1;}
	
	body#et-recordem p.nota{ font-size:1.1em; }
	
/* Formulari */		
body#recordam .bloc{ clear:none; border:0; background:none;}

body#recordam .bloc div { margin-bottom:0;}

body#recordam #pasos-form{ overflow:hidden;}
	body#recordam #pasos-form .bloc{ width:45.4%; float:left; padding:.8em 1.1em; margin-top:.6em; margin-bottom:.6em;}
		body#recordam #pasos-form .bloc p{color:#013365; font-weight:bold;}
			body#recordam #pasos-form .bloc p span{color:#0082d9;}
		body#recordam #pasos-form .bloc p.nota{color:#444; font-weight:normal; font-size:1.1em;}
	
		body#recordam #pasos-form .bloc label{ position:absolute; margin-left:-200em;}
		body#recordam #pasos-form .bloc input{ color:#444444; font-size:1.2em; padding:0.3em; margin:.3em 0;}
			body#recordam #pasos-form .bloc input#email{ width:18em; border:1px solid #A49F9F;}

body#recordam #pasos-form #quan-vols{border-left:1px solid #D2D2D2;}
	body#recordam #pasos-form #quan-vols ul{ list-style-type:none; padding-left:0; margin:0;}
		body#recordam #pasos-form #quan-vols ul li{ padding-left:2em; margin:0.3em 0; font-size:1.1em; }
			body#recordam #pasos-form #quan-vols ul li.dies-recordatori{ background:url(../img/legenda-noselect.gif) no-repeat left top; }
			body#recordam #pasos-form #quan-vols ul li.dia-select{ background:url(../img/legenda-select.gif) no-repeat left top }

body#recordam form p.envia {text-align:center; padding-top:.6em;}
body#recordam form input.envia,  body#recordam form input.esborra {	font-family:Arial, Verdana,  Helvetica, sans-serif; 	font-size: 0.9em; font-weight:bold;	border: 0;}
	body#recordam form input.envia { width: 78px; height: 25px; color:#FFFFFF; padding-bottom:2px; background:#0051a1 url(../img/boto_enviar.gif) no-repeat; cursor: pointer;}
	body#recordam form input.esborra { width: 78px;	height: 25px; padding-bottom:2px; background:url(../img/boto_esborrar.gif) no-repeat; cursor: pointer; color:#444;}
	

/* confirmacio */

body#recordam #confirmacio p{ background: url(../img/ico-ok.gif) no-repeat 1em 1em; margin:0; padding:0.9em 1em 1em 3.2em;}
	body#recordam #confirmacio p span{ color:#013365; font-weight:bold;}

body#recordam p.tornar{ text-align:center; padding:1.6em;}
	body#recordam p.tornar a{ background:#0051a1 url(../img/boto_enviar.gif) no-repeat scroll 50% 0; color:#FFFFFF; font-weight:bold; height:2em; margin:1.5em 0; padding:0.4em 1.9em; font-size:.9em; border:0; }
	body#recordam p.tornar a:hover{ border:0;}
	
/* Validació formulari */
span.error{
	display:block;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#ce0202;
}







/*    Informans       
---------------------------------------------------------------------------------*/


body#informeu-nos #contenidor { width:50em; background:none; margin:0; padding:2.7em 2em 0 2em; }
body#informeu-nos h1 { height:6.6em; }

body#informeu-nos p.introduccio { margin:0 0 1.4em 0; padding:0; color: #444444; }
body#informeu-nos p.asterisc { margin:.8em 0 .8em .8em; padding-left:1.4em; color:#555555; background:url(../img/ico-asterisc.gif) no-repeat left top; }

body#informeu-nos p.asterisc.incorrecte{ color:#ce0202; font-weight:bold; }

body#informeu-nos .informacio { width:50em; border:1px solid #d2d2d2; background:url(../img/bg-info-relacionada.gif) repeat-x bottom #fff; }
body#informeu-nos .informacio-relacionada { margin: 0 0 2em 0; padding-bottom:1em; width:50em; border:1px solid #d2d2d2; background:url(../img/bg-info-relacionada.gif) repeat-x bottom #fff; }


/************************ Formulari *************************/

body#informeu-nos form { margin: 2em 0 0 0; padding: 0; font-family:Arial, Helvetica, sans-serif; }

	body#informeu-nos form .informacio-relacionada h2 {
		margin: 0 0 0.2em 0;		
		font-size: 1.6em;
		color: #1A3957;
		font-weight:bold;
		background: #dad9d9;
	}

	body#informeu-nos form p { padding: 0 0 0 .8em; margin:0; color:#013365; }
	
	body#informeu-nos form label {font-weight:bold; color:#0f3e6d; font-size:1.1em; display:block; padding:.5em 0 .4em 0; }

	body#informeu-nos form input, body#informeu-nos form textarea {
		margin: 0;
		padding:.2em 0 .1em .4em;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		border: 1px solid #A3A3A3;	
	}

	body#informeu-nos form input {  width:17em; }

	body#informeu-nos form textarea { font-size:1.1em; width: 35.8em; height: 4.5em;  }

		body#informeu-nos form div.informacio-relacionada p { float:left; margin-right:.4em; }

			body#informeu-nos form div.informacio-relacionada:after{ clear:both; content:"."; display:block; overflow:hidden; height:0; }
	
body#informeu-nos .contacte p.correu{ clear:both;}
body#informeu-nos p.clear span.error{ width:auto;}
body#informeu-nos p span.error{ width:18em;}

/************************ Botons de la pagina ( Envia / Examina / Esborra ) *************************/

body#informeu-nos form p.envia { text-align:center; padding:0; margin:1.2em 0 1em 0; }

body#informeu-nos form input.envia,  body#informeu-nos form input.esborra, body#informeu-nos form input.examina {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
	font-weight:bold;
	width: 78px;
	height: 25px;
	padding-bottom:3px;
	border: 0;
	cursor: pointer;
}
	body#informeu-nos form input.envia   { color:#FFFFFF; background:#0051a1 url(../img/boto_enviar.gif) no-repeat; }
	body#informeu-nos form input.esborra { color:#444444; background:url(../img/boto_esborrar.gif) no-repeat; }
	body#informeu-nos form input.examina { color:#444444; background:url(../img/boto_esborrar.gif) no-repeat; }


/************************ Pagina d'enviat l'informe "Informa'ns" correctament *************************/

body#informeu-nos .resposta {
	height: 59.7em;
	margin: 0;
	padding: 2em 0 0 0;
	text-align: center;
}
body#informeu-nos .resposta p{ font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; }

body#informeu-nos .resposta p span { font-weight: bold; text-align: center; color:#007c00; }

body#informeu-nos .resposta p.tornar {	margin-top: 3.5em; }

body#informeu-nos .resposta a#tornar, body#informeu-nos .resposta a#tancar {
	display:block;
	margin-left:19em;
	padding: 0.5em 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	width: 54px;
	color:#FFFFFF;
	background:#0051a1 url(../img/boto_enviar.gif) no-repeat;
	border:0;
}


/* Detall noticia Layout-0 i Layout-3
---------------------------------------------------------------------------------*/


.detall #columna-adicional{ float: right; height:1%; margin-left:1.1em; padding-left:1.1em; padding-top:1em; width:30.5em;  }
	 #layout-3 .detall #columna-contingut{ width: 42em; float:left;}

	#layout-0 .detall #info-asia{ width:61.2em;}
	#layout-3 .detall #info-asia{ width:42em;}
	
		.detall #info-asia .informacio-relacionada .paginador{ margin:0!important;}
		#layout-3 .detall #info-asia #comparteix, #layout-11 .detall #info-asia #comparteix { position:relative;}
			#layout-3 .detall #info-asia #comparteix h3,#layout-11 .detall #info-asia #comparteix h3  { color:#013365; float:left; font-family:Arial,Helvetica,sans-serif; font-size:1.8em; margin:0;
	}
			#layout-3 .detall #info-asia #comparteix a.que-es { position:absolute; right:0.5em; top:0.5em;
	}
			
#layout-3 .detall #info-asia #cercador div p{ clear:none;}
			#layout-3 .detall #info-asia #cercador input, #layout-3 .detall #info-asia #cercador input#lloc {width:22.6em;}
			#layout-3 .detall #info-asia #cercador select{ width:22.7em;}
			.detall #info-asia #cercador div.nom-entitat{ height:auto;}
			#layout-0 .detall #info-asia #cercador input#numero{ width:6em;}
			#layout-0 .detall #info-asia #cercador input#al{ width:4.5em;}
#layout-3 .detall #info-asia #cercador input.radio{ width:auto;}
			#layout-3 .detall #info-asia #cercador #num {margin-left:10.2em !important;}
			#layout-3 .detall #info-asia #cercador .on label.etiqueta-enlinia {width:auto;}
			#layout-3 .detall #info-asia #cercador .on input, #layout-3 .detall #info-asia #cercador .extra input, #layout-3 .detall #info-asia #cercador .data input { width:auto; }
			#layout-3 .detall #info-asia #cercador .accions input {width:78px;}
			#layout-3 .detall #info-asia #cercador #nom-carrer { margin-bottom:1.5em;width:22.6em; }
			.detall #info-asia #cercador div p{ clear:none;}
			
	.detall h2, .detall h3{ clear:none; }


	

/* Llistat documents
---------------------------------------------------------------------------------*/
#llistat-documents {}

#llistat-documents h2{line-height:.9em;}

#llistat-documents div div{ position:relative; height:auto; overflow:hidden; margin:0; padding-bottom:2em;}
	#llistat-documents div img{ position:relative;  float:left; display:block;}
	#llistat-documents div div div{ height:auto; overflow:hidden; }
	
	#llistat-documents div h3{ margin-bottom:.4em!important; clear:none!important; margin-top:0!important; color:#013365; font-family:tahoma; margin-left:0!important;}

		#layout-7 #llistat-documents div h3{ display:block;}
		#layout-7 #llistat-documents div{ clear:both;}
			
		#llistat-documents div p{ margin-bottom:.5em!important;}
			
			#llistat-documents div a{ font-size:1.2em;}
				#llistat-documents div p a, #llistat-documents div h3 a{font-size:1em; margin-left:0;}
	
#llistat-documents .col-0{ margin-right:0!important;}	
body#layout-3 #llistat-documents .col-0{ margin-right:3.6em!important; margin-bottom:1em;}	

body#layout-7 #llistat-documents h3{ margin-left:0!important;}
body#layout-7 #llistat-documents dl.info-doc{ margin-left:0;}


/* Caixa localitzacio
---------------------------------------------------------------------------------*/

#localitzacio img{ float:right; margin:.7em 0 1em;}
#localitzacio dl{ float:left; width:100%; font-size:1.1em; margin:0; border-top:1px solid #b7b7b7; padding:0.5em 0 0.5em;}
#localitzacio dl:after{  content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#localitzacio dl.basiques{ width:45%; border-top:0;  margin:0; padding-top:0.45em;}
#localitzacio dl dt{ float:left; color:#0051a1; font-weight:bold; display:none; margin-right:0.5em; margin-bottom:.1em; }

	#localitzacio dl#contacte dt{ display:block;}
	#localitzacio dl dd{ margin:0 0 .1em; padding:0;}
		#localitzacio dl dd.lloc{ color:#0051a1; font-weight:bold;}
		
#menu #localitzacio dl.basiques{ width:100%; }		
#menu #localitzacio{ padding:0; border:0;}
#menu #localitzacio h2{ border:0; background:#6a6a6a; font-size:1.4em; font-weight:bold !important; margin-left:0.01em; padding:0.5em 0.6em 0.4em; text-transform:uppercase;}
#menu #localitzacio dl dt, #menu #localitzacio dl dd{ margin-bottom:0;}
	#menu #localitzacio dl.basiques{  padding-top:0.25em;}
	#menu #localitzacio div.tema{ margin-top:0; border-left:1px solid #C2C2C2; border-bottom:1px solid #C2C2C2; border-right:1px solid #C2C2C2; padding:0.9em 0.7em 0.7em;}
	
#menu #localitzacio img{ float:left; margin-top:0.1em;}

/* informacio relacionada a documents i enllaços
------------------------------------------------------------------------------------*/

dl.info-doc{ font-size:1.1em; color:#444; margin:0 0 0.2em 0.1em;}
	body#layout-0 dl.info-doc{ margin-left:0.2em;}
	dl.info-doc dt{ float:left; font-weight:bold; color:#000; padding:0 0.4em 0 0; }
	
.informacio-relacionada ul li dl.info-doc{ margin:0.2em 0 0.1em 0.1em; font-size:0.9em; line-height:1.2em;}
	.informacio-relacionada ul li dl.info-doc dd{ padding-bottom:0.1em;}

/* Què és això
---------------------------------------------------------------------------------*/

#que-es-caixa {position:relative; }

#quadre{ margin:0em 0 0 0; padding:0 0 0 0; background: #FFFFFF; border:2px solid #7f7f7f; float:left;}
	#quadre-contingut{ margin:0; padding:.6em 2.1em 2.1em;border:4px solid #dad9d9; }	
	#quadre-contingut h4{ font-size:1.2em; text-transform:uppercase;  margin-top:0em;}
	#quadre-contingut h4.significa{ margin-top:1em;}
	#quadre-contingut h4.comparteix{ clear:both; margin-top:2.9em;}
		#quadre-contingut dt{ font-size:1.1em;  margin:0; padding-left:2.2em!important; line-height:1.5em; font-weight:bold;}
		#quadre-contingut p{ margin:.2em 0 0 0; padding:0; text-align:justify; font-size:1.1em;}
		#quadre-contingut dl { margin:0; padding:0;}
		#quadre-contingut dl dd{ margin-bottom:1em; font-size:1.1em; margin-left:0; padding-left:0; margin-top:0.3em;}


.position{ position:absolute; cursor:move; top:-54em; left:0em; z-index:10;}	
	
	span.que-es{ cursor: pointer;}
	span#tanca{ background:url(../img/ico-tanca.gif) no-repeat; cursor: pointer!important; text-align:center; margin:-6.2em -1.8em 0 0;  width:25px; height:26px; float:right; color:#FFFFFF!important; font-weight:bold; font-size:11px; padding-top:6px; font-size:1.1em;  padding-left:1px; border:none!important;}
	span #tanca:hover{	border:none!important;}
	
	
.promo, .moduls{ height:auto!important;}
.promo{ margin-bottom:1.1em;}
	#marc-web .promo a,#marc-web .promo a:hover{ border:0;}
	 #marc-web .promo ul { margin:0; padding:0;}
		 #marc-web .promo ul li{ margin:0 0 1.1em 0; padding:0; list-style-type:none;}


/* twitter */

#contenidor .twitter-widget{position:relative;background:#a5a4a4;padding:1px;margin-bottom:1.1em;-moz-border-radius:5px 5px 5px 5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;border-radius:5px 5px 5px 5px; height:auto; overflow:hidden;}#contenidor .twitter-widget h3{line-height:1.2;margin:0;padding:0.3em 0.6em 0.3em;overflow:hidden;font-size:18px}#contenidor .twitter-widget h3 a{color:#fff;border-bottom:0}#contenidor .twitter-widget .tweets{background:#fff;margin:0;padding:0;list-style:none;-moz-border-radius:6px 6px 6px 6px;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;border-radius:6px 6px 6px 6px}#contenidor .twitter-widget .tweets li{padding:10px}#contenidor .twitter-widget .tweets li .avatar{border:0;float:left;width:30px;margin:0 5px 0 0}#contenidor .twitter-widget .tweets li p{margin:0 0.5em 0.5em;padding:0;overflow:hidden}#contenidor .twitter-widget .tweets li .timestamp{display:block;font-size:11px;font-style:italic}#contenidor .twitter-widget .tweets li .timestamp a{color:#717171;border-bottom:0}#contenidor .twitter-widget .footer{overflow:hidden;padding:0.5em 1em 0.25em 1em}#contenidor .twitter-widget .footer p{margin:5px 0;padding:0}#contenidor .twitter-widget .footer p a{border-bottom:0}#contenidor .twitter-widget .footer .join-conversation{float:right}#contenidor .twitter-widget .footer .join-conversation a{color:#fff}#contenidor .twitter-widget .footer .twitter-brand{float:left}

/* Modificacicions 25/06/2010 */


#intro ul {float:left; margin: 1em 0 0 0; padding:0;}
#intro ul li, .moduls ul li{ font-size:1.2em; background:url("../img/fletxa-seguent.gif") no-repeat scroll 0.1em 0.3em; padding-left:0.8em; }

#intro ul li.pdf, .moduls ul li.pdf { background: url(../img/ico_pdf.gif) no-repeat left .5em; height:1%; padding: 0.5em 0 0.4em 1.8em;}
.moduls ul {margin: 0.5em 0 0.5em 1em; padding:0;}

.moduls ul li img, #intro ul li img{ width:auto; margin-right:0.5em; vertical-align:top; margin-top:0;}
.moduls ul li.pdf, .moduls ul li.word, #intro ul li.pdf, #intro ul li.word, .moduls ul li.file, .moduls ul li.file, #intro ul li.file, #intro ul li.file{ padding:0; background:none; padding:0 0 0.6em;}

th p {font-size:1em; padding-top:0.5em;}
.moduls{ padding:0.2em 0.2em 1em;}

/* --> localització */
#localitzacio dl dd p{ font-size:1em;}

/* --> revistes */
#revistas .informacio-relacionada .grup-documents, #revistas .informacio-relacionada .grup-link { width:94.5%; border:0;}

#layout-0 #revistas .informacio-relacionada .grup-documents, #layout-0 #revistas .informacio-relacionada .grup-link{ width:auto;}

.informacio-relacionada .grup-documents ul li p, .informacio-relacionada .grup-link ul li p { font-size:1em;}

table tr td p,table tr th p{ font-size:1em; margin:0!important; }


#modul-0 .informacio-relacionada{ margin-right:2em!important;}

#revistas .informacio-relacionada ul.unico{ width:97%; float:none;}

.informacio-relacionada .grup-documents ul p, .informacio-relacionada .grup-link ul p{ clear:none}

#layout-8 #seccions.caixa-info ul li, #layout-5 #seccions.caixa-info ul li, #layout-6 #seccions.caixa-info ul li, #layout-14 #seccions.caixa-info ul li, #layout-15 #seccions.caixa-info ul li { width:43.5%;}


/****/

#layout-0 .detall #columna-adicional, #layout-3 .detall #columna-adicional  { float: right; height:1%; margin-left:1.1em; padding-left:1.1em; padding-top:1em; width:30.5em;  }
	 #layout-3 .detall #info-asia{ width: 42.4em!important;}
	#layout-3 .detall #columna-adicional:after{ clear:both; content:"."; display:block; overflow:hidden; height:0; }
	
			
	#layout-3 .detall h2, #layout-3 .detall h3, #layout-0 .detall h2, #layout-0 .detall h3{ clear:none; }


	#layout-3 .detall .informacio-relacionada, #layout-0 .detall  .informacio-relacionada{ width:auto!important;}
	#layout-0 #columna-0 .detall #info-asia .paginador, #layout-3 #columna-0 .detall #info-asia .paginador { margin:0!important;}
	

/**** Formulari ******/
#formulari p{ margin-bottom:1.1em;}
#formulari form h3{ background:#013365; color:#FFFFFF; margin:0 0 0 0.1em!important; padding:.2em 0 .2em .5em; font-family:Arial, Helvetica, sans-serif; font-size:2em!important; font-weight:normal;}
#formulari form informacio-relacionada{ margin-right:0;}
#formulari form fieldset{  margin:0 0 3.5em 0.2em; padding:0;}
#formulari form fieldset div{ margin:0 0 -0.1em!important; background:#E1E1E1; height:auto; overflow:hidden; width:100%;}
#formulari form fieldset div p, #formulari form fieldset div div{ padding:0.5em 1em; margin:0!important; border-bottom:1px solid #D2D2D2; border-top:1px solid #FFFFFF;}

#formulari form fieldset div ul{ font-size:1em; margin:0; padding:0;}
#formulari form fieldset div ul li{ background:none; padding:0; width:35%; margin-right:1em; float:left;}
#formulari form fieldset div div ul li input { margin-top:0.4em;}
#formulari form fieldset div label, #formulari form fieldset div span{ float:left; width:100%;margin-right:2em;}

#formulari form fieldset div label, #formulari form fieldset p{ color:#013365; vertical-align:top;}
#formulari form input, #formulari form textarea{ border:1px solid #a8a3a3; width:50%;}
	#layout-3 #formulari form input, #layout-3 #formulari form textarea{ width:60%;}
	
 #formulari form select{ border:1px solid #a8a3a3 !important;}
#formulari form fieldset div div{ font-size:1.2em;}
#formulari form fieldset div div input{ border:0;vertical-align:text-bottom; width:auto!important;margin:0 0.4em 0 0;}
#formulari form fieldset div div label{  float:none;}


#formulari form fieldset .botones{ padding:1em 1em; text-align:right;}
#formulari form fieldset .botones input{ width:7.2em!important;}

/**** Volver ******/

#detall-agenda-equipaments p.tornar a {background:url(../img/fletxa-anterior.gif) no-repeat left center; padding-left:0.7em; clear:both; font-weight:bold; margin-top:2.9em; float:left;} 
#quadre {margin-bottom:0.8em;}
.caixa-detall.equipament a{ background:url(../img/raquo-equipaments.gif) no-repeat left; padding-left:.9em;  }
.caixa-detall.equipament p {margin-bottom:0.5em;}


#detall-agenda-equipaments .caixa-detall.equipament dl{ margin:0.5em 1em;}	
	#detall-agenda-equipaments .caixa-detall.equipament dl dt{ font-size:1.2em!important; margin-top:0.2em;}
	



/* Social Comunitat */
/**********************************************************************/

#social{ padding-right:0!important;}
	#social ul { margin:0; padding:5px 0; font-family: tahoma, verdana; }
	#social ul:after{ content:'.'; clear:both; height:0; visibility:hidden; display:block;}
		#social ul li { font-size:1em; float:left; height:62px; margin-right:1.1em; text-align:center; width:40px;}
		
		#layout-5 #social ul li , #layout-6 #social ul li , #layout-8 #social ul li , #layout-14 #social ul li , #layout-15 #social ul li { margin-right:.9em;}
		
			#social ul li img{ display:block; text-align:center; padding-bottom:3px;}
			#social ul li a{ color:#000; border:0; }
				#social ul li a:hover{ border:0; }


/* Galeria Videos 
/********************************************************************/
#galeria-video.bloc{ padding-left:0!important; padding-right:0!important; padding-bottom:0!important;}
	#galeria-video h2{ margin-left:0.45em;}
	#galeria-video #reproductor-video{ height:28em; padding-left:0.9em; position:relative;}
	
		#galeria-video #reproductor-video img.scroll-up{ position:absolute; right:0.7em; top:2em;}
		#galeria-video #reproductor-video img.scroll-down{ position:absolute; right:0.7em; bottom:0;}
	
		#galeria-video #reproductor-video .descripcio{  float: right; margin: 0 3.5em 0 0; width: 21em;}
	  #galeria-video #carrousel{ overflow:hidden; width:31em; height:23em; position:relative; background: #FFFFFF url(../img/bg-galeria.gif) repeat-x top left; padding-left:0.9em; margin:0;}
	  #galeria-video #llistat-video { position:absolute; left:0; top:0;}
	    #galeria-video #llistat-video.js{ width:5220em;} 
	  	#galeria-video #llistat-video div.col{ width:31em; display:block; float:left; padding-left:0.9em;}
		#galeria-video #llistat-video .item{ width:10em; display:block; float:left; position:relative; margin:1em 0.2em 0.8em 0; height:9em;}	
	  #galeria-video .col{ padding:0;}
	  
	  	  #galeria-video #llistat-video .item div{ display:none; width:100%;}

	   #galeria-video  #llistat-video .item img{ margin:0; }
	  	 #galeria-video  #llistat-video .item a span{ display:none;}
		 #galeria-video  #llistat-video .item a strong{ height:2.4em; width:100%; margin-bottom:0.5em; display:block;}
	  #galeria-video #llistat-video .item a img.play{ position:absolute; left:50%; margin-left:-1.2em; bottom:1.5em; }

#galeria-video .galeria-accions{ display:block; width:auto; background:#FFFFFF; margin:0; padding:0 0.9em 1.6em;}
	#galeria-video .galeria-accions p.esq{ float:left!important; display:block; width:auto;}
	#galeria-video .galeria-accions p.dre{ float:right!important; display:block;width:auto; }





#layout-1 #columna-0 #galeria-video #carrousel{ width:64.3em; height:12em;}  
#layout-1 #columna-0 #galeria-video #llistat-video div.col{ width:65.5em;}
#layout-1 #columna-0 #galeria-video .item{ margin-right:2.1em; width:11em;}

#layout-1 #columna-1 #galeria-video #llistat-video div.col img{ width:9.7em;}
	#layout-1 #columna-1 #galeria-video #llistat-video div.col img.play{ width:auto;}
