html {
	min-height: 100%;
}

	body{
		background-color:#030303;/*NO ES NEGRE DEL TOT EL COS***********************************************************/
		color:#fff;
		margin:20px 0 0 0;
		padding:0 0 0 0;
		font-family:Arial, Helvetica, sans-serif;
		/*height:100%;*/
		width:100%;
	}

		#mainpage{
			margin:0 0 0 0;
			padding:0 0 0 0;
			display:block;
			position:relative;
			width:947px;
			width:95%;
			margin:0 auto;
		}

		/*CSS DE ERRORS O ALERTES*/
		p#cerca_alert{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#f00;
			font-weight:bold;
		}

		/*	BR SENSE ESPAIS	*/
		.no_space{
			margin-top:-15px;
			*padding_top:-15px;
			_padding-top:-15px;
		}
		
	/********************************************************************************/	
	/*								PANTALLA DE PRIVACITAT							*/
	/********************************************************************************/	
		body.privacitat{
			background-image:url(../img/interface/fons/fons.jpg);
			background-repeat:no-repeat !important;
			background-position:right !important;
			color:#000;
			font-size:11px;
			font-family:Arial, Helvetica, sans-serif;
			text-align:center;
			width:100%;
			height:100%;
			background-color:#fff;
		}
		
		body.privacitat #priv{
			width:90%;
			margin:0 auto;
			text-align:justify;
		}



	/*********************************************************************/
	/*                         CSS DE LA CAPÇALERA                       */
	/*********************************************************************/
		
			#mainpage #capçalera{
				margin:0 0 0 0;
				padding:0 0 0 0;
				height:112px;
				display:block;
				border:1px solid #030303; /*AIXO S'HA DE TREURE**********************************************************/
			}
		/*LOGO*/	
			#mainpage #capçalera #inici_logo {
				/*background-image:url(../img/interface/logo-cafgi.jpg);*/
				/*width:432px;*/
				/*height:112px;*/
				float:right;
				overflow:hidden;
			}
				/*#mainpage #capçalera #inici_logo h1{
					display:none;
				}*/
				
				#mainpage #capçalera #inici_logo a {
					display: block;
					overflow: hidden;
					/*width:432px;*/
					/*height:112px;					*/
				}
				
		/*IDIOMES*/
			#mainpage #capçalera #idiomes{
				margin:90px 0 0 0;
			}
				#mainpage #capçalera #idiomes h3{
					text-indent:-3000px;
					margin:0 0 0 0;
					padding:0 0 0 0;
					display:none;

				}
				#mainpage #capçalera #idiomes ul{
					margin:0 0 0 0;
					padding:0 0 0 0;
				}
					#mainpage #capçalera #idiomes li{
						display:inline;
						list-style-type:none;
						margin:0 15px 0 0;
						padding:0 0 0 0;
						font-size:10px;
					}
					#mainpage #capçalera #idiomes li a, #mainpage #capçalera #idiomes li a:visited, #mainpage #capçalera #idiomes li a:active{
						text-decoration:none;
						color:#C02227;
					}
					#mainpage #capçalera #idiomes li a.sel, #mainpage #capçalera #idiomes li a.sel:visited, #mainpage #capçalera #idiomes li a.sel:active{
						color:#fff;
					}
					#mainpage #capçalera #idiomes li a:hover{
						color:#FF0000;
					}
			/*MENU*/		
				#mainpage #menu_capçalera h3{
					display:none;
				}
				#mainpage #menu_capçalera ul{
					margin:10px 0 5px 0;
					_margin: 0 0 18px 0;
					padding:0 0 0 0;
				}
				#mainpage #menu_capçalera li{
					/*display:inline;*/
					float:left;
					list-style:none;
					font-size:10px;
					font-family:Arial, Helvetica, sans-serif;
					color:#fff;
					margin:0 5px 0 0;
				}
					#mainpage #menu_capçalera li a,#mainpage #menu_capçalera li a:visited,#mainpage #menu_capçalera li a:active{
						text-decoration:none;
						color:#fff;
					}

					#mainpage #menu_capçalera li a.sel,#mainpage #menu_capçalera li a.sel:visited,#mainpage #menu_capçalera li a.sel:active{
						color:#c02227;
					}
					#mainpage #menu_capçalera li a:hover{
						color:#F55;
					}

	/*************************************************************************/
	/*                         CSS DE LA PAGINA INICIAL                      */
	/*************************************************************************/
		/*LATERAL ESQUERRA*/
			
			#lateral_esq{
				width:191px;
				padding:270px 0 0 0;
				_padding:280px 0 0 0;
				background-image:url(../img/interface/lateral_prova.jpg);
				background-color:#030303;
				background-position:top;
				background-repeat:no-repeat;
			}
				#lateral_esq h3{
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#c02227;
					font-weight:normal;
				}
					#lateral_esq dl{
						margin:0 0 0 0;
						padding:0 0 0 0;
					}
					#lateral_esq dt{
						margin:0 0 0 0;
						padding:0 0 0 0;
					}
					#lateral_esq dd{
						margin:0 0 0 0;
						padding:0 0 0 0;
					}
				/*APARTAT DE CERCA*/
						#lateral_esq #cerca dl{
							width:151px;
							margin:0 auto;
							padding:0 0 0 0;
						}
						#lateral_esq #cerca dt{
							margin:0 0 0 0;
							padding:0 0 0 0;
						}
						#lateral_esq #cerca dd{
							margin:0 0 0 0;
							padding:0 0 0 0;
						}
						#lateral_esq #cerca #frmcerca{
							margin:10px 0 20px 0;
						}
						#lateral_esq #cerca #frmcerca input{
							font-family:Arial, Helvetica, sans-serif;
							font-size:10px;
						}
						#lateral_esq #cerca #frmcerca input#buscar{
							margin:5px 0 5px 0;
							width:141px;
						}
				/*APARTAT USUARIS*/
						#lateral_esq #usuaris{
							width:151px;
							margin:0 auto;
							
						}
						#lateral_esq #usuaris dl{
							width:151px;
							margin:0 auto;
							padding:0 0 0 0;
							font-family:Arial, Helvetica, sans-serif;
							font-size:11px;
						}
						#lateral_esq #usuaris #frmregister{
							margin:10px 0 0 0;
						}
						#lateral_esq #usuaris #frmregister dd{
							margin:0 0 10px 0;
						}
						#lateral_esq #usuaris #frmregister dd label{
							font-family:Arial, Helvetica, sans-serif;
							font-size:11px;
							display:block;
							float:left;
							width:40px;
							margin:3px 0 0 0;
							color:#fff;
						}
						#lateral_esq #usuaris #frmregister dd input{
							font-family:Arial, Helvetica, sans-serif;
							font-size:10px;
							width:100px;
						}
						#lateral_esq #usuaris #frmregister ul{
							margin:0 0 0 0;
							padding:0 0 0 0;
						}
						#lateral_esq #usuaris #frmregister li{
							margin:0 2px 0 0;
							padding:0 0 0 0;
							display:inline;
							font-family:Arial, Helvetica, sans-serif;
							font-size:10px;
							color:#C02227;
						}
					
						#lateral_esq #usuaris #frmregister li a,#mainpage #lateral_esq #usuaris #frmregister li a:visited,#mainpage #lateral_esq #usuaris #frmregister li a:active{
							color:#fff;
							text-decoration:none;
						}
						#lateral_esq #usuaris #frmregister li a.sel,#mainpage #lateral_esq #usuaris #frmregister li a.sel:visited,#mainpage #lateral_esq #usuaris #frmregister li a.sel:active{
							color:#f33;
							text-decoration:none;
						}
						#lateral_esq #usuaris #frmregister li a:hover {
							color:#f00;
						}

						#lateral_esq #usuaris #frmlogout{
							margin:0 0 0 0;
							padding:0 0 0 0;
						}
						#lateral_esq #usuaris #frmlogout dl{
							margin:0 0 0 0;
							padding:0 0 0 0;
						}
						#lateral_esq #usuaris #frmlogout dt{
							margin:0 0 0 0;
							padding:0 0 0 0;
							color:#fff;
						}
						#lateral_esq #usuaris #frmlogout dd{
							margin:0 0 0 0;
							padding:0 0 0 0;
						}
						
						#lateral_esq #usuaris dl dd.link {
							color:#C02227;
						}

						#lateral_esq #usuaris dl dd.sortir {
							margin-top:10px !important;
						}

						#lateral_esq #usuaris dl dd.link a, #mainpage #lateral_esq #usuaris dl dd.link a:visited, #mainpage #lateral_esq #usuaris dl dd.link a:active{
							text-decoration:none;
							color:#fff;
						}
						#lateral_esq #usuaris dl dd.link a.sel, #mainpage #lateral_esq #usuaris dl dd.link a.sel:visited, #mainpage #lateral_esq #usuaris dl dd.link a.sel:active{
							text-decoration:none;
							color:#f33;
						}
						#lateral_esq #usuaris dl dd.link a:hover{
							color:#f00 !important;
						}
		/*LATERAL CENTRAL*/
			#lateral_cen{
				width:100%;
				/*background-color:#fff;*/
				color:#000;
				font-size:10px;
				height:100%;
			}
				/*APARTAT CERCA FINCA*/
					/*Flash del mapa*/
					#flash{
						height:304px;
						/*z-index:150;*/
						text-align:center;
						/*position: relative;*/
/*|||||||*/				
					}
						#flash img{
							/*position: relative;
							z-index:150;*/
						}
						
						#flash #flashcontent_mapa, #flash #flashcontent_mapa embed{
							/*z-index:150;*/
						}
					/******************/
					
				#taula_cerca {
					/*z-index:50;
					position: relative;*/
				}
				
				#contentIni1 {
					width: 500px; 
					margin: 0 auto;
					height: 1px;
					position: relative;		
					text-align: left !important;		
				}
				
				#contentIni2 {
					top: -125px;
					/*_top: -180px;*/
					position: absolute; 
					width: 250px; 
					margin-left: 40px;
					/*_margin-left: -210px;	*/							
				}				
				
				#lateral_cen #cerca_finca{
					text-align:center;
