
body{
	font-family: Trade Gothic,Verdana,Helvetica,Arial,sans-serif;text-align:justify;font-size:11px; Trade Gothic,Verdana,Helvetica,Arial,sans-serif;

}
li{
	list-style-type:none;
}
a{
	text-decoration:none;
	color:#1d94cd;
}
div,ul,p,img,form{
	margin:0px;
	padding:0px;
	border:none;
}
.resaltat,
strong{
	color:			#1d94cd !important;
}
.clear{
	clear:both;
}
.float_left{
	float:			left;
}
/**************GENERIC *******************************************/
div#total_nl{
	margin: 		0 auto;
	background:		white;
	font-size: 		12px;
	color:			#4b4b4a;
	width:			767px;
	overflow:		auto;
	text-align:		justify;
}


/************** END GENERIC *******************************************/
	/************** CALENDARI *******************************************/
		div#total_nl div#calendari div#nl_calendar_link{
			padding-top:	5px;
			padding-bottom:	5px;
			text-align: 	center;
				
		}
		div#total_nl div#calendari div#nl_calendar{
			overflow:		auto;
			width: 			185px;
			margin:  		0 auto;
		}
	/************** END CALENDARI *******************************************/
	/**************DRETA *******************************************/
	div#total_nl div#contenidor div#dreta{
		float:right;
		width:153px;
		padding-right:5px;
		border-right:1px solid #1d94cd;
		overflow: 	hidden;
	}
	div#total_nl div#contenidor div#dreta img{
		float:right;
		width:153px;
		margin-bottom:5px;
