@charset "utf-8";
/* CSS Document */

/* Generics **************/

body {
	margin: 0;
	padding: 3.8em 0 0 0;
	
	font-size: 62.5%;
	background:url(../images/bg-body.gif) top #FFF repeat-x;
	
	
	
}
body, input, select, textarea{color: #555;font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}

#errors-dades {
	margin-top: .4em !important;
}

img {
	border: 0;
}
.access, hr{ display:none;}

#marc-web{ width:77.8em; position:relative;  margin:0 auto; padding-left:.7em;  background:url(../images/bg-body-left.jpg) #FFF no-repeat;}
	#marc-web2{  background:transparent url(../images/bg-body-right.jpg) top right no-repeat; height:1%; padding-right:.7em; padding-top:.6em; }

body#catala a{ text-decoration:none; color:#008cdc; border-bottom:1px dashed #7fcbf7;}
	body#catala a:hover{ border-bottom:1px solid #7fcbf7;}
	
body#castella a{ text-decoration:none; color:#ed1e25; border-bottom:1px dashed #ed1e25;}
	body#castella a:hover{ border-bottom:1px solid #ed1e25;}
	
body#english a{ text-decoration:none; color:#039d12; border-bottom:1px dashed #7fcc87;}
	body#english a:hover{ border-bottom:1px solid #7fcc87;}


h1{  margin:0; padding:0; height:20em; font-size:1em; }
	h1 img{ display: block; margin:0; padding:0; height:20em; }
	h1 a{ border:none!important; display: block; margin: 0; padding: 0;}
	h1 a:hover{ border:none!important;}

#banner-header {
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
	#banner-header h1 {
		float: left;
		margin: 0;
		padding: 0;
	}
	
	#banner-header img {
		float: left;
		margin: 0;
		padding: 0;
		display: block;
	}
	
	#banner-header #flash-banner {
		float: left;
		width: auto;
		overflow: hidden;
		margin: 0;
		padding: 0;
		
	}
	
p{ font-size:1.1em;}

