body {
	padding:0px; 
	text-align:center; /* Per a IE5/Win */
	/*background-color:#339933	#66CC33*/
	background-color:#009966;
	margin-top:5px;
	margin-right: 25px;
	margin-bottom:5px;
	margin-left:25px;
	background-position:top left;
	scrollbar-face-color: #ffffff;
    scrollbar-shadow-color: #CBCDCE;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-highlight-color: #CBCDCE;
    scrollbar-3dlight-color: #ffffff;
    scrollbar-track-color: #ffffff;
    scrollbar-arrow-color: #CBCDCE;
}
#wrapper {
color:#000000;
background-color:#FFFFFF;	
width:830px;
margin:0px auto;
border: 1px solid #000000;
padding: 0px;
}

#Continguts {
	height: auto;
	overflow: hidden;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	text-align:left; /* Per a IE5/Win */
	background-color: #FFFFFF;
	position:relative;
}

#contingut_text {
	margin:2px auto 2px auto;
	padding:10px;
	text-align:justify; /* Per a IE5/Win */
	background-color: #FFFFFF;	
	border: 1px solid #006699;
	height:370px;
	position:relative;
	overflow: visible;
}
#contingut_text2 {
	height: auto;
	width:45%;
	margin:35px;
	padding:30px 30px 30px 30px;
	font-size:11px;
	text-align:justify; /* Per a IE5/Win */
	background-color: #FFFFFF;
	position:relative;
	border: 1px   solid #006699;
}
#areaesq {
float:left;
width: 132;
border: 1px   solid #006699;
margin: 5px 1px 2px 1px;
overflow:hidden;
background-color: #006699;	
padding:5px;
height: 400px;
text-align:justify;
}


.titol {
font-size:11px;
text-align:left;
font-weight:bold;
padding-bottom: 0px;
padding-top:2px;
color:#006699;	
	}
	.titolet {
font-size:18px;
text-align:right;
font-weight:bold;
color:#FFFFFF;
padding: 15px 5px 15px 0px;
position:relative;
	}
		.titol_blanc {
font-size:23px;
text-align:left;
font-weight:bold;
color:#FFFFFF;
padding: 3px 9px 0px 15px;
	}
			.titol_groc {
font-size:24px;
text-align:left;
font-weight:bold;
color:#FFFF33;
padding: 3px 9px 0px 15px;
	}
.titol_vermell {
font-size:24px;
text-align:left;
font-weight:bold;
color:#FF0000;
padding: 0px 9px 0px 15px;
	}
.subtitol_vermell {
font-size:24px;
text-align:left;
font-weight:bold;
color:#FF0000;
padding: 25px 0px 15px 0px;
	}
.subtitol_negre {
font-size:18px;
text-align:left;
font-weight:bold;
color:#000000;
padding: 5px 0px 15px 0px;
	}
.titolet_negre {
font-size:14px;
text-align:left;
font-weight: bolder;
color:#000000;
padding: 2px 0px 2px 0px;
	}
.titolet_vermell {
font-size:14px;
text-align:left;
font-weight:bold;
color:#FF0000;
padding: 2px 0px 2px 0px;
	}
.minititolet_negre {
font-size:12px;
text-align:left;
font-weight:bold;
color:#000000;
padding: 4px 4px 4px 4px;
	}
	.minititolet_vermell {
font-size:12px;
text-align:left;
font-weight:bold;
color: #FF0000;
padding: 4px 4px 4px 4px;
	}
	.minititolet_verd {
font-size:12px;
text-align:left;
font-weight:bold;
color:#009966;
padding: 4px 4px 4px 4px;
	}
.sobretitular {
font-size:17px;
text-align:left;
font-weight: bold;
color:#000000;
padding: 5px 0px 2px 0px;
	}
.titular {font-family: verdana, arial; font-size: 12px; color: #800040; font-weight:bold; }
.text_blanc {
font-size:11px;
text-align:justify;
font-weight:bold;
color:#FFFFFF;
padding: 0px 0px 0px 0px;
	}
.text_negre {
font-size:11px;
text-align:justify;
color:#000000;
padding: 0px 0px 0px 0px;
font-family: verdana, arial;
	}
ul {
   	list-style-position: outside;
	list-style-type: square;
	margin: 0px 20px 0px 20px;
}
#peu {
color:#FFFFFF;
font-size:9px;
/*font-weight:bold;*/
background-color:#333333;
font-family: verdana, arial; 
padding:10px;
vertical-align:top;
text-align:center;
}


/* *******************************************  header */
#header {
	background-color:#FFFFFF;
	border-top: 1px solid #000000;
	width			:100%;
	height			:15px;
	text-align:right;
}
#header2 {
	background-color:#FFFFFF;
	/*border-bottom: 1px solid #000000;*/
	width			:100%;
	/*height			:15px;*/
	height			:75px;
	text-align:right;
	background-image: url(../img/logog2.gif); background-position: top-left; background-repeat:no-repeat;
}

