.homesuperior {
	background-image: url(../img/superior1.gif);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
}

.fonsinferior {
	background-image: url(../img/inferior.gif);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
}

.fonsserveis {
	background-image: url(../img/fons_col.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #E0E0E0;
}

.accesusuaris {
	background-image: url(../img/fons_acces.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #C1C1C1;
}

.fonslocalitzacio {
	background-image: url(../img/fons_loca.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #BCBCBC;
}

a.inferior {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}

a.inferior:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	color: #FF6600;
	text-decoration: none;
}

.calendari {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 100%;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #333366;
}

a.calendari1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 100%;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #333366;
}

a.calendari1:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 100%;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #333366;
}

.inferioractiu {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	color: #FF6600;
	text-decoration: none;
}

.inferioractiu1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.menu {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #009900;
	text-align: center;
	vertical-align: middle;
	line-height: 15px;
	height: 17px;
}

.elementActiu{
	color: #000000;
	text-decoration: none;
	height: 17px;
	background-color: #FF6600;
	display: block;
}

.element {
	color: #FFFFFF;
	text-decoration: none;
	height: 17px;
	/*line-height: 13px;*/
	display: block;
}

.element:hover {
	color: #000000;
	text-decoration: none;
	background-color: #FF6600;
	height: 17px;
	/*line-height: 13px;*/
	display: block;
}

.esteu {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 100%;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	width: 512px;
	height: 21px
	text-align: left;
	vertical-align: middle;
}

.siregistre {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 100%;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #C1C1C1;
	width: 170px;
	height: 21px
	text-align: right;
	vertical-align: middle;
}

a.esteulink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 100%;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

a.esteulink:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 100%;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

.titols {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.titols_blancs {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 100%;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.textos {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.textos_blancs {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.titolacces {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 25px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.inputacces {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	height: 15px;
	width: 155px;
	border: 0px;
	font-weight: normal;
}

.inputcontacte {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	height: 13px;
	width: 210px;
	border: 1px solid #CCCCCC;
	font-weight: normal;
}

.inputcontacte2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	height: 13px;
	width: 102px;
	border: 1px solid #CCCCCC;
	font-weight: normal;
}

.inputcontacte3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	height: 13px;
	width: 79px;
	border: 1px solid #CCCCCC;
	font-weight: normal;
}

.inputcontacte4 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	height: 13px;
	width: 105px;
	border: 1px solid #CCCCCC;
	font-weight: normal;
}

.inputcontacte5 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	height: 13px;
	width: 70px;
	border: 1px solid #CCCCCC;
	font-weight: normal;
}

.inputcontacte6 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	height: 96px;
	width: 210px;
	border: 1px solid #CCCCCC;
	font-weight: normal;
}

.inputcontacte7 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	height: 15px;
	width: 100px;
	border: 1px solid #CCCCCC;
	font-weight: normal;
}

a.introacces {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 100%;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

a.introacces:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 100%;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

a.regacces {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 100%;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}

a.regacces:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 100%;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}

.titolimginfo {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	color: #FF6600;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
	width: 99px
}

.titolimginfob {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #333366;
	text-align: right;
	vertical-align: middle;
	width: 99px
}

.textimginfo {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 100%;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	/*background-color: #009900;*/
	text-align: right;
	vertical-align: middle;
	width: 142px;
}

.textimginfob {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 100%;
	font-weight: normal;
	color: #333366;
	text-decoration: none;
	/*background-color: #009900;*/
	text-align: right;
	vertical-align: middle;
	width: 142px;
}

a.linkimginfo {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 100%;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

a.linkimginfo:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 100%;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

.fechas {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #009900;
	text-decoration: none;
}

.full {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.preus {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}



.separadorBlanc{
	height:1px;
	line-height:1px;
	background-color:#ffffff;
	font-size:1px;
}

.separadorGrisc{
	height:1px;
	line-height:1px;
	background-color:#cccccc;
	font-size:1px;
}

.separadorGris9{
	height:1px;
	line-height:1px;
	background-color:#999999;
	font-size:1px;
}


.fechass {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #009900;
	text-decoration: none;
}

/*.fechass:hover{
	font-weight:bold;
}*/

.fechass_sel {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #009900;
	text-decoration: none;
}
