@font-face {
font-family: Swiss;
    src: url('../fonts/swiss.eot'); /* IE9 Compatibility Modes */
    src: url('../fonts/swiss.eot?') format('eot'),  /* IE6-IE8 */
    url('../fonts/swiss.woff') format('woff'), /* Modern Browsers */
    url('../fonts/swiss.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/swiss.svg#Oswald') format('svg'); /* Legacy iOS */
}

body{
    font-family: Arial;
    font-size: 16px;
}
.wrap { max-width: 1320px; margin: 0 auto;}
#topo { width:90%; height: auto; margin: 40px auto;}
#topo img { margin-left: 10px; max-width: 45%; }

#box-form-login{ float:right; }
#box-form-login h2{color: #644f7c; font-size: 1.3em; font-family: Swiss; margin-bottom: 5px; }
#form-news-login input{height: 20px; padding: 3px 3px; text-align: center; color: #ccc; font-size: 1em; width:38%; }
#form-news-login button{height: 30px; padding: 3px 3px; text-align: center; color: #fff;  background:#bf5853; border:0px; font-size: 1.1em; font-family: Swiss; cursor: pointer; width:15%;}

#slide-geral{width: 100%; min-height: 550px; background: url('../img/fundo-slide.png')repeat-x; padding: 30px 0px;}
#slide-geral-d{float: left; width: 40%; padding-left: 10%; text-align: center; }
#slide-geral-d img{max-width: 100%;}
#slide-geral-e{float: left; width: 40%; padding-right: 10%; padding-top: 10%; text-align: right; font-family: Swiss; color:#644f7c; font-size: 3.0em; }

#box-form-newsletter{min-height: 130px; background:#644f7c; text-align: center; padding:20px 0px; }
#box-form-newsletter h2{color: #fff; font-size: 2.0em; font-family: Swiss; margin-bottom: 15px;}
#box-form-newsletter p{color: #fff; font-size: 1.2em; font-family: Swiss; margin-bottom: 30px;}
#form-news input{height: 50px; padding: 5px 5px; text-align: center; color: #ccc; font-size: 1.5em;}
#box-form-newsletter #comece_email{ width:25%; }
#box-form-newsletter #comece_telefone{ width:15%; }
#form-news button{height: 65px; padding: 5px 5px; text-align: center; color: #fff; width: 15%; background:#bf5853; border:0px; font-size: 1.5em; font-family: Swiss; cursor: pointer;}

#oitocentos{min-height: 110px; background:#644f7c; text-align: center; padding:40px 0 0 0; margin-bottom:10px;color: #fff; font-size: 4em; font-family: Swiss; }

#oitocentos a { color: #FFF; text-decoration: none; }

