body {
background:#E5EBEF url(../imatges/fons-cos.jpg) 0 0 repeat-x;
font-size:62.5%;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
text-align:center;
}

div#contenidor {
text-align:left;
width:986px;
padding:0 3px;
background:transparent url(../imatges/fons-contenidor.png) 0 0 repeat-y;
margin:0 auto;
}

div#accessos-directes {
padding:0.5em 0;
font-size:110%;
position:absolute;
left:-10000px;
}

	div#accessos-directes a {
	font-weight:bold;
	color:#6E93A5;
	text-decoration:none;
	}
	
		div#accessos-directes a:focus {
		color:white;
		}
		
div#capcalera-1 {
background:transparent url(../imatges/fons-capcalera-1.jpg) 0 0 repeat;
float:left;
width:980px;
}

div#capcalera-2 {
background:transparent url(../imatges/fons-capcalera-2.jpg) 0 0 no-repeat;
float:left;
width:980px;
}

	div#capcalera-2 h1 {
	float:left;
	width:320px;
	height:67px;
	overflow:hidden;
	}
	
		div#capcalera-2 h1 img#logotip-per-impressio {
		height:1px;
		width:1px;
		}
	
	div#capcalera-2 div#navegacio-global {
	float:right;
	padding-top:16px;
	}

		div#capcalera-2 div#navegacio-global a,
		div#capcalera-2 div#navegacio-global span {
		float:left;
		}
	
		div#capcalera-2 div#navegacio-global a {
		text-decoration:none;
		color:white;
		height:46px;
		line-height:46px;
		padding:0 10px;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:130%;
		}
	
		div#capcalera-2 div#navegacio-global a.activa {
	    font-weight:bold;	
		background:transparent url(../imatges/fons-item-navegacio-global.gif) center bottom no-repeat;
		}

		div#capcalera-2 div#navegacio-global span.separador {
		background-color:#388FBA;
		height:40px;
		width:1px;
		text-indent:-10000px;
		}

div#franja-visual-portada,
div#franja-visual-interior {
width:964px; /* en total, 980 */
padding:8px;
overflow:hidden;
float:left;
background-color:white;
}

div#franja-visual-interior {
height:120px;
}

div#franja-visual-portada {
height:240px;
}

	div#franja-visual-interior div#contenidor-imatge-configurable,
	div#franja-visual-portada div#contenidor-imatge-configurable {
	float:left;
	width:625px; /* + 14px padding = 640px */
	height:240px;
	overflow:hidden;	
	position:relative;
	}
	
		div#franja-visual-interior div#imatge-configurable,
		div#franja-visual-portada div#imatge-configurable {
		width:625px;
		overflow:hidden;
		}
	
		div#franja-visual-portada div#contenidor-imatge-configurable div#text-destacat {
		position:absolute;
		width:605px;
		padding:10px;
		left:0;
		bottom:0;
		color:white;
		background-image:url(../imatges/fons-text-configurable-trans.png);
		font-size:120%;
		line-height:130%;
		}
		
			div#franja-visual-portada div#contenidor-imatge-configurable div#text-destacat .hasMargin {
			margin:0;
			}

    div#franja-visual-interior div#imatge-configurable {
    height: 118px;
    }
	
	div#franja-visual-interior div#ultimes-novetats,
	div#franja-visual-portada div#ultimes-novetats {
	float:right;
	width:330px;
	background:transparent url(../imatges/fons-ultimes-novetats.jpg) 0 0 no-repeat;
	overflow:hidden;
	}
	
	div#franja-visual-interior div#ultimes-novetats {
	height:120px;
	}
	
	div#franja-visual-portada div#ultimes-novetats {
	height:240px;
	}
	
		div#ultimes-novetats h2 {
		color:#FCEE43;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:130%;
		padding:17px 0 7px 0;
		font-weight:bold;
		margin:0 10px 8px 14px;
		background:transparent url(../imatges/fons-titol-ultimes-novetats.gif) left bottom repeat-x;
		}
		
		div#ultimes-novetats div.novetat {
		padding:0 10px 10px 14px;
		font-size:110%;
		color:#FCEE43;
		}
		
			div#ultimes-novetats div.novetat span.data {
			color:#FFF000;
			}
		
			div#ultimes-novetats div.novetat a {
			text-decoration:none;
			color:#D0E3EA;
			line-height:140%;
			}
			
				div#ultimes-novetats div.novetat a:hover {text-decoration:underline;}
				
			div#ultimes-novetats div.tots-els-items {
			float:right;
			text-align:right;
			width:150px;
			padding:19px 10px 0 0;
			}	
			
				div#ultimes-novetats div.tots-els-items a {
				color:#EFD938;
				font-size:110%;
				text-decoration:none;
				}
				
					div#ultimes-novetats div.tots-els-items a:hover {
					text-decoration:underline;
					}
				
				div#ultimes-novetats div.tots-els-items img {
				vertical-align:middle;
				}

