	
	/*

	Gimli :::: Global CSS

	*/


	@import url('reset.css');
	@import url('estructura.css');
	@import url('forms.css');
	@import url('print.css');


	body {
		font: 11px/1.5em Tahoma,Verdana, arial, sans-serif;
		xbackground-image: url('../rcs/fondo.gif');
		margin: 0;
		padding: 0;
		color:#000;
		background:#CCCCCC;

		}

	a {
		color: #000;
		text-decoration: none;
		}
	
	a:hover {
		color: #000;
		text-decoration: underline;
		}

	a img {
		border: 0;
		}
		
	img {
	padding-left:5%;
	
	
	}

	h1 {
		font: 11px/1.5em Tahoma, Verdana, arial, sans-serif;
		color: #fff;
		background-color:#7A0000;
		font-weight:bold;
		padding:0 0 1px 5px;
		margin-top:10px;
		
		}

	h2 {
		font: 12px/1.5em Tahoma, Verdana, arial, sans-serif;
		font-weight: bold;
		color: #000;
		margin: 0;
		text-decoration:underline;
		}

	h3 {
		font: 9px/1.5em Tahoma, Verdana, arial, sans-serif;
		color: #999999;
		margin: 0;
		}

	h4 {
		font: 11px/1.5em Tahoma, Verdana, arial, sans-serif;
		color: #fff;
		background-color:#7A0000;
		font-weight:bold;
		padding:0 0 1px 5px;
		margin-top:10px;
		}

	h5 {
		font: 9px/1.5em Tahoma, Verdana, arial, sans-serif;
		color: #000000;
		margin: 0 0 10px;
		padding: 0 0 0 50px;
		}

	

	.leermas {
		display: block;
		margin: 0;
		padding: 0 0 0 14px;
		background: url('../rcs/ico.leermas.gif') no-repeat left center;
		}

	.links_submenu {
		display: block;
		margin: 0;
		padding: 0 0 0 14px;
		background: url('../rcs/ico.fletxa.gif') no-repeat 0 4px;
		}

	.links_submenu:hover {
		background: url('../rcs/ico.fletxa.on.gif') no-repeat 0 4px;
		}

	.separador {
		display: block;
		background: url('../rcs/fondo.separador.gif') repeat-x center;
		margin: 4px 0;
		height: 10px;
		}

	.google {
		display: none;
		}

	.B {
		font-weight: bold;
		}

	.S {
		text-decoration: underline;
		}

	.ulSquare {
		margin: 0 0 10px;
		padding: 0 0 0 20px;
		list-style-type: square;
		}

	.titols9 {
		font: 9px/1.5em Tahoma, Verdana, arial, sans-serif;
		color: #000000;
		}

	.titols12 {
		font: 12px/1.5em Tahoma, Verdana, arial, sans-serif;
		font-weight: bold;
		color: #6C0202;
		}

	#llistatButlleti {
		width: 450px;
		display: block;
	}

	#llistatButlleti td {
		padding: 0 10px;
	}

	#llistatTaula {
		width: 450px;
		display: block;
	}

	#llistatTaula td {
		padding: 0 10px;
	}

	#llistatEnllacos {
		width: 450px;
		display: block;
	}

	#llistatEnllacos img {
		display: block;
		margin: 0 0 5px 0;
	}

	.itemEnllac {
		float: left;
		width: 210px;
		height: 100px;
		padding: 0;
		margin: 0 10px 10px 0;
		text-align: center;
		vertical-align: middle;
	}
	
	.itemTaulerAnuncis{
		padding: 2px 5px;
		margin-top: 10px;		
		background: #FFF;	
		
		color:#000000;
	}

	.itemTaulerAnuncis2{
		padding: 2px 5px;
		margin-top: 10px;
		background: #F0F0F0;	
		color:#000000;	
	}

	.padding{
		padding: 5px;
	}

	.itemSostenible {
		float:left;
		width:145px;
		height:80px;
		display: inline;
		padding: 3px;
	}

	.titolSostenible {
		position: relative;
		left: 55px;
		top: -55px;
		width: 90px;
		display: block;
	}

	.icolinks {
		margin: 0 10px 0 0;
		vertical-align: middle;
		font-weight:bold;
	}
	
	a.icolinks {
		text-decoration:none;
	}
	a.icolinks:hover {
		text-decoration:none;
	}
	.imatge {
		display: block;
		text-align: center;
		margin: 0 0 10px;
	}
	
	.R {
		color: #000;
		font-weight:bold;
	}
	
	
	/*MAPA ENTITATS ********************************************/
	
	#contForm {
		padding:5px;
		background:#FFFFFF;
		border:1px solid #7A0000;
	}
	
	#contForm  span{
		color:#7A0000;
		font-weight:bold;
	}
	
	#contMapaEn {
	
		margin-top:10px;
		padding:8px;
		background:#7A0000;
		height: 359px;
	}
	
	/*FIN MAPA ENTITATS ****************************************/