@charset "utf-8";

/* TOC
	- Contenidor
	- Contingut
		- Capçaleres contingut
		- Submenu
		- Fil d'ariadna
		- Eines
		- Llista de mesures
		- Desglós de mesures
		- Mesures fil
		- Mesures opcions
		- Llistes
			- simple
			- pdf (/ul i /dl)
			- paginacio
		- Capçaleres pàgines interiors
		- Pàgines interiors
			- enllaços
			- agenda
			- detall notícia
			- detall activitat
			- seguiment acord
			- pàgina final
			- cerca
			- contacte			
			- mapa web
			- iframe
			- taula interior
			- jop
*/

/* Contenidor
---------------------------------------------------------------- */
#contenidor {
	float: left;
	overflow: hidden;
	margin: 0 1em 0 0;
	padding: 0;
	width: 43em;
}
#contenidor h2 {
	background: #5656a7 url(../img/fons-titol-h2.gif) no-repeat;
	color: #fff;
	margin: 0;
	padding: 0.5em 0 1.2em 0.5em;
}
#suport-contenidor {
	float: right;
	width: 13.8em;
}
#suport-contenidor .suport-grafic{
	margin: 0 0 1em 0;
}
#suport-contenidor #banners{
	margin: 0 0 1em 0;	
}
/* Contingut
---------------------------------------------------------------- */
#contingut {
	color: #333;
	float: right;
	width: 30em;
	padding: 0 0 2em 0;
}
#contingut a {
	color: #336600;
	text-decoration: underline;	
}
#contingut a:hover {
	text-decoration: none;
}
#contingut ul {
	font-size: 0.8em;
	list-style: none;	
	margin: 0;		
	padding: 1em;
}
#contingut ul li {
	background: url(../img/punt-verd.gif) no-repeat left 0.6em;
	margin: 0 0 0.5em 0;
	padding: 0 0 0 1em;
}
#contingut p {
	font-size: 0.8em;
	padding: 0;
}

/* Capçaleres #contingut
---------------------------------------------------------------- */
#contingut h4 {
	clear: both;
	color: #333;
	margin: 0;
	padding: 0;
	font-weight: normal;
}
#contingut h3 {	
	color: #666;
	clear: both;
	font-size: 1.3em;
	margin: 0 0 0.2em 0;
	padding: 0;
	line-height: 1.3em;
}
/*
#contingut.agenda h3,
#contingut.contacte h3,
#contingut.detall-activitat h3, 
#contingut.detall-noticia h3, 
#contingut.enllas h3,
#contingut.cerca h3,
#contingut.pagina-final h3,
#contingut.seguiment-acord h3 {
	color: #666;
	clear: both;
	font-size: 1.4em;
	margin: 0 0 0.2em 0;
	padding: 0;
	line-height: 1.3em;
}*/
#contingut h3.innovacio, 
#contingut h3.educacio, 
#contingut h3.infra,
#contingut h3.compet, 
#contingut h3.ambient, 
#contingut h3.qualitat, 
#contingut h3.cohesio {
	clear: both;
	font-size: 1.1em;
	color: #656567;	
	margin: 0 0 0.1em 0;
	padding: 0.5em 0 0.8em 3.5em;
}
h3.innovacio {
	background: #dee0dd url(../img/img-un-interior.gif) no-repeat left;
}
h3.educacio {
	background: #dee0dd url(../img/img-dos-interior.gif) no-repeat left;
}
h3.infra {
	background: #dee0dd url(../img/img-tres-interior.gif) no-repeat left;
}
h3.compet {
	background: #dee0dd url(../img/img-quatre-interior.gif) no-repeat left;
}
h3.ambient {
	background: #dee0dd url(../img/img-cinc-interior.gif) no-repeat left;
}
h3.qualitat {
	background: #dee0dd url(../img/img-sis-interior.gif) no-repeat left;
}
h3.cohesio {
	background: #dee0dd url(../img/img-set-interior.gif) no-repeat left;
}

