frmContactarhtml {
	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/fons.jpg);
		background-repeat: repeat;*/
		font-family:Arial, Helvetica, sans-serif;
	}
	
	div#pagina {
		margin: 0 auto;
		vertical-align: top;
		width: 100%;
		/*background: #CCC url(../img/bg.jpg) repeat-y center top;*/
	}
	
	.imgCap {
		background-color: #FFF;
		margin: 0 0 0 0;
	
	}

/************* 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: 970px;
			/*height: 200px;*/
			margin: 0 0 0 0;
			padding: 30px 0 0 0;
			}
			
	.iniText {
			font-family: Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 14px;
			color: #fff !important;
			font-weight: normal;
			/*font-style: inherit;*/
			padding: 10px 10px 10px 10px;
		}
		
		.iniText a {
			font-family:Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 14px;
			color: #000 !important;
			font-weight: bold;
			/*font-style: inherit;*/
			padding: 10px 10px 10px 10px;
		}
		
		.iniText a:hover {
			font-family: Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 14px;
			color: #000000 !important;
			/*font-weight: normal;
			font-style: inherit;*/
			padding: 10px 10px 10px 10px;
		}
		
		.iniText2 {
			font-family: Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 14px;
			color: #666666 !important;
			/*font-weight: normal;
			font-style: inherit;*/
			padding: 0 0 0 0;
		}
		
		.iniText2 a {
			font-family:Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 14px;
			color: #000 !important;
			font-weight: bold;
			/*font-style: inherit;*/
			padding: 0 0 0 0;
		}
		
		.iniText2 a:hover {
			font-family: Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 14px;
			color: #000000 !important;
			/*font-weight: normal;
			font-style: inherit;*/
			padding: 0 0 0 0;
		}


		.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: 12px;
				font-family: Arial, Helvetica, sans-serif;
				font-weight: bold;
				color: #000;
			}
			
			a.aIdioma1:hover {
				color: #000;
			}
			
			a.aIdioma2 {
				text-decoration: none;
				font-size: 12px;
				font-family: Arial, Helvetica, sans-serif;
				font-weight: bold;
				color: #fff;
			}
			
			a.aIdioma2:hover {
				color: #000;
			}

			#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:#999999;
				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:#000;
				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: 12px;
				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: 12px;
				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: #000;
				font-weight: normal;
				text-decoration:none;
				margin-bottom: 10px;
				padding-bottom: 4px;
			}


/** CARTERA **/

	table#resultats{
		width:450px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style:normal;
		font-weight: normal;
		background-color:#000;
		color:#FFFFFF;
		margin-left: 7px;
		%margin-left: 5px;
		padding: 5px 5px 5px 5px;
		border: 1px solid #000;
	}
	
	div#carteraBox {
		width: 450px;
		/*padding: 10px 0 0 0;
		_padding: 10px 0 0 0;*/
	}
	
		div#fitxaHabitat {
			position: relative;
		}
		
		div#titolGranVivenda {
			font-family:Arial, Helvetica, sans-serif;
			text-decoration: none;
			margin: 5px 0 5px 0;
			padding: 5px 0 5px 0;
			font-size: 14px;
			color: #000 !important;
			font-weight: bold;
			font-style: normal;
			border-bottom: 1px solid #000;	
		}
		
		div#buscador {
			min-height: 80px;
			/*width: 97%;*/
			border: 1px solid #C0C0C0;	
			border-top:none;
			/*margin: 0 5px 5px 5px;
			_margin: 0 5px 5px 5px;*/
			padding: 5px;
			_padding: 5px;
			padding-right:8px;
			text-align: left;
			-webkit-border-radius: 0 0 5px 5px;
			-moz-border-radius: 0 0 5px 5px;
			border-radius: 0 0 5px 5px;
			behavior: url(PIE.htc);
			position:relative;
		}
		
