html {
	/*height: 100%;*/
}

body {
	margin: 0 0 0 0;
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	background-color: #fff;
	height: 100%;
}

div#pagina {
		vertical-align: top;
		width: 970px;
		margin: 0 auto;
			
		}

body#popup{
	margin: 0 0 0 0;
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	background-color: #fff;
	height: 96% !important;
}

#mainPage {
	background-color:#fff;
	display: block;
	margin: 0 auto;
	margin-bottom: 30px;
	width: 890px;
	position: relative;
	text-align: left;
	line-height: 18px;
	height:100%;
}

	p{
		margin:0 0 0 0;
		padding:0 0 0 0;
	}

#encapsulat{
	display: block;
	margin: 0 auto;
	width: 890px;
	position: relative;
	text-align: left;
	/*background-repeat:no-repeat;
	background-position:right bottom;*/
	padding: 50px 20px 50px 20px ;
}

	.flashcontent{
		color:#fff;
		text-align:center;
		width: 890px;
		height: 416px;
		overflow: hidden;
	}
	
	
	/* modul text + imatge */
	
	.intLine {
		clear: both;
		text-align: justify;
		/*color: #6A6A6A;*/
	}
	
	.intText {
		text-align:justify;
		padding: 20px 0 20px 0;
		color:#000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px!important;
	}
	
		.intText ol, .intText * ol, .intText ul, .intText * ul {
			padding: 0 0 0 10px;
			_padding: 0 0 0 0;
			_margin: 10px 0px 10px 10px;
			_list-style-position: outside;
		}
		
		.intText  ol li, .intText * ol li, .intText  ul li , .intText * ul li {
			margin-left: 0px;
			padding-left: 0px;
		}
	
		.intText p {
			margin-top: 0px;
			margin:0 0 0 0;
			padding:0 0 0 0;
		}
		
		.intText a, .intText a:visited, .intText a:active {
			color:#616161;
			font-weight:bold;
			text-decoration:none;
		}
		.intText a:hover{
			color:#A8A8A8;
		}
	
	.logo1Text {
		text-align:left;
		padding: 5px 5px 5px 5px ;
		color:#666;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	.logo2Text {
		text-align:center;
		padding: 5px 5px 5px 5px ;
		color:#666;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	.logo3Text {
		text-align:right;
		padding: 5px 5px 5px 5px ;
		color:#666;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	
		.logosText ol, .logosText * ol, .logosText ul, .logosText * ul {
			padding: 0 0 0 10px;
			_padding: 0 0 0 0;
			_margin: 10px 0px 10px 10px;
			_list-style-position: outside;
		}
		
		.logosText  ol li, .logosText * ol li, .logosText  ul li , .logosText * ul li {
			margin-left: 0px;
			padding-left: 0px;
		}
	
		.logosText p {
			margin-top: 0px;
			margin:0 0 0 0;
			padding:0 0 0 0;
		}
		
		.logosText a, .logosText a:visited, .logosText a:active {
			color:#616161;
			font-weight:bold;
			text-decoration:none;
		}
		.logosText a:hover{
			color:#A8A8A8;
		}
		
	.intImg {
		padding-bottom: 10px;
		/*display: block;*/
	}
	
	.intImgL {
		float: left;
		padding-right: 10px;
	}
	
	.intImgC {
		width: 100%;
		text-align: center;
	}
	
	.intImgR {
		padding-left: 10px;
		float: right;
	}
	
	.intFile {
	
	}
	
		.intFile a, .intFile a:visited, .intFile a:active {
			color: #616161;
			font-weight: bold;
			text-decoration: underline;
		}
		
		.intFile a:hover {
			color: #A8A8A8;
		}
		

/****************** CONTINGUT ********************/
			div#content {
				background-color: #FFF;
				width: 100%;
				/*background-color: #FFF;*/
				padding:5px 0 5px 0 ;
			}	
			
			.linkTitol{
				color:#ff6f20;
				font-size:15px;
				font-weight:bold;
				border:none;
				text-decoration:none;
				text-align:left;
			}
			.linkTitol:hover{
				color:#000;
				font-size:15px;
				font-weight:bold;
				border:none;
				text-decoration:none;
				text-align:left;
			}
			
	/**************** APLICACIONS WEB ******************/		

			#aplicacions{
				border:none;
				background-image:url(../img/Fons-Portatil-mini.png);
				background-repeat:no-repeat;
				width:300px;
				height:210px;
			}
	
/**************** MENU IDIOMES ******************/

			div#MenuIdioma {
			font-family:Arial, Helvetica, sans-serif;
			color:#000;
			background-color:#ff6f20;
			font-size:11px;	
			position:relative;
			left:890px;
			bottom:15px;
			}
				div#MenuIdioma a {
				font-family:Arial, Helvetica, sans-serif;
				color:#000;
				font-size:11px;	
				text-decoration:none;		
				}
				
				div#MenuIdioma  a:hover{
				font-family:Arial, Helvetica, sans-serif;
				color:#ff6f20;
				font-size:11px;			
				}					
			
