html, body {
	margin: 0;
	padding: 0;
	height:100%;
	font-family: open sans; 
}

#container-map{
	width: 100%;
	height:300px;
	top:0px;
	/*left:0;*/
	position: relative;
}

#top-sfu{
	width:100%;
	background: url(../images/map/top-sfu.png) repeat-x;
	height:10px;
	position: absolute;
	z-index:20;
	top:0;
}

#map-canvas{
	width: 100%;
	height:100%;
	position:relative;
	z-index:10;
}

#bottom-sfu{
	width:100%;
	background: url(../images/map/bottom-sfu.png) repeat-x;
	height:10px;
	position: absolute;
	z-index:20;
	bottom:0;
}

#logo{
	width:200px;
	height:200px;
	background: url(../images/map/logo.png);
	position: absolute;
	left:20px;
	top:45px;
	z-index: 30;
}
.popupmap {
	text-align: center;
}

.popupmap a{
	color:#8599A8!important;
	text-decoration: none;
}

.popupmap #img{
    width: 100%!important;
}

.popupmap p{
	color:#927F71!important;
	text-decoration: none;
}

.popupmap small{
	color:#927F71!important;
	display: block!important;
}

.popupmap h2{
	margin:0;
	padding:0;
    font-size: 100%;
    color: #8599A8;
    font-weight: 900;
}

.popupmap #paestummap{
	width:220px;
	height:40px;
	background: url(../images/map/paestummap.png);text-indent: -9999px
}

.gm-style img {
    width: initial!important;
}

.container.spot3 {
    padding-left: 0px;
    padding-right: 0px;
}

.container.spot3  .col-lg-12 {
    padding-left: 0px!important;
    padding-right: 0px!important;
}