/*			div#titol {
				background-color: #070707;
				color: #FFF;
				font-weight: bold;
				width: 70px;
				padding: 3px 3px 3px 3px;
				text-align: center;
			}	*/
			
			form#frmBuscador {
				/*width: 450px;
				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: 12px;
						float: left;
						width: 240px;
						/*border: 1px solid #990000;*/
					}
					
						label.campB {
							font-family:Verdana, Arial, Helvetica, sans-serif;
							font-size:10px;
							color: #000000;
							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: #000000;
							font-weight: bold;
							display: block;
							width: 200px;
							padding: 0 5px 0 10px;
							text-align: left;
						}
						
						label.preus {
							width: 45px;
							color: #000000;
							font-weight: bold;
							display: block;	
							float: left;
							text-align: center;
							padding: 0 0 0 8px;					
						}
						
						input#preu1 {
							background-color: #FFFFFF;
							font-size: 12px;
							border: 1px solid #070707;
							width: 55px;
							float: left;
						}
						
						input#preu2 {
							background-color: #FFFFFF;
							font-size: 12px;
							border: 1px solid #070707;	
							width: 55px;
							float: left;					
						}
						
					div#divTipologia {
						margin: 0 0 5px 5px;
						width: 240px;
						/*border: 1px solid #33FF33;*/
					}
					
						select#selectTipologia {
							width: 140px;
							font-size: 12px;
							border: 1px solid #070707;
							margin: 0 0 0 0;
							padding: 0 0 0 0; 
							_width: 217px;
							float:left;
						}
						
						select#estat {
							width: 140px;
							font-size: 12px;
							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 #000;
					margin: 0 0 0 0;
					padding: 5px 5px 5px 5px;
				}
				
					a.abtn {
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size: 10px;
						text-decoration: none;
						color: #620000;
						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: #000;
					}
					
				div#location {
					margin: 0 0 0 0;
					/*border: 1px solid;*/
					width: 430px;
					_float: left;				
				}	
				
					select#selectMunicipi {
						font-size: 12px;
						border: 1px solid #070707;
						width: 140px;		
						_width: 137px;
						float: left;
					}
					
					select#selectProvincia {
						font-size: 12px;
						border: 1px solid #070707;
						width: 140px;
						_width: 137px;
						/*margin: 0 16px 0 0;*/
						float: left;
					}											
		
		div#scrollTable2 {
			width: 190px;
			/*overflow: hidden;
			height: 236px;
			border: 1px solid #010101;*/
			margin: 0 5px 0 5px;
		}

		div#scrollTable {
			width: 450px;
			/*overflow: hidden;
			height: 236px;
			border: 1px solid #010101;*/
			margin: 0 5px 0 5px;
		}
		
			div.vivenda {
				margin: 5px 0 5px 0;
				padding: 5px 0 5px 0;
				background-color: #FFFFFF;
			}
			
				div.vivenda table {
					/*width: 100%;*/
				}
				
				td.miniatura {
					vertical-align: middle;
				}
				
				td.descripcio {
					text-align: justify;
				}	
				
					div#titolHab a {
						text-decoration: none;
						color: #000;
						font-weight: bold;	
					}
					
					div#titolHab a:hover {
						color: #000;
					}
					
		div.capzalera {
			border-bottom: 1px solid #000;
			margin: 0 0 5px 0; 
			padding: 10px 0 0 0;		
		}
		
			span.descTitol {
				float: left;
				margin: 0 0 0 0;
				color: #000;
				font-weight: bold;
			}
			
			span.descPTitol {
				margin: 0 0 0 0;
				color: #000;
				font-weight: bold;
			}			
			
			span.llistaVidsTitol {
				margin: 0 0 0 0;
				color: #000;
				font-weight: bold;
				float: right;
			}					
			
			span.fotosTitol {
				float: left;
				margin: 0 10px 0 0;
				color: #000;
				font-weight: bold;				
			}
			
			span.obsTitol { 
				float: left;
				margin: 0 0 0 10px;
				color: #000;
				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#descripcio {
				margin:0px !important;
			}
			
			div#descripcioText {
				margin: 15px 15px 15px 30px;
				padding: 15px 0 0 0;
				_padding: 15px 0 0 0;
				text-align: justify;
			}
			
			div#fotografies	{
				float: left;
				margin: 0 0 0 0;
				_margin: 0 0 0 0;
				width: 100%;
				/*_width: 1%;*/
			}	
				
				div#marcFoto {
					width: 100%;
					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: 0 0 0 0;
				text-align: right;
				border-top: 1px solid #000;
			}
			
				a.tornarPromo {
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size: 12px;
					border: none;
					text-decoration: none;
					color: #FFF;
					font-weight: bold;
				}
				
				a.tornarPromo:hover {
					border: none;
					color: #000;
				}
				
		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: 450px;
				border: 1px solid #000;
				background-color: #FFF;
				position: absolute;
				left: -1px;
				top: -1px;
				/*_left: 8px;
				_top: -1px;*/

			}
			
			div#divPP {
				width: 280px;
				height: 450px;
				border: 1px solid #000;
				background-color: #FFF;
				position: absolute;
				left: -1px;
				top: -1px;				
				/*_left: -1px;
				_top: -1px;*/
			}
			
			div#divPF {
				width: 280px;
				height: 450px;
				border: 1px solid #000;
				background-color: #FFF;
				position: absolute;
				left: -1px;
				top: -1px;				
				/*_left: 8px;
				_top: 450px;*/
			}
			
			div#divD {
				width: 280px;
				height: 450px;
				border: 1px solid #000;
				background-color: #FFF;
				position: absolute;
				left: -1px;
				top: -1px;				
				/*_left: 8px;
				_top: 450px;*/
			}									
			
			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: #000;
				}			
				
				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: 12px;
				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: #000;
				}
				
				td#imaClick {
					vertical-align: middle;
					text-align: left;
					width: 494px;
				}
				
					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;
			}


		
/************* HEADER ****************/
		
			div#header {
				width: 947px;
				height: 120px;
				/* background-color: #fdd479; 
				background-color: #000;*/
			}
			
					
/**************** MENU ******************/			

		.tdCapPagina{
			height:77px;
			background-image:url(../img/Banda-Menu.png);
			background-repeat:repeat-x;
		}


			div#menu {
				/*height: 30px;
				_height: 29px;
				background-color: #000;*/
				margin: 0 0 0 5px;
				_margin: 0 0 0 5px;
				padding: 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: #fff;
					float: right;
					padding-top:15px;
					_padding-top:16px;
					text-transform:uppercase;
				}	
				
					div#cntMenu ul {
						list-style: none;
						margin: 0 0 0 0;
						padding: 0 0 0 0;
						_padding: 0 0 0 0;
					}
					
						li.opcio {
							display: inline;
							margin: 0 0 0 5px;
							_margin: 0 0 0 5px;
						}
						
						li.ambSeparador {
							background-image: url(../img/separador.gif);
							background-position: right;
							background-repeat: no-repeat;
							padding: 0 10px 0 0;
							_padding: 0 10px 0 0;
						}						
						
						li.opcio a {
							text-decoration: none;
							color: #a5715f;
						}
						
						li.opcio a:hover {
							color: #fff;
						}
												
						a.selected {
							color: #fff !important;
							font-weight: bold;
						}				
			
				ul#mnuIdiomes {
					margin-top: -5px;
					list-style: none;
					font-size: 14px;
					color:#000;
					padding: 0 3px 0 3px;
					_padding: 0 3px 0 3px;
				}
				
					li.opcioIdioma {
						display: inline;
						background-image: url(../img/separador.gif);
						background-position: right center;
						background-repeat: no-repeat;	
						padding: 0 3px 0 3px;
						_padding: 0 3px 0 3px;	
											
					}	
					
					li.lastIdioma {
						float: right;	
						padding: 0 3px 0 3px;
						_padding: 0 3px 0 3px;
					}
					
						ul#mnuIdiomes li a {
							color: #a5715f;
							font-weight: bold;
							text-decoration: none;
						}
						
						ul#mnuIdiomes li a:hover {
							color: #000;
						}
						
						a.idiomaSelected {
							color: #620000 !important;
						}	
						

