* {
  margin:0; padding:0;
}

body{
  font-family: Courier;
  font-size: 12px;
  background-color:#D9DADB;
  background-position: top;
  color: #000;
}

a {text-decoration: none; color: #000;}
a:hover {text-decoration: underline;}
td {font-family: Courier; font-size: 12px;}
h1 {
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 10px;
}

#central {
  position:absolute;
  left:50%;
  width:990px;
  height:710px;
  margin-left:-495px;
  background-color: #D9DADB;
}

#contenidor {
  position: absolute;
  top: 0px;
  left:0px;
  margin:30px;
  width:930px;
  height: 650px;
}

.columna_1 {
  position:absolute;
  left:0px;
  width: 120px;
  height: 652px;
  margin-right: 12px;
}

.columna_2 {
  position:absolute;
  left:134px;
  width: 120px;
  height: 652px;
  margin-right: 12px;
}

.columna_3 {
  position:absolute;
  left:265px;
  width: 665px;
  height: 652px;
  margin-right: 12px;
}

.menu {
  width: 120px;
  margin-bottom: 50px;
}
.menu ul {list-style: none;}
.menu li {padding:4px 0px 4px 0px;}
.menu a {background-color: #D9DADB; padding:2px 4px 2px 4px;}
span {background-color: #D9DADB; padding:2px 4px 2px 4px;}

.submenu {
  position:absolute;
  background-color: #D9DADB;
  width: 110px;
  padding:3px;
  display: none;
}
.submenu ul {list-style: none;}
.submenu li {padding-bottom: 5px;}

.titol {
  width: 125px;
  height: 50px;
  margin-bottom: 50px;
  font-size: 16px;
}
.titol p {background-color: #D9DADB; display: block; padding:2px; margin-bottom: 0px}
.titol span {background-color: #D9DADB; padding:2px 4px 2px 4px; margin-top:10px; display: block;}
.content {
  width: 120px;
  height: 50px;
}

.imatge_gran {
  position:absolute;
  top:0px;
  width:664px;
  height: 498px;
  overflow: hidden;
}

#imatge_gran_loading {
  position:absolute;
  top:0px;
  width:664px;
  height: 498px;
  overflow: hidden;
  display:none;
  /* TRANSPARENCIA */
  opacity: 0.6;
  filter:alpha(opacity=60);
  -moz-opacity:0.6;
  -khtml-opacity: 0.6;
  
}

.scrolls_menu {
  position: absolute;
  top:560px;
  left:0px;
  z-index:10;
}
.scrolls_menu ul{list-style: none; padding-left:5px;}
.scrolls_menu li{text-align: center; float:left;padding-right:20px }

.content_text_foto {
  position: absolute;
  top:505px;
  left: 0px;
    width: 665px;
    height:50px;
  text-align: center;
  overflow:hidden;
}

#scroll_imatges {
  position:absolute;
  top:587px;
  left:0px;
  width:694px;
  overflow: hidden;
}
#scroll_imatges ul {
  list-style: none;
  clear: both;
}

#scroll_imatges li {
  float: left;
  padding-right: 5px;
}