html {
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
}

	body {
		height:auto;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		background-color:#fff;
		/*background-image: url(../img/Degradat-Fons.jpg);
		background-repeat: no-repeat;*/
	}
	
		div#pagina {
			vertical-align: top;
			margin: 0 auto;	
		}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: #336699;
	border-style: solid;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
}

A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-style:normal;
	font-size: 13px;
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}

TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-style:normal;
	font-size: 11px;
	text-decoration: none;
	color: #666666;
	font-weight: normal;
}

A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-style:normal;
	font-size: 13px;
	text-decoration: none;
	color: #A2C1E1;
	font-weight: bold
}

.Estilo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.Estilo2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	text-decoration: none;	
	color: #666666;
	font-weight: bold;
	font-size: 13px;
}

.Estilo2 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	text-decoration: none;	
	color: #666666;
	font-weight: bold;
	font-size: 13px;
}

.Estilo2 a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	text-decoration: none;	
	color: #A2C1E1;
	font-weight: bold;
	font-size: 13px;
}

.Estilo3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	text-decoration: none;	
	color: #009900;
	font-weight: bold;
	font-size: 11px;
}

.Estilo4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	color: #006600;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

.Estilo5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	
}

.Estilo5 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	
}

.Estilo5 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	
}
.Estilo6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	color: #888888;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}

.Estilo7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	
}

.Estilo7 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	
}

.Estilo7 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #A2C1E1;
	
}

.publicidad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	
}


/************* INICI *****************/

html.htmlPresentacio {
	height: 100%;
}

	table.bannersSup {
			background-color:#FFFFFF;
			padding: 5px 12px 5px 12px;
			float: center;
			border-bottom:#000000 1px solid;
			border-top:#000000 1px solid;
			}
	
	.bannersInf {
			float: center;
			background-color:#000000;
			/*border-bottom: 1px solid #888;*/
			width: 820px;
			/*height: 200px;*/
			margin: 0 0 0 0;
			padding: 30px 0 0 0;
			}
			
	.iniText {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 12px;
			color: #666666 !important;
			/*font-weight: normal;
			font-style: inherit;*/
			padding: 10px 10px 10px 10px;
		}
		
		.iniText a {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 12px;
			color: #A2C1E1 !important;
			font-weight: bold;
			/*font-style: inherit;*/
			padding: 10px 10px 10px 10px;
		}
		
		.iniText a:hover {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 12px;
			color: #000000 !important;
			/*font-weight: normal;
			font-style: inherit;*/
			padding: 10px 10px 10px 10px;
		}


		.busqueda {
			padding: 0 10px 0 10px;
		}
		
body.bPresentacio {
	height: 100% !important;
}

	table#presentacio td {
		text-align: center;
		vertical-align: top;
	}
	
		div#divIdiomes {
			text-align: center;
			margin: 20px 0 0 0;
		}
	
			a.aIdioma1 {
				text-decoration: none;
				font-size: 11px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight: bold;
				color: #000;
			}
			
			a.aIdioma1:hover {
				color: #A2C1E1;
			}
			
			a.aIdioma2 {
				text-decoration: none;
				font-size: 11px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight: bold;
				color: #fff;
			}
			
			a.aIdioma2:hover {
				color: #A2C1E1;
			}

			#tags {
				padding: 0 5px 0 5px; 
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size: 8px;
				font-weight: bold;
				color:#000000;
				text-decoration:none;		
			}
			
			#tags a {
				padding: 0 5px 0 5px; 
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size: 9px;
				font-weight: bold;
				color:#666666;
				text-decoration:none;		
			}
			
			#tags a:hover {
				padding: 0 5px 0 5px; 
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size: 9px;
				font-weight: bold;
				color:#A2C1E1;
				text-decoration:none;		
			}
			
			input#btnBusqueda {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				width: 100px !important;
				height: 24px;
				/*border: 1px solid #FFFFFF; /*none !important;
				background-color: #ee820f;*/
				color: #FFF;
				font-weight: bold;
				font-size: 11px;
				background-image:url(../img/btnenviar.jpg);
				background-position:center;
				text-align:center;
				text-decoration:none;
				background-repeat:no-repeat;
				padding-bottom: 4px;
				border: 0px;
				margin-bottom: 10px;
			}
				
			input#btnBusqueda:hover{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				width: 100px !important;
				height: 24px;
				/*border: 1px solid #FFFFFF; /*none !important;
				background-color: #ee820f;*/
				color: #FFF;
				font-weight: bold;
				font-size: 11px;
				background-image:url(../img/btnenviarOver.jpg);
				background-position:center;
				text-align:center;
				text-decoration:none;
				background-repeat:no-repeat;
				padding-bottom: 4px;
				border: 0px;
				margin-bottom: 10px;
			}
			
			input#btnCaixaBusqueda {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				/*border: 1px solid #FFFFFF; /*none !important;
				background-color: #ee820f;*/
				color: #A2C1E1;
				font-weight: normal;
				text-decoration:none;
				margin-bottom: 10px;
				padding-bottom: 4px;
			}
			
			.mnuInici2 {
					text-align:right;
					list-style-type: none;
					margin: 0px;
					padding: 0px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 8pt;
					font-weight: bold;
					color: #666666;
					text-decoration: none;
				}
				
				.mnuInici2 a{
					text-align:right;
					list-style-type: none;
					margin: 0px;
					padding: 0px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 8pt;
					font-weight: bold;
					color: #666666;
					text-decoration: none;
				}
				
				.mnuInici2 a:hover{
					text-align:right;
					list-style-type: none;
					margin: 0px;
					padding: 0px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 8pt;
					font-weight: bold;
					color: #A2C1E1;
					text-decoration: none;
				}
				
			.mnuInici2 ul {
					text-align:right;
					list-style-type: none;
					margin: 0px;
					padding: 0px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 8pt;
					font-weight: bold;
					color: #666666;
					text-decoration: none;
				}
				
				.mnuInici2 ul a {
					text-align:right;
					list-style-type: none;
					margin: 0px;
					padding: 0px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 8pt;
					font-weight: bold;
					color: #666666;
					text-decoration: none;
				}
				
				.mnuInici2 ul a:hover {
					text-align:right;
					list-style-type: none;
					margin: 0px;
					padding: 0px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 8pt;
					font-weight: bold;
					color: #A2C1E1;
					text-decoration: none;
				}
				
				.menuInici ul li {
					list-style-type: none;
					margin: 0px;
					padding: 0px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 8pt;
					font-weight:bold;
					color:#666666;
					border-left: 10px solid #666;
					text-decoration: none;
				}
			
				.menuInici ul li a {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 11pt;
					color: #A2C1E1;
					text-decoration: none;
					text-transform: uppercase;
					display: block;
					padding: 10px 0px 0px 0px;
					text-decoration: none;
					font-weight:bold;	
				}
				
				.menuInici ul li a:hover {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 11pt;
					float:right;
					border-left: 10px solid #333;
					color: #A2C1E1;
					text-decoration: none;
					font-weight:bold;
				}

/** CARTERA **/

	div#carteraBox {
		vertical-align: top;
		width: 405px;
		/*padding: 10px 0 0 0;
		_padding: 10px 0 0 0;*/
	}
	
		div#fitxaHabitat {
			position: relative;
			width: 405px;
		}
		
		div#titolGranVivenda {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none;
			margin: 15px 5px 5px 20px;
			padding: 20px 20px 20px 20px;
			font-size: 20px;
			color: #555555 !important;
			font-weight: bold;
			font-style: normal;
			/*border-bottom: 2px solid #CC0000;*/
			width: 370px;
			background-color:#000000;
			text-align: left;
		}
		
		div#buscador {
			width: 100%;
			border: 1px solid #000000;			
			margin: 10px 0 10px 0;
			_margin: 10px 0 10px 0;
			padding: 10px 0 10px 0;
			_padding: 0 0 8px 0;
			text-align: left;
			background-color:#000;
			vertical-align:top;
			
		}
		
		div#buscador2 {
			width: 100%;
			border: 1px solid #000000;			
			margin: 10px 0 10px 30px;
			*margin: 10px 0 10px 20px;
			_margin: 10px 0 10px 20px;
			padding: 10px 0 10px 0;
			_padding: 0 0 8px 0;
			text-align: left;
			background-color:#000;
			vertical-align:top;
			
		}
