body{font-size:.85em;font-family:Verdana;color:#fff;background-image:url('../images/bg.jpg')}header,footer,nav,section{display:block;margin-bottom:auto}.header_top{border-bottom:1px solid rgba(119,192,9,.25);background:#0c0;background:-moz-linear-gradient(top,#0c0 0%,#060 0%,#1a6600 0%,#1a6600 0%,#080 100%,#508217 100%,#498406 100%,#f5f7f9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0c0),color-stop(0%,#060),color-stop(0%,#1a6600),color-stop(0%,#1a6600),color-stop(100%,#080),color-stop(100%,#508217),color-stop(100%,#498406),color-stop(100%,#f5f7f9));background:-webkit-linear-gradient(top,#0c0 0%,#060 0%,#1a6600 0%,#1a6600 0%,#080 100%,#508217 100%,#498406 100%,#f5f7f9 100%);background:-o-linear-gradient(top,#0c0 0%,#060 0%,#1a6600 0%,#1a6600 0%,#080 100%,#508217 100%,#498406 100%,#f5f7f9 100%);background:-ms-linear-gradient(top,#0c0 0%,#060 0%,#1a6600 0%,#1a6600 0%,#080 100%,#508217 100%,#498406 100%,#f5f7f9 100%);background:linear-gradient(to bottom,#0c0 0%,#060 0%,#1a6600 0%,#1a6600 0%,#080 100%,#508217 100%,#498406 100%,#f5f7f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC00',endColorstr='#f5f7f9',GradientType=0)}.header_top img{vertical-align:middle;width:40px;height:40px}.logo{text-align:center;margin-bottom:5px}h3,h4,h3{color:#fff;margin-bottom:.2em;font-size:17px;line-height:1.2;font-weight:bold;letter-spacing:-.5px}p{font-size:14px;color:#fff;line-height:1.5em;margin-bottom:.2em;text-align:justify;margin-left:5px}.extra p{font-size:14px;color:#fff;line-height:1.2em;margin-bottom:.2em;text-align:justify;margin-left:5px}a{color:#fff;font-weight:900;letter-spacing:-1px}a:hover{color:#888;font-weight:900;letter-spacing:-1px}span.error{display:block;text-align:center}span.image{display:block;background:url(../images/thumb-shadow.png) center bottom no-repeat;padding-top:40px;text-align:center}span.image img{text-align:center;padding:3px;background:#fff;box-shadow:0 0 10px #999}nav{width:100%;font-size:12pt;font-family:'Verdana',sans-serif;position:relative}nav ul{padding:0;margin:0 auto;display:none}nav li{display:block;border-bottom:2px groove #68b13f}nav a,nav a:hover{color:#fff;display:block;width:100%;text-indent:10px;text-align:left;text-decoration:none;font-style:normal;font-weight:normal;line-height:32px;text-shadow:1px 1px #043c6a}nav li a{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}nav li a:hover{background:#333;color:#fff;text-shadow:none}nav a#pull{display:block;width:100%;position:relative;padding-top:5px}nav a#pull:after{background:url(../images/arrow-down.png) no-repeat;content:"";width:20px;height:20px;display:inline-block;position:absolute;right:20px;top:15px}.contact-form{position:relative;padding-bottom:30px}.contact-form div{padding:5px 0}.contact-form span{display:block;font-size:14px;color:#999;padding-bottom:5px}.contact-form input[type="text"],.contact-form input[type="email"],.contact-form textarea{padding:8px;display:block;width:94%;background:#eee;border:none;outline:none;color:#999;font-size:14px;font-family:'VerdanaRegular';box-shadow:0 0 3px #aaa;-webkit-box-shadow:0 0 3px #aaa;-o-box-shadow:0 0 3px #aaa;-moz-box-shadow:0 0 3px #aaa}.contact-form textarea{resize:none;height:120px}.contact-form input[type="submit"]{padding:7px 20px;color:#fff;cursor:pointer;background:#3a6f39 url(../images/large-button-overlay.png);border:1px solid rgba(0,0,0,.25);text-shadow:0 -1px 1px rgba(0,0,0,.25);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5);-webkit-border-radius:5px;border-radius:2px;font-family:Verdana,Helvetica,sans-serif;position:absolute;right:0;-webkit-appearance:none}.contact-form input[type="submit"]:hover{background-color:#2c5f2b}.contact-form input[type="submit"]:active{background-color:#2c5f2b}.mensagem{color:#fff;font-family:Verdana,Helvetica,sans-serif;font-size:10px}.company_address{padding-top:26px}.company_address p span{text-decoration:underline;color:#fff;cursor:pointer}.map{margin-bottom:15px;box-shadow:0 0 3px #aaa;-webkit-box-shadow:0 0 3px #aaa;-moz-box-shadow:0 0 3px #aaa;-o-box-shadow:0 0 3px #aaa}.field-validation-error{color:red}.field-validation-valid{display:none}.input-validation-error{border:1px solid red;background-color:#fee}.validation-summary-errors{font-weight:bold;color:red}.validation-summary-valid{display:none}.footer{margin-top:30px;background:#333;padding:10px}.footer-nav ul{padding:0;margin-left:10px}.footer-nav li{margin-bottom:15px;display:block}.footer-nav li a{font-size:14px;color:#888;text-decoration:none;font-weight:normal;font-style:normal;letter-spacing:normal}.footer-nav li a:hover{font-size:14px;color:#fff;text-decoration:none;font-weight:normal;font-style:normal;letter-spacing:normal}.text{color:#888;font-size:14px;line-height:1.8em}.text span{color:#3a6f39;font-size:14px;line-height:2em}a.link-1{cursor:pointer;height:35px;overflow:hidden;display:inline-block;background:url(../images/rsociais/fb-icon.png) 0 0 no-repeat;padding:0 20px 15px}a.link-1:hover{background-position:right 0;background:url(../images/rsociais/fb1.png) 0 0 no-repeat}a.link-2{cursor:pointer;height:35px;overflow:hidden;display:inline-block;background:url(../images/rsociais/tw-icon.png) 0 0 no-repeat;padding:0 20px 15px}a.link-2:hover{background-position:right 0;background:url(../images/rsociais/tw1.png) 0 0 no-repeat}a.link-3{cursor:pointer;height:35px;overflow:hidden;display:inline-block;background:url(../images/rsociais/g-icon.png) 0 0 no-repeat;padding:0 20px 15px}a.link-3:hover{background-position:right 0;background:url(../images/rsociais/g.png) 0 0 no-repeat}a.link-4{cursor:pointer;height:35px;overflow:hidden;display:inline-block;background:url(../images/rsociais/youtube-icon.png) 0 0 no-repeat;padding:0 20px 15px}a.link-4:hover{background-position:right 0;background:url(../images/rsociais/youtube.png) 0 0 no-repeat}a.link-5{cursor:pointer;height:35px;overflow:hidden;display:inline-block;background:url(../images/rsociais/linkedin-icon.png) 0 0 no-repeat;padding:0 20px 15px}a.link-5:hover{background-position:right 0;background:url(../images/rsociais/linkedin.png) 0 0 no-repeat}a.link-6{cursor:pointer;height:35px;overflow:hidden;display:inline-block;background:url(../images/rsociais/instagram-icon.png) 0 0 no-repeat;padding:0 20px 15px}a.link-6:hover{background-position:right 0;background:url(../images/rsociais/instagram.png) 0 0 no-repeat}table,td,th{vertical-align:middle}table{border-collapse:separate;border-spacing:0;border-top:1px solid #fff;margin-bottom:2px;width:100%;text-align:left}th{border-top:2px solid #555;color:#fff;padding:4px;text-transform:uppercase;background-color:#49494b}td{padding:2px}td,th{border-bottom:1px solid #1f1f1f}