/*Document CSS*/
body{
	margin : 0; 
	padding: 0; 
	padding : 20px 0 12px; 
	color : #cccccc; 
	background-image : url(../images/bck.jpg);
	background-color:#FFFFFF;
}

.C0 {
	color: #000000;
} /* negre */
.C1 {
	color: #FFFFFF;
} /* blanc */
.C2 {
	color: #999999;
} /* gris fosc */
.C3 {
	color: #CCCCCC;
} /* gris */
.C4 {
	color: #666666;
} /* gris */
.C5 {
	color: #333333;
} /* negre clar */
.C6 {
	color: #5B92E6;
} /* blau clar més */
.C7 {
	color: #345077;
} /* blau fosc*/
.C8 {
	color: #0F85AC;
} /* blau clar*/
.C9 {
	color: #C7EAF4;
} /*blau claret*/
.C10{
	color:#0B3C5C;
}
.Ce{
	color:#EA2224;
}

.B  { font-weight: bold; }
.N  { font-weight: normal; }
.I  { font-style : italic; }
.U  { text-decoration: underline; }

#ul_prin .first ul{
display:none;
}
#ul_prin .second ul{
display:none;
}


.J{ text-align:justify;}

img { border: none; }
a	{ text-decoration: none; }
/*br  { clear: both; }*/
.i{ font-style:italic;}


a:hover {
	text-decoration: none;
}

/*/////////////////////////////////////////////////////////*/

#pag{
width:993px;
background-color:#FFFFFF;
}

#content{
width:973px;
padding-top:10px;
padding-bottom:10px;
text-align:left;
position:relative;
}

#informacio{
padding:10px 0px 0px 18px;
}

#cap{
position:relative;
/*height:139px;
background-image:url(../images/bg_cap_stjordi.jpg);
background-repeat:no-repeat;
background-position:top left;*/
}

#capca{
width:436px;
float:left;
}


.bgcap1{
width:436px;
height:161px;
background-image:url(../images/bg_cap1.gif);
background-repeat:no-repeat;
background-position:top left;
}

.bgcap2{
width:536px;
height:161px;
border-left:1px solid #FFFFFF; 
text-align:center; 
background-color:#FFFFFF; 
position:relative;
}

.imgcap1{
width:535px;
background-repeat:no-repeat;
background-image:url(../images/img_cap/img1.jpg);
background-position:top right;
}
.alert{
background-color:#CC3300;
text-align:center;
color:#FFFFFF;
line-height:22px;
height:22px;
}

#flashcontent{
width:536px;
height:158px;
margin:0px;
padding:0px;
overflow:hidden;
}

/* Menu */ 	

#menu_superior{
width:530px;
height:22px;
position:absolute;
right:-10px;
top:147px;
text-align:center;
}

#menu_sup {
height:21px;
}

#menu_sup a{
display:block;
float:left;
margin-right:4px;
line-height:21px;
height:21px;
width:96px;
text-align:center;
background-image:url(../images/menu/bg1.gif);
}
#menu_sup a:hover{
background-image:url(../images/menu/bg2.gif);
}

#menu_lateral{
background-color:#E9EDF0;
width:183px;
}

#menu_left{
padding-bottom:10px;
width:183px;
background-color:#FFFFFF;
}

#menu_left ul{
margin:0px;
padding:0px;
list-style:none;
}

#menu_left a{
height:100%;
display:block;
line-height:22px;
margin-bottom:1px;
}

#menu2, #menu3{
display:none;
}
#menu_left .first a{
text-align:right;
background-color:#0B3C5C;
padding-right:10px;
/*Font*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
color:#FFFFFF;
}
#menu_left .first a:hover{
background-color:#0F85AC;
}

#menu_left .second a{
text-align:left;
padding-left:7px;
background-color:#4BA4C1;
border-left:8px solid #0B3C5C;
/*Font*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#C7EAF4;
}

#menu_left .second a:hover{
background-color:#E2F0F3;
border-left:8px solid #FF9934;
color:#244F5D;
}

#menu_left .third a{
text-align:left;
padding-left:15px;
background-color:#B8D9E2;
border-left:8px solid #399ABA;
/*Font*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#244F5D;
}
#menu_left .third a:hover{
background-color:#E2F0F3;
border-left:8px solid #B8D9E2;
color:#244F5D;
}

.rss{
padding-bottom:10px;
width:183px;
background-color:#FFFFFF;
white-space:normal;
}

/*data i cercador*/
#date{
background-color:#0F85AC;
padding-left:20px;
padding-top:8px;
padding-bottom:8px;
}

.input_search{
width:97px;
height:15px;
border:1px solid #FFFFFF;
background-image:url(../images/bg_search.gif);
background-repeat:repeat-x;
}
.button_search{
margin-left:10px;
margin-bottom:-2px;
}
/* ruta */
#ruta{
margin-bottom:20px;
}