h2{ font-size:1.8em; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;}
	h2 a{ color:#FFFFFF!important; border:none!important;}
		h2 a:hover{ border:none!important;}
	h2 span{ text-transform:uppercase;}

h2#editor a{ color:#555!important; border:0!important;}
	h2#editor a:hover{ border:0!important;}
h3{ font-size:1.4em; margin:0;}

ul{ list-style-type:none;}

p.mes-articles{ text-align:right; padding-right:.7em; font-weight:bold; margin:.8em .5em 0 0;}
li.mes-articles{ text-align:right; padding-right:.7em; font-weight:bold; margin:.8em .5em 0 0; background:none!important;}
body#catala p.mes-articles a{ background:url(../images/ca/raquo1.gif) left no-repeat; padding-left:.8em;}
body#castella p.mes-articles a{background:url(../images/es/raquo1.gif) left no-repeat; padding-left:.8em;}
body#english p.mes-articles a{background:url(../images/en/raquo1.gif) left no-repeat; padding-left:.8em;}
body#catala li.mes-articles a{ background:transparent url(../images/ca/raquo1.gif) left no-repeat; padding-left:.8em; font-size:0.8em; margin-right:0.5em;}
body#castella li.mes-articles a{ background:transparent url(../images/es/raquo1.gif) left no-repeat; padding-left:.8em; font-size:0.8em; margin-right:0.5em;}
body#english li.mes-articles a{ background:transparent url(../images/en/raquo1.gif) left no-repeat; padding-left:.8em; font-size:0.8em; margin-right:0.5em;}


body#catala .mes-item{ display:block; float:right; margin-top:.2em; }
 body#catala .mes-item a{ background:url(../images/ca/raquo1.gif) left no-repeat; font-family:Tahoma; font-size:1.1em!important; font-weight:bold!important;  padding-left:.8em; text-decoration:none; color:#008cdc!important; border-bottom:1px dashed #7fcbf7!important;}
	 body#catala .mes-item a:hover{border-bottom:1px solid #7fcbf7!important;}

body#castella .mes-item{ display:block; float:right; margin-top:.2em; }
 body#castella .mes-item a{ background:url(../images/es/raquo1.gif) left no-repeat; font-family:Tahoma; font-size:1.1em!important; font-weight:bold!important;  padding-left:.8em; text-decoration:none; color:#ed1e25!important; border-bottom:1px dashed #ED1E25!important;}
	 body#castella .mes-item a:hover{border-bottom:1px solid #ED1E25!important;}

body#english  .mes-item{ display:block; float:right; margin-top:.2em; }
 body#english  .mes-item a{ background:url(../images/en/raquo1.gif) left no-repeat; font-family:Tahoma; font-size:1.1em!important; font-weight:bold!important;  padding-left:.8em; text-decoration:none; color:#039d12!important; border-bottom:1px dashed #7fcc87!important;}
	 body#english .mes-item a:hover{border-bottom:1px solid #7fcc87!important;}
/* Serveis **************/	

ul#menu-serveis{ font-size:1.1em; color:#000000; position:absolute; top:-2.4em; right:0.8em;}

	ul#menu-serveis li{ display:inline; padding-right:8px; padding-left:5px}
	
		ul#menu-serveis li.ultim{ background:none; padding-right:0;}
	ul#menu-serveis a{color:#000000; text-decoration:none; font-weight:bold; border:none;}
		ul#menu-serveis a:hover{ border:none; text-decoration:underline;}

/* Llenguatges **************/	
ul#menu-llenguatges{  font-size:1.1em; color:#000000; position:absolute; top:-2.4em; left:-2.5em;}
	ul#menu-llenguatges li{ display:inline; background:url(../images/separador.gif) left no-repeat; padding-left:8px; padding-right:5px}
ul#menu-llenguatges li.primer{ background:none; padding-left:0;}
ul#menu-llenguatges li.selected a{ font-weight:bold !important; }
	ul#menu-llenguatges a{color:#000000; text-decoration:none; font-weight:normal; border:none;}
		ul#menu-llenguatges a:hover{ border:none; text-decoration:underline;}	

/* Contenidor **************/
	
#contenidor{  margin:0;padding:.9em;}


/* Home **************/	


#bloc-central-esq{ width:59.6em; float:left; padding-top:.4em; padding-bottom:.7em; }
		
	#bloc-central-esq ul{ margin:0; padding:0 .7em;}
		#bloc-central-esq ul li{ background:url(../images/bg-caixa-intro.gif) #FFF bottom repeat-x; clear:left; padding-top:1.6em; height:8.4em;}
				#bloc-central-esq ul li img{ float:left; margin-right:.5em; margin-left:1em;}
				#bloc-central-esq ul li h3{ margin-top:.1em; margin-bottom:.4em;}
	.caixa-publica{ width:29.7em; float:left; border-right:1px solid #d0cece; padding-bottom:1em; }
		h2#placa{ background-color:#c518c3; margin:0; padding:.2em 0 .2em .7em;}
				
	.caixa-cuadern{ width:29.8em; float:left;}
		h2#cuadern{ background-color:#e06900;margin:0; padding:.2em 0 .2em .7em;}
	
	
	.caixa-debats{ clear:both; padding-top:.1em; margin-right:.7em; }
		.caixa-debats h2{ background-color:#a19e9e; padding:.2em 0 .2em .7em; margin-bottom: 0;}
	#bloc-central-esq .caixa-debats ul{ background:url(../images/bg-debat.gif) #FFF bottom repeat-x; margin:0; padding:1em 0 1em 2.2em;}
		
		#bloc-central-esq .caixa-debats ul li{ background:none; height:auto; margin:0 0 .25em; padding:0; 
												font-size:1.4em; font-weight:bold;padding-left:1em; }
												
body#catala #bloc-central-esq .caixa-debats ul li{ background:url(../images/ca/raquo1.gif) left no-repeat; }
body#english #bloc-central-esq .caixa-debats ul li{ background:url(../images/en/raquo1.gif) left no-repeat; }
body#castella #bloc-central-esq .caixa-debats ul li{ background:url(../images/es/raquo1.gif) left no-repeat; }
	
	#bloc-central-dret{ width:15.6em; float:right;  margin-top:.4em;border-left:1px solid #d0cece; margin-bottom:1.3em;}
		#caixa-observatori ul{ margin:0; padding:0; font-size:1.1em; margin-left:.6em; margin-right:0em;
								 padding-left:1em; padding-top:1.9em; padding-bottom:1.55em; border-bottom:1px solid #d0cece;}
			
body#catala	#caixa-observatori ul li{ background:url(../images/ca/raquo1.gif) left no-repeat; padding-left:1em; margin-bottom:.44em; }
body#english	#caixa-observatori ul li{ background:url(../images/en/raquo1.gif) left no-repeat; padding-left:1em; margin-bottom:.44em; }	
body#castella	#caixa-observatori ul li{ background:url(../images/es/raquo1.gif) left no-repeat; padding-left:1em; margin-bottom:.44em; }

			h2#observatori{ background-color:#00aeef;margin:0; padding:.2em 0 .2em .7em;}
		
		#editorial	{margin-left:.6em; margin-right:0em; padding:1em 0 1.3em .8em;border-bottom:1px solid #d0cece;}
			#editorial h2{ color:#555; margin:0; padding:0;}
			#editorial h3{ margin-bottom:.5em;}

body#castella  a#blog{ border:none; text-align:center; display:block; margin-top:1.1em; padding-left:.2em;}
	body#castella a#blog:hover{ border-bottom:none;}
	body#castella a#blog img{ margin:0;}

body#catala a#blog{ border:none; text-align:center; display:block; margin-top:1.1em; padding-left:.2em;}
	body#catala a#blog:hover{ border-bottom:none;}	
		body#catala a#blog img{ margin:0;}

body#english a#blog{ border:none; text-align:center; display:block; margin-top:1.1em; padding-left:.2em;}
	body#english a#blog:hover{ border-bottom:none;}	
		body#english a#blog img{ margin:0;}	
	
	#cerca-articles{ clear:both; padding:0;}
		#cerca-articles:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
		#cerca-articles .nuvol{ width:72.8em;  float:left; font-family:Arial, Helvetica, sans-serif;}
			#cerca-articles h2{padding:.2em 0 .2em .7em; margin:0em; background-color:#a19e9e;}
			#cerca-articles h4{ margin-left:1.4em; margin-top:1.5em; margin-bottom:0.2em;}
			
	   #cerca-articles .nuvol ul{ height:1%; width:100%; border:1px solid #b2b1b1; padding-left:1em; padding-bottom:1.2em;
	   								padding-top:1.2em; background-color:#f3f3f3; margin:0 0 0 .7em;}
			#cerca-articles .nuvol ul:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
			 #cerca-articles .nuvol.autors ul li{ display:inline; margin-right:8px; vertical-align:bottom; }
								 .nuvol.autors ul li.t1{ font-size:1.6em; font-weight:bold;}
								 .nuvol.autors ul li.t2{ font-size:1em; font-weight:normal;}
								 .nuvol.autors ul li.t3{ font-size:1.3em; font-weight:bold;}
			 #cerca-articles .nuvol.autors { margin-right:2em;}
				 #cerca-articles .nuvol.autors a{ color:#000; border:none; }
				 		#cerca-articles .nuvol.autors a:hover{ border:none; }
		     #cerca-articles .nuvol.temes ul li{ display:inline; margin-right:6px; vertical-align:bottom; }
			 #cerca-articles .nuvol.temes a{  color:#000; border:none; }
							#cerca-articles .nuvol.temes a:hover{ border:none;}
								 .nuvol.temes ul li.t1{ font-size:1.6em; font-weight:bold;}
								 .nuvol.temes ul li.t2{ font-size:1em; font-weight:normal;}
								 .nuvol.temes ul li.t3{ font-size:1.3em; font-weight:bold;}
							  
			#cerca-articles .nuvol{ margin-bottom:2.7em;}
			
body#castella p.autor, body#english p.autor{ color:#000;}
body#castella p.profesio, body#english p.profesio{ color:#000;}



.info-article .autor a{ border-bottom:1px dashed #000!important; color:#000000!important;}
.info-article .autor a:hover{border-bottom:1px solid #000!important;}

#bloc-central-esq .autor a, 
  #catala #columna1 .autor a,
  #catala #columna2 .autor a, 
  #editorial .autor a{ border-bottom:1px dashed #555!important; color:#555!important;}
 
  #catala #columna1 .autor a:hover,
  #catala #columna2 .autor a:hover, #bloc-central-esq .autor a:hover, #editorial .autor a:hover{border-bottom:1px solid #555!important;}

#castella #bloc-central-esq .autor a,
#english #bloc-central-esq .autor a,
  #english #columna1 .autor a,
  #english #columna2 .autor a,
  #castella #columna1 .autor a,
  #castella #columna2 .autor a, 
  #castella #editorial .autor a, #english #editorial .autor  a{  border-bottom:1px dashed #000!important; color:#000000!important;}
 
 #castella #bloc-central-esq .autor a:hover,
 #english #bloc-central-esq .autor a:hover,
 #english #columna1 .autor a:hover, #english #columna2 .autor a:hover,
   #castella #columna1 .autor a:hover, #castella #columna2 .autor a:hover,
    #castella #editorial .autor a:hover, #english #editorial .autor a:hover{border-bottom:1px solid #000!important;}



p.autor{ margin:0; padding:0; font-weight:bold;}
p.subject {margin:0 !important; padding:0 !important; font-weight: bold; color: #000; font-size: 1.2em; font-family: Arial,Helvetica,sans-serif;}
p.profesio{ margin:0; padding:0;}
span.data{ display:block;}
#columna2 span.data, #columna1 span.data{ font-size:1em;}



/* cantonades **************/
	
 #placa { position:relative; height:1%;}

 #placa .ie,
 #placa .id { position:absolute; width:10px!important; height:28px!important;}
 #placa .ie{ background: url(../images/img-cant1-esq.gif) no-repeat; bottom:0px; left:0px; }
 #placa .id{ background: url(../images/img-cant1-dre.gif) no-repeat; bottom:0px; right:-1px;}

#cuadern { position:relative;height:1%;}

 #cuadern .ie,
 #cuadern .id { position:absolute; width:10px!important; height:28px!important;}
 #cuadern .ie{ background: url(../images/img-cant2-esq.gif) no-repeat; bottom:0px; left:0px; }
 #cuadern .id{ background: url(../images/img-cant2-dre.gif) no-repeat; bottom:0px; right:-1px;}
 
 #observatori { position:relative;height:1%;}

 #observatori .ie,
 #observatori .id { position:absolute; width:10px!important; height:28px!important;}
 #observatori .ie{ background: url(../images/img-cant3-esq.gif) no-repeat; bottom:0px; left:0px; }
 #observatori .id{ background: url(../images/img-cant3-dre.gif) no-repeat; bottom:0px; right:0px;}
 
 .caixa-debats ul { position:relative;height:1%;}

  .caixa-debats ul .ie,
  .caixa-debats ul .id { position:absolute; width:9px!important; height:9px!important;}
  .caixa-debats ul .ie{ background: url(../images/img-cant4-esq.gif) no-repeat; bottom:0px; left:0px; }
  .caixa-debats ul .id{ background: url(../images/img-cant4-dre.gif) no-repeat; bottom:0px; right:0px;}
  
  .nuvol ul { position:relative;height:1%;}

  .nuvol  ul .ie,
  .nuvol  ul .se,
  .nuvol  ul .sd,
  .nuvol  ul .id { position:absolute; width:9px!important; height:8px!important;}
  .nuvol  ul .se{ background: url(../images/img-cant5-sup-esq.gif) no-repeat; top:-1px; left:-1px; }
  .nuvol  ul .sd{ background: url(../images/img-cant5-sup-dre.gif) no-repeat; top:-1px; right:-1px;} 
  
  .nuvol  ul .ie{ background: url(../images/img-cant5-inf-esq.gif) no-repeat; bottom:-1px; left:-1px; }
  .nuvol  ul .id{ background: url(../images/img-cant5-inf-dre.gif) no-repeat; bottom:-1px; right:-1px;}
		
/* páginas secundarias */

#cuadre-menu{ margin:0; padding:0; position:relative;}
h2#menu-observatori{ margin:0.2em 0 0 0; background:url(../images/bg-observatoris.gif) #00aeef left no-repeat;  padding:.4em 0 .4em .6em;}
h2#menu-placa{ margin:0.2em 0 0 0; background:url(../images/bg-placa.gif) #c518c3 left no-repeat;  padding:.4em 0 .4em .6em;}
h2#menu-quadern{ margin:0.2em 0 0 0; background:url(../images/bg-quadern.gif) #e06a02 left no-repeat;  padding:.4em 0 .4em .6em;}
h2#menu-editorial{margin:0.2em 0 0 0; background:url(../images/bg-editorial.gif) #565656 left no-repeat;  padding:.4em 0 .4em .6em;}


ul#utilitats{ position:absolute; right:0; top:0em; font-family:Arial, Helvetica, sans-serif; margin-right:1.1em; }
	ul#utilitats li{ display:inline; font-size:1.2em; margin-left:1.5em; }
		ul#utilitats li a{ color:#FFFFFF; font-weight:bold;}
		ul#utilitats.placa li a{ border-color:#e598e5!important;}
		ul#utilitats.quadern li a{ border-color:#f1b988!important;}
		ul#utilitats.obser li a{ border-color:#7fcbf7!important;}
li.rss{ background:url(../images/ico-rss.gif) left no-repeat; padding:.2em 0 .2em 1.7em;}
li.distribucio{ background:url(../images/ico-mail.gif) left no-repeat; padding:.2em 0 .2em 1.7em; }

/* pestañas menu **************/	
	ul#menu{ margin:0 ; padding:0 0 2.4em 0;}
		ul#menu li#marcat-ob{ background:none; background-color:#00aeef!important; font-weight:bold;}
		ul#menu li#marcat-pl{ background:none; background-color:#c518c3!important; font-weight:bold;}

		ul#menu li{ position:relative; font-size:1.1em; font-family:tahoma; color:#FFFFFF; display: block; float:left; margin-right:2px; background:url(../images/bg-pestanya.gif) #e6e4e4  top repeat-x; padding:.9em .8em 0; height:2.2em;   }
		ul#menu li a{ border-bottom: none!important; display:block; text-align: center;}
		ul#menu.placa a{ color:#c518c3!important;}
		ul#menu.observatori a{ color:#008cdc!important;} 
	ul#menu li a.titol-gran{ line-height:0.8em;margin-top:-0.5em;width:8.4em !important;}
	ul#menu li a.titol-mitja{ line-height:1em;margin-top:-0.3em;width:8em !important;}
	ul#menu li.titol-li-gran {line-height:0.9em;margin-top:-0.6em;padding-bottom:0.7em;width:8.7em !important; text-align: center;}
	ul#menu li.titol-li-mitja {line-height:1em;margin-top:-0.4em;padding-bottom:0.4em;width:8.5em !important; text-align: center;}
	
	ul#menu li .ie,
	ul#menu li .id { position:absolute; width:9px!important; height:9px!important;}
	
	ul#menu li .ie{ background:url(../images/cantonada-menu-ie.gif) no-repeat; bottom:0; left:0;}
	ul#menu li .id{ background:url(../images/cantonada-menu-id.gif) no-repeat; bottom:0; right:0;}
	
	ul#menu li#marcat-ob .ie{ background:url(../images/cantonada-menu-ob-ie.gif) no-repeat; bottom:0; left:0;}
	ul#menu li#marcat-ob .id{ background:url(../images/cantonada-menu-ob-id.gif) no-repeat; bottom:0; right:0;}
	
	ul#menu li#marcat-pl .ie{ background:url(../images/cantonada-menu-pl-ie.gif) no-repeat; bottom:0; left:0;}
	ul#menu li#marcat-pl .id{ background:url(../images/cantonada-menu-pl-id.gif) no-repeat; bottom:0; right:0px;}

/* columnas interiores **************/	

#columna1 {  float:left; background:url(../images/bg-columna1.gif) top no-repeat; padding-top:1px;}
#columna2 {background:url(../images/bg-columna1.gif) top right no-repeat; padding-top:1px;}
#columna1 ul{ margin:0; padding:0 .5em 0 0;width:37.3em; border-right:1px solid #d0cece;}
		#columna1 ul li.primer{}
		#columna1 ul li{ background:url(../images/bg-caixa-intro.gif) #FFF bottom repeat-x; clear:left; padding-top:1.6em; padding-bottom:1em; }

				#columna1 ul li img{ float:left; margin-right:.5em; margin-left:1em;}
				#columna1 ul li h3, #columna2 ul li h3{ margin-top:.1em; margin-bottom:.4em;}
			
#columna2 ul{ margin:0; padding:0 .5em 0 0;width:36.3em;float:right;}
		#columna2 ul li.primer{ }
		#columna2 ul li{ background:url(../images/bg-caixa-intro.gif) #FFF bottom repeat-x; clear:left; padding-top:1.6em; padding-bottom:1em;  }
				#columna2 ul li img{ float:left; margin-right:.5em; margin-left:1em;}
				#columna2 ul li h4{ margin-top:.1em; margin-bottom:.4em; font-size:1.4em;}
					.info-article{ float:right; width:27em; }
				
				#columna2 ul li:after,#columna1 ul li:after, #columna2:after, .info-article:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

#columna2.autors ul, #columna2.articles ul{ width:36.9em;}
#columna1.autors ul li, #columna2.autors ul li{ height:3.9em; margin:0 0 0 .7em; padding:1.3em .3em; }
#columna2.autors ul li.primer, #columna1.autors ul li.primer{ background:url(../images/bg-caixa-intro3.gif) #FFF bottom repeat-x;}
#columna1.autors h3, #columna2.autors h3{ float:left; margin-bottom:.4em;  }
#columna1.autors p, #columna2.autors p{clear:both; margin:0; padding:0;}

#columna1.articles ul li, #columna2.articles ul li{ height:1%!important;  margin:0 0 0 .7em; padding:.7em .7em!important; }
#columna2.articles ul li.primer, #columna1.articles ul li.primer{ background:url(../images/bg-caixa-intro.gif) bottom #FFF repeat-x;}
#columna1.articles h4, #columna2.articles ul h4{ margin:0 0 .5em 0 ; font-size:1.4em;}
#columna1.articles ul span, #columna2.articles ul span{ margin-left:-1em; display:block;}

#columna1.articles span.data, #columna2.articles span.data{ font-size:1.1em; margin-left:.1em; margin-bottom:.3em; margin-top:.2em;}

h3#titol{ font-size:1.6em ; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#000000; margin:-.5em 0 1.3em .5em; padding:0;}


/* Paginador **********************/


.paginador{ clear:both; margin-top:1.5em;text-align:center; font-size:1.2em; margin-bottom:3em;}
.paginador ul{ margin:0; padding:0;  }
	.paginador ul li { display:inline; margin-left:.5em;}
		.paginador ul li a{ border:none!important;}
		
		.paginador ul li.anterior a, .paginador ul li.seguent a {border-bottom:1px dashed!important;}		
		.paginador ul li.anterior a:hover, .paginador ul li.seguent a:hover{border-bottom:1px solid!important;}
			
body#catala .paginador ul li.anterior{ font-weight:bold; margin-right:0; background:url(../images/ca/raquo-anterior.gif) left 4px no-repeat; padding-left:1em;}
body#catala	.paginador ul li.seguent{ font-weight:bold; margin-left:3em;background:url(../images/ca/raquo-seguent.gif) right 4px no-repeat; padding-right:1em;}

body#castella .paginador ul li.anterior{ font-weight:bold; margin-right:0; background:url(../images/es/raquo-anterior.gif) left 4px no-repeat; padding-left:1em;}
body#castella .paginador ul li.seguent{ font-weight:bold; margin-left:3em;background:url(../images/es/raquo-seguent.gif) right 4px no-repeat; padding-right:1em;}

body#english .paginador ul li.anterior{ font-weight:bold; margin-right:0; background:url(../images/en/raquo-anterior.gif) left 4px no-repeat; padding-left:1em;}
body#english	.paginador ul li.seguent{ font-weight:bold; margin-left:3em;background:url(../images/en/raquo-seguent.gif) right 4px no-repeat; padding-right:1em;}

	.paginador .pag{ font-weight:bold; color:#010101; margin-left: 3em;}
	

/** Miga ****************************/
	
	ul#miga{ clear:both; margin:2.5em 0 2.5em 0; padding:0 0 0 1em; font-size:1.1em;  }
		ul#miga li{ display:inline; padding-right:1em; background:url(../images/raquo-miga.gif) right 4px no-repeat!important;  }
			ul#miga li.ultim-miga{ background:none!important; margin-left:.2em;}
		ul#miga a{ border:none;}

body#catala p.torna{ font-weight:bold; background:url(../images/ca/raquo-torna.gif) left 4px no-repeat; padding-left:1em; margin-left:1em; margin-bottom:1.3em; }
body#castella p.torna{ font-weight:bold; background:url(../images/es/raquo-torna.gif) left 4px no-repeat; padding-left:1em; margin-left:1em; margin-bottom:1.3em; }
body#english p.torna{ font-weight:bold; background:url(../images/en/raquo-torna.gif) left 4px no-repeat; padding-left:1em; margin-left:1em; margin-bottom:1.3em; }
	ul#accions{text-align:right; margin:0 0 1.7em 0; }
		ul#accions li{ display:inline; font-size:1.1em; margin-left:.9em; }
			ul#accions li.imprimir{ background:url(../images/ico-impresora.gif) left no-repeat; padding-left:2em;}
			ul#accions li.envia-amic{background:url(../images/ico-envia.gif) left no-repeat; padding-left:2.5em;}

/** Contingut noticia ********************/

	#contingut-noticia{ position:relative; background:url(../images/bg-contingut-noticia.jpg) #FFF top repeat-x; padding:1.7em 2em; margin:0;}
	#contingut-noticia .info-article{ float:none;}
		#contingut-noticia h3{ font-size:1.6em; font-family:Arial, Helvetica, sans-serif;
					color:#000000; font-weight:bold; margin:0;}
		#contingut-noticia h4{ font-size:1.1em; font-weight:bold; margin-bottom:.5em;}
	
	    #contingut-noticia p{ margin-bottom:1.5em; margin-top:0; line-height:1.5em;}
	
	p.info-article{color:#000000; font-size:1.2em; margin:0 0 1.8em 0!important; padding:0; font-family:Arial, Helvetica, sans-serif;}				
		span.autor { font-weight:bold;}			
	
	p.entradeta{ font-weight:bold; font-size:1.2em; }				
	
	p.envia-amic-ok {
		margin:0;
		padding:4em;
		text-align:center;
	}
	
	#columna-multimedia{width:31.4em; margin-left:1em; float:right;}
	.cuadre-multimedia{   border:1px solid #d5d1d1; padding:.4em .4em 0; margin-bottom:2em;}				
		.cuadre-multimedia p{ margin:0!important; padding:0 5px; color:#000000;}
					.cuadre-multimedia  img{ width:100%;}
					.cuadre-multimedia .pie{min-height:3.2em;}
					.cuadre-multimedia a.external-link{ text-decoration: none; border-bottom: none !important;}
	
	#comparteix{border:1px dotted #878787; background:url(../images/bg-comparteix.gif) #FFF bottom repeat-x; padding-left:1.3em; padding-top:.8em; padding-bottom:.8em; margin:0 2.2em 0 1.9em;}
	 #columna-multimedia:after, #comparteix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
		#comparteix h2{ color:#000000; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:1.6em; font-weight:bold; float:left; }			
		#comparteix ul	{ font-size:1.1em; margin:0; padding:.2em 0 0 0;}	
		#comparteix ul li{ display:inline; margin-left:2em;}
						
				.delicious{ background:url(../images/ico-del.gif) left 2px no-repeat;padding-left:1.8em; padding-bottom:3px; padding-top:1px;}
				.meneame{background:url(../images/ico-meneame.gif) left 2px no-repeat;padding-left:2em;padding-bottom:4px; padding-top:2px;}
				.digg{background:url(../images/ico-digg.gif) left 2px no-repeat;padding-left:2em;padding-bottom:4px; padding-top:2px;}
				.yahoo{background:url(../images/ico-yahoo.gif) left 2px no-repeat;padding-left:2.3em;padding-bottom:4px; padding-top:0px;}
					
				.technorati{background:url(../images/ico-tec.gif) left 2px no-repeat; margin-right:5em; padding-left:2em;padding-bottom:4px; padding-top:2px;}
		body#catala #comparteix ul li.que-es{  font-weight:bold; background:url(../images/ca/ico-que-es.gif) left 5px no-repeat; padding-left:1em;}
	body#castella #comparteix ul li.que-es{  font-weight:bold; background:url(../images/es/ico-que-es.gif) left 5px no-repeat; padding-left:1em;}
		body#english #comparteix ul li.que-es{  font-weight:bold; background:url(../images/en/ico-que-es.gif) left 5px no-repeat; padding-left:1em;}
	#comentaris{ border:1px solid #d0cece; border-top:none; width:71.8em; margin:4.5em 0 2.5em 1.9em; padding-bottom:1.1em; overflow: hidden;}			
		#contingut-noticia .se{ background:url(../images/cantonada-noticia-se.gif) no-repeat; position:absolute; top:0; left:0; width:9px; height:10px;}
		#contingut-noticia .sd{ background:url(../images/cantonada-noticia-sd.gif) no-repeat; position:absolute; top:0; right:0; width:9px; height:10px;}
		#comentaris h2{ background-color:#a19e9e;  padding:.2em .6em; margin:0;}
		
		#comentaris form{ float:left; width:34em;  padding:1.8em 0em 0 1.5em; margin:0;}
			#comentaris form label{ display:block; font-size:1em ;  margin-bottom:.3em; color:#000000; font-weight:bold;}
				#comentaris form label.chk{ display:inline; font-weight:normal;}
			#comentaris form textarea{ width:26.9em; height:6.5em; font-size:1.1em; }
			#comentaris form p.textarea{ float:none; margin-bottom: 2.5em;}
			#comentaris form p{ float:left;  margin:0 1em 1em 0; padding:0;}
				#comentaris form p.ultim{ margin:0;}
			#comentaris form input{ width:12.9em;font-size:1.1em;  }
			#comentaris form p#envia { clear:both; margin-left:11.5em; margin-top:.5em; }
			#comentaris form p#envia input{ font-size:1em; font-family:tahoma; color:#FFFFFF; font-weight:bold;  padding:.4em .6em .6em 0 ; width:7em; background:url(../images/bg-boto.gif) no-repeat; border:0;}
				#comentaris form input#chk{ width:1em; vertical-align:middle;  margin-left:0; margin-right:.5em;}
			#comentaris form textarea, input{ border:1px solid #a19e9e;}
			#comentaris form span{font-weight:normal;}
			#comentaris form label.captcha-label{ width: 100%; margin-top: 2.5em;clear: left; float: left;}
			#comentaris form p.captcha {width: 75%;}
			
			#comment-sent-article {
				color: #CC0000;
				font-weight: bold;
				text-align: left;
				width: 100%;
				clear: both;
				overflow: hidden;
				margin-left: 1.5em;
			}
			
			#comment-sent-debat {
				color: #CC0000;
				font-weight: bold;
				text-align: left;
				width: 100%;
				clear: both;
				overflow: hidden;
				padding: 2.5em 0 0 0;
			}
			
			
		.normes-us{ float:right; width:35.8em; min-height:21.5em;  background-color:#f3f3f3; margin:0; padding:0;}	
				.normes-us ul{ font-size:1.1em; margin:0; padding:0 1.8em 0 1.5em;}
					.normes-us ul li{ background:url(../images/raquo-llista.gif) left 4px no-repeat; padding-left:1em; margin-bottom:1.1em;}
		.normes-us h4{ font-size:1.2em; margin:1.4em 0 .8em  1.4em;}		
			
		.coments{ clear:both; border-top:1px solid #d0cece;}
			.coments ul#llista-comentaris{clear:both; margin:-2.5em 0 0 0; padding:0 1.1em;}
				.coments ul#llista-comentaris li{ background:url(../images/bg-coment.gif) #FFF bottom repeat-x; padding:1.5em 1em 1.5em!important;}
				.coments ul#llista-comentaris li p{ margin:0 0 0 0;}
			
			body#catala	.coments ul#llista-comentaris li p span.numero{ color:#008cdc; font-weight:bold;}
			body#english .coments ul#llista-comentaris li p span.numero{ color:#039d12; font-weight:bold;}
			body#castella .coments ul#llista-comentaris li p span.numero{ color:#ed1e25; font-weight:bold;}
			
				.coments ul#llista-comentaris li p span.nom{font-weight:bold; color:#000;}
		#comentaris .paginador ul li.anterior{ margin-right:1.2em; }
		#comentaris	.paginador ul li.seguent{ margin-left:1.2em;}
		span.punts{ font-weight:bold; color:#008cdc; margin-right:1em;}
	body#catala	span.continua-llegint{ font-weight:bold; display:block; margin-top:1em; background:url(../images/ca/raquo1.gif) left no-repeat; padding-left:1em; font-size:1.1em;}
	body#castella span.continua-llegint{ font-weight:bold; display:block; margin-top:1em; background:url(../images/es/raquo1.gif) left no-repeat; padding-left:1em; font-size:1.1em;}
	body#english span.continua-llegint{ font-weight:bold; display:block; margin-top:1em; background:url(../images/en/raquo1.gif) left no-repeat; padding-left:1em; font-size:1.1em;}
		p.punts-out span.punts{ display:none;}
		
		
/** Popup article *****************************************************/

#marc-position2{ position:relative;}

#quadre2{ background: url(../images/bg-serveis-bottom.png) bottom no-repeat; width:534px; height:15px; padding-bottom:0px; }
#quadre{ margin:0em 0 0 0; padding:1.6em 0 0 0;background: url(../images/bg-serveis-top.png)  top no-repeat; width:534px;}
	#quadre-contingut{ margin:0;   padding:4em 3.2em 2em 3.2em; }	
	#quadre-contingut h4{ font-size:1.1em; text-transform:uppercase; color:#000000; margin-top:0em;}
	#quadre-contingut h4.significa{ margin-top:1em;}
	#quadre-contingut h4.comparteix{ clear:both;}
		#quadre-contingut h5{ font-size:1.1em; color:#000000; margin:0;}
		#quadre-contingut p{ margin:.2em 0 0 0; padding:0; text-align:justify;}
		#quadre-contingut ul { margin:0; padding:0;}
		#quadre-contingut ul li{ margin-bottom:1em;}

.position{ position:absolute; cursor:move;  right:2em; top:-18em;}	
	
	li.que-es a{ cursor: pointer;}
	a#tanca{ background:url(../images/boto-tanca.gif) no-repeat;cursor: pointer!important; text-align:center;  width:73px; height:25px; float:right; color:#FFFFFF!important; font-weight:bold; font-size:11px; padding-top:4px; font-size:1.1em;  padding-left:8px; border:none!important;}
	a#tanca:hover{	border:none!important;}

/** Envia a un amic ************************************/


	#quadre-envia-2{ background: url(../images/bg-serveis-bottom.png) bottom no-repeat; width:534px; height:15px; padding-bottom:0px; }
	#marc-position-envia{ margin:0em 0 0 0; padding:1.6em 0 0 0;background: url(../images/bg-serveis-top.png)  top no-repeat; width:534px;}
#form-envia{ overflow: hidden; margin:0em 0 0 1.6em;font-family:tahoma, verdana; padding:24px 14px 0; background:url(../images/bg-sobre.gif) #fff bottom no-repeat; width:474px;}
#form-envia form{ margin:0; padding:0;}
#form-envia form p {  margin:0; padding:0;}
.position-envia{ position:absolute; cursor:move;  right:11.5em; top:0em;}	
#form-envia form{ margin:0; padding:0;}
#form-envia h4{ font-size:1.2em!important; font-family: tahoma, verdana; text-transform:uppercase; color:#000000;}

#form-envia p.captcha {
	font-size: 1.2em;
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
	display:block;
}

#form-envia .captcha-label-friend {
	font-size: .9em !important;
	float: left;
}
#form-envia #captcha{
	float: left;
	clear: left;
}

#form-envia .info{
	padding-top: 1em;
	clear: left;
}

		  
form p#check{ clear:both;}
 #form-envia form textarea {
		margin: 2px 0 17px 0;
		font-family:tahoma, verdana; 
		padding: 0;
		border: 1px solid #555;
		font-size:1em;
	}
li.envia-amic a{ cursor:pointer;}

#form-envia a#tanca{ font-size:1.1em; margin-top:-2em;}
#form-envia a.tanca-amic{ margin-top:-1em !important; margin-right: -1em;}
a.qui-som{ margin-right:-1em !important; margin-top:-2em !important;}

#form-envia form input#remitent, #senderName-control, #senderEmail-control, #recipientName-control, #recipientEmail-control, #form-envia form input#ContactNom,
#form-envia form input#mail, #form-envia form input#ContactEmail,
#form-envia form input#destinatari, #form-envia form input#ContactCognoms,
#form-envia form input#mail-desti { 
	width:216px!important;
	margin-top:.3em;
	margin-bottom:8px;
	border:1px solid #555;
	font-size:1.1em; font-family:tahoma, verdana;  height:12px!important;
}
 #form-envia label{ color:#000000; font-weight:bold; font-size: 1.1em;} 
 #form-envia p#check { margin-bottom:2em;}
 #form-envia p#check label{ font-weight:normal; vertical-align:middle; cursor:pointer;} 
 #form-envia p#check input{ vertical-align:middle; cursor:pointer;}
 #form-envia .informacio-relacionada { 
	margin-bottom: 2.7em;
    border:1px solid #898888;
	margin-top:0;
	width:224px;
	padding-bottom: 0.3em;
	background:url(../images/bg-info-relacionada.gif) bottom repeat-x;
}



#form-envia form .informacio-relacionada.copia {
	padding:8px 8px 8px 14px;
}
#form-envia .info p{ margin-bottom:8px;}
 #form-envia form .informacio-relacionada.copia p {
	margin:0;
	padding:0;
}

#form-envia form input#check {
	border: 0 !important;
	vertical-align: middle;
}

 #form-envia form .informacio-relacionada.copia label {

	margin-left:4px;
	vertical-align: middle;
}

