body, ul, ol, li, p,h1, h2, h3, h4, h5, h6, fieldset, a {
	margin:0px;
	padding:0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 11px;
	line-height: 13px;
	text-decoration:none;
}

body{
	background-image: url(../img/fons_pagina.jpg);
	background-repeat: repeat;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:13px;
	color:#666666;
	text-align:justify;
}

body.gran0 p {font-size:100%;line-height:100%;}
body.gran1 p {font-size:107%;line-height:115%;}
body.gran2 p {font-size:117%;line-height:130%;}
body.gran3 p {font-size:125%;line-height:150%;}

div#dades a.inactiu {
	cursor:default;
	font-family: Arial, Futura; 
	font-size: 11px; 
	font-style: normal; 
	line-height: 13px; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #999999; 
	text-decoration: none;
}

div#dades a.actiu {
	cursor:pointer;
	font-family: Arial, Futura; 
	font-size: 11px; 
	font-style: normal; 
	line-height: 13px; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #999999; 
	text-decoration: none;
}


/* Estils bāsics */
.fleft {float:left;}
.fright {float:right;}
.border {border:1px solid #000000;}
.brclear{position:relative;font-size:0px;line-height:0px;height:0px;clear:both;}
.nosubratllat{text-decoration:none;}
.subratllat{text-decoration:underline;}
.separador {font-size: 1px;line-height: 0px;}
.negreta{font-weight:bold;}

.blanc {color:#FFFFFF;}
.negre {color:#000000;}
.gris6 {color:#666666;}
.gris9 {color:#999999;}
.gris3 {color:#333333;}
.grisc {color:#CCCCCC;}
.vermell{color:#FF0000;}
.taronja{color:#F39D19;}


.png {behavior:url(includes/iepngfix.htc);}



/* ---------------------------------------------------------------------------------- */
/* Estils globals de la web */
/* ---------------------------------------------------------------------------------- */

.arial9{
	font-family: arial;
	font-size:9px;
	line-height:11px;
}

.arial10{
	font-family: arial;
	font-size:10px;
	line-height:12px;
}

.arial11{
	font-family: arial;
	font-size:11px;
	line-height:13px;
}

.arial12{
	font-family: arial;
	font-size:12px;
	line-height:14px;
}

.arial14{
	font-family: arial;
	font-size:14px;
	line-height:16px;
}

.arial16{
	font-family: arial;
	font-size:16px;
	line-height:18px;
}

.arial20{
	font-family: arial;
	font-size:20px;
	line-height:22px;
}

.arial24{
	font-family: arial;
	font-size:24px;
	line-height:26px;
}


#desti{
	position:absolute;
	z-index:1000;
	top:200px;
	left:200px;
}

/************************************************************/

#general_pagina{
	width:955px;
	margin-left:auto;
	margin-right:auto;
	margin-top:17px;
	position:relative;
}

#main{
	width:940px;
	padding-left:7px;
	padding-right:8px;
}

#superior{
	height:20px;
	/*padding-right:40px;*/
}

#peu{
	height:22px;
	padding-top:10px;
	padding-right:10px;
	margin-left:14px;
}

#centre{
	behavior:url(includes/iepngfix.htc);
	background-image: url(../img/fons_centre.png);
	background-repeat: no-repeat;
	width:955px;
	height:474px;
}

#cont{
	width:940px;
	height:442px;
	margin-left:7px;
	padding-top:6px;
	position:relative;
}

#esq_mes_dreta{
	width:924px;
	position:relative;
	padding-top:10px;
	padding-left:15px;
}


#esq{
	float:left;
	width:572px;
	position:relative;
	padding-top:6px;
	padding-left:7px;
}

#dreta{
	float:left;
	width:345px;
	padding-left:15px;
	padding-top:15px;
	padding-bottom:15px;
}

#esq_cataleg{
	float:left;
	width:650px;
	position:relative;
	padding-top:6px;
	padding-left:7px;
}

