body {
	font-family: sans-serif;
	font-size: medium;
}

.error {
	font-weight: bold;
	color: red;
}

.link {
	/* font: arial; */
	font-family: sans-serif;
	color: #558B2C; 
}

.link:HOVER {
	/* font: arial; */
	font-family: sans-serif;
	color: #076225;
}

.title{
	/* font: arial; */
	font-family: sans-serif;
	color: #FFFFFF;
	font-size: 12pt;
}

.textCalendar{
	/* font: arial; */
	font-family: sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 17px;
	text-transform: uppercase;
}

.taskTitle{
	/* font: arial; */
	font-family: sans-serif;
	color: #97451A;
	font-weight: bold;
	font-size: 16px;
}

.textBody{
	/* font: arial; */
	font-family: sans-serif;
	color: #558B2C;
	font-size: 13px;
	text-decoration: none;
}

.textBody:HOVER {
	/* font: arial; */
	font-family: sans-serif;
	color: #076225;
	font-size: 13px;
	text-decoration: none;
}

.textFooter{
	/* font: arial; */
	font-family: sans-serif;
	color: #AEA69E;
	font-size: 10px;
}

.textHeaderGrey{
	/* font: arial; */
	font-family: sans-serif;
	color: #AEA69E;
	font-size: 11px;
}

.textHeaderWhite{
	/* font: arial; */
	font-family: sans-serif;
	color: White;
	font-size: 10px;
}

.textHeaderLinkGreen{
	/* font: arial; */
	font-family: sans-serif;
	color: #558B2C;
	font-size: 11px;
	text-decoration: none;
}

.textHeaderLinkGreen:VISITED{
	/* font: arial; */
	font-family: sans-serif;
	color: #558B2C;
	font-size: 11px;
	text-decoration: none;
}

.textHeaderLinkGreen:HOVER{
	/* font: arial; */
	font-family: sans-serif;
	color: #076225;
	font-size: 11px;
	text-decoration: none;
}

.textHeaderLinkWhite{
	/* font: arial; */
	font-family: sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}

.textHeaderLinkGrey{
	/* font: arial; */
	font-family: sans-serif;
	color: #AEA69E;
	font-size: 11pt;
}

.textInput{
	/* font: arial; */
	font-family: sans-serif;
	font-size: 10px;
	border: none;
}

.textInputBack{
	/* font: arial; */
	font-family: sans-serif;
	font-size: 10px;
	border: thin solid #97be7e;
}

.textInputBackRO {
	/* font: arial; */
	font-family: sans-serif;
	font-size: 10px;
	border: thin solid #97be7e;
	background-color: Silver;
}

form{
	margin: 0px;
}

.tdCentral{
	border-left: 1px solid #91C8D0;
	border-right: 1px solid #91C8D0;
}

.tdCentralPrivat{
	border-left: 1px solid #CCDCA1;
	border-right: 1px solid #CCDCA1;
}

.tdGeneralSub{
	padding-left: 5px;
	border-bottom: 1px dotted #C0D691;
	border-right: 1px dotted #C0D691;
	height: 27px;
}

.tdCrearSub{
		background-image: url("../img/fonsbot1.gif");
		background-repeat: no-repeat;
		border-bottom: 1px dotted #C0D691;
		border-right: 1px dotted #C0D691;
		text-align: center;
}

.tdEliminarSub{
		border-bottom: 1px dotted #C0D691;
		text-align: center;
}

.tdGeneralBody{
		padding-left: 5px;
		border-bottom: 1px dotted #C0D691;
		border-right: 1px dotted #C0D691;
		background-color: #FBFBF4;
		font-size: 12px;
}

.tdActualitzarBody{
		background-image: url("../img/fons_privat.gif");
		background-repeat: no-repeat;
		border-bottom: 1px dotted #C0D691;
		border-right: 1px dotted #C0D691;
		text-align: center;
		color: #5A992E;
		/* font: arial; */
		font-family: sans-serif;
		font-size: 12px;		
		font-weight: bold;
}

.tdEliminarBody{
		background-image: url("../img/fons_privat.gif");
		background-repeat: no-repeat;
		border-bottom: 1px dotted #C0D691;
		border-right: 1px dotted #C0D691;
		text-align: center;
}


.textMenu{
	/* font: arial; */
	font-family: sans-serif;
	color: #558B2C;
	font-size: 12px;
	text-decoration: none;
}

.textMenu:HOVER {
	/* font: arial; */
	font-family: sans-serif;
	color: #076225;
	font-size: 12px;
	text-decoration: none;
}

.textMenuMarcat{
	/* font: arial; */
	font-family: sans-serif;
	color: #AA571D;
	font-size: 12px;
	text-decoration: none;	
}

.textBodyBlack{
	/* font: arial; */
	font-family: sans-serif;
	color: #000000;
	font-size: 12px;
}

.taulaFormAdmin {
	background-color: #FFFFFF;
	/* font: arial; */
	font-family: sans-serif;
	color: #000000;
	font-size: 11px;	
}

.textBoto{
	/* font: arial; */
	font-family: sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
	
}

.textLang{
	/* font: arial; */
	font-family: sans-serif;
	color: #558B2C;
	font-size: 11px;
	text-decoration: none;
}

.textLang:HOVER{
	/* font: arial; */
	font-family: sans-serif;
	color: #076225;
	font-size: 11px;
	text-decoration: none;
}

