body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #333333;
	background-color:#FFFFFF;
}



.background1 {
	background-image: url(img/background1.gif);
	background-repeat: repeat;
}
.fonsmenu {
	background-image: url(imatges/MIvertical.gif);
	background-repeat: repeat-x;
}

.fonsicons {
	padding-top:4px;
}

.central2 {
	background-repeat: repeat;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dashed;
	border-bottom-style: none;
	border-left-style: dashed;
	border-top-color: #d0d4dc;
	border-right-color: #d0d4dc;
	border-bottom-color: #d0d4dc;
	border-left-color: #d0d4dc;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:24px;
	padding-right:10px;
}

.central2SIN {
	background-repeat: repeat;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #d0d4dc;
	border-bottom-color: #d0d4dc;
	border-left-color: #d0d4dc;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:10px;
}

.central2daltSIN {
	background-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d0d4dc;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #d0d4dc;
}

.central2M {
	background-repeat: repeat;
	background-color: #FFFFFF;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:10px;
}
.central3 {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d0d4dc;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:24px;
	padding-right:0px;
}

.centralfinal {
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d0d4dc;
	border-bottom-color: #999999;
	border-left-color: #d0d4dc;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-right-color: #d0d4dc;
}

img.boraimatges {
	background-color: transparent;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
	border: 1px solid #d0d4dc;
}

img.boraimatges2 {
	background-color: transparent;
	border: 1px solid #3333333;
	margin-top:5px;
	margin-bottom: 5px;
}

.fonssubtitols1 {
	background-image: url(imatges/fons_subtitols.gif);
	background-repeat:  repeat-x;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d0d4dc;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #d0d4dc;
}

.fonssubtitols1SIN {
	background-image: url(imatges/fons_subtitols.gif);
	background-repeat:  repeat-x;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d0d4dc;

}
.fonssubtitols2 {
	background-image: url(imatges/fons_subtitols.gif);
	background-repeat:  repeat-x;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #d0d4dc;
}

.fonssubtitolsmedicentral {
	background-image: url(imatges/fons_subtitols.gif);
	background-repeat:  repeat-x;

}



.background8 {
	background-image: url(img/linia2.gif);
	background-repeat:repeat-y;
}

.backgroundN1 {
	background-image: url(img/background1.gif);
	padding-top:21px;
	padding-bottom:16px;
	padding-left:21px;
	padding-right:21px;
	background-repeat: repeat;
}

.backgroundN2 {
	background-color: #bdbdbd;
}




.fonsnovetats2 {
	background-color:#373732;
	vertical-align: top;
}



.fonsblanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #333333;
	background-color:#FFFFFF;
}

.fonstabla1 {
	background-color:#C8C895;
}

.fonstabla2 {
	background-color:#c8c895;
}



.fonsbarra {
	background-image: url(img/barra.gif);
}

.fonsnovetats {
	background-image: url(img/fonsnovetats.gif);
}
.fonsMS {
	background-image: url(img/fonsMS.gif);
}

