/*/////////////////////////////////////////////////////////////////////////////////////////
© AXON GRAFICS 2008. Todos los derechos reservados.
Prohibida la utilización, difusión o redistribución de este código sin previa autorización.
http://www.axongrafics.com
/////////////////////////////////////////////////////////////////////////////////////////*/
body{margin:0; font-family:Trebuchet MS; font-size:0.7em; line-height:1.2em;}

h2{}
h3{}

table{}
td{}

/*****************************************************************************************
CLASSES   ********************************************************************************
******************************************************************************************/
a:link , a:visited {color: #FFF; text-decoration:none;}
a:hover , a:active {color: #ccf; text-decoration:none;}

img{border:none;}
.fotosMini{padding:2px; background:#e5ebd8; border:1px solid #a2c361; margin:0 5px 5px 0;}
.fotosMini:hover{background:#464782; border:1px solid #464782;}

.invisible{display:none;}
.negreta{font-weight:bold; font-size:1.1em;}
.ultimaFira{float:left; border:1px solid #6d9123; margin:0 10px 0 0;}
.iconos-fires{margin-right:8px; vertical-align: text-bottom; padding:0 0 2px 0;}
.numerals{color:#FFF; float:left; font-size:1.2em; font-weight:bold; width:23px; height:30px; line-height:29px; padding:0 0 0 10px; display:block; background:url("../images/bg-enumera.gif") no-repeat;}
.numeralsDesc{font-size:1.2em; color:#464782;}

.textMini{color:#555; font-size:.8em; line-height:1.1em; border-top:1px solid #CCC; padding:10px 0 0 0;}
.formularisTitol{padding:5px 0 15px 0; display:block; color:#555; line-height:1.3em;}

.BTNdownload{
	padding:2px 6px 2px 20px; 
	display:inline-block; 
	color:#58771a !important; font-weight:bold;
	background:#e5ebd8 url("../images/ico-download.gif") no-repeat 3px 3px;
	}
	.BTNdownload:hover{
	color:#464782 !important;
	background:#e5e8f4 url("../images/ico-download.gif") no-repeat 3px -45px;
	}

.BTNir{
	padding:2px 6px 2px 20px; 
	display:inline-block; 
	color:#58771a !important; font-weight:bold;
	background:#e5ebd8 url("../images/ico-ir.gif") no-repeat 3px 3px;
	}
	.BTNir:hover{
	color:#464782 !important;
	background:#e5e8f4 url("../images/ico-ir.gif") no-repeat 3px -45px;
	}

.BTNprincipal{
	font-size:1em; font-weight:bold;
	height:24px;
	color:#58771a !important;
	display:inline-block;
	padding:3px 15px 0 30px; margin:25px 0 0 0;
	background: #e5ebd8 url("../images/ico-ok.gif") no-repeat;
	//background: #e5ebd8 url("../images/ico-ok.gif") no-repeat;
	}
	.BTNprincipal:hover{
	color:#464782 !important;
	background: #e5e8f4 url("../images/ico-ok.gif") no-repeat 0 -27px;
	//background: #e5e8f4 url("../images/ico-ok.gif") no-repeat 0 -27px;
	}
	
.BTNnav1{
	padding:2px 15px 5px 10px; 
	display:inline-block; 
	color:#58771a !important; font-weight:bold;
	background:url("../images/ico-ir.gif") no-repeat right 3px;
	}
	.BTNnav1:hover{
	color:#464782 !important;
	background:url("../images/ico-ir.gif") no-repeat right -45px;
	}
	
.BTNnav2{
	padding:2px 10px 5px 15px; 
	display:inline-block; 
	color:#58771a !important; font-weight:bold;
	background:url("../images/ico-ultimesfires.gif") no-repeat left 3px;
	}
	.BTNnav2:hover{
	color:#464782 !important;
	background:url("../images/ico-ultimesfires.gif") no-repeat left -45px;
	}
	
.BTNlinks{
	padding:2px 10px 5px 18px; 
	display:inline-block; 
	text-decoration:underline !important; 
	color:#58771a !important;
	background:url("../images/ico-ir.gif") no-repeat left 7px;
	}
	.BTNlinks:hover{
	color:#464782 !important;
	background:url("../images/ico-ir.gif") no-repeat left -41px;
	}
	
.PDF{
	padding:2px 10px 5px 28px; 
	display:inline-block;
	text-decoration:underline !important; 
	color:#58771a !important;
	background:url("../images/ico-pdf.gif") no-repeat left 8px;
	}
	.PDF:hover{
	color:#464782 !important;
	background:url("../images/ico-pdf.gif") no-repeat left -21px;
	}
	
.DOC{
	padding:2px 10px 5px 28px; 
	display:inline-block;
	text-decoration:underline !important; 
	color:#58771a !important;
	background:url("../images/ico-doc.gif") no-repeat left 8px;
	}
	.DOC:hover{
	color:#464782 !important;
	background:url("../images/ico-doc.gif") no-repeat left -21px;
	}
	

/*****************************************************************************************
SPAN's   *********************************************************************************
******************************************************************************************/
.contacta a{background:url("../images/ico-contactar.gif") no-repeat 10px 8px; padding:0 0 0 24px; display:inline-block; color:#FFF;}
.contacta a:hover{background:url("../images/ico-contactar.gif") no-repeat 10px -10px; padding:0 0 0 24px; display:inline-block; color:#CCF;}

.notes{width:200px; height:16px; display:block; background:#e5e8f4; border-bottom:1px solid #94ae5e; color:#494a80; font-weight:bold; font-size:1.2em; padding:3px 0 0 20px;}
.fira-a-fira{width:200px; display:block; float:left; background:; color:#464782; font-size:1.2em; font-weight:bold; padding:9px 0 1px 20px; border-bottom: 1px solid #ededed;}
.copyright{color:#555 !important; font-size:.9em; float:left; padding:4px 0 10px 10px;}
.copyright a{color:#999 !important; background: url("../images/bg-links-extra.gif") repeat-x bottom;}
.copyright a:hover{color:#464782 !important; background: url("../images/bg-links-extra.gif") repeat-x bottom;}

.facebook{width:200px; display:block; float:left; background:; color:#464782; font-size:1.1em; font-weight:bold; padding:9px 0 1px 20px;}
.facebook a{color:#7f7f7f;}
.facebook a img {vertical-align:-6px;margin-right: 4px;}

.fraseFlash{background:#464782; widht:715px; height:31px; padding:0 0 0 25px; line-height:30px; display:block; font-family:"Geneva", Arial, Helvetica, sans-serif; font-size:1.15em; color:#FFF;}
.errorFlash{color:#C93; padding:20px; display:block; font-size:1.1em; line-height:1.3em; font-style:italic;}

.properesFiresTitol , .ultimesNoticiesTitol {width:330px; display:block; float:left; background:; color:#464782; font-size:1.2em; font-weight:bold; padding:20px 0 2px 10px; border-bottom: 1px solid #ededed;}
.properesFires {
	width:330px; display:block; float:left; 
	color:#777; font-weight:bold; font-size:.9em;
	padding:11px 0 0 10px;
	}
	.properesFires a{
	color:#6d9123 !important; font-size:1.2em;
	padding:3px 3px 3px 14px; display:inline-block;
	background:url("../images/ico-fires.gif") no-repeat 0px -31px;
	//background:url("../images/ico-fires.gif") no-repeat 0px -32px;
	}
	.properesFires a:hover{
	color:#464782 !important;
	padding:3px 3px 3px 16px; display:inline-block;
	background:#e5e8f4 url("../images/ico-fires.gif") no-repeat 2px 5px;
	//background:#e5e8f4 url("../images/ico-fires.gif") no-repeat 2px 4px;
	}
	
.ultimesNoticies {
	width:330px; display:block; float:left; 
	color:#777; font-weight:bold; font-size:.9em;
	padding:10px 0 0 10px;
	}
	.ultimesNoticies a{
	color:#6d9123 !important; font-size:1.2em;
	padding:2px 3px 3px 14px; display:inline-block;
	background:url("../images/ico-noticia.gif") no-repeat 0 -31px;
	//background:url("../images/ico-noticia.gif") no-repeat 0 -32px;
	}
	.ultimesNoticies a:hover{
	color:#464782 !important;
	padding:2px 3px 3px 16px; display:inline-block;
	background:#e5e8f4 url("../images/ico-noticia.gif") no-repeat 2px 4px;
	//background:#e5e8f4 url("../images/ico-noticia.gif") no-repeat 2px 3px;
	}
	
.noticiaTitol h1{color:#464782; font-size:1.5em; line-height:1em; margin:0 0 5px 0; padding:2px 0 0 18px; display:block; background:url("../images/ico-noticiaGran.gif") no-repeat 0 0}
.noticia{padding:0; display:block; float:left; width:700px; color:#555; font-size:1.2em; line-height:1.6em;}
.noticia .imatge { float: left; margin: 20px 10px 10px 0; padding: 1px; border: 1px solid #eaeaea; }
	
.data{color:#444; font-style:italic;}

#contenidoDatosFires{width:740px; float:left; margin:0 0 50px 0;}
.ultimesFiresTitol {width:713px; display:block; float:left; color:#464782; font-size:1.4em; font-weight:bold; margin:0 0 10px 0; padding:30px 0 4px 24px; border-bottom:;}
.ultimesFires {
	width:330px; display:block; float:left; 
	color:#777; font-weight:bold; font-size:.9em;
	padding:11px 0 11px 23px;
	}
	.ultimesFires a{
	color:#6d9123 !important; font-size:1.2em;
	padding:3px 3px 3px 14px; display:inline-block;
	background:url("../images/ico-fires.gif") no-repeat 0px -31px;
	//background:url("../images/ico-fires.gif") no-repeat 0px -32px;
	}
	.ultimesFires a:hover{
	color:#464782 !important;
	padding:3px 3px 3px 16px; display:inline-block;
	background:#e5e8f4 url("../images/ico-fires.gif") no-repeat 2px 5px;
	//background:#e5e8f4 url("../images/ico-fires.gif") no-repeat 2px 4px;
	}


/*****************************************************************************************
ESTRUCTURA    ****************************************************************************
******************************************************************************************/
#contenedor{width:960px; margin:auto;}

#cab{
	width:960px; height:80px; 
	float:left;
	}
	#cabLeft{
	width:740px; height:80px; 
	float:left;
	}
	#contactar{
	width:400px; height:22px; line-height:22px; 
	float:left;
	font-size:.9em;
	color:#FFF;
	background:#464782 url("../images/bg-idioma.gif") no-repeat 5px 0;
	}
	
	#idioma{
		width:340px; height:22px; line-height:22px;
		float:left;
		color:#FFF;
		background:#464782 url("../images/bg-idioma-corner.gif") no-repeat bottom right;
		}
		#idioma ul{
		list-style-type:none;
		margin:0; padding:0 15px 0 0;
		float:right;
		}
		#idioma ul li{
		font-size:.9em;
		padding:0 0 0 .9em;
		float:left;
		text-align:right;
		display:block;
		height:15px;
		}
		#idioma ul li a{
		padding:0 0 0 .9em;
		display:block;
		background:url("../images/ico-idioma.gif") no-repeat 0px 9px;
		}
		#idioma ul li a:hover{
		padding:0 0 0 .9em;
		display:block;
		background:url("../images/ico-idioma.gif") no-repeat 0 -10px;
		}
		#idioma ul li.current{
		padding:0 0 0 .9em;
		margin:0 0 0 .9em; 
        color:#ccf;
		float:left;
		display:block;
		background:url("../images/ico-idioma.gif") no-repeat 0 -10px;
		}
		
	/* MENU ******************************************************************************************/
	#menu{
		color:#555;
		width:740px; height:58px; 
		float:left;
		overflow:hidden;
		}
		#menu ul{
		list-style-type:none;
		margin:0; padding:12px 0 0 0;
		float:left;
		height:38px;
		}
		#menu ul li{
		float:left;
		display:block;
		}
		/*#menu ul li a , a:first-line{color:#000;}
		#menu ul li a:hover:first-line{color: #FF3300;}*/
		#menu ul li a{
		padding:5px 8px 6px 8px; 
		//padding:5px 7px 7px 7px; /* ie hack */
		display:block;
		color:#6d9123;
		}
		#menu ul li a:hover{
		padding:5px 8px 6px 8px; 
		//padding:5px 7px 7px 7px; /* ie hack */
		display:block;
		color:#464782;
		background:#e5e8f4;
		}
		#menu ul li.current{
		background:#e5e8f4;
		}
		#menu ul li.current a, #menu ul li.current a:link, #menu ul li.current a:visited{
        color:#464782;
        }
		
		#seguimentConten{
		width:740px; height:8px; overflow:hidden;
		float:left;
		background:#e5e8f4;
		}
		#seguiment{
		width:85px; height:7px; overflow:hidden;
		float:left;
		background:#464782;
        display:none;
		}
		
	#logo{
	width:200px;
	height:50px;
	border-bottom:8px solid #e5e8f4;
	float:right;
	padding:22px 0 0 20px;
	}
	
	#base{
		width:960px; 
		height:47px; overflow:hidden;
		float:left; 
		background: url("../images/bg-base.png") repeat-x;;
		border-bottom:1px solid #e3e3e3;
		border-top:1px solid #e3e3e3;
		}
		#base ul{
		width:auto;
		list-style-type:none; 
		margin:0; padding:0;
		color:#555;
		font-size:.9em; font-family:Arial;
		}
		#base ul li{
		display:inline-block; 
		float:left;
		padding:15px 10px 0 10px;
		}
		
		#base ul li a{
			color:#555;
			text-decoration:none;
			}
			#base ul li a:hover{
			color:#464782;
			}
		#base .linksBase{ color:#6b8e25; background:url("../images/bg-links-extra.gif") repeat-x bottom;}
		#base .linksBase:hover{ color:#464782; background:url("../images/bg-links-extra.gif") repeat-x bottom;}
				
				#contacti{
					padding:0 0 0 14px;
					background:url("../images/ico-contacti.gif") no-repeat 0 3px;
					//background:url("../images/ico-contacti.gif") no-repeat 0 4px;  /* HACK IE 6 */
					}
				#contacti:hover{
					padding:0 0 0 14px;
					background:url("../images/ico-contacti.gif") no-repeat 0 -11px;
					//background:url("../images/ico-contacti.gif") no-repeat 0 -10px;  /* HACK IE 6 */
					}
				#localitzi{
					padding:0 0 0 14px;
					background:url("../images/ico-localitzi.gif") no-repeat 0 3px;
					//background:url("../images/ico-localitzi.gif") no-repeat 0 4px;  /* HACK IE 6 */
					}
				#localitzi:hover{
					padding:0 0 0 14px;
					background:url("../images/ico-localitzi.gif") no-repeat 0 -11px;
					//background:url("../images/ico-localitzi.gif") no-repeat 0 -10px;  /* HACK IE 6 */
					}
		
		#base #sponsors{
			list-style-type:none; 
			margin:0; 
			padding:0 0 0 0;
			float:right;
			color:#888;
			}
			#base #sponsors li{
			display:inline-block; 
			float:left;
			padding:6px 10px 0 10px;
			}
			#base #logo01{width:24px; height:36px; display:block; background:url("../images/logo-aj-molle.gif") no-repeat;}
			#base #logo01:hover{background:url("../images/logo-aj-molle.gif") no-repeat 0 -36px;}
			
			#base #logo02{width:77px; height:27px; display:block; margin:4px 0 0 0; //margin:12px 0 0 0; background:url("../images/logo-fefic.gif") no-repeat;}
			#base #logo02:hover{background:url("../images/logo-fefic.gif") no-repeat 0 -27px;}
			
			#base #logo03{width:48px; height:24px; display:block; margin:6px 0 0 0; //margin:14px 0 0 0; background:url("../images/logo-afe.gif") no-repeat;}
			#base #logo03:hover{background:url("../images/logo-afe.gif") no-repeat 0 -24px;}
			
			#base #logo04{width:93px; height:25px; display:block; margin:7px 0 0 0; //margin:14px 0 0 0; background:url("../images/logo-gencat.gif") no-repeat;}
			#base #logo04:hover{background:url("../images/logo-gencat.gif") no-repeat 0 -25px;}
			
			#base #logo05{width:89px; height:24px; display:block; margin:7px 0 0 0; //margin:14px 0 0 0; background:url("../images/logo-comcat.gif") no-repeat;}
			#base #logo05:hover{background:url("../images/logo-comcat.gif") no-repeat 0 -24px;}
		
	
