html,body {
	height:100%;
}
	
body {
	background-color:#dadbdc;
	margin:0;
	padding:0;
}

#neteja_floats{
	clear:both;
}

#container{
	width:1000px;
	background-image:url(img/img_fons.gif);
	background-repeat:repeat-y;	
    margin: auto;
	position:relative;
}

#Benvinguda{
	width:262px;
	height:50px;
	top:134px;
	left:728px;
	z-index:100;
	position:absolute;
	text-align:right;
}


#moodlebloc{
	width:796px;
	height: 480px;
	margin:12px 0 30px 25px;
	float:left;
	display:inline;
	text-align:center;
/*	overflow: auto;*/
}

#homepartsup{
	width:1000px;
	height:470px;
	background-image:url(img/img_fonshome.jpg);
	float:left;
}



#cap{
	width:1000px;
	height:122px;
	float:left;
}

#capesq{
	width:284px;
	height:122px;
	float:left;
}

#cap2{
	width:1000px;
	height:122px;
	float:left;
	background-image:url(img/img_fonscap2.jpg);
}

#capmenu{
	width:460px;
	height:28px;
	float:left;
	margin:44px 0 0 0;
	display:inline;
}

#femtalentboto{
	width:230px;
	height:76px;
	background-image:url(img/img_trans.gif);
	background-repeat:repeat;
	margin:16px 0 0 40px;
	float:left;
	display:inline;
}

#femtalentboto:hover{
	cursor: pointer;
	cursor:hand;
}

#botocm1{
	/*width:140px;
	display:inline;*/
	height:22px;
	float:left;
	margin-right:3px;
	background-color:#000000;	
	text-align:center;
	padding:6px 5px 0 5px;
	display:block;
}

#textbotocm1{
	/*width:140px;
	display:inline;	
	padding-top:7px;
	float:left;
	display:block;*/
}

#botocm2{
	/*width:125px;
	display:inline;*/
	height:22px;
	float:left;
	margin-right:3px;
	background-color:#000000;
	padding:6px 5px 0 5px;	
	text-align:center;
	display:block;
}

#textbotocm2{
	/*width:125px;
	float:left;
	padding-top:7px;
	display:inline;
	text-align:center;*/
}

#botocm3{
	/*width:75px;
	display:inline;	*/
	height:22px;
	float:left;
	background-color:#000000;
	padding:6px 5px 0 5px;
	text-align:center;
	display:block;
}

#textbotocm3{
	/*width:75px;
	float:left;
	padding-top:7px;
	display:inline;
	text-align:center;*/
}



#cdpart1{
	width:250px;
	height:32px;
	float:right;
}

#cdpart2{
	width:250px;
	height:90px;
	float:right;
}


#capmenuidioma{
	width:100px;
	height:14px;
	float:right;
	margin:8px 22px 0 0;
	text-align:right;
	display:inline;
}

#capmenucerca{
	width:175px;
	height:21px;
	float:right;
	margin:13px 33px 0 0;
	display:inline;
}

#cmcfletxa{
	width:22px;
	height:21px;
	float:right;
	margin:0 0 0 0;
}

#cmccaixa{
	width:106px;
	height:21px;
	float:right;
	background-image:url(img/img_fonscaixa.jpg);
	margin:0 0 0 0;
}

#cmctext{
	width:42px;;
	float:left;
	margin:0 0 0 0;
}

#principalpartA{
	width:430px;
	height:290px;
	margin:35px 0 20px 40px;
	float:left;
	display:inline;
}

#textprincipalA{
	width:430px;
	margin:0 0 18px 0;
	float:left;
	display:inline;
}

#textprincipalB{
	width:320px;
	margin:0 0 15px 0;
	float:left;
	display:inline;
}

#textprincipalC{
	width:300px;
	margin:0 0 18px 0;
	float:left;
	display:inline;
}

#textprincipalCesq{
	width:80px;
	margin:0 0 0 0;
	float:left;
	display:inline;
}

#textprincipalCmig{
	width:90px;
	margin:0 0 0 0;
	float:left;
	display:inline;
}

#textprincipalCdret{
	width:50px;
	margin:0 0 0 0;
	float:left;
	display:inline;
}

#botoestrellanegra{
	width:11px;
	height:11px;
	margin-right:5px;
	float:left;
	background-image:url(img/img_estrella2.gif);
	background-repeat:no-repeat;
	display:inline;
}


#botoestrellanegra:hover{
	background-image:url(img/img_estrella.gif);
	cursor: pointer;
	cursor:hand;
	text-decoration:none;
}

#botoestrellablanca{
	width:13px;
	height:13px;
	margin-right:0px;
	float:left;
	background-image:url(img/img_estrellablanca2.gif);
	background-repeat:no-repeat;

}


#botoestrellablanca:hover{
	background-image:url(img/img_estrellablanca.gif);
	cursor: pointer;
	cursor:hand;
	text-decoration:none;
}



#principalpartB{
	width:450px;
	height:348px;
	margin:0 0 0 0;
	float:right;
	display:inline;
}

#ppBesq{
	width:198px;
	margin:204px 12px 0 0;
	float:left;
	display:inline;
}


#ppBesqcaixa2{
	width:198px;
	height:48px;
	margin:30px 0 0 0;
	float:left;
	display:inline;
}

#ppBesqtitol{
	width:198px;
	height:30px;
	margin:0 0 4px 0;
	float:left;
	display:inline;
}

#ppBesqboto1{
	width:70px;
	height:46px;
	margin:0 3px 0 0;
	float:left;
	display:inline;
	background-image:url(img/img_botoque.jpg);
}

#ppBesqboto1 a{
	cursor: pointer;
	cursor:hand;
	background-image:url(img/img_botoque_mag.gif);
}

#ppBesqboto1:hover{
	cursor: pointer;
	cursor:hand;
	background-image:url(img/img_botoque_mag.gif);
}

#textppBesqboto1{
	width:68px;
	height:20;
	padding:14px 0 13px 0;
	float:left;
	display:inline;
	text-align:center;
}

#textppBesqboto1:hover{
	cursor: pointer;
	cursor:hand;
}

#ppBesqboto2{
	width:53px;
	height:46px;
	margin:0 3px 0 0;
	float:left;
	display:inline;
	background-image:url(img/img_botomur.jpg);
}

#ppBesqboto2 a{
	cursor: pointer;
	cursor:hand;
	background-image:url(img/img_botomur_mag.gif);
}


#ppBesqboto2:hover{
	cursor: pointer;
	cursor:hand;
	background-image:url(img/img_botomur_mag.gif);
}



#textppBesqboto2{
	width:51px;
	height:20;
	padding:14px 0 10px 0;
	float:left;
	display:inline;
	text-align:center;
}

#textppBesqboto2:hover{
	cursor: pointer;
	cursor:hand;
}

#ppBesqboto3{
	width:69px;
	height:46px;
	margin:0 0 0 0;
	float:left;
	display:inline;
	background-image:url(img/img_botoapro.jpg);
}

#ppBesqboto3 a{
	cursor: pointer;
	cursor:hand;
	background-image:url(img/img_botoapro_mag.gif);
}

#ppBesqboto3:hover{
	cursor: pointer;
	cursor:hand;
	background-image:url(img/img_botoapro_mag.gif);
}

#textppBesqboto3:hover{
	cursor: pointer;
	cursor:hand;
}

#textppBesqboto3{
	width:67px;
	height:20;
	padding:14px 0 10px 0;
	float:left;
	display:inline;
	text-align:center;
}


#ppBdreta{
	width:232px;
	margin:204px 0 0 0;
	float:left;
	display:inline;
}

#ppBdretacaixa1{
	width:120px;
	height:30px;
	margin:0 0 0 0;
	float:left;
	display:inline;
	background-image:url(img/img_newsletter.jpg);
	background-repeat:no-repeat;
}

#ppBdretacaixa2{
	width:232px;
	height:78px;
	background-color:#FFFFFF;
	margin:0 0 0 0;
	float:left;
	display:inline;
}

#ppBdretac2text1{
	width:200px;
	height:40px;
	margin:8px 0 0 15px;
	float:left;
	display:inline;
	border-bottom:solid 2px #000000;
	font-size:9px;
}

#ppBdretac2text2{
	width:198px;
	height:22px;
	margin:5px 0 0 18px;
	float:left;
	display:inline;
}

/* home part inferior*/

#homepartinf{
	width:1000px;
	height:470px;
	float:left;
}

#hpinfbloc1{
	width:1000px;
	height:168px;
	margin:0 0 10px 0;
	float:left;
	display:inline;
}

#hpinfbloc1partA{
	width:344px;
	height:168px;
	margin:0 0 0 0;
	float:left;
}

#hpinfb1partAcaixa1{
	width:160px;
	height:90px;
	margin:66px 0 0 28px;
	float:left;
}

#hpinfb1partAcaixa1sup{
	width:160px;
	height:42px;
	margin:0 0 0 0;
	float:left;
}

#hpinfb1partAcaixa1inf{
	width:160px;
	height:48px;
	margin:0 0 0 0;
	float:left;
}

#hpinfb1partAcaixa2{
	width:78px;
	height:24px;
	margin:130px 12px 0 0;
	float:right;
	display:inline;
	background-color:#FFFFFF;
}

#hpinfbloc1partB{
	width:652px;
	height:168px;
	margin:0 0 0 0;
	float:left;
	background-image:url(img/img_fonsnegre.gif);
}

#hpinfbloc1partB a{
	text-decoration:none;
}

