/* CSS Document */

/**HACKS*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
margin:0;
padding:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset,img {
border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:normal;
}
ol,ul {
list-style:none;
}
caption,th {
text-align:left;
}
h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:normal;
}
q:before,q:after {
content:”;
}
abbr,acronym { border:0;
}
body{
color:#000;
text-align:left;
margin:0px;
}
img {
border: none;
text-decoration: none;
}
/****************************************************************ELEMENTS RESETEJATS**********************************************************************/

/*********************************************************************************************************************************************************/

body {
 font-family: Geneva,Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-color:#8C8B8D;
}
#container { 
 margin: 0 auto;
 width: 950px;
}

#cap {
 color: #333;
 width: 950px;
 /*padding: 10px;*/
 height: 169px;
 margin: 10px 0px 0px 0px;
 background: #8C8B8D;
}

#menu1 {
 color: #333;
 height:18px;
 padding-top:4px;
 padding-left: 25px;
 margin: 0px 0px 0px 0px;
 background: #BAB9BB;
 /*text*/
 font-family:Geneva,Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#5F5D5F;
 text-transform:uppercase;
}
		#menuAd {
		 color: #333;
		 height:36px;
		 padding-top:4px;
		 padding-left: 25px;
		 margin: 0px 0px 0px 0px;
		 background: #BAB9BB;
		 /*text*/
		 font-family:Geneva,Arial, Helvetica, sans-serif;
		 font-size:11px;
		 color:#5F5D5F;
		 text-transform:uppercase;
		}



#menu2{
 color: #333;
 height:18px;
 padding-top:4px;
 padding-left: 25px;
 margin: 0px 0px 0px 0px;
 background: #BAB9BB;
  /*text*/
 font-family:Geneva, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#5F5D5F;
 text-transform:uppercase;
}

#menu2B{
 color: #333;
 height:18px;
 padding-top:4px;
 padding-left: 25px;
 margin: 0px 0px 0px 0px;
 background: #ccc;
  /*text*/
 font-family:Geneva, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#5F5D5F;
 text-transform:lowercase;
}

#menu2BB{
 color: #333;
 height:18px;
 padding-top:4px;
 padding-left: 25px;
 margin: 0px 0px 0px 0px;
 background: #ccc;
  /*text*/
 font-family:Geneva, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#5F5D5F;
 text-transform:lowercase;
}

/*************************************************************************/
#menu ul
{
padding-left: 0;
margin-left: 0;
float: left;
width: 85%;
}
#idiomes ul
{
padding-left: 0;
margin-right: 0;
float: right;
width: 15%;
}


#menu ul li,
#idiomes ul li
 { display: inline; }

#menu ul li a,
#idiomes ul li a
{
padding-right:20px;
/*padding: 0.2em 1em;
background-color: #036;*/
color:#5F5D5F;
text-decoration: none;
float: left;
/*border-right: 1px solid #fff;*/
}

#menu ul li a:hover,
#idiomes ul li a:hover
{
/*background-color: #369;*/
color: #fff;
}

/*******************************************************************************************/
/*******************************************************************************************/
#menuB ul
{
padding-left: 0;
margin-left: 0;
float: left;
width: 100%;
}

#menuB ul li
 { display: inline; }

#menuB ul li a
{
padding-right:15px;
/*padding: 0.2em 1em;
background-color: #036;*/
color:#5F5D5F;
text-decoration: none;
float: left;
/*border-right: 1px solid #fff;*/
}

#menuB ul li a:hover
{
/*background-color: #369;*/
color: #fff;
}

/*******************************************************************************************/
/*******************************************************************************************/

/*******************************************************************************************/
/*******************************************************************************************/
#menuBB ul
{
padding-left: 0;
margin-left: 0;
float: left;
width: 100%;
}

#menuBB ul li
 { display: inline; }

#menuBB ul li a
{
padding-right:10px;
/*padding: 0.2em 1em;
background-color: #036;*/
color:#5F5D5F;
text-decoration: none;
float: left;
/*border-right: 1px solid #fff;*/
}

#menuBB ul li a:hover
{
/*background-color: #369;*/
color: #fff;
}

/*******************************************************************************************/
/*******************************************************************************************/

#titulMig{
 height:38px;
 padding-top:4px;
 padding-left: 25px;
 margin: 0px 0px 0px 0px;
 background: #fff;
 
 /*text*/
 font-family:Geneva, Arial, Helvetica, sans-serif;
 font-size:30px;
 color:#BAB9BB;
}

#mig {
 margin-bottom: 5px;
 overflow: auto; /* Paul O Brien Fix for IE */
 width: 100%;
 background-color:#FFFFFF;
}

#migN{
background-color: #FFF;
}

