@font-face{
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans'), url('OpenSans-Regular.woff') format('woff');
}
@font-face{
	font-family: 'Open Sans Light';
	font-style: normal;
	font-weight: 200;
	src: local('Open Sans'), url('OpenSans-Light.woff') format('woff');
}

@font-face {
	font-family: 'Titillium';
	font-style: normal;
	font-weight: normal;
	src: local('TitilliumText22L-Thin'), url('TitilliumText22L001.woff') format('woff');
}

ul{list-style:none;margin:0}
img{vertical-align:top;}
h2, h3{font-family: 'Titillium';}
body, html{font-family: 'Open Sans Light'; font-size: 14px; background: #E4E3E1 url('../img/back_content2.png') repeat; color:#333;}/*#E0DCD4*/

.row{max-width: 1100px}

.left{float: left}
.right{float: right;}
.full{width: 100% !important}
.cursor{cursor: pointer;}
.nome{display: none;width: 0; height: 0}
.halfScreem{width: 48%; margin: 1%;}
.radius{-webkit-border-radius: 5px !important;-moz-border-radius: 5px !important; border-radius:5px !important;}
.clear:after{clear: all;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
.clear{display:block;zoom:1; clear: both;}
.bold{font-weight: bold;}

.buttonSys{background:#D2D722; padding:12px; border-bottom: 3px #C4C820 solid; color:#000000; font-family: 'Titillium'; font-size: 13px; text-align: center; font-weight: bold !important}
.buttonSys:hover{background:#51992C;}

.wrapperContent{max-width: 1100px; width:auto; margin: 0 auto;}
.pageTitle{background:#87C909; margin-top: -22px; padding:80px 0 20px 0;}
.centerContent{background:#FFF; width: 100%; border-radius: 20px; margin-top: -20px; padding-bottom: 20px;}

header{height:180px; background: #FFF url('../img/back_header.png') repeat; padding: 30px 0; border-bottom: 2px #196D49 solid}
header .logo{margin-left: 30px}
header .redes{margin: 45px 30px 0 0}
header .redes a{float:right; margin-left: 5px}

.menu{background: rgba(227,224, 217, 0.8);}/*#E3E0D9*/
.menu .large-12{padding:0;}
nav{
	width:100%;
	height:65px;
  	padding: 0;
	text-align: justify;
	background-color: rgba(44,130, 2, 0.8);
	background-repeat: repeat-y;
	background-image: -moz-linear-gradient(left, rgba(48,150, 2, 0.8) 0%, rgba(44,130, 2, 0.8) 100%);
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(48,150, 2, 0.8)), color-stop(100%,rgba(44,130, 2, 0.8)));
	background-image: -webkit-linear-gradient(left, rgba(48,150, 2, 0.8) 0%,rgba(44,130, 2, 0.8) 100%);
	background-image: -ms-linear-gradient(left, rgba(48,150, 2, 0.8) 0%,rgba(44,130, 2, 0.8) 100%);
	background-image: -o-linear-gradient(left, rgba(48,150, 2, 0.8) 0%,rgba(44,130, 2, 0.8) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(48,150, 2, 0.8)', endColorstr='rgba(44,130, 2, 0.8)',GradientType=1 );
	background-image: linear-gradient(left, rgba(48,150, 2, 0.8) 0%,rgba(44,130, 2, 0.8) 100%);
}
nav:after {content: '';width: 100%;display: inline-block;}
nav ul li{ float:left; width:12.5%; display: inline-block;margin:0;vertical-align: top; text-align: center}

nav ul li.home{width:16%;}
nav ul li.empresa{width:12%;}
nav ul li.faq{width:7.5%;}
nav ul li.financiamento{ width:16.5%;}
nav ul li.cases{ width:7%;}
nav ul li.fale-conosco{ width:16%;}

nav ul li a{color:#FFF;width:100%;height:100%; line-height: 65px;}
nav ul li:hover, nav ul li.current{background:#87C909;}
nav ul li:hover a, nav ul li.current a{color:#000000;}

nav ul li:hover .submenu, nav ul li:hover a .submenu{display:block;}

.submenu{width:16%; margin-left: 0; position: absolute; top:65px; z-index: 15; background: rgb(44,130, 2) !important; display:none;}
.submenu li{float:left; width:100%; border-bottom: 1px #FFF dotted}
.submenu li:last-child{border-bottom: 0}
.submenu li a{line-height:40px !important; color:#FFF !important;}
.submenu li:hover{background: #87C909 !important;}
.submenu li:hover a{color:#000 !important;}


.block_content_icon{width: 103px; height: 106px; margin-top: -52px; background: transparent url('../img/block_content_icon.png') no-repeat; text-align: center;line-height: 106px; vertical-align: middle;}
.block_content_icon img{line-height: 106px; display:inline; vertical-align: middle}

footer{margin-top: 60px; border-top: 2px #51992C solid; background:#EFEDE9;}