body {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:76%;
background:#FFFFFF;
}

div#cos-de-la-pagina {
background:#FFFFFF url(../images/fons-cos.jpg) 0 0 repeat-x;
}

div#contenidor {
width:750px;
margin:0 auto;
}

/* capçalera */

div#capcalera h1 {
width:326px;
padding-top:5px;
overflow:hidden;
float:left;
margin-top:0px;
padding-bottom:7px;
}

div#capcalera div#seleccio-idioma {
font-size:91%;
float:right;
margin-top:5px;
color:black;
}

	div#capcalera div#seleccio-idioma a {color:#007CA6}
		
		div#capcalera div#seleccio-idioma a strong {text-decoration:none !important}

	div#capcalera div#cercador-1 {
	clear:right;
	float:right;
	margin-top:10px;
	background:#336D86 url(../images/fons-caixa-cerca-1.gif) top left no-repeat;
	}
	
	div#capcalera div#cercador-2 {
	float:left;
	background:transparent url(../images/fons-caixa-cerca-2.gif) top right no-repeat;
	}
	
	div#capcalera div#cercador-3 {
	float:left;
	background:transparent url(../images/fons-caixa-cerca-3.gif) left bottom no-repeat;
	}
	
	div#capcalera div#cercador-4 {
	float:left;
	padding:0.5em 0.7em;
	width:28em;
	background:transparent url(../images/fons-caixa-cerca-4.gif) right bottom no-repeat;
	}

		div#capcalera div#cercador-1 span#decoracio-camp-1 {
		background:white url(../images/fons-camp-cerca-1.gif) top left no-repeat;
		margin-right:0.5em;
		float:left;
		}
		
		div#capcalera div#cercador-1 span#decoracio-camp-2 {
		background:transparent url(../images/fons-camp-cerca-2.gif) top right no-repeat;
		padding:0 5px;
		height:25px;
		float:left;
		}


		div#capcalera div#cercador-1 #camp-cerca {
		width:16em;
		border:0;
		margin-top:4px;
		float:left;
		font-size:1.2em;
		color:#333333;
		}
		
		div#capcalera div#cercador-1 #boto-cerca {
		float:left;
		}

div#fil-ariadna {
float:left;
clear:left;
color:#FFFFFF;
width:45em;
}


	div#fil-ariadna a {color:#FFFFFF}
	
div#navegacio-principal {
float:left;
clear:left;
width:550px;
}

	div#navegacio-principal ul li {
	display:inline;
	margin-right:10px;
	}

	div#navegacio-principal a{
	color:#FFFFFF;
	text-decoration:none;
	}
	
	div#navegacio-principal a:hover {text-decoration:underline}

div#vols-provar-lo {
float:right;
clear:right;
text-align:right;
padding-top:14px;
width:190px;
}

	div#vols-provar-lo a {
	color:#FFFFFF;
	text-decoration:none	
	}
	
	div#vols-provar-lo a:hover {text-decoration:underline;}


/* cos */