/**************** MENU CONCEPTES ******************/			
					
			div#menu {
				height: 24px;
				background-color: #ff6f20;
				/*background-color: #ff6f20;*/
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;
				position:relative;
				font-weight: bold;
			}	
			
				div#cntMenu {
					color: #ff6f20;
					float: left;
				}	
				
					div#cntMenu ul {
						list-style: none;
						margin: 0 0 0 0;
						padding: 6px 0 0 0;
					}
					
						li.opcio {
							display: inline;
							margin: 0 0 0 0;
							_margin: 0 0 0 0;
						}
						
						li.ambSeparador {
							background-image: url(../img/separador.jpg);
							background-position: right;
							background-repeat: no-repeat;
							padding: 0 10px 0 0;
							_padding: 0 10px 0 0;
						}						
						
						li.opcio a {
							text-decoration: none;
							color: #FFF;
						}
						
						li.opcio a:hover {
							color: #ff6f20;
						}
												
						a.selected {
							color: #ff6f20 !important;
							font-weight: bold;
						}				
			
			ul#mnuIdiomes {
					list-style: none;	
					background-color: #ff6f20;
				}
				
					li.opcioIdioma {
						float: right;	
						background-image: url(../img/separador.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: #ff6f20;
						}
						
						a.idiomaSelected {
							color: #ff6f20 !important;	
						}	

/*******  CONTACTAR **************/

			div#contentForm {
				width: 580px;
				/*min-height: 420px;*/
				background-color: #FFF;
				margin: 11px 0 0 0;
			}	

			div.textCnt {
				color: #FFF;
				font-family: Arial, Helvetica, sans-serif;
				/*font-size: 12px;*/
				font-size: 11px;
				text-align: center;
				padding: 12px 0 0 0;
			}
			
					div.textCnt a {
						color: #FFF;
						text-decoration: none;
						font-weight: bold;
					}
					
					div.textCnt a:hover {
						color: #ff6f20;
					}

			form#frmContactar {
				margin: 10px 0 10px 0;
				padding: 0 0 0 0;
			}
			
				div.camp {
					margin: 3px 0 0 0;
					_margin: 1px 0 0 0;
					text-align:left;
				}
			
				form#frmContactar label {
					display: block;
					width: 120px;
					float: left;
					/*font-size: 12px;*/
					font-size: 11px;
					font-family: Arial, Helvetica, sans-serif;
					color: #FFF;
					padding: 3px 0 0 0;
				}
				
				form#frmContactar input {
					float: right;
					width: 432px;
					_width: 427px;
					border: 1px solid #FFF;
					font-size: 11px;
					font-family: Arial, Helvetica, sans-serif;
				}
				
				form#frmContactar textarea {
					float: right;
					width: 432px;
					_width: 429px;
					height: 60px;
					_height: 59px;
					margin: 0 0 0 0;
					padding: 0 0 0 0;
					border: 1px solid #FFF;
					font-size: 11px;
					font-family: Arial, Helvetica, sans-serif;
				}
				
				input#btnEnviar {
					width: 90px !important;
					height: 18px;
					float: right;
					border: none !important;
					background-color: #ff6f20;
					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: Arial, Helvetica, sans-serif;
					/*font-size: 12px;*/
					font-size: 11px;
					color: #ff6f20;
				}
				
				.remarcar {
					font-weight: bold;
					color: #ff6f20 !important;
				}
				
				label#info {
					color: #ff6f20;
					font-weight: bold;
					margin: 10px 0 10px 0;
					font-family: Arial, Helvetica, sans-serif;
					/*font-size: 12px;*/
					font-size: 11px;
					display: block;
				}

/******* NOTICIES ******************/

#encapsulat{
	/*width: 970px;*/
	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:#ff6f20;
		text-decoration:none;*/
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	table#noticies_table a:hover{
		color:#FFF;
	}
	
	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: #ff6f20 !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:#FFF;
		font-weight: bold;
	}
	
	#not_td p{
		margin:0 0 10px 0;
		text-align:justify;
	}

	.noticies {
			width: 970px;
			font-family: Arial, Helvetica, sans-serif;
			font-size:10px;
			color: #ff6f20 !important;
			/*font-weight: normal;
			font-style: normal;
			height:auto;*/
			margin-bottom: 12px;
			margin-left: 0px;
			padding: 5px 0 5px 0;
			
		}
		
		.notTitol {
			text-align: left;
			font-family:Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 5px 0;
			font-size: 24px;
			color: #ff6f20 !important;
			font-weight: bold;
			font-style: normal;
			line-height:34px;
		}
		
		.notTitol a {
			font-family:Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 5px 0;
			font-size:24px;
			color: #ff6f20 !important;
			font-weight: bold;
			font-style: normal;
			line-height:34px;
		}
		
		.notTitol a:hover {
			font-family:Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 5px 0;
			font-size:24px;
			color: #000 !important;
			font-weight: bold;
			font-style: normal;
			line-height:34px;
		}
		
		.notTitol2 {
			font-family:Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 5px 0;
			font-size:24px;
			color: #ff6f20 !important;
			font-weight: bold;
			font-style: normal;
		}
		
		.notTitol2 a {
			font-family:Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 5px 0;
			font-size:24px;
			color: #ff6f20 !important;
			font-weight: bold;
			font-style: normal;
		}
		
		.notTitol2 a:hover {
			font-family:Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 5px 0 5px 0;
			font-size:24px;
			color: #000 !important;
			font-weight: bold;
			font-style: normal;
		}
		
		.notText {
			font-family: Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 13px;
			color: #000 !important;
			/*font-weight: normal;
			font-style: inherit;*/
			text-align:justify;
		}
		
		.notText a {
			font-family:Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 13px;
			color: #ff6f20 !important;
			font-weight: bold;
			/*font-style: inherit;*/
			text-align:justify;

		}
		
		.notText a:hover {
			text-align:justify;
			font-family: Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 13px;
			color: #000 !important;
			/*font-weight: normal;
			font-style: inherit;*/
		}
		
		.notPeuFoto {
			font-family:Arial, Helvetica, sans-serif;
			text-align: left;
			margin: 5px 0 5px 0;
			font-size:12px;
			color: #999 !important;
			font-weight: normal;
			font-style: oblique;
		}
		
		.notPeu {
			font-family:Arial, Helvetica, sans-serif;
			text-align: right;
			margin: 20px 0 20px 0;
			font-size: 11px;
			color: #333 !important;
			font-weight: normal;
			font-style: oblique;
		}
		
		.notPeu a {
			font-family:Arial, Helvetica, sans-serif;
			text-align: right;
			margin: 20px 0 20px 0;
			font-size: 11px;
			color: #ff6f20 !important;
			font-weight: normal;
			font-style: oblique;
		}
		
		.notPeu a:hover {
			font-family:Arial, Helvetica, sans-serif;
			text-align: right;
			margin: 20px 0 20px 0;
			font-size: 11px;
			color: #333 !important;
			font-weight: normal;
			font-style: oblique;
		}
		
		.notData {
			font-family:Arial, Helvetica, sans-serif;
			float: left;
			font-size: 11px;
			color: #333 !important;
			font-weight: normal;
			font-style: oblique;
			font-weight: bold;
		}

		.notPreu {
			font-family: Arial, Helvetica, sans-serif;
			float:left;
			text-align: left;
			font-size: 12px;
			color: #666666 !important;
			/*font-weight: normal;
			font-style: inherit;*/
		}
		
		.notPreu2 {
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 5px 0;
			font-size:14px;
			color: #ff6f20 !important;
			font-weight: bold;
			font-style: normal;
		}