/* Submenú
---------------------------------------------------------------- */
ul#submenu {
	background: #fff url(../img/fons-submenu.gif) repeat-x;
	font-size: 0.9em;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0.5em;
	width: 12em;
}
ul#submenu li {
	color: #360;
	font-weight: bold;
	padding: 0 0 0.3em 0;
}
ul#submenu li span {
	color: #666;
	font-weight: bold;
	padding: 0 0 0.3em 0;
}
ul#submenu li a {
	color: #360;	
	font-weight: normal;
	text-decoration: none;
}
ul#submenu li a:hover {	
	text-decoration: underline;
}
ul#submenu li.seleccio-primer a {
	font-weight: bold;
}
ul#submenu ul {
	list-style: none;
	margin: 0;
	padding: 0.2em 0.2em 0 0.2em;
}
ul#submenu ul li span {
	background: url(../img/fletxa-grisa-trans.gif) no-repeat left 6px;
	color: #360;
	font-weight: bold;
	display: block;
	padding: 0 0 0 0.7em;
	width: 10em;
}
ul#submenu ul li a {	
	background: url(../img/fletxa-grisa-trans.gif) no-repeat left 6px;
	color: #333;
	display: block;
	padding: 0 0 0 0.7em;
	width: 10em;
}

/* Fil d'ariadna
---------------------------------------------------------------- */
#fil-ariadna ul {
	margin: 0.5em 0 0 0;
	padding: 0.1em 0;
	font-size: 0.75em;
	list-style: none;	
}
#fil-ariadna ul li {
	background: none;
	color: #999;	
	display: inline;	
	margin: 0;
	padding: 0;	
}
#fil-ariadna ul li a {
	background: url(../img/triangle-gris.gif) no-repeat right;
	color: #999;
	text-decoration: none;
	padding: 0 0.7em 0 0;	
}
#fil-ariadna ul li a:hover {
	text-decoration: underline;
}

/* Eines (email i imprimir)
---------------------------------------------------------------- */
ul#eines {
	background: url(../img/linia-gris-llarga.gif) no-repeat top;
	clear: both;
	font-size: 0.75em;	
	text-align: right;
	margin: 0 0 1em 0;
	padding: 0.2em 0;
	display: none;
}
ul#eines li {
	display: inline;	
	margin: 0 0 0 0.5em;
	padding: 0 0 0 1.5em;	
}
ul#eines li a {
	color: #666;
	text-decoration: none;
}
ul#eines li.email {
	background: url(../img/email.gif) no-repeat left;
}
ul#eines li.imprimir {
	background: url(../img/impresora.gif) no-repeat left;
}
ul#eines li a:hover {
	text-decoration: underline;
}
/**/
ul#print{
	background: url(../img/linia-gris-llarga.gif) no-repeat top;
	clear: both;
	font-size: 0.75em;	
	text-align: right;
	margin: 0 0 1em 0;
	padding: 0.2em 0;	
}
ul#print li {
	display: inline;	
	margin: 0 0 0 0.5em;
	padding: 0 0 0 1.5em;	
}
ul#print li a {
	color: #666;
	text-decoration: none;
}
ul#print li.email {
	background: url(../img/email.gif) no-repeat left;
}
ul#print li.imprimir {
	background: url(../img/impresora.gif) no-repeat left;
}
ul#print li a:hover {
	text-decoration: underline;
}
ul#print-search{
	background: url(../img/linia-gris-llarga-iframe.gif) no-repeat left top;
	clear: both;
	font-size: 0.75em;	
	text-align: right;
	margin: 0 0 1em 0;
	padding: 0.2em 0;	
}
/* Llista punts mesures
---------------------------------------------------------------- */
#contingut ul#llista-tematica {
	margin: 2em 0 8em 0;
	padding: 0;
}
#contingut ul#llista-tematica li {
	background: #dee0dd;
	font-weight: bold;
	list-style: none;
	margin: 0 0 0.8em 0;
	padding: 0;
}
#contingut ul#llista-tematica li a {
	color: #656567;
	text-decoration: none;
	display: block;
	padding: 0.5em 0 1.3em 4.5em;
}
#contingut ul#llista-tematica li.innovacio a {
	background: url(../img/img-un-interior.gif) no-repeat left;
}
#contingut ul#llista-tematica li.educacio a {
	background: url(../img/img-dos-interior.gif) no-repeat left;
}
#contingut ul#llista-tematica li.infra a {
	background: url(../img/img-tres-interior.gif) no-repeat left;
}
#contingut ul#llista-tematica li.compet a {
	background: url(../img/img-quatre-interior.gif) no-repeat left;
}
#contingut ul#llista-tematica li.ambient a {
	background: url(../img/img-cinc-interior.gif) no-repeat left;
}
#contingut ul#llista-tematica li.qualitat a {
	background: url(../img/img-sis-interior.gif) no-repeat left;
}
#contingut ul#llista-tematica li.cohesio a {
	background: url(../img/img-set-interior.gif) no-repeat left;
}
#directe h2 {
	margin: 0;
	padding: 0.2em 0 0.2em 0.5em;
	font-size: 1em;
	background: #999;
	color: #fff;
}

