body {
font-family:Arial, Helvetica, sans-serif;
font-size:62.5%;

}

div#contenidor {
background:white url(../imatges/fons-cos.gif) 0 0 repeat-x;
width:100%;
overflow:hidden;
}


div#capcalera {
width:1050px;
height:104px;
overflow:hidden;
float:left;
}

h1#titol-del-web {
float:right;
width:107px;
height:104px;
overflow:hidden;
}

div#accessos-directes {
position:absolute;
left:-10000px;
}

div#continents {
padding-left:107px;
}

div#continents, div#continents a {
float:left;
}

	div#continents a {
	width:105px;
	height:104px;	
	text-decoration:none;	
	position:relative;
	background-position:0 0;
	background-repeat:no-repeat;
	}
	
		div#continents a#antena-africa {background-image:url(../imatges/vincle-antena-africa-v2.jpg);}
		div#continents a#antena-america-llatina {background-image:url(../imatges/vincle-antena-america-llatina-v2.jpg);}
		div#continents a#antena-asia {background-image:url(../imatges/vincle-antena-asia-v2.jpg);}
		div#continents a#antena-eurasia {background-image:url(../imatges/vincle-antena-eurasia-v2.jpg);}
		div#continents a#antena-europa {background-image:url(../imatges/vincle-antena-europa-v2.jpg);}
		div#continents a#antena-america-del-nord {background-image:url(../imatges/vincle-antena-america-del-nord-v2.jpg);}
		div#continents a#antena-pacific {background-image:url(../imatges/vincle-antena-pacific-v2.jpg);}
		

		div#continents a:hover {background-position:0 -104px;}

			div#continents a span {
			position:absolute;	
			top:45px;
			left:0;
			width:105px;
			text-align:center;
			font-size:1.1em;
			font-weight:bold;
			color:white;
			cursor:pointer;
			}	

div#continent-seleccionat {
float:left;
display:inline;
margin-left:107px;
width:736px;
height:104px;
overflow:hidden;
position:relative;
background-position:0 0;
background-repeat:no-repeat;
}

	.continent-pacific {background-image:url(../imatges/capcaleres-antenes-per-capes-pacific-v2.gif);}
	.continent-america-del-nord {background-image:url(../imatges/capcaleres-antenes-per-capes-america-del-nord-v2.gif);}
	.continent-europa {background-image:url(../imatges/capcaleres-antenes-per-capes-europa-v2.gif);}
	.continent-eurasia {background-image:url(../imatges/capcaleres-antenes-per-capes-eurasia-v2.gif);}
	.continent-asia {background-image:url(../imatges/capcaleres-antenes-per-capes-asia-v2.gif);}
	.continent-america-latina {background-image:url(../imatges/capcaleres-antenes-per-capes-america-latina-v2.gif);}
	.continent-africa {background-image:url(../imatges/capcaleres-antenes-per-capes-africa-v2.gif);}

	div#continent-seleccionat span {
	position:absolute;	
	top:35px;
	left:116px;
	color:white;
	font-weight:bold;
	font-size:2.4em;
	}


div#menus {float:left;width:315px;}

div#seleccio-idioma { /* 106 px x 315 px */
float:left;
clear:left;
padding:1px 0;
height:104px;
width:315px;
background:transparent url(../imatges/fons-puntejat.gif) left bottom repeat-x;
font-size:110%;
}

	div#seleccio-idioma a {
	display:block;
	margin-bottom:7px;
	margin-left:105px;
	text-decoration:none;
	color:#A8A8A8;
	font-weight:bold;
	}
	
		div#seleccio-idioma a.primer-item {margin-top:12px;}

