/*@font-face{font-family:"verdana";src:url("/cursos/font/verdana.ttf") format("truetype")}@font-face{font-family:"verdana";src:url("/cursos/font/l_10646.ttf") format("truetype"),url('/cursos/font/l_10646.eot')}@font-face{font-family:"verdana";src:url("/cursos/font/verdana-Regular.otf") format("truetype")}@font-face{font-family:"verdana";src:url("/cursos/font/verdana-Regular.otf") format("truetype")}@font-face{font-family:"verdana";src:url("/cursos/font/verdana-Regular.otf") format("truetype")}@font-face{font-family:"verdana";src:url("/cursos/font/verdana-Regular.otf") format("truetype")}*/.fl{float:left}.fr{float:right}.pos1{position:relative;width:100%}.content{position:relative;margin:0 auto;width:1000px;border:0 solid #000;z-index:1}.institucional-box1{display:block;background:url(/cursos/img/bg_top.jpg) no-repeat 0 0;margin-top:18px;padding:40px 53px 40px 53px;width:1000px;height:291px;color:#efefef;text-shadow:1px 1px 0 #000;filter:dropshadow(color=#000,offx=1,offy=1);-moz-box-sizing:border-box;box-sizing:border-box;border:0 solid #000}.institucional-box1 h1,.topo h2{font:normal normal 48px/100% verdana;white-space:nowrap}.institucional-box1 p{width:580px;font:normal normal 30px/100% verdana}.institucional-box1 span{font:normal normal 30px/100% verdana;white-space:nowrap;color:#fff}#ancora{visibility:hidden;width:0;height:0}.menu-topo-cursos{display:block;background:#2c2c2c;padding:15px 33px 0 33px;width:1000px;height:47px;color:#fff;font:normal normal 15px/100% verdana;border:0 solid #000;-moz-box-sizing:border-box;box-sizing:border-box}.menu-topo-cursos a:link,.menu-topo-cursos a:visited,.menu-topo-cursos a:active{color:#fff}.menu-topo-cursos a.ativo{font-weight:bold}.institucional-box2{display:table;margin:0 auto;margin-top:45px;width:950px;border:0 solid #000}.institucional-box2 h3{display:inline-block;width:100%;font:normal normal 36px/100% verdana;color:#787977;border:0 solid #00}.institucional-box2 h3 span{display:inline-block;float:right;margin-top:22px;width:83%;height:0;border-top:1px dashed #9d9d9d}.box-grey{display:table;background:#f7f7f7;margin:25px 0 40px 0;padding:13px 0 13px 0;width:100%;border-radius:3px;border:1px solid #e1dede}.box-grey li{display:table;list-style:none;float:left;margin-left:32px;padding-left:32px;width:250px;height:190px;border-left:1px solid #e1dede;font:normal normal 14px/145% arial;color:#7c7b7b}.box-grey li:first-child{margin-left:0;border:0}.box-grey li h2{font:normal normal 18px/175% verdana;color:#3b6464}.box-white{display:table;margin:20px 0 60px 0;padding:13px 0 13px 0;width:100%;border:0 solid #000}.box-white li{display:table;list-style:none;float:left;margin-left:105px;width:420px;font:normal normal 12px/155% arial;color:#7c7b7b}.box-white li:first-child{margin-left:0}.box-white li div{float:left;background:url(/cursos/img/quote.png) no-repeat 0 0;margin-right:15px;width:34px;height:92px;border:0 solid #000}.box-white li span{display:inline-block;background:#f7f7f7;margin-top:15px;width:288px;height:21px;text-align:center;padding-top:2px;-moz-box-sizing:border-box;box-sizing:border-box}.institucional-box3{background:#3b6465;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiMzYjY0NjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top,#3b6465 10%,#ffffff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,#3b6465),color-stop(100%,#ffffff));background:-webkit-linear-gradient(top,#3b6465 10%,#ffffff 100%);background:-o-linear-gradient(top,#3b6465 10%,#ffffff 100%);background:-ms-linear-gradient(top,#3b6465 10%,#ffffff 100%);background:linear-gradient(top,#3b6465 10%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b6465',endColorstr='#ffffff',GradientType=0);display:table;width:100%;height:462px;border:0 solid #000}.institucional-box3 .institucional-box2{margin-top:15px}.institucional-box3 .institucional-box2 h3{display:inline-block;width:70%;font:normal normal 36px/100% verdana;color:#efefef;border:0 solid #00}.institucional-box3 .institucional-box2 a{display:inline-block;width:70%;font:normal normal 22px/100% verdana;color:#3f403e;border:0 solid #00}.institucional-box3 .institucional-box2 a span{display:inline-block;float:right;margin-top:13px;width:70%;height:0;border-top:1px dashed #9d9d9d}.institucional-box3 ul{display:table;margin:0 0 20px 0;padding:13px 0 13px 0;width:100%;border:0 solid #000}.institucional-box3 ul li{display:table;background:#fff;list-style:none;float:left;margin:20px 0 0 25px;width:125px;height:125px;border-radius:5px;border:1px solid #b69571}.institucional-box3 ul li a{display:table-cell!important;vertical-align:middle;margin:0;width:100%;height:100%;font:normal normal 22px/100% verdana!important;color:#646465!important;text-align:center;text-decoration:none;border:0 solid #000}.institucional-box3 ul li span{display:table-cell!important;vertical-align:middle;background:#dbd2b8;margin:0!important;float:none!important;width:125px!important;height:44px!important;padding-top:2px;font:normal normal 16px/100% verdana;color:#464648;border-top-left-radius:5px;border-top-right-radius:5px;-moz-box-sizing:border-box;box-sizing:border-box;border:none!important}.institucional-box3 ul li div{display:table;background:url(/cursos/img/box_number_round.png) no-repeat 0 0;width:125px;height:15px}.institucional-box3 ul li strong{display:table-cell;vertical-align:middle;width:123px;height:65px;font-weight:normal;border:0 solid #000}.man{position:absolute;background:url(/cursos/img/man.png) no-repeat 0 0;width:305px;height:483px;top:-50px;right:0}.topo{display:block;background:url(/cursos/img/bg_top2.jpg) no-repeat 0 0;margin-top:18px;padding:40px 53px 40px 53px;width:1000px;height:121px;color:#efefef;text-shadow:1px 1px 0 #000;filter:dropshadow(color=#000,offx=1,offy=1);-moz-box-sizing:border-box;box-sizing:border-box;border:0 solid #000}.cursos-content{display:table;margin-top:29px;width:1000px;height:343px;border:0 solid #000}.cursos-content .box1{float:left;display:table;margin-left:17px;width:718px;border:0 solid #000}.cursos-content .box1 h1{display:inline-block;width:100%;font:normal normal 36px/100% verdana;color:#787977;border:0 solid #000}.cursos-content .box1 h2{display:inline;font:normal normal 14px/21px arial}.cursos-content ul.lista-cursos-box1,.cursos-content ul.lista-cursos-box2{display:table;width:740px;font:normal normal 14px/135% arial;color:#7c7b7b}.cursos-content .lista-cursos-box1 li,.cursos-content .lista-cursos-box2 li{display:table;width:100%;list-style:none;padding-top:32px;margin-top:32px;border-top:1px solid #eee}.cursos-content .lista-cursos-box2 li:first-child{padding-top:0;border-top:0}.cursos-content .lista-cursos-box1 li a,.cursos-content .lista-cursos-box1 li span,.cursos-content .lista-cursos-box2 li a,.cursos-content .lista-cursos-box2 li span{vertical-align:baseline}.cursos-content .lista-cursos-box1 li strong a{font:normal normal 18px/135% verdana;color:#3b6464}.cursos-content .lista-cursos-box1 li .text-red,.cursos-content .lista-cursos-box2 li .text-red{display:inline;font-size:14px;color:#ae0606;white-space:nowrap}.cursos-content .lista-cursos-box2 li a,.cursos-content .lista-cursos-box2 li a:hover{display:block;width:100%;height:100%;color:#7c7b7b;text-decoration:none;border:0 solid #000}.cursos-content .lista-cursos-box2 li .image{margin-right:20px;float:left;width:220px}.cursos-content .lista-cursos-box2 li a span{display:table;width:500px;border:0 solid #000}.cursos-content .lista-cursos-box2 li a strong{font:normal normal 20px/130% verdana;color:#000;vertical-align:baseline}a.btn2{font-weight:bold;font-size:10px;text-transform:uppercase;color:#80807e;padding:2px 17px 2px 8px;background:#eee url(http://www.linhadecodigo.com.br/img/arrow.gif) right center no-repeat;border:1px solid #ddd;border-radius:3px}a.btn2:hover{color:#052d63;text-decoration:none;background:#f3f3f3 url(http://www.linhadecodigo.com.br/img/arrow.gif) right center no-repeat}.box-social{display:table;float:left}.cursos-content .box2{float:left;display:table;margin-left:0;width:230px;border:0 solid #000}#busca-cursos{position:relative;background:#fff;padding:0;float:right;margin:6px 0 0 0;width:216px;text-indent:20px;border:1px solid #ccc;box-shadow:0 0 5px 0 #ccc}#busca-cursos label{position:absolute;top:3px;left:0;color:#836869;font-size:13px}#busca-cursos input[type="text"]{float:left;margin:0;padding:0 10px 0 0;width:195px;height:23px;color:#836869;font-size:13px;font-family:verdana;outline:0 #000;box-sizing:border-box;border:0}#busca-cursos input[type="submit"]{position:absolute;background:transparent url(http://www.devmedia.com.br/imagens/portal2010/spriteicontop.png) no-repeat 0 0;cursor:pointer;top:3px;right:3px;width:16px;height:16px;border:0}.menu-lateral{display:table;width:216px;float:right;margin:27px 0 0 0}.menu-lateral li{display:block;position:relative;background:#3b6465;margin-top:10px;list-style:none;width:216px;font:normal normal 13px/120% verdana;color:#fff;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0 0 5px 0 #888}.menu-lateral a,.menu-lateral a:link,.menu-lateral a:visited,.menu-lateral a:active{display:block;padding:5px 7px 6px 7px;font:normal normal 13px/120% verdana;color:#fff;text-decoration:none}.menu-lateral li span{display:none;position:absolute;background:#3b6465;top:0;left:0;width:5px;height:100%}.menu-lateral li.destaque a{padding-left:23px}.menu-lateral li.destaque a span{display:block;background:#3b6465 url(/cursos/img/bullet_black.png) no-repeat 5px 5px;width:21px}.menu-lateral li:hover{background:#EEE;color:#2e3436}.menu-lateral li:hover a:link,.menu-lateral li:hover a:visited,.menu-lateral li:hover a:active{color:#2e3436}.menu-lateral li:hover span{display:block}.menu-lateral ul{margin:0}.menu-lateral ul li{background:#fff;margin-top:0;list-style:none;width:216px;font:normal normal 13px/120% arial;color:#fff;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:none}.menu-lateral li li a:link,.menu-lateral li li a:visited,.menu-lateral li li a:active{color:#2e3436}.box-gray{background:#f5f5f5;padding:28px 23px 22px 23px;font:normal normal 14px/150% arial;color:#666;border-radius:2px;border:1px solid #d7d7d7}.box-gray h1{padding:0;font:normal normal 26px/135% arial!important;color:#000!important;text-shadow:1px 1px 0 #ccc;border:0 solid #000}.box-gray span.titulo{display:block;margin:20px 0 17px 0}.box-gray a{font-size:13px;color:#052d63}a.favorito{float:right;background:url(/cursos/img/reply2.gif) no-repeat 0 0;padding-left:20px;margin-top:7px;font:normal normal 13px/100% verdana;border:0 solid #000}a.favorito span{display:inline-block;position:relative;background:#fff;margin:-2px 0 0 5px;padding:0 2px;font:normal normal 16px/100% arial;color:#2e3436;border:1px solid #ccc}a.favorito span span{position:absolute;background:url(/cursos/img/arrow.gif) no-repeat 0 0;margin:0;top:5px;left:-5px;width:5px;height:7px;padding:0;border:0 solid #000}.box-gray #mais-detalhes{display:none;margin-top:10px}.formstyle{display:table;margin:40px auto}.formstyle table td{vertical-align:middle;font-size:13px}#qwe{display:table;margin-top:27px;width:740px;color:#7c7b7b;font-size:13px;font-family:arial;line-height:150%;border:0 solid #000}#qwe li{list-style:none}#qwe ul{padding-left:0;margin-bottom:15px}#qwe ul li{margin:0;border:0 solid #000;display:table;width:100%;border:0 solid #000}#qwe ul li h2{position:relative;font:normal normal 22px/19px verdana;color:#3b6464;margin:0;margin-bottom:15px;text-shadow:1px 1px 0 #dddee0;display:block;box-sizing:border-box;padding:9px 0 8px 0;border-bottom:1px solid rgba(0,0,0,0.1);width:740px}#qwe ul li h2 .dash{position:absolute;display:table-cell;bottom:-16px;left:27px;width:0;height:16px;border-left:1px solid #e5e5e5;display:block}#qwe ul li h2 strong{font-weight:normal}#qwe ul ul{margin:0;padding:0;padding-left:27px}#qwe ul li ul li{display:table;margin:0;border:0 solid #000;padding:0 0 0 18px;border-left:1px solid #e5e5e5;line-height:21px}#qwe ul li ul li:first-child{margin-top:0}#qwe ul li ul li div{margin-left:-18px;padding:9px 0 15px 22px;border:1px solid transparent}#qwe ul li ul li:last-child div:last-child{margin-bottom:0}#qwe ul li ul li:hover div{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fcfcfc 0,#f0f0f0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfcfc),color-stop(100%,#f0f0f0));background:-webkit-linear-gradient(top,#fcfcfc 0,#f0f0f0 100%);background:-o-linear-gradient(top,#fcfcfc 0,#f0f0f0 100%);background:-ms-linear-gradient(top,#fcfcfc 0,#f0f0f0 100%);background:linear-gradient(to bottom,#fcfcfc 0,#f0f0f0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#f0f0f0',GradientType=0)}#qwe ul li ul li span.type{font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,Verdana,sans-serif;position:absolute;margin:1px 0 0 -50px;line-height:140%;color:#000;width:22px;max-width:40px;text-align:center;border:0 solid #000}#qwe ul li ul li span.title{display:inline-block;margin:0 0 10px 0;border:0 solid #000}#qwe ul li ul li .title h3,#qwe ul li ul li .title strong{display:inline;border:0 solid #000}#qwe ul li ul li span.title strong a{font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,Verdana,sans-serif;display:inline;font-size:14px;font-weight:normal;color:#000;border:0 solid #000}#qwe ul li ul li .title span{display:none;padding:0;margin:0 0 0 16px;color:#052d63;line-height:21px;white-space:nowrap}#qwe ul li ul li span a{color:#052d63}#qwe ul li ul li:hover .title span{display:inline;border:0 solid #000}#qwe ul li ul li span.description{clear:both;display:block;color:#7c7b7b;font-size:13px;font-family:arial;width:690px;padding:0;text-shadow:none;border:0}#qwe ul li ul li span.description h4,#qwe ul li ul li span.description strong{font-weight:normal}#qwe ul li ul li span.reply{display:block;color:#052d63}.st_plusone_vcount{display:table!important;height:70px!important;padding-bottom:10px!important}.st_plusone_vcount iframe{vertical-align:baseline!important}.box-stats{background:#f7f7f7;float:right;clear:both;margin:0 8px 0 0;width:166px;height:80px;padding:10px;text-align:center;font:normal normal 13px/100% verdana;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:3px}.box-stats hr{width:100%;border:0;border-bottom:1px solid #e0e0e0}.box-stats div{margin-top:15px}.box-stats div img{vertical-align:middle}.box-stats .conteudo{margin-bottom:20px}.box-stats .conteudo span{display:none}.box-stats .star{display:inline-block!important;background:url(/cursos/img/star.png) no-repeat 0 0;margin-left:6px;width:20px;height:20px}.box-stats .star:first-child{margin-left:0}.box-stats .empty{background:url(/cursos/img/star.png) no-repeat -20px 0}.btn3,a.btn3:link,a.btn3:visited,a.btn3:active{float:right;clear:both;display:block;background:#090 url("/cursos/img/arrow.png") no-repeat scroll 95% 9px;padding:11px 0 0 11px;margin:6px 8px 0 0;width:166px;height:40px;color:white;text-decoration:none;font:normal bold 16px/100% Arial;border-radius:4px;-moz-box-sizing:border-box;box-sizing:border-box;border:0}a.btn3:hover{background-color:#0c0}.box-autor-curso{background:#f5f5f5;clear:both;margin:25px 8px 0 0;width:740px;padding:0 30px 20px 30px;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:3px;border:1px solid #ebebeb}.box-autor-curso p{font:normal normal 22px/100% verdana;color:#787977;padding-bottom:10px;border-bottom:1px solid #dcdcdc}.box-autor-curso a{display:table;width:100%;font:normal normal 13px/150% arial;color:#7c7b7b}.box-autor-curso a img{display:table-cell;margin:0 31px 0 14px;width:expression(this.scrollWidth>= "91" ? "91":"auto");max-width:91px}.box-autor-curso a span{display:table-cell}.box-autor-curso a p{font:normal normal 14px/100% arial;color:#000;margin-top:0;padding:0;border:0}a.mais-cursos{display:block;position:relative;background:#f4f4f4;margin:20px 0 0 0;padding-top:30px;width:718px;height:90px;font:normal bold 28px/100% arial;color:#999;text-align:center;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ececec}a.mais-cursos span{position:absolute;background:url(/cursos/img/arrow2.png) no-repeat 0 0;top:-20px;right:-130px;width:149px;height:139px}.assinar{width:920px}.assinar .top{display:table;width:100%}.assinar h1{margin:20px 0 10px 0;font:normal normal 24px/135% arial;color:#000}.assinar .precos{display:block;margin:0 auto;margin-top:27px;padding:37px;width:710px;height:182px;font:normal normal 18px/135% arial;color:#2e3436;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0 0 24px 0 #ddd}.assinar .st{padding:30px 37px 30px 37px}.assinar .precos div{display:table-cell;vertical-align:middle;border:0 solid #000}.assinar .precos div:first-child{width:460px}.assinar .precos p{margin-top:0}.assinar .precos span{font:normal normal 14px/130% arial;color:#052d63}.assinar .precos a.btn:last-child{margin-top:8px;padding-left:27px}.saiba-mais-box1{font:normal normal 14px/135% arial;color:#7c7b7b;margin-top:27px}.saiba-mais-box1 p:first-child{margin-top:0}.saiba-mais-box1 ul{margin-top:-10px}.saiba-mais-box1 li img{display:none}.saiba-mais-box1 li strong{display:block;font:normal normal 18px/135% verdana;color:#3b6464}