div#fil-ariadna-i-cercador {
width:980px;
float:left;
background:#CDD8DB url(../imatges/fons-fil-ariadna-i-cercador.jpg) 0 0 repeat-x;
}

	div#fil-ariadna-i-cercador div#ultimes-novetats { /* ocupa el lloc del fil d'ariadna a la portada*/
	float:left;
	padding:10px 0 6px 15px;
	font-size:110%;
	}
		div#fil-ariadna-i-cercador div#ultimes-novetats a {
		font-weight:bold;
		color:#0D6688;
		text-decoration:none;
		}
		
			div#fil-ariadna-i-cercador div#ultimes-novetats a:hover {
			text-decoration:underline;
			}

	div#fil-ariadna-i-cercador div#fil-ariadna {
	float:left;
	padding:10px 0 6px 15px;
	font-size:110%;
	width:685px;
	}
	
		div#fil-ariadna-i-cercador div#fil-ariadna a {
		color:#333333;
		text-decoration:none;		
		}
		
			div#fil-ariadna-i-cercador div#fil-ariadna a:hover {text-decoration:underline}
			
			div#fil-ariadna-i-cercador div#fil-ariadna a#vincle-a-la-portada {
			color:#5D5E5F;
			font-weight:bold;
			padding-left:25px;
			background:transparent url(../imatges/icona-pagina-inici.gif) left center no-repeat;
			}
	
	div#fil-ariadna-i-cercador div#cercador {
	float:right;
	padding:6px 15px 6px 0;
	font-size:110%;
	width:250px;
	text-align:right;
	}
	
		div#fil-ariadna-i-cercador div#cercador .camp-de-text {
		width:160px;
		}

div#cos {
float:left;
width:966px;
padding:9px 7px 0 7px;
background-color:white;
}

	div#navegacio-local-i-subscripcio {
	float:left;
	width:223px;
	margin-bottom:20px;
	}
	
	div#navegacio-local {
	margin-bottom:14px;
	}
	
		div#navegacio-local strong#titol-navegacio-local{
		background:#D3D3D3 url(../imatges/fons-titol-navegacio-local.jpg) 0 0 repeat-x;
		font-size:140%;
		font-weight:bold;
		display:block;
		padding:6px;
		margin-bottom:5px;
		}
		
		div#navegacio-local ul li {
		margin-top:2px;
		}
		
			div#navegacio-local ul li a {
			font-size:120%;
			color:#343434;
			text-decoration:none;
			background:#AACFE1 url(../imatges/fons-items-navegacio-local-segon-nivell.gif) 0 0 repeat-y;
			display:block;
			padding:5px 5px 5px 18px;
			}
			
				div#navegacio-local ul li li a {
				background:#ECECEC url(../imatges/fons-items-navegacio-local-tercer-nivell.gif) 0 0 repeat-y;
				}
	
		div#subscripcio-butlleti {
		border-top:5px solid #0D6688;
		background-color:#EAEAEA;
		padding:10px;
		color:#0D6688;
		font-size:120%;
		}
		
			div#subscripcio-butlleti h2 {
			font-weight:bold;
			font-size:125%;
			margin-bottom:5px;
			}
			
			div#subscripcio-butlleti form {
			margin-top:12px;
			}
			
			div#subscripcio-butlleti p {margin-bottom:5px;}
			
				div#subscripcio-butlleti p .camp-de-text {width:95%;}
	
	div#continguts-1 {
	float:right;
	width:723px;
	position:relative;
	padding:6px;
	margin-bottom:20px;
	background:#B5B5B5 url(../imatges/fons-continguts-1.jpg) 0 0 repeat-x;
	}
	
		div#continguts-1 h1 {
		font-size:200%;
		line-height:150%;
		margin-bottom:6px;
		margin-left:15px;
		margin-right:60px;
		}
		
		div#continguts-2 {
		background-color:white;
		font-size:120%;
		line-height:150%;
		}
		
		div.continguts-3 {
		padding:6px 15px;
		}
		
		div.continguts-3.sense-padding {
            padding: 0;
		}
		
		div#continguts-1 h2,
		div#continguts-1 h3,
		div#continguts-1 h4 {
		margin-top:12px;
		margin-bottom:6px;
		}
		
		div#continguts-1 p,
		div#continguts-1 ul,
		div#continguts-1 ol {
		margin-top:6px;
		margin-bottom:6px;
		}
		
		div#continguts-1 h2 {
		font-size:125%;
		color:#1185B2;
		font-weight:bold;
		}
		
		div#continguts-1 h3 {
		font-size:108%;
		color:#1185B2;
		font-weight:bold;
		}
		
		div#continguts-1 h4 {
		font-weight:bold;
		}
		
		a:link {color:#1185B2;}
		a:visited {color:#16AFE9;}
		a:hover {color:#0B526C;}
		
		div#continguts-1 ul li {
		padding-left:12px;
		background:transparent url(../imatges/fons-punt-llista-primer-nivell.gif) 0 5px no-repeat;
		}
		
			div#continguts-1 ul li li {
			padding-left:12px;
			background:transparent url(../imatges/fons-punt-llista-segon-nivell.gif) 0 5px no-repeat;
			}

div#peu-de-pagina {
padding:12px 19px 25px 70px;
width:891px;
border-top:1px solid #D5E1E4;
font-family:Tahoma, Arial, Helvetica, sans-serif;
background:white url(../imatges/fons-peu-de-pagina.jpg) left bottom no-repeat;
}

	div#peu-de-pagina img#logotip-diputacio {
	float:left;
	}

	div#peu-de-pagina p {
	float:right;
	font-size:110%;
	color:#8C8C8C;
	}

	div#peu-de-pagina div.trenca-flotat-dreta {
	height:5px;
	}
	
	div#peu-de-pagina a {
	color:#1185B2;
	}