/* noticies i actes */
.box1{
padding:6px 6px 0px 8px;
background-image:url(../images/bg_box.gif);
background-repeat:repeat-x;
border-top:1px solid #999999;
margin-bottom:10px;
}

.new{
float:left; 
width:252px; 
height:110px;
margin-right:18px; 
display:block; 
margin-top:8px;
}

.box3{
padding:11px 5px 0px 5px;
margin-bottom:10px;
}
.box1 .border{
border:1px solid #144262;
}
.box1 a:hover{
text-decoration:underline;
}

.points{
background-image:url(../images/bg_points.gif);
background-repeat:repeat-x;
background-position:center left;
}

#act{
margin-bottom:20px;
}
#act span{
display:block;
text-align:justify;
margin-right:20px;
}
.act_img{
display:block;
float:right; 
margin-top:40px; 
margin-left:15px;
margin-bottom:10px;
}

/* CONSISTORI */
.consistori{
margin-bottom:22px;
}
.consistori span{
/*display:block;*/
text-align:justify;
margin-right:20px;
}
.consistori_img{
display:block;
margin-right:8px;
}

/* banners */
.banners{
margin-bottom:2px;
}
.banners img{
margin-bottom:1px;
}
.banners span{
display:block;
padding-left:8px;
padding-top:1px;
padding-bottom:2px;
margin-bottom:12px;
background-color:#2E598E;
}
.banners a:hover{
text-decoration:underline;
}

/*logo*/
.logos{
margin-bottom:2px;
width:182px;
}

.logos img{
margin-bottom:1px;
}
.logos span{
display:block;
padding-left:8px;
padding-top:1px;
padding-bottom:2px;
margin-bottom:12px;
background-color:#2E598E;
text-align:left;
}
.logos a:hover{
text-decoration:underline;
}
/*enquesta*/
#quest{
width:100%;
text-align:left;
}
#quest input{
margin:0px;
padding:0px;
margin-right:6px;
margin-bottom:-3px;
}
#quest div{
margin-bottom:12px;
}
#quest a{
text-decoration:underline;
}

#quest a:hover{
text-decoration:none;
}

/*peu*/
#peu{
margin-top:9px;
margin-bottom:12px;
}
#peu a:hover{
text-decoration:underline;
}

/* AGENDA - CALENDARI */
#agenda{
height:100%;
background-image:url(../images/bg_agenda.gif);
background-repeat:repeat-y;
background-position:top left;
}
#blank{
height:29px;
background-color:#FFFFFF;
}
#agenda_block{
height:100%;
padding-left:20px;
}
#dates{
padding-top:1px;
padding-bottom:10px;
margin-bottom:10px;
background-color:#F6F6F6;
}
#calendar{
padding-top:1px;
width:152px;
background-color:#FFFFFF;
margin-bottom:10px;
}
#calendar .mes{
display:block;
text-align:center;
line-height:16px;
height:16px;
margin:3px 2px 8px 2px;
border:1px solid #DBDBDB;
background-color:#EDEDED;
}
#calendar .mes .prev{
padding-right:4px;
padding-left:4px;
}

#calendar .mes .next{
padding-right:4px;
padding-left:4px;
}

#calendar .grid{
padding-bottom:4px;
}
#calendar .setmana td{
border-bottom:1px dashed #DEDEDE;
padding:2px;
}

#calendar .dies td{
padding:1px;
}

/*#calendar .dies .dia6,  #calendar .dies .dia7{
background-color:#EFEFEF;
}
*/
#calendar .dies a{
display:block;
background-color:#FF9933;
color:#FFFFFF;
}

#calendar .dies .dia7 a{
color:#FF9933;
}

#data_search{
width:152px;
text-align:left;
}
.input_data{
height:15px;
width:88px;
border:1px solid #A1B7CA;
margin-right:10px;
margin-bottom:10px;
text-align:center;
}

#map{
margin-bottom:20px;
}
#head_map{
background-color:#F0F0F0;
border-left:11px solid #0B3C5C;
height:30px;
line-height:30px;
text-indent:11px;
margin-bottom:10px;
}
#map_galery div{
float:left;
padding:11px;
border:1px solid #E0E0E0;
margin:3px;

}
#map_galery img{
border:0px;
}

.mes_fotos{
float:left;
margin:3px;
width:77px;
padding-top:60px;
padding-bottom:3px;
border:1px solid #E0E0E0;
text-align:center;
display:block;
}
#map_galery a:hover{
text-decoration:underline;
}

/* Patrimoni */
#patrimoni_galery1 div{
float:left;
padding:0px;
margin:4px 2px 4px 0px;
width:134px;
}
#patrimoni_galery1 .scroll{
display:block;
width:134px;
height:100px;
overflow:hidden;
margin-bottom:1px;
}

#patrimoni_galery1 img{
border:0px;
margin-bottom:1px;
}

#patrimoni_galery1 span{
display:block;
background-color:#4BA4C1;
padding:1px 2px 3px 4px;
}

