html {
	height: 100%;
}

.lineSup {
	background-color: #CCCCCC;
	height: 50px;
	width: 100%;
	text-align: center;
	border-bottom: 1px solid #BE0F34;
	width: 100%;
}

.tablesup {
	vertical-align: middle;
	height: 100%;
	border-top: 1px solid #BE0F34;
	width: 100%;
}

body {
	margin: 0 0 0 0;
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	background-color: #fff;
	height: 100%;
}

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: 900px;
	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: 900px;
	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: 900px;
		height: 416px;
		overflow: hidden;
	}
	
	
	/* modul text + imatge */
	
	.intLine {
		clear: both;
		text-align: justify;
		/*color: #6A6A6A;*/
	}
	
	.intText {
		text-align:justify;
		margin: 25px 0 5px 0 ;
		padding: 25px 0 5px 0 ;
		color:#666;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px!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;
		}
		
	.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 {
				height: 100%;
				background-color: #fff;
				width: 900px;
				/*background-color: #000;*/
				padding:5px 0 5px 0;
				margin:5px 0 5px 0;
			}	

	
/**************** MENU IDIOMES ******************/

			div#MenuIdioma {
			font-family:Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			font-size:11px;	
			position:relative;
			left:900px;
			bottom:15px;
			}
				div#MenuIdioma a {
				font-family:Arial, Helvetica, sans-serif;
				color:#FFFFFF;
				font-size:11px;	
				text-decoration:none;		
				}
				
				div#MenuIdioma  a:hover{
				font-family:Arial, Helvetica, sans-serif;
				color:#ee820f;
				font-size:11px;			
				}					
			
/**************** MENU CONCEPTES ******************/			
					
			div#menu {
				height: 22px;
				/*background-color: #000;
				background-color: #ee820f;*/
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				position:relative;
				font-weight: bold;
			}	
			
				div#cntMenu {
					color: #BE0F34;
					float: left;
				}	
				
					div#cntMenu ul {
						list-style: none;
						margin: 0 0 0 0;
						padding: 4px 0 0 0;
					}
					
						li.opcio {
							display: inline;
							margin: 0 1px 0 1px;
							_margin: 0 4px 0 0;
						}
						
						li.ambSeparador {
							background-image: url(../img/separador.gif);
							background-position: right;
							background-repeat: no-repeat;
							padding: 0 5px 0 0;
							_padding: 0 2px 0 0;
						}						
						
						li.opcio a {
							text-decoration: none;
							color: #888;
						}
						
						li.opcio a:hover {
							color: #BE0F34;
						}
												
						a.selected {
							color: #888 !important;
							font-weight: bold;
						}				
			
			ul#mnuIdiomes {
					margin: 0 0 0 0;
					padding: 5px 5px 5px 5px;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					font-weight: bold;				
				}
				
					li.opcioIdioma {
						display: inline;	
						padding: 0 5px 0 5px;
						_padding: 0 5px 0 5px;																
					}	
					
					li.lastIdioma {
						float: right;	
						padding: 0 5px 0 5px;					
					}
					
						ul#mnuIdiomes li a {
							color: #888;
							font-weight: bold;
							text-decoration: none;
						}
						
						ul#mnuIdiomes li a:hover {
							text-decoration: none;
							color: #BE0F34 !important;
							font-weight: bold;
						}
						
						a.idiomaSelected {
							text-decoration: none;
							color: #BE0F34 !important;
							font-weight: bold;	
						}	

/**************** NOTICIES ******************/


	table#noticies_table{
		margin-left:155px;
		padding-top:30px;
		height:99%;
		_height:95%;
		width:410px;
	}
	table#noticies_table a{
		color:#666;
		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{
		height:99%;
		width:840px;
		margin-left:155px !important;
	}
	#not_td{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		padding-top:20px;
	}
	
	#not_td img{
		float:right;
		margin:0 0 0 10px;
	}

	#not_td a{
		color:#666;
		font-weight:bold;
	}
	
	#not_td a:hover{
		color:#000;
	}
	
	#not_td p{
		margin:0 0 10px 0;
		text-align:justify;
	}