div#boto-traduccio {
padding-top:10px;
padding-bottom:30px;
text-align:left;
font-size:110%;
width:980px;
margin:0 auto;
}

/************************************************
estils dels diferents elements
************************************************/

/*
directori
---------
*/


div.filtre-categories {
border-color:#929292;
border-style:solid;
border-width:1px 3px 3px 1px;
margin:12px 0;
}

	div#continguts-1 div.filtre-categories h3 {
	background-color:#EFEFEF;
	color:#333333;
	padding:3px 10px;
	margin:0;
	}
	
	div#continguts-1 div.filtre-categories ul {
	margin:10px;
	}
	
		div.filtre-categories ul li {
		display:inline;
		margin-right:15px;
		}

	div#mapa-de-situacio {
	border-bottom:1px solid #004262;
	border-right:1px solid #004262;
	width:500px;
	}

div#directori-items-relacionats {
background-color:#EDF9FE;
padding:6px 15px;
margin-top:12px;
}

/* 
butlletí castellolí 
-------------------
*/	
div#ultim-numero-revista {
background:transparent;
}
	div#ultim-numero-revista div.portada,
	div#continguts-1 ul#llistat-revistes li div.portada {
	float:left;
	margin-bottom:15px;
	}
	
		div#ultim-numero-revista div.portada img,
		div#continguts-1 ul#llistat-revistes li div.portada img{
		border-right:1px solid #004262;
		border-bottom:1px solid #004262;
		}
	
	div#ultim-numero-revista div#dades-textuals {
	margin-left:256px;
	margin-bottom:15px;
	}


		div#continguts-1 ul#llistat-revistes li {
		margin:0 0 12px 0;
		padding:0;
		background:transparent;
		}
		
			
			div#continguts-1 ul#llistat-revistes li div.dades-textuals {
			margin-left:158px;
			margin-bottom:15px;
			}