/** CARTERA **/

	table#resultats{
		width: 970px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style:normal;
		font-weight: normal;
		border: 1px solid #666;
		color:#FFFFFF;
		padding: 5px 5px 5px 5px;
		border: 1px solid #666;
		margin: 0 auto;
	}
	
	div#carteraBox {
		width: 350px;
		/*padding: 10px 0 0 0;
		_padding: 10px 0 0 0;*/
	}
	
		div#fitxaHabitat {
			width: 350px;
			position: relative;
		}
		
		div#titolGranVivenda {
			width: 350px;
			font-family:Arial, Helvetica, sans-serif;
			text-decoration: none;
			margin: 5px 0 5px 0;
			padding: 5px 0 5px 0;
			font-size: 14px;
			color: #ff6f20 !important;
			font-weight: bold;
			font-style: normal;
			border-bottom: 1px solid #ff6f20;	
		}
		
		div#buscador {
			width: 350px;
			min-height: 80px;			
			border: 1px solid #C0C0C0;			
			margin: 0 5px 5px 0;
			_margin: 0 5px 5px 0;
			padding: 10px 0 0 0;
			_padding: 0 0 0 0;
			text-align: left;
		}
		
/*			div#titol {
				background-color: #070707;
				color: #FFF;
				font-weight: bold;
				width: 70px;
				padding: 3px 3px 3px 3px;
				text-align: center;
			}	*/
			
			form#frmBuscador {
				width: 350px;
				margin: 0 0 0 0;
				padding: 5px 5px 5px 5px;
			}
			
				div#preuItipologia {
					margin: 0 0 5px 0;
					_margin: 0 0 5px 0;
					/*border: 1px solid;*/
					_float: left;
				}
				
					div#divPreus {
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size: 11px;
						float: left;
						width: 240px;
						/*border: 1px solid #990000;*/
					}
					
						label.campB {
							font-family:Verdana, Arial, Helvetica, sans-serif;
							font-size:10px;
							color: #FFFFFF;
							font-weight: bold;
							display: block;
							width: 50px;
							padding: 1px 5px 0 5px;
							text-align: left;
						}
						
						label.campPreu {
							font-family:Verdana, Arial, Helvetica, sans-serif;
							font-size:10px;
							color: #FFFFFF;
							font-weight: bold;
							display: block;
							width: 200px;
							padding: 0 5px 0 10px;
							text-align: left;
						}
						
						label.preus {
							width: 45px;
							color: #FFFFFF;
							font-weight: bold;
							display: block;	
							float: left;
							text-align: center;
							padding: 0 0 0 8px;					
						}
						
						input#preu1 {
							background-color: #FFFFFF;
							font-size: 11px;
							border: 1px solid #070707;
							width: 55px;
							float: left;
						}
						
						input#preu2 {
							background-color: #FFFFFF;
							font-size: 11px;
							border: 1px solid #070707;	
							width: 55px;
							float: left;					
						}
						
					div#divTipologia {
						margin: 0 0 5px 5px;
						width: 250px;
						/*border: 1px solid #33FF33;*/
					}
					
						select#selectTipologia {
							width: 140px;
							font-size: 11px;
							border: 1px solid #070707;
							margin: 0 0 0 0;
							padding: 0 0 0 0; 
							_width: 217px;
						}
						
				div#botons {
					float: right;
					width: 80px;
					height: 52px;
					border-left: 1px solid #ff6f20;
					margin: 0 0 0 0;
					padding: 0 5px 5px 5px;
				}
				
					a.abtn {
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size: 10px;
						text-decoration: none;
						color: #444444;
						font-weight: bold;
						background-image: url(../img/fletxa.gif);
						background-repeat: no-repeat;
						background-position: left center;
						padding: 0 0 0 15px;
						display: block;
						margin: 0 0 25px 0;
					}
					
					a.abtn:hover {
						color: #ff6f20;
					}
					
				div#location {
					margin: 0 0 0 0;
					/*border: 1px solid;*/
					width: 430px;
					_float: left;				
				}	
				
					select#selectMunicipi {
						font-size: 11px;
						border: 1px solid #070707;
						width: 140px;		
						_width: 137px;
						float: left;
						margin-bottom:5px;
					}
					
					select#selectProvincia {
						font-size: 11px;
						border: 1px solid #070707;
						width: 140px;
						_width: 137px;
						/*margin: 0 16px 0 0;*/
						float: left;
						margin-bottom:5px;
					}											
		
		div#scrollTable {
			/*width: 350px;
			overflow: hidden;
			height: 236px;
			border: 1px solid #010101;*/
			margin: 0 5px 0 0;
		}
		
			div.vivenda {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				text-decoration: none;
				margin: 5px 0 5px 0;
				padding: 5px 0 5px 0;
				/*background-color: #000;*/
			}
			
			div.vivenda a {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				text-decoration: none;
				color:#ff6f20;
				margin: 5px 0 5px 0;
				padding: 5px 0 5px 0;
				/*background-color: #000;*/
			}
			
			div.vivenda a:hover {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				text-decoration: none;
				color:#ff6f20;
				margin: 5px 0 5px 0;
				padding: 5px 0 5px 0;
				/*background-color: #000;*/
			}
			
				div.vivenda table {
					/*width: 100%;*/
				}
				
				td.miniatura {
					vertical-align: middle;
				}
				
				td.descripcio {
					text-align: justify;
				}	
				
					div#titolHab a {
						text-decoration: none;
						color: #ff6f20;
						font-weight: bold;	
					}
					
					div#titolHab a:hover {
						color: #ff6f20;
					}
					
		div.capzalera {
			border-bottom: 1px solid #ff6f20;
			margin: 0 0 5px 0; 
			padding: 10px 0 0 0;		
		}
		
			span.descTitol {
				float: left;
				margin: 0 0 0 0;
				color: #ff6f20;
				font-weight: bold;
			}
			
			span.descPTitol {
				margin: 0 0 0 0;
				color: #ff6f20;
				font-weight: bold;
			}			
			
			span.llistaVidsTitol {
				margin: 0 0 0 0;
				color: #ff6f20;
				font-weight: bold;
				float: right;
			}					
			
			span.fotosTitol {
				float: left;
				margin: 0 10px 0 0;
				color: #ff6f20;
				font-weight: bold;				
			}
			
			span.obsTitol { 
				float: left;
				margin: 0 0 0 10px;
				color: #ff6f20;
				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;
			}
			
			div#descripcioText {
				margin: 15px 15px 15px 30px;
				padding: 15px 0 0 0;
				_padding: 15px 0 0 0;
				text-align: justify;
			}
			
			div#fotografies	{
				/*width: 970px;
				float: left;*/
				margin: 5px 0 0 0;
				_margin: 0 0 0 0;
				/*width: 362px;*/
				/*_width: 1%;*/
			}	
				
				div#marcFoto {
					width: 970px;
					margin: 0 0 0 0;
					_margin: 0 0 0 0;
				}
				
					div#marcFoto img {
						border: 0px solid #c0c0c0;
					}	
				
				div#miniatures {
					height: 236px;					
					width: 42px;
					float: right;
					padding: 0 5px 5px 5px;
				}

					img.tn	{
						border: 1px solid #070707;
					}
					
					div#miniatures a {
						margin: 0 0 0 0;
						padding: 0 0 5px 0;
						display: block;
						overflow: hidden;
						width: 32px;
						height: 32px;
					}
			
			div#observacionsText {
				margin: 15px 15px 15px 30px;
				padding: 15px 0 0 0;
				_padding: 15px 0 0 0;
				text-align: justify;
			}
			
			td.campCars {
				
			}
			
			table#tSkills {
				width: 459px;
				_width: 455px;
				margin: 10px 0 0 25px;
				_margin: 10px 0 0 25px;
				_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: 0 0 5px 0;
				padding: 10px 0 0 0;
				text-align: left;
				/*border-top: 2px solid #111;*/
			}
			
				a.tornarPromo {
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size: 12px;
					border: none;
					text-decoration: none;
					color: #666666;
					font-weight: bold;
				}
				
				a.tornarPromo:hover {
					border: none;
					color: #ff6f20;
				}
				
		div#descripcioPromo {
			margin: 15px 448px 5px 30px;  
			text-align: justify;
			/*width: 290px;*/
		}
	
		div#infoPromo {
			height: 252px;
			width: 682px;
			float: left;
			margin: 13px 59px 0 30px;
			_margin: 13px 0 0 14px;
		}

			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: 13px 0 8px 30px;	
				_margin: 13px 7px 8px 14px;	
				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 15px;*/					
				}
				
				a.aViPromo1:hover {
					color: #ff6f20;
				}			
				
				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: 10px 0 0 30px;
				_margin: 10px 0 0 30px;
			}
			
			div#textFotos p {
				_margin-top: 10px;
			}
			
			div#textFotos2 {
				margin: 250px 0 0 62px;
			}			
			
			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 15px;
				}
				
					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: 15px;
					}
				
				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: #ff6f20;
				}
				
				td#imaClick {
					vertical-align: middle;
					text-align: center;
					width: 350px;
				}
				
					td#imaClick a {
						text-decoration: none;
						display: block;
						overflow: hidden;
					}				
				
				table#cntTable {
					/*position: absolute;
					top: 0;
					left: 0;*/
				}
				
				div#divCapa {
					background-color: #000;
					width: 610px;
					height: 240px;
				}
				
					p#messenger {
						color: #FFF;
						font-weight: bold;
						text-align: center;
						margin: 0 10px 20px 10px;
						padding: 110px 0 0 0;
					}	
					
			div.descHabitat {
				margin: 10px 59px 0 30px;
				text-align: justify;
			}