/*|||||||*/			
				}
					#lateral_cen #cerca_finca h3{
						display:none;
					}
					
					#lateral_cen #cerca_finca p{
						text-align:left;
						margin:28px auto 0px;
						color:#C02227;
					}
					
					#lateral_cen #cerca_finca #tabla_form{
						/*width:100%;*/
						margin-top:-180px;
						text-align:center;
						z-index:100;
					}
						
					#lateral_cen #cerca_finca #frmcerca_finca{
						/*width:430px;
						_width:325px;*/
						margin: 0 auto;
						position: relative;
						z-index:150;
						text-align:left;
					}
					#lateral_cen #cerca_finca #frmcerca_finca ul{
						margin:0 0 0 0;
						padding:0 0 0 0;
					}
					#lateral_cen #cerca_finca #frmcerca_finca li{
						margin:0 0 5px 0;
						padding:0 0 0 0;
						list-style:none;
					}
						/*tipus lloguer*/
					#lateral_cen #cerca_finca #frmcerca_finca li#tipus_lloguer{
						float:none;
						/*width:456px;*/
						height:45px;
					}	
					
					#lateral_cen #cerca_finca #frmcerca_finca li#tipus_habitatge{
						float:none;
						/*width:456px;*/
						/*height:45px;*/
						/*padding: 50px 0 0 0;*/
					}						
					
					#lateral_cen #cerca_finca #frmcerca_finca li#tipus_lloguer label#l_lloguer{
						display:block;
						float:left;
						width:80px;
						margin:3px 0 0 0;
					}
					#lateral_cen #cerca_finca #frmcerca_finca li#tipus_lloguer ul#tipus{
						margin:0 0 0 10px;
						padding:0 0 0 0;
						width:120px;
						float:left;
					}
					#lateral_cen #cerca_finca #frmcerca_finca li#tipus_lloguer ul#tipus li{
						margin:0 0 10px 0;
						_margin:0 0 2px 0;
					}
					#lateral_cen #cerca_finca #frmcerca_finca li#tipus_lloguer ul#tipus li input{
						margin:2px 0 0 0;
						vertical-align:bottom;
						_vertical-align:middle;					
					}
					
						/*tipus oferta*/
					.table_menuColegiats a {
						text-decoration: none;
						color: #666666;
					}
					
					#lateral_cen #cerca_finca #frmcerca_finca li	#l_oferta{
						display:block;
						float:left;
						width:90px;
						margin:3px 0 0 0;
					}
					
					#lateral_cen #cerca_finca #frmcerca_finca li	select#oferta{
						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
						vertical-align:middle;
						width:130px;
					}
						/*comarca*/
					#lateral_cen #cerca_finca #frmcerca_finca li	#l_comarca{
						display:block;
						float:left;
						width:90px;
						margin:3px 0 0 0;
					}
					#lateral_cen #cerca_finca #frmcerca_finca li	select#comarca{
						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
						vertical-align:middle;
						width:130px;
					}
						/*poblacio*/
					#lateral_cen #cerca_finca #frmcerca_finca li	#l_Poblacio{
						display:block;
						float:left;
						width:90px;
						margin:3px 0 0 0;
					}
					#lateral_cen #cerca_finca #frmcerca_finca li	select#Poblacio{
						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
						vertical-align:middle;
						width:130px;
					}
						/*distancia*/
					#lateral_cen #cerca_finca #frmcerca_finca li	#l_distancia{
						display:block;
						float:left;
						width:90px;
						margin:3px 0 0 0;
					}
					#lateral_cen #cerca_finca #frmcerca_finca li	input#distancia{
						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
						vertical-align:middle;
						width:127px;
					}

						/*import*/
					#lateral_cen #cerca_finca #frmcerca_finca li	#l_import{
						display:block;
						float:left;
						width:90px;
						margin:3px 0 0 0;
					}
					#lateral_cen #cerca_finca #frmcerca_finca li	input#import{
						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
						vertical-align:middle;
						width:127px;
					}

					#lateral_cen #cerca_finca #frmcerca_finca li input#b_buscar{
						font-family:Arial, Helvetica, sans-serif;
						font-size:10px;
						vertical-align:bottom;
						/*margin-left:42px;*/
					}
					
					input.botoCercaIni {
						margin-right: 27px;
						/*_margin-right: -20px;*/
						_margin-right: 23px;
					}
					
				/*APARTAT VOLS LLOGAR*/					
				#lateral_cen #vols_llogar{
					margin:60px 0 10px 0;
