@media only screen and (max-width:440px) {
body, html {height: 100%; padding:0px 1.5% 0px 1.5%;}
.content1 {float:left; width:100%; height: 100%; background-image:url(../images/fundo.png); padding-top:0px; display:block;}
.content1 #home {width: 100%; height: 100%; margin: 0px auto;}
.content1 #home #botoes {display:none; float:left; width:0px; margin-top:0px; padding:0;}
.content1 #home #botoes ul {float: left; list-style: none; width: 98%; margin-left:0px; padding:0; margin-top:0px;}
.content1 #home #botoes ul li {float: left; width:99%;  margin-left:0px;}
.content1 #home #botoes ul li a {float: left; width:100%; font:15px Tahoma, Geneva, sans-serif; color:#FF6900; text-shadow:1px 1px 2px #002; box-shadow:1px 1px 5px #999; font-weight:bold; border-radius:0px 7px 7px 0px; text-align:center; padding:7px 0px 7px 0px; text-decoration: none; margin-left:0px; margin-bottom:10px;
background: #339; background: -webkit-linear-gradient(#339, #36c, #339); background: -o-linear-gradient(#339, #36c, #339); background: -moz-linear-gradient(#339, #36c, #339); background: linear-gradient(#339, #36c, #339);}
.content1 #home #botoes ul li a:hover {background:#36c; background: -webkit-linear-gradient(#36c, #39f, #36c); background: -o-linear-gradient(#36c, #39f, #36c); background: -moz-linear-gradient(#36c, #39f, #36c); background: linear-gradient(#36c, #39f, #36c);}
.content1 #home #apresentacao {background: #70AEFF; width:90%; margin-left:5%; margin-top:110px; padding:20px 0px; text-align:center; border-radius:15px;}
.content1 #home #apresentacao img {width:96%; margin-left:2%;}
.content1 #home #apresentacao h1 {width:90%; padding:5px 5%; font:16px Tahoma, Geneva, sans-serif; color:#fff; text-shadow:1px 1px 2px #002; font-weight:bold; display:inline-block; text-decoration: none;
background:#36c; background: -webkit-linear-gradient(#36c, #39f, #36c); background: -o-linear-gradient(#36c, #39f, #36c); background: -moz-linear-gradient(#36c, #39f, #36c); background: linear-gradient(#36c, #39f, #36c);}
.content1 #home #apresentacao h1 b {font:18px Tahoma, Geneva, sans-serif; color:#c00; font-weight:bold;}

.headerp {background: #06f; position:fixed; z-index:2; box-shadow:0px 1px 5px #333; height:46px; top:0; opacity:1; padding:0px 0px; width: 94%;}
.headerp:hover {opacity:1;}
.headerp nav {float: right;}
.headerp nav ul {list-style: none; text-align: center; margin: 0; padding: 0 0 0 4px;}
.headerp .logo {float: left; height:0px; margin:0px 0 0px 0px; border-radius:8px; padding: 0; border:0px solid #fff;}
.headerp .logop {float: left; height:0px; margin:0px 0 0px 60px; border-radius:8px; padding: 0; border:0px solid #fff;}
.headerp nav li {display: inline-block; margin:0;}
.headerp nav a {color:#fff; text-shadow:1px 1px 2px #002; display: inline-block; padding:10px 10px 0 10px; text-decoration: none; margin:0;}
.headerp nav a:hover {background: #A233A2;}
.headerp nav a.menuActive {background: #B966B9;}
.headerp .logo {display: inline-block; float: left; width:auto; height:36px; margin:2.5px 0 0px 1%; background-color:#fff; border-radius:5px; padding: 2px 4px; box-shadow:0 0 5px #339; opacity:.9;}
.headerp #contatos {float:left; width:43%; height:40px; margin-left:0.5%; margin-top:4px;}
.headerp #contatos p {color:#fff; font-size:13px; margin:0px 10px 0px 10px; text-shadow:1px 1px 2px #002;}
.menuFull {display:none; float:right; opacity:1; position:fixed; z-index:2; width:100%; height: auto; top:0; padding:2px 0px; display:table;}
#top {display:none; float:right; width:0%; background:#fff; display:table; margin-top:10px; border:0px solid #fff;}
#top ul {display:none; float:right; margin-top:20px; width:100%;}
#top .menu-mobile {display:none; float:right; width:0%; background:#06f; display:inline; padding:0; top:0;}
.img {float: right; display: inline-block; height: 36px; width: auto; position:fixed; margin-bottom:0px; top: 4px; z-index:2; right: 5%; border:1px solid #fff; cursor:pointer; border-radius:3px;}
#top li {display:none; float:left; width:90%; border-right:0; padding:1px; border-bottom:1px solid #fff;}
#top li a {display:none;width:100%; padding:10px 0px; text-align:center;}

#top2 {display:none; position:relative; float:right; box-shadow:0px 1px 5px #333; top:46px; right:3%; width:60%; background:#06f; display:table; z-index:2; position:fixed;  border:0px solid #fff;}
#top2 .menu-mobile {float:right; width:38%; background:#06f; display:inline; padding:0; top:0;}
#top2 ul {float:right; display:none; float:right; list-style-type: none; margin-top:25px; width:100%;}
#top2 li {float:none; width:94%; margin-left:3%; border-right:0; padding:1px; border-bottom:0px solid #fff;}
#top2 li a {float: left; display: inline-block; width:100%; font:15.5px Tahoma, Geneva, sans-serif; color:#fff; border-left:1px solid #039; border-top:1px solid #039; text-shadow:1px 1px 2px #002; font-weight:bold; border-radius:10px; display:inline-block; text-align:center; padding:10px 0px 10px 0px; text-decoration: none; margin:0;
background: #39f; background: -webkit-linear-gradient(#39f, #9cf, #39f); background: -o-linear-gradient(#39f, #9cf, #39f); background: -moz-linear-gradient(#39f, #9cf, #39f); background: linear-gradient(#39f, #9cf, #39f);}
#top2 li a:hover {background:#36c; background: -webkit-linear-gradient(#36c, #39f, #36c); background: -o-linear-gradient(#36c, #39f, #36c); background: -moz-linear-gradient(#36c, #39f, #36c); background: linear-gradient(#36c, #39f, #36c);}
#top2 li a.menuActive2 {background: #039; background: -webkit-linear-gradient(#039, #36c, #039); background: -o-linear-gradient(#039, #36c, #039); background: -moz-linear-gradient(#039, #36c, #039); background: linear-gradient(#039, #36c, #039);}

.content2 {float:left; width:100%; height: auto; padding-top:60px; margin-top:0px; padding-bottom:0px;}
#servicos{background:#fff;}
.content2 .servicos {width: 96%; margin:0px auto 0 auto; opacity:1; background:#fff; padding:10px 2%; color: #fff;}
.content2 .servicos .desc {width:100%; height:auto; margin-bottom:10px;}
.content2 .servicos .desc h1 {width:100%; box-shadow:1px 1px 5px #666; padding:5px 0px; text-align:center; font-family: Helvetica, Tahoma; font-size: 20px; color:#fff; text-shadow:#002 1px 1px 1px; border-radius:5px; font-weight:bold; text-align: center;
background: #06f; background: -webkit-linear-gradient(#06f, #39f, #06f); background: -o-linear-gradient(#06f, #39f, #06f); background: -moz-linear-gradient(#06f, #39f, #06f); background: linear-gradient(#06f, #39f, #06f);}
.content2 .servicos .desc h2 {font:15.5px Tahoma, Geneva, sans-serif; color:#666; font-weight:bold; margin:30px 3% -5px 3%; text-align:left;}
.content2 .servicos .desc p {font:15.5px Tahoma, Geneva, sans-serif; color:#666; margin:15px 3%; text-align:justify;}
.content2 .servicos .desc p a {font:15.5px Tahoma, Geneva, sans-serif; text-decoration:none; color:#66c;}
.content2 .servicos .desc p a:hover {font:15.5px Tahoma, Geneva, sans-serif; color:#66c; text-decoration:underline;}

.content3 {float:left; width:100%; height: auto; padding-top:60px; margin-top:0px;}
#portfolio {background:#fff;}
.content3 .trabalhos {float:left; width:96%; margin:0px 0px 0px 2%; padding:0px; border-radius:10px;}
.content3 .trabalhos h1 {width:100%; box-shadow:1px 1px 5px #666; padding:5px 0px; text-align:center; font-family: Helvetica, Tahoma; font-size: 20px; color:#fff; text-shadow:#002 1px 1px 1px; border-radius:5px; font-weight:bold; text-align: center;
background: #06f; background: -webkit-linear-gradient(#06f, #39f, #06f); background: -o-linear-gradient(#06f, #39f, #06f); background: -moz-linear-gradient(#06f, #39f, #06f); background: linear-gradient(#06f, #39f, #06f);}
.content3 .trabalhos h3 {font: 18px Helvetica, Tahoma; color:#06a; text-align:justify; font-weight:bold; margin:10px auto 0px auto;}
.content3 .trabalhos #principal {float:left; width:100%; height:auto; background:#eee; box-shadow:1px 1px 10px #666; padding:auto 0px; margin-bottom:20px; margin-top:10px; border-radius:10px; border:0px solid #333;}
.content3 .trabalhos #principal img {float:left; width:100%; height:auto; overflow: hidden; border-radius:10px; border:0px solid #333;}
.content3 .trabalhos #principal #slide {float:left; position:relative; z-index:1; width:76%; height:auto; margin:-123% 12% 5px 12%; border-radius:0px; border:0px solid #333;}
.content3 .trabalhos #principal #slide ul {float:left; width:100%; height:auto; list-style:none; padding:0px; margin:1px 0%;}
.content3 .trabalhos #principal #slide ul li {float:left; width:100%; font-family: Helvetica, Tahoma; font-size: 18px; color:#8B008B; font-weight:bold; text-align: center; padding:0px; margin:0px;}
.content3 .trabalhos #principal #slide ul li img {float:left; width:92%; height:auto; border-radius:10px; margin:5px 4%; box-shadow: 0px 0px 10px #666;}
.content3 .trabalhos #principal #nav {float:left; width:100%; height:auto; text-align:center; margin:-10% auto 10px auto; border:0px solid #333;}
.content3 .trabalhos #principal .nav {float:left; width:100%; height:auto; text-align:center;}
.content3 .trabalhos #principal .nav a {background-color:#39f; font-size:0px; color:#fff; position:relative; margin-right:3px; padding:9px; text-align:center; text-decoration:none; border-radius: 50%;}
.content3 .trabalhos #principal .nav a:hover {color:orange; background-color:#36c;}
.content3 .trabalhos #principal .nav a.activeSlide {background-color:#039;}
.content3 .trabalhos #principal #next_prev {width:100%; position:relative; z-index:1; border-radius: 5px;}
.content3 .trabalhos #principal #next {width:10%; height:auto; opacity:.5; position:relative; margin-right:1%; margin-top:-72%; z-index:1; float:right; text-align:center; border-radius:0%;}
.content3 .trabalhos #principal #next  img {width:100%;}
.content3 .trabalhos #principal #prev {width:10%; height:auto; opacity:.5; position:relative; margin-left:1%; margin-top:-72%; z-index:1; float:left; text-align:center; border-radius: 0%;}
.content3 .trabalhos #principal #prev  img {width:100%;}
.content3 .trabalhos #principal #prev_next a b {font-style:oblique; font-size:0px;}
.content3 .trabalhos #principal #prev_next a:hover {opacity:1;}

.content4 {float:left; width:100%; height: auto; padding-top:60px; margin-top:0px;}
#orcamento {background:#fff;}
.content4 .orcar {width:94%; height:680px; margin:0px auto 20px auto; background:#fff; padding:0px; border-radius:0px;}
.content4 .orcar h1 {width:100%; padding:5px 0px; box-shadow:1px 1px 5px #666; text-align:center; border-radius:5px; font-family: Helvetica, Tahoma; font-size: 20px; color:#fff; text-shadow:#002 1px 1px 1px; font-weight:bold; text-align: center;
background: #06f; background: -webkit-linear-gradient(#06f, #39f, #06f); background: -o-linear-gradient(#06f, #39f, #06f); background: -moz-linear-gradient(#06f, #39f, #06f); background: linear-gradient(#06f, #39f, #06f);}
.content4 .orcar #enviContato {width:100%; height:auto; background:#fff; margin-bottom:10px; padding-top:10px;}
.content4 .orcar #enviContato #cont {float:left; margin-left:4%; background:#fff; box-shadow: 0 0 5px #666; width:86%; border-radius:15px; padding:15px 3% 15px 3%;}
.content4 .orcar #enviContato #cont img {margin:0px 32%; width:36%; padding:2px 3px; box-shadow: 0 0 3px #666; border-radius:5px;}
.content4 .orcar #enviContato #cont p {font:18px Arial, Helvetica, sans-serif; text-align:center; margin-top:10px; margin-bottom:5px; color:#999; font-weight:bold;}
.content4 .orcar #enviContato #cont span {float:right; font:13px Arial, Helvetica, sans-serif; margin-right:5%; text-align:right; margin-top:5px; margin-bottom:5px; color:#c44; font-weight:bold;}
.content4 .orcar #enviContato #cont label {float:left; width:100%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999;}
.content4 .orcar #enviContato #cont label #numero {float:left; width:60%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content4 .orcar #enviContato #cont label input[type=text] {float:left; width:86%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content4 .orcar #enviContato #cont label input[type=email] {float:left; width:86%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content4 .orcar #enviContato #cont label select {float:left; width:80%; height:37px; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content4 .orcar #enviContato #cont label #enviar {width:33%; border:0px; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-shadow:1px 1px 1px #002; text-align:center; margin-top:10px; margin-bottom:10px; margin-left:2%; background:#4040FF; color:#fff; border-radius:5px; padding:9px 0px; cursor:pointer; outline:none;
background:#4040FF; background: -webkit-linear-gradient(#4040FF, #39f, #4040FF); background: -o-linear-gradient(#4040FF, #39f, #4040FF); background: -moz-linear-gradient(#4040FF, #39f, #4040FF); background: linear-gradient(#4040FF, #39f, #4040FF);} 
.content4 .orcar #enviContato #cont label #enviar:hover {background:#69f; background: -webkit-linear-gradient(#69f, #9cf, #69f); background: -o-linear-gradient(#69f, #9cf, #69f); background: -moz-linear-gradient(#69f, #9cf, #69f); background: linear-gradient(#69f, #9cf, #69f);}
.content4 .orcar #enviContato #cont label textarea {float:left; width:86%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}

.content5 {float:left; width:100%; height: auto; padding-top:60px;}
.content5  h1 {width:100%; box-shadow:1px 1px 5px #666; padding:5px 0px; text-align:center; font-family: Helvetica, Tahoma; font-size: 20px; color:#fff; text-shadow:#002 1px 1px 1px; border-radius:5px; font-weight:bold; text-align: center;
background: #06f; background: -webkit-linear-gradient(#06f, #39f, #06f); background: -o-linear-gradient(#06f, #39f, #06f); background: -moz-linear-gradient(#06f, #39f, #06f); background: linear-gradient(#06f, #39f, #06f);}
#contato{background:#fff;}
.center {float:left; margin:auto; margin-left:4%; width:90%; background:#fff; padding:0 5px; margin-bottom:20px; border-radius:15px;}
.contatos {float:left; padding:10px 3% 0px 3%; margin-bottom:10px; margin-left:auto; width:94%; height:auto; background:#fff; border-radius:10px;}
.contatos p {font:17px Tahoma, Geneva, sans-serif; color:#666; margin-top:1px; text-align:justify;}
.contatos p  #whatsapp {width:35px; margin-bottom:-7px; margin-right:5px;}
.contatos p  #email {width:31px; margin-bottom:-5px; margin-right:5px;}
.content5 .center #cont {float:left; margin-left:2.4%; background:#fff; width:88%; box-shadow: 0 0 5px #666; border-radius:15px; padding:15px 3% 15px 3%;}
.content5 .center #cont img {margin:0px 32%; width:36%; padding:2px 3px; box-shadow: 0 0 5px #666; border-radius:5px;}
.content5 .center #cont p {font:18px Arial, Helvetica, sans-serif; text-align:center; margin-top:10px; margin-bottom:5px; color:#999; font-weight:bold;}
.content5 .center #cont span {float:right; font:13px Arial, Helvetica, sans-serif; text-align:right; margin-top:5px; margin-right:4%; margin-bottom:5px; color:#c44; font-weight:bold;}
.content5 .center #cont label {float:left; width:100%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999;}
.content5 .center #cont label #ddd {float:left; width:8%; margin-left:2%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content5 .center #cont label #numeroTel {float:left; width:60%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content5 .center #cont label input[type=text] {float:left; width:86%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content5 .center #cont label input[type=email] {float:left; width:86%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content5 .center #cont label input[type=password] {float:left; width:86%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content5 .center #cont label #enviar {width:33%; border:0px; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-shadow:1px 1px 1px #002; text-align:center; margin-top:10px; margin-bottom:10px; margin-left:2%; background:#4040FF; color:#fff; border-radius:5px; padding:9px 0px; cursor:pointer; outline:none;
background:#4040FF; background: -webkit-linear-gradient(#4040FF, #39f, #4040FF); background: -o-linear-gradient(#4040FF, #39f, #4040FF); background: -moz-linear-gradient(#4040FF, #39f, #4040FF); background: linear-gradient(#4040FF, #39f, #4040FF);}
.content5 .center #cont label #enviar:hover {background:#69f; background: -webkit-linear-gradient(#69f, #9cf, #69f); background: -o-linear-gradient(#69f, #9cf, #69f); background: -moz-linear-gradient(#69f, #9cf, #69f); background: linear-gradient(#69f, #9cf, #69f);}
.content5 .center #cont label textarea {float:left; width:86%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}

.content6 {float:left; width:100%; height: auto; padding-top:60px; margin-top:0px;}
#cadastrar-logar {background:#fff;}
.content6 .center {float:left; margin:auto; margin-left:5%; margin-bottom:50px; width:90%; background:#fff; padding:0px; border-radius:0px;}
.content6 .center h1 {width:100%; box-shadow:1px 1px 5px #666; padding:5px 0px; text-align:center; border-radius:5px; font-family: Helvetica, Tahoma; font-size: 20px; color:#fff; text-shadow:#002 1px 1px 1px; font-weight:bold; text-align: center;
background: #06f; background: -webkit-linear-gradient(#06f, #39f, #06f); background: -o-linear-gradient(#06f, #39f, #06f); background: -moz-linear-gradient(#06f, #39f, #06f); background: linear-gradient(#06f, #39f, #06f);}
.content6 .center .contatos {float:left; margin-left:12%; margin-top:15px; background:#fff; width:70%; box-shadow: 0 0 5px #666; border-radius:15px; padding:10px 3% 5px 3%;}
.content6 .center .contatos p {font:17px Arial, Helvetica, sans-serif; text-align:center; margin-top:0px; margin-bottom:5px; color:#999; font-weight:bold;}
.content6 .center .contatos label {float:left; width:100%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999;}
.content6 .center .contatos label input[type=text] {float:left; width:90%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content6 .center .contatos label input[type=email] {float:left; width:90%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content6 .center .contatos label input[type=password] {float:left; width:90%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content6 .center .contatos label #enviar {width:50%; border:0px; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-shadow:1px 1px 1px #002; text-align:center; margin-top:10px; margin-bottom:10px; margin-left:25%; color:#fff; border-radius:5px; padding:9px 0px; cursor:pointer; outline:none;
background:#4040FF; background: -webkit-linear-gradient(#4040FF, #39f, #4040FF); background: -o-linear-gradient(#4040FF, #39f, #4040FF); background: -moz-linear-gradient(#4040FF, #39f, #4040FF); background: linear-gradient(#4040FF, #39f, #4040FF);}
.content6 .center .contatos label #enviar:hover {background:#69f; background: -webkit-linear-gradient(#69f, #9cf, #69f); background: -o-linear-gradient(#69f, #9cf, #69f); background: -moz-linear-gradient(#69f, #9cf, #69f); background: linear-gradient(#69f, #9cf, #69f);}
.content6 .center .contatos label #esquec {width:99%; background:#fff; border:0px; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-top:10px; font-weight:bold; margin-bottom:10px; text-align:center; color:#449; border-radius:5px; padding:0px; cursor:pointer; outline:none;}
.content6 .center .contatos label #esquec:hover {color:#99c;}

.content6 .center #cont {float:left; margin-left:6.5%; margin-bottom:50px; margin-top:20px; background:#fff; width:80%; box-shadow: 0 0 5px #666; border-radius:15px; padding:10px 3% 15px 3%;}
.content6 .center #cont img {margin:0px 33%; width:34%; border-radius:5px;}
.content6 .center #cont p {font:17px Arial, Helvetica, sans-serif; text-align:center; margin-top:10px; margin-bottom:5px; color:#999; font-weight:bold;}
.content6 .center #cont span {float:right; font:13px Arial, Helvetica, sans-serif; text-align:right; margin-top:5px; margin-right:4%; margin-bottom:5px; color:#c44; font-weight:bold;}
.content6 .center #cont label {float:left; width:100%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999;}
.content6 .center #cont label input[type=text] {float:left; width:87%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content6 .center #cont label input[type=email] {float:left; width:87%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content6 .center #cont label #enviar {width:45%; border:0px; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-shadow:1px 1px 1px #002; text-align:center; margin-top:10px; margin-bottom:10px; margin-left:30%; color:#fff; border-radius:5px; padding:9px 0px; cursor:pointer; outline:none;
background:#4040FF; background: -webkit-linear-gradient(#4040FF, #39f, #4040FF); background: -o-linear-gradient(#4040FF, #39f, #4040FF); background: -moz-linear-gradient(#4040FF, #39f, #4040FF); background: linear-gradient(#4040FF, #39f, #4040FF);}
.content6 .center #cont label #enviar:hover {background:#69f; background: -webkit-linear-gradient(#69f, #9cf, #69f); background: -o-linear-gradient(#69f, #9cf, #69f); background: -moz-linear-gradient(#69f, #9cf, #69f); background: linear-gradient(#69f, #9cf, #69f);}

.content6 .center #esqueciSenha {float:left; margin-left:5%; margin-bottom:10px; margin-top:10px; background:#fff; width:84%; box-shadow: 0 0 5px #666; border-radius:15px; padding:10px 3% 15px 3%;}
.content6 .center #esqueciSenha h3 {font:19px Arial, Helvetica, sans-serif; text-align:center; margin-top:10px; margin-bottom:5px; color:#666; font-weight:bold;}
.content6 .center #esqueciSenha p {font:17px Arial, Helvetica, sans-serif; text-align:center; margin-top:10px; margin-bottom:5px; color:#666; font-weight:bold;}
.content6 .center #esqueciSenha span {float:right; font:13px Arial, Helvetica, sans-serif; text-align:right; margin-top:5px; margin-right:4%; margin-bottom:5px; color:#c44; font-weight:bold;}
.content6 .center #esqueciSenha label {float:left; width:100%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999;}
.content6 .center #esqueciSenha label input[type=email] {float:left; width:90%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content6 .center #esqueciSenha label #enviar {width:70%; border:0px; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-shadow:1px 1px 1px #002; margin-top:10px; margin-bottom:10px; margin-left:15%; color:#fff; border-radius:5px; padding:7px 15px; cursor:pointer; outline:none;
background:#4040FF; background: -webkit-linear-gradient(#4040FF, #39f, #4040FF); background: -o-linear-gradient(#4040FF, #39f, #4040FF); background: -moz-linear-gradient(#4040FF, #39f, #4040FF); background: linear-gradient(#4040FF, #39f, #4040FF);}
.content6 .center #esqueciSenha label #enviar:hover {background:#69f; background: -webkit-linear-gradient(#69f, #9cf, #69f); background: -o-linear-gradient(#69f, #9cf, #69f); background: -moz-linear-gradient(#69f, #9cf, #69f); background: linear-gradient(#69f, #9cf, #69f);}

#direitos {width:100%; height:300px;}
#direitos #footer {float:left; width:100%; height:250px; background:#fff; padding:0px; border-radius:15px;}
#direitos #footer #reservados {width:100%; background:#06f; padding:1px 0px; text-align:center; border-radius:0px; text-align: center;}
#direitos #footer #reservados {width:100%; padding:4px 0px 6px 0px; text-align:center;
background: #06f; background: -webkit-linear-gradient(#06f, #39f, #06f); background: -o-linear-gradient(#06f, #39f, #06f); background: -moz-linear-gradient(#06f, #39f, #06f); background: linear-gradient(#06f, #39f, #06f);}
#direitos #footer #reservados a img {text-align:center; display:inline; height:21px; padding:2px 3px; background-color:#fff; box-shadow: 0 0 2px #333; margin:0px 2px -6px 0px; border-radius:3px; border:0px solid #fff;}
#direitos #footer #reservados #copy {text-align:center; display:inline; top:-17px; font:13px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-shadow:1px 1px 1px #003;}
#direitos #footer #reservados #ende {text-align:center; display:inline; top:-17px; font:14px Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; text-decoration:none; text-shadow:1px 1px 1px #003;}
#direitos #footer #reservados #infoLema {text-align:center; display:inline; top:-17px; font:14px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-shadow:1px 1px 1px #003;}
#direitos #footer  #infoRodape {margin:auto; width:90%; padding-top:10px; padding-bottom:40px;}
#direitos #footer  #infoRodape h1 {width:100%; background:#06f; padding:5px 0px; text-align:center; font-family: Helvetica, Tahoma; font-size: 20px; color:#fff; text-shadow:#002 1px 1px 1px; font-weight:bold; text-align: center;}
#direitos #footer  #infoRodape h3 {font: 18px Helvetica, Tahoma; color:#06a; font-weight:bold; text-align:center;}
#direitos #footer  #infoRodape h4 {font: 18px Helvetica, Tahoma; color:#666; font-weight:bold; margin-bottom:0px; margin-top:15px;}
#direitos #footer  #infoRodape p {font: 16px Helvetica, Tahoma; color:#666; margin-bottom:10px; text-align:justify; margin-top:5px;}
#direitos #footer  #infoRodape p a#parceiro {font:16px Helvetica, Tahoma; color:#4040ff; text-decoration:none; font-weight:bold;}
#direitos #footer  #infoRodape p a#parceiro:hover {color:#303099;}
#direitos #footer  #infoRodape  .whatsapp {width:35px; margin-bottom:-8px; margin-right:5px;}
#direitos #footer  #infoRodape  .email {width:30px; margin-bottom:-6px; margin-right:5px;}
}

@media only screen and (min-width: 441px) and (max-width:599px) {
body, html {height: 100%; padding:0px 1.5% 0px 1.5%;}
.content1 {float:left; width:100%; height: 100%; background-image:url(../images/fundo.png); padding-top:0px; display:block;}
.content1 #home {width: 100%; height: 100%;}
.content1 #home #botoes {display:none; float:left; width:120px; margin-top:80px; padding:0;}
.content1 #home #botoes ul {float: left; list-style: none; width: 98%; margin-left:0px; padding:0; margin-top:0px;}
.content1 #home #botoes ul li {float: left; width:99%;  margin-left:0px;}
.content1 #home #botoes ul li a {float: left; width:100%; font:15px Tahoma, Geneva, sans-serif; color:#FF6900; text-shadow:1px 1px 2px #002; box-shadow:1px 1px 5px #999; font-weight:bold; border-radius:0px 7px 7px 0px; text-align:center; padding:7px 0px 7px 0px; text-decoration: none; margin-left:0px; margin-bottom:10px;
background: #339; background: -webkit-linear-gradient(#339, #36c, #339); background: -o-linear-gradient(#339, #36c, #339); background: -moz-linear-gradient(#339, #36c, #339); background: linear-gradient(#339, #36c, #339);}
.content1 #home #botoes ul li a:hover {background:#36c; background: -webkit-linear-gradient(#36c, #39f, #36c); background: -o-linear-gradient(#36c, #39f, #36c); background: -moz-linear-gradient(#36c, #39f, #36c); background: linear-gradient(#36c, #39f, #36c);}
.content1 #home #apresentacao {background: #70AEFF; width:80%; margin-left:10%; margin-top:90px; padding:20px 0px; text-align:center; border-radius:15px;}
.content1 #home #apresentacao img {width:90%; margin-left:4%;}
.content1 #home #apresentacao h1 {width:90%; padding:5px 5%; font:16px Tahoma, Geneva, sans-serif; color:#fff; text-shadow:1px 1px 2px #002; font-weight:bold; display:inline-block; text-decoration: none;
background:#36c; background: -webkit-linear-gradient(#36c, #39f, #36c); background: -o-linear-gradient(#36c, #39f, #36c); background: -moz-linear-gradient(#36c, #39f, #36c); background: linear-gradient(#36c, #39f, #36c);}
.content1 #home #apresentacao h1 b {font:18px Tahoma, Geneva, sans-serif; color:#c00; font-weight:bold;}

.headerp {display:table; background: #06f; box-shadow:0px 1px 5px #333; height:46px; top:0; opacity:1; padding:0px 0px; z-index:2; position:fixed; width: 94%;}
.headerp:hover {opacity:1;}
.headerp nav {float: right;}
.headerp nav ul {list-style: none; text-align: center; margin: 0; padding: 0 0 0 4px;}
.headerp .logo {float: left; height:0px; margin:0px 0 0px 0px; border-radius:8px; padding: 0; border:0px solid #fff;}
.headerp .logop {float: left; height:0px; margin:0px 0 0px 60px; border-radius:8px; padding: 0; border:0px solid #fff;}
.headerp nav li {display: inline-block; margin:0;}
.headerp nav a {color:#fff; text-shadow:1px 1px 2px #002; display: inline-block; padding:10px 10px 0 10px; text-decoration: none; margin:0;}
.headerp nav a:hover {background: #A233A2;}
.headerp nav a.menuActive {background: #B966B9;}
.headerp .logo {display: inline-block; float: left; width:auto; height:36px; margin:2.5px 0 0px 1%; background-color:#fff; border-radius:5px; padding: 2px 4px; box-shadow:0 0 5px #339; opacity:.9;}
.headerp #contatos {float:left; width:43%; height:40px; margin-left:0.5%; margin-top:4px;}
.headerp #contatos p {color:#fff; font-size:13px; margin:0px 10px 0px 10px; text-shadow:1px 1px 2px #002;}
.menuFull {display:none; float:right; opacity:1; position:fixed; z-index:2; width:100%; height: auto; top:0; padding:1px 0px; display:table;}
#top {display:none; float:right; width:0%; background:#fff; display:table; margin-top:10px; border:0px solid #fff;}
#top ul {display:none; float:right; margin-top:20px; width:100%;}
#top .menu-mobile {float:right; width:38%; background:#06f; display:inline; padding:0; top:0;}
.img {float: right; display: inline-block; height: 36px; width: auto; position:fixed; margin-bottom:0px; margin-top: 4px; z-index:2; right: 5%; border:1px solid #fff; cursor:pointer; border-radius:3px;}
#top li {float:none; width:90%; border-right:0; padding:1px; border-bottom:1px solid #fff;}
#top li a {width:100%; padding:10px 0px; text-align:center;}

#top2 {display:none; position:relative; float:right; top:46px; right:3%; width:47%; background:#06f; box-shadow:0px 1px 5px #333; display:table; z-index:2; position:fixed;  border:0px solid #fff;}
#top2 .menu-mobile {float:right; width:38%; background:#06f; display:inline; padding:0; top:0;}
#top2 ul {float:right; display:none; list-style-type: none; margin-top:25px; width:100%;}
#top2 li {float:none; width:94%; margin-left:3%; border-right:0; padding:0px; border-bottom:0px solid #fff;}
#top2 li a {float: left; display: inline-block; width:100%; font:15.5px Tahoma, Geneva, sans-serif; color:#fff; border-left:1px solid #039; border-top:1px solid #039; text-shadow:1px 1px 2px #002; font-weight:bold; border-radius:10px; display:inline-block; text-align:center; padding:10px 0px 10px 0px; text-decoration: none; margin:0;
background: #39f; background: -webkit-linear-gradient(#39f, #9cf, #39f); background: -o-linear-gradient(#39f, #9cf, #39f); background: -moz-linear-gradient(#39f, #9cf, #39f); background: linear-gradient(#39f, #9cf, #39f);}
#top2 li a:hover {background:#36c; background: -webkit-linear-gradient(#36c, #39f, #36c); background: -o-linear-gradient(#36c, #39f, #36c); background: -moz-linear-gradient(#36c, #39f, #36c); background: linear-gradient(#36c, #39f, #36c);}
#top2 li a.menuActive2 {background: #039; background: -webkit-linear-gradient(#039, #36c, #039); background: -o-linear-gradient(#039, #36c, #039); background: -moz-linear-gradient(#039, #36c, #039); background: linear-gradient(#039, #36c, #039);}

.content2 {float:left; width:100%; height:auto; padding-top:60px; padding-bottom:0px; margin-top:0px;}
#servicos{background:#fff;}
.content2 .servicos {width: 90%; margin:0px auto 0 auto; opacity:1; background:#fff; padding:10px 5%; color: #fff;}
.content2 .servicos .desc {width:100%; height:auto; margin-bottom:10px;}
.content2 .servicos .desc h1 {width:100%; box-shadow:1px 1px 5px #666; padding:5px 0px; text-align:center; font-family: Helvetica, Tahoma; font-size: 20px; color:#fff; text-shadow:#002 1px 1px 1px; border-radius:5px; font-weight:bold; text-align: center;
background: #06f; background: -webkit-linear-gradient(#06f, #39f, #06f); background: -o-linear-gradient(#06f, #39f, #06f); background: -moz-linear-gradient(#06f, #39f, #06f); background: linear-gradient(#06f, #39f, #06f);}
.content2 .servicos .desc h2 {font:16px Tahoma, Geneva, sans-serif; color:#666; font-weight:bold; margin:30px 3% -5px 3%; text-align:left;}
.content2 .servicos .desc p {font:16px Tahoma, Geneva, sans-serif; color:#666; margin:15px 3%; text-align:justify;}
.content2 .servicos .desc p a {font:16px Tahoma, Geneva, sans-serif; text-decoration:none; color:#66c;}
.content2 .servicos .desc p a:hover {font:16px Tahoma, Geneva, sans-serif; color:#66c; text-decoration:underline;}

.content3 {float:left; width:100%; height: auto; padding-top:60px; margin-top:0px;}
#portfolio {background: #fff;}
.content3 .trabalhos {float:left; width:96%; margin:0px auto 0 2%; padding:0px; border-radius:15px;}
.content3 .trabalhos h1 {width:100%; box-shadow:1px 1px 5px #666; padding:5px 0px; text-align:center; border-radius:5px; font-family: Helvetica, Tahoma; font-size: 20px; color:#fff; text-shadow:#002 1px 1px 1px; font-weight:bold; text-align: center;
background: #06f; background: -webkit-linear-gradient(#06f, #39f, #06f); background: -o-linear-gradient(#06f, #39f, #06f); background: -moz-linear-gradient(#06f, #39f, #06f); background: linear-gradient(#06f, #39f, #06f);}
.content3 .trabalhos h3 {font: 19px Helvetica, Tahoma; color:#06a; text-align:justify; font-weight:bold; margin:10px auto 0px auto;}
.content3 .trabalhos #principal {float:left; width:100%; height:auto; padding:0px; background:#eee; box-shadow:1px 1px 10px #666; margin-bottom:20px; margin-top:10px; border-radius:15px;}
.content3 .trabalhos #principal img {float:left; width:100%; height:auto; overflow: hidden; border-radius:15px; border:0px solid #333;}
.content3 .trabalhos #principal #slide {float:left; position:relative; padding:0px; z-index:1; width:76%; height:auto; margin:-120% 12%; border-radius:0px;}
.content3 .trabalhos #principal #slide ul {float:left; width:100%; height:auto; list-style:none; padding:0px; margin:1px 0%;}
.content3 .trabalhos #principal #slide ul li {float:left; width:100%; font-family: Helvetica, Tahoma; font-size: 18px; color:#8B008B; font-weight:bold; text-align: center; margin:0px;}
.content3 .trabalhos #principal #slide ul li img {float:left; width:92%; height:auto; border-radius:10px; margin:5px 4%; box-shadow: 0px 0px 10px #666;}
.content3 .trabalhos #principal #nav {float:left; width:100%; height:auto; text-align:center; margin:-10% auto 10px auto; color:#fff; background:#eee; border-radius: 15px;}
.content3 .trabalhos #principal .nav {float:left; width:100%; height:auto; text-align:center;}
.content3 .trabalhos #principal .nav a {background-color:#39f; font-size:0px; color:#fff; position:relative; margin-right:3px; padding:10px; text-align:center; line-height:30px; text-decoration:none; border-radius: 50%;}
.content3 .trabalhos #principal .nav a:hover {color:orange; background-color:#36c;}
.content3 .trabalhos #principal .nav a.activeSlide {background-color:#039;}
.content3 .trabalhos #principal #next_prev {width:100%; position:relative; z-index:1; border-radius: 5px;}
.content3 .trabalhos #principal #next {width:10%; height:auto; opacity:.5; position:relative; margin-right:1%; margin-top:-70%; z-index:1; float:right; text-align:center; border-radius:0%;}
.content3 .trabalhos #principal #next  img {width:100%;}
.content3 .trabalhos #principal #prev {width:10%; height:auto; opacity:.5; position:relative; margin-left:1%; margin-top:-70%; z-index:1; float:left; text-align:center; border-radius: 0%;}
.content3 .trabalhos #principal #prev  img {width:100%;}
.content3 .trabalhos #principal #prev_next a b {font-style:oblique; font-size:0px;}
.content3 .trabalhos #principal #prev_next a:hover {opacity:1;}

.content4 {float:left; width:100%; height: auto; padding-top:60px; margin-top:0px;}
#orcamento {background:#fff;}
.content4 .orcar {width:94%; height:680px; margin:0px auto 10px auto; background:#fff; padding:0px; border-radius:0px;}
.content4 .orcar h1 {width:100%; box-shadow:1px 1px 5px #666; padding:5px 0px; text-align:center; border-radius:5px; font-family: Helvetica, Tahoma; font-size: 20px; color:#fff; text-shadow:#002 1px 1px 1px; font-weight:bold; text-align: center;
background: #06f; background: -webkit-linear-gradient(#06f, #39f, #06f); background: -o-linear-gradient(#06f, #39f, #06f); background: -moz-linear-gradient(#06f, #39f, #06f); background: linear-gradient(#06f, #39f, #06f);}
.content4 .orcar #enviContato {width:100%; height:auto; background:#fff; margin-bottom:10px; padding-top:10px;}
.content4 .orcar #enviContato #cont {float:left; margin-left:3.7%; background:#fff; box-shadow: 0 0 5px #666; width:86%; border-radius:15px; padding:15px 3% 15px 3%;}
.content4 .orcar #enviContato #cont img {margin:0px 33%; width:34%; padding:2px 3px; box-shadow: 0 0 3px #666; border-radius:5px;}
.content4 .orcar #enviContato #cont p {font:19px Arial, Helvetica, sans-serif; text-align:center; margin-top:10px; margin-bottom:5px; color:#999; font-weight:bold;}
.content4 .orcar #enviContato #cont span {float:right; font:13px Arial, Helvetica, sans-serif; margin-right:5%; text-align:right; margin-top:5px; margin-bottom:5px; color:#c44; font-weight:bold;}
.content4 .orcar #enviContato #cont label {float:left; width:100%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999;}
.content4 .orcar #enviContato #cont label #numero {float:left; width:45%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content4 .orcar #enviContato #cont label input[type=text] {float:left; width:86%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content4 .orcar #enviContato #cont label input[type=email] {float:left; width:86%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content4 .orcar #enviContato #cont label select {float:left; width:80%; height:37px; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content4 .orcar #enviContato #cont label #enviar {width:30%; border:0px; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-shadow:1px 1px 1px #002; text-align:center; margin-top:10px; margin-bottom:10px; margin-left:2%; background:#4040FF; color:#fff; border-radius:5px; padding:9px 0px; cursor:pointer; outline:none;
background:#4040FF; background: -webkit-linear-gradient(#4040FF, #39f, #4040FF); background: -o-linear-gradient(#4040FF, #39f, #4040FF); background: -moz-linear-gradient(#4040FF, #39f, #4040FF); background: linear-gradient(#4040FF, #39f, #4040FF);} 
.content4 .orcar #enviContato #cont label #enviar:hover {background:#69f; background: -webkit-linear-gradient(#69f, #9cf, #69f); background: -o-linear-gradient(#69f, #9cf, #69f); background: -moz-linear-gradient(#69f, #9cf, #69f); background: linear-gradient(#69f, #9cf, #69f);}
.content4 .orcar #enviContato #cont label textarea {float:left; width:86%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}

.content5 {float:left; width:100%; height: auto; padding-top:60px; display:block;}
.content5  h1 {width:100%; box-shadow:1px 1px 5px #666; padding:5px 0px; text-align:center; border-radius:5px; font-family: Helvetica, Tahoma; font-size: 20px; color:#fff; text-shadow:#002 1px 1px 1px; font-weight:bold; text-align: center;
background: #06f; background: -webkit-linear-gradient(#06f, #39f, #06f); background: -o-linear-gradient(#06f, #39f, #06f); background: -moz-linear-gradient(#06f, #39f, #06f); background: linear-gradient(#06f, #39f, #06f);}
#contato{background:#fff;}
.center {float:left; margin:auto; margin-left:4.4%; width:90%; margin-bottom:20x; background:#fff; padding:0 5px; border-radius:15px;}
.contatos {float:left; padding:10px 20px 0px 20px; margin-bottom:10px; margin-left:auto; width:90%; height:auto; background:#fff; border-radius:10px;}
.contatos p {font:17px Tahoma, Geneva, sans-serif; color:#666; margin-top:1px; text-align:justify;}
.contatos p  #whatsapp {width:35px; margin-bottom:-7px; margin-right:5px;}
.contatos p  #email {width:31px; margin-bottom:-5px; margin-right:5px;}
.content5 .center #cont {float:left; margin-left:3%; background:#fff; width:88%; box-shadow: 0 0 5px #666; margin-bottom:25px; border-radius:15px; padding:15px 3% 15px 3%;}
.content5 .center #cont img {margin:0px 32%; width:36%; padding:2px 3px; box-shadow: 0 0 3px #666; border-radius:5px;}
.content5 .center #cont p {font:19px Arial, Helvetica, sans-serif; text-align:center; margin-top:10px; margin-bottom:5px; color:#999; font-weight:bold;}
.content5 .center #cont span {float:right; font:13px Arial, Helvetica, sans-serif; text-align:right; margin-top:5px; margin-right:4%; margin-bottom:5px; color:#c44; font-weight:bold;}
.content5 .center #cont label {float:left; width:100%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999;}
.content5 .center #cont label #numeroTel {float:left; width:45%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content5 .center #cont label input[type=text] {float:left; width:86%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content5 .center #cont label input[type=email] {float:left; width:86%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content5 .center #cont label #enviar {width:30%; border:0px; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-shadow:1px 1px 1px #002; text-align:center; margin-top:10px; margin-bottom:10px; margin-left:2%; background:#4040FF; color:#fff; border-radius:5px; padding:9px 0px; cursor:pointer; outline:none;
background:#4040FF; background: -webkit-linear-gradient(#4040FF, #39f, #4040FF); background: -o-linear-gradient(#4040FF, #39f, #4040FF); background: -moz-linear-gradient(#4040FF, #39f, #4040FF); background: linear-gradient(#4040FF, #39f, #4040FF);}
.content5 .center #cont label #enviar:hover {background:#69f; background: -webkit-linear-gradient(#69f, #9cf, #69f); background: -o-linear-gradient(#69f, #9cf, #69f); background: -moz-linear-gradient(#69f, #9cf, #69f); background: linear-gradient(#69f, #9cf, #69f);}
.content5 .center #cont label textarea {float:left; width:86%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}

.content6 {float:left; width:100%; height: auto; padding-top:60px; margin-top:0px;}
#cadastrar-logar {background:#fff;}
.content6 .center {float:left; margin:auto; margin-left:5%; margin-bottom:50px; width:90%; background:#fff; padding:0px; border-radius:0px;}
.content6 .center h1 {width:100%; box-shadow:1px 1px 5px #666; padding:5px 0px; text-align:center; border-radius:5px; font-family: Helvetica, Tahoma; font-size: 20px; color:#fff; text-shadow:#002 1px 1px 1px; font-weight:bold; text-align: center;
background: #06f; background: -webkit-linear-gradient(#06f, #39f, #06f); background: -o-linear-gradient(#06f, #39f, #06f); background: -moz-linear-gradient(#06f, #39f, #06f); background: linear-gradient(#06f, #39f, #06f);}
.content6 .center .contatos {float:left; margin-left:17%; margin-top:10px; background:#fff; box-shadow: 0 0 5px #666; width:60%; border-radius:15px; padding:10px 3% 5px 3%;}
.content6 .center .contatos p {font:17px Arial, Helvetica, sans-serif; text-align:center; margin-top:0px; margin-bottom:5px; color:#999; font-weight:bold;}
.content6 .center .contatos label {float:left; width:100%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999;}
.content6 .center .contatos label input[type=text] {float:left; width:90%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content6 .center .contatos label input[type=email] {float:left; width:90%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content6 .center .contatos label input[type=password] {float:left; width:90%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content6 .center .contatos label #enviar {width:50%; border:0px; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-shadow:1px 1px 1px #002; text-align:center; margin-top:10px; margin-bottom:10px; margin-left:25%; color:#fff; border-radius:5px; padding:9px 0px; cursor:pointer; outline:none;
background:#4040FF; background: -webkit-linear-gradient(#4040FF, #39f, #4040FF); background: -o-linear-gradient(#4040FF, #39f, #4040FF); background: -moz-linear-gradient(#4040FF, #39f, #4040FF); background: linear-gradient(#4040FF, #39f, #4040FF);}
.content6 .center .contatos label #enviar:hover {background:#69f; background: -webkit-linear-gradient(#69f, #9cf, #69f); background: -o-linear-gradient(#69f, #9cf, #69f); background: -moz-linear-gradient(#69f, #9cf, #69f); background: linear-gradient(#69f, #9cf, #69f);}
.content6 .center .contatos label #esquec {width:99%; background:#fff; border:0px; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-top:10px; font-weight:bold; margin-bottom:10px; text-align:center; color:#449; border-radius:5px; padding:0px; cursor:pointer; outline:none;}
.content6 .center .contatos label #esquec:hover {color:#99c;}

.content6 .center #cont {float:left; margin-left:7%; margin-bottom:50px; margin-top:20px; background:#fff; box-shadow: 0 0 5px #666; width:80%; border-radius:15px; padding:10px 3% 15px 3%;}
.content6 .center #cont img {margin:0px 33%; width:34%; border-radius:5px;}
.content6 .center #cont p {font:17px Arial, Helvetica, sans-serif; text-align:center; margin-top:10px; margin-bottom:5px; color:#999; font-weight:bold;}
.content6 .center #cont span {float:right; font:13px Arial, Helvetica, sans-serif; text-align:right; margin-top:5px; margin-right:4%; margin-bottom:5px; color:#c44; font-weight:bold;}
.content6 .center #cont label {float:left; width:100%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999;}
.content6 .center #cont label input[type=text] {float:left; width:87%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content6 .center #cont label input[type=email] {float:left; width:87%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content6 .center #cont label #enviar {width:40%; border:0px; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-shadow:1px 1px 1px #002; text-align:center; margin-top:10px; margin-bottom:10px; margin-left:30%; color:#fff; border-radius:5px; padding:9px 0px; cursor:pointer; outline:none;
background:#4040FF; background: -webkit-linear-gradient(#4040FF, #39f, #4040FF); background: -o-linear-gradient(#4040FF, #39f, #4040FF); background: -moz-linear-gradient(#4040FF, #39f, #4040FF); background: linear-gradient(#4040FF, #39f, #4040FF);}
.content6 .center #cont label #enviar:hover {background:#69f; background: -webkit-linear-gradient(#69f, #9cf, #69f); background: -o-linear-gradient(#69f, #9cf, #69f); background: -moz-linear-gradient(#69f, #9cf, #69f); background: linear-gradient(#69f, #9cf, #69f);}

.content6 .center #esqueciSenha {float:left; margin-left:10%; margin-bottom:10px; margin-top:10px; background:#fff; box-shadow: 0 0 5px #666; width:74%; border-radius:15px; padding:10px 3% 15px 3%;}
.content6 .center #esqueciSenha h3 {font:19px Arial, Helvetica, sans-serif; text-align:center; margin-top:10px; margin-bottom:5px; color:#666; font-weight:bold;}
.content6 .center #esqueciSenha p {font:17px Arial, Helvetica, sans-serif; text-align:center; margin-top:10px; margin-bottom:5px; color:#666; font-weight:bold;}
.content6 .center #esqueciSenha span {float:right; font:13px Arial, Helvetica, sans-serif; text-align:right; margin-top:5px; margin-right:4%; margin-bottom:5px; color:#c44; font-weight:bold;}
.content6 .center #esqueciSenha label {float:left; width:100%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999;}
.content6 .center #esqueciSenha label input[type=email] {float:left; width:90%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content6 .center #esqueciSenha label #enviar {width:60%; border:0px; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-shadow:1px 1px 1px #002; margin-top:10px; margin-bottom:10px; margin-left:20%; color:#fff; border-radius:5px; padding:7px 15px; cursor:pointer; outline:none;
background:#4040FF; background: -webkit-linear-gradient(#4040FF, #39f, #4040FF); background: -o-linear-gradient(#4040FF, #39f, #4040FF); background: -moz-linear-gradient(#4040FF, #39f, #4040FF); background: linear-gradient(#4040FF, #39f, #4040FF);}
.content6 .center #esqueciSenha label #enviar:hover {background:#69f; background: -webkit-linear-gradient(#69f, #9cf, #69f); background: -o-linear-gradient(#69f, #9cf, #69f); background: -moz-linear-gradient(#69f, #9cf, #69f); background: linear-gradient(#69f, #9cf, #69f);}

#direitos {width:100%; height:300px;}
#direitos #footer {float:left; width:100%; height:250px; background:#fff; padding:0px; border-radius:15px;}
#direitos #footer #reservados {width:100%; background:#06f; padding:1px 0px; text-align:center; border-radius:0px; text-align: center;}
#direitos #footer #reservados {width:100%; padding:4px 0px 6px 0px; text-align:center;
background: #06f; background: -webkit-linear-gradient(#06f, #39f, #06f); background: -o-linear-gradient(#06f, #39f, #06f); background: -moz-linear-gradient(#06f, #39f, #06f); background: linear-gradient(#06f, #39f, #06f);}
#direitos #footer #reservados a img {text-align:center; display:inline; height:26px; padding:2px 3px; background-color:#fff; box-shadow: 0 0 2px #333; margin:0px 3px -7px 0px; border-radius:4px; border:0px solid #fff;}
#direitos #footer #reservados #copy {text-align:center; display:inline; top:-18px; font:15px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-shadow:1px 1px 1px #003;}
#direitos #footer #reservados #ende {text-align:center; display:inline; top:-18px; font:17px Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; text-decoration:none; text-shadow:1px 1px 1px #003;}
#direitos #footer #reservados #infoLema {text-align:center; display:inline; top:-17px; font:15px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-shadow:1px 1px 1px #003;}
#direitos #footer  #infoRodape {margin:auto; width:90%; padding-top:10px; padding-bottom:40px;}
#direitos #footer  #infoRodape h1 {width:100%; background:#06f; padding:5px 0px; text-align:center; font-family: Helvetica, Tahoma; font-size: 20px; color:#fff; text-shadow:#002 1px 1px 1px; font-weight:bold; text-align: center;}
#direitos #footer  #infoRodape h3 {font: 20px Helvetica, Tahoma; color:#06a; font-weight:bold; text-align:center;}
#direitos #footer  #infoRodape h4 {font: 20px Helvetica, Tahoma; color:#666; font-weight:bold; margin-bottom:0px; margin-top:15px;}
#direitos #footer  #infoRodape p {font: 16px Helvetica, Tahoma; color:#666; margin-bottom:10px; text-align:justify; margin-top:5px;}
#direitos #footer  #infoRodape p a#parceiro {font:16px Helvetica, Tahoma; color:#4040ff; text-decoration:none; font-weight:bold;}
#direitos #footer  #infoRodape p a#parceiro:hover {color:#303099;}
#direitos #footer  #infoRodape  .whatsapp {width:38px; margin-bottom:-8px; margin-right:5px;}
#direitos #footer  #infoRodape  .email {width:34px; margin-bottom:-6px; margin-right:5px;}

}

@media only screen and (min-width: 600px) and (max-width: 767px) {
body, html {height: 100%; padding:0px 1.5% 0px 1.5%;}
.content1 {width:100%; height: 100%; background-image:url(../images/fundo.png); padding-top:0px; display:block;}
.content1 #home {float: right; display:block; width: 94%; margin: 0px auto; position: absolute;}
.content1 #home #botoes {display:none; float:left; width:120px; margin-top:80px; padding:0;}
.content1 #home #botoes ul {float: left; list-style: none; width: 98%; margin-left:0px; padding:0; margin-top:0px;}
.content1 #home #botoes ul li {float: left; width:99%;  margin-left:0px;}
.content1 #home #botoes ul li a {float: left; width:100%; font:15px Tahoma, Geneva, sans-serif; color:#FF6900; text-shadow:1px 1px 2px #002; box-shadow:1px 1px 5px #999; font-weight:bold; border-radius:0px 7px 7px 0px; text-align:center; padding:7px 0px 7px 0px; text-decoration: none; margin-left:0px; margin-bottom:10px;
background: #339; background: -webkit-linear-gradient(#339, #36c, #339); background: -o-linear-gradient(#339, #36c, #339); background: -moz-linear-gradient(#339, #36c, #339); background: linear-gradient(#339, #36c, #339);}
.content1 #home #botoes ul li a:hover {background:#36c; background: -webkit-linear-gradient(#36c, #39f, #36c); background: -o-linear-gradient(#36c, #39f, #36c); background: -moz-linear-gradient(#36c, #39f, #36c); background: linear-gradient(#36c, #39f, #36c);}
.content1 #home #apresentacao {background: #70AEFF; width:80%; margin-left:10%; margin-top:60px; padding:20px 0px; text-align:center; border-radius:15px;}
.content1 #home #apresentacao img {width:300px;}
.content1 #home #apresentacao h1 {width:90%; padding:5px 5%; font:17px Tahoma, Geneva, sans-serif; color:#fff; text-shadow:1px 1px 2px #002; font-weight:bold; display:inline-block; text-decoration: none;
background:#36c; background: -webkit-linear-gradient(#36c, #39f, #36c); background: -o-linear-gradient(#36c, #39f, #36c); background: -moz-linear-gradient(#36c, #39f, #36c); background: linear-gradient(#36c, #39f, #36c);}
.content1 #home #apresentacao h1 b {font:18px Tahoma, Geneva, sans-serif; color:#c00; font-weight:bold;}

.headerp {display:table; background: #06f; height:50px; top:0; opacity:1; padding:1px 0px; width: 100%;}
.headerp:hover {opacity:1;}
.headerp nav {float: right;}
.headerp nav ul {list-style: none; text-align: center; margin: 0; padding: 0 0 0 4px;}
.headerp .logo {float: left; height:0px; margin:0px 0 0px 0px; border-radius:8px; padding: 0; border:0px solid #fff;}
.headerp .logop {float: left; height:0px; margin:0px 0 0px 60px; border-radius:8px; padding: 0; border:0px solid #fff;}
.headerp nav li {display: inline-block; margin:0;}
.headerp nav a {color:#fff; text-shadow:1px 1px 2px #002; display: inline-block; padding:10px 10px 0 10px; text-decoration: none; margin:0;}
.headerp nav a:hover {background: #A233A2;}
.headerp nav a.menuActive {background: #B966B9;}
.headerp .logo {display: inline-block; float: left; width:auto; height:40px; margin:3px 0 0px 1%; border-radius:6px; background-color:#fff; padding: 2px 4px; box-shadow:0 0 5px #339; opacity:.9;}
.headerp #contatos {float:left; width:43%; height:40px; margin-left:0.5%; margin-top:4px;}
.headerp #contatos p {color:#fff; font-size:13px; margin:0px 10px 0px 10px; text-shadow:1px 1px 2px #002;}
.menuFull {float:right; opacity:1; position:fixed; z-index:9999; width:100%; height: auto; top:0; padding:1px 0px; display:table;}
#top {display:none; float:right; width:0%; background:#fff; display:table; margin-top:10px; border:0px solid #fff;}
#top ul {display:none; float:right; margin-top:20px; width:100%;}
#top .menu-mobile {float:right; width:38%; background:#06f; display:inline; padding:0; top:0;}
.img {float: right; height: 36px; position:relative; width: auto; margin-bottom:0px; margin-top: 7px; z-index:9999; right: 15px; border:1px solid #fff; cursor:pointer; border-radius:3px;}
#top li {float:none; width:90%; border-right:0; padding:1px; border-bottom:1px solid #fff;}
#top li a {width:100%; padding:10px 0px; text-align:center;}

#top2 {position:relative; float:right; top:0px; right:0; width:38%; background:#06f; display:table; z-index:9999; border:0px solid #fff;}
#top2 .menu-mobile {float:right; width:38%; background:#06f; display:inline; padding:0; top:0;}
#top2 ul {float:right; display:none; float:right; list-style-type: none; margin-top:5px; width:100%;}
#top2 li {float:none; width:94%; margin-left:3%; border-right:0; padding:1px; border-bottom:0px solid #fff;}
#top2 li a {float: left; display: inline-block; width:100%; font:15.5px Tahoma, Geneva, sans-serif; color:#fff; border-left:1px solid #039; border-top:1px solid #039; text-shadow:1px 1px 2px #002; font-weight:bold; border-radius:10px; display:inline-block; text-align:center; padding:10px 0px 10px 0px; text-decoration: none; margin:0;
background: #39f; background: -webkit-linear-gradient(#39f, #9cf, #39f); background: -o-linear-gradient(#39f, #9cf, #39f); background: -moz-linear-gradient(#39f, #9cf, #39f); background: linear-gradient(#39f, #9cf, #39f);}
#top2 li a:hover {background:#36c; background: -webkit-linear-gradient(#36c, #39f, #36c); background: -o-linear-gradient(#36c, #39f, #36c); background: -moz-linear-gradient(#36c, #39f, #36c); background: linear-gradient(#36c, #39f, #36c);}
#top2 li a.menuActive2 {background: #039; background: -webkit-linear-gradient(#039, #36c, #039); background: -o-linear-gradient(#039, #36c, #039); background: -moz-linear-gradient(#039, #36c, #039); background: linear-gradient(#039, #36c, #039);}

.content2 {float:left; width:100%; height:auto; padding-top:10px; padding-bottom:20px; margin-top:0px;}
#servicos{background:#fff;}
.content2 .servicos {width: 90%; margin:0px auto 0 auto; opacity:1; background:#fff; padding:10px 0%; color: #fff;}
.content2 .servicos .desc {width:100%; height:auto; margin-bottom:10px;}
.content2 .servicos .desc h1 {width:100%; box-shadow:1px 1px 5px #666; padding:5px 0px; text-align:center; font-family: Helvetica, Tahoma; font-size: 20px; color:#fff; text-shadow:#002 1px 1px 1px; border-radius:5px; font-weight:bold; text-align: center;
background: #06f; background: -webkit-linear-gradient(#06f, #39f, #06f); background: -o-linear-gradient(#06f, #39f, #06f); background: -moz-linear-gradient(#06f, #39f, #06f); background: linear-gradient(#06f, #39f, #06f);}
.content2 .servicos .desc h2 {font:16px Tahoma, Geneva, sans-serif; color:#666; font-weight:bold; margin:30px 3% -5px 3%; text-align:left;}
.content2 .servicos .desc p {font:16px Tahoma, Geneva, sans-serif; color:#666; margin:15px 3%; text-align:justify;}
.content2 .servicos .desc p a {font:16px Tahoma, Geneva, sans-serif; text-decoration:none; color:#66c;}
.content2 .servicos .desc p a:hover {font:16px Tahoma, Geneva, sans-serif; color:#66c; text-decoration:underline;}

.content3 {float:left; width:100%; height: auto; padding-top:10px; margin-top:0px;}
#portfolio {float:left; background:#fff;}
.content3 .trabalhos {float:left; width:90%; margin:0px 0 0 5%; padding:0px; border-radius:15px;}
.content3 .trabalhos h1 {width:100%; box-shadow:1px 1px 5px #666; padding:5px 0px; text-align:center; font-family: Helvetica, Tahoma; font-size: 20px; color:#fff; text-shadow:#002 1px 1px 1px; border-radius:5px; font-weight:bold; text-align: center;
background: #06f; background: -webkit-linear-gradient(#06f, #39f, #06f); background: -o-linear-gradient(#06f, #39f, #06f); background: -moz-linear-gradient(#06f, #39f, #06f); background: linear-gradient(#06f, #39f, #06f);}
.content3 .trabalhos h3 {font: 18px Helvetica, Tahoma; color:#06a; text-align:center; font-weight:bold; margin:10px auto 10px auto;}
.content3 .trabalhos #principal {float:left; width:100%; height:auto; background:#eee; box-shadow:1px 1px 10px #666; margin-bottom:30px; border-radius:15px;}
.content3 .trabalhos #principal img {float:left; width:100%; height:auto; overflow: hidden; border-radius:15px; border:0px solid #333;}
.content3 .trabalhos #principal #slide {float:left; position:relative; z-index:1; width:86%; height:auto; padding:0px; margin:-50.5% 7% 5px 7%; border-radius:0px;}
.content3 .trabalhos #principal #slide ul {float:left; width:100%; height:auto; list-style:none; padding:0px; margin:0px 0%;}
.content3 .trabalhos #principal #slide ul li {float:left; width:100%; height:auto; font-family: Helvetica, Tahoma; font-size: 18px; color:#8B008B; font-weight:bold; text-align: center; padding:0px; margin:0px;}
.content3 .trabalhos #principal #slide ul li img {float:left; width:48%; height:auto; border-radius:10px; margin:5px 1%; box-shadow: 0px 0px 10px #666;}
.content3 .trabalhos #principal #nav {float:left; width:100%; height:auto; text-align:center; margin:-5.5% auto 10px auto; color:#fff; background:#eee; border-radius: 15px;}
.content3 .trabalhos #principal .nav {float:left; width:100%; height:auto; text-align:center;}
.content3 .trabalhos #principal .nav a {background-color:#39f; font-size:0px; color:#fff; position:relative; margin-right:3px; padding:8px; text-align:center; line-height:30px; text-decoration:none; border-radius: 50%;}
.content3 .trabalhos #principal .nav a:hover {color:orange; background-color:#36c;}
.content3 .trabalhos #principal .nav a.activeSlide {background-color:#039;}
.content3 .trabalhos #principal #next_prev {width:100%; position:relative; z-index:150px; border-radius: 5px;}
.content3 .trabalhos #principal #next {width:5%; height:auto; opacity:.5; position:relative; margin-right:1%; margin-top:-31%; z-index:9999; float:right; text-align:center; border-radius:0%;}
.content3 .trabalhos #principal #next  img {width:100%;}
.content3 .trabalhos #principal #prev {width:5%; height:auto; opacity:.5; position:relative; margin-left:1%; margin-top:-31%; z-index:9999; float:left; text-align:center; border-radius: 0%;}
.content3 .trabalhos #principal #prev  img {width:100%;}
.content3 .trabalhos #principal #prev_next a b {font-style:oblique; font-size:0px;}
.content3 .trabalhos #principal #prev_next a:hover {opacity:1;}

.content4 {float:left; width:100%; height: auto; padding-top:10px; padding-bottom:20px; margin-top:0px;}
#orcamento {background:#fff;}
.content4 .orcar {width:90%; height:680px; margin:0px auto 0 auto; background:#fff; padding:0px; border-radius:0px;}
.content4 .orcar h1 {width:100%; box-shadow:1px 1px 5px #666; padding:5px 0px; text-align:center; border-radius:5px; font-family: Helvetica, Tahoma; font-size: 20px; color:#fff; text-shadow:#002 1px 1px 1px; font-weight:bold; text-align: center;
background: #06f; background: -webkit-linear-gradient(#06f, #39f, #06f); background: -o-linear-gradient(#06f, #39f, #06f); background: -moz-linear-gradient(#06f, #39f, #06f); background: linear-gradient(#06f, #39f, #06f);}
.content4 .orcar #enviContato {width:100%; height:auto; background:#fff; margin-bottom:30px; padding-top:10px;}
.content4 .orcar #enviContato #cont {float:left; margin-left:12%; background:#fff; box-shadow: 0 0 5px #666; width:70%; border-radius:15px; padding:10px 3% 15px 3%;}
.content4 .orcar #enviContato #cont img {margin:0px 31.5%; width:34%; padding:2px 4px; box-shadow: 0 0 3px #666; border-radius:5px;}
.content4 .orcar #enviContato #cont p {font:19px Arial, Helvetica, sans-serif; text-align:center; margin-top:10px; margin-bottom:5px; color:#999; font-weight:bold;}
.content4 .orcar #enviContato #cont span {float:right; font:13px Arial, Helvetica, sans-serif; margin-right:5%; text-align:right; margin-top:5px; margin-bottom:5px; color:#c44; font-weight:bold;}
.content4 .orcar #enviContato #cont label {float:left; width:100%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999;}
.content4 .orcar #enviContato #cont label #numero {float:left; width:40%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content4 .orcar #enviContato #cont label input[type=text] {float:left; width:86%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content4 .orcar #enviContato #cont label input[type=email] {float:left; width:86%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content4 .orcar #enviContato #cont label select {float:left; width:80%; height:37px; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content4 .orcar #enviContato #cont label #enviar {width:30%; border:0px; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-shadow:1px 1px 1px #002; margin-top:10px; margin-bottom:10px; text-align:center; margin-left:2%; background:#4040FF; color:#fff; border-radius:5px; padding:9px 0px; cursor:pointer; outline:none;
background:#4040FF; background: -webkit-linear-gradient(#4040FF, #39f, #4040FF); background: -o-linear-gradient(#4040FF, #39f, #4040FF); background: -moz-linear-gradient(#4040FF, #39f, #4040FF); background: linear-gradient(#4040FF, #39f, #4040FF);} 
.content4 .orcar #enviContato #cont label #enviar:hover {background:#69f; background: -webkit-linear-gradient(#69f, #9cf, #69f); background: -o-linear-gradient(#69f, #9cf, #69f); background: -moz-linear-gradient(#69f, #9cf, #69f); background: linear-gradient(#69f, #9cf, #69f);}
.content4 .orcar #enviContato #cont label textarea {float:left; width:86%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}

.content5 {float:left; width:100%; height: auto; padding-top:10px; display:block;}
.content5  h1 {width:100%; box-shadow:1px 1px 5px #666; padding:5px 0px; text-align:center; font-family: Helvetica, Tahoma; font-size: 20px; color:#fff; text-shadow:#002 1px 1px 1px; border-radius:5px; font-weight:bold; text-align: center;
background: #06f; background: -webkit-linear-gradient(#06f, #39f, #06f); background: -o-linear-gradient(#06f, #39f, #06f); background: -moz-linear-gradient(#06f, #39f, #06f); background: linear-gradient(#06f, #39f, #06f);}
#contato{background:#fff;}
.center {float:left; margin:auto; margin-left:4.2%; margin-bottom:30px; width:90%; background:#fff; padding:0 5px; border-radius:15px;}
.contatos {float:left; padding:10px 20px 0px 20px; margin-bottom:10px; margin-left:auto; width:90%; height:auto; background:#fff; border-radius:10px;}
.contatos p {font:17px Tahoma, Geneva, sans-serif; color:#666; margin-top:1px; text-align:justify;}
.contatos p  #whatsapp {width:35px; margin-bottom:-7px; margin-right:5px;}
.contatos p  #email {width:31px; margin-bottom:-5px; margin-right:5px;}
.content5 .center #cont {float:left; margin-left:12%; background:#fff; box-shadow: 0 0 5px #666; width:70%; border-radius:15px; padding:15px 3% 15px 3%;}
.content5 .center #cont img {margin:0px 31%; width:36%; padding:2px 3px; box-shadow: 0 0 3px #666; border-radius:5px;}
.content5 .center #cont p {font:19px Arial, Helvetica, sans-serif; text-align:center; margin-top:10px; margin-bottom:5px; color:#999; font-weight:bold;}
.content5 .center #cont span {float:right; font:13px Arial, Helvetica, sans-serif; text-align:right; margin-top:5px; margin-right:4%; margin-bottom:5px; color:#c44; font-weight:bold;}
.content5 .center #cont label {float:left; width:100%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999;}
.content5 .center #cont label #numeroTel {float:left; width:40%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content5 .center #cont label input[type=text] {float:left; width:86%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content5 .center #cont label input[type=email] {float:left; width:86%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content5 .center #cont label #enviar {width:30%; border:0px; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-shadow:1px 1px 1px #002; margin-top:10px; text-align:center; margin-bottom:10px; margin-left:2%; background:#4040FF; color:#fff; border-radius:5px; padding:9px 0px; cursor:pointer; outline:none;
background:#4040FF; background: -webkit-linear-gradient(#4040FF, #39f, #4040FF); background: -o-linear-gradient(#4040FF, #39f, #4040FF); background: -moz-linear-gradient(#4040FF, #39f, #4040FF); background: linear-gradient(#4040FF, #39f, #4040FF);}
.content5 .center #cont label #enviar:hover {background:#69f; background: -webkit-linear-gradient(#69f, #9cf, #69f); background: -o-linear-gradient(#69f, #9cf, #69f); background: -moz-linear-gradient(#69f, #9cf, #69f); background: linear-gradient(#69f, #9cf, #69f);}
.content5 .center #cont label textarea {float:left; width:86%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}

.content6 {float:left; width:100%; height: auto; margin-left:0%; padding-top:10px; margin-top:0px;}
#cadastrar-logar {background:#fff;}
.content6 .center {float:left; margin:auto; margin-left:5%; margin-bottom:50px; width:90%; background:#fff; padding:0px; border-radius:0px;}
.content6 .center h1 {width:100%; box-shadow:1px 1px 5px #666; padding:5px 0px; text-align:center; border-radius:5px; font-family: Helvetica, Tahoma; font-size: 20px; color:#fff; text-shadow:#002 1px 1px 1px; font-weight:bold; text-align: center;
background: #06f; background: -webkit-linear-gradient(#06f, #39f, #06f); background: -o-linear-gradient(#06f, #39f, #06f); background: -moz-linear-gradient(#06f, #39f, #06f); background: linear-gradient(#06f, #39f, #06f);}
.content6 .center .contatos {float:left; margin-left:16%; margin-top:0px; background:#fff; box-shadow: 0 0 5px #666; width:60%; border-radius:15px; padding:10px 3% 5px 3%;}
.content6 .center .contatos p {font:17px Arial, Helvetica, sans-serif; text-align:center; margin-top:0px; margin-bottom:5px; color:#999; font-weight:bold;}
.content6 .center .contatos label {float:left; width:100%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999;}
.content6 .center .contatos label input[type=text] {float:left; width:90%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content6 .center .contatos label input[type=email] {float:left; width:90%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content6 .center .contatos label input[type=password] {float:left; width:90%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content6 .center .contatos label #enviar {width:50%; border:0px; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-shadow:1px 1px 1px #002; text-align:center; margin-top:10px; margin-bottom:10px; margin-left:25%; color:#fff; border-radius:5px; padding:9px 0px; cursor:pointer; outline:none;
background:#4040FF; background: -webkit-linear-gradient(#4040FF, #39f, #4040FF); background: -o-linear-gradient(#4040FF, #39f, #4040FF); background: -moz-linear-gradient(#4040FF, #39f, #4040FF); background: linear-gradient(#4040FF, #39f, #4040FF);}
.content6 .center .contatos label #enviar:hover {background:#69f; background: -webkit-linear-gradient(#69f, #9cf, #69f); background: -o-linear-gradient(#69f, #9cf, #69f); background: -moz-linear-gradient(#69f, #9cf, #69f); background: linear-gradient(#69f, #9cf, #69f);}
.content6 .center .contatos label #esquec {width:99%; background:#fff; border:0px; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-top:10px; font-weight:bold; margin-bottom:10px; text-align:center; color:#449; border-radius:5px; padding:0px; cursor:pointer; outline:none;}
.content6 .center .contatos label #esquec:hover {color:#99c;}

.content6 .center #cont {float:left; margin-left:11%; margin-bottom:50px; margin-top:20px; background:#fff; box-shadow: 0 0 5px #666; width:70%; border-radius:15px; padding:10px 3% 15px 3%;}
.content6 .center #cont img {margin:0px 33%; width:34%; border-radius:5px;}
.content6 .center #cont p {font:17px Arial, Helvetica, sans-serif; text-align:center; margin-top:10px; margin-bottom:5px; color:#999; font-weight:bold;}
.content6 .center #cont span {float:right; font:13px Arial, Helvetica, sans-serif; text-align:right; margin-top:5px; margin-right:4%; margin-bottom:5px; color:#c44; font-weight:bold;}
.content6 .center #cont label {float:left; width:100%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999;}
.content6 .center #cont label input[type=text] {float:left; width:87%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content6 .center #cont label input[type=email] {float:left; width:87%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content6 .center #cont label #enviar {width:40%; border:0px; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-shadow:1px 1px 1px #002; text-align:center; margin-top:10px; margin-bottom:10px; margin-left:30%; color:#fff; border-radius:5px; padding:9px 0px; cursor:pointer; outline:none;
background:#4040FF; background: -webkit-linear-gradient(#4040FF, #39f, #4040FF); background: -o-linear-gradient(#4040FF, #39f, #4040FF); background: -moz-linear-gradient(#4040FF, #39f, #4040FF); background: linear-gradient(#4040FF, #39f, #4040FF);}
.content6 .center #cont label #enviar:hover {background:#69f; background: -webkit-linear-gradient(#69f, #9cf, #69f); background: -o-linear-gradient(#69f, #9cf, #69f); background: -moz-linear-gradient(#69f, #9cf, #69f); background: linear-gradient(#69f, #9cf, #69f);}

.content6 .center #esqueciSenha {float:left; margin-left:10%; margin-bottom:10px; margin-top:10px; background:#fff; box-shadow: 0 0 5px #666; width:74%; border-radius:15px; padding:10px 3% 15px 3%;}
.content6 .center #esqueciSenha h3 {font:19px Arial, Helvetica, sans-serif; text-align:center; margin-top:10px; margin-bottom:5px; color:#666; font-weight:bold;}
.content6 .center #esqueciSenha p {font:17px Arial, Helvetica, sans-serif; text-align:center; margin-top:10px; margin-bottom:5px; color:#666; font-weight:bold;}
.content6 .center #esqueciSenha span {float:right; font:13px Arial, Helvetica, sans-serif; text-align:right; margin-top:5px; margin-right:4%; margin-bottom:5px; color:#c44; font-weight:bold;}
.content6 .center #esqueciSenha label {float:left; width:100%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999;}
.content6 .center #esqueciSenha label input[type=email] {float:left; width:87%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content6 .center #esqueciSenha label #enviar {width:60%; border:0px; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-shadow:1px 1px 1px #002; margin-top:10px; margin-bottom:10px; margin-left:20%; color:#fff; border-radius:5px; padding:7px 15px; cursor:pointer; outline:none;
background:#4040FF; background: -webkit-linear-gradient(#4040FF, #39f, #4040FF); background: -o-linear-gradient(#4040FF, #39f, #4040FF); background: -moz-linear-gradient(#4040FF, #39f, #4040FF); background: linear-gradient(#4040FF, #39f, #4040FF);}
.content6 .center #esqueciSenha label #enviar:hover {background:#69f; background: -webkit-linear-gradient(#69f, #9cf, #69f); background: -o-linear-gradient(#69f, #9cf, #69f); background: -moz-linear-gradient(#69f, #9cf, #69f); background: linear-gradient(#69f, #9cf, #69f);}

#direitos {width:100%; height:300px;}
#direitos #footer {float:left; width:100%; height:250px; background:#fff; padding:0px; border-radius:15px;}
#direitos #footer #reservados {width:100%; background:#06f; padding:1px 0px; text-align:center; border-radius:0px; text-align: center;}
#direitos #footer #reservados {width:100%; padding:4px 0px 6px 0px; text-align:center;
background: #06f; background: -webkit-linear-gradient(#06f, #39f, #06f); background: -o-linear-gradient(#06f, #39f, #06f); background: -moz-linear-gradient(#06f, #39f, #06f); background: linear-gradient(#06f, #39f, #06f);}
#direitos #footer #reservados a img {text-align:center; display:inline; height:26px; padding:2px 3px; background-color:#fff; box-shadow: 0 0 2px #333; margin:0px 3px -7px 0px; border-radius:4px; border:0px solid #fff;}
#direitos #footer #reservados #copy {text-align:center; display:inline; top:-17px; font:17px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-shadow:1px 1px 1px #003;}
#direitos #footer #reservados #ende {text-align:center; display:inline; top:-17px; font:20px Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; text-decoration:none; text-shadow:1px 1px 1px #003;}
#direitos #footer #reservados #infoLema {text-align:center; display:inline; top:-17px; font:17px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-shadow:1px 1px 1px #003;}
#direitos #footer  #infoRodape {margin:auto; width:80%; padding-top:15px; padding-bottom:40px;}
#direitos #footer  #infoRodape h1 {width:100%; background:#06f; padding:5px 0px; text-align:center; font-family: Helvetica, Tahoma; font-size: 20px; color:#fff; text-shadow:#002 1px 1px 1px; font-weight:bold; text-align: center;}
#direitos #footer  #infoRodape h3 {font: 20px Helvetica, Tahoma; color:#06a; font-weight:bold; text-align:center;}
#direitos #footer  #infoRodape h4 {font: 20px Helvetica, Tahoma; color:#666; font-weight:bold; margin-bottom:0px; margin-top:15px;}
#direitos #footer  #infoRodape p {font: 18px Helvetica, Tahoma; color:#666; margin-bottom:10px; text-align:justify; margin-top:5px;}
#direitos #footer  #infoRodape p a#parceiro {font:18px Helvetica, Tahoma; color:#4040ff; text-decoration:none; font-weight:bold;}
#direitos #footer  #infoRodape p a#parceiro:hover {color:#303099;}
#direitos #footer  #infoRodape  .whatsapp {width:38px; margin-bottom:-8px; margin-right:5px;}
#direitos #footer  #infoRodape  .email {width:34px; margin-bottom:-6px; margin-right:5px;}

/*
.menuFull {float:right; position:fixed; z-index:9999; width:100%; max-width: 100%; height: auto; top:0; right:0; padding:10px; display:table;}
#top {float:right; width:100%; max-width:1300px; padding:0 10px 5px 10px;  background:#33b5e5; display:table;}
#top ul {text-align:center;}
#top li {float:left; padding:5px 0px 5px 0px; border-right:1px solid #fff;}
#top a {width:100%; display:inline; padding:10px; color:#fff;}
#top a:hover {background:#34499f;}*/

}

@media only screen and (min-width: 768px) {
body, html  {height: 100%; padding:0px 0px;}
.content1 {height: 100%; background-image:url(../images/fundo.png); padding-top:0px; display:block;}
.content1 #home {float: right; display:block; width: 100%; height: 100%; background-image:url(images/fundo.png); margin: 0px auto; position: absolute; overflow: hidden; background-size: cover; background-repeat: no-repeat; background-position: center center;}
.content1 #home #botoes {display:block; float:left; width:120px; margin-top:80px; z-index:2; padding:0; position: fixed;}
.content1 #home #botoes ul {display:block; float: left; list-style: none; width: 98%; margin-left:0px; padding:0; margin-top:0px;}
.content1 #home #botoes ul li {float: left; width:99%;  margin-left:0px;}
.content1 #home #botoes ul li a {float: left; width:100%; font:15px Tahoma, Geneva, sans-serif; color:#FF6900; text-shadow:1px 1px 2px #002; box-shadow:1px 1px 5px #999; font-weight:bold; border-radius:0px 7px 7px 0px; text-align:center; padding:7px 0px 7px 0px; text-decoration: none; margin-left:0px; margin-bottom:10px;
background: #339; background: -webkit-linear-gradient(#339, #36c, #339); background: -o-linear-gradient(#339, #36c, #339); background: -moz-linear-gradient(#339, #36c, #339); background: linear-gradient(#339, #36c, #339);}
.content1 #home #botoes ul li a:hover {background:#36c; background: -webkit-linear-gradient(#36c, #39f, #36c); background: -o-linear-gradient(#36c, #39f, #36c); background: -moz-linear-gradient(#36c, #39f, #36c); background: linear-gradient(#36c, #39f, #36c);}
.content1 #home #apresentacao {background: #70AEFF; width:80%; margin-left:10%; margin-top:190px; padding:20px 0px; text-align:center; border-radius:15px;}
.content1 #home #apresentacao img {width:400px;}
.content1 #home #apresentacao h1 {width:90%; padding:5px 5%; font:20px Tahoma, Geneva, sans-serif; color:#fff; text-shadow:1px 1px 2px #002; font-weight:bold; display:inline-block; text-decoration: none;
background:#36c; background: -webkit-linear-gradient(#36c, #39f, #36c); background: -o-linear-gradient(#36c, #39f, #36c); background: -moz-linear-gradient(#36c, #39f, #36c); background: linear-gradient(#36c, #39f, #36c);}
.content1 #home #apresentacao h1 b {font:24px Tahoma, Geneva, sans-serif; color:#c00; font-weight:bold;}

header.headerg {float:left; background: #06f; opacity:.99; width: 100%; height:55px; z-index:2; margin-top:0%; border-bottom:5px solid #039;}
header.headerg:hover {opacity:.99;}
header.headerg .logo {display: inline-block; float: left; height:40px; margin:5px 0 0px 30px; border-radius:7px; background-color:#fff; padding: 3px 5px; box-shadow:0 0 5px #339;}
header.headerg nav {float: right; width: 60%; margin-right:0px}
header.headerg nav ul {float: left; list-style: none; width: 98%; text-align: center; margin: 25px 0 0 0; padding: 0 0px 0 0;}
header.headerg nav li {float: left; display: inline-block; width:19.5%; margin:0;}
header.headerg nav a {float: left; display: inline-block; width:100%; font:15.5px Tahoma, Geneva, sans-serif; color:#fff; border-left:1px solid #039; border-top:1px solid #039; text-shadow:1px 1px 2px #002; font-weight:bold; border-radius:10px 10px 0px 0px; display:inline-block; text-align:center; padding:5px 0px 5px 0px; text-decoration: none; margin:0;
background: #39f; background: -webkit-linear-gradient(#39f, #9cf, #39f); background: -o-linear-gradient(#39f, #9cf, #39f); background: -moz-linear-gradient(#39f, #9cf, #39f); background: linear-gradient(#39f, #9cf, #39f);}
header.headerg nav li:last-child {border-right:1px solid #039; border-radius:10px 10px 0px 0px;} 
header.headerg nav a:hover {background:#36c; background: -webkit-linear-gradient(#36c, #39f, #36c); background: -o-linear-gradient(#36c, #39f, #36c); background: -moz-linear-gradient(#36c, #39f, #36c); background: linear-gradient(#36c, #39f, #36c);}
header.headerg nav a.menuActive {background: #039; background: -webkit-linear-gradient(#039, #36c, #039); background: -o-linear-gradient(#039, #36c, #039); background: -moz-linear-gradient(#039, #36c, #039); background: linear-gradient(#039, #36c, #039);}
header.headerFixeg {float:left; background: #06f; opacity:.99; width: 100%; height: 55px; z-index:2; margin-top:0; border-bottom:5px solid #039; position: fixed;}
header.headerFixeg:hover {opacity:.99;}
header.headerFixeg .logo {display: inline-block; float: left; height:40px; margin:5px 0 0px 30px; border-radius:7px;background-color:#fff; padding: 3px 5px; box-shadow:0 0 5px #339;}
header.headerFixeg nav {float: right; width: 60%; margin-right:0px}
header.headerFixeg nav ul {float: left; list-style: none; width: 98%; text-align: center; margin: 25px 0 0 0; padding: 0 0px 0 0;}
header.headerFixeg nav li {float: left; display: inline-block; width:19.5%; margin:0;}
header.headerFixeg nav a {float: left; display: inline-block; width:100%; font:15.5px Tahoma, Geneva, sans-serif; color:#fff; border-left:1px solid #039; border-top:1px solid #039; text-shadow:1px 1px 2px #002; font-weight:bold; border-radius:10px 10px 0px 0px; display:inline-block; text-align:center; padding:5px 0px 5px 0px; text-decoration: none; margin:0;
background: #39f; background: -webkit-linear-gradient(#39f, #9cf, #39f); background: -o-linear-gradient(#39f, #9cf, #39f); background: -moz-linear-gradient(#39f, #9cf, #39f); background: linear-gradient(#39f, #9cf, #39f);}
header.headerFixeg nav li:last-child {border-right:1px solid #039; border-radius:10px 10px 0px 0px;} 
header.headerFixeg nav a:hover {background:#36c; background: -webkit-linear-gradient(#36c, #39f, #36c); background: -o-linear-gradient(#36c, #39f, #36c); background: -moz-linear-gradient(#36c, #39f, #36c); background: linear-gradient(#36c, #39f, #36c);}
header.headerFixeg nav a.menuActive {background: #039; background: -webkit-linear-gradient(#039, #36c, #039); background: -o-linear-gradient(#039, #36c, #039); background: -moz-linear-gradient(#039, #36c, #039); background: linear-gradient(#039, #36c, #039);}
.menu-mobile {display:none;}
#top2 {display:none;}


.content2 {width:100%; height:auto; padding-top:70px; padding-bottom:50px; margin-top:0px; display:block;}
#servicos{background-image:url(../images/fundo2.png);}
.content2 .servicos {width: 70%; margin:0px auto 0 auto; opacity:1; background:#fff; padding:10px; color: #fff;}
.content2 .servicos .desc {width:100%; height:auto; margin-bottom:10px;}
.content2 .servicos .desc h1 {width:100%; background:#06f; padding:5px 0px; text-align:center; font-family: Helvetica, Tahoma; font-size: 20px; color:#fff; text-shadow:#002 1px 1px 1px; border-radius:5px; font-weight:bold; text-align: center;
background: #06f; background: -webkit-linear-gradient(#06f, #39f, #06f); background: -o-linear-gradient(#06f, #39f, #06f); background: -moz-linear-gradient(#06f, #39f, #06f); background: linear-gradient(#06f, #39f, #06f);}
.content2 .servicos .desc h2 {font:18px Tahoma, Geneva, sans-serif; color:#666; font-weight:bold; margin:30px 3% -5px 3%; text-align:left;}
.content2 .servicos .desc p {font:18px Tahoma, Geneva, sans-serif; color:#666; margin:15px 3%; text-align:justify;}
.content2 .servicos .desc p a {font:18px Tahoma, Geneva, sans-serif; text-decoration:none; color:#66c;}
.content2 .servicos .desc p a:hover {font:18px Tahoma, Geneva, sans-serif; color:#66c; text-decoration:underline;}

.content3 {width:100%; height: 100%; padding-top:65px; margin-top:0px; display:block;}
#portfolio {background:#69c;}
.content3 .trabalhos {max-width:1050px; margin:0px auto 0 auto; padding:0px; border-radius:15px;}
.content3 .trabalhos h1 {font-family: Helvetica, Tahoma; color:#fff; font-size: 22px; text-shadow: 1px 1px 2px #002; text-align: center; border-radius:15px;}
.content3 .trabalhos #principal {float:left; width:100%; height:auto; background:#eee; margin-bottom:10px; border-radius:15px;}
.content3 .trabalhos #principal h3 {font: 20px Helvetica, Tahoma; color:#06a; text-align:center; font-weight:bold; margin:10px auto 0px auto;}
.content3 .trabalhos #principal #slide {float:left; position:relative; z-index:1; width:86%; height:450px; background:#eee; margin:0px 7% 10px 7%; border-radius:0px;}
.content3 .trabalhos #principal #slide ul {float:left; width:100%; height:450px; list-style:none; margin:10px 0%;}
.content3 .trabalhos #principal #slide ul li {float:left; font-family: Helvetica, Tahoma; font-size: 18px; color:#8B008B; font-weight:bold; text-align: center; margin:0px;}
.content3 .trabalhos #principal #slide ul li img {float:left; width:46%; height:auto; border-radius:10px; margin:5px 1%; box-shadow: 0px 0px 10px #666;}
.content3 .trabalhos #principal #nav {width:100%; height:495px; text-align:center; margin:0px auto 5px auto; color:#fff; background:#eee; border-radius: 15px;}
.content3 .trabalhos #principal .nav a {background-color:#39f; font-size:0px; color:#fff; position:relative; margin-right:3px; padding:9px; text-align:center; text-decoration:none; border-radius: 50%;}
.content3 .trabalhos #principal .nav a:hover {color:orange; background-color:#36c;}
.content3 .trabalhos #principal .nav a.activeSlide {background-color:#039;}
.content3 .trabalhos #principal #next_prev {width:100%; position:relative; z-index:1; top:-175px; border-radius: 5px;}
.content3 .trabalhos #principal #next {width:5%; height:auto; opacity:.5; position:relative; margin-right:1%; margin-top:-24%; z-index:1; float:right; text-align:center; border-radius:0%;}
.content3 .trabalhos #principal #next  img {width:100%;}
.content3 .trabalhos #principal #prev {width:5%; height:auto; opacity:.5; position:relative; margin-left:1%; margin-top:-24%; z-index:1; float:left; text-align:center; border-radius: 0%;}
.content3 .trabalhos #principal #prev  img {width:100%;}
.content3 .trabalhos #principal #prev_next a b {font-style:oblique; font-size:0px;}
.content3 .trabalhos #principal #prev_next a:hover {opacity:1;}
.tooltip{
position:absolute;
display:none;
z-index:1;
padding: 10px 30px;
background: -webkit-linear-gradient(#06a, #39f, #06a); background: -o-linear-gradient(#06a, #39f, #06a);
background: -moz-linear-gradient(#06a, #39f, #06a); background: linear-gradient(#06a, #39f, #06a);
color:#fff;
text-shadow:1px 1px 1px #003;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}

.content4 {width:100%; height: 850px; padding-top:70px; margin-top:0px;}
#orcamento {background-image:url(../images/fundo3.png);}
.content4 .orcar {width:70%; height:730px; margin:0px auto 0 auto; background:#fff; padding:0px; border-radius:0px;}
.content4 .orcar h1 {width:100%; padding:5px 0px; text-align:center; border-radius:5px; font-family: Helvetica, Tahoma; font-size: 20px; color:#fff; text-shadow:#002 1px 1px 1px; font-weight:bold; text-align: center;
background: #06f; background: -webkit-linear-gradient(#06f, #39f, #06f); background: -o-linear-gradient(#06f, #39f, #06f); background: -moz-linear-gradient(#06f, #39f, #06f); background: linear-gradient(#06f, #39f, #06f);}
.content4 .orcar #enviContato {width:100%; height:auto; background:#fff; margin-bottom:10px; padding-top:10px;}
.content4 .orcar #enviContato #cont {float:left; margin-left:25%; background:#fff; width:44%; box-shadow: 0 0 5px #666; border-radius:15px; padding:15px 3% 15px 3%;}
.content4 .orcar #enviContato #cont img {margin:0px 32%; width:34%; padding:2px 5px; box-shadow: 0 0 2px #666; border-radius:5px;}
.content4 .orcar #enviContato #cont p {font:19px Arial, Helvetica, sans-serif; text-align:center; margin-top:10px; margin-bottom:5px; color:#999; font-weight:bold;}
.content4 .orcar #enviContato #cont span {float:right; font:13px Arial, Helvetica, sans-serif; margin-right:5%; text-align:right; margin-top:5px; margin-bottom:5px; color:#c44; font-weight:bold;}
.content4 .orcar #enviContato #cont label {float:left; width:100%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999;}
.content4 .orcar #enviContato #cont label #numero {float:left; width:50%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content4 .orcar #enviContato #cont label input[type=text] {float:left; width:86%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content4 .orcar #enviContato #cont label input[type=email] {float:left; width:86%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content4 .orcar #enviContato #cont label select {float:left; width:80%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content4 .orcar #enviContato #cont label #enviar {width:30%; border:0px; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-shadow:1px 1px 1px #002; margin-top:10px; margin-bottom:10px; margin-left:2%; background:#4040FF; color:#fff; border-radius:5px; padding:7px 15px; cursor:pointer; outline:none;
background:#4040FF; background: -webkit-linear-gradient(#4040FF, #39f, #4040FF); background: -o-linear-gradient(#4040FF, #39f, #4040FF); background: -moz-linear-gradient(#4040FF, #39f, #4040FF); background: linear-gradient(#4040FF, #39f, #4040FF);} 
.content4 .orcar #enviContato #cont label #enviar:hover {background:#69f; background: -webkit-linear-gradient(#69f, #9cf, #69f); background: -o-linear-gradient(#69f, #9cf, #69f); background: -moz-linear-gradient(#69f, #9cf, #69f); background: linear-gradient(#69f, #9cf, #69f);}
.content4 .orcar #enviContato #cont label textarea {float:left; width:86%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}

.content5 {width:100%; height: 100%; padding-top:60px; display:block;}
.content5  h1 {font-family: Helvetica, Tahoma; color:#fff; font-size: 22px; text-shadow: 1px 1px 2px #002; text-align: center;}
#contato{background-image:url(../images/fundo6.png);}
.center {float:left; margin:auto; margin-left:12%; width:76%; background:#fff; padding:20px 5px; border-radius:15px;}
.contatos {float:left; padding:100px 20px 20px 20px; margin-bottom:10px; margin-left:auto; width:38%; height:100%; background:#fff; border-radius:10px;}
.contatos p {font:17.5px Tahoma, Geneva, sans-serif; color:#666; text-align:justify;}
.contatos p  #whatsapp {width:38px; margin-bottom:-8px; margin-right:5px;}
.contatos p  #email {width:34px; margin-bottom:-6px; margin-right:5px;}
.content5 .center #cont {float:left; margin-left:5%; background:#fff; width:40%; box-shadow: 0 0 5px #666; border:1px solid #fff; border-radius:15px; padding:10px 3% 15px 3%;}
.content5 .center #cont img {margin:0px 34.3%; width:30%; padding:2px 5px; box-shadow: 0 0 2px #666; border-radius:5px;}
.content5 .center #cont p {font:19px Arial, Helvetica, sans-serif; text-align:center; margin-top:10px; margin-bottom:5px; color:#999; font-weight:bold;}
.content5 .center #cont span {float:right; font:13px Arial, Helvetica, sans-serif; text-align:right; margin-top:0px; margin-right:4%; margin-bottom:5px; color:#c44; font-weight:bold;}
.content5 .center #cont label {float:left; width:100%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999;}
.content5 .center #cont label #numeroTel {float:left; width:50%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content5 .center #cont label input[type=text] {float:left; width:86%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content5 .center #cont label input[type=email] {float:left; width:86%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content5 .center #cont label #enviar {width:30%; border:0px; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-shadow:1px 1px 1px #002; margin-top:10px; margin-bottom:10px; margin-left:2%; background:#4040FF; color:#fff; border-radius:5px; padding:7px 15px; cursor:pointer; outline:none;
background:#4040FF; background: -webkit-linear-gradient(#4040FF, #39f, #4040FF); background: -o-linear-gradient(#4040FF, #39f, #4040FF); background: -moz-linear-gradient(#4040FF, #39f, #4040FF); background: linear-gradient(#4040FF, #39f, #4040FF);}
.content5 .center #cont label #enviar:hover {background:#69f; background: -webkit-linear-gradient(#69f, #9cf, #69f); background: -o-linear-gradient(#69f, #9cf, #69f); background: -moz-linear-gradient(#69f, #9cf, #69f); background: linear-gradient(#69f, #9cf, #69f);}
.content5 .center #cont label textarea {float:left; width:86%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}


.content6 {width:100%; height: 100%; padding-top:70px; margin-top:0px;}
#cadastrar-logar {background-image:url(../images/fundo7.png);}
.content6 .center {float:left; margin:auto; margin-left:12%; margin-bottom:50px; width:76%; background:#fff; padding:0px; border-radius:0px;}
.content6 .center h1 {width:100%; padding:5px 0px; text-align:center; border-radius:5px; font-family: Helvetica, Tahoma; font-size: 20px; color:#fff; text-shadow:#002 1px 1px 1px; font-weight:bold; text-align: center;
background: #06f; background: -webkit-linear-gradient(#06f, #39f, #06f); background: -o-linear-gradient(#06f, #39f, #06f); background: -moz-linear-gradient(#06f, #39f, #06f); background: linear-gradient(#06f, #39f, #06f);}
.content6 .center .contatos {float:left; margin-left:1%; margin-top:20px; background:#fff; width:35%; box-shadow: 0 0 5px #666; border-radius:15px; padding:10px 3% 15px 3%;}
.content6 .center .contatos p {font:17px Arial, Helvetica, sans-serif; text-align:center; margin-top:10px; margin-bottom:5px; color:#999; font-weight:bold;}
.content6 .center .contatos label {float:left; width:100%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999;}
.content6 .center .contatos label input[type=text] {float:left; width:90%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content6 .center .contatos label input[type=email] {float:left; width:90%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content6 .center .contatos label input[type=password] {float:left; width:90%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content6 .center .contatos label #enviar {width:50%; border:0px; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-shadow:1px 1px 1px #002; margin-top:10px; margin-bottom:10px; margin-left:25%; color:#fff; border-radius:5px; padding:7px 15px; cursor:pointer; outline:none;
background:#4040FF; background: -webkit-linear-gradient(#4040FF, #39f, #4040FF); background: -o-linear-gradient(#4040FF, #39f, #4040FF); background: -moz-linear-gradient(#4040FF, #39f, #4040FF); background: linear-gradient(#4040FF, #39f, #4040FF);}
.content6 .center .contatos label #enviar:hover {background:#69f; background: -webkit-linear-gradient(#69f, #9cf, #69f); background: -o-linear-gradient(#69f, #9cf, #69f); background: -moz-linear-gradient(#69f, #9cf, #69f); background: linear-gradient(#69f, #9cf, #69f);}
.content6 .center .contatos label #esquec {width:99%; background:#fff; border:0px; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-top:10px; font-weight:bold; margin-bottom:10px; text-align:center; color:#449; border-radius:5px; padding:0px; cursor:pointer; outline:none;}
.content6 .center .contatos label #esquec:hover {color:#99c;}


.content6 .center #cont {float:left; margin-left:8%; margin-bottom:50px; margin-top:20px; background:#fff; width:40%; box-shadow: 0 0 5px #666; border-radius:15px; padding:10px 3% 15px 3%;}
.content6 .center #cont img {margin:0px 33%; width:34%; border-radius:5px;}
.content6 .center #cont p {font:17px Arial, Helvetica, sans-serif; text-align:center; margin-top:10px; margin-bottom:5px; color:#999; font-weight:bold;}
.content6 .center #cont span {float:right; font:13px Arial, Helvetica, sans-serif; text-align:right; margin-top:5px; margin-right:4%; margin-bottom:5px; color:#c44; font-weight:bold;}
.content6 .center #cont label {float:left; width:100%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999;}
.content6 .center #cont label input[type=text] {float:left; width:87%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content6 .center #cont label input[type=email] {float:left; width:87%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content6 .center #cont label #enviar {width:40%; border:0px; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-shadow:1px 1px 1px #002; margin-top:10px; margin-bottom:10px; margin-left:30%; color:#fff; border-radius:5px; padding:7px 15px; cursor:pointer; outline:none;
background:#4040FF; background: -webkit-linear-gradient(#4040FF, #39f, #4040FF); background: -o-linear-gradient(#4040FF, #39f, #4040FF); background: -moz-linear-gradient(#4040FF, #39f, #4040FF); background: linear-gradient(#4040FF, #39f, #4040FF);}
.content6 .center #cont label #enviar:hover {background:#69f; background: -webkit-linear-gradient(#69f, #9cf, #69f); background: -o-linear-gradient(#69f, #9cf, #69f); background: -moz-linear-gradient(#69f, #9cf, #69f); background: linear-gradient(#69f, #9cf, #69f);}

.content6 .center #esqueciSenha {float:left; margin-left:15%; margin-bottom:10px; margin-top:10px; background:#fff; width:64%; box-shadow: 0 0 5px #666; border-radius:15px; padding:10px 3% 15px 3%;}
.content6 .center #esqueciSenha h3 {font:19px Arial, Helvetica, sans-serif; text-align:center; margin-top:10px; margin-bottom:5px; color:#666; font-weight:bold;}
.content6 .center #esqueciSenha p {font:17px Arial, Helvetica, sans-serif; text-align:center; margin-top:10px; margin-bottom:5px; color:#666; font-weight:bold;}
.content6 .center #esqueciSenha span {float:right; font:13px Arial, Helvetica, sans-serif; text-align:right; margin-top:5px; margin-right:4%; margin-bottom:5px; color:#c44; font-weight:bold;}
.content6 .center #esqueciSenha label {float:left; width:100%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999;}
.content6 .center #esqueciSenha label input[type=email] {float:left; width:87%; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:5px; border:1px solid #999; border-radius:5px; color:#999; padding:7px 4%; outline:none;}
.content6 .center #esqueciSenha label #enviar {width:38%; border:0px; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-shadow:1px 1px 1px #002; margin-top:10px; margin-bottom:10px; margin-left:1%; color:#fff; border-radius:5px; padding:7px 15px; cursor:pointer; outline:none;
background:#4040FF; background: -webkit-linear-gradient(#4040FF, #39f, #4040FF); background: -o-linear-gradient(#4040FF, #39f, #4040FF); background: -moz-linear-gradient(#4040FF, #39f, #4040FF); background: linear-gradient(#4040FF, #39f, #4040FF);}
.content6 .center #esqueciSenha label #enviar:hover {background:#69f; background: -webkit-linear-gradient(#69f, #9cf, #69f); background: -o-linear-gradient(#69f, #9cf, #69f); background: -moz-linear-gradient(#69f, #9cf, #69f); background: linear-gradient(#69f, #9cf, #69f);}

#direitos {width:100%; height:300px;}
#direitos #footer {float:left; width:100%; height:250px; background:#fff; padding:0px; border-radius:15px;}
#direitos #footer #reservados {width:100%; background:#06f; padding:1px 0px; text-align:center; border-radius:0px; text-align: center;}
#direitos #footer #reservados {width:100%; padding:4px 0px 6px 0px; text-align:center;
background: #06f; background: -webkit-linear-gradient(#06f, #39f, #06f); background: -o-linear-gradient(#06f, #39f, #06f); background: -moz-linear-gradient(#06f, #39f, #06f); background: linear-gradient(#06f, #39f, #06f);}
#direitos #footer #reservados a img {text-align:center; display:inline; height:26px; padding:2px 3px; background-color:#fff; margin:0px 3px -7px 0px; border-radius:4px; box-shadow: 0 0 2px #333;}
#direitos #footer #reservados #copy {text-align:center; display:inline; top:-18px; font:17px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-shadow:1px 1px 1px #003;}
#direitos #footer #reservados #ende {text-align:center; display:inline; top:-18px; font:20px Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; text-decoration:none; text-shadow:1px 1px 1px #003;}
#direitos #footer #reservados #infoLema {text-align:center; display:inline; top:-17px; font:17px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-shadow:1px 1px 1px #003;}
#direitos #footer  #infoRodape {margin:auto; width:70%; padding-top:20px; padding-bottom:50px;}
#direitos #footer  #infoRodape h1 {width:100%; background:#06f; padding:5px 0px; text-align:center; font-family: Helvetica, Tahoma; font-size: 20px; color:#fff; text-shadow:#002 1px 1px 1px; font-weight:bold; text-align: center;}
#direitos #footer  #infoRodape h3 {font: 22px Helvetica, Tahoma; color:#06a; font-weight:bold; text-align:center;}
#direitos #footer  #infoRodape h4 {font: 20px Helvetica, Tahoma; color:#666; font-weight:bold; margin-bottom:0px; margin-top:15px;}
#direitos #footer  #infoRodape p {font: 18px Helvetica, Tahoma; color:#666; margin-bottom:10px; text-align:justify; margin-top:5px;}
#direitos #footer  #infoRodape p a#parceiro {font:18px Helvetica, Tahoma; color:#4040ff; text-decoration:none; font-weight:bold;}
#direitos #footer  #infoRodape p a#parceiro:hover {color:#303099;}
#direitos #footer  #infoRodape  .whatsapp {width:38px; margin-bottom:-8px; margin-right:5px;}
#direitos #footer  #infoRodape  .email {width:34px; margin-bottom:-6px; margin-right:5px;}

}