/********** ARTISTES **************/

.artistes {
			font-family: Arial, Helvetica, sans-serif;
			font-size:10px;
			color: #ff6f20 !important;
			/*font-weight: normal;
			font-style: normal;
			height:auto;*/
			margin-bottom: 12px;
			/*margin-top: 12px;*/
		}
		
		.artTitol {
			text-align: left;
			width: 285px;
			font-family:Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 5px 0 5px 0;
			font-size: 24px;
			color: #ff6f20 !important;
			font-weight: bold;
			font-style: normal;
		}
		
		.artTitol a {
			text-align: left;
			width: 285px;
			font-family:Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 5px 0 5px 0;
			font-size:24px;
			color: #ff6f20 !important;
			font-weight: bold;
			font-style: normal;
		}
		
		.artTitol a:hover {
			text-align: left;
			width: 285px;
			font-family:Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 5px 0;
			font-size:24px;
			color: #000 !important;
			font-weight: bold;
			font-style: normal;
		}
		
		.artTitol2 {
			text-align: left;
			font-family:Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 5px 0;
			font-size:14px;
			color: #ff6f20 !important;
			font-weight: bold;
			font-style: normal;
		}
		
		.artTitol2 a {
			text-align: left;
			font-family:Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 5px 0;
			font-size:14px;
			color: #ff6f20 !important;
			font-weight: bold;
			font-style: normal;
		}
		
		.artTitol2 a:hover {
			text-align: left;
			font-family:Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 5px 0 5px 0;
			font-size:14px;
			color: #000 !important;
			font-weight: bold;
			font-style: normal;
		}
		
		.artText {
			text-align: left;
			width: 100%;
			font-family: Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 13px;
			color: #000 !important;
			/*font-weight: normal;
			font-style: inherit;*/
		}
		
		.artText a {
			text-align: left;
			width: 100%;
			font-family:Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 13px;
			color: #ff6f20 !important;
			font-weight: bold;
			/*font-style: inherit;*/
		}
		
		.artText a:hover {
			text-align: left;
			width: 100%;
			font-family: Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 13px;
			color: #000 !important;
			/*font-weight: normal;
			font-style: inherit;*/
		}
		
		.artText2 {
			text-align: justify;
			font-family: Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 15px;
			color: #000 !important;
			margin-left:10px;
			font-weight:bold;
			/*font-weight: normal;
			font-style: inherit;*/
		}
		
		.artText2 a {
			text-align: justify;
			font-family:Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 15px;
			color: #ff6f20 !important;
			font-weight: bold;
			/*font-style: inherit;*/
		}
		
		.artText2 a:hover {
			text-align: justify;
			font-family: Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 15px;
			color: #000 !important;
			/*font-weight: normal;
			font-style: inherit;*/
		}
		
		.artPeuFoto {
			width: 350px;
			font-family:Arial, Helvetica, sans-serif;
			text-align: left;
			margin-bottom: 30px;
			font-size:10px;
			color: #888 !important;
			font-weight: normal;
			font-style: oblique;
		}
		
		.artPeu {
			width: 350px;
			font-family:Arial, Helvetica, sans-serif;
			text-align: left;
			margin-bottom: 30px;
			font-size:10px;
			color: #000 !important;
			font-weight: normal;
		}
		
		.artData {
			width: 350px;
			font-family:Arial, Helvetica, sans-serif;
			float: left;
			font-size: 10px;
			color: #666 !important;
			font-weight: normal;
		}

