
/* clearfix-lance */
	.clearfix-lance:before,
	.clearfix-lance:after {
	    content: " ";
	    display: table;
	}
	.clearfix-lance:after {
	    clear: both;
	}
	.clearfix-lance {
	    *zoom: 1;
	}

div.complete{
	height: initial!important;
	position: relative !important;
	z-index: 99999!important;
}
	
.topo-lance-header{
	width: 100%;
	/*height: 40px;*/
	background-color: #6DA61A;
	border-bottom: 2px solid #5F9618;
	margin-bottom: 10px;
}

.area-menu-topo-lance {
	margin: 0 auto;
	background-color: none;
	display: block;
	width: 1000px;
	height: 40px;
}

.logo-topinho {
	float: left;
	margin-top: 7px;
	margin-left: 6px;
	width: 102px;
	height: 29px;
}

/* Basic Styles */
.menu-lancenet {
	height: 40px;
	font-size: 14px;
	font-family: 'Open Sans', Arial, sans-serif !important;
	text-transform: uppercase;
	font-weight: 400;
	position: relative;
	float: right;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.menu-lancenet ul {
	padding: 0;
	height: 40px;
	background-color: none;
	margin: 0 0 0 16px;
}
.menu-lancenet li {
	display: inline;
	float: left;
}
.menu-lancenet a {
	color: #FFF;
	display: inline-block;
	text-align: center;
	text-decoration: none;
	line-height: 40px;
	background: #6DA61A;
	height: 36px;
}
.menu-lancenet li a {
	border-right: 1px solid #5F9618;
	padding: 0 16px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	color: #fff !important;
}
.menu-lancenet li:first-child a {
	border-left: 1px solid #5F9618;
}
.menu-lancenet li:last-child a {
	border-right: 1px solid #5F9618;
}
.menu-lancenet ul li a:hover {
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#5f9618+0,6da61a+48,6da61a+100 */
		background: #5f9618; /* Old browsers */
		background: -webkit-linear-gradient(#5f9618 0%, #6da61a 48%, #6da61a 100%);
		background: -o-linear-gradient(#5f9618 0%, #6da61a 48%, #6da61a 100%);
		background: linear-gradient(#5f9618 0%, #6da61a 48%, #6da61a 100%); /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */ /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f9618', endColorstr='#6da61a',GradientType=0 ); /* IE6-9 */

}
.menu-lancenet a:hover, .menu-lancenet a:active {
	background-color: #5F9618;
	color: #fff;
}
.menu-lancenet a#pull {
	display: none;
}

/*Styles for screen 900px and lower*/
@media screen and (max-width: 990px) {

	.area-menu-topo-lance {
		display: inline;
	}
	.menu-lancenet { 
  		height: auto;
  		float: none;
  		border-bottom: 2px solid #619918;
  	}
  	.menu-lancenet ul {
  		width: 100%;
  		display: none;
  		height: auto;
  		margin-left: 0px;
  	}
  	.menu-lancenet li {
  		width: 100%;
  		float: left;
  		position: relative;
		margin: 0px 0px 0px 0px
  	}
  	.menu-lancenet li a {
		border-bottom: 1px solid #619918;
		border-right: 1px solid #619918;
		text-decoration: none;
	}
  	.menu-lancenet a {
	  	text-align: left;
	  	width: 100%;
	  	text-indent: 15px;
  	}
	.menu-lancenet li:last-child {
	width: 100%!important;

	}
	.menu-lancenet ul li a:hover {
		background: #619918;
		text-decoration: none;
	}
	.menu-lancenet a#pull {
		display: block;
		background-color: #6DA61A;
		width: 100%;
		position: relative;
		line-height: 25px;
	}
	.menu-lancenet a#pull img {
		padding: 6px 0 0 0px;
	}
	.menu-lancenet a#pull:after {
		content:"";
		/*background: url('/images/nav-icon2.png') no-repeat; */
		width: 36px;
		height: 26px;
		display: inline-block;
		position: absolute;
		right: 15px;
		top: 10px;
	}

	.logo-topinho {
	display: none;
}
}

/*Styles for screen 515px and lower*/
@media only screen and (max-width : 990px) {

	.menu-lancenet {
		border-bottom: 2px solid #619918;
	}
	.menu-lancenet ul {
		display: none;
		height: auto;
	}
	.menu-lancenet a#pull {
		display: block;
		background-color: #6DA61A;
		width: 100%;
		position: relative;
		line-height: 25px;
	}
	.menu-lancenet a#pull img {
		padding: 6px 0 0 40px;
	}
	.menu-lancenet a#pull:before {
		content:"";
		background: url('../nav-icon2.png') no-repeat;
		width: 36px;
		height: 26px;
		display: inline-block;
		position: absolute;
		top: 8px;
		left: 8px;
	}
}

/*Smartphone*/
@media only screen and (max-width : 320px) {

	.menu-lancenet li {
		display: block;
		float: none;
		width: 100%;
	}
	.menu-lancenet li a {
		border-bottom: 1px solid #619918;
	}
}
