/****************************************************/
body	{ background-color: #FFFFFF; margin:0; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;color:#555555;}
p {margin:0 0 10px 0;padding:0;color:#555555;}
/****************** GENERAL *************************/
#ly-mare {
	padding: 0;
	margin: 0;
	width: 778px;
}
#copyright-ajment {
	padding:0 0 10px 30px;
}
#capcalera{
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	padding:0;
	width:778px;
	height:83px;
	background:url(../imatges/capcalera.jpg) no-repeat;
}
#separaborder {
	border-top:4px solid #285078;
	padding:0 0 11px 0;
}
.noborder {
	border:0px;
}
.novisible  {
	visibility:hidden;
}
h3 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#555555;
		margin:0 0 15px 0;
		padding:0;
		}
h2.headers{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#2A6691;
		background-color:#EFEFEF;
		padding: 5px 8px 5px 13px;
		margin:0;
		}	
/******************* BARRA AJUNTAMENT  ************************************/
#barra_ajuntament {
	background-color: #000;
	padding: 0;  
	margin: 0;
	width: 778px;
	height: 30px;
	border:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 0.9em;
}
.escutbcn{
	border:0;
	float:left;
	padding:0;
	margin:0;
}

.idioma1{
	border:0;
	float:right;
	padding:0 7px 0 7px;
	margin:9px 0 0 0;
}

.idioma2{
	border:0;
	float:right;
	padding:0 7px 0 7px;
	margin:9px 0 0 0;
}

.idiomasep{
	background:url(../imatges/punts_v_bl.gif) repeat-y;
	height: 20px;
	float:right;
	padding: 0 0 0 1px;
	margin: 5px 0 0 0;
}
a.textblanc_bold {
	font-size: 11px;
	color:#FFF;
	font-weight: bold;
	text-decoration: none;
}

/******************* TAULES I CONTINGUTS ****************************************/
.taula-border {
		width:714px;
		border: 1px solid  #DFD9D9;
		margin:9px 7px 20px 30px;
		padding: 0;
		}
.taula-border-bg {
		width:714px;
		border: 1px solid  #DFD9D9;
		margin:9px 7px 20px 30px;
		padding: 0;
		background: url(../imatges/bg_contingut.jpg) no-repeat bottom;
		}
.taula-caixetes {
		width:714px;
		margin:9px 7px 0px 30px;
		padding: 0;
		}
.taula-border-left {
		width:100%;
		border: 1px solid  #DFD9D9;
		margin:0;
		padding: 0;
		background: url(../imatges/bg_contingut.jpg) no-repeat bottom;
		float:left;
		}
.taula-border-right {
		width:48%;
		border: 1px solid  #DFD9D9;
		margin: 0 0 0 0;
		padding: 0;
		background: url(../imatges/bg_contingut.jpg) no-repeat bottom;
		float:right;
		}
.taula-border-bg:after, .cont-caixes:after,div.thumbnail-rgt p:after, .cont-caixes2:after{
         content: "";
         display: block;
         height: 0;
         clear: both;
}
.cont-caixes {
		padding:18px 18px 10px 20px;
		}
div.cont-caixes-lft {
		padding:0 35px 10px 0;
		margin-bottom:10px;
		width:300px;
		float:left;
		border-right:1px solid #DFD9D9;
		}
div.cont-caixes-rgt {
		padding:0 0px 0px 0;
		margin-bottom:10px;
		width:310px;
		float:right;
		}
.clear {
	clear:both;
}
/*************** LLISTAT ******************************/

ol {
	margin:0 0 0 20px;
	padding: 0 0 10px 0;
}
li {
	margin:0 0 10px 0;
	color:#555555;
}
.linkblau_11 {
	font-weight:normal;
}

/*************** THUMBNAIL ******************************/

div.thumbnail-lft
{
	width: 140px;
	padding: 0;
	float: left;
	text-align:left;
}
div.thumbnail-rgt
{
	width: 140px;
	padding: 0 0 0 0;
	float: right;
	text-align:left;
}
div.thumbnail-rgt p,div.thumbnail-lft p {margin:0;padding:5px 0 10px 0;}

/******** LINKS **************************/
a.linktitolblau_11  {color:#4D88C4;font-size:11px;font-weight:bold;margin:0 0 0 40px;text-decoration:none;}


/************** llistat de rss disponibles *************/
h3 {
		font-size:10px;
		font-weight:bold;
/*		color:#2A6691; */
		color:#2A6691;
		background-color:#D4E0E9;
		padding:5px 10px;
		margin:0;
		
}
.llistaRss{ width:325px; float: left;  padding:0; border-top:1px solid #DFD9D9; }
.llistaRss+.llistaRss { float: right;}
.llistaRss ul{ padding:10px 0 25px 10px; margin: 0; list-style-type: none; border:0; width:95%; }
.llistaRss li{ padding: 0 0 5px 0; margin:0; }
.llistaRss a {color:#4D88C4; font-size:0.9em; margin:0 0 0 10px;text-decoration:none;}
.cont-caixes2 {
		margin:18px 18px 20px 20px;
		background: url(../imatges/fons_capses.gif) no-repeat bottom;
		}

/* Posem les cantonades */
.cantonades { position:relative;}
.cantonades .se { height:; width:; display:block; top:0;left:0; background: url('') no-repeat;}
.cantonades .sd { height:; width:; display:block; top:0;right:0; background: url('') no-repeat;}