div#menuN {
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
		}	
		
			div#cntMenuN {
				float: left;
				_float: left;
			}	
			
			div#cntMenuN ul {
					float: left;
					_float: left;
					margin: 0 0 0 0;
					padding: 0 0 0 0;
					}
						
			ul#mnuIdiomesN {
					list-style: none;					
				}
				
					li.opcioIdiomaN {
						float: right;
						_float: right;	
						background-image: url(../img/separadorN.gif);
						background-position: right center;
						background-repeat: no-repeat;	
						padding: 0 10px 0 5px;																
					}	
					
					li.lastIdiomaN {
						float: right;
						_float: right;	
						padding: 0 10px 0 5px;					
					}
					
					
						
						ul#mnuIdiomesN li a {
							color: #000;
							font-weight: bold;
							text-decoration: none;
						}
						
						ul#mnuIdiomesN li a:hover {
							color: #c0c0c0;
						}
						
						a.idiomaSelectedN {
							color: #c0c0c0 !important;
						}		
								

				div#menuInfD {
				color:#fff;
				vertical-align: top;
				float: left;
				height: 60px;
				background-color: #003300;
				padding: 10px 20px 10px 20px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				/*border-top: 1px solid #000;*/
			}	
			
				div#cntMenuInfD {
					background-color: #003300;
					vertical-align: middle;
					border-bottom: 0px solid #000;
					
				}	
				
					div#cntMenuInfD ul {
						color: #FFF;
						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: #FFF;
							vertical-align: middle;
							background-image: url(../img/separador.gif);
							background-position: right;
							background-repeat: no-repeat;
							padding: 0 10px 0 0;
						}
						
						
						li.opcioInfD a {
							font-family: Arial, Helvetica, sans-serif;
							font-size: 10px;
							font-weight: bold;
							text-decoration: none;
							color: #fff;
						}
						
						li.opcioInfD a:hover {
							font-family: Arial, Helvetica, sans-serif;
							font-size: 10px;
							color: #003300 !important;
							font-weight: bold;
						}
						
						a.selectedInfD {
							font-family: Arial, Helvetica, sans-serif;
							font-size: 12px;
							color: #003300 !important;
							font-weight: bold;
						}
					
				div#menuInfE {
				color:#fff;
				vertical-align: top;
				float: right;
				height: 60px;
				background-color: #003300;
				padding: 10px 20px 10px 20px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				/*border-top: 1px solid #888;*/
			}	
			
				div#cntMenuInfE {
					background-color: #003300;
					vertical-align: top;
					border-bottom: 0px solid #000;
					
				}	
				
					div#cntMenuInfE ul {
						color: #FFF;
						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: #003300;
							vertical-align: middle;
							background-image: url(../img/separador.gif);
							background-position: right;
							background-repeat: no-repeat;
							padding: 0 10px 0 0;
						}
						
						
						li.opcioInfE a {
							font-family: Arial, Helvetica, sans-serif;
							font-size: 10px;
							font-weight: bold;
							text-decoration: none;
							color: #fff;
						}
						
						li.opcioInfE a:hover {
							font-family: Arial, Helvetica, sans-serif;
							font-size: 10px;
							color: #FFF !important;
							font-weight: bold;
						}
						
						a.selectedInfE {
							font-family: Arial, Helvetica, sans-serif;
							font-size: 12px;
							color: #FFF !important;
							font-weight: bold;
						}
						
/**************** LOGIN ******************/

			div#login {
				width: 400px;
				_width: 400px;
				margin: 5px 5px 5px 5px;
				/*_margin: 0 10px 0 0;*/
				padding: 0 0 2px 0;
				float: right;
			}
			
				form#frmLogin {
					margin: 0 0 5px 0;
					padding: 0 0 0 0;	
				}
				
					label.loginEtiqueta {
						font-family: Verdana, Arial, Helvetica, sans-serif;
						color: #000;
						display: block;
						float: right;
						font-size: 12px;
						/*width: 50px;*/
						padding: 5px 5px 5px 5px;
						text-align: center;
					}
					
					input#usuari {
						width: 100%;
						float: left;
						height: 14px;
						font-size: 12px;
						border: 1px solid #000;
						margin: 3px 0 0 0;
						/*_margin: 2px 0 2px 0;*/
						padding: 0 0 0 0;
					}
					
					input#clau {
						width: 100%;
						float: left;
						height: 14px;
						font-size: 12px;
						border: 1px solid #000;						
						margin: 3px 0 0 0;
						padding: 0 0 0 0;
					}
					
					a#bEntrar {
						font-family: Verdana, Arial, Helvetica, sans-serif;
						width: 100%;
						height: 16px;
						float: left;
						background-color: #000;
						border: #666666;
						color: #FFF;
						font-weight: normal;
						text-align: center;
						text-decoration: none;
						display: block;
						font-size: 12px;
						margin: 3px 0 0 0;
						/*padding: 1px 0 0 0;*/
					}
					input.bEntrar {
						font-family: Verdana, Arial, Helvetica, sans-serif;
						width: 100%;
						height: 16px;
						float: left;
						background-color: #000;
						border: #666666;
						color: #FFF;
						font-weight: normal;
						text-align: center;
						text-decoration: none;
						display: block;
						font-size: 11px;
						margin: 3px 0 0 0;
						padding-bottom:3px;
						border-radius:5px;
						-moz-border-radius:5px;
						font-weight:bold;
					}	

					input.bEntrar:hover {
						font-family: Verdana, Arial, Helvetica, sans-serif;
						width: 100%;
						height: 16px;
						float: left;
						background-color: #FFF;
						border: #666666;
						color: #000;
						font-weight: normal;
						text-align: center;
						text-decoration: none;
						display: block;
						font-size: 11px;
						margin: 3px 0 0 0;
						padding-bottom:3px;
						border-radius:5px;
						-moz-border-radius:5px;
						font-weight:bold;
					}
					
					input.bEntrarEditors {
						font-family: Verdana, Arial, Helvetica, sans-serif;
						width: 150px;
						height: 16px;
						float: right;
						background-color: #000;
						border: #666666;
						color: #FFF;
						font-weight: normal;
						text-align: center;
						text-decoration: none;
						display: block;
						font-size: 12px;
						margin: 3px 0 0 0;
						padding-bottom:3px;
						/*padding: 1px 0 0 0;*/
					}	


					a.aAjuda {
						float: right;
						width: 60px;
						height: 16px;
						text-decoration: none;
						background-color: #D4000F;
						color: #FFF;
						font-weight: bold;
						text-align: center;
						font-size: 12px;
						margin: 3px 0 0 12px;
						_margin: 3px 0 0 0;
						display: block;
					}	
					
					div#login p {
						margin: 0 6px 0 0;
						padding: 4px 0 0 0;
						float: right;
						color: #999;
						font-weight: bold;
					}
					
						div#login span {
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 12px;
							margin: 0 0 1px 0;
							padding: 0 0 0 0;
						}
					
						span.nomUsuari {
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 12px;
							font-weight: bold;
							/*color: #CCFF99;*/
							/*color: #620000;*/
							color: #fff;
							font-weight: bold;
							margin: 0 0 0 10px !important;	
							padding: 0 0 0 0;						
						}
					
					a.desconnectar {
						font-family: Verdana, Arial, Helvetica, sans-serif;
						width: 90px;
						height: 14px;
						float: right;
						background-color: #000;
						border: none;
						color: #FFF;
						text-align: center;
						text-decoration: none;	
						font-size: 11px;
						margin: 10px 0 5px 0;
						_margin: 10px 0 5px 0;
						padding:2px;
						border-radius:5px;
						-moz-border-radius:5px;
						font-weight:bold;
					}	

					a.desconnectar:hover {
						font-family: Verdana, Arial, Helvetica, sans-serif;
						width: 90px;
						height: 14px;
						float: right;
						background-color: #FFF;
						border: none;
						color: #000;
						font-weight: bold;
						text-align: center;
						text-decoration: none;
						font-size: 11px;
						margin: 10px 0 5px 0;
						_margin: 10px 0 5px 0;
						padding:2px;
						border-radius:5px;
						-moz-border-radius:5px;
						font-weight:bold;
					}