#esquerra { 
 display: inline;
 color: #333;
 background-color:#fff;
 margin-top: 10px;
 margin-bottom:10px;
 padding-left: 25px;
 width: 377px;
 float: left;
}
			#esquerraP { 
		 display: inline;
		 color: #333;
		 background-color:#fff;
		 margin-top: 10px;
		 margin-bottom:10px;
		 padding-left: 25px;
		 width: 379px;
		 float: left;
		}
		
		#esquerraC{ 
		 display: inline;
		 color: #5F5D5F;
		 background-color:#fff;
		 margin-top: 10px;
		 margin-bottom:10px;
		 padding-left: 25px;
		 width: 425px;
		 float: left;
		 /*++++text+++*/
		 text-align:justify;
		 font-size:12px;
		}
		
		#esquerraNoticies { 
		 display: inline;
		 color: #333;
		 background-color:#fff;
		 margin-top: 10px;
		 margin-bottom:10px;
		 padding-left: 25px;
		 padding-right:12px;
		 width: 498px;
		 float: left;
		}
		#esquerraNoticiesAdmin { 
		 display: inline;
		 color: #333;
		 background-color:#fff;
		 margin-top: 10px;
		 margin-bottom:10px;
		 padding-left: 25px;
		 padding-right:12px;
		 width: 398px;
		 float: left;
		}
		#esquerraNoticiesAdmin2 { 
		 display: inline;
		 color: #333;
		 background-color:#fff;
		 margin-top: 10px;
		 margin-bottom:10px;
		 padding-left: 25px;
		 padding-right:12px;
		 width: 600px;
		 float: left;
		}
		
		#esquerraAdmin { 
		 display: inline;
		 color: #333;
		 background-color:#fff;
		 margin-top: 10px;
		 margin-bottom:10px;
		 padding-left: 25px;
		 padding-right:12px;
		 width: 450px;
		 float: left;
		}
		
				#esquerraClients { 
		 display: inline;
		 color: #333;
		 background-color:#fff;
		 margin-top: 10px;
		 margin-bottom:10px;
		 padding-left: 25px;
		 width: 430px;
		 float: left;
		}
		
#dreta { 
 float: right;
 color: #333;
 background-color:#fff;
 margin-top: 10px;
 margin-bottom:10px;
 padding-left: 25px;
 padding-right:25px;
 width: 498px;
 display: inline;
 position: relative;
 /*++++text+++*/
 text-align:justify;
}
					#dretaClients { 
			 float: right;
			 color: #333;
			 background-color:#fff;
			 margin-top: 10px;
			 margin-bottom:10px;
			 padding-left: 25px;
			 padding-right:25px;
			 width: 430px;
			 display: inline;
			 position: relative;
			 /*++++text+++*/
			 text-align:justify;
			}
			
			
		#dretaP { 
		 float: right;
		 color: #333;
		 background-color:#fff;
		 margin-top: 10px;
		 margin-bottom:10px;
		 padding-left: 25px;
		 padding-right:25px;
		 width: 496px;
		 display: inline;
		 position: relative;
		 /*++++text+++*/
		 text-align:justify;
		}
		
		#dretaC { 
		 float: right;
		 color: #5F5D5F;
		 background-color:#fff;
		 margin-top: 10px;
		 margin-bottom:10px;
		 padding-left: 25px;
		 padding-right:25px;
		 width: 450px;
		 display: inline;
		 position: relative;
		 /*++++text+++*/
		 text-align:justify;
		 font-size:12px;
		 
		}
		
		#dretaNoticies { 
		 float: right;
		 color: #333;
		 background-color:#fff;
		 margin-top: 10px;
		 margin-bottom:10px;
		/* padding-left: 25px;*/
		 /*padding-right:25px;*/
		 width: 415px;
		 display: inline;
		 position: relative;
		 /*++++text+++*/
		 text-align:justify;
		}
		#dretaNoticiesN {
			background-color:#FFF;
			float:right;
			width:275px;
			padding:0px;
			margin:0px;
			padding-right:10px;
			padding-left:130px;
			margin-top: 10px;
		}
		
		#dretaNoticiesAdmin {
	float: right;
	color: #333;
	background-color:#fff;
	margin-top: 10px;
	margin-bottom:10px;
	/* padding-left: 25px;*/
		 /*padding-right:25px;*/
		 width: 315px;
	display: inline;
	position: relative;
	/*++++text+++*/
		 text-align:justify;
		}
		
		#dretaAdmin {
	float: right;
	color: #333;
	background-color:#fff;
	margin-top: 10px;
	margin-bottom:10px;
	/* padding-left: 25px;*/
		 /*padding-right:25px;*/
		 width: 450px;
	display: inline;
	position: relative;
	/*++++text+++*/
		 text-align:justify;
		}
		
		#dretaFotos { 
		 float: left;
		 color: #333;
		 background-color:#fff;
		 /*margin-top: 10px;*/
		 margin-bottom:10px;
		 /*padding-left: 25px;*/
		 padding-right:14px;
		 width: 188px;
		 display: inline;
		 position: relative;
		 /*++++text+++*/
		 text-align:justify;
		}
		
		#dretaFotosAdmin { 
		 float: right;
		 color: #333;
		 background-color:#fff;
		 /*margin-top: 10px;*/
		 margin-bottom:10px;
		 /*padding-left: 25px;*/
		 padding-right:14px;
		 width: 288px;
		 display: inline;
		 position: relative;
		 /*++++text+++*/
		 text-align:justify;
		}
		
		#dretaLlista { 
		 float: right;
		 color: #333;
		 background-color:#fff;
		 /*margin-top: 10px;*/
		 margin-bottom:10px;
		 /*padding-left: 25px;*/
		 padding-right:25px;
		 width: 188px;
		 display: inline;
		 position: relative;
		 /*++++text+++*/
		 text-align:left;
		}
			#dreta a,
			#dreta active,
			#dreta link,
			#dretaClients a,
			#dretaClients active,
			#dretaClients link,
			#esquerraClients a,
			#esquerraClients active,
			#esquerraClients link
			{
			text-decoration:none;
			color:#5F5D5F;
			}
		
			#dreta a:hover,
			#dretaClients a:hover,
			#esquerraClients a:hover
				{
				color: #993300;
				}
		.noti
		{
		min-height:18px;
		height:18px;
		height: auto !important;
		width:188px;
		padding-left:0px;
		margin-bottom:5px;
		/*display:block;*/
		background-color: #BAB9BB;
		}
		.pdf
		{
		min-height:18px;
		height:18px;
		height: auto !important;
		width:100%;
		padding-left:0px;
		margin-bottom:5px;
		/*display:block;*/
		background-color: #BAB9BB;
		}
			.pdf2
		{
		min-height:18px;
		height:18px;
		height: auto !important;
		width:100%;
		padding-left:0px;
		margin-top:10px;
		margin-bottom:5px;
		/*display:block;*/
		background-color: #BAB9BB;
		}
		.noti a
		{
		padding-left:5px;
		padding-top:2px;
		display:block;
		min-height:18px;
		height:18px;
		height: auto !important;
		text-align:left;
		}
		.pdf a, .pdf2 a{
		padding-left:5px;
		padding-top:2px;
		display:block;
		float:left;
		width:90%;
		height:18px;
		}
		.noti a:link,
		.noti a:visited,
		.pdf a:link,
		.pdf a:visited,
		.pdf2 a:link,
		.pdf2 a:visited   
		{
		text-decoration:none;
		font-size:12px;
		color:#5F5D5F;
		}

		.noti a:hover,
		.pdf2 a:hover,
		.pdf a:hover{
		color:#fff;
		}
		