#hpinfb1pBesq{
	width:152px;
	height:141px;
	margin:12px 0 0 11px;
	float:left;
	display:inline;
}

#hpinfb1pBesqboto1{
	width:138px;
	height:32px;
	margin:0 0 0 0;
	float:left;
	display:inline;
	background-image:url(img/img_triangle_blanc.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:15px 0 0 16px;
}

#hpinfb1pBesqboto1:hover{
	cursor: pointer;
	cursor:hand;
	background-image:url(img/img_triangle_magenta.gif);
	background-repeat:no-repeat;
	background-position:left;
}

#hpinfb1pBesqboto2{
	width:138px;
	height:32px;
	margin:0 0 0 0;
	float:left;
	display:inline;
	background-image:url(img/img_triangle_magenta.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:15px 0 0 16px;
}

#hpinfb1pBesqboto2:hover{
	cursor: pointer;
	cursor:hand;
}

#hpinfb1pBesqboto3{
	width:138px;
	height:32px;
	margin:0 0 0 0;
	float:left;
	display:inline;
	background-image:url(img/img_triangle_blanc.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:15px 0 0 16px;
}

#hpinfb1pBesqboto3:hover{
	cursor: pointer;	
	cursor:hand;
	background-image:url(img/img_triangle_magenta.gif);
	background-repeat:no-repeat;
	background-position:left;
}

#hpinfb1pBmig{
	width:379px;
	height:141px;
	margin:0 0 0 0;
	float:left;
	display:inline;
}

#hpinfb1pBmigtext{
	width:334px;
	margin:16px 0 0 20px;
	float:left;
	display:inline;
}

#hpinfb1pBmigtext1{
	width:334px;
	margin:0 0 4px 0;
	float:left;
	display:inline;
}

#hpinfb1pBmigtext2{
	width:334px;
	padding-bottom:10px;
	margin:0 0 4px 0;
	float:left;
	display:inline;
}

#hpinfb1pBmigquadre{
	width:23px;
	height:14px;
	margin:0 0 4px 0;
	float:right;
	display:inline;
}

#hpinfb1pBdreta{
	width:91px;
	height:141px;
	margin:0 0 0 0;
	float:left;
}

#hpinfb1pBdretainter{
	width:80px;
	height:115px;
	margin:12px 0 0 10px;
	float:left;
	display:inline;
}

#hpinfb1pBdretainterestrelles{
	width:70px;
	margin:0 0 8px 0;
	float:left;
	display:inline;
}

#hpinfb1pBdretaintertext{
	width:70px;
	height:90px;
	margin:0 0 0 0;
	float:left;
	display:inline;
}

#hpinfbloc2{
	width:1000px;
	height:165px;
	margin:0 0 0 0;
	float:left;
}

#hpinfbloc2cos{
	width:985px;
	height:165px;
	margin:0 0 0 8px;
	float:left;
	display:inline;
	background-color:#87888a;
}

#hpinfbloc2cosboto{
	width:183px;
	height:142px;
	margin:12px 16px 0 0;
	float:left;
	display:inline;
}

#hpinfbloc2cosboto2{
	width:183px;
	height:142px;
	margin:12px 0 0 0;
	float:left;
	display:inline;
}


#hpinfbloc2cosboto:hover{
	cursor: pointer;
	cursor:hand;
}


#hpinfbloc2costext{
	width:152px;
	height:120px;
	margin:32px 16px 0 26px;
	float:left;
	display:inline;
}

#hpinfbloc3{
	width:1000px;
	height:28px;
	margin:0 0 40px 0;
	float:left;
}

#hpinfbloc3partdreta{
	width:260px;
	height:20px;
	margin:0 24px 0 0;
	float:right;
	display:inline;
	background-color:#000000;
	padding:8px 0 0 30px;
}

#hpinfbloc3text{
	height:20px;
	margin:0 18px 0 0;
	float:right;
	display:inline;
	text-align:center;
	padding:8px 0 0 0;
}

#hpinfbloc4{
	width:1000px;
	height:110px;
	margin:0 0 0 0;
	float:left;
	background-image:url(img/img_fonslogos.gif);
	background-repeat:no-repeat;
}

#hpinfbloc4text{
	width:1000px;
	margin:60px 0 0 0;
	float:right;
	text-align:right;
}

/* menu lateral*/

#menulateral{
	width:166px;
	margin:12px 0 0 13px;
	float:left;
	display:inline;
}

#menulateralblocboto{
	width:166px;
	margin:0 0 10px 0;
	float:left;
	display:inline;
}

#menulateralblocboto a{
	text-decoration:none;
}

#menulateralbloc2boto{
	width:166px;
	height:27px;
	margin:0 0 40px 0;
	float:left;
	display:inline;
}



#botomenulatA{
	width:154px;
	height:16px;
	margin:0 0 5px 0;
	padding:2px 0 0 12px;
	float:left;
	display:inline;
	background-color:#000000;
	text-decoration:none;
}

#botomenulatA:hover{
	cursor: pointer;
	cursor:hand;
	color:#e63d8a;
	text-decoration:none;
}

#menulateralbloc3{
	width:166px;
	height:128px;
	margin:0 0 31px 0;
	float:left;
	display:inline;
}

#botomenulatB{
	width:154px;
	height:16px;
	margin:0 0 5px 0;
	padding:2px 0 0 12px;
	float:left;
	display:inline;
	background-color:#000000;
	text-decoration:none;
	color:#e63d8a;
}

#botomenulatB:hover{
	cursor: pointer;
	cursor:hand;
	color:#e63d8a;
	text-decoration:none;
}

#menulateralbloc3titol{
	width:156px;
	margin:0 0 4px 10px;
	float:left;
	display:inline;
}

#menulateralbloc3cos{
	width:166px;
	height:105px;
	margin:0 0 0 0;
	float:left;
	display:inline;
	background-color:#ffffff;
}

#menulateralbloc3cosinter{
	width:148px;
	height:87px;
	margin:9px 0 0 9px;
	float:left;
	display:inline;
	background-color:#000000;
}

#menulateralbloc3cosintertext{
	width:120px;
	height:70px;
	margin:10px 0 0 15px;
	float:left;
	display:inline;
}

#menulateralbloc4boto{
	width:166px;
	height:75px;
	margin:0 0 30px 0;
	display:inline;
	float:left;
}

#menulateralbloc5{
	width:166px;
	height:80px;
	margin:0 0 26px 0;
	float:left;
	display:inline;
}

#menulateralbloc5titol{
	width:160px;
	height:20px;
	margin:0 0 6px 6px;
	float:left;
	display:inline;
}

#menulateralbloc5fila{
	width:166px;
	height:20px;
	margin:0 0 10px 0;
	text-align:right;
	float:right;
	display:inline;
}



/*menu articles*/

#capart{
	width:785px;
	height:110px;
	margin:0 0 0 34px;
	float:left;
	display:inline;
}

#capart2{
	width:785px;
	height:60px;
	margin:0 0 10px 34px;
	float:left;
	display:inline;
}

#capart3{
	width:785px;
	height:75px;
	margin:0 0 0 34px;
	float:left;
	display:inline;
}

#capart4{
	width:720px;
	height:75px;
	margin:0 0 30px 0;
	float:left;

}

#centralmini{
	width:785px;
	margin:12px 0 10px 34px;
	float:left;
	display:inline;
}

#centralmini2{
	width:785px;
	margin:8px 0 10px 34px;
	float:left;
	display:inline;
}

#centralminiesq{
	width:335px;
	margin:0 0 0 0;
	float:left;
}

#bloc_dreta{
	width:440px;
	margin:0 0 0 0;
	float:right;
}

#info1{
	/visibility:hidden;
	/*display:none;*/
}

#info2{
	visibility:hidden;
	/*display:none;*/
}

#info3{
	visibility:hidden;
	/*display:none;*/
}




#capartmini{
	width:335px;
	height:110px;
	margin:0 0 0 0;
	float:left;
	display:inline;
}

#caparttitolmini{
	width:335px;
	height:25px;
	margin:18px 0 0 0;
	padding-bottom: 20px;
	float:left;
	display:inline;
}

#capartsubmenumini{
	width:335px;
	height:20px;
	margin:0 0 0 0;
	float:left;
	display:inline;
}

#capartsubmenuesqmini{
	width:200px;
	height:20px;
	margin:0px 0 0 0;
	float:left;
}

#capartsubmenuesqminirecu{
	width:200px;
	height:20px;
	margin:0px 0 28px 0;
	float:left;
	display:inline;
}



#caparttitol{
	width:785px;
	height:25px;
	margin:30px 0 0 0;
	padding-bottom: 20px;
	float:left;
	display:inline;
}


#recursoscaparttitol{
	width:785px;
	height:36px;
	margin:30px 0 0 34px;
	float:left;
	display:inline;
}

#caparttitol2{
	width:400px;
	height:25px;
	margin:30px 0 16px 0;
	float:left;
	display:inline;
}

#queestitol{
	width:700px;
	height:25px;
	margin:30px 0 16px 0;
	float:left;
	display:inline;
}

#caparttitolesq{
	height:25px;
	margin:0 14px 0 0;
	float:left;
	display:inline;
}

#caparttitolmenu{
	width:200px;
	height:19px;
	margin:5px 0 0 0;
	padding:1px 0 0 0;
	float:left;
	display:inline;
	background-color:#9c9e9f;
	text-align:center;
	position:relative;
}


#capartsubmenu{
	width:785px;
	height:20px;
	margin:0 0 0 0;
	float:left;
	display:inline;
}

