a,b,div, ul, li, small, span, img, table, td, tr, dd, hr, input, textarea, h1,h2,h3,h4,h5,h6, strong, select, body, dt {    margin: 0;    padding: 0;    border: 0;    font-family: 'Roboto';}/*div#boxdestaque {    display: none;}*/.zero {    margin: 0;    padding: 0;    border: 0;}a, a:hover, a:link {    cursor: pointer;}a.mail-to, a.mail-to:hover {    color: #FFFFFF;    font-size: 0.875rem;}a {    color: #89858B;}a:hover {color: #bfb9c1}a.mail-to:hover {    text-decoration: underline;}a.color-link {    color: #00C700;}a.color-link:hover {    color: #95EB1F;}.none {    display:none;}ul, li {    list-style: none;}p, ul, li, ol, dl, dt, dd {    color: #89858B;    font-size: 1rem;} #content p {    margin: 1rem 0;}a, p a, dd a, li a, dt a, th a, td a, h1 a, h2 a, h3 a, h4 a, h5 a{color: #42953B ;}a.linkMenu{    color: #89858b;}h1, h2, h3, h4, h5, h6 {    color: #00C700;    font-weight: 300;    margin: 1rem 0;}h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {    color: #00C700;} a:hover h1, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, a:hover {    color: #95EB1F;}h1.title-pagina {    font-size: 2.5rem;	}h1 {   font-size: 2.5rem; }h2 {   font-size: 1.625rem;    margin-top: 1rem;}h3 {   font-size: 1.5rem;    margin-top: 1rem;}h4 {   font-size: 1.25rem;    margin-top: 1rem;}h5 {   font-size: 1rem;     }dt {    font-size: 0.8125rem;}.top-menu {    margin-top: 5rem;	    padding-bottom: 5rem;}.top-menu-list {    margin-top: 1.045rem;}.top-bar, .top-bar ul{    background: none;    padding-right: 0;}li.menu-item {    padding-left: 1.2rem;    padding-right: 1.2rem;}.menu-item:first-child {    margin-right: 0rem !important;    padding-right: 0rem !important;}.menu > li:first-child a {    margin-right: 0;    padding-right: 0;}li.menu-item a {    color: #72707C;}li.menu-item a:hover {    color: #BFB9C1;	}.background-gray {    background-color: #f6f5f8;    margin-top: 50px;}.orbit-bullets button {    width: 0.9375rem;    height: 0.9375rem;    background-color: #EAE6EF;}.orbit-bullets button.is-active {    background-color: #00C700;}img.orbit-image {    height: auto;margin-bottom: 30px;}.title-category {    font-size: 1.25rem;    font-weight: bold;	    color: #72707C;}hr.line-1 {    margin: 0;    padding: 0;    margin-top: 0.9375rem;    border: 0.0625rem solid #BFB9C1;    margin-bottom: 1.313rem; }.list-of-categories li, .groupNoticeIndex {    margin-right: 2.70rem;}/*.list-of-categories li:first-child {    margin-left: 0rem;}.list-of-categories li:nth-child(3) {    margin-right: 0rem;}*/.box-pos-home {    width: 15rem;    padding-bottom: 3.438rem;    display: inline-table;}.margin-1 {    margin-left: 3.75rem;}.box-pos-home h3 {    font-size: 1.125rem;    margin-top: 1rem;}.box-pos-home p.txt-box {    font-size: 0.8125rem;    margin-top: 1rem;}.ol-margin {    margin-left: 0rem !important;}.top-1 {    margin-top: 4.375rem;}.bloco-right {    width: 18.2rem;    padding-left: 1.375rem;    padding-right: 1.375rem;    padding-bottom: 4.375rem;    padding-top: 1.438rem;    background-color: rgb(246,245,248);}.right-bloc {    margin-top: 1rem;}.Contakto h2, .Notice h3, .maps-pos h4  {    font-size: 1.125rem;    font-weight: lighter;}.Contakto p, .Notice p, .maps-pos p  {    font-size: 0.8125rem;    padding-bottom: 3.438rem;}/*iframe {    height: 64px !important;}*/span.short-letter {    font-size: 0.787rem;}.box-ava {    border: 1px solid #bcbec0;    background-color: #f6f5f8;    padding: 35px;    padding: 1rem 2rem 1rem 1.5rem;}a#panel1-label {    margin: 0 !important;}a#panel1-label, a#panel2-label, a#panel3-label, a#panel4-label, a#panel5-label, a#panel6-label {    color: #00C700;    margin-left: 0.1rem;    padding: 1rem 2.29rem;    background-color: #f6f5f8;    font-size: 0.9rem;}.tabs, .tabs-content {    border: none !important;}.tabs-title > a:focus, .tabs-title > a[aria-selected='true'] {    background: #F2F1F8 !important;    color: #95eb1f !important;}.button-inscr a {    background-color: #00c700;    color: #fff;        width: 100%;    display: inline-block;    text-align: center;    padding: 1rem;    font-size: 1rem;}.button-inscr a:hover {    background-color: #95eb1f;}p.descript-course {    padding-bottom: 2rem;}.padding1 {    padding: 0 0 0 0.8rem;}.right-side p {    margin-top: 0.5rem;}.right-side h4 {    margin-top: 1.5rem !important;}img.arrow {    width: 1.3rem;    margin-right: 0.7rem;}a.linkNone {    font-size: 1rem;}img.imgLinkChain {    display: none;}a.breadCrumbsLink {    font-size: 0.84rem;}.breadCrumbs span {    font-size: 0.84rem;}.breadCrumbs {    padding-bottom: 1.5rem;}div#panel2,div#panel3,div#panel4, div#panel5, div#panel6 {    padding-top: 2rem;}.accordion {    border: 0;}.accordion-title {    color: #00C700;    font-size: 1.5rem;    font-weight: 300;}.accordion a:hover, a:focus {    color: #95EB1F;}a.link-courses-pos {    color: #89858B;    width: 41.44rem;    display: inline-block;    border-right: 1px solid #DFE0E2;}a.button-insc {    width: 9rem;    text-align: center;    display: inline-block;    color: #00C700;    font-weight: normal;}.list-courses-pos {    padding-top: 1.563rem;    padding-bottom: 1.563rem;    border-bottom: 1px solid #DFE0E2;}img.logo-top {    width: 23.25rem !important;}p.gratuation-descript {    background-color: #00c700;    color: #fff;    font-size: 1.2rem;    padding: 1rem;    text-align: center;}/* Pagina de curso */.title-pq-fazer {    width: 100%;    text-align: center;    font-size: 1.813rem;    font-weight: 400;}.block-txt-diferenciais {    text-align: center;    margin-top: 2rem;}.block-txt-diferenciais p {    text-align: center;    font-weight: 400;    color: #89858B;    font-size: 0.875rem;    margin-top: 2rem;}.information-descontos {        width: 100%;    text-align: center;    font-weight: 400;    color: #89858B;    font-size: 0.875rem;    margin-top: 2rem;    display: inline-block;}img.img-trophy {    width: 1.875rem;    margin: 0 auto;}.button-inscreva-se {    background-color: #94EA1F;    color: #FFFFFF;    font-weight: 500;    padding-left: 6.25rem;    padding-right: 6.25rem;    padding-top: 1.875rem;    padding-bottom: 1.875rem;margin-top: 40px;  }.icon-button {    width: 1.938rem;    margin-right: 0.5rem;}.icon-button-small {    width: 1.438rem;    margin-right: 0.5rem;}.button-inscreva-se:hover {    background-color: #ACFF40;    color: #FFFFFF;}.list-of-disciplines, .list-of-teachers {    padding: 1rem;}.list-of-disciplines h3, .list-of-teachers h3 {    font-weight: 400;    font-size: 1.5rem;    padding-top: 0.875rem;    padding-bottom: 1rem;}li.name-disciplines {    padding-bottom: 0.25rem;    padding-top: 0.25rem;    border-top: 1px solid #DFE0E2;    border-bottom: 1px solid #DFE0E2;    text-transform: uppercase;    font-size: 0.875rem;}li.name-teacher {    padding-bottom: 0.25rem;    padding-top: 0.25rem;    border-top: 1px solid #DFE0E2;    border-bottom: 1px solid #DFE0E2;    text-transform: uppercase;    font-size: 0.875rem;}li.name-teacher:last-child, li.name-disciplines:last-child {    border-bottom: 0;}.margin-top-2 {    margin-top: 2rem;}.title-turma {    width: 100%;    text-align: center;    margin-top: 3.438rem;}.box-info-curso {    display: inline-block;    border-right: 1px solid #DFE0E2;    padding-right: 0.9375rem;    font-size: 1.125rem;    height: 28.13rem;}.margin-3 {    width: 20%;    padding-top: 4.688rem;}.no-border {    border: 0;}.icon-info {    display: inline-block;    width: 2.375rem;}span.info-top {    width: 100%;    display: inline-block;    color: #00C700;    font-size: 0.6875rem;    font-weight: bold;    text-transform: uppercase;}.valor-curso {    color: #72707C;    display: inline-block;    width: 100%;    font-size: 1.125rem;}.infos-other {    color: #A8A4AD;    font-size: 0.6875rem;    text-transform: uppercase;}.button-inscreva-se-small {    background-color: #94EA1F;    color: #FFFFFF;    font-weight: 500;    padding-left: 2rem;    padding-right: 2rem;    padding-top: 1.438rem;    padding-bottom: 1.438rem;    width: 100%;}.button-inscreva-se-small:hover {    background-color: #ACFF40;    color: #FFFFFF;}.button-programa-curso-small {    background-color: #BFB9C1;    color: #FFFFFF;    width: 100%;    font-weight: 500;    padding-left: 2rem;    padding-right: 2rem;    padding-top: 1.438rem;    padding-bottom: 1.438rem;}.button-programa-curso-small:hover {    background-color: #EAE6EF;    color: #FFFFFF;}.button.small {    font-size: 0.7rem;}.box-contacto-curso {    width: 100%;    padding: 1.875rem;    background-color: #F6F5F8;}.title-fale-conosco {    width: 100%;    margin-top: 5.313rem;    font-size: 2rem;    padding-bottom: 2rem;}span.title-contacto {    width: 100%;    display: inline-block;    text-transform: uppercase;    font-size: 0.6875rem;    font-weight: bold;    color: #89858B; }span.infos-contacto {    width: 100%;    display: inline-block;    font-size: 0.875rem;    color: #89858B;    font-weight: normal;}.title-curtiu {    text-align: center;    width: 100%;    font-size: 2.25rem;    font-weight: normal;    color: #00CC33;    margin-top: 3.813rem;}.txt-curtiu {    text-align: center;    width: 100%;    font-size: 1rem;    font-weight: normal;    color: #00CC33;    line-height: 1.2rem;}.social-media-greenlight {    display: inline-block;    width: 100%;    text-align: center;    padding-bottom: 2.938rem;    padding-top: 1.7rem;}.social-greenlight-icon {    width: 2rem;    height: 2rem;}a.breadCrumbsLink {    font-size: 0.84rem;}.breadCrumbs span {    font-size: 0.84rem;}.breadCrumbs {    padding-bottom: 1.5rem;}.box-facilidades, .box-diferenciais, .box-inf-contato {    font-size: 0.927rem;    font-weight: 400;    margin-top: 2rem;}.box-pos-grad h3, .box-pos-grad-ead h3, .box-pos-grad h3, .box-facilidades h3, .box-diferenciais h3, .box-inf-contato h3 {    padding-bottom: 1rem;    font-weight: 400;    font-size: 1.5rem;}a:hover {    color: #BFB9C1;}a {    color: #89858b;}p.button-saiba-mais {    background-color: #00c700;    padding: 1rem;    text-align: center;    font-size: 1.2rem;}p.button-saiba-mais:hover {    background-color: #95eb1f;} a.link-button-saiba-mais {    color: #fff !important;}/*** Form InscriÃ§Ã£o ***/.inscricao-pos {    width: 73rem;    margin: 0 auto;}div#interesse {    color: #FF0033;}input#q_4172 {    width: 30rem;}input#q_4175 {    width: 29.4rem;    clear: both;    float: left;    display: inline-block;}input#q_4176 {    width: 29.4rem;}input#q_4177 {    width: 7rem;}input#q_4179 {    width: 12rem;}select#q_4178 {    width: 7rem;    float: left;    border: 1px solid #cacaca;}select#q_4173 {    width: 37rem;}input#q_4199 {    width: 27rem;}input#q_4180, input#q_4181, input#q_4190, input#q_4191, input#q_4192 {    width: 9rem;}select#q_4182, select#q_4187, input#q_4198 {    width: 10rem;}input#q_4183, input#q_4194, input#q_4197 {    width: 32rem;}input#q_4184, input#q_4186, input#q_4189, input#q_4195 {    width: 20rem;}input#q_4185 {    width: 7rem;}input#q_4188, select#q_4200 {    width: 7rem;}table tbody th, table tbody td {    padding: 0.0rem 0.0rem 0.0rem;}/*td {    width: 100%;    clear: both;    float: left;}*/table tbody tr:nth-child(even) {    background: none;}table tbody, table tfoot {    border: 0;}[type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'], textarea {    display: block;    -webkit-box-sizing: border-box;    box-sizing: border-box;    width: 100%;    height: 2.4375rem;    padding: 0.5rem;    border: 1px solid #cacaca;    margin: 0 0 1rem;    font-family: inherit;    font-size: 1rem;    color: #0a0a0a;    background-color: #fefefe;    -webkit-box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);    box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);    border-radius: 5px;    -webkit-transition: -webkit-box-shadow 0.5s, border-color 0.25s ease-in-out;    transition: box-shadow 0.5s, border-color 0.25s ease-in-out;    -webkit-appearance: none;    -moz-appearance: none;}select {    height: 2.4375rem;    padding: 0.5rem;    border: 1px solid lightgray !important;    margin: 0 0 1rem;    font-size: 1rem;    font-family: inherit;    line-height: normal;    color: gray;    background-color: #fefefe;    border-radius: 5px;    -webkit-appearance: none;    -moz-appearance: none;    background-size: 9px 6px;    background-position: right -1rem center;    -webkit-background-origin: content-box;    background-origin: content-box;    background-repeat: no-repeat;    padding-right: 1.5rem;}fieldset {    border: 0;    padding: 0;    margin: 0;}input[type="checkbox"], input[type="radio"] {    -webkit-box-sizing: border-box;    box-sizing: border-box;    padding: 0;    border-radius: 5px;}[type='file'], [type='checkbox'], [type='radio'] {    margin: 0 0 1rem;}[type='checkbox'] + label[for], [type='radio'] + label[for] {    cursor: pointer;}[type='checkbox'] + label, [type='radio'] + label {    display: inline-block;    margin-left: 0.5rem;    margin-right: 1rem;    margin-bottom: 0;    vertical-align: baseline;    border-radius: 2px;}.input#q_4201 {    position: absolute !important;    width: 1px;    height: 1px;    overflow: hidden;    clip: rect(0, 0, 0, 0);}input[type='file'] {  -webkit-box-sizing: border-box;          box-sizing: border-box;  margin: 0 0 1rem; }input#button {    display: none;}input#bt_enviar {    padding: 1rem 8rem;    color: #FFFFFF;    background: #00C700;    border-radius: 5px;    margin-top: 1.5rem;    margin-bottom: 0.4rem;}input#bt_enviar:hover {    background: #85EB1F;    border-radius: 5px;    margin-top: 1.5rem;    margin-bottom: 0.4rem;}#validacao p {    padding: 1rem 0.75rem;    background: red;    width: 30rem;    color: #FFFFFF;    font-weight: bold;    border-radius: 5px;}#success p {    padding: 1rem 0.75rem;    background: #00c700;    width: 30rem;    color: #FFFFFF;    font-weight: bold;    border-radius: 5px;}span.red {    color: #FF0033;}td {    color: #000;}.clearfix {    color: #000000;}label {    font-size: 1.05rem;    font-weight: 500;    color: #00C700;}label {    font-size: 1.05rem;    font-weight: 500;    color: #00C700;    width: 50%;    border-bottom: 1px dotted #EAE6Ef;    margin-bottom: 0.1rem;}p.Obs {    width: 73rem;    margin: 0 auto;    margin-top: 1.5rem;}.tx-inscricia {    width: 73rem;    margin: 0 auto;    display: block;    color: #72707C;    padding-bottom: 6rem;}h1.title-interna-cursos {	    margin-bottom: 1rem;    margin-left: 0.2rem;}.flex-video {    overflow: visible !important;}h1.title-generic {    font-size: 2rem;}p.p-generic {    margin-top: 1rem;}/** * Light Box */.mfp-bg {    height: 100%;    left: 0;    overflow: hidden;    position: fixed;    top: 0;    width: 100%;    z-index: 1042;}.mfp-wrap {    height: 100%;    left: 0;    outline: 0 none !important;    position: fixed;    top: 0;    width: 100%;    z-index: 1043;}.mfp-container:before {    content: "";    display: inline-block;    height: 100%;    vertical-align: middle;}.mfp-iframe-holder {    padding-bottom: 40px;    padding-top: 40px;}.mfp-container {    box-sizing: border-box;    height: 100%;    left: 0;    padding: 0 8px;    position: absolute;    top: 0;    width: 100%;}.mfp-iframe-holder .mfp-content {    max-width: 900px;    width: 100%;}.mfp-content {    display: inline-block;    margin: 0 auto;    position: relative;    vertical-align: middle;    z-index: 1045;}.mfp-iframe-scaler {    height: 0;    overflow: hidden;    padding-top: 56.25%;    width: 100%;}.mfp-iframe-holder .mfp-close {    top: -40px;}.mfp-iframe-scaler iframe {    display: block;    height: 100%;    left: 0;    position: absolute;    top: 0;    width: 100%;}/* ultima atualizaÃ§Ã£o para map */.mfp-fade.mfp-bg{opacity:0.001;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}.mfp-fade.mfp-bg.mfp-ready{opacity:0.8;}.mfp-fade.mfp-bg.mfp-removing{opacity:0;}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1;}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0;}.mfp-fade.mfp-bg.mfp-ready{opacity:0.8;}.mfp-fade.mfp-bg{opacity:0.001;transition:all 0.15s ease-out 0s;}.mfp-bg{background:none repeat scroll 0 0 #0b0b0b;opacity:0.8;}.mfp-wrap{background-color:rgba(255,255,255, 0.5);}.mfp-container:before{content:"";}.mfp-container{text-align:center;}mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1;}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all 0.15s ease-out 0s;}.mfp-iframe-holder .mfp-content{line-height:0;}.mfp-content{text-align:left;}.mfp-auto-cursor .mfp-content{cursor:auto;}.mfp-iframe-scaler iframe{background:none repeat scroll 0 0 #000;box-shadow:0 0 8px rgba(0, 0, 0, 0.67) !important;}.footer-link a{background:none !important;}a.popup-gmaps, a.a-generic {    color: #00c700;}a.popup-gmaps:hover,  a.a-generic:hover {    color: #95eb1f;}img.pipe-menu {    height: 2.563rem;}li.menu-top {    font-size: 0.975rem !important;    padding-left: 0.3rem !important;    padding-right: 0.3rem !important;}span.pagamento-vista {  margin-top: 1rem;}span.info-description {    color: #89858b;}a.link-button-saiba-mais {    color: #fff !important;    background-color: #00c700;    padding: 1rem 0;    text-align: center;    width: 100%;    display: inline-block;    margin-bottom: 1rem;    border-radius: 1px;}a.link-button-saiba-mais:hover {    background-color: #95eb1f;}/********** PROPRIEDADES PARA VIDEO COM BANNER 50% **********/ /*iframe {  display:none;}*/.video-50-left {    width: 50%;    float: left;}.video-50-right {    width: 50%;    float: right;}/*iframe {    width: 100%;    height: 343px;}*/.video-50-left p img {    height: 343px;    width: auto;    display: inline-block;}/****** FIM DO VÍDEOS ********/small.clique-saiba {    font-size: 0.9rem;    font-style: italic;    color: #00c700;    margin-left: 0.125rem;}small.clique-saiba:hover {    color: #95EB1F;}a.descontos-pos {    background-color: #f6f5f8;    font-size: 20px;    color: #00c700;    text-align: center;    padding: 1rem;    margin-bottom: 3.5rem;    border: 1px solid #bcbec0;    border-radius: 2px;      width: 100%;    display: inline-block;}a.descontos-pos:hover {    background-color: #efefef;}.listLinkMenu1 {	padding-top: 24px;}.linkItensMenu1 {	display: inline-block;	margin: 0 17px;}@media (max-width: 1023px) {.top-menu {    margin-top: 2rem;	    padding-bottom: 2rem;}.list-right-side li dl dd {    font-size: 13px;}  }  #content, #complement{margin-bottom: 30px;}@media (max-width: 639px){  .box-info-curso{ border-right: 0px;    height: 0px;    margin: 20px;  }}.box-gray{ background-color: #F6F5F8;} li.publicity-item { margin: 25px; } li.publicity-item img { max-height: 100px; max-width: 170px; } .publicities{ margin-bottom: 40px; }