body {
	background-color: #FFF;
	margin:0px;
	padding:0px;
	
	SCROLLBAR-FACE-COLOR:white;
	SCROLLBAR-HIGHLIGHT-COLOR: white;
	SCROLLBAR-SHADOW-COLOR: white;
	SCROLLBAR-3DLIGHT-COLOR: black;
	SCROLLBAR-ARROW-COLOR: black;
	SCROLLBAR-TRACK-COLOR: white;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
}


.textgris7{
	color:#313131;
	font: 10px Arial;
	font-weight: normal;
	text-decoration:none;
}
#formacio{
	overflow-x : hidden; overflow-y : auto;
}
.titolpetit{
	color:#515151;
	font: 10px Arial;
	font-weight: normal;
	text-decoration:none;
	display:block;
}

li{list-style-type:none;}

.neteja{clear:both;}

#contingut
{
	width:780px;
	margin:0px auto;
	vertical-align:top;
}
.neteja{
	clear:both;
}

#llistat ul li{margin:0px;padding:0px;}
#llistat ul{margin:0px;padding:0px;}
#llistat{
	text-align:left;
}

.punt{
	color:#919191;
	font: 10px Trebuchet MS,Arial;
	font-weight:bold;
	text-decoration:none;
	padding-right:5px;
}
#peu{margin-left:20px;margin-right:20px;}
#peu,#peu a,#dalt2 a,#dalt{
	font: 9px Verdana;
	font-weight:bold;
	text-decoration:none;
}
#peu2 a:HOVER,#dalt2 a:HOVER,.verd{color:#237221;}
.gris{color:#919191;}
#peu ul{margin:0px;padding:0px;margin-top:5px;}
#peu ul li,#dalt2 ul li{list-type-style:disc;display:inline;margin-right:10px;}

#idiomes{float:left;}
#dalt2{float:right;}
#idiomes ul{margin:0px;padding:0px;}
#idiomes ul li{display:inline;}

#menu{width:780px;height:40px;}
#menudins1{
	width:135px;
	float:left;
	font: 20px Verdana;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
	padding-left:10px;
	display:block;
	padding:7px;
}
#menudins2{float:left;padding:10px;}
#menudins2 ul li,#situacio ul li{display:inline;}
a.linkmenu{
	font: 13px Verdana;
	font-weight:bold;
	color:#8DB2A1;
	text-decoration:none;
	margin-left:25px;
}
a.linkmenu:HOVER,.verdllampant{
	font: 13px Verdana;
	font-weight:bold;
	color:#96FC03;
	text-decoration:none;
	margin-left:25px;
}

