/* body */

	body {background-color: #FFFFFF;

		margin: 5px 10px 0px 10px;

		font-family: Verdana, Helvetica; font-size: 10px; color: #6C5932; line-height: 11px;

		scrollbar-3d-light-color: #6C5932;

		scrollbar-arrow-color: #6C5932;

		scrollbar-base-color: #6C5932;

		scrollbar-darkshadow-color: #6C5932;

		scrollbar-face-color: #D6C394;

		scrollbar-highlight-color: #FFFFFF;

		scrollbar-shadow-color: #FFFFFF;}





/* texts */

	table {font-family: Verdana, Helvetica; font-size: 10px; color: #6C5932; line-height: 11px;}

	.separador {padding-bottom: 8px; margin-bottom: 8px; border-bottom: 1px dotted #D6C091;}





/* taules */

    .tblmig {border: 1px solid #6C5932 padding-left: 5px; background-color: #FFFFFF;}

	.tblgran {color: #6C5932; padding-left: 5px;}

	.tbltxt {padding: 5px;}

	



/* links */

	a:hover {text-decoration: none;}

	a {font-weight: bold; color: #6C5932;}





/* forms */

	.frmtxt {font-family: Verdana, Helvetica; font-size: 10px; color: #6C5932; border: 1px solid #6C5932; width: 100px;}

	.frmbox {font-family: Verdana, Helvetica; font-size: 10px; color: #6C5932; border: 1px solid #6C5932; width: 100px; height: 100px; overflow: auto;}

	.frmbtn {font-family: Verdana, Helvetica; font-size: 10px; color: #6C5932; background: #D6C091; border: 1px solid #6C5932;}



/* calendari */




.txtmes {font-weight: bold; color: #6C5932;}



.dies {

padding-bottom: 2px; margin-bottom: 1px; border-bottom: 1px solid #D6C091;

}



.normal {

	vertical-align: top;

	font-family: Verdana; font-size: 10px; color: #6C5932;

	font-size: 11px;

	border-width: 1px;

	border-color: #D6C091;

	}

	

.nocupat {

	vertical-align: top;

	background-color: #BB5C5C;

	border-style: solid;

	border-color: #D6C091;

	font-family: Verdana; font-size: 10px; color: #FFFFFF;

	font-size: 11px;

	font-weight: bold;

	border-width: 1px;

	}




.talta {

	vertical-align: top;

	background-color: #D6C091;

	border-style: solid;

	border-color: #D6C091;

	font-family: Verdana; font-size: 10px; color: #6C5932;

	font-size: 11px;

	border-width: 1px;

	}

.tbaixa {

	vertical-align: top;

	background-color: #EDE1C8;

	border-style: solid;

	border-color: #D6C091;

	font-family: Verdana; font-size: 10px; color: #6C5932;

	font-size: 11px;

	border-width: 1px;

	}
.caducat {

	vertical-align: top;

	background-color: #EDE1C8;

	border-style: solid;

	border-color: #D6C091;

	font-family: Verdana; font-size: 10px; color: #D6C091;

	font-size: 11px;

	border-width: 1px;

	}
	
.oferta {

	vertical-align: top;

	background-color: #FF9933;


	border-style: solid;

	border-color: #D6C091;

	font-family: Verdana; font-size: 10px; color: #FFFFFF;

	font-size: 11px;

	font-weight: bold;

	border-width: 1px;

	}
.ofertatxt {

	background-color: #FF9933;

	border-style: solid;

	border-color: #D6C091;

	font-family: Verdana; font-size: 11px; color: #FFFFFF;

	line-height: 14px;

	font-weight: bold;

	border-width: 1px;

	}
	
a.ofrt {
color: #FFFFFF;
}