/***************
Layout
*****************/
/** {
	margin: 0;
	padding: 0;
}*/
body {
	text-align: center;
	margin:0 auto;
	padding: 0;
	}

/***************
Cos de noticies a la home
*****************/
.home_noticia			{ margin-left:0px; line-height: 100%; margin-top:0px; text-decoration:none; font-family: Arial; font-size:10px; color:#C1923F; background-color:transparent; font-weight: bold;}
.home_noticia_titol		{ margin-left:0px; line-height: 100%; margin-top:0px; text-decoration:none; font-family: Arial Narrow, Arial; font-size:18px; color:#000000; background-color:transparent; font-weight: bold;}
.home_noticia_text		{ margin-left:0px; line-height: 130%; text-decoration:none; font-family: Arial; font-size:12px; color:#000000; background-color:transparent; font-weight: normal;}


.home_fecha				{ z-index:0; position:relative; margin-left:0px;  margin-top:54px; _margin-top:0px;/*valor para explorer: _margin-top:0px;*/ margin-bottom:-116px; text-align:left; text-decoration:none; font-family: Arial; font-size:10px; color:#999999; background-color:transparent; font-weight: normal;}
.home_idioma			{ z-index:0; position:relative; margin-left:0px; margin-top:54px; _margin-top:0px;/*valor para explorer: _margin-top:0px;*/  margin-bottom:-116px; text-align:right;  text-decoration:none; font-family: Arial; font-size:10px; color:#999999; background-color:transparent; font-weight: normal; }


a.home_idioma			{ text-align:right; margin-right:0px; text-decoration:none; font-family: Arial; font-size:10px; color:#999999; background-color:transparent;}
a.home_idioma:visited	{ text-decoration:none; text-align:right; font-family: Arial; font-size:10px; color:#999999; background-color:transparent;}
a.home_idioma:hover		{ color:#000000; background-color:transparent;}
a.home_idioma:active 	{ color:#000000; background-color:transparent;} 


.home_peu				{ text-align:left; margin-left:0px; text-decoration:none; font-family: Arial; font-size:10px; color:#999999; background-color:transparent; font-weight: normal;}

a.home_peu				{ text-align:left; margin-right:0px; text-decoration:none; font-family: Arial; font-size:10px; color:#999999; background-color:transparent;}
a.home_peu:visited		{ text-decoration:none; text-align:right; font-family: Arial; font-size:10px; color:#999999; background-color:transparent;}
a.home_peu:hover		{ color:#000000; background-color:transparent;}
a.home_peu:active 		{ color:#000000; background-color:transparent;} 

.home_peu_dreta			{ text-align:right; margin-left:0px; text-decoration:none; font-family: Arial; font-size:10px; color:#999999; background-color:transparent; font-weight: normal;}


/***************
negre
*****************/
.a_negre_apartat			{ margin-left:0px; line-height: 100%; margin-top:0px; text-decoration:none; font-family: Arial; font-size:14px; color:#000000; background-color:transparent; font-weight: bold;}
.a_negre_apartat_titol		{ margin-left:0px; margin-bottom: 10px; line-height: 110%;  text-decoration:none; font-family: Arial; font-size:16px; color:#000000; background-color:transparent; font-weight: bold;}
.a_negre_apartat_text		{ margin-left:0px; line-height: 130%; text-decoration:none; font-family: Arial; font-size:12px; color:#000000; background-color:transparent; font-weight: normal;}

a.a_negre_link				{ margin-right:0px; text-decoration:none; font-family: Arial; font-size:12px; color:#000000; background-color:transparent;}
a.a_negre_link:visited		{ text-decoration:none; text-align:right; font-family: Arial; font-size:12px; color:#000000; background-color:transparent;}
a.a_negre_link:hover		{ color:#000000; background-color:transparent;}
a.a_negre_link:active 		{ color:#000000; background-color:transparent;} 


/***************
gris
*****************/
.a_gris_apartat				{ margin-left:0px; line-height: 100%; margin-top:0px; text-decoration:none; font-family: Arial; font-size:14px; color:#999999; background-color:transparent; font-weight: bold;}
.a_gris_apartat_titol		{ margin-left:0px; margin-bottom: 10px; line-height: 110%;  text-decoration:none; font-family: Arial; font-size:16px; color:#000000; background-color:transparent; font-weight: bold;}
.a_gris_apartat_text		{ margin-left:0px; line-height: 130%; text-decoration:none; font-family: Arial; font-size:12px; color:#000000; background-color:transparent; font-weight: normal;}

a.a_gris_link				{ margin-right:0px; text-decoration:none; font-family: Arial; font-size:12px; color:#999999; background-color:transparent;}
a.a_gris_link:visited		{ text-decoration:none; text-align:right; font-family: Arial; font-size:12px; color:#999999; background-color:transparent;}
a.a_gris_link:hover			{ color:#000000; background-color:transparent;}
a.a_gris_link:active 		{ color:#000000; background-color:transparent;} 


/***************
Avis Legal
*****************/
.avislegal						{ margin-left:0px; line-height: 100%; margin-top:0px; text-decoration:none; font-family: Arial; font-size:14px; color:#9E9E2E; background-color:transparent; font-weight: bold;}
.avislegal_titol				{ margin-left:0px; margin-bottom: 10px; line-height: 110%;  text-decoration:none; font-family: Arial; font-size:16px; color:#000000; background-color:transparent; font-weight: bold;}
.avislegal_text					{ margin-left:0px; line-height: 130%; text-decoration:none; font-family: Arial; font-size:12px; color:#000000; background-color:transparent; font-weight: normal;}

a.avislegal_link				{ margin-right:0px; text-decoration:none; font-family: Arial; font-size:12px; color:#9E9E2E; background-color:transparent;}
a.avislegal_link:visited		{ text-decoration:none; text-align:right; font-family: Arial; font-size:12px; color:#9E9E2E; background-color:transparent;}
a.avislegal_link:hover			{ color:#000000; background-color:transparent;}
a.avislegal_link:active 		{ color:#000000; background-color:transparent;} 


/***************
01
*****************/
.a01_apartat			{ margin-left:0px; line-height: 100%; margin-top:0px; text-decoration:none; font-family: Arial; font-size:14px; color:#9E9E2E; background-color:transparent; font-weight: bold;}
.a01_apartat_titol		{ margin-left:0px; margin-bottom: 10px; line-height: 110%;  text-decoration:none; font-family: Arial; font-size:16px; color:#000000; background-color:transparent; font-weight: bold;}
.a01_apartat_text		{ margin-left:0px; line-height: 130%; text-decoration:none; font-family: Arial; font-size:12px; color:#000000; background-color:transparent; font-weight: normal;}

a.a01_link				{ margin-right:0px; text-decoration:none; font-family: Arial; font-size:12px; color:#9E9E2E; background-color:transparent;}
a.a01_link:visited		{ text-decoration:none; text-align:right; font-family: Arial; font-size:12px; color:#9E9E2E; background-color:transparent;}
a.a01_link:hover		{ color:#000000; background-color:transparent;}
a.a01_link:active 		{ color:#000000; background-color:transparent;} 


/***************
02
*****************/
.a02_apartat			{ margin-left:0px; line-height: 100%; margin-top:0px; text-decoration:none; font-family: Arial; font-size:14px; color:#3D5E7B; background-color:transparent; font-weight: bold;}
.a02_apartat_titol		{ margin-left:0px; line-height: 110%; margin-top:0px; text-decoration:none; font-family: Arial; font-size:14px; color:#000000; background-color:transparent; font-weight: bold;}
.a02_apartat_text		{ margin-left:0px; line-height: 130%; text-decoration:none; font-family: Arial; font-size:12px; color:#000000; background-color:transparent; font-weight: normal;}

a.a02_link				{ margin-right:0px; text-decoration:none; font-family: Arial; font-size:12px; color:#3D5E7B; background-color:transparent;}
a.a02_link:visited		{ text-decoration:none; text-align:right; font-family: Arial; font-size:12px; color:#3D5E7B; background-color:transparent;}
a.a02_link:hover		{ color:#000000; background-color:transparent;}
a.a02_link:active 		{ color:#000000; background-color:transparent;} 


/***************
03
*****************/
.a03_apartat			{ margin-left:0px; line-height: 100%; margin-top:0px; text-decoration:none; font-family: Arial; font-size:14px; color:#C1923F; background-color:transparent; font-weight: bold;}
.a03_apartat_titol		{ margin-left:0px; line-height: 110%; margin-top:0px; text-decoration:none; font-family: Arial; font-size:16px; color:#000000; background-color:transparent; font-weight: bold;}
.a03_apartat_text		{ margin-left:0px; line-height: 130%; text-decoration:none; font-family: Arial; font-size:12px; color:#000000; background-color:transparent; font-weight: normal;}

a.a03_link				{ margin-right:0px; text-decoration:none; font-family: Arial; font-size:12px; color:#C1923F; background-color:transparent;}
a.a03_link:visited		{ text-decoration:none; text-align:right; font-family: Arial; font-size:12px; color:#C1923F; background-color:transparent;}
a.a03_link:hover		{ color:#000000; background-color:transparent;}
a.a03_link:active 		{ color:#000000; background-color:transparent;} 


/***************
04  (Afegim "height: 4px; line-height: 1.0em; padding-top: 3px; padding-bottom: 2px;" per a controlar l'interlineat)
{ height: 4px; line-height: 1.0em; padding-top: 3px; padding-bottom: 2px; margin-right:0px; text-decoration:none; font-family: Arial; font-size:12px; color:#9A2F47; background-color:transparent;}
*****************/
.a04_apartat			{ margin-left:0px; line-height: 100%; margin-top:0px; text-decoration:none; font-family: Arial; font-size:14px; color:#9A2F47; background-color:transparent; font-weight: bold;}
.a04_apartat_titol		{ margin-left:0px; line-height: 110%; margin-top:0px; text-decoration:none; font-family: Arial; font-size:16px; color:#000000; background-color:transparent; font-weight: bold;}
.a04_apartat_text		{ margin-left:0px; line-height: 130%; text-decoration:none; font-family: Arial; font-size:12px; color:#000000; background-color:transparent; font-weight: normal;}
.a04_resaltat				{ margin-right:0px; text-decoration:none; font-family: Arial; font-size:12px; color:#9A2F47; background-color:transparent;}

a.a04_link				{ margin-right:0px; text-decoration:none; font-family: Arial; font-size:12px; color:#9A2F47; background-color:transparent;}
a.a04_link:visited		{ text-decoration:none; text-align:right; font-family: Arial; font-size:12px; color:#9A2F47; background-color:transparent;}
a.a04_link:hover		{ color:#000000; background-color:transparent;}
a.a04_link:active 		{ color:#000000; background-color:transparent;} 


/***************
05
*****************/
.a05_apartat			{ margin-left:0px; line-height: 100%; margin-top:0px; text-decoration:none; font-family: Arial; font-size:14px; color:#7C9CA9; background-color:transparent; font-weight: bold;}
.a05_apartat_titol		{ margin-left:0px; line-height: 110%; margin-top:0px; text-decoration:none; font-family: Arial; font-size:16px; color:#000000; background-color:transparent; font-weight: bold;}
.a05_subapartat_titol {
	margin-left:0px; line-height: 110%; margin-top:0px; text-decoration:none; font-family: Arial; font-size:12px; color:#7d9ba6; background-color:transparent; font-weight: bold;
}
.a05_apartat_text		{ margin-left:0px; line-height: 130%; text-decoration:none; font-family: Arial; font-size:12px; color:#000000; background-color:transparent; font-weight: normal;}

a.a05_link				{ margin-right:0px; text-decoration:none; font-family: Arial; font-size:12px; color:#7C9CA9; background-color:transparent;}
a.a05_link:visited		{ text-decoration:none; text-align:right; font-family: Arial; font-size:12px; color:#7C9CA9; background-color:transparent;}
a.a05_link:hover		{ color:#000000; background-color:transparent;}
a.a05_link:active 		{ color:#000000; background-color:transparent;} 


/***************
06
*****************/
.a06_apartat			{ margin-left:0px; line-height: 100%; margin-top:0px; text-decoration:none; font-family: Arial; font-size:14px; color:#796554; background-color:transparent; font-weight: bold;}
.a06_apartat_titol		{ margin-left:0px; line-height: 110%; margin-top:0px; text-decoration:none; font-family: Arial; font-size:16px; color:#000000; background-color:transparent; font-weight: bold;}
.a06_apartat_text		{ margin-left:0px; line-height: 130%; text-decoration:none; font-family: Arial; font-size:12px; color:#000000; background-color:transparent; font-weight: normal;}

a.a06_link				{ margin-right:0px; text-decoration:none; font-family: Arial; font-size:12px; color:#796554; background-color:transparent;}
a.a06_link:visited		{ text-decoration:none; text-align:right; font-family: Arial; font-size:12px; color:#796554; background-color:transparent;}
a.a06_link:hover		{ color:#000000; background-color:transparent;}
a.a06_link:active 		{ color:#000000; background-color:transparent;} 


/***************
07
*****************/
.a07_apartat			{ margin-left:0px; line-height: 100%; margin-top:0px; text-decoration:none; font-family: Arial; font-size:14px; color:#AC91BE; background-color:transparent; font-weight: bold;}
.a07_apartat_titol		{ margin-left:0px; line-height: 110%; margin-top:0px; text-decoration:none; font-family: Arial; font-size:16px; color:#000000; background-color:transparent; font-weight: bold;}
.a07_subapartat_titol{
margin-left:0px; line-height: 110%; margin-top:0px; text-decoration:none; font-family: Arial; font-size:12px; color:#b9a0c0; background-color:transparent; font-weight: bold;
}
.a07_apartat_text		{ margin-left:0px; line-height: 130%; text-decoration:none; font-family: Arial; font-size:12px; color:#000000; background-color:transparent; font-weight: normal;}

a.a07_link				{ margin-right:0px; text-decoration:none; font-family: Arial; font-size:12px; color:#AC91BE; background-color:transparent;}
a.a07_link:visited		{ text-decoration:none; text-align:right; font-family: Arial; font-size:12px; color:#AC91BE; background-color:transparent;}
a.a07_link:hover		{ color:#000000; background-color:transparent;}
a.a07_link:active 		{ color:#000000; background-color:transparent;} 



/***************
08
*****************/
.a08_apartat			{ margin-left:0px; line-height: 100%; margin-top:0px; text-decoration:none; font-family: Arial; font-size:14px; color:#CDCC00; background-color:transparent; font-weight: bold;}
.a08_apartat_titol		{ margin-left:0px; line-height: 110%; margin-top:0px; text-decoration:none; font-family: Arial; font-size:16px; color:#000000; background-color:transparent; font-weight: bold;}
.a08_apartat_text		{ margin-left:0px; line-height: 130%; text-decoration:none; font-family: Arial; font-size:12px; color:#000000; background-color:transparent; font-weight: normal;}

a.a08_link				{ margin-right:0px; text-decoration:none; font-family: Arial; font-size:12px; color:#CDCC00; background-color:transparent;}
a.a08_link:visited		{ text-decoration:none; text-align:right; font-family: Arial; font-size:12px; color:#CDCC00; background-color:transparent;}
a.a08_link:hover		{ color:#000000; background-color:transparent;}
a.a08_link:active 		{ color:#000000; background-color:transparent;} 


/***************
09
*****************/
.a09_apartat			{ margin-left:0px; line-height: 100%; margin-top:0px; text-decoration:none; font-family: Arial; font-size:14px; color:#CDCC00; background-color:transparent; font-weight: bold;}
.a09_apartat_titol		{ margin-left:0px; line-height: 110%; margin-top:0px; text-decoration:none; font-family: Arial; font-size:16px; color:#000000; background-color:transparent; font-weight: bold;}
.a09_apartat_text		{ margin-left:0px; line-height: 130%; text-decoration:none; font-family: Arial; font-size:12px; color:#000000; background-color:transparent; font-weight: normal;}

a.a09_link				{ margin-right:0px; text-decoration:none; font-family: Arial; font-size:12px; color:#CDCC00; background-color:transparent;}
a.a09_link:visited		{ text-decoration:none; text-align:right; font-family: Arial; font-size:12px; color:#CDCC00; background-color:transparent;}
a.a09_link:hover		{ color:#000000; background-color:transparent;}
a.a09_link:active 		{ color:#000000; background-color:transparent;} 



/***************
12
*****************/
.a12_apartat			{ margin-left:0px; line-height: 100%; margin-top:0px; text-decoration:none; font-family: Arial; font-size:13px; color:#CECB00; background-color:transparent; font-weight: bold;}
.a12_apartat_titol		{ margin-left:0px; line-height: 110%; margin-top:0px; text-decoration:none; font-family: Arial; font-size:16px; color:#000000; background-color:transparent; font-weight: bold;}
.a12_apartat_text		{ margin-left:0px; line-height: 130%; text-decoration:none; font-family: Arial; font-size:12px; color:#000000; background-color:transparent; font-weight: normal;}

a.a12_link				{ text-align:left; margin-right:0px; text-decoration:none; font-family: Arial; font-size:10px; color:#000000; background-color:transparent;}
a.a12_link:visited		{ text-decoration:none; text-align:right; font-family: Arial; font-size:10px; color:#000000; background-color:transparent;}
a.a12_link:hover		{ color:#CECB00; background-color:transparent;}
a.a12_link:active 		{ color:#CECB00; background-color:transparent;} 



/***************
CASTELLANO
*****************/
.acast_apartat			{ margin-left:0px; line-height: 100%; margin-top:0px; text-decoration:none; font-family: Arial; font-size:14px; color:#E82715; background-color:transparent; font-weight: bold;}
.acast_apartat_titol	{ margin-left:0px; line-height: 110%; margin-top:0px; text-decoration:none; font-family: Arial; font-size:16px; color:#000000; background-color:transparent; font-weight: bold;}
.acast_apartat_text		{ margin-left:0px; line-height: 130%; text-decoration:none; font-family: Arial; font-size:12px; color:#000000; background-color:transparent; font-weight: normal;}

a.acast_link			{ margin-right:0px; text-decoration:none; font-family: Arial; font-size:12px; color:#E82715; background-color:transparent;}
a.acast_link:visited	{ text-decoration:none; text-align:right; font-family: Arial; font-size:12px; color:#E82715; background-color:transparent;}
a.acast_link:hover		{ color:#000000; background-color:transparent;}
a.acast_link:active 	{ color:#000000; background-color:transparent;} 



/***************
ENGLISH
*****************/
.aeng_apartat			{ margin-left:0px; line-height: 100%; margin-top:0px; text-decoration:none; font-family: Arial; font-size:14px; color:#E82715; background-color:transparent; font-weight: bold;}
.aeng_apartat_titol		{ margin-left:0px; line-height: 110%; margin-top:0px; text-decoration:none; font-family: Arial; font-size:16px; color:#000000; background-color:transparent; font-weight: bold;}
.aeng_apartat_text		{ margin-left:0px; line-height: 130%; text-decoration:none; font-family: Arial; font-size:12px; color:#000000; background-color:transparent; font-weight: normal;}

a.aeng_link				{ margin-right:0px; text-decoration:none; font-family: Arial; font-size:12px; color:#E82715; background-color:transparent;}
a.aeng_link:visited		{ text-decoration:none; text-align:right; font-family: Arial; font-size:12px; color:#E82715; background-color:transparent;}
a.aeng_link:hover		{ color:#000000; background-color:transparent;}
a.aeng_link:active 		{ color:#000000; background-color:transparent;} 


/***************
Formulari validació
*****************/
.form_home {
	width: 200px;
	margin-top: 35px; 
	margin-right: 4px; 
}
.form_text { 
 font-family: Arial;
 font-size: 11px; 
 color: #000; 
 background-color: transparent; 
}

a.form				{ margin-right:0px; text-decoration:none; font-family: Arial; font-size:11px; color:#fff; text-decoration: underline; background-color:transparent;}
a.form:visited		{ text-decoration:none; text-align:right; font-family: Arial; font-size:11px; color:#fff; text-decoration: underline; background-color:transparent;}
a.form:hover		{ color:#000000; background-color:transparent; text-decoration: underline; }
a.form:active 		{ color:#000000; background-color:transparent; text-decoration: underline; } 

.form_text_input { 
 font-size: 11px; 
 background-color: #CDCC00; 
 border: 1px solid #9A9901; 
}




/***************
Colors

01 9E9E2E
02 3D5E7B
03 C1923F
04 9A2F47
05 7C9CA9
06 796554
07 CDCC00
08 CDCC00
12 CECB00

GRIS 999999
BLAU DC3D6E
VERMEJO ROSADO FF0066
*****************/




/***************
Menu navegació a peu de la home
*****************/
p.navageacio_peu			{line-height:12px;}
.titol_navageacio_peu		{ margin-top:12px; text-decoration:none; font-family: Arial; font-size:12px; color:#0C3D6E; background-color:transparent; font-weight: bold;}

a.navageacio_peu			{ text-decoration:none; font-family: Arial; font-size:11px; color:#0C3D6E; background-color:transparent;}
a.navageacio_peu:visited	{ text-decoration:none; font-family: Arial; font-size:11px; color:#0C3D6E; background-color:transparent;}
a.navageacio_peu:hover 		{ color:#ff0066; background-color:transparent;}
a.navageacio_peu:active 	{ color:#ff0066; background-color:transparent;} 


.clearit {
	clear: left;
	}

img {
	border: none;
}

.imatge_centrada
   {
   text-align:center;
   margin-top:12px;
   margin-bottom:18px;
   padding:0px;
   }

.filetgris {
	border-top: 1px solid #ccc;
}



.hide{
	display:none;
}
.titulo_finestra{
	color:#ffffff;
	font-size:12px;
	width:auto;
	height:40px;
	font-weight:bold;
	float:left;
	padding-left:135px;
	padding-right:5px;
}
.alumnes_finestra{
	color:#ffffff;
	font-size:11px;
	width:auto;
	height:50px;
	float:left;
	padding-left:135px;
}
.imagen_finestra{
	width:241px; 
	height:241px;
	float:left;
}

.top_finestra{
	width:100%;
	float:left;
	padding-top:50px;
	background:url(../img/imagen.png) top no-repeat;	
	position:absolute;
	top:0;
	z-index:10;
}
.top_finestra a{
	width:116px;
	height:116px;
	position:absolute;
	float:left;
	left:0;
	top:0;
	z-index:20;
	font-size:0;
}
.bot_finestra{
	width:100%;
	float:left;
	position:absolute;
	bottom:-226px;
	left:0;
	z-index:2;
}