ul#menu-principal { /* 295px x 315 px*/
float:left;
clear:left;
height:293px;
padding:1px 0;
width:315px;
background:transparent url(../imatges/fons-puntejat.gif) left bottom repeat-x;
font-size:110%;
}

	ul#menu-principal li {
	position:relative;
	margin-left:105px;
	width:158px;
	}
	
		ul#menu-principal li a {
		display:block;
		margin-bottom:7px;
		text-decoration:none;
		color:#C49428;
		font-weight:bold;
		}
		
		ul#menu-principal li a.actiu,
		ul#menu-principal li a:hover {color:black}
		
			ul#menu-principal li a.primer-item {margin-top:12px;}
	
			ul#menu-principal li ul {
			position:absolute;
			left:-10000px;
			top:0;
			background-color:#B0B0B0;
			}
			
				ul#menu-principal li:hover ul,
				ul#menu-principal li.over ul {
				left:158px;
				}
				
				ul#menu-principal li ul li {margin:0}
				
				ul#menu-principal li ul a {
				color:white;
				padding:3px 5px 5px 5px;
				margin:0;
				background:transparent url(../imatges/fons-puntejat-fons-gris.gif) left bottom repeat-x;
				}
				
					ul#menu-principal li ul a:hover {color:black}

div#caixa-de-cerca {
clear:left;
float:left;
padding:1px 0;
height:104px;
width:315px;
background:transparent url(../imatges/fons-puntejat.gif) left bottom repeat-x;
font-size:110%;
}

	div#caixa-de-cerca form {padding-left:105px;}

	div#caixa-de-cerca h2 {
	float:left;
	font-weight:bold;
	margin-top:14px;
	color:#C49428;
	margin-right:8px;
	}
	
	div#caixa-de-cerca #cercador-web {
	float:left;
	margin-top:12px;
	width:164px;	
	}

div#caixa-agenda {
clear:left;
float:left;
padding:1px 0 13px 0;
width:315px;
}

	div#caixa-agenda h2,
	div#caixa-agenda div.esdeveniment {
	margin-left:105px;
	font-size:110%;
	}
	
	div#caixa-agenda h2 {
	margin-top:12px;
	margin-bottom:12px;
	font-weight:bold;
	}
	
	div#caixa-agenda div.esdeveniment {
	margin-bottom:13px;
	line-height:140%;
	color:#A8A8A8;
	}
		
		div#caixa-agenda div.esdeveniment a {
		color:#A8A8A8;
		text-decoration:none;
		font-weight:bold;
		}
		
			div#caixa-agenda div.esdeveniment a:hover {text-decoration:underline}

div#zona-de-continguts {
margin-left:422px;
padding-top:105px;
clear:right;
padding-bottom:13px;
}

div#zona-de-continguts div#text-seccio {
width:420px;
text-align:justify;
font-size:110%;
line-height:140%;
float:left;
}

	div#zona-de-continguts h2,
	div#zona-de-continguts h3,
	div#zona-de-continguts p,
	div#zona-de-continguts ul,
	div#zona-de-continguts ol,
	.hasMargin {
	margin-top:17px;
	margin-bottom:17px;
	}

	div#zona-de-continguts ul ul,
	div#zona-de-continguts ol ol {margin:0}

	div#foto-de-capcalera {
	height:296px;
	background:transparent url(../imatges/fons-puntejat.gif) left bottom repeat-x;
	margin-bottom:12px;
	}
	
	
	div#zona-de-continguts h1 {
	font-size:136%; /* 15px */
	font-weight:bold;
	margin-bottom:35px;
	}
	
	div#zona-de-continguts h2 {
	font-size:109%;
	font-weight:bold;
	}
	
	div#zona-de-continguts a {
	color:#CE9428;
	text-decoration:none;
	font-weight:bold;
	}
	
	div#zona-de-continguts a:visited {
	color:#6B4D14;
	}
	
	div#zona-de-continguts a:hover {
	text-decoration:underline;
	}
	
	
	div#zona-de-continguts ul li {
	padding-left:15px;
	background:transparent url(../imatges/punt-llista-primer-nivell.gif) 0 4px no-repeat;
	}
	
		div#zona-de-continguts ul li ul li {background-image:url(../imatges/punt-llista-segon-nivell.gif)}
	
	.camp {
	padding:2px;
	font-size:inherit;
	font-family:inherit;
	border:1px solid #E7E7E5;
	border-top:2px solid #A8A8A8;
	}
	
	.boto {
	border:0;
	color:white;
	font-size:inherit;
	font-family:inherit;
	background-color:transparent;
	cursor:pointer;
	}