/*			div#titol {
				background-color: #070707;
				color: #FFF;
				font-weight: bold;
				width: 70px;
				padding: 3px 3px 3px 3px;
				text-align: center;
			}	*/
			
			form#frmBuscador {
				width: 405px;
				margin: 0 0 0 0;
				padding: 5px 5px 5px 5px;
			}
			
				div#preuItipologia {
					margin: 0 0 11px 0;
					_margin: 0 0 5px 0;
					/*border: 1px solid;*/
					_float: left;
				}
				
					div#divPreus {
						float: left;
						width: 280px;
						/*border: 1px solid #990000;*/
					}
					
						label.campB {
							color: #666;
							font-weight: bold;
							display: block;
							width: 55px;
							margin: 0 5px 0 5px;
							padding: 1px 5px 0 0;
							text-align: right;
						}
						
						label.preus {
							width: 45px;
							color: #000000;
							font-weight: bold;
							display: block;	
							float: left;
							text-align: center;
							padding: 1px 0 0 0;					
						}
						
						input#preu1 {
							background-color: #FFFFFF;
							font-size: 11px;
							border: 1px solid #070707;
							width: 60px;
							float: left;
						}
						
						input#preu2 {
							background-color: #FFFFFF;
							font-size: 11px;
							border: 1px solid #070707;	
							width: 60px;
							float: left;					
						}
						
					div#divTipologia {
						margin: 5px 5px 5px 10px;
						width: 250px;
						/*border: 1px solid #33FF33;*/
					}
					div#divTipologiaPr {
						margin: 5px 5px 5px 5px;
						width: 250px;
						/*border: 1px solid #33FF33;*/
					}
					div#divTipologiaPb {
						margin: 5px 5px 5px 5px;
						width: 250px;
						/*border: 1px solid #33FF33;*/
					}
					div#divTipologiaTp {
						margin: 5px 5px 5px 15px;
						width: 250px;
						/*border: 1px solid #33FF33;*/
					}


					
						select#selectTipologia {
							width: 161px;
							font-size: 11px;
							border: 1px solid #070707;
							margin: 5px 5px 5px 5px;
							padding: 0 0 0 0; 
							_width: 227px;
							float: right;
						}
						select#selectProvincia {
							width: 161px;
							font-size: 11px;
							border: 1px solid #070707;
							margin: 5px 5px 5px 5px;
							padding: 0 0 0 0; 
							_width: 227px;
							float: left;
						}
						select#selectMunicipi {
							width: 161px;
							font-size: 11px;
							border: 1px solid #070707;
							margin: 5px 5px 5px 5px;
							padding: 0 0 0 0; 
							_width: 227px;
							float: left;
						}
						select#selectTipus {
							width: 161px;
							font-size: 11px;
							border: 1px solid #070707;
							margin: 5px 5px 5px 5px;
							padding: 0 0 0 0; 
							_width: 227px;
							float: left;
						}

						
				div#botons {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
					float: right;
					width: 110px;
					height: 41px;
					/*border-left: 1px solid #D03C3C;*/
					margin: 5px 10px 0 5px;
					padding: 5px 5px 0 10px;
				}
				
					a.abtn {
						text-decoration: none;
						color: #FFF;
						font-weight: bold;
						/*background-image: url(../img/fletxa.gif);
						background-repeat: no-repeat;*/
						background-position: left center;
						padding: 0 0 0 18px;
						display: block;
						margin: 0 0 5px 0;
					}
					
					a.abtn:hover {
						color: #A2C1E1;
					}
					
				div#location {
					margin: 0 0 0 0;
					/*border: 1px solid;*/
					width: 580px;
					_float: left;				
				}	
				
					select#selectMunicipi {
						font-size: 11px;
						border: 1px solid #070707;
						width: 161px;		
						_width: 167px;
						float: right;
						margin: 5px 0 5px 5px;
					}
					
					select#selectProvincia {
						font-size: 11px;
						border: 1px solid #070707;
						width: 161px;
						_width: 167px;
						margin: 5px 0 5px 5px;
						float: right;
					}											
		
		div#scrollTable {
			width: 405px;
			/*overflow: hidden;
			height: 236px;
			border: 1px solid #010101;*/
			margin: 0 20px 0 20px;
		}
		
			div.vivenda {
				margin: 5px 5px 5px 5px;
				padding: 10px 5px 10px 5px;
				background-color: #FFFFFF;
				border-bottom: 1px solid #A2C1E1;
			}
			
				div.vivenda table {
					/*width: 100%;*/
				}
				
				td.miniatura {
					vertical-align: middle;
				}
				
				td.descripcio {
					padding-left: 10px;
					text-align: left;
				}	
				
					div#titolHab {
						padding-bottom: 5px;
						text-align: left;
						text-decoration: none;
						color: #000;
						font-weight: bold;
					}
					
					div#titolHab a {
						padding-bottom: 5px;
						text-align: left;
						text-decoration: none;
						color: #000;
						font-weight: bold;
					}
					
					div#titolHab a:hover {
						padding-bottom: 5px;
						text-align: left;
						text-decoration: none;
						color: #A2C1E1;
						font-weight: bold;
					}
					
					div#descHab {
					}
					
		div.capzalera {
			border-bottom: 1px solid #A2C1E1;
			margin: 0 5px 5px 20px; 
			padding: 10px 0 0 5px;
			width: 395px;
		}
		
			span.descTitol {
				float: left;
				margin: 10px 10px 10px 10px;
				padding: 10px 10px 10px 10px;
				color: #A2C1E1;
				font-weight: bold;
				width: 405px;
			}
			
			span.descPTitol {
				margin: 0 0 0 10px;
				color: #A2C1E1;
				font-weight: bold;
			}			
			
			span.llistaVidsTitol {
				margin: 0 10px 0 0;
				color: #A2C1E1;
				font-weight: bold;
				float: right;
			}					
			
			span.fotosTitol {
				float: left;
				margin: 0 10px 0 0;
				color: #A2C1E1;
				font-weight: bold;				
			}
			
			span.obsTitol { 
				float: left;
				margin: 0 0 0 0;
				padding: 0 0 5px 0;
				color: #A2C1E1;
				font-weight: bold;				
			}
			
			div#titolHabitat {
				margin: 10px 0 0 0px;
				_margin: 0 0 0 0px;
				_padding: 10px 0 0 0;
				color: #070707;
				font-weight: bold;
				_overflow: hidden;
				width: 405px;
			}
			
			div#descripcioText {
				margin: 10px 10px 10px 10px;
				padding: 10px 10px 10px 10px;
				_padding: 10px 10px 10px 10px;
				text-align: justify;
				width: 405px;
			}
			
			div#fotografies	{
				text-align:left;
				float: left;
				margin: 0 0 0 11px;
				_margin: 0 0 0 0;
				/*width: 362px;*/
				/*_width: 1%;*/
			}	
			
				div#marcFoto {
					float: left;
					width: 405px;
					/*height: 325px;*/
					border: 1px solid #000000;
					margin: 0 0 0 11px;
					_margin: 0 0 0 11px;
				}
				
					div#marcFoto img {
						float: left;
						width: 405px;
						/*border: 1px solid #070707;*/
					}	
				
				div#miniatures {
					width: 430px;
					/*height: 42px;*/				
					float: left;
					/*padding: 5px 0 15px 0;*/	
					margin: 5px 0 0 0;	
					margin-left: 10px;	
					_margin-left: 11px;	
				}

					img.tn	{
						border: 1px solid #000;
					}
					
					div#miniatures a {
						margin: 0 0 0 0;
						/*padding: 0 5px 5px 5px;
						display: inline-block;
						overflow: hidden;*/
						width: 93px;
						height: 93px;
					}
			
			div#observacionsText {
				margin: 10px 0 10px 20px;
				padding: 10px 0 10px 5px;
				_padding: 10px 15px 10px 5px;
				text-align: justify;
				width: 395px;
				/*border-bottom: 1px solid #A2C1E1;*/
			}
			
			td.campCars {
				
			}
			
			table#tSkills {
				width: 405px;
				_width: 405px;
				margin: 0 0 0 0;
				_margin: 10px 0 0 0;
				_float: left;
			}
			
			span.caracters {
				margin: 0 0 0 0;
				padding: 0 0 0 15px;
				background-image: url(../img/bullet.gif);
				background-repeat: no-repeat;
				background-position: left;
			}
			
			div#aContent {
				margin: 11px 20px 5px 20px;
				padding: 10px 0 0 0;
				text-align: center;
				border-top: 1px solid #A2C1E1;
				width: 405px;
			}
			
				a.tornarPromo {
					text-decoration: none;
					color: #070707;
					font-weight: bold;
				}
				
				a.tornarPromo:hover {
					color: #A2C1E1;
				}
				
		div#descripcioPromo {
			margin: 11px 448px 5px 30px;  
			text-align: justify;
			/*width: 290px;*/
		}
	
		div#infoPromo {
			height: 252px;
			width: 405px;
			float: left;
			margin: 11px 59px 0 30px;
			_margin: 11px 0 0 11px;
		}

			div#icons {
				height: 240px;
				float: left;
			}		
		
				div#icons a {
					display: block;
					overflow: hidden;
					width: 54px;
					height: 54px;
					border: 1px solid #070707;
					margin: 0 6px 6px 0;
				}
				
			div#visorPromo {
				width: 610px;
				height: 240px;
				border: 1px solid #070707;
				float: left;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				_overflow: hidden;
				/*position: relative;*/
			}
			
			div#llistatVivendes {
				width: 370px;
				height: 180px;
				margin: 18px 0 8px 10px;	
				_margin: 18px 0 8px 10px;	
				overflow: auto;
				_overflow-x: hidden;
				_overflow-y: scroll;
				border: 1px solid #070707;
				padding: 5px 5px 5px 5px;
			}
				
			div#submenu {
				width: 270px;
				height: 180px;
				padding: 5px 5px 5px 5px;
				padding: 5px 5px 5px 5px;
				margin: 11px 0 8px 30px;	
				_margin: 11px 7px 8px 11px;	
				border: 1px solid #070707;
				float: left;
			}		
			
			div#divPS {
				width: 280px;
				height: 190px;
				border: 1px solid #000;
				background-color: #FFF;
				position: absolute;
				left: -1px;
				top: -1px;
				/*_left: 8px;
				_top: -1px;*/
			}
			
			div#divPP {
				width: 280px;
				height: 190px;
				border: 1px solid #000;
				background-color: #FFF;
				position: absolute;
				left: -1px;
				top: -1px;				
				/*_left: -1px;
				_top: -1px;*/
			}
			
			div#divPF {
				width: 280px;
				height: 190px;
				border: 1px solid #000;
				background-color: #FFF;
				position: absolute;
				left: -1px;
				top: -1px;				
				/*_left: 8px;
				_top: 350px;*/
			}
			
			div#divD {
				width: 280px;
				height: 190px;
				border: 1px solid #000;
				background-color: #FFF;
				position: absolute;
				left: -1px;
				top: -1px;				
				/*_left: 8px;
				_top: 350px;*/
			}									
			
			table#tLlistatViv {
				width: 100%;
				_width: 95%;				
			}
				
				a.aViPromo1 {
					color: #070707;
					font-weight: bold;
					text-decoration: none; 
					/*background-image: url(../img/bullet1.gif);
					background-repeat: no-repeat;
					background-position: left center;
					padding: 0 0 0 11px;*/					
				}
				
				a.aViPromo1:hover {
					color: #A2C1E1;
				}			
				
				td.filesViv {
					padding: 4px 10px 4px 10px;
				}
				
			p.noMsg {
				margin: 5px 5px 5px 5px;
				padding: 0 0 0 0;
				color: #000;
				font-weight: bold;
				text-align: center;
			}
			
			div#textFotos {
				margin: 0 0 10px 15px;
				_margin: 0 0 10px 15px;
				width: 405px;
			}
			
			div#textFotos p {
				margin: 10px 0 10px 15px;
				_margin: 10px 0 10px 15px;
				width: 405px;
			}
			
			div#textFotos2 {
				margin: 10px 0 10px 10px;
				_margin: 10px 0 10px 10px;
				width: 405px;
			}			
			
			h1.titolDiv {
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				font-size: 11px;
				font-weight: bold;
				background-color: #CCCCCC;
				padding: 5px 5px 5px 5px;
				margin: 5px 5px 5px 5px;
			}
			
				span#tancament {
					float: right;
					background-image: url(../img/creu.gif);
					background-position: left center;
					background-repeat: no-repeat;
					padding: 0 0 0 11px;
				}
				
					span#tancament a {
						text-decoration: none;
						color: #070707;
					}
					
					span#tancament a:hover {
						color: #FF221D;
					}		
					
					a.aPS {
						text-decoration: none;
						display: block;
						width: 54px;
						height: 54px;
						border: 1px solid #070707;
						background-image: url(../img/situacio.jpg);
						background-repeat: no-repeat;
					}
					
					a.aPP {
						text-decoration: none;
						display: block;
						width: 54px;
						height: 54px;
						border: 1px solid #070707;
						background-image: url(../img/planta.jpg);
						background-repeat: no-repeat;
					}
					
					a.aPF {
						text-decoration: none;
						display: block;
						width: 54px;
						height: 54px;
						border: 1px solid #070707;
						background-image: url(../img/alcat.jpg);
						background-repeat: no-repeat;
					}
					
					a.aDoc {
						text-decoration: none;
						display: block;
						width: 54px;
						height: 54px;
						border: 1px solid #070707;
						background-image: url(../img/docs.gif);
						background-repeat: no-repeat;					
					}	
					
					div.scrollContent {
						overflow: auto;
						height: 150px;
						margin: 0 5px 0 5px;
					}
					
				table.tLlistats {
					/*width: 100%;	*/
				}
				
					table.tLlistats td {
						padding-left: 11px;
					}
				
				a.aPlansPS, a.aPlansPP, a.aPlansPF {
					text-decoration: none;
					color: #070707;
					/*background-image: url(../img/bullet.gif);
					background-repeat: no-repeat;
					background-position: 0 5px;
					padding: 0 0 0 10px;*/					
				}
				
				img.bulet {
					margin: 0 10px 2px 0;
				}
				
			/*	a.aPlansPS:hover, a.aPlansPP:hover, a.aPlansPF:hover {
				
				}*/
				
				a.aDocs {
					text-decoration: none;
					color: #070707;
					margin: 0 0 0 5px;							
				}
				
				img.format {
					margin: 1px 0 0 0;
				}
				
				a.aPlansSitua:hover, a.aPlansPlanta:hover, a.aPlansFacana:hover, a.aDocs:hover {
					color: #A2C1E1;
				}
				
				td#imaClick {
					vertical-align: middle;
					text-align: center;
					width: 405px;
					_width: 405px;
					height: 240px;
					_height: 100%;
				}
				
					td#imaClick a {
						text-decoration: none;
						display: block;
						overflow: hidden;
					}				
				
				table#cntTable {
					/*position: absolute;
					top: 0;
					left: 0;*/
				}
				
				div#divCapa {
					background-color: #000;
					width: 405px;
					height: 240px;
				}
				
					p#messenger {
						color: #FFF;
						font-weight: bold;
						text-align: center;
						margin: 0 10px 20px 10px;
						padding: 110px 0 0 0;
						width: 405px;
					}	
					
			div.descHabitat {
				margin: 10px 20px 0 20px;
				text-align: justify;
				width: 405px;
			}
			
			