/*||||||||*/		
				}
					#lateral_cen #vols_llogar dl{
						margin:0 0 0 0;
						padding:0 0 0 0;
					}
					#lateral_cen #vols_llogar dt{
						margin:0 0 0 0;
						padding:0 0 0 0;
					}
					#lateral_cen #vols_llogar h3{
						font-family:Arial, Helvetica, sans-serif;
						font-size:16px;
						font-weight:bolder;
						color:#C02227;
						text-align:left;
						width:336px;
						margin:5px 0 5px 0;
						padding:0 0 0 0;
					}
					#lateral_cen #vols_llogar dd{
						margin:0 0 0 0;
						padding:0 0 0 0;
					}
					#lateral_cen #vols_llogar a{
						float:right;
						width:113px;
						border:1xp solid #f00;
						height:105px;
						background-image:url(../img/interface/b_llogar.jpg);
						background-repeat:no-repeat;

						text-decoration:none;
					}
					#lateral_cen #vols_llogar a p, #lateral_cen #vols_llogar a:visited p, #lateral_cen #vols_llogar a:active p{
						font-family:Arial, Helvetica, sans-serif;
						font-weight:bold;
						font-size:14px;
						color:#fff;
						margin:33px auto;
						width:66px;
						text-align:center;
						cursor: pointer;
					}
					
					#lateral_cen #vols_llogar a:hover p{
						color:#000;
					}

				/*LATERAL DRET*/					
				#lateral_dret{
					width:200px;
					background-color:#FFFFFF;
					height:100%;
				}
					/*APARTAT ULTIMES OFERTES*/
					#lateral_dret #ultimes_ofertes{
						margin:0 0 0 0;
						padding:0 0 0 0;
						width:195px;
						height:318px;
						overflow:hidden;
						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
					}
					#lateral_dret #ultimes_ofertes h3{
						font-family:Arial, Helvetica, sans-serif;
						font-size:16px;
						font-weight:bolder;
						color:#C02227;
						text-align:left;
						margin:16px 0 16px 0;
					}
					#lateral_dret #ultimes_ofertes dl{
						margin:0 0 0 0;
						padding:0 0 0 0;
					}
					#lateral_dret #ultimes_ofertes dt{
						margin:0 0 0 0;
						padding:0 0 0 0;
					}
					#lateral_dret #ultimes_ofertes dd{
						margin:0 0 0 0;
						padding:0 0 0 0;
					}
					#lateral_dret #ultimes_ofertes dl a{
						text-decoration:none;
						color:#000;
					}
					#lateral_dret #ultimes_ofertes dl a dl{
						margin:0 0 20px 0;
					}
					#lateral_dret #ultimes_ofertes dl a dl dt{
						color:#C02227;
					}

					#lateral_dret #ultimes_ofertes dl a dl dd dfn{
						font-style:normal;
						font-weight:bold;
					}

					/*APARTAT COLEGIATS*/
					#lateral_dret #colegiats{
						/*margin:120px 0 0 0;*/
						margin:40px 0 0 0;
						padding:0 0 0 0;
						width:195px;
						height:190px;
					}
						#lateral_dret #colegiats dl{
							margin:0 0 0 0;
							padding:0 0 0 0;
						}
						#lateral_dret #colegiats dl dt{
							margin:0 0 0 0;
							padding:0 0 0 0;
						}
						#lateral_dret #colegiats dl dd{
							margin:0 0 0 0;
							padding:0 0 0 0;
						}
						#lateral_dret #colegiats h3{
							margin:0 0 0 0 !important;
							padding:0 0 0 0;
							font-family:Arial, Helvetica, sans-serif;
							font-size:12px;
							color:#000;
							font-weight:bold;
						}
						#lateral_dret #colegiats dl dd p{
							font-family:Arial, Helvetica, sans-serif;
							font-size:10px;
							color:#C02227;
							margin:0 0 0 0;
							padding:0 0 0 0;
						}
						#lateral_dret #colegiats #frmcolegiat{
							margin:0 0 0 0;
							_margin:9px 0 0 0;
							padding:0 0 0 0;
						}
						#lateral_dret #colegiats #frmcolegiat select{
							font-family:Arial, Helvetica, sans-serif;
							font-size:10px;
							margin:10px 0 0 0;
							_margin:0 0 0 0;
							width:190px;
						}
						#lateral_dret #colegiats #flash_petit{
							margin:5px 0 0 0;
							padding:0 0 0 0;
						}

	/*********************************************************************/
	/*                             CSS DEL PEU                           */
	/*********************************************************************/
		#footer{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#fff;
			text-align:left;
			text-align:right;
			margin:10px 0 20px 0;
		}
			#footer .links{
				float:left;
				text-align:left;
			}

			#footer a, #footer a:visited, #footer a:active{
				text-decoration:none;
				color:#C02227;
			}
			#footer a:hover{
				color:#f00;
			}
		

	/*******************************************************************************/
	/*							CSS DEL BUSCADOR DE LLOGUER						   */
	/*******************************************************************************/
	
	#trailimageid {
		color:#000;
		position:absolute;
		text-align:left;
		visibility:hidden;
		left:0px;
		top:-1000px;
		min-width:180px;
		_width:180px;
		border:2px solid #c55;
		background:#FCECEC;
		z-index:10;
		padding: 2px 5px 2px 5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}

	#trailimageid h3.tool{
		width:100%;
		background-color:#c55;
		color:#fff;
		font-size:11px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		margin:-3px -7px 5px -5px;
		padding-left:10px;
	}

	/*******************************************************************************/
	/*							CSS DEL BUSCADOR DE LLOGUER						   */
	/*******************************************************************************/

	#mainpage td.fons_buscador{
		background-image:url(../img/interface/fons/fons.jpg) !important;
		background-position:right;
		background-repeat:no-repeat;
	}
		
	/*		BUSCADOR	*/

	#form_cerc{
		width:330px;
		margin-bottom:40px;
	}
		#form_cerc h2{
			text-indent:-3000px;
		}
			
		#form_cerc ul{
			margin:0 0 0 0;
			padding:0 0 0 0;
		}
		
		#form_cerc ul li{
			margin:0 0 7px 0;
			padding:0 0 0 0;
			list-style:none;
		}
			#form_cerc label{
				display:block;
				float:left;
				width:120px;
				margin-top:3px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
			}
			#form_cerc ul#tipus_lloguer{
				width:170px;
				_width:190px;
				_margin-top:-10px;
				margin-bottom:10px;
				margin-left:120px;
			}
			#form_cerc ul#tipus_lloguer li{
				margin-bottom:0px;
			}
			#form_cerc ul#tipus_lloguer label{
				float:right !important;
				margin-right:25px;
				margin-top:2px;
			}
			#form_cerc ul#tipus_lloguer input{
				width:13px;
			}
		
		#form_cerc ul li input{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			width:127px;
		}
			#form_cerc ul li input#b_buscar{
				float:right;
				margin-right:75px;
				width:75px !important;
			}

		#form_cerc ul li select{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			width:131px;
		}
		
		#form_cerc ul li a, #form_cerc ul li a:visited, #form_cerc ul li a:active{
			font-size:11px;
			font-weight:bold;
			color:#555; 
		}
		#form_cerc ul li a:hover{
			color:#000; 
		}
		
			#form_cerc #bloc_cerca_av{
				font-size:11px;
			}
			
			#form_cerc #bloc_cerca_av h4{
				font-size:11px;
				font-weight:bold;
			}
			
			input.checker{				
				width:13px !important;
				float: left;
			}
			
			label.opt_av {
			}
			
			/*#form_cerc #bloc_cerca_av ul li.minmax{
				width:75%;
				text-align:right;
				font-weight:bold;
			}*/

				/*#form_cerc #bloc_cerca_av ul li.minmax span.min{
					margin-right:48px;
				}

				#form_cerc #bloc_cerca_av ul li.minmax span.max{
					margin-right:15px;
				}*/

	#buscador_mapa{
		margin-top:30px;
	}
	
	/*		PARAMATRES DEL BUSCADOR		*/
	
		#bloc_minifitxa_finques{
			margin:0 auto;
			width:95%;
			min-height:600px;
			_height:600px;
			overflow: auto;
		}
	
		#bloc_minifitxa_finques #parametres_buscador{
			border:2px solid #c55;
			width:97%;
			font-size:11px;
			padding:10px 10px 10px 10px;
		}
		#bloc_minifitxa_finques #parametres_buscador ul{
			margin:0 0 0 0;
			padding:0 0 0 0;
		}
		#bloc_minifitxa_finques #parametres_buscador li{
			margin:5px 0 5px 12px;
			padding:0 0 0 0;
		}
		
		#bloc_minifitxa_finques #parametres_buscador p{
			margin:0 0 0 0;
			padding:0 0 0 0;
		}
		
		#bloc_minifitxa_finques #parametres_buscador #buscador_sel_ordre label{
		}
		
		#bloc_minifitxa_finques #parametres_buscador #buscador_sel_ordre select{
			font-size:11px;
			font-family:Arial, Helvetica, sans-serif;
			width:130px;
		}
		
		#bloc_minifitxa_finques #parametres_buscador #buscador_sel_ordre input{
			font-size:11px;
			font-family:Arial, Helvetica, sans-serif;
			width:60px;
		}
		
		#bloc_minifitxa_finques #parametres_buscador a, #bloc_minifitxa_finques #parametres_buscador a:visited, #bloc_minifitxa_finques #parametres_buscador a:active{
			font-weight:bold;
			color:#555;
			text-decoration:underline !important;
		}
		#bloc_minifitxa_finques #parametres_buscador a:hover{
			color:#000;
		}
		
	/*		MINIFITXES		*/
		
		#bloc_minifitxa_finques a img{
			border:0px none;
		}

		#bloc_minifitxa_finques a, #bloc_minifitxa_finques a:visited, #bloc_minifitxa_finques a:active{
			text-decoration:none;
			cursor:pointer;
		}
		
		#bloc_minifitxa_finques dl.miniFitxa{
			margin:0 0 0 0;
			padding:5px 5px 5px 5px;
			/*border:1px solid #000;*/
			/*width:190px;*/
			height:198px;
			/*float:left;*/
			/*margin-right:10px;
			margin-top:10px;*/
			font-size:11px;
			color:#000;
			text-align:left;
		}
		#bloc_minifitxa_finques dl.miniFitxa dt{
			color:#c00 !important;
			margin:0 0 5px 0;
			padding:0 0 0 0;
		}
		
		#bloc_minifitxa_finques dl.miniFitxa dd{
			margin:0 0 0 0;
			padding:0 0 0 0;
			color:#000!important;
		}
		#bloc_minifitxa_finques dl.miniFitxa dd.buscador_img{
			text-align:center !important;
			margin-top:10px;
		}
		
	/*		BUSCADOR NAVEGADIR		*/
	
		#bloc_minifitxa_finques ul#buscador_navegador{
			margin:10px 0 20px 0;
			padding:0 0 0 0;
		}
		
		#bloc_minifitxa_finques ul#buscador_navegador li{
			margin:0 0 0 0;
			padding:0 0 0 0;
			list-style:none;
			float:left;
			margin-right:5px;
		}

		#bloc_minifitxa_finques ul#buscador_navegador li.despl_right{
			float:right;
		}
		
		#bloc_minifitxa_finques ul#buscador_navegador li a{
			color:#f00;
			text-decoration:none;
			font-weight:bold;
		}

	/*		FITXA FINCA		*/
	
		/* Colegiat */		
		#fitxa_finca{
			/*width:95%;*/
			width:98%;
			margin-top:20px;
		}
			#fitxa_finca #finca_colegiat{
				border:2px solid #c55;
				padding:5px 5px 5px 5px;
			}
			
			#fitxa_finca #finca_colegiat dl{
				margin:0 0 0 0;
				padding:0 0 0 0;
				font-size:11px;
			}
			#fitxa_finca #finca_colegiat dt{
				margin:0 0 0 0;
				padding:0 0 0 0;
				color:#f00;
				font-weight:bold;
				margin-bottom:10px;
			}
			#fitxa_finca #finca_colegiat dd{
				margin:0 0 0 0;
				padding:0 0 0 0;
				margin-left:20px;
				float:left;
				width:45%;
			}
		
			#fitxa_finca #finca_colegiat dfn{
				font-style:normal;
				font-weight:bold;
				text-align:left;
				width:175px;
				display:block;
				float:right;
			}

			#fitxa_finca #finca_colegiat dd.altres_dirs a, #fitxa_finca #finca_colegiat dd.altres_dirs a:visited, #fitxa_finca #finca_colegiat dd.altres_dirs a:active{
				color:#555;
				font-weight:bold;
			}
			
			#fitxa_finca #finca_colegiat dd.altres_dirs a:hover{
				color:#000 !important;
			}
		
		/* Info Fitxa */
		
		#fitxa_finca #buscador_info_fitxa{
			float:left;
			/*width:240px;*/
			width:200px;
			border:2px solid #c55;
			padding:5px 5px 5px 5px;
			margin-top: 20px;
		}
		
			#fitxa_finca #buscador_info_fitxa dl{
				margin:0 0 0 0;
				padding:0 0 0 0;
			}
		
			#fitxa_finca #buscador_info_fitxa dt{
				margin:0 0 0 0;
				padding:0 0 0 0;
				color:#f00;
				font-size:11px;
				font-weight:bold;
			}

			#fitxa_finca #buscador_info_fitxa dd{
				margin:5px 0 0 0;
				padding:0 0 0 0;
				font-size:11px;
				float:none;
			}

				#fitxa_finca #buscador_info_fitxa dd b{
					float:right;
					margin-right:5px;
					width:120px;
				}
				
				#fitxa_finca #buscador_info_fitxa table#busc_galeria_finca a img{
					border:0px none;
				}
			
				#fitxa_finca #buscador_info_fitxa ul.fitxer_adjunt li a, #fitxa_finca #buscador_info_fitxa ul.fitxer_adjunt li a:visited, #fitxa_finca #buscador_info_fitxa ul.fitxer_adjunt li a:active{
					color:#555;
					font-weight:bold;
					font-size:11px;
				}
				#fitxa_finca #buscador_info_fitxa ul.fitxer_adjunt li a:hover{
					color:#000;
				}
		
		#fitxa_finca #desc_finca{
			margin: 25px 0 0 0;
			padding: 0 20px 0 20px;
		}
		
		
			#fitxa_finca table.opcions a, #fitxa_finca table.opcions a:visited, #fitxa_finca table.opcions a:active{
				color:#555;
				font-size:11px;
				font-weight:bold;
			}
	
			#fitxa_finca table.opcions a:hover{
				color:#000;
			}
			
		#mapaCarrerFinca {
			border: 2px solid #CC5555;
			margin-top: 20px;
			width: 246px;
			height: 264px;
			overflow: hidden;
		}			
		
		
	/********************************************************************************/	
	/********************************************************************************/	
	/*									NOTICIES									*/
	/********************************************************************************/	
	/********************************************************************************/	
		
	#mainpage td.fons_noticies{
		background-image:url(../img/interface/fons/fons.jpg) !important;
		background-position:right;
		background-repeat:no-repeat;
	}
		
		
		#noticies{
			width:95%;
			font-size:11px;
			margin-bottom:30px;
		}
		
		#noticies  a {
			text-decoration:none;
		}
		
		#noticies h2{
			text-indent:-3000px;
		}
			
		#noticies #bloc_cerca_artnot{
			border:2px solid #c55;
			padding:10px 10px 10px 10px;
		}

			#noticies #bloc_cerca_artnot h3{
				color:#000;
				font-size:12px;
				font-weight:bold;
				margin:0 0 5px 0;
				padding:0 0 0 0;
			}
			
			#noticies #bloc_cerca_artnot form#frmCercaNot{
				margin:0 0 0 0;
				padding:0 0 0 0;
			}

			#noticies #bloc_cerca_artnot form#frmCercaNot ul{
				margin:0 0 0 0;
				padding:0 0 0 0;
			}

			#noticies #bloc_cerca_artnot form#frmCercaNot li{
				margin:0 0 5px 0;
				padding:0 0 0 0;
				list-style:none;
			}

			#noticies #bloc_cerca_artnot form#frmCercaNot label{
				display:block;
				float:left;
				width:80px;
				margin-top:3px;
			}
			
			#noticies #bloc_cerca_artnot form#frmCercaNot input{
				font-size:11px;
			}
			#noticies #bloc_cerca_artnot form#frmCercaNot input#cerca{
				width:85%;
			}
			#noticies #bloc_cerca_artnot form#frmCercaNot input#data_cerca{
				width:10%;
				text-align:center;
			}
			#noticies #bloc_cerca_artnot form#frmCercaNot input#btn_cerca{
				width:8%;
				float:right;
				margin-right:2%;
			}

			#noticies #bloc_noticies{
				margin-top:20px;
			}
			#noticies #bloc_noticies h3{
				color:#000;
				font-size:12px;
				font-weight:bold;
				margin:0 0 5px 0;
				padding:0 0 0 0;
			}

			#noticies #bloc_noticies ul{
				margin:0 0 0 0;
				padding:0 0 0 0;
			}

			#noticies #bloc_noticies li{
				margin:0 0 0 12px;
				_margin:0 0 0 15px;
				padding:0 0 0 0;
				list-style:none;
			}
	
			#noticies #bloc_noticies li.resultat_noticia{
				list-style:disc !important;
			}

			#noticies #bloc_noticies li.pre_noticia dl{
				margin:10px 0 0 0 !important;
				padding:0 0 0 0 !important;
			}

			#noticies #bloc_noticies li.pre_noticia dt{
				margin:0 0 5px 0 !important;
				padding:0 0 0 0 !important;
			}

			#noticies #bloc_noticies li.pre_noticia dd{
				margin:0 0 0 0 !important;
				padding:0 0 0 0 !important;
			}
			
			#noticies #bloc_noticies li.pre_noticia a dl{
				color:#000;
				text-decoration:none;
				margin:0 0 0 0;
				padding:0 0 0 0;
			}

				#noticies #bloc_noticies li.pre_noticia a dt{
					font-weight:bold;
				}
	
				#noticies #bloc_noticies li.pre_noticia a dt{
					margin:0 0 0 0;
					padding:0 0 0 0;
				}
			

		#noticies #paginacio{
			text-align:center;
			width:99%;
			margin-top:20px;
		}	
		
			#noticies #paginacio a img{
				border:0px none;
			}

			#noticies #paginacio form{
				margin:0 0 0 0;
				padding:0 0 0 0;
			}

			#noticies #paginacio img.fl_seguent{
				float:right;
			}	
		
			#noticies #paginacio img.fl_ant{
				float:left;
			}	
			
			#noticies #paginacio form select{
				font-size:11px;
				margin-top:5px;
			}
		
		/*		NOTICIA SELECCIONADA		*/
		
			#noticies #bloc_noticia dl{
				margin:0 0 0 0;
				padding:0 0 0 0;
			}
		
			#noticies #bloc_noticia dt{
				margin:0 0 0 0;
				padding:0 0 0 0;
			}
	
			#noticies #bloc_noticia dd{
				margin:0 0 0 0;
				padding:0 0 0 0;
			}
		
			#noticies #bloc_noticia h3{
				margin:0 0 5px 0;
				padding:0 0 0 0;
				font-size:12px;
				font-weight:bold;
				border-bottom:1px solid;
			}

			#noticies #bloc_noticia a.tornar, #noticies #bloc_noticia a.tornar:visited, #noticies #bloc_noticia a.tornar:active{
				font-size:11px;
				font-weight:bold;
				color:#555;
			}

			#noticies #bloc_noticia a.tornar:hover{
				color:#000;
			}


		
	/********************************************************************************/	
	/********************************************************************************/	
	/*									COLEGIAT									*/
	/********************************************************************************/	
	/********************************************************************************/	
		
	#mainpage td.fons_colegi{
		background-image:url(../img/interface/fons/fons_colegi.jpg) !important;
		background-position:right;
		background-repeat:no-repeat;
	}
		
		
	/*	INICI	*/
	
		#colegi{
			font-size:11px;
		}
		
		#colegi h2{
			text-indent:-3000px;
		}

		#colegi ul#menu_colegi{			
			/*border-bottom:1px solid #c55;*/
			width:99%;
			/*margin:-20px 0 20px 0;*/
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			/*height: 20px;*/			
		}
		
		#colegi ul#menu_colegi li{
			margin:3px 20px 0 0;
			padding:0 0 0 0;
			list-style:none;
			float:left;
			color:#f00;
			font-size:11px;
		}

		#colegi ul#menu_colegi li.titol{
			font-size:12px !important;
			margin-top: 2px;
				
		}

		#colegi ul#menu_colegi li a, #colegi ul#menu_colegi li a:visited, #colegi ul#menu_colegi li a:active{
			color:#777;
			text-decoration:none;
			font-weight:bold;
		}

		#colegi ul#menu_colegi li a.sel, #colegi ul#menu_colegi li a.sel:visited, #colegi ul#menu_colegi li a.sel:active{
			color:#c02227;
			text-decoration:none;
			font-weight:bold;
		}

		#colegi ul#menu_colegi li a:hover{
			color:#f00;
		}
		
		#colegi #bloc_colegi{
			width:95%;
		}
		
	/*		MEMBRES		*/
	
		#colegi table#members{
			margin-bottom:20px;
		}
	
		#colegi table#members tr.head{
			background-color:#000;
			color:#fff;
			font-weight:bold;
		}
		
		
		#colegi table#members dl.Junta{
			background-color:#fff7d2;
			margin:0 0 5px 0;
			padding:5px 5px 5px 5px;
			text-align:center;
		}

			#colegi table#members dl.Junta dt{
				margin:0 0 0 0;
				padding:0 0 0 0;
			}
		
			#colegi table#members dl.Junta dd{
				margin:0 0 0 0;
				padding:0 0 0 0;
			}
		
			#colegi table#members dl.Junta dd a, #colegi table#members dl.Junta dd a:visited, #colegi table#members dl.Junta dd a:active{
				color:#555;
			}
			
			#colegi table#members dl.Junta dd a:hover{
				color:#000;
			}
		
		
		#colegi table#members dl.Assessoria{
			background-color:#ffd5d5;
			margin:0 0 5px 0;
			padding:5px 5px 5px 5px;
			text-align:center;
		}

			#colegi table#members dl.Assessoria dt{
				margin:0 0 0 0;
				padding:0 0 0 0;
			}
		
			#colegi table#members dl.Assessoria dd{
				margin:0 0 0 0;
				padding:0 0 0 0;
			}
		
			#colegi table#members dl.Assessoria dd a, #colegi table#members dl.Assessoria dd a:visited, #colegi table#members dl.Assessoria dd a:active{
				color:#555;
			}
			
			#colegi table#members dl.Assessoria dd a:hover{
				color:#000;
			}
		
		#colegi table#members dl.Secretaria{
			background-color:#e1e1e1;
			margin:0 0 5px 0;
			padding:5px 5px 5px 5px;
			text-align:center;
			color:#000;
		}

			#colegi table#members dl.Secretaria dt{
				margin:0 0 0 0;
				padding:0 0 0 0;
			}
		
			#colegi table#members dl.Secretaria dd{
				margin:0 0 0 0;
				padding:0 0 0 0;
			}
		
			#colegi table#members dl.Secretaria dd a, #colegi table#members dl.Secretaria dd a:visited, #colegi table#members dl.Secretaria dd a:active{
				color:#555;
			}
			
			#colegi table#members dl.Secretaria dd a:hover{
				color:#000;
			}
		
		
		
	/*		FORMULARI		*/
	
	#colegi form#frmsercolegiat{
		margin:20px 0 0 0;
		padding:0 0 0 0;
	}

		#colegi form#frmsercolegiat ul{
			margin:0 0 0 0;
			padding:0 0 0 0;
		}

		#colegi form#frmsercolegiat li{
			list-style:none;
			margin:0 0 5px 0;
			padding:0 0 0 0;
		}
		
		#colegi form#frmsercolegiat label{
			display:block;
			float:left;
			width:100px;
			margin-top:3px;
		}

		#colegi form#frmsercolegiat input{
			width:500px;
			font-size:11px;
		}
			#colegi form#frmsercolegiat input#telefon{
				width:100px;
			}
			#colegi form#frmsercolegiat input#fax{
				width:100px;
			}
			#colegi form#frmsercolegiat input#b_enviar{
				width:70px;
			}
			
		#colegi form#frmsercolegiat select{
			width:250px;
			font-size:11px;
		}
	
	
	
		
	/********************************************************************************/	
	/********************************************************************************/	
	/*									FUNCIONS ADMIN								*/
	/********************************************************************************/	
	/********************************************************************************/	
		
	#mainpage td.fons_funcio1{
		background-image:url(../img/interface/fons/fons_funcions1.jpg) !important;
		background-position:bottom left;
		background-repeat:no-repeat;
	}
		
		
	#mainpage td.fons_funcio{
		background-image:url(../img/interface/fons/fons_funcions.jpg) !important;
		background-position:bottom left;
		background-repeat:no-repeat;
	}
		
		
	/*	INICI	*/
	
		#funcion{
			font-size:11px;
		}
		
		#funcions h2{
			text-indent:-3000px;
		}

		#funcions ul#menu_funcions{
			/*border-bottom:1px solid #c55;*/
			width:99%;
			/*margin:-20px 0 20px 0;*/
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			/*height: 20px;*/
		}

		#funcions ul#menu_funcions li.titol{
			font-size:12px !important;
			margin-top: 2px;
		}

		#funcions ul#menu_funcions li{
			margin: 3px 17px 0 0;
			padding: 0 0 0 0;
			list-style: none;
			float: left;
			color: #f00;
			font-size: 11px;
		}

		#funcions ul#menu_funcions li a, #funcions ul#menu_funcions li a:visited, #funcions ul#menu_funcions li a:active{
			color:#777;
			text-decoration:none;
			font-weight:bold;
		}

		#funcions ul#menu_funcions li a.sel, #funcions ul#menu_funcions li a.sel:visited, #funcions ul#menu_funcions li a.sel:active{
			color:#c02227;
			text-decoration:none;
			font-weight:bold;
		}

		#funcions ul#menu_funcions li a:hover{
			color:#f00;
		}
		
		#funcions #bloc_funcions_admin{
			width:95%;
		}
		

		
	/********************************************************************************/	
	/********************************************************************************/	
	/*									COLEGIATS									*/
	/********************************************************************************/	
	/********************************************************************************/	
		
	#mainpage td.fons_colegiat{
		background-image:url(../img/interface/fons/fons.jpg) !important;
		background-position:right;
		background-repeat:no-repeat;
	}
		
	/*	INICI	*/
	
	#colegiats{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	
		#colegiats h2{
			text-indent:-3000px;
		}
		

	/*	CERCA	*/
	
		#colegiats #cer_col_adv{
			width:95%;
			border:2px solid #c55;
			padding:10px 10px 10px 10px;
			margin-bottom:10px;
			margin-top:-20px;
		}
			#colegiats #cer_col_adv h3{
				margin:0 0 5px 0;
				padding:0 0 0 0;
				font-size:12px;
			}
			
			#colegiats #cer_col_adv form{
				margin:0 0 0 0;
				padding:0 0 0 0;
			}

			#colegiats #cer_col_adv ul{
				margin:0 0 0 0;
				padding:0 0 0 0;
			}

			#colegiats #cer_col_adv li{
				margin:0 0 5px 5px;
				padding:0 0 0 0;
				list-style:none;
			}

			#colegiats #cer_col_adv li.li_general{
				float:right;
			}
			
			#colegiats #cer_col_adv form#frmCerColegiats input{
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				width:247px;
				_width:245px;
			}
			
			#colegiats #cer_col_adv form#frmCerColegiats input#b_buscar{
				width:60px;
			}

			#colegiats #cer_col_adv form#frmCerColegiats select{
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				width:250px;
			}
			
			#colegiats #cer_col_adv form#frmCerColegiats label{
				display:block;
				float:left;
				width:90px;
				margin-top:3px;
			}
			
	/*	TAULA	*/	
			#colegiats #taula_col{
				height:280px !important;
			}	
	
			#colegiats table#llistat_colegiats{
				width:97%;
			}
			
			#colegiats table#llistat_colegiats tr.header_colegiat{
				background-color:#000;
				color:#fff;
				font-weight:bold;
				height:20px;
			}

			#colegiats table#llistat_colegiats tr.header_colegiat a, #colegiats table#llistat_colegiats tr.header_colegiat a:active, #colegiats table#llistat_colegiats tr.header_colegiat a:visited{
				color:#fff;
				text-decoration:none;
			}
			
			#colegiats table#llistat_colegiats tr.header_colegiat a img{
				border:0px none;
			}

			#colegiats table#llistat_colegiats tr.linia_colegiat a, #colegiats table#llistat_colegiats tr.linia_colegiat a:visited, #colegiats table#llistat_colegiats tr.linia_colegiat a:active{
				color:#000;
				text-decoration:none;
			}
			
	/*		COLEGIAT NAVEGADOR		*/
	
		#colegiats ul#buscador_navegador{
			margin:10px 0 20px 0;
			padding:0 0 0 0;
			width:97%;
		}
		
		#colegiats ul#buscador_navegador li{
			margin:0 0 0 0;
			padding:0 0 0 0;
			list-style:none;
			float:left;
			margin-right:5px;
		}

		#colegiats ul#buscador_navegador li.despl_right{
			float:right;
		}
		
		#colegiats ul#buscador_navegador li a{
			color:#f00;
			text-decoration:none;
			font-weight:bold;
		}

		#colegiats ul#buscador_navegador li a img{
			border:0px none;
		}
			
	
	/*	FITXA COLEGIAT	*/
	
		#colegiats dl.fitxa_colegiat{
			margin:-20px 0 20px 0;
			padding:0 0 0 0;
		}

			#colegiats dl.fitxa_colegiat dt{
				margin:0 0 10px 0;
				padding:0 0 0 0;
				font-size:12px;
				border-bottom:1px solid #c55;
				width:95%;
				font-weight:bold;
			}
	
			#colegiats dl.fitxa_colegiat dd{
				margin:0 0 5px 20px;
				padding:0 0 0 0;
				font-weight:bold;
			}

				#colegiats dl.fitxa_colegiat dd a, #colegiats dl.fitxa_colegiat dd a:visited, #colegiats dl.fitxa_colegiat dd a:active{
					color:#555;
				}

				#colegiats dl.fitxa_colegiat dd a:hover{
					color:#000;
				}


		#colegiats dl.fitxa_colegiat dd div{
				width:120px;
				font-weight:normal !important;
				float:left;
			}

		#colegiats dd.adreses{
			font-weight:normal !important;
		}
			
			
		#colegiats #colegiat_tornar{
			position:absolute;
			bottom:35px;
			_bottom: 55px;
		}	

		#colegiats #colegiat_tornar a, #colegiats #colegiat_tornar a:visited, #colegiats #colegiat_tornar a:active{
			color:#555;
			font-weight:bold;
		}
			
	
		
	/********************************************************************************/	
	/********************************************************************************/	
	/*									COLEGIATS									*/
	/********************************************************************************/	
	/********************************************************************************/	
		
	
	#mainpage td.fons_patrocinadors{
		background-image:url(../img/interface/fons/fons.jpg) !important;
		background-position:right;
		background-repeat:no-repeat;
	}


	/*	INICI	*/
	
	#patrocinadors{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}

		#patrocinadors h2{
			text-indent:-3000px;
		}
		
		#patrocinadors h3{
			font-size:12px;
			margin:-10px 0 20px 0;
			padding:0 0 0 0;
			border-bottom:1px solid #c55;
			width:95%;
		}
		
		#patrocinadors #llis_patrocinadors{
			height:400px;
		}
		
		#patrocinadors table#llista_pat tr.header_patr{
			background-color:#000;
			color:#fff;
			font-weight:bold;
		}

		#patrocinadors table#llista_pat a, #patrocinadors table#llista_pat a:visited, #patrocinadors table#llista_pat a:active{
			color:#555;
			font-weight:bold;
		}
		
		#patrocinadors table#llista_pat a:hover{
			color:#000;
		}

	/*		PATROCINADOR NAVEGADOR		*/
	
		#patrocinadors ul#patrocinador_navegador{
			margin:10px 0 20px 0;
			padding:0 0 0 0;
			width:95%;
		}
		
		#patrocinadors ul#patrocinador_navegador li{
			margin:0 0 0 0;
			padding:0 0 0 0;
			list-style:none;
			float:left;
			margin-right:5px;
		}

		#patrocinadors ul#patrocinador_navegador li.despl_right{
			float:right;
		}
		
		#patrocinadors ul#patrocinador_navegador li a{
			color:#f00;
			text-decoration:none;
			font-weight:bold;
		}

		#patrocinadors ul#patrocinador_navegador li a img{
			border:0px none;
		}


		
	/********************************************************************************/	
	/********************************************************************************/	
	/*									ENLLAS									*/
	/********************************************************************************/	
	/********************************************************************************/	
		
	
	#mainpage td.fons_enllas{
		background-image:url(../img/interface/fons/fons.jpg) !important;
		background-position:right;
		background-repeat:no-repeat;
	}


	/*	INICI	*/

		#enllas{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
		}	

		#enllas h2{
			text-indent:-3000px;
		}	

		#enllas h3{
			margin:-20px 0 10px 0;
			padding:0 0 0 0;
			border-bottom:1px solid #c55;
			width:95%;
		}	
		
		#enllas #cerc_CatEnllas{
			border:2px solid #c55;
			width:94%;
			padding:5px 5px 5px 5px;
		}

		#enllas #cerc_CatEnllas form{
			margin:0 0 0 0;
			padding:0 0 0 0;
		}

			#enllas #cerc_CatEnllas form label{
				display:block;
				float:left;
				width:90px;
				margin-top:3px;
			}

			#enllas #cerc_CatEnllas form select{
				font-size:11px;
				width:250px;
			}

				#enllas dl#llista_categoria_enllas{
					margin:20px 0 20px 0;
					padding:0 0 0 0;
					width:95%;
				}

				#enllas dl#llista_categoria_enllas dt{
					margin:10px 0 5px 0;
					padding:5px 5px 5px 5px;
					background-color:#000;
					color:#fff;
					font-weight:bold;
				}

				#enllas dl#llista_categoria_enllas dd{
					margin:0 0 0 10px;
					padding:0 0 0 0;
				}

				#enllas dl#llista_categoria_enllas dd.titol_enllas{
					font-weight:bold;
					border-bottom:1px solid #000;
				}

				#enllas dl#llista_categoria_enllas dd.dd_enllas{
					margin-bottom:5px;
				}
					#enllas dl#llista_categoria_enllas dd.dd_enllas a, #enllas dl#llista_categoria_enllas dd.dd_enllas a:visited, #enllas dl#llista_categoria_enllas dd.dd_enllas a:active{
						color:#555;
						font-weight:bold;
					}
					#enllas dl#llista_categoria_enllas dd.dd_enllas a:hover{
						color:#000;
					}

	/*		ENLLAS NAVEGADOR		*/
	
		#enllas ul#buscador_navegador{
			margin:10px 0 20px 0;
			padding:0 0 0 0;
			width:95%;
		}
		
		#enllas ul#buscador_navegador li{
			margin:0 0 0 0;
			padding:0 0 0 0;
			list-style:none;
			float:left;
			margin-right:5px;
		}

		#enllas ul#buscador_navegador li.despl_right{
			float:right;
		}
		
		#enllas ul#buscador_navegador li a{
			color:#f00;
			text-decoration:none;
			font-weight:bold;
		}

		#enllas ul#buscador_navegador li a img{
			border:0px none;
		}

		
	/********************************************************************************/	
	/********************************************************************************/	
	/*									CONTACTAR									*/
	/********************************************************************************/	
	/********************************************************************************/	
		
	
	#mainpage td.fons_contactar{
		background-image:url(../img/interface/fons/fons_contactar.jpg) !important;
		background-position:center left;
		background-repeat:no-repeat;
	}

	#mainpage td.fons_contactar1{
		background-image:url(../img/interface/fons/fons_contactar1.jpg) !important;
		background-position:center left;
		background-repeat:no-repeat;
	}
		
	/*	INICI	*/

		#contactar{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			width:95%;
		}	

		#contactar h2{
			text-indent:-3000px;
		}	
		
		#contactar #text_contactar{
			margin:-20px 0 20px 0;
		}
		
		#contactar #bloc_direccio{
			margin-bottom:20px;
			width:20%;
		}
		#contactar #bloc_direccio ul{
			margin:0 0 0 0;
			padding:0 0 0 0;
		}

		#contactar #bloc_direccio li{
			margin:0 0 0 0;
			padding:0 0 0 0;
			list-style:none;
		}
			
		#contactar #bloc_direccio li a, #contactar #bloc_direccio li a:visited, #contactar #bloc_direccio li a:active{
			font-weight:bold;
			color:#555;
		}
		
		#contactar #bloc_direccio li a:hover{
			color:#000;
		}
			
		#contactar form#frmContactar{
			float:right;
			text-align:left;
			width:75%;
			border-left: 2px solid #c55;
			padding-left:2%;
			margin-bottom:20px;
		}

		#contactar form#frmContactar ul{
			margin:0 0 0 0;
			padding:0 0 0 0;
		}

		#contactar form#frmContactar li{
			margin:0 0 5px 0;
			padding:0 0 0 0;
			list-style:none;
		}

			#contactar form#frmContactar label{
				display:block;
				float:left;
				width:90px;
				margin-top:3px;
			}

			#contactar form#frmContactar input{
				width:200px;
				font-size:11px;
			}
			#contactar form#frmContactar textarea{
				width:200px;
				height:150px;
				font-size:11px;
			}
			
			#contactar form#frmContactar li.li_gen input{
				width:60px !important;
				margin-left:235px;
			}

		
	/********************************************************************************/	
	/********************************************************************************/	
	/*									PREFERIDES									*/
	/********************************************************************************/	
	/********************************************************************************/	
		
	#mainpage td.fons_preferides{
		background-image:url(../img/interface/fons/fons.jpg) !important;
		background-position:right;
		background-repeat:no-repeat;
	}
		
	/*	INICI	*/
		
		#preferides{
			font-size:11px;
			width:95%;
		}
	
		#preferides h2{
			text-indent:-3000px;
		}
		
		#preferides h3{
			margin:-20px 0 20px 0;
			font-size:12px;
			font-weight:bold;
			width:100%;
			border-bottom:1px solid #c55;
		}
		
		
	/*		MINIFITXES		*/
		
		#preferides a img{
			border:0px none;
		}

		#preferides a, #preferides a:visited, #preferides a:active{
			text-decoration:none;
			cursor:pointer;
		}
		
		#preferides dl.miniFitxa{
