body, html {
    height: 100%;
    width: 100%;
    background-color:#ffffff;
    padding-right: 0px;
}
#map { 
	position: fixed; 
	height:86%;
    top: 85px;
    left:25%;
    right:0%;
    border: 1px solid #dddddd;
    border-radius: 5px;
    display: block;
}
#tools {
	position:fixed;
	right:0%;
	top: 85px;

}
div.navMap {
	position: absolute;
	padding: 10px;
	width:22%;	
	display: block;
}

div.navMapContent {
	position: absolute;
	top: 60px;
    width: 94%;
    height:94%;
    min-height:520px;
    overflow:auto;
}
		
div.olControlAttribution { bottom:20px; }

.modal-backdrop {
  z-index: -1;
}

.ui-dialog {
    z-index: 1000 !important;
    font-size: 12px;
    width: 'auto';
}

.center {
    margin: auto;
    width: 60%;
    border:3px solid #8AC007;
    padding: 10px;
}
div.acesso{
    /* margin: 10px;
    padding: 20px; */
    position: relative;
    /* top: 30%;
    height: 10px; 
    width: 10px;
    left: 8%; */
}
div.logo {
   position: absolute;
   top: 50%;
   left: 40%;
   width: 500px;
   height: 500px;
   margin-top: -250px; /* Half the height */
   /* margin-left: -250px; */ /* Half the width */
}

div.logologin {
   /* position: inherit; */
   margin-top: -250px; /* Half the height */
   /* margin-left: -250px; */ /* Half the width */
   /* transform: scale(1.1); */
}



div.login {
   position: relative;
   top: 35%;
   /* left: 40%;
   width: 1100px;
   height: 500px; */
   /* margin-top: -250px; */ /* Half the height */
   /* margin-left: -500px; */ /* Half the width */
}

div.textLogin {
  border: 1px solid #dddddd;
  border-radius: 5px;
  padding: 12px;
  background-color: #f2f2f2;
}


div.quickSearch{
	position: absolute;
    left: 5px;
    top: 23px;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 10px;
    width: 600px;
    height: 25px;
}

div.appendTable{
	position: absolute;
    right: auto;
    padding-bottom: 20px;
}

div.loadQuickSearch{
	position: absolute;
    left: 395px;
    top: 4px;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 10px;
    width: 25px;
    height: 25px;
    z-index: 100;
    display: none;
}

div.searchIcon{
	position: absolute;
    left: 160px;
    top: 5px;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    width: 22px;
    height: 22px;
    z-index: 100;
    display: block;
    opacity: 0.5;
    filter: alpha(opacity=10); /* For IE8 and earlier */
}

div.selectlayerInfo{
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    width: 340px;
    height: 25px;
}

div.info-btn{
	display: none;
	padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
}

div.seach-map-btn{
	left: 25%;
    top: 100px;
	position: absolute;
	display: none;
	padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}

div.zoom-plus-btn{
	left: 20px;
    top: 20px;
	position: absolute;
	display: block;
	padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    opacity: 0.7;
    z-index:100;
    filter: alpha(opacity=70); /* For IE8 and earlier */
}

div.alert{
    position: absolute;
    width: 460px;
}

img.onePhoto{
	width:100%; 
}

.olImageLoadError {
    opacity: 0 !important;
    filter: alpha(opacity=0) !important;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
    width: 100%;
    margin: auto;
}
.vakata-context li > a {
  display: block;
  padding: 0 2em 0 2em;
  text-decoration: none;
  width: auto;
  color: black;
  white-space: nowrap;
  line-height: 2.4em;
  text-shadow: 1px 1px 0 white;
  border-radius: 1px;
  background-color: white;
}

.faixamin{
		height:30px;
        width: 180px;

        margin-right:20px;

}
.faixamax{
		height:30px;
        width: 180px;

        margin-right:20px;

}
.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1em;
}
.ui-spinner-input {
    max-width: 100px;
    max-height: 25px;
}