#capartsubmenuesq{
	width:200px;
	height:20px;
	margin:0px 0 0 0;
	float:left;
	display:inline;
}

#queesfemmenu{
	width:300px;
	height:20px;
	margin:0 0 0 0;
	float:left;
	display:inline;
}

#comfemmenu{
	width:480px;
	height:20px;
	margin:0 0 0 0;
	float:left;
	display:inline;
}

#comfemmenuinf{
	width:460px;
	height:25px;
	margin:0 0 0 34px;
	float:left;
	display:inline;
}

#comfemmenuinfboto{
	width:107px;
	height:25px;
	margin:0 20px 0 0;
	background-image:url(img/img_botodemo.gif);
	background-repeat:no-repeat;
	float:left;
	display:inline;
}


#comfemmenuinfbototext{
	width:82px;
	height:21px;
	margin:0 20px 0 0;
	padding:4px 0 0 25px;
	float:left;
	display:inline;
}

#comfemmenuinfbototext:hover{
	cursor: pointer;
	cursor:hand;
}

#comfemmenuinfboto2{
	width:107px;
	height:25px;
	margin:0 20px 0 0;
	background-image:url(img/img_botoajuda.gif);
	background-repeat:no-repeat;
	float:left;
	display:inline;
}

#comfemmenuinfboto3{
	width:123px;
	height:25px;
	margin:0 0 0 0;
	background-image:url(img/img_botomesinfo.gif);
	background-repeat:no-repeat;
	float:left;
	display:inline;
}

#capartsubmenudreta{
	width:340px;
	height:20px;
	margin:0 50px 0 0;
	text-align:right;
	float:right;
	display:inline;
}

#capartsubmenudretainter{
	height:20px;
	padding:0 0 0 18px;
	text-align:right;
	float:right;
	display:inline;
}

#capartsubmenudretainter2{
	height:20px;
	padding:0 0 0 0;
	text-align:right;
	float:right;
	display:inline;
}

/* articles */

#articlesbloc1{
	width:440px;
	float:left;
	margin:0 0 10px 0;
	display:inline;
}

#articlesbloc1titol{
	width:400px;
	/*float:left;*/
	margin:0 0 8px 0;
	/*display:inline;*/
}

articlestextitol{
	width:400px;
	margin:0 0 10px 0;
	float:left;
	display:inline;
}

#articlesbloc1subtitol{
	width:400px;
	height:12px;
	/*float:left;*/
	margin:0 0 10px 0;
	/*display:inline;*/
}

#articlesbloc1barrainf{
	width:440px;
	float:left;
	margin:10px 0 30px 0;
	display:inline;
}

#articlesPA1{
	width:250px;
	height:330px;
	top:231px;
	left:211px;
	z-index:302px;
	position:absolute;
	background-color:#993333;
}

#articentral{
	width:300px;
	margin:0 0 0 0;
	float:left;
	text-decoration:none;
}

#articentral a{
	text-decoration:none;
}


#artibloc{
	width:300px;
	height:330px;
	overflow:auto;
	outline: none;
	border:none;	
}	



#articlesPA1inter{
	width:250px;
	margin:0 0 20px 0;
	border-bottom:dashed 1px #e63d8a;

}

#articlesPA1interBOTO1{
	width:250px;
	margin:0 0 20px 0;
	border-bottom:dashed 1px #e63d8a;

}

#articlesPA1interBOTO1 a{
	cursor: pointer;
	cursor:hand;
}

#articlesPA1interBOTO1:hover{
	cursor: pointer;
	cursor:hand;
}


#articlesPA2{
	width:440px;
	height:266px;
	top:122px;
	left:0x;
	z-index:302px;
	position:absolute;
	background-color:#FF9900;
}

#arti2central{
	width:440px;
	margin:0 0 10px 0;
	float:left;
	display:inline;
}

.arti2bloc{
	width:440px;
	height:266px;
	overflow:auto;
	float: left;
	padding-bottom: 0px;
	border:none;
	
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .arti2bloc{
	height:166px;
	padding-bottom: 100px;
	border:none;
}
}


.arti2bloc1{
	width:400px;
}


#agenda_central{
	width:418px;
	margin:0 0 10px 0;
	float:left;
	display:inline;
}

.agenda_bloc{
	width:418px;
	height:266px;
	overflow:auto;
	outline: none;
	border:none;

}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .agenda_bloc{
	height:166px;
	padding-bottom: 100px;
	outline: none; 
	border:none;
}
}

.agenda_bloc1{
	width:378px;
}



.arti2centralprint{
	display: none;
}

/* agenda part superior*/

#agendapartsup{
	width:1000px;
	min-height:647px;
	float:left;
}

*html #agendapartsup{
	height:647px;
}

#agendacap{
	width:785px;
	height:54px;
	margin:12px 0 0 36px;
	float:left;
	display:inline;
}

#agendacapesq1{
	width:47px;
	height:54px;
	margin:0 0 0 0;
	float:left;
}

#agendacapesq2{
	width:172px;
	height:54px;
	margin:0 0 0 0;
	float:left;
	display:inline;
}

#agendacapesq2sup{
	width:172px;
	height:28px;
	margin:0 0 0 0;
	float:left;
	display:inline;
}

#agendacapesq2inf{
	width:172px;
	height:26px;
	margin:0 0 0 0;
	float:left;
	display:inline;
}

#agendacapesq2infbloc{
	width:167px;
	height:19px;
	margin:0 0 0 5px;
	float:left;
	display:inline;
	background-color:#9c9e9f;
	text-align:center;
	position: relative;
}

#agendacapdreta{
	width:300px;
	height:19px;
	margin:5px 10px 0 0;
	float:right;
	text-align:right;
	display:inline;
}

#agendatrianglePA{
	width:9px;
	height:6px;
	top:18px;
	left:118px;
	z-index:333;
	position:absolute;
}

#banctrianglePA{
	width:9px;
	height:6px;
	top:179px;
	left:364px;
	z-index:444;
	position:absolute;
}

#banctrianglePA2{
	width:9px;
	height:6px;
	top:179px;
	left:456px;
	z-index:445;
	position:absolute;
}

#banctrianglePA3{
	width:9px;
	height:6px;
	top:179px;
	left:297px;
	z-index:446;
	position:absolute;
}

#banctrianglePA4{
	width:9px;
	height:6px;
	top:179px;
	left:456px;
	z-index:447;
	position:absolute;
}


#recursostrianglePA1{
	width:9px;
	height:6px;
	top:20px;
	left:40px;
	z-index:911;
	position:absolute;
}

#recursostrianglePA2{
	width:9px;
	height:6px;
	top:20px;
	left:105px;
	z-index:912;
	position:absolute;
}

#recursostrianglePA3{
	width:9px;
	height:6px;
	top:20px;
	left:200px;
	z-index:913;
	position:absolute;
}


#agendasubcap{
	width:785px;
	height:22px;
	margin:0 0 0 36px;
	float:right;
	display:inline;
}

#agendasubcapinter{
	width:190px;
	height:18px;
	margin:0 0 0 300px;
	padding:4 0 0 0;
	float:left;
	display:inline;
}

#agenda2blocesq{
	width:378px;
	margin:30px 80px 0 36px;
	float:left;
	display:inline;
}

#grup_N{
	width:418px;
	margin:30px 40px 0 36px;
	float:left;
	display:inline;
}

#agenda_N1{
	width:418px;
	float:left;
	visibility:hidden
}

#agenda_N2{
	width:418px;
	float:left;
	visibility:hidden;	
}

#agenda_N3{
	width:418px;
	float:left;
	visibility:hidden;	
}


#agenda2blocesqtitol1{
	width:378px;
	margin:6px 0 12px 0;
	float:left;
	display:inline;
}

#agenda2blocesqtitol2{
	width:378px;
	margin:0 0 24px 0;
	float:left;
	display:inline;
}

#agenda2blocesqtext{
	width:378px;
	margin:0 0 20px 0;
	float:left;
	display:inline;
	text-align:justify;
}

#agenda2blocesqboto{
	width:110px;
	height:17px;
	margin:0 0 50px 0;
	float:left;
	display:inline;
}




#agenda2blocdretatitol{
	width:318px;
	height:24px;
	margin:0 0 10px 0;
	float:left;
	display:inline;
	border-bottom:dashed 1px #a1a1a1;
}

#infomestitol{
	width:150px;
	height:24px;
	margin:0 0 0 100px;
	float:left;
	display:inline;

}

#agenda2blocsota{
	width:318px;
	height:20px;
	margin:0 8px 40px 0;
	float:left;
	display:inline;
	border-bottom:dashed 1px #a1a1a1;
}

#agenda_index{
	width:320px;
	float:left;	
}


#infotextcentral{
	width:316px;
	margin:0 0 0 0;
	float:left;
}

#infotextbloc{
	width:316px;
	height:320px;
	overflow:auto;
	outline: none; 
	border:none;
}
	
	
#infotextbloc1{
	width:280px;
}




/*banc idees*/

#premsacap{
	width:785px;
	height:54px;
	margin:12px 0 50px 36px;
	float:left;
	display:inline;
}

#premsacapesq1{
	width:47px;
	height:54px;
	margin:0 0 0 0;
	float:left;
}

#premsacapesq2{
	width:420px;
	height:54px;
	margin:0 0 0 0;
	float:left;
	display:inline;
}

#premsacapesq2sup{
	width:286px;
	height:28px;
	margin:0 0 0 0;
	float:left;
	display:inline;
}