/*			margin:0 0 0 0;*/
			padding:5px 5px 5px 5px;
			/*border:1px solid #000;*/
			/*width:190px;*/
			/*height:198px;*/
/*			float:left;*/
			/*margin-right:10px;
			margin-top:10px;*/
			font-size:11px;
			color:#000;
			text-align:left;		
		}
		#preferides dl.miniFitxa dt{
			color:#c00 !important;
			margin:0 0 5px 0;
			padding:0 0 0 0;
		}
		
		#preferides dl.miniFitxa dd{
			margin:0 0 0 0;
			padding:0 0 0 0;
			color:#000!important;
		}
		#preferides dl.miniFitxa dd.prefe_img{
			text-align:center !important;
			margin-top:10px;
		}
		
			#preferides dl.miniFitxa dd.no_pref{
				text-align:center;
				margin: 10px 0 0 0;
			}
			
			#preferides dl.miniFitxa dd.no_pref a, #preferides dl.miniFitxa dd.no_pref a:visited, #preferides dl.miniFitxa dd.no_pref a:active{
				color:#555 !important;
				text-decoration:underline !important;
				font-weight:bold;
			}	
			
			#preferides dl.miniFitxa dd.no_pref a:hover{
				color:#000 !important;
			}
			
	/*		PREFERIDES NAVEGADOR		*/
	
		#preferides ul#preferides_navegador{
			margin:10px 0 20px 0;
			padding:0 0 0 0;
		}
		
		#preferides ul#preferides_navegador li{
			margin:0 0 0 0;
			padding:0 0 0 0;
			list-style:none;
			float:left;
			margin-right:5px;
		}

		#preferides ul#preferides_navegador li.despl_right{
			float:right;
		}
		
		#preferides ul#preferides_navegador li a{
			color:#f00;
			text-decoration:none;
			font-weight:bold;
		}


		
	/********************************************************************************/	
	/********************************************************************************/	
	/*								BORSA DE LLOGUER								*/
	/********************************************************************************/	
	/********************************************************************************/	
		
	#mainpage td.fons_borsa{
		background-image:url(../img/interface/fons/fons.jpg) !important;
		background-position:right;
		background-repeat:no-repeat;
	}
		
	/*	INICI	*/		
		
		#borsa{
			width:98%;
			font-size:11px;
		}
		
		#borsa h2{
			text-indent:-3000px;
			margin-top:-10px;
		}
		
		/*	Formulari filtre  */

		#borsa #op_filtre{
			margin-bottom:10px;
		}
		
		#borsa #op_filtre a, #borsa #op_filtre a:visited, #borsa #op_filtre a:active{
			font-weight:bold;
			color:#555;
			text-decoration:none;
			border:2px outset #555;
			padding:2px 2px 2px 2px;
			text-align:center;
		}
		#borsa #op_filtre a:hover{
			color:#000;
			border:2px outset #000;
		}
		
		#borsa #filtre_borsa{
			margin:4px 0 0 0;
			_margin:-6px 0 0 0;
			/*padding:5px 5px 5px 5px;*/
			/*border:2px outset #000;*/
			width:100%;
			/*z-index:100;
			position:absolute;*/
			background-color:#fff;
