/* Unique */

hr {
color: #bcbcbc;
background-color: #bcbcbc;
height: 1px;
}

#stage1 {
  position:relative;
  top: 20px;
  width: 400px;
  left:20px;

}

#stage2 {
  position:relative;
  top: 26px;
  width: 1050px;
  height: 500px;
  left:20px;
  background: #FFF url(img/loader.gif) no-repeat center center;
  
}

#dsg_comarca {
background: #FFF url(img/loader.gif) no-repeat top left;
}

#frm_comarca {
visibility: hidden;
}

#dsg_municipi {
background: #FFF url(img/loader.gif) no-repeat top left;


}

#dsg_botones {
  position: absolute;
  left: 350px;
  margin-top: -90px;
  width: 200px;
  
  
} 

#dsg_menu {
  position: absolute;
  left: 378px;
  top: 140px;
  width: 200px;
  
  
} 

#dsg_formulario {
  position:relative;
  margin-top: -26px;
  margin-bottom: 5px;

}

#dsg_instrucc {
  position:absolute;
  margin-top: 40px;
  left:0px;
  font: normal normal normal 10px normal Arial,Verdana;
  background-position: center bottom;
  line-height: 8px;
  width: 298px;
  height: 255px;
  /*
  cursor:pointer;cursor:hand;
  */
}

/*
#dsg_infoinstrucc {
  visibility: hidden;
  display: none;
}
*/

#dsg_resultado {
  position:absolute;
  margin-top: -90px;
  left:600px;
  width:480px;
   height: 255px;
}

#head {
 
  font: bolder normal normal 22px normal Arial,Verdana;
  width:1090px;
   position:absolute;
  font-weight: bolder;
  margin-top: 15px;
  margin-left: 0px;
  
  text-align: right;
}
#headup {
  position:absolute;
  width:1090px;
  font: bolder normal normal 22px normal Arial,Verdana;
   font-weight: bolder;
  margin-top: 12px;
  margin-left: 0px;
  text-align: right;
  color: #FFF;
}

.boton {
  width:200px;
  opacity: 0;
  -moz-opacity: 0;
  filter: alpha(opacity = 0);

}

.botonp {
  width:200px;
  opacity: 0;
  -moz-opacity: 0;
  filter: alpha(opacity = 0);

}

.boton_img {
    width: 50%;
}

.boton_info {
  margin-left: 110px;
  margin-top: -70px;
  font-size: 10px;
  text-align:left;
  height:80px;
}

/*

Ficha

*/




#Descripcio {

position:absolute;
text-align:left;
top:135px;
left:200px;
width:150px;
}

#imggrande {
left:380px;
position:absolute;
top:130px;
width:640px;
}

#mapa {
left:980px;
position:absolute;
top:125px;
}

#web {
left:940px;
position:absolute;
top:125px;
}


img {
border:0px;
}

#miniaturas {
  width: 640px;  
  height: 80;
  min-height: 80;
  padding-top:10px;

}

#Documentos {
margin-top:15px;
font-size: x-small;
}


.mini {
  margin-left:5px;
  border:0px;
}

#target {
  background-color: #000;
  width: 640px;  
  height: 480px;
  text-align:center;
  display:table;
}

#Obra {
font-size: 20px;
font-weight: bolder;
  position: absolute;
  margin-top:35px;
}

#dades {
  width:150px;
  position: absolute;
  margin-top:129px;

}

#Descripcio {
  position: absolute;
  margin-top: -5px;
  left: 190px;
}

#Comarca {
  position:absolute;
  margin-top: -10px;
  left: -20px;
  background-color: #f67f24;
  width:1100px;
  color:#FFF;
  font-weight: bold;
  height: 14px;
  padding-top:2px;
  padding-bottom:2px;
}

#botback {
  position:absolute;
  margin-top: -45px;
  left: 650px;
  padding-top:0px;
  z-index:20;
}

#txtback {
  position:relative;
  margin-top: -17px;
  padding-left:27px;
  z-index:20;
    }
#tipus {
  position:absolute;
  font: bolder normal normal 16px normal Arial,Verdana;
  font-weight: bolder;
  width:1070px;
  margin-top: -95px;
  margin-left: 0px;
  text-align: right;
  z-index: 50;
}
#tipusup {
  position:absolute;
  font: bolder normal normal 16px normal Arial,Verdana;
  font-weight: bolder;
  width:1070px;
  margin-top: -98px;
  margin-left: 0px;
  text-align: right;
  z-index: 50;
  color: #FFF;
}

/* General */

a:link {
         color: #000;
         text-decoration:none;
         }
a:visited {
        color: #000;
        text-decoration:none;
         }
a:hover {
         color: rgb(153,0,0);
         text-decoration: none;
         }
a:active {
        color: #000;
         }

div {
  font: normal normal normal 12px normal Arial,Verdana;
  text-align:justify;
}

select {
  font: normal normal normal 12px normal Arial,Verdana;
  width: 300px;
  margin:0px;padding:0px
}

h1 {
  font: bold normal normal 12px normal Arial,Verdana;
  color: #000;
  padding:2px;
  margin-bottom: 15px;
  border: 1px #f67f24 solid;
  border-left-color: #FFF;
  border-right-color: #FFF;
  
}



h3 {
  font: bold 10px normal Arial,Verdana;
  color: rgb(153,0,0);
  margin:0px;padding:0px;margin-bottom: 5px;
}

h4 {
  font: bold 12px normal Arial,Verdana;
  color: rgb(153,0,0);
  margin:0px;padding:0px;margin-bottom: 5px;
}

.naranja {
  font: bold 12px normal Arial,Verdana;
  color: #f67f24;
}

b {
  font: bold 10px normal Arial,Verdana;
  color: rgb(153,0,0);
}