#tools-news{width: 90%; min-height: 320px; padding: 30px 0px; margin:0px auto;}
.tools{width: 29%; float: left; margin: 0px 2%; text-align: center; }
.tools img{margin-bottom: 20px;}
.tools h2{font-size: 1.5em; font-family: Swiss; color:#353535;  }

#solicite-proposta{padding: 50px 0px; width: 100%; text-align: center; font-family: Swiss; font-size: 2.0em; line-height: 35px; color: #fff; background: #644f7c; min-height: 80px;}

#planos{width: 90%; min-height: 400px; padding: 20px 0px; margin: 0px auto;}
#planos h2{color: #0354a0; font-family: Swiss; font-size: 3.0em; margin-bottom: 30px; text-align: center; }
.plano{width: 15%; min-height: 100px; float: left; margin:0px 0.5%; font-family: Swiss; font-size: 1.2em; }
.plano:hover{
	-webkit-box-shadow: 0px -1px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px -1px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 0px -1px 5px 0px rgba(0,0,0,0.75);
}
.plano-1{min-height: 20px; padding: 20px 0px; text-align: center; color: #fff; background: #0354a0;}
.plano-2{min-height: 20px; padding: 20px 0px; text-align: center; color: #fff; background: #0163bf;}
.plano-3{min-height: 20px; padding: 20px 0px; text-align: center; color: #fff; background: #0354a0;}
.plano-4{min-height: 20px; padding: 20px 0px; text-align: center; color: #0354a0; background: #dbdbdb;}
.plano-5{min-height: 20px; padding: 20px 0px; text-align: center; color: #333; background: #dbdbdb;}


.plano-1-1{min-height: 20px; padding: 20px 0px; text-align: center; color: #fff; background: #0354a0; border-top: 5px solid #dcbd2f; border-left: 5px solid #dcbd2f; border-right: 5px solid #dcbd2f;}
.plano-2-1{min-height: 20px; padding: 20px 0px; text-align: center; color: #fff; background: #0163bf; border-left: 5px solid #dcbd2f; border-right: 5px solid #dcbd2f;}
.plano-3-1{min-height: 20px; padding: 20px 0px; text-align: center; color: #fff; background: #0354a0; border-left: 5px solid #dcbd2f; border-right: 5px solid #dcbd2f;}
.plano-4-1{min-height: 20px; padding: 20px 0px; text-align: center; color: #0354a0; background: #dcbd2f; border-left: 5px solid #dcbd2f; border-right: 5px solid #dcbd2f;}
.plano-5-1{min-height: 20px; padding: 20px 0px; text-align: center; color: #333; background: #dbdbdb;}

#info-news-2{padding: 50px 0px; width: 100%; text-align: center; background: #644f7c; min-height: 80px;}
#info-news-2 h2{font-family: Swiss; font-size: 2.0em; color: #fff; margin-bottom: 30px;}
#info-news-2 button{height: 65px; padding: 5px 5px; text-align: center; color: #fff; width: 15%; background:#bf5853; border:0px; font-size: 1.5em; font-family: Swiss; cursor: pointer;}
#info-news-2 p{color: #fff; font-size: 1.2em; font-family: Swiss; margin-bottom: 30px;}

#banner{
	background: url('../img/banner.jpg')no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height: 400px;
	padding-top: 15%;
}

#banner-quadro{font-size: 2.0em; color: #fff; line-height: 35px; background: url('../img/fundo-banner.png') repeat; width: 30%; margin-left: 5%;padding: 2%; }


/* RODAPE */
#contato { padding: 50px 0px 80px 0px ; float: left; width:100%; }
#contato-wrap {max-width: 1320px;margin: 0 auto;}
#contato-parte1{width: 20%; float:left;}
#contato-parte2{width: 23%; float:left; margin-left:5%;}
#contato-parte3{width: 32%; float:left; margin-left:5%;min-height: 320px;}
#contato-parte4{width: 15%; float:right; text-align: center;}
#contato-parte5{width: 15%; float:right; text-align: center;}
#contato-parte6{width: 15%; float:right; text-align: center;}
#contato{background:#212121;}
#contato h1{color:#FFF; font-size: 24px; font-weight: bold;}
#contato p{ font-size: 12px;}
#contato-parte1 li {margin:5px 0px;}
#contato-parte1 img { max-width: 100%;}
#contato-parte1 hr { margin-top: 0px; }
#contato-parte1 a {color:#FFF; text-decoration: underline; font-size: 12px}
.redesocial{ max-width: 42px; margin-right: 10px; }
#contato-chat-rd{margin:5px 0px}
#contato-parte2 input, #contato-parte2 textarea {  margin: 2px 0px; padding: 0px; border: 1px solid #666;font-family:Arial;}
.input-contato { width: 100%; height: 30px;}
.textarea-contato { width: 100%;}
.botao-contato { width: 100%; height: 40px; background:#498BF4; cursor: pointer;}
#contato-parte3 p {color:#FFF;margin-bottom: 7px;}
#contato-parte3 h1 {margin-bottom: 5px;}
#mapa-ideal{max-width: 99%;}
#contato-parte3 a { color: #FFF;}


#msg_contato { font-size: 12px;}
.darkred { color: #FF0000; }
.darkgreen { color: #00FF00; }

#preview{position:absolute;border:1px solid #ccc;background:#333;padding:5px;display:none;color:#fff;}
/*#preview img {max-width: 100%;}*/

#comece_ja { width: 100%; margin-bottom: 50px;float:left;}
#comece_ja_topo { width: 100%; margin-top: 50px; margin-bottom: 50px;}
#comece_ja_topo h1 { font-size: 50px; color: #333;}
#comece_ja_topo p { font-size: 24px; color: #666;}
#opcoes_escolha_site { width: 1304px; height: 50px; border-bottom: 2px solid #666; margin: 0 auto; }
#opcoes_escolha_site_1, #opcoes_escolha_site_2, #opcoes_escolha_site_3 { width: 149px; border-left: 2px solid #666; border-top: 2px solid #666; float: left; font-size: 18px; text-align: center; line-height: 48px; cursor: pointer; }
#opcoes_escolha_site_2 {  border-right: 2px solid #666; }
.opcoes_escolha_site_ativo { height: 50px; border-bottom: 0px;  background: #FFF; color: #000; }
.opcoes_escolha_site_nativo { height: 48px; border-bottom: 2px solid #666;  background: #777; color: #FFF; }
#escolha_site { width: 100%; height: 550px; clear: both;}
#escolha_site_parte1 { width: 1300px; height: 550px; border: 2px solid #666; border-top: 0px; margin: 0 auto; }
#seta_esquerda, #seta_direita { width: 27px; height: 100%;}
#seta_esquerda { background: url('../img/seta_esquerda.png') no-repeat center; float: left; cursor: pointer;}
#seta_direita{ background: url('../img/seta_direita.png') no-repeat center; float: right; cursor: pointer;}
#escolha_de_site { width: 1240px; height: 100%; float: left; overflow: hidden; z-index: 998;}

#conteudo_escolha_de_site_cont { margin-left: 0px;clear:both;}
#conteudo_escolha_de_site_juri { display:none; }
#conteudo_escolha_de_site_exclu { display:none; }
.conteudo_escolha_de_site { margin-left: 0px;}
.conteudo_escolha_de_site_linha1_cont, .conteudo_escolha_de_site_linha2_cont, .conteudo_escolha_de_site_linha3_cont,
.conteudo_escolha_de_site_linha1_juri, .conteudo_escolha_de_site_linha2_juri, .conteudo_escolha_de_site_linha3_juri,
.conteudo_escolha_de_site_linha1_excl, .conteudo_escolha_de_site_linha2_excl, .conteudo_escolha_de_site_linha3_excl
 { clear: both;}
 
 
 /*Solicitado para aparecer no maximo 4 colunas*/
#opcoes_escolha_site {width: 1054px;}
#escolha_site_parte1 { width: 1050px;}
#escolha_de_site { width: 990px;  }


/*BOTÃO AJUDA CHAT*/
#bt-fechar-ajuda{display:none; width: 40px; height: 113px; position:fixed;bottom:0;right: 4%;cursor: pointer;z-index: 9999999999999999999999999999;}

#bt-ajuda-rodape{display:none; width:350px; height:100px; position:fixed;bottom:0;right: 2%;cursor: pointer;z-index: 99999;}
#bt-ajuda-rodape img{max-width: 100%;}
#bt-ajuda-clique{width:350px; height:225px; display:none; position:fixed;bottom:0;right: 2%; cursor: pointer;z-index: 99999;}
#bt-atendimento-ajuda{background: #dcdcdc; min-height: 50px; width: 350px;padding-top: 1px; }
#bt-meio-atendimento-ajuda{background: #fff; width: 300px;padding: 5px 0px; border-radius: 5px; text-align: center; color:#a8a7a7;margin: 10px auto;font-size: 1.5em; }
/*BOTÃO AJUDA CHAT*/


/*JANELA MODAL*/

#mascara {
  position:absolute;
  left:0;
  top:0;
  z-index:9998;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes #dialog {
  width:612px; 
  height:420px;
  padding:10px;
 
}

#boxes #dialog1 {
  width:375px; 
  height:203px;
}


.close{display:block; text-align:right; color: #fff;}


#img-news{cursor: pointer;}

.status {padding:15px; margin: 10px 20px; border: 1px solid transparent; border-radius: 4px; text-align:center;}
#status_erro {background-color:#f2dede; border-color:#ebccd1; color:#a94442;}
#status_ok {background-color:#dff0d8; border-color:#d6e9c6; color:#3c763d;}

#loadchat-2{bottom:2%!important;right:2%!important;}
.lcp-chat-icon-p1{margin-right:0!important;}

#fab-wpp{position:fixed;width:64px;right:2%;bottom:14%;z-index:9998;}
#fab-wpp .fab-action{
  transition:all 225ms ease-in-out;
  position:absolute;
  cursor:pointer;
  bottom:0;
  display:flex;
  align-items:center;
  width:64px;
  height:64px;
  background-color:#34AF23;
  border-radius:50%;
  text-align:center;
  box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}
#fab-wpp .fab-action:hover{background-color:#2d991e}
#fab-wpp .fab-action i{margin:0 auto;color:#fff;font-size:2.5rem;}

.grecaptcha-badge { visibility: hidden; }

#wbot-open-chat{ display: none; }