/* CSS Document */

html, body {
margin-bottom:0;
margin-left:0;
margin-top:0;
margin-right:0;
background-color: #007229;
margin: 0;
padding: 0;
height: 100%;
}

.swc0 {
	height: 100%;
	margin: 0 auto;
	display: table;
}
.swc1 {
	height: 100%;
	display: table-cell;
	vertical-align: middle;
	white-space: nowrap;
}

.swc2 {
	background-color: #007229;
}

.text_adresa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

.text_adresa2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight:bold;
}

.text_ruta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #007229;
}

.text_ruta2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #007229;
	font-weight:bold
}

.text_cercador {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #007229;
}

.text_formulari{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.text_petit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align:justify;
	color: #007229;
}

.text_usuari {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #007229;
	text-decoration:none;
}

.text_usuari_vermell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a10202;
	text-decoration:none;
}

.text_usuari2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #007229;
	text-decoration:none;
	font-weight:bold;
}

.titular {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #007229;
	font-weight: bold;
}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align:justify;
	margin-right:20px;
	text-decoration:none;
}

a.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align:justify;
	margin-right:20px;
	text-decoration:none;
}

a.text:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #007229;
	text-align:justify;
	margin-right:20px;
	text-decoration:none;
}

.text_directori {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration:none;
}

a.text_directori {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}

a.text_directori:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #007229;
	text-decoration: none;
}

.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #007229;
	font-weight: bold;
	text-decoration:none;
}

.link_mail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
}

a.link_mail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
}

a.link_mail:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
}

.camp_zona {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #007229;
	font-size: 10px;
	text-decoration: none;
	height: 19px;
	border: 1px solid #007229;
}

.camp_cercador {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #007229;
	font-size: 10px;
	text-decoration: none;
	height: 21px;
	border: 1px solid #007229;
	vertical-align: middle;
	padding: 2px;
}
.camp_formulari{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #007229;
	font-size: 10px;
	text-decoration: none;
	height: 18px;
	border: 1px solid #007229;
}

.camp_formulari2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #007229;
	font-size: 10px;
	text-decoration: none;
	border: 1px solid #007229;
}

.transparent {
	-moz-opacity:0.8;
	filter:alpha(opacity=80);
}

#contacte {
	position:absolute;
	width:153px;
	height:50px;
	z-index:3;
	margin-left:-88px;
	margin-top:11px;
	visibility: hidden;
}

#menus {
   z-index:0;
}

#activitats {
	position:absolute;
	width:214px;
	height:70px;
	z-index:3;
	margin-left:-187px;
	margin-top:11px;
	visibility: hidden;
}

#serveis {
	position:absolute;
	width:171px;
	height:70px;
	z-index:3;
	margin-left:-275px;
	margin-top:11px;
	visibility: hidden;
}

#info {
	position:absolute;
	width:195px;
	height:90px;
	z-index:3;
	margin-left:-462px;
	margin-top:11px;
	visibility: hidden;
}

#pop {
	position:absolute;
	width:532px;
	height:535px;
	z-index:20;
	position:absolute;
	top:60px;
	left:60px;
	visibility:hidden;
}

#pop2 {
	position:absolute;
	width:532px;
	height:535px;
	z-index:20;
	position:absolute;
	top:60px;
	left:60px;
	visibility:hidden;
}

#comunicacion {
	position:absolute;
	width:210px;
	height:190px;
	z-index:2;
	margin-left:-467px;
	margin-top:11px;
	visibility: hidden;
}


#legislacion {
	position:absolute;
	width:117px;
	height:70px;
	z-index:4;
	margin-left:-275px;
	margin-top:11px;
	visibility: hidden;
}

#legislacion1 {
	position:absolute;
	width:255px;
	height:50px;
	z-index:5;
	margin-left:-179px;
	margin-top:11px;
	visibility: hidden;
}

#legislacion2 {
	position:absolute;
	width:314px;
	height:221px;
	z-index:5;
	margin-left:-179px;
	margin-top:20px;
	visibility: hidden;
}

#legislacion3 {
	position:absolute;
	width:255px;
	height:121px;
	z-index:6;
	margin-left:-179px;
	margin-top:40px;
	visibility: hidden;
}

.holder {		
	float: left;
}

.scroll-pane {	
	width: 889px;
	overflow: auto;
	float: left;
	height: 177px;
}

.scroll-pane2 {	
	width: 889px;
	overflow: auto;
	float: left;
	height: 225px;
}

.scroll-pane3 {	
	width: 419px;
	overflow: auto;
	float: left;
	height: 275px;
}

.scroll-pane4 {	
	width: 889px;
	overflow: auto;
	float: left;
	height: 129px;
}

.scroll-pane5 {	
	width: 468px;
	overflow: auto;
	float: left;
	height: 276px;
}

.scroll-pane6 {	
	width: 468px;
	overflow: auto;
	float: left;
	height: 399px;
}

.scroll-pane7 {	
	width: 889px;
	overflow: auto;
	float: left;
	height: 143px;
}

#rserveis {
	position:absolute;
	width:86;
	height:19;
	z-index:4;
	visibility: hidden;
}

#rinfo_gen {
	position:absolute;
	width:177;
	height:19;
	z-index:4;
	visibility: hidden;
}

#ract {
	position:absolute;
	width:105;
	height:19;
	z-index:4;
	visibility: hidden;
}

#rcont {
	position:absolute;
	width:89;
	height:19;
	z-index:4;
	visibility: hidden;
}

#rcomu{
	position:absolute;
	width:173;
	height:19;
	z-index:4;
	visibility: hidden;
}

#rdocu{
	position:absolute;
	width:374;
	height:19;
	z-index:4;
	visibility: hidden;
}

#rlegi{
	position:absolute;
	width:97;
	height:19;
	z-index:4;
	visibility: hidden;
}

#rlegi1{
	position:absolute;
	width:95;
	height:19;
	z-index:5;
	visibility: hidden;
}
#rlegi2{
	position:absolute;
	width:95;
	height:19;
	z-index:5;
	visibility: hidden;
}
#rlegi3{
	position:absolute;
	width:95;
	height:19;
	z-index:5;
	visibility: hidden;
}