#form-envia form textarea {
	width: 469px;
	height: 10em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: inherit;
}

 #form-envia form .informacio-relacionada.informacio p {
	margin: 0;
	padding: 0 0 0.7em;
	font-size: 0.9em;
}

 #form-envia form .informacio-relacionada.informacio {
	padding-top: 0.5em;
	padding-left: 0.9em;
}

#form-envia span.atencio {
	color: #de0000;
}

#form-envia .informacio-relacionada p a {
	padding-left: 0.9em;
}

#form-envia .informacio-relacionada.remitent {margin-right:7px;float:left; margin-top:15px; padding-left:7px; padding-top:8px;}

#form-envia .informacio-relacionada.destinatari {
		margin-top:15px;
		float:right;
		padding-left:7px;
		padding-top:8px;

	}
 #form-envia .sendCopy {
	clear:both;
	margin-bottom: 2em;
}

#form-envia p.comments {
	color: #000;
}

#form-envia  form .buttons {
	text-align:center;
	padding-top:15px;
	padding-bottom:26px;
}

#form-envia .errors {
	padding-left: 0;
}

#form-envia .errors li {
	color: red;
	font-size: 1.1em;
	margin-left: 0;
	padding-left: 0;
}

 #form-envia  form input.envia {
text-align:center;
	font-size: 1em;
	font-weight:bold;
	color: #fff;
	padding-left:7px;
	padding-bottom:3px;
	width:72px!important;
	height:24px;
	border: 0;
	background:url(../images/boto-envia.gif) no-repeat;
}

 #form-envia form input.envia {
	width: 60px;
	height: 23px;
	cursor: pointer;
}