/* Desglós Mesures
---------------------------------------------------------------- */
dl#mesures {
	margin: 2em 0 8em 0;
	padding: 0;
}
dl#mesures dt {
	font-size: 0.9em;
	font-weight: bold;
	float: left;
	background: #999;
	color: #fff;
	margin:0 1em 0 0;
	width: 60px;
	padding: 1px 0 1px 11px;
	text-align: left;
}
dl#mesures dd {
	color: #676767;
	margin: 0;
	padding: 0.2em 0 0 0;	
}
dl#mesures dl {
	font-size: 0.8em;
	margin: 0 0 0 20px;
	padding: 0 0 1em 0;	
}
dl#mesures dl dt {
	background: #99c183;
	color: #fff;
	margin: 0 1.2em 0 0;
	padding: 0.1em 10px 0.1em 10px;
	width: 31px;
	text-align: center;
}
dl#mesures dl dd {
	color: #360;
	margin: 0 0 0.5em 60px;
	padding: 0 0 0 5px;
	border: 1px solid #fff;
	
}
dl#mesures dl dd a {
	color: #326401;
	text-decoration: none;
	padding: 0;
	margin: 0;
	display: block;	
}
dl#mesures dl dd a:hover {	
	text-decoration:underline;
}

/* Mesures fil
---------------------------------------------------------------- */
#contingut #mesures-fil {
	clear: both;
	margin: 0 0 0.1em 0;
	padding: 0;
}
#contingut #mesures-fil ul {
	color: #fff;
	font-size: 0.9em;
	font-weight: bold;
	margin: 0;
	padding: 0;
	list-style: none;
}
#contingut #mesures-fil ul li  {
	background: #99c183;
	float: left;
	margin: 0 0.2em 0.2em 0;
	padding: 0;
}
#contingut #mesures-fil ul li span {
	background: #99c183;
	float: left;	
	padding: 0.2em 0.7em;
}
#contingut #mesures-fil ul li a {
	background: #999;
	color: #fff;
	display: block;	
	text-decoration: none;	
	padding: 0.2em 0.7em;
}
#contingut #mesures-fil ul li a:hover {
	color: #fff;
	text-decoration: underline;
}
#contingut #mesures-fil ul li.darrer {
	background: #99c183;
}
#contingut #mesures-fil h3 {
	background: #dddfdc;
	clear: both;
	color: #666;
	font-size: 1.1em;
	font-weight: normal;	
	margin: 0;	
	padding: 0.2em 0.4em 0.4em 0.4em;	
}

/* Mesures opcions
---------------------------------------------------------------- */
ul#mesures-opcions {
	font-size: 0.9em;
	overflow: hidden;
	margin: 0 0 1em 0;
	padding: 0;
	list-style: none;	
}
ul#mesures-opcions li{	
	background: #999 url(../img/fons-gris-fletxa-blanca.gif) no-repeat;	
	color: #fff;
	float: left;
	margin: 0 0 0.4em 0;
	padding: 0.1em 0 0.3em 1.8em;
	width: 44%;
}
ul#mesures-opcions li.seleccionat {	
	background: #98c283 url(../img/fons-verd-fletxa-verda.gif) no-repeat;
	color: #fff;		
}
ul#mesures-opcions li a {
	color: #fff;
	display: block;
	text-decoration: none;	
}
ul#mesures-opcions li.premsa {			
	float: right;	
}
ul#mesures-opcions li.documents {		
	clear: both;
}
ul#mesures-opcions li.noticies {			
	float: right;	
}