/************* HEADER ****************/
		
			div#header {
				width: 947px;
				height: 120px;
				/* background-color: #fdd479; 
				background-color: #000;*/
			}
			
					
/**************** MENU ******************/			
					
			div#menu {
				height: 35px;
				margin: 0 0 0 0;
				padding: 6px 0 4px 0;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: bold;
			}	
			
				div#cntMenu {
					float: right;
				}	
				
					div#cntMenu ul {
						margin: 0 0 0 0;
						padding: 6px 10px 0 5px;
					}
					
						li.opcio {
							display: inline;
							color: #A2C1E1;
							margin: 0 1px 0 1px;
							_margin: 0 4px 0 0;
						}
						
						li.ambSeparador {
							background-image: url(../img/separadorBl.jpg);
							background-position: right;
							background-repeat: no-repeat;
							padding: 0 5px 0 0;
							_padding: 0 2px 0 0;
						}
						
						
						li.opcio a {
							text-decoration: none;
							color: #FFF;
							font-weight: bold;
						}
						
						li.opcio a:hover {
							text-decoration: none;
							color: #A2C1E1;
							font-weight: bold;
						}
						
						a.selected {
							text-decoration: none;
							color: #CC0000 !important;
							font-weight: bold;
						}
				
				div#menuR {
					height: 35px;
					margin: 0 0 0 0;
					padding: 6px 0 4px 0;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
					font-weight: bold;
				}	
			
				div#cntMenuR {
					float: left;
				}	
				
					div#cntMenuR ul {
						margin: 0 0 0 0;
						padding: 6px 5px 0 10px;
					}
					
						li.opcio {
							display: inline;
							color: #A2C1E1;
							margin: 0 1px 0 1px;
							_margin: 0 4px 0 0;
						}
						
						li.ambSeparador {
							background-image: url(../img/separadorBl.jpg);
							background-position: right;
							background-repeat: no-repeat;
							padding: 0 5px 0 0;
							_padding: 0 2px 0 0;
						}
						
						
						li.opcio a {
							text-decoration: none;
							color: #FFF;
							font-weight: bold;
						}
						
						li.opcio a:hover {
							text-decoration: none;
							color: #A2C1E1;
							font-weight: bold;
						}
						
						a.selected {
							text-decoration: none;
							color: #CC0000 !important;
							font-weight: bold;
						}
							
				ul#mnuIdiomes {
					list-style: none;					
				}
				
					li.opcioIdioma {
						float: right;	
						background-image: url(../img/separadorBl.jpg);
						background-position: right center;
						background-repeat: no-repeat;	
						padding: 0 10px 0 5px;																
					}	
					
					li.lastIdioma {
						float: right;	
						padding: 0 10px 0 5px;					
					}
					
						ul#mnuIdiomes li a {
							color: #FFF;
							font-weight: bold;
							text-decoration: none;
						}
						
						ul#mnuIdiomes li a:hover {
							color: #A2C1E1;
						}
						
						a.idiomaSelected {
							color: #A2C1E1 !important;	
						}	

