@charset "UTF-8";
/* CSS Document */

body{
	margin:0;
	background:url(bg.png);
	background-attachment:fixed; background-color:#1d1d1d;
	font: 10px Verdana, "Courier New", Courier, monospace;
	color:#5c5644;
	letter-spacing:0.7px; }

/** LAYOUT ***/


#contenidor{

	width:800px;
	margin:0 auto;
	position:relative;
	height:auto;

}

#capsalera{
	
	width:500px;
	background:url(bg-capsal.png);
	margin:0 auto;
	height:203px;
	
}

#capsalera img{
	
positioN:relative;
top:23px;	
}


#capsalera span{
	
	positioN:absolute;
	top:5px;
	font-size:9px;
	left:500px;
	}
#capsalera span a{
	
	
	text-shadow:#999999;
	font-weight:bold;
	
	color:#666666;
	letter-spacing:0.7px;
	text-decoration:none;
	
}
#capsalera span a:hover{ text-decoration:underline; color:#CCCCCC;}


#menu{
	width:500px;
	margin-left:0px;
	margin:0 auto;
	background:url(bg-menu.png);
	height:130px;
	padding-left:0px;
}

#barra-central{
	
	position:relative;
	left:-1px;width:800px;
	height:100px;
	background:url(barra-central2.png);
}

#content{
	
	position:relative;
	width:500px;
	margin:0 auto;
	background:url(bg-cont.png);
	
	
}

#subcontent{
	
	padding-left:25px;
	padding-right:25px;

}

#footer{

	width:450px;
	margin:0 auto;
	background:url(bg-cont.png);
	height:auto;
	border-top:1px #333333 dashed;
	padding-left:25px;
	padding-right:25px;
	font: 9px Arial, Helvetica, sans-serif;
	color:#333333;
	
	
	}

#flor-iz{
	position:absolute;
	left:0px;
	top:0;
	background:url(flor-iz.png);
	width:150px;
	height:310px;
	}
#flor-dr{
	position:absolute;
	right:0px;
	top:0;
	background:url(flor-dr.png);
	width:150px;
	height:310px;
	}
	
.item{
	border:1px;
	position:relative;
	width:100px;
	top:55px;
	margin-left:0px;
	padding-left:0px;
	float:left;
	
}

.imatge{padding:3px;
border: 1px #524c3e dotted;
}

h1, #titol-seccio{
	font:17px Verdana, Arial, Helvetica, sans-serif;
	color:#5c5644;
	text-transform:uppercase;
	letter-spacing:-1.6px;}
	
.titol{

	position:absolute;
	margin:0;
	
	width:210px;
	height:80px;
	left:150px;
	top:133px;
	background:url(logo.png);
	
	
	/**
	width:254px;
	height:29px;
	left:240px;
	top:150px;**/
	}
	
	
#titol-seccio{
	position:relative;
	top:47px;
	left:175px;
}
	
#titol-seccio:first-letter{ color:#999966; }

p{ text-align:justify;}	

a:link{

	text-decoration:underline;
	color:#999966;
	
}


a:hover{ text-decoration:none;	color:#0099FF;	}
a:visited{ text-decoration:underline;	color:#999966; }
a:visited:hover{ text-decoration:none;	color:#0099FF;	}



.item-selected-left, .item-selected-2, .item-selected-3, .item-selected-4, .item-selected-right{
	position:relative;
	float:left;
	width:100px;
	border:0px;
	height:130px;
}

.item-selected-left{ 	background:url(bg-item-left-over.png); }
.item-selected-2{ 	background:url(bg-item-2-over.png); }
.item-selected-3{ 	background:url(bg-item-3-over.png); }
.item-selected-4{ 	background:url(bg-item-4-over.png); }
.item-selected-right{ 	background:url(bg-item-right-over.png); }


#marquee{
	position:relative; 
	margin:0 auto;
	left:140px;
	top:18px;
	font-weight:bold;
	font:11px Verdana, "Times New Roman", Times, serif;
	color:#222222;
	letter-spacing:-0.6px;
	
}

.news-titol{
letter-spacing:-1.1px;
font:14px Verdana, Arial, Helvetica, sans-serif;
color:#CCCCCC;}

/** FORM **/

.camp_text{ 	width:100px;	}
.textarees{ width: 400px;	}

.camp_data, .textarees, .camp_text{

	font: 9px Verdana, Arial, Helvetica, sans-serif;
border: 1px #524c3e solid;
	padding:2px; background-color:#1d1d1d;
		color:#5c5644;

}