.textLangMarcat{
	/* font: arial; */
	font-family: sans-serif;
	font-weight: bold;
	color:#AA571D;
	font-size: 11px;
	text-decoration: none;
}

.tdFonsBody{
      /* font: arial; */
	   font-family: sans-serif;
		font-size: 14px;
		background-color: #C0D691;		
		border-bottom: 1px dotted #C0D691;
		border-right: 1px dotted #C0D691;
		text-align: center;
}

.linkBlanc {
	/* font: arial; */
	font-family: sans-serif;
	color: White;
	text-decoration: none;
}

.linkBlanc:HOVER {
	/* font: arial; */
	font-family: sans-serif;
	color: White;
	text-decoration: underline;
}

.tdNegrita {
	font-family: sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.tdDescripcio {
	/* font: arial; */
	font-family: sans-serif;
	color: #558B2C;
}

.paginacio{
	/* font: arial; */
	font-family: sans-serif;
	font-size: 13px;
	color: #558B2C;
	text-decoration: none;
}

.paginacioMarcat {
	/* font: arial; */
	font-family: sans-serif;
	font-weight: bold;
	color:#AA571D;
	font-size: 13px;
	text-decoration: none;
}

.paginacio:HOVER {
	/* font: arial; */
	font-family: sans-serif;
	font-size: 13px;
	color: White;
	text-decoration: underline;
}

.textEditComment{
	/* font: arial; */
	font-family: sans-serif;
	color: #000000;
	font-size: 10px;
}

.textEditCommentBold{
	/* font: arial; */
	font-family: sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
}

.tdFonsBodyVermell{
      /* font: arial; */
	   font-family: sans-serif;
		font-size: 14px;
		background-color: #97451A;		
		border-bottom: 1px dotted #FFFFFF;
		border-right: 1px dotted #FFFFFF;
		text-align: center;
		padding-left: 5px;
		color: #FFFFFF
}

.textLink{
	/* font: arial; */
	font-family: sans-serif;
	font-size: 12px;
	color: #558B2C;
	text-decoration: none;
}

.textLinkRSS{
	/* font: arial; */
	font-family: sans-serif;
	font-size: 12px;
	color: #558B2C;
	text-decoration: none;
}

.textLinkRSS:VISITED{
	/* font: arial; */
	font-family: sans-serif;
	font-size: 12px;
	color: #AA571D;
	text-decoration: none;
}

.textThCultiu{
	font-family: sans-serif; 
	color: #97451A; 
	font-size: 11px;
	background-color: #F8F0E8;
	width: 120px;
	border-top: 1px dotted #E8E8E8;
	border-bottom: 1px dotted #E8E8E8;
	text-align: left;
	padding-left: 10px;
	height: 22px;
}

.textTdCultiu{
	font-family: sans-serif; 
	color: #000000; 
	font-size: 11px;
	border-top: 1px dotted #E8E8E8;
	border-bottom: 1px dotted #E8E8E8;
	text-align: left;
	padding-left: 5px;
	height: 22px;
}

.textCultiu{
	font-family: sans-serif; 
	color: #000000; 
	font-size: 12px;
	text-align: left;
}

.filaMesos{
	font-family: sans-serif; 
	color: #FFFFFF; 
	font-size: 11px;
	font-weight: bold;
	background-color: #97451A; 
	outline: dotted 1px #E8E8E8;
	text-align: left;
	text-transform: uppercase;
	padding-left: 5px;
	height: 20px
}

.textCasella{
	font-family: sans-serif; 
	color: #076225; 
	font-size: 11px;
	background-color: #FCFCF6; 
	outline: dotted 1px #E8E8E8;
	text-align: left;
	text-transform: uppercase;
	height: 23px;
}	

.textThPlaga{
	font-family: sans-serif; 
	color: #97451A; 
	font-size: 11px;
	background-color: #F8F0E8;
	border-top: 1px dotted #E8E8E8;
	border-bottom: 1px dotted #E8E8E8;
	border-left: 1px dotted #E8E8E8;
	border-right: 1px dotted #E8E8E8;
	text-align: left;
	padding-left: 10px;
	height: 22px;
}

.textTdPlaga{
	font-family: sans-serif; 
	color: #000000; 
	font-size: 11px;
	border-top: 1px dotted #E8E8E8;
	border-bottom: 1px dotted #E8E8E8;
	border-left: 1px dotted #E8E8E8;
	border-right: 1px dotted #E8E8E8;
	text-align: left;
	padding-left: 5px;
	height: 22px;
}		

.textValidacio{
	/* font: arial; */
	font-family: sans-serif;
	font-weight: bold;
	color:#AA571D;
	font-size: 10px;
	text-decoration: none;
}

.filaInforme{
	font-family: sans-serif; 
	color: #FFFFFF; 
	font-size: 11px;
	font-weight: bold;
	background-color: #97451A; 
	outline: dotted 1px #E8E8E8;
	text-align: left;
	text-transform: uppercase;
	height: 20px
}

.casellaInforme{
	font-family: sans-serif; 
	color: #076225; 
	font-size: 11px;
	background-color: #FCFCF6; 
	outline: dotted 1px #E8E8E8;
	text-align: right;
	text-transform: uppercase;
	height: 23px;
}

.textCategoriaMarcat{
	/* font: arial; */
	font-family: sans-serif;
	font-weight: bold;
	color:#AA571D;
	font-size: 13px;
	text-decoration: none;
}	