div#menuN {
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
		}	
		
			div#cntMenuN {
				float: left;
			}	
			
			div#cntMenuN ul {
						margin: 0 0 0 0;
						padding: 0 0 0 0;
					}
						
			ul#mnuIdiomesN {
					list-style: none;					
				}
				
					li.opcioIdiomaN {
						float: right;	
						background-image: url(../img/separadorBl.jpg);
						background-position: right center;
						background-repeat: no-repeat;	
						padding: 0 10px 0 5px;																
					}	
					
					li.lastIdiomaN {
						float: right;	
						padding: 0 10px 0 5px;					
					}
					
						ul#mnuIdiomesN li a {
							color: #FFF;
							font-weight: bold;
							text-decoration: none;
						}
						
						ul#mnuIdiomesN li a:hover {
							color: #A2C1E1;
						}
						
						a.idiomaSelectedN {
							color: #A2C1E1 !important;	
						}	
								

				div#menuInfD {
				color:#fff;
				vertical-align: top;
				float: left;
				height: 60px;
				background-color: #000;
				padding: 10px 20px 10px 20px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				/*border-top: 1px solid #000;*/
			}	
			
				div#cntMenuInfD {
					background-color: #000;
					vertical-align: middle;
					border-bottom: 0px solid #000;
					
				}	
				
					div#cntMenuInfD ul {
						color: #A2C1E1;
						margin: 0 0 0 0;
						padding: 20px 0 20px 0;
					}
					
						li.opcioInfD {
							display: inline;
							margin: 0 1px 0 1px;
							_margin: 0 4px 0 0;
						}
						
						li.ambSeparadorInfD {
							background-color: #000;
							vertical-align: middle;
							background-image: url(../img/separadorBl.jpg);
							background-position: right;
							background-repeat: no-repeat;
							padding: 0 10px 0 0;
						}
						
						
						li.opcioInfD a {
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 10px;
							font-weight: bold;
							text-decoration: none;
							color: #fff;
						}
						
						li.opcioInfD a:hover {
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 10px;
							color: #A2C1E1 !important;
							font-weight: bold;
						}
						
						a.selectedInfD {
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 12px;
							color: #A2C1E1 !important;
							font-weight: bold;
						}
					
				div#menuInfE {
				color:#fff;
				vertical-align: top;
				float: right;
				height: 60px;
				background-color: #000;
				padding: 10px 20px 10px 20px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				/*border-top: 1px solid #888;*/
			}	
			
				div#cntMenuInfE {
					background-color: #000;
					vertical-align: top;
					border-bottom: 0px solid #000;
					
				}	
				
					div#cntMenuInfE ul {
						color: #A2C1E1;
						margin: 0 0 0 0;
						padding: 20px 0 20px 0;
					}
					
						li.opcioInfE {
							display: inline;
							margin: 0 1px 0 1px;
							_margin: 0 4px 0 0;
						}
						
						li.ambSeparadorInfE {
							background-color: #000;
							vertical-align: middle;
							background-image: url(../img/separadorBl.jpg);
							background-position: right;
							background-repeat: no-repeat;
							padding: 0 10px 0 0;
						}
						
						
						li.opcioInfE a {
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 10px;
							font-weight: bold;
							text-decoration: none;
							color: #fff;
						}
						
						li.opcioInfE a:hover {
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 10px;
							color: #A2C1E1 !important;
							font-weight: bold;
						}
						
						a.selectedInfE {
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 12px;
							color: #A2C1E1 !important;
							font-weight: bold;
						}
						