/*****************************************************************************************
ESTRUCTURA DEL CONTENIDO    **************************************************************
******************************************************************************************/	
#contenido{width:960px;float:left;}
	#flash{width:740px; float:left; background:#464782;}
	#contenidoLeft{width:740px; float:left;}
	#contenidoDatos{width:740px; float:left; padding-bottom:18px;}
		#contenidoDatosLeft{width:340px; float:left;}
		#contenidoDatosRight{width:340px; float:right;}
	
	#banner{
		width:220px; float:right;
		}
		#banner ul{
		list-style-type:none;
		margin:0; padding:0 0 15px 20px; display:block;
		width:200px;
		float:left;
		}
		/*#banner ul li:first-line{color:#555; font-weight:bold;}*/
		#banner ul li{
		font-size:.85em;
		color:#555;
		width:193px;
		padding:3px 3px 2px 0; display:block;
		background: url("../images/bg-fires-separador.gif") repeat-x bottom; 
		}
		#banner ul li h2{
		margin:0; padding:0;
		font-size:1em; font-weight:bold;
		}
		#banner ul li h2 a{
			color:#6d9123;
			padding:0 0 0 13px;
			background: url("../images/ico-fires.gif") no-repeat 0 -34px;
			}
			#banner ul li h2 a:hover{
			color:#464782;
			padding:0 3px 0 15px;
			background:#e5e8f4 url("../images/ico-fires.gif") no-repeat 2px 2px;/****************************************************/
			}
		#banner ul li h3 {
			display:block;
			margin:0;
			font-size:1.2em; font-weight:bold;
			}
			#banner ul li h3 a {
			padding:1px 6px 1px 15px; 
			color:#6d9123; background:url("../images/ico-ultimesfires.gif") no-repeat 0 1px;
			}
			#banner ul li h3 a:hover {
			color:#464782;
			background:#e5e8f4 url("../images/ico-ultimesfires.gif") no-repeat 0 -47px;
			}
	
	#nota{
	width:194px;
	height:47px;
	display:block;
	background: url("../images/bg-nota.png") repeat-y;
	color:#555;
	font-size:0.9em;
	line-height:1.2em;
	padding:4px 6px 5px 20px;
	}
	