/* Llistes #contingut
---------------------------------------------------------------- */
#contingut ul.pdf {
	font-size: 0.8em;
	margin: 0 0 1em 0;
	padding: 0 0.5em 0 0;
}
#contingut ul.pdf li {
	color: #666;
	background: url(../img/fletxa-verda.gif) no-repeat left 4px;
	margin: 0 0 0 0;
	padding: 0 0 0.3em 1em;
}
#contingut ul.pdf li span {	
	background: url(../img/pdf.gif) no-repeat left 2px;	
	padding: 0 0 0 1em;
	margin-left: 0.2em;
}
#contingut ul.pdf li a {
	color: #360;
	text-decoration: none;
	padding-right: 0.2em;
}
#contingut ul.pdf li a:hover {	
	text-decoration: underline;
}
#contingut dl.pdf {
	font-size: 0.8em;
	margin: 0 0 1em 0;
	padding: 0 0.5em 0 0;
}
#contingut dl.pdf dt {
	color: #666;
	background: url(../img/fletxa-verda.gif) no-repeat left 4px;
	margin: 0;
	padding: 0 0 0 1em;
	float: none;
	font-size: 1.2em;
}
#contingut dl.pdf dd {	
	float: none;	
	margin: 0;
}
#contingut dl.pdf span {	
	background: url(../img/pdf.gif) no-repeat left 2px;	
	padding: 0 0 0 1em;
	margin-left: 0.2em;
}
#contingut dl.pdf dt a {
	color: #360;
	text-decoration: none;
	padding-right: 0.2em;
}
#contingut dl.pdf dt a:hover {	
	text-decoration: underline;
}

/* Paginació
---------------------------------------------------------------- */
ul#paginacio {	
	font-size: 0.9em;
	background: url(../img/fons-paginacio.gif) repeat-x;	
	float: right;
	text-align: right;
	padding: 1em 0.7em 0.2em 0.7em;
	margin: 2em 0 0 0;
}
ul#paginacio li {
	background: none;
	display: inline;
	padding: 0 0.2em;
}
ul#paginacio li span {
	background: #8ab474;
	color: #fff;
	font-weight: bold;
	padding: 0.2em 0.2em;
}
ul#paginacio li a {	
	color: #666;		
	font-weight: bold;
	text-decoration: none;
}
ul#paginacio li a:hover {		
	text-decoration: underline;
}
ul#paginacio li.anterior {
	background: url(../img/anterior.gif) no-repeat left;
	padding: 0 0 0 0.5em;
}
ul#paginacio li.seguent {
	background: url(../img/seguent.gif) no-repeat right;
	padding: 0 0.4em 0 0;
}
ul#paginacio li.anterior a, ul#paginacio li.seguent a {
	color: #360;
	font-weight: normal;
	text-decoration: none;
}
ul#paginacio li.anterior a:hover, ul#paginacio li.seguent a:hover {	
	text-decoration: underline;
}

/* Capçaleres pàgines interiors
---------------------------------------------------------------- */
#contingut.detall-noticia h4 {
	color: #666;
	font-weight: bold;
}
#contingut.detall-noticia h4 span {
	font-size: 0.8em;
	font-weight: normal;
}
#contingut.detall-activitat h4 span {
	color: #666;
	font-size: 0.8em;
	font-weight: normal;
	padding-left: 0.2em;
}

/* Interiors
---------------------------------------------------------------- */
#contingut.interior h4.mesura {
	color: #333;
	font-weight: bold;
	margin: 0;
	padding: 0;	
}
#contingut.interior h4 span{
	color: #666;
	padding-left: 0.5em;
	font-size: 0.7em;
}
#contingut.interior p {
	margin-top: 0;	
}
#contingut.interior ul.llista-simple {
	padding-top: 0.5em;		
}

