@import url('https://fonts.googleapis.com/css?family=Noto+Serif:400,400italic,700|Open+Sans:300,400,600,700');@import url('https://clarify.com.br/estilos/fontawesome/font-awesome.css');html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*, *:before, *:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}
body{margin:0;padding:0;font-size:16px;font-family:'Open Sans', Arial, sans-serif;color:#656565;}
nav{padding:0.5em 0;}
li{line-height:1.6em;}
ul{margin:0;}
cite, em, var, address, dfn{font-style:normal;}
select, input[type="color" i][list]{background:none;border:0;}
input{outline:none;}
figure{margin:0;padding:0;}
article{padding:0;}
h1, h2, h3, h4, h5{color:#344980;line-height:35px;}
h1{font-size:30px}
h2{font-size:25px;font-weight:100;}
h3{font-size:20px;margin:1.5em 0 1em 0;}
a{color:#faa703;cursor:pointer;}
a.ativo{color:#faa703 !important;font-weight:400;}
/*Cabecalho*/
.cabecalho_global .contato{float:none;padding:0;margin:0;}
.cabecalho_global .navegacao_warp{width:75%;float:right;}
.cabecalho_global .navegacao_warp_right{width:initial;float:right;}
.navegacao{z-index:2;position:relative;}
.navegacao a{text-decoration:none;display:block;color:#111;}
.cabecalho_global-A{background:#FFF;}
.navegacao a:hover{color:#faa703;}
.navegacao > li{display:inline-block;height:45px;padding:10px 5px;font-weight:200;font-size:15px;}
.dropdown-item:hover .dropdown-menu{display:block;}
.dropdown-menu{display:none;list-style:none;position:absolute;min-width:250px;margin-top:10px;}
.dropdown-menu, .dropdown{margin:0;padding:0;}
.dropdown-menu .dropdown{z-index:2;float:none;position:relative;background:#222;padding:10px;}
.dropdown-menu .dropdown a{text-decoration:none;color:#FFF;}
.dropdown-menu .dropdown:hover{background:#faa703;}
.dropdown img{position:absolute;right:-5px;top:0;opacity:0.00;filter:alpha(opacity =0);transition:0s;}
.dropdown:hover img{right:0;opacity:1;filter:alpha(opacity =100);transition:0.5s;}
.dropdown:hover .sub-dropdown{z-index:2;display:block;}
.sub-dropdown{display:none;text-align:left;position:absolute;width:350px;left:100%;top:0;margin:0;padding:0;}
.sub-dropdown li{display:block;}
.sub-dropdown li{background:#353535;padding:10px;}
.sub-dropdown li a{text-decoration:none;color:#FFF;}
.sub-dropdown li:hover{background:#faa703;}
.mega-dropdown{width:450px;color:#FFF;}
.mega-dropdown .dropdown{padding:10px;}
.mega-dropdown .dropdown:hover{background:#222;}
.mega-dropdown .dropdown p{margin:0;padding:0;font-size:15px;font-weight:600;}
.mega-dropdown .dropdown ul{padding:10px 15px;list-style:none;padding:0;}
.mega-dropdown .dropdown ul li{border-bottom:1px dotted #555;padding:5px;}
.mega-dropdown .dropdown a:hover{color:#faa703;}
.logo-mobile{display:none;}
#navegacao-mobile{display:none;width:95px;height:45px;margin:0 0 5px;}
#contato-mobile, #local-mobile{display:none;width:45px;height:45px;margin:0 5px 5px;float:right;}
.btn-mobile i{font-size:25px;margin:0;}
.contato{float:right;padding:0;margin:10px 0;text-align:right;}
.contato p{margin:0;padding:0;}
.telefone{color:#344980;font-size:20px;}
.endereco{color:#ccc;font-size:15px;color:#777;}
.nomeCurso{color:#FFF;font-size:25px;padding:0.5em;}

/*Formulario*/
.formulario form ul{list-style:none;padding:0;}
.formulario form li{margin:5px 0;list-style:none;}
.formulario form li div{width:450px;display:inline-block;position:relative;}
.formulario form span{width:220px;float:left;}
.formulario form input[type="text"], .formulario form input[type="password"], .formulario form input[type="email"]{padding:10px;margin-bottom:5px;font-size:15px;width:100%;border:1px solid #ccc;}
.formulario form textarea{padding:5px;font-size:15px;width:100%;border:1px solid #ccc;}
.formulario form label.error{color:#b94a48;}
.formulario-cabecalho{position:relative;padding:10px;}
.formulario-cabecalho-E{background:#f7af01;color:#FFF;}

/*Busca*/
.busca_warp{background:#374873;padding:0.5em;}
.busca_warp .container{width:800px;}
.busca_warp .container *{float:left;}
.busca_warp .container form{position:relative;z-index:1;}
.busca_warp .container form label{position:absolute;width:100%;left:0;opacity:0.9;top:42px;padding:4px;background-color:rgb(169,15,16);background-color:rgba(169,15,15,0.7);color:#FFF;margin-left:0;}
.busca_warp .tags{margin-left:5px;padding-left:5px;border-left:1px solid #ccc;}
.busca_warp .tags p{float:none;margin:0;padding:0 5px;color:#FFF;}
.busca_warp .tags ul{margin:0;padding:0;font-size:14px;list-style:none;}
.busca_warp .tags ul li a{padding:0 5px;color:#5cb9c1;text-decoration:underline;}
.busca{padding:12px;margin:0;text-transform:uppercase;border:0;width:400px;font-size:16px;}
.submit-grande{text-indent:42px;border-radius:0;border:0;width:42px;height:42px;margin:0;padding:0;}
.submit-busca{background:#FFF url(../imagens/lupa.png) no-repeat;cursor:pointer;}
.submit-busca:active{background:#5cb9c1 url(../imagens/lupa.png) no-repeat;}

/*Modal*/
.modal-box{display:none;position:fixed;z-index:3;padding:5%;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(50, 50, 50, 1);}
.modal-conteudo{background-color:#fefefe;padding:10px;width:60%; margin: 0 auto;}
.modal-conteudo a{text-decoration:none;}
.modal-conteudo a:hover{color:#777;}
.modal-conteudo h3{margin:0 0 15px 0;}
.modal-conteudo p, .modal-conteudo ul{font-size:16px;}
.modal-conteudo ul{margin:0;padding:0;}
.modal-conteudo ul li{padding:3px 0;list-style:none;}
.fecha:before{content:"X";width:35px;text-align:center;background:#FC0;color:#000;float:right;font-size:25px;}
.fecha:hover{text-decoration:none;cursor:pointer;}
.menu-modal ul{background:#222;padding:0;list-style:none;}
.menu-modal ul li a{color:#FFF;}
.menu-modal ul li:hover{background:#faa703;}

/*Lista Listrada*/
ul.lista-A{margin:0;padding:0;}
ul.lista-A li{list-style:none;margin:0;padding:5px;}
ul.lista-A li a{display:block;text-decoration:none;}
ul.lista-A li a:before{font-family:FontAwesome;content:"\f003";font-size:13px;margin:10px;text-decoration:none;}
ul.lista-A li:nth-child(2n+1){background:#fcf8e3;}

/*Estrutura*/
.container{width:1200px;margin:0.5em auto 0 auto;display:table;}
.span12{width:1200px;}
.span11{width:1200px;}
.span10{width:850px;}
.span7{width:750px;margin-right:2em;}
.span6{width:60%;}
.span5{width:50%;}
.span4-5{width:48%;}
.span3{width:400px;}
.span3-1{width:380px;}
.span2{width:250px;}
.span2-1{width:23%;margin:1%}
.central-A{width:60%;margin:0 auto;}
.central-B{width:70%;margin:0 auto;}
.central-B .intervalo, .central-B .modulo-1{float:left;}
.central-B .modulo-1{width:45%;padding:10px;}
.central-B .intervalo{margin-top:30px;font-size:25px;}
.banner{max-width:100%;}
section [class*=span]{float:left;}
section [class*=linha]{float:none;margin:0 auto;}
.selecao{border:1px solid #b0e2b1;background:#d7efd7;}

/*Backgrounds*/
.bg-A{background:#5f5f5f;}
.bg-B{background:#222;}
.bg-C{background:#fbfbfb;}
.bg-D{background:#29669a;}

/*Titulos*/
.titulo-1 {font-size: 23px; margin: 1em 0 1em 0; font-weight: 100;}
.titulo-2 {font-size: 30px; line-height: 33px;margin: 1em 0 1em 0; font-weight: 100;}
.titulo-3 {font-size: 18px; line-height: 20px;margin: 1em 0 1em 0; font-weight: 100;}
.titulo{font-size:25px;text-align:center;padding:0.5em 0.5em 1em 0.5em;font-weight:100;display:inline-block;}
.titulo p{padding:0;margin:0;}
.titulo small{font-size:14px;}

/*Infobox e Popup*/
.infobox, .popupbox{display:none;margin:15px 0;padding:10px;}
.popup { margin-right: 10px;}
.popup .notificacao{color: #f00; position: absolute; font-size: 12px; margin-top: -29px; margin-left: 14px; font-weight: bold;}
.popupbox { position: absolute; padding: 0; background: none; height: 300px; overflow: auto;}
.popupbox [class*=alerta]{ margin: 2px 0 0 0; display: inherit;}
@-moz-document url-prefix() { .popup .notificacao{position: inherit; margin-top: inherit; margin-left: inherit;}}
.cancelar{font-size: 25px; padding: 20px;}

/*Comentarios*/
.avatar-box{ min-height: 500px;}
.avatar{ float: left; margin: 10px; padding: 8px;  font-size: 25px; text-align: center; border-radius: 100%; width: 50px;height: 50px;}
.avatar-0{ background: #ef815b;} .avatar-1{ background: #6ed7ee;} .avatar-2{ background: #d1d1d1;} .avatar-3{ background: #e7dea2;} .avatar-4{ background: #f0a8a8;} .avatar-5{ background: #e8bad9;}
.avatar-6{ background: #bffefa;} .avatar-7{ background: #faffc0;} .avatar-8{ background: #a6c393;} .avatar-9{ background: #91acc0;} 
.comentario, [class*=resposta]{ display: inline-block;}
.assunto{ margin 0; font-size: 18px; font-weight: bold;} 
.btn-quadrado{ width: 50px !important; min-width:50px !important;}
.comentario-warp{ float: left; margin: 1em 0; width: 950px;}
.comentarios .form-corpo input[type=text], .form-corpo .textarea{width:100%; border: 1px solid #CCC;  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 15px; padding:10px;}
.comentarios .form-corpo .textarea{ height: 100px;}
.comentarios .form-corpo label{ display: block; font-weight: bold;}
.comentarios .form-corpo [class*=btn]{ margin: 10px 0; width:auto;}
.comentario-corpo{display: inline-block; border-top: 1px solid #efefef; margin: 0; font-size: 14px;}
    .resposta-1  .comentario-corpo{padding: 10px;}
/*.comentario-corpo input, .form-corpo input{ margin-top: 15px;}*/
.comentario-corpo [class*=btn]{width: auto; margin-top: 15px;}
.comentario-cabecalho{font-size: 15px; margin-bottom: 10px;}
.comentario-conteudo{word-wrap: break-word;}
.resposta-1{ padding: 10px 0 0 50px;}

/*Auxiliares*/
.floatL{float:left;}
.floatR{float:right;}
.textR{text-align:right;}
.margintop10{margin-top:10px;}
.margintop20{margin-top:20px;}
.margintop30{margin-top:30px;}
.padding10{padding:10px;}
.padding20{padding:20px;}
.padding30{padding:30px;}
.margin10{margin:10px;}
.margin20{margin:20px;}
.margin30{margin:30px;}
.margin-none{margin:0!important;}
.text-center{text-align:center;}
.text-left{text-align:left;}
.list-none li{list-style:none;}
.pAbsolute{position:absolute;}
.dInlineBlock{display:inline-block;}
.dNone{display:none;}
.font12{font-size:12px;}
.font20{font-size:20px;}

/*lista Radio Button*/
.lista-radio-button ul{padding:5px;list-style:none;}
.lista-radio-button ul li{padding:5px;}
.lista-radio-button ul li label{padding:10px;cursor:pointer;}

/*Alertas*/
.alerta{padding:10px;margin:5px 0;display:inline-block;}
.alerta-txt{border:none !important;padding:none!important;background:none!important;}
.alerta-perigo{border:1px solid #ffb2b2;background:#eed3d7;color:#b94a48;}
.alerta-info{border:1px solid #bce8f1;background:#d9edf7;color:#3a87ad;}
.alerta-aviso{background:#fcf8e3;color:#e68a00;}
.alerta-sucesso{border:1px solid #d6e9c6;background:#dff0d8;color:#468847;}
.alerta-torrada{padding:10px;margin:25px;position:fixed;top:0;right:0;z-index:9999;-webkit-animation-name:fadeOut;-webkit-animation-duration:3s;-webkit-animation-delay:0s;-webkit-animation-iteration-count:1;animation-name:fadeOut;animation-duration:3s;animation-delay:6s;animation-iteration-count:1;animation-fill-mode:forwards;}
@-webkit-keyframes fadeOut{0%{top:5px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
100%{top:5px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";filter:alpha(opacity=00);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
}
@keyframes fadeOut{0%{top:5px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
100%{top:50px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";filter:alpha(opacity=00);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
}
@-webkit-keyframes example{0%{background-color:red;top:0px;}
25%{background-color:yellow;top:5px;opacity:1;}}
@keyframes example{0%{background-color:red;top:0px;}25%{background-color:yellow;top:50px;opacity:0.1;}}

/*Accordion*/
.accordion-box{display:inline-block;width:100%;padding:4px 15px;}
.accordion-box a{display:block;clear:left;text-align:left;margin:0;font-size:18px;padding:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.accordion-box a.modalidade2{background:#8fc22c;color:#FFF;border-bottom:4px solid #56861f;}
.accordion-box a.modalidade2:hover{background:#56861f;}
.accordion-box a b{display:inline-block;padding:10px;margin-right:10px;background:#5f5f5f;}
.accordion-box span{display:block;margin:0;}
.accordion-box span h3{line-height:25px;font-weight:300;}
.accordion-box .acc-seta{text-align:center;padding:10px;}
.accordion-box .acc-seta i{color:#666;position:absolute;margin-top:-30px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=08)";filter:alpha(opacity=20);-moz-opacity:0.20;-khtml-opacity:0.20;opacity:0.20;}

/*Paineis*/
.painel-1{border:1px solid #bce8f1;background:#d9edf7;color:#3a87ad;}
.painel-2{border:1px solid #fbeed5;background:#fcf8e3;color:#c09853;}
.painel-3{border:1px solid #ffb2b2;background:#eed3d7;color:#b94a48;}
.painel-modulo{padding:0.5em;color:inherit;}
.painel-modulo h4{font-size:20px;line-height:20px;margin:0.5em 0 0 0;}
.painel-modulo h2{font-size:17px;line-height:20px;margin:0.5em 0 0 0;}

/*Rodapé*/
footer{background:#344980;display:block;clear:both;padding:2em;margin-top:2em;}
footer h6, footer p.h6{font-size:20px;color:#FFF;margin:0;padding:0;font-weight:300;margin-bottom:20px;}
footer p{margin:0;padding:0;color:#FFF;line-height:1.5em;}
footer a{color:#FFF;text-decoration:none;}

/*Botões*/
[class*=btn]{text-transform:uppercase;text-align:center;cursor:pointer;font-size:15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px;margin:5px;display:inline-block;text-decoration:none;border-left:none;border-right:none;border-top:none; border-bottom: 4px solid #a7a7a7; color: #666;}
[class*=aba]{text-transform:uppercase;text-align:center;cursor:pointer;font-size:15px;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0;padding:10px;margin:0;display:inline-block;text-decoration:none; border:none;}
[class*=btn],[class*=aba]{outline:none; background: #CCC;}
.btn-full{ width: 100%; margin: 0;}
.btn-g{font-size:20px;min-width:20%;}
.btn-gg{font-size:25px;min-width:25%;padding:15px;margin:10px;}
.btn-laranja{border-bottom:4px solid #ad3f14;color:#fff;background:#ef5523;}
.btn-laranja:hover{background:#ad3f14;}
.btn-modalidade1{border-bottom:4px solid #b55e19;color:#fff;background:#f38d3b;}
.btn-modalidade1:hover{background:#b55e19;}
.btn-modalidade2{border-bottom:4px solid #56861f;color:#fff;background:#8fc22c;}
.btn-modalidade2:hover{background:#56861f;}
.btn-modalidade3{border-bottom:4px solid #004e75;color:#fff;background:#0781be;}
.btn-modalidade3:hover{background:#004e75;}
.btn-verde{border-bottom:4px solid #006f42;color:#fff;background:#5b905a;}
.btn-verde:hover{background:#006f42;}
.btn-azul{border-bottom:4px solid #00415f;color:#fff;background:#0a6d9b;}
.btn-azul:hover{background:#00415f;}
.btn-amarelo{border-bottom:4px solid #b77f01;background:#F0B300;color:#fff;}
.btn-amarelo:hover{background:#b77f01;}
.btn-vermelho{border-bottom:4px solid #800c00;color:#fff;background:#cf1a07;}
.btn-vermelho:hover{background:#800c00;}

@media screen and (max-width:1250px){
.span12, .span11, .container{width:1024px;}
.span7{width:645px;}
.span3{width:320px;}
.span3-1{width:300px;}
.span2{width:225px;}
.span2-1{width:43%;margin:3%;}
.comentario-warp{width: 900px;}
    
}
@media screen and (max-width:1050px){html,body{overflow-x:hidden;}
article{padding:0;}
h1,h2,h3,h4,h5,h6{font-size:25px;line-height:35px;}
section [class*=span]{float:left;}
.cabecalho_global .logo{width:initial;float:left;margin:10px 0;}
.cabecalho_global .contato{float:right;}
.cabecalho_global .navegacao_warp{width:100%;float:left;}
.cabecalho_global .navegacao_warp_right{width:initial;float:right;}
.navegacao{margin:0;padding:0;float:left;}
.mega-dropdown .dropdown{padding:10px;text-align:left;}
.mega-dropdown .dropdown ul{padding:0;}
.busca_warp .container form{width:45%;}
.busca{width:85%;}
.busca_warp .container form label{width:initial;}
.contato{text-align:center;}
.nomeCurso{padding:1em;}
.span12, .span11, .container{width:97%;}
.span10, .span2, .central-A, .central-B{width:100%;text-align:center;}
.central-A *, .central-B *{float:none;}
.span7, .span6, .span5, .span3, .span4-5{width:100%;}
.span3-1{width:100%;float:none; margin: 10px 0 !important; padding: 10px;}
.span2-1{width:100%;float:none;margin-top:1%;}
[class*=btn]{text-align:center; margin: 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.titulo{font-size:25px;}
.popup { margin-right: inherit;}    
.popup:after {content: "Notificações"}  
    .popup .notificacao{position: inherit; font-size: 17px; margin-top: inherit; margin-left: inherit;}
.comentario-warp{width: 765px;}    
}
@media screen and (max-device-width:930px){
.comentario-warp{width: 765px;}    
}
@media screen and (max-device-width:865px){
#contato-mobile, #local-mobile{display:block;}
.cabecalho_global .contato, .cabecalho_global .endereco{display:none;}
.busca_warp .tags ul li{font-size:14px;}
.formulario form label.error{position:relative;display:table;margin:10px 0;font-size:14px;}
background-color:rgb(0,0,0);background-color:rgba(50, 50, 50, 1);}
@media screen and (max-width:745px){
[class*=aba]{text-transform:uppercase;text-align:center;cursor:pointer;font-size:15px;-webkit-border-radius:3px;-moz-border-radius:3px; border-radius:3px;}.central-B .modulo-1, .central-B .intervalo{width:100%;float:none;}
.central-B .intervalo{margin:30px 0;}
#navegacao-mobile{display:block;width:45px;}
#navegacao-mobile span{display:none;}
#contato-mobile, #local-mobile{display:block;}
.cabecalho_global{padding:0 0 3px 0;}
.cabecalho_global .marca{float:left;margin:1em;}
.cabecalho_global .container, .cabecalho_global .span11{width:95%;}
.cabecalho_global .navegacao_warp{width:0 !important;position:absolute;}
.cabecalho_global .marca{margin-left:55px;}
.cabecalho_global .contato, .cabecalho_global .endereco{display:none;}
.logo{display:none;}
.logo-mobile{display:block;}
.navegacao{display:none;width:230px;background:#222;padding:0;margin:0;text-align:center;}
.navegacao li{display:block;}
.navegacao > li{padding:0;line-height:45px;height:initial;}
.navegacao a{color:#FFF;}
.dropdown img, .dropdown-item i{display:none;}
.dropdown-menu{width:100%;min-width:100%;text-align:left;position:initial;}
.dropdown-menu .dropdown{text-align:center;background:#666;}
.dropdown:hover .sub-dropdown{display:none;}
.dropdown-item:hover .mega-dropdown{display:none;}
.busca_warp .tags{margin-top:5px;padding-top:5px;border:none;}
.busca_warp .container form{width:100%;}
.busca{width:87%;}
.comentario-warp{width: 600px;}       
}
@media screen and (max-width:765px){
.modal-box{padding:0;}
.modal-conteudo{width:95%;margin:2%;}    
.comentario-warp{width: 500px;}   
}
@media screen and (max-width:500px){
    
[class*=aba],[class*=btn]{ width: 100%;}    
h1{font-size:25px}
h2{font-size:20px;font-weight:100;}
h3{font-size:18px;margin:1.5em 0 0 0;}
.navegacao{width:300px;}
nav{padding:0;}
nav a img{padding-top:0.5em;}
.busca{width:85%;}
.formulario form li div{width:330px;}
.comentario-warp{width: 250px;}    
}
@media screen and (max-width:435px){.cabecalho_global .marca{width:130px;margin:10px 0 5px 55px;}
.accordion-box a{font-size:14px;}
.accordion-box a b{padding:8px;margin-right:5px;}
}