.fonsverdon{background-color:#003612;}
.fonsverdin{background-color:#285842;}
.fonsverdet{background-color:#275741;}

.txt12{
	font: 12px Trebuchet MS,Verdana;
	font-weight:bold;
	text-decoration:none;
}

#part1{width:390px;padding:10px;text-align:justify;}
#part2{width:200px;padding:10px;text-align:justify;}
#situacio{width:345px;height:100%;float:right;background-color:#909090;}
#part1 .titolverd,#part2 .titolverd{font: 13px Verdana;font-weight:bold;color:#006500;}
#part1 span,#part2 span{font: 9px Verdana;font-weight:normal;text-decoration:none;color:#919191;line-height:15px;}
#normal{
	font: 9px Verdana;
	font-weight:normal;
	text-decoration:none;
	color:#909090;
}
#txforma0 ul li{text-align:left;margin-left:10px;padding:0px;list-style-type:disc;line-height:12px;}
#txforma0 ul li#in{margin-left:30px;padding:0px;}
#txforma0 ul{margin:0px;padding:0px;}

p.titolverd,div.titolverd{
	font: 13px Verdana;
	font-weight:bold;
	color:#006500;
}
a.enviacurriculum{
	background-color:#285842;
	width:190px;
	height:13px;
	color:#96FC03;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:10px;
	display:block;
}
.enviacurriculum:HOVER{#FFF;}
.fildalt{border-top:1px solid #CCC;}
a.mapa img{border-top:1px solid #CCC;}
a.mapa:HOVER img{border-top:1px solid #FFF;}
.titolblanc{font: 13px Verdana;	font-weight:bold;color:#FFF;}
.titolblanc2{font: 11px Verdana;	font-weight:normal;color:#FFF;}
.txtblanc{font: 9px Verdana;	font-weight:normal;color:#FFF;text-align:justify;text-decoration:none;}
.sotablanc{border-bottom:2px solid #FFF;}

#mig,#mig2{
	float:left;
	background-image: url('imatges/sombrablanc.gif');
	background-repeat: repeat-y;
	background-position:left;
	padding-left:1px;
}
#mig ul li,#mig2 ul li{list-type-style:none;}
#mig a{
	background-image:url('imatges/fletxagris.gif');
	background-repeat:no-repeat;
	background-position:165px;
	color:#909090;
	display:block;
	font: 11px Verdana;
	font-weight:normal;
	text-decoration:none;
	width:184px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:4px;
	margin-top:3px;
}
#mig a:HOVER,#mig .menusel{
	background-color:#909090;
	background-image:url('imatges/fletxablanc.gif');
	background-repeat:no-repeat;
	background-position:165px;
	color:#FFF;
}
.sombragris{
	float:left;
	height:100%;
	background-image: url('imatges/sombragris.gif');
	background-repeat: repeat-y;
	background-position:left;
}

#menumig a{
  color:#909090;
}

#clients a,a.menufletxa,div.menufletxa,#clients p{
	width:370px;
	background-image:url('imatges/fletxagris.gif');
	background-repeat:no-repeat;
	background-position:5px;
	padding-left:30px;
	background-color:#FFF;
	color:#909090;
	font: 11px Verdana;
	font-weight:normal;
	text-decoration:none;
	display:block;
	padding-top:3px;
	padding-bottom:3px;
}
#clients a:HOVER,#download a{
	background-color:#909090;
	background-image:url('imatges/fletxablanc.gif');
	background-repeat:no-repeat;
	background-position:5px;
	color:#FFF;
}
#clients{float:left;}
#clients ul li,#clients ul{margin:0px;padding:0px;}

.fonsgris{
	background-color:#909090;
}

#noticia{}
#noticia a.titol{
	color:#237221;
	font: 9px Verdana;
	font-weight:bold;
	text-decoration:none;
	margin-left:3px;
	background:url('imatges/fletxagris.gif') no-repeat 0px 0px;
	padding-left:17px;
}
#noticia a.titol:HOVER{color:#000;}

.marge{
	margin:15px;
}

.titverd{
	color:#237221;
	font: 9px Verdana;
	font-weight:bold;
	text-decoration:none;
}
#foto,#ContNoti,#ContNoti2{margin:20px;float:left;}
#foto_news{margin:0px;float:left;}
#ContNoti{width:295px;}
#ContNoti2{width:445px;}
#foto{width:150px;}
#download a{
	color:#237221;
	font: 10px Verdana;
	font-weight:bold;
	text-decoration:none;
	background-image:url('imatges/fletxablanc.gif');
	background-repeat:no-repeat;
	background-position:0px;
	padding-left:20px;
}
#download a:HOVER{
	color:#FFF;
}

.error{
	border:2px solid #CC0000;
}
.buto{
	font: 10px Verdana;
	font-weight:normal;
	color:#FFF;
	background-color:#237221;
	border:0px;
	padding:2px;
}

.txtverdgran{
	font: 13px Verdana;
	font-weight:bold;
	text-decoration:none;
	color:#96FC03;
	display:block;
}

.txtverdgran0{
	font: 11px Verdana;
	font-weight:bold;
	text-decoration:none;
	color:#96FC03;
	display:block;
	border-bottom: 2px solid #237221;
}

.txtverdgran2{
	font: 15px Verdana;
	font-weight:normal;
	text-decoration:none;
	color:#96FC03;
	display:block;
}

.txtverd{
	font: 11px Verdana;
	font-weight:normal;
	text-decoration:none;
	color:#237221;
	display:block;
	background-color:#CCC;
	width:233px;
	margin-left:10px;
	padding:2px;
}

.vayaverd,#mig2 a.menusel2:HOVER,#oferts ul li a:HOVER{
	color:#96FC03;
}

