@charset "utf-8";
/*
@font-face {
font-family: 'OpenSans';
src: url("www.inatel.br/custom/templateinatelazul/fonts/OpenSans-Regular.eot") format("embedded-opentype"),
url("http://www.inatel.br/custom/templateinatelazul/fonts/OpenSans-Regular.ttf") format("truetype");
font-weight: normal;
font-style: normal;
}
*/
@font-face {
font-family: 'futura';
src: url('../fonts/futura.eot');
src: url('../fonts/futura.eot?#iefix') format('embedded-opentype'),
url("../fonts/futura.ttf") format("truetype");
font-weight: normal;
font-style: normal;
}



* {
  margin:0px;
  padding:0px;
  font-family: 'OpenSans',  sans-serif;
}

h1, h2, h3 {font-family: 'futura', 'OpenSans', sans-serif; }
p {font-family: 'OpenSans',  sans-serif;}
a, img, #toTop, input, select, textarea, button, option, tr:hover td, tr:hover td.bolsa100, .Encapsular-Bloco:hover .SJ-Blocos, .Encapsular-Bloco, .gridDestaque, .gridDestaque:hover, .Contato input, .Contato textarea, .Contato input:hover, .Contato input:focus, .Contato textarea:hover, .Contato textarea:focus, .etiqueta-Titulo, .ico-expand-modal {
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -ms-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
}

body {
  font-size: 62.5%;
}

img {
  border:none;
  max-width: 100%;
}

.finaliza {
  display:block;
  clear:both;
  font-size:0px;
  height:1px;
  width:100%;
}

input:focus {
  outline: none;
}
textarea:focus{
 outline:none;
}

#toTop {
width:40px;
height: 40px;
border-radius: 5px 0 0 0;
background:#006699;
text-align:center;
padding:12px 5px 5px 5px;
position:fixed; /* fixa o botão */
bottom:0px; /* e coloca o botão no canto junto com essa parte do código*/
right:0px;
cursor:pointer;
text-transform: uppercase;
color:#fff;
font-family:RobotoLight;
font-size:11px;
z-index: 999999999;
opacity: 0.6;
text-decoration: none;
font-weight: bold;
}

#toTop:hover {
    opacity: 1;
}


/* === WRAPPER com 1200px DE LARGURA E 30px DE PADDING NA ESQUERDA E NA DIRETA === */
.SJ-Wrap-1366 {
    display:block;
    width:90%;
    max-width:1366px;
    margin:0 auto;
    padding:0 5%;
    position: relative;
}

.menu {
  background: #333333;
  top:45px; position: fixed; width:100%; z-index: 8888;
}

.SJ-Faixa-Azul {
  background:#32A794;
  padding:0px 0 50px 0;
  position: relative;
}

.SJ-Faixa-Top-VerdeClaro {
  /*background: #249C9B;*/
  width: 100%;
  height:50px;
  /*position: absolute;*/
}


.SJ-Faixa-F6 {
  background:#F6F6F6;
  padding:50px 0;
}

.SJ-Faixa-Verde {
  background:#B3D23D;
  padding:50px 0;
}