/**************** INICI **************/					
			
			.textPeuInici {
			font-family: Arial, Helvetica, sans-serif;
			font-size:14px;
			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:14px;
			color: #6666 !important;
			font-weight: normal;
		}

				
				
/**************** QUI SOM **************/					
			
		.quisom {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight: normal;
			font-style: normal;
			padding-bottom: 10px;
			text-align:justify;
			font-size:12px;
			color: #666 !important;
			font-weight: normal;
		}
			
		.quisomText {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight: normal;
			font-style: normal;
			padding-bottom: 10px;
			text-align:justify;
			font-size:12px;
			color: #666 !important;
			font-weight: normal;
		}

				
/**************** CONTINGUT **************/					
			
			div#content {
				
				width: 976px;
				/*min-height: 420px;*/
				border: 0px solid #000000;
				background-color: #FFF;
				margin: 0 auto;
				text-align: center;
			}
			
				img.imatge {
					border: 1px solid #fff;
					position: bottom;					
					margin: 12px 12px 12px 12px;
					
				}
				
				label.titol {
					text-align: center;
					color: #000;
					font-family: Arial, Helvetica, sans-serif;
					font-weight: bold;
					/*background-color: #000;
					font-size: 16px;*/
					border-bottom: 1px solid #fff;
					font-size: 14px;
					height: 20px;
					display: block;
					padding: 5px 0 0 12px;					
				}
				
				div.text {
					color: #000;
					font-family: Arial, Helvetica, sans-serif;
					/*font-size: 12px;*/
					font-size: 12px;
					text-align: justify;
					padding: 12px 12px 0 0;
					
				}
				
					div.text a {
						color: #000;
						text-decoration: none;
						font-weight: bold;
					}
					
					div.text a:hover {
						color: #111;
					}
					
				div.textPrNo {
					color: #000;
					font-family: Arial, Helvetica, sans-serif;
					/*font-size: 12px;*/
					font-size: 12px;
					text-align: justify;
					padding: 12px 12px 12px 12px;
					
				}
				
					div.textPrNo a {
						color: #000;
						text-decoration: none;
						font-weight: bold;
					}
					
					div.textPrNo a:hover {
						color: #000;
					}

/******* PRODUCTES ********/

			div#pathProductes {
				margin: 20px 0px 20px 0px;
				padding: 5px 0px 5px 0px;
				font-family: 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: #000;
					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: 450px;
										
				}			
									
 				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: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:Arial, Helvetica, sans-serif;
					font-size:12px
					
					
									}
				
				div#llistaFamilies {
					min-height: 450px;
				}
				
					a.aFamilia {
						background-image: url(../img/next.gif);
						background-repeat: no-repeat;
						background-position: left;
						font-family: Arial, Helvetica, sans-serif;
						text-align: left;
						color: #000;
						font-size: 12px;												
						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: #000;
					}
					
					div#textSubfamilia {
						font-family: Arial, Helvetica, sans-serif;
						font-size: 12px;
						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: 450px;
					margin: 0px 5px 0 0px; 
				}
				
				div#llistaProductes {
					min-height: 450px;
					margin: 0px 5px 0 5px;
					height: 250px;
															
					/*border: 0px solid #FFF;*/
					overflow: auto;
				}
				
					div#producte {
						font-family: 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: Arial, Helvetica, sans-serif;
							padding: 0 5px 0 5px;
							margin: 0 5px 0 5px;										
						
						}
						
						h1#nomMiniatura {
							text-align: left;
							font-family: Arial, Helvetica, sans-serif;
							margin: 0 5px 0 5px;
							padding: 0 5px 5px 5px;
							font-size: 12px;
							font-weight: bold;
						}
						
							h1#nomMiniatura a {
								font-family: Arial, Helvetica, sans-serif;
								text-decoration: none;
								color: #000;
								margin: 0 5px 5px 5px;
								padding: 0 5px 5px 5px;
							}
							h1#nomMiniatura a:hover {
								color: #000;
							}
							
						
						div#textMiniatura {
							text-align: left;
							margin-left: 50px;
							padding: 0 0 0 10px;
							margin: 0 0 0 10px;
							color:#000;
							font-family:Arial, Helvetica, sans-serif;
							font-size:12px;
							
						}
						
							div#textMiniatura p {
							margin-left: 10px;
                 			 margin-top: 5px;
                			 margin-bottom: 5px;
               }
			   			
				p.msgError {
					color: #000;
					font-weight: bold;
				}

					
/*******  CONTACTAR **************/

			div#contentForm {
				width: 580px;
				min-height: 420px;
				background-color: #fff;
				margin: 12px 0 0 0;
			}	

			div.textCnt {
				color: #FFF;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				text-align: center;
				padding: 15px 0 0 0;
			}
			
					div.textCnt a {
						color: #FFF;
						text-decoration: none;
						font-weight: bold;
					}
					
					div.textCnt a:hover {
						color: #D4000F;
					}

			form#frmContactar {
				margin: 10px 12px 10px 12px;
				padding: 0 0 0 0;
			}
			
				div.camp {
					margin: 3px 0 0 0;
					_margin: 1px 0 0 0;
				}
			
				form#frmContactar label {
					display: block;
					width: 130px;
					float: left;
					font-size: 12px;
					font-family: Arial, Helvetica, sans-serif;
					color: #111;
					padding: 3px 0 0 0;
					text-align:left;
				}
				
				form#frmContactar input {
					width: 432px;
					_width: 427px;
					border: 1px solid #111;
					font-size: 12px;
					font-family: Arial, Helvetica, sans-serif;
				}
				
form#frmContactar input#btnAdd {
	float: right;
	width: 90px;
	border: none;
	color: #FFF;
	font-weight: bold;
	background-color: #620000;
	font-size: 12px;
	margin: 0 5px 0 0;
	padding:2px;

}

form#frmContactar input#btnAdd:hover {
	float: right;
	width: 90px;
	border: none;
	color: #000;
	font-weight: bold;
	background-color: #620000;
	font-size: 12px;
	margin: 0 5px 0 0;	
	padding:2px;
}
					
				form#frmContactar textarea {
					width: 432px;
					_width: 429px;
					height: 60px;
					_height: 59px;
					margin: 0 0 0 0;
					padding: 0 0 0 0;
					border: 1px solid #111;
					font-size: 12px;
					font-family: Arial, Helvetica, sans-serif;
				}
				
				input#btnEnviar {
					width: 90px !important;
					height: 18px;
					float: right;
					border: none !important;
					background-color: #000;
					color: #FFF;
					font-weight: bold;
					/*font-size: 12px;*/
					font-size: 12px;
					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: 12px;
					color: #FFF;
				}
				
				.remarcar {
					font-weight: bold;
					color: #111 !important;
				}
				
				label#info {
					color: #D63E2F;
					font-weight: bold;
					margin: 10px 0 10px 0;
					font-family: Arial, Helvetica, sans-serif;
					/*font-size: 12px;*/
					font-size: 12px;
					display: block;
				}
				