/* 
actualitat  
----------
*/
div#contenidor-actualitat {
background:transparent url(../imatges/fons-contenidor-actualitat.gif) top left repeat-y;
border-top:8px solid white;
}

	div#actualitat-columna-noticies {
	float:left;
	width:450px;
	}
	
	div#actualitat-columna-revista-i-agenda {
	float:right;
	width:273px;
	}
	
	div#contenidor-actualitat h2 {
	background-color:#1185B2;
	color:white;
	margin:0;
	padding:10px 20px;
	font-size:133%;
	}
	
	div#contenidor-actualitat div.tots-els-items-i-fil-rss {
	width:150px;
	float:right;
	padding-top:10px;
	padding-right:10px;
	text-align:right;
	font-size:91%;
	}
	
		div#contenidor-actualitat div.tots-els-items-i-fil-rss a {color:white;}
		
			div#contenidor-actualitat div.tots-els-items-i-fil-rss img {vertical-align:middle;}
			
	div#contenidor-actualitat ul.llistat-amb-data,
	div#contenidor-actualitat ul.llistat-esdeveniments {
	margin-left:20px !important;
	margin-right:20px !important;
	}
	
		div#contenidor-actualitat ul.llistat-esdeveniments li span.data {color:black}
	
	div#contenidor-actualitat div#revista h2 {
	margin-bottom:10px;
	}
		
	div#contenidor-actualitat div#revista div.portada{
	margin-bottom:20px;
	padding-left:10px;
	float:left;
	width:101px;
	}
	
		div#contenidor-actualitat div#revista div.portada img {
		border-right:1px solid #004262;
		border-bottom:1px solid #004262;
		}
		
		div#contenidor-actualitat div#revista div.resum,
		div#contenidor-actualitat div#revista a#ultim-numero-revista,
		div#contenidor-actualitat div#revista div.tots-els-items {
		margin-left:121px;
		display:block;
		margin-right:10px;
		font-size:91%;
		}
		
		div#contenidor-actualitat div#revista div.resum {
		color:black;	
		}
		
		div#contenidor-actualitat div#revista div.tots-els-items {
		margin-top:5px;
		margin-bottom:20px;
		border-top:1px solid #7ABBD4;
		padding-top:5px;
		font-weight:bold;
		}


/* 
paginació  
---------
*/
div.paginacio,
div.navegacio-agenda {
background-color:#F0F0F0;
color:#333333;
text-align:center;
}

	div.paginacio span.pagines-totals,
	div#continguts-1 div.navegacio-agenda h2 {
	width:200px;
	margin:0 auto !important;
	display:block;
	line-height:36px;
	}
	
	div#continguts-1 div.navegacio-agenda h2 {
	text-transform:uppercase;
	font-size:100%;
	color:#333333;
	}

	div.paginacio a,
	div.navegacio-agenda a {
	color:#333333;
	background:transparent url(../imatges/fons-vincles-paginacio.jpg) 0 0 repeat-x;
	background-repeat:repeat-x;
	padding:0 15px;
	text-decoration:none;
	font-weight:bold;
	}
	
	div.paginacio a {
	width:12%;
	}
	
	div.navegacio-agenda a {
	width:15%;
	}
	
	div.paginacio a:hover,
	div.navegacio-agenda a:hover {text-decoration:underline}
	
	div.paginacio a.anterior,
	div.navegacio-agenda a.anterior {
	float:left;
	}
	
	div.paginacio a.seguent,
	div.navegacio-agenda a.seguent {
	float:right;
	}
	
		div.paginacio a span,
		div.navegacio-agenda a span {
		line-height:36px;
		color:#333333;
		cursor:pointer;
		}
	
		div.paginacio a.anterior span,
		div.navegacio-agenda a.anterior span{
		padding-left:28px;
		background:transparent url(../imatges/icona-pagina-anterior.gif) left center no-repeat;
		float:left;
		}
	
		div.paginacio a.seguent span,
		div.navegacio-agenda a.seguent span {
		padding-right:28px;
		background:transparent url(../imatges/icona-pagina-seguent.gif) right center no-repeat;
		float:right;
		}

/* llistats */
div#continguts-1 ul.llistat-adjunts li {
padding-left:0;
}

div#continguts-1 ul.llistat-esdeveniments,
div#agenda-actes ul.llistat-esdeveniments {
margin:12px 0;
}
	
	div#continguts-1 ul.llistat-esdeveniments li {
	padding:0 0 25px 0;
	background-image:none;
	}
	
	div#agenda-actes ul.llistat-esdeveniments li {
	border-bottom:2px solid #E7F3F7;
	padding-bottom:10px;
	margin-bottom:10px;
	}

		ul.llistat-esdeveniments li span.data {
		font-size:91%;
		color:black;
		display:block;
		}
		
		ul.llistat-esdeveniments li a {
		font-weight:bold;
		text-decoration:none;
		}
		
		ul.llistat-esdeveniments li div.resum {
		line-height:140%;
		}