/* Enllaços
---------------------------------------------------------------- */
#contingut.enllas h4 {
	font-weight: normal;
	padding: 0.2em 0;
}
#contingut.enllas h4 span {
	color: #666;
	font-size: 0.8em;
	padding-left: 0.2em;
}
#contingut.enllas h4 span.enllas {
	color: #666;
	font-size: 100%;
	font-weight: bold;
	padding: 0 0.2em 0 0;
}
#contingut h4.pdf span {	
	background: url(../img/pdf.gif) no-repeat left 2px;	
	padding: 0 0 0 1em;
	margin-left: 0.2em;
	font-weight: normal;
}
#contingut.enllas div.titular {
	margin: 0.3em 0.8em 0.5em 0.8em;
}
#contingut.enllas div.titular p {
	margin: 0.2em 0;
}
#contingut.enllas div.titular ul.pdf {
	margin: 0 0 0 0.5em;
}
#contingut.enllas div.noticia-enllas h4 a {
	color: #360;
	text-decoration: none;
	font-weight: normal;
}
#contingut.enllas div.noticia-enllas {
	padding-bottom: 0.2em;
}
#contingut.enllas div.noticia-enllas h4 a:hover {
	text-decoration: underline;
}
#contingut.enllas div.noticia-enllas img {
	float: left;
	padding: 0.3em 0.4em 0.3em 0;
}
#contingut.enllas div.noticia-enllas p {
	margin: 0.1em 0 0 0;
}
#contingut.enllas div.noticia-enllas ul.pdf {
	clear: both;
	padding: 0 0.4em;
}

/* Agenda
---------------------------------------------------------------- */
#contingut.agenda #agenda-llista h3 {
	color: #666;
	font-size: 1em;
	padding: 0.3em 0 0.3em 0;
}
#contingut.agenda #agenda-llista h4 {
	background: url(../img/fletxa-verda.gif) no-repeat left 0.3em;
	font-weight: normal;
	margin: 0;
	padding: 0 0.5em 0 1em;
}
#contingut.agenda #agenda-llista h4 a {
	color: #360;
	text-decoration: none;
}
#contingut.agenda #agenda-llista h4 span {
	color: #666;
	font-size: 0.9em;
	padding-left: 0.2em;
}
#contingut.agenda #agenda-llista p {
	margin: 0 0 0.5em 0;
	padding: 0 0.5em 0 1.5em;
}
#contingut.agenda #agenda-llista h4 a:hover {
	text-decoration: underline;	
}

/* Detall notícia
---------------------------------------------------------------- */
#contingut.detall-noticia div.noticia ul.pdf {
	padding: 0.5em 0;
}
#contingut.detall-noticia div.noticia img.img-noticia {
	float: right; 
	padding: 0.5em 0 0.2em 0.5em
}

/* Detall activitat
---------------------------------------------------------------- */
#contingut div.detall-activitat h5 {
	font-size: 1em;
	margin: 0;
	padding: 0;
}
#contingut div.detall-activitat h4 {
	color: #666;
	font-weight: bold;	
}
#contingut div.detall-activitat dl.detall {
	font-size: 0.9em;
	margin-bottom: 0;
}
#contingut div.detall-activitat dl.detall dt {
	background: #e2e2e2;
	float: left;
	padding: 0 0.6em;
	margin: 0 0.5em 0 0;
}
#contingut div.detall-activitat dl.detall dd {
	margin: 0 0 0.5em 0.6em;
}
#contingut div.detall-activitat dl.detall dd.descripcio {
	clear: both;
}
#contingut div.detall-activitat h5,
#contingut div.detall-activitat ul,
#contingut div.detall-activitat dl.pdf,
#contingut div.detall-activitat p {
	margin: 0 0.6em;
}
#contingut div.detall-activitat h5 {
	margin-top: 1em;	
}

/* Pàgines Seguiment Acord
---------------------------------------------------------------- */
#contenidor #contingut ul.seguiment {
	font-size: 0.9em;
	margin: 0;
	padding: 1em 0.5em 1em 0;
}
#contenidor #contingut ul.seguiment li {
	background: url(../img/fletxa-verda-gran.gif) no-repeat left 0.3em;
	padding: 0 0 0.6em 1.2em;
}
#contenidor #contingut ul.seguiment a {	
	color: #360;	
	font-weight: bold;
	text-decoration: none;	
}
#contenidor #contingut ul.seguiment a:hover {
	text-decoration: underline;
}