/******* NOTICIES ******************/

#encapsulat{
	width: 450px;
	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:#000;
		text-decoration:none;*/
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	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: #000 !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: Arial, Helvetica, sans-serif;
			/*font-size:12px;*/
			color: #000 !important;
			/*font-weight: normal;
			font-style: normal;
			height:auto;*/
			margin-bottom: 12px;
			/*margin-top: 12px;*/
		}
		
		.notTitol62 {
			text-align: left;
			/*width: 450px;*/
			font-family:Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 5px 0;
			font-size: 30px;
			color: #620000 !important;
			font-weight: bold;
			font-style: normal;
			margin-left:5px;
		}
		
		.notTitol62 a {

			font-family:Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 5px 0;
			font-size:30px;
			color: #620000 !important;
			font-weight: bold;
			font-style: normal;
			margin-left:5px;
		}
		
		.notTitol62 a:hover {
			/*width: 450px;*/
			font-family:Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 5px 0;
			font-size:30px;
			color: #FFF !important;
			font-weight: bold;
			font-style: normal;
			margin-left:5px;
		}
		
		.notTitol {
			text-align: left;
			/*width: 450px;*/
			font-family:Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 5px 0;
			font-size: 20px;
			color: #FFF !important;
			font-weight: bold;
			font-style: normal;
		}
		
		.notTitol a {
			/*width: 450px;*/
			font-family:Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 5px 0;
			font-size:20px;
			color: #FFF !important;
			font-weight: bold;
			font-style: normal;
		}
		
		.notTitol a:hover {
			/*width: 450px;*/
			font-family:Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 5px 0;
			font-size:20px;
			color: #000 !important;
			font-weight: bold;
			font-style: normal;
		}
		
		.notTitol2 {
			font-family:Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 5px 0;
			font-size:16px;
			color: #FFF !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:16px;
			color: #FFF !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:16px;
			color: #000 !important;
			font-weight: bold;
			font-style: normal;
		}
		
		.notTitol3 {
			text-align: left;
			width: 190px;
			font-family:Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 5px 0;
			font-size: 20px;
			color: #000 !important;
			font-weight: bold;
			font-style: normal;
		}
		
		.notTitol3 a {
			width: 190px;
			font-family:Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 5px 0;
			font-size:20px;
			color: #03F !important;
			font-weight: bold;
			font-style: normal;
		}
		
		.notTitol3 a:hover {
			width: 190px;
			font-family:Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 5px 0;
			font-size:20px;
			color: #620000 !important;
			font-weight: bold;
			font-style: normal;
		}
		
		.titolPastilles {
			text-align: left;
			font-family:Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 5px 0;
			font-size: 11px;
			color: #FFF !important;
			font-weight: bold;
			font-style: normal;
			margin-left: 5px;
		}
		
		.titolPastilles a {
			text-align: left;
			font-family:Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 5px 0;
			font-size: 11px;
			color: #620000 !important;
			font-weight: bold;
			font-style: normal;
			margin-left: 5px;
		}
		
		.titolPastilles:hover {
			text-align: left;
			font-family:Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 5px 0;
			font-size: 11px;
			color: #a5715f !important;
			font-weight: bold;
			font-style: normal;
			margin-left: 5px;
		}
		
		.notText {
			font-family: Arial, Helvetica, sans-serif;
			text-align: left;
			font-size: 13px;
			color: #000 !important;
			font-weight: normal;
		}
		
		.notText a {
			font-family:Arial, Helvetica, sans-serif;fy;
			font-size: 13px;
			color: #620000 !important;
			font-weight: bold;
			text-align:left;
		}
		
		.notText a:hover {
			font-family: Arial, Helvetica, sans-serif;
			text-align: left;
			font-size: 13px;
			color: #B99386 !important;
			font-weight: bold;
		}
		
		.mesInfo a{
			color:#620000 !important; 
			font-size:11px; 
			font-weight:bold;	
		}
		
		.mesInfo a:hover{
			color:#B99386 !important; 
			font-size:11px; 
			font-weight:bold;	
		}
		
		.linkAct{
			font-family:Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 11px;
			color: #000 !important;
			font-weight: bold;
			/*font-style: inherit;*/
			text-align:justify;
		}
		
		.linkAct:hover{
			font-family:Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 11px;
			color: #620000 !important;
			font-weight: bold;
			/*font-style: inherit;*/
			text-align:justify;
		}
		
		.linkNot{
			font-family:Arial, Helvetica, sans-serif;
			text-align: left;
			font-size: 13px;
			color: #fff !important;
			font-weight: bold;
			/*font-style: inherit;*/
			text-decoration:none;
		}
		
		.linkNot:hover{
			font-family:Arial, Helvetica, sans-serif;
			text-align: left;
			font-size: 13px;
			color: #a5715f !important;
			font-weight: bold;
			/*font-style: inherit;*/
			text-decoration:none;
		}
		
		.notPeuFoto {
			font-family:Arial, Helvetica, sans-serif;
			text-align: left;
			margin: 5px 5px 20px 0;
			font-size:11px;
			color: #000 !important;
			font-weight: normal;
			font-style: oblique;
		}
		.notPeuFoto2 {
			font-family:Arial, Helvetica, sans-serif;
			text-align: left;
			margin: 5px 0 20px 5px;
			font-size:11px;
			color: #fff !important;
			font-weight: bolf;
			font-style: oblique;
			background-color:#000;
			padding:5px;
			z-index:1;
			filter:alpha(opacity=60);
			-moz-opacity:.60;opacity:.60
			
		}
		
		.notPeu {
			font-family:Arial, Helvetica, sans-serif;
			text-align: left;
			margin: 5px 0 20px 0;
			font-size:10px;
			color: #000 !important;
			font-weight: normal;
		}
		
		.notData {
			font-family:Arial, Helvetica, sans-serif;
			float: left;
			font-size: 10px;
			color: #fff !important;
			font-weight: normal;
		}

/********** ARTISTES **************/

