/*GLOBAL*/
* { margin: 0px; padding:0px; }

body{
padding:0px;
margin:0px;
text-align:center;
background-color:#738BFC;
background-image:url(img/fons.jpg);
background-repeat:repeat-y;
background-position:center;
font-family:Arial;
font-size:12px;
color:#585858;
}
#glob_pg {
width:936px;
height:auto;
margin:auto;
margin-bottom:0px;
padding:10px;
margin-top:10px;
position:relative;
background-color:#d6d7d7;
background-image:url(img/fonsglobal.jpg);
background-position:top;
background-repeat:repeat-x;
z-index:1;
text-align:left;
padding-top:0;
}

/*Global class*/
.clear{ clear:both; }
.clears{ display:block; clear:both; }
.left{ float:left; }
.right{ float:right; }
.bord{ border:1px solid #03C; }
.cursor{cursor:pointer;}

hr{
	background-color:#4b556a;
	height:1px;
	border:0px;
	margin:0px;
	margin-bottom:5px;
	}

h1{
	font-weight:bold;
	font-size:36px;
	color:#FFFFFF;
	}
	
h3{
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	color:#4b556a;
	margin:0px;}
h4{
	font-size:13px;
	font-weight:bold;
	color:#4b556a;
	text-transform:capitalized;
	margin-bottom:3px;}
a,
a:visited{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#585858;
}
a:hover{
	text-decoration:underline;}
#top a,
#top a:visited,
#top a:hover{
	color:#585858;
	text-decoration:none;}
	
#imatgeseccio{
	height:274px;
	width:936px;
	position:relative;
	background-color:#FFF;
}

#menu{
	background-color:#738BFC;
	color:#FFF;
	position:absolute;
	z-index:3;
	filter:alpha(opacity=80);
	opacity: .8;
	left:10px;
	bottom:10px;
	height:234px;
	width:180px;
	padding:10px;
}
#menu a,
#menu a:visited{
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
#titseccio{
	background-color:#738BFC;
	color:#FFF;
	position:absolute;
	z-index:3;
	filter:alpha(opacity=80);
	opacity: .8;
	left:222px;
	bottom:10px;;
	height:21px;
	width:685px;
	padding:10px;
	line-height:20px;}

#peu{
	width:936px;
	height:25px;
	margin:auto;
	padding:10px;
	margin-top:0px;
	position:relative;
	background-color:#bec8dd;
	background-position:top;
	background-repeat:repeat-x;
	z-index:1;
	text-align:left;
	padding-top:3px;
	text-align:center;
}
#peu a,
#peu a:visited,
#peu a:hover{
	font-size:10px;
	text-decoration:none;
	color:#585858;}

#cos{
	margin-top:15px;
	margin-bottom:15px;}

.quadreinici{
	height:154px;
	width:440px;
	background-color:#FFF;
	border:1px solid #6599ff;
	display:block;
	margin-bottom:10px;
	padding:10px;}
	
.noticiainici{
	border-top:1px #AAA solid;
	margin-top:3px;
	padding-top:5px;
	height:56px;
	margin-bottom:5px;
	width:100%;}
.liniamenu{
	background-color:#FFF;
	color:#FFF;
	height:1px;
	border:0px;
	margin:0px;
	padding:0px;
	}
	
.fonseccio{
	width:916px;
	padding:10px;
	background-color:#FFF;
	display:block;}
#contMap{
	margin-bottom:10px;
	width:607px;
	height:290px;
	float:left;
	}
.form{
	width:295px;
	float:right;
	margin-left:8px;
	}
.inputext,
textarea {
	background-color:#DDD;
	border:0px;
	font-family:Arial;
	font-size:12px;
}
.boto{
	background-color:#84adff;
	border:0px;
	color:#FFF;
	margin-top:4px;
	width:70px;
}
label{
	font-weight:bold;}
.validation-advice {
	color: #FF0000;}

#submenu{
	width:200px;
	height:auto;
	background-color:#929191;
	float:left;
}
.mesos{
	margin:0px;
	padding:0px;
	height:auto;
}
#submenu a,
#submenu a:visited{
	display:block;
	color:#FFF;
	height:auto;
	width:180px;
	line-height:13px;
	padding-left:20px;
	font-weight:bold;
	padding-top:10px;
	margin-top:-1px;
	margin-bottom:-1px;
	padding-bottom:10px;
	border-top:1px dashed #ABABAB;
	border-bottom:1px dashed #ABABAB;}
#submenu a:hover,
.actiu{
	background-color:#738BFC !important;
	text-decoration:none;}
	
.mes,
.mes:visited{
	width:160px !important;
	padding-left:40px !important;
	background-color:#ABABAB !important;
	}
.mes:hover{
	background-color:#738BFC;
	text-decoration:none;}

.mesOn{
	width:160px !important;
	padding-left:40px !important;
	background-color:#738BFC !important;}
	
.dret{
	width:724px;
	float:left;
	margin-left:10px;
	overflow:hidden;}
	
.tit{
	height:23px;
	width:100%;
	background-color:#738BFC;
	color:#FFF;
	padding-top:5px;
	font-weight:bold;
	padding-left:10px;
	font-size:14px;}

.cos{
	font-family:verdana;
	font-size:small !important;
	height:auto;
	width:97%;
	background-color:#FFF;
	color:#585858;
	padding:15px;
	margin-top:10px;
	margin-bottom:10px;
}
.imatgenoticia{
	height:100px;
	width:100px;
	margin-right:10px;
	float:left;
	padding:5px;
	margin-bottom:3px;
}
.noticiasep{
	color:#CCC;
	background-color:#CCC;
	height:1px;
	border:0px;}
.imatgeserveis{
	float:right;
	margin-right:10px;
	margin-left:10px;
	height:150px;
	width:150px;
}
.textserveis{
	width:410px;
	float:left;
}
.botomenu{
	height:18px;
	padding-top:4px;
	margin:0px;
	display:block;
	border-bottom:1px solid #FFF;}
	
.menupeu{
	font-size:10px;
	margin-right:8px;}

.imgnotini{
	height:51px;
	width:51px;
	padding:3px;
	float:left;
	margin-right:3px;
	margin-bottom:2px;}