div#cos {
clear:both;
padding:30px 0;
line-height:160%;
}

	div#cos h2,
	div#cos h3,
	div#cos h4,
	div#cos p,
	div#cos ul,
	div#cos ol {
	margin-top:1em;
	margin-bottom:1em;
	}

	div#cos h1 {
	color:#00A3D9;
	font-size:1.6em;
	font-family:"trebuchet MS";
	padding-bottom:0.35em;
	background:transparent url(../images/fons-titol-principal.gif) left bottom repeat-x;
	margin-bottom:0.5em;
	}
	
	div#cos h2 {
	color:#00A3D9;
	font-size:1.25em;
	font-family:"trebuchet MS";
	}
	
	div#cos h3 {
	font-weight:bold;
	color:#007CA6;
	}
	
	div#cos a {
	font-weight:bold;
	color:#0299C4;
	}
	
	code {
	font-size:1.2em;
	}
	
	/* taula de continguts */
	
	div#cos div#taula-de-continguts h2 {
	clear:left;
	margin:0;
	}
	
	div#cos div#taula-de-continguts ul,
	div#cos div#tasques-relacionades ul {
	width:100%;
	float:left;
	margin-bottom:2em;
	}
	
		div#cos div#taula-de-continguts li,
		div#cos div#tasques-relacionades li {
		float:left;
		position:relative;
		clear:left;
		background-color:#CCCCCC;
		padding-bottom:2px;
		margin-bottom:0.6em;
		}
		
			div#cos div#taula-de-continguts li a,
			div#cos div#tasques-relacionades li a {
			float:left;
			position:relative;
			font-weight:normal;
			width:60.8em;
			padding:0.3em 0.5em;
			margin:-2px 2px 0 -2px;
			border:1px solid #333333;
			display:block;	
			text-decoration:none;
			color:#000033;
			background:#FFFFFF url(../images/fons-preguntes.gif) 60.4em 5px no-repeat;		
			}
			
				div#cos div#taula-de-continguts li a:visited,
				div#cos div#tasques-relacionades li a:visited {
				color:#999999;
				}
			
				div#cos div#taula-de-continguts li a:hover,
				div#cos div#tasques-relacionades li a:hover,
				div#cos div#taula-de-continguts li a:focus,
				div#cos div#tasques-relacionades li a:focus {
				background:#333333 url(../images/fons-preguntes.gif) 60.4em -70px no-repeat;
				color:#FFFFFF;
				}
	
	div#cos div#taula-de-continguts ul.llista-normal {
	margin:1em 0;
	}
	
		div#cos div#taula-de-continguts ul.llista-normal li {
		background-color:transparent;
		padding:0 0 0 1em;
		}
	
	/* imatges en galeria */	
	div.brcm-generic-element-with-image-gallery div.brcm-image-and-caption {
	margin-right:23px;
	margin-bottom:23px;
	}
	
	/* descripció tasca */
	
	div#descripcio-tasca-1 {
	background-color:#CCCCCC;
	float:left;
	padding-bottom:2px;
	position:relative;
	}
	
		div#descripcio-tasca-2 {
		float:left;
		position:relative;
		padding:10px 20px;
		width:708px;
		margin:-2px 2px 0 -2px;
		border:1px solid #333333;
		background-color:#FFFFFF;
		}
	
	a.imprimir {
	float:right;
	padding:3px 0 3px 30px;
	background:transparent url(../images/ico-impressora.gif) left center no-repeat;
	font-size:0.9em;
	color:#00A3D9;
	font-weight:bold;
	text-decoration:none;
	margin-left:1em;
	}
	
	div#descripcio-tasca-2 ul li {
	background:url(../images/icona-llista.gif) no-repeat scroll 0 3px transparent;
	margin-left:5px;
	padding-bottom:5px;
	padding-left:17px;
	}
	
	span.clic-vincle {
	background:transparent url(../images/ico-vincles.gif) left center no-repeat;
	padding-left:12px;
	color:#00A3D9;
	font-weight:bold;
	}
	
	
	/* cercador */
	
	form#cercador-interior #consulta {
	border:1px solid #999999;
	width:20em;
	padding:0.2em;
	}
	
	form#cercador-interior .boto-blau {
	background:#336D86 url(../images/fons-boto-cerca.gif) 0 0 repeat-x;
	color:white;
	font-weight:bold;
	padding:0.2em 1em;
	border:0;
	}
	
	p#informe-cerca {font-size:1.2em}
	
	ol#resultat-cerca li {margin-bottom:0.5em;}
	
		ol#resultat-cerca li div.resum {
		margin-top:0.5em;
		}
		
		ol#resultat-cerca li div.url-curta {
		color:#999999;
		}
	
	div.brcm-pagination {
	background:transparent url(../images/fons-paginador.gif) 0 0 repeat-x;
	margin:1em 0 0 0;
	padding:0.5em 0 0 0;
	text-align:center;
	}
		
		div.brcm-pagination span.brcm-current {
		margin-left:10px;
		margin-right:10px;
		}
		
		div#descripcio-tasca-2 div.pager ul li {
		background-image:none;
		padding:0;
		}
	
	/* tasques relacionades */
	div#cos div#tasques-relacionades  {
	clear:both;
	padding-top:1px;
	}
	
		div#cos div#tasques-relacionades h2 {
		margin:1.2em 0 0 0;
		}
	

	/* peu de pàgina */
	
	div#peu-de-pagina {	
	border-top:1px solid #85C9DC;
	background:transparent url(../images/fons-peu.jpg) 0 0 repeat-x;
	text-align:center;
	padding:2em 0;
	}
	
		div#peu-de-pagina a {
		font-weight:bold;
		color:#0299C4;
		}

div.trenca-flotat {
clear:both;
height:1px;
}

.cont-portada{width:46%; float:left;}
.mini-img-portada{ float:left; margin-right:7px;}
div#cos .cont-portada h2{ font-weight:bold; margin-bottom:0.1em; margin-top:0px;}
div#cos .cont-portada p{ font-size:11px; margin-top:0px; line-height:1.2em;}
	
.destacat-home{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #8EDFF6;
	border-bottom-color: #8EDFF6;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:30px;
	height:60px;
	clear:both;
}

