*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;font-family:Georgia,serif}
.ui-widget *,input{outline:none}​
body{font-family:Georgia,serif;font-size:15px}
html,body,ul{margin:0;padding:0}
a{text-decoration:none;color:#AAA}
a:hover{color:#003F72}
a,img{border:0}
.wrap{width:960px;margin:0 auto}
header{width:100%;background-color:#eee}
#top{background:#003767 url(../images/bg-shadow.png) repeat-x top}
#top ul{margin:0;padding:0}
#top ul,#top li{display:inline-block}
#top li ul{display:none;position:absolute;background-color:#fff;margin-top:14px;border:1px solid #E0E0E0;margin-left:-1px}
#top li ul.box-lang{margin-left:-20px;width:160px;padding:0 15px 0 0}
#top li ul.box-lang li{padding:0;margin:0}
#top li ul.box-lang li a{padding:10px 0;margin:0}
#top li ul li{display:block}
#top li ul li a{display:block;font-size:14px;color:#AAA;padding:12px 0;margin:0 5px 0 25px;border-bottom:1px solid #E0E0E0}
#top li ul li a:hover{color:#003F72}
#top li ul li:last-child a{border-bottom:0}
#top #navLeft{background:url(../images/nav-corner.png) no-repeat right bottom;padding:10px 0 12px}
#top #navLeft li{margin-right:20px}
#top #navRight li{margin-left:12px}
#top li:last-child{margin-right:0}
#top li a{color:#f0f0f0;text-decoration:none;font-size:13px;padding-bottom:12px}
.libb{border-bottom:3px solid #003F72}
#top #navRight li.lang{background:url(../images/icon-lang.png) no-repeat left;padding-left:17px}
#top #navRight li.login{background:url(../images/icon-login.png) no-repeat left;padding-left:17px}
#top #navRight li a{font-size:11px}
#top .buscar{position:absolute;margin-top:-20px;margin-left:145px}
#top input[type=search],#top input.search{border:1px solid #266186!important;background:#004273!important;color:#fff;font-family:Georgia,serif;font-size:11px;padding:5px 20px 5px 2px !important;width:167px}
#subHeader{padding:10px 0 25px}
#subHeader hgroup{float:left;width:33%}
#mainNav{float:left;width:67%;margin-top:35px}
#mainNav ul{width:100%;overflow:hidden}
#mainNav li{float:left;display:block;text-align:center;margin-left:1px}
#mainNav li a{font-size:16px;color:#003F72;text-decoration:none;font-weight:700}
#mainNav li a span{height:74px;display:table-cell;vertical-align:middle;width:127px}
#mainNav li:hover{opacity:.65}
.bor{border-bottom:2px solid #F7B777}
.bgr{border-bottom:2px solid #8DD077}
.bpu{border-bottom:2px solid #F78AF7}
.bbl{border-bottom:2px solid #77B9D0}
.bgy{border-bottom:2px solid #a1a1a1}
.clearfix{overflow:hidden}
.clear{clear:both}
.arial{font-family:Arial}
#middle{width:100%;background-color:#003767}
#middle #bannerLeft,#middle #bannerRight{height:392px;padding:40px 0;float:left}
#middle #bannerLeft{width:280px;background:url(../images/banner-corner.png) no-repeat right bottom}
#apresentacao h2{font-size:15px;color:#fff;padding-bottom:20px;line-height:12px}
#apresentacao p{margin:0;color:rgba(255,255,255,0.8)}
#apresentacao p img{margin-bottom:15px!important}
#apresentacao .more{display:block;text-transform:uppercase;color:#fff;margin:10px 0}
#middle #bannerRight{width:640px;margin-left:40px}
#slider li .desc{display:block;position:absolute;height:312px;width:200px;margin-left:440px;background-color:rgba(255,255,255,0.6);padding:22px}
#slider li .desc .sliderDT,#slider li .desc .sliderDF{display:block;font-size:13px;color:#333}
#slider li .desc .sliderDM{display:block;font-size:20px;color:#003F72;font-weight:700;margin:10px 0}
#slider li .desc .sliderDF{font-style:italic}
ol.bjqs-markers{position:absolute;margin-left:462px!important;margin-top:-40px!important}
.bjqs-markers li{background:url(../images/dot-slider-off.png) no-repeat}
.bjqs-markers .active-marker{background:url(../images/dot-slider.png) no-repeat}
.bjqs-markers li a{display:block;width:18px;height:17px;text-indent:-9999px}
#main.home{margin-top:45px}
aside.inside{width:280px;margin-bottom:30px}
aside.inside h2{color:#003F72;margin-bottom:10px}
aside.inside h3{font-size:16px;margin:30px 0 15px;padding-right:5px}
aside.inside p{color:#333}
aside.inside p a{color:#333;text-decoration:underline}
aside.inside p a:hover{text-decoration:none}
aside.inside .verticalNav{border-right:1px solid #DDD;padding-top:10px}
aside.inside .verticalNav li a{margin-right:-1px;font-size:18px;display:block;padding:13px 20px;border-right:1px solid #DDD}
aside.inside .verticalNav li a.act{border:1px solid #DDD;border-right:1px solid #fff;color:#003F72}
aside.inside .verticalSlide li a{display:block;border-bottom:1px solid #EBEBEB;padding:15px 0}
aside.inside .boxR{border-bottom:1px solid #EBEBEB}
aside.inside .boxR:last-child{border-bottom:0}
aside.inside .boxR p{margin:10px 0}
aside.inside .boxR p a{text-decoration:none;color:#AAA}
aside.inside .boxR time{font-size:13px;color:#AAA}
aside.inside .boxR p a:hover{color:#003F72}
aside.inside .catList li{display:inline-block;margin:5px}
.mostViewed{list-style:none}
.mostViewed li{overflow:hidden;border-bottom:1px solid #EBEBEB;padding:20px 0}
.mostViewed li .numBox{float:left;color:#FFF;margin-right:15px;text-align:center;font-size:50px;height:60px;width:60px;line-height:50px}
.mostViewed li:nth-child(1) .numBox{background-color:#D4D4D4}
.mostViewed li:nth-child(2) .numBox{background-color:#E1E1E1}
.mostViewed li:nth-child(3) .numBox{background-color:#EEE}
aside.inside .mostViewed p a{color:#AAA;text-decoration:none}
aside.inside .mostViewed li:hover p a{color:#003F72}
.mostViewed li:hover .numBox{background-color:#4C789C}
.mostViewed li small,.mostViewed li time{color:#444;font-size:13px}
aside.inside .autoresSlide li div{height:100px;overflow:hidden;padding:20px 0;border-bottom:1px solid #EBEBEB}
aside.inside .autoresSlide li img{margin-right:10px;opacity:.5}
aside.inside .autoresSlide li a{vertical-align:middle;display:table-cell;height:60px;text-decoration:none;border-bottom:0;color:#AAA}
aside.inside .autoresSlide li:hover img{opacity:1}
aside.inside .autoresSlide li:hover a{color:#003F72}
aside.home{width:320px;border-right:1px solid #DDD;padding-right:40px;min-height:400px}
aside.home h2{color:#003F72;font-weight:700;font-size:15px;margin-bottom:18px;font-family:Georgia,Serif}
.tabNav{overflow:hidden;list-style-type:none}
.tabNav li{float:left}
.tabNav li a{display:block;padding:15px 9px;border-bottom:1px solid #DDD}
.tabNav li.ui-state-active a{border:1px solid #DDD;border-bottom:none;color:#003F72}
.subtabH{padding-top:10px}
.subtabH li{padding:10px 0 5px}
.subtabH li a{font-size:15px;color:#0078E5}
.subtabH li .sub{padding:10px 0;border-bottom:1px solid #EBEBEB;margin:10px 0}
.subtabH li .sub p{font-size:15px;color:#003F72;padding:1px 0}
.subtabH li .sub p a{font-size:15px;color:#003F72;padding:1px 0}
.subtabH li .sub p.cat,.subtabH li .sub p time{font-size:13px;font-style:italic;color:#AAA}
.subtabH li .sub p.seeall{padding-top:15px}
aside,article{float:left}
article{width:640px}
article.inside{width:640px;margin-left:40px;padding-bottom:30px;font-size:18px}
article.inside p{line-height:120%;padding-bottom:15px;color:#333}
article.inside p a{color:#333;text-decoration:underline}
article.inside p a:hover{text-decoration:none}
article.inside h1{font-size:23px;margin-bottom:30px}
article.inside h2{font-size:21px;margin:20px 0}
article.inside h2 .sub{display:block;font-size:16px;font-style:italic;color:#AAA;font-weight:400;padding:5px 0}
article.inside h3{margin:20px 0}
/*article.inside ol{list-style-type:disc}*/
article.inside .img-align-left{float:left;margin-right:30px;margin-bottom:20px}
article.inside .img-align-right{float:left;margin-right:30px;margin-bottom:20px}
#animaServicos{padding-left:20px}
#animaServicos h2{font-size:18px;color:#003F72;font-style:normal}
#animaServicos .desc{font-size:15px;color:#AAA;margin:18px 0}
#animaServicos #servicosBox ul{width:160px;float:left}
#animaServicos #servicosBox ul li{list-style-type:none;list-style-type:inside;border-right:1px solid #DDD}
#animaServicos #servicosBox ul li a{height:49px;display:table-cell;vertical-align:middle;padding:0 20px;font-size:18px}
#animaServicos #servicosBox ul li.ui-state-active{border:1px solid #DDD;border-right:none}
#animaServicos #servicosBox ul li.ui-state-active a{color:#003F72;font-size:18px;font-style:normal;text-decoration:none}
#animaServicos #servicosBox .geralBox{float:left;width:460px;padding-left:25px}
#animaServicos #servicosBox .geralBox h3{color:#003F72;font-size:18px;font-style:normal;padding:20px 0}
#animaServicos #servicosBox .geralBox .featuredImage{float:left;margin-right:23px}
#animaServicos #servicosBox .geralBox p{overflow:hidden;margin-bottom:10px}
#animaServicos #servicosBox .geralBox .more{text-decoration:none;color:#0078E5;margin-top:20px}
#listPartners .change{color:#AAA;margin-top:40px}
#listPartners .change a{font-weight:700;text-decoration:none;color:#AAA}
#listPartners .change .act{color:#003F72}
#listPartners .change .lb{font-weight:400;color:#0078E5}
#listPartners ul{list-style-type:none;margin:0;padding:0;margin-bottom:10px;margin-top:20px}
#listPartners ul li{float:left;margin-left:0;text-align:center}
#listPartners ul li img{max-width:110px;max-height:50px}
#listPartners ul li:first-child{margin-left:0}
#listPartners #logosParceiros,#listPartners #logosClientes{position:relative}
#listPartners .setas{background:url(../images/nav-arrow.png);width:19px;height:35px;display:block;text-indent:-9999em}
#listPartners .setas.pprev,#listPartners .setas.cprev{background-position:0 0;position:absolute;top:25px;z-index:99999}
#listPartners .setas.pnext,#listPartners .setas.cnext{background-position:0 -70px;float:right;position:absolute;top:25px;right:0;z-index:99999}
#breadcrumb{margin:20px 0}
#breadcrumb li{display:inline;color:#AAA;font-size:11px;font-style:italic}
#breadcrumb li:after{content:" >"}
#breadcrumb li:last-child:after{content:normal}
#breadcrumb li:last-child{font-weight:700}
#equipeNav ul{list-style-type:none}
.produtosTab,.loginTab,.ambienteTab,#equipeNav .equipeTab{overflow:hidden;list-style-type:none;background:url(../images/gray-pixel.gif) repeat-x bottom;margin:20px 0 30px}
.produtosTab li a,.loginTab li a,.ambienteTab li a,#equipeNav .equipeTab li a{float:left;display:block;font-size:16px;padding:20px 35px}
.produtosTab li.act a,.loginTab li.ui-state-active a,.ambienteTab li.act a,#equipeNav .equipeTab li.ui-state-active a{border:1px solid #DDD;color:#003F72;border-bottom:1px solid #fff}
#equipeNav .listaFotos{overflow:hidden}
#equipeNav .listaFotos li{float:left;margin-right:30px}
#equipeNav .listaFotos li img{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=35);filter:alpha(opacity=35);-moz-opacity:.35;-khtml-opacity:.35;opacity:.35}
#equipeNav .listaFotos li img.act{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
#equipeNav .listaFotos li:last-child{margin-right:0}
#relEquipe{margin:30px 0;padding-top:20px}
#relEquipe p.desc{color:#AAA}
#relEquipe p.desc a{color:#AAA;text-decoration:none}
#relEquipe a{color:#0078E5}
#relEquipe a:hover{text-decoration:underline}
.foto-equipe{float:left;padding-right:30px}
.detalhes-equipe{overflow:hidden}
.logosLL{overflow:hidden}
.logosLL li{display:inline-block;margin:0}
.logosLL li:nth-child(5n+1) span{text-align:left;width:124px}
.logosLL li span{display:table-cell;width:125px;height:125px;vertical-align:middle;text-align:center}
#educaNav .educaTab{overflow:hidden;background:url(../images/gray-pixel.gif) repeat-x bottom;margin:20px 0 30px}
#educaNav .educaTab li{list-style:none;float:left;text-align:center;padding:1px}
#educaNav .educaTab li a{display:table-cell;height:50px;vertical-align:middle;text-align:center;width:125px}
#educaNav .educaTab li.act{border:1px solid #DDD;border-bottom:1px solid #fff}
#educaNav .educaTab li.act a{color:#003F72}
#educaNav .educaTab li.act:nth-child(1) a{border-top:2px solid #F7B777}
#educaNav .educaTab li.act:nth-child(2) a{border-top:2px solid #8DD077}
#educaNav .educaTab li.act:nth-child(3) a{border-top:2px solid #F78AF7}
#educaNav .educaTab li.act:nth-child(4) a{border-top:2px solid #77B9D0}
#educaNav .educaTab li.act:nth-child(5) a{border-top:2px solid #a1a1a1}
#acc h3,.acc-child h4,.acc-grand h3{font-weight:400;color:#0078E5;font-size:19px;cursor:pointer}
.acc-grand h3{font-size:22px;color:#003F72;font-size:23px;padding-top:5px}
.acc-grand h3.grand-act:before,.acc-grand h3:before{content:"\25B9";color:#003F72;font-size:30px}
.acc-grand h3.grand-act:before{content:"\25BF"}
.acc-child{padding:0 15px;list-style:none}
.acc-child li{padding:5px 0}
article.inside .acc-child a{color:#0078E5;text-decoration:none}
#review-treinamento ul{list-style:none}
#review-treinamento ul li{border-bottom:1px solid #fff;padding:10px 2px}
#review-treinamento ul li:before{content:"\25B6";margin-right:3px;color:#003F72}
.listaCont li,.listaPosts li{padding:30px 0;border-bottom:1px solid #EBEBEB;overflow:hidden;list-style:none}
.listaCont li:last-child,.listaPosts li:last-child{border-bottom:0}
article.inside .listaCont p,article.inside .listaPosts p{padding-bottom:0;margin-bottom:7px}
.listaCont .titleCont a,.listaPosts .titlePost a{font-size:24px;line-height:120%;color:#AAA;text-decoration:none}
.listaCont .titleCont a:hover,.listaPosts .titlePost a:hover{color:#003F72}
.listaCont .labels a,.listaPosts .labels a{color:#fff;text-decoration:none}
.listaCont .dwrap,.listaPosts .dwrap{overflow:auto}
.listaCont li,.listaPosts li{text-align:right}
.listaCont li img,.listaPosts li img{float:right;margin-left:30px}
.listaCont li:nth-of-type(odd),.listaPosts li:nth-of-type(odd){text-align:left}
.listaCont li:nth-of-type(odd) img,.listaPosts li:nth-of-type(odd) img{float:left;padding-right:30px;margin-left:0}
#post-content,#post-comment,#post-header{margin-bottom:20px}
article.inside h1.post-title{margin-bottom:10px;font-size:24px}
.cat-author{overflow:hidden}
.cat-author li{float:left;margin-right:15px}
.cat-author li.author{width:400px}
.cat-author li.author a{font-size:11px}
.cat-author li.author a img{width:30px;height:30px;margin-right:10px;opacity:.4}
.cat-author li.author a:hover img{opacity:1}
#shareProd,#sharePost{overflow:hidden}
#shareProd em,#sharePost em{color:#D3D3D3;float:left}
#shareProd ul,#sharePost ul{float:left;list-style:none;padding-top:3px;margin-left:20px}
#shareProd ul li,#sharePost ul li{display:inline}
.comment-list{list-style:none;padding-left:0}
.comment-list li{margin-bottom:30px}
.comment-list li .cInfo{font-size:12px}
.listaCont .authorCont{font-size:15px}
.listaProd{list-style-type:none;overflow:hidden}
.listaProd li{display:inline-block;width:210px;margin-bottom:30px;text-align:center;vertical-align:top;background:url(../images/side-prod.png) left top no-repeat}
.listaProd li.nomargin,.listaProd li:first-child{background:none}
.listaProd li div{width:175px;margin:0 auto;text-align:left}
.listaProd li.hr{width:100%;clear:both;border-top:1px solid #EBEBEB;margin:0 0 30px;display:block;content:" "}
.listaProd .titleProd a{font-size:24px;line-height:120%;color:#AAA;text-decoration:none}
.listaProd .titleProd a:hover{color:#003F72}
article.inside .labels{margin-bottom:3px}
article.inside .labels a{color:#fff;text-decoration:none}
article.inside .price{color:#444;font-size:15px;padding-top:10px;padding-bottom:0}
#shareProd{width:340px;margin:20px auto}
#product-desc{overflow:hidden;margin:20px 0}
#product-action #buyProd{list-style:none;padding:30px 0;border-top:1px solid #EBEBEB;border-bottom:1px solid #EBEBEB;overflow:hidden}
#product-action #buyProd li{display:block;float:left;border-right:1px solid #EBEBEB;width:213px}
#product-action #buyProd li img{opacity:.5}
#product-action #buyProd li:hover img{opacity:1}
#product-action #buyProd li:nth-child(3n+2){text-align:center}
#product-action #buyProd li:nth-child(3n+3){border-right:0;text-align:right}
#acc.listaFerramentas h3{font-size:21px;color:#AAA;font-weight:400;border-top:1px solid #EBEBEB;padding:22px 0;margin-bottom:0}
#acc.listaFerramentas h3:first-child{border-top:0}
article.inside #acc.listaFerramentas form{margin-bottom:20px}
article.inside #acc.listaFerramentas h3{margin:0}
#acc.listaFerramentas h3.ui-state-active{color:#003F72}
#acc.listaTestes h2{cursor:pointer}
.fancybox-skin{background-color:#fff!important}
#fancy-login{width:400px;padding:10px 30px;display:none;background-color:#fff}
#fancy-login p{margin-top:20px}
.galeria-thumbs{list-style:none;overflow:hidden}
.galeria-thumbs li{display:inline;margin-right:26px;opacity:.35;padding-bottom:130px;margin-bottom:5px}
.galeria-thumbs li:last-child{margin-right:0}
.galeria-thumbs li.act{background:url(../images/act-d-arrow.png) no-repeat bottom center;opacity:1}
.galeria-full{position:relative;padding:0}
.galeria-full img{max-width:640px}
.galeria-legenda{position:absolute;bottom:4px;background-color:rgba(0,120,229,0.35);color:#fff;font-size:15px;line-height:15px;width:100%;padding:10px 5px;text-align:center}
footer .bgcolor{background:#003F72 url(../images/bg-shadow.png) repeat-x top;overflow:hidden;padding:35px 0 40px}
footer .footerCol{float:left;width:280px;margin-right:40px}
footer .footerCol:last-child{width:320px;margin-right:0}
footer p{color:rgba(255,255,255,0.6);margin:15px 0}
footer #last-blog{margin-top:20px;padding:10px 0 0;border-bottom:1px solid #005582;background:url(../images/foot-separator.png) no-repeat top center}
footer #last-blog p{font-size:15px}
footer #last-blog p time{font-size:13px}
footer #last-blog p,footer #last-blog p time{font-style:italic;color:#fff}
footer #last-blog p a{font-style:normal;color:#fff;text-decoration:none}
footer #footerNewsletter p{margin:0}
footer #footerNewsletter label{font-size:15px}
footer p a{color:rgba(255,255,255,0.6);text-decoration:underline}
footer p a:hover{color:rgba(255,255,255,0.6);text-decoration:none}
footer .ftitle{display:block;color:#fff;font-weight:700;margin:0 0 10px;text-shadow:0 -1px 0 #222}
footer #newsletter{background:#005381;border:0;margin:0;padding:20px}
footer #newsletter label,footer #newsletter input{display:block;margin:5px 5px 0;color:#fff}
footer #newsletter input[type=checkbox]{margin-right:7px;margin-top:8px}
footer #newsletter input[type=text],footer #newsletter input[type=email]{background-color:#004273;border:1px solid #266186;width:280px;padding:7px;color:#f0f0f0;margin-bottom:10px}
footer #newsletter input[type=submit]{background:none;border:none;padding:0;font-family:Georgia;color:#fff;font-size:15px;margin-top:15px;cursor:pointer}
footer .copyright{color:#999;font-size:12px}
label{display:block;color:#000;font-size:18px;padding-bottom:10px;margin-top:0}
.padrao{overflow:hidden}
article.inside .padrao p{padding-bottom:9px}
.padrao input{padding:6px;font-size:18px}
.padrao input,.padrao textarea{width:100%;border:1px solid #DDD;background-color:#EEE}
.padrao input:focus,.padrao textarea:focus{background-color:#F9F9F9;border:1px solid #DDD;outline:0}
.padrao textarea{height:185px}
.padrao textarea.comentario{height:110px}
.padrao select{width:100%;border:1px solid #DDD;background-color:#EEE;padding:5px;font-size:18px}
.padrao input[type=submit]{display:block;border:0;background-color:#0080FF;font-family:Georgia,Serif;font-size:18px;color:#fff;text-transform:uppercase;margin-top:1px}
.colunaForm1,.colunaForm2{width:320px;float:left}
.colunaForm1{padding-right:10px}
.colunaForm2{padding-left:10px}
.checkbox{display:block;float:left;margin-right:10px;width:19px;height:19px;background:transparent url(../images/checkbox.png) no-repeat}
.checkbox.checked{background:transparent url(../images/checkbox.png) no-repeat;background-position:0 -19px}
.required:after{content:" *";color:red}
.left{float:left}
.right{float:right}
.tcenter{text-align:center}
.fixhb{position:absolute;height:1px;margin-top:-1px;background-color:#fff;width:280px;z-index:999}
.c333{color:#333}
.bold{font-weight:700}
.normal{font-weight:400}
.italic{font-style:italic}
.no-lt{list-style:none}
.checkbox input[type=checkbox]{display:none}
a.blueupper{text-transform:uppercase!important;color:#0078E5!important;text-decoration:none!important}
a.blueupper:hover{text-decoration:underline!important}
a.bluelower{color:#0078E5;text-decoration:none}
a.bluelower:hover{text-decoration:underline}
a.graylower{color:#AAA;text-decoration:underline}
a.graylower:hover{text-decoration:none}
a.darklower{color:#333;text-decoration:underline}
a.darklower:hover{text-decoration:none}
.slide-arrow{display:block;width:24px;height:12px;background:url(../images/slide-arrow.png);text-indent:-99999px;margin:0 auto;cursor:pointer;border:0;outline:0}
.slide-arrow.up{background-position:0 0;margin-top:20px}
.slide-arrow.down{background-position:0 12px;margin-bottom:20px}
.slide-arrow.disabled{background-position:24px 0}
.icons{display:inline-block;height:35px;width:40px;background:url(../images/social-icons.png);text-indent:-9999px;margin-right:10px}
.icons.facebook{background-position:0 0}
.icons.facebook:hover{background-position:0 -35px}
.icons.youtube{background-position:-40px 0}
.icons.youtube:hover{background-position:-40px -35px}
.icons.linkedin{background-position:-80px 0}
.icons.linkedin:hover{background-position:-80px -35px}
.icons.slideshare{background-position:-120px 0}
.icons.slideshare:hover{background-position:-120px -35px}
.icons.skype{background-position:-160px 0}
.icons.skype:hover{background-position:-160px -35px}
.post-icons a{display:inline-block;height:16px;width:20px;background:url(../images/post-smedia.png);text-indent:-9999px;margin-right:5px}
.post-icons.twitter a{background-position:0 0}
.post-icons.twitter:hover a{background-position:0 -16px}
.post-icons.facebook a{background-position:-20px 0}
.post-icons.facebook:hover a{background-position:-20px -16px}
.post-icons.pinterest a{background-position:-40px 0}
.post-icons.pinterest:hover a{background-position:-40px -16px}
.post-icons.gplus a{background-position:-60px 0}
.post-icons.gplus:hover a{background-position:-60px -16px}
.labels{display:inline-block;height:28px;min-width:21px;background:url(../images/label-arrow.png) no-repeat;background-position:right -28px;background-color:#d4d4d4;color:#fff;font-size:11px;text-transform:uppercase;padding:7px 21px 7px 7px}
.labels:hover{background-color:#003F72;background-position:right 0;color:#fff}
.separator{border:0;background:url(../images/separator.png) no-repeat;height:12px;margin:0}
.separator.darrow:after{display:block;width:33px;height:8px;content:" ";background:url(../images/sep-arrow.png) no-repeat}
.separator.spacer{margin:20px 0}
time{font-size:15px;color:#444}
.ballon{background-color:#FFF7C2;border:1px solid #FAE170;padding:20px;position:relative;margin-bottom:20px}
.ballon:after{position:absolute;bottom:-9px;left:1px;display:block;background:url(../images/yel-arrow.png);width:33px;height:9px;content:" "}
#questionario{width:650px;margin:0 auto;float:none;text-align:center;font-size:18px;color:#2C2C2C;padding-bottom:20px}
#questionario p{padding:5px 0}
#questionario .desc{margin:20px 0}
#questionario #info-participante{text-align:left}
#questionario #questoes ul{list-style:none;padding:0;margin:0}
#questionario #questoes ul li{border-top:1px solid #EBEBEB;padding:10px 0}
#questionario #questoes ul li:first-child{border-top:0}
#questionario #questoes ul li input{display:inline!important;width:auto}
#questionario #questoes ul li p{display:inline-block;color:#000}
#questionario #questoes ul li .sp1{width:260px;text-align:right}
#questionario #questoes ul li .sp2{width:120px}
#questionario #questoes ul li .sp3{width:260px;text-align:left}
.iradio_square-blue{display:inline-block;*display:inline;vertical-align:middle;margin:0;padding:0;width:22px;height:22px;background:url(../images/blue.png) no-repeat;border:0;cursor:pointer;background-position:-120px 0}
.iradio_square-blue.hover{background-position:-144px 0}
.iradio_square-blue.checked{background-position:-168px 0}
.iradio_square-blue.disabled{background-position:-192px 0;cursor:default}
.iradio_square-blue.checked.disabled{background-position:-216px 0}
ul.bjqs{position:relative;list-style:none;padding:0;margin:0;overflow:hidden;display:none}
li.bjqs-slide{position:absolute;display:none}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999}
ul.bjqs-controls.v-centered li a{position:absolute}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0}
ol.bjqs-markers{list-style:none;padding:0;margin:0;width:100%}
ol.bjqs-markers.h-centered{text-align:center}
ol.bjqs-markers li{display:inline}
ol.bjqs-markers li a{display:inline-block}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0}
.lang-en #mainNav li a{font-size:15px}