@font-face {
    font-family: 'agenda-lightregular';
    src: url('fontes/agenda_lt-webfont.eot');
    src: url('fontes/agenda_lt-webfont.eot?#iefix') format('embedded-opentype'),
         url('fontes/agenda_lt-webfont.woff2') format('woff2'),
         url('fontes/agenda_lt-webfont.woff') format('woff'),
         url('fontes/agenda_lt-webfont.ttf') format('truetype'),
         url('fontes/agenda_lt-webfont.svg#agenda-lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



#cssmenu {
	font-family:"Arial Black", Gadget, sans-serif ;
  color: #545750;
  list-style-type: none;
  font-size:16px;
  letter-spacing:1px;
}

#cssmenu ul li {
  list-style-type: none;
  float: left;
  display: block;
  z-index: 1;
}
#cssmenu ul li a {

  display: block;
  text-decoration: none;
  padding-top:10px;
  width:190px;
  font-weight:bold;
  color: #545750;
  z-index: 3;
  height:35px;
  text-align:center;
  }
#cssmenu ul li a:hover,
#cssmenu ul li.active a {
  color: #000;
}


.form_virtual {
	width:400px;
	float:left; margin-left:0px; display:inline;
	font-size:14px; margin-bottom:35px !important;
	border:#000 solid 0px;
}


label {
	display:block;
	margin-top:15px;
}

input, textarea {
	width:400px;
	height:15px;
	background:#FFF;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #CCC;
	padding:10px;
	margin-top:3px;
	font-size:0.9em;
	color:#000;
}

	input:focus, textarea:focus {
		border:1px solid #666;
	}

textarea {
	height:150px;
	background:#FFF;
	font-family: 'agenda-lightregular';
}

#submit {
	background:#4C4C4E;
	width:130px;
	height:33px;
	border:#CCC solid 1px;
	margin-top:20px;
	cursor:pointer;
	font-size:25px;
	padding:0px;
	color:#FFF;
	font-family: 'agenda-lightregular';
	float:right;
}

	#submit:hover {
    background:#68686A;

	}
	
#mapa{border-radius:5px;-moz-border-radius:5px;	-webkit-border-radius:5px;border:2px solid #CCC; width:400px; float:right; margin-top:60px;}

#nav { margin: 5px; position:relative; margin-top:-70px;float:left;z-index:3000; margin-left:0px;}
#nav a { margin: 5px; padding: 3px 5px; border: 1px solid #ccc; background:#666; text-decoration: none; color:#FFF; }
#nav a.activeSlide { background:#0297DB; color:#000;}
#nav a:focus { outline: none; }