/********************* PANTALLA SERVEI *************************/
	
	#bloc_flash{
		display: block;
		margin-left:120px; 
		margin-bottom: 0px;
		padding-bottom: 0px;
		position:absolute; 
		/*bottom:0px;
		_bottom:0px; */
		width:900px; 
		height:100%;
		overflow: hidden !important;
	}
	
	#div_flash{
		position:absolute;
		_position:relative;
		bottom:0px;
	}

	#content_text{
		width:900px;
		margin-top:30px;
		margin-left:156px;
	}
	
	td.descripcio_servei{
		text-align:left;
	}

	/*//////////////////////////////////////////////////////////////////
	//////////////////// 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:#000;
			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:#000;
		}
		
		#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:#000;
			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 #000 !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:#000;
		}
			#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 #ee820f;
		}
		
		.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:350px;
			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:350px;
			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:350px;
			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: 0px solid #fcc0000 !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:#000;
			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:#000;
			}
			
			
			
	/*		Llistat d'equipament INDEXS		*/

		#impr_fitxes_eq{
			width:1px !important;
			height:1px !important;
			overflow:hidden !important;
		}
		
/*******  CONTACTAR **************/

			div#contentForm {
				width: 650px;
				/*min-height: 420px;*/
				background-color: #000;
				margin: 10px 0 0 0;
			}	

			div.textCnt1 {
				color: #000;
				font-family: Arial, Helvetica, sans-serif;
				/*font-size: 12px;*/
				font-size: 11px;
				text-align: justify;
				padding: 10px 0 0 0;
			}
			
					div.textCnt a {
						color: #000;
						text-decoration: none;
						font-weight: bold;
					}
					
					div.textCnt a:hover {
						color: #CC0000;
					}
			
			div.textCnt {
				color: #000;
				font-family: Arial, Helvetica, sans-serif;
				/*font-size: 12px;*/
				font-size: 11px;
				text-align: center;
				padding: 10px 0 0 0;
			}
			
					div.textCnt a {
						color: #000;
						text-decoration: none;
						font-weight: bold;
					}
					
					div.textCnt a:hover {
						color: #CC0000;
					}
					
			form#frmContactar {
				margin: 10px 0 10px 0;
				padding: 0 0 0 0;
			}
			
				div.camp {
					margin: 3px 0 0 0;
					_margin: 1px 0 0 0;
				}
			
				form#frmContactar label {
					display: block;
					width: 200px;
					float: left;
					/*font-size: 12px;*/
					font-size: 11px;
					font-family: Arial, Helvetica, sans-serif;
					color: #000;
					padding: 3px 0 0 0;
				}
				
				form#frmContactar input {
					float: right;
					width: 422px;
					_width: 419px;
					border: 1px solid #000;
					font-size: 11px;
					font-family: Arial, Helvetica, sans-serif;
				}
				
				form#frmContactar textarea {
					float: right;
					width: 422px;
					_width: 419px;
					height: 60px;
					_height: 59px;
					margin: 0 0 0 0;
					padding: 0 0 0 0;
					border: 1px solid #000;
					font-size: 11px;
					font-family: Arial, Helvetica, sans-serif;
				}
				
				input#btnEnviar {
					width: 90px !important;
					height: 18px;
					float: right;
					border: none !important;
					background-color: #CC0000;
					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: 10px 0 0 0;
					font-weight: bold;
					font-family: Arial, Helvetica, sans-serif;
					/*font-size: 12px;*/
					font-size: 12px;
					color: #CC0000;
				}
				
				.remarcar {
					font-weight: bold;
					color: #CC0000 !important;
				}
				
				label#info {
					color: #CC0000;
					font-weight: bold;
					margin: 0px 0 10px 0;
					font-family: Arial, Helvetica, sans-serif;
					/*font-size: 12px;*/
					font-size: 11px;
					display: block;
				}

		
/******* FOOTER *********/
			
	div#footer {
		width: 900px;
		margin: 5px 0 0 0;
		padding: 0 0 0 0;
	}
	
		div#cntFooter {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			height: 22px;
			margin-top: 10px;
			padding: 10px 0 5px 0;
			color: #c0c0c0;
			text-align: center;
			font-weight:normal;
		}
		
		div#cntFooter a {
			text-decoration: none;
			color: #c0c0c0;
		}
		
		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 #ee820f;
				padding: 10px 10px 10px 10px ;
				text-align:justify;
				min-height:400px;
				}
				#BiografiaImg{
				margin:0 0 15px 15px;
				border: 1px solid #ee820f;
				}