/*			display:none;*/
		}
		
		#borsa form#fil_borsa{
			margin:0 0 10px 0;
			border:2px solid #c55;
			padding:10px 10px 10px 10px;
		}
			
			#borsa form#fil_borsa table{
				margin:0 0 0 0;
				padding:0 0 0 0;
				border:0px none !important;
			}

			#borsa form#fil_borsa tr{
				margin:0 0 10px 0;
				padding:0 0 0 0;
				width:97%;
				border-bottom:1px solid #000;
				font-weight:bold;
			}

			#borsa form#fil_borsa td{
				margin:0 0 5px 0;
				padding:0 0 0 0;
			}
			
			#borsa form#fil_borsa td.left{
				float:left;
			}
			
			#borsa form#fil_borsa td #min{
				width:75px !important;
				text-align:center;
				float:left;
				margin-left:100px;
				_margin-left: 51px;
			}

			#borsa form#fil_borsa td #max{
				width:70px !important;
				text-align:center;
				float:left;
				margin-left:4px;
			}

			#borsa form#fil_borsa label{
				display:block;
				float:left;
				width:100px;
				margin-top:3px;
			}

/*			#borsa form#fil_borsa label.l_prim{
				width:85px;
			}

			#borsa form#fil_borsa label.l_sec{
				width:100px;
				margin-left:10px;
			}

			#borsa form#fil_borsa label.l_ter{
				margin-left:20px;
			}
*/
			#borsa form#fil_borsa input{
				font-size:11px;
				width:175px;
				margin-bottom:5px;
			}			
			
			#borsa form#fil_borsa input#f_date_ini{
				width:69px;
				text-align:center;
			}
			
			#borsa form#fil_borsa input#f_data_fi{
				width:69px;
				text-align:center;
			}

			#borsa form#fil_borsa input#f_import_min{
				width:69px;
			}

			#borsa form#fil_borsa input#f_import_max{
				width:69px;
			}

			#borsa form#fil_borsa input#f_visites_min{
				width:69px;
			}
			
			#borsa form#fil_borsa input#f_visites_max{
				width:69px;
			}
			
			#borsa form#fil_borsa input#f_buscar{
				width:70px;
			}
			
			#borsa form#fil_borsa select{
				font-size:11px;
				width:180px;
				margin-bottom:5px;
			}	
			
			#borsa #op_filtre span.Error{			
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#f00;
				font-weight:bold;
			}
		
	
		/* ------- */
		
		#borsa #content_borsa table{
			border:2px solid #000;
		}
		
		#borsa #content_borsa table tr.header_borsa{
			background-color:#000;
			color:#fff;
			font-weight:bold;
		}
			#borsa #content_borsa table tr.header_borsa a, #borsa #content_borsa table tr.header_borsa a:visited, #borsa #content_borsa table tr.header_borsa a:active{
				color:#fff;
				text-decoration:none;
			}
		
	
		#borsa #content_borsa table td.td_opcions{
			border-left:2px solid #000;
		}
	
		#borsa #content_borsa a img{
			border:0px none;
		}
		
		#borsa tr.caducitat{
			background-color:#c12227;
			color:#fff;
		}

		
		
	/*		BORSA NAVEGADOR		*/
	
		#borsa ul#borsa_navegador{
			margin:10px 0 20px 0;
			padding:0 0 0 0;
		}
		
		#borsa ul#borsa_navegador li{
			margin:0 0 0 0;
			padding:0 0 0 0;
			list-style:none;
			float:left;
			margin-right:5px;
		}

		#borsa ul#borsa_navegador li.despl_right{
			float:right;
		}
		
		#borsa ul#borsa_navegador li a{
			color:#f00;
			text-decoration:none;
			font-weight:bold;
		}

	/*		FORMULARI D'EDICIO I ALTA		*/	
	
			#borsa form#frmBorsaFinca{
				margin:0 0 0 0;
				padding:0 0 0 0;
			}

			#borsa form#frmBorsaFinca ul{
				margin:0 0 0 0;
				padding:0 0 0 0;
			}

			#borsa form#frmBorsaFinca li{
				margin:0 0 5px 0;
				padding:0 0 0 0;
				list-style:none;
			}

			#borsa form#frmBorsaFinca label{
				display:block;
				float:left;
				width:140px;
				/*width:14%;*/
				margin-top:3px;
			}

			#borsa form#frmBorsaFinca input{
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
			}

			#borsa form#frmBorsaFinca select{
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
			}
			

			#borsa form#frmBorsaFinca textarea{
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
			}
			
				#borsa form#frmBorsaFinca li.li_nom input{
					width: 79%;
				}
				
				#borsa form#frmBorsaFinca li.li_adresa input{
					width: 79%;
				}
				
				#borsa form#frmBorsaFinca li.li_situacio select{
					width:40%;
				}
				
				#borsa form#frmBorsaFinca li.li_tipLlog select{
					width:15%;
				}
				
				#borsa form#frmBorsaFinca li.li_tipOfer select{
					width:15%;
				}

				#borsa form#frmBorsaFinca li.li_import input{
					width:60px;
					text-align:right;
				}
				
				#borsa form#frmBorsaFinca li.head_propietats{
					border-bottom:1px solid;
					width:25%;
				}

				#borsa form#frmBorsaFinca li.propietats input{
					width:60px;
					text-align:right;
				}

				#borsa form#frmBorsaFinca li.propietats input.check{
					width:13px;
				}

				#borsa form#frmBorsaFinca li.li_desc{
					_margin:-10px 0 0 0;
				}
				#borsa form#frmBorsaFinca li a, #borsa form#frmBorsaFinca li a:visited, #borsa form#frmBorsaFinca li a:active{
					font-weight:bold;
					color:#555;
				}
				#borsa form#frmBorsaFinca li a:hover{
					color:#000;
				}

				#borsa form#frmBorsaFinca table#table_img_finques{
					border:1px solid #000;
				}
				
				table#table_doc_finques {
					border:1px solid #000;
				}
				
				#borsa form#frmBorsaFinca table#table_img_finques div{
					width:100px;
					padding:10px 10px 10px 10px;
				}

				#borsa form#frmBorsaFinca table#table_img_finques div#caixa_principal{
					background-color:#f55;
				}

				#borsa form#frmBorsaFinca table#table_img_finques td.header_img_finca{
					background-color:#000;
					color:#fff;
					font-weight:bold;
				}
				
				td.header_doc_finca {
					background-color:#000;
					color:#fff;
					font-weight:bold;					
				}
				
				#borsa form#frmBorsaFinca table#table_img_finques td{
					padding: 5px 5px 5px 5px;
				}
			
				#borsa form#frmBorsaFinca table#table_img_finques td a img{
					border:0px none;
				}

				#borsa form#frmBorsaFinca dl{
					border:1px solid #000;
				}
				
				#borsa form#frmBorsaFinca dt.header_img_finca{
					background-color:#000;
					font-weight:bold;
					color:#fff;
				}

				#borsa form#frmBorsaFinca dd a img{
					margin-top:2px;
				}

				#borsa form#frmBorsaFinca dl#table_img_finques dd a img{
					border:0px none;
				}
				
				#borsa form#frmBorsaFinca dd a, #borsa form#frmBorsaFinca dd a:visited, #borsa form#frmBorsaFinca dd a:active{
					color:#555;
					font-weight:bold;
				}
				
				#borsa form#frmBorsaFinca dd a:hover{
					color:#000;
				}
				
				#borsa form#frmBorsaFinca dt.peu_img_finca, td.peu_doc_finca{
					background-color:#000;
					font-weight: bold;
					color:#fff;
					/*text-align: right;*/
					padding: 2px 2px 2px 2px;
					margin-top: 5px;
				}
				
				#borsa form#frmBorsaFinca dt.peu_img_finca label, td.peu_doc_finca label{
					float:none;
					display:inline;
				}
				
				#borsa form#frmBorsaFinca dt.peu_img_finca input#nom_doc, td.peu_doc_finca input#nom_doc {
					margin-top:2px;
					font-size:11px;
					height:12px;
					width: 200px;
				}
				
				#borsa form#frmBorsaFinca dd{
					margin:2px 2px 2px 2px;
				}

				#borsa form#frmBorsaFinca li.botons_gen{
					text-align:right;
				}




		
	/********************************************************************************/	
	/********************************************************************************/	
	/*								REGISTRE D'USUARIS WEB							*/
	/********************************************************************************/	
	/********************************************************************************/	
		
	#mainpage td.fons_registre{
		background-image:url(../img/interface/fons/fons.jpg) !important;
		background-position:right;
		background-repeat:no-repeat;
	}
		
	/*	INICI	*/		

				
	#registrat{
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		width:95%;
	}
	
		#registrat h2{
			text-indent:-3000px;
			margin-top:-20px;
		}
		
		#registrat h3{
			margin:10px 0 20px 0;
			border-bottom:1px solid #c55;
			font-size:12px;
			font-weight:bold;
			color:#000;
		}
		
			#registrat form#frmregistre{
				margin-top:30px;
				border-left:2px solid #c55;
				margin-left:20px;
				padding-left:20px;
			}
			
			#registrat form#frmregistre ul{
				margin:0 0 0 0;
				padding:0 0 0 0;
			}
			
			#registrat form#frmregistre li{
				margin:0 0 5px 0;
				padding:0 0 0 0;
				list-style:none;
			}
			
			#registrat form#frmregistre label{
				display:block;
				float:left;
				width:130px;
				margin-top:3px;
			}

			#registrat form#frmregistre select{
				font-size:11px;
				border:1px solid #7f9db9;
			}

			#registrat form#frmregistre input{
				font-size:11px;
				border:1px solid #7f9db9;
			}

			#registrat form#frmregistre input#nick{
				width:200px;
			}
		
			#registrat form#frmregistre input#pass, #registrat form#frmregistre input#pass2 {
				width:200px;
			}
		
			#registrat form#frmregistre input#nom{
				width:300px;
			}
		
			#registrat form#frmregistre input#cognoms{
				width:300px;
			}

			#registrat form#frmregistre input#email{
				width:400px;
			}
			
			#registrat form#frmregistre a, #registrat form#frmregistre a:active, #registrat form#frmregistre a:visited{
				color:#555;
			}
			
			#registrat form#frmrestre a:hover{
				color:#000;
			}
		
		
		
	/********************************************************************************/	
	/********************************************************************************/	
	/*								RECORDATORI DE LA CLAU							*/
	/********************************************************************************/	
	/********************************************************************************/	
		
	#mainpage td.fons_recordar{
		background-image:url(../img/interface/fons/fons.jpg) !important;
		background-position:right;
		background-repeat:no-repeat;
	}
		
	/*	INICI	*/		
		
	#recordar{
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		width:95%;
	}
	
		#recordar h2{
			text-indent:-3000px;
			margin-top:-20px;
		}
		
		#recordar h3{
			margin:10px 0 20px 0;
			border-bottom:1px solid #c55;
			font-size:12px;
			font-weight:bold;
			color:#000;
		}
		
			#recordar form#frmrecorda{
				margin-top:30px;
				border-left:2px solid #c55;
				margin-left:20px;
				padding-left:20px;
			}
			
			#recordar form#frmrecorda ul{
				margin:0 0 0 0;
				padding:0 0 0 0;
			}
			
			#recordar form#frmrecorda li{
				margin:0 0 5px 0;
				padding:0 0 0 0;
				list-style:none;
			}
			
			#recordar form#frmrecorda label{
				display:block;
				float:left;
				width:120px;
				margin-top:3px;
			}

			#recordar form#frmrecorda input{
				font-size:11px;
				border:1px solid #7f9db9;
			}

			#recordar form#frmrecorda input#email{
				width:400px;
			}
		
		
	/****************************************************************************/	
	/****************************************************************************/	
	/*									MAPA WEB								*/
	/****************************************************************************/	
	/****************************************************************************/	
		
	#mainpage td.fons_mapa{
		background-image:url(../img/interface/fons/fons.jpg) !important;
		background-position:right;
		background-repeat:no-repeat;
	}
		
		
	/*	INICI	*/
									
								
		
	/****************************************************************************/	
	/****************************************************************************/	
	/*									VULL LLOGAR								*/
	/****************************************************************************/	
	/****************************************************************************/	
		
	#mainpage td.fons_vull_llogar{
		background-image:url(../img/interface/fons/fons.jpg) !important;
		background-position:right;
		background-repeat:no-repeat;
	}
		
		
	/*	INICI	*/
				
				
	#vull_llogar{
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		width:95%;
	}
	
		#vull_llogar h3{
			margin:10px 0 20px 0;
			border-bottom:1px solid #c55;
			font-size:12px;
			font-weight:bold;
			color:#000;
		}
		
			#vull_llogar form#frmllogar{
				margin:10px 0 20px 0;
				padding:0 0 0 0;
				width: 100%;
			}
				
				#vull_llogar form#frmllogar #btn_general{
					width:97%;
					text-align:right;
					margin:10px 0 10px 0;
				}
				
				#vull_llogar form#frmllogar center a, #vull_llogar form#frmllogar center a:active, #vull_llogar form#frmllogar center a:visited{
					color:#555;
					font-size:11px;
					font-weight:bold;
				}
				
				#vull_llogar form#frmllogar center a:hover{
					color: #000;
				}
		
				#vull_llogar form#frmllogar h4{
					width: 100%;
					margin: 0 0 5px 0;
					padding: 0 0 0 0;
					font-size: 12px;
					text-align: center;
				}

				#vull_llogar form#frmllogar h4 a:hover{
					color:#00c;
				}
				
				#vull_llogar form#frmllogar #dades_prop{
					/*width:48%;*/
					width: 47%;
					border-left:2px solid #c55;
					float:left;
					padding:10px 5px 5px 10px;
					height:210px;
					margin-bottom:10px;
				}
				
				#vull_llogar form#frmllogar #dades_finca{
					width:47%;
					border-left:2px solid #c55;
					margin-left:48%;
					_margin-left:0;
					padding:10px 5px 5px 10px;
					height:210px;
					margin-bottom:10px;
				}

				#vull_llogar form#frmllogar ul{
					margin:0 0 0 0;
					padding:0 0 0 0;
				}

				#vull_llogar form#frmllogar li{
					margin:0 0 5px 0;
					padding:0 0 0 0;
					list-style:none;
				}

				#vull_llogar form#frmllogar label{
					display:block;
					float:left;
					width:100px;
					margin-top:3px;
				}

				#vull_llogar form#frmllogar input{
					font-size:11px;
					width:200px;
				}

				/*#vull_llogar form#frmllogar select{
					font-size:11px;
					width: 204px;
				}*/
				
					select.selectLlogar {
						font-size:11px;
						width: 204px;						
					}				

					#vull_llogar form#frmllogar select#poblacioProp{						
						max-width:205px;
					}

					#vull_llogar form#frmllogar select#poblacioFin{
						max-width:205px;
					}

					/*#vull_llogar form#frmllogar input#adrProp{
						width:89%;
					}*/

					/*#vull_llogar form#frmllogar input#adrFin{
						width:89%;
					}*/


					#vull_llogar form#frmllogar input#b_save{
						width:60px;
					}

					#vull_llogar form#frmllogar textarea#desc_finca{
						width: 100% !important;
					}

