body{font-family:'Open Sans', Arial; font-size:14px;color: #43616D;}
.pure-g, .pure-g, address, label, .pure-g [class *="pure-u"] {font-family:'Open Sans', Arial;}
.extend{clear:both;height:0;line-height:0;width:0;font-size:0px;}
.caixa-alta{text-transform:uppercase}
.ndis{display:none !important}
.espacamento{height:20px}
.list-none{list-style:none}
.red{color: #D70B35}
.white{color: #FFFFFF}
.grey{color:#43616D}
.blue{color:#CCEEF9}
.bg-blue{background: #E3F2F7}
.bg-white{background:#FFFFFF}
.bg-red{background:#D90F35}
.bg-grey{background:#2E4052}
.bg-equipe {background:url(../imagens/bg_equipe.png) center top repeat-x #D90E39;}
.bg-equipe-2 {background:url(../imagens/bg_equipe_2.png) center top repeat-x #2E4053;}
.bg-white-red {background:url(../imagens/bg_separador.png) center top repeat-x #D90E39;}
.bg-white-red-2 {background:url(../imagens/bg_white_red.png) center top repeat-x #D90F35;}
.bg-white-blue {background:url(../imagens/bg_separador_11.png) center top repeat-x #E3F2F7;}
.bg-red-white {background:url(../imagens/bg_separador_2.png) center top repeat-x #FFF;}
.bg-red-white-2 {background:url(../imagens/bg_separador_9.png) center top repeat-x #E3F3F7}
.bg-red-white-3 {background:url(../imagens/bg_separador_7.png) center top repeat-x #E3F2F7; height:400px}
.bg-red-white-4 {background:url(../imagens/bg_red_white.png) center top repeat-x  #E3F2F7;}
.bg-red-white-5{background:url(../imagens/bg_separador_16.png) center top repeat-x;}
.bg-white-grey {background:url(../imagens/bg_separador_3.png) center top repeat-x #2E4052;}
.bg-grey-white {background:url(../imagens/bg_separador_4.png) center top repeat-x #FFF;}
.bg-grey-white-2{background:url(../imagens/bg_separador_13.png) center top repeat-x #FFF}
.bg-blue-red{background:url(../imagens/bg_separador_8.png) center top repeat-x #D90E39}
.bg-blue-white{background:url(../imagens/bg_separador_10.png) center top repeat-x #FFF}
.bg-blue-white-2{background:url(../imagens/bg_separador_17.png) center top repeat-x #FFF}
.bg-blue-grey{background:url(../imagens/bg_separador_12.png) center top repeat-x #2E4052}
.bg-servicos-grey{background:url(../imagens/bg_separador_14.png) center top repeat-x; height:500px}
.bg-servicos-grey-invertido{background:url(../imagens/bg_servicos_grey_invertido.png) center top repeat-x; height:500px}
.bg-servicos-red{background:url(../imagens/bg_separador_15.png) center top repeat-x; height:500px}
.bg-servicos-blue{background:url(../imagens/bg_separador_13.png) center top repeat-x #E3F2F7;}
.mostrar-todos{font-size:20px;text-align:center; padding-top:20px}
.mostrar-todos-white a, mostrar-todos-white a:hover{color:#FFF}
.mostrar-todos-red a, .mostrar-todos-red a:hover{color:#D70B35}
.cont20 {padding: 0 15px 0 20px}
.separador{background:#D90F35; height:3px; width:60px; margin:5px 0 10px 0;display:table}	
ul li.v {list-style:url(../imagens/icon_v.png); text-indent:10px}
ul li.ponto {list-style:url(../imagens/icon_ponto.png); text-indent: 5px; margin-left:30px}
address {font-style:normal}
section header {padding-top:115px; padding-bottom:50px}
section header.interna {padding-top:50px;}
section header h1,
section header h2 {text-transform:uppercase; font-size:60px; font-weight:300;}
section.portfolio-interna .container-r header h1 span,
section.portfolio-interna .container-r header h2 span {padding: 0 20px 0 0; text-transform:none; text-shadow: 0px 1px 1px #000}
section.depoimentos h1 span,
section.depoimentos h2 span {background:#FFF}
.tit-red header h1,
.tit-red header h2 {background: url(../imagens/bg_tit_rosa.png) center repeat-x ;}
.tit-red header h1 span,
.tit-red header h2 span {padding: 0 10px 0 10px}
.tit-blue header h1,
.tit-blue header h2 {background: url(../imagens/bg_tit_azul.png) center repeat-x; padding-top:2px}
.tit-blue header h1 span, 
.tit-blue header h2 span {padding: 0 10px 0 10px;}
.tit-grey header h1,
.tit-grey header h2 {background: url(../imagens/bg_tit_cinza.png) center repeat-x;}
.tit-grey header h1 span,
.tit-grey header h2 span {padding: 0 10px}
.tit-red-portfolio header h1,
.tit-red-portfolio header h2 {background: url(../imagens/bg_tit_rosa_portfolio.png) center repeat-x;}
section header h3 {font-size:16px;font-weight:400; padding-top:15px;}
section header span.sub-titulo {font-size:30px; font-weight:300;}
#menu-oculto {position: fixed; display: none; width: 100%; height: 60px; border-bottom:3px solid #770F13; background: #B80B30; z-index: 999;}
#menu-oculto .menu ul{ line-height:60px;}
#menu-oculto .menu ul li{float:left; list-style:none;position: relative;}
#menu-oculto .menu ul li a{color: #F2AEB1; display:block; padding: 2px 15px 0 15px}
#menu-oculto .menu ul li a:hover{color:#FFF;-webkit-transition: color 200ms linear; -moz-transition: color 200ms linear; -o-transition: color 200ms linear; transition: color 200ms linear;text-decoration:none}
#menu-oculto .menu ul li a.ativo{color:#FFF; text-decoration:none}
#menu-oculto .menu ul li.dropdown ul {position:absolute; left: 0px; top:49px;background-color:#fff; display:none; line-height:30px}
#menu-oculto .menu ul li.dropdown ul li{border:1px solid #FFF;display:block;width:200px; font-size:12px; line-height: 35px;}
#menu-oculto .menu ul li.dropdown ul li a:hover{background:#B80B30; color:#FFF}
#menu-oculto .menu ul li.dropdown:hover{-webkit-transition: color 100ms linear; -moz-transition: color 100ms linear; -o-transition: color 100ms linear; transition: color 100ms linear;text-decoration:none}
#menu-oculto .menu ul li.dropdown:hover a{color:#43616D; background:url(../imagens/dropdown_hover.png) no-repeat center; position:relative; z-index:999}
#menu-oculto .menu ul li.dropdown:hover ul {display:block; box-shadow: 0 0 10px #999}

#menu-topo {height:140px;background:#E3F2F7;background-image:linear-gradient(to bottom, #FEFEFF 0%, #EAF5F9 50%, #E3F2F7 100%); border-top: #DB1921 solid 3px}
#menu-topo .header-left{float:left;padding:25px 0}
#menu-topo .header-right{float:right;padding-top: 30px;*width:550px;}
#menu-topo .redes-sociais{float:right; margin:-5px 20px 0 0}
#menu-topo .redes-sociais ul li{float:left;}
#menu-topo .redes-sociais ul li:hover{-webkit-transition: color .25s linear .1s;transition: color .25s linear .1s;}
#menu-topo .redes-sociais ul li a{text-decoration:none; color:#44616D; display: block; width: 30px; height: 30px; transition: 0.3s all;}
#menu-topo .redes-sociais ul li.facebook a {background:url(../imagens/ico_facebook_p.png) no-repeat top center;}
#menu-topo .redes-sociais ul li.linkedin a {background:url(../imagens/ico_linkedin_p.png) no-repeat top center;}
#menu-topo .redes-sociais ul li.googleplus a {background:url(../imagens/ico_google_p.png) no-repeat top center;}
#menu-topo .redes-sociais ul li.twitter a {background:url(../imagens/ico_twitter_p.png) no-repeat top center;}
#menu-topo .redes-sociais ul li a:hover {background-position: bottom center}

#menu-topo address{float:right; border-bottom: #D2E0E1 1px solid;line-height:23px}
#menu-topo address span{font-weight:700; color:#DB1921; font-size:16px}
#menu-topo .menu {float:right;font-weight:600;}
#menu-topo .menu ul {line-height:80px}
#menu-topo .menu ul li{float:left; list-style:none;position: relative;}
#menu-topo .menu ul li a{color: #43616D; display:block;  padding:0 10px;}
#menu-topo .menu ul li a.ult{padding:0 0 0 15px;}
#menu-topo .menu ul li a:hover{color:#D70B35;-webkit-transition: color 100ms linear; -moz-transition: color 100ms linear; -o-transition: color 100ms linear; transition: color 100ms linear;text-decoration:none;}
#menu-topo .menu ul li a.ativo{color: #DB1921; text-decoration: none;}
#menu-topo .menu ul li.dropdown ul {position:absolute; z-index:2; top:59px;background-color:#fff; display:none; line-height:30px}
#menu-topo .menu ul li.dropdown ul li{border:1px solid #FFF; display:block; width:200px; font-size:12px; line-height:35px}
#menu-topo .menu ul li.dropdown ul li a:hover{background:#D70B35; color: #FFF;}
#menu-topo .menu ul li.dropdown:hover a{background:url(../imagens/dropdown_hover.png) no-repeat bottom center; position:relative; z-index:999;}
#menu-topo .menu ul li.dropdown:hover ul {display:block; box-shadow: 0 0 10px #999}
#rodape {background:#313A42; height:140px}
#rodape .copyright {margin:30px 0 0 0;}
#rodape .copyright .descricao {margin: 15px 0 0 0; font-size:12px; color:#8B9EA3; line-height:1.4}
#rodape .certo-u-1-4 {margin: 30px 0 0 0; font-size:12px; color:#8B9EA3; line-height:1.4; font-family:'Open Sans', Arial;}
#rodape .descricao {margin: 5px 50px; }
#rodape .area-suporte a {color:#8B9EA3;} 
#rodape .area-suporte .icone{float:left}
#rodape .area-suporte a span {text-transform:uppercase; font-size:14px; color:#FFF; line-height:25px}
section.banner{height:500px}
section.nossos-servicos {padding-left:45px}
section.nossos-servicos .shadow-left {background:url(../imagens/sombra_servicos_2.png) no-repeat top center; height:326px; width:20px; margin: 0 0 0 -19px; position:absolute;*background:none;}
section.nossos-servicos .shadow-right {background:url(../imagens/sombra_servicos.png) no-repeat top center; height:326px; width:20px; margin: 0 0 0 227px; position:absolute;*background:none}
section.nossos-servicos .certo-g-r{width:920px;height:375px;background:url(../imagens/bg_servicos.png) no-repeat; margin:auto; position:absolute; }
section.margin-neg .certo-g-r {margin-top: -200px;}
section.menu-banner {padding-bottom: 200px;}
section.nossos-servicos .certo-u-1-4 .padding-menu a {padding-top:50px}
section.nossos-servicos .certo-u-1-4 .padding-menu span {font-size:80px; margin-top: 50px;width: 80px !important;height: 80px !important;}
section.nossos-servicos .certo-u-1-4 .titulo-servico a {font-size:20px;font-weight:400;padding: 35px 0 0 0;line-height:1.3}
section.nossos-servicos .certo-u-1-4 .descricao-servico a {font-size:12px;padding: 30px 0 66px 0;line-height:1.5}
section.nossos-servicos .certo-u-1-4 a{width:229px;display:block; text-decoration:none; color:#43616D}
section.nossos-servicos .esq:hover a {color:#FFF;}
section.nossos-servicos .dir:hover a {color:#FFF;}
section.nossos-servicos .esq:hover{background:url(../imagens/bg_servicos_hover.png) no-repeat;-webkit-transition: color 0.3s linear, background 0s linear 0s; -moz-transition: color 0.3s linear, background 0s linear 0s; -o-transition: color 0.3s linear, background 0s linear 0s; transition: color 0.3s linear, background 0s linear 0s;}
section.nossos-servicos .esq:hover .padding-menu span.red{color:#FFF; transition: all 0.2s linear;}
section.nossos-servicos .dir:hover{background:url(../imagens/bg_servicos_hover_2.png) no-repeat; -webkit-transition: color 0.3s linear, background 0s linear 0s; -moz-transition: color 0.3s linear, background 0s linear 0s; -o-transition: color 0.3s linear, background 0s linear 0s; transition: color 0.3s linear, background 0s linear 0s;}

section.portfolio .container-r {color:#FFF; text-shadow: 1px 1px 2px #000; padding: 0 0 60px 0}
section.portfolio .certo-u-1{width:800px; margin:auto}
section.portfolio-interna .container-r header h3 {padding: 0 0 0 4px;  text-shadow: 0px 1px 1px #000}
section.portfolio-interna .container-r header h3.veja-mais a{color:#FFF; font-size:14px}
section.portfolio-interna .container-r header h3.veja-mais a:hover{text-decoration:none; color:#CCEEF9; transition: all 0.2s linear;}
section.portfolio-interna .certo-g-r{background:url(../imagens/bg_portfolio_interno.png) no-repeat; height:450px;}
section.portfolio-interna .certo-u-1-3{margin-top:120px; line-height:1.6; color:#FFF; text-shadow: 0px 0px 1px #000}
section.portfolio-interna .certo-u-2-3{background:url(../imagens/imagem_tela_portfolio.png) right no-repeat;height:451px;}
section.portfolio-interna .certo-u-2-3 img{padding: 23px 1px 1px 72px}
section.portfolio-interna-descricao .certo-u-1 {padding-top:40px}
section.portfolio-interna-descricao .certo-u-1-3 h4{margin-left:73px}
section.portfolio-interna-descricao .container-r h4{text-transform:uppercase; color:#D70B35; font-size:18px; font-weight:600;}
section.portfolio-interna-descricao .container-r{padding:40px 0 40px 0}
section.portfolio-interna-descricao .texto{padding:0 0 30px 0}
section.portfolio-interna-outros{background:url(../imagens/bg_portfolio_outros.png) center top repeat-x #D70B35; text-shadow: 0px 1px 1px #000}
section.portfolio-interna-outros .container-r {padding: 0 0 60px 0;}
section.portfolio-interna-servicos{background:url(../imagens/bg_portfolio_servicos.png) center top repeat-x #E3F3F7;}
section.clientes {padding-bottom:60px}
section.clientes .imagem {-webkit-filter: grayscale(100%);-webkit-transform: scale(0.9,0.9);-moz-transform: scale(0.9,0.9);-o-transform: scale(0.9,0.9);-ms-transform: scale(0.9,0.9);transform: scale(0.9,0.9);}
section.clientes .imagem:hover {-webkit-filter:none; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;-webkit-transform: scale(1,1);-moz-transform: scale(1,1);-o-transform: scale(1,1);-ms-transform: scale(1,1);transform: scale(1,1);}
section.blog {padding-bottom:60px}
section.blog header {color:#FFF; text-shadow: 1px 1px 2px #7F1B1F;}
section.blog .filtro {padding-left:12px; text-shadow: 1px 1px 2px #000;}
section.blog .filtro .tit {font-size:18px; margin-left:8px}
section.blog .filtro nav {margin:20px 0;/*background: #1F2831;*/height: 38px;line-height: 38px;}
section.blog .filtro nav ul li{float: left; margin:0 8px 0 8px;}
section.blog .filtro nav ul li a{color: #FFF;padding: 11px;}
section.blog .filtro nav ul li a:hover,
section.blog .filtro nav ul li a.ativo{background: #DB1B23;}
section.blog .filtro nav ul li a:hover{color: #CCEEF9; text-decoration:none; transition: all 0.4s}
section.blog .blog-artigo {margin: 0 13px; border: 1px solid #FFF;}
section.blog .blog-item {margin: 0 13px 20px 13px; border: 1px solid #FFF;background:#FFF;}
section.blog .blog-item .imagem-artigo{background:#FFFFFF;}
section.blog .blog-item:hover {box-shadow: 1px 1px 50px #000;}
section.blog .categoria-artigo {background:url(../imagens/bg_categoria.png) center top;height:38px; margin: -20px 0 0 20px; position:absolute;text-align:center}
section.blog .categoria-artigo a {line-height:38px; color: #FFF;padding: 0 10px 0 10px; display:block; text-decoration:none}
section.blog .itens-agrupados {background:#FFF; padding: 0 20px; display:block; }
section.blog .itens-agrupados .data-artigo {padding-top: 30px} 
section.blog .itens-agrupados .data-artigo a {color:#43616D; display:block; text-decoration:none}
section.blog .itens-agrupados .titulo-artigo a {font-size:18px; line-height:1.2; color:#D70B35; display:block;padding-top:15px; text-decoration:none;height: 60px;}
section.blog .itens-agrupados .titulo-interno {font-size:32px; line-height:1.2; color:#D70B35; display:block;padding-top:15px; font-weight:400}
section.blog .itens-agrupados .linha-artigo {background:#C7D5DB; width:100%; height:1px; margin: 15px 0}
section.blog .itens-agrupados .resumo-artigo{height:96px;}
section.blog .itens-agrupados .resumo-artigo, 
section.blog .itens-agrupados .resumo-artigo a {color:#6D7B83; line-height:1.4; display:block; text-decoration:none;}
section.blog .itens-agrupados .autor-artigo {color:#55757F; font-size:12px;padding: 20px 0 20px 0;line-height:1.8; }
section.blog .itens-agrupados .autor-artigo a,
section.blog .itens-agrupados .autor-artigo b {color:#D70B35; text-decoration:none}
section.blog .itens-agrupados .compartilhamento {padding:20px;margin:0 -20px 0 -20px;background:#C0D4DB}
section.blog .itens-agrupados .facebook {margin:0 -20px 0 -20px;}
#compartilhe {display:inline-block;width: 200px;}
.categoriasLateral {margin:0 0 0 50px;line-height:28px;}
.categoriasLateral .tit-grey header {padding:0 0 15px 0}
.categoriasLateral nav ul li {margin:0 8px 0 8px;margin:1px 0 0 0}
.categoriasLateral nav ul li a {color: #FFF;padding:5px;display:block}
.categoriasLateral nav ul li a:hover,
.categoriasLateral nav ul li a.ativo {background: #DB1B23;padding: 5px 10px;}
.categoriasLateral nav ul li a:hover {color: #CCEEF9; text-decoration:none; transition: all 0.4s}
.categoriasLateral .banner-chamada {padding-top:40px; border-top:1px solid #707C87; margin-top:40px}
.categoriasLateral .banner-chamada a{background:url(../imagens/banner_chamada_blog.jpg) top center no-repeat; height:380px; display:block}
.categoriasLateral .banner-chamada a:hover {background-position:bottom center}
.categoriasLateral .banner-chamada-atrair a{background:url(../imagens/banner_como_atrair_e_conquistar_clientes_pela_internet.png) top center no-repeat; height:278px; display:block}

section.contato header {padding-bottom: 30px}
section.contato header address {color:#55757F; font-size: 19px; line-height: 1.4; margin: 0} 
section.contato header address .font-30 {color:#55757F; font-size:30px}
section.contato header address span {font-size: 60px; font-weight: 300;}
section.contato header .left .red{font-size: 60px;font-weight: 300; text-transform:uppercase; line-height: 1.4; margin: 0}
.formulario-contato label{font-size:14px; font-weight:600;margin:15px 0 5px 0;}
.formulario-contato input,
.formulario-contato textarea{width:100%}
.formulario-contato .pure-form-stacked input[type=text]{border: 1px solid #EDF1F3; height:44px; background:#EDF1F3; border-radius: 0px; font-size: 14px; box-shadow:none; padding-left: 15px; padding-right: 15px; margin-bottom: 10px}
.formulario-contato .pure-form-stacked input[type=text]:focus{border: 1px solid #DC1A22; background-color:#FFF;}
.formulario-contato .pure-form-stacked textarea{height:110px; background:#EDF1F3; border-radius: 0px; font-size: 14px; border: 1px solid #EDF1F3; box-shadow:none; padding: 10px 15px;margin-bottom: 10px}
.formulario-contato .pure-form-stacked textarea:focus{border: 1px solid #DC1A22; background-color:#FFF;}
.formulario-contato .pure-form-stacked .pure-button-primary {margin: 10px 10px 0 0; background-color: #DA0F39; color: #FFF; width:100%; height:45px; border:1px solid #950D29; font-weight:bold; border-radius:3px; }
.formulario-contato .pure-form-stacked input::-webkit-input-placeholder {color: #43616D; }
.formulario-contato .pure-form-stacked textarea::-webkit-input-placeholder {color: #43616D;}
.formulario-contato .pure-form-stacked input:-moz-placeholder {color: #43616D;}
.formulario-contato .pure-form-stacked textarea::-webkit-input-placeholder {color: #43616D;}
.formulario-contato .pure-form-stacked input::-moz-placeholder {color: #43616D;}
.formulario-contato .pure-form-stacked textarea::-webkit-input-placeholder {color: #43616D;}
.formulario-contato .pure-form-stacked input:-ms-input-placeholder {color: #43616D;}
.formulario-contato .pure-form-stacked textarea::-webkit-input-placeholder {color: #43616D;}

section.contato {padding-bottom:50px}
section.contato .endereco {margin-left:45px; padding-left: 35px; margin-top:8px; border-left: 2px solid #EDF1F3;}
section.contato .endereco .logo {margin: 0 0 20px 0}
section.contato .endereco address {line-height:1.4; margin: 0 0 20px 8px}
section.contato .endereco address a {margin-left:90px; color:#D70B35}
section.contato nav ul li {border-bottom:1px solid #EDF1F3; width:300px; padding: 7px 0}
section.contato nav ul li a {text-decoration:none; color:#44616D; font-weight:400; display:block; height: 40px; line-height: 40px;}
section.contato nav ul li span {width: 38px; height: 37px; float: left; padding: 0 20px 0 10px}
section.contato nav ul li a span {transition: 0.2s all;}
section.contato nav ul li.facebook a span {background:url(../imagens/ico_facebook_g.png) no-repeat top center;}
section.contato nav ul li.linkedin a span {background:url(../imagens/ico_linkedin_g.png) no-repeat top center;}
section.contato nav ul li.googleplus a span {background:url(../imagens/ico_google_g.png) no-repeat top center;}
section.contato nav ul li.twitter a span {background:url(../imagens/ico_twitter_g.png) no-repeat top center;}
section.contato nav ul li a:hover span {background-position: bottom center}
section.contato nav ul li.facebook a:hover {color:#3B5998;}
section.contato nav ul li.linkedin a:hover {color:#4875B4;}
section.contato nav ul li.googleplus a:hover {color:#C63D2D;}
section.contato nav ul li.twitter a:hover {color:#1BAAE1;}
section.agencia .margin-neg-agencia {margin-top:-20px}
section.agencia .detalhe-descricao {background:url(../imagens/detalhe_banner_agencia.png) center top; position:absolute; height:495px; width: 100%; z-index: 1;}
section.agencia .descricao{background-image:url(../imagens/img_agencia_paralax.jpg); height:495px; line-height:1.5; width: 100%}
section.agencia .texto-certoweb {margin-top:110px}
section.agencia .texto-certoweb p{padding:0 0 8px 0}
section.beneficios .padding-itens{line-height:1.6; padding: 0 20px 50px 20px;}
section.beneficios .certo-u-1-2 h4{text-transform:uppercase; color:#D70B35; font-size:18px; font-weight:600;}
section.beneficios .certo-u-1-2 .separador{background:#D90F35; height:3px; width:60px; margin:7px 0;}
section.missao-visao-valores{background:url(../imagens/bg_separador_6.png) center top repeat-x #E3F2F7;height:476px;padding-top:120px; color: #FFF}
section.missao-visao-valores .line{background:#707C87; height:1px; margin: 35px 0}
section.missao-visao-valores .certo-u-1-3{font-size:60px; text-transform:uppercase;}
section.missao-visao-valores .certo-u-2-3{line-height:1.6; margin: 8px 0 0 0}
section.depoimentos h4 {color: #D70B35; font-size: 18px; font-weight: 600;}
section.depoimentos .certo-g-r{padding:30px 0 30px 0;border-bottom:1px solid #EDF1F3;}
section.depoimentos .certo-g-r .autor{font-weight:bold;font-style:italic;font-size:16px}
.bg-depoimentos {background:url(../imagens/bg_depoimentos.png) center top repeat-x;}
.bg-depoimentos header {padding-top:195px}
section.solucoes{height:500px}
section.criacao{background:url(../imagens/bg_solucoes_rev.png) center top repeat-x #E3F2F7; height:400px;}
section.criacao .descricao {padding:0 0 0 48px; color:#FFF;line-height:1.5; }
section.criacao .titulo {font-size:24px; text-transform:uppercase; padding: 47px 0 30px 0; text-shadow: 1px 1px 2px #7F1B1F;}
section.criacao .descr {padding-top:20px; padding-right:55px; text-shadow: 1px 1px 2px #000}
section.lista-qualidades {background:url(../imagens/bg_solucoes_2_rev.png) center bottom repeat-x #FFF; padding-bottom:80px; padding-top:40px}
section.lista-qualidades .item-1 {background:url(../imagens/bg_img_criacao_item_1.png) left bottom no-repeat;} 
section.lista-qualidades h4 {text-transform: uppercase; color: #D70B35; font-size: 18px; font-weight: 600; padding-top:30px}
section.lista-qualidades .texto {padding-right:40px}
section.lista-qualidades .esq {padding-left:30px; padding-right:0}
section.lista-qualidades .teste-resp .tit {float:left; font-weight:bold; color:#FFF; padding:27px 0 0 25px; font-size:16px;}
section.lista-qualidades .teste-resp nav {float:left; padding:15px 0 0 55px}
section.lista-qualidades .teste-resp nav ul li {float:left;  border:1px solid #98B1B9; background:#BFDAE3;padding:2px; }
section.lista-qualidades .teste-resp nav ul li a {display:block}
section.lista-qualidades .teste-resp nav ul li:hover,
section.lista-qualidades .teste-resp nav ul li.ativo {background:#D90F35; border-color: #9A0A25; transition:0.2s all}
section.lista-qualidades .teste-resp nav ul li:first-child {border-radius:5px 0 0 5px}
section.lista-qualidades .teste-resp nav ul li:last-child {border-radius:0 5px 5px 0}
.banner-tablet img,
.banner-celular img{width:100%;}
section.metodologia {padding-bottom:100px}
section.metodologia .menu-metodologia {width:960px; margin: auto}
section.metodologia .menu-metodologia .certo-u-1-6 .padding-metodologia {margin-top:50px}
section.metodologia .menu-metodologia .certo-u-1-6 a{width:165px; height:210px; display:block; position:absolute}
section.metodologia .menu-metodologia .certo-u-1-6 span{font-size:70px}
section.metodologia .menu-metodologia .certo-u-1-6 .titulo{font-size:15px; margin-top:15px; line-height:1.5}
section.metodologia .explicacao-metodologia .aba-oculta {display:none}
section.metodologia .menu-metodologia .metodologia-1{background:url(../imagens/metodologia_1.png) no-repeat; height:210px;}
section.metodologia .menu-metodologia .metodologia-2{background:url(../imagens/metodologia_2.png) no-repeat; height:210px;}
section.metodologia .menu-metodologia .metodologia-3{background:url(../imagens/metodologia_3.png) no-repeat; height:210px;}
section.metodologia .menu-metodologia .metodologia-4{background:url(../imagens/metodologia_4.png) no-repeat; height:210px;}
section.metodologia .menu-metodologia .metodologia-5{background:url(../imagens/metodologia_5.png) no-repeat; height:210px;}
section.metodologia .menu-metodologia .metodologia-6{background:url(../imagens/metodologia_6.png) no-repeat; height:210px;}
section.metodologia .menu-metodologia .esq.abaAtiva,
section.metodologia .menu-metodologia .esq:hover{background:url(../imagens/metodologia_ativo_esq.png) no-repeat;height:210px; color:#FFF; transition: all 0.2s linear;}
section.metodologia .menu-metodologia .esq.abaAtiva span.red,
section.metodologia .menu-metodologia .esq:hover span.red{color:#FFF}
section.metodologia .menu-metodologia .dir.abaAtiva,				
section.metodologia .menu-metodologia .dir:hover{background:url(../imagens/metodologia_ativo_dir.png) no-repeat;height:210px; color:#FFF; transition: all 0.2s linear;}
section.metodologia .explicacao-metodologia {background:#D70B35; width:960px; margin:0 auto 0 auto; padding:50px 0}
section.metodologia .explicacao-metodologia .certo-u-1 .certo-u-1-6{font-size:170px; color:#A31F39}
section.metodologia .explicacao-metodologia .certo-u-1 .icon{background:url(../imagens/metodologia_fundo.png) no-repeat; height:173px}
section.metodologia .explicacao-metodologia .certo-u-1 .icon span{font-size:130px;}
section.metodologia .explicacao-metodologia .certo-u-5-8 {line-height:1.3;text-shadow: 1px 1px 2px #7F1B1F;}
section.metodologia .explicacao-metodologia .certo-u-5-8 .titulo {font-size:30px; text-transform:uppercase; font-weight:300; padding:20px 0 15px 0}
section.links .certo-g-r{line-height:1.7;}
section.links .certo-g-r ul li span{text-transform:uppercase; font-size:16px; font-weight:600;}
section.links-patrocinados {background:#E3F3F7; padding-bottom:35px}
section.links-patrocinados .certo-u-1-3{line-height:1.5; padding-top: 40px;}
section.links-patrocinados-vantagens {background:url(../imagens/bg_identidade_visual.png) center top repeat-x #D70B35; padding-bottom:40px}
section.links-patrocinados-porque {background:url(../imagens/bg_identidade_visual_2.png) center top repeat-x ;}
section.links-patrocinados-acompanhamento {background:url(../imagens/bg_vantagens_adwords.png) center top repeat-x  #2E4052; padding-bottom:50px}
section.bg-criacao {background:url(../imagens/bg_criacao_sites_2.png) no-repeat #E3F3F7; height:595px;}
section.identidade {background:url(../imagens/bg_identidade_rev.jpg) center top no-repeat #E3F2F7; padding-bottom:80px}
section.identidade {color: #FFF; line-height:1.5; text-shadow: 0px 1px 0px #000; }
section.identidade .cont-text{padding-top:55px; padding-left:55px;}
section.identidade .cont-text .agrupa-identidade {padding-bottom:55px}
section.identidade .certo-u-1-2 p.frase{font-size:18px}
section.identidade .certo-u-1-2 p.autor-frase{font-style:italic;}
section.identidade .certo-u-1-2 p.fonte-imagem{color:#FCA9BB; font-size:12px; padding-top:10px}
section.identidade-portfolio{background:url(../imagens/bg_portfolio.png) top center repeat-x;}
section.identidade-portfolio .titulo-portfolio a,
section.identidade-portfolio .titulo-portfolio {text-align:left; padding:5px 0 20px 0; font-size:16px; width:940px; margin:auto;color: #43616D;}
section.identidade-portfolio .item-port{padding:0 0 30px 0;}
section.identidade-porque-investir{background: #E3F2F7;}
section.identidade-porque-investir .container-r .certo-g-r{line-height:1.5}
section.identidade-porque-investir .container-r .certo-g-r .certo-u-1-2 p.fonte-imagem{font-size:12px; padding-bottom:40px; margin-left:20px; padding-top:10px}
section.site-pronto {padding-bottom:50px}
section.site-pronto .certo-g .texto {line-height:1.7; padding-top: 50px; text-align:center}
section.site-pronto-recursos {background:url(../imagens/bg_identidade_visual.png) center top repeat-x  #D70B35; padding-bottom:20px;}
section.site-pronto-recursos .certo-g-r {font-size:18px; line-height:1.9; padding-bottom:20px}
section.site-pronto-recursos .certo-g-r ul li {margin-left:80px}
section.site-pronto-motivos {background:url(../imagens/bg_identidade_visual_2.png) center top repeat-x  #FFF; padding-bottom:30px}
section.site-pronto-motivos .certo-u-1-2 {line-height:1.6}
section.site-pronto-motivos .certo-u-1-2 .padding-recursos{padding: 0 30px 0 20px}
section.site-pronto-motivos .pure-button-primary {font-size:18px ;margin-top:30px; background-color: #E3E3E3; color: #434343; height:38px; line-height:38px; border:1px solid #BEBEBE; font-weight:600; border-radius:0px;}
section.site-pronto-motivos .pure-button-primary:hover {text-decoration:none}
section.site-pronto-facil {background:url(../imagens/bg_facil_rapido.png) no-repeat center top #FFF; height:671px;}
section.site-pronto-facil .cont10 {padding: 30px 80px 0 80px}
section.site-pronto-facil .cont10-no-padding {padding: 10px 80px 0 80px}
section.site-pronto-facil .bg-setas {background:url(../imagens/icons_facil_rapido.png) no-repeat center bottom}
section.site-pronto-facil .certo-g-r .certo-u-1-4 p.titulo{font-size:18px; color:#FFF; text-transform:uppercase; text-shadow: 1px 1px 2px #000; line-height: 25px; height: 50px;}
section.site-pronto-facil .certo-g-r .certo-u-1-4 p.line-cont {line-height:3}
section.site-pronto-facil .certo-g-r .certo-u-1-4 p.blue{line-height:1.3}
#listaPortfolio .pure-u-1{padding:0 0 25px 0;}
#listaPortfolio .item{margin: auto;width: auto;}
#listaPortfolio .legenda{background:linear-gradient(to bottom, #0f3051 0%,#2e4052 25%,#2e4052 100%);width: 100%;margin: auto;margin-bottom:30px}
::selection {background:#D90E39; color:#FFF}
::-moz-selection {background:#D90E39; color:#FFF}

.bg-parallax {width: 100%; max-width: 1920px; position: relative; min-height: 100%; background-position: 50% 0; background-repeat: repeat; background-attachment: fixed;}



section.portfolio-interna .certo-u-2-3 .disp-moveis {background: url(../imagens/bg_tablet_iphone.png); width: 267px; height: 215px; position: relative; margin-top: -108px; float: right;}
section.portfolio-interna .certo-u-2-3 .disp-moveis img {padding:0;}
section.portfolio-interna .certo-u-2-3 .disp-moveis .iphone {float: left; padding: 95px 0 0 12px; width: 61px; height: 94px}
section.portfolio-interna .certo-u-2-3 .disp-moveis .tablet {float: left; padding: 22px 0 0 45px; width: 130px; height: 168px}




.equipe {color: #FFF; padding-bottom: 30px}
.equipe .item {padding: 0 30px 30px 30px;}
.equipe .foto {padding-bottom: 20px}
.equipe .foto img{border-radius: 100%; border: 1px solid #424242;}
.equipe h3 {font-size: 20px; line-height: 1.2; padding-bottom: 5px}
.equipe h3 span {font-weight: normal}
.equipe h4 {color: #730A20; padding-bottom: 10px}
.equipe .separa {height: 3px; width: 60px; background: #730B21}
.equipe .descricao {padding-top: 10px; font-size: 13px; line-height: 1.3}
.equipe .redes {padding: 10px 0 0 0}
.equipe .redes li {float: left; padding: 0 5px 0 0 }
.equipe .redes li a {background: #730A20 no-repeat center center; height: 32px; width: 32px; display: block; border-radius: 100%; transition: transform ease-out 0.1s, background 0.2s;}
.equipe .redes li a:hover {-webkit-transform: scale(0.93); -moz-transform: scale(0.93); -ms-transform: scale(0.93);	transform: scale(0.93);}
.equipe .redes li a.linkedin {background-image: url(../imagens/linkedin.png);}


.botao-ligue {padding: 0 0 0 20px; float: right}
.botao-ligue a {background: url(../imagens/bt_ligamosparavoce.png) top center no-repeat; height: 39px; width: 115px; display: block; transition: 0.2s all;}
.botao-ligue a:hover {background-position: bottom center}
#menu-topo .menu ul {line-height: 70px !important}
#menu-topo .menu ul li.dropdown ul {top:49px !important;}

section.agencia .texto-certoweb {margin-top: 90px}
section.agencia .texto-certoweb .atencao {color: #43616D; font-size: 26px; text-transform: uppercase; max-width: 320px; padding-left: 20px; line-height: 1.2}
section.agencia .texto-certoweb .atencao span {font-weight: 700; color: #D70B35}
section.agencia .texto-certoweb .caixa {background:  url(../imagens/box_sobre.png) top left no-repeat; margin-top: 20px; padding: 30px; max-width: 444px; color: #FFF }

#formLigamos h1{font-weight:400;color:#730F2C;font-size: 34px;padding-bottom:10px;line-height: 1.1;}
#formLigamos h2{font-weight:300;color:#730F2C;font-size: 24px;padding-bottom:20px;line-height: 1.1;}
#formLigamos .formulario input[type="text"] {background: #FFF; border-radius: 0; border-color: #C3C3C3; padding:10px 15px; font-size: 16px; box-shadow: none;}
#formLigamos .formulario input[type="text"]:focus {border-color: #851837; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.4)}
#formLigamos .botao {width: 80%}
#formLigamos .botao a {text-decoration: none !important; background: #DA1136; color: #FFF; font-size: 18px; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); padding-top:14px; padding-bottom: 14px; border-radius: 5px; border:1px solid #590E23; box-shadow: 0 3px 0 #590E23 !important; display: block;}
#formLigamos .botao a span {font-weight: 700;}


object[type^='application/gas-events-uni']{ display: none;}

