* {
  margin:0; padding:0;
}

body{
  font-family: Verdana;
  font-size: 10px;
  background: url(../img/fonsweb.jpg) #fff no-repeat;
  background-position: top;
  color: #000;
}

a {text-decoration: none; color: #000;}

#central {
  position:absolute;
  left:50%;
  width:933px;
  height:770px;
  overflow:hidden;
  margin-left:-467px;
}

#inici {
  position: absolute;
  top:40px;
  left:50px;
}

#menu_principal_1 {
  position: absolute;
  top:50px;
  left: 259px;
  width: 351px;
}

#menu_principal_2 {
  position: absolute;
  top:50px;
  left: 710px;
  width: 131px;
}

#menu_principal_1 td, #menu_principal_2 td {
  font-family: Times;   
  font-size: 12px;
  font-weight: bold;
}
#menu_principal_1 a, #menu_principal_2 a {color:#000;}
#menu_principal_1 a:hover, #menu_principal_2 a:hover {color:#FFF;}

.ombra_1x1 {
  position:absolute;
  width: 174px;
  height:154px;
  background-image:url(../img/ombra_1x1.png) !important; 
  background-image: url(../img/ombra_1x1.gif);
  filter: none !important;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/ombra_1x1.png');
  z-index: 10;
}
.ombra_1x1_esquerra {
  position:absolute;
  width: 26px;
  height:154px;
  background-image:url(../img/ombra_1x1_esquerra.png) !important; 
  background-image: url(../img/ombra_1x1_esquerra.gif);
  filter: none !important;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/ombra_1x1_esquerra.png');
  z-index: 10;
}
.ombra_1x1_dreta {
  position:absolute;
  width: 26px;
  height:154px;
  background-image:url(../img/ombra_1x1_dreta.png) !important; 
  background-image: url(../img/ombra_1x1_dreta.gif);
  filter: none !important;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/ombra_1x1_dreta.png');
  z-index: 10;
}

.text_1x1 {
  position:absolute;
  width: 144px;
  padding:15px;
  height:123px;
  background-color:#fff;
}
.text_1x1_marro {
  position:absolute;
  width: 144px;
  padding:15px;
  height:123px;
  background: url(../img/fons_marro.jpg) no-repeat;
}
.text_1x1_gris {
  position:absolute;
  width: 144px;
  padding:15px;
  height:123px;
  background: url(../img/fons_gris.jpg) no-repeat;
}
.text_1x1_blau {
  position:absolute;
  width: 144px;
  padding:15px;
  height:123px;
  background: url(../img/fons_blau.jpg) no-repeat;
}
.text_1x1_negre {
  position:absolute;
  width: 144px;
  padding:15px;
  height:123px;
  background: url(../img/fons_negre.jpg) no-repeat;
}

.text_1x2_gris {
  position:absolute;
  width: 375px;
  padding:10px;
  height:133px;
  background: url(../img/fons_gris_1x2.jpg) no-repeat;
}

.ombra_2x1 {
  position:absolute;
  width: 174px;
  height:335px;
  background-image:url(../img/ombra_2x1.png) !important; 
  background-image: url(../img/ombra_2x1.gif);
  filter: none !important;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/ombra_2x1.png');
  z-index: 10;	
}
.ombra_2x3_esquerra {
  position:absolute;
  width: 26px;
  height:335px;
  background-image:url(../img/ombra_2x3_esquerra.png) !important; 
  background-image: url(../img/ombra_2x3_esquerra.gif);
  filter: none !important;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/ombra_2x3_esquerra.png');
  z-index: 10;
}

.ombra_2x3_dreta {
  position:absolute;
  width: 26px;
  height:335px;
  background-image:url(../img/ombra_2x3_dreta.png) !important; 
  background-image: url(../img/ombra_2x3_dreta.gif);
  filter: none !important;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/ombra_2x3_dreta.png');
  z-index: 10;
}
.text_2x1 {
  position:absolute;
  width: 144px;
  padding:15px;
  height:305px;
  background-color: #9f9f9f;
}