#premsacapesq2inf{
	width:420px;
	height:26px;
	margin:0 0 0 0;
	float:left;
}

#premsacapesq2infbloc{
	width:390px;
	height:18px;
	padding-top:1px;
	margin:0 0 0 5px;
	float:left;
	display:inline;
	background-color:#9c9e9f;
	text-align:center;

}


/* agenda part inferior*/

#agendapartinf{
	width:1000px;
	height:356px;
	float:left;
}

/* agenda calendari*/

#agendacalendari{
	width:777px;
	margin:0 10px 12px 0;
	float:right;
	display:inline;
}

#agendacalendariFila1{
	width:777px;
	height:30px;
	float:right;
	display:inline;
	border-bottom:dashed 1px #a1a1a1;
}

#agendacalendariFila1bloc{
	width:111px;
	height:13px;
	padding:17px 0 0 0;
	float:left;
	display:inline;
}

#agendacalendariFila2{
	width:777px;
	height:78px;
	float:right;
	border-bottom:dashed 1px #a1a1a1;
}

#agendacalendariFila2bloc{
	width:111px;
	height:72px;
	margin:6px 0 0 0;
	float:left;
	display:inline;
}

#agendacalendariFila3{
	width:777px;
	height:78px;
	float:right;
}

/*PA*/

#recomanemPA{
	width:760px;
	height:350px;
	top:195px;
	left:210px;
	z-index:370;
	position:absolute;
}

#recocentral{
	width:760px;
	margin:0 0 0 34px;
	float:left;
	display:inline;
}

#recobloc{
	width:760px;
	height:350px;
	overflow:auto;
	border:none;
	outline: none;	
}

#recopainter{
	width:720px;
	border-bottom:dashed 1px #e63d8a;
	margin:0 0 20px 0;
}

#queesfemPA{
	width:760px;
	height:350px;
	top:230px;
	left:215px;
	z-index:360;
	position:absolute;
	overflow: auto;
}

#queesfemcentral{
	width:760px;
	margin:0 0 0 34px;
	float:left;
	display:inline;
}



#antecendentbloc{
	width:760px;
	height:350px;
	margin:0 0 30px 0;
	overflow:auto;
	border:none;
	outline: none;
}

#entitatscentral{
	width:760px;
	margin:0 0 0 34px;
	float:left;
	display:inline;
}

#entitatsbloc{
	width:760px;
	height:350px;
	overflow:auto;
	border:none;
	outline:none;
}

#cercablocT{
	width:785px;
	border:none;
	float:left;
	margin-bottom:12px;
	display:inline;
}

#entitatsbloc1{
	width:720px;
	padding-bottom:60px;
	float:left;
	display:inline;
}
#cercatroba{
	width:760px;
	float:left;
	border-top:#7b7b7b solid 8px;
}

#cercatroba td{
padding:3px 10px 3px 10px;
}




#cercatroba1{
	width:770px;
	float:left;
}
#cercatrTits{
	width:185px;
	float:left;
}
#cercatrT1{
	width:124px;
	float:left;
	padding-left:17px;
	display:inline;
	height:19px;
	padding-top:1px;
	background-color:#c1c1c1;
	margin-right:4px;
	display:inline;
	line-height:1em;
}
#cercas1{
	width:182px;
	float:left;
	border-right:#7b7b7b solid 3px;
}
#cercasUlt{
	width:215px;
	float:left;
}
#cercasGF{
	width:182px;
	background-color:#e0e0e1;
	height:18px;
}
#cercasGN{
	width:182px;
	height:18px;
}

#cercasGF2{
	width:212px;
	background-color:#e0e0e1;
	height:18px;
}
#cercasGN2{
	width:212px;
	height:18px;
}


#entitatsblocesq{
	width:107px;
	margin:0 24px 0 0;
	border: solid 3px #777777;
	float:left;
	display:inline;
}

#entitatsblocdret{
	width:576px;
	float:left;
}

#comfemPA{
	width:720px;
	height:250px;
	top:230px;
	left:215px;
	z-index:350;
	position:absolute;
}

#comfemcentral{
	width:760px;
	margin:0 0 30px 34px;
	float:left;
	display:inline;	
}

#comfembloc{
	width:760px;
	height:250px;
	overflow:auto;
	outline: none;
	border:none; 
}



#comfemblocB{
	width:760px;
	height:350px;
	overflow:auto;
}

#comfembloc1{
	width:720px;
}

#comfembloc1_llista{
	width:720px;
}
#comfembloc1_llista ul{
margin:0;
padding:0;}

#comfembloc1_llista li{
list-style-position:inside;
}
.llistanum{list-style: decimal; padding: 15px 0 0 0px; font-weight: bold;}
.llistapunt{list-style: disc; padding: 0 0 0 50px; font-weight:normal;}
.llistacer{list-style: circle; padding: 0 0 0 15px; font-weight:normal;}
.llistabold{list-style: none; padding: 10px 0 0 0px; font-weight: bold;}

#premsaPA{
	width:760px;
	height:350px;
	top:230px;
	left:215px;
	z-index:340;
	position:absolute;
}

#premsacentral{
	width:760px;
	margin:0 0 0 34px;
	float:left;
	display:inline;
}

#premsabloc{
	width:760px;
	height:350px;
	overflow:auto;
	outline: none; 
	border:none; 	
}


#premsablocX{
	width:720px;
	margin:0 0 0 0;
	float:left;
}

#premsablocesq{
	width:57px;
	margin:0 30px 30px 0;
	float:left;
	display:inline;
}

#premsablocdret{
	width:630px;
	margin:0 0 30px 0;
	float:left;
	display:inline;
}

#bancPA{
	width:670px;
	height:380px;
	top:225px;
	left:260px;
	z-index:330;
	position:absolute;
}

#bancentral{
	width:710px;
	margin:0 0 0 100px;
	float:left;
	display:inline;
}

#whocentral{
	width:770px;
	margin:0 0 0 30px;
	float:left;
	display:inline;
}

#who1{
	width:770px;
	margin-top:15px;
	float:left;
	display:inline;
}
#who11{
	width:127px;
	float:left;
	display:inline;
}

#whoPerfil{
	width:400px;
	float:left;
	display:inline;
	margin-left:20px; 
}

#whoEdit{
	width:100px;
	height:23px;
	float:left;
	background-color:#e63d8a;
	display:inline;
}

#whoComnt{
	width:100px;
	height:23px;
	float:right;
	background-color:#9c9e9f;
	display:inline;
	margin-right:33px;
}
#whoNOComnt{
 	margin-top:10px;
	width:200px;
	height:23px;
	float:right;
	display:inline;
	margin-right:33px;
}

#who11_foto{
	width:111px;
	height:135px;
	padding:8px 8px 0 8px;
	float:left;
	display:inline;
	background-color:#87888a;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:2em;
}

#who11_mes{
	width:122px;
	float:left;
	text-align:right;
}

#who11Sep{
	width:30px;
	height:153px;
	float:left;
	display:inline;
}

#cercaWho{
	width:80px;
	height:15px;
	padding:3px 0 0 5px;
	background-color:#000000;
	float:left;
	display:inline;
}

#cercaWhoOp{
	width:300px;
	margin-right:50px;
	display:inline;
	float:left;
	display:inline;
}

#bancbloc{
	width:710px;
	height:380px;
	overflow:auto;
	outline: none; 
	border:none; 	
}

#bancblocNN{
	width:710px;
	height:850px;
	overflow:auto;
	outline: none; 
	border:none;
}
#bablNewper{
	width:710px;
	overflow:auto;
	outline: none; 
	border:none; 	
}

#bancblocX{
	width:670px;
	margin:0 0 26px 0;
	float:left;
	display:inline;
	border-bottom:dashed 1px #a1a1a1;
}
#bancblocX2{
	width:670px;
}

#bancblocsup{
	width:630px;
	float:left;
}


#bancblocsupesq{
	width:90px;
	height:90px;
	margin:0 20px 0 0;
	padding:8px;
	background-color:#000000;
	float:left;
	display:inline;
}

#MurLatEsq{
	width:106px;
	margin:0 20px 0 0;
	float:left;
	display:inline;
}


#bancblocsupdreta1{
	width:500px;
	height:30px;
	margin:0 0 6px 0;
	float:left;
	display:inline;
}

#bancblocsupdreta1data{
	width:200px;
	float:left;
	display:inline;
}

#bancblocsupdreta1enviar{
	width:300px;
	float:right;
	display:inline;
}

#bancblocsupdreta1enviarinter{
	height:17px;
	margin:0 0 0 20px;
	float:right;
	display:inline;
}


#bancblocsupdreta2{
	width:500px;
	margin:0 0 5px 0;
	float:left;
	display:inline;
	padding-bottom:15px;
}

#bancblocinf{
	width:630px;
	margin:0 0 0 0;
	float:left;
}

#bancblocinfesq{
	width:146px;
	height:80px;
	margin:0 0 15px 12px;
	float:left;
	display:inline;
}
#bancblocinfesqVal{
	width:96px;
	padding:10px 0 10px 10px;
	float:left;
	display:inline;
}

#bancblocinfdreta{
	width:470px;
	margin:0 0 25px 0;
	float:right;
	display:inline;
}

#bancblocinfdretaint{
	width:470px;
	margin:0 0 15px 0;
	float:left;
	display:inline;
}

#bescoment{
	width:450px;
	padding:5px 10px 5px 10px;
	border:#CCCCCC solid 1px;
	background-image:url(img/fonscoment.gif);
	background-repeat:repeat-y;
	background-position:left;
	margin:0 0 20px 0;
	float:left;
	display:inline;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	overflow:auto;
}

