body { background:url(../img/fons.jpg) repeat-x #14009E; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

a { text-decoration:none;}

ul, li, h1, h2, h3, h5, h6, img { margin:0px; padding:0px; border:0px; list-style:none; }

.centre { margin:auto; width:970px;}
.contingut { float:left; width:970px; }

.menu_serveis { background:url(../img/menu.png); float:left; height:447px; margin:0px 0px 0px 15px;  width:183px; behavior:url("/js/iepngfix.htc"); }

.menu_serveis ul { margin:0px 0px 0px 5px; border-bottom:solid 1px #F2F1F7; float:left; width:173px; }
.menu_serveis h2 { padding:40px 0px 15px 20px; border-bottom:solid 1px #D0CEDF;}
.menu_serveis li { color:#635B8A;}
.menu_serveis a { color:#1E1E1E; border-top:solid 1px #F2F1F7; border-bottom:solid 1px #D0CEDF; width:148px; padding:4px 5px 4px 20px;  display:block; float:left; font-size:13px;}
.menu_serveis a:hover {  background:url(../img/fons_menu.jpg) center;}
.menu_serveis_actiu { color:#635B8A; background:url(../img/fons_menu.jpg) center; }


.fons_cap_ca { background:url(../img/fons_logo_ca.jpg) no-repeat;}
.fons_cap_es { background:url(../img/fons_logo_es.jpg) no-repeat;}


.fons_cap_ca, .fons_cap_es { width:770px; height:200px; float:left;}

.menu_cap  { float:right;}
.menu_cap ul { padding:0px 0px 65px 0px;}
.menu_cap li {float:left;}
.menu_cap a { display:block; background:url(../img/fins_menu_cap.gif); width:82px; padding:9px 0px 9px 0px; text-align:center; color:#FFFFFF; margin:0px 1px 0px 0px; font-weight:bold; }
.menu_cap a:hover { background-position:0 35px;}
.menu_cap_actiu {background:url(../img/fins_menu_cap_actiu.gif)!important;}

.idiomes { float:right; height:77px; width:770px;  }
.idiomes img { padding:0px 5px 0px 5px; position:relative; top:3px;}
.idiomes a { display:block; float: right; font-size:11px; color:#C7C2E8;  padding:10px 0px 10px 10px;}
.idiomes a:hover { color: #FFFFFF; }
.idiome_actiu { color: #FFFFFF!important; }


.flash {  height:300px; float:left; width:770px;}

.peu { float:left; width:970px; margin:20px 0px 20px 0px; text-align:center; padding:10px 0px 10px 0px; color:#ACA5DD; font-size:12px; border-bottom:dotted #5041B7 1px;  border-top:dotted #5041B7 1px;  }




.galeria { background:url(../img/fons_galeria.png) no-repeat; height:578px;  behavior:url("/js/iepngfix.htc");  }
.galeria_fons {height:443px; width:770px; float:left;}

.titul { padding:10px 10px 10px 10px; color:#333333;}
.galeria_fotos {}

.unio_fotos_grans { float:left;}
.foto_gran a { float:left; width:578px; text-align:center; padding:20px 0px 17px 0px; }
#preload {  float:left; width:578px; height:385px; text-align:center; background:url(../img/loading.gif) no-repeat center;}

.foto_petita { float:left; width:174px;  padding:10px 0px 0px 17px;}


.foto_petita a { float:left; margin:2px 2px 2px 2px; }
.foto_petita img { border-bottom: solid 0px #C9C4E8; }
.activeImage  {  border-bottom: solid 0px #FFFFFF!important;  }

.titul {font-weight:bold; font-size:16px;}



#descripcio { color: #999999;}

.lloc {  color: #666666; }

.quisom { color:#FFFFFF; text-align:justify; width:710px; float:left; padding:30px 30px 30px 30px;}
.quisom_alsada {  height:480px;  }
.quisom a  { color:#CC0000; text-decoration: blink;}


.cont { height:580px; }
.contacto { width:740px; float:left; padding:30px 0px 30px 30px; }

.adres { float:left;}
.form {float:left;}

.form input { border:solid 1px #B5AEE1; padding:5px; background:url(../img/fons_form.gif); width:380px; }
.form textarea { border:solid 1px #B5AEE1; padding:5px; background:url(../img/fons_texarea.gif) repeat-x #BFB9E5; width:380px; }
.form p { margin:5px 0px 2px 0px; color:#FFFFFF;}
.botons_forma_2 { width:100px!important; color:#FFFFFF; font-weight:bold; background:url(../img/enviar.jpg)!important;}
.enviar { padding:10px 0px 10px 0px;}
.campos { font-size:10px; color:#CC0000;}
.from_tit_2 { border-bottom: dotted 1px #FFFFFF; padding:0px 0px 5px 0px; margin:0px 0px 20px 0px; color: #666666; font-size:16px!important; font-weight:bold;}

.misatges_cont { padding:4px 8px 7px 8px; margin:0px 0px 10px 0px; background:#FFFFFF; color:#CC0000;}

.adres { color:#FFFFFF; width:300px; margin:0px 40px 0px 0px; }
.linihit { line-height:30px;} 