/* mòdul notícies */
div.brcm-news-module div.brcm-list-of-news ol {
margin:15px 0;
list-style:none;
padding:0;
}

	div.brcm-news-module div.brcm-list-of-news ol li {
	width:100%;
	overflow:hidden;
	padding:0;
	margin-bottom:1em;
	}
	
	div.brcm-news-module div.brcm-list-of-news ol li div.brcm-image-and-caption {
	float:left;
	margin:0.5em 1em 0.5em 0;
	}
	
	div.brcm-news-module div.brcm-list-of-news ol li div.brcm-summary {
	margin-top:0.5em;
	}
	
	div.brcm-news-module span.brcm-date {
	font-size:91%;
	color:#999999;
	}
	
div.brcm-news-module div.brcm-news-detail div.brcm-group-of-images {
margin-top:2.9em;
}

div.brcm-news-module div.brcm-news-detail textarea {
width:340px;
height:150px;
font-size:inherit;
font-family:inherit;
}
	
/* element arxius adjunts */

ul.brcm-list-of-attachments li {
background-image:none !important;
padding:0 !important;
}

/* helper paginació */

div.pager {
position:relative;
}

	div.pager ul {
	width:100%;
	overflow:hidden;
	}
	
		div.pager ul li.anterior {
		left:0;
		top:5px;
		position:absolute;
		}
		
		div.pager ul li.seguent {
		right:0;
		top:5px;
		position:absolute;
		}
		
	div.pager span.pagines-totals {
	display:block;
	text-align:center;
	}


.box-flash-home{background-color:#FFC; margin:0px;  -webkit-box-shadow: 3px 3px 5px #333;-moz-box-shadow: 3px 3px 5px #CCCCCC;box-shadow: 3px 3px 5px #333;  width:466px; height:285px; }

/* 
caixa subscripció a la newsletter 
---------------------------------
*/

div.subscripcio-newsletter {
width:100%;
overflow:hidden;
background:transparent url(../images/fons-titol-principal.gif) 0 0 repeat-x;
font-family:"trebuchet MS";
padding-top:1em;
margin-top:2em;
}

	div.subscripcio-newsletter h2 {margin-top:0 !important}
	
	div.subscripcio-newsletter h3 {margin:0 auto !important}

div#cos .news{ width:277px; height:139px; background-image:url(../images/fondo-news.jpg); background-repeat:no-repeat; float:right; padding-left:11px;  }
div#cos .news h2{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; color:#666; margin-top:0px; padding-top:12px; padding-bottom:5px;}
div#cos .news input{ background-color:#F7F7F7; border:none; font-size:12px; padding:5px; margin-left:5px; width:235px; margin-bottom:14px; color:#666; }
div#cos .news .buton{ color:#FFF; font-weight:bold; text-decoration:none;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; font-size:16px;  display:block; width:253px; height:36px; padding-top:6px; background-image:url(../images/btn-news.jpg); background-position:left; margin-left:0px;cursor:pointer}

/* 
sol·licitar site 
----------------
*/
div.sollicitar-site-1 {
width:675px;
background:transparent url(../images/fons-sollicitar-site-inferior.gif) left bottom no-repeat;
}

div.sollicitar-site-2 {
padding:15px 0;
background:transparent url(../images/fons-sollicitar-site-superior.gif) left top no-repeat;}

	div.sollicitar-site-1 form {
	margin:15px;
	}
	
	div.sollicitar-site-1 div.camp {
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
	}
	
		div.sollicitar-site-1 div.camp * {float:left}
		
		div.sollicitar-site-1 div.camp label {
		color:#275664;
		font-size:158.3%;
		margin-right:10px;
		height:48px;
		line-height:48px;
		width:80px;
		}
	
		div.sollicitar-site-1 div.adreca {
		width:528px;
		height:48px;
		overflow:hidden;
		font-size:109%;
		background:transparent url(../images/fons-camp-adreca.gif) 0 0 no-repeat;
		}
		
			div.sollicitar-site-1 div.adreca strong {
			color:#1A3149;
			font-weight:bold;
			height:48px;
			line-height:48px;
			margin:0 10px;
			}
			
		div.sollicitar-site-1 div.camp-de-text {
		height:31px;
		width:282px;
		padding:3px;
		background:transparent url(../images/fons-camp-de-text.gif) 0 0 no-repeat;
		overflow:hidden;
		}
		
			div.sollicitar-site-1 div.primer div.camp-de-text {margin-top:5px}
		
			div.sollicitar-site-1 div.camp-de-text input {
			font-size:158.3%;
			font-family:inherit;
			color:#666666;
			border:0;
			background-color:white;
			width:262px;
			margin:;
			padding:4px;
			}
		
		div.sollicitar-site-1 div.errors {
		clear:left;
		float:none;
		margin:5px 0 0 90px;
		color:#275664;
		}
			
		div.sollicitar-site-1 div.boto {margin-left:90px}