/*******************************************************************************************/
/***********************************FORMULARI***********************************************/

input{
	background-color:#ccc;
	border:#ccc;
	border:none;
	height:18px;
	}
	.input2 {
	background-color:#fff;
	border:1px solid #ccc;
	height:18px;
	}
	.curt{
width:127px;
margin-top:auto;
margin-bottom:auto;
height:18px;
border:none;
}
.llarg{
width:100%;
margin-top:auto;
margin-bottom:auto;
height:18px;
border:none;
}
.llarg2{
background-color:#ccc;
border:none;
	border:#ccc;
	width:420px;
margin-top:4px;
height:152px;
	}
/*******************************************************************************************/
/*******************************************************************************************/
	h3,
	h3 a,
	h3 a active,
	h3 a link{
	text-decoration:none;
	color:#333333;
	font-weight:bold;
	text-transform:uppercase;
	}
	h3 a hover{
	color:#CCCCCC;
	}
	.negreta{
		font-weight:bold;
	}
	.logopdf{
	float:right;
	}

#peu { 
 width: 925px;
 clear: both;
 color: #333;
 height:18px;
 background: #BAB9BB;
 margin: 0px 0px 10px 0px;
 padding-top:4px;
 padding-left: 25px;
  /*text*/
 font-family:Geneva, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#5F5D5F;
}
	#adre {
		float:left;
		margin-left:0px;
		margin : 0px;
		padding: 0px;
	}
	#adre p a {
		margin : 0px;
		padding: 0px;
		text-decoration: none;
		color: #5F5D5F;
	}
	
	#adre p a:hover {
		color: #fff;
	}
	
	#adre p a img{
	margin : 0px;
		padding: 0px;
		position:relative;
		display:inline;
		vertical-align:top;
		margin-top:-4px;
	}
	
	.mail{
		direction: rtl; 
		unicode-bidi:bidi-override;
	}
	
	#avis {
		float:right;
		margin-right:25px;
		/*text*/
		font-family:Geneva, Arial, Helvetica, sans-serif;
 		font-size:11px;
		color:#5F5D5F;
	}
	
	#avis a,
	#avis a active,
	#avis a link{
		text-decoration:none;
		color:#5F5D5F;
		}
	#avis a:hover{
		color:#fff;
	}

#idiomes #actiu a,
#menu #actiu a,
#menuBB #actiu a,
#menuB #actiu a
{
color:#FFFFFF;
}

.link a,
.link active,
.link link,
.link
	{	
	text-decoration:none;
	color:#5F5D5F;
	}
.link a:hover
{
	color: #993300;
}
/*#menu .actiu ul li a ,
#idiomes .actiu ul li a 
 {
 color:fff;
 }*/
.clear { clear: both; background: none; }
strong{font-weight:bold;}

