/*Aplicable a tota la web*/
*{
	font-family:Verdana;
	font-size:8pt;
}

body {
outline: none;
}
a {
outline: none;
}

td
{
	vertical-align:top;


}

/*
button, tr, td
  {
   behavior: url('IEFix.htc');
  }
*/
.drugob
{

	border-width:1px;
	text-align:center;
	vertical-align:top;
	padding:5px;
	border-color:black;
}
.drugob2
{

	border-width:1px;
	text-align:justify;
	border-color:black;
	padding:5px;
}
.boto{border:solid;font-family:Verdana;font-weight:bold;letter-spacing:-0.5px;font-size:11px;background:#ffffff;cursor:pointer;border-width:0px}
.boto:hover{color:#878889;border:solid;font-family:Verdana;font-weight:bold;letter-spacing:-0.5px;font-size:11px;background:#ffffff;cursor:pointer;border-width:0px}
/*Estils de paragraf*/
p.center {text-align : center}
p.right{text-align : right}
p.justify {text-align : justify}

p.bold {font-weight : bold}

/*Linia separadora entre top i menu*/
.hrtop
{
	border:1px;
	background-color:#CCCCCC;
	color:#CCCCCC;
	width:100%;
	height:1px;
}

/*Estableix la lletre amb tamany 10 i en negrita*/
.text14n {

				font-size:10pt;
				font-weight:bold;
}
.text7n {

				font-size:7pt;
				font-weight:bold;
}

/*Estil del link superior esquerra "mapa web"*/
.textmapaweb:visited {color:#cccccc; text-decoration:none}
.textmapaweb:link {color:#cccccc; text-decoration:none}
.textmapaweb:active {color:#cccccc; text-decoration:none}
.textmapaweb:hover {color:#cccccc; text-decoration:underline}

/*Estil que utilitzen les imatges dels ajuntaments del top */
.fotoaj{
			margin-right: 5px;
			padding: 1px;
			float: left;
}
/*No utilitzats*/
.click-ajunt {padding-top:8px; display: block; float: left; text-decoration:none; color:#000000;}
.click-ajunt:hover {text-decoration:underline}

/*Estil per els links dels ajuntaments que estan en el top*/
a img {border:0}
.ajustlinia{padding-top:8px; float: left;}
.tdajuntament{vertical-align:middle;}
.click-ajunt2 {display: block; float:left; text-decoration:none; color:#000000; border:0px;target: _blank;}
.click-ajunt2:hover {text-decoration:underline; border:0px;}
.click-ajunt2:active {border:0px;}


a.bannerexit{
	width: 736px;
	height: 80px;
	display: block;
	background-image: URL(img/banner_exit.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	text-decoration: none;
	color: #565656;
	font-weight: bold;
}

a.bannerexit:hover {
	background-position: top center;
	text-decoration: none;
	color: #e20a17;
}

a.bannerexit span{
	display: block;
	float: right;
	font-family: Tahoma;
	font-size: 13px;
	margin-top: 25px;
	margin-right: 6px;
}

/*Estil de la taula menu*/
.linkmenu{
						display: block;
						border:1px #9c9b9b solid;
						background-color : #9c9b9b;
						text-align : center;
						color : #ffffff;
						text-decoration:none;

		}
.linkmenu:hover{
					background-color : #ffffff;
					color : #9c9b9b;
				}

/*Estils dels menus de la seccio serveis*/

.linksubmenu0{
						display: block;
						border:1px #ce8441 solid;
						background-color : #ce8441;
						text-align : center;
						color : #ffffff;
						text-decoration:none;

		}
.linksubmenu0:hover{
					background-color : #ffffff;
					color : #ce8441;
				}



.linksubmenu1{
						display: block;
						border:1px #ce8441 solid;
						background-color : #ce8441;
						text-align : center;
						color : #ffffff;
						text-decoration:none;

		}
.linksubmenu1:hover{
					background-color : #ffffff;
					color : #ce8441;
				}

.linksubmenu2{
						display: block;
						border:1px #a56a6a solid;
						background-color : #a56a6a;
						text-align : center;
						color : #ffffff;
						text-decoration:none;

		}
.linksubmenu2:hover{
					filter:alpha(opacity=70%);
					opacity:0.7;
				}

.linksubmenu3{
						display: block;
						border:1px #6a9fa5 solid;
						background-color : #6a9fa5;
						text-align : center;
						color : #ffffff;
						text-decoration:none;

		}
.linksubmenu3:hover{
					filter:alpha(opacity=70%);
					opacity:0.7;
				}

.linksubmenu4{
						display: block;
						border:1px #ce8441 solid;
						background-color : #ce8441;
						text-align : center;
						color : #ffffff;
						text-decoration:none;

		}
.linksubmenu4:hover{
					background-color : #ffffff;
					color : #ce8441;
				}

.linksubmenu6{
						display: block;
						border:1px #B3AF5B solid;
						background-color : #B3AF5B;
						text-align : center;
						color : #ffffff;
						text-decoration:none;

		}
.linksubmenu6:hover{
					filter:alpha(opacity=70%);
					opacity:0.7;
				}


.linksubmenu7{
						display: block;
						border:1px #757E9A solid;
						background-color : #757E9A;
						text-align : center;
						color : #ffffff;
						text-decoration:none;

		}
.linksubmenu7:hover{
					filter:alpha(opacity=70%);
					opacity:0.7;
				}

.linksubmenu10{
						display: block;
						border:1px #7a70bb solid;
						background-color : #7a70bb;
						text-align : center;
						color : #ffffff;
						text-decoration:none;

		}
.linksubmenu10:hover{
					filter:alpha(opacity=70%);
					opacity:0.7;
				}




.linktrans
{
	display: block;
						border:1px #9c9b9b solid;

						text-align : center;

						text-decoration:none;
						opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;

}
.linksubmenu5{
						display: block;
						border:1px #ce8441 solid;
						background-color : #ce8441;
						text-align : center;
						color : #ffffff;
						text-decoration:none;

		}
.linksubmenu5:hover{
					/*background-color : #ffffff;
					color : #ce8441;*/

					filter: alpha(opacity=70);
					-moz-opacity: 0.5;
					opacity:0.7;
				}



.linksubmenu8{
						display: block;
						border:1px #B59B84 solid;
						background-color : #B59B84;
						text-align : center;
						color : #ffffff;
						text-decoration:none;

		}
.linksubmenu8:hover{
					/*background-color : #ffffff;
					color : #ce8441;*/

					filter: alpha(opacity=70);
					-moz-opacity: 0.5;
					opacity:0.7;
				}


.linksubmenu11{
						display: block;
						border:1px #B59B84 solid;
						background-color : #a9bb26;
						text-align : center;
						color : #ffffff;
						text-decoration:none;

		}
.linksubmenu11:hover{
					/*background-color : #ffffff;
					color : #ce8441;*/

					filter: alpha(opacity=70);
					-moz-opacity: 0.5;
					opacity:0.7;
				}


.titolsubmenu
{
						display: block;
						border:1px #9c9b9b solid;

						text-align : center;
						color :  #ce8441;

}

.linkpeu{text-decoration:none;color:#58585a;font-size:9px}
.linkpeu:hover{text-decoration:underline;color:#000000;font-size:9px}
.textpeu{
			font-family:Verdana;
			font-size:7pt;}

.liniamenu
{
	margin-left:27px;
	border-bottom:solid;


	border-width:1px;
	border-color:#dcdcdc;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:20px;

}

.linkserveis
{
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	font-size:10px;

}
.texts
{
	color:#888888;
}

.textform{font-family:arial;font-size:12px;color:#58585a}


.menuserv
{
	font-family:Verdana;
	font-size:10px;
	font-decoration:none;
	position:relative;

}


.linkmenuserv0
{
	text-decoration:none;
	vertical-align:middle;


}
.linkmenuserv0:hover
{
	background-color:#b3af5b;
	vertical-align:middle;

}

.linkmenuserv0 a {
	display: block;
	width: 100%;
	text-decoration:none;
	height: 20px;
	color:#000000;

}

.linkmenuserv0 a:hover {
	background-color:#b3af5b;
	color:white;
	text-decoration:none;
	}


.linkmenuserv1
{
	text-decoration:none;
	vertical-align:middle;


}
.linkmenuserv1:hover
{
	background-color:#b3af5b;
	vertical-align:middle;

}

.linkmenuserv1 a {
	display: block;
	width: 100%;
	text-decoration:none;
	height: 20px;
	color:#000000;

}

.linkmenuserv1 a:hover {
	background-color:#b59b84;
	color:white;
	text-decoration:none;
	}



.linkmenuserv2
{
	text-decoration:none;
	vertical-align:middle;


}
.linkmenuserv2:hover
{
	background-color:#b3af5b;
	vertical-align:middle;

}

.linkmenuserv2 a {
	display: block;
	width: 100%;
	text-decoration:none;
	height: 20px;
	color:#000000;

}

.linkmenuserv2 a:hover {
	background-color:#a56a6a;

	color:white;
	text-decoration:none;
	}

.linkmenuserv3
{
	text-decoration:none;
	vertical-align:middle;


}
.linkmenuserv3:hover
{
	background-color:#b3af5b;
	vertical-align:middle;

}

.linkmenuserv3 a {
	display: block;
	width: 100%;
	text-decoration:none;
	height: 20px;
	color:#000000;

}

.linkmenuserv3 a:hover {
	background-color:#6a9fa5;
	color:white;
	text-decoration:none;
	}


.linkmenuserv4
{
	text-decoration:none;
	vertical-align:middle;


}
.linkmenuserv4:hover
{
	background-color:#b3af5b;
	vertical-align:middle;

}

.linkmenuserv4 a {
	display: block;
	width: 100%;
	text-decoration:none;
	height: 20px;
	color:#000000;

}

.linkmenuserv4 a:hover {
	background-color:#757e9a;
	color:white;
	text-decoration:none;
	}

.linkmenuserv5
{
	text-decoration:none;
	vertical-align:middle;


}
.linkmenuserv5:hover
{
	background-color:#b3af5b;
	vertical-align:middle;

}

.linkmenuserv5 a {
	display: block;
	width: 100%;
	text-decoration:none;
	height: 20px;
	color:#000000;


}

.linkmenuserv5 a:hover {
	background-color:#ce8441;
	color:white;
	text-decoration:none;
	}

.linkmenuserv6
{
	text-decoration:none;
	vertical-align:middle;


}
.linkmenuserv6:hover
{
	background-color:#b3af5b;
	vertical-align:middle;

}

.linkmenuserv6 a {
	display: block;
	width: 100%;
	text-decoration:none;
	height: 20px;
	color:#000000;


}

.linkmenuserv6 a:hover {
	background-color:#7a70bb ;
	color:white;
	text-decoration:none;
	}

.	{
	color:#a56a6a;
	font-weight:bold;

}

.linkmenuserv7
{
	text-decoration:none;
	vertical-align:middle;


}
.linkmenuserv7:hover
{
	background-color:#7FC773;
	vertical-align:middle;

}

.linkmenuserv7 a {
	display: block;
	width: 100%;
	text-decoration:none;
	height: 20px;
	color:#000000;


}

.linkmenuserv7 a:hover {
	background-color:#7FC773 ;
	color:white;
	text-decoration:none;
	}

.	{
	color:#a56a6a;
	font-weight:bold;

}
.linkajunt:hover{
	color:#000000;
	font-weight:bold;

}

.linkajunt2{
	color:#B3AF5B;
	font-weight:bold;

}
.linkajunt2:hover{
	color:#000000;
	font-weight:bold;

}
.linkajunt3{
	color:#757E9A;
	font-weight:bold;

}
.linkajunt3:hover{
	color:#000000;
	font-weight:bold;

}

.linkajunt4{
	color:#6A9FA5;
	font-weight:bold;

}
.linkajunt4:hover{
	color:#000000;
	font-weight:bold;

}

.linkajunt5{
	color:#B59B84;
	font-weight:bold;

}
.linkajunt5:hover{
	color:#000000;
	font-weight:bold;

}

.linkajunt6{
	color:#CE8441;
	font-weight:bold;

}
.linkajunt6:hover{
	color:#000000;
	font-weight:bold;

}
.linkajunt10{
	color:#A56A6A;
	font-weight:bold;

}
.linkajunt10:hover{
	color:#000000;
	font-weight:bold;

}
.linkajunt11{
	color:#a9bb26;
	font-weight:bold;


}
.linkajunt11:hover{
	color:#000000;
	font-weight:bold;

}


.linkatras{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.linkatras:hover{
	color:#000000;
	font-weight:bold;
	text-decoration:underline;

}

/*Estils de les taules*/

.titoltaula{background-color:#b59b84;color:#b59b84}
.itemenu{color:#b59b84;font-size:12px}

.txtseccio
{
	font-weight:bold;
	font-size:14px;
	letter-spacing:-0.5px;
}



.tableocupa
{
	padding-left: 5px;
	text-decoration:none;
	color:#000000;

}

.tableocupa tr
{

		text-decoration:none;
		vertical-align:middle;
}


#.tableocupa tr:hover , .tableocupa tr.hover
#{
#
#	background-color:#feebeb;
#
#	vertical-align:middle;
#}




.tableocupa a
{
	display:block;
	text-decoration:none;
	color:#000000;

}

.tableocupa a:hover
{
	display:block;
	text-decoration:none;
	color:#000000;

}
.labelcontacte
{
	letter-spacing:-0.5px;
	font-size:13px;
	font-weight:900;

}







.linkmenu2{
						display: block;

						background-color : #ffffff;
						text-align : center;
						color : #ffffff;
						text-decoration:none;

		}
.linkmenu2:hover{
					background-color:#feebeb;
					color : #9c9b9b;
				}




.taulaobj
{
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: #6A9FA5 #6A9FA5 #6A9FA5 #6A9FA5;
	border-collapse: collapse;
	background-color: white;

}
.taulaobj td
{
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: inset inset inset inset;
	border-color: #6A9FA5 #6A9FA5 #6A9FA5 #6A9FA5;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	color:#888888;


}

.linkdownload
{
	text-decoration:none;
	color:#000000;
}

.linkdownload:hover
{
	text-decoration:underline
}

.mapitem
{
	margin-top:10px;
	margin-left:10px;

}

.mapsubitem
{
	margin-left:20px;


}

.linkmapa{text-decoration:none;color:#888888;}
.linkmapa:hover{text-decoration:underline;color:#000000;}

.tur
{
	color:#000000;
	text-decoration:none;
}

.tur:hover
{
	color:#ffffff;
}
a.linkclub,a.linkclub:link,a.linkclub:hover{color:#999999;)