@import url("fonts/stylesheet.css");
/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font:inherit;vertical-align:baseline;margin:0;padding:0;text-decoration:none;color:#000;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0} textarea, input.text, input[type="text"], input[type="button"], input[type="submit"], .input-checkbox, select, input { -webkit-appearance: none; border-radius: 0;} 
.sem-margem {margin-left:0;margin-right:0;}
/*font-family: 'Bebas Neue Book';font-family: 'Bebas Neue';*/

p {font-size: 1.6em;line-height:1.4em;color:#1a1a1a;}
body {margin:0 auto;font-family: 'Open Sans', sans-serif;font-size: 62.5%;}
main {width:100%;max-width:1920px;position:relative;margin:0 auto;}

header {width:80%;padding:35px 10%;height:70px;background:#fff;border-bottom:3px solid #125264;}
header .logo {float:left;width:250px;}
header nav {float:right;margin-top:15px;}
header nav a {display:inline-block;color:#136682;font-size:2.6em;text-transform:uppercase;padding:10px 20px;font-family: 'Bebas Neue Book';border:1px solid #fff;}
header nav a:hover {border:1px solid #136682;}
.menu-responsivo {width:48px;height:48px;background:url(../img/menu.png) no-repeat;float:right;cursor:pointer;display:none;}

.bloco {width:79%;padding:60px 10% 0;position:relative;float:left;}
.box h1 {font-family: 'Bebas Neue';font-size:3.6em;color:#fff;padding:10px 15px 4px;width:88%;background:#1E85A4;}
.box p {padding-left:20px;margin:10px 0;font-size:1.4em;}
.box-pacotes {background:url(../img/iconPacotes.png) no-repeat 90% 60px;}

.box-orcamento {width:42%;float:left;padding-right:4%;background:url(../img/iconOrcamento.png) no-repeat 90% 60px;}
.box-orcamento h1 {width:75%;}
form {position:relative;}
form .input {border:none;border-radius:3px;background:#dedede;margin:0 5px 5px 0;width:90%;height:25px;padding:5px;}
form .textarea {border:none;border-radius:3px;background:#dedede;margin:0 5px 5px 0;width:90%;height:60px;padding:5px;}
form .bt {padding:6px 25px 3px;background:#1E85A4;color:#fff;text-transform:uppercase;font-family: 'Bebas Neue Book';float:right;margin-right:3%;cursor:pointer;border:none;font-size:2.4em;}
.form-orcamento .input {float:left;width:30%;}
.form-orcamento .textarea {width:95.5%;}

.box-login {width:33%;float:left;padding-left:0;background:url(../img/iconLogin.png) no-repeat 65% 60px;}
.box-login h1 {width:80%;}
.form-login {margin-left:5%;}
.form-login .bt {margin-right:8%;}

/* INTERNAS */
.titulo-pag {font-family: 'Bebas Neue Book';color:#146682;font-size:5em;padding:11px 20px 7px;border:1px solid #146682;float:left;}
.bloco figure {max-width:40%;float:left;margin:0 30px 30px 0;overflow:hidden;}
.bloco img {max-width:100%;}
.bloco h2 {font-size:3.0em;font-style:italic;color:#146682;margin:0 0 30px 0;font-weight:300;}
.bloco-texto p {width:80%;}

.area-atuacao {position:relative;padding-bottom:180px;}
.area-atuacao h3 {font-size:2.4em;text-transform:uppercase;color:#82a5b0;font-style:italic;text-align:center;margin:0 0 30px 0;font-weight:300;}
.area-atuacao ul li.bt-area {display:inline-block;padding:65px 70px 10px;font-size:2.4em;color:#82a5b0;font-family: 'Bebas Neue Book';border-bottom:3px solid #82a5b0;position:relative;cursor:pointer;}
.area-atuacao ul li.bt-area:hover {border-bottom:3px solid #146682;color:#146682;}
.area-atuacao ul li.fiscal {background:url(../img/sprite.png) no-repeat -127px 0;}
.area-atuacao ul li.contabil {background:url(../img/sprite.png) no-repeat -121px -96px;}
.area-atuacao ul li.trabalhista {background:url(../img/sprite.png) no-repeat -295px -93px;}
.area-atuacao ul li.servicos {background:url(../img/sprite.png) no-repeat -310px -2px;}
.text-area {position:absolute;width:75%;top:240px;text-align:center;font-size:1.5em;font-weight:300;display:none;}
#fiscal {display:block;}

.form-escritorio {margin-top:30px;}
.form-escritorio label {width:45%;float:left;}
.form-escritorio .input {width:96%;}
.form-escritorio .input-menor {width:46.4%;}
.form-escritorio .textarea {height:63px;width:96%;}
.form-escritorio .bt {margin-right:2%;}

.ler-mais {font-size:1.4em;color:#146682;font-style:italic;text-decoration:underline;margin:20px 0 0 0;float:left;}
.ler-mais:hover {color:#bbb;}
.carregar-mais {position:relative;margin:0 auto;text-align:center;font-size:3.0em;color:#146682;font-family: 'Bebas Neue Book';padding:5px 10px;border:1px solid #146682;float:left;left:44%;}
.carregar-mais:hover {border:1px solid #bbb;}

.bloco-noticia {width:55%;padding-right:1%;}
.bloco-noticia h2 {font-size:3.6em;color:#272727;font-style:normal;font-weight:400;margin-bottom:5px;}
.bloco-noticia h3 {font-size:1.4em;color:#125264;margin-bottom:20px;}
.bloco-noticia figure {max-width:100%;margin:0 20px 20px 0;}
.sub-bloco {width:100%;float:left;margin-top:30px;}
.sub-bloco h2 {font-size:2.6em;color:#125264;margin-bottom:20px;}

.bloco-noticia-lateral {width:18%;float:right;padding-left:0;margin-top:70px;}
.bloco-noticia-lateral figure {max-width:100%;margin:0 0 10px 0;}
.bloco-noticia-lateral h1 {font-size:3.6em;font-family: 'Bebas Neue';font-style:italic;margin:0 0 15px 0;text-align:right;color:#125264;}
.bloco-noticia-lateral h2 {font-size:1.8em;font-weight:400;text-align:right;}
.bloco-noticia-lateral .carregar-mais {left:auto;right:0;font-size:2.8em;float:right;}

.form-contato {width:50%;float:left;margin-top:30px;}
.form-contato label {width:100%;}
.form-contato .input {width:94%;padding-left:10px;}
.form-contato .input-menor {width:45%;float:left;}
.form-contato .textarea {width:94%;padding-left:10px;padding-top:10px;height:110px;}
.info-contato {width:47%;float:right;margin-top:30px;position:relative;}
.endereco-contato {float:left;margin-top:20px;}
.endereco-contato li:first-child {font-size:2.0em;text-transform:uppercase;font-weight:300;color:#146682;font-style:italic;margin:0 0 5px 0;}
.endereco-contato li:last-child {font-size:1.4em;line-height:1.5em;}
.info-contato .social {float:left;width:100%;}
.info-contato .social li a {float:left;display:inline-block;width:40px;height:40px;background:url(../img/sprite.png) no-repeat;margin:2px 0px 0 0;}
.info-contato .social li a.face {background-position:-166px -195px;}
.info-contato .social li a.twit {background-position:-205px -195px;}
.info-contato .whatsapp {font-size:2.4em;font-weight:bold;color:#26b111;text-align:right;padding-top:120px;position:absolute;right:0;bottom:5px;background:url(../img/sprite.png) no-repeat 54px -244px;}

.lista-servicos li {display:inline-block;width:27%;text-align:center;margin:0 2.5% 50px;}
.lista-servicos li img {display:block;margin:0 auto 10px;}
.lista-servicos li h1 {font-size:2.4em;font-weight:300;padding-bottom:10px;border-bottom:1px solid #aaa;margin:0 0 10px 0;}
.lista-servicos li p {font-size:1.3em;color:#666;margin:0 0 10px 0;}
.lista-servicos li p.saiba-mais {background:#0086A7;padding:22px 0 18px;}
.lista-servicos li p.saiba-mais a {color:#fff;font-size:1.8em;font-family: 'Bebas Neue Book';padding:5px 15px;border:1px solid #fff;}
.lista-servicos li p.saiba-mais:hover {background:#146682;}

.servico h2 {margin-bottom:10px;color:#0086A7;font-style:normal;font-size:3.2em;}
.servico p {color:#999;}
.voltar-servicos {background:#146682;padding:18px 20px 16px;float:right}
.voltar-servicos a {color:#fff;font-size:1.4em;font-family: 'Bebas Neue Book';padding:5px 15px;border:1px solid #fff;}
.voltar-servicos:hover {background:#0086A7;}

.pacotes {float:left;margin-right:10px;}
.pacotes h1 {font-size:3.6em;color:#fff;font-family: 'Bebas Neue Book';padding:8px 10px 6px;background:#175067;margin:0 0 25px 0;}
.pacotes h2 {font-size:1.3em;font-style:normal;font-weight:400;margin-bottom:6px;}
.pacotes h1 span {font-size:0.4em;color:#fff;font-family: 'Open Sans', sans-serif;font-weight:300;}
.pacotes li {display:block;margin:0 0 5px 0;padding:15px;border:1px solid #bebebe;font-size:1.5em;color:#666;line-height:1.4em;}
.pacotes .bt-pacote {background:#175067;font-family: 'Bebas Neue Book';font-size:2.8em;text-align:center;padding:8px 0 5px;font-style:italic;}
.pacotes .bt-pacote a {color:#fff;}

.pacote-1 {width:48%;background:url(../img/pacote1.png) no-repeat top right}
.pacote-1 h2 {color:#007685;margin-top:-17px;}
.pacote-2 {width:25%;background:url(../img/pacote2.png) no-repeat top right;}
.pacote-2 .bt-pacote {background:#007685;}
.pacote-2 h1 {margin-bottom:6px;background:#007685;}
.pacote-3 {width:22%;background:url(../img/pacote3.png) no-repeat top right;}
.pacote-3 .bt-pacote {background:#35a8ba;}
.pacote-3 h1 {margin-bottom:6px;background:#35a8ba;}
.pacote-3 h2 {color:#35a8ba;line-height:1.2em;}


/* RODAPE */
footer {width:80%;padding:50px 10%;margin-top:60px;float:left;position:relative;background:#146682;}
footer .endereco {float:left;}
footer .endereco p {font-size:1.4em;color:#fff;}
footer .social li a{float:left;width:30px;height:30px;background:url(../img/sprite.png) no-repeat;margin:10px 0px 0 0;}
footer .social li a.face {background-position:0px -195px;}
footer .social li a.twit {background-position:-29px -195px;}
footer .bee9 {width:35px;height:30px;float:left;margin-top:5px;background:url(../img/sprite.png) no-repeat -104px -198px;;}
footer .news {width:30%;float:right;text-align:right;}
footer .news h2 {font-size:2.6em;color:#c5ccc9;font-family: 'Bebas Neue';font-style:italic;}
footer .news p {font-size:1.4em;color:#c5ccc9;margin-bottom:10px;}
footer .form-news .input {float:left;width:82%;background:#b8cbd1;color:#3e5449;}
footer .form-news .bt {float:right;width:12%;background:#b8cbd1;border-radius:3px;padding:8px 0;color:#3e5449;font-family: 'Open Sans', sans-serif;font-size:1.4em;margin-right:0;}

@media screen and (min-width:1520px) {
.text-area {width:65%;}
}

@media screen and (max-width:1285px) {
.area-atuacao ul li.bt-area {padding: 65px 6% 10px;}
.bloco, header, footer {width:89%;padding-left:5%;padding-right:5%;}
.box-orcamento {width:60%;padding-right:0;}
.box-login {width:30%;padding-left:0;float:right;}
.box-login h1 {width:65%;}
.form-orcamento {width:90%;}
.form-orcamento .input {width: 30.4%;}
.slick-slider {width:95%;}

.form-escritorio .input {width:95%;}
.form-escritorio .input-menor {width:46%;}

.bloco-noticia {width:60%;}
.bloco-noticia-lateral {width:18%;}

.form-contato {width:50%;}
.form-contato .input {width: 94%;}
.form-contato .input-menor {width: 45%;}

.irpf header {padding:20px 5%;}
.irpf .bloco1 {background-position:5% -67px;;}
.irpf .bloco1 p {font-size:1.6em;padding-left:100px;}
}


@media screen and (max-width:1124px) {
header nav a {padding: 10px 15px;}
.pacote-1 {width:45%;}
.pacote-2 {width:26%;}
.pacote-3 {width:25%;}
.form-escritorio .input {width:95%;}

.irpf header, .irpf .bloco1, .irpf .bloco2 {width:90%;padding-left:5%;padding-right:5%;}
.irpf .bloco2 {background-position:100% -490px;}
.irpf2016 .bloco-pacote {width:100%;padding:0;margin-top:-30px;}
.irpf2016 .bg1 {background-position:-6% -233px;}
.irpf2016 .bg2 {background-position:100% 48px;}
}

@media screen and (max-width:1024px) {
.form-orcamento .input {width:30%;}
header nav a {font-size:2.4em;padding: 10px;}
footer .form-news .input {width: 81%;}
.text-area {width:85%;}
.text-area p {font-size:1.2em;}
.area-atuacao ul li.bt-area {padding: 65px 5% 10px;}
.bloco-texto p {width:100%;}
.pacote-1 {width:44%;}
.pacote-3 {width:26%;}

.form-escritorio .input {width:95%;}
.form-contato {width:50%;}
.form-contato .input {width: 94%;}
.form-contato .input-menor {width: 45%;}

.irpf .bloco1 {background-position:-2% -55px;}


}

@media screen and (max-width:960px) {
.irpf header h1 {width:300px;float:right;margin-top:10px;}
.irpf .bloco1 {background-image:none;text-align:left;}
.irpf .bloco1 p {padding-left:0;}
.irpf .bloco2 {background-position:105% -490px;}
.irpf .bloco2 h1 {padding-right:200px;}

.irpf2016 .bloco-pacote {width:100%;padding:0;margin-top:-30px;}
.irpf2016 .bg1, .irpf2016 .bg2 {background:none;}
.irpf2016 .bloco2 h4 {width:100%;padding:0;}
.irpf2016 .video {width:80%;margin:0 10%;}
.irpf2016 .contatos {width:80%;margin-left:18%;margin-right:0;}
.irpf2016 .bloco1 h1 {width:100%;margin:30px 0}
}


@media screen and (max-width:900px) {
.slick-slide a {font-size:0.9em;}
.bloco {width:89%;}
.box-login {background:transparent url("../img/iconLogin.png") no-repeat scroll 88% 60px;}
.box-orcamento {background:transparent url("../img/iconOrcamento.png") no-repeat scroll 97% 60px;}
.form-login {margin-left:0;width:95%;}
form .input, .form-orcamento, .form-orcamento .textarea {width:95%;}
.form-login .bt {margin-right: 4%;}
.form-orcamento .input {width: 30.35%;}

.menu-responsivo {display:block;margin-top: 15px;}
header nav {position:absolute;top:120px;right:0%;background:#fff;z-index:200;width:100%;display:none;}
header nav a {display:block;padding:20px 40px;text-align:center;background:#136682;color:#fff;border:none;border-bottom:1px solid #fff;font-size:3.0em;font-family: 'Bebas Neue';}
header nav a:hover {background:#fff;border:none;color:#136682;}
footer .form-news .input {width: 77%;}
footer .form-news .bt {width:15%;padding: 7px 0px;}
.slick-dots {width: 15% !important;}

.text-area {display: block !important;position: inherit;margin:10px 0 50px 0;border-top:3px solid #82A5B0;padding-top:10px;}
.area-atuacao ul li.bt-area {padding: 65px 9% 10px;border-bottom:0;}
.area-atuacao ul li.bt-area:hover {border-bottom:0;color:#82A5B0;}
.area-atuacao {padding-bottom:0;}

.lista-servicos li {width:43%;}
.pacote-1 {width:34%;}
.pacote-2 {width:31%;}
.pacote-3 {width:30%;}

.form-escritorio label {width:100%;}
.form-escritorio .input {width:95%;}
.form-escritorio .bt {margin-right:4%;}

.bloco-noticia-lateral h1 {text-align:left;}
.bloco-noticia-lateral h2 {margin-bottom:0;}
.bloco-noticia-lateral div {float:left;width:28%;margin:0 20px 20px 0;}
.bloco-noticia-lateral .carregar-mais {float: left;clear: both;margin-top:10px;}

.form-escritorio .input {width:95%;}
.form-contato {width:50%;}
.form-contato .input {width: 94%;}

.info-contato {padding-bottom:150px;}
.info-contato .whatsapp {text-align: left;right: auto;bottom: 4px;background: transparent url("../img/sprite.png") no-repeat scroll 2px -244px;}

.irpf2016 .bloco2 h1 {font-size:5.2em;}
.irpf2016 .bloco2 h3 {font-size:1.8em;}
.irpf2016 .pacote {width:100%;}
.irpf2016 .bloco1 h1, .irpf2016 .bloco2 h4 {font-size:2.6em;}

}

@media screen and (max-width:800px) {
footer .news {width: 90%;float: left;text-align: left;margin-top: 30px;}
footer .form-news .bt {float:left;}
.slick-slide {height:90px;padding: 10px 5px;}
.slick-slide a {font-size:0.8em;}
.box h1 {width:75%;}

.pacote-1 {width:95%;margin-bottom:60px;}
.pacote-2 {width:95%;margin-bottom:60px;}
.pacote-3 {width:95%;}

.irpf2016 .bloco2 h1 {font-size:5.0em;}
.irpf2016 .video {width:100%;margin:0;}
.irpf2016 .contatos {width:90%;margin-left:10%;margin-right:0;}

}

@media screen and (max-width:700px) {
.area-atuacao ul li.bt-area {padding: 65px 12% 10px;}
.form-contato {width:100%;}
.info-contato {width:100%;padding-bottom:0;}
.info-contato .whatsapp {text-align: right;right: 0;bottom: 0px;background: transparent url("../img/sprite.png") no-repeat scroll 54px -244px;}

.irpf .bloco2 {background-image:none;padding-top:30px;padding-bottom:0px;}
.irpf .bloco2 h1 {padding-right:0px;font-size:2.4em;}
.irpf .bloco2 ul {margin:0 0 0px 0;}
.irpf .bloco2 ul li h2 {font-size:1.2em;margin:0 0 0 0;}
.irpf header {padding:20px 5% 0px}
.irpf header .logo {width:35%;}
.irpf header h1 {font-size:2.4em;margin-top:3px;}

.irpf2016 header {padding:10px 5% 20px}
.irpf2016 .bloco2 {padding-top:20px;padding-bottom:20px;}
.irpf2016 .bloco2 h1 {font-size:4em;}
.irpf2016 .bloco1 h1, .irpf2016 .bloco2 h4 {font-size:2em;}
}

@media screen and (max-width:600px) {
.slick-dots {width: 28% !important;}
.form-orcamento, .form-login {margin-left:2%;}
.form-orcamento .input {width:95%;}
.slick-slider {width:100%;}
.bloco figure {width:100%;max-width:100%;}
.text-area {width:100%;}
.area-atuacao ul li.bt-area {padding: 65px 15% 10px;}

.lista-servicos li {width: 95%;}
.servico figure, .voltar-servicos {display:none;}
.carregar-mais {left:30%;}

.irpf header .logo {width:40%;}
.irpf header h1 {width:250px;}
.irpf2016 .contatos {width:100%;margin-left:0;}
.irpf2016 .bloco2 h1 {margin-bottom:5px;}
}

@media screen and (max-width:500px) {
.irpf header {float:left;min-height:140px;}
.irpf header .logo {width:50%;margin-left:25%;}
.irpf header h1 {width:100%;margin-top:25px;text-align:center;}	
.irpf2016 header {min-height:20px;}
.irpf2016 .contatos li {width:100%;}
.irpf2016 .pacote h2 {font-size:2.6em;}
}

@media screen and (max-width:480px) {
.slick-dots {width:60% !important;}
.box h1 {padding: 12px 15px 8px;font-size: 3.0em;width:68%;}
header {padding: 20px 5%;}
header .logo {width:60%;margin-top:10px;}
header nav {top:90px;}
.area-atuacao ul li.bt-area {padding: 65px 21% 10px;}

.bloco-noticia-lateral div {width:60%;}
.form-contato {width:95%;}
.info-contato {padding-bottom:150px;}
.info-contato .whatsapp {text-align: left;right: auto;bottom: 4px;background: transparent url("../img/sprite.png") no-repeat scroll 2px -244px;}

}

@media screen and (max-width:380px) {
.slick-dots {width:80% !important;}
.box h1 {padding: 14px 15px 10px;font-size:2.6em;width:68%;}
.carregar-mais {left:18%;}
.bloco-noticia-lateral div {width:90%;}
.irpf header .logo {width:60%;margin-left:20%;}
}

@media screen and (max-width:320px) {
.box h1 {width: 56%;}
.box-login {background: transparent url("../img/iconLogin.png") no-repeat scroll 0% 60px;}
.box-orcamento h1 {width: 69%;}
.box-pacotes {background: transparent url("../img/iconPacotes.png") no-repeat scroll 50% 60px;}
}
}




