body {
	background: #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;
}
a {
  outline: none;
}

ul li{list-style-type:none;}
.neteja{clear:both;}
#tot{
	width:831px;
	margin:0px auto;
	border-right:3px solid #c4c5a6;
	border-left:3px solid #c4c5a6;
	padding-bottom:5px;
}
.capsalera{
	width:831px;
	height:329px;
	background:#FFF url(imatges/fons_capsalera.jpg) no-repeat;
	border-bottom:3px solid #dbce06;
}
.capsalera00{
	width:831px;
	height:211px;
	border-bottom:3px solid #dbce06;
	position:relative;
	background-repeat:no-repeat;
}

.idioma{
	font: 11px Arial;
	font-weight: normal;
	color:#b0b58d;
	text-decoration:none;
}

.link{
	font: 11px Arial;
	font-weight: normal;
	color:#9a9a9a;
	text-decoration:none;
}
.link:HOVER{color:#dbce06;}
.link span{color:#dbce06;font-weight:bold;font-size:14px;}
.link:HOVER span{color:#000;}

#idiomes{margin-left:15px;margin-top:3px;float:left;}
.idiomaSel,.idioma:HOVER{
	font: 11px Arial;
	font-weight: normal;
	color:#dbce06;
	text-decoration:none;
}
.pdf{
	font: 11px Arial;
	font-weight: normal;
	color:#9a9a9a;
	text-decoration:underline;
	line-height:15px;
	cursor:hand;
	display:block;
}
.curspreu{
	width:110px;
	height:35px;
	background: url(imatges/cursos_preu.gif) no-repeat;
	font: 15px Arial;
	font-weight: bold;
	color:#9a9a9a;
	text-align:center;
	padding-top:9px;
}

#menuPpal,#menuSota{float:right;margin-right:15px;}
#menuPpal a.menuVerd,#menuPpal a.menuNegre{float:left;margin-right:5px;display:block;cursor:hand;text-decoration:none;}

#menuPpal .menuVerd div.d{float:left;width:17px;height:46px;background: url(imatges/menuD.gif) no-repeat;}
#menuPpal .menuVerd div.e{float:left;width:17px;height:46px;background: url(imatges/menuE.gif) no-repeat;}
#menuPpal .menuNegre div.d,#menuPpal .menuVerd:HOVER div.d{float:left;width:17px;height:46px;background: url(imatges/menuD2.gif) no-repeat;}
#menuPpal .menuNegre div.e,#menuPpal .menuVerd:HOVER div.e{float:left;width:17px;height:46px;background: url(imatges/menuE2.gif) no-repeat;}
#menuPpal .dinsMenu{
	cursor:hand;
	float:left;
	font: 13px Arial;
	font-weight: normal;
	height:31px;
	padding-top:15px;
}
#menuPpal .menuVerd div.dinsMenu{color:#FFF;background: url(imatges/menu.gif) repeat-x;}
#menuPpal .menuNegre div.dinsMenu,#menuPpal .menuVerd:HOVER div.dinsMenu{color:#FFF;background: url(imatges/menu2.gif) repeat-x;}

#menuSota a.menuVerd{float:left;margin-right:5px;display:block;cursor:hand;text-decoration:none;}
#menuSota .menuVerd div.d{float:left;width:16px;height:28px;background: #FFF url(imatges/menuSotaD.gif) no-repeat;}
#menuSota .menuVerd div.e{float:left;width:16px;height:28px;background: #FFF url(imatges/menuSotaE.gif) no-repeat;}
#menuSota a.menuNegre{float:left;margin-right:5px;display:block;cursor:hand;text-decoration:none;}
#menuSota .menuNegre div.d,#menuSota .menuVerd:HOVER div.d{float:left;width:16px;height:28px;background: #FFF url(imatges/menuSotaD2.gif) no-repeat;}
#menuSota .menuNegre div.e,#menuSota .menuVerd:HOVER div.e{float:left;width:16px;height:28px;background: #FFF url(imatges/menuSotaE2.gif) no-repeat;}
#menuSota .menuVerd div.dinsMenu{color:#FFF;background:#d4cc00}
#menuSota .menuNegre div.dinsMenu{color:#FFF;background:#000}
#menuSota .dinsMenu{
	cursor:hand;
	float:left;
	font: 13px Arial;
	font-weight: normal;
	height:16px;
	padding-top:8px;
	padding-bottom:4px;
}
#menuSota .menuVerd:HOVER .dinsMenu,#menuSota .menuNegre .dinsMenu{background:#000;}

#contingut{
	background: url(imatges/detall_peu.gif) no-repeat 0% 100%;
	margin-bottom:1px;
}