/*  MENU COLEGIATS  */
.mnuColegiats {
}

.top {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style-position: inside;
	padding-bottom: 20px;
}

.top li {
	float: left;
	padding-right: 10px;
	list-style-position: inside;
}

.mnuColegiats * a, .mnuColegiats * a:active, .mnuColegiats * a:visited {
	text-decoration: none;
	color: #ff0000;
	font-weight: bold;
}

.mnuColegiats * a:hover {
	color: #000;
}

.mnuColegiats * a.sel {
	text-decoration: underline !important;
}

		.table_menuColegiats{
			border:2px solid #000;
			margin-top: 20px;
		}
		
		.table_menuColegiats a {
			text-decoration: none;
			font-weight: bold;
			color: #666666;
		}
		
		.table_menuColegiats a:hover {
			text-decoration: underline;
			font-weight: bold;
			color: #000000;
		}
		
				
		.table_menuColegiats .header{
			background-color:#000;
			color:#fff;
			font-weight:bold;
		}
			.table_menuColegiats .header a, .table_menuColegiats .header a:visited, .table_menuColegiats .header a:active{
				color:#fff;
				text-decoration:none;
			}
		
		.table_menuColegiats .subheader{
			background-color:#666;
			color:#fff;
			font-weight:bold;
		}
	
		.table_menuColegiats td.td_opcions{
			border-left:2px solid #000;
		}
	
		.table_menuColegiats a img{
			border:0px none;
		}
		
		
		.table_menuColegiats * .inpt {
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;				
			width: 100%;	
		}
		
