/* date: 2016-10-24 01:10:51 */

body{margin:0px;background-color:#F3F3F4;min-width:220px;font-size:13.0pt;font-family:gidoleRegular;color:#596E87;}
h1,h2,h3{color:#FFF;font-weight:normal;margin:4px 0px;font-family:fundamentalBrigade;}
input, textarea{border:1px solid #DDD;padding:0px 14px;font-size:1.3rem;line-height:1;color:#555;background-color:#FFF;border-radius:4px;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.075) inset;transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s;}
input:focus, textarea:focus{border-color:rgba(0, 0, 0, 0.3);outline:0px none;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(0, 0, 0, 0.2);}
textarea{padding-top:6px;padding-bottom:6px;}
@font-face{font-family:'fundamentalBrigade';src:url('fundamentalBrigade.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'gidoleRegular';src:url('gidoleRegular.ttf') format('truetype');font-weight:normal;font-style:normal;}
.social, .social2, .flag{background-position:0px 0px;background-repeat:no-repeat;display:inline-block;width:40px;height:40px;border-radius:5px;transition:background 0.2s ease 0s;}
.social:hover{background-position:0px -40px;}
.twitter{background-image:url('../img/icos/twitter.png');}
.twitter:hover{background-color:#48c4d2;}
.facebook{background-image:url('../img/icos/facebook.png');}
.facebook:hover{background-color:#3b5998;}
.youtube{background-image:url('../img/icos/youtube.png');}
.youtube:hover{background-color:#f45750;}
.tumblr{background-image:url('../img/icos/tumblr.png');}
.tumblr:hover{background-color:#eb4924;}
.wordpress{background-image:url('../img/icos/wordpress.png');}
.wordpress:hover{background-color:#09589A;}
.instagram{background-image:url('../img/icos/instagram.png');}
.instagram:hover{background-color:#e02d6f;}
body.br .flag{background-image:url('../img/icos/flag.br.png');}
body.en .flag{background-image:url('../img/icos/flag.en.png');}
.flag:hover{background-color:#DDD;}
.icoMenu{background-color:#555;background-image:url('../img/icos/menu2.png');}
.icoMenu:hover{background-color:#F8A123;}
#topo{z-index:2;background-image:url('../img/icos/up.png');border:2px solid #555;width:40px;height:40px;border-radius:40px;position:fixed;right:10px;bottom:-50px;opacity:0.5;margin-bottom:0px;transition:opacity 0.3s ease 0s, bottom 0.6s ease 0s;}
#topo:hover{opacity:1;}
#topo.ativo{bottom:10px;}
.divTitle{background-color:#09589A;text-align:center;height:85px;}
.divTitleMargin{margin-top:50px;}
.divTitle div{height:12px;width:100%;background-color:#2493D1;}
.divTitle h1{font-size:25.5pt;padding-top:13px;text-shadow:0px 0px 2px rgba(0, 0, 0, 0.5);}

.divRoot{overflow:hidden;z-index:1;width:100%;height:100px;position:fixed;top:0px;background-color:#F3F3F4;border-bottom:1px solid #CCC;box-shadow:0px 0.15em 0.35em 0px rgba(0, 0, 0, 0.133);transition:height 0.4s ease 0s;}
.divRootHeight{height:100px;transition:height 0.4s ease 0s;}
.divMenu{max-width:1200px;width:calc(100% - 40px);margin:0px auto;}
.divMenu .item{display:inline-block;height:100px;}
.divMenu .logo{width:260px;}
.divMenu .logo img{margin-top:10px;}
.divMenu .menu2{display:none;}
.divMenu .divMenu2{display:inline-block;width:calc(100% - 40px);}
.divMenu .divMenu3{display:inline-block;vertical-align:top;height:40px;}
.divMenu .menu{width:calc(100% - (260px + 240px));min-width:100px;text-align:center;vertical-align:top;}
.divMenu .menu a, .divMenu .menu2 a{color:#000;text-decoration:none;}
.divMenu .link,  .divMenu .linkMenu{padding:40px 20px;display:inline-block;font-size:13.0pt;font-family:gidoleRegular;border-color:#F3F3F4;border-top:4px solid #F3F3F4;transition:border-color 0.4s ease 0s;}
.divMenu .link:hover, .divMenu .sel .link{border-top:4px solid #F8A123;}.divMenu .icons{vertical-align:top;text-align:right;width:240px;}
.divMenu .social, .divMenu .flag{margin-top:30px;}
.divMenu .social:hover{background-position:0px -40px;}
.divMenu .out1{display:inline-block;}
@media (max-width:940px){.divMenu .out1{display:none;}
.divRoot{height:80px;}
.divRootHeight{height:80px;}
.divMenu{width:calc(100% - 20px);}
.divMenu .item{height:80px;}
.divMenu .logo{width:200px;}
.divMenu .logo img{width:200px;}
.divMenu .menu{width:calc(100% - (200px + 40px));} 
.divMenu .link{padding:30px 16px;}
.divMenu .icons{width:40px;}
.divMenu .social{margin-top:20px;}}@media (max-width:640px){.divRoot{height:140px;position:absolute;}
.divRootHeight{height:140px;}
.divMenu .item{height:60px;}
.divMenu .logo{height:80px;display:block;margin:0px auto;}
.divMenu .menu{width:calc(100% - 40px);}
.divMenu .link{padding:20px 8px;}
.divMenu .social{margin-top:10px;}}@media (max-width:400px){.divRoot{height:130px;border:none;box-shadow:none;background-color:rgba(0, 0, 0, 0);}
.divRootHeight{height:130px;}
.divMenu .link{text-align:left;padding:10px 46px;display:block;border-top-width:0px;border-left:4px solid #F3F3F4;}
.divMenu .link:hover, .divMenu .sel .link{display:block;border-top-width:0px;border-left:4px solid #F8A123;}
.divMenu .menu2{display:block;}
.divMenu .menu{display:none;border:1px solid #CCC;border-radius:0px 6px 6px 0px;width:180px;height:164px;background-color:#F3F3F4;}
.divMenu .icons{display:none;}
.divMenu .social, .divMenu .social2{margin-top:0px;}
.divMenu .linkMenu{border:1px solid #F3F3F4;margin-top:-1px;border-radius:4px 4px 0px 0px;padding:10px 10px 10px 50px;display:inline-block;transition:none;}
.expandido .divRoot{height:300px;}
.expandido .divMenu .menu{display:inline-block;}
.expandido .divMenu .linkMenu{border-color:#CCC;}
.expandido .divMenu .icoMenu{background-color:#F8A123;}}
.rodape{margin-top:50px;font-size:13.2pt;color:#FFF;height:200px;text-align:center;background-color:#09589A;font-family:fundamentalBrigade;overflow:hidden;}
.rodapeNoForm{padding:32px 32px;height:auto;}
.rodape div{margin-top:8px;}
.rodape .divForm{max-width:470px;height:120px;margin:0px auto;}
.rodape input{display:inline-block;}
.rodape .email{border-radius:5px 0px 0px 5px;height:48px;width:300px;}
.submit{cursor:pointer;color:#FFF;text-shadow:0px 0px 2px rgba(0, 0, 0, 0.5);background-color:#F8A123;border-color:#BB7B17;border-bottom-width:8px;transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s;}
.submit:hover{border-color:rgba(0, 0, 0, 0.3);outline:0px none;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(0, 0, 0, 0.2);}
.rodape .submit{border-width:1px;border-radius:0px 5px 5px 0px;height:50px;width:140px;}
.rodape .submit:hover{border-color:#FFF;}
.rodape2{width:240px;height:100px;margin:0px auto;}.rodape2 .social{margin:4px 4px;}
@media (max-width:640px){.rodape .divForm{max-width:400px;}
.rodape .submit{background-position:4px 4px;background-repeat:no-repeat;background-image:url('../img/icos/subscribe.png');width:50px;font-size:0px;padding-top:16px;-webkit-padding-before:15px;}}@media (max-width:400px){.rodape .email{width:calc( 100% - 100px );}}

.jssorb21{position:absolute;}
.jssorb21 div, .jssorb21 div:hover, .jssorb21 .av{position:absolute;
width:19px;height:19px;text-align:center;line-height:19px;color:white;font-size:12px;background:url('../img/banners/a21.png') no-repeat;overflow:hidden;cursor:pointer;}
.jssorb21 div{background-position:-5px -5px;}
.jssorb21 div:hover, .jssorb21 .av:hover{background-position:-35px -5px;}
.jssorb21 .av{background-position:-65px -5px;}
.jssorb21 .dn, .jssorb21 .dn:hover{background-position:-95px -5px;}
.jssora21l, .jssora21r{display:block;position:absolute;
width:55px;height:55px;cursor:pointer;background:url('../img/banners/a21.png') center center no-repeat;overflow:hidden;}
.jssora21l{background-position:-3px -33px;}
.jssora21r{background-position:-63px -33px;}
.jssora21l:hover{background-position:-123px -33px;}
.jssora21r:hover{background-position:-183px -33px;}
.jssora21l.jssora21ldn{background-position:-243px -33px;}
.jssora21r.jssora21rdn{background-position:-303px -33px;}
.about{margin:32px auto;max-width:1200px;}
.about .divTexto{width:calc(100% - 320px - 64px);display:inline-block;vertical-align:top;}
.about .divTexto .texto{padding:32px 32px;max-width:500px;margin:0px auto;text-align:justify;}
.about .divTwitter{margin:32px 32px;display:inline-block;width:320px;max-width:320px;}
.about .premios{padding:32px 0px;text-align:center;}
.about .premios img{width:calc(50% - 16px);max-width:380px;}
.about .premios .dir{margin-left:32px;}
.about .divApoio{padding:32px 32px;}
.about .divApoio h2{border-bottom:solid 3px #2493D1;color:#09589A;margin-bottom:32px;font-size:16pt;}
.about .divApoio img{max-width:100%;}
#twitter-widget-div{width:304px;height:500px;padding:8px;border-radius:6px;background-color:#2493D1;}
@media (max-width:800px){.about .divTexto{display:block;width:auto;}
.about .divTexto .texto{padding:32px 16px;}
.about .divTwitter{display:none;}.about .premios img{width:100%;}
.about .premios .dir{margin-left:0px;margin-top:32px;}
.about .divApoio{padding:16px 16px;}
.about .divApoio h2{margin-bottom:16px;}
}
.contact{margin:32px auto;max-width:1200px;}
.contact .divEmail{padding:32px 32px;width:calc(50% - 64px);display:inline-block;}
.contact .divContact{padding:32px 32px;width:calc(50% - 70px);display:inline-block;vertical-align:top;}
.contact input{height:50px;width:calc(100% - 30px);font-size:18px;}
.contact textarea{height:150px;width:calc(100% - 30px);font-size:18px;}
.contact .submit{width:100%;}
.contact .checkbox{display:inline-block;width:auto;vertical-align:middle;}
@media (max-width:800px){.contact .divEmail{display:block;width:auto;max-width:500px;margin:0px auto;}
.contact .divContact{display:block;width:auto;max-width:500px;margin:0px auto;}}