/********************* PANTALLA SERVEI *************************/
	
	#bloc_flash{
		display: block;
		margin-left:120px; 
		margin-bottom: 0px;
		padding-bottom: 0px;
		position:absolute; 
		/*bottom:0px;
		_bottom:0px; */
		width:890px; 
		height:100%;
		overflow: hidden !important;
	}
	
	#div_flash{
		position:absolute;
		_position:relative;
		bottom:0px;
	}

	#content_text{
		width:890px;
		margin-top:30px;
		margin-left:156px;
	}
	
	td.descripcio_servei{
		text-align:left;
	}

	.btnVideo {
		background-attachment: url(http://www.corporaciodigital.com/medias/swf/btnVideo.swf);
		width: 105px;
		height: 75px;	
	}
	
	
	
	/*//////////////////////////////////////////////////////////////////
	//////////////////// MENU PANTALLA EQUIPAMENT //////////////////////
	//////////////////////////////////////////////////////////////////*/

	#bloc_cerca{
		background-color:#999;
		float:right;
		width:214px;
		height:267px;
		_height:240px;
		margin-top:30px;
		margin-right:5px;
		_margin-right:2px;
		border:1px solid #333;
	}
	
	#bloc_cerca form#frmcerca{
		_height:100px;
		_margin-top:0px;
	}
		#titol_cerca{
			padding-top:5px;
			width:100%;
			height:25px;
			background-color:#FFF;
			color:#fff;
			text-align:center;
			font-weight:bold;
			font-size:12px;
		}
		#caixa_cerca{
			margin-top:10px;
			margin-left:20px;
			
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#FFF;
		}
		
		#caixa_cerca p {
			text-decoration:underline;
			margin: 0 0 0 0;
			padding: 0 0 0 0;
		}
		
		
		.equipament {
			border: 0px;
		}
		
		#caixa_cerca input{
			float:right;
			margin-top:10px;
			_margin-top:0px;
			margin-right:24px;
			color:#FFFFFF;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			background-color:#61bcce;
			border:0px;
			width:60px;
			height:20px;
			text-decoration:none;
		}
		
		.button22 {
			text-decoration:none !important;
		}

	#caixa_llistat_equip{
		float:left;
		width:608px;
		margin-left:121px;
		_margin-left:60px;
		margin-top:30px;
		height:300px;
	}
	
	.caixa_equip{
		width:137px;
		/*height:121px;*/
		float:left;
		margin-right:13px;
		text-align:center;
		margin-bottom:10px;
		border:1px solid #4F5C62;
		}
		.caixa_equip .link_equip a{
			text-decoration:none;
			color:#FFFFFF;
		}
		.caixa_equip img{
			border:0px;
		}
		
		.link_equip	{
			width:100%;
			background-color:#61bcce;
			text-align:center;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#fff;
			margin-top:17px;
		}
		
		#fetxes{
			float:right;
			width:40px;
			_width:37px;
			margin-top:30px;
			margin-right:30px;
			_margin-right:26px;
		}
			#fetxes img{
				border:1px !important;
			}
			
			#fetxes a img{
				border:0px !important;
			}
		
	/*//////////////////////////////////////////////////////////////////
	/////////////// PANTALLA DE EQUIPAMENT SELECCIONAT /////////////////
	//////////////////////////////////////////////////////////////////*/
	
	#marc_new_equip{
		margin:0 auto;
	}

		#marc_new_equip #text_equip{
			width:400px;
			margin:20px auto;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			text-align:left;
		}
		#marc_new_equip #text_equip b{
			font-size:14px;
		}

		#marc_new_equip img{
			margin:10px auto;
			margin-bottom:20px;
			border:1px solid;
		}
		
		#equip_ico_print{
			z-index:100;
			position:absolute;
			right:70px;
			margin-top:-30px;
		}
			#equip_ico_print a img{
				border:0px none !important;
			}
		