#partMenu{width:300px;float:left;margin-bottom:80px;}
#oportunitats{
	width:223px;
	height:355px;
	background:url(imatges/exclamacio.gif) no-repeat;
	margin:0px auto;
	padding-left:30px;
	padding-right:30px;
	padding-top:60px;
}
#oportunitats ul {margin-top:10px;}
#oportunitats ul li a:HOVER{color:#000;}
#oportunitats ul li a{cursor:hand;display:block;padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px;}
#oportunitats ul li a p.curs{width:75%;float:left;text-align:left;}
#oportunitats ul li a p.preu{float:right;width:25%;text-align:right;}
#oferta{
	width:214px;
	height:142px;
	background:url(imatges/onomatopeia.gif) no-repeat;
	margin:0px auto;
	padding-left:20px;
	padding-right:30px;
	padding-top:20px;
}
.titulin{
	padding-top:26px;
	#padding-top:3px;
}
#oferta #ofer{float:right;padding-right:10px;}
#oferta a{text-decoration:underline;}


#butlleti{
	width:220px;
	height:121px;
	background:url(imatges/butlleti.gif) no-repeat;
	margin:0px auto;
	padding-left:25px;
	padding-right:25px;
	padding-top:40px;
}

#butlleti div{
	
	text-align:right;
	padding-right:5px;
	width:70px;
	float:left;
	padding-top:2px;
}
#menus{margin:0px auto;width:255px;padding-top:40px;}
#partContingut{width:500px;float:right;margin-top:40px;margin-right:25px;margin-bottom:80px;}
.cursDestacat{width:240px;margin-top:15px;}
.cursDestacat p.txtweb{padding:5px;}
.titolCurs div{width:180px;}

.titolFonsVerd{
 	width:255px;
 	height:43px;
 	background:url(imatges/empresa_menu.gif) no-repeat;
 	text-align:center;
 	font: 25px Arial;
	font-weight: normal;
	color:#000;
	padding-top:12px;
	margin-bottom:10px;
}
.titolFonsOca2{
 	width:482x;
 	height:27px;
 	background:url(imatges/empresa_contingut2.gif) no-repeat;
 	text-align:left;
 	font: 20px Arial;
	font-weight: normal;
	color:#555452;
	padding-top:2px;
	padding-left:15px;
	margin-bottom:10px;
}
p.titolFonsOca{
 	width:472x;
 	height:43px;
 	background:url(imatges/empresa_contingut.gif) no-repeat;
 	text-align:left;
 	font: 25px Arial;
	font-weight: normal;
	color:#555452;
	padding-top:12px;
	padding-left:25px;
	margin-bottom:5px;
}
div.titolFonsOca{
 	width:497x;
 	height:55px;
 	background:url(imatges/empresa_contingut.gif) no-repeat;
 	text-align:left;
 	font: 25px Arial;
	font-weight: normal;
	color:#555452;
	margin-bottom:5px;
}
div.titolFonsOca p{
	float:left;
	margin-top:2px;
	margin-left:15px;
	width:49px;
	height:50px;
	background-position:-100px 0px;
	background-repeat:no-repeat;
}
div.titolFonsOca div{float:left;margin-top:13px;margin-left:15px;}
.granAdalt{width:777px;}
.titolFonsOca3{
 	width:770px;
 	height:43px;
 	background:url(imatges/contingut_gran.gif) no-repeat;
 	text-align:left;
 	font: 25px Arial;
	font-weight: normal;
	color:#000;
	padding-top:12px;
	padding-left:25px;
	margin-bottom:5px;
	margin-top:20px;
	margin-left:20px;
}