.bescoment{
	width:450px;
	padding:5px 10px 5px 10px;
	border:#CCCCCC solid 1px;
	background-image:url(img/fonscoment.gif);
	background-repeat:repeat-y;
	background-position:left;
	margin:0 0 20px 0;
	float:left;
	display:inline;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	overflow:auto;
}

#bancblocinfdretaintimg{
	width:30px;
	height:30px;
	margin:0 15px 0 0;
	border:solid 1px #a1a1a1;
	float:left;
	display:inline;
}

#bancblocinfdretainttext{
	width:423px;
	margin:0 0 0 0;
	float:left;
	display:inline;
}

#bancbloc2{
	width:630px;
	margin:0 0 26px 0;
	padding:0 0 10px 0;
	float:left;
	border-bottom:dashed 1px #999999;
	display:inline;
}

#bancentralamic{
	width:750px;
	margin:0 0 0 34px;
	float:left;
	display:inline;
}

#bancentralamicNew{
	width:810px;
	float:left;
	display:inline;
}

#bancamic_titol{
	width:600px;
	margin:20px 0 20px 0;
	float:right;
	display:inline;
}


#bancamic_caixa{
	width:760px;
	margin:0 0 60px 0;
	float:right;
	display:inline;
}

#bancaporta_caixa{
	width:740px;
	margin:20px 0 60px 0;
	float:right;
	display:inline;
}

#amicfila{
	width:750px;
	padding-bottom:15px;
	float:right;
	display:inline;
}

#aportafilacaixa{
	width:600px;
	height:22px;
	margin:0 0 0 10px;
	float:right;
	display:inline;
}

#aportafilacaixa1{
	width:230px;
	height:23px;
	margin:0 10px 0 0px;
	float:left;
	display:inline;
}

#aportafilaboto1{
	width:56px;
	height:18px;
	text-align:center;
	padding: 4px 0 0px 0;
	background-color:#c7c7c7;
	margin:1px 10px 0 0px;
	float:left;
	display:inline;
}



#glossariPA{
	width:780px;
	height:350px;
	top:230px;
	left:215px;
	z-index:340;
	position:absolute;
}

#gloscentral{
	width:760px;
	margin:0 0 40px 30px;
	float:left;
	display:inline;
}

#glosbloc{
	width:760px;
	height:350px;
	overflow: auto;	
	outline: none; 
	border:none; 	
}

#glosbloc1{
	width:720px;
	float:left;
	display:inline;
	margin:0 0 20px 0;
}

#glosblocesq{
	width:130px;
	margin:0 20px 0 0;
	text-align:right;
	float:left;
	display:inline;
}

#glosblocdreta{
	width:548px;
	margin:0 0 0 0;
	padding:0 0 0 20px;
	border-left:solid 1px #e63d8a;
	float:left;
	display:inline;
}

#faqPA{
	width:700px;
	height:380px;
	top:195px;
	left:230px;
	z-index:370;
	position:absolute;
}

#faqcentral{
	width:740px;
	margin:0 0 0 50px;
	float:left;
	display:inline;

}

#faqbloc{
	width:740px;
	height:380px;
	overflow: auto;	
	outline: none;
	border:none; 	 
}

#faqbloc1{
	width:700px;
	margin:0 0 40px 0;
	float:left;
	display:inline;
}

#faqbloc2{
	width:700px;
	margin:0 0 30px 0;
	float:left;
	display:inline;
}

#faqbloc2titol{
	width:692px;
	height:18px;
	padding-top:3px;
	margin:0 0 20px 0;
	padding-left:8px;
	background-color:#dbdbdb;
	float:left;
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

#faqbloc2text{
	width:650px;
	margin:0 0 0 50px;
	float:left;
	display:inline;
}

#resultatsPA{
	width:720px;
	height:315px;
	top:205px;
	left:214px;
	z-index:400;
	position:absolute;
}

#resulcentral{
	width:760px;
	margin:0 0 0 34px;
	float:left;
	display:inline;
}

#resulbloc{
	width:760px;
	height:315px;
	overflow:auto;
	outline: none;
	border:none; 		
}

#resultatsbloc{
	width:720px;
	float:left;
	outline: none;
	border:none; 	
}
#resultatsblocinter1{
	width:720px;
	padding:5px 0 10px 0;
	margin:0 0 0 0;
	border-bottom:dashed 1px #e63d8a;
	float:left;
	display:inline;
}

#resultatsbloc2{
	width:400px;
	height:100px;
	margin:30px 390px 50px 0;
	float:right;
	display:inline;
}

#resultatsbloc2 a{
	text-decoration:none;
}

#resultatsbloc2titol{
	width:400px;
	margin:0 0 10px 0;
	float:left;
	display:inline;
}

#resultatsbloc2boto{
	/*width:112px;*/
	height:16px;
	padding:2px 10px 0 10px;
	margin:0 0 10px 0;
	background-color:#e63d8a;
	float:left;
	display:block;
}

#resultatsbloc2boto:hover{
	text-decoration:none;
	cursor: pointer;
	cursor:hand;
}

/*nous_usuaris*/

#usuariscentral{
	width:720px;
	margin:0 0 0 35px;
	float:left;
	display:inline;
}

#usuariscaixa_A{
	width:720px;
	margin:0 0 35px 0;
	float:left;
	display:inline;
}

#caixa_A_filatitol{
	width:690px;
	margin:0 0 14px 0;
	float:left;
	display:inline;
}

#caixa_A_fila{
	width:695px;
	margin:0 0 14px 0;
	float:right;
	display:inline;
}
#caixaAfincriu{
	width:660px;
	margin:0 0 14px 0;
	float:left;
	display:inline;
	text-align:left;
}

#caixa_A_titolB{
	width:500px;
	margin:0 0 4px 10px;
	float:left;
	display:inline;
}

#caixa_A_titolBpart1{
	width:155px;
	margin:0 0 0px 0px;
	float:left;
	display:inline;
}

#caixa_A_titolBpart2{
	width:216px;
	float:left;
}

#caixa_A_titolBpart3{
	width:80px;
	margin:0 0 0px 0px;
	float:left;
	display:inline;
}


#caixa_A_filacaixa{
	width:660px;
	margin:0 0 0 35px;
	float:left;
	display:inline;
}

#caixa_A_filacaixapart1{
	width:127px;
	margin:0 15px 0px 0px;
	float:left;
	display:inline;
}

#caixa_A_filacaixapart2{
	width:201px;
	margin:0 15px 0px 0px;
	float:left;
	display:inline;
}

#caixa_A_filaxx{
	width:300px;
	margin:0 15px 0 10px;
	float:right;
	display:inline;
}

#caixa_A_filacaixapart3{
	width:272px;
	margin:0 0 0px 0px;
	float:left;
	display:inline;
}

#caixa_A_filacaixapart4{
	width:180px;
	margin:0 0 0px 0px;
	float:left;
	display:inline;
}

#caixa_A_filacaixapart5{
	width:60px;
	float:left;
	display:inline;
	text-align:right;
	padding-top:3px;
}

#caixa_A_filacaixapart6{
	width:122px;
	margin:0 0 0px 0px;
	float:left;
	display:inline;
}

#caixa_A_filacaixapart7{
	width:122px;
	margin:0 0 0px 0px;
	float:left;
	display:inline;
}

#caixa_A_filatitoliter{
	width:158px;
	height:16px;
	background-color:#000000;
	text-align:center;
	padding:4px 0 0 0;
	float:left;
	display:inline;
}

#caixa_A_filaB{
	width:55px;
	margin:0 0 0px 0px;
	text-align:right;
	float:right;	
}

#caixa_A_fiBNew{
	width:55px;
	margin:0 0 0px 0px;
	text-align:left;
	float:left;	
}

#caixa_A_filaB2{
	width:300px;
	padding:4px 0 0 0;
	text-align:right;
	float:right;	
}

#usuariscaixa_B{
	width:675px;
	margin:0 0 50px 10px;
	float:left;
	display:inline;
}

#usuariscaixa_B_bloc{
	width:660px;
	margin:20px 0 30px 7px;
	float:left;
	display:inline;
}

#usuariscaixa_B_fila{
	width:660px;
	margin:0 0 2px 0;
	float:left;
	display:inline;
}

#usuariscaixa_B_filaesq{
	width:280px;
	margin:0 0 0 20px;
	float:left;
	display:inline;
}

#usuariscaixa_B_filadreta{
	width:360px;
	margin:0 0 0 0;
	float:right;
}

#usuariscaixa_B_boto{
	width:158px;
	height:21px;
	padding:3px 0 0 0;
	background-color:#000000;
	text-align:center;
	margin:0 20px 0 0;
	float:right;
	display:inline;
}
#uscaiBbN{
	height:21px;
	padding:3px 15px 0 15px;
	background-color:#000000;
	text-align:center;
	margin:0 20px 0 0;
	float:right;
	display:block;
}

#usuariscaixa_B_text{
	width:200px;
	margin:5px 0 0 10px;
	float:left;
}

#usuaris2central{
	width:690px;
	margin:0 0 0 34px;
	float:left;
	display:inline;
}

#usuaris2caixa_A{
	width:720px;
	margin:0 0 20px 0;
	float:left;
	display:inline;
}

#caixa2_A_filatitol{
	width:690px;
	margin:0 0 14px 0;
	float:left;
	display:inline;
}