/* Doble columna per pàgina seguiment */
#contenidor #contingut div.seguiment-enllasos-a h4,
#contenidor #contingut div.seguiment-enllasos-b h4 {
	background: url(../img/fletxa-verda-gran.gif) no-repeat left 0.2em;
	font-size: 0.9em;
	font-weight: bold;
	padding: 0 0 0 1.2em;	
	margin: 0;
}
#contenidor #contingut div.seguiment-enllasos-a p,
#contenidor #contingut div.seguiment-enllasos-b p {	
	margin: 0 0 1.5em 0;
	padding: 0 0 0 1.3em;
}
#contenidor #contingut div.seguiment-enllasos-a h4 a,
#contenidor #contingut div.seguiment-enllasos-b h4 a {
	color: #4e814e;
	text-decoration: none;	
}
#contenidor #contingut div.seguiment-enllasos-a h4 a:hover,
#contenidor #contingut div.seguiment-enllasos-b h4 a:hover {
	text-decoration: underline;
}
#contenidor #contingut div.seguiment-enllasos-a {
	float: left;
	width: 49%;	
}
#contenidor #contingut div.seguiment-enllasos-b {	
	float: right;
	width: 49%;		
}

/* Pàgina Final
---------------------------------------------------------------- */
#contingut.pagina-final  img.img-noticia {
	float: right; 
	padding: 0.5em 0 0.2em 0.5em
}
#contingut.pagina-final  h4 {
	color: #666;
	font-size: 1em;
	font-weight: bold;
}

/* Contacte
---------------------------------------------------------------- */
#contenidor #contingut.contacte {
	float: left;
	width: 43em;
}
#contingut.contacte #adreces {
	float: left;
	width: 15em;
}
#contingut.contacte #formulari {
	float: right;
	width: 25em;	
}
#contingut.contacte #formulari form {
	margin: 0;
	padding: 0;
	width: 25em;	
}
#contingut.contacte #formulari fieldset {
	margin: 0;
	padding: 0;
	border: 1px solid red;
}
#contingut.contacte #adreces h3 {
	margin: 0 0 1em 0;
	padding: 0;
	font-size: 0.9em;
}
#contingut.contacte #adreces p {
	margin: 0 0 1em 0;
}
#contingut.contacte #adreces a {
	background: url(../img/email-verd.gif) no-repeat right;
	padding-right: 1.2em;
	color: #360;
	text-decoration: none;
}
#contingut.contacte #adreces a.acord {
	background: none;
}
#contingut.contacte #adreces a:hover {
	text-decoration: underline;
}
#contingut.contacte #formulari form fieldset {
	padding: 0;
	margin: 0;
	border: none;
}
#contingut.contacte #formulari form p {
	margin: 0;
	padding: 0 0 0.5em 0;
	text-align: right;
}
#contingut.contacte #formulari form label {
	padding: 0 0.5em 0 0;
	vertical-align: top;
}
#contingut.contacte #formulari form {
	margin: 1em 0;
}
#contingut.contacte #formulari form fieldset input {
	background: #f2f8ec;
	border: 1px solid #b0b3ac;
	width: 20em;
}
#contingut.contacte #formulari form textarea {
	background: #f2f8ec;
	border: 1px solid #b0b3ac;	
	width: 20em;
}
#contingut.contacte #formulari form input#telefon, 
#contingut.contacte #formulari form input#fax {
	width: 6em;
	margin-right: 2.5em;
}
#contingut.contacte #formulari form p.telefon {
	margin: 0 0 0 81px;	
	text-align: left;
}
#contingut.contacte #formulari p#privacitat {
	text-align: right;
	margin: 0 0 1em 0;
}
#contingut.contacte #formulari p#privacitat a {
	color: #360;
	text-decoration: none;
}
#contingut.contacte #formulari p#privacitat a:hover {
	text-decoration: underline;
}
#contingut.contacte #formulari p.check {
	text-align: left;
	margin-left: 125px;
}
#contingut.contacte #formulari p.check label {
	padding-left: 1.5em;
	display: block;	
}
#contingut.contacte #formulari p.check input {
	float: left;
}
#contingut.contacte #formulari form input.boto {
	background: #87b574;
	border: 1px solid #b0b3ac;
	color: #fff;	
}
#contingut.contacte #formulari p#proteccio-dades {
	background: #f6f6f4;
	border: 1px solid #eeedeb;
	color: #666;
	font-size: 0.75em;
	padding: 1em 1em 2em 1em;
}