#form-envia .informacio-relacionada.informacio-afegida {
    padding: 1em;
	font-size: 0.9em;
	background: #EEF3F6;
}

#form-envia em {
	font-style: normal;
	padding-right: 0.1em;
	font-weight: bold;
}

	#form-envia  span {
	font-weight: bold;
	text-align: center;	
	color:#1A3957;
	}




/** Mapa web ***************************************************/

#content-mapa{ width:75.3em; background:url(../images/bg-mapaweb.gif) top left #f3f3f3 no-repeat; height:59.6em; margin-bottom:36px; position: relative;}

#content-mapa a{ border:none!important;}
	#content-mapa a:hover{ border:none!important;}

#content-mapa ul{ font-size:1.4em; font-weight:bold; margin:0; padding:21px 0 0 52px; width:42.7em;}
#content-mapa .caixa-mapa{width:288px; position:relative; padding:16px 0 16px 10px;  background:url(../images/bg-item-mapa.gif) #fff bottom repeat-x; border:1px solid #ababab;}
#content-mapa .caixa-mapa.primer{ width:161px; margin-left:16em;}
#content-mapa ul li { background:url(../images/bg-caixa-mapa2.gif) left bottom no-repeat; padding-left:26px;  padding-top:10px; }
	#content-mapa ul li.primer{ text-align:center; background:url(../images/bg-caixa-mapa1.gif) bottom right no-repeat; width:415px; padding-bottom:23px;}
	#content-mapa ul li.segon{ padding-top:20px;}
	#content-mapa ul li ul{ font-size:.9em; padding:0; margin:0;}
	#content-mapa ul li ul li{ border:0; padding:11px 0 0 0; margin-left:23px; background:url(../images/bg-caixa-mapa4.gif) bottom left  no-repeat; padding-left:23px; }
		#content-mapa ul li ul li.ultim-item{background:url(../images/bg-caixa-mapa5.gif) bottom left no-repeat; padding-top:0px;}

		#content-mapa ul li.ultim-item{  background:url(../images/bg-caixa-mapa3.gif) left bottom no-repeat; }