#caixa2_A_fila{
	width:700px;
	margin:0 0 14px 0;
	float:right;
	display:inline;
}

#caixa2_A_titolB{
	width:500px;
	margin:0 0 4px 10px;
	float:left;
	display:inline;
}

#caixa2_A_filatitoliter{
	width:155px;
	height:16px;
	background-color:#000000;
	text-align:left;
	padding:4px 0 0 8px;
	float:left;
	display:inline;
}

#caixa2_A_filacaixa{
	width:650px;
	margin:15px 0 0px 40px;
	float:left;
	display:inline;
}

#caixa2_A_filacaixa2{
	width:620px;
	margin:18px 0 0px 70px;
	float:left;
	display:inline;
}

#caixa2_A_filaboto{
	width:690px;
	margin:40px 0 0 0;
	float:right;
	display:inline;
}

#caixa2_A_botoestudis{
	width:132px;
	height:15px;
	background-color:#000000;
	text-align:center;
	padding:3px 0 0 0;
	float:right;
	display:inline;
}

#usuariscaixa2_B{
	width:690px;
	margin:40px 0 30px 0;
	float:left;
	display:inline;
}

#caixa2_B_blocgris{
	width:660px;
	height:270px;	
	background-color:#d6d6d6;
	margin:0 0 10px 0;
	float:right;
	display:inline;
}


#caixa2_B_blocgrispartsup{
	width:620px;
	margin:18px 0 0 20px;
	border-bottom:solid 1px #e63d8a;
	float:left;
	display:inline;
}

#caixa2_B_blocgrispartsuptitol1{
	width:124px;
	margin:0 0 6px 18px;
	float:left;
	display:inline;
}

#caixa2_B_blocgrispartsuptitol2{
	width:94px;
	margin:0 0 6px 0;
	float:left;
	display:inline;
}

#caixa2_B_blocgrispartsuptitol3{
	width:142px;
	margin:0 0 6px 0;
	float:left;
	display:inline;
}

#caixa2_B_blocgrispartsuptitol4{
	width:77px;
	margin:0 0 6px 0;
	float:left;
	display:inline;
}

#caixa2_B_intercentral{
	width:640px;
	margin:10px 0 10px 20px;
	float:left;
	display:inline;
}


#caixa2_B_interbloc{
	width:620px;
	height:200px;
	overflow: auto;	
	outline: none; 
	border:none; 	
}

#caixa2_B_interbloc1{
	width:585px;
	height:48px;
	float:left;
	border-bottom:solid 1px #87888a;
	display:inline;
	margin:0 0 10px 15px;
}

#caixa2_B_fila{
	width:690px;
	margin:0 0 50px 0;
	float:right;
	display:inline;
}

#caixa2Bfbis{
	width:690px;
	margin:0 0 50px 0;
	float:left;
	display:inline;
}

#usuariscaixa2_B_bloc2{
	width:690px;
	margin:0 0 50px 0;
	float:right;
	display:inline;
}

#usuariscaixa2_B_boto2{
	width:158px;
	height:21px;
	padding:3px 0 0 0;
	background-color:#000000;
	text-align:center;
	margin:0 0 0 20px;
	float:right;
	display:inline;
}

#usucaix2Bboto3{
	width:70px;
	height:19px;
	padding:4px 0 0 0;
	background-color:#c7c7c7;
	text-align:center;
	margin:0 0 0 10px;
	float:left;
	display:inline;
}

#botPujar{
	width:43px;
	height:18px;
	padding:5px 0 0 0;
	background-color:#777777;
	text-align:center;
	margin-right:2px;
	float:left;
	display:inline;
}
#imgPujar{
	width:17px;
	height:23px;
	float:left;
}




/*contacte*/

#contactebloc{
	width:720px;
	margin:0 64px 30px 0px;
	float:right;
	display:inline;
	outline: none;
	border:none; 	
}

#contactebloc a{
	text-decoration:none;
}

#contacteblocint1{
	width:720px;
	margin:0 0 60px 0;
	float:right;
	display:inline;
}

#contacteblocint1partesq{
	width:248px;
	float:left;
}

#mapagoogle{
	width:400px;
	height:300px;
	margin:0 0px 0 50px;
	float:left;
	display:inline;
}

/*comentaris*/
#comfil{
	width:700px;
	margin:5px 0 15px 4px;
	float:left;
	display:inline;
}

#comentarisfila{
	width:720px;
	height:22px;
	margin:0 0 14px 0;
	float:right;
	display:inline;
}

#comentarisfila2{
	width:720px;
	height:22px;
	margin:0 0 14px 0;
	float:right;
	display:inline;
}

#comentarisfila3{
	width:720px;
	margin:0 0 14px 0;
	float:right;
	display:inline;
}
#comentfla3New{
	width:730px;
	float:right;
}

#comentfla3New2{
	width:520px;
	float:left;
	text-align:left;
	margin-left:30px;
	display:inline;
}


#comentarisfilacaixa{
	width:600px;
	height:22px;
	margin:0 0 0 10px;
	float:right;
	display:inline;
}

#comentarisfilacaixa2{
	width:600px;
	height:22px;
	margin:0 0 0 10px;
	float:right;
	display:inline;
}

#comentarisfilacaixa3{
	width:600px;
	margin:0 0 0 10px;
	float:right;
	display:inline;
}

#comentaris_no{
	width:20px;
	height:18px;
	padding:4px 0 0 5px;
	margin:0 0 0 0;
	text-align:left;	
	float:left;
	display:inline;
}

#comentaris_caixa{
	width:23px;
	height:21px;
	margin:0;
	padding:1px 2px 0 0;
	background-color:#c7c7c7;
	text-align:center;
	float:left;
	display:inline;
}

#comentaris_si{
    width:20px;
	height:18px;
	padding:4px 0 0 20px;
	margin:0 0 0 0;
	text-align:left;	
	float:left;
	display:inline;
}

#comentaris_quin{
    width:35px;
	height:18px;
	padding:4px 0 0 20px;
	margin:0 0 0 0;
	text-align:left;	
	float:left;
	display:inline;
}

#comentaris_caixadesplegable{
	width:300px;
	height:22px;
	margin:0 0 0 0;
	float:left;
}



#comentarisfilatitol{
	/*width:110px;*/
	height:22px;
	float:right;
    display:block;
}

#comentarisfilatitol2{
	width:130px;
	height:22px;
	margin:0 0 0 0;
	float:right;
	display:inline;
}

#comentarisfilatitolint{
	height:16px;
	margin:1px 0 0 0;
	padding:2px 6px 0 6px;
	background-color:#000000;
	float:right;
	display:block;
}

#comentarisboto{
	width:74px;
	height:16px;
	margin:0 0 0 9px;
	padding:2px 0 0 0;
	background-color:#000000;
	text-align:center;
	float:right;
	display:inline;
}

#comentarisboto:hover{
	cursor: pointer;
	cursor:hand;
	text-decoration:none;
}

/*Cerca*/

#cercabloc{
	width:720px;
	height:200px;
	margin:0 0 0 34px;
	float:left;
	display:inline;
	outline: none;
	border:none; 	
}

#cercabloc a{
	text-decoration:none;
}

#cercablocesq{
	width:394px;
	height:200px;
	margin:0 0 0 0;
	float:left;
	display:inline;
}

#cercablocesqfila{
	width:394px;
	height:23px;
	margin:0 0 14px 0;
	text-align:right;
	float:left;
	display:inline;
}

#cercablocesqfilacaixa{
	width:188px;
	height:23px;
	margin:0 0 14px 0;
	text-align:right;
	float:left;
	display:inline;
}

#cercablocesqfilatext{
	width:206px;
	height:23px;
	margin:0 0 14px 0;
	text-align:right;
	float:left;
	display:inline;
}

#cercablocdret{
	width:326px;
	height:300px;
	margin:0 0 0 0;
	float:left;
	display:inline;
}

#cercablocdretcontesq{
	width:140px;
	height:200px;
	margin:0 6px 0 0;
	float:left;
	text-align:right;
	display:inline;
}

#cercablocdretcontdret{
	width:180px;
	margin:0 0 0 0;
	float:left;
	background-color:#c7c7c7;
}

#cercablocdretcontdretmig{
	width:150px;
	margin:10px 0 0 24px;
	float:left;
	background-color:#c7c7c7;
	display:inline;
}


#cercablocdretcontdretfila{
	width:140px;
	margin:0 0 10px 0;
	float:left;
	border-bottom:dashed 1px #e63d8a;
	display:inline;
}

#cercablocdretcontdretfilafinal{
	width:140px;
	margin:0 0 10px 0;
	float:left;
	display:inline;
}

#cbdcontdretfilatext{
	width:100px;
	margin:0 0 10px 0;
	float:left;
	display:inline;
}

#cbdcontdretfilabox{
	width:20px;
	margin:0 0 10px 0;
	float:right;
	display:inline;
}



#cercaboto{
	width:720px;
	height:20px;
	margin:0 0 0 0px;
	background-color:#000000;
	float:left;
	display:inline;
	text-decoration:none;
}

#cercaboto:hover{
	cursor: pointer;
	cursor:hand;
	text-decoration:none;
}

#cercabototext{
	width:100px;
	height:12px;
	margin:3px 0 0 330px;
	float:left;
	display:inline;
}

/*mapa*/

#mapa{
	width:748px;
	float:left;
	margin:30px 0 0 56px;
	display:inline;
}

#mapa a{
	text-decoration:none;
}


#mapabloc1{
	width:748px;
	margin:0 0 25px 0;
	float:left;
	display:inline;
}