/*
portada del web
--------------
*/
div#noticies-en-portada {
margin-top:30px;
}	

	div#noticies-en-portada h1 {margin-bottom:1em;}
	
	div#noticies-en-portada p.paginador a {
	font-weight:bold;
	font-size:1.1em;
	}

/* 
distribució de les imatges en els elements genèrics 
---------------------------------------------------
*/

div#zona-de-continguts div.imatges-a-l-esquerra {
float:left;
margin-right:15px;
}

div#zona-de-continguts div.imatges-a-la-dreta {
float:right;
margin-left:15px;
}

	div#zona-de-continguts div.imatges-a-l-esquerra div.imatge,
	div#zona-de-continguts div.imatges-a-la-dreta div.imatge,
	div#zona-de-continguts div.imatges-en-galeria div.imatge,
	div#zona-de-continguts div.imatges-grans div.imatge {
	margin-bottom:15px;
	font-size:0.90em;
	}
	
	div#zona-de-continguts div.imatges-a-l-esquerra div.imatge,
	div#zona-de-continguts div.imatges-a-la-dreta div.imatge,
	div#zona-de-continguts div.imatges-en-galeria div.imatge {
	width:130px;
	}
	
	div#zona-de-continguts div.imatges-a-l-esquerra div.imatge p,
	div#zona-de-continguts div.imatges-a-la-dreta div.imatge p,
	div#zona-de-continguts div.imatges-en-galeria div.imatge p,
	div#zona-de-continguts div.imatges-grans div.imatge p {
	margin:5px 0 0 0;
	color:#646464;
	}

div#zona-de-continguts div.imatges-en-galeria div.imatge {
float:left;
display:inline;
margin-left:15px;
}

div#zona-de-continguts div.imatges-en-galeria div.primer-item {
clear:left;
margin-left:0;
}



/* llistat de notícies */

div#zona-de-continguts ol.llistat-noticies {
margin:0;
padding:0;
list-style:none;
}

	div#zona-de-continguts ol.llistat-noticies li {
	margin-bottom:17px;
	padding-bottom:17px;
	background:transparent url(../imatges/fons-puntejat.gif) left bottom repeat-x;
	}
	
		div#zona-de-continguts ol.llistat-noticies li a.foto {
		float:right;
		width:135px;
		margin:0 0 5px 17px;
		}
		
		div#zona-de-continguts ol.llistat-noticies li a.titol {
		display:block;
		margin-bottom:5px;
		}
		
		div#zona-de-continguts ol.llistat-noticies li span.data {color:#CE9428}

/* llistat d'esdeveniments */
div#zona-de-continguts ol.llistat-esdeveniments {
margin:17px 0;
padding:0;
list-style:none;
}

	div#zona-de-continguts ol.llistat-esdeveniments li {
	padding-bottom:17px;
	margin-bottom:17px;
	background:transparent url(../imatges/fons-puntejat.gif) left bottom repeat-x;
	}

		
		div#zona-de-continguts ol.llistat-esdeveniments li a.titol {
		display:block;
		margin-bottom:5px;
		}
		
		div#zona-de-continguts ol.llistat-esdeveniments li span.data {
		display:block;
		color:#A8A8A8;
		}
		
		div#zona-de-continguts ol.llistat-esdeveniments li span.lloc {
		display:block;
		}

/* paginador i navegació agenda*/