#placa-mapa.caixa-mapa{ background:url(../images/bg-caixa-mapa-placa.gif) #d34fd1 bottom repeat-x;} 
#observatori-mapa.caixa-mapa{ background:url(../images/bg-caixa-mapa-observatori.gif) #3dc1f3 bottom repeat-x;} 
#quadern-mapa.caixa-mapa{ background:url(../images/bg-caixa-mapa-quadern.gif) #e78d3d bottom repeat-x;} 

#placa-mapa.caixa-mapa a, #observatori-mapa.caixa-mapa a, #quadern-mapa.caixa-mapa a{ color:#FFFFFF!important;}

	.caixa-mapa .ie, .id, .sd, .se{ position:absolute; width:6px!important; height:6px!important;}
	
	#content-mapa .ie, #content-mapa .id, #content-mapa .sd ,#content-mapa .se{ position:absolute; width:9px; height:9px;}

#placa-mapa.caixa-mapa .ie{ background:url(../images/cantonada-mapaweb1-ie.gif) no-repeat!important; bottom:-1px; left:-1px;}
#placa-mapa.caixa-mapa .id{ background:url(../images/cantonada-mapaweb1-id.gif) no-repeat!important; bottom:-1px; right:-1px;}
#placa-mapa.caixa-mapa .sd{ background:url(../images/cantonada-mapaweb1-sd.gif) no-repeat!important; top:-1px; right:-1px;}
#placa-mapa.caixa-mapa .se{ background:url(../images/cantonada-mapaweb1-se.gif) no-repeat!important; top:-1px; left:-1px;}