table.llistat-tabulat {
border-collapse:collapse;
width:98%;
margin-top:6px;
margin-bottom:12px;
}
	
		table.llistat-tabulat th,
		table.llistat-tabulat td {
		padding:5px;
		border-collapse:collapse;
		font-size:1em;
		text-align:left;
		}
		
		table.llistat-tabulat th {
		color:white;
		font-weight:bold;	
		background:#1185B2;
		}
		
		table.llistat-tabulat td {
		border-bottom:3px double #999999;
		}
		

div#continguts-1 ul.llistat-categories {
font-size:107%;
}

	div#continguts-1 ul.llistat-categories li {	
	padding:0;
	background-image:none;
	margin-bottom:5px;
	}
	
		div#continguts-1 ul.llistat-categories li a {
		display:block;
		border-top:1px solid #AACFE1;
		border-left:1px solid #AACFE1;
		border-right:2px solid #AACFE1;
		border-bottom:2px solid #AACFE1;
		background:transparent url(../imatges/fons-punt-llista-primer-nivell.gif) 8px 13px no-repeat;
		padding:8px 10px 8px 25px;	
		text-decoration:none;
		font-weight:bold;
		}
		
		div#continguts-1 ul.llistat-categories li a:hover {background-color:#DEEDF3}
	
		div#continguts-1 ul.llistat-categories li a span.nombre-items {
		color:#333333;
		font-weight:normal;
		font-size:91%;
		}

div#continguts-1 ul.llistat-amb-data {
margin:12px 0 0 0;
}

div#columna-noticies ul.llistat-amb-data {
margin:0;
}

		div#continguts-1 ul.llistat-amb-data li {
		margin:0;
		padding:0 0 12px 0;
		background-image:none;
		}
		
		div#columna-noticies ul.llistat-amb-data li {
		padding:10px;
		background-color:white;
		margin:0 0 10px 0;
		}		
		
			ul.llistat-amb-data li span.data {
			float:left;
			padding:0 2px 4px 2px;
			margin-right:12px;
			margin-bottom:4px;
			background-color:white;
			border-top:2px solid #1185B2;
			border-right:1px solid #8F8F8F;
			border-bottom:1px solid #8F8F8F;
			}
			
				ul.llistat-amb-data li span.data * {
				text-align:center;
				display:block;
				}
		
					span.dia {
					color:black;
					font-size:116%;
					font-weight:bold;
					}
				
					span.mes {
					color:#1185B2;
					font-size:83%;
					font-weight:bold;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					line-height:60%;
					}
			
				
				ul.llistat-amb-data li div.item a {
				font-weight:bold;
				text-decoration:none;
				}
				
				ul.llistat-amb-data li div.item a:hover {text-decoration:underline}

				
				ul.llistat-amb-data li div.item a.vincle-foto {
				float:right;
				margin-top:9px;
				margin-left:12px;
				margin-bottom:6px;
				}
			
					ul.llistat-amb-data li div.item a.vincle-foto img {
					border-right:1px solid #004262;
					border-bottom:1px solid #004262;
					}
					
				ul.llistat-amb-data li div.item div.resum {
				margin-top:4px;
				line-height:140%;
				}
				

/* paràgrafs */
p.data {
font-weight:bold;
}

p.entradeta {
font-weight:bold;
color:#1185B2;
font-size:108%;
}

/*
fotos
-----
*/
.fotografies {
margin-top:6px;
}
	
		div.fotografies div.item {
		margin-bottom:12px;
		}
	
			div.imatge {
			font-size:inherit;
			text-align:right;
			}
			
				div.imatge a img {
				border-right:1px solid #004262;
				border-bottom:1px solid #004262;

				}
		
			div.peu-de-foto {
			font-size:76%;
			font-family:Tahoma, Arial, Helvetica, sans-serif;
			color:#666666;
			line-height:normal;
			}
	
		/* fotos a la dreta */
		.a-la-dreta {
		float:right;
		width:160px;
		margin-left:12px;
		}
		
		/* fotos l'esquerra */
		.a-l-esquerra {
		float:left;
		width:160px;
		margin-right:12px;
		}
			
		/* en forma de galeria */
		div.en-galeria div.item { 
		width:160px;
		margin-right:12px;
		float:left;
		} 
		
		div.imatges-grans div.item { /* imatges grans */
		width:693px;
		}

/* 
vincles 
---------------------
*/
div#continguts-1 a.sindicacio {
position:absolute;
top:10px;
left:680px;
color:#858585;
font-weight:bold;
text-decoration:none;
padding-right:18px;
background:transparent url(../imatges/icona-rss.gif) right center no-repeat;
}