.txtgris,.textweb{
	font: 9px Verdana;
	font-weight:normal;
	text-decoration:none;
	color:#909090;
}
a.txtgrislink,div.txtgrislink{
	font: 9px Verdana;
	font-weight:bold;
	text-decoration:none;
	color:#919191;
	padding-left:25px;
	padding-top:2px;
	height:10px;
}
a.txtgrislink:HOVER{color:#237221;}

.fonsoca{
	background-color:#B4BF83;
}
.fonsgris0{
	background-color:#C0C0C0;
}
.fonsverdu{
	background-color:#C6D3CA;
}

.txtofertes,#oferta ul li div{
	font: 10px Arial;
	font-weight:normal;
	text-decoration:none;
	color:#285742;
}
.titOfert{
	font: 11px Arial;
	font-weight:bold;
	text-decoration:underline;
	color:#285742;
}

.txtverdu{
	font: 13px Verdana;
	font-weight:normal;
	text-decoration:none;
	color:#285742;
}

.txtofertes2,a.txtofertes:HOVER b{
	font: 10px Arial;
	font-weight:normal;
	text-decoration:none;
	color:#96FC03;
}
a.txtofertes:HOVER b.titOfert{
	font: 11px Arial;
	color:#96FC03;
	font-weight:bold;
	text-decoration:underline;
}
a.txtofertes:HOVER b{font-weight:bold;}
#oferta{padding-top:10px;width:400px;float:left;margin-bottom:30px;}
#oferta ul li div{
	width:400px;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
}
#oferts{
	width:405px;padding:10px;text-align:justify;
	margin-top:10px;
	background:#909090;
}

.ofe1{float:left;width:190px;}
.ofe2{float:left;width:80px;}
.ofe3{float:left;width:110px;}
.ofe4{float:left;width:220px;padding-left:10px;text-align:left;}
.ofe5{float:left;width:120px;}

#mig2 a{
	background-image:url('imatges/fletxagris.gif');
	background-repeat:no-repeat;
	background-position:205px;
	color:#909090;
	display:block;
	font: 11px Verdana;
	font-weight:normal;
	text-decoration:none;
	width:200px;
	padding-left:10px;
	padding-right:33px;
	padding-top:3px;
	padding-bottom:4px;
	margin-top:3px;
}
#mig2 a:HOVER,#mig2 .menusell{
	background-color:#909090;
	background-image:url('imatges/fletxablanc.gif');
	background-repeat:no-repeat;
	background-position:205px;
	color:#FFF;
}

#mig2 a.menusel2{
	background-color:#285842;
	background-image:url('imatges/fletxablanc.gif');
	background-repeat:no-repeat;
	background-position:205px;
	color:#FFF;
}

#mig2 a.menusel3{
	background-color:#285842;
	background-image:url('imatges/fletxablanc.gif');
	background-repeat:no-repeat;
	background-position:205px;
	color:#FFF;
}

#mig2 a.menusel4{
	background-color:#285842;
	background-image:url('imatges/fletxablanc2.gif');
	background-repeat:no-repeat;
	background-position:205px;
	color:#FFF;
}

.titseccio{
	background-color:#285842;
	color:#FFF;
	height:15px;
	font: 11px Verdana;
	font-weight:normal;
	text-decoration:none;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:1px;
}
#txforma0 a{
	color:#96FC03;
	text-decoration:none;
}
#llistat ul li{line-height:12px;padding-bottom:7px;}
#mig2 a.verdheavy,#mig2 a.menusel3:HOVER,.santverd{
	color:#96FC03;
}

#formulari{
	width: 340px;
	margin:0px auto;
	color:#909090;
	font: 9px Verdana;
	font-weight:normal;
	text-decoration:none;
	margin-bottom:30px;
	margin-top:10px;
}

#formulari2 div.u{float:left;width:80px;padding:5px;text-align:right;}
#formulari2 div.d{float:left;text-align:left;}
#formulari2 div input{width:250px;}
#formulari2 textarea{width:254px;height:100px;border:2px solid #909090;}

#formulari2{
	width: 400px;
	margin:0px auto;
	color:#909090;
	font: 9px Verdana;
	font-weight:normal;
	text-decoration:none;
}