a.menuEmpresa{
	display:block;
	text-decoration:none;
	width:237px;
	height:33px;
	background:url(imatges/empresa_menufletxa.gif) no-repeat;
	font: 16px Tahoma;
	padding-left:20px;
	padding-top:12px;
	font-weight: normal;
	color:#696969;
}
a.menuEmpresa:HOVER,a.menuEmpresaSel{
	display:block;
	text-decoration:none;
	width:237px;
	height:33px;
	background:url(imatges/empresa_menufletxa.gif) no-repeat;
	background-position: -257px 0px;
	font: 16px Tahoma;
	padding-left:20px;
	padding-top:12px;
	font-weight: normal;
	color:#FFF;
}

a.menuCursos{
	margin-top:5px;
	display:block;
	text-decoration:none;
	width:245px;
	height:55px;
	background:url(imatges/menu_cursos.gif) no-repeat;
	background-position: -255px 0px;
	font: 14px Tahoma;
	padding-left:10px;
	font-weight: normal;
	color:#696969;
	cursor:hand;
}
a.menuCursos:HOVER,a.menuCursosSel{
	margin-top:5px;
	display:block;
	text-decoration:none;
	width:245px;
	height:55px;
	background:url(imatges/menu_cursos.gif) no-repeat;
	font: 14px Tahoma;
	padding-left:10px;
	font-weight: normal;
	color:#FFF;
	cursor:hand;
}
a.menuCursos .subt,a.menuCursos:HOVER .subt,a.menuCursosSel .subt{font-size:11px;}
a.menuCursos p,a.menuCursos:HOVER p,a.menuCursosSel p,.titolCurs p{width:49px;height:49px;margin-top:2px;}
a.menuCursos:HOVER p,a.menuCursosSel p{background-position:-1px 0px;}
a.menuCursos p,a.titolCurs p{background-position:-51px 0px;}

a.menuCursos div,a.menuCursosSel div{padding-top:12px;padding-left:10px;}

a.curs{width:497px;display:block;cursor:hand;padding-top:15px;text-decoration:none;}
a.curs p.simb{
	width:15px;
	float:left;
	margin-top:4px;
	font: 16px Arial;
	font-weight:bold;
	color: #dbce06;
	text-decoration:none;
	cursor:hand;
	display:block;
}
.titCurs{
 	width:430x;
 	text-align:left;
 	font: 25px Arial;
	font-weight: normal;
	color:#000;
	float:left;
	text-decoration:none;
}
.titCurs p.txtweb{width:430px;}
.curs div.fletxa{
	float:right;
	display:block;
	width:39px;
	height:38px;
	background:url(imatges/cursos_menufletxa.gif) no-repeat -40px 0px;
}

.mes{
	float:right;
	display:block;
	width:39px;
	height:38px;
	background:url(imatges/curs_mes.gif) no-repeat 0px 0px;
}
.mes:HOVER{background:url(imatges/curs_mes.gif) no-repeat -40px 0px;}
.menus{
	float:right;
	display:block;
	width:39px;
	height:38px;
	background:url(imatges/curs_menus.gif) no-repeat 0px 0px;
}
.menus:HOVER{background:url(imatges/curs_menus.gif) no-repeat -40px 0px;}

