/*css de la UPF*/

a {
	color: #69A522;
	text-decoration:none;
/*	background: url(../img/linkbg.gif);
	background-repeat: repeat-x;
	background-position: right bottom;*/
}
a:hover {color: #223BA5 }

b {  font-weight: bold}

ul {
	list-style: circle url(../img/puntmenu.gif);
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 4px;
	margin-bottom: 4px;
	padding-left: 12px;
	padding-right: 5px;
	padding-top: 0px;	
}
ol { 
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 4px;
	margin-bottom: 4px;
	padding-left: 12px;
	padding-right: 5px;
	padding-top: 0px;	
}
li {  margin-top: 3px; margin-bottom: 3px;}
h1 {
	margin-top: 28px;
	color: #516292;
	font-size: 11pt;
	font-weight: bold;
}
h2 {
	color: #516292;
	font-size: 10pt;
	font-weight: bold;
}
h3 {
	color: #516292;
	font-size: 9pt;
	font-weight: bold;
}
h4 {
	color: #516292;
	font-size: 9pt;
	font-weight: bold;
}
h5 {
	color: #516292;
	font-size: 9pt;
	font-weight: bold;
}

.taucap {
	font-size: 90%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #AAAAAA;
	border:solid #999999 1px;
}
.tautit {
	font-size: 90%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #aa0000;
	border:solid #999999 1px;
}
.taunorm {
	background-color: #ECEDF4;
}
.copyright {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  0.9em; font-style: italic}
.caption {  font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-size: 100%; font-weight: bold}

.textpetit { font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: none}
.textvermell { color: #D50000}
.sbutton { background-color: #dddddd}
.Mtable {border:solid #cccccc 1px}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  8pt;
	color: Black;
	text-align: left;
	scrollbar-face-color:#FFFFFF;
	scrollbar-shadow-color:#A6A6A6;
	scrollbar-arrow-color:#A6A6A6;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-highlight-color:#A6A6A6;
	scrollbar-3dlight-color:#E7EFF7;
	scrollbar-track-color:#ffffff;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  8pt;
	color: Black;
}
li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  8pt;
	color: Black;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  8pt;
	color: Black;
}

#serveis {
	width: 100%;
}

#serveis P {
	margin-top: 7px;
	margin-bottom: 7px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	TEXT-DECORATION: none;
}

#menu {
/*	border:1px solid #CCCCCC;*/
}

#menu TABLE TD A {
	WIDTH: 100%; 
	HEIGHT: 14px;
	background: none;
	BORDER-TOP: #CCCCCC 1px solid; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-BOTTOM: #CCCCCC 1px solid; 
	BORDER-LEFT-STYLE: none; 
	DISPLAY: block; 
	MARGIN: 1px 0px 1px 0px; 
	LINE-HEIGHT: 14px;
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none;
    padding: 0px 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
}

#menu TABLE TD A:hover {
	BACKGROUND: #E7EFF7;
}

#peu {
	height: 60px;
/* ??? perquè el peu quedi enganxat a la caixa s'ha de posar 'border' */	
	border:solid #ffffff 1px;		
/*	position: absolute;*/
	bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;	
	text-align: center;	
}

#peu p {
	margin-left: 250px;
	font-size: 7pt;	
}


.titolpag {
	margin-top: 12px;
	color: #668400;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	FONT-SIZE: 11pt;
}

#destacat {
	border:solid #cccccc 1px;
	WIDTH: 250px;
	background: url(../img/destbg.gif);
	background-repeat: repeat-x;
	background-position: right bottom;	
	background-color: White;	
}

.esqbg {
	background: url(../img/esqbg.gif);
	background-repeat: repeat-x;
	background-position: right top;	
	background-color: White;	
}
.dinsbg {
	background: url(../img/dinsbg.jpg);
	background-repeat: no-repeat;
	background-position: right top;	
	background-color: White;	
}
.dretabg {
	background: url(../img/dretabg.gif);
	background-repeat: repeat-x;
	background-position: right top;	
	background-color: White;	
}

form {	margin-bottom: 4px; }

#cami { font-size: 8pt; margin-top: 4px;; margin-bottom: 20px;}
#cami A { COLOR: #019C33;}
#cami A:hover {	COLOR: #006822;}

#peu { font-size: 8pt; margin-top: 20px;}
#peu A { COLOR: #019C33;}
#peu A:hover { COLOR: #006822;}