/*****************************************************************************************
FIRES: ESTRUCTURA i MENUS     ************************************************************
******************************************************************************************/
#firaMenuConten{
	width:185px;
	margin:20px 0 0 0;
	float:left;
	}
	#firaMenuConten ul{
	list-style-type:none;
	margin:0; padding:0;
	}
	#firaMenuConten ul li{
		width:205px;
		display:block;
		font-size:1em; font-weight:bold;
		background: url("../images/bg-fires-separador.gif") repeat-x bottom; 
		}
		#firaMenuConten ul li a{
		color:#6b8e25;
		width:181px; display:block;
		padding:5px 0 0 20px;
		background: url("../images/ico-menufira.gif") no-repeat 4px 5px;
		//background: url("../images/ico-menufira.gif") no-repeat 4px 6px;
		}
		#firaMenuConten ul li a:hover{
		color:#464782;
		width:181px; display:block;
		padding:5px 0 0 22px;
		background:#e5e8f4 url("../images/ico-menufira.gif") no-repeat 5px -21px;
		//background:#e5e8f4 url("../images/ico-menufira.gif") no-repeat 5px -20px;
		}
		#firaMenuConten ul .current{
		color:#464782;
		width:181px; display:block;
		padding:5px 0 0 22px;
		background:#e5e8f4 url("../images/ico-menufira.gif") no-repeat 4px -21px;
		//background:#e5e8f4 url("../images/ico-menufira.gif") no-repeat 4px -20px;
		}

