html, body, p, ul, h1, h2, h3, h4, h5, h6, h7, form {
	margin:0px;
	padding:0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	height:100%;
	min-height:100%;
	width:100%;
}

body.gran0 p {font-size:11px;}
body.gran1 p {font-size:12px;}
body.gran2 p {font-size:13px;}
body.gran3 p {font-size:14px;}

p { text-align:justify; }

img{ margin:0px; padding:0px; }

/*h1 { font-family:"lucida grande","lucida sans",arial; font-size:12px; color:#999999; }*/
h1 { font-family:"lucida grande","lucida sans",arial; font-size:28px; color:#000000; font-weight:normal; }
h2 { font-family:"lucida grande","lucida sans",arial; font-size:30px; color:#4181BE; font-weight:bold; }
h3 { font-family:"lucida grande","lucida sans",arial; font-size:28px; color:#000000; font-weight:normal; }
h4 { font-family:"lucida grande","lucida sans",arial; font-size:16px; color:#4181BE; font-weight:bold; }
h5 { font-family:"lucida grande","lucida sans",arial; font-size:14px; color:#4181BE; font-weight:bold; }

.fleft { float:left; }
.fright { float:right; }
.brclear { clear:both; height:0px; margin:0px; font-size: 1px; line-height: 0px; }
.img_transparent { behavior: url(includes/iepngfix.htc); }
.cursor { cursor:pointer; }
.barra_desplas { overflow:auto; }
.barra_desplasY { overflow-y:scroll; overflow-x:hidden; }

.majuscules { text-transform:uppercase; }
.minuscules { text-transform:lowercase; }
.capitalize { text-transform:capitalize; }
.sense_deco { text-decoration:none; }
.subrallat { text-decoration:underline; }
.justificat { text-align:justify; }
.negreta { font-weight:bold; }
.cursiva { font-style:italic; }
.normal { font-weight:normal; }
.paraula_no_espai{ word-spacing:-5; }

.separadorBlanc{ font-size: 1px; line-height: 1px; background-color:#ffffff; height:1px; }
.separadorNegre{ font-size: 1px; line-height: 1px; background-color:#000000; height:1px; }
.separadorGris1{ font-size: 9px; line-height: 9px; background-color:#666666; height:9px; }
.separadorGris2{ font-size: 1px; line-height: 1px; background-color:#CCCCCC; height:1px; }
.separadorBlau1{ font-size: 19px; line-height: 19px; background-color:#4181BE; height:19px; }

/**************************************************************/

.tramat_body { 
	background-color:#FFFFFF; 
	background:url(../img/tramat.jpg); 
	background-repeat:repeat-x; 
	background-position:bottom left;
	min-height:100%;
}

.tramat_body_ie6{
	background-color:#FFFFFF; 
	background:url(../img/tramat.jpg); 
	background-repeat:repeat-x; 
	background-position:bottom left;
	min-height:100%;
	height:100%;
}


.centrat { 
	width:978px; 
	margin-left:auto; 
	margin-right:auto; 
}

.fons_site{
	background:url(../img/fons_site.png);
	background-repeat:repeat-y;
	width:990px;
}


.fons_site2{
	background:url(../img/fons_site.png) !important;
	background-image: none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/fons_site.png", sizingMethod="scale"); 
	background-repeat:repeat-y;
	width:990px;
}

.llistat_mapa_web li a{
	font-family:"lucida grande","lucida sans",arial;
	color:#4080BE;
	font-size:11px;
	margin-left:10px;
}

#boto{
	width:87px;
	height:22px;
	line-height:18px;
	background:url(../img/boto1.jpg);
}

#boto2{
	width:81px;
	height:28px;
	line-height:25px;
	background:url(../img/boto2.png);
}

#route a{
	font-family:"lucida grande","lucida sans",arial;
	font-size:11px;
	color:#4181BE;
	font-weight:bold;
	text-decoration:none;
}

/**************************************************************/

.arial10 { font-family:arial; font-size:10px; }
.arial11 { font-family:arial; font-size:11px; }
.arial16 { font-family:arial; font-size:16px; }

.lucida10 { font-family:"lucida grande","lucida sans",arial; font-size:10px; }
.lucida11 { font-family:"lucida grande","lucida sans",arial; font-size:11px; }
.lucida12 { font-family:"lucida grande","lucida sans",arial; font-size:12px; }
.lucida14 { font-family:"lucida grande","lucida sans",arial; font-size:14px; }
.lucida20 { font-family:"lucida grande","lucida sans",arial; font-size:20px; }

/**************************************************************/

.negre{ color:#000000; }
.blanc{ color:#FFFFFF; }
.blau1{ color:#4181BE; }
.blau2{ color:#0000FF; }
.gris1{ color:#999999; }
.gris2{ color:#666666; }
.verm1{ color:#FF0000; }
.marro1{ color:#524D28; }


/**************************************************************/

#idiomes { width:100px; float:right; }
#idiomes li { float:left; margin-left:5px; }

#menu { 
	width:744px; 
	height:28px; 
	line-height:25px; 
	background-color:#999999;
	border:1px solid #9E9E9D; 
	border-bottom:none; 
	margin-top:20px; 
}

#menu ul li { float:left; text-align:center; }

#menu ul li:hover{ background-color:#FFFFFF; height:28px; position:relative; z-index:4; }
#menu ul li a:hover{ font-family:"lucida grande","lucida sans",arial; font-size:12px; color:#4181BE; font-weight:bold; text-decoration:none; }

.item_menu1 { font-family:"lucida grande","lucida sans",arial; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.item_menu2 { font-family:"lucida grande","lucida sans",arial; font-size:12px; color:#4181BE; font-weight:bold; text-decoration:none; }

#submenu li { /*height:25px;*/ line-height:22px; }
#submenu li a:hover { font-family:"lucida grande","lucida sans",arial; font-size:14px; color:#000000; font-weight:bold; text-decoration:none; }
.item_submenu1 { font-family:"lucida grande","lucida sans",arial; font-size:14px; color:#999999; font-weight:bold; text-decoration:none; }
.item_submenu2 { font-family:"lucida grande","lucida sans",arial; font-size:14px; color:#000000; font-weight:bold; text-decoration:none; }

/**************************************************************/

.camps_formularis{
	font-family:"lucida grande","lucida sans",arial;
	font-size:11px;
	color:#666666;
}

.casella_formulari1{
	border:1px solid #999999;
	background-color:#FFFFFF;
	font-size:11px;
	font-family:"lucida grande","lucida sans",arial;
}

.casella_cercador{
	border:1px solid #7F9DB9;
	background-color:#FFFFFF;
	font-size:11px;
	font-family:"lucida grande","lucida sans",arial;
}

/**************************************************************/

#cercador{
	background:url(../img/cos_cercador.png);
	background-repeat:no-repeat;
	width:228px;
	height:245px;
}

#continentp{
	background-color:#EAEAEA;
	border:1px solid #666666;
	width:215px;
}

#contingutp {
	position: relative;
	padding:5px;
}

.casellacalns { font-family: "lucida grande","lucida sans", Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #666666; text-decoration: none; background-color: #FFFFFF; text-align: center; height: 18px; width: 20px; }
.casellacalp { font-family: "lucida grande","lucida sans", Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #666666; text-decoration: none; background-color: #FFFFFF; border: 1px solid #E9E9E9; text-align: center; height: 18px; width: 20px; }
.casellacal { font-family: "lucida grande","lucida sans", Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none; background-color: #B7B7B7; text-align: center; height: 18px; width: 20px; }
.casellacal:link { font-family: "lucida grande","lucida sans", Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none; background-color: #B7B7B7; text-align: center; height: 18px; width: 20px; }
.casellacal:visited { font-family: "lucida grande","lucida sans", Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none; background-color: #B7B7B7; text-align: center; height: 18px; width: 20px; }
.casellacal:hover { font-family: "lucida grande","lucida sans", Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none; background-color: #B7B7B7; text-align: center; height: 18px; width: 20px; }

.casellacals { font-family: "lucida grande","lucida sans", Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none; background-color: #4181BE; text-align: center; height: 18px; width: 20px; }
.casellacals:link { font-family: "lucida grande","lucida sans", Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none; background-color: #4181BE; text-align: center; height: 18px; width: 20px; }
.casellacals:visited { font-family: "lucida grande","lucida sans", Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none; background-color: #4181BE; text-align: center; height: 18px; width: 20px; }
.casellacals:hover { font-family: "lucida grande","lucida sans", Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none; background-color: #4181BE; text-align: center; height: 18px; width: 20px; }

/**************************************************************/