.text_2x1_menu {
  position:absolute;
  width: 144px;
  padding:15px;
  height:305px;
  background: url(../img/fons_menu.jpg) no-repeat;
  overflow:hidden;
}

.text_2x1_gris {
  position:absolute;
  width: 144px;
  padding:15px;
  height:305px;
  background: url(../img/fons_gris_2x1.jpg) no-repeat;
  overflow:hidden;
}

.text_2x2_gris {
  position:absolute;
  width: 360px;
  padding:15px;
  height:305px;
  overflow:hidden;
  background: url(../img/fons_gris_2x2.jpg) no-repeat;
  overflow:hidden;
}

.text_2x3 {
  position:absolute;
  width: 549px;
  padding:15px 15px 15px 15px;
  height:305px;
  background-color: #9f9f9f;
  overflow:hidden;
}
.content_text_2x3 {
  position:absolute;
  width: 549px;
  margin:15px;
  background-color: transparent;
  overflow:hidden;  
}

.text_2x4 {
  position:absolute;
  width: 779px;
  /*padding:15px 15px 15px 15px;*/
  height:335px;
  overflow:hidden;
}
.content_text_2x4 {
  position:absolute;
  width: 748px;
  margin:15px;
  background-color: transparent;
  overflow:hidden;  
}

.ombra_3x3_esquerra {
  position:absolute;
  width: 26px;
  height:516px;
  background-image:url(../img/ombra_3x3_esquerra.png) !important; 
  background-image: url(../img/ombra_3x3_esquerra.gif);
  filter: none !important;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/ombra_3x3_esquerra.png');
  z-index: 10;
}

.ombra_3x3_dreta {
  position:absolute;
  width: 26px;
  height:516px;
  background-image:url(../img/ombra_3x3_dreta.png) !important; 
  background-image: url(../img/ombra_3x3_dreta.gif);
  filter: none !important;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/ombra_3x3_dreta.png');
  z-index: 10;
}
.text_3x3 {
  position:absolute;
  width: 578px;
  /*padding:15px 15px 15px 15px;*/
  height:516px;
  background: url(../img/fons_gris_3x3.jpg) #9f9f9f no-repeat;
  overflow:hidden;
}
.content_text_3x3 {
  position:absolute;
  width: 449px;
  margin:15px 100px 15px 15px;
  overflow:hidden;  
}

.text_3x4 {
  position:absolute;
  width: 778px;
  /*padding:15px 15px 15px 15px;*/
  height:516px;
  overflow:hidden;
}

/* POSICIONS FILA 1 */
.pos_1x1 {left: 57px; top: 156px;}
.pos_1x2 {left: 259px; top: 156px;}
.pos_1x3 {left: 462px; top: 157px;}
.pos_1x4 {left: 663px; top: 156px;}
/*A LA DRETA */
.pos_1x1_dreta {left: 205px; top: 156px;}
.pos_1x2_dreta {left: 407px; top: 156px;}
.pos_1x3_dreta {left: 610px; top: 157px;}
.pos_1x4_dreta {left: 812px; top: 156px;}

/* POSICIONS FILA 2 */
.pos_2x1 {left: 57px; top: 338px;}
.pos_2x2 {left: 259px; top: 338px;}
.pos_2x3 {left: 461px; top: 337px;}
.pos_2x4 {left: 663px; top: 338px;}
/*A LA DRETA */
.pos_2x1_dreta {left: 205px; top: 338px;}
.pos_2x2_dreta {left: 407px; top: 338px;}
.pos_2x3_dreta {left: 610px; top: 338px;}
.pos_2x4_dreta {left: 811px; top: 338px;}