/**************** LOGIN ******************/

			div#login {
				width: 400px;
				_width: 400px;
				margin: 0 0 0 0;
				/*_margin: 0 10px 0 0;*/
				padding: 0 0 2px 0;
				float: right;
			}
			
				form#frmLogin {
					margin: 0 0 0 0;
					padding: 0 0 0 0;	
				}
				
					label.loginEtiqueta {
						color: #000;
						display: block;
						float: right;
						font-size: 11px;
						/*width: 50px;*/
						padding: 4px 4px 0 5px;
						text-align: center;
					}
					
					input#usuari {
						width: 70px;
						float: right;
						height: 11px;
						font-size: 11px;
						border: 1px solid #FFF;
						margin: 3px 0 0 0;
						/*_margin: 2px 0 2px 0;*/
						padding: 0 0 0 0;
					}
					
					input#clau {
						width: 70px;
						float: right;
						height: 11px;
						font-size: 11px;
						border: 1px solid #FFF;						
						margin: 3px 5px 0 0;
						padding: 0 0 0 0;
					}
					
					a#bEntrar {
						width: 60px;
						height: 16px;
						float: right;
						background-color: #000;
						border: none;
						color: #FFF;
						font-weight: bold;
						text-align: center;
						text-decoration: none;
						display: block;
						font-size: 11px;
						margin: 3px 0 0 0;
						/*padding: 1px 0 0 0;*/
					}	
					
					a.aAjuda {
						float: right;
						width: 60px;
						height: 16px;
						text-decoration: none;
						/* background-color: #A2C1E1; */
						color: #FFF;
						font-weight: bold;
						text-align: center;
						font-size: 11px;
						margin: 3px 0 0 11px;
						_margin: 3px 0 0 0;
						display: block;
					}	
					
					div#login p {
						margin: 0 6px 0 0;
						padding: 4px 0 0 0;
						float: right;
						color: #FFF;
						font-weight: bold;
					}
					
						div#login span {
							margin: 0 0 1px 0;
							padding: 0 0 0 0;
						}
					
						span.nomUsuari {
							/*color: #CCFF99;*/
							/*color: #448D07;*/
							color: #000;
							font-weight: bold;
							margin: 0 0 0 10px !important;	
							padding: 0 0 0 0;						
						}
					
					a.desconnectar {
						width: 80px;
						height: 16px;
						float: right;
						background-color: #A2C1E1;
						border: none;
						color: #FFF;
						font-weight: bold;
						text-align: center;
						text-decoration: none;
						display: block;
						font-size: 11px;
						margin: 3px 0 0 4px;
						_margin: 3px 0 0 4px;
					}			


/**************** INICI **************/					
			
			.textPeuInici {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color: #666 !important;
			font-weight: normal;
			font-style: normal;
			height:auto;
			margin-bottom: 12px;
			margin-top: 12px;
			text-align:justify;
		}
			
				.textPeuIniciText {
			text-align:justify;
			float: left;
			font-size:11px;
			color: #6666 !important;
			font-weight: normal;
		}

				
				
/**************** QUI SOM **************/					
			
			.quisom {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			color: #000 !important;
			font-weight: normal;
			font-style: normal;
			height:auto;
			margin-bottom: 12px;
			margin-top: 12px;
			text-align:justify;
		}
			
				.quisomText {
			text-align:justify;
			float: left;
			font-size:12px;
			color: #000 !important;
			font-weight: normal;
		}

				
/**************** CONTINGUT **************/					
			
			div#content {
				width: 820px;
				min-height: 405px;
				border: 1px solid #000000;
				background-color: #fff;
				margin: 11px 0 0 0;
			}	
			
				img.imatge {
					border: 1px solid #fff;
					position: bottom;					
					margin: 12px 12px 12px 12px;
					
				}
				
				label.titol {
					color: #FFF;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-weight: bold;
					/*background-color: #A2C1E1;
					font-size: 16px;*/
					border-bottom: 1px solid #fff;
					font-size: 11px;
					height: 20px;
					display: block;
					padding: 5px 0 0 12px;					
				}
				
				div.text {
					color: #000;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					/*font-size: 12px;*/
					font-size: 11px;
					text-align: justify;
					padding: 12px 12px 0 0;
					
				}
				
					div.text a {
						color: #000;
						text-decoration: none;
						font-weight: bold;
					}
					
					div.text a:hover {
						color: #333;
					}
					
				div.textPrNo {
					color: #000;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					/*font-size: 12px;*/
					font-size: 11px;
					text-align: justify;
					padding: 12px 12px 12px 12px;
					
				}
				
					div.textPrNo a {
						color: #A2C1E1;
						text-decoration: none;
						font-weight: bold;
					}
					
					div.textPrNo a:hover {
						color: #A2C1E1;
					}

/** GENERAL **/		

.novisible {
	display: block;
	width: 405px;
}		

.visible {
	display: block;
	width: 405px;
}

.centrat {
	margin: 12px 0 5px 0 !important;
	_margin: 12px 0 5px 0 !important;
}

.alineat {
	margin: 0 0 11px 0 !important;
	_margin: 0 0 5px 0 !important;
}

.colorejat {
	border: 1px solid #070707;
}

.normal {
	border: 1px solid #CCCCCC;
}

.marcat {
	color: #070707;
	font-weight: bold;
}

.esquerra {
	float: left;
}

.dreta {
	float: right;
}

.color0 {
	background-color: #DFDFDF;
}

.color1 {
	background-color: #CCCCCC;
}

p.msg {
	color: #CC0000;
	font-weight: bold;
	text-align: left;
	padding-left: 6px;
}

.marge20 {
	padding: 20px 0 0 0 !important;
	_padding: 10px 0 0 0 !important;
}

.selectedLink {
	color: #FE0000 !important;
}

/******* PRODUCTES ********/

			div#pathProductes {
				margin: 20px 0px 20px 0px;
				padding: 5px 0px 5px 0px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				text-align: left;
				color: #000;
				font-size: 12px;
				border-bottom: 1px solid #fff;
				border-top: 1px solid #fff;
			}
			
				div#pathProductes a {
					text-decoration: none;
					color: #A2C1E1;
					font-weight: bold;
					margin: 0 5px 0px 5px;
				}
				
				div#pathProductes a:hover {
					color: #000;
				}
				
				a.aPrimer {
					margin: 0 5px 0 5px !important;
					padding: 0 5px 0 5px;
				}	
				
				div#fitxaProducte {
					min-height: 350px;
										
				}			
									
 				div#fitxaProducte img {
					margin: 5px 10px 5px 20px;
					border: 5px solid #000;
				}
				
				div#marcaAigua img {
					margin: 5px 10px 5px 5px;
					border: none;
				}
				
				div#titolProducte {
					font-family:Verdana, Arial, Helvetica, sans-serif;
					margin: 5px 10px 5px 10px;
					text-align: justify;
					color: #000;
					font-weight: bold;
				}
				
				div#textProducte {
					margin: 5px 10px 5px 10px;
					text-align: justify;
					color:#000;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:11px
					
					
									}
				
				div#llistaFamilies {
					min-height: 350px;
				}
				
					a.aFamilia {
						background-image: url(../img/next.gif);
						background-repeat: no-repeat;
						background-position: left;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						text-align: left;
						color: #A2C1E1;
						font-size: 11px;												
						display: block;
						font-weight: bold;
						text-decoration: none;	
						text-align: left;	
						padding: 5px 5px 5px 20px;
						margin: 5px 5px 5px 10px;						
					}
					
					a.aFamilia:hover {
						color: #A2C1E1;
					}
					
					div#textSubfamilia {
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 11px;
						text-decoration: none;
						display: block;
						text-align: left;
						color: #000;
						padding: 5px 5px 5px 20px;
						margin: 5px 5px 5px 10px;	
						border-bottom: 1px dotted #FFFFFF;
					}
				
				div#llistaSubfamilies {
					min-height: 350px;
					margin: 0px 5px 0 0px; 
				}
				
				div#llistaProductes {
					min-height: 350px;
					margin: 0px 5px 0 5px;
					height: 250px;
															
					/*border: 0px solid #FFF;*/
					overflow: auto;
				}
				
					div#producte {
						font-family: Verdana, Arial, Helvetica, sans-serif;						
						text-align: left;
						color: #000;
						padding: 5px 5px 5px 5px;
						margin: 5px 5px 5px 5px;
						min-height: 50px;
						_height: 50px;
					}
					
					.color0 {
						background-color: #d0c9c9;
						
					}
					
					.color1 {
						background-color: #f0f0f0;
						
					}
					
						div#infoMiniatura {
							height: 40px;
							font-family: Verdana, Arial, Helvetica, sans-serif;
							padding: 0 5px 0 5px;
							margin: 0 5px 0 5px;										
						
						}
						
						h1#nomMiniatura {
							text-align: left;
							font-family: Verdana, Arial, Helvetica, sans-serif;
							margin: 0 5px 0 5px;
							padding: 0 5px 5px 5px;
							font-size: 11px;
							font-weight: bold;
						}
						
							h1#nomMiniatura a {
								font-family: Verdana, Arial, Helvetica, sans-serif;
								text-decoration: none;
								color: #000;
								margin: 0 5px 5px 5px;
								padding: 0 5px 5px 5px;
							}
							h1#nomMiniatura a:hover {
								color: #A2C1E1;
							}
							
						
						div#textMiniatura {
							text-align: left;
							margin-left: 50px;
							padding: 0 0 0 10px;
							margin: 0 0 0 10px;
							color:#000;
							font-family:Verdana, Arial, Helvetica, sans-serif;
							font-size:11px;
							
						}
						
							div#textMiniatura p {
							margin-left: 10px;
                 			 margin-top: 5px;
                			 margin-bottom: 5px;
               }
			   			
				p.msgError {
					color: #A2C1E1;
					font-weight: bold;
				}

					
