body{margin: 0;padding: 0;font-family: arial;color: #393a4e;background-color: #0093c2;}
a{color: #0092c3;}
strong{font-style: italic;font-weight: 700;color: #0092c3;}
header{margin: auto;width: 100%;max-width: 1600px;min-height: 119px;background: linear-gradient(to bottom,#ffffff 0%,#fff 70%);}
.topoorcamento{margin-bottom: -48px;}
header section {margin: auto;max-width: 85%;padding: 20px 7.5% 0;border-bottom: solid 1px #0092c3;padding-bottom: 20px;}
header section #logotipo{float: left;}
header section mark {float: right;background: none;color: #0092c3;margin-top: 0;font-size: 20px;}
header section nav {float: right;width: 92%;margin: -15px -5px 0 0;text-align: right;}
header section nav a {text-decoration: none;color: #0092c3;font-size: 16px;margin: 0 6px;}
#contato{margin: 0;}
h1{color: #0092c3;font-size: 40px;}
h2{color: #741900;font-size: 20px;font-style: italic;}
#botaohome{margin: 122px 0 0 -187px;display: block;width: 27px;float: left;}
#botaomenu{display: none;}
.esconde{ display: block;}
.fundopreto{margin:auto;background-color:#000000;max-width:1600px}/* para o super destaque*/
.superdestaque{display:block;padding:50px; background-position: center;margin: auto;max-width: 1600px;height:400px; animation:opac 3s}@keyframes opac{from{opacity:0} to{opacity:1}}
.banner-home{background-image: url(../imagens/fundo-banner-valid.jpg);font-family: 'Open Sans', sans-serif; text-align: center;font-weight:lighter; font-size:28px;color:#ffffff;}
.banner-palm{background-image: url(https://www.neosolutions.com.br/landing/palm/img/bg-masthead.jpg);font-family: 'Open Sans', sans-serif; text-align: center;font-weight:lighter; font-size:35px;color:#ffffff;}
.banner-controle{background-image: url(../imagens/banner_neocontrole.jpg);font-family: 'Open Sans', sans-serif; text-align: center;font-weight:lighter; font-size:35px;color:#ffffff;}
.superdestaque .logo-valid{margin:30px auto 20px auto ;display: block;}
.superdestaque p{display:block;margin:50px auto;}
.superdestaque .botao-superdestaque{background-color: #ffffff; color:#001759;width:160px;border-radius: 10px;padding:20px;display: block;margin:50px auto;font-size: 23px;text-decoration: none;}
.superdestaque .botao-superdestaque:hover{background-color:#001759;color: #ffffff; }
.banner{margin: auto;width: 100%;max-width: 1600px;background-image: url(../imagens/fundo_banner.jpg);background-repeat: repeat-x;background-width:100%;overflow: hidden;padding-bottom: 0;}
.banner a{display: block;margin: auto;width: 100%;}
.banner a img {display: block;margin: auto;width: 100%;max-width: 1600px;max-height: 490px;border-bottom: solid 1px #0092c3;}
/************************************************css home*/
.conteudohome{margin: auto;max-width: 940px;padding: 0 10px;background-color: #FFF;}
.conteudohome .empresa{padding: 25px;border-radius: 25px;border: solid 1px #ccc;margin: 20px 0;width: 48%;float: left;}
.conteudohome .empresa h1{font-size: 30px;margin-bottom: 10px;}
.sobreaneo-home{margin:auto;max-width:1600px;background-color: #fff;text-align: center;font-size: 20px;}
.sobreaneo-home section{padding: 10%;}
.relacionamentonovahome li{width: 50px;height: 50px;text-indent: -9999999px;overflow: hidden;display: inline-block;border-radius: 10px;background-size: 40px;background-repeat: no-repeat;background-position: center;background-color: #2792c3;}
#skype{background-image: url(../imagens/ico_skypehome.gif);}
#face{background-image: url(../imagens/ico_facebookhome.gif);}
#twitter{background-image: url(../imagens/ico_twitterhome.gif);}
#linkedin{background-image: url(../imagens/ico_linkedinhome.gif);}
#googleplus{background-image: url(../imagens/ico_googlehome.gif);}
#sescon{background-image: url(../imagens/ico_parceiroshome.gif);}
#downloads{background-image: url(../imagens/ico_downloadhome.gif);}
#podcast{background-image: url(../imagens/ico_podcasthome.gif);}
#youtube{background-image: url(../imagens/ico_youtubehome.gif);}
.relacionamentonovahome li a{display: block;width: 50px;height: 50px;}
.relacionamentonovahome li a:hover{background: rgba(255,255,255,0.5);cursor: pointer;}
.podcastdestaque{margin:auto;max-width: 1600px;padding: 5% 0;color: #fff;text-align: center;font-size: 20px;background: #ffb600;background: -moz-radial-gradient(center,ellipse cover,#ffb600 0%,#db9d00 100%);background: -webkit-radial-gradient(center,ellipse cover,#ffb600 0%,#db9d00 100%);background: radial-gradient(ellipse at center,#ffb600 0%,#db9d00 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb600',endColorstr='#db9d00',GradientType=1);}
.podcastdestaque img{margin: auto;}
.podcastdestaque h1{color: #fff;font-weight: 700;font-size: 30px;}
.botaopodcast{margin-top: 15px;-moz-box-shadow: inset 0 1px 0 0 #fff;-webkit-box-shadow: inset 0 1px 0 0 #fff;box-shadow: inset 0 1px 0 0 #fff;background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#f9f9f9),color-stop(1,#ebebeb));background: -moz-linear-gradient(top,#f9f9f9 5%,#ebebeb 100%);background: -webkit-linear-gradient(top,#f9f9f9 5%,#ebebeb 100%);background: -o-linear-gradient(top,#f9f9f9 5%,#ebebeb 100%);background: -ms-linear-gradient(top,#f9f9f9 5%,#ebebeb 100%);background: linear-gradient(to bottom,#f9f9f9 5%,#ebebeb 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#ebebeb',GradientType=0);background-color: #f9f9f9;-moz-border-radius: 14px;-webkit-border-radius: 14px;border-radius: 14px;border: 1px solid #dcdcdc;display: inline-block;cursor: pointer;color: #ffb700;font-family: Arial;font-size: 25px;font-weight: 700;padding: 8px 9px;text-decoration: none;text-shadow: 0 1px 0 #fff;}
.botaopodcast:hover{background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ebebeb),color-stop(1,#f9f9f9));background: -moz-linear-gradient(top,#ebebeb 5%,#f9f9f9 100%);background: -webkit-linear-gradient(top,#ebebeb 5%,#f9f9f9 100%);background: -o-linear-gradient(top,#ebebeb 5%,#f9f9f9 100%);background: -ms-linear-gradient(top,#ebebeb 5%,#f9f9f9 100%);background: linear-gradient(to bottom,#ebebeb 5%,#f9f9f9 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb',endColorstr='#f9f9f9',GradientType=0);background-color: #ebebeb;}
.botaopodcast:active{position: relative;top: 1px;}
.btcomoassinar{width: 70%;border-radius: 10px;border: solid 1px #fff;display: block;padding: 5px;text-align: center;background-color: #ffb600;text-decoration: none;color: #000;text-shadow: 1px 1px #ccc;}
.btcomoassinar:hover{background-color: #00AEEA;color: #fff;}
.botaogenerico{border-radius:10px;padding:15px;border:solid 1px #00ADDD; background-color:#00ADDD;color:#ffffff;text-decoration:none;display:block;width:50%;}
.conteudohome .segundavia{padding: 25px;border-radius: 25px;border: solid 1px #ccc;margin: 20px 0;}
.produtoshome{margin:auto;max-width: 1600px;padding: 50px 0;background: #fff;background: -moz-radial-gradient(center,ellipse cover,#fff 50%,#ffffff 100%);background: -webkit-radial-gradient(center,ellipse cover,#fff 50%,#ffffff 100%);background: radial-gradient(ellipse at center,#fff 50%,#ffffff 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=1);}
.neofatura,.netcontabil,.neosite,.neoprotocolo,.neocontrole,.neoprotocolofree,.orcamento{display: inline-block;font-size: 16px;color: #888;padding: 1%;width: 14.2%;text-align: center;vertical-align: top;}
.neofatura h1,.netcontabil h1,.neosite h1,.neoprotocolo h1,.neoprotocolofree h1,.orcamento h1{color: #0092c3;font-size: 16px;font-style: italic;margin-top: 30px;}
.neofatura ul,.netcontabil ul,.neosite ul,.neoprotocolo ul,.neoprotocolofree ul{min-height: 180px;}
.neofatura a ,.netcontabil a ,.neosite a ,.neoprotocolo a ,.neoprotocolofree a ,.orcamento a{text-decoration: none;}
.neofatura a sub,.netcontabil a sub,.neosite a sub,.neoprotocolo a sub,.neocontrole a sub,.neoprotocolofree a sub,.orcamento a sub{background-color: #0092c3;border-radius: 5px;padding: 10px;color: #fff;margin-top:60px;}
.neofatura a:hover sub,.netcontabil a:hover sub,.neosite a:hover sub,.neoprotocolo a:hover sub,.neocontrole a:hover sub,.neoprotocolofree a:hover sub,.orcamento a:hover sub{background-color: #005b77;}
.neofatura a:active sub,.netcontabil a:active sub,.neosite a:active sub,.neoprotocolo a:active sub,.neocontrole a:active sub,.neoprotocolofree a:active sub,.orcamento a:active sub{background-color: #687b82;}
.orcamento{background: none;}
.orcamento figure{width: 100%;margin: auto;float: none;text-align: center;}
.orcamento figure img{width: 50%;margin: 20% 0;}
.boletins{width: 43%;float: right;padding: 0 3% 0 2%;font-size: 16px;color: #6a6a6a;margin: 0 22px 30px 0;}
.destaques h2,.boletins h2{margin: 10px 0;}
.vertodos{color: #4d7380;font-size: 14px;float: right;margin-top: 30px;font-weight: 700;}
.datahome{color: #9c5c4a;font-size: 12px;float: right;margin-top: 18px;font-weight: 700;}
.depoimentos{margin:auto;max-width: 1600px;background-color: #fff;text-align: center;padding: 50px 0;}
.depoimentos .vertodos{color: #4d7380;font-size: 14px;float: right;margin-top: -10px;margin-right: 2%;font-weight: 700;}
.depoimento{display: inline-block;font-size: 16px;color: #888;padding: 1.5%;width: 20%;text-align: center;vertical-align: top;}
.depoimento h1{color: #0092c3;font-size: 16px;font-style: italic;margin-top: 30px;}
.depoimento p{margin: 40px 0;text-align: justify;}
.depoimento a{text-decoration: none;}
.depoimento a sub{background-color: #0092c3;border-radius: 5px;padding: 10px;color: #fff;}
.depoimento a sub:hover{background-color: #005b77;}
.depoimento a sub:active{background-color: #687b82;}
.destaques-boletins{margin:auto;max-width: 1600px;padding: 100px 0;background: #fff;background: -moz-radial-gradient(center,ellipse cover,#fff 50%,#ddd 100%);background: -webkit-radial-gradient(center,ellipse cover,#fff 50%,#ddd 100%);background: radial-gradient(ellipse at center,#fff 50%,#ddd 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dddddd',GradientType=1);}
.destaques{width: 43%;float: left;padding: 0 2% 0 3%;}
.imagem-destaque-home{border: solid 2px #f0f;}
/******************************************************************css home*/
/******************************************************************css conteúdo páginas internas*/
.destaqueinterno{margin:auto;max-width:1500px;padding:10px 50px;background-color: #0093c2;}
.destaqueinterno h1{height: auto;color: #fff;font-size: 80px;}
.destaqueinterno.especial h1{margin: auto;max-width: 1560px;color: #fff;font-size: 25px;padding-top: 30px ;text-align: center;}
.destaqueinterno.especial h1 sub{font-size: 16px;}
.destaquecontabilizando{margin:auto;max-width:1500px;padding:20px 50px;background-color: #ffb600;}
.destaquecontabilizando h1 {color: #fff;font-size: 80px;}
.destaquenetcontabil{margin:auto;max-width:1500px;padding:0 50px;height: auto;background-color: #e08900;font-family: tahoma;font-weight: 700;}
.destaqueneofatura{margin:auto;max-width:1500px;padding:0 50px;height: auto;background-color: #cdcb00;font-family: tahoma;font-weight: 700;}
.destaqueneoprotocolo{margin:auto;max-width:1500px;padding:0 50px;height: auto;background-color: #b10c24;font-family: tahoma;font-weight: 700;}
.destaqueneocontrole{margin:auto;max-width:1500px;padding:0 50px;height: auto;background-color: #442561;font-family: tahoma;font-weight: 700;}
.destaqueneosite{margin:auto;max-width:1500px;padding:0 50px;height: auto;background-color: #359dcc;font-family: tahoma;font-weight: 700;}
.destaqueneoprotocolofree{margin:auto;max-width:1500px;padding:0 50px;height: auto;background-color: #3b9b29;font-family: tahoma;font-weight: 700;}
.destaquenetcontabil h1,.destaqueneofatura h1,.destaqueneoprotocolo h1,.destaqueneocontrole h1,.destaqueneosite h1,.destaqueneoprotocolofree h1{margin: auto;max-width: 1600px;color: #fff;font-size: 80px;padding: 10px 0;}
.destaquenetcontabil h1 img,.destaqueneofatura h1 img,.destaqueneoprotocolo h1 img,.destaqueneocontrole h1 img,.destaqueneosite h1 img,.destaquecontabilizando h1 img,.destaqueneoprotocolofree h1 img{float: left;margin: 7px 30px 0 0;}
.conteudointerno{margin: auto;max-width: 1500px;padding:20px 50px;background-color: #FFF;}
.conteudointerno h1{margin: 0 0 0 10px;}
.conteudointerno article{margin-top: 20px;width: 75%;float: left;}
.conteudointerno.full{margin:auto;max-width: 90%;background-color: #0093c2;}
.conteudointerno.full strong{color: #0093c2;}
.conteudointerno.full article{margin-top: 10px;width: 90%;float: left;background-color: #fff;border-radius: 20px;padding: 3% 5% 2%;font-size: 17px;}
.conteudointerno.full article h1{color: #888;padding-left: 0;margin-left: 0;margin-top: -1.5%;}
.conteudointerno article .listacaracteristicas li{padding: 10px;list-style: disc;margin-left: 20px;}
.conteudointerno article figure.centro{text-align: center;}
.conteudointerno article p{text-align: justify;}
.conteudointerno article.caixa{margin-top: 20px;width: 75%;float: left;}
.conteudointerno.full article.imageml{float: left;width: 33%;border-radius: 20px;margin-right: 30px;}
.conteudointerno.full article.imagemr{float: right;width: 33%;border-radius: 20px;margin-left: 30px;}
.imageml{float: left;}
.imagemr{float: right;}
#navprod{float: right;width: 22%;}
#navprod nav{margin:auto;text-align:center;}
#navprod nav a{display: block;width: 94%;padding: 8% 3% 8% 3%;color: #ffffff;font-size: 20px;margin:2% 0;text-decoration: none;font-weight: bolder;background-image: url(../imagens/borda_logo.png);background-size:32px;background-repeat: no-repeat;background-position:10px center;border-radius:10px;}
#navprod nav a.acessonetcontabil{background-color:#E08900;}
#navprod nav a.acessoneofatura{background-color:#CDCB00;}
#navprod nav a.acessoneoprotocolo{background-color:#B10C24;}
#navprod nav a.acessoneosite{background-color:#359DCC;}
#navprod nav a.acessoneoprotocolofree{background-color:#3B9B29;}
#navprod nav a.acessoneocontrole{background-color:#442561;}
#navprod nav a:hover{background-color: #666666;}
#navprod nav a:active{background-color: #687b82;background-image: none;}
#padrao{float: right;width: 22%;}
#padrao nav a{display: block;width: 94%;padding: 8% 3%;color: #ffffff;background-color:#0092c3;font-size: 20px;text-decoration: none;margin: 2px 0;background-position: bottom;background-repeat: repeat-x;border-radius:10px;}
#padrao nav.menulateral-net a{background-color:#E08900;}
#padrao nav.menulateral-fatura a{background-color:#CDCB00;}
#padrao nav.menulateral-palm a{background-color:#B10C24;}
#padrao nav.menulateral-controle a{background-color:#442561;}
#padrao nav.menulateral-site a{background-color:#359DCC;}
#padrao nav.menulateral-free a{background-color:#3B9B29;}
#padrao nav a:hover,#padrao nav.menulateral-palm a:hover{background-color: #005b77;background-image: none;}
#padrao nav a:active,#padrao nav.menulateral-palm a:active{background-color: #687b82;background-image: none;}
#destaqueside{float: right;width:22%;background-color: #ffffff;}
#destaqueside div{display: block;width: 94%;padding: 5% 3%;font-size: 30px;color: #0092c3;}
#destaqueside div img{width: 100%;}
.form{width:100%;}
.form td {padding:5px;font-size:20px;vertical-align: top;color:#a0a0a0;}
.form td input[type="text"],.form td textarea{border-radius:5px;border:solid 1px #cccccc;padding:10px 2%;width:96%;}
.form td input[type="submit"], .form td input[type="reset"]{border-radius:5px;border:solid 1px #ffffff;padding:10px;}
.form td input[type="submit"]:hover, .form td input[type="reset"]:hover{background-color:#0093c2;color:#ffffff;}
.form td input[type="submit"]:active, .form td input[type="reset"]:active{background-color:#687b82;color:#ffffff;}
.form td input.formcpf{width:40%;}
.treinamento{width:100%;border-collapse:collapse;}
.treinamento td{padding:2%;border:solid 1px #cccccc;}
#proposta_comercial table{width: 100%}
#proposta_comercial table td {padding:5px;font-size:20px;vertical-align: top;color:#a0a0a0;}
#proposta_comercial table td input[type="text"],#proposta_comercial textarea{border-radius:5px;border:solid 1px #cccccc;padding:10px 2%;width:96%;}
#proposta_comercial input[type="submit"]{border-radius:5px;border:solid 1px #ffffff;padding:4%;background-color: #0093c2;color:#ffffff;}
#proposta_comercial input[type="submit"]:hover{background-color:#005b77;color:#ffffff;}
#proposta_comercial input[type="submit"]:active{background-color:#687b82;color:#ffffff;}
.destaque-call {background: linear-gradient(to bottom, #828c95 0%,#969fa5 34%,#828c95 66%,#28343b 100%);padding:2% 4% 20px 4%;    border-radius:10px;}
.destaque-call h2{color:#ffff00;margin-bottom: 10px;padding:0}
.destaque-call #proposta_comercial div i{color:#ffffff;font-size:12px;}
.destaque-call #proposta_comercial .form-call {width:100%;padding:0;margin:0;}
.destaque-call #proposta_comercial .form-call td {color:#ffffff;border:none;padding:0;font-size:16px;}
.destaque-call #proposta_comercial .form-call td strong {color:#ffff00;font-weight:normal;padding:0;font-size: 16px;}
.destaque-call #proposta_comercial .form-call td i {color:#ffffff;font-size:12px;padding:0;}
.destaque-call #proposta_comercial .form-call td input[type="text"]{padding:4%;margin:0 0 10px 0;font-size:20px;width:92%;border:none;border-radius: 5px;}
.destaque-call #proposta_comercial .form-call td input[type="submit"]{padding:4%;width:100%;margin-bottom:20px;}
#proposta_comercial_lateral table{width: 100%}
#proposta_comercial_lateral table td {padding:5px;font-size:20px;vertical-align: top;color:#a0a0a0;}
#proposta_comercial_lateral table td input[type="text"],#proposta_comercial textarea{border-radius:5px;border:solid 1px #cccccc;padding:10px 2%;width:96%;}
#proposta_comercial_lateral input[type="submit"]{border-radius:5px;border:solid 1px #ffffff;padding:4%;background-color: #0093c2;color:#ffffff;}
#proposta_comercial_lateral input[type="submit"]:hover{background-color:#005b77;color:#ffffff;}
#proposta_comercial_lateral input[type="submit"]:active{background-color:#687b82;color:#ffffff;}
.destaque-call {background: linear-gradient(to bottom, #828c95 0%,#969fa5 34%,#828c95 66%,#28343b 100%);padding:2% 4% 20px 4%;    border-radius:10px;}
.destaque-call h2{color:#ffff00;margin-bottom: 10px;padding:0}
.destaque-call #proposta_comercial_lateral div i{color:#ffffff;font-size:12px;}
.destaque-call #proposta_comercial_lateral .form-call {width:100%;padding:0;margin:0;}
.destaque-call #proposta_comercial_lateral .form-call td {color:#ffffff;border:none;padding:0;font-size:16px;}
.destaque-call #proposta_comercial_lateral .form-call td strong {color:#ffff00;font-weight:normal;padding:0;font-size: 16px;}
.destaque-call #proposta_comercial_lateral .form-call td i {color:#ffffff;font-size:12px;padding:0;}
.destaque-call #proposta_comercial_lateral .form-call td input[type="text"]{padding:4%;margin:0 0 10px 0;font-size:20px;width:92%;border:none;border-radius: 5px;}
.destaque-call #proposta_comercial_lateral .form-call td input[type="submit"]{padding:4%;width:100%;margin-bottom:20px;}
.contrate{width:32%;margin:1%;text-align:center;margin:10px 5%;}
.empresacontabil{background-color:#75a06e;}
.empresaoutrosegmento{background-color:#d29010;}
.empresacontabil, .empresaoutrosegmento{text-align:center;padding:1%;margin-bottom:50px;border-radius:10px;}
.empresacontabil h2, .empresaoutrosegmento h2{color:#ffffff;font-size:25px;font-style: normal;font-weight: bolder;padding:30px;}
.empresacontabil img, .empresaoutrosegmento img {margin-bottom:-50px;}
.contrate table{border-collapse: collapse;margin:auto;width: 100%;margin-top:-50px;}
.contrate table  th{text-align: center;padding:20px;font-weight: bolder;}
.contrate table  td{padding:2%;border:solid 1px #cccccc;border-left:none;border-right: none;}
.contrate table  td.direita{text-align: right;}
.contrate table  td.contratar{padding:30px 0;border:none;}
.contrate table  td.observacao{background-color: #fff9c2;font-size:14px;color:#888888;}
.form-contrata{width:45% !important;}
.form-contrata#esquerda{float:left;}
.form-contrata#direita{float:right;}
.botao{background-color:#0093C2;border-radius:10px;color:#ffffff;padding:20px 10px;text-decoration: none;width:95%;display: block;margin:auto;text-align: center;}
.botao:hover{background-color:#005b77;color:#ffffff;}
.botao:active{background-color:#687b82;color:#ffffff;}
.breadcrumb{padding:10px;font-size:12px;border-radius: 10px;}
.breadcrumb i{background-color: #ffffff;border-radius:50%; color:#000000;padding:4px;font-style: normal;}
.ativo{background-color:#00910a;color:#ffffff; }
.inativo{background-color:#cccccc;color:#ffffff; }
.tabelacontrato{border-collapse: collapse;width:98%;margin:10px auto;}
.tabelacontrato td{padding:5px;font-size:14px;border:solid 1px #cccccc;}
.videoWrapper {position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; height: 0;}
.videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}


.grupo-carac-palm {
	display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    grid-gap: 1rem;
    background-color: #ffffff;
}

.item-carac-palm{padding:20px;}
.grupo-carac-palm h3{font-size: 32px;margin:20px 0;text-align: center;}


/********************************************************************css conteúdo de páginas internas*/
/********************************************************************css rodape*/
footer{background-color: #0093c2;padding-top: 25px;color: #fff;font-size: 14px;}
footer a{color: #fff;text-decoration: none;}
footer a:hover{color: #ccc;}
footer h1{font-size: 18px;color: #fff;font-weight: 700;}
footer div{margin: auto;padding: 2%;text-align: center;max-width: 1600px;}
footer div section{display: inline-block;width: 29%;padding: 2%;margin-top: 0;padding-top: 0;vertical-align: text-top;text-align: left;}
footer div section div{float: left;border: solid 1px #fff;}
footer div section img{float: right;margin: 20px;width: 30%;}
address span{font-size: 22px;color: #fff;font-weight: 700;}
.microdados{font-size: 12px;}
.microdados span{font-size: 12px;font-weight: 400;}
footer nav ul{width: 33%;float: left;margin: 0;padding: 10px 0;}
footer nav ul li{font-size: 16px;border-bottom: solid 1px #fff;padding: 5px 20px;text-align: center;}
footer nav ul li a{color: #fff;text-decoration: none;}
footer nav li a:hover{color: #ffff00;}
/********************************************************************css rodape*/
/***********************************       1200          ******************************************/
@media screen and (max-width: 1200px){
.neofatura h1,.netcontabil h1,.neosite h1,.neoprotocolo h1,.neoprotocolofree h1,.orcamento h1 {min-height: 70px;}
.neofatura ul,.netcontabil ul,.neosite ul,.neoprotocolo ul,.neoprotocolofree ul {min-height: 190px;}
}
/***********************************       1200          ******************************************/
/***********************************       1100          ******************************************/
@media screen and (max-width: 1100px) {
header section {margin: auto;max-width: 95%;padding: 20px 2.5% 0;border-bottom: solid 1px #0092c3;padding-bottom: 20px;}
}
/***********************************       1100          ******************************************/
/***********************************       940          ******************************************/
@media screen and (max-width: 960px) {
.sloganorcamentos{margin-top: 5px;}
header section nav{margin: auto;width: 100%;margin: 20px 0 8px;text-align: center;}
header section nav a{display: inline-block;text-decoration: none;color: #FFF;font-size: 18px;margin: 5px 6px;width: 20%;border: solid 1px #fff;text-align: center;padding: 15px 0;background-color: #26a3cb;border-radius: 10px;}
header section nav a:hover{background-color:#005b77;color:#ffffff;}
header section nav a:active{background-color:#687b82;color:#ffffff;}
#contato{margin: 5px 6px;}
.conteudohome .empresa{width: 87%;margin: 10px auto;float: none;}
.conteudohome .podcastdestaque{width: 87%;margin: 10px auto;float: none;}
#botaohome{margin: 62px 20px 0 0;display: block;width: 27px;float: right;border: none;background: none;}
#botaomenu{display: block;margin: 66px 10px 0 0;width: 20px;height: 22px;float: right;}
.conteudohome .produtos{width: 100%;background-color: #fff;border: none;}
.neofatura,.netcontabil,.neosite,.neoprotocolo,.neoprotocolofree,.orcamento{width: 30%;height: auto;font-size: 16px;color: #6a6a6a;margin: 0;padding: 20px 1%;}
.destaques-boletins{padding: 20px 0;}
.destaques,.boletins{float: right;width: 96%;font-size: 16px;color: #6a6a6a;margin: 0 0 30px;padding: 0 2%;}
.depoimento{padding: 1.5%;width: 46%;}
.depoimento:nth-child(odd){display: none;}
.conteudointerno{margin: auto;width: 100%;padding: 0;background-color: #FFF;}
.destaqueinterno,.destaquenetcontabil{height: auto;}
.destaqueinterno h1{width: 100%;text-align: center;font-size: 60px;padding: 10px 0 15px;}
.destaquenetcontabil h1,.destaqueneofatura h1,.destaqueneoprotocolo h1,.destaqueneocontrole h1,.destaqueneosite h1,.destaquecontabilizando h1,.destaqueneoprotocolofree h1{width: 100%;font-size: 30px;padding: 10px 0;}
.destaquenetcontabil h1 img,.destaqueneofatura h1 img,.destaqueneoprotocolo h1 img,.destaqueneocontrole h1 img,.destaqueneosite h1 img,.destaquecontabilizando h1 img,.destaqueneoprotocolofree h1 img{width: 30px;float: left;margin: 3px 7px 0;}
#navprod{width: 100%;padding: 0;}
#navprod nav{border-top: solid 1px #fff;width: 100%;margin: auto;}
#navprod nav a{width: 30%;display: inline-block;margin:10px auto;padding: 2%;vertical-align: top;}
#padrao{width: 100%;padding: 0;clear: left;margin-bottom: 10px;}
#padrao nav{background-color: #fff;padding-left: 0;text-align: center;}
#padrao nav a{width: 32%;display: inline-block;padding: 2%;text-decoration: none;margin: 15px 0 2px;}
#destaqueside{width: 100%;padding: 0;clear: left;margin-bottom: 10px;}
#destaqueside div img{width: 50%;}
#destaqueside div{background-color: #ffffff;padding-left: 0;text-align: center;}
.conteudointerno article{width: 94%;background-color: #fff;padding: 0 3% 3%;}
.conteudointerno article.caixa{width: 94%;padding: 0 3% 3%;}
.conteudointerno article.caixa figure.centro{text-align: center;}
.conteudointerno article.caixa figure img{border: solid 1px red;margin-left: -20px;}
.orcamento figure img{width: 50%;margin: 2% 0;}
footer div section{float: left;width: 98%;border-top: solid 1px #D6D6D6;padding: 20px 1%;}
footer div section img{float: right;width: 100px;}
}
/***********************************       940          ******************************************/
/***********************************       720          ******************************************/
@media screen and (max-width: 720px) {
.neofatura,.netcontabil,.neosite,.neoprotocolo,.neoprotocolofree{display: block;font-size: 16px;color: #888;padding: 10px 2%;width: 96%;text-align: left;border-bottom: solid 1px #ccc;}
.neofatura img,.netcontabil img,.neosite img,.neoprotocolo img,.neoprotocolofree img{float: left;}
.neofatura h1,.netcontabil h1,.neosite h1,.neoprotocolo h1,.neoprotocolofree h1{font-size: 30px;margin: 5px 0 0 100px;}
.neofatura ul,.netcontabil ul,.neosite ul,.neoprotocolo ul,.neoprotocolofree ul{min-height: 0;margin-bottom: 20px;text-align: center;}
.neofatura li,.netcontabil li,.neosite li,.neoprotocolo li,.neoprotocolofree li{display: inline-block;padding: 5px;list-style: inside;list-style-type: disc;list-style-position: 0;}
.neofatura a,.netcontabil a,.neosite a,.neoprotocolo a,.neoprotocolofree a{display: block;clear: all;text-align: center;width: 100%;}
.neofatura a sub,.netcontabil a sub,.neosite a sub,.neoprotocolo a sub,.neoprotocolofree a sub{clear: all;margin-top: 0;padding: 10px 30%;}
.superdestaque{padding:20px;height:460px;font-size:20px;color:#ffffff;}
}
/***********************************       720          ******************************************/
/***********************************       640          ******************************************/
@media screen and (max-width: 640px) {
.depoimento{padding: 10%;width: 80%;}
.depoimento:nth-child(odd){display: none;}
header section nav a{width: 40%;margin: 15px 6px;}
header section mark{font-size: 12px;}
.neofatura h1,.netcontabil h1,.neosite h1,.neoprotocolo h1,.neoprotocolofree h1{font-size: 20px;margin: 5px 0 0 100px;}
#navprod nav a{font-size:12px;}
#padrao nav a{font-size:12px;}
.contrate{width:98%;text-align:center;margin:10px 1%;}
.breadcrumb{width: 90%;display: block;margin:5px auto ;}
.form-contrata{width:100% !important;}
.form-contrata#direita{margin-top:40px;}
}
/***********************************       640          ******************************************/
/***********************************       475          ******************************************/
@media screen and (max-width: 475px) {{.banner{display: none;}header section mark {float: left;}}
/***********************************       475          ******************************************/
/***********************************       380       ******************************************/
@media screen and (max-width: 380px) {
.esconde {display: none;}
.banner{display: none;}
/*.boletins strong::before{content:"<br>"}*/
.boletins a{margin-bottom: 20px;display: block;}
.vertodos{background-color: #0092c3;border-radius: 5px;padding: 10px;color: #fff;margin-top:5px;}
.vertodos a{color:#ffffff;text-decoration: none;margin-bottom: 0px;}
.destaqueinterno,.destaquenetcontabil{height: auto;}
.destaqueinterno h1{width: 100%;text-align: center;font-size: 50px;padding: 10px 0;}
#navprod nav a{width: 80%;padding:8% 3% 8% 3%;color:#ffffff;font-size: 20px;border:none;}
#padrao nav a{width: 80%;padding:8% 3% 8% 3%;color:#ffffff;font-size: 20px;border:none;}
#destaqueside div{padding-top: 20px;padding-left: 2%;}
#destaqueside div img{width: 100%;}
.conteudointerno article figure{margin: 10px 0;}
.conteudointerno article figure.centro{text-align: center;}
.conteudointerno article figure img{width: 80%;}
footer nav ul{width: 100%;}
.superdestaque .logo-valid{margin:30px auto 20px auto ;display: block;}
.superdestaque p{display:block;margin:20px auto;}
.superdestaque .botao-superdestaque{margin:30px auto;}
}
/***********************************       380       ******************************************/
.vcard{font-size: 12px;}
.vcard span{font-size: 12px;font-weight: 400;}