#dreta_cataleg{
	float:left;
	width:290px;
	height:436px;
	position:relative;
	padding-top:6px;
}

#esq_historia{
	float:left;
	width:648px;
	position:relative;
	padding-top:6px;
	padding-left:7px;
}

#dreta_historia{
	float:left;
	width:290px;
	padding-top:6px;
	padding-bottom:15px;
	padding-right:7px;
}

#esq_mapa{
	float:left;
	width:579px;
	position:relative;
}

.fons_menu{
	behavior:url(includes/iepngfix.htc);
	background-image: url(../img/repetir_menu.png);
	background-repeat: repeat-y;
	width:915px;
	padding:20px;
}

.fons_menu_explorer6{
	background-color:#212121;
	width:915px;
	padding:13px;
	margin-left:6px;
}


.titol_menu{	
	font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    line-height: 14px; 
    color: #F39D19;
}

#menu{
	width:915px;
}

#menu ul{
	list-style-type: none;
	margin:0px;
	padding:0px;
	align:left;
}

#menu li{	
    float:left;
    list-style-type: none;
    align:left;
    margin:0px;
	padding:0px;
}

#menu li a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.menulink{
	display:block;
	font-size: 11px; 
	color:#999999;
	font-family:Arial, Verdana;
	height:20px;
	line-height:20px;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
}

.menulink_actiu{
	display:block;
	font-size: 11px; 
	color:#FFFFFF;
	font-family:,Arial, Verdana;
	height:20px;
	line-height:20px;
	text-decoration:underline;
	padding-left:10px;
	padding-right:10px;
}



.scroll{
	scrollbar-arrow-color:#FFFFFF ;
	scrollbar-darkshadow-color: #A5A5A5;
	scrollbar-base-color:#A5A5A5;
	scrollbar-face-color:#A5A5A5;
	scrollbar-shadow-color:#666666;
	scrollbar-3d-light-color:#666666;
	scrollbar-track-color :#666666;
}

.sombra_mitjana{
	behavior:url(includes/iepngfix.htc);
	background-image: url(../img/sombra_img_mitjana.png);
	background-repeat: no-repeat;
	width:236px;
	height:236px;
}

.sombra_gran{
	behavior:url(includes/iepngfix.htc);
	background-image: url(../img/sombra_img_gran.png);
	background-repeat: no-repeat;
	width:472px;
	height:472px;
}

#contingut1{
	position:absolute;
	/*height:2500px;*/
}
#continent1{
	position:absolute;
	z-index:1;
	overflow: hidden;
	width:315px;
	height:400px;
	float:left;
	padding-top:5px;
	padding-left:10px;
}

.pers{
	font-family:,Arial, Verdana;
	font-size: 12px; 
	line-height:18px;
	color:#000000;
}

.pers_activa{
	font-family:,Arial, Verdana;
	font-size: 11px; 
	line-height:13px;
	color:#F39D19;
}

/*catalogue*/
#contingut2{
	position:absolute;
	/*height:2500px;*/
}
#continent2{
	position:absolute;
	top:245px;
	z-index:1;
	overflow: hidden;
	width:275px;
	height:170px;
	float:left;
	background-color:#CCCCCC;
	padding-bottom:13px;
	padding-top:15px;
	padding-left:15px;
}

#contingut3{
	position:absolute;
	/*height:2500px;*/
}
#continent3{
	position:absolute;
	z-index:1;
	overflow: hidden;
	width:270px;
	height:200px;
	float:left;
}

#contingut4{
	position:absolute;
	/*height:2500px;*/
}
#continent4{
	position:absolute;
	z-index:1;
	overflow: hidden;
	width:275px;
	height:396px;
	float:left;
	padding-top:10px;
	padding-left:15px;
	background-color:#CCCCCC;
}

#contingut5{
	position:absolute;
	/*height:2500px;*/
}
#continent5{
	position:absolute;
	z-index:1;
	overflow: hidden;
	width:610px;
	height:400px;
	float:left;
	margin-top:20px;
	padding-left:20px;
}