#patrimoni_galery1 a:hover{
text-decoration:underline;
}

#patrimoni_galery2 #barris a{
display:block;
margin-bottom:4px;
padding-left:6px;
height:16px;
line-height:14px;
}

#patrimoni_galery2 #barris a:hover{
color:#FFFFFF;
background-color:#FFB356;
}

#patrimoni_galery2 #barris .selec{
color:#FFFFFF;
background-color:#FF9D40;
}


#patrimoni_galery2 #thumbs img, #patrimoni_galery2 #thumbs a{
float:left;
display:block;
margin:3px 6px 3px 0px;
border:0px;
}

#head_patrimoni{
background-color:#F0F0F0;
border-left:11px solid #0B3C5C;
margin-bottom:15px;
}

#head_patrimoni_in{
padding:5px 10px 10px 11px;
border-top:1px solid #BCBCBC;
}

#patrimoni_txt{

}

#patrimoni_txt .txt{
text-align:left;
line-height:18px;
}

#patrimoni_txt img{
border: 1px solid #333333;
}

#colec{
height:100%;
background-image:url(../images/imatges/bg_colec.jpg);
background-repeat:no-repeat;
background-position:bottom;

}

#head_colec{
background-color:#F5F5F5;
padding:10px;
text-align:justify;
}

#colec #links{
padding:5px;
}

#colec #links a{
display:block;
margin-bottom:1px;
margin-right:4px;
padding-left:8px;
height:16px;
line-height:14px;
}

#colec #links a:hover{
color:#FFFFFF;
background-color:#FFB356;
}

#colec #links .selec{
color:#FFFFFF;
background-color:#FF9D40;
}

#colec #image img{
padding:4px;
border:1px solid #CCCCCC;
}
/* PLANTILLA ADJUNTS*/
.cell1{
border-bottom:1px solid #CCCCCC; 
border-left:1px solid #CCCCCC;
text-align:left;
padding-left:8px;
}
.cell2{
border-bottom:1px solid #CCCCCC; 
border-right:1px solid #CCCCCC; 
border-left:1px solid #CCCCCC; 
}
#adjunt a:hover{
color: #0F85AC;
text-decoration:none;
font-weight:bold;
}
/* borsa de treball */
.bl{
border-left:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC; 
border-top:1px solid #CCCCCC; 
}
.br{
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC; 
border-top:1px solid #CCCCCC; 
}

.input{
height:17px;
width:132px;
border:1px solid #A1B7CA;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:17px;
color:#333333;
}
.inputb{
height:17px;
width:145px;
border:1px solid #A1B7CA;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:17px;
color:#333333;
}

.inputm{
height:17px;
width:30px;
border:1px solid #A1B7CA;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.625em;
line-height:17px;
color:#333333;
}
.textarea{
width:300px;
height:100px;
border:1px solid #A1B7CA;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
}
.textarea2{
width:300px;
height:50px;
border:1px solid #A1B7CA;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
}

/*FORUM*/
.textarea_forum{
width:310px;
height:275px;
background-color:#FFFFFF;
border:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-weight:normal;
border:1px solid #A1B7CA;
}

.input_forum{
height:18px;
line-height:18px;
background-color:#FFFFFF;
border:0px;
border:1px solid #A1B7CA;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-weight:normal;
margin-top:5px;
width:310px;
}


.titolforum{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#0F85AC;
}
.linkforum{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.625em;
	color:#0F85AC;
}
.textforum{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.625em;
	color:#333333;
}
.textforum2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#0F85AC;
}
.textforum3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#FFFFFF;
}


.send_forum{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.625em;
color:#000000;
padding:1px;
margin-top:8px;
font-weight:normal;
}
.headforum td{
background-color:#0F85AC;
height:28px;
}
.bodyforum td{
padding:5px;
background-color:#4BA4C1;
}
.bodyforum .td1, .fila1 td{
background-color:#B8D9E2;
}
.bodyforum .td2, .fila2 td{
background-color:#E2F0F3;
}

.fila1 td, .fila2 td{
padding:7px;
}
.fila1 .t, .fila2 .t{
padding:4px;
}
.fila1 .t2, .fila2 .t2{
padding:0px;
font-size:6px;
background-color:#F1FAFC;
}

.bdforum{
border:1px solid #A1B7CA;
}
#map ul{
list-style:none;
margin:0px;
padding:0px;
}
#map ul ul li{
margin-left:40px;
}
#map ul ul ul li{
margin-left:80px;
}

/* CALENDARI*/
.actiuY {
	color: #FFFFFF;
	background-color: #FF9933;
	cursor:pointer;
}
/*ALBUM FOTOGRAFIC*/

.album{
width:145px; 
display:block; 
margin-top:0px;
height:120px;
}

.newnew{
width:100%;
background-image:url(../images/bg_newnew.gif);
background-repeat:repeat-x;
margin-bottom:5px;
}