.titol3 {color:#000000; font-size: 0.6em; letter-spacing: 1px; text-transform: uppercase;}
a.titol3 {color:#000000; text-decoration: none; font-size: 0.8em;}
a.titol3:link {color:#000000;text-decoration:none; font-size: 0.8em;}
a.titol3:visited {color:#000000; text-decoration:none; font-size: 0.8em;}
a.titol3:hover {color:#003399; text-decoration:none;font-size: 0.8em;}




.copy{
font-family:tahoma;
color:#373732;
text-decoration:none;
}

.taronja0 {
	text-align: left;
	font-family:tahoma;
	font-size:0.85em;
	color:#F7941D;
	line-height:14px;
	color:#F7941D; 
	text-decoration:none;
	
	}

.taronja0:a {
	text-align: left;
	font-family:tahoma;
	font-size:0.85em;
	color:#F7941D;
	line-height:14px;
	color:#F7941D; 
	text-decoration:none;
	
	}
	
	.taronja0:link {
	text-align: left;
	font-family:tahoma;
	font-size:0.85em;
	color:#F7941D;
	line-height:14px;
	color:#F7941D; 
	text-decoration:none;
	
	}
	
.taronja0:visited {
	text-align: left;
	font-family:tahoma;
	font-size:0.85em;
	color:#F7941D;
	line-height:14px;
	color:#F7941D; 
	text-decoration:none;
	
	}
	
.taronja0:hover {
	text-align: left;
	font-family:tahoma;
	font-size:0.85em;
	color:#FFFFFF;
	line-height:14px;
	text-decoration:underline;
	
	}


.taronja0b {
	text-align: left;
	font-family:tahoma;
		font-size:0.9em;
	margin-bottom:12px;
	color:#F7941D;
	line-height:14px;
	color:#F7941D; 
	text-decoration:none;
	
	}

.taronja0b:a {
	text-align: left;
	font-family:tahoma;
	font-size:0.9em;
	margin-bottom:12px;
	color:#F7941D;
	line-height:14px;
	color:#F7941D; 
	text-decoration:none;
	
	}
	
	.taronja0b:link {
	text-align: left;
	font-family:tahoma;
		font-size:0.9em;
	margin-bottom:12px;
	color:#F7941D;
	line-height:14px;
	color:#F7941D; 
	text-decoration:none;
	
	}
	
.taronja0b:visited {
	text-align: left;
	font-family:tahoma;
		font-size:0.9em;
	margin-bottom:12px;
	color:#F7941D;
	line-height:14px;
	color:#F7941D; 
	text-decoration:none;
	
	}
	
.taronja0b:hover {
	text-align: left;
	font-family:tahoma;
		font-size:0.9em;
	margin-bottom:12px;
	color:#FFFFFF;
	line-height:14px;
	text-decoration:underline;
	
	}
.taronja {
	text-align: left;
	font-family:tahoma;
	font-size:0.85em;
	color:#F7941D;
	line-height:14px;
	color:#F7941D; 
	text-decoration:none;
	
	}

.taronja a {
	text-align: left;
	font-family:tahoma;
	font-size:0.85em;
	color:#F7941D;
	line-height:14px;
	color:#F7941D; 
	text-decoration:none;
	
	}
	
	.taronja a:link {
	text-align: left;
	font-family:tahoma;
	font-size:0.85em;
	color:#F7941D;
	line-height:14px;
	color:#F7941D; 
	text-decoration:none;
	
	}
	
.taronja a:visited {
	text-align: left;
	font-family:tahoma;
	font-size:0.85em;
	color:#F7941D;
	line-height:14px;
	color:#F7941D; 
	text-decoration:none;
	
	}
	
.taronja a:hover {
	text-align: left;
	font-family:tahoma;
	font-size:0.85em;
	color:#FFFFFF;
	line-height:14px;
	text-decoration:none;
	
	}
	
	li.taronja2 {
	text-align: left;
	font-family:tahoma;
	color:#F7941D;
	line-height:14px;
	color:#F7941D; 
	text-decoration:none;
	
	}
	

li.taronja2 a:link {
	text-align: left;
	font-family:tahoma;
	color:#F7941D;
	line-height:14px;
	color:#F7941D; 
	text-decoration:none;
	
	}
	
	li.taronja2 a:visited {
	text-align: left;
	font-family:tahoma;
	color:#F7941D;
	line-height:14px;
	color:#F7941D; 
	text-decoration:none;
	
	}
	
		li.taronja2 a:hover {
	text-align: left;
	font-family:tahoma;
	color:#FFFFFF;
	line-height:14px;
	text-decoration:none;
	
	}
	
	
	
	
	.taulagran {
	background-image: url(img/background5.gif);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dashed;
	border-right-color: #7c807f;
	border-bottom-style: dashed;
	border-bottom-color: #7c807f;
}
		.taulagran2 {
	background-image: url(img/background52.gif);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dashed;
	border-right-color: #7c807f;
	border-bottom-style: dashed;
	border-bottom-color: #7c807f;
}



	
li.fontcentral {
	color:#00366A;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	text-align: justify;
	vertical-align: text-top;
}

li.fontcentral2 {
	color:#00366A;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	text-align: justify;
	vertical-align: text-top;
	margin-top:0px;
}
	
.fontcentral {
	color:#00366A;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-align: justify;
	line-height: 12pt;
	vertical-align: text-top;
}


.fontcentral a:link {
	color:#00366A;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	line-height: 12pt;
	vertical-align: text-top;
}

.fontcentral a:visited {
	color:#00366A;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	line-height: 12pt;
	vertical-align: text-top;
}

.fontcentral a:hover {
	color:#000000;
	background-color: #C8C895;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
		text-align: justify;
	line-height: 12pt;
	vertical-align: text-top;
}



.fontcentral2 {
	color:#00366A;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-align: justify;
	line-height: 12pt;
	vertical-align: text-top;
}


.fontcentral2 a:link {
	color:#00366A;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	line-height: 12pt;
	vertical-align: text-top;
}

.fontcentral2 a:visited {
	color:#00366A;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	line-height: 12pt;
	vertical-align: text-top;
}

.fontcentral2 a:hover {
	color:#000000;
	background-color: #C8C895;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
		text-align: justify;
	line-height: 12pt;
	vertical-align: text-top;
}


.fontcentral3 {
	color:#727272;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: justify;
	line-height: 12pt;
	vertical-align: text-top;
}


.fontcentral3 a:link {
	color:#727272;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	line-height: 12pt;
	vertical-align: text-top;
}

.fontcentral3 a:visited {
	color:#727272;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	line-height: 12pt;
	vertical-align: text-top;
}

.fontcentral3 a:hover {
	color:#ffffff;
	background-color: #bd4c04;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
		text-align: justify;
	line-height: 12pt;
	vertical-align: text-top;
}


.celda_titol {
	color:#ffffff;
	text-decoration:none;
	background-color:#64878e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight:bold;
	text-align: justify;
	line-height: 12pt;
	vertical-align: text-top;
}



.col1 {
	color:#727272;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-align: justify;
	line-height: 12pt;
	vertical-align: text-top;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dashed;
		border-right-color: #6666666;
	border-bottom-style: dashed;
	border-bottom-color: #6666666;
	margin-right:10px;
}



.col2 {
	color:#727272;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-align: justify;
	line-height: 12pt;
	vertical-align: text-top;
		border-bottom-style: dashed;
	border-bottom-color: #6666666;
		border-bottom-width: 1px;
}


.col2 a:link {
	color:#727272;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	line-height: 12pt;
	vertical-align: text-top;
}

.col2 a:visited {
	color:#727272;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	line-height: 12pt;
	vertical-align: text-top;
}

.col2 a:hover {
	color:#ffffff;
	background-color: #bd4c04;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
		text-align: justify;
	line-height: 12pt;
	vertical-align: text-top;
}

.textcolTT2 {
	color:#64878e;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 12pt;
	vertical-align: text-top;
}

.text_1 {
	font-family: Tahoma;
	font-size: 0.95em;
	line-height: 19px;
	color: #9AA2A0;
}
.text_2 {
	font-family: Tahoma;
	font-size: 0.9em;
	line-height: 14px;
	color: #333333;
	height:68px;
	text-align:justify; 
}
.text_2b {
	font-family: Tahoma;
	font-size: 0.9em;
	line-height: 14px;
	color: #BFC0C0;
	height:68px;
	text-align:justify; 
}
.text_3 {
	font-family: Tahoma;
	font-size: 0.95em;
	line-height: 19px;
	color: #BFC0C0;
	height:28; 
	font-weight: bold;
}
.text_3b {
	font-family: Tahoma;
	line-height: 19px;
	color: #FFFFFF;
	height:28;
	font-weight: bold;
	padding-left: 5px;
	font-size: 1.1em;
}

.text_3c {
	font-family: Tahoma;
	line-height: 19px;
	color: #FFFFFF;
	height:28;
	font-weight: bold;
	padding-left: 5px;
	font-size: 0.9em;
}
.text_4 {
	font-family: Tahoma;
	font-size: 0.9em;
	line-height: 14px;
	color: #B6B9B8;
}

#titcentro {
	width:100%;
	height: 22px;
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
	text-align: left;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-indent: 10pt;
}


.requadre_1 {
	border: 1px solid #FFFFFF;
}

.requadre_2 {
	border: 1px solid #FFFFFF;
	margin-right: 5px;
		margin-top: 5px;

}

.requadre_3 {
	border: 1px solid #FFFFFF;
	margin-right: 5px;
	margin-top: 5px;
}
.requadre_4 {
	border: 1px solid #FFFFFF;
	margin-left: 5px;
			margin-top: 5px;

}

.requadre_5 {
	border: 1px solid #FFFFFF;
	margin-left: 5px;
	margin-top:5px;
}


#valignbottom {
	vertical-align: bottom;
}

#valigntop {
	vertical-align: top;
}


.tableiz {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #64878e;
	border-left-color: #64878e;

}

.tableder {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #64878e;
	border-bottom-color: #64878e;

}

.table35 td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: black;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-left: 3px;
	padding-right: 3px;
}
.fontcentral4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #78744A;
}
.fontcentral4 a:link {

	color:#78744A;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	line-height: 12pt;
	vertical-align: text-top;
}
.fontcentral4 a:visited {

	color:#78744A;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	line-height: 12pt;
	vertical-align: text-top;
}
.fontcentral4 a:hover {

	color:#000000;
	background-color: #C8C895;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
		text-align: justify;
	line-height: 12pt;
	vertical-align: text-top;
}