/*******  CONTACTAR **************/

			div#contentForm {
				width: 580px;
				min-height: 405px;
				background-color: #fff;
				margin: 11px 0 0 0;
			}	

			div.textCnt {
				color: #333;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				/*font-size: 12px;*/
				font-size: 11px;
				text-align: center;
				padding: 12px 12px 0 12px;
			}
			
					div.textCnt a {
						color: #333;
						text-decoration: none;
						font-weight: bold;
					}
					
					div.textCnt a:hover {
						color: #D4000F;
					}

			form#frmContactar {
				margin: 10px 12px 18px 12px;
				padding: 0 0 0 0;
			}
			
				div.camp {
					margin: 3px 0 0 0;
					_margin: 1px 0 0 0;
				}
			
				form#frmContactar label {
					display: block;
					width: 120px;
					float: left;
					/*font-size: 12px;*/
					font-size: 11px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color: #333;
					padding: 3px 0 0 0;
				}
				
				form#frmContactar input {
					width: 432px;
					_width: 427px;
					border: 1px solid #333;
					font-size: 11px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
				}
				
				form#frmContactar textarea {
					width: 432px;
					_width: 429px;
					height: 60px;
					_height: 59px;
					margin: 0 0 0 0;
					padding: 0 0 0 0;
					border: 1px solid #333;
					font-size: 11px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
				}
				
				input#btnEnviar {
					width: 90px !important;
					height: 18px;
					float: right;
					border: none !important;
					background-color: #D4000F;
					color: #FFF;
					font-weight: bold;
					/*font-size: 12px;*/
					font-size: 11px;
					margin: 10px 0 0 0;
					_margin: 10px 0 0 0;
				}
				
				label#obligatoris {
					width: 200px !important;
					margin: 12px 0 0 0;
					font-weight: bold;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					/*font-size: 12px;*/
					font-size: 11px;
					color: #FFF;
				}
				
				.remarcar {
					font-weight: bold;
					color: #333 !important;
				}
				
				label#info {
					color: #D63E2F;
					font-weight: bold;
					margin: 10px 0 10px 0;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					/*font-size: 12px;*/
					font-size: 11px;
					display: block;
				}
				
/******* NOTICIES ******************/

#encapsulat{
	background-color:#fff;
	display: block;
	margin: 0 auto;
	/*width: 1024px;*/
	position: relative;
	text-align: left;
	line-height: 18px;
	height:100%;
	background-repeat:no-repeat;
	background-position:right bottom;
}

	/*#corda{
		display:block;
		margin:0 auto 0 auto;
		width:1024px;
		position:relative;
		background-image:url(../img/interface/corda_pendol.jpg);
		background-repeat:repeat-y;
		background-position:left top;
		background-attachment:scroll;
		height:100%;
		overflow:auto;
	}
	
	#corda.servei {
		overflow:hidden !important;
	}*/


	table#noticies_table{
		/*margin-left:155px;*/
		padding-top:30px;
		/*height:99%;
		_height:95%;
		width:410px;*/
	}
	table#noticies_table a{
		/*color:#A2C1E1;
		text-decoration:none;*/
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	table#noticies_table a:hover{
		color:#000;
	}
	
	table#noticies_table dl{
		_margin-bottom:0px !important;
	}
	
	td#llista_noticia{
		height:95%;
		_height:80%;
	}
	td#fletxes_noticia{
		height:5%;
	}

	#td_fletxes_not{
		text-align:right;
		_margin:0 0 0 0;
		_padding:20px 0 0 0;
	}
	#td_fletxes_not a img{
		border:0px none;
	}
	
	table#table_not{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #666666;
		/*height:99%;
		width:840px;
		margin-left:155px !important;*/
	}
	#not_td{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		/*color: #A2C1E1 !important;
		font-size:16px;
		font-weight: bold;
		padding-top:20px;*/
	}
	
	#not_td img{
		margin:10px 0 10px 0;
	}

	#not_td a{
		color:#666;
		font-weight: bold;
	}
	
	#not_td a:hover{
		color:#000;
		font-weight: bold;
	}
	
	#not_td p{
		margin:0 0 10px 0;
		text-align:justify;
	}

	.noticies {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			color: #A2C1E1 !important;
			/*font-weight: normal;
			font-style: normal;
			height:auto;*/
			margin-bottom: 12px;
			/*margin-top: 12px;*/
			text-align:justify;
		}
		
		.notTitol {
			width: 300px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 5px 0 5px 0;
			font-size: 24px;
			color: #A2C1E1 !important;
			font-weight: bold;
			font-style: normal;
		}
		
		.notTitol a {
			width: 300px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 5px 0 5px 0;
			font-size:24px;
			color: #A2C1E1 !important;
			font-weight: bold;
			font-style: normal;
		}
		
		.notTitol a:hover {
			width: 300px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 5px 0;
			font-size:24px;
			color: #000 !important;
			font-weight: bold;
			font-style: normal;
		}
		
		.notTitol2 {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 5px 0;
			font-size:11px;
			color: #A2C1E1 !important;
			font-weight: bold;
			font-style: normal;
		}
		
		.notTitol2 a {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 5px 0;
			font-size:11px;
			color: #A2C1E1 !important;
			font-weight: bold;
			font-style: normal;
		}
		
		.notTitol2 a:hover {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 5px 0 5px 0;
			font-size:11px;
			color: #000 !important;
			font-weight: bold;
			font-style: normal;
		}
		
		.notText {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 12px;
			color: #666666 !important;
			/*font-weight: normal;
			font-style: inherit;*/
		}
		
		.notText a {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 12px;
			color: #A2C1E1 !important;
			font-weight: bold;
			/*font-style: inherit;*/
		}
		
		.notText a:hover {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 12px;
			color: #000000 !important;
			/*font-weight: normal;
			font-style: inherit;*/
		}
		
		.notPeuFoto {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-align: left;
			margin-bottom: 30px;
			font-size:10px;
			color: #888 !important;
			font-weight: normal;
			font-style: oblique;
		}
		
		.notPeu {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-align: left;
			margin-bottom: 30px;
			font-size:10px;
			color: #000 !important;
			font-weight: normal;
		}
		
		.notData {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			float: left;
			font-size: 10px;
			color: #666 !important;
			font-weight: normal;
		}


	div.historia {
			height:auto;
			margin-bottom: 12px;
			margin-top: 12px;
		}
		
			div.historiaTitle {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight: bold;
				margin: 12px 0 12px 0;
				padding: 0 0 0 12px;
				background-color: #A2C1E1;
				margin-top: 12px;
				font-size: 12px;
				color: #000;
			}
			
			div.historiaFotos {
				display: block;
				float: right;
				height:125px;
				/*width: 200px;
				background-color: #174159;*/
				margin: 12px 12px 18px 0;
				padding: 0 0 0 0;
				border: 1px solid #fff;
				
			}
			
			div.historiaData {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				margin: 12px 12px 0 12px;
				font-weight: bold;
				font-size: 11px;
				color:#FFFFFF;
			}
			
			div.historiaTexte{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				margin: 12px 12px 0 12px;
				_height:100px;
				min-height: 100px;
				color:#FFFFFF;
			}
				.aRight {
					text-align: center !important;
	}
		a.button, a.button:active, a.button:visited, a.button:link {
			height: 21px;
			padding-left: 3px;
			padding-right: 3px;
			background-color:#A2C1E1;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			
			
			/*background-image: url(../img/bgButton.png);*/
			background-position: 0 0;
			_background-position: 0 1;
			border: 1px solid #fff;
			/* font-size: 11px; */
			/*height: 18px;*/
			overflow: hidden;
			padding: 2 4 2 4;
			margin: 0 0 0 0;
			text-align: center;
			text-decoration: none;
			color: #fff;
		}
		
						a.button:hover {
				background-color:#A2C1E1;
				/*background-image: url(../img/bgButtonOver.png);*/
				background-position: 0 0;
				_background-position: 0 1;
				color: #000;
				border: 1px solid #000;
			}
			
			