#observatori-mapa.caixa-mapa .ie{ background:url(../images/cantonada-mapaweb3-ie.gif) no-repeat!important; bottom:-1px; left:-1px;}
#observatori-mapa.caixa-mapa .id{ background:url(../images/cantonada-mapaweb3-id.gif) no-repeat!important; bottom:-1px; right:-1px;}
#observatori-mapa.caixa-mapa .sd{ background:url(../images/cantonada-mapaweb3-sd.gif) no-repeat!important; top:-1px; right:-1px;}
#observatori-mapa.caixa-mapa .se{ background:url(../images/cantonada-mapaweb3-se.gif) no-repeat!important; top:-1px; left:-1px;}

 #quadern-mapa.caixa-mapa .ie{ background:url(../images/cantonada-mapaweb2-ie.gif) no-repeat!important; bottom:-1px; left:-1px;}
 #quadern-mapa.caixa-mapa .id{ background:url(../images/cantonada-mapaweb2-id.gif) no-repeat!important; bottom:-1px; right:-1px;}
 #quadern-mapa.caixa-mapa .sd{ background:url(../images/cantonada-mapaweb2-sd.gif) no-repeat!important; top:-1px; right:-1px;}
 #quadern-mapa.caixa-mapa .se{ background:url(../images/cantonada-mapaweb2-se.gif) no-repeat!important; top:-1px; left:-1px;}

 #content-mapa .ie{ background:url(../images/cantonada-mapaweb-ie.gif) no-repeat; bottom:-1px; left:-1px;}
 #content-mapa .id{ background:url(../images/cantonada-mapaweb-id.gif) no-repeat; bottom:0px; right:0px;}
 #content-mapa .sd{ background:url(../images/cantonada-mapaweb-sd.gif) no-repeat; top:0px; right:0px;}
 #content-mapa .se{ background:url(../images/cantonada-mapaweb-se.gif) no-repeat; top:-1px; left:-1px;}

 .caixa-mapa .ie{ background:url(../images/cantonada-mapaweb4-ie.gif) no-repeat!important; bottom:-1px!important; left:-1px!important;}
 .caixa-mapa .id{ background:url(../images/cantonada-mapaweb4-id.gif) no-repeat!important; bottom:-1px!important; right:-1px!important;}
 .caixa-mapa .sd{ background:url(../images/cantonada-mapaweb4-sd.gif) no-repeat!important; top:-1px!important; right:-1px!important;}
 .caixa-mapa .se{ background:url(../images/cantonada-mapaweb4-se.gif) no-repeat!important; top:-1px!important; left:-1px!important;}