/*************** MENU PANTALLA OBRES *****************/
	
	#caixa_imatges_obra{
		float:left;
		width:400px; 
		_width:400px;
		height:400px; 
		overflow:auto; 
		margin-top:5px;
		margin-right:22px;
		_margin-right:10px;
		padding-right:10px;
	}

	table.table_img{
		margin-left:30px;
		_margin-left:25px;
		border:1px solid;
		margin-top:15px;	
		float:right;
	}

		table.table_img a img{
			border:0px;
		}

		td .td_peu{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
		}
	
	#talla_img_obra{
		width:145px;
		height:100px;
		overflow:hidden;
		margin:1px auto;
	}
	
	
	#caixa_llistat_obra{
	width:100px;
	margin-left:10px;
	float:right;
	}
	
	#imgs_obres{
	width:200px;
	height:400px;
	float:right;
	top:80px;
	position:relative;
	margin:0 0 0 0;
	padding:0 0 0 0;
	overflow:hidden;
	
	}
	
	#bloc_cerca_obra{
	background-color:#C0c0c0;
	float:left;
	right:730px;
	width:215px;
	margin-right:5px;
	border:1px solid #999999;
	position:absolute;
	margin-top:30px;
	height:246px;
	_height:200px;
	top: 69px;
	}

		#bloc_cerca_obra #titol_cerca{
			padding-top:1px;
			width:100%;
			height:16px;
			background-color:#FFF;
			color:#fff;
			text-align:center;
			font-weight:bold;
			font-size:12px;
		}


		#caixa_cerca select{
			margin-top:10px;
			width:170px;
			height:160px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			border:1px solid #FFF !important;
		}

		#caixa_cerca_obres{
			margin:10px 0px 0px 20px;
			_margin:13px 0px 0px 20px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#FFF;
		}
			#caixa_cerca_obres #frmcerca{
				margin:0 0 0 0;
				_margin:-7px 0 0 0;
				padding:0 0 0 0;
			}
				#caixa_cerca_obres #frmcerca ul{
					margin:0 0 0 0;
					padding:0 0 0 0;
				}
					#caixa_cerca_obres #frmcerca ul li{
						margin:0 0 10px 0;
						padding:0 0 0 0;
						list-style:none;
					}

		#caixa_cerca_obres p {
			text-decoration:underline;
			margin: 0 0 0 0;
			padding: 0 0 0 0;
		}
		
		#caixa_cerca_obres select{
			margin-top:0px;
			_margin-top:0px;
			width:170px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			border:1px solid #7f9db9 !important;
		}
		.poblacio_sel{
			margin-left:2px;
		}

		#caixa_cerca_obres #botons{
			text-align:left;
		}

		#botons input{
			/*float:right;*/
			margin-top:0px;
			margin-right:0px;
			color:#FFFFFF;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			background-color:#61bcce;
			border:0px;
			width:75px;
			height:20px;
			text-decoration:none;
		}

		.button22 {
			text-decoration:none !important;
		}
		.button23{
			text-decoration:none !important;
		}
		.button24{
			margin-left:20px;
		}

		#p2{
			width:90px;
			text-align:left;
		}
		
		#p{
			/*text-decoration:underline;*/
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			display:inline;
		}
		
		
		#estat .chk_sel{
			vertical-align:middle;
			background-color:#fff;
			width:13px;
			margin-right:5px;
			display:inline;
		}
		
		#estat input.button22{
			margin-left:18px;
			_margin-left:32px;
			display:inline;
		}