/******* BOTIGUES ******************/
				
		div.botiguesTitol {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight: bold;
				margin: 5px 0 5px 0;
				padding: 2px 0 2px 0;
				margin-bottom: 3px;
				background-color: #A2C1E1;
				margin-top: 3px;
				font-size: 12px;
				color: #000;
				margin-left: 265px;
				}
				
		img.imatgeBotigues {
					border: 1px solid #fff;				
					margin: 12px 12px 12px 12px;
				}
				
		div.botiguesMail{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				margin: 12px 12px 0 12px;
				font-weight: bold;
				font-size: 11px;
				color:#FFFFFF;
				
				}

/************* COMANDA **************************/

		div.textConf {
			text-align: justify;
			color: #333;
			margin: 12px 12px 0 12px;
			font-size: 11px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
		}

		form#frmInfo {
			margin: 10px 12px 0 12px;
			padding: 0 0 0 0;
			/*font-size: 12px;*/
			font-size: 11px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #333;	
		}
		
			div#recepcio {
				margin: 20px 0 10px 0;
				_margin: 20px 0 4px 0;
			}
			
			input#supermercat, input#casa {
			}
			
				input#pHoratb {
					font-size: 11px;
					border: 1px solid #333;
					width: 40px;
				}
		
				p.titolGrpRadios {
					margin: 0 0 10px 0;
					padding: 0 0 0 0;
					font-weight: bold;
				}
			
			hr.lSeparador {
				border: 1px solid #333;
				margin: 10px auto;
				_margin: 6px 0 0 0;
				padding: 0 0 0 0;
				_padding: 0 0 0 0;
			}
			
			div#dHora {
				margin: 10px 0 10px 12px;
				_margin: 1px 0 4px 12px;	
				width: 372px;	
				float: left;	
			}
			
			div#dDia {
				margin: 10px 0 10px 0;
				_margin: 1px 0 4px 0;
				padding: 0 12px 0 0;		
				float: left;		
				width: 358px;	
				border-right: 2px solid #333;					
			}
			
			div#respostaRecepcio {
				color: #D4000F;
				font-weight: bold;
				text-align: justify;
				margin: 8px 0 0 0;
				padding: 0 0 0 0;
			}
			
			.left {
				text-align: left !important;
				padding: 0 0 0 10px;
			}
			
			div#contentPas2 {
				margin: 0 12px 0 12px;
			}
			
			div#contentPas3 {
				margin: 0 12px 0 12px;
			}	
			
				form#frmDadesClient {
					margin: 0 0 0 0;
					padding: 0 0 0 0;
				}
			
			div#resum {
				margin: 0 12px 0 12px;
			}		
			
			table#myCmd {
				width: 405px;
				font-size: 11px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				text-align: center;
				border: 1px solid #333;
				margin: 5px auto;
				_margin: 10px 0 0 0;
			}	
			
				td.capPC {
					background-color: #333;
					color: #FFF;
					font-weight: bold;
				}	
				
				td.nomPC {
					width: 200px;
				}
				
				td.qntPC {
					width: 100px;
				}
				
				td.preuPC {
					width: 100px;
				}
				
				td.totalPC {
					width: 100px;
				}
				
				td.despesesPC {
					background-color: #D4000F;
					color: #FFF;
					font-weight: bold;
				}
				
				td.finalPC {
					background-color: #333;
					color: #FFF;
					font-weight: bold;
				}
			
			form#frmEndavant {
				margin: 0 0 0 0;
				padding: 0 0 0 0;
			}
			
			form#frmEnrere {
				margin: 0 0 0 0;
				padding: 0 0 0 0;			
			}
			
			input#enrereCmd {
				width: 90px;
				float: right;
				margin: 12px 10px 0 0;
				border: none;
				color: #FFF;
				font-weight: bold;
				font-size: 11px;
				background-color: #D4000F;
			}
			
			input#cancelaCmd {
				float: left;
				width: 90px;
				margin: 12px 10px 0 0;
				border: none;
				color: #FFF;
				font-weight: bold;
				font-size: 11px;
				background-color: #D4000F;
			}
			
			input#continuaCmd {
				width: 90px;
				float: right;
				margin: 12px 0 10px 0;
				border: none;
				color: #FFF;
				font-weight: bold;
				font-size: 11px;
				background-color: #D4000F;
			}
			
			input#confirmaCmd {
				width: 90px;
				float: right;
				margin: 12px 0 10px 0;
				border: none;
				color: #FFF;
				font-weight: bold;
				font-size: 11px;
				background-color: #D4000F;
			}			
			
			p.notaHorari {
				margin: 10px 0 0 0;
				padding: 0 0 0 0;
				text-align: justify;
			}

			.invisible {
				display: none;
			}
			
			.visible {
				display: block;
			}
			
			table#personal {
				width: 250px;
				margin: 12px auto;
				_margin: 12px 0 0 0;
				padding: 0 0 0 0;
				font-size: 11px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #333;
			}

				table#personal input {
					font-size: 11px;
					width: 210px;
					font-family: Verdana, Arial, Helvetica, sans-serif;		
				}
				
				table#personal label {
					font-size: 11px;
					color: #333;
					font-weight: bold;
					font-family: Verdana, Arial, Helvetica, sans-serif;		
				}	
				
				td.etq {
					width: 140px;
				}
				
				td.etqValor {
					width: 210px;
				}	
				
				td.tdBtn {
					text-align: center;
				}		
				
					input#btnUpdate {
						width: 100px !important;
						border: none;
						background-color: #D4000F;
						color: #FFF;
						font-weight: bold; 
					}
					
			table#personal1 {
				width: 500px;
				margin: 12px auto;
				_margin: 12px 0 0 0;
				padding: 0 0 0 0;
				font-size: 11px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #333;
			}
						
				td.tdTitol {
					padding-left: 10px !important;
					font-weight: bold;
					text-decoration: underline;
					border-right: 2px solid #333;
				}
						
				td.tdEtq {
					width: 105px;
					font-weight: bold;	
					padding-left: 10px; 				
				}
				
				.leftBorder {
					border-left: 2px solid #333;
				}
				
				td.tdVal {
					width: 135px;					
					border-right: 2px solid #333;
				}
			
			p.info {
				margin: 10px auto;
				padding: 0 0 0 0;
				color: #333;
				width: 500px;
				font-weight: bold;
				font-size: 11px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				text-decoration: underline;
			}
			
			div#agraiment {
				margin: 12px 12px 12px 12px;
				padding: 0 0 12px 0;
				_padding: 0 0 0 0;
				font-size: 11px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				}
			
				div#textAgraiment {
					margin: 0 0 10px 0;
					paddig: 0 0 0 0;
				}
				
					div#textAgraiment a {
						margin: 10px 0 0 0;
						text-decoration: none;
						color: #333;
						font-weight: bold;
					}
					
					div#textAgraiment a:hover {
						color: #D4000F;
					}
				
				a.tornaEnrera {
					text-decoration: none;
					display: block;
					color: #FFF;
					font-weight: bold;
					background-color: #D4000F;
					width: 200px;
					text-align: center;
					padding: 2px 0 2px 0;
					margin: 0 auto 0 auto;					
				}