#mapabloc2{
	width:558px;
	margin:0 0 25px 64px;
	float:left;
	display:inline;
}

#mapabloc3{
	width:368px;
	margin:0 0 20px 178px;
	float:left;
	display:inline;
}

#mapabloc1part1{
	width:178px;
	margin:0 12px 0 0;
	float:left;
	display:inline;
}

#mapabloc1part2{
	width:178px;
	margin:0 0 0 0;
	float:left;
	display:inline;
}

#mapabloc1part1titol{
	width:178px;
	height:18px;
	padding:4px 0 0 0;
	margin:0 0 20px 0;
	background-color:#c7c7c7;
	text-align:center;
	float:left;
	display:inline;
}

#mapabloc1part1apart{
	width:158px;
	margin:0 0 10px 6px;
	border-bottom:dashed 1px #e63d8a;
	float:left;
	display:inline;
}

#mapabloc1part1apart2{
	width:152px;
	margin:0 0 10px 6px;
	float:left;
	display:inline;
}

#mapaboto{
	width:178px;
	height:18px;
	padding:4px 0 0 0;
	margin:0 0 20px 0;
	background-color:#c7c7c7;
	text-align:center;
	float:left;
	display:inline;
	text-decoration:none;
}

#mapaboto:hover{
	cursor: pointer;
	cursor:hand;
	text-decoration:none;
}

#mapaboto:hover a{
	cursor: pointer;
	cursor:hand;
	text-decoration:none;
}

/*PA*/

#avantarticPA{
	width:480px;
	height:141px;
	top:480px;
	left:509px;
	position:absolute;
	visibility:hidden;	
}

#avantrecurPA{
	width:480px;
	height:141px;
	top:480px;
	left:509px;
	position:absolute;
	visibility:hidden;	
}

#avantrecomPA{
	width:480px;
	height:141px;
	top:480px;
	left:509px;
	position:absolute;
	visibility:hidden;	
}

#artPAnum1{
	width:440px;
	height:480px;
	top:214px;
	left:550px;
	z-index:601;
	position:absolute;
	background-color:#0000CC;
	/*visibility:hidden;*/	
}

#artPAnum2{
	width:400px;
	height:480px;
	top:197px;
	left:551px;
	z-index:601;
	position:absolute;
	/*visibility:hidden;*/	
}

#artPAnum3{
	width:400px;
	height:480px;
	top:197px;
	left:551px;
	z-index:601;
	position:absolute;
	/*visibility:hidden;*/	
}

#artmenu1{
	width:440px;
	height:20px;
	margin:0 0 16px 0;
	float:left;
	display:inline;
	
}


#artmenudreta{
	width:400px;
	height:20px;
	margin:62px 50px 26px 0;
	text-align:right;
	float:right;
	display:inline;
}


#artmenudreta2{
	width:400px;
	height:20px;
	margin:0px 50px 26px 0;
	text-align:right;
	float:right;
	display:inline;
}

#artmenudreta3{
	width:472px;
	margin:0px 33px 15px 0;
	float: left;
	display:inline;
}



/*Estils de text*/

.stile1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:16px;
	font-weight:bold;
	color:#FFFFFF; 
}

.stile1 a{
	text-decoration:none;
	color:#FFFFFF; 
}

.stile1 a:hover{
	text-decoration:none;
	color:#e63d8a; 
}

.stile1B{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:16px;
	font-weight:bold;
	color:#FFFFFF; 
}

.stile1B a{
	text-decoration:none;
	color:#FFFFFF; 
}

.stile1B a:hover{
	text-decoration:none;
	color:#000000; 
}

.stile2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#707173; 
}

.stile2 a{
	text-decoration:none;
	color:#707173; 
}

.stile2 a:hover{
	text-decoration:none;
	color:#707173; 
}

.stile3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:16px;
	color:#000000; 
}
.stile3New{
	font-family:Arial Black, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000000;
	font-weight:bold;
}

.stile4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#000000;
	border:solid 1px #FFFFFF; 
}

.stile5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:40px;
	line-height:42px;
	font-weight:bold;	
	color:#000000;
}

.stile5 a{
	text-decoration:none;
	color:#000000; 
}

.stile5 a:hover{
	text-decoration:none;
	color:#87888a; 
}

.stile6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#87888a; 
}

.stile6 a{
	text-decoration:none;
	color:#87888a; 
}

.stile6 a:hover{
	text-decoration:none;
	color:#87888a; 
}



.stilPP a{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#4d4d4d;

}

.stilPP a:hover{
	text-decoration:none;
	color:#4d4d4d; 
}


.stile7{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	/*line-height:13px;*/
	font-weight:bold;
	color:#000000; 
}

.stile7 a{
	text-decoration:none;
	color:#000000; 
}

.stile7 a:hover{
	text-decoration:none;
	color:#000000; 
}

.stile8{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:15px;
	color:#000000; 
}

.stile8 a{
	text-decoration:none;
	color:#000000; 
}

.stile8 a:hover{
	text-decoration:none;
	color:#000000; 
}

.stile9{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#000000; 
}

.stile9 a{
	text-decoration:none;
	color:#000000; 
}

.stile9 a:hover{
	text-decoration:none;
	color:#000000; 
}

.stile10{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#ffffff; 
}

.stile10 a{
	text-decoration:none;
	color:#ffffff; 
}

.stile10 a:hover{
	text-decoration:none;
	color:#ffffff; 
}

.stile11{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	font-weight:bold;	
	color:#000000;
	text-decoration:none;
}
.stile11 a{
	color:#000000;
	text-decoration:none;
}

.stile11 a:hover{
	color:#000000;
	text-decoration:underline;
}

.stile12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#000000; 
	padding-top:6px;
}

.stile12 a{
	text-decoration:underline;
	color:#000000; 
}

.stile12 a:hover{
	text-decoration:none;
	color:#000000; 
}

.stile13{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:19px;
	font-weight:bold;
	color:#ffffff; 
	text-decoration:none;
}

.stile13 a{
	text-decoration:none;
	color:#ffffff; 
}

.stile13 a:hover{
	text-decoration:none;
	color:#ffffff; 
}

.stile14{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:18px;
	color:#FFFFFF; 
}

.stile15{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	color:#87888a; 
}

.stile16{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;	
	color:#ffffff;
}
.stile16 a{
	text-decoration:none;
	color:#ffffff; 
}
.stile16 a:hover{
	text-decoration:none;
	color:#e63d8a; 
}

.stile17{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	font-weight:bold;	
	color:#ffffff;
}

.stile17 a{
	text-decoration:none;
	color:#ffffff; 
}

.stile17 a:hover{
	text-decoration:none;
	color:#ffffff; 
}

.stile18{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:15px;
	color:#ffffff; 
	text-decoration:none;	
}

.stile18 a{
	text-decoration:none;
	color:#ffffff; 
}

.stile18 a:hover{
	text-decoration:none;
	color:#ffffff 
}

.stile19{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:19px;
	font-weight:bold;
	color:#000000; 
	text-decoration:none;
}

.stile20{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;	
	color:#9c9e9f;
	font-weight:bold;
}