/* Pàgina de cerca
---------------------------------------------------------------- */
#contingut.cerca form label {
	display: block;
}
#contingut.cerca form fieldset {
	padding: 0;
	margin: 0;
	border: none;
}
#contingut.cerca form fieldset input {
	background: #f2f8ec;
	border: 1px solid #b0b3ac;	
}
#contingut.cerca form input.boto {
	background: #87b574;
	border: 1px solid #b0b3ac;
	color: #fff;
}
#contingut.cerca form fieldset p {
	background: #f0f0f0;
	border: 1px solid #b0b3ac;
	padding: 0.5em 0.5em 1em 2em;
}
#contingut.cerca form p a {
	background: url(../img/fletxa-verda-gran.gif) no-repeat left;
	color: #360;
	text-decoration: none;
	padding: 0 0 0 1.2em;
}
#contingut.cerca form p a:hover {
	text-decoration: underline;	
}

/* cerca 2
*/

#marc-web #contenidor.cercador {
	width: 58em;
}
#contenidor #contingut.cercador {
	float: left;
	width: 57em;
}
#contingut.cercador form label {
	display: block;
	padding: 2px;
}
#contingut.cercador form fieldset {
	padding: 0;
	margin: 0;
	border: none;
}
#contingut.cercador form fieldset input {
	background: #f2f8ec;
	border: 1px solid #b0b3ac;	
}
#contingut.cercador form input.boto {
	background: #87b574;
	border: 1px solid #b0b3ac;
	color: #fff;
}
#contingut.cercador form fieldset p {
	background: #f0f0f0;
	border: 1px solid #b0b3ac;
	padding: 0.5em 0.5em 1em 2em;
}
#contingut.cercador form p a {
	background: url(../img/fletxa-verda-gran.gif) no-repeat left;
	color: #360;
	text-decoration: none;
	padding: 0 0 0 1.2em;
}
#contingut.cercador form p a:hover {
	text-decoration: underline;	
}


/* Mapa web
---------------------------------------------------------------- */
#contenidor div.mapa-web {
	float: left;
	width: 43em;
}
#contenidor #contingut.mapa-web div.mapa-web ul {
	list-style: none;
}
#contenidor #contingut.mapa-web p {
	margin-bottom: 1.5em;
}
#contenidor #contingut.mapa-web div.item-mapa-web {	
	margin: 0 0 2em 0;
	padding: 0;
}
#contenidor #contingut.mapa-web div.mapa-web-acord {
	float: left;
	width: 48%;
}
#contenidor #contingut.mapa-web div.mapa-web-difusio {
	float: right;
	width: 48%;
}
#contenidor #contingut.mapa-web h3 {
	margin: 0 0 1em 0;
	font-size: 1em;
	font-weight: normal;
	padding: 0.2em 0 0.2em 0.8em;
	background: #999 url(../img/fletxa-blanca-diagonal.gif) no-repeat 0.4em 0.7em;
}
#contenidor #contingut.mapa-web h3 a {
	color: #fff;
	text-decoration: none;
	padding-left: 0.3em;
}
#contingut.mapa-web div.item-mapa-web ul {
	font-size: 0.8em;
	margin: 0;
	padding: 0 0.2em;
	width: 15em;
	list-style: none;	
}
#contingut.mapa-web div.item-mapa-web ul li {
	color: #360;
	background: none;
	font-weight: bold;
	padding: 0;
}
#contingut.mapa-web div.item-mapa-web ul li a {
	background: url(../img/fletxa-verda.gif) no-repeat left 4px;
	color: #360;
	display: block;
	font-weight: normal;
	text-decoration: none;
	padding-left: 1.2em;
}
#contingut.mapa-web div.item-mapa-web ul li a:hover {	
	text-decoration: underline;
}
#contingut.mapa-web div.item-mapa-web ul li ul {
	font-size: 1em;
	list-style: none;
	margin: 0 0 0 1em;
	padding: 0.2em 0.2em 0 0.2em;
	width: 15em;	
}
#contingut.mapa-web div.item-mapa-web ul li ul li a {
	background: url(../img/fletxa-grisa-trans.gif) no-repeat left 6px;
	color: #333;
	display: block;
	padding: 0 0 0 1em;
}
#contingut.mapa-web div.item-mapa-web h3 a.intranet {	
	background: url(../img/candau-gris.gif) no-repeat right 7px;
	padding: 0 1em 0 0;
}