/*		#estat select{
			width:190px;
			text-align:left;
		}*/
	
		#cer_nom{
			float:right;
			text-align:right;
			width:250px;
			_width:250px;
			margin-top:10px;
			margin-top:5px;
			margin-right:30px;
			_margin-right:20px;
		}
		
		#p4{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			margin-top:0px;
			display:inline;
		}
			input#txtnom{
				background-color:#fff;
				border:1px solid #7f9db9;
				width:170px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#000000;
				height:15px;
				margin:1px 0px 0px 0px;
				display:inline;
			}
	
	.caixa_obra{
		float:right;
		text-align:center;
		position:relative;
		padding:0 0 0 0 ;
		width:400px;
		top:90px;
	}	
		.caixa_obra a{
			text-decoration:none;
		}
		
		.caixa_talla_img{
			margin:10px 0 0 0; 
			padding:0 0 0 0; 
			width:56px; 
			height:56px;
		}
		
		.caixa_obra img{
			border:1px solid #ff6f20;
		}
		
		.link_obra {
			width:100%;
			text-align:center;
		}
		.link_obra a{
			color:#666;
			font-size:9px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-decoration:none;
		}
		
		#fletxes_o{
			position:absolute;
			width:40px;
			text-align:center;
			right:20px;
			top:400px;
		}
			#fletxes_o img{
				border:0px !important;
			}
			
			#fletxes_o a img{
				border:0px !important;
			}
			
		#descripcio_obra{
			height:400px;
			overflow:auto;
			margin:0 0 0 0;
			padding-right:5px;

		}
			#descripcio_obra b{
				margin-right:5px;
			}
			
		#table_desc_obra{
			height:400px !important;
			width:400px;
			margin:0 0 0 0;
			padding:0 0 0 0;
		}
		
		#fletxes_o1{
			text-align:center;
			margin-top:380px;
		}
			#fletxes_o1 img{
				border:0px !important;
			}
			
			#fletxes_o1 a img{
				border:0px !important;
			}
		
		table tr td.detail_obra{
			padding-left:5px; 
			text-align:left; 
			padding-right:5px; 
			width:30%; 
			_width:50%; 
			/*padding-top:80px;		*/
		}

		table tr td.detail_obra b.nom{
			font-size:10px;
		}
		
		table tr td.detail_img_obra{
			text-align:left; 
			padding-top:10px;
		}
		
		#obres_ico_print{
			z-index:100;
			position:absolute;
			top:970px;
			left:450px;
		}
			#obres_ico_print a img{
				border:0px none;
			}
	/*///////////////////////////////////////////////////
	////////// FINESTRA DE IMATGES D'OBRA ///////////////
	///////////////////////////////////////////////////*/
	
	#marc_new_img{
		margin:0 auto;
		text-align:center;
	}
		#marc_new_img #text_img{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			width:970px;
			bottom:15px;
			text-align:left;
			left:5%;
			position:absolute;
		}
	
		#marc_new_img #text_img_cen{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			width:970px;
			bottom:15px;
			left:50%;
			margin-left:-175px;
			text-align:center;
			position:absolute;
		}

		#marc_new_img #fletxes_img{
			bottom:15px;
			left:89%;
			width:60px;
			position:absolute;
			text-align:center;
		}
			#marc_new_img #fletxes_img a img{
				border:0px none;
			}

	
	/*///////////////////////////////////////////////////*/
	
	.col{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		width:300px;
		padding-top:5px;
		margin-left:75px;
		_margin-left:190px;
	}
	
	.col a{
		font-weight:bold;
		color:#000000;
	}
	.col input{
		float:right;
		margin-right:10px;
		_margin-right:5px;
		margin-bottom:5px;
		width:220px;
	}
	.col input.btn{
		width:70px;
	}
	
	.col textarea{
		height:90px;
		float:right;
		margin-right:10px;
		width:290px;
		margin-bottom:5px;
	}
		
		
		
		
.noScroll {
	overflow:hidden;
	background-color:#00FF00;
	border: 1px solid #f640000 !important;
}	