.bg_menu { 
background-color: #66CC33; 
height:25px;
	border-top: 1px solid #000000;
}
.bg_menu2 { 
background-color: #66CC33; 
height:15px;
}
.negre { 
background-color: #000000;	
}
.menu { 
/*background-image: url(../img/paisatge1.jpg); background-position: center; */
background-color: #006699;	
}
.menu2 { 
border-top: 3px solid #FFFFFF; 
background-image: url(../img/7555_h.jpg); background-position: center; 	
}


td{font-family: verdana; font-size:10px;color:#333333;}

a:link, a:visited{
color:#FF0000;
text-decoration: none;}
a:hover{color:#009966;text-decoration: none;}

a.bold:link, a.bold:visited{color:#69923A;text-decoration: none;font-weight:bold;}
a.bold:hover{color:#666666;text-decoration: none;font-weight:bold;}

a.bold_line:link, a.bold_line:visited{color:#31ABF5;text-decoration: underline;font-weight:bold;}
a.bold_line:hover{color:#666666;text-decoration: underline;font-weight:bold;}

.lista{
    color:#333333;
   	list-style-position: outside;
	list-style-type: square;
	margin: 10px 20px 15px 0px;
}
.border_blau{
 border: 2px solid #006699;
 position: relative;
}

.lista li{margin: 10px 20px 15px 20px;}

.scroll_capa {	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF; 
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color:#84888B;
	}
	
/* Estils menú horitzontal */
.menu_horitzontal {
font-family: verdana, arial; font-size: 11px; font-weight:bold; color: #FFFFFF; 
vertical-align: baseline; width: 100px; height: 18px; padding: 3px;
	text-align:right; border: 1px solid #006699;}
a.menu_horitzontal:link {color: #333333; width: 100px; height: 18px; padding: 3px;
	text-align:right; vertical-align:baseline; border: 1px solid #006699;}
a.menu_horitzontal:visited {color: #333333;  width: 100px; height: 18px; padding: 3px;
	text-align:right; vertical-align:baseline; border: 1px solid #006699;}
a.menu_horitzontal:hover {background-color:#FFFFFF; border: 1px solid #6699FF; width: 100px; height: 18px; padding: 3px;
	text-align:right; vertical-align:baseline; }
	
	.menu_horitzontal_idioma {font-family: verdana, arial; font-size: 11px; font-weight:bold; color: #000000; text-align:right; vertical-align:top;  width: 100px;  padding:0px 3px 0px 3px;
	text-align: center; margin-top:16px; background-color:#FFFF33;}
a.menu_horitzontal_idioma:link {color: #000000; width: 100px;  padding:0px 3px 0px 3px;
	text-align:center; vertical-align:top;   }
a.menu_horitzontal_idioma:visited {color: #000000;  width: 100px;  padding:0px 3px 0px 3px;
	text-align:center; vertical-align:top;  margin-top:16px;}
a.menu_horitzontal_idioma:hover {background-color:#006699; color: #FFFFFF; width: 100px; padding:0px 3px 0px 3px; text-align:center; vertical-align: top;  }

.menu_hor_hover {font-family: verdana, arial; font-size: 11px; color: #333333; width:100%; font-weight:bold; text-align:left; vertical-align:middle;}
a.menu_hor_hover:link {color: #333333; width:100%; }
a.menu_hor_hover:visited {font-family: verdana, arial; color: #333333; width:100%; }
a.menu_hor_hover:hover {
font-family: verdana, arial; 
/*background-color:#B1C4D0; */
background-color:#999999;
width:100%;}

.menu_horitzontal_1 {background-color: #99CC33; font-family: verdana, arial; font-size: 11px; font-weight:bold; padding-left:15px; padding-right:15px;}
a.menu_horitzontal_1:link {color: #333333; }
a.menu_horitzontal_1:visited {font-family: verdana, arial; color: #333333}
a.menu_horitzontal_1:hover {font-family: verdana, arial; 
/*background-color:#B1C4D0*/
background-color:#999999;
}

.menu_horitzontal_2 {background-color: #99CCFF; font-family: verdana, arial; font-size: 11px; font-weight:bold; padding-left:15px; padding-right:15px;  width:125px; text-align:left;}
a.menu_horitzontal_2:link {color: #333333; }
a.menu_horitzontal_2:visited {font-family: verdana, arial; color: #333333}
a.menu_horitzontal_2:hover {font-family: verdana, arial; background-color:#999999;}

.menu_horitzontal_3 {background-color: #FFFFCC; font-family: verdana, arial; font-size: 11px; font-weight:bold; padding-left:15px; padding-right:15px; width:125px; text-align:left;}
a.menu_horitzontal_3:link {color: #333333; }
a.menu_horitzontal_3:visited {font-family: verdana, arial; color: #333333}
a.menu_horitzontal_3:hover {font-family: verdana, arial; background-color:#999999; }

.menu_horitzontal_4 {background-color: #CCCC99; font-family: verdana, arial; font-size: 11px; font-weight:bold; padding-left:15px; padding-right:15px;  width:125px; text-align:left;}
a.menu_horitzontal_4:link {color: #333333; }
a.menu_horitzontal_4:visited {font-family: verdana, arial; color: #333333}
a.menu_horitzontal_4:hover {font-family: verdana, arial; background-color:#999999;}

.menu_horitzontal_5 {background-color: #CCCCCC; font-family: verdana, arial; font-size: 11px; font-weight:bold; padding-left:15px; padding-right:15px;  width:125px; text-align:left;}
a.menu_horitzontal_5:link {color: #333333; }
a.menu_horitzontal_5:visited {font-family: verdana, arial; color: #333333}
a.menu_horitzontal_5:hover {font-family: verdana, arial; background-color:#999999;}

.menu_horitzontal_6 {background-color: #FF0000; font-family: verdana, arial; font-size: 12px; font-weight:bold; padding-top:6px; padding-bottom:6px; padding-left:12px; padding-right:12px;  text-align:left;}
a.menu_horitzontal_6:link {color: #FFFFFF; }
a.menu_horitzontal_6:visited { color: #333333}
a.menu_horitzontal_6:hover {color: #FFFFFF; background-color:#66CC33;}


/* Estils generals */
.tit_seccion1 {font-family: verdana; font-size:9px; color:#FFFFFF; font-weight:bold; text-decoration: none; padding-left:15px;}
.tit_seccion2 {font-family: verdana; font-size:9px; color:#85878A; font-weight:bold; text-decoration: none; padding-left:15px;}

.tit_seccion3 {font-family: arial, verdana; font-size: 11px; font-weight:bold; color: #333333;}
.tit_seccion4 {font-family: arial, verdana; font-size: 11px; font-weight:bold; color: #2393D7;}

.bg_layer1 { background-color: #99CC33; padding-left:15px; padding-right:15px; padding-top:3px; padding-bottom:5px;}
.bg_layer2 { background-color: #99CCFF; padding-left:15px; padding-right:15px; padding-top:3px; padding-bottom:5px;}
.bg_layer3 { background-color: #FFFFCC; padding-left:15px; padding-right:15px; padding-top:3px; padding-bottom:5px;}
.bg_layer4 { background-color: #CCCC99; padding-left:15px; padding-right:15px; padding-top:3px; padding-bottom:5px;}
.bg_layer5 { background-color: #CCCCCC; padding-left:15px; padding-right:15px; padding-top:3px; padding-bottom:5px;}
.bg_layer6 { background-color: #FF9933; padding-left:15px; padding-right:15px; padding-top:3px; padding-bottom:5px;}

.bg_gral1{background-color: #AFAEAE;}
.bg_gral2{background-color: #FFFFFF;}
.bg_gral3{background-color: #DEDEDE;}


.entradilla {font-family: arial, verdana; font-size: 11px; font-weight:bold; color: #2393D7;}

.tx1 {font-family: arial, verdana; font-size: 11px; color: #0284D2;}
.tx2 {font-family: arial, verdana; font-size: 11px; color: #333333;}
.tx3 {font-family: verdana; font-size: 10px; font-weight:bold; color: #2393D7;}

.bg_actividad {background-color:#E0EEF9; padding-left:7px}
.bg_actividad2 {padding-top:7px; padding-bottom:7px; padding-right:5px;}

.bg_agenda {background-color:#E0EEF9;}

.boton3 {background-color:#31ABF5;}

a.boton31:link{color:#FFFFFF;text-decoration: none; font-weight:bold;}
a.boton31:visited{color:#FFFFFF;text-decoration: none; font-weight:bold;}
a.boton31:hover{color:#FFFFFF;text-decoration: none; font-weight:bold;} 


.categoria {padding-left:15px; padding-top:5px; padding-bottom:5px; background-color: #FFFFFF; border-bottom:1px dotted #D2D2D2;}
.categoria1 {padding-left:15px; padding-top:5px; padding-bottom:5px; background-color: #DEEFF9; border-bottom:1px dotted #D2D2D2;}
.categoria2 {padding-left:15px; padding-top:5px; padding-bottom:5px; background-color: #CACACA; border-bottom:1px dotted #D2D2D2;}


select, input, textarea{
	background-color: White;
	font-family: verdana;
	font-size:10px;
	color:#878686;
	border:1px solid #B5B2B5;
	padding-left:5px;
	}

.scoll_tex{
	position: relative;
	overflow:auto
}