/************* REGISTRE *************************/
			
			div.textReg {
				font-size: 11px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #333;
				margin: 12px 12px 0 12px;
				text-align: justify;
			}
				
			form#frmRegistrar {
				margin: 0 10px 0 10px;
				padding: 0 0 0 0;
			}
			
				form#frmRegistrar fieldset {
					border: 1px solid #333;
					/*font-size: 12px;*/
					font-size: 11px;
					float: left;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					width: 40%;
					height: 330px;
					/*_height: 331px;*/
					margin: 11px 12px 0 0;
					padding: 8px 0 8px 11px;
					_margin: 0 12px 0 0;
					_padding: 11px 0 11px 11px;
				}
				
					form#frmRegistrar fieldset legend {
						color: #333;	
						margin: 0 0 0 4px;	
						_margin: 0 0 0 0;			
					}
					
					div.camp1 {
						margin: 0 0 0 0;
						_margin: 8px 0 0 0;
					}
					
					form#frmRegistrar fieldset input {
						width: 250px;
						/*_width: 195px;*/
						border: 1px solid #333;
						font-size: 11px;
					}				
			
					label.etiqueta {
						display: block;
						width: 140px;
						float: left;
						/*font-size: 12px;*/
						font-size: 11px;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						color: #333;
						padding: 3px 0 0 0;
					}	
								
				input#btnRegistreEnviar {
					width: 90px !important;
					float: right;
					height: 18px;
					border: none !important;
					background-color: #D4000F;
					/*font-size: 12px;*/
					font-size: 11px !important;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color: #FFF;
					font-weight: bold;
					margin: 10px 12px 12px 0;
				}
				
				label#obligatorisRegistre {
					width: 200px;
					margin: 10px 0 0 0;
					font-weight: bold;	
					display: block;
					float: left;
					/*font-size: 12px;*/
					font-size: 11px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color: #333;
					padding: 4px 0 0 0;				
				}
				
				p.registreFet {
					color: #333;
					text-align: justify;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					/*font-size: 12px;*/
					font-size: 11px;
					margin: 20px 12px 0 12px;
				}
				
				div#cntTornar {
					padding: 20px 0 12px 0;
					text-align: center;
				}
				
					a.tornar {
						text-decoration: none;
						display: block;
						color: #FFF;
						font-weight: bold;
						background-color: #D4000F;
						text-align: center;
						width: 200px;
						padding: 2px 0 2px 0;
						margin: 0 auto 0 auto;	
						font-size: 11px;
						font-family: Verdana, Arial, Helvetica, sans-serif;			
					}
				
				div.divErrors {
					margin: 10px 12px 0 0;
					padding: 0 0 0 0;
				}
				
					p.errorRegistre {
						margin: 0 12px 0 12px;
						padding: 0 0 0 0;
						/*font-size: 12px;*/
						font-size: 11px;
						text-align: justify;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-weight: bold;
						color: #D4000F;
					}
				
				
/******* FOOTER ******************/
					
			div#footer {
				background-color: #000000;
				width: 820px;
				margin: 0 0 0 0;
				padding: 0 0 0 0;	
			}
			
				div#cntFooter {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					/*font-size: 12px;*/
					font-size: 11px;
					height: 42px;
					margin-top: 0px;
					padding: 30px 0 5px 0;
					/*border-top: 1px solid #888;
					border-bottom: 0px solid #000;*/
					color: #888;
					text-align: center;
				}
				
				div#cntFooter a {
					text-decoration: none;
					color: #888;
					font-weight: bold;
				}
					
				div#cntFooter a:hover {
					color: #fff;
				}	

/******* LLIBRES ******************/
		
		.llibreTitol {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 0 0;
			font-size:16px;
			color: #A2C1E1 !important;
			font-weight: bold;
			font-style: normal;

		}
		
		.llibreTitol a {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 0 0;
			font-size:16px;
			color: #A2C1E1 !important;
			font-weight: bold;
			font-style: normal;

		}
		
		.llibreTitol a:hover {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 0 0;
			font-size:16px;
			color: #000 !important;
			font-weight: bold;
			font-style: normal;

		}
		
		.llibreCompra {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 0 0;
			font-size: 11px;
			color: #A2C1E1 !important;
			font-weight: bold;
			font-style: normal;
		}
		
		.llibreCompra a {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 0 0;
			font-size:11px;
			color: #A2C1E1 !important;
			font-weight: bold;
			font-style: normal;
		}
		
		.llibreCompra a:hover {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 0 0;
			font-size:11px;
			color: #000 !important;
			font-weight: bold;
			font-style: normal;
		}
			
		.llibreText {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 11px;
			color: #666666 !important;
			/*font-weight: normal;
			font-style: inherit;*/
		}
		
		.llibreText a {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 11px;
			color: #A2C1E1 !important;
			/*font-weight: bold;
			font-style: inherit;*/
		}
		
		.llibreText a:hover {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 11px;
			color: #000000 !important;
			/*font-weight: normal;
			font-style: inherit;*/
		}
		
		.autorText {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 11px;
			color: #666 !important;
			padding: 5px 0 0 0;
			font-weight: bold;
			font-style: inherit;
		}
		
		.autorText a {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 11px;
			color: #666 !important;
			padding: 5px 0 0 0;
			font-weight: bold;
			font-style: inherit;
		}
		
		.autorText a:hover {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 11px;
			color: #666 !important;
			padding: 5px 0 0 0;
			font-weight: normal;
			font-style: inherit;
		}
		
		.leerMas {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 0 0;
			font-size:12px;
			color: #000 !important;
			font-weight: bold;
			font-style: normal;
		}
		
		.leerMas a {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 0 0;
			font-size:12px;
			color: #000 !important;
			font-weight: bold;
			font-style: normal;
		}
		
		.leerMas a:hover {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 0 0;
			font-size:12px;
			color: #A2C1E1 !important;
			font-weight: bold;
			font-style: normal;
		}
		
		.notTitol2Ini {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 5px 10px;
			font-size:11px;
			color: #A2C1E1 !important;
			font-weight: bold;
			font-style: normal;
		}
		
		.notTitol2Ini a {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 5px 10px;
			font-size:11px;
			color: #A2C1E1 !important;
			font-weight: bold;
			font-style: normal;
		}
		
		.notTitol2Ini a:hover {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 5px 0 5px 10px;
			font-size:11px;
			color: #000 !important;
			font-weight: bold;
			font-style: normal;
		}
		
		.notTextIni {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 12px;
			color: #666666 !important;
			float:left;
			padding: 0 0 5px 0;
		}
		
		.notTextIni a {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 12px;
			color: #A2C1E1 !important;
			font-weight: bold;
			float:left;
			padding: 0 0 5px 0;
		}
		
		.notTextIni a:hover {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 12px;
			color: #000000 !important;
			float:left;
			padding: 0 0 5px 0;
		}
		
		.ImageIni {
			float:left;
			margin-right: 10px;
		}