html, body {
  height: 100%;
  margin: 0;
  padding: 0;
}
#map {
  height: 100%;
}
#interrupcions_header {
  position: relative;
  z-index: 50;
  left: 0px;
  top: 65px;
  z-index: 1;
  height: 64px;
  width: 702px;  
  // background: url(imagenes/franja_foto2.png) no-repeat;
  color: #ffffff;
  font: 40px 'Tahoma',serif;
  text-align: left;
}
#infoh{
  font-family: Tahoma,Verdana,serif;
  font-size: 14px;
}
#infod{
  font-family: Tahoma,Verdana,serif;
  font-size: 13px;
}
table,p{
  border: 0px solid black;
  font-family: Tahoma,Verdana,serif;
  font-size: 14px;
  width:902px;
}
th{
	color:#a6c421;
  text-align: left;
  padding: 3px;    
}
td{
  text-align: left;
  padding: 3px;    
}

/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

.clear { clear: both; }

.black_overlay {
  display: none;
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: black;
  z-index: 1001;
  -moz-opacity: 0.8;
  opacity: .80;
  filter: alpha(opacity=80);
}
.white_content {
  display: none;
  position: absolute;
  top: 2%;
  left: 2%;
  width: 90%;
  /*height: 83%;*/
  padding: 16px;
  border: 10px solid #a6c421;
  background-color: white;
  z-index: 1002;
  overflow: auto;
}
