#navegar {
      float:left;
      width:100%;
      font-size:93%;
	  border-bottom:1px solid #2763A5;
      line-height:normal;
      }
#navegar ul {
	  margin:0;
	  padding:0px 10px 0 50px;
	  list-style:none;
      }
#navegar li {
      display:inline;
      margin:0;
      padding:0;
      }
#navegar a {
      float:left;
      background:url("tableft10.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
#navegar a span {
      float:left;
      display:block;
      background:url("tabright10.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#navegar a span {float:none;}
    /* End IE5-Mac hack */
#navegar a:hover {
      background-position:0% -42px;
      }
#navegar a:hover span {
      background-position:100% -42px;
      }


#ajsitges  {
margin-bottom:	3px;
}

.agenda  {
float:	left;
min-height:	400px;
width:	600px;
}

.agenda_menu  {
float:	left;
width:	200px;
}

.boxvist  {
text-align:	left;
}

.boxvist ul, .boxvist ul li  {
color:	#000000;
list-style-position:	inside;
list-style-type:	disk;
margin:	0px;
padding:	0px;
}

.caixa  {
background-color:	#fff;
background-image:	url(leftside.gif);
background-position:	top left;
background-repeat:	repeat-y;
margin:	0px auto;
width:	100%;
}

.caixa .bottom  {
background-image:	url(bottom.gif);
background-position:	bottom left;
background-repeat:	no-repeat;
height:	60px;
width:	100%;
}

.caixa .bottom span  {
background-image:	url(bottom-right.gif);
background-position:	top right;
background-repeat:	no-repeat;
display:	block;
height:	60px;
position:	relative;
}

.caixa .bottom2  {
background-image:	url(bottom2.gif);
background-position:	bottom left;
background-repeat:	no-repeat;
height:	20px;
width:	100%;
}

.caixa .bottom2 span  {
background-image:	url(bottom-right2.gif);
background-position:	top right;
background-repeat:	no-repeat;
display:	block;
height:	20px;
position:	relative;
}

.caixa .content  {
background-image:	url(rightside.gif);
background-position:	top right;
background-repeat:	repeat-y;
margin:	-1px 0px -50px;
padding-bottom:	1px;
padding-left:	25px;
padding-right:	20px;
padding-top:	1px;
position:	relative;
}

.caixa .content h2  {
font-size:	12pt;
font-weight:	bold;
margin:	0;
padding:	0;
}

.caixa .top  {
background-image:	url(top.gif);
background-position:	top left;
background-repeat:	no-repeat;
height:	20px;
width:	100%;
}

.caixa .top span  {
background-image:	url(top-right.gif);
background-position:	top right;
background-repeat:	no-repeat;
display:	block;
height:	20px;
position:	relative;
}

.caixa p  {
margin:	0px 0px 1em;
}

.cap  {
height:	150px;
margin-top:	2px;
width:	800px;
}

.capimg  {
float:	left;
height:	101;
margin-left:	3px;
width:	570;
}

.caplogo  {
float:	left;
height:	150px;
width:	177px;
}

.capmenu  {
float:	left;
height:	45;
margin-left:	3px;
margin-top:	4px;
text-align:	left;
width:	570;
}

.col-agenda  {
float:	left;
width:	235px;
}

.col-banner  {
float:	left;
padding-top:	8px;
width:	165px;
}

.col-noticies  {
float:	left;
width:	235px;
}

.col-varis  {
float:	left;
width:	165px;
}

.contacte  {
padding:	8px;
text-align:	center;
}

.cos  {
padding-top:	8px;
width:	800px;
}

.entrevista  {
background-color:	#EBEBEB;
padding:	4px;
}

.fonscomplementaries  {
background-image:	url( ../img/fons_complementaris.jpg);
background-position:	top left;
background-repeat:	no-repeat;
}

.fonsempresa  {
background-image:	url( ../img/fons_empresa.jpg);
background-position:	top left;
background-repeat:	no-repeat;
}

.fonsocupacio  {
background-image:	url( ../img/fons_treball.jpg);
background-position:	top left;
background-repeat:	no-repeat;
}

.formelement  {
margin-left:	8px;
padding-left:	8px;
}

.formulari  {
margin:	8px;
padding:	8px;
}

.gris  {
color:	#666666;
font-family:	Arial, Helvetica, sans-serif;
font-size:	12px;
}

.imghome  {
height:	55px;
width:	55px;
}

.informa  {
float:	left;
width:	300px;
}

.justificat  {
text-align:	justify;
}

.links  {
text-align:	left;
}

.links ul, .links ul li  {
color:	#000000;
list-style-position:	inside;
list-style-type:	disk;
margin:	0px;
padding:	0px;
}

.noticies  {
float:	left;
min-height:	400px;
width:	600px;
}

.mapaWeb  {
padding-left:	40px;
}

.mpagina  {
float:	left;
min-height:	400px;
width:	600px;
}

