body {
	margin: 0;
	text-align: center;
	font-size: 62.5%;
	font-family: arial,helvetica,sans-serif;
	color: #8f8e8e;/*gris*/
	background: #fcfdfd url(../images/fons_web.jpg) 0 -5em repeat-x;
}
a{
	color:#339933;/*verd*/
	text-decoration:none;
}
a:hover{color:#cccccc;}

h1 {font:bold 2.2em arial,helvetica,sans-serif; color:#339933;}
h2 { font:bold 1.6em arial,helvetica,sans-serif; color:#333;}
h3 {font:  bold 1.4em arial,helvetica,sans-serif; color:#3f3f3f;}
img { border: 0; }
#todo {
	position: relative;
	margin: 5em auto;
	text-align: left;
	width:84.7em;
	height:51.5em;
	background: #fcfdfd url(../images/fons_cos.gif) 0 0 repeat-y;
	/*border:1px solid #000;*/
}
#cap{
	position: relative;
	top:0;
	left:0;
	width:84.7em;
	height:7.0em;
	background: url(../images/fons_cap.gif) 0 0 repeat-x;
}
#cap #c1{
	position: absolute;
	top:0;
	left:0;
	width:1.8em;
	height:4.3em;
	background: url(../images/corner_sup_esq.jpg) 0 0 no-repeat;
}
#cap #c2{
	position: absolute;
	top:0;
	right:0;
	width:3.2em;
	height:4.4em;
	background: url(../images/corner_sup_dret.jpg) 0 0 no-repeat;
}
#logo{
	position: absolute;
	top:-2.7em;
	left:1.8em;
}
#contingut{
	position:absolute;
	top:5.4em;
	left:1.7em;
	width: 79.8em;/* 81.4em; */
	height:37.6em;/* 39.2em; */
	border:0.1em solid #e8f1f2;
	padding:0.8em;
}

#menu{
	position:absolute;
	left:0;
	bottom:0;
	width:81.7em;
	height:5.5em;
	padding-left:3em;
	background: url(../images/fons_menu.gif) 0 0 repeat-x;
}
#menu #c3{
	position: absolute;
	bottom:0;
	left:0;
	width:2.9em;
	height:5.5em;
	background: url(../images/corner_inf_esq.jpg) 0 0 no-repeat;
}
#menu #c4{
	position: absolute;
	bottom:0;
	right:0;
	width:3.2em;
	height:5.5em;
	background: url(../images/corner_inf_dret.jpg) 0 0 no-repeat;
}
#menu a{
	display:block;
	float:left;
	width:15.5em;
	height:3em;
	padding-top:2em;
	text-align:center;
	background:url(../images/separador_menus.gif) 0 0 no-repeat;
}
#menu a:hover{
	background:url(../images/fons_menu_actiu.gif) 0 0 repeat-x;
	color:#01852d;
	border-top:0.2em solid #01852d;
	border-left:0.1em dotted #7f929d;
	
	
}
#menu .prime{
	background:none;
}
#menu .prime:hover{
	border-left:none;
}

#col1{
	position:absolute;
	width:21em;
	top:0.8em;
	left:0.8em;
}

#col4{
	position:absolute;
	width:58.4em;
	height:37.3em;
	top:0.8em;
	left:22.1em;
	background:url(../images/fons_col4.gif) 0 0 repeat-x;
}
/* divs de tres columnes de la pàgina d'inici*/


#col2{
	position:absolute;
	width:37.1em;
	top:0.8em;
	left:22.1em;
}
#col3{
	position:absolute;
	width:21em;
	top:0.8em;
	right:0.8em;
}
.not{
	width:20.9em;
	height:24.0em;
	background: url(../images/fons_centre.jpg) 0 0 no-repeat;
	padding-top:0.1em;
	color:#8f8e8e;
	font-size:1.2em;
}
.not p{
	
	margin-top:0.5em;
}
.not strong{
	color:#01852d;
	font-weight:normal;
	margin:0 0 0 0.5em;
	font-size:1.3em;
}

.parrafada{
	padding-left:1em;
	width:15em;
	text-align:justify;
}

#p_c{
	font-size:1.2em;
	text-align:justify;
	height:21.4em;
	overflow:auto;
	padding:0 1em;
}

/* contingut associats */

#associats{
	width:100%;
	height:100%;
	overflow:auto;
}
#associats h1{
	border-bottom:0.1em dotted #339933;
}
.associat{
	
	border-bottom:0.1em dotted #8f8e8e;
	padding:1em;
	padding-top:0em;
	width:53em;
}
.associat strong { 
	font:bold 1.6em arial,helvetica,sans-serif; color:#333;
	line-height:2em;
}
#asFoto{
	position:absolute;
	top:0;
	right:0;
	/*width:40em;*/
	height:39em;
}
/* contingut junta */

#descarrega{
	padding:12em 0 0 0.5em;
}
#descarrega img{
	float:left;
}
.txt{
	float:left;
	display:block;
	width:11em;
	margin-left:1em;
	color:#333333;
	
}
.txt:hover{
	color:#339933;
}
/* contingut links */
.llista_links{
	padding-left:1em;
	width:15em;
	text-align:justify;
}
.llista_links a{
	line-height:2em;
	color:#333333;
}
.llista_links a:hover{
	color:#339933;
}
#lnks{
	padding:1em;
	font-size:1.1em;
	overflow:auto;
	height:95%;
}
#museu{
	padding:1.5em 0 0 0.5em;
	font-size:1.4em;
}
/* contingut contacte */
.tel{
	margin-left:0.4em;
	margin-top:0;
}
#frm_cont{
	position:absolute;
	bottom:0;
	left:0.5em;
	color:#000;
	border:0.1em solid #e8f1f2;
	width:33.5em;
	padding:0.5em;
}
#frm_cont input{
	width:24.3em;
	margin:0.5em 0;
}
#frm_cont textarea{
	width:24.3em;
	height:10em;
}
#frm_cont #bt_c_enviar{
	width:7.3em;
	height:1.9em;
}
.right{
	text-align:right;
	margin:0;
	padding:0;
}
.tex_cont{
	position:absolute;
	top:1.8em;
	right:0;
	width:15em;
	padding-left:1em;
	font-weight:normal;
}
#acae_c{
	position:absolute;
	bottom:0em;
	right:0;
}
