a:link{text-decoration: none; font-color: blue;font-weight: normal; font-size: 17px}
a:visited{text-decoration: none;font-size: 17px}
a {cursor: pointer; cursor: hand}

body,tr,td,textarea,table,div
	{
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal
	}
table.data
	{
	margin-left: 10px;
	margin-right: 5px;
	border-style: solid;
	border-collapse: collapse;
	border-width: 1px;
	border-color: #000000;
/*	font-size: 11px*/
	}
thead.data
	{
	display: table-header-group;
	width: 100%;
	background: #F3f1d1;
	border-width: 1px;
	border-color: #000000
	}
tr.data
	{
	display: table-row
	}
th.data
	{
	display: table-cell;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px
	}
td.theadData
	{
	display: table-cell;
	text-align: top;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold
	}
td.theadRow
	{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 3px;
	line-height: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
	background: #f3f1d1;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	}	
td.data
	{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	line-height: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	font-weight: normal
	}

.label
	{
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	vertical-align: middle;
	margin: 0 10px 10px 0;
	color:#655;
	font-weight: bold;
	clear: both
	}
label
	{
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	margin: 0 10px 10px 0;
	color:#655;
	clear: both
	}	
.input-box
	{
	font-family: Arial, Helvetica, sans-serif;
	color: #655;
	background: #ffd;
	border: #bbb solid 1px
	}
.radio
	{
	color:#655;
	background: #ffd;
	border: #bbb solid 1px
	}
.select 
	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffd;
	border: #bbb solid 1px;
	color:#655
	}
.submit-button
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	clear: both;
	color: #544;
	background: #fea;
	border: 2px #bbb outset
	}
.submit-button-deshavilitat
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: 12px; */
	clear: both;
	color: #544;
	background: #ffd;
	border: 2px #bbb outset
	}
	
fieldset
	{
	border: #655 solid 1px
	}
	
legend
	{
	background: #fea;
	color:#544;
	border: #655 solid 1px;
	font-weight: bold;
	padding: 1px 10px;
	         
	}
.textFormulari
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #544
	}
.textFormulariNegreta
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	aling-text: right;
	color: #544
	}
.capselera
	{
	font-size: 19px;
	color: #000066;
	font-weight: bold
	}
.etiqueta
	{	
	font-weight: bold
	}	
.blauEnllas
	{
	color: blue;
	cursor:pointer;
	font-size: 9pt
}	
.error{
	color:red;
	font-size:9pt
}
div.lectures{
	position:absolute;
	left:5px;
	width: 100%
}