.SJ-Faixa-F6 h2, .SJ-Faixa-Azul h2 {
  font-size:5em;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: -0.5px;
  margin-bottom:0.7em;
}
.SJ-Faixa-Azul h2 {color:#fff;}
.SJ-Faixa-Azul p {color:#27282A;}
.SJ-Faixa-F6 h2, .SJ-Faixa-F6 p {color:#A7A9AC;}

.SJ-Faixa-F6 p, .SJ-Faixa-Azul p {
  font-size:2em;
  font-weight: 300;
  letter-spacing: -0.5px;
}

.backOpacoFaixa3{
  background: #0BA14B;
  min-height: 205px;
}
.minHeightFaixa3 { /* altura 485px - 120px das paddigns do wrapcont */
  min-height: 205px; 
}

.flexBoxGeral {display: flex; flex-wrap: wrap;}
.flexNoWrap {flex-wrap: nowrap;}
.align-items-center {align-items:center;}
.align-items-baseline {align-items:baseline;}
.justify-content-space-evenly {justify-content: space-evenly;}
.justify-content-space-between {justify-content: space-between;}
.flexCol1 {width:100%; animation: 2s fadeInLeftBig;}
.flexCol2 {width:50%; animation: 2s fadeInLeftBig;}
.flexCol3 {width:31%; animation: 2s fadeInLeftBig; margin-bottom: 30px; position: relative; padding:0 0 60px 0;}
.flexCol3-32-8 {width:32.8%; animation: 2s fadeInLeftBig; margin-bottom: .8%; position: relative; padding:0;}
.flexCol2-49 {width:49%;}
.flexCol4{}
.flexCol5{}

.flexCol3:nth-child(3n-1) {margin-left:3.5%; margin-right: 3.5%;  animation: 2s fadeInUpBig;}
.flexCol3:nth-child(3n) {animation: 2s fadeInRightBig;}
.flexCol3-32-8:nth-child(3n-1) {margin-left:.8%; margin-right: .8%;  animation: 2s fadeInUpBig;}
.flexCol3-32-8:nth-child(3n) {animation: 2s fadeInRightBig;}
.flexCol2-49:nth-child(2n+2) {animation: 2s fadeInRightBig;}
.flexCol3 h4 {margin-top:14px; margin-bottom: 10px;}
.flexCol3 .saibaMais {display: flex; align-items: center; font-weight: bold; color:#332b29;}
.flexCol3 p a img {margin-right: 8px;}

.flexFaixas-col2 {padding:0 0 0 0%;}

.flexFaixas-col2 h3 {font-size:34px; font-weight: 400; color:#fff;}

.bul01, .bul02 {width:20%;}
.textBul01, .textBul02 {width: 80%;}

/* CORES, LARGURAS, TAMANHOS E ALINHAMENTOS */
.textColorPreto {color:#332b29;}
.textColorBranco {color:#fff;}

/****** ICONES *****/
.ico-borda {border:2px solid #fff; border-radius: 50%;}
.icoXtexto {align-items: center; flex-wrap: nowrap;}
.icoXtexto div:nth-child(2) {padding-left:30px;}
.bullXtexto {width:8%;}
.icoXtexto div p span {font-weight: 500; font-size:23px; line-height: 1.3em;}
/****** FINAL DOS ICONES *****/

/***** Inicio dos wraps (corpo dos conteúdos) ****/
.wrap{width:100%;}
.wrap1396 {display:block; max-width:1396px; width:100%; margin:0 auto; }
.wrapSobrepoeDestaque {margin-top:-60px;}
.wrapCont {padding:60px 140px;}
.wrapContRodape {padding:20px 140px;}
.wrapBgWhite {background: #fff;}
.wrapBRadius {border-radius: 30px 30px 0 0;}
/***** Final dos wraps (corpo dos conteúdos)  ****/

a.lista-congresso {
  text-decoration: none;
    border-radius: 30px;
    padding: 8px 30px;
    font-size: 19px;
    letter-spacing: -0.4px;
    background: #fff;
    border: 1px solid #fff;
    border-bottom: 2px solid #fff;
    color: #0BA14B;
    display: inline-block;
    margin:10px auto 0 auto;
 }
 a.lista-congresso:hover{
  background:#2F59A7;
  border: 1px solid #2F59A7;
  color:#fff;
 }

@media screen and (max-width: 1366px){
.flexFaixas-col2 h3 {font-size:32px; }
}
@media screen and (max-width: 1100px) {
  .space-between-1000 {justify-content: space-between;}
  .flexCol3 {width: 48%; padding: 0 0 60px 0;}
  .flexCol3:nth-child(3n-1) {margin-left: 0%; margin-right: 0%;}
  .flexCol2 {width: 48%; margin-left: 00;}
  .flexCol3-32-8 {width:49.5%;}
  .flexCol3-32-8:nth-child(3n-1) {margin-left:0; margin-right: 0;}

  .bul01, .bul02 {width:30%;}
  .textBul01, .textBul02 {width: 70%;}

  .icoXtexto {align-items: top;}
}
@media screen and (max-width: 860px){
  .wrapCont, .wrapContRodape {padding: 30px 30px;}
}
@media screen and (max-width: 700px){
  .flexCol2 {width: 90%; margin: 0 auto 30px auto;}
  .flexCol2 h3, .flexCol2 h6, .flexCol2 p {text-align: center;}

  .bul01, .bul02 {width:30%;}
  .textBul01, .textBul02 {width: 70%;}
}
@media screen and (max-width: 480px){
  li.doisGrids a {white-space: initial !important; text-align: left;}
}

.etiqueta-Titulo {
  display: inline-block;
  width:45%;
  margin:0 auto 20px auto;
  background:#fff;
  padding:20px 0;
  box-shadow: -20px -20px 0px -10px #32A794, 20px -20px 0px -10px #32A794, 0 10px 5px -5px #333;
  border-radius: 0 0 7px 7px;
  opacity: 0.9;
}

.etiqueta-Titulo:hover {
  opacity: 1;
  width:60%;
}

.etiqueta-SubTitulo {
width: 86%;
margin: 0 auto 20px auto !important;
background: #112559;
padding: 5px 0;
box-shadow: 0 15px 15px -13px #333;
border-radius: 2px;
font-weight: 100 !important;
text-align: center;
color:#231F20;
}
h2.etiqueta-SubTitulo  {
  color:#fff;
}

span.horario-Palestra {
  -moz-transform:rotate(-90deg);
  -webkit-transform:rotate(-90deg);
  -o-transform:rotate(-90deg);
  -ms-transform:rotate(-90deg);
  transform: rotate(-90deg);
  display: inline-block;
  text-align: right;
  color: #418F93;
  margin-top: 18px;
  font-size: 22px;
  float:left;
}

.Minicursos-4Col span.horario-Palestra {
    color:#112559;
    margin-top:8px;
    height:46px;
    padding-bottom:16px;
}

.Minicursos-4Col span.horario-Palestra-102 {
  height:90px;
}
.Minicursos-4Col span.horario-Palestra-146 {
  height:146px;
}

.dados-Palestra {
  font-size: 20px;
  color: #112559;
  font-weight: 100 !important;
}

.dados-Palestra strong {
  font-weight: 100 !important;
  border-bottom: 1px solid #112559;
}

.dados-P {
  font-size: 15px !important;
color: #112559 !important;
letter-spacing: -1px !important;
margin-bottom: 10px;
}
.SJ-BL-418F93 {border-left: 1px solid #112559;}
.etiqueta-Titulo h3 {
  color:#231F20;
  font-size:40px;
  letter-spacing: 0.5px;
}

.etiqueta-Titulo p.etiqueta-Url {
  font-size: 16px;
  color:#231F20;
}
.etiqueta-Titulo p.etiqueta-Descri {
  font-size: 15px;
  color:#4190AF;
}

.etiqueta-Titulo a {color:#01686D; text-decoration: none;}
.etiqueta-Titulo a:hover {color:#000; text-decoration: underline;}

article {margin-top:-1px;}

.logotipo {
    display:block;
    float:left;
    width:33%;
    padding:0em;
    padding-top:0.6em;
}


.logotipo img {
    min-width:285px;
}

.logotipo a:hover {opacity: 0.75;}

nav {
    display:block;
    float:right;
    width:66.89%;
    text-align: right;
}

nav ul li {
    list-style-type: none;
    display:inline;
    
}

nav ul li a {
    display: inline-block;
    vertical-align: top;
    padding:0.74em 0.7em;
    color:#fff;
    text-decoration: none;
    font-size:1.7em !important;
    font-weight: 100;
    position: relative;
    text-transform: uppercase;
    
}
     
nav ul li a:hover {
    color:#FEC90B;
}

nav ul li a.ativado {
    color:#FEC90B;
}

nav ul li a.ativado2:link, nav ul li a.ativado2:visited, nav ul li a.quemsomos:hover {
    background:#FEC650;
}

nav a#pull {
    display: none;
}

a#pull {
    display: inline;
}

.destaque {
  /*background:#249C9B;
  margin-top:94px;
  margin-left:auto;
  margin-right: auto;
  padding-bottom: 50px;*/

  /*background:#000 url('../imgs/lampada.png') no-repeat center center;*/
  /*background-size: cover;
  /*background-attachment: fixed;*/
  background:#fff;
  margin-top:86px;
  position: relative;
  text-align: center;
  margin-left:auto;
  margin-right: auto;

}


p.frase-3 {
  width: 70% !important;
  font-family: futura !important; font-weight: bold !important; color: #FFDA6B !important;
  font-size: 63px !important;
  letter-spacing: 1px !important;

}

p.frase-3 span.subTitFrase {
 color: #F9A11B !important;
  font-size: 90px !important;
  font-family: futura !important;
}

p.frase-3 span.miniFrase {
  font-size:23.5px !important;
  color: #FFDA6B !important;
  line-height: 1em;
  display: block;
}

.destaque p {
  color:#801328;
  text-transform: uppercase;
  width: 30%;
  font-size:4.8em;
  font-weight: 900;
  line-height: 1em;
  margin-top:0.7em;
  margin-left:0em;
  display: inline-block;
  vertical-align: top;
  font-family: 'futura', 'OpenSans';
}

.destaque h1 {
  color:#fff;
  font-size:3.1em;
  font-weight: 100;
  padding-top:36px;
}

.destaque h1.SJ-h1-destaque {
  text-align:center; padding-right:250px;
}


.logoDeDestaque {
  /*background: url('../imgs/bg-logo-destaque.png') no-repeat left top;
  min-height: 544px;*/
  display:inline-block;
  width: 57%;
  margin-left:8%;
  vertical-align: top;
  margin-top:40px;
}

.logoDeDestaque img {
  width: 100%;
  max-width: 500px;
  min-width: 240px;

  
}

.destaque h2 {
  color:#fff;
  text-transform: uppercase;
  font-size:3.6em;
  font-weight: 100;
  line-height: 1em;
}
.destaque h2.SJ-h2-destaque {
  text-align:center; padding-right:320px; margin-top:26px;
}
.destaque h2.SJ-h2-2-destaque {
  text-align:center; padding-right:256px; margin-top:38px;
}
.destaque h3 {
  color:#819E12;
  text-transform: uppercase;
  font-size:3.5em;
  font-weight: bold;
  line-height: 1em;
  letter-spacing: -0.6px;
  margin-bottom:20px;
}

.back-infos-empreendedor {
  background: url('../imgs/ico-empreendedor.png') no-repeat center 27px;
  padding-top:44px; padding-bottom:100px;
}

.cliqueAqui a:link, .cliqueAqui a:visited {
  text-decoration: none;
  border-radius: 20px;
  padding:6px 50px;
  font-size:1.8em;
  text-transform: uppercase;
  letter-spacing: -0.4px;  
  /*efeito do botão*/
  background:#f9f9f9;
  background-image: -moz-linear-gradient(top, #fff, #EDEDEE);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#EDEDEE));
  background-image: -webkit-linear-gradient(top, #fff, #EDEDEE);
  background-image: -o-linear-gradient(top, #fff, #EDEDEE);
  background-image: linear-gradient(top bottom, #fff, #EDEDEE);
  background-repeat: repeat-x;
  border:1px solid #B5B5B6;
  color:#ADD123;
}

.cliqueAqui a:hover, .cliqueAqui a:active {
  background-color:#819E12;
  background-image: none;
  background-image: none;
  background-image: none;
  background-image: none;
  background-image: none;
  color:#fff;
  border:1px solid #819E12;
}

.SJ-MT-Destaque {
  margin-top:32em;
  /*
  position: absolute;
  bottom: 70px;
  right: 0;*/
}

.gridDestaque {
  background:rgba(255,255,255,0.7);
  padding:22px 0;
  text-align: center;
  min-height: 82px;
}

.gridDestaque:hover {
  background:#819E12;
}

.gridDestaque:hover h3, .gridDestaque:hover h2 {
  color:#fff;
}

.SJ-Faixa-Azul a.inscreva-se:link, .SJ-Faixa-Azul a.inscreva-se:visited {
  text-decoration: none;
  border-radius: 30px;
  padding:8px 30px;
  font-size:2.4em;
  text-transform: uppercase;
  letter-spacing: -0.4px;  
  /*efeito do botão*/
  background:#7F132A;
  border:1px solid #89142F;
  border-bottom: 2px solid  #89142F;
  color:#fff;
}
.SJ-Faixa-Azul a.inscreva-se:hover, .SJ-Faixa-Azul a.inscreva-se:active {
  /*efeito do botão*/
  background:#D71A21;
}


.SJ-Faixa-Verde a.faqlink:link, .SJ-Faixa-Verde a.faqlink:visited {
  text-decoration: none;
  border-radius: 30px;
  padding:8px 30px;
  font-size:2.4em;
  text-transform: uppercase;
  letter-spacing: -0.4px;  
  /*efeito do botão*/
  background:#f9f9f9;
  background-image: -moz-linear-gradient(top, #fff, #EDEDEE);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#EDEDEE));
  background-image: -webkit-linear-gradient(top, #fff, #EDEDEE);
  background-image: -o-linear-gradient(top, #fff, #EDEDEE);
  background-image: linear-gradient(top bottom, #fff, #EDEDEE);
  background-repeat: repeat-x;
  border:1px solid #92AB46;
  border-bottom: 2px solid  #92AB46;
  color:#ADD123;
  display: inline-block;
}
.SJ-Faixa-Verde a.faqlink:hover, .SJ-Faixa-Verde a.faqlink:active, .SJ-Faixa-Verde a.activeLink:link, .SJ-Faixa-Verde a.activeLink:visited {
  /*efeito do botão*/
  background:#92AB46;
  background-image: none;
  background-image: none;
  background-image: none;
  background-image: none;
  background-image: none;
  background-repeat: repeat-x;
  color:#fff;


}

span.horario {
  display:inline-block;
  height:100%;
  vertical-align: top;
  color:#7F1229;
  font-size: 2.4em;
  text-transform: uppercase;
  font-weight: 900;
  font-family: 'futura', 'OpenSans';
  text-align: right;
  width: 14%;
  padding-right: 2%;
}
.dados {
  display:inline-block;
  overflow: visible;
  height:100%;
  vertical-align: top;
  width: 83%;
  margin-bottom:20px;
}

.dados p {font-size:1.6em;}
.dados a:link, .dados a:visited {
  text-decoration: none;
  color:#7F1229;
}
.dados a:hover, .dados a:active {
  color:#D71A21;
}

.textosInfo {
  display: inline-block;
  vertical-align: top;
  width:63%;
}

.textosInfoRight {
  margin-right: -4px;
  padding-right: 3%;
}

.textosInfoLeft {
  margin-left: -4px;
  padding-left: 3%;
}

.textosInfo p {font-size: 1.6em; color:#ECD9DE; font-weight: 100; }
.textosInfo h2 {color:#f1f1f1; margin-bottom: 0.4em; margin-top:25px; font-size: 4em;}

.bannerInfo {
  display: inline-block;
  vertical-align: top;
  width: 34%;
}
.bannerInfo img {border-radius: 5px; -webkit-filter: grayscale(100%);
   -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
     -o-filter: grayscale(100%);
filter: grayscale(100%);}

.bannerInfo img:hover {
  -webkit-filter: grayscale(0%);
   -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
     -o-filter: grayscale(0%);
filter: grayscale(0%);
}

.logosPatrocinadores {display: inline-block; vertical-align: middle; width: 100%;}
.logosPatrocinadores a {padding:0 5px; margin-left:2%; margin-right:2%; }
.logosDesativados {cursor: auto; pointer-events:none;}

.Contato label, .Contato input, .Contato textarea {
  width:100%;
  font-size:2em;
  color:#A7A9AC;
}

.Contato input, .Contato textarea {
  width:98%;
  padding:1%;
  border:1px solid #ccc;
  background:#fcfcfc;
  background-image: -moz-linear-gradient(top, #f3f3f3, #fefefe);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3f3f3), to(#fefefe));
  background-image: -webkit-linear-gradient(top, #f3f3f3, #fefefe);
  background-image: -o-linear-gradient(top, #f3f3f3, #fefefe);
  background-image: linear-gradient(top bottom, #f3f3f3, #fefefe);
  background-repeat: repeat-x;
  color:#87BAE2;
  margin-bottom:20px;
}
.Contato input:hover, .Contato input:focus, .Contato textarea:hover, .Contato textarea:focus {
  border:1px solid #87BAE2;
  box-shadow: 0 0 0 1px #87BAE2;
  }

.Contato textarea {height:63px;}

.Contato input.botaoSubmit {
  text-decoration: none;
  border-radius: 20px;
  padding:6px 20px;
  font-size:1.8em;
  text-transform: uppercase;
  letter-spacing: -0.4px; 
  cursor: pointer; 
  /*efeito do botão*/
  background:#f9f9f9;
  background-image: -moz-linear-gradient(top, #fff, #EDEDEE);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#EDEDEE));
  background-image: -webkit-linear-gradient(top, #fff, #EDEDEE);
  background-image: -o-linear-gradient(top, #fff, #EDEDEE);
  background-image: linear-gradient(top bottom, #fff, #EDEDEE);
  background-repeat: repeat-x;
  border:1px solid #B5B5B6;
  color:#87BAE2;
  width:40%;
  min-width: 200px;
  text-align: center;
}

.Contato input.botaoSubmit:hover {
  background:#87BAE2;
  background-image: -moz-linear-gradient(top, #87BAE2, #87BAE2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#87BAE2), to(#87BAE2));
  background-image: -webkit-linear-gradient(top, #87BAE2, #87BAE2);
  background-image: -o-linear-gradient(top, #87BAE2, #87BAE2);
  background-image: linear-gradient(top bottom, #87BAE2, #87BAE2);
  background-repeat: repeat-x;
  color:#fff;
  border:1px solid #87BAE2;
}


.tableInatel table {
  width:100%;
  border:none !important;
  margin:0 0 20px 0;
  font-family: OpenSans !important;
}

.tableInatel caption {
  text-align: left;
  font-size: 22px;
  background: #58595B;
  border-radius: 7px 7px 0 0 !important;
  color: #eee;
  padding:5px 10px;
}

.tableInatel tr {background:#fff;  border-radius: 2px; border:none !important;}
.tableInatel th {-webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box; font-weight: bold; background:#6A6B6F; color:#00B5F1; text-align: left; padding:8px 10px; font-size: 17px; border:1px solid #fff !important; 

background:#f9f9f9;
  background-image: -moz-linear-gradient(top, #fff, #E8E8E8);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#E8E8E8));
  background-image: -webkit-linear-gradient(top, #fff, #E8E8E8);
  background-image: -o-linear-gradient(top, #fff, #E8E8E8);
  background-image: linear-gradient(top bottom, #fff, #E8E8E8);
  background-repeat: repeat-x;
  }


.tableInatel th.col10-table {width:10%;}
.tableInatel th.col15-table {width:15%;}
.tableInatel th.col20-table {width:20%;}
.tableInatel th.col30-table {width:30%;}
.tableInatel th.col40-table {width:40%;}
.tableInatel th.col50-table {width:50%;}
.tableInatel th.col60-table {width:60%;}
.tableInatel th.col70-table {width:70%;}
.tableInatel th.col80-table {width:80%;}
.tableInatel th.col90-table {width:90%;}
.tableInatel th.col100-table {width:100%;}
.tableInatel td { font-weight: 100; font-size:14px; letter-spacing: -0.1px;  color:#888; text-align: left; border-radius: 0px; border:1px solid #eee !important;  padding:2px 10px; background-position: right center;}
.tableInatel tr:nth-of-type(even) {background:#f4f4f4;}
.tableInatel tr:hover td {  background:#f9f9f9; padding:25px 0 25px 10px;  border:1px solid #f9f9f9 !important; }
.tableInatel tr:hover td:nth-of-type(1) {background:#f9f9f9 url('/custom/templateinatelazul/images/icon/ico-seta.png') no-repeat scroll 3px center; padding:25px 0 25px 23px;}
.tableInatel tfoot.destfoot tr {background: #58595B;  color: #eee;}
b {font-weight: bold;}

.SJ-row {display:block; width:100%; clear:both !important; float:none; }
.SJ-row-padding {padding:0 2% !important;}

.SJ-grid1 {
    display:inline-block;
    vertical-align: top;
    width:5.83333333333333%;
    margin-left:2.72727272727273%;
    margin-right: -4px;
}


.SJ-grid2 {
    display:inline-block;
    vertical-align: top;
    width:14.3939393939394%;
    margin-left:2.72727272727273%;
    margin-right: -4px;
}

.SJ-grid4 {
    display: inline-block;
    vertical-align: top;
    width:30%;
    margin-left:5%;
    margin-right:-4px;
}

.SJ-grid3 {
    display: inline-block;
    vertical-align: top;
    width:22%;
    margin-left:4%;
    margin-right:-4px;
    
}

.SJ-grid5 {
    display: inline-block;
    vertical-align: top;
    width:40.075757575756%;
    margin-left:2.72727272727273%;
    margin-right:-4px;
}

.SJ-grid6 {
    display: inline-block;
    vertical-align: top;
    width:45%;
    margin-left:10%;
    margin-right:-4px;
}

.SJ-grid6-full {
    display: inline-block;
    vertical-align: top;
    width:49%;
    margin-left:2%;
    margin-right:-4px;
}

.SJ-grid7 {
    display: inline-block;
    vertical-align: top;
    width:57.1969696969698%;
    margin-left:2.72727272727273%;
    margin-right:-4px;
}

.SJ-grid8 {
    display: inline-block;
    vertical-align: top;
    width:65.7575757575758%;
    margin-left:2.72727272727273%;
    margin-right: -4px;
}

div.SJ-row > div:nth-of-type(1) {
    margin-left:0;
}

div.SJ-row > div.SJ-grid4:nth-of-type(3n-5) {
    margin-left:0;
}

div.SJ-row > div.SJ-grid3:nth-of-type(4n-3) {
    margin-left:0;
}

div.SJ-row > div.SJ-grid50:nth-of-type(5n-3) {
    margin-left:0;
}

div.SJ-row > div.SJ-grid6:nth-of-type(2n-3) {
    margin-left:0;
}
div.SJ-row > div.SJ-grid6-full:nth-of-type(2n-3) {
    margin-left:0;
}

 img.fotoPalestrante {border-radius: 4px;}
 img.fotoPalestrante:hover {box-shadow: 0 0 0 0 3px #ccc;}


.modal-header h3 {
  color:#666;
  font-size:20px;
  margin:0;
  padding:0;
  font-weight: 600;
  text-align: left;
}

.modal-body p, .modal-body ul li {
  font-size:16px;
  color:#666;
  text-align: justify;
  margin-bottom:20px;
}

.modal-body ul li {
  margin-bottom:0px;
  margin-left: 4%;
}

a.emailContato {
  text-decoration: none;
  color:#f1f1f1;
  font-size: 30px;
  font-weight: normal;
  font-family: 'OpenSans';
}

a.emailContato:hover {
  color:#fff;
}

.left-center {text-align: left !important;}
.justify-center {text-align: justify !important;}
.center-center {text-align: center !important;}
.left-center-center {text-align: left !important;}
.right-center {text-align: right !important;}
.left-5 {margin-left:5%;}
.left-center-991 {text-align: left !important;}
.SJ-MT-00 {margin-top:0 !important;}
.SJ-MT-10 {margin-top:10px;}
.SJ-MT-15 {margin-top:15px !important;}
.SJ-MT-20 {margin-top:20px !important;}
.SJ-MT-30 {margin-top:30px !important;}
.SJ-MT-32 {margin-top:32px !important;}
.SJ-MT-34 {margin-top:34px !important;}
.SJ-MT-36 {margin-top:36px !important;}
.SJ-MT-40 {margin-top:40px !important;}
.SJ-MT-45 {margin-top:45px;}
.SJ-MT-50 {margin-top: 50px !important;}
.SJ-MT-55 {margin-top: 55px !important;}
.SJ-MT-60 {margin-top:60px;}
.SJ-MT-85 {margin-top:85px !important;}
.SJ-MT-90 {margin-top:90px;}
.SJ-MT-95 {margin-top:95px !important;}
.SJ-MT-110 {margin-top:110px !important;}
.SJ-MT-120 {margin-top:120px !important;}
.SJ-MT-90-30 {margin-top:90px;}
.SJ-MT-00-30 {margin-top:0px;}
.SJ-MT-70-30 {margin-top:70px;}
.SJ-MT-52N {margin-top: -52px !important;}
.SJ-MB-05 {margin-bottom:05px !important;}
.SJ-MB-10 {margin-bottom:10px !important;}
.SJ-MB-15 {margin-bottom:15px !important;}
.SJ-MB-20 {margin-bottom:20px !important;}
.SJ-MB-30 {margin-bottom:30px !important;}
.SJ-MB-45 {margin-bottom:45px !important;}
.SJ-MB-50 {margin-bottom:50px !important;}
.SJ-MB-55 {margin-bottom:55px !important;}
.SJ-MB-60 {margin-bottom:60px;}
.SJ-MB-90 {margin-bottom:90px;}
.SJ-MB-120 {margin-bottom:120px;}
.SJ-MB-52N {margin-bottom: -52px !important;}
.SJ-MTB-30 {margin-bottom:30px; margin-top:30px;}
.SJ-MTB-60 {margin-bottom:60px; margin-top:60px;}
.SJ-MTB-90 {margin-bottom:90px; margin-top:90px;}
.SJ-MTB-120 {margin-bottom:120px; margin-top:120px;}
.SJ-MB-00 {margin-bottom:0 !important;}
.SJ-M-00 {margin:0 !important;}
.SJ-P-00 {padding:0 !important;}
.SJ-PT-00 {padding-top:0;}
.SJ-PT-15 {padding-top:15px !important;}
.SJ-PT-20 {padding-top:20px !important;}
.SJ-PT-30 {padding-top:30px !important;}
.SJ-PT-40 {padding-top:40px !important;}
.SJ-PT-70 {padding-top:70px;}
.SJ-PT-120 {padding-top:120px !important;}
.SJ-PB-15 {padding-bottom: 15px !important;}
.SJ-PB-40 {padding-bottom:40px !important;}
.SJ-PB-45 {padding-bottom:45px !important;}
.SJ-PTB-20 {padding-top: 20px !important; padding-bottom:20px !important;}
.SJ-PTB-30 {padding-top: 30px !important; padding-bottom:30px !important;}
.SJ-PTB-40 {padding-top: 40px !important; padding-bottom:40px !important;}
.SJ-PTB-36 {padding-top: 36px !important; padding-bottom:36px !important;}
.SJ-PTB-60 {padding-top: 60px !important; padding-bottom:60px !important;}
.SJ-PTB-50-34 {padding-top:50px !important; padding-bottom:34px !important;}
.SJ-PB-40-991 {padding-bottom:40px !important;}
.SJ-PL-70 {padding-left:70px !important;}
.SJ-PL-120 {padding-left:120px !important;}
.SJ-MB-20-40 {margin-bottom:20px !important;}

.SJ-Padding-Bloco-30 {padding:0 30px;}

.SJ-NoMobile {}
.SJ-Tablet {}
.SJ-NoDesktop {display: none;}
.no-desktop-900 {display: none;}
.SJ-MLR-120-NoMobile {margin:0 120px;}
.SJ-MT-Negativo-60 {margin-top:-60px;}
.SJ-PL-30 {padding-left:30px !important;}
.SJ-PR-30 {padding-right:30px !important;}
.SJ-PL-60 {padding-left:60px !important;}
.SJ-PR-60 {padding-right: 60px !important;}
.SJ-PTRBL-00 {padding: 0 !important;}
.SJ-PTRBL-25 {padding:25px !important;}

.SJ-ML-50-767-rodape {margin-left:50px;}
.SJ-MT-3-30-rodape {margin-top:3px;}

.SJ-ML-INDENT-20 {margin-left: 20px !important;}
.SJ-ML-INDENT-40 {margin-left: 40px !important;}

.SJ-MH-490 {min-height: 490px;}
.SJ-MH-460 {min-height: 460px;}
.SJ-MH-392 {min-height: 392px;}
.SJ-MH-360 {min-height: 360px;}
.SJ-MH-280 {min-height: 280px;}
.SJ-MH-257 {min-height: 257px;}
.SJ-MH-230 {min-height: 230px;}
.SJ-MH-203 {min-height: 203px;}
.SJ-MH-180 {min-height: 180px;}
.SJ-MH-100 {min-height: 100px;}

.SJ-LH-17 {line-height: 17px !important;}


.SJ-FZ-11  {font-size: 11px !important;}
.SJ-FZ-12  {font-size: 12px !important;}
.SJ-FZ-13  {font-size: 13px !important;}
.SJ-FZ-14  {font-size: 14px !important;}
.SJ-FZ-15  {font-size: 15px !important;}
.SJ-FZ-16  {font-size: 16px !important;}
.SJ-FZ-17  {font-size: 17px !important;}
.SJ-FZ-18  {font-size: 18px !important;}
.SJ-FZ-19  {font-size: 19px !important;}
.SJ-FZ-20  {font-size: 20px !important;}
.SJ-FZ-21  {font-size: 21px !important;}
.SJ-FZ-22  {font-size: 22px !important;}
.SJ-FZ-23  {font-size: 23px !important;}
.SJ-FZ-24  {font-size: 24px !important;}
.SJ-FZ-25  {font-size: 25px !important;}
.SJ-FZ-26  {font-size: 26px !important;}
.SJ-FZ-27  {font-size: 27px !important;}
.SJ-FZ-28  {font-size: 28px !important;}
.SJ-FZ-29  {font-size: 29px !important;}
.SJ-FZ-30  {font-size: 30px !important;}
.SJ-FZ-31  {font-size: 31px !important;}
.SJ-FZ-32  {font-size: 32px !important;}
.SJ-FZ-36em-3em { font-size:3.6em !important;}

.SJ-Color-fff {color:#fff !important;}
.SJ-Color-f1f1f1 {color:#f1f1f1;}
.SJ-Color-f3f3f3 {color:#f3f3f3;}
.SJ-Color-f6f6f6 {color:#f6f6f6;}
.SJ-Color-f9f9f9 {color:#f9f9f9;}
.SJ-Color-999 {color:#999;}
.SJ-Color-666 {color:#666;}
.SJ-Color-333 {color:#333;}
.SJ-Color-000 {color:#000;}
.SJ-Color-24A0D4 {color:#24A0D4 !important;}
.SJ-Color-99B0C2 {color:#99B0C2 !important;}
.SJ-Color-B3D23D {color:#B3D23D !important;}
.SJ-Color-6E6F71 {color:#6E6F71 !important;}
.SJ-Color-ECD9DE {color:#ECD9DE !important;}

.SJ-BB-1PX-6952AD {border-bottom: 1px solid #6952AD;}

.SJ-FUNDO-BRANCO {background: #fff !important;}
.SJ-FUNDO-CINZA {background: #ccc !important;}
.SJ-FUNDO-FCFCFC {background: #fcfcfc !important;}
.SJ-FUNDO-F3F3F3 {background: #F3F3F3 !important;}
.SJ-FUNDO-0D3E5F {background: #0D3E5F !important;}
.SJ-FUNDO-E7E7E9 {background:#E7E7E9 !important;}
.SJ-FUNDO-7F132A {background:#7F132A;}
.SJ-FUNDO-249C9B {background: #45C4EF !important;}
.SJ-FUNDO-01686D {background:#FF9130 !important;}
.SJ-FUNDO-F1F1F3 {background: #F1F1F3 !important;}

.SJ-TA-R {text-align: right;}
.SJ-TA-L {text-align: left;}

.SJ-FW-100 {font-weight: 100 !important;}
.SJ-FW-300 {font-weight: 300 !important;}
.SJ-FW-600 {font-weight: 600 !important;}
.SJ-FW-900 {font-weight: 900 !important;}

.SJ-Position-Relative {position: relative;}
.SJ-Position-Absolute {position: absolute;}

.SJ-VA-Middle {vertical-align: middle !important;}

.SJ-MA {margin: 0 auto !important;}
.SJ-TT-U {text-transform: uppercase;}

.SJ-ML-120 {display: inline-block; padding-left:160px !important;}

.SJ-DIB-VA-T {display:inline-block; vertical-align: top;}
.SJ-DIB-VA-C {display:inline-block; vertical-align: center;}
.SJ-W-68 {width:68%; margin-right: -4px}
.SJ-W-60 {width:60%;  margin-right: -4px}
.SJ-W-33 {width:33%;  margin-right: -4px}

.SJ-F-R {float:right;}

.SJ-FF-BN {font-family: 'futura', 'OpenSans';}


.ico-expand-modal {
  background:#fff;
  color:#F7931E;
  padding: 3px 4px;
  border-radius: 2px;
  }

  p:hover i.ico-expand-modal {
    background:#F7931E;
    color:#fff;
  }

/* SITE INSIGHT FETIN*/

.SJ-Pags .Logotipo span.logomarca {
  /*background: url('../imgs/logo-insight-fetin.png') no-repeat top center;
  background-size: 100%;
  padding-top:350px;*/
  width:100%; 
  max-width: 635px;
  text-align: center;
  margin:0 auto;
}

.SJ-Pags .Logotipo h1.logotipo {
  text-align: left;
  font-size: 46px;
  font-weight: 600;
  color:#42678A;
  letter-spacing: -03px;
  line-height: 40px
}
.SJ-Pags .Logotipo p.sublogo {
  letter-spacing: -2px;
  font-size: 26px !important;
  font-weight: 600;
  color:#0274BB;
}

.SJ-Pags a:link, .SJ-Pags a:visited {
  text-decoration: none;
  font-size:15px;
  color:#333;
  padding-bottom: 1px;
  margin-bottom: 1px;
  border-bottom: 1px dashed rgba(255,255,255,0)
}
.SJ-Pags a:hover, .SJ-Pags a:active {
  color:#4E4D9D;
  border-bottom:1px dashed #4E4D9D;
}

.alturaLogotipo {min-height: 140px;}
.alturaPalestra {min-height: 140px;}
.Col-Center {margin-left:15px;}
.Logotipo h3, .Col-Center h3 {font-size: 19px;}
.Logotipo p {font-size: 17px;}
.Logotipo h3, .Logotipo p{color:#0274BB;}


.Col-Center p {font-size: 15px;}
.Col-Center h3, .Col-Center p {color:#0274BB;}

.chamadaPalestra {
  font-size:26px !important;
  text-transform: uppercase;
  text-shadow: 1px 1px 2px #4DA7D7;
  color:#fff !important;
}

.bloco-palestra {
  background: #F37D21;
  background: #215FAC;
  border-radius: 3px;
  padding:5px 10px;
  margin-left: 15px;
}

.bloco-palestra p {
  color:#fff !important;
}

.Encapsular-Bloco {margin-bottom: 20px; border-radius: 3px; padding-bottom: 1px;}
.SJ-Blocos {
  width:36%;
  padding:4%;
  display:inline-block;
  vertical-align: middle;
  border-radius: 3px;
}
.block-laranja {background:#215FAC;}
.Encapsular-Bloco:hover .SJ-Blocos {background:rgba(255,127,38,1);}
.Encapsular-Bloco:hover .SJ-Blocos p {color:#fff;}
.Encapsular-Bloco:hover {background:rgba(255,127,38,1); }

.Links-e-Docs {
  display: inline-block;
  vertical-align: middle;
  padding:0 5px 0 20px;
  width:46%;
}

.Encapsular-Bloco p {color:#F2F2F2;}

.Encapsular-Bloco:hover .Links-e-Docs a:link,  .Encapsular-Bloco:hover .Links-e-Docs a:visited {
  color:#fff !important;
}
.Encapsular-Bloco:hover .Links-e-Docs a:hover, .Encapsular-Bloco:hover .Links-e-Docs a:active {
  color:#4E4D9D !important;
  border-bottom:1px dashed #4E4D9D;
}

.link-desativado {
  pointer-events: none;
  cursor: default;
}

a.flutuando-fixo:link, a.flutuando-fixo:visited {
  position: fixed;
  top: 120px;
  right: 100px;
}
a.flutuando-fixo-fechar:link, a.flutuando-fixo-fechar:visited {
  position: fixed;
  top: 130px;
  right: 120px;
  color:#fff;
  text-decoration: none;
}

ul.listaComite li {
  width:95%;
  font-size:15px;
  margin-bottom: 5px;
}

ul.listaComite li.doisGrids a:link, ul.listaComite li a:visited {
  background:rgba(255,255,255,0) !important;
  text-decoration: none  !important;
  /*padding:5px 15px  !important;*/
  padding:0;
  border:none  !important;
  font-size:16px;
  color:#fff;
}

ul.listaComite li.doisGrids a:hover, ul.listaComite li a:active {
  color:#182F58;
}


.flexBoxesHpV {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}

.filhoFlex-5colunas {
    width: 16%;
    padding: 2%;
    justify-content: center;
}

.filhoFlex-30 {
    width: 31%;
    padding: 2%;
    justify-content: center;
}

.filhoFlex-60 {
    width: 56%;
    padding: 2%;
}

.botoesCirc a.imgCircularLink img {

}

.botoesCirc a.imgCircularLink:link, .botoesCirc a.imgCircularLink:active {
  text-decoration: none;
  color:#999;
  font-size: 16px;
  font-weight: normal;
 letter-spacing: -0.5px;
 
}

.botoesCirc a.imgCircularLink:hover, .botoesCirc a.imgCircularLink:visited {
    color:#777;
    transform: scale(1.1);
}

.botoesCirc a.imgCircularLink:hover img {
    ztransform: scale(1);
    zbackground: rgba(255,255,255,0.55);
}

li.doisGrids {
  border-left:10px solid #2F59A7 !important;
}

.btn-local {
  padding:5px;
  text-decoration: none;
  margin-left: 1px;
}


.SJ-Faixa-Verde a.faqlink:link, .SJ-Faixa-Verde a.faqlink:visited {
  text-decoration: none;
  border-radius: 30px;
  padding:8px 30px;
  font-size:2.4em;
  text-transform: uppercase;
  letter-spacing: -0.4px;  
  /*efeito do botão*/
  background:#fff;
  border:1px solid #fff;
  border-bottom: 2px solid  #fff;
  color:#0BA14B;
  display: inline-block;
}
.SJ-Faixa-Verde a.faqlink:hover, .SJ-Faixa-Verde a.faqlink:active, .SJ-Faixa-Verde a.activeLink:link, .SJ-Faixa-Verde a.activeLink:visited {
  /*efeito do botão*/
  /*background:#3761A9;*/
  background:#112559;
  background-image: none;
  background-image: none;
  background-image: none;
  background-image: none;
  background-image: none;
  background-repeat: repeat-x;
  /*border:1px solid #2F528C;
  border-bottom: 2px solid  #2F528C;*/

  border:1px solid #112559;
  border-bottom: 2px solid  #112559;
  color:#fff;


}

h3.dados-Palestra {
  text-transform: uppercase;
}

.textoTranslado {width:100%; max-width: 960px; margin: 0 auto;}

.textoTranslado p {color:#fff; font-size:18px;}
.textoTranslado a {color:#fff; font-size:18px; text-decoration: none;}
.textoTranslado h2 {color:#fff; font-size:30px; margin:22px 0;} 
.textoTranslado h3 {
  color: #666;
  font-size: 33px;
  margin: 22px 0;
  padding: 5px 22px;
  background: #fff;
  border-radius: 7px;
  display: inline-block;
  }
.textoTranslado h4 {color:#fff; font-size:24px;} 

.textoTranslado ul li {color:#fff; font-size:16px; list-style-type: none;}


* ::-moz-selection{
background:#375055;
color:#fff;
box-shadow: none;
text-shadow: none;
}
* ::selection {
background:#375055;
color:#fff;
box-shadow: none;
text-shadow: none;
}