body { background: #000000; font: 10px Lucida Grande, Verdana, Arial, Geneva, sans-serif; text-align: center; line-height: 1.6em; margin: 0px 0; }
h1, h2, h3, h4, h5, h6, h7, ul { margin:0px; padding:0px; font-weight:normal; font-size:9px; }
p { padding:0 0 5px 0; margin:0px; }
li { list-style:none; padding:0px; margin:0px; }
a, a:link, a:hover { text-decoration:none; }
select, input, textarea {  font-size: 9px; font-family:Verdana, Arial, Geneva, sans-serif; }

#web { width:685px; margin: 0 auto; background-color:#ffffff; text-align:left; }

#web #banner { height:165px; }

/* MENU HOME*/
#web #menu { height:34px; background-image:url(img/fons-menu.gif); background-repeat:no-repeat; background-position:top left; }
#menu ul { padding-left:18px; }
#menu ul li { float:left; font-size:10px; }
#menu ul li a { display:block; height:24px; background-repeat:no-repeat; background-position:top left; color:#ffffff; text-align:center; padding:10px 0 0 0; font-weight:bold; }
#menu ul li#m1 a { width:70px; /*background-image:url(img/mnu_h_1.gif);*/ }
#menu ul li#m2 a { width:79px; /*background-image:url(img/mnu_h_2.gif);*/ }
#menu ul li#m3 a { width:69px; /*background-image:url(img/mnu_h_3.gif);*/ }
#menu ul li#m4 a { width:77px; /*background-image:url(img/mnu_h_4.gif);*/ }
#menu ul li#m5 a { width:69px; /*background-image:url(img/mnu_h_5.gif);*/ }
#menu ul li#m6 a { width:78px; /*background-image:url(img/mnu_h_6.gif);*/ }

#menu ul li#m1 a:hover, #menu ul li#m1 a#act  { background-image:url(img/mnu_h_1r.gif); color:#000; }
#menu ul li#m2 a:hover, #menu ul li#m2 a#act { background-image:url(img/mnu_h_2r.gif); color:#000; }
#menu ul li#m3 a:hover, #menu ul li#m3 a#act { background-image:url(img/mnu_h_3r.gif); color:#000; }
#menu ul li#m4 a:hover, #menu ul li#m4 a#act { background-image:url(img/mnu_h_4r.gif); color:#000; }
#menu ul li#m5 a:hover, #menu ul li#m5 a#act { background-image:url(img/mnu_h_5r.gif); color:#000; }
#menu ul li#m6 a:hover, #menu ul li#m6 a#act { background-image:url(img/mnu_h_6r.gif); color:#000; }
/*END MENU HOME*/

/*HOME PARTE IZQUIERDA*/
#web #homsq { float:left; width:372px; padding:26px 0 30px 21px; }
#homsq h1 { width:61px; height:19px; background-image:url(img/hme_esq_ttl.gif); color:#ffffff; font-weight:bold; text-align:center; padding:5px 0 0 0;}
#homsq .agora { padding:21px 0 0 0; float:left; }
.agora .textag { width:181px; float:left; }
.agora img { float:left; padding:3px 23px 0 0; width:145px; }
.textag h2, .textag h2 a { color:#CB0000; font-weight:bold; padding:0 0 1px 0; }
.textag h3, .textag h3 a { color:#6F3E06; font-weight:bold; padding:0 0 1px 0; }
.textag h4, .textag h4 a { color:#9F9E9E; padding:0 0 1px 0; }
.textag h5 a { background-image:url(img/hme_esq_agico.gif); background-repeat:no-repeat; background-position:top left; color:#DB5B5B; padding-left:15px; }
.textag h2 a:hover, .textag h3 a:hover, .textag h4 a:hover, .textag h5 a:hover { text-decoration:underline; }   

/*agora sense img */
.agora .textag2 { width:349px; float:left; }
.textag2 h2, .textag2 h2 a { color:#CB0000; font-weight:bold; padding:0 0 1px 0; }
.textag2 h3, .textag2 h3 a { color:#6F3E06; font-weight:bold; padding:0 0 1px 0; }
.textag2 h4, .textag2 h4 a { color:#9F9E9E; padding:0 0 1px 0; }
.textag2 h5 a { background-image:url(img/hme_esq_agico.gif); background-repeat:no-repeat; background-position:top left; color:#DB5B5B; padding-left:15px; }
.textag2 h2 a:hover, .textag2 h3 a:hover, .textag2 h4 a:hover, .textag2 h5 a:hover { text-decoration:underline; }   
/*agora sense img */


/*HOME PARTE IZQUIERDA*/

/*HOME PARTE DERECHA*/
#web #homedr { float:left; width:292px; padding:26px 0 30px 0px; }
#homedr #qsdesc { width:264px;  background-color:#FFD347; background-image:url(img/hme_qsdsc-mig.gif); background-repeat:repeat-y;  }
#qsdesc .cap { height:6px; }
#qsdesc h1 { padding:10px 10px 10px 20px; color:#000000; }

#homedr #agndttl { background-image:url(img/hme_agnd_ttl.gif); background-repeat:no-repeat; width:95px; height:17px; padding:5px 0 0 10px; margin-top:20px; background-position:15px 0; } 
#agndttl h1 { color:#ffffff; font-weight:bold; padding-left:24px; }

#homedr #agnd { width:264px;  background-color:#779045; background-image:url(img/hme_agnd-mig.gif); background-repeat:repeat-y;  }
#agnd .cap { height:6px; }
#agnd h2 { background-image:url(img/hme_agnd-ico.gif); background-repeat:no-repeat; background-position:24px 14px; color:#FBCC4E; padding:9px 0 0 36px; }
#agnd h3 { color:#F0EFED; padding:0 6px 0 36px; }
/*HOME PARTE DERECHA padding:17px 10px 16px 22px;*/


#web #alf { width:685px; float:left; background-image:url(img/peu-alf.jpg); background-repeat:no-repeat; height:20px; }
#web #peu { width:685px; float:left; background-image:url(img/peu-inf.gif); background-repeat:repeat-x; height:91px; text-align:right; background-color:#981002; }
#peu h1 { padding:23px 40px 0 0; font-weight:bold; color:#ffffff; background-image:url(img/peu-ico.gif); background-position:650px 28px; background-repeat:no-repeat; }


#web #mapweb { width:643px; padding:15px 0 15px 42px; color:#9F9E9E; font-weight:bold; }
#mapweb a {  color:#5E5C5C; }
#mapweb a:hover { text-decoration:underline; }
/*QUE ES */

#web #ques { width:685px; float:left; background-image:url(img/qs_lin-dsc.gif); background-position:446px 0; background-repeat:repeat-y; margin-bottom:20px; }
#ques #qs_esq { float:left; width:350px; padding:0 34px 20px 61px; }
#qs_esq h1 { font-weight:bold; color:#6F3E06; }
#qs_esq p { color:#676565; } 
#qs_esq p a { color:#676565; text-decoration:underline; } 
#qs_esq p a:hover { color:#676565; text-decoration:none; } 
#ques #qs_drt { float:left; width:213px; padding-left:26px; }
#qs_drt img { padding-bottom:21px; }
#qs_drt div { color:#666564; }
/*END QUE ES */

/*RECURSOS */
#web #rcsos {  width:685px; float:left; background-image:url(img/qs_lin-dsc.gif); background-position:492px 0; background-repeat:repeat-y; margin-bottom:20px; }
#rcsos #rc_esq { float:left; width:422px; padding:0 0 50px 70px; }
#rc_esq h2 { color:#779045; font-weight:bold; background-image:url(img/rcs_lin_dis.gif); background-repeat:no-repeat; background-position:top left; padding:3px 0 0 1px; }
#rc_esq .rc_bloc { width:395px; padding:0 10px 0 17px; }
.rc_bloc h3 { background-image:url(img/rcs_ico_ls.gif); background-repeat:no-repeat; background-position:0 15px; color:#6F3E06; font-weight:bold; padding:11px 0 0 21px; }
.rc_bloc h4 { color:#898A88; padding:0 0 0 21px;  }
.rc_bloc h4 a { color:#898A88; }
.rc_bloc h4 span { color:#9D7106; padding-left:2px; }
.rc_bloc h3 a { color:#6F3E06; }
.rc_bloc h4 a { color:#898A88; }
.rc_bloc h4 span a { color:#9D7106; }
.rc_bloc h4 span a:hover, .rc_bloc h4 a:hover, .rc_bloc h3 a:hover  { text-decoration:underline; }

#rc_esq .rc_sep { width:422px; height:25px; }

/* paginacion */
#rc_esq h5 { background-image:url(img/rcs_lin_dis.gif); background-repeat:no-repeat; background-position:top left; color:#E6A508; padding:4px 0 0 3px; }
#rc_esq h5 span { color:#4F2B03; }
#rc_esq h5 a { color:#979695; }
#rc_esq h5 a:hover { text-decoration:underline; }
/* end paginacion */

#rcsos #rc_drt { width:169px; float:left; background-image:url(img/rc_fns_crc.gif); background-repeat:no-repeat; background-position:24px 0; height:71px; padding-left:24px; }
#rc_drt h2 { color:#7E7D7D; font-weight:bold; padding:14px 0 8px 0; }
#rc_drt select { border:1px solid #7E7D7D; width:139px; height:16px; color:#494847; font-weight:bold; }
#rcsos #print { float:left; background-image:url(img/rcu_print.gif); background-repeat:no-repeat; background-position:24px 42px; padding:40px 0 20px 45px; }
#rcsos #print a { color:#7E7D7D; text-decoration:none; font-weight:bold; }
#rcsos #print a:hover { text-decoration:underline; } 



#rcsos #rc_fix { float:left; width:402px; padding:0 20px 10px 70px; }
#rc_fix #volv { width:402px; color:#7E7D7D; padding-bottom:5px; }
#volv a { color:#7E7D7D; }
#volv a:hover { text-decoration:underline; }

#rc_fix img { padding:15px 0 20px 0;  }
#rc_fix h2 { color:#B60106; font-weight:bold; padding-bottom:10px; } 
#rc_fix h3 { color:#494847; font-weight:bold; padding-bottom:10px; font-size:11px; } 
#rc_fix h4, #rc_fix h5, #rc_fix h6 { color:#7E7D7D; font-weight:bold; padding-bottom:10px; } 
#rc_fix h4 span, #rc_fix h5 span, #rc_fix h6 span { color:#9D7106; }
#rc_fix p { color:#7E7D7D; }
#rc_fix p a { color:#9D7106; }
#rc_fix p a:hover { text-decoration:underline; }
/* END RECURSOS*/


/*COLECTIUS*/
#web #cltius { width:685px; float:left; background-image:url(img/qs_lin-dsc.gif); background-position:242px 0; background-repeat:repeat-y; margin-bottom:20px; }
#cltius #clti_esq { width:186px; float:left; padding:0 0 10px 56px; }
#clti_esq ul li { background-image:url(img/rcs_lin_dis.gif); background-position:top left; background-repeat:no-repeat; padding:6px 20px 6px 14px; }
#clti_esq ul li a { color:#7E7D7D; font-weight:bold; }
#clti_esq ul li a:hover { color:#4F2B03; } 
#clti_esq ul li a#act { color:#4F2B03; } 
#cltius #clti_drt { width:315px; float:left; padding:9px 80px 10px 39px; }
#clti_drt h2 { color:#ffffff; font-weight:bold; }
#clti_drt h2 span { background-color:#779045; padding:0 6px 1px 6px; }
#clti_drt img { padding:16px 0 16px 0; }
#clti_drt h3 { color:#779045; font-weight:bold; }
#clti_drt h4 { color:#9C9C9B; padding-bottom:10px; }
#clti_drt h4 a, #clti_drt p a { color:#B18202; } 
#clti_drt h4 a:hover, #clti_drt p a:hover { text-decoration:underline; }
#clti_drt p { color:#9C9C9B; }


/* END COLECTIUS */

/* AGORA*/
#web #agora { width:685px; float:left; }
#agora #agr_sq { width:145px; padding:0 25px 0 69px; float:left; min-height:100px; }
#agr_sq img { padding-bottom:21px; }
#agora #agr_drt { width:332px; float:left; padding:0 113px 0 0;  }
#agr_drt #volv { padding-bottom:10px; }
#agr_drt #volv a { color:#B8B7B7;  }
#agr_drt #volv a:hover { text-decoration:underline; }

#agr_drt h2 { background-image:url(img/agr_lin_com.gif); background-repeat:no-repeat; background-position:top left; color:#CB0000; padding-top:9px; font-weight:bold;  }
#agr_drt h3 { background-image:url(img/agr_lin_com.gif); background-repeat:no-repeat; background-position:bottom left; color:#6F6E6E; padding:10px 0 10px 0; font-weight:bold; margin-bottom:15px; }
#agr_drt p { color:#656363; }
#agr_drt p a  { color:#656363; text-decoration:underline; }
#agr_drt p a:hover  { color:#656363; text-decoration:none; }
#agr_drt #agr_cmnts { padding:20px 0 5px 0;  }
#agr_cmnts .agr_cmnt { background-image:url(img/agr_lin_com.gif); background-repeat:no-repeat; background-position:top left; padding:5px 0 5px 0;  }
.agr_cmnt h4 { background-image:url(img/agr_ico_cmnt.gif); background-repeat:no-repeat; background-position:0 4px; color:#B80811; font-weight:bold; padding:0 0 10px 19px; }
.agr_cmnt p { color:#9F9E9E; }
.agr_cmnt p span { color:#6F3E06; padding-right:4px; }

#agr_drt #agr_pagi { float:left; color:#E6A508; padding:5px 0 5px 2px; height:11px; background-image:url(img/agr_lin_com.gif); background-repeat:no-repeat; background-position:top left; width:300px; }
#agr_pagi a { color:#979695;  }
#agr_pagi a:hover { color:#979695; text-decoration:underline; }
#agr_pagi span { color:#4F2B03; }

#agr_drt #agr_form { padding:15px 0 40px 0; float:left;  }

#agr_form h4 { color:#B80811; font-weight:bold;  }
#agr_form .caix { float:left; color:#9F9E9E; padding:2px 0 1px 0; }
.caix input { width:146px; border:1px solid #6F6F6F; height:15px; color:#6F6F6F; }
.caix textarea { width:321px; height:143px; border:1px solid #6F6F6F; color:#6F6F6F; padding:2px; }
.caix #boton { width:46px; height:23px; background-color:#6F6F6F; color:#ffffff; }
#agr_form #frm_load {width:60px; padding-top:19px; float:left; }
#web  #agora-ls { width:510px; float:left; padding:0 105px 40px 70px; }
#agora-ls .ag_it { background-image:url(img/agr_lin_l.gif); background-position:top left; background-repeat:no-repeat; width:480px; float:left; }
.ag_it .img { width:68px; float:left; }
.ag_it .text { width:412px; float:left; }
.ag_it .text2 { width:480px; float:left; }
.img img { padding:6px 0 31px 0;  }
.text h2 { color:#E19F4C; font-weight:bold; padding:5px 0 0 0; }
.text h3 { color:#615F5E; font-weight:bold; }
.text h4 { color:#9F9E9E; }
.text h5 { color:#E68C8C; background-image:url(img/agr_ico_cmnt2.gif); background-repeat:no-repeat; background-position:0 5px; padding:0 0 15px 15px; }
.text h2 a { color:#E19F4C; }
.text h3 a { color:#615F5E; }
.text h4 a { color:#9F9E9E; }
.text h5 a { color:#E68C8C; }
.text h2 a:hover, .text h3 a:hover, .text h4 a:hover, .text h5 a:hover { text-decoration:underline; }

/* agora sense img */
.ag_it .text2 { width:480px; float:left; }
.text2 h2 { color:#E19F4C; font-weight:bold; padding:5px 0 0 0; }
.text2 h3 { color:#615F5E; font-weight:bold; }
.text2 h4 { color:#9F9E9E; }
.text2 h5 { color:#E68C8C; background-image:url(img/agr_ico_cmnt2.gif); background-repeat:no-repeat; background-position:0 5px; padding:0 0 15px 15px; }
.text2 h2 a { color:#E19F4C; }
.text2 h3 a { color:#615F5E; }
.text2 h4 a { color:#9F9E9E; }
.text2 h5 a { color:#E68C8C; }
.text2 h2 a:hover, .text2 h3 a:hover, .text2 h4 a:hover, .text2 h5 a:hover { text-decoration:underline; }
/* agora sense img */


#agora-ls  #agr_pagi { float:left; color:#E19F4C; padding:10px 0 15px 69px; width:441px; }
#agr_pagi a { color:#979695; }
#agr_pagi a:hover { color:#979695; text-decoration:underline; }
#agr_pagi span { color:#494847; }
/* END AGORA */


/* PROJECTES */
#web #projectes { float:left; width:573px; padding:0 51px 30px 61px; margin-bottom:30px; background-image:url(img/pro_fonsY.gif); background-repeat:repeat-y; }
#projectes #pro_sq { float:left; width:391px; }
#pro_sq h1 { color:#FFFFFF; font-size:11px; padding-bottom:15px; }
#pro_sq h1 strong { font-weight:bold; padding:0 6px 1px 0; color:#CB0000; }
#pro_sq p { color:#676565; padding-right:40px; }
#pro_sq p a { color:#676565; text-decoration:underline; }
#pro_sq p a:hover { color:#676565; text-decoration:none; }
#projectes #pro_drt { float:left; width:182px; }
#pro_drt h1 { color:#676565; font-size:10px; padding: 0 0 18px 27px; font-weight:bold; }
#pro_drt ul { padding-left:27px; }
#pro_drt ul li{ padding:0 10px 0 14px; background-image:url(img/pro_cua.gif); background-repeat:no-repeat; background-position: 0px 6px; }
#pro_drt ul li.pdf{ padding:0 10px 0 33px; background-image:url(img/pro_pdf.gif); background-repeat:no-repeat; background-position: 0px 2px; }
#pro_drt ul li.doc{ padding:0 10px 0 33px; background-image:url(img/pro_word.gif); background-repeat:no-repeat; background-position: 0px 2px; }
#pro_drt ul li.xls{ padding:0 10px 0 33px; background-image:url(img/pro_excel.gif); background-repeat:no-repeat; background-position: 0px 2px; }
#pro_drt ul li.ppt{ padding:0 10px 0 33px; background-image:url(img/pro_ppoint.gif); background-repeat:no-repeat; background-position: 0px 2px; }

#pro_drt ul li a { color:#676565; }
#pro_drt ul li a:hover { color:#CB0000; text-decoration:underline; }
#pro_drt .separador { float:left; width:182px;padding:20px 0 17px 0; background-image:url(img/pro_separador.gif); background-repeat:no-repeat; background-position:right;}
#pro_drt .im { float:left; padding: 0 0 0 27px; }
#pro_drt #arxius { float:left; width:182px; }


/*LLISTAT DE PROJECTES */

#web  #project-ls { width:510px; float:left; padding:0 105px 50px 70px; }
#project-ls .pr_it { background-image:url(img/agr_lin_l.gif); background-position:top left; background-repeat:no-repeat; width:480px; float:left; }
.pr_it .imag { width:68px; float:left; }
.pr_it .texto { width:412px; float:left; }
.imag img { padding:6px 0 31px 0;  }
.texto h3 { color:#615F5E; font-weight:bold; padding:5px 0 0 0; }
.texto h4 { color:#9F9E9E; }
.texto h5 { color:#E68C8C; padding:0 0 15px 0; }
.texto h2 a { color:#E19F4C; }
.texto h3 a { color:#615F5E; }
.texto h4 a { color:#9F9E9E; }
.texto h5 a { color:#E68C8C; }
.texto h2 a:hover, .texto h3 a:hover, .texto h4 a:hover, .texto h5 a:hover { text-decoration:underline; }

/* projectes sense img */
.pr_it .texto2 { width:480px; float:left; }
.texto2 h3 { color:#615F5E; font-weight:bold; padding:5px 0 0 0; }
.texto2 h4 { color:#9F9E9E; }
.texto2 h5 { color:#E68C8C; padding:0 0 15px 0; }
.texto2 h2 a { color:#E19F4C; }
.texto2 h3 a { color:#615F5E; }
.texto2 h4 a { color:#9F9E9E; }
.texto2 h5 a { color:#E68C8C; }
.texto2 h2 a:hover, .texto2 h3 a:hover, .texto2 h4 a:hover, .texto2 h5 a:hover { text-decoration:underline; }

#project-ls  #proj_pagi { float:left; color:#E19F4C; padding:10px 0 15px 69px; width:441px; }
#proj_pagi a { color:#979695;  }
#proj_pagi a:hover { color:#979695; text-decoration:underline; }
#proj_pagi span { color:#494847; }
/* agora sense img */