div#continguts-1 a.document {
background-repeat:no-repeat;
background-position:0 0;
padding:1px 0 1px 30px;
}

	div#continguts-1 a.word {background-image:url(../imatges/ico-descarregar-doc-word.gif)}
	div#continguts-1 a.excel {background-image:url(../imatges/ico-descarregar-doc-excel.gif)}
	div#continguts-1 a.powerpoint {background-image:url(../imatges/ico-descarregar-doc-power-point.gif)}
	div#continguts-1 a.pdf {background-image:url(../imatges/ico-descarregar-doc-pdf.gif)}
	div#continguts-1 a.altres {background-image:url(../imatges/ico-descarregar-doc-generic.gif)}

div#continguts-1 span.pes-document {
font-size:85%;
color:#666666;
}

a.contactar-amb-ajuntament {
background:transparent url(../imatges/icona-contactar.gif) left center no-repeat;
padding-left:20px;
}

/* formularis */

.camp-de-text {
font-family:inherit;
font-size:inherit !important;
border-color:#004262;
border-style:solid;
border-top-width:0;
border-left-width:0;
border-right-width:1px;
border-bottom-width:1px;
background-color:white;
padding:3px 5px;
color:#666666;
}

.boto {
font-family:inherit;
font-size:inherit;
border-top:0;
border-left:0;
border-right:1px solid #004262;
border-bottom:1px solid #004262;
padding:2px 4px;
cursor:pointer;
background:#14516D url(../imatges/fons-boto.jpg) 0 0 repeat-x;
color:white;
font-weight:bold;
}

/* altres */
div.trenca-flotat {
height:1px;
clear:both;
}

div.trenca-flotat-dreta {
height:1px;
clear:right;
}

/***********************************************
portada del web
************************************************/
div#columna-subscripcio-i-banners {
width:227px;
float:left;
margin-right:12px;
margin-bottom:12px;
}

	div#banners a {
	display:block;
	border:1px solid #CCCCCC;
	margin-top:9px;
	}

div#columna-noticies {
float:left;
width:444px;
padding:9px;
font-size:120%;
margin-bottom:12px;
border-top:5px solid #666666;
border-bottom:2px solid #DEDEDE;
background-color:#EAEAEA;
}

	div#columna-noticies h2 {
	float:left;
	font-size:133%;
	width:30%;
	font-weight:bold;
	margin-bottom:10px;
	}

	div#columna-noticies div.tots-els-items-i-fil-rss,
	div#columna-temps-i-agenda div.tots-els-items-i-fil-rss {
	float:right;
	width:55%;
	text-align:right;
	margin-top:3px;
	}

		div#columna-noticies div.tots-els-items-i-fil-rss a,
		div#columna-temps-i-agenda div.tots-els-items-i-fil-rss a {
		color:#464646;
		text-decoration:none;
		font-size:91%;
		}
		
		div#columna-noticies div.tots-els-items-i-fil-rss img,
		div#columna-temps-i-agenda div.tots-els-items-i-fil-rss img {vertical-align:middle}

div#columna-temps-i-agenda {
float:right;
width:254px;
font-size:120%;
margin-bottom:12px;
border-top:5px solid #666666;
}

	div#el-temps-de-castelloli {
	padding:10px;
	background-color:#EAEAEA;
	margin-bottom:10px;
	}
	
		div#el-temps-de-castelloli  h2 {
		font-size:125%;
		font-weight:bold;
		margin-bottom:15px;
		}
		
		div#el-temps-de-castelloli div.dia-prediccio {
		width:48%;
		text-align:center;
		font-size:91%;
		}
		
		div.dia-prediccio#avui {
		float:left;
		}
		
		div.dia-prediccio#dema {
		float:right;
		}
		
			div.dia-prediccio div.icona {
			border:2px solid #C1C1C1;
			background-color:white;
			background-repeat:no-repeat;
			background-position:center center;
			width:55px;
			height:50px;
			margin:0 auto;
			text-indent:-10000px;
			}
		
			div.dia-prediccio div.data {
			color:black;
			font-weight:bold;
			margin-top:5px;
			}
			
			div.dia-prediccio div.temperatura {
			color:#666666;
			margin-top:3px;
			}
			
		div#columna-temps-i-agenda div#agenda-actes h2 {
		background-color:#E7F3F7;
		font-size:166%;
		padding:10px;
		}
		
		div#columna-temps-i-agenda div#agenda-actes div.tots-els-items-i-fil-rss {
		padding:10px;
		} 