.stile21{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;	
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

.stile21 a{
	text-decoration:none;
	color:#ffffff; 
}

.stile21 a:hover{
	text-decoration:none;
	color:#ffffff 
}

.stile22{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:19px;
	font-weight:bold;
	color:#e63d8a; 
}
.stile22G{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#e63d8a; 
}

.stile23{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	color:#777777; 
}

.stile23 a{
	text-decoration:none;
	color:#777777; 
}

.stile23 a:hover{
	text-decoration:underline;
	color:#777777 
}

.stile24{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:13px;
	color:#777777;
	text-decoration:none;
}

.stile24 a{
	color:#777777;
	text-decoration:none;
	cursor:hand;
	cursor:pointer;
}

.stile24 a:hover{
	color:#777777;
	text-decoration:none;
	cursor:hand;
	cursor:pointer;
}




.stile24titol{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;	
	line-height:13px;
	color:#777777;
	text-decoration:none; 
}

.stile23magenta{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	color:#e63d8a;
	text-decoration:none; 	 
}

.stile23magenta a{
	text-decoration:none;
	color:#e63d8a; 
}

.stile23magenta a:hover{
	text-decoration:none;
	color:#e63d8a; 
}

.stile24magenta{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:13px;
	color:#e63d8a;
	text-decoration:none; 
}

.stile24magenta a{
	text-decoration:none;
	color:#e63d8a; 
}

.stile24magenta a:hover{
	text-decoration:none;
	color:#e63d8a; 
}

.stile24negra{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:13px;
	font-weight:bold;
	color:#000000; 
	text-decoration:none;
}

.stile24negra a{
	text-decoration:none;
	color:#negra; 
}

.stile24magenta a:hover{
	text-decoration:none;
	color:#negra; 
}

.stile25{
	font-family:Arial Black, Arial, Helvetica, sans-serif;
	font-size:25px;
	line-height:27px;
	font-weight:bold;	
	color:#000000; 
}

.stile26{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#e63d8a; 
}


.benv{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#e63d8a; 
}
.benv a{
	color:#87888a;
	text-decoration:none; 
}
.benv a:hover{
	color:#ffffff;
	text-decoration:none; 
}

.stile27{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#000000; 
	text-decoration:underline;
}

.stile27 a{
	text-decoration:underline;
	color:#000000; 
}

.stile27 a:hover{
	text-decoration:underline;
	color:#000000; 
}

.stile28{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:17px;
	color:#707173;
	text-decoration:none; 
}

.stile28 a{
	text-decoration:none;
	cursor:hand;
	cursor:pointer;
	color:#707173; 
}

.stile28 a:hover{
	text-decoration:none;
	cursor:hand;
	cursor:pointer;
	color:#707173; 
}

.stile29{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#000000; 
}

.stile29 a{
	text-decoration:none;
	color:#000000; 
}

.stile29 a:hover{
	text-decoration:none;
	color:#000000; 
}

.stile30{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#e63d8a; 
}

.stile31{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	color:#707173; 
}

.stile32{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	color:#e63d8a; 
}
.stile32 a{
	text-decoration:none;
	color:#e63d8a; 
}
.stile32 a:hover{
	text-decoration:none;
	color:#e63d8a; 
}

.stile32Gris{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	color:#939393; 
}
.stile32Gris a{
	text-decoration:none;
	color:#939393; 
}
.stile32Gris a:hover{
	text-decoration:none;
	color:#939393; 
}

.stile33{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	color:#777777; 
	text-decoration:underline;
}

.stile34{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	line-height:24px;
	font-weight:bold;
	color:#000000; 
}

.stile35{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#000000;
}
.stile35 b{
	font-weight:bold;
}



.stile36{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#000000;

}

.stile36 a{
	color:#000000;
	text-decoration:underline;
 
}

.stile36 a:hover{
	color:#000000; 
	text-decoration:underline;
}

.stile37{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
	color:#000000; 
}

.stile37 a{
	text-decoration:none;
	color:#000000; 
}

.stile37 a:hover{
	text-decoration:none;
	color:#000000; 
}

.stile37anar{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#e63d8a; 
}

.stile37anar a{
	text-decoration:none;
	color:#e63d8a; 
}

.stile37anar a:hover{
	text-decoration:none;
	color:#e63d8a; 
}

.stile38{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#87888a; 
}

.stile39{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:17px;
	font-weight:bold;
	color:#e63d8a; 
}

.stile40{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:17px;
	font-weight:bold;
	color:#000000; 
}

.stile41{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#ffffff; 
}

.stile42{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	color:#e63d8a; 
}

.stile42 a{
	text-decoration:none;
	color:#e63d8a; 
}

.stile42 a:hover{
	text-decoration:none;
	color:#e63d8a; 
}

.stile43magenta{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:13px;
	color:#e63d8a;
	text-decoration:underline; 
}

.stile43magenta a{
	text-decoration:underline;
	color:#e63d8a; 
}

.stile43magenta a:hover{
	text-decoration:underline;
	color:#e63d8a; 
}

.stile44{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	color:#000000;
}

.stile45{
	font-family:Arial Black, Arial, Helvetica, sans-serif;
	font-size:25px;
	line-height:27px;	
	color:#87888a; 
}

.stile46{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	color:#737474; 
}
.stile46 a{
	color:#e63d8a;
	text-decoration:none; 
}
.stile46 a:hover{
	color:#e63d8a;
	text-decoration:none; 
}

.stile46N{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	color:#000000; 
}

.stile47{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	color:#ffffff; 
}

.stile47 a{
	text-decoration:none;
	color:#ffffff; 
}

.stile47 a:hover{
	text-decoration:none;
	color:#ffffff; 
}

.stile48{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	color:#e63d8a; 
}

.stile48 a{
	text-decoration:none;
	color:#e63d8a; 
}

.stile48 a:hover{
	text-decoration:none;
	color:#e63d8a; 
}

.stile49{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	color:#87888a; 
}

	
	
	

.calendariA{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	color:#858585;
	text-align:left;
}

.calendariB{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	font-weight:bold;
	color:#858585;
}

.calendariB a{
	color:#858585;
	text-decoration:none;
}

.calendariB a:hover{
	text-decoration:underline;
	color:#858585;
}

.calendariC{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	line-height:24px;
	font-weight:bold;
	color:#000000;
}

.calendariC a{
	text-decoration:none;
	color:#000000; 
}

.calendariC a:hover{
	text-decoration:none;
	color:#000000; 
}

.textbox{

	font-weight:bolder;
	color:#e63d8a;
	margin-left:10px;
}

.caixacerca1{
	width:180px;
	height:23px;
	background-color:#c7c7c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#000000;
	border:none;	
}

.caixacoment1{
	width:600px;
	height:22px;
	background-color:#c7c7c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#000000;
	border:none;
	overflow: auto;	
}

.caixaparc{
	width:320px;
	height:22px;
	padding-top:3px;
	background-color:#c7c7c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:none;	
}

.caixacoment2{
	width:600px;
	height:115px;
	background-color:#c7c7c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#000000;
	border:none;
	overflow:auto;	
}

.caixacoScrol{
	width:600px;
	height:115px;
	background-color:#c7c7c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#000000;
	border:none;
	overflow:auto;	
}
.com3Perfils{
	width:450px;
	background-color:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:13px;
	color:#707173;
	/*border:none;
	border-color:none;*/
	overflow:auto;	
}

*html .com3Perfils{border:none; border-color:none;}
#com3Perfils{
	border:none;
	border-color:none;
}


.caixacces1{
	width:108px;
	height:20px;
	margin-left:10px;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:none;	
}

.caixacces2{
	width:118px;
	height:20px;
	margin-left:10px;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:none;	
}

.caixacces3{
	width:95px;
	height:20px;
	margin-left:10px;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:none;	
}

.caixarxiu1{
	width:237px;
	height:22px;
	padding-top:0px;
	background-color:#c7c7c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#000000;
	border:none;
}

.caixausuaris1{
	width:627px;
	height:19px;
	padding-top:3px;
	background-color:#c7c7c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:none;
}

.caixausuaris2{
	width:127px;
	height:19px;
	padding-top:3px;
	background-color:#c7c7c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:none;
}

.caixausuaris3{
	width:201px;
	height:19px;
	padding-top:3px;
	background-color:#c7c7c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:none;
	margin:0;
}

.caixausuaris4{
	width:269px;
	height:19px;
	padding-top:3px;
	background-color:#c7c7c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:none;
}

.caixausu4New{
	width:280px;
	height:18px;
	padding-top:4px;
	background-color:#c7c7c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:none;
}
.caixExam{
	width:300px;
	height:20px;
	background-color:#c7c7c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:none;
}

.caixausuaris5{
	width:180px;
	height:19px;
	padding-top:3px;
	background-color:#c7c7c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:none;
}

.caiusu5new{
	width:165px;
	height:19px;
	padding-top:3px;
	background-color:#c7c7c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:none;
}

.caixausuaris6{
	width:122px;
	height:19px;
	padding-top:3px;
	background-color:#c7c7c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:none;
}
.caixausuaris6New{
	width:110px;
	height:18px;
	padding-top:4px;
	background-color:#c7c7c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:none;
	text-align:center;
}


.caixaWho{
	width:300px;
	height:17px;
	padding-top:1px;
	background-color:#c7c7c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:none;
}
.caixaWhoD3Desp{
	width:300px;
	height:20px;
	margin-top:1px;
	padding-top:3px;
	background-color:#c7c7c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:none;
}

.caixausuaris7{
	width:204px;
	height:19px;
	padding-top:3px;
	background-color:#c7c7c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:none;
}

.caixausuaris8{
	width:106px;
	height:17px;
	padding-top:1px;
	background-color:#c7c7c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:none;
	margin:0 0 0 20px;
	display:inline;
}

.caixa2usuaris1{
	width:660px;
	height:19px;
	padding-top:3px;
	background-color:#c7c7c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:none;
}

.caixusu3{
	width:660px;
	height:105px;
	padding-top:3px;
	background-color:#c7c7c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:none;
	overflow:auto;
}
.caixusu4{
	width:660px;
	height:60px;
	padding-top:3px;
	background-color:#c7c7c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:none;
	overflow:auto;
}

.caixusu5{
	width:660px;
	height:80px;
	padding-top:3px;
	background-color:#c7c7c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:none;
	overflow:auto;
}

.caixadesple_mes{
	width:110px;
	height:21px;
	padding-top:2px;
	background-color:#c7c7c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:none;	
}

.caixadesple_any{
	width:74px;
	height:21px;
	padding-top:2px;
	background-color:#c7c7c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:none;	
}



.ul2{
   padding: 0 20px;
   margin: 0 0;
   list-style-image:url(img/img_simbolist2.gif);
   font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	text-decoration:underline;
	color:#000000;
 }
 
.ul2 a{
	color:#000000; 
}

.ul2 a:hover{
	color:#000000; 
}

.ul3{
   padding: 10px 20px;
   margin: 0 0;
   list-style:none;
   font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#87888a;
 }
 
.ul3 a{
	color:#87888a; 
}

.ul3 a:hover{
	color:#87888a; 
}



#videosPuj{float:left; width:294px; margin-bottom:30px; display:inline;}

#drNew{border-bottom:#CCCCCC dashed 1px; padding-bottom:20px; float:left; width:550px; display:inline; margin-bottom:20px;}

#fletxaLogin
{
	padding-top:3px;
  	_padding-top:0px;		/* Internet Explorer 6 i inferiors */
	*padding-top:0px;		/* Internet Explorer 6 i inferiors */
	
}

.new{
background-color:#e63d8a;	
color:#FFF;
font-weight:bold;
}


.txtrecomanem{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	color:#707173; 
}
.txtrecomanem a{
	text-decoration:none;
	color:#e63d8a; 
}
.txtrecomanem a:hover{
	text-decoration:none;
	color:#e63d8a; 
}