body,h1,h2,h3,h4,h5{font:normal normal normal 12px Verdana,Tahoma,Arial,sans-serif;color:#454545}
body,ol,ul,li,dd,a,p,h1,h2,h3,h4,h5,form,iframe,fieldset,legend,textarea{margin:0;padding:0}
body{background:#e3e3e3 url(../imagens/body_bg.gif) repeat-x}
#geral{background:url(../imagens/geral_bg.jpg) no-repeat top center;height:500px}
#container{width:978px;margin:auto}
p{margin:10px 0}
ul,li{list-style:none}
img,fieldset{border:none}
hr{line-height:1px;color:#96AED5;background:#96AED5;height:1px;border:0}
a{color:#004C93; text-decoration:none;}
a:hover{color:#0084ff}
br.clear{clear:both;display:block;font-size:0;height:0;line-height:0 }
.form{color:#454545;border:1px solid #B5B5B5;height:17px;font:normal normal normal 12px Tahoma,Arial,sans-serif}
.form2{color:#454545;border:1px solid #B5B5B5;background:#EEE;height:17px;font:normal normal normal 12px Tahoma,Arial,sans-serif}
.formTextArea{color:#454545;border-top:1px solid #B5B5B5;border-left:1px solid #B5B5B5;border-right:1px solid #FFF;border-bottom:1px solid #FFF;font:normal normal normal 12px Tahoma,Arial,sans-serif}
.c2{width:400px; height:130px;}
.error{color:red;font:normal normal normal 12px Tahoma,Arial,sans-serif;background:#FFF0F0;border:1px solid red}
.label{text-align:right}
label.error{background:#FFF0F0;border:none;color:red;margin-left:5px;width:120px;text-align:left}
.font-button{font:normal 12px Tahoma;color:#454545;height:24px;cursor:pointer;padding:0 5px 2px}
#cse-search-results iframe {width:680px;}
.cse-branding-logo img{float:left;}
.cse-branding-logo{color:#999; font-size:9px;}
#cse-search-box input{color:#666; font-family:Tahoma, Arial, Helvetica, sans-serif;}
#pesquisaGoogle{float:right; margin-top:8px; margin-right:10px;}
.botao{padding:5px 10px; font-size:12px; font-family:Tahoma, Geneva, sans-serif;}

/* BOTOES */
.bt-ok, .bt-adicionar, .bt-inscrevase, .bt-estouInteressado{
	background: url(../imagens/sprite.png) no-repeat; display: block; cursor: pointer; border: none; text-align: left;
}
.bt-ok {width: 33px; height: 25px; background-position: -621px -39px;}
.bt-adicionar {width: 205px; height: 64px; background-position: -824px 0; margin-left: 30px; }
.bt-inscrevase {width: 190px; height: 60px; background-position: -676px -72px; margin-left: 50px;}
.bt-estouInteressado {width: 193px; height: 39px; background-position: -866px -120px; margin-left: 30px;}

/* OVERFLOW */
#redessociais ul li,#topo .menu ul li,#topo .logomarca,.bloco-video-ante,.bloco-video-prox,.bloco-downloads h2,.bloco-forum h2,
.bloco-faq h2,.bloco-mensagens h2,.bloco-thumbs-ante,.bloco-thumbs-prox,.bloco-turmas h2,.bloco-turmas ul li,#mensagem-coordenacao h3, 
#material-disciplina h3,#col-cursosPresenciais h2,#col-cursosOnline h2,#palco-aula h3,#palco-material h3,#presencial-material h3,#presencial-horarios h3,.bloco-depoimentos h2,
h2.titulo-bloco, .bt-ok, .bt-adicionar, .bt-inscrevase, .bt-estouInteressado,#assinatura-pagseguro, #assinatura-civis,.aluno-topo-login h2,
#palco-titAulas a,#palco-titMaterial a{
	text-indent:-9999px;
	overflow:hidden;
}

#topo{width:978px;height:170px}
#topo .logomarca{width:400px;height:110px;background:url(../imagens/espacojuridico.gif) no-repeat 0 12px;float:left;margin-bottom:14px}
#topo .logomarca a{display:block;height:103px}
#topo .logomarca a:hover{background:url(../imagens/espacojuridicoVoltar.gif) no-repeat 0 12px;}
#topo .aluno-topo{float:right;margin-top:11px;min-width:404px;width:404px;width:auto!important;}
.aluno-topo-login{width:404px;width:auto!important;font-size:11px; overflow: hidden;}
.aluno-topo-login h2{background:url(../imagens/sprite.png) no-repeat 0 -38px;width:404px;height:36px;display:block;}
.aluno-topo-img{background:#FFF;width:93px;height:70px;float:left;padding:5px}
.aluno-topo-texto{float:left}
.aluno-topo-texto a{text-decoration:none}
.aluno-topo-texto h2{color:#454545;font-size:20px;letter-spacing:-1px;text-indent:14px;margin-bottom:6px}
.aluno-topo-texto ul li{background:#FFF;height:14px;margin-bottom:1px;padding-top:2px;padding-right:5px;text-indent:14px;font-size:10px}
#topo .menu{width:978px;height:46px;clear:both;position:relative;background:url(../imagens/menu.gif) no-repeat; z-index:999999;}
#topo .menu ul li{float:left;}
#topo .menu ul li a{display:block;height:46px}
#topo .menu ul li.oespaco{background:url(../imagens/menu.gif) 0 0;width:94px}
#topo .menu ul li.cursosOnline{background:url(../imagens/menu.gif) -94px 0;width:130px;}
#topo .menu ul li.cursosOnline ul,#topo .menu ul li.cursosPresenciais ul,#topo .menu ul li.atendimento ul{background:#165ba3 url(../imagens/submenu2bg.gif); display:none; width:178px; z-index:99999; position:absolute; top:46px; left:94px;}
#topo .menu ul li.cursosOnline ul li,#topo .menu ul li.cursosPresenciais ul li,#topo .menu ul li.atendimento ul li{height:22px; padding-top:7px; float:none; text-indent:10px; border-bottom:1px solid #165ba3; border-top:1px solid #1f87cf;}
#topo .menu ul li.cursosPresenciais ul{left:224px;}
#topo .menu ul li.atendimento ul{left:599px;}
#topo .menu ul li.cursosOnline ul li a,#topo .menu ul li.cursosPresenciais ul li a,#topo .menu ul li.atendimento ul li a{color:#fff; font-weight:bold;}
#topo .menu ul li.cursosOnline ul li a:hover,#topo .menu ul li.cursosPresenciais ul li a:hover,#topo .menu ul li.atendimento ul li a:hover{color:#eee;}
#topo .menu ul li.cursosPresenciais{background:url(../imagens/menu.gif) -224px 0;width:166px;}
#topo .menu ul li.professores{background:url(../imagens/menu.gif) -390px 0;width:122px;}
#topo .menu ul li.noticias{background:url(../imagens/menu.gif) -512px 0;width:87px;}
#topo .menu ul li.atendimento{background:url(../imagens/menu.gif) -599px 0;width:117px;}

/*espaco virtual*/
#online-lista,#presencial-lista{float:left; width:433px; margin-left:20px;}
#online-lista ul li,#presencial-lista ul li{background:#eeeeee url(../imagens/online-ul-li.gif) repeat-x bottom; border:1px solid #d1d1d1; padding:10px; line-height:18px; margin-bottom:12px;}
#online-lista .online-entrar,#presencial-lista .presencial-entrar{float:right;}
#presencial-lista .presencial-entrar{margin-right:10px;}
#online-lista ul li strong{color:#4971a6;}
.conteudo-ev{float:left;padding:20px 0 20px 24px;width:930px;}
.conteudo-ev h2{font-size:22px; background:url(../imagens/h2-seta.gif) no-repeat; text-indent:40px; margin-bottom:10px; padding-bottom:3px;}
#submenu{background:url(../imagens/submenu-bg.gif) repeat-x; height:38px; padding-left:15px;}
#submenu ul li{float:left; color:#315987; font-weight:bold; padding:7px 10px 5px 10px; margin:2px 6px 0 6px;}
#submenu ul li a{text-decoration:none;}
#submenu ul li img{margin-right:6px;}
#submenu ul li.submenu-ativo{background:#fff url(../imagens/submenu-ativo.gif) repeat-x top; border:1px solid #fff;}
ul.detalhe-curso li{background:#eeeeee url(../imagens/online-ul-li.gif) repeat-x bottom; border:1px solid #d1d1d1; padding:10px; line-height:18px; margin-bottom:12px;}
ul.detalhe-curso li p{margin:0; font-size:14px; width:500px; margin-bottom:10px; font-weight:bold; float:left;}
ul.detalhe-curso li strong{color:#4971a6;}
ul.detalhe-curso li div{float:right;}
ul.detalhe-restante li{background:#eeeeee url(../imagens/online-ul-li.gif) repeat-x bottom; border:1px solid #d1d1d1; padding:10px; line-height:5px; margin-bottom:12px;}
ul.detalhe-restante li p{margin:0; font-size:12px; margin-bottom:10px;}
ul.detalhe-restante li strong{color:#4971a6;}
ul.detalhe-restante li div{float:right;}
#mensagem-coordenacao,#presencial-horarios{background:#daf6ff; border:1px solid #a8dbec; padding:8px 12px; line-height:18px; margin-bottom:12px;}
#mensagem-coordenacao{height:120px; overflow:auto;}
#mensagem-coordenacao ul li{border-bottom:1px solid #a8dbec; padding-bottom:6px; margin-bottom:6px;}
#mensagem-coordenacao ul li span{color:#004c93; font-size:11px;}
#mensagem-coordenacao h3{background:url(../imagens/mensagemcoor-tit.gif) no-repeat; width:241px; height:24px;}
#presencial-horarios{background:#eee; border:1px solid #ccc;}
#presencial-horarios h3{background:url(../imagens/presencialhorarios-tit.gif) no-repeat; height:24px;}
#presencial-material ul{margin-bottom:20px;}
#presencial-material ul li{background:#eee url(../imagens/download.gif) 6px 6px no-repeat; height:22px; padding-top:3px; text-indent:30px; margin-bottom:1px;}
#presencial-material h3{background:url(../imagens/presencialmaterial-tit.gif) no-repeat; height:24px; margin-bottom:5px;}

/* NOVO PLAYER */

#video-palco{width:930px; clear:both; background:url(../imagens/video-bg.gif) no-repeat; margin:30px 0; overflow:auto; position:relative;}
#video{width:664px; float:left;}
#calendario{margin-bottom:20px;}
#video-flash{width:459px; height:383px; background:#000; margin-left:8px;}
#video-detalheAula{width:507px; height:52px; padding-top:10px; float:left; color:#fff; padding-left:15px; line-height:16px;}
#video-contagem{float:left; height:50px; font-family:Arial, Helvetica, sans-serif; padding-right:10px; padding-top:12px; font-size:11px; color:#fff; text-align:right; width:132px;}
#video-prob,#videodemo-prob{width:220px; padding-left:24px; float:left; margin-top:10px; background:url(../imagens/video-prob-ex.gif) no-repeat;}
#videodemo-prob{width:320px; font-size:11px;}
#video-partes{width:260px; color:#fff; height:43px;}
#video-partes div{float:left; margin-top:10px; margin-left:10px; margin-right:10px;}
#video-partes ul li{float:left; margin-top:5px; font-size:16px; padding-top:4px; height:23px; text-align:center; margin-right:3px; width:27px; background:url(../imagens/video-partes-bg.gif);}
#video-partes ul li.video-partesAtivo{background:url(../imagens/video-partes-bg.gif) -27px 0;}
#video-partes ul li.video-partesAtivo a{color:#000;}
#video-partes ul li.video-partesAtivo a:hover{color:#000;}
#video-partes ul li a{color:#bbb; display:block; height:27px;}
#video-partes ul li a:hover{color:#fff;}
#prox-ante{width:225px; position:absolute; bottom:24px; right:264px; overflow:auto;}
#prox-ante a{float:right; margin-left:5px;}
#material{width:266px; float:left;}
#material-disciplina{height:35px; padding-top:8px; padding-left:14px;}
#material-disciplina h3{background:url(../imagens/disciplina-tit.gif) no-repeat; width:78px; height:14px; margin-bottom:5px;}
#palco-aula,#palco-material,#palco-aula-presencial{float:left;}
#palco-aula,#palco-material{width:246px; margin:0 10px;}
#palco-aula-presencial{width:440px; margin-left:10px;}
#palco-escolha{background:url(../imagens/palco-escolha-bg.gif); height:27px; width:246px; overflow:auto; margin:10px 10px 0 10px;}
#palco-titAulas a,#palco-titMaterial a{height:27px; display:block;}
#palco-titAulas{background:url(../imagens/palco-escolha.gif) 0 0; width:67px; float:left;}
#palco-titMaterial{background:url(../imagens/palco-escolha.gif) -67px 0; width:85px; float:left;}
.palco-titAulas-ativo{background:url(../imagens/palco-escolha.gif) 0 -27px !important;}
.palco-titMaterial-ativo{background:url(../imagens/palco-escolha.gif) -67px -27px !important;}
#palco-aula h3{background:url(../imagens/palco-aulas-tit.gif); height:27px;}
#palco-aula-presencial h3{background:url(../imagens/palco-aulas-tit-presencial.gif) left no-repeat; height:27px;}
#palco-material{display:none;}
#palco-material h3{background:url(../imagens/palco-material-tit.gif); height:27px;}
.palco-lista{width:244x; height:406px; background:#eeeeee; overflow:auto; border:1px solid #538bbf; border-top:none;}
#palco-aula-presencial .palco-lista-presencial{width:440px; height:291px; background:#eeeeee; overflow:auto; border:1px solid #538bbf;}
.palco-lista ul li{border-bottom:1px solid #d2d2d2; width:218px; margin-left:12px; margin-top:5px; margin-bottom:5px; padding-bottom:5px;}
.palco-lista ul li a{text-decoration:none;}
.palco-lista-presencial ul li{border-bottom:1px solid #d2d2d2; width:410px; margin-left:12px; margin-top:5px; margin-bottom:5px; height:16px; padding-bottom:5px;}
.palco-lista-presencial ul li a{text-decoration:none;}
#material-prob{width:194px; text-align:right; font-size:11px; margin-top:6px; padding-right:18px; color:#fff; background:url(../imagens/material-prob-ex.gif) right no-repeat;}
#material-prob a{text-decoration:underline; color:#fff;}
#banner-cont{position:relative;}
#banner-tab div {z-index: 100;}
#nav{position:absolute; left:0; bottom:0; z-index:999; margin:10px 8px;}
#nav a{background:#000; color:#fff; padding:3px 5px; margin-right:3px; text-decoration:none;}
#nav a.activeSlide{background:#fff; color:#000;}

/* ANTIGO PLAYER */

/*#video-palco{width:930px; clear:both; height:498px; background:url(../imagens/video-bg.gif); margin:30px 0;}
#video{width:469px; float:left;}
#calendario{margin-bottom:20px;}
#video-flash{width:459px; height:340px; background:#000; margin-left:5px;}
#video-detalheAula{width:312px; height:52px; padding-top:10px; float:left; color:#fff; padding-left:15px; line-height:16px;}
#video-contagem{float:left; background:url(../imagens/videocontagem-bg.gif); height:52px; font-family:Arial, Helvetica, sans-serif; padding-right:10px; padding-top:10px; font-size:11px; color:#fff; text-align:right; width:132px;}
#video-contagem span,#video-detalheAula span{font-size:11px;}
#video-prob,#videodemo-prob{width:220px; padding-left:24px; float:left; margin-top:10px; background:url(../imagens/video-prob-ex.gif) no-repeat;}
#videodemo-prob{width:320px; font-size:11px;}
#video-partes{width:260px; color:#fff; height:43px;}
#video-partes div{float:left; margin-top:10px; margin-left:10px; margin-right:10px;}
#video-partes ul li{float:left; margin-top:5px; font-size:16px; padding-top:4px; height:23px; text-align:center; margin-right:3px; width:27px; background:url(../imagens/video-partes-bg.gif);}
#video-partes ul li.video-partesAtivo{background:url(../imagens/video-partes-bg.gif) -27px 0;}
#video-partes ul li.video-partesAtivo a{color:#000;}
#video-partes ul li.video-partesAtivo a:hover{color:#000;}
#video-partes ul li a{color:#bbb; display:block; height:27px;}
#video-partes ul li a:hover{color:#fff;}
#prox-ante{width:225px; float:left; text-align:right; margin-top:10px;}
#material{width:461px; float:left;}
#material-disciplina{height:42px; margin:10px;}
#material-disciplina h3{background:url(../imagens/disciplina-tit.gif) no-repeat; width:78px; height:14px; margin-bottom:5px;}
#palco-aula,#palco-material,#palco-aula-presencial{float:left;}
#palco-aula{width:221px; margin-left:10px;}
#palco-aula-presencial{width:440px; margin-left:10px;}
#palco-material{width:216px; margin-left:5px;}
#palco-aula h3{background:url(../imagens/palco-aulas-tit.gif); height:27px;}
#palco-aula-presencial h3{background:url(../imagens/palco-aulas-tit-presencial.gif) left no-repeat; height:27px;}
#palco-material h3{background:url(../imagens/palco-material-tit.gif); height:27px;}
#palco-aula .palco-lista{width:219px; height:308px; background:#eeeeee; overflow:auto; border:1px solid #538bbf;}
#palco-aula-presencial .palco-lista-presencial{width:440px; height:291px; background:#eeeeee; overflow:auto; border:1px solid #538bbf;}
#palco-material .palco-lista{width:214px; height:308px; background:#eeeeee; overflow:auto; border:1px solid #538bbf;}
.palco-lista ul li{border-bottom:1px solid #d2d2d2; width:180px; margin-left:12px; margin-top:5px; margin-bottom:5px; padding-bottom:5px;}
.palco-lista ul li a{text-decoration:none;}
.palco-lista-presencial ul li{border-bottom:1px solid #d2d2d2; width:410px; margin-left:12px; margin-top:5px; margin-bottom:5px; height:16px; padding-bottom:5px;}
.palco-lista-presencial ul li a{text-decoration:none;}
#material-prob{width:194px; text-align:right; font-size:11px; margin-top:6px; padding-right:18px; color:#fff; background:url(../imagens/material-prob-ex.gif) right no-repeat;}
#material-prob a{text-decoration:underline; color:#fff;}
#banner-cont{position:relative;}
#banner-tab div {z-index: 100;}
#nav{position:absolute; left:0; bottom:0; z-index:999; margin:10px 8px;}
#nav a{background:#000; color:#fff; padding:3px 5px; margin-right:3px; text-decoration:none;}
#nav a.activeSlide{background:#fff; color:#000;}*/

.bloco-forum-texto{padding:10px}
.bloco-forum h2{background:url(../imagens/bloco-forum-h2.gif) repeat-y;height:39px}
.bloco-forum-texto ul li{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #CCC}
.bloco-enviarDuvida{background:#FFC;height:220px;width:300px;position:absolute;z-index:99;display:none;padding:10px}
.bloco-enviarDuvida-fechar{cursor:pointer;color:red;float:right;width:60px;text-indent:12px;background:#e4e48f;height:17px;padding-top:3px}

#meio{background:#FFF;width:978px}
h2.titulo-bloco {height: 38px; margin-bottom: 5px; display: block;}
h2.titulo-bloco a {display: block;height: 38px;}
.cursos-online a{width: 338px; background: url(../imagens/sprite.png) no-repeat -338px -112px;}
.cursos-presenciais {width: 338px; background: url(../imagens/sprite.png) no-repeat 0 -112px;}
.colunas {width: 695px; background: url(../imagens/sprite.png) no-repeat;}

.bloco-destaque{height:210px;background:#EEE;width:978px;overflow:hidden}
.bloco-destaque ul{float:left;height:210px;width:262px}
.bloco-destaque ul li{min-height:20px;height:auto!important;width:262px}
.bloco-destaque ul li img{display:block}
.bloco-turmas table{border-top:1px solid #c2c2c2;border-right:1px solid #c2c2c2;clear:left}
.bloco-turmas ul li.bloco-turmas-presencial-on{background:url(../imagens/bloco-turmas-presencialOn.gif);width:117px}
.bloco-turmas ul li.bloco-turmas-andamento-on{background:url(../imagens/bloco-turmas-andamentoOn.gif);width:128px}
.bloco-turmas ul li.bloco-turmas-online-on{background:url(../imagens/bloco-turmas-onlineOn.gif);width:85px}
.bloco-turmas ul li.bloco-turmas-presencial-off{background:url(../imagens/bloco-turmas-presencialOff.gif);width:117px}
.bloco-turmas ul li.bloco-turmas-andamento-off{background:url(../imagens/bloco-turmas-andamentoOff.gif);width:128px}
.bloco-turmas ul li.bloco-turmas-online-off{background:url(../imagens/bloco-turmas-onlineOff.gif);width:85px}
.bloco-cursos ul li{float:left; margin-right:15px; padding-right:15px; padding-left:15px; margin-bottom:20px; border-right:1px solid #ccc; background:#eee; padding-top:10px;}
.bloco-cursos-li-on{font-weight:bold;}
#col-cursosOnline,#col-cursosPresenciais{float:left;width:338px;}
#col-cursosOnline ul,#col-cursosPresenciais ul{border-top:1px solid #ccc; border-right:1px solid #ccc; margin-bottom:8px;}
#col-cursosOnline ul li,#col-cursosPresenciais ul li{padding:15px; border-left:1px solid #ccc; border-bottom:1px solid #ccc;}
#col-cursosOnline h2{}
#col-cursosPresenciais{margin-left:16px;}
#col-cursosOnline ul li .bloco-turmas-textoHome a,#col-cursosPresenciais ul li .bloco-turmas-textoHome a{font-weight:bold; color:#074991;}

.col-direita{float:left;width:218px;margin-left:20px;margin-top:20px;margin-bottom:20px}
#redessociais{width:218px; margin-bottom:10px; height:56px;}
#redessociais ul li{float:left;}
#redessociais ul li a {display: block; height:56px; background:url(../imagens/sprite.png);}
#redessociais ul li#r-twitter a{width:56px;background-position: -866px -64px;}
#redessociais ul li#r-youtube a{width:54px; background-position: -922px -64px;}
#redessociais ul li#r-orkut a{width:53px; background-position: -976px -64px;}
#redessociais ul li#r-facebook a{width:55px; background-position: -1029px -64px;}
.bloco-noticias h2{background:url(../imagens/sprite.png) no-repeat -436px -74px;width:218px;margin-bottom:10px}
.bloco-noticias-data{float:left;height:32px;padding-top:2px;width:37px;background:#EEE;text-align:center;margin-right:10px}
.bloco-noticias-texto{float:left;width:160px}
.bloco-noticias ul li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e2e2e2;width:218px}
.h2-noticias{padding-bottom:16px; padding-top:0 !important;}
.bloco-colunas{margin-top:20px;}
.bloco-colunas h2{background:url(../imagens/bloco-colunas-h2.gif);height:38px;margin-bottom:10px}
.bloco-colunas ul{overflow:auto;}
.bloco-colunas ul li{width:218px;margin-bottom:10px;padding-bottom:10px;float:left; margin-right:13px;}
.bloco-colunas-img{min-width:10px;width:auto!important;float:left;border:2px solid #000;margin-right:10px}
.bloco-colunas-texto{float:left;width:150px}
.bloco-colunas-texto p{margin:0;}
.bloco-colunas-texto span{color:#238dd2;font-size:11px}
.bloco-depoimentos,.bloco-colunas,.bloco-noticias,.bloco-informativo{margin-bottom:10px;}
.bloco-depoimentos ul li{overflow:auto; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ddd;}
.bloco-depoimentos h2{background:url(../imagens/sprite.png) no-repeat -218px -74px;width:218px;margin-bottom:10px; height: 38px;}
.bloco-depoimentos p{margin-left:20px;}
.bloco-depoimentos p span{font-weight:bold;}
.bloco-informativo h2{background:url(../imagens/sprite.png) no-repeat 0 -74px;width:218px;margin-bottom:10px}
.bloco-informativo div{margin:0 10px}
.bloco-informativo div span{color:#238dd2}
.bloco-informativo div input{margin:3px 0}
#bloco-video{width:360px;height:345px;float:left}
#slide-show{border:1px solid #000;background:#008;width:248px;height:200px;float:right;margin-left:5px;margin-right:5px}
#slide-show-desc{border:1px solid #000;background:#3ff;width:248px;height:133px;float:right;margin-top:5px;margin-left:5px;margin-right:5px}
.bloco-titulo{background:url(../imagens/bloco-titulo-bg.gif) repeat-x;height:91px}
.migalhas{font-size:11px;padding-top:16px;padding-left:24px}
.bloco-titulo h2{padding-left:24px;margin-top:10px;font-size:28px;letter-spacing:-1px;color:#315987}
.titulo_curso{width:920px;height:25px;padding-top:30px;background:#fff;margin:0 auto}
.titulo_curso h2{color:#395585;font-size:18px;float:left}
.conteudo{width:695px;float:left;padding:20px 0 20px 24px}
.conteudoEspaco{padding:20px 0 20px 24px}
.lista1 li{margin-bottom:10px; border-bottom:1px solid #ccc; padding-bottom:10px; overflow:auto;}
.hr1{clear:both;color:#CCC;background:#eee;height:3px;width:925px;margin:30px 0}
.bloco-rendimento-barra{width:110px;margin-left:10px;margin-top:2px}
.bloco-rendimento-barra1{background:url(../imagens/bloco-rendimento-barra1.gif);height:10px}
.bloco-rendimento-barra2{background:url(../imagens/bloco-rendimento-barra2.gif);height:10px}
.bloco-rendimento-barra3{background:url(../imagens/bloco-rendimento-barra3.gif);height:10px}
.bloco-thumbs{width:234px;float:left}
.bloco-thumbs-aulas{width:235px;height:330px}
.bloco-thumbs-ante,.bloco-thumbs-prox{float:left;width:112px;height:29px}
.bloco-thumbs-ante a,.bloco-thumbs-prox a{display:block;height:29px}
.bloco-thumbs-ante{background:url(../imagens/bloco-thumbs-ante.gif);float:left}
.bloco-thumbs-prox{background:url(../imagens/bloco-thumbs-prox.gif);float:right}
.bloco-thumbs-ap{background:url(../imagens/bloco-thumbs-ap.gif) no-repeat;height:48px;width:230px;clear:both}
.bloco-detalhe-video{position:relative;width:930px}
.bloco-video{width:385px;float:left;margin-right:16px;margin-left:9px;z-index:0;position:relative}
.bloco-video-det{height:289px;background:url(../imagens/bloco-video-bg.gif);padding-top:5px;padding-left:5px}
.bloco-video-ap{background:url(../imagens/bloco-video-apbg.gif);height:48px;color:#FFF;font-size:14px}
.bloco-video-ante a,.bloco-video-prox a,.bloco-video-ante-blank a,.bloco-video-prox-blank a{display:block;height:48px}
.bloco-video-texto{width:306px;text-align:center;padding-top:10px}
.bloco-video-ante{width:27px;height:48px;background:url(../imagens/bloco-video-ante.gif);float:left}
.bloco-video-prox{width:27px;height:48px;background:url(../imagens/bloco-video-prox.gif);float:right}
.bloco-video-ante-blank{width:27px;height:48px;background:url(../imagens/bloco-video-ante-blank.gif)}
.bloco-video-prox-blank{width:27px;height:48px;background:url(../imagens/bloco-video-prox-blank.gif)}
.bloco-topicos{background:#eee;margin-bottom:10px;width:158px;font-size:11px;border:1px solid #c4c4c4;height:240px;overflow:auto;padding:0 10px}
.bloco-topicos-seta{background:url(../imagens/bloco-topicos-seta.gif);width:12px;height:25px;position:absolute;top:0;right:310px}
.bloco-botoes img{cursor:pointer}
.bloco-botoes hr{background:#CCC;color:#CCC}
.bloco-anotacoes{background:#FFC;height:180px;width:300px;position:absolute;display:none;top:0;right:0;padding:10px}
.bloco-anotacoes-fechar,.bloco-enviarDuvida-fechar{cursor:pointer;color:red;float:right;width:60px;text-indent:12px;background:#e4e48f;height:17px;padding-top:3px}
.bloco-horarios{background:#eee;margin-bottom:10px;width:158px;font-size:11px;border:1px solid #c4c4c4;height:305px;overflow:auto;padding:0 10px}
.bloco-downloads a,.bloco-forum a,.bloco-faq a,.bloco-mensagens a{text-decoration:none}
.bloco-downloads{width:380px;height:200px;background:url(../imagens/bloco-opcoes-bg.gif) repeat-y;border-bottom:1px solid #C4C4C4;margin-bottom:16px;overflow:auto}
.bloco-forum{width:928px;background:url(../imagens/bloco-opcoes-bg.gif) repeat-y;border-bottom:1px solid #C4C4C4;border-right:1px solid #CCC;margin-bottom:16px;overflow:auto}
.bloco-faq,.bloco-mensagens{width:380px;background:url(../imagens/bloco-opcoes-bg.gif) repeat-y;border-bottom:1px solid #C4C4C4;margin-bottom:16px}
.bloco-downloads h2{background:url(../imagens/bloco-downloads-h2.gif);height:39px}
.bloco-downloads-texto,.bloco-forum-texto,.bloco-faq-texto,.bloco-mensagens-texto{padding:10px}
.bloco-downloads-texto ul li{margin:5px 0}
.bloco-forum h2{background:url(../imagens/bloco-forum-h2.gif) repeat-y;height:36px; text-indent:-9999px; overflow:hidden;}
.bloco-faq h2{background:url(../imagens/bloco-faq-h2.gif) repeat-y;height:39px}
.bloco-faq-texto ul li{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #CCC;list-style:decimal;margin-left:30px}
.bloco-mensagens h2{background:url(../imagens/bloco-mensagens-h2.gif) repeat-y;height:39px}
#carrinho table tr td{background:#EEE;padding:5px 10px}
#carrinho table tr th{background:#1658a0 url(../imagens/carrinho-th-bg.gif) repeat-x;color:#fff;padding:5px 10px}
.bloco-informacoes{width:273px;float:right;background:#EEE;margin-right:16px; margin-bottom:10px; margin-left:8px;}
.bloco-informacoes-topo{background:url(../imagens/bloco-informacoes-topo.gif) no-repeat;overflow:hidden;height:11px}
.preco{font-size:22px;border-bottom:1px solid #ccc;padding-bottom:14px}
.precoCortado{font-size:16px; text-decoration:line-through;}
#ofertaAtiva{background:#fff; text-align:center; font-size:14px; padding:5px 10px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}
#oferta{border-top:1px solid #ccc; padding-top:10px; margin-top:10px;}
#ofertaTxt,#ofertaFaltam{margin:5px 0;}
#ofertaProgresso{height:10px; background:#ccc; background:url(../imagens/ofertaProgresso.gif);}
#ofertaProgressoBg{background:#239cd1; height:10px; background:url(../imagens/ofertaProgressoBg.gif);}
#ofertaFaltam{color:#C00;}
#tempoComprar{text-align:right; margin:10px 0;}
#percentagemDesconto{float:right; background:#2093cd; margin-bottom:5px; color:#fff; padding:5px; border-radius:5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
#percentagemDesconto span{font-size:22px;}
.bloco-informacoes-cont{width:233px;padding-left:20px}
.bloco-informacoes-img{text-align:right}
.bloco-informacoes-rodape{background:url(../imagens/bloco-informacoes-rodape.gif) no-repeat;overflow:hidden;height:11px}
.bloco-destaque-img,.bloco-rendimento-barra,.bloco-rendimento-texto,.bloco-video-ante,.bloco-video-prox,.bloco-video-texto,.bloco-video-prox-blank,.bloco-video-ante-blank{float:left}
.bloco-turmas,.conteudo-interno,.conteudo-interno{width:692px;float:left}
.bloco-turmas h2,.bloco-cursos h2{background:url(../imagens/bloco-turmas-h2.gif) no-repeat;height:38px;margin-bottom:10px}
.bloco-turmas-img,.bloco-cursos-img{float:left;width:50px}
.bloco-turmas-texto,.bloco-cursos-texto{float:left;width:255px}
.bloco-cursos-textoHome{float:left;}
.bloco-turmas table tr td,.bloco-cursos table tr td{width:312px;border-bottom:1px solid #c2c2c2;border-left:1px solid #c2c2c2;padding:16px}
.bloco-turmas table tr td a,.bloco-cursos table tr td a{color:#004C93;text-decoration:none;font-weight:700}
.bloco-turmas table tr td a span,.bloco-cursos table tr td a span{color:#636363;font-weight:400}
.bloco-turmas-li-par,.bloco-cursos-li-par{background-color:#EEE}
.bloco-turmas ul li,.bloco-cursos ul li{float:left;height:25px;margin-right:1px}
.bloco-turmas ul li a,.bloco-cursos ul li a{height:25px;display:block}
.area-resolucao{border-bottom:1px solid #ddd; margin:10px 0; padding:10px 0;}
.area-resolucao ul{margin:10px 0;}
.area-resolucao ul li{margin-left:30px;}
.area-resolucao h3{font-size:14px; font-weight:bold;}
.area-resolucao .area-resolucao-disciplina{color:#004c93; border-bottom:1px solid #ddd; margin:6px 0; padding-bottom:3px;}
.banner-218x60{margin:10px 0; height:60px; width:218px;}

.bloco-titulo-img,.bloco-rendimento{float:right}
.conteudo h2,.conteudoEspaco h2{color:#395585;font-size:18px;}
#imagem-tipo{float:left;}
.conteudo-interno h2{height:40px; border-bottom:1px solid #96aed5; margin-bottom:20px; padding-top:10px;}
.conteudo-interno h4{background:#eee url(../imagens/h4-bg.gif); text-indent:10px; margin:20px 0 10px 0; border:1px solid #dadada; height:24px; font-size:15px; font-weight:bold; color:#03418e; padding-top:3px;}
.conteudo-interno table.ementa tr td{border:1px solid #ccc; padding:5px 3px;}
.conteudo-interno table.ementa thead tr{background:#eee;}
.conteudo h3,.conteudoEspaco h3{font-size:22px;margin-bottom:20px; letter-spacing:-1px;}
.bloco-thumbs ul li,.div-thumb{width:106px;padding-top:1px;padding-left:1px;height:99px;background:#393939;color:#FFF;text-indent:5px;float:left;margin-right:10px;margin-bottom:10px}
.bloco-topicos-botoes,.bloco-horarios-botoes{float:left;width:180px;margin-left:20px}
.bloco-topicos-tit,.bloco-horarios-tit{background:url(../imagens/bloco-topicos-bg.gif);height:20px;text-indent:10px;color:#FFF;font-size:11px;padding-top:5px}
.bloco-forum-texto ul li,.bloco-mensagens-texto ul li{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #CCC}

#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:506px; margin:50px auto; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:500px; height:300px; padding:2px; border:1px solid #ccc; background:#000}
#information {position:absolute; bottom:0; width:500px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:500px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(images/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(images/link.gif) center center no-repeat}
#thumbnails {margin-top:15px}
#slideleft {float:left; width:20px; height:81px; background:url(images/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:81px; background:#222 url(images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:456px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}

#rodape{height:80px;padding-top:15px;color:#454545}
#assinatura-pagseguro, #assinatura-civis {display: block; background:url(../imagens/sprite.png) no-repeat;}
#assinatura-pagseguro {width: 88px; height: 20px; background-position: -404px -38px;}
#assinatura-civis {width: 90px; height: 18px; background-position: -500px -46px;}