/** contacta ************************/
body#contacte { margin:0; padding:0;}
body#contacte #form-envia2{ border:2px solid #606060; width:510px; margin:0; padding:0; overflow: hidden;}
body#contacte #form-envia{ border:4px solid #a19e9e; margin:0; overflow:hidden; padding-top:35px; padding-bottom:28px}
body#contacte #form-envia h4{ font-family: Arial, Helvetica, sans-serif; font-size:18px!important; text-transform:none; margin:.5em 0; }
body#contacte #form-envia .informacio-relacionada{ width:98%; }
body#contacte #form-envia p{ float:left; }
body#contacte #form-envia p#remi{margin-right:2em;}
body#contacte #form-envia p label{ display:block;}
body#contacte #form-envia p#camp-text{ margin:-1.5em 0 0 0; padding:0;} 
body#contacte #form-envia p.envia{ margin-left:-6.5em; margin-top:2.5em; padding:0;}
body#contacte #form-envia:after, body#contacte #form-envia .informacio-relacionada:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/** Qui Som *****************************/

body#quisom{ margin:0; padding:0;}
body#quisom #content2{ border:2px solid #606060; width:510px; margin:0; padding:0; height:461px;}
body#quisom #content{ padding:0 15px; border:4px solid #a19e9e; margin:0; height:390px; background-color:#FFFFFF; padding-top:35px; padding-bottom:28px}
body#quisom #content h4{ font-family: Arial, Helvetica, sans-serif; font-size:1.8em; text-transform:none; margin:0em 0; }
body#quisom #content p{ text-align:justify; line-height:1.6em; margin-bottom:1.2em;}