#firaDatosConten{
	width:520px;
	margin:9px 0 50px 0;
	float:right;
	}
	#firaDatosConten h1{
	margin:0; padding:12px 0 4px 0;
	font-size:1.3em;
	font-weight:normal;
	margin-bottom:25px;
	color:#464782;
	border-bottom:1px solid #bcbde9;
	}
	#firaDatosConten p{
	margin:0 0 17px 0; padding:0;
	font-size:1.2em; line-height:1.3em;
	color:#555;
	}
	.firaEnumerar{
	margin:10px 0 10px 0;
	display:inline-block;
	padding:3px 4px 2px 18px;
	color:#6d6eb2;
	font-size:1em;
	font-weight:bold;
	background:#e5e8f4 url("../images/ico-enumeracions.gif") no-repeat 4px 4px;
	}
	
	#firaDatosConten ul{color:#555; font-size:1em; width:auto; margin:0; padding:0 0 0 15px; font-size:1.2em; line-height:1.4em;}
	#firaDatosConten ul li{padding:10px 0 0 0;}

.user_content a, .user_content a:link, .user_content a:visited {
    color: #6b8e25;
}
.user_content a:hover {
    color: #6b8e25;
}
    
/******************************************************************************************
TAULES JQUERY    *****************************************************************************
******************************************************************************************/	
table#exhibitorsListTable {
	border-top:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;
	font:1.1em Arial, Helvetica, sans-serif; 
	color:#555;
}
table#exhibitorsListTable tbody td  {
	padding:6px;
	text-align:left; vertical-align:top;
	border-bottom:1px solid #d0d0d0;
	border-left:1px solid #d0d0d0;
}
table#exhibitorsListTable tbody td a  {
	padding:0; margin:0;
	color:#6b8e25; text-align:left; font-weight:normal;
	height:inherit; width:inherit;
	background:none;
}
table#exhibitorsListTable tbody td a:hover  {
	color:#464782;
	background:none;
}
table#exhibitorsListTable th {
	padding: 5px 5px 5px 20px;
	border-bottom:4px solid #d0d0d0; border-left:1px solid #d0d0d0;
	text-align: left;
	color:#6b8e25; font: 1em Arial, Helvetica, sans-serif; font-weight:bold;
	cursor:pointer;
	background:#FFF url("../images/ico-tr-th.gif") no-repeat 5px 7px;
}
table#exhibitorsListTable th:hover{
	background:#e5e8f4 url("../images/ico-tr-th.gif") no-repeat 5px -22px;
	color: #464782;
}