/* POSICIONS FILA 3 */
.pos_3x1 {left: 57px; top: 519px;}
.pos_3x2 {left: 259px; top: 519px;}
.pos_3x3 {left: 462px; top: 519px;}
.pos_3x4 {left: 663px; top: 519px;}
/*A LA DRETA */
.pos_3x1_dreta {left: 205px; top: 519px;}
.pos_3x2_dreta {left: 407px; top: 519px;}
.pos_3x3_dreta {left: 610px; top: 519px;}
.pos_3x4_dreta {left: 811px; top: 519px;}

.llista_submenu {  
  position:absolute;
  overflow:hidden;
  width: 144px;
  padding:15px 15px 15px 15px;
  height:253px;
}
.llista_submenu ul {list-style: none}

.llista_submenu_2 {  
  position:absolute;
  overflow:hidden;
  width: 144px;
  padding:15px 15px 15px 15px;
  height:283px;
}
.llista_submenu_2 ul {list-style: none}

.mes_info_1x1 {
  position: absolute;
  width:80px;
  margin:121px 0 0 11px;
  height: 25px;
}
.mes_info_1x1 a {
  color:#787233;
  font-size: 9px;
  font-weight: bold;
}
.mes_info_1x1_blanc {
  position: absolute;
  width:80px;
  margin:121px 0 0 11px;
  height: 25px;
}
.mes_info_1x1_blanc a {
  color:#FFF;
  font-size: 9px;
  font-weight: bold;
}

.fletxes_down_up {
  positon:absolute;
  padding:60px 0 0 8px;
  top:0px;
  left:0px;
  width: 11px;
}
.fletxes_down_up_obres {
  position:absolute;
  top:298px;
  left:20px;
  width: 15px;
}
.fletxes_down_up_activitats {
  position:absolute;
  top:490px;
  left:20px;
  width: 15px;
}


.titol_dorat {
  position:absolute;
  top:10px;
  left:10px;
  width:150px;
  height:30px;
  overflow:hidden;
  font-family: Georgia;
  font-size: 11px;
  font-weight: bold;
  color:#787233;
}
.titol_blanc {
  position:absolute;
  top:10px;
  left:10px;
  width:150px;
  height:30px;
  overflow:hidden;
  font-family: Georgia;
  font-size: 11px;
  font-weight: bold;
  color:#FFF;
}
.titol_negre {
  position:absolute;
  top:38px;
  left:10px;
  width:150px;
  height:25px;
  overflow:hidden;
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
  color:#000;
}
.content_1x1 {
  position:absolute;
  top:39px;
  left:10px;
  width:150px;
  height:80px;
  overflow:hidden;
  font-family: Georgia;
  font-size: 11px;
  font-weight: normal;
  color:#000;
}
.content_1x1_estret {
  position:absolute;
  top:63px;
  left:10px;
  width:150px;
  height:60px;
  overflow:hidden;
  font-family: Georgia;
  font-size: 11px;
  font-weight: normal;
  color:#000;
}

.titol_apartat {
  font-family:Times;
  font-size:20px;
  color:#FFF;
}
.text_apartat {
  font-family:Times;
  font-size:14px;
  color:#FFF;
}

.fletxes_finestres {
  position: absolute;
  top:300px;
  left:10px;
}
.fletxes_finestres a {
  color:#fff;
  font-size:16px;
}
.fletxes_finestres_galeria {
  position: absolute;
  top:300px;
  left:30px;
}
.fletxes_finestres_galeria a {
  color:#fff;
  font-size:16px;
}
.fletxes_finestres_petites_galeria {
  position: absolute;
  top:120px;
  left:130px;
}
.fletxes_finestres_petites_galeria a {
  color:#fff;
  font-size:16px;
}


.torna_enrera a {
  position: absolute;
  top:295px;
  left:10px;  
  font-family:verdana;
  color:#787233;
  font-size:9px;
}

.titol_noti_detall {
  position:relative;
  top:0px;
  left:0px;
  width:271px;
  font-family: Georgia;
  font-size: 18px;
  font-weight: bold;
  color:#787233; 
}

.data_noti_detall {
  position:absolute;
  top:0px;
  left:280px;
  width:271px;
  font-family: Georgia;
  font-size: 11px;
  font-weight: bold;
  color:#787233;
}