.artistes {
			font-family: Arial, Helvetica, sans-serif;
			font-size:10px;
			color: #000 !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: #000 !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: #000 !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: #000 !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: #000 !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: justify;
			width: 450px;
			font-family: Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 12px;
			color: #666666 !important;
			/*font-weight: normal;
			font-style: inherit;*/
		}
		
		.artText a {
			text-align: justify;
			width: 450px;
			font-family:Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 12px;
			color: #000 !important;
			font-weight: bold;
			/*font-style: inherit;*/
		}
		
		.artText a:hover {
			text-align: justify;
			width: 450px;
			font-family: Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 12px;
			color: #000000 !important;
			/*font-weight: normal;
			font-style: inherit;*/
		}
		
		.artText2 {
			text-align: justify;
			font-family: Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 12px;
			color: #fff !important;
			/*font-weight: normal;
			font-style: inherit;*/
		}
		
		.artText2 a {
			text-align: justify;
			font-family:Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 12px;
			color: #000 !important;
			font-weight: bold;
			/*font-style: inherit;*/
		}
		
		.artText2 a:hover {
			text-align: justify;
			font-family: Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 12px;
			color: #000000 !important;
			/*font-weight: normal;
			font-style: inherit;*/
		}
		
		.artPeuFoto {
			width: 450px;
			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: 450px;
			font-family:Arial, Helvetica, sans-serif;
			text-align: left;
			margin-bottom: 30px;
			font-size:10px;
			color: #000 !important;
			font-weight: normal;
		}
		
		.artData {
			width: 450px;
			font-family:Arial, Helvetica, sans-serif;
			float: left;
			font-size: 10px;
			color: #666 !important;
			font-weight: normal;
		}

/********** HISTORIA **************/

	div.historia {
			height:auto;
			margin-bottom: 12px;
			margin-top: 12px;
		}
		
			div.historiaTitle {
				font-family: Arial, Helvetica, sans-serif;
				font-weight: bold;
				margin: 12px 0 12px 0;
				padding: 0 0 0 12px;
				background-color: #000;
				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: Arial, Helvetica, sans-serif;
				margin: 12px 12px 0 12px;
				font-weight: bold;
				font-size: 12px;
				color:#FFFFFF;
			}
			
			div.historiaTexte{
				font-family: 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:#000;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			
			
			/*background-image: url(../img/bgButton.png);*/
			background-position: 0 0;
			_background-position: 0 1;
			border: 1px solid #fff;
			/* font-size: 12px; */
			/*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:#000;
				/*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: Arial, Helvetica, sans-serif;
				font-weight: bold;
				margin: 5px 0 5px 0;
				padding: 2px 0 2px 0;
				margin-bottom: 3px;
				background-color: #000;
				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: Arial, Helvetica, sans-serif;
				margin: 12px 12px 0 12px;
				font-weight: bold;
				font-size: 12px;
				color:#FFFFFF;
				
				}

/************* COMANDA **************************/

		div.textConf {
			text-align: justify;
			color: #111;
			margin: 12px 12px 0 12px;
			font-size: 12px;
			font-family: Arial, Helvetica, sans-serif;
		}

		form#frmInfo {
			margin: 10px 12px 0 12px;
			padding: 0 0 0 0;
			/*font-size: 12px;*/
			font-size: 12px;
			font-family: Arial, Helvetica, sans-serif;
			color: #111;	
		}
		
			div#recepcio {
				margin: 20px 0 10px 0;
				_margin: 20px 0 4px 0;
			}
			
			input#supermercat, input#casa {
			}
			
				input#pHoratb {
					font-size: 12px;
					border: 1px solid #111;
					width: 40px;
				}
		
				p.titolGrpRadios {
					margin: 0 0 10px 0;
					padding: 0 0 0 0;
					font-weight: bold;
				}
			
			hr.lSeparador {
				width: 450px;
				border: 1px solid #111;
				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 #111;					
			}
			
			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: 450px;
				font-size: 12px;
				font-family: Arial, Helvetica, sans-serif;
				text-align: center;
				border: 1px solid #111;
				margin: 5px auto;
				_margin: 10px 0 0 0;
			}	
			
				td.capPC {
					background-color: #111;
					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: #111;
					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: 12px;
				background-color: #D4000F;
			}
			
			input#cancelaCmd {
				float: left;
				width: 90px;
				margin: 12px 10px 0 0;
				border: none;
				color: #FFF;
				font-weight: bold;
				font-size: 12px;
				background-color: #D4000F;
			}
			
			input#continuaCmd {
				width: 90px;
				float: right;
				margin: 12px 0 10px 0;
				border: none;
				color: #FFF;
				font-weight: bold;
				font-size: 12px;
				background-color: #D4000F;
			}
			
			input#confirmaCmd {
				width: 90px;
				float: right;
				margin: 12px 0 10px 0;
				border: none;
				color: #FFF;
				font-weight: bold;
				font-size: 12px;
				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: 12px;
				font-family: Arial, Helvetica, sans-serif;
				color: #111;
			}

				table#personal input {
					font-size: 12px;
					width: 210px;
					font-family: Arial, Helvetica, sans-serif;		
				}
				
				table#personal label {
					font-size: 12px;
					color: #111;
					font-weight: bold;
					font-family: 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: 450px;
				margin: 12px auto;
				_margin: 12px 0 0 0;
				padding: 0 0 0 0;
				font-size: 12px;
				font-family: Arial, Helvetica, sans-serif;
				color: #111;
			}
						
				td.tdTitol {
					padding-left: 10px !important;
					font-weight: bold;
					text-decoration: underline;
					border-right: 2px solid #111;
				}
						
				td.tdEtq {
					width: 105px;
					font-weight: bold;	
					padding-left: 10px; 				
				}
				
				.leftBorder {
					border-left: 2px solid #111;
				}
				
				td.tdVal {
					width: 135px;					
					border-right: 2px solid #111;
				}
			
			p.info {
				margin: 10px auto;
				padding: 0 0 0 0;
				color: #111;
				width: 450px;
				font-weight: bold;
				font-size: 12px;
				font-family: 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: 12px;
				font-family: 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: #111;
						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#contentReg {
				margin:auto;				
				width: 800px;
				background-color: #FFF;
				margin: 0 0 0 0;
			}	
			
			div.textReg {
				font-size: 12px;
				font-family: Arial, Helvetica, sans-serif;
				color: #333;
				margin: 12px 12px 0 12px;
				text-align: justify;
			}
				
			form#frmRegistrar {
				margin: 0 0 0 12px;
				padding: 0 0 0 0;
			}
			
				form#frmRegistrar fieldset {
					border: 1px solid #333;
					/*font-size: 12px;*/
					font-size: 12px;
					float: left;
					font-family: Arial, Helvetica, sans-serif;
					width: 365px;
					height: 330px;
					_height: 340px;
					margin: 15px 12px 0 0;
					padding: 8px 0 8px 15px;
					_margin: 0 12px 0 0;
					_padding: 14px 0 14px 15px;
				}
				
					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: 200px;
						_width: 195px;
						border: 1px solid #333;
						font-size: 12px;
					}	
					.seccio{
					width:205px;
					font-size:12px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					
					}			
			
					label.etiqueta {
						display: block;
						width: 140px;
						float: left;
						/*font-size: 12px;*/
						font-size: 12px;
						font-family: Arial, Helvetica, sans-serif;
						color: #111;
						padding: 3px 0 0 0;
					}
					
					label.etiqueta2 {
						display: block;
						width: 132px;
						float: left;
						/*font-size: 12px;*/
						font-size: 12px;
						font-family: 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: #000;
					/*font-size: 12px;*/
					font-size: 12px !important;
					font-family: 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: 12px;
					font-family: Arial, Helvetica, sans-serif;
					color: #000;
					padding: 4px 0 0 0;				
				}
				
				p.registreFet {
					color: #333;
					text-align: justify;
					font-family: Arial, Helvetica, sans-serif;
					/*font-size: 12px;*/
					font-size: 12px;
					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: #000;
						text-align: center;
						width: 200px;
						padding: 2px 0 2px 0;
						margin: 0 auto 0 auto;	
						font-size: 12px;
						font-family: Arial, Helvetica, sans-serif;			
					}
				
				div#cnRegistre {					
					padding: 20px 0 12px 0;
					text-align: center;
				}
				
					a.Registre {
						text-decoration: none;
						display: block;
						color: #FFF;
						font-weight: bold;
						background-image:url(../img/btnRegistre.png);
						background-repeat:no-repeat;
						background-position:center;
						text-align: center;
						width: 200px;
						height: 50px;
						padding: 2px 0 2px 0;
						margin: 0 auto 0 auto;	
						font-size: 12px;
						font-family: Arial, Helvetica, sans-serif;			
					}
					a.Registre:hover {
						text-decoration: none;
						display: block;
						color: #FFF;
						font-weight: bold;
						background-image:url(../img/btnRegistreOver.png);
						background-repeat:no-repeat;
						background-position:center;
						text-align: center;
						width: 200px;
						height: 50px;
						padding: 2px 0 2px 0;
						margin: 0 auto 0 auto;	
						font-size: 12px;
						font-family: Arial, Helvetica, sans-serif;			
					}
					
				div.divErrors {
					margin: 20px 0 0 0;
					padding: 0 0 0 0;
				}
				
					p.errorRegistre {
						font-size: 12px;
						text-align: center;
						font-weight: bold;
						color: #620000;
					}
					