/* GOOGLEMAPS */

	body.popupMapa {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		background-color: #030303;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}
	
		input.btn {
			font-size: 11px;
		}
		
/* PETICIONS */		

	div#llistat_peticions a {
		text-decoration: none;
		color: #666666;
		font-weight: bold;
	}
	
	div#llistat_peticions a:hover {
		text-decoration: underline;
		color: #000000;
	}
	
	div#llistat_peticions li {
		padding-bottom: 5px; 
	}
	
	form#frmPeticio1, form#frmPeticio2, form#frmPeticio3, form#frmPeticio4 {
		margin: 20px 0 0 0;
		padding: 0 0 0 0;		
	} 
	
	table#tblPeticio1 input, table#tblPeticio2 input, table#tblPeticio3 input, table#tblPeticio4 input {
		font-size: 11px;
		width: 300px;
	}	
	
	table#tblPeticio1 select, table#tblPeticio2 select, table#tblPeticio3 select, table#tblPeticio4 select {
		font-size: 11px;
	}	
		
	input#btnGeneraEsb, input#btnGeneraPdf {
		width: 100px !important;
	}
	
	.taulaComprop {
		margin: 10px 0 0 20px;
	}
	
	.titolComProp {
		padding: 5px 0 10px 0;
		text-decoration: underline;
	}
	
	.tblSols {
		margin: 10px 0 0 0;	
		border: 1px solid #030303;	
	}
	
		.tblSols a {
			text-decoration: none;
			color: #666666;
			font-weight: bold;
		}	
		
		.tblSols a:hover {
			color: #000000;
		}	
			
		.modelTd {
			width: 80px;
			background-color: #030303;
			color: #FFFFFF;
			font-weight: bold;
		}
		
		.refTd {
			width: 160px;
			background-color: #030303;
			color: #FFFFFF;
			font-weight: bold;		
		}
		
		.qntTd {
			width: 50px;
			background-color: #030303;
			color: #FFFFFF;
			font-weight: bold;
			text-align: center;		
		}
		
		.delTd {
			width: 60px;
			background-color: #030303;
			color: #FFFFFF;
			font-weight: bold;		
		}
	
		.color0 {
			background-color: #FFFFFF;
		}
		
		.color1 {
			background-color: #E5E5E5;
		}
		
		.botonera {
			padding: 10px 0 10px 0;
		}
		
		input#dataReunio {
			width: 90px !important;
		}
	
		input#horaini, input#horafi {
			width: 60px !important;
		}
	
		input#btnEnviar {
			width: 90px !important;
		}
		
		a.lnkCercaAv {
			float: left;
			color: #999999;
			font-weight: bold;	
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
		}
		
		a.lnkCercaAv:hover {			
			color: #000000 !important;
		}	
		
		h2.titol2 {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #000;
			font-weight: bold;	
			text-indent: 0px !important;
			padding: 30px 0 0 0;
			margin: 0 0 20px 0;
			border-bottom: 1px solid #CC5555;		
		}
		
		h2.titol2_2 {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #000;
			font-weight: bold;	
			text-indent: 0px !important;
			padding: 11px 0 0 0;
			/*margin: 0 0 20px 0;*/
			border-bottom: 1px solid #CC5555;		
		}	
		
		.genericlink {
			text-decoration: none;
			font-weight: bold;
			color: #000000;
		}
		
		.genericlink:hover {
			text-decoration: underline;
			color: #C12227;
		}
		
		img.logoColegiat {
			margin: 0 49px 0 0;
		}
		
		div.minifitxaContent {
			height: 210px; 
			width: 190px; 
			overflow: auto; 
			border: 1px solid #000000; 
			margin: 10px 10px 0 0;
		}
		
/*****************************/
/****  APARTAT DE GESTIO  ****/
/*****************************/

	div#ipc {
		font-size: 11px;
	}
	
		#ipc h2{
			text-indent:-3000px;
		}
		
		#ipc h3{
			font-size:12px;
			margin:-10px 0 20px 0;
			padding:0 0 0 0;
			border-bottom:1px solid #c55;
			width:95%;
		}
		
		table#lstIPC {
			border: 2px solid #000000;
			/*margin: 20px auto;*/
			color: #000000;
		}
			
			td.tdTitol {
				width: 40%;
				text-align: left;
			}
			
			td.tdTipus	{
				width: 15%;
				text-align: center;
			}
			
			td.tdEstat {
				width: 15%;
				text-align: center;
			}
			
			td.tdOrdre {
				width: 15%;
				text-align: center;
			}					
			
			td.tdOpcions {
				border-left: 2px solid #000000;
			}
		/*	
			th.headerSortUp {
				background-image: url(../img/interface/downblack.gif);	
				background-color: #C12227 !important;
				color: #000000 !important;			
			}
			
			th.headerSortDown {
				background-image: url(../img/interface/upblack.gif); 
				background-color: #C12227 !important;
				color: #000000 !important;
			}
		*/	
			table#lstIPC th {
				background-color: #000000;
				color: #FFFFFF;
				font-weight: bold;					
			}
			
			th.tdHeader {
				/*cursor: pointer;				  
				background-repeat: no-repeat; 
				background-position: center right;*/					
			}	
			
				th.tdHeader a {
					text-decoration: none;
					color: #FFFFFF;
					font-weight: bold;
					display: block;
					outline: none;
				}
				
				th.tdHeader a:hover {
					text-decoration: underline;					
				}	
				
				th.tdHeader img {
					border: none;
					margin: 5px 0 0 0;
				}
				
				a.upArrow {
					background-image: url(../img/interface/upblack.gif);
					background-position: center right;
					background-repeat: no-repeat;
				}
				
				a.downArrow {
					background-image: url(../img/interface/downblack.gif);
					background-position: center right;
					background-repeat: no-repeat;					
				}							
			
			th.tdHeaderActual {
				background-color: #C12227 !important;
				color: #000000 !important;				
			}
			
				th.tdHeaderActual a {
					color: #000000 !important;
				}
			
			td.tdFooter {
				background-color: #000000;
				color: #FFFFFF;
			}
			
				td.tdFooter a {
					color: #FFFFFF;
					font-weight: bold;
					text-decoration: none;
				}
				
				td.tdFooter a:hover {
					text-decoration: underline;
				}							
			
		div#paginador {
			height: 30px;
			color; #000000;
			/*background-color: #FFFFFF;*/
			position: inherit !important;
			/*padding: 0 0 5px 25px;*/
			padding: 10px 0 5px 0;			
		}
		
			div#paginador form img {
				cursor: pointer;
			}
			
			input.pagedisplay {
				text-align: center;
				width: 30px;
				margin-bottom: 9px;
				border: 1px solid #FFFFFF;
				color: #000000;				
			}
		
		div#fitxaIPC {
			/*padding: 23px 20px 20px 20px;*/
		}
			
		table#dadesIPC {
			color: #000000;
			/*margin: 16px 0 0 20px;*/
			border-left: 2px solid #CC5555;
		}
		
			td.tdLabel {
				padding-left: 20px;
				width: 150px;
			}
			
			select.selector {
				width: 200px;
				font-size: 11px;
			}
			
			input.capsaTextPetita {
				font-size: 11px;
				width: 150px;
			}
			
			input.capsaTextGran {
				font-size: 11px;
				width: 450px;
			}
			
			input#btnEliminar {
				margin: 0 0 0 16px;
				float: left;
			}
			
			input.boto {
				font-size: 11px;
				width: 90px;
			}
			
			span#nomFitxer, span#nomFitxer1, span#nomFitxer2 {
				display: block;
				margin: 0 0 5px 0;
				font-weight: bold;
			}
			
			a.delLink {
				text-decoration: none;				
				color: #C12227;
				font-weight: bold;	
				margin-left: 20px;			
			}
			
			a.delLink:hover {
				text-decoration: underline;								
			}			
			
			a.viewLink {
				text-decoration: none;
				font-weight: bold;
				color: #000000;
			}
			
			a.viewLink:hover {
				text-decoration: underline;
			}	
			
			div#mapaweb {
				padding: 0 20px 0 0;
			}
			
			div#mapaweb	a {
				color: #999999;
				font-weight: bold;	
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10px;	
				text-decoration: none;
			}
			
			div#mapaweb	a:hover {
				text-decoration: underline;	
				color: #000000;		
			}	
			
	div#administracio {
		font-size: 11px;
	}
	
		div#administracio h2{
			text-indent:-3000px;
		}
		
		div#administracio h3{
			font-size:12px;
			margin:-10px 0 20px 0;
			padding:0 0 0 0;
			border-bottom:1px solid #c55;
			width: 95%;
		}
		
		#administracio ul li a, #administracio * a{
			color: #FF0000 !important;
			text-decoration: none !important;
			font-weight: bold !important;
		}
	
	
		div#administracio ul li a:hover, #administracio * a:hover {
			color: #000000 !important;
		}
		
				
		/*		BUSCADOR NAVEGADOR		*/
	
		ul#buscador_navegador2 {
			margin:10px 0 20px 0;
			padding:0 0 0 0;
			display: block;
			width: 95%;
		}
		
		ul#buscador_navegador2 li{
			margin:0 0 0 0;
			padding:0 0 0 0;
			list-style:none;
			float:left;
			margin-right:5px;
		}

		ul#buscador_navegador2 li.despl_right{
			float:right;
		}
		
		ul#buscador_navegador2 li a{
			color:#f00;
			text-decoration: none;
			font-weight:bold;
		}
		
		div#ipcLinks {
			margin: 15px 0 0 0;
		}
		
		div#ipcLinks a {
			text-decoration: none;
			color: #000000;
			font-weight: bold;
		}	
		
		div#ipcLinks a:hover {
			text-decoration: underline;
			color: #FF0000;
		}				
		
	/*********************************************************************
					seccio Circulars
	*********************************************************************/	
	
		div#circulars {
			font-size: 11px;		
		}
		
			div#circulars h2{
				text-indent:-3000px;
			}
			
			div#circulars h3{
				font-size:12px;
				margin:-10px 0 20px 0;
				padding:0 0 0 0;
				border-bottom:1px solid #c55;
				width:95%;
			}		
		
			input.capsaData {
				font-size: 11px;
				width: 150px;				
			}	
			
			table#lstCirculars {
				border: 2px solid #000000;
				/*margin: 20px auto;*/
				color: #000000;
			}	
			
			table#lstCirculars th {
				background-color: #000000;
				color: #FFFFFF;
				font-weight: bold;					
			}
			
			div#fitxaCirculars {
				/*padding: 23px 20px 20px 20px;*/
			}
				
			table#dadesCirculars {
				color: #000000;
				/*margin: 16px 0 0 20px;*/
				border-left: 2px solid #CC5555;
			}
			
			td.tdEstatCir {
				width: 20%;
				text-align: center;
			}			
			
			td.tdDataCir	{
				width: 20%;
				text-align: center;
			}
			
			td.tdTitol2 {
				width: 55%;
			}									
			
	/*********************************************************************
					seccio Categories serveis
	*********************************************************************/	
	
		div#servcat {
			font-size: 11px;		
		}
		
			div#servcat h2{
				text-indent:-3000px;
			}
			
			div#servcat h3{
				font-size:12px;
				margin:-10px 0 20px 0;
				padding:0 0 0 0;
				border-bottom:1px solid #c55;
				width:95%;
			}		
			
			table#lstServCat {
				border: 2px solid #000000;
				/*margin: 20px auto;*/
				color: #000000;
			}	
			
			table#lstServCat th {
				background-color: #000000;
				color: #FFFFFF;
				font-weight: bold;					
			}
			
			div#fitxaServCat {
				/*padding: 23px 20px 20px 20px;*/
			}
				
			table#dadesServCat {
				color: #000000;
				/*margin: 16px 0 0 20px;*/
				border-left: 2px solid #CC5555;
			}
			
			td.tdEstat2 {
				width: 20%;
				text-align: center;
			}			
			
			td.tdOrdre2	{
				width: 20%;
				text-align: center;
			}
			
	/*********************************************************************
					seccio Serveis
	*********************************************************************/				
						
		div#serveis {
			font-size: 11px;		
		}
		
			div#serveis h2{
				text-indent:-3000px;
			}
			
			div#serveis h3{
				font-size:12px;
				margin:-10px 0 20px 0;
				padding:0 0 0 0;
				border-bottom:1px solid #c55;
				width:95%;
			}		
			
			table#lstServeis {
				border: 2px solid #000000;
				/*margin: 20px auto;*/
				color: #000000;
			}	
			
			table#lstServeis th {
				background-color: #000000;
				color: #FFFFFF;
				font-weight: bold;					
			}
			
			div#fitxaServeis {
				/*padding: 23px 20px 20px 20px;*/
			}
				
			table#dadesServeis {
				color: #000000;
				/*margin: 16px 0 0 20px;*/
				border-left: 2px solid #CC5555;
			}
			
			td.tdCat {
				width: 15%;
				text-align: center;
			}	
			
	/*********************************************************************
					seccio Normatives
	*********************************************************************/				
						
		div#normatives {
			font-size: 11px;		
		}
		
			div#normatives h2{
				text-indent:-3000px;
			}
			
			div#normatives h3{
				font-size:12px;
				margin:-10px 0 20px 0;
				padding:0 0 0 0;
				border-bottom:1px solid #c55;
				width:95%;
			}		
			
			table#lstNormatives {
				border: 2px solid #000000;
				/*margin: 20px auto;*/
				color: #000000;
			}	
			
			table#lstNormatives th {
				background-color: #000000;
				color: #FFFFFF;
				font-weight: bold;					
			}
			
			div#fitxaNormatives {
				/*padding: 23px 20px 20px 20px;*/
			}
				
			table#dadesNormatives {
				color: #000000;
				/*margin: 16px 0 0 20px;*/
				border-left: 2px solid #CC5555;
			}
			
	/*********************************************************************
					seccio Categories normatives
	*********************************************************************/	
	
		div#normcat {
			font-size: 11px;		
		}
		
			div#normcat h2{
				text-indent:-3000px;
			}
			
			div#normcat h3{
				font-size:12px;
				margin:-10px 0 20px 0;
				padding:0 0 0 0;
				border-bottom:1px solid #c55;
				width:95%;
			}		
			
			table#lstNormCat {
				border: 2px solid #000000;
				/*margin: 20px auto;*/
				color: #000000;
			}	
			
			table#lstNormCat th {
				background-color: #000000;
				color: #FFFFFF;
				font-weight: bold;					
			}
			
			div#fitxaNormCat {
				/*padding: 23px 20px 20px 20px;*/
			}
				
			table#dadesNormCat {
				color: #000000;
				/*margin: 16px 0 0 20px;*/
				border-left: 2px solid #CC5555;
			}
			
	/*********************************************************************
					seccio Legislacio
	*********************************************************************/	
	
		div#legislacio {
			font-size: 11px;		
		}
		
			div#legislacio h2{
				text-indent:-3000px;
			}
			
			div#legislacio h3{
				font-size:12px;
				margin:-10px 0 20px 0;
				padding:0 0 0 0;
				border-bottom:1px solid #c55;
				width:95%;
			}		
			
			table#lstLegislacio {
				border: 2px solid #000000;
				/*margin: 20px auto;*/
				color: #000000;
			}	
			
			table#lstLegislacio th {
				background-color: #000000;
				color: #FFFFFF;
				font-weight: bold;					
			}
			
			div#fitxaLegislacio {
				/*padding: 23px 20px 20px 20px;*/
			}
				
			table#dadesLegislacio {
				color: #000000;
				/*margin: 16px 0 0 20px;*/
				border-left: 2px solid #CC5555;
			}
			
			td.tdImp {
				width: 15%;
				text-align: center;
			}
			
	/*********************************************************************
					seccio Models
	*********************************************************************/	
	
		div#model {
			font-size: 11px;		
		}
		
			div#model h2{
				text-indent:-3000px;
			}
			
			div#model h3{
				font-size:12px;
				margin:-10px 0 20px 0;
				padding:0 0 0 0;
				border-bottom:1px solid #c55;
				width:95%;
			}		
			
			table#lstModel {
				border: 2px solid #000000;
				/*margin: 20px auto;*/
				color: #000000;
			}	
			
			table#lstModel th {
				background-color: #000000;
				color: #FFFFFF;
				font-weight: bold;					
			}
			
			div#fitxaModel {
				/*padding: 23px 20px 20px 20px;*/
			}
				
			table#dadesModel {
				color: #000000;
				/*margin: 16px 0 0 20px;*/
				border-left: 2px solid #CC5555;
			}
			
			td.tdImp2 {
				width: 20%;
				text-align: center;
			}																										
		
		a.prova {
			color: #FF0000 !important;
			text-decoration: none !important;
			font-weight: bold !important;
		}

		input.altresFiles {
			margin: 5px 0 0 36px;
		}
		
		div#titolFrmAmic {
			margin: 5px 0 10px 0;
		}
		
		div#divFrmBlm {
			margin: 10px 0 10px 0;
			padding: 10px 10px 10px 10px;
		}
		