/*************** Llistat Obres **********************/

	#impr_fitxes{
		display:block;
		width:1px;
		height:1px;
		overflow:hidden;
	}
		#impr_fitxes .print_logo{
			display:block !important;
			text-align:center;
			height:100px;
		}
		
		
		#impr_fitxes .titol_obra_imp{
			text-align:center;
			border-bottom:5px solid #61BCCE;
			color:#FFF;
			font-family:Arial, Helvetica, sans-serif;
			font-size:20px;
			font-weight:bold;
			height:30px;
			margin-top:20px;
			margin-bottom:20px !important;
			width:100% !important;
		}
		
		#impr_fitxes table{
			margin:0 0 0 0;
			padding:0 0 0 0;
			text-align:center;
		}
		#impr_fitxes tr{
			margin:0 0 0 0;
			padding:0 0 0 0;
		}
		#impr_fitxes td{
			margin:0 0 0 0;
			padding:0 0 0 0;
		}
		
		#impr_fitxes .print_desc_obra{
			min-height:150px;
			_height:150px;
			text-align:left;
			width:95%;
			margin:0px auto;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
		}
		
		#impr_fitxes .propietat{
			border-top:2px solid #61BCCE !important;
			height:26px;
			padding-top:8px;
			width:95%;
			margin:0 auto;
			text-align:left;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
		}
			#impr_fitxes .propietat em{
				text-decoration:underline !important;
				font-style:normal !important;
			}
			
			#impr_fitxes .propietat b{
				text-decoration:none !important;
			}

			#impr_fitxes .data_right{
				float:right;
			}
		
		#impr_fitxes .last_propietat{
			width:95%;
			margin:0 auto;
			height:26px;
			padding-top:8px;
			border-top:2px solid #61BCCE;
			border-bottom:2px solid #61BCCE;
			text-align:left;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
		}
			#impr_fitxes .last_propietat em{
				text-decoration:underline !important;
				font-style:normal !important;
			}

			#impr_fitxes .last_propietat b{
				text-decoration:none !important;
			}
	
			#impr_fitxes .bloc_img_obres_print{
				margin-top:20px;
			}
			
			#impr_fitxes .bloc_img_obres_print img{
				border:2px solid #61BCCE;
			}

			#impr_fitxes .bloc_img_obres_print .img_bord{
				border:2px solid #61BCCE;
				width:291px !important;
				height:193px !important;
			}			
				#impr_fitxes .bloc_img_obres_print .img_bord img{
					border:0px none !important;
				}
			
			#impr_fitxes .peu_obra_impr{
				margin-top:20px;
			}
		
		
			
	/*		Llistat d'equipament INDEXS		*/
		#impresio_equip{
			width:1px !important;
			height:1px !important;
			overflow:hidden !important;
		}

		#fitxes_equipament{
			text-align:left;
			width:95%;
			margin:0 auto;
		}	
		
		#fitxes_equipament .impr_logo_equip{
			text-align:center;
		}
		
		#fitxes_equipament .impr_peu_equip{
			text-align:center;
			width:95%;
			margin:0 auto;
		}
		
		#fitxes_equipament ul, #fitxes_equipament * ul{
			margin:0 0 0 40px!important;
			_margin:-15px 0 0 40px !important;
			padding:0 0 0 0 !important;
		}
		
			#fitxes_equipament li, #fitxes_equipament * li{
				margin:0 0 0 0 ;
				padding:0 0 0 0;
				list-style:none;
			}

			#fitxes_equipament li.nom_equip, #fitxes_equipament * li.nom_equip{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				margin:0 0 0 0px !important;
				padding:0 0 0 0px !important;
			}

			#fitxes_equipament li.tit{
				border-bottom:2px solid #61BCCE;
				font-family:Arial,Helvetica,sans-serif;
				font-size:14px;
				font-weight:bold;
				text-align:left;
				list-style:none;
				margin:10px 0 0 0 !important;
				padding:0 0 0 0;
			}
			
			#fitxes_equipament li.nivell_0{
				background-color:#61BCCE !important;
				color:#FFFFFF !important;
				font-size:22px  !important;
				font-weight:bold  !important;
				height:27px  !important;
				margin-top:20px  !important;
				padding-top:3px  !important;
				text-align:center !important;
				border:0px none !important;
			}
			
			#fitxes_equipament li.nivell_1{
				border-top:2px solid #61BCCE  !important;
				margin:10px 0px 0px 5px  !important;
				padding:2px 0px 2px 10px  !important;
			}
			
		#llista_link a{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:bold;
			color:#666;
			margin-left:15px;
		}
			#llista_link a:hover{
				color:#FFF;
			}
			
			
			
	/*		Llistat d'equipament INDEXS		*/

		#impr_fitxes_eq{
			width:1px !important;
			height:1px !important;
			overflow:hidden !important;
		}
		
/******* FOOTER *********/
			
	div#footer {
		width:100%;
		margin: 5px 0 0 0;
		padding: 0 0 0 0;
	}
	
		div#cntFooter {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			height: 22px;
			margin-top: 10px;
			padding: 10px 0 5px 0;
			color: #FFF;
			text-align: center;
			font-weight:normal;
		}
		
		div#cntFooter a {
			text-decoration: none;
			color: #ff6f20;
		}
		
		div#cntFooter a:hover {
			color: #FFF;
		}
			
/********BIOGRAFIA**********/

				#TitolBiografia{
				font-family:Arial, Helvetica, sans-serif;
				font-size:16px;
				color:#666666;
				margin-bottom: 15px;
				font-weight:bold;
				padding: 15px 0 0 15px;
				}
				#Biografia{
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#666666;
				border: 1px solid #ff6f20;
				padding: 10px 10px 10px 10px ;
				text-align:justify;
				min-height:400px;
				}
				#BiografiaImg{
				margin:0 0 15px 15px;
				border: 1px solid #ff6f20;
				}