/*********** ALBUM FOTOGRAFIC **************/
		
ul.pare {
  margin: 5px 0 10px 0;
  padding: 0 0 0 0;
  list-style-type: none;
}

ul.fill {
  margin: 0 0 5px 0;
  padding: 0 0 0 20px;	
  list-style-type: none;
}

a.expanded {
  text-decoration: none;
  color:#FFF;
  font-size:14px;
}

a.contraed {
  text-decoration: none;
  color:#FFF;
  font-size:14px;
}

a.aNom {
	text-decoration: none;
	color: #FFF;
	font-size: 12px;
}

a.aNom:hover {
	font-weight: bold;
}

.aBase {
	text-decoration: none;
	font-size:14px;
}

a.aBase:hover {
	font-weight: bold;
}

.visible {
	display: block;
}

.novisible {
	display: none;
}

div#fotos {
	visibility: hidden;
	display: none;
}

/************** FOOTER ******************/
					
			div#footer {
				background-color: #620000;
				width: 100%;
				height: 100%;
				margin: 0 0 0 0;
				padding: 0 0 0 0;	
			}
			
				div#cntFooter {
					font-family: Arial, Helvetica, sans-serif;
					/*font-size: 12px;*/
					font-size: 12px;
					height: 42px;
					margin-top: 0px;
					padding: 30px 0 5px 0;
					/*border-top: 1px solid #888;
					border-bottom: 0px solid #000;*/
					color: #a5715f;
					text-align: center;
					height: 100%;
				}
				
				div#cntFooter a {
					text-decoration: none;
					color: #a5715f;
					font-weight: bold;
				}
					
				div#cntFooter a:hover {
					color: #fff;
				}	

/******* LLIBRES ******************/
		
		.llibreTitol {
			font-family:Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 0 0;
			font-size:16px;
			color: #000 !important;
			font-weight: bold;
			font-style: normal;

		}
		
		.llibreTitol a {
			font-family:Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 0 0;
			font-size:16px;
			color: #000 !important;
			font-weight: bold;
			font-style: normal;

		}
		
		.llibreTitol a:hover {
			font-family: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:Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 0 0;
			font-size: 12px;
			color: #000 !important;
			font-weight: bold;
			font-style: normal;
		}
		
		.llibreCompra a {
			font-family:Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 0 0;
			font-size:12px;
			color: #000 !important;
			font-weight: bold;
			font-style: normal;
		}
		
		.llibreCompra a:hover {
			font-family:Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 0 0;
			font-size:12px;
			color: #000 !important;
			font-weight: bold;
			font-style: normal;
		}
			
		.llibreText {
			font-family: Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 14px;
			color: #666666 !important;
			/*font-weight: normal;
			font-style: inherit;*/
		}
		
		.llibreText a {
			font-family:Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 14px;
			color: #000 !important;
			/*font-weight: bold;
			font-style: inherit;*/
		}
		
		.llibreText a:hover {
			font-family: Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 14px;
			color: #000000 !important;
			/*font-weight: normal;
			font-style: inherit;*/
		}
		
		.autorText {
			font-family: Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 14px;
			color: #666 !important;
			padding: 5px 0 0 0;
			font-weight: bold;
			font-style: inherit;
		}
		
		.autorText a {
			font-family:Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 14px;
			color: #666 !important;
			padding: 5px 0 0 0;
			font-weight: bold;
			font-style: inherit;
		}
		
		.autorText a:hover {
			font-family: Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 14px;
			color: #666 !important;
			padding: 5px 0 0 0;
			font-weight: normal;
			font-style: inherit;
		}
		
		.leerMas {
			font-family: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: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:Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 0 0;
			font-size:12px;
			color: #03F !important;
			font-weight: bold;
			font-style: normal;
		}
		
		.notTitol2Ini {
			font-family:Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 5px 0;
			font-size:14px;
			color: #000 !important;
			font-weight: bold;
			font-style: normal;
		}
		
		.notTitol2Ini a {
			font-family:Arial, Helvetica, sans-serif;
			text-decoration: none;
			padding: 0 0 5px 0;
			font-size:14px;
			color: #000 !important;
			font-weight: bold;
			font-style: normal;
		}
		
		.notTitol2Ini a:hover {
			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;
		}
		
		.notTextIni {
			font-family: Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 12px;
			color: #666666 !important;
			float:left;
			padding: 0 0 5px 0;
		}
		
		.notTextIni a {
			font-family:Arial, Helvetica, sans-serif;
			text-align: justify;
			font-size: 12px;
			color: #000 !important;
			font-weight: bold;
			float:left;
			padding: 0 0 5px 0;
		}
		
		.notTextIni a:hover {
			font-family: 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;
		}