/* Iframe */
#marc-web #contenidor.iframe {
	width: 58em;
}
#contenidor.iframe #contingut {
	float: left;
	width: 45em;	
	margin-left: 1em;
	padding-right: 0;
}
#contenidor.iframe iframe {
	border: none;	
	border: 1px solid #fff;	
	margin: 0;
	padding: 0;	
	overflow-x: scroll;
	overflow-y: hidden;	
}
#contenidor.cercador h2{
	background: #5656A7 url(../img/fons-titol-h2-iframe.gif) no-repeat;
}
#contenidor.iframe h2 {
	background: #5656A7 url(../img/fons-titol-h2-iframe.gif) no-repeat;
}
#contenidor.iframe ul#eines {
	background: url(../img/linia-gris-llarga-iframe.gif) no-repeat top;
}
#contenidor.iframe ul#print {
	background: url(../img/linia-gris-llarga-iframe.gif) no-repeat top;
}
/* Taula pàgina interior */
#contingut table {	
	border-collapse: collapse;
	font-size: 0.75em;
	width: 100%;
	margin-bottom: 2em;
}
#contingut table tbody td {
	border: 1px solid #336600;
	padding: 0.3em;
}
#contingut table caption {
	border-top: 1px solid #336600;
	font-weight: bold;
	text-align: right;
	padding-right: 6em;
}
#contingut table .any {
	text-align: center;	
}
#contingut table thead th {
	border: 1px solid #336600;
	text-align: left;
	padding: 0.3em;
}
#contingut table tbody th {
	border: 1px solid #336600;
	font-weight: normal;
	text-align: left;
	padding: 0.3em;
}
#contingut table tfoot td {
	border: 1px solid #336600;	
}
#contingut p.nota {
	font-size: 0.75em;
	margin: 0;
	padding: 0;	
}

/* jop */
.noticia p {
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
}
.mesura-ancora{
font-weight: bold !important;
margin-bottom:5px !important;
}
.seguiment span {
background: url(../img/pdf.gif) no-repeat left 2px;
padding: 0 0 0 1em;
margin-left: 0.2em;
}
/*end jop */

/* biblioteca */
#tabla{
	font-family:"Trebuchet MS",Verdana,Arial,sans-serif;
	font-size:0.75em;
	width:100%;
}
	#tabla div{
		padding:4px;
	}
#tabla-first-row{
	clear:both;
}
			#tabla-autor{
				width:17%;
				float:left;
			}
			#tabla-institucio{
				width:10%;
				float:left;
			}
			#tabla-titol{
				width:40%;
				float:left;
			}
			#tabla-perfil{
				width:8%;
				float:left;
			}
			#tabla-punts{
				width:18%;
				float:left;
			}
	.tabla-separador{
		color:#D7E6CF;
		font-size:0.2em;
		width:100%;
		clear:both;
	}
	.tabla-first-row{
		font-weight:bold;
	}
#tabla-container{
	font-size:0.8em;
	width:80%;
	border:1px solid #D7E6CF;
	margin-left:75px;
	padding:15px 5px 0 5px;
	height:100px;
	display:block;
}
	.columna-left{
		width:30%;
		float:left;
		clear:both;
		
		padding:2px;
	}
	.columna-mid{
		width:37%;
		float:left;
		
		padding:2px;
	}
	.columna-right{
		width:30%;
		float:left;
		
		padding:2px;
	}
	.negre{ color:#000000;}
	a.enlace-search{text-decoration:none !important;}
	a:hover.enlace-search{text-decoration:underline !important;}	
#paginacio table td,th{	 border:none !important;	}
#paginacio {	 background:none !important;	}
#paginacio table {	 background-color:#ffffff !important;	}