@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700');

/* Custom reset */
html {font-family:"Open Sans", sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}

body {font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff;}

@-moz-document url-prefix() {
	body {padding-top:60px;}
}

/* Header navbar */
.navbar-inverse {background-color:#0070BA;border-color:#09F;}
.navbar-brand {float:left;height:60px;max-width:240px;padding:15px 15px;font-size:18px;line-height:20px;}
.navbar-text {margin-top:26px;margin-bottom:15px;}
ul.nav {margin-top:10px;}
.navbar-toggle {margin-top:13px;}
.navbar-inverse .navbar-toggle {border-color:#06C;}
.navbar-inverse .navbar-nav > li {height:60px;}
.navbar-inverse .navbar-nav > li:first-child {margin-top:20px;}
.navbar-inverse .navbar-nav > li:last-child {padding-bottom:30px;}
.navbar-inverse .navbar-nav > li > a {color:#FFF;}
.navbar-inverse .navbar-nav > li > a:hover {color:#09C;}

@media (min-width : 768px) {
	.navbar-inverse .navbar-nav > li {height:20px;}
	.navbar-inverse .navbar-nav > li:first-child {margin-top:0;}
	.navbar-inverse .navbar-nav > li:last-child {padding-bottom:0;}
}

.mt-20 {margin-top:20px;}
.mt-30 {margin-top:30px;}
.ml-20 {margin-left:20px;}
.mb-30 {margin-bottom:30px;}

.esmaecer:hover {filter:alpha(opacity=30);-moz-opacity:0.30;opacity:0.30;}

.big120 {font-size:120%;}
.big150 {font-size:150%;}

hr {width:14rem;margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #06C;}

/* Banner home */
#homeBanner {width:100%;min-height:580px;
	background: url("/advsis/images/homeBanner-xs.jpg") center no-repeat;
	-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
	#homeBanner .chamada {position:absolute;left:0;width:95%;min-height:10px;}
	#homeBanner .icone {margin-top:0;}
	#homeBanner .icone img {max-width:0;}
	#homeBanner .texto {margin-top:140px;width:100%;font-size:1.8em;font-weight:700;color:#FFF;text-align:center;}
	#homeBanner .botao {margin-top:140px;width:100%;font-size:1.4em;font-weight:700;color:#000;text-align:center;}
	#homeBanner .seta {margin-top:30px;width:100%;}
	#homeBanner .rola {position:absolute;width:100%;top:510px;}

@media (max-width : 767px) and (orientation : landscape){
	#homeBanner {min-height:320px;
		background: url("/images/homeBanner-xsl.jpg") center no-repeat;
		-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
	#homeBanner .chamada {position:absolute;left:50%;width:48%;min-height:10px;}
	#homeBanner .icone {margin-top:0;}
	#homeBanner .icone img {max-width:0;}
	#homeBanner .texto {margin-top:50px;width:100%;font-size:1.9em;font-weight:700;color:#0070BA;}
	#homeBanner .botao {margin-top:20px;width:100%;font-size:1.4em;font-weight:700;color:#000;}
	#homeBanner .seta {margin-top:30px;width:100%;}
	#homeBanner .rola {position:absolute;width:100%;top:260px;}
}

@media (min-width : 768px) {
	#homeBanner {min-height:360px;
		background: url("/advsis/images/homeBanner.jpg") center no-repeat;
		-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
	#homeBanner .chamada {position:absolute;left:55%;width:45%;min-height:10px;}
	#homeBanner .icone {margin-top:0;}
	#homeBanner .icone img {max-width:0;}
	#homeBanner .texto {margin-top:70px;width:100%;font-size:1.9em;font-weight:700;color:#0070BA;text-align:left;}
	#homeBanner .botao {margin-top:40px;width:100%;font-size:1.4em;font-weight:700;color:#000;text-align:left;}
	#homeBanner .seta {margin-top:30px;width:100%;}
	#homeBanner .rola {position:absolute;width:100%;top:340px;}
}

@media (min-width : 992px) {
	#homeBanner {min-height:420px;
		background: url("/advsis/images/homeBanner.jpg") center no-repeat;
		-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
	#homeBanner .chamada {position:absolute;right:0;width:40%;min-height:10px;}
	#homeBanner .icone {margin-top:0;}
	#homeBanner .icone img {max-width:0;}
	#homeBanner .texto {margin-top:90px;width:100%;font-size:2.2em;font-weight:700;color:#0070BA;}
	#homeBanner .botao {margin-top:50px;width:100%;font-size:2em;font-weight:700;color:#000;}
	#homeBanner .seta {margin-top:40px;width:100%;}
	#homeBanner .rola {position:absolute;width:100%;top:400px;}
	#homeBanner .rola {position:absolute;width:100%;top:400px;}
}

#solucao {width:100%;padding-top:40px;}
#solucao .bgr {background-color:#06C;}
#solucao img {margin-top:10px;margin-bottom:10px;}
#solucao .texto {padding-top:10px;font-size:1.1em;font-weight:600;}

#solucao .cartaz1 {
	background: url("/advsis/images/sistema_cadastro_processos.jpg") center no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

#solucao .cartaz2 {
	background: url("/advsis/images/app_facilitando_clientes.jpg") center no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

#solucao .cartaz3 {
	background: url("/advsis/images/secretaria_virtual.jpg") center no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

@media (min-width : 768px) {
	#solucao .bgr {background-color:#06C;min-height:380px;}
	#solucao img {max-width:80px;margin-top:40px;margin-bottom:30px;}
	#solucao .texto {font-size:1.5em;font-weight:600;font-style:italic;color:#FFF;text-align:center;}
	#solucao a {color:#FFF;}
}

@media (min-width : 768px) {
	#solucao img {max-width:96px;}
}

#homeSecaoB {widows:100%;margin-top:60px;}
#homeSecaoB .texto {font-size:14px;padding-bottom:60px;}
#homeSecaoB img {margin:auto;}

@media (min-width : 768px) {
	#homeSecaoB .texto {padding-bottom:0;}
	#homeSecaoB img {max-height:320px;margin:auto;}
}

@media (min-width : 992px) {
	#homeSecaoB .texto {padding-top:10px;font-size:15px;}
}

@media (min-width : 1200px) {
	#homeSecaoB .texto {padding-top:20px;font-size:16px;}
	#homeSecaoB img {max-height:340px;margin:auto;}
}

#contato {width:100%;background-color:#73DCFF;padding-top:40px;padding-bottom:40px; margin-top: -60px}
#contato form {margin-top:30px;}

#suporte {width:100%;background-color:#0070BA;padding-top:30px;padding-bottom:30px;}
#suporte a, #suporte a:visited {color:#FFF;}
#suporte img {max-width:80px;}
#suporte img:hover {opacity:0.3;}
#suporte .spc {margin-bottom:40px;}
#suporte .titulo {font-size:20px;font-weight:600;color:#FFF;}
#suporte .titulosub {font-size:16px;font-weight:400;color:#FFF;}

@media (min-width : 768px) {
	#suporte .spc {margin-bottom:0;}
}

#footer {width:100%;padding-top:40px;padding-bottom:40px;}
#footer img {max-height:54px;}

/* ------------------------------- */

#appBanner {width:100%;min-height:580px;
	background: url("/advsis/images/cfuncionaBanner-xs.jpg") center no-repeat;
	-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
#appBanner .chamada {position:absolute;width:90%;min-height:10px;}
#appBanner .icone {margin-top:100px;}
#appBanner .icone img {max-width:80px;}
#appBanner .texto {margin-top:40px;width:100%;font-size:1.4em;font-weight:700;color:#0070BA;text-align:center;}
#appBanner .botao {margin-top:140px;width:100%;font-size:1.4em;font-weight:700;color:#FFF;text-align:center;}
#appBanner .seta {margin-top:50px;width:100%;}
#appBanner .rola {position:absolute;width:100%;top:520px;}

@media (max-width : 767px) and (orientation : landscape){
	#appBanner {min-height:320px;
		background: url("/advsis/images/cfuncionaBanner-xsl.jpg") center no-repeat;
		-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
	#appBanner .chamada {position:absolute;width:50%;min-height:10px;}
	#appBanner .icone {margin-top:40px;}
	#appBanner .icone img {max-width:64px;}
	#appBanner .texto {margin-top:10px;width:100%;font-size:1.5em;font-weight:700;color:#0070BA;text-align:center;}
	#appBanner .botao {margin-top:20px;width:100%;font-size:1.5em;font-weight:700;color:#FFF;text-align:center;}
	#appBanner .seta {margin-top:20px;width:100%;}
	#appBanner .rola {position:absolute;width:100%;top:260px;}
}

@media (min-width : 768px) {
	#appBanner {min-height:360px;
		background: url("/advsis/images/cfuncionaBanner.jpg") center no-repeat;
		-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
	#appBanner .chamada {position:absolute;width:50%;min-height:10px;}
	#appBanner .icone {margin-top:60px;}
	#appBanner .icone img {max-width:64px;}
	#appBanner .texto {margin-top:10px;width:100%;font-size:1.5em;font-weight:700;color:#FFF;text-align:center;}
	#appBanner .botao {margin-top:30px;width:100%;font-size:1.5em;font-weight:700;color:#FFF;text-align:center;}
	#appBanner .seta {margin-top:30px;width:100%;}
	#appBanner .rola {position:absolute;width:100%;top:340px;}
}

@media (min-width : 992px) {
	#appBanner {min-height:420px;
		background: url("/advsis/images/cfuncionaBanner.jpg") center no-repeat;
		-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
	#appBanner .chamada {position:absolute;width:50%;min-height:10px;}
	#appBanner .icone {margin-top:60px;}
	#appBanner .icone img {max-width:80px;}
	#appBanner .texto {margin-top:10px;width:100%;font-size:2em;font-weight:700;color:#FFF;text-align:center;}
	#appBanner .botao {margin-top:50px;width:100%;font-size:2em;font-weight:700;color:#FFF;text-align:center;}
	#appBanner .seta {margin-top:40px;width:100%;}
	#appBanner .rola {position:absolute;width:100%;top:400px;}
}

#appSecaoA {width:100%;margin-top:60px;}
#appSecaoA .item {margin-top:30px;margin-bottom:30px;font-size:18px;font-weight:600;}
#appSecaoA .glyphicon {font-size:22px;color:#093;}
#appSecaoA .cor {background-color:#FF0;}

@media (min-width : 768px) {
	#appSecaoA .item {font-size:16px;}
}

@media (min-width : 1200px) {
	#appSecaoA .item {font-size:20px;}
}

#appSecaoB {background-color:#E7E7E7;width:100%;margin-top:60px;padding-top:60px;padding-bottom:60px;}

/* ------------------------------- */

#svirtualBanner {width:100%;min-height:580px;
	background: url("/advsis/images/svirtualBanner-xs.jpg") center no-repeat;
	-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
#svirtualBanner .chamada {position:absolute;width:90%;min-height:10px;}
#svirtualBanner .icone {margin-top:100px;}
#svirtualBanner .icone img {max-width:80px;}
#svirtualBanner .texto {margin-top:40px;width:100%;font-size:1.2em;font-weight:700;color:#000;}
#svirtualBanner .botao {margin-top:100px;width:100%;font-size:1.4em;font-weight:700;color:#FFF;text-align:center;}
#svirtualBanner .seta {margin-top:50px;width:100%;}
#svirtualBanner .rola {position:absolute;width:100%;top:520px;}

@media (max-width : 767px) and (orientation : landscape){
	#svirtualBanner {min-height:320px;
		background: url("/advsis/images/svirtualBanner-xsl.jpg") center no-repeat;
		-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
	#svirtualBanner .chamada {position:absolute;width:50%;min-height:10px;}
	#svirtualBanner .icone {margin-top:30px;}
	#svirtualBanner .icone img {max-width:64px;}
	#svirtualBanner .texto {margin-top:10px;width:100%;font-size:1.3em;font-weight:700;color:#FFF;}
	#svirtualBanner .botao {margin-top:20px;width:100%;font-size:1.5em;font-weight:700;color:#FFF;text-align:center;}
	#svirtualBanner .seta {margin-top:20px;width:100%;}
	#svirtualBanner .rola {position:absolute;width:100%;top:260px;}
}

@media (min-width : 768px) {
	#svirtualBanner {min-height:360px;
		background: url("/advsis/images/svirtualBanner.jpg") center no-repeat;
		-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
	#svirtualBanner .chamada {position:absolute;width:50%;min-height:10px;}
	#svirtualBanner .icone {margin-top:50px;}
	#svirtualBanner .icone img {max-width:64px;}
	#svirtualBanner .texto {margin-top:10px;width:100%;font-size:1.4em;font-weight:700;color:#FFF;text-align:center;}
	#svirtualBanner .botao {margin-top:30px;width:100%;font-size:1.5em;font-weight:700;color:#FFF;text-align:center;}
	#svirtualBanner .seta {margin-top:30px;width:100%;}
	#svirtualBanner .rola {position:absolute;width:100%;top:340px;}
}

@media (min-width : 992px) {
	#svirtualBanner {min-height:420px;
		background: url("/advsis/images/svirtualBanner.jpg") center no-repeat;
		-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
	#svirtualBanner .chamada {position:absolute;width:50%;min-height:10px;}
	#svirtualBanner .icone {margin-top:60px;}
	#svirtualBanner .icone img {max-width:80px;}
	#svirtualBanner .texto {margin-top:10px;width:100%;font-size:1.8em;font-weight:700;color:#FFF;text-align:center;}
	#svirtualBanner .botao {margin-top:50px;width:100%;font-size:2em;font-weight:700;color:#FFF;text-align:center;}
	#svirtualBanner .seta {margin-top:40px;width:100%;}
	#svirtualBanner .rola {position:absolute;width:100%;top:400px;}
}

#svirtualSecaoA {width:100%;margin-top:40px;margin-bottom:40px;}
#svirtualSecaoA .item {margin-top:30px;margin-bottom:30px;font-size:18px;font-weight:600;}
#svirtualSecaoA .glyphicon {font-size:22px;color:#093;}
#svirtualSecaoA .cor {background-color:#FF0;}

@media (min-width : 768px) {
	#svirtualSecaoA .item {font-size:16px;}
}

@media (min-width : 1200px) {
	#svirtualSecaoA .item {font-size:20px;}
}

/* ------------------------------- */

#scobrancaBanner {width:100%;min-height:580px;
	background: url("/advsis/images/cobrancaBanner-xs.jpg") center no-repeat;
	-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
#scobrancaBanner .chamada {position:absolute;width:90%;min-height:10px;}
#scobrancaBanner .icone {margin-top:100px;}
#scobrancaBanner .icone img {max-width:80px;}
#scobrancaBanner .texto {margin-top:40px;width:100%;font-size:1.5em;font-weight:700;color:#FFF;text-align:center;}
#scobrancaBanner .botao {margin-top:140px;width:100%;font-size:1.4em;font-weight:700;color:#FFF;text-align:center;}
#scobrancaBanner .seta {margin-top:50px;width:100%;}
#scobrancaBanner .rola {position:absolute;width:100%;top:520px;}

@media (max-width : 767px) and (orientation : landscape){
	#scobrancaBanner {min-height:320px;
		background: url("/advsis/images/cobrancaBanner-xsl.jpg") center no-repeat;
		-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
	#scobrancaBanner .chamada {position:absolute;width:50%;min-height:10px;}
	#scobrancaBanner .icone {margin-top:30px;}
	#scobrancaBanner .icone img {max-width:64px;}
	#scobrancaBanner .texto {margin-top:10px;width:100%;font-size:1.4em;font-weight:700;color:#FFF;text-align:center;}
	#scobrancaBanner .botao {margin-top:20px;width:100%;font-size:1.5em;font-weight:700;color:#FFF;text-align:center;}
	#scobrancaBanner .seta {margin-top:20px;width:100%;}
	#scobrancaBanner .rola {position:absolute;width:100%;top:260px;}
}

@media (min-width : 768px) {
	#scobrancaBanner {min-height:360px;
		background: url("/advsis/images/cobrancaBanner.jpg") center no-repeat;
		-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
	#scobrancaBanner .chamada {position:absolute;width:50%;min-height:10px;}
	#scobrancaBanner .icone {margin-top:60px;}
	#scobrancaBanner .icone img {max-width:64px;}
	#scobrancaBanner .texto {margin-top:10px;width:100%;font-size:1.5em;font-weight:700;color:#FFF;text-align:center;}
	#scobrancaBanner .botao {margin-top:30px;width:100%;font-size:1.5em;font-weight:700;color:#FFF;text-align:center;}
	#scobrancaBanner .seta {margin-top:30px;width:100%;}
	#scobrancaBanner .rola {position:absolute;width:100%;top:340px;}
}

@media (min-width : 992px) {
	#scobrancaBanner {min-height:420px;
		background: url("/advsis/images/cobrancaBanner.jpg") center no-repeat;
		-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
	#scobrancaBanner .chamada {position:absolute;width:50%;min-height:10px;}
	#scobrancaBanner .icone {margin-top:60px;}
	#scobrancaBanner .icone img {max-width:80px;}
	#scobrancaBanner .texto {margin-top:10px;width:100%;font-size:2em;font-weight:700;color:#FFF;text-align:center;}
	#scobrancaBanner .botao {margin-top:50px;width:100%;font-size:2em;font-weight:700;color:#FFF;text-align:center;}
	#scobrancaBanner .seta {margin-top:40px;width:100%;}
	#scobrancaBanner .rola {position:absolute;width:100%;top:400px;}
}

#scobrancaSecaoA {width:100%;margin-top:40px;}
#scobrancaSecaoA .item {margin-top:30px;margin-bottom:30px;font-size:18px;font-weight:600;}
#scobrancaSecaoA .glyphicon {font-size:22px;color:#093;}
#scobrancaSecaoA .cor {background-color:#FF0;}

@media (min-width : 768px) {
	#scobrancaSecaoA .item {font-size:16px;}
}

@media (min-width : 1200px) {
	#scobrancaSecaoA .item {font-size:20px;}
}

#scobrancaSecaoB {background-color:#E7E7E7;width:100%;margin-top:60px;padding-top:60px;padding-bottom:60px;}

/* ------------------------------- */

#precosBanner {width:100%;min-height:100px;background-color:#036;}
#precosBanner h1 {color:#FFF;}

#precos {width:100%;margin-top:40px;margin-bottom:60px;}
#precos .item {font-size:18px;}

#precos #unidade {width:100%;height:256px;padding-top:70px;margin:0 auto;background: url("/advsis/images/tabela-valores.png") center no-repeat;}
#precos #unidade .menor {font-size:18px;}
#precos #unidade .valor {font-size:36px;font-weight:700;}

/* ------------------------------- */

#conta {width:100%;height:100%;}
#conta h1 {margin-top:60px;}
#conta #login {min-height:400px;padding-top:60px;padding-bottom:60px;margin:auto;}
#conta #login .glyphicon {font-size:16px;color:#666;}

@media (max-width : 767px) and (orientation : landscape){
	#conta #login {min-height:300px;padding-top:30px;}
}

@media (min-width : 768px) {
	#conta #login {min-height:400px;padding-top:80px;}
}

#assinar {width:100%;min-height:100px;}
#assinar h1 {margin-top:40px;}

@media (min-width : 768px) {
	#assinar {margin-bottom:40px;}
}

#assinarCadastro {width:100%;margin-bottom:60px;}

#assinarPagto {width:100%;margin-bottom:60px;}

#assinarBenvindo {width:100%;margin-bottom:60px;}
