a:link {
	text-decoration: none;
	font-weight: normal;
	color: black;
}

a:visited {
	text-decoration: none;
	font-weight: normal;
	color: black;
}

a:hover {
	text-decoration: none;
	font-weight: normal;
	color: #EB2800;
}

body	{
	background-color: #FFFFFF;
	font-family: sans-serif;
	font-size: small;
	color: black;
}

table.filelist {
	border: 0px transparent;
	border-collapse: collapse;
	width: 1250px;
	vertical-align: middle;
	table-layout: fixed;
}

table.filelist td {
	padding: 5px 0px 5px 5px;
}

table.filelist th {
	padding: 5px 0px 5px 5px;
}

th.filelist-left {
	background-color: #9999CC;
	color: white;
	font-weight: bold;
	text-align: left;
}

th.filelist-center {
	background-color: #9999CC;
	color: white;
	font-weight: bold;
	text-align: center;
}

th.filelist-right {
	background-color: #9999CC;
	color: white;
	font-weight: bold;
	text-align: right;
}

td.escriptura-left {
	text-align: left;
}

td.escriptura-center {
	text-align: center;
}

td.escriptura-right {
	text-align: right;
}

th.filelist-carpeta {
	background-color: #9999CC;
	color: white;
	font-weight: bold;
	text-align: center;
	padding: 0px 0px 0px 0px;
}

table.header {
	width: 100%;
	border: 0px solid transparent;
	border-collapse: collapse;
#	width: 1000px;
	vertical-align: middle;
}

tr.filelist-fosc {
	background-color: #F5F5FF;
	border: 0px solid transparent;
	height: 32px;
}

tr.filelist-clar {
	background-color: #FFFFFF;
	border: 0px solid transparent;
	height: 32px;
}

tr.filelist-liniafinal {
	height: 1px;
	border-top: 1px solid #DDDDFF;
	background-color: #FFFFFF;
}

tr.filelist-noconta {
	background-color: #A0A0FF;
}

tr.pagetitle {
}

td.title {
	color: #606060;
	background-image: url('/img_web/immsa 4.png');
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	font-size: medium;
	letter-spacing: 5px;
	width: 100%;
}

td.estat {
	text-align: center;
}

td.casellanoselec {
	text-align: left;
	font-style: normal;
#	text-decoration: none;
	border: 0px solid transparent;
}

td.casellaselec {
	text-align: left;
	font-style: italic;
#	text-decoration: underline;
	border: 1px solid #9999CC;
}

td.casellaselec-buit {
	text-align: left;
	font-style: normal;
	border: 1px solid #DDDDDD;
}

span.tinyinfo-filelist-clar {
	font-size: xx-small;
	color: #B0B0B0;
}

span.tinyinfo-filelist-fosc {
	font-size:xx-small;
	color: #A0A0A0;
}

span.exercici {
	font-size: xx-small;
}

hr.liniacerca {
	color: white;
	border: 2px solid white;
	padding: 0px;
}

form.cerca {
	background-color: #F5F5FF;
	width: 1000px;
	padding: 15px;
}

input.comentari {
	border:none;
	background: transparent;
	font-size: small;
}

select.estatok{
	border: 1px solid transparent;
}

select.estatcomprovar{
	border: 1px solid orange;
}
select.estatpendent{
	border: 1px solid red;
}

table.links{
	border: 0px solid white;
	border-collapse: collapse;
	width: 100%;
	text-align: left;
	vertical-align: middle;
}

div.atencio{
	background-color:#FFFFCC;
	padding-left: 15px;
	line-height: 25px;
}

span.atencio{
	color: red;
	font-weight: bold;
}