/******************************************************************************************
SECCIONS WEB   ****************************************************************************
******************************************************************************************/	

.textePresentacio{
 color:#555; font-size:1.2em; line-height:1.4em;
padding:25px;
display:block;
}

.persona{
color:#000;
margin:10px 25px 25px 25px;
display:block; float:left;
width:182px;
}
.personaNom{
font-size:1.25em; font-weight:bold; 
}
.persona a{
color:#000; text-align:right;
padding:10px; margin:5px 0 0 0;
display:block;
width:160px; height:6px; line-height:5px;

background:#c4d2a8 url("../images/bg-emails.gif") no-repeat 6px 6px;
}
.persona a:hover{
color:#000;

background:#e5e8f4 url("../images/bg-emails.gif") no-repeat 6px -30px;
}

/******************************************************************************************
NAVEGADOR NOTICIES i ALTRES   *************************************************************
******************************************************************************************/	
#buscador{
	color:#555;
	float:left; 
	width:740px; height:115px;
	margin-bottom:40px;
	}
	#buscadorTop{
	float:left; 
	width:740px; height:34px;
	margin-top:10px;
	text-align:right;
	background:url("../images/bg-busca.gif") no-repeat bottom;
	}
	#buscadorBottom{
	float:left; 
	width:719px; height:55px;
	padding:5px 0 0 21px;
	background:url("../images/bg-busca2.gif") repeat-x;
	border-bottom:1px solid #DDD;
	}
	#buscadorNoTop{
	float:left; 
	width:715px; height:34px;
	margin-top:10px; padding:0 0 0 25px;
	text-align:left;
	background:url("../images/bg-busca-no.gif") repeat-x bottom;
	}
	.separaBusca{width:10px;}
	
/* Gerald Manau */
p.error { font-weight: bold; color: #ff0000 !important; text-align: center; }
p.success { font-weight: bold; color: #009900 !important; text-align: center; }
div.html_content p { margin: 0 !important; }
a.fairFormConditionsText { color:#000 !important; text-decoration:underline;}




