/******************************
		seccio noticies
 ******************************/	
 
 	/*********************************************************************
					seccio Circulars
	*********************************************************************/	
	
		div#noticies {
			font-size: 11px;		
		}
		
			div#noticies h2{
				text-indent:-3000px;
			}
			
			div#noticies h3{
				font-size: 12px;
				margin: -10px 0 20px 0;
				padding: 0 0 0 0;
				border-bottom: 1px solid #c55;
				width: 100%;
			}		
		
			input.capsaData {
				font-size: 11px;
				width: 150px;				
			}	
			
			table#lstNoticies {
				border: 2px solid #000000;
				/*margin: 20px auto;*/
				color: #000000;
			}	
			
			table#lstNoticies th {
				background-color: #000000;
				color: #FFFFFF;
				font-weight: bold;					
			}
			
			div#fitxaNoticies {
				/*padding: 23px 20px 20px 20px;*/
			}
				
			table#dadesNoticies {
				color: #000000;
				/*margin: 16px 0 0 20px;*/
				border-left: 2px solid #CC5555;
				width: 100%;
			}
			
			td.tdEstatNot {
				width: 20%;
				text-align: center;
			}			
			
			td.tdDataNot	{
				width: 20%;
				text-align: center;
			}	
			
			td.tdLabel2	{
				padding-left: 20px;
			}
			
			input.sotaFile {
				font-size: 11px;
				margin: 4px 0 0 34px;
			}
			
			span.doc { 
				display: block;
				width: 300px;
				margin: 0 0 3px 0;				
			}
			
			span.doc a {
				color: #000000;
				text-decoration: none;
			}
			
			span.doc a:hover {
				text-decoration: underline;
			}	
			
div#calesa {
	/*text-align: right; */
	padding: 0 0 0 0 !important;
	margin: 0 0 0 0 !important;
	width: 99% !important;
}		

form#frmEnviarRecom {
	width: 300px;
}

form#frmEnviarRecom label {
	display: block;
	width: 120px;
	float: left;
}

form#frmEnviarRecom input {
	font-size: 11px;
	width: 140px;
}

div#botoneraRecom {
	text-align: right;
	padding: 5px 33px 0 0;
}

div#botoneraRecom input {
	font-size: 11px;
	width: 80px;
}

/******************************************
			Buscador Web
 ******************************************/

	div#titolCerca {
		padding: 20px 0 0 0;
		margin: 0 0 10px 0;
		font-size: 12px;
		font-weight: bold;
		border-bottom:1px solid #CC5555;
	}
	
		div.result {
			margin: 5px 0 15px 0;
		}
		
		div.titolResult {
			font-weight: bold;
			margin: 0 0 3px 0;
		}
		
			div.titolResult a {
				font-weight: bold;
				text-decoration: none;
				color: #000000;
			}
			
			div.titolResult a:hover {
				text-decoration: underline;
			}				
		
		div.descResult {
		
		}
		
		div#msgError {
			font-weight: bold;
			color: #FF0000;
		}
		
/*******************************************
     Usuaris web
 *******************************************/
 
		form#frmModifica{
			margin-top:30px;
			border-left:2px solid #c55;
			margin-left:20px;
			padding-left:20px;
		}
		
		form#frmModifica ul{
			margin:0 0 0 0;
			padding:0 0 0 0;
		}
		
		form#frmModifica li{
			margin:0 0 5px 0;
			padding:0 0 0 0;
			list-style:none;
		}
		
		form#frmModifica label{
			display:block;
			float:left;
			width:130px;
			margin-top:3px;
		}

		form#frmModifica select{
			font-size:11px;
			border:1px solid #7f9db9;
		}

		form#frmModifica input{
			font-size:11px;
			border:1px solid #7f9db9;
		}

		form#frmModifica input#nick{
			width:200px;
		}
	
		form#frmModifica input#pass{
			width:200px;
		}
	
		form#frmModifica input#nom{
			width:300px;
		}
	
		form#frmModifica input#cognoms{
			width:300px;
		}

		form#frmModifica input#email{
			width:400px;
		}
		
		form#frmModifica a, form#frmModifica a:active, form#frmModifica a:visited{
			color:#555;
		}
		
		form#frmModifica a:hover{
			color:#000;
		}	
		
/******************************************
		Historic cerques
 ******************************************/		 		

table#lstHistorics {
	border: 2px solid #000000;
	/*margin: 20px auto;*/
	color: #000000;
}	

table#lstHistorics th {
	background-color: #000000;
	color: #FFFFFF;
	font-weight: bold;					
}
 
	 td.tdDataH {
		width: 20%;
		text-align: center;
	 }
	 
		td.tdDataH a {
			color: #000000;
			font-weight: bold;
			text-decoration: none;
		}
	 
		td.tdDataH a:hover {
			text-decoration: underline;
		}
	 
	 td.tdNPH {
		width: 20%;
	 }
	 
	 td.tdNCH {
		width: 20%;
	 }
	 
	 td.tdPreuH {
		width: 20%;
		text-align: right;
	 }
	 
	 td.tdNTOA {
		width: 20%;
	 }
	 
	 td.tdResp {
		font-weight: bold;	
	 }
	 
	 a.tornarHist {
	 	text-decoration: underline;
		color: #555555;
	 }
	 
	 a.tornarHist:hover {
		color: #000000;
	 }	
	  
	div#menuCntUl {	 
		border-bottom: 1px solid #c55; 
		width: 98%; 
		padding: 0 0 5px 0; 
		margin: -20px 0 20px 0;	 
	}
	
	select.selectorsBorsa {
		width: 450px !important;
	}
	
	table#lstTipus {
		border: 2px solid #000000;
		/*margin: 20px auto;*/
		color: #000000;
	}	
	
	table#lstTipus th {
		background-color: #000000;
		color: #FFFFFF;
		font-weight: bold;					
	}
	
/***********************************/
/******* Peticions *****************/ 
/***********************************/

	table#lstPeticions {
		border: 2px solid #000000;
		margin: 10px 0 0 0;
		color: #000000;
	}	
	
	table#lstPeticions th {
		background-color: #000000;
		color: #FFFFFF;
		font-weight: bold;					
	}	

		div#peticions ul {
			height: 20px;
			padding: 0 0 0 0;
			margin: 12px 0 0 0;
			list-style: none;
		}
		
		div#peticions ul li {
			display: inline;
		}
		
		div#peticions ul li a {
			text-decoration: none;
			color: #000000;
			font-weight: bold;
		}		
		
		div#peticions ul li a:hover {
			color: #FF0000;
			text-decoration: underline;
		}	
		
		a.selectopt {
			color: #FF0000 !important;
			text-decoration: underline !important;		
		}	
		
		div#fitxaPeticio h3 {
			margin: 10px 0 0 0;
			color: #FF0000;
		}
		
		input.capsaTextPetita {
			font-size: 11px;
			width: 150px;
		}
		
		input.capsaTextGran {
			font-size: 11px;
			width: 450px;
		}			