#formulari .bona{background-color:#CCC;border: 2px solid #CCC;width:250px;}
#formulari .boto{color:#FFF;background-color:#237221;width:340px;padding:5px;border:0px;}
#formulari textarea{background-color:#CCC;border: 2px solid #CCC;width: 330px;height:70px;}
#formulari ul li{margin:0px;padding:0px;margin-top:5px;}
#formulari .esq{float:left;padding-top:5px;}
#formulari .dret{float:right;}
.input,.bona{
	font: 10px Verdana;
	font-weight:bold;
	color:#909090;
	border:2px solid #919191;
	padding:2px;
}
.txterror{
	color:#CC0000;
}
/*FILETS*/
.filgris{
	border: 2px solid #CCC;
}
.filsotagris{
	border-bottom: 2px solid #909090;
}

.filsotaverd{
	border-bottom: 1px solid #285742;;
}

#mapaweb{
	width:700px;
	margin:0px auto;
	margin-top:30px;
	margin-bottom:30px;
	font: 9px Verdana;
	font-weight:normal;
	text-decoration:none;
}
#mapaweb ul li{margin-bottom:10px;padding:0px;}
#mapaweb a.link1:HOVER{background-color:#909090;color:#FFF;background-image:url('imatges/fletxablanc.gif');}
#mapaweb a.link1{
	display:block;
	text-decoration:none;
	width:680px;
	color:#616161;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:20px;
	background-color:#FFF;
	background-image:url('imatges/fletxagris.gif');
	background-repeat:no-repeat;
	background-position:670px;
}
#mapaweb .supertitol{
	width:680px;
	color:#96FC03;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:20px;
	background-color:#285842;
	background-image:url('imatges/fletxa.gif');
	background-repeat:no-repeat;
	background-position:670px;
}

/******* Nous estis afegits AVEL abril 2010 *********/

.cursos_llistat{
	
	width:420px;
}
.cursos_llistat_cap{
	font-size:12px !important;
	color:#fff;
	margin:0px;
	width:415px;
	margin-top:5px;
	margin-bottom:3px;
	padding:3px;
	background-color:#C6D3CA;
	color:#285742;
	border:1px solid #eee;
	border-bottom:1px solid #aaa;
	border-right:1px solid #aaa;
}

.cursos_a{
	font: 10px Arial;
	font-weight:normal;
	text-decoration:none;
	width:412px;
	padding-left:5px;
	cursor:pointer;
	display:block;
	padding:6px 4px;
	background-color:#f5f5f5;
	border:1px solid #eee;
	border-bottom:1px solid #aaa;
	border-right:1px solid #aaa;
	margin-top:3px;
	line-height:16px;
}
.cursos_a img{
	margin-right:5px;
}
/* s'afegeix per a resaltar els cursos nous -indicats en la bbdd-*/
.curs_novetat{
	border:1px solid #ccc;
	border-bottom:1px solid #888;
	border-right:1px solid #888;
	background-color:#f9f9f9;
}
.cursos_a b.titOfert{
	color:#555;
	text-decoration:none;
}
/* s'afegeix per a resaltar els cursos nous -indicats en la bbdd-*/
.curs_novetat b.titOfert{

	
}
/* s'afegeix per a resaltar els cursos nous -indicats en la bbdd-*/
.curs_novetat b.titOfert img{
	float:right;


}
.cursos_a:HOVER {
	background-color:#e5e5e5;
	border:1px solid #bbb;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
}
.cursos_a:HOVER b.titOfert{
	font: 11px Arial;
	color:#409944;
	font-weight:bold;
}
.cursos_a:HOVER b{font-weight:bold;}
.cursos_a span{
	color:#666;
}

.dynamic{
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:5px;
	/* background-color:#f5f5f5;definit en cursos_llistat.php */
	border:1px solid #eee;
	border-bottom:1px solid #aaa;
	border-right:1px solid #aaa;
}

.dynamic .separacio{
	height:3px;
}
.dynamic .informacio{
	margin:2px;
	padding-bottom:7px;
	border:1px thin #fff;
}
.dynamic .informacio .icon{
	margin:3px 5px;
	float:left;
}
.dynamic .informacio a{
	color:#346146;
	text-decoration:none;
	font-size:12px;
	margin:3px 0px;
	padding:15px 6px;
	padding-top:0px;

}
.dynamic .informacio  a:hover{
	color:#555;
	text-decoration:underline;
}
.dynamic_content{
	margin:3px;
	margin-top:10px; 
	padding:5px;
}

/***    Estils per a l'editor    *****/

/*  advlinks styles  */
.decoration_none{
	text-decoration:none;

}

/** final advlinks styles  **/


/* final nous estils avel abril 2010 */