¡
	}
	div#total_nl div#contenidor div#dreta h1{
		clear:				both;
		color:				#FFFFFF;
		background-color: 	#b6b5b5;
		font-size:			14px;
		padding:			5px;
		text-align: 		center;
	}
	div#total_nl div#contenidor div#dreta li{
		display:inline;
	}
		/************** CAMPANYES *******************************************/
		div#total_nl div#contenidor div#dreta ul.campanyes{
				padding: 0px;
			}
			div#total_nl div#contenidor div#dreta ul.campanyes li a{
				font-size:   	   	18px;
				font-weight: 		bold;
				padding:			0px;
				margin:				0px;
				color:				#fff;	!important;
				text-decoration:	none;
		    }
		
			div#total_nl div#contenidor div#dreta ul.campanyes li a div.campanya_text{
				width:				140px;
				clear:				both;
				//clear:			none;
				padding:			10px 10px 10px 10px;
				margin-bottom:		5px;
				background-color:	#000;
				}
		div#total_nl div#contenidor div#dreta div.link_text{
				width:				138px;
				clear:				both;
				//clear:			none;
				padding:			5px 5px 5px 10px;
				margin-bottom:		5px;
				background-color:	#000;
				font-size:   	   	18px;
				font-weight: 		bold;
				color:				#fff;	!important;
				text-decoration:	none;
				}
				
			div#total_nl div#contenidor div#dreta div.mes_info{
				margin-top:			20px;
				width:				138px;
				padding:			5px 5px 5px 10px;
				margin-bottom:		5px;
				background-color:	#b6b5b5;
				font-size:   	   	16px;
				font-weight: 		bold;
				color:				#fff;	!important;
				text-decoration:	none;
				clear: both;
				}
		
			/************** END CAMPANYES *******************************************/
			/************** SUBSCRIPTION *******************************************/
			div#total_nl div#contenidor div#dreta div.subcription h1{
				margin:		0px;
				text-align:		left;
				padding-left:	10px;
			}
			div#total_nl div#contenidor div#dreta div.subcription input,
			div#total_nl div#contenidor div#dreta div.subcription p{
				text-align:		left;
				padding:	5px;
				padding-left:	10px;
			}
			
			div#total_nl div#contenidor div#dreta div.subcription form.newslettersubscription-form input.newslettersubscription-radio{
				border:			none;
			}
			div#total_nl div#contenidor div#dreta div.subcription form.newslettersubscription-form input.newslettersubscription-email{
				width:				90%;
				clear: 				both;
				margin-bottom: 		10px;
				}
			div#total_nl div#contenidor div#dreta div.subcription form.newslettersubscription-form input.buttons{
				border:				#DDE2E5 1px solid;
				font-size:			10px;
				padding:			1px 0px 1px 2px;
			}
			div#total_nl div#contenidor div#dreta div.subcription form.newslettersubscription-form input.newslettersubscription-email{
				padding:0px;
				margin:0px;
				margin-bottom:10px;
			}
			/************** END SUBSCRIPTION *******************************************/
		
	/************** END DRETA *******************************************/
	/**************CENTRE *******************************************/	
	div#total_nl div#contenidor div#centre{
		width:			602px;
		float:			left;
	}
	div#total_nl div#contenidor div#centre div#content{
		border-left:	1px solid #1d94cd;
		border-right:	1px solid #1d94cd;
	}
	div#total_nl div#contenidor div#centre div#content h1.nl_title{
		color:			#1d94cd;
		font-size:		15px;
		font-weight: 	bold;
		padding:0px;
        margin:0px;
        margin-bottom:15px;
		padding-left:	10px;
	}
	div#total_nl div#contenidor div#centre div#content h1.textContentTitle{
		color:					#FFFFFF;
		background-color:		#b6b5b5;
		font-size:				14px;
		font-weight: 			bold;
		padding:				5px;
		padding-left:			10px;
		margin:					0px;
	}
	div#total_nl div#contenidor div#centre div#content strong.gris{
		font-size: 		10px;
		font-weight: 	bold;
		color: 			#4d4b4a !important;
	}
	div#total_nl div#contenidor      div#centre         div#content       img{
		float:left;
		margin-right:5px;
	}
	div#total_nl div#contenidor div#centre  div#content  div#header img{
		margin:0px;
		padding:0px;
		float:none;
	}
		/**********************ELEMENTS**************************************/
		div#total_nl div#contenidor      div#centre         div#content       li{
			clear:both;
			overflow:auto;
		}


		div#total_nl div#contenidor	div#centre	div#content	div#elementsSuperiorsPagina,
		div#total_nl div#contenidor	div#centre	div#content	div#elementsInferiorsPagina{
			clear:both;
		}
		
		div#total_nl div#contenidor	div#centre	div#content	div#elementsSuperiorsPagina ul,
		div#total_nl div#contenidor	div#centre	div#content	div#elementsDretsPagina ul,
		div#total_nl div#contenidor	div#centre	div#content	div#elementsInferiorsPagina ul{
			padding:10px;
		}
		div#total_nl div#contenidor	div#centre	div#content	div#elementsEsquerresPagina ul{
			padding:5px;
			padding-left:10px;
			float:left; /**problem with firefox **/
			
		}
		
		div#total_nl div#contenidor	div#centre	div#content	div#elementsSuperiorsPagina li,
		div#total_nl div#contenidor	div#centre	div#content	div#elementsEsquerresPagina li,
		div#total_nl div#contenidor	div#centre	div#content	div#elementsDretsPagina li,
		div#total_nl div#contenidor	div#centre	div#content	div#elementsInferiorsPagina li{
			margin-bottom:3px;
			padding-bottom:3px;
		}
		div#total_nl div#contenidor	div#centre	div#content	div#elementsSuperiorsPagina li.line,
		div#total_nl div#contenidor	div#centre	div#content	div#elementsEsquerresPagina li.line,
		div#total_nl div#contenidor	div#centre	div#content	div#elementsDretsPagina li.line,
		div#total_nl div#contenidor	div#centre	div#content	div#elementsInferiorsPagina li.line{
				border-bottom: 	1px solid #d7d6d6;
		}
		div#total_nl div#contenidor	div#centre	div#content	div#elementsSuperiorsPagina li a.titol,
		div#total_nl div#contenidor	div#centre	div#content	div#elementsEsquerresPagina li a.titol,
		div#total_nl div#contenidor	div#centre	div#content	div#elementsDretsPagina li a.titol,
		div#total_nl div#contenidor	div#centre	div#content	div#elementsInferiorsPagina li a.titol{
			font-size:		14px;
			font-weight:	bold;
			text-align: 	left;
		}
		div#total_nl div#contenidor div#centre div#content ul.activitats li p{
			font-size: 11px;
			text-align: left;
		}
		div#total_nl div#contenidor div#centre div#content a.veure_mes{
			font-size: 9px;
		}
		div#total_nl div#contenidor div#centre div#content div#elementsInferiorsPagina{
			clear:both;
			padding-top:10px;
		}
		div#total_nl div#contenidor div#centre div#content div#elementsInferiorsPagina ul.avis a.titol,
		div#total_nl div#contenidor div#centre div#content div#elementsInferiorsPagina ul.anuncis a.titol,
		div#total_nl div#contenidor div#centre div#content div#elementsInferiorsPagina ul.convocatories a.titol,
		div#total_nl div#contenidor div#centre div#content div#elementsInferiorsPagina div.link_text{
			font-size: 11px;
			font-weight:	normal;
			color: #1d94cd;
		}
			
		/**********************ELEMENTS EQUERRA**************************************/
				div#total_nl div#contenidor	div#centre	div#content	div#elementsEsquerresPagina{		
					width:			387px;
					padding-right:	5px;
				}
			/**********************END ELEMENTS EQUERRA**************************************/
			/**********************ELEMENTS DRETS**************************************/
				div#total_nl div#contenidor	div#centre	div#content	div#elementsDretsPagina{
					width:				201px;
					border-left:		1px solid #1d94cd;
					float: 			right;
					padding-left: 5px;
				}
			/**********************END ELEMENTS DRETS**************************************/
			
		/**********************END ELEMENTS**************************************/
	/**********************ELEMENTS**************************************/
	/**************PEU *******************************************/
	div#total_nl div#contenidor div#centre div#peu{
		background-color:#d7d6d6;
		margin-top:10px;
	}
	/************** END PEU *******************************************/
	/**************END CENTRE *******************************************/	