div#zona-de-continguts p.paginador,
div.navegacio-agenda {
border:1px solid #CCCCCC;
padding:5px 17px;
text-align:right;
font-size:0.90em;
}

	div#zona-de-continguts p.paginador a,
	div.navegacio-agenda a {font-weight:normal}
	div#zona-de-continguts p.paginador span {margin:auto 5px;}

div.navegacio-agenda a.anterior {float:left;}
div.navegacio-agenda a.seguent {float:right;}

div#zona-de-continguts div.navegacio-agenda h2 {
width:180px;
text-align:center;
margin:0 auto;
}

/* detall d'una notícia */

a.vincle-sindicacio {
position:absolute;
left:-10000px;
}

div#zona-de-continguts div#desenvolupament-noticia div.data {
margin-bottom:17px;
color:#C49428;
}

div#zona-de-continguts div#desenvolupament-noticia div.imatges-noticia {
float:left;
width:135px;
margin-right:15px;
}

	div#zona-de-continguts div#desenvolupament-noticia div.imatges-noticia div.imatge{
	margin-bottom:5px;
	font-size:0.90em;
	}
	
		div#zona-de-continguts div#desenvolupament-noticia div.imatges-noticia div.imatge p {
		margin:5px 0 0 0;
		color:#646464;
		}
		
div#zona-de-continguts ul.documents-relacionats li {
background-image:url(../imatges/icona-document-descarregable.gif);
}

/* detall esdeveniment */

div#zona-de-continguts div.per-agenda div.data {
margin-bottom:0 !important;
}

div#zona-de-continguts div#desenvolupament-noticia span.lloc,
div#zona-de-continguts div#desenvolupament-noticia span.organitzador {
display:block;
}

/* resultat d'una cerca */

div#cercar-de-nou, div#cercar-de-nou * {
float:left;
}

div#cercar-de-nou .camp {
width:210px;
margin-right:5px;
}

	span.boto-generic-1 {
	background:transparent url(../imatges/fons-boto-generic-1.gif) top left no-repeat;
	}
	
		span.boto-generic-2 {
		background:transparent url(../imatges/fons-boto-generic-2.gif) top right no-repeat;
		}
		
			span.boto-generic-2 .boto{
			height:20px;
			padding-right:5px;
			padding-left:5px;
			}
		
p#resum-cerca {
color:#666666;
}

div#zona-de-continguts ol.llistat-resultats-cerca {
margin:0;
padding:0;
clear:left;
list-style:none;
}

	div#zona-de-continguts ol.llistat-resultats-cerca li {
	padding-bottom:17px;
	margin-bottom:17px;
	background:transparent url(../imatges/fons-puntejat.gif) left bottom repeat-x;
	}
	
		div#zona-de-continguts ol.llistat-resultats-cerca li a.titol {
		display:block;
		margin-bottom:5px;
		}

		span.url-pagina {
		display:block;
		margin-top:5px;
		color:#A8A8A8;
		}

span.text-cercat {font-weight:bold}

/*===*/

div#peu-de-pagina {
clear:both;
height:29px;
line-height:29px;
padding-left:120px;
color:white;
font-size:1.1em;
background:#C49428 url(../imatges/fons-peu-de-pagina-v2.jpg) 105px 0 no-repeat;
font-weight:bold;
}

	div#peu-de-pagina a {color:white;text-decoration:none}
	div#peu-de-pagina span#adreca {margin-right:50px;}
	div#peu-de-pagina span#telefon {margin-right:30px;}
	
	div#peu-de-pagina span.gestor-link {
	float:right;
	padding-right:20px;
	color:#D7B055;
	}
	
		div#peu-de-pagina span.gestor-link a {color:#D7B055;}
		div#peu-de-pagina span.gestor-link a:hover {color:#FFFFFF;}


div.trenca-flotat {height:1px;clear:both;}
div.trenca-flotat-dreta {height:1px;clear:right;overflow:hidden}

	