.noticies_menu  {
float:	left;
width:	200px;
}

.pagina  {
text-align:	left;
width:	800px;
margin: 0 auto;
}

.peu  {
background-color:	#FFFFFF;
border-top-style:	solid;
border-top-width:	1px;
border-color:		#140088;
font-family:	Arial, Helvetica, sans-serif;
font-size:	10px;
text-align:	center;
width:	800px;
float: left;
padding-top:5px;
padding-bottom:5px;
}

.resum  {
font-family:	arial;
font-size:	12pt;
font-weight:	bold;
letter-spacing:	1pt;
padding:	8px;
}

.small  {
font-family:	Arial, Helvetica, sans-serif;
font-size:	10px;
}

.smalldata  {
font-family:	Arial, Helvetica, sans-serif;
font-size:	11px;
font-weight:	bold;
padding-left:	4px;
text-align:	left;
}

.smallresum  {
font-family:	Arial, Helvetica, sans-serif;
font-size:	11px;
padding-left:	4px;
text-align:	left;
}

.smalltitol  {
color:	#2080D0;
font-family:	Arial, Helvetica, sans-serif;
font-size:	10pt;
font-weight:	bold;
padding-left:	4px;
text-align:	left;
}

.smalltitol a:link  {
color:	#2080D0;
font-family:	Arial, Helvetica, sans-serif;
font-size:	10pt;
font-weight:	bold;
text-decoration:none;
}
.smalltitol a:visited  {
color:	#2080D0;
font-family:	Arial, Helvetica, sans-serif;
font-size:	10pt;
font-weight:	bold;
text-decoration:none;
}
.smalltitol a:hover  {
color:	#ff0000;
font-family:	Arial, Helvetica, sans-serif;
font-size:	10pt;
font-weight:	bold;
text-decoration:none;
}

.temaimg  {
float:	left;
height:	120px;
margin:	8px;
width:	300px;
}

.tematxt  {
float:	left;
font-family:	Arial, Helvetica, sans-serif;
font-size:	10px;
height:	120px;
margin:	8px;
text-align:	justify;
width:	345px;
}

p  {
margin-bottom:	4px;
margin-top:	4px;
padding-top:	4px;
}

a.linklist:link  {
color:	#2080D0;
font-size:	8pt;
margin-left:	0;
text-align:	left;
text-decoration:	none;
}

a.linklist:visited  {
color:	#2080D0;
font-size:	8pt;
margin-left:	0;
text-align:	left;
text-decoration:	none;
}

a.linklist:hover  {
color:	#FF0000;
font-size:	8pt;
margin-left:	0;
}

a.small:link  {
color:	#2080D0;
font-size:	8pt;
text-decoration:	none;
}

a.small:visited  {
color:	#2080D0;
font-size:	8pt;
text-decoration:	none;
}

a.small:hover  {
color:	#FF0000;
font-size:	8pt;
}

a:link  {
color:	#094559;
}

a:visited  {
color:	#094559;
}

a:hover  {
color:	#ff0000;
}

a:active  {
color:	#094559;
}

body  {
background-color:	#eff2f3;
background-position:	;
font-family:	arial;
font-size:	8pt;
margin:	0;
padding:	0;
text-align:	center;
}

form  {
margin:	0;
padding:	0;
}

h2  {
border-bottom-color:	#000000;
border-bottom-style:	solid;
border-bottom-width:	1px;
color:	#33A1D6;
font-size:	12pt;
font-style:	italic;
font-weight:	bold;
margin-bottom:	8px;
margin-left:	0;
margin-right:	0;
padding-bottom:	4px;
padding-left:	15px;
padding-top:	4px;
text-align:	left;
}

h2 a:link, h2 a:visited, h2 a:hover  {
color:	#33A1D6;
font-size:	12pt;
font-style:	italic;
font-weight:	bold;
text-decoration:	none;
}

h4  {
border-bottom-color:	#000000;
border-bottom-style:	solid;
border-bottom-width:	1px;
color:	#33a1d6;
font-size:	12pt;
font-style:	italic;
font-weight:	bold;
margin-bottom:	4px;
margin-top:	0;
padding-left:	5px;
padding-top:	4px;
text-align:	left;
}

h4 a:link, h4 a:hover, h4 a:visited  {
color:	#33a1d6;
font-size:	12pt;
font-style:	italic;
font-weight:	bold;
text-decoration:	none;
}

h5  {
border-bottom-color:	#2080D0;
border-bottom-style:	solid;
border-bottom-width:	1px;
font-size:	12pt;
font-style:	italic;
font-weight:	bold;
margin-bottom:	4px;
padding-left:	8px;
padding-top:	4px;
text-align:	left;
}

li  {
color:	#2080D0;
list-style-position:	outside;
list-style-type:	disk;
}

table  {
border-width:	0;
cellpadding:	0;
cellspacing:	0;
margin:	0;
padding:	0;
}
