body,html
{
	color:#595959;
	font-size:12px;
	font-family:Arial;
	height:100%;
	width:100%;
	margin:0 auto;
	padding:0px;
	background:#FFF;
	
}

li{list-style:none;}

.esquerra{
	background: url(imatges/fons_logo_1px.jpg) repeat-y;
	vertical-align:top;
}

.esquerra div{
	background: url(imatges/fons_logo.jpg) no-repeat;
	height:570px;
}

.esquerra img{
	position:absolute;
	top:80%;
}


.fonsmenu{
	background: url(imatges/fonsmenu.jpg) no-repeat;
	height:570px;
}

.menurepe{
	background: url(imatges/figris.jpg) repeat-y;
}
.menu{
	padding:10px 0px 10px 15px;
	font-size:11px;
	height:400px;
	line-height:15px;
	font-family:Verdana;
}

.menu li{
	padding-bottom:10px;
	list-style:none;
}


.menu a:HOVER{
	padding-bottom:10px;
	color:#E8501E;
	text-decoration:none;
	
}

.menu a{
	padding-bottom:10px;
	color:#454382;
	text-decoration:none;
}


.titol{
	background: url(imatges/inici/ombratitol.jpg) repeat-y #E6E6DE;
	height:40px;
	color:#0201A4;
	font-size:20px;
	font-weight:bold;
	padding-left:40px;
	padding-top:10px;
	font-family:Arial Black;
	margin-bottom:15px;
	
}
.fons{
	background: url(imatges/inici/ombracontingut.jpg) repeat-y #F1F2ED;
}

.contingut{
	width:100%;
	min-height:100%;
	background: url(imatges/inici/ombracontingut.jpg) repeat-y #F1F2ED;
	padding:15px 30px 15px 15px;
}

.interior{
	width:700px;
	padding:0px 20px 20px 30px;
	line-height:18px;
}

.interior p{
	padding:20px;
}

.interior b{
	color:#0201A4;
	font-weight:bold;
}

.titulet{
	padding-left:12px;
	text-decoration:none;
	color:#0201A4;
	background: url(imatges/fletxa_blau.jpg) no-repeat 0px 7px;
	font-family:Arial Black;
}
.titPrj{
	text-decoration:none;
	color:#0201A4;
	background: url(imatges/fletxa_blau.jpg) no-repeat 0px 5px;
	font-family:Arial Black;
	font-size:12px;
	padding-bottom:8px;
}

.titPrj:HOVER{
	color:#E8501E;
	background: url(imatges/fletxa_taronja.jpg) no-repeat 0px 5px;
}

.divSub{
	clear:both;
	border-top:1px solid #0201A4;
	margin-left:12px
}

.llista {
	padding:10px 0px 10px 30px;
	font-weight:bold;
}
.llista a{
	text-decoration:underline;
	color:#595959;
	line-height:15px;
}
.llista a:HOVER{
	color:#E8501E;
}

.adr{
	margin:10px 0px 10px 30px;
	width:700px;
}
.adr a{
	text-decoration: none;
	color:#595959;
	text-decoration:underline;
}
.adr a:HOVER{
	color:#E8501E;
}

.ralla{
	clear:both;
	border-top:1px solid #0201A4;
	margin-left:12px;
}
.rallagris{
	clear:both;
	border-top:1px solid #CDCEC9;
	margin-left:12px;
}


.mes{
	margin-left:10px;
	display:block;
	width:100%;
	background:url(imatges/proj/mes_blau.jpg) no-repeat right;
	border-bottom:1px solid #0201A4;
}
.mes:HOVER{
	background:url(imatges/proj/mes_taronja.jpg) no-repeat right;
	color:#E8501E;
	border-bottom:1px solid #E8501E;
}
.menys{
	padding-left:10px;
	display:block;
	width:100%;
	background:url(imatges/proj/menys_blau.jpg) no-repeat right;
	border-bottom:1px solid #0201A4;
}
.menys:HOVER{
	background:url(imatges/proj/menys_taronja.jpg) no-repeat right;
	color:#E8501E;
	border-bottom:1px solid #E8501E;
}



.bona{
	border: 1px solid #BEBDE5;
	background-color:#fff;
	color:#000;
}

.error{
	background-color:#FFA987;
	color:#000;
	border:1px solid red;
}



.botoEnviar{
	background:#E8501E;
	width:40px;
	height:17px;
	color:white;
	font-size:10px;
	border:0px;
}
.celes li{
	padding-top:9px;
}

.map{
	width:350px;
	height:350px;
	margin-top:20px;
	
}

.link{
	text-decoration: none;
	color:#595959;
	text-decoration:underline;
}
.link:HOVER{
	color:#E8501E;
}

.dsa{
	position:fixed;
	_position:absolute;
	left:10px;
	bottom:10px;
	
}

#missatges {
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	background-color:#022A6F;
	border:2px solid #E8501E;
	display:none;
	font-size:14px;
	height:60px;
	left:50%;
	margin:-40px 0 0 -150px;
	padding:25px;
	position:fixed;
	text-align:center;
	top:50%;
	width:300px;
	color:#FFFFFF;
}