.content_noti_detall {
  padding-top:5px;
  font-family: Georgia;
  font-size: 11px;
  font-weight: normal;
  color:#000;
}
.subtitol_noti_detall {
  padding-top:20px;
  font-family: Georgia;
  font-size: 11px;
  font-weight: bold;
  color:#000;
}

.submenu_apartat{
  padding-top: 20px;
}

.submenu_apartat a {
  font-family: Georgia;
  font-size: 11px;
  font-weight: bold; 
 color:#Fff;
}
.submenu_apartat li {
  padding-bottom: 4px;
  margin-bottom: 8px;
  border-bottom: 1px solid #fff;
}
.submenu_seleccionat {
  color:#ff0;
}
.titol_obra_petit {
  position:absolute;
  top:10px;
  left:10px;
  width:150px;
  height:30px;
  overflow:hidden;
  font-family: Georgia;
  font-size: 12px;
  font-weight: bold;
  color:#000;
}
.content_obra_petit {
position:absolute;
  top:45px;
  left:10px;
  width:150px;
  height:72px;
  overflow:hidden;
  font-family: Georgia;
  font-size: 11px;
  font-weight: normal;
  color:#787233;
}
.descrip_blanc_galeria {
  position:absolute;
  top:10px;
  left:10px;
  width:150px;
  height:30px;
  overflow:hidden;
  font-family: Georgia;
  font-size: 11px;
  font-style: normal;
  color:#FFF;
}
.titol_blanc_galeria {
  position:absolute;
  top:48px;
  left:10px;
  width:150px;
  height:25px;
  overflow:hidden;
  font-family: Georgia;
  font-size: 11px;
  font-style: normal;
  color:#FFF;
}

.taula_llista_agenda {
  width:340px;
  border:0px dotted #f00;
}

.taula_llista_agenda td {
  border-bottom: 1px solid #868681;
  font-family: Georgia;
  font-size: 11px;
  height: 19px;
}

.titol_agenda {
  font-family: Verdana;
  font-size: 13px;
  font-weight: bold;
  color:#000;
  width:150px;
  height:35px;
  overflow:hidden;
}
.data_agenda {
  font-family: Georgia;
  font-size: 11px;
  font-weight: bold;
  color:#787233;
  width:150px;
  height:15px;
  overflow:hidden;
}
.lloc_agenda {
  font-family: Georgia;
  font-size: 11px;
  font-weight: normal;
  color:#FFF;
  width:150px;
  overflow:hidden;
}
.content_agenda {
  margin-top:15px;
  font-family: Georgia;
  font-size: 11px;
  font-weight: normal;
  color:#787233;
  width:150px;
  height:290px;
  overflow:hidden;
}
.content_contacte {
  width:150px;
  height:300px;
  background-color: transparent;
  color: #fff;
  overflow:hidden;
  font-family: Georgia;
  font-size: 10px;
}
.content_contacte td {
  font-family: Georgia;
  font-size: 10px;
}
.content_contacte a {
  color:#FFF;
}

/* ESTILS PER EDITOR AVANSAT */
.h3_marro_georgia {
  font-family: Georgia;
  font-size: 13px;
  color:#787233;
}

.h3_blanc_georgia {
  font-family: Georgia;
  font-size: 13px;
  color:#FFF;
}

.h3_marro_verdana {
  font-family: Verdana;
  font-size: 13px;
  color:#787233;
}

.h3_blanc_verdana {
  font-family: Verdana;
  font-size: 13px;
  color:#FFF;
}

.seleccio_idiomes {
  position: absolute;
  top: 700px;
  left: 60px;
}
.nota_legal {
  position: absolute;
  top: 700px;
  left: 600px;
}
.capa_activitats {
  position: absolute;
  height: 287px;
  overflow: hidden;
}
.click_mes {
  position: absolute;
  top:8px;
  left:245px;
  z-index:9;
}