.curved-box-css3
    {
    width: 200px;    
    background-color: #a5715f;
	position:relative;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url(http://www.santfeliudepallerols.cat/medias/css/script/pie.htc);
	color:#FFF;
	font-weight:bold;
	padding-bottom:1px;
	font-family:Arial, Helvetica, sans-serif;
}

.curved-box-css3 h2
    {
    padding: 10px 15px 5px 15px;    
    color: #f4fbfd;
}

.curved-box-css3 p
    {
    margin: 0px;
    padding: 0 5px 5px 5px;    
} 
.curved-box-petit
    {
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
	behavior: url(PIE.htc);
	position:relative;
}
.curved-box-blanc
    {
    width: 184px;    
    background-color: #fff;
	position:relative;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url(http://www.santfeliudepallerols.cat/medias/css/script/pie.htc);
	color:#FFF;
	font-weight:bold;
	margin:7px;
	padding:5px;
	text-align:left;
}
.curved-box-verd
    {
    width: 202px;    
    background-color: #620000;
	position:relative;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url(http://www.santfeliudepallerols.cat/medias/css/script/pie.htc);
	color:#FFF;
	font-weight:bold;
	padding:3px;
	margin-top:5px;
}

.curved-box-menu
    {
    width: 200px;
    background-color: #a5715f;
	_background-color: #a5715f;
	position:relative;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	behavior: url(http://www.santfeliudepallerols.cat/medias/css/script/pie.htc);
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	margin-top:5px;
	text-align:left;
	padding:3px;
	padding-left:5px;
	cursor:pointer;
	
}
.curved-box-menu:hover
    {
    width: 200px;    
    background-color:#620000;
	_background-color: #620000;
	position:relative;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	behavior: url(http://www.santfeliudepallerols.cat/medias/css/script/pie.htc);
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	margin-top:5px;
	text-align:left;
	padding:3px;
	padding-left:5px;
	cursor:pointer;
	
}
.link-menu
    {
		color:#333;
		text-decoration:none;
		font-size:11px;
		font-weight:bold;
	
}
.link-menu:hover
    {
		color:#a5715f;
		text-decoration:none;
		font-size:11px;
		font-weight:bold;
	
}
.curved-box-menu-sel
    {
    width: 200px;    
    background-color:#620000;
	position:relative;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	behavior: url(http://www.santfeliudepallerols.cat/medias/css/script/pie.htc);
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	margin-top:5px;
	text-align:left;
	padding:3px;
	padding-left:5px;
	cursor:pointer;
	
}
.curved-box-menu-sel:hover
    {
    width: 200px;    
    background-color:#a5715f;
	position:relative;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	behavior: url(http://www.santfeliudepallerols.cat/medias/css/script/pie.htc);
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	margin-top:5px;
	text-align:left;
	padding:3px;
	padding-left:5px;
	cursor:pointer;
	
}

.curved-box-subseccio
    {
    width: 239px;    
    /*background-color: #a5715f;*/
	position:relative;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url(http://www.santfeliudepallerols.cat/medias/css/script/pie.htc);
	color:#FFF;
	font-weight:bold;
	padding-bottom:1px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #620000;
	float:left;
	cursor:pointer;
	
}
.curved-box-subseccio:hover
    {
    width: 239px;    
    /*background-color: #a5715f;*/
	position:relative;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url(http://www.santfeliudepallerols.cat/medias/css/script/pie.htc);
	color:#FFF;
	font-weight:bold;
	padding-bottom:1px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #fff;
	float:left;
	cursor:pointer;
}

/******* GESTOR DE CONTINGUT *******/

form#frmUsuaris {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}	

table#tableFitxaProductes {
	border: 1px solid #656565;
	font-size: 12px;
	width: 100%;
	_width: 100%;
	color: #000;
}	

table#tableFitxaProductes label {
	font-weight: bold;
	color: #000;
	font-size: 12px;
}


td.tdCamp {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	width: 160px;
	padding: 5px 5px 5px 5px;	
	font-weight: bold;
	color:#333333;
}

td.tdValor {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	padding: 5px 5px 5px 5px;
	color:#FFFFFF;
}

td.tdValor input, text, textarea {
	width:100%;
	font-size: 12px;
	border: 1px solid #333;
}

span.nomIma {
	margin: 0 15px 0 0;
}

a.delIma {
	text-decoration: none;
	font-size:12px;
	font-weight: bold;
	color: #FFF;
}

a.delIma:hover {
	color: #000;
}

input#foto {
	font-size: 12px;
	margin: 5px 0 0 0;
}

input#btnPujar {
	border: none;
	color: #FFF;
	font-size: 12px;
	background-color: #620000;
	font-weight: bold;
	margin: 0 0 3px 10px;
	width: 100px;	
	height: 25px;
}

input#btnPujar:hover {
	border: none;
	color: #000;
	font-size: 12px;
	background-color: #620000;
	font-weight: bold;
	margin: 0 0 3px 10px;
	width: 100px;	
	height: 25px;							
}

input#btnAdd {
	float: right;
	width: 90px;
	border: none;
	color: #FFF;
	font-weight: bold;
	background-color: #620000;
	font-size: 12px;
	margin: 0 5px 0 0;
	padding:2px;

}

input#btnAdd:hover {
	float: right;
	width: 90px;
	border: none;
	color: #000;
	font-weight: bold;
	background-color: #620000;
	font-size: 12px;
	margin: 0 5px 0 0;	
	padding:2px;
}

input#btnModif {
	float: right;
	width: 90px;
	border: none;
	color: #FFF;
	font-weight: bold;
	background-color: #620000;
	font-size: 12px;
	margin: 0 15px 0 0;
	padding:2px;
}

input#btnModif:hover {
	float: right;
	width: 90px;
	border: none;
	color: #000;
	font-weight: bold;
	background-color: #620000;
	font-size: 12px;
	margin: 0 15px 0 0;
	padding:2px;
}

input#btnCancel {
	float: right;
	width: 90px;
	border: none;
	color: #FFF;
	font-weight: bold;
	background-color: #620000;
	font-size: 12px;
	margin: 0 5px 0 0;
	padding:2px;
}

input#btnCancel:hover {
	float: right;
	width: 90px;
	border: none;
	color: #000;
	font-weight: bold;
	background-color: #620000;
	font-size: 12px;
	margin: 0 5px 0 0;
	padding:2px;
}