/* license **************/

a.license{ border:0!important;}
	a.license:hover{ border:0!important;}	

/* peu **************/		
#peu{ width: 775px; margin:0 auto; clear:both; text-align:center; background:url(../images/bg-peu.jpg) repeat-y; color:#FFFFFF; font-weight:bold; font-size:1.1em; padding:.4em 0 .5em 0; margin-bottom:4em;}
#peu a {
	color: #fff !important;
	border-bottom: 1px dashed #fff !important;
}

#peu a:hover {
	border-bottom: 1px solid #fff !important;
}

/* Estils formulari contacte */

#contacte #form-envia .FormBox {
	width: auto;
	padding: 0;
	margin: 0;
}

#contacte #form-envia .FormBox ul {
	margin: 1em 0 0 1.5em;
	padding: 0;
}

	#contacte #form-envia .FormBox ul li {
		color: #CC0000;
		font-size: 1.1em;
		margin-bottom: .3em;
		text-decoration: none;
	}	

/* Estils formulari Comentaris */

#contenidor #comentaris  .FormBox {
	width: 40%;
}

#contenidor #comentaris  .FormBox ul {
	margin: 1em 0 0 1.5em;
	padding: 0;
}

	#contenidor #comentaris  .FormBox ul li {
		color: #CC0000;
		font-size: 1.1em;
		margin-bottom: .3em;
		text-decoration: none;
	}

#recaptcha_widget_div {
    float: left;
    clear: left;
}

#recaptcha_widget_div div#recaptcha_area table.recaptchatable  {
    border: none !important;
}

#comentaris #recaptcha_widget_div {
    margin-top: 1em;
}

.recaptchatable #recaptcha_response_field {
    font-size: 1.3em !important;
    color: #555;
}

.recaptchatable #recaptcha_response_field,
.recaptchatable #recaptcha_image,
.recaptchatable #recaptcha_image img {
    border: 1px solid #A19E9E !important;
}

div#comentaris .recaptchatable .recaptcha_image_cell,
#contacte .recaptchatable .recaptcha_image_cell,
.metropolis-SendFriendForm .recaptchatable .recaptcha_image_cell {
    background-color: transparent !important;
}

div.director .recaptchatable .recaptcha_image_cell,
div .recaptchatable .recaptcha_image_cell {
    background-color: #E9E9E9 !important;
}
