/*------GENERAL------*/

body{
	font-family:Verdana;
	background-image:url(../images/flor.jpg);
	width: 38px;
	height:39px;
	background-repeat:repeat;}
	
a {
text-decoration:none;}

ul , li {

	list-style-type:none;
	margin-left:0;
	padding-left:0;}

/*------id------*/

#cap{
	background-image:url(../images/cap.png);
	width:960px;
	height:138px;
	background-repeat:no-repeat;
}
#fons{
	background-image:url(../images/fons.png);
	width:960px;
	height:415px;
	background-repeat:no-repeat;
}

#scroll{
	overflow:scroll;
	width:690px;
	height:350px;
	}
/*------menu inici------*/	

.menu_inici{
	width:140px;
	height:500px;
	background-color:#505014;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	padding-top:29px;
	padding-right:15px;
}

ul.menu_inici li{
	color:#FFF;
	}

a.inici:link, a.inici:visited{
	display:block; text-decoration:none; background:none; color:#FFF; font-size:12px;}

a.inici:hover {
	color: #c3b971; text-decoration:none; font-size:12px;}

/*------elements------*/	

a.links{
	color: #505014;
}

.marge_sup {
	width:960px;
	height:35px;}	
	
.cleardiv {
	clear:both;
	overflow:hidden;
	height:2px;}
.barra{
	 width:740px;
	 height:53px;
	 background-color:#c3b971;
	 color:#505014;
	 font-weight:bold;
	 padding-top:43px;
	 
	 font-size:15px;}
.espai02{

	height:25px;

}

/*------menu nav------*/	

ul.llista {
	list-style-type:none; display:block;  
 	padding:0px; background:none; margin:0px;}

ul.llista li {
	font: 12px/38px Verdana;
	margin:0 0 0 15px;}

a.nav:link, a.nav:visited {

	display:block; text-decoration:none; background:none; color:#000000;}

a.nav_selected:link, a.nav_selected:visited {

	display:block; text-decoration:none; background:none; color: #505014; font-weight:bold; background-image:url(../images/linia.gif); background-repeat:no-repeat; font-size:11px;}

a.nav:hover {
	color: #000000; text-decoration:none; background-image:url(../images/linia.gif); background-repeat:no-repeat; width:auto; height:38px; }

/*------FOOTER------*/	

#footer{
	font:  10px Verdana;
	color:#FFFFFF;
	line-height:20px; }

a.pie:link, a.pie:visited, a.pie:hover{
	text-decoration:none;
	color:#FFFFFF;}

/*------contact form------*/

#contact_form{
	
	width: 235px;
	padding:10px 0px 0 20px;
	color:#000;
	border-left:#000000 1px solid; height:300px;}
	
.contact_input{
	width:235px;
	height:17px;
	font-size:12px;
	color:#FFFFFF;
	font-family: Verdana;
	
	background-color:#b38d50;
	border:1px #9f8250 solid;}
	
label.contact_form{
	width:235px;
	padding:0 0 5px 0;
	font-size:12px;	}
	
.contact_textarea{
	width:235px;
	height:125px;
	font-size:12px;
	color:#FFFFFF;
	font-family:Verdana;
	background-color:#b38d50;
	border:1px #9f8250 solid;}
	
input.contact_submit{
	
	padding:10px;}
.cleardiv {
	clear:both;
	overflow:hidden;
	height:4px;}
.espai{
	clear:both;
	overflow:hidden;
	height:12px;}
	
.espai03{
	clear:both;
	overflow:hidden;
	height:8px;}