a.curs:HOVER .titCurs{color:#dbce06;}
a.curs:HOVER div.fletxa{background-position:0px 0px;}
a.tornar{
	background:url(imatges/boto_tornar.gif) no-repeat -115px 0px;
	width:75px;
	height:32px;
	font: 22px Arial;
	font-weight: bold;
	color:#FFF;
	margin:10px;
	padding-left:40px;
	padding-top:4px;
	text-decoration:none;
}
a.tornar:HOVER{background-position: 0px 0px;}

table.horaris{width:440px;background:#c1c1bf;margin-top:10px;margin-bottom:10px;}
table.horaris td{padding-left:10px;text-align:left;background:#FFF;padding-top:3px;padding-bottom:3px;}
table.horaris td.titols{background:#dbce06;}
table.txtweb a{color:#899e03;}
#peu{
	border-top:3px solid #dbce06;
	padding-left:15px;
	padding-right:15px;
}
#peu .by6tems{margin-top:20px;}

/*COLORS*/
.verdPist,.titolCurs:HOVER,a.txtweb:HOVER{color:#dbce06;}

/*TEXTOS*/
.titolCurs{
	font: 23px Arial;
	font-weight: bold;
	color:#696969;
	text-decoration:none;
	display:block;
	cursor:hand;
}

.titolCurs p{font-size:16px;margin-top:5px;}

.titol{
	font: 15px Arial;
	font-weight: bold;
	color:#696969;
}
.titolNegre{
	font: 13px Arial;
	font-weight: bold;
	color:#000;
}

.titolNegre2{
	font: 22px Tahoma;
	font-weight: normal;
	color:#000;
	text-decoration:none;
}

.titolNegre22{
	line-height:16px;
	font: 18px Tahoma;
	font-weight: normal;
	color:#000;
	text-decoration:none;
}
.titolGris{
	font: 20px Tahoma;
	font-weight: normal;
	color:#555452;
	text-decoration:none;
}
.linkGris{
	font: 16px Tahoma;
	font-weight: normal;
	color:#919191;
	text-decoration:none;
}
.linkGris span{font-size:18px;font-weight:bold;color:#dbce06;}
.linkGris:HOVER span{color:#000;}
.linkGris:HOVER{color:#dbce06;}

a.titolNegre2:HOVER{
	color:#a7ad01;
}
.txtweb{
	font: 11px Arial;
	font-weight: normal;
	color:#696969;
	text-decoration:none;
}
.txtverd{
	font: 11px Arial;
	font-weight: bold;
	color:#8e8f4d;
	text-decoration:none;
}
.titolDiscontinu{
	font: 16px Tahoma;
	font-weight: normal;
	color:#696969;
	border-bottom: 1px dotted #A0A0A0;
	border-top: 1px dotted #A0A0A0;
	padding-left:3px;
}
.equip{margin-bottom:10px;}
.equip img{height:100px;width:75px;}
.clients img{height:85px;width:105px;}
.equip p{height:105px;width:230px;margin-left:20px;padding-right:10px;}
.equip a{margin-left:20px;margin-top:70px;}
.equip a b{font-size:15px;color:#dbce06;}
.equip a:HOVER b{color:#000;}

.recursos div{display:block;font-weight:bold;font-size:15px; color:#000;float:left;margin-right:5px;}

.borsa{
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
}

#formulari{margin-top:15px;margin-left:5px;}
#formulari p{margin-bottom:3px;clear:both;float:left;width:65px;text-align:right;padding-right:5px;padding-top:2px;}
#formulari input{margin-bottom:3px;float:left;}

/*FONS*/
.fonsMarro{background:#e1e0cc;}
.fonsBlanc{background:#FFF;}
.fonsVerd2{background:#dbce06;}
.fonsVerd{background:#8e8f4d;}
.fonsGris{background:#CCC;}

/*FILETS*/
.filGris{
	border:1px solid #c1c1bf;
}
.filGris2{
	border:2px solid #c1c1bf;
}
.filDiscR{
	border-right:1px dashed #000;
}
.filDiscD{
	border-bottom:1px dashed #000;
}
.filSotaGris{
	border-bottom:1px solid #9a9a9a;
}
.filSotaDiscGris{
	border-bottom:2px dotted #9a9a9a;
}
.filDaltDiscGris{
	border-top:2px dotted #9a9a9a;
}

/*FORMULARI*/
.bona{
	border: 1px solid #A0A0A0;
	background:#FFF;
	font: 11px Trebuchet MS,Verdana;
	font-weight: normal;
	color:#000;
}

.error{
	border: 1px solid #CC0000;
	background:#ffbdab;
	font: 11px Trebuchet MS,Verdana;
	font-weight: normal;
	color:#000;
}

.buto2{
	border: 0px solid #CC0000;
	background:#dbce06;
	font: 14px Trebuchet MS,Verdana;
	font-weight: bold;
	color:#000;
	text-align:center;
	padding:12px;
}
.butoimg{
	background: url(imatges/boto_form.gif) no-repeat;
	border: 0px solid #CC0000;
	width:35px;
	height:15px;
}
