body { margin: 0 auto; padding: 0; width: 100%; height: 100%; margin: 0 auto; background: #d3d3d3; }

a:link, a:visited, a:hover, a:active { font-family: Arial; font-size: 11px; color: #0091d6; text-decoration: underline; }
input, textarea, select, form { border: 1px solid #15255d; font-family: Arial; font-size: 12px; color: #15255d; }

/*input [type="radiobutton"] {border:0;}*/

img { border: 0 !important; }

.TopPane { width: 972px; height: 150px; margin: 0 auto; }
.LeftPane { width: 229px; height: auto; float: left; background: #f2f2f2; text-align: left; }
.ContentPane { width: 460px; height: auto; float: left; margin: 0 14px 60px 14px; }
.ContentPaneCompra { width: 940px; height: auto; float: left; margin: 0 auto; margin: 0 14px 0 14px; }
.ContentPaneCSD { width: 940px; height: auto; float: left; margin: 0 auto; margin: 0 14px 0 14px; }
.RightPane { width: 251px; height: auto; float: left; text-align: left; }
.BottomPane { margin: 0 auto; }

.wrapper { background: url('Img/BckBody.gif') repeat-x top center #d3d3d3; width: 100%; height: auto; padding-bottom: 30px; }
.wrapperCSD { background: url('Img/BckBodyCSD.gif') repeat-x top center #d3d3d3; width: 100%; height: auto; padding-bottom: 30px; }
.header { margin: 0 auto; padding: 0; width: 100%; height: 187px; background: url('Img/BckHeader.jpg') repeat-x top center; }
.headerCSD { margin: 0 auto; padding: 0; width: 100%; height: 211px; background: url('Img/BckHeaderCSD.gif') no-repeat top center; }
.content { margin: 0 auto; padding: 0; width: 972px; height: auto; background: #ffffff; overflow: hidden; display: block; }
.contentCompra { margin: 0 auto; padding: 0; width: 972px; height: auto; background: #ffffff; display: block; }
.contentCSD { margin: 0 auto; margin-top: 20px; padding: 0; width: 972px; height: auto; background: #ffffff; overflow: hidden; display: block; }
.footer { margin: 0 auto; padding: 0; width: 998px; min-height: 136px; background: url('Img/BckFooter.png') no-repeat top center; text-align: left; clear: both; }
.footerCSD { margin: 0 auto; padding: 0; width: 972px; height: auto; background-color: #43637c; padding: 0; }
.bannerhome { float: left; }

.top { margin: 0 auto; padding: 0; width: 100%; height: 22px; background: url('Img/BckTop.gif') repeat-x top center; }
.top_abece { margin: 0 auto; padding: 0; width: 942px; height: 22px; background: url('Img/BckTopDamazio.png') no-repeat left; }

.menu_principal { margin: 0 auto; padding: 0; width: 100%; height: 35px; background: url('Img/BckMenu.gif') repeat-x center; }
.header_logo { margin: 0 auto; padding: 0; width: 942px; height: 130px; }
.logo_damazio { margin: 20px 0 0 0; padding: 0; width: 610px; height: 105px; float: left; }
.logo_damazioCSD { margin: 35px 0 0 0; padding: 0; width: 360px; height: 105px; float: left; }
.logo { float: left; }
.matonline { margin: 0px; background-image: url('Img/MatOnline.png'); width: 228px; height: 105px; float: left; }
.unidadetopo { display: block; width: 228px; height: 50px; float: left; color: #fff; font-size: 20px; filter: alpha(opacity = 50); opacity: 0.5; float: left; margin: 35px 0 0 20px; text-align: left; }
.unidadetopo a { text-decoration: none; }
.busca_header { margin: 50px 0 0 10px; padding: 0; width: 320px; height: 50px; float: right; color: #FFFFFF; background: url('Img/BuscaHeader.png') top no-repeat; }
.busca_header img, .busca_header input { vertical-align: top; }

.links_footer { width: 972px; height: auto; padding-top: 28px; text-align: center; font: 12px Arial; color: #ffffff; }
.links_footer a:link, .links_footer a:visited, .links_footer a:active { font: 12px Arial; color: #ffffff; padding: 0 10px; text-decoration: none; }
.links_footer a:hover { text-decoration: underline; }

.endereco_footer { width: 348px; height: auto; margin: 32px 0 0 40px; padding: 0; float: left; font: 11px Arial; color: #18274d; }
.endereco_footerCSD { width: 100%; height: auto; padding: 10px 0; text-align: center; clear: both; font: 11px Arial; color: #ffffff; }
.logos_footer { width: 582px; height: 55px; margin: 32px 0 0 20px; padding: 0; float: left; background: url('Img/LogosFooter.jpg') no-repeat top left; }

.logos_links_footer { width: 287px; height: auto; margin: 10px 0 0 250px; padding: 0 0 0 10px; }

/* BOX MENU */
.MenuTab { width: 978px; background-image: url('Img/bg_menu_0.gif'); background-repeat: repeat-x; }
.MainMenu_MenuBar TD { padding: 2px 10px 2px 10px; color: white; height: 33px; }
.MainMenu_MenuItem { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-transform: uppercase; text-decoration: none; border: transparent 0px solid; background: url('Img/BckBtMenu.gif') repeat-x; height: 22px; padding: 2px 10px 2px 10px; }

/* BUSCA HOME */
.SearchIcon { display: none; }

/* BOX NEWSLETTER */
.BoxNews { width: 100%; height: auto; padding: 0; background: url(Img/bg_home_news.jpg) no-repeat #f2f2f2; }
.BoxNews table { width: 213px; margin: 0 auto; margin: 40px 0 0 16px; font-family: Arial; font-size: 12px; color: #15255d; display: inline-table; }
.BoxNews table tr td { height: 25px; }

/* BOX ACESSO RÁPIDO */
.BoxAcessoRapido { width: 100%; height: 95px; padding: 0; background: url(Img/bg_home_acesso_rapido.jpg) top no-repeat #f2f2f2; }
.BoxAcessoRapido table { width: 213px; margin: 0 auto; margin: 40px 0 0 16px; font-family: Arial; font-size: 12px; color: #15255d; display: inline-table; }

/* NOVOS CURSOS - HOME e DESTAQUE */
.TitNovosCursos { width: 460px; height: 35px; background: url('Img/Titulos/BckNovosCursos.gif') no-repeat; }
.NovosCursos table { width: 100%; height: auto; text-align: left; font: 12px Arial; color: #6d6d6d; }
.NovosCursos table strong { font: 12px Arial; color: #0e1c48; font-weight: bold; }
.NovosCursos p { padding-bottom: 10px; border-bottom: 1px solid #ededed; }
.NovosCursos a:link, .NovosCursos a:visited, .NovosCursos a:hover, .NovosCursos a:active { font-family: Arial; font-size: 11px; color: #0091d6; padding: 5px 0 5px 20px; background: url('Img/Mais.gif') left no-repeat; }
.LinkNovosCursos { width: 100%; height: auto; text-align: left; font: 12px Arial; color: #6d6d6d; padding-bottom: 10px; margin-bottom: 7px; border-bottom: 1px solid #ededed; }
.LinkNovosCursos strong { font: 12px Arial; color: #0e1c48; font-weight: bold; }

/* NOTICIAS - HOME */
.TitNoticias { width: 460px; height: 35px; background: url('Img/Titulos/BckNoticias.gif') no-repeat; }
.Noticias { height: auto; border-bottom: 1px solid #ededed; padding-bottom: 5px; }
.NoticiasTitulo, .NoticiasDescricao { text-align: left; margin: 5px 0; }
.NoticiasTitulo a:link, .NoticiasTitulo a:visited, .NoticiasTitulo a:hover, .NoticiasTitulo a:active { font-family: Arial; font-size: 12px; color: #0e1c48; font-weight: bold; text-decoration: none; }
.NoticiasDescricao a:link, .NoticiasDescricao a:visited, .NoticiasDescricao a:hover, .NoticiasDescricao a:active { font-family: Arial; font-size: 12px; color: #6e6e6e; text-decoration: none; }
.TodasNoticias { text-align: left; margin-top: 5px; }
.TodasNoticias2 { text-align: right; margin-top: 5px; }
.TodasNoticias a:link, .TodasNoticias a:visited, .TodasNoticias a:hover, .TodasNoticias a:active { font-family: Arial; font-size: 11px; color: #0091d6; padding: 5px 0 5px 20px; background: url('Img/Mais.gif') left no-repeat; }
.TodasNoticias2 a:link, .TodasNoticias2 a:visited, .TodasNoticias2 a:hover, .TodasNoticias2 a:active { font-family: Arial; font-size: 11px; color: #0091d6; padding: 5px 0 5px 20px; background: url('Img/Mais.gif') left no-repeat; }

.TextoCorrido { font: 12px Arial; color: #6d6d6d; text-align: justify; }

/* BUSCA */
.TitBusca { width: 460px; height: 35px; background: url('Img/Titulos/BckBusca.gif') no-repeat; }
.Busca p { font-family: Arial; font-size: 12px; color: #605d5c; text-align: left; }
.Busca table { width: 100%; text-align: left; padding: 0; }
.Busca span { color: #15255d; }

/* ULTIMOS CURSOS - HOME */
.TitUltimosCursos { width: 460px; height: 35px; background: url('Img/Titulos/BckUltimosCursos.gif') no-repeat; margin-top: 5px; }
.UltimosCursos { height: auto; text-align: left; padding: 4px 0; width: 460px; border-bottom: 1px solid #ededed; }
.UltimosCursos a:link, .UltimosCursos a:visited, .UltimosCursos a:hover, .UltimosCursos a:active { width: 100%; font-family: Arial; font-size: 12px; color: #18274d; text-decoration: none; }
.UltimosCursosVerTodos { text-align: center; margin-top: 5px; background-repeat: no-repeat; }
.UltimosCursosVerTodos a:link, .UltimosCursosVerTodos a:visited, .UltimosCursosVerTodos a:hover, .UltimosCursosVerTodos a:active { font-family: Arial; font-size: 11px; color: #0091d6; padding: 5px 0 5px 20px; background: url('Img/Mais.gif') left no-repeat; }

.EscolhaTurmaMat { font-variant: small-caps; font-family: arial; color: #337051; font-weight: bolder; font-size: 16px; text-align: center; margin-top: 15px; }
.EscolhaTurmaMat span.Confirm { font-variant: normal; color: #545454; font-weight: 100; font-size: 12px; }

/* LISTA DE APROVADOS */
.TitListaAprovados { width: 460px; height: 35px; background: url('Img/Titulos/BckListaAprovados.gif') no-repeat; }
.ListaAprovados p { height: auto; text-align: left; border-bottom: 1px solid #ededed; padding: 0 0 8px 0; }
.ListaAprovadosVerTodos a:link, .ListaAprovadosVerTodos a:visited, .ListaAprovadosVerTodos a:hover, .ListaAprovadosVerTodos a:active { width: 100%; text-align: left; font: 12px Arial; color: #6d6d6d; }

/* SOBRE OS CURSOS */
.TitSobreCursos { width: 460px; height: 35px; background: url('Img/Titulos/BckSobreCursos.gif') no-repeat; }
.SobreCursos p { font-family: Arial; font-size: 12px; color: #605d5c; text-align: left; }

/* CALENDÁRIO */
.TitCalendario { width: 460px; height: 35px; background: url('Img/Titulos/BckCalendario.gif') no-repeat; }
.Calendario p { font-family: Arial; font-size: 12px; color: #605d5c; text-align: left; }
.Calendario span { font-weight: bold; color: #15255d; }

/* MAPA DO SITE */
.TitMapaSite { width: 460px; height: 35px; background: url('Img/Titulos/BckMapaSite.gif') no-repeat; }
.MapaSite a:link, .MapaSite a:visited, .MapaSite a:active { font-family: Arial; font-size: 12px; color: #15255d; text-decoration: none; }
.MapaSite a:hover { font-family: Arial; font-size: 12px; color: #15255d; text-decoration: underline; }
.MapaSite ul { margin-left: 15px; padding: 0; }
.MapaSite ul li { list-style-image: url('Img/Square1.gif'); }
.MapaSite ul li ul { margin-left: 15px; padding: 0; }
.MapaSite ul li ul li { list-style-image: url('Img/Square2.gif'); }

.MapaSiteLeft { width: 220px; height: auto; float: left; text-align: left; line-height: 20px; }
.MapaSiteRight { width: 220px; height: auto; float: left; text-align: left; line-height: 20px; margin-left: 20px; }

/* FORMAS DE PAGAMENTO */
.TitFormasPagamento { width: 460px; height: 35px; background: url('Img/Titulos/BckFormasPagamento.gif') no-repeat; }
.FormasPagamento p { font-family: Arial; font-size: 11px; color: #15255d; text-align: left; padding-bottom: 15px; border-bottom: 1px solid #ededed; }
.FormasPagamento p strong { font-size: 12px; }

/* POLÍTICAS E NORMAS */
.TitPoliticasNormas { width: 460px; height: 35px; background: url('Img/Titulos/BckPoliticasNormas.gif') no-repeat; }
.PoliticasNormas p { font-family: Arial; font-size: 11px; color: #15255d; text-align: left; padding-bottom: 15px; border-bottom: 1px solid #ededed; }
.PoliticasNormas p strong { font-size: 12px; }

/* CONHEÇA O CJDJ */
.TitConhecaCJDJ { width: 460px; height: 35px; background: url('Img/Titulos/BckConhecaCJDJ.gif') no-repeat; }
.ConhecaCJDJ { font-family: Arial; font-size: 12px; color: #605d5c; text-align: left; }
.ConhecaCJDJ strong { font-size: 12px; }
.BoxCSD { width: 460px; min-height: 200px; }
.BoxConhecaCJDJ { width: 460px; height: 100px; }
.BoxConhecaCJDJLeft { width: 114px; height: 93px; margin: 0 15px 0 0; float: left; border: 1px solid #15255d; }
.BoxConhecaCJDJLeftSEMBORDA { width: 114px; height: 93px; margin: 0 15px 0 0; float: left; }
.BoxConhecaCJDJRight { width: 329px; float: left; font-family: Arial; font-size: 12px; color: #605d5c; text-align: left; }
.BoxConhecaCJDJRight strong { color: #15255d; }
.BoxConhecaCJDJ a:link, .BoxConhecaCJDJ a:visited, .BoxConhecaCJDJ a:hover, .BoxConhecaCJDJ a:active { font-family: Arial; font-size: 11px; color: #0091d6; text-decoration: underline; }

/* HOME ALUNO - PRÓXIMAS AULAS - QUADRO DE AVISOS */
.TitProximasAulas { width: 460px; height: 35px; background: url('Img/Titulos/BckProximasAulas.gif') no-repeat; }
.ProximasAulas { width: 460px; height: auto; text-align: left; margin-top: 7px; }
.ProximasAulas table { font-family: Arial; font-size: 12px; color: #6d6d6d; }
.QuadroAvisos { width: 458px; min-height: 90px; border: 1px solid #dedede; margin: 15px 0 5px 0; padding: 7px; text-align: left; }
.QuadroAvisos table { font-family: Arial; font-size: 11px; color: #15255d; }
.QuadroAvisos table tr td { padding: 5px 0 5px 20px; background: url('Img/Seta.gif') left no-repeat; }

/* GRADE HORÁRIO */
.GradeHorario { width: 460px; height: auto; text-align: left; margin-top: 15px; }
.GradeHorario table { text-align: left; font-size: 12px; color: #15255d; text-align: left; }
.GradeHorario strong { color: #15255d; }


/* PEDAGÓGICO */
.TitPedagogico { width: 460px; height: 35px; background: url('Img/Titulos/BckPedagogico.gif') no-repeat; }
.TitPedagogicoFull { width: 711px; height: 35px; background: url('Img/Titulos/BckPedagogicoFull.gif') no-repeat; }
.Pedagogico p { width: 460px; height: auto; text-align: left; margin-top: 15px; border-bottom: 1px solid #ededed; font-family: Arial; font-size: 12px; color: #605d5c; padding-bottom: 10px; }
.Pedagogico p strong { color: #15255d; }

/* ÍNDICE DE APROVAÇÃO */
.TitIndiceAprovacao { width: 460px; height: 35px; background: url('Img/Titulos/BckIndiceAprovacao.gif') no-repeat; }
.BoxIndiceAprovacao { width: 460px; height: 80px; margin-top: 12px; border-bottom: 1px solid #ededed; vertical-align: middle; }
.BoxIndiceAprovacaoLeft { width: 179px; height: 93px; margin: 0 15px 0 0; vertical-align: text-top; float: left; font-family: Arial; font-size: 50pt; color: #d1d4dc; font-weight: bold; text-align: right; }
.BoxIndiceAprovacaoRight { width: 246px; height: auto; float: left; font-family: Arial; font-size: 12px; color: #605d5c; text-align: left; border-left: solid 1px #605d5c; padding-left: 10px; vertical-align: middle; }
.BoxIndiceAprovacaoRight strong { color: #15255d; }

/* COMPLEXO JURÍDICO - HOME */
.HomeConhecaCJDJ { width: 458px; height: 125px; border: 1px solid #dedede; margin: 15px 0 5px 0; padding: 7px; }
.HomeConhecaCJDJLeft { width: 148px; height: 104px; margin: 0 15px 0 0; float: left; border: 1px solid #15255d; }
.HomeConhecaCJDJRight { width: 277px; float: left; font-family: Arial; font-size: 12px; color: #15255d; text-align: left; }
.TitHistoriasSucesso { width: 460px; height: 35px; background: url('Img/Titulos/BckHistoriasSucesso.gif') no-repeat; }
.TitConhecaInfraEstrutura { width: 460px; height: 35px; background: url('Img/Titulos/BckConhecaInfraEstrutura.gif') no-repeat; }
.TitPoliticasDescontos { width: 460px; height: 35px; background: url('Img/Titulos/BckPoliticasDescontos.gif') no-repeat; }
.PoliticasDescontos { font-family: Arial; font-size: 12px; color: #605d5c; text-align: left; }
.PoliticasDescontos strong { font-size: 12px; color: #15255d; }
.PoliticasDescontos ul { margin-left: 15px; padding: 0; }
.PoliticasDescontos ul li { list-style-image: url('Img/Square1.gif'); }
.TitArtigoDestaque { width: 460px; height: 35px; background: url('Img/Titulos/BckArtigoDestaque.gif') no-repeat; }
.ArtigoDestaque { font-family: Arial; font-size: 12px; color: #605d5c; text-align: left; }
.ArtigoDestaque strong { font-size: 12px; }
.TitConhecaCorpoDocente { width: 460px; height: 35px; background: url('Img/Titulos/BckConhecaCorpoDocente.gif') no-repeat; }
.ConhecaCorpoDocente { width: 460px; float: left; margin-bottom: 15px; }
.ConhecaCorpoDocenteLeft { width: 90px; height: 112px; margin: 0 15px 0 0; float: left; border: 0; }
.ConhecaCorpoDocenteRight { width: 353px; float: left; font-family: Arial; font-size: 12px; color: #605d5c; text-align: left; display: block; }
.ConhecaCorpoDocenteRight strong { color: #15255d; }
.ConhecaCorpoDocente ul { margin-left: 15px; padding: 0; }
.ConhecaCorpoDocente ul li { list-style-image: url('Img/Square1.gif'); }

/* CONCURSOS E SERVIÇOS - HOME */
.HomeConcursosServicos { width: 444px; height: auto; border: 1px solid #dedede; margin: 15px 0 5px 0; padding: 7px; font-family: Arial; font-size: 12px; color: #ffffff; text-align: left; background: #15255d; text-transform: uppercase; }

/* CURSO - DETALHE */
.BoxCursoDetalhe { width: 460px; height: auto; text-align: justify; padding-top: 15px; }
.BoxCursoDetalhe ul { margin-left: 15px; padding: 0; }
.BoxCursoDetalhe ul li { list-style-image: url('Img/Square1.gif'); height: auto; padding-bottom: 10px; }
.BoxCursoDetalhe ul li ul { margin-left: 15px; padding: 0; }
.BoxCursoDetalhe strong { text-transform: uppercase; }
.TitCarreirasPublicas { width: 460px; height: 35px; background: url('Img/Titulos/BckCarreirasPublicas.gif') no-repeat; margin: 5px 0; }
.TitCursosIndicados { width: 460px; height: 35px; background: url('Img/Titulos/BckCursosIndicados.gif') no-repeat; margin: 5px 0; }
.TitOAB { width: 460px; height: 35px; background: url('Img/Titulos/BckOAB.gif') no-repeat; margin: 5px 0; }
.VoltarCurso a:link, .VoltarCurso a:visited, .VoltarCurso a:hover, .VoltarCurso a:active { font-family: Arial; font-size: 11px; color: #0091d6; padding: 5px 0 5px 20px; background: url('Img/SetaLeft.gif') left no-repeat; }

/* INFORMATIVO PHOENIX */
.TitInfoPhoenix { width: 460px; height: 35px; background: url('Img/Titulos/BckInfoPhoenix.gif') no-repeat; }
.InfoPhoenix { width: 460px; height: auto; text-align: left; margin-top: 7px; }
.InfoPhoenix table { font-family: Arial; font-size: 12px; color: #6d6d6d; }
.InfoPhoenixTexto { font-family: Arial; font-size: 12px; color: #15255d; }
td.InfoPhoenixTexto { height: 25px; }
.InfoPhoenixTitulo { font-family: Arial; font-size: 12px; color: #15255d; font-weight: bold; padding: 5px 0 5px 20px; background: url('Img/Seta.gif') left no-repeat; }
.QuadroAvisos table tr td { }

/* CENTRO DE ESTUDOS */
.TitCentroEstudos { width: 460px; height: 35px; background: url('Img/Titulos/BckCentroEstudos.gif') no-repeat; margin: 5px 0; }
.CentroEstudos { font-family: Arial; font-size: 12px; color: #605d5c; text-align: left; border-bottom: 1px solid #ededed; }
.CentroEstudos strong { font-size: 12px; }

/* APOSTILADOS */
.Apostilados p { font-family: Arial; font-size: 12px; color: #605d5c; text-align: left; border-bottom: 1px solid #ededed; padding-bottom: 10px; }
.Apostilados strong { font-size: 12px; color: #15255d; }
.Apostilados ul { margin-left: 15px; padding: 0; }
.Apostilados p ul li { list-style-image: url('Img/Square1.gif'); }

/* SECRETARIA - HOME */
.TitSecretaria { width: 460px; height: 35px; background: url('Img/Titulos/BckSecretaria.gif') no-repeat; margin: 5px 0; }
.HomeSecretaria p { font-family: Arial; font-size: 12px; color: #15255d; text-align: left; border-bottom: 1px solid #ededed; padding-bottom: 15px; }
.SecretariaFinanceiro, .SecretariaFinanceiro table { font-family: Arial; font-size: 12px; color: #15255d; text-align: left; }
.SecretariaLinhaUm { background-color: #e8e9ed; padding: 7px 0; }
/* CSD */
.TitCSD { width: 460px; height: 35px; background: url('Img/Titulos/BckCSD.gif') no-repeat; margin: 5px 0; }
.CSD { font-family: Arial; font-size: 12px; color: #605d5c; text-align: left; border-bottom: 1px solid #ededed; }
.CSD strong { font-size: 12px; }

/* REPROGRAFIA */
.TitReprografia { width: 460px; height: 35px; background: url('Img/Titulos/BckReprografia.gif') no-repeat; margin: 5px 0; }
.Reprografia { font-family: Arial; font-size: 12px; color: #605d5c; text-align: left; border-bottom: 1px solid #ededed; }
.Reprografia strong { font-size: 12px; }

/* ÓRGÃOS PÚBLICOS */
.TitOrgaosPublicos { width: 458px; height: 35px; background: url('Img/Titulos/BckOrgaosPublicos.gif') no-repeat; }
.OrgaosPublicos p { font-family: Arial; font-size: 12px; color: #605d5c; text-align: left; border-bottom: 1px solid #ededed; padding-bottom: 10px; }
.OrgaosPublicos p strong { font-size: 12px; color: #15255d; }

/* NÚCLEO DE CONCURSOS */
.TitNucleoConcursos { width: 460px; height: 35px; background: url('Img/Titulos/BckNucleoConcursos.gif') no-repeat; margin: 5px 0; }
.NucleoConcursos { font-family: Arial; font-size: 12px; color: #605d5c; text-align: left; border-bottom: 1px solid #ededed; }
.NucleoConcursos strong { font-size: 12px; }

/* ASSESSORIA DE IMPRENSA */
.TitAssessoriaImprensa { width: 460px; height: 35px; background: url('Img/Titulos/BckAssessoriaImprensa.gif') no-repeat; margin-bottom: 5px; }
.AssessoriaImprensa { font-family: Arial; font-size: 12px; color: #605d5c; text-align: left; border-bottom: 1px solid #ededed; padding-bottom: 15px; }
.AssessoriaImprensa strong { font-size: 12px; color: #15255d; }
.ImagemAssessoriaImprensa { margin-top: 20px; border: 0; }

/* EDITORA DAMÁSIO DE JESUS */
.TitEditoraDamasio { width: 460px; height: 35px; background: url('Img/Titulos/BckEditoraDamasio.gif') no-repeat; margin: 5px 0; }
.EditoraDamasio { font-family: Arial; font-size: 12px; color: #605d5c; text-align: left; border-bottom: 1px solid #ededed; }

/* LOCALIZAÇÃO */
.TitLocalizacao { width: 460px; height: 35px; background: url('Img/Titulos/BckLocalizacao.gif') no-repeat; margin: 5px 0; }
.TitLocalizacaoUnidade { width: 460px; height: 35px; background: url('Img/Titulos/BckLocalizacaoUnidade.jpg') no-repeat; margin: 5px 0; }
.TitLocalizacaoSede { width: 460px; height: 35px; background: url('Img/Titulos/BckLocalizacaoSede.jpg') no-repeat; margin: 5px 0; }
.Localizacao { font-family: Arial; font-size: 12px; color: #605d5c; text-align: left; }
.Localizacao img { width: 460px; height: 160px; margin-bottom: 10px; }
.LocalizacaoSede { font-family: Arial; font-size: 12px; color: #605d5c; text-align: left; }
.Localizacao strong, .LocalizacaoSede strong { color: #15255d; font-size: 12px; }
.LocalizacaoSede iframe { border: 1px solid #15255d; }

/* CONVÊNIOS */
.TitConvenios { width: 460px; height: 35px; background: url('Img/Titulos/BckConvenios.gif') no-repeat; margin-bottom: 5px; }
.Convenios { font-family: Arial; font-size: 12px; color: #605d5c; text-align: left; }
.Convenios strong { font-size: 12px; color: #15255d; }

/* PEDAGÓGICO - TRANSCRIÇÃO DE AULAS */
.TitPedagogico { width: 460px; height: 35px; background: url('Img/Titulos/BckPedagogico.gif') no-repeat; margin-bottom: 5px; }
.Transcricao table { font-family: Arial; font-size: 12px; color: #605d5c; text-align: left; }
.Transcricao strong { font-size: 12px; color: #15255d; }
td.CategoriaDownload { font-family: Arial; font-size: 12px; color: #15255d; text-align: left; text-transform: uppercase; font-weight: bold; padding: 5px 0 5px 20px; background: url('Img/Seta.gif') left no-repeat; }
td.SubCategoriaDownload1 { background-color: #f2f2f2; padding: 5px 5px 5px 20px; width: 70%; }
td.SubCategoriaDownload2 { background-color: #f2f2f2; padding: 5px 5px 5px 20px; width: 10%; }
td.SubCategoriaDownload3 { background-color: #f2f2f2; padding: 5px 5px 5px 20px; width: 20%; }
td.SubCategoriaDownload { background-color: #f2f2f2; padding: 5px 0 5px 20px; }
td.NomeDownload { width: 85%; padding: 5px 20px; border-bottom: 1px solid #ededed; text-align: left; }
td.DataDownload { width: 15%; padding: 0 15px; border-bottom: 1px solid #ededed; text-align: center; }
td.IconeDownload { width: 15%; padding: 0 15px; border-bottom: 1px solid #ededed; text-align: left; }

/* FALE CONOSCO */
.TitFaleConosco { width: 460px; height: 35px; background: url('Img/Titulos/BckFaleConosco.gif') no-repeat; margin-bottom: 5px; }
.FaleConoscoTexto { font-family: Arial; font-size: 12px; color: #605d5c; text-align: left; margin-bottom: 10px; }
.FaleConosco table { font-family: Arial; font-size: 12px; color: #15255d; text-align: left; }
.FaleConosco table tr td { height: 28px; padding: 7px 0; }
.FaleConosco strong { font-size: 12px; color: #15255d; }

/* FORMULÁRIO DE INSCRIÇÃO */
.TitFormularioInscricao { width: 460px; height: 35px; background: url('Img/Titulos/BckFormularioInscricao.gif') no-repeat; margin-bottom: 5px; }
.FormularioInscricao { font-family: Arial; font-size: 12px; color: #605d5c; text-align: left; margin-bottom: 10px; }
.FormularioInscricao table { font-family: Arial; font-size: 12px; color: #15255d; text-align: left; }
.FormularioInscricao table tr td { height: 28px; padding: 7px 0; }
.FormularioInscricao strong { font-size: 12px; color: #15255d; }

/* SEJA UM FRANQUEADO */
.TitSejaFranqueado { width: 458px; height: 35px; background: url('Img/Titulos/BckSejaFranqueado.gif') no-repeat; }
.SejaFranqueado p { font-family: Arial; font-size: 12px; color: #605d5c; text-align: left; }
.SejaFranqueado p strong { font-size: 12px; color: #15255d; }

/* SEJA UM FRANQUEADO - FORMULÁRIO	*/
.TitCadastroInvestidores { width: 458px; height: 35px; background: url('Img/Titulos/BckCadastroInvestidores.gif') no-repeat; margin-top: 10px; }
.SejaFranqueado table { width: 100%; height: auto; font: 12px Arial; color: #0e1c48; text-align: left; }

/* SAIBA MAIS SOBRE A FRANQUIA */
.TitSaibaMaisFranquia { width: 458px; height: 35px; background: url('Img/Titulos/BckSaibaMaisFranquia.gif') no-repeat; }
.SaibaMaisFranquia { font-family: Arial; font-size: 12px; color: #605d5c; text-align: left; }

/* REGULAMENTO */
.TitRegulamento { width: 460px; height: 35px; background: url('Img/Titulos/BckRegulamento.gif') no-repeat; margin: 5px 0; }
.Regulamento { width: 460px; height: auto; margin: 10px 0; font-family: Arial; font-size: 12px; color: #605d5c; text-align: left; }
.Regulamento strong { font-size: 12px; color: #15255d; text-transform: uppercase; }
.BoxRegulamento { width: 460px; height: auto; margin-bottom: 20px; text-align: left; text-align: left; border-bottom: 1px solid #ededed; padding: 5px 0; }
/*.ListagemCursos ul {margin-left:18px; padding:0; }*/
.Regulamento a:link, .Regulamento a:visited, .Regulamento a:hover, .Regulamento a:active { padding: 5px 0 5px 20px; background: url('Img/Seta.gif') left no-repeat; line-height: 30px; }

/* TÉCNICAS DE VÍDEO */
.TitTecnicasVideo { width: 460px; height: 35px; background: url('Img/Titulos/BckTecnicasVideo.gif') no-repeat; margin: 5px 0; }
.TecnicasVideoTop { width: 460px; font-family: Arial; font-size: 12px; color: #605d5c; text-align: left; height: 130px; }
.TecnicasVideoBottom { width: 460px; font-family: Arial; font-size: 12px; color: #605d5c; text-align: left; height: 150px; border-bottom: 1px solid #ededed; }
.TecnicasVideoTopLeft { width: 165px; margin: 0 15px 0 0; float: left; }
.TecnicasVideoTopRight { width: 280px; float: left; }
.TecnicasVideoBottomLeft { width: 280px; float: left; }
.TecnicasVideoBottomRight { width: 165px; margin: 0 0 0 15px; float: left; }

/* ÍNDICE DE APROVAÇÃO E DEPOIMENTO */
.Depoimento { width: 460px; font-family: Arial; font-size: 12px; color: #605d5c; text-align: left; height: 130px; }
.BoxDepoimentoLeft { width: 176px; margin: 7px 14px 0 0; float: left; background-color: #CCCCCC; }
.BoxDepoimentoRight { width: 270px; float: left; margin-top: 7px; background: url('Img/Titulos/BckDepoimento.gif') top no-repeat; }
.InternaDepoimentoLeft { width: 114px; height: 126px; float: left; border: 1px solid #15255d; margin-top: 24px; }
.InternaDepoimentoRight { width: 144px; float: left; margin-left: 10px; margin-top: 24px; }
.InternaDepoimentoRight strong { color: #15255d; }

/* IR PARA A SEÇÃO DESEJADA	*/
.IrParaSecao table { background-color: #d1d4dc; text-align: left; width: 460px; height: auto; padding: 7px 10px; margin: 0; vertical-align: middle; }
.IrParaSecaoTexto { font-family: Arial; font-size: 12px; color: #15255d; font-weight: bold; width: 160px; }
.IrParaSecaoInput { width: 80px; }
.IrParaSecaoBotao { padding: 0 0 0 10px; }
.IrParaSecaoBotao input { border: 0; }

/* FILTRAR POR	*/
.FiltrarPor table { background-color: #d1d4dc; text-align: left; width: 460px; height: auto; padding: 7px 10px; margin: 0; vertical-align: middle; }
.FiltrarPorTexto { font-family: Arial; font-size: 12px; color: #15255d; font-weight: bold; width: 120px; }
.FiltrarPorInput { width: 80px; }
.FiltrarPorBotao { padding: 0 0 0 10px; }
.FiltrarPorBotao input { border: 0; }

/* ALUNO LOGIN	*/
.TitAlunoLogin { width: 460px; height: 35px; background: url('Img/Titulos/BckAlunoLogin.gif') no-repeat; margin: 5px 0; }
.AlunoLogin { width: 460px; height: auto; }
.AlunoLogin table { width: 100%; height: auto; font: 12px Arial; color: #0e1c48; font-weight: bold; text-align: left; }

.TitApostilados { width: 458px; height: 35px; background: url('Img/Titulos/BckApostilados.gif') no-repeat; }
.Apostilados p { font-family: Arial; font-size: 12px; color: #605d5c; text-align: left; }
.Apostilados p strong { font-size: 12px; color: #15255d; }

/* CONCURSOS ABERTOS */
.TitConcursosEmAndamento { width: 460px; height: 35px; background: url('Img/Titulos/BckConcursosEmAndamento.gif') no-repeat; margin: 5px 0; }
.TitConcursosAbertos { width: 460px; height: 35px; background: url('Img/Titulos/BckConcursosAbertos.gif') no-repeat; margin: 5px 0; }
.TitConcursosPrevistos { width: 460px; height: 35px; background: url('Img/Titulos/BckConcursosPrevistos.gif') no-repeat; margin: 5px 0; }
.TitConcursosEncerrados { width: 460px; height: 35px; background: url('Img/Titulos/BckConcursosEncerrados.gif') no-repeat; margin: 5px 0; }
.TitMaisConcursos { width: 460px; height: 35px; background: url('Img/Titulos/BckMaisConcursos.gif') no-repeat; margin: 5px 0; }
.ConcursosAbertos { width: 460px; height: auto; margin: 10px 0; text-align: left; text-align: left; }
.ConcursosAbertos ul { margin-left: 26px; padding: 0; margin-bottom: 10px; }
.ConcursosAbertos ul li { list-style-image: url('Img/ico_livro.gif'); padding-left: 10px; }
.VerTodosConsursos a:link, .VerTodosConsursos a:visited, .VerTodosConsursos a:hover, .VerTodosConsursos a:active { font-family: Arial; font-size: 11px; color: #0091d6; padding: 5px 0 5px 20px; background: url('Img/Mais.gif') left no-repeat; margin-left: 5px; }

/* CONCURSOS DETALHE */
.ConcursosDetalhe { width: 460px; height: auto; margin: 10px 0; text-align: left; display: block; }
.ConcursosDetalhe p { font-family: Arial; font-size: 12px; color: #15255d; text-align: justify; padding: 0 0 10px 0; border-bottom: 1px solid #ededed; }
.ConcursosDetalhe p strong { font-size: 12px; color: #15255d; }
.ConcursosDetalheBox { width: 460px; height: auto; margin: 15px 0 5px 0; background: #15255d; text-align: left; padding: 7px 0; }
.ConcursosDetalheTitulo { width: 100%; height: auto; font-family: Arial; font-size: 12px; color: #ffffff; text-transform: uppercase; padding: 0 7px; }
.ConcursosDetalhe ul { margin-left: 18px; padding: 0; }
.ConcursosDetalhe ul li { list-style-image: url('Img/Seta.gif'); }
.ConcursosDetalhe .Requisitos { margin-left: 10px; }
.Cargos { width: 460px; height: auto; margin: 15px 0 5px 0; background: #d1d4dc; text-align: left; padding: 2px 0; }
.CargosTexto { width: 100%; height: auto; font-family: Arial; font-size: 12px; color: #15255d; font-weight: bold; padding: 0 7px; }

/* LISTAGEM DE CURSOS */
.TitListagemCursos { width: 460px; height: 35px; background: url('Img/Titulos/BckListagemCursos.gif') no-repeat; margin: 5px 0; }
.ListagemCursos { width: 460px; height: auto; margin: 10px 0; text-align: left; text-align: left; }
.ListagemCursos strong { font-size: 12px; color: #15255d; text-transform: uppercase; }
.BoxListagemCursos { width: 460px; height: auto; margin: 10px 0; text-align: left; text-align: left; border-bottom: 1px solid #ededed; padding: 5px 0; }
.ListagemCursos ul { margin-left: 15px; padding: 0; }
.ListagemCursos ul li { list-style: none; }
.ListagemCursos ul li ul { margin-left: 15px; padding: 0; margin-top: 7px; }
.ListagemCursos ul li ul li { list-style: none; }
.LinkListagemCursos { padding: 5px 0 5px 20px; background: url('Img/Seta.gif') left no-repeat; }
.ListagemCursos lh { font-weight: bold; }

/* TURMAS DISPONÍVEIS	*/
.IntroDropTurmasDisponiveis table { width: 940px; height: auto; margin-top: 15px; background: #d1d4dc; }
.IntroDropTurmasDisponiveisTitulo { background: url('Img/Titulos/DropTitTurmasDisponiveis.gif') no-repeat #d1d4dc; height: 35px; }
.IntroDropTurmasDisponiveisTexto { font-family: Arial; font-size: 12px; color: #15255d; font-weight: bold; width: 940px; padding: 5px 0 5px 10px; }
.DropTurmasDisponiveis table { background-color: #d1d4dc; text-align: left; width: 940px; height: auto; padding: 7px 10px; margin-bottom: 15px; vertical-align: middle; }
.DropTurmasDisponiveisTexto { font-family: Arial; font-size: 12px; color: #15255d; font-weight: bold; }
.DropTurmasDisponiveisInput { font-family: Arial; font-size: 12px; color: #15255d; font-weight: normal; }
.DropTurmasDisponiveisBotao { padding: 0 0 0 10px; }
.DropTurmasDisponiveisBotao input { border: 0; }

.TurmasIniciar { width: 940px; height: auto; background: url('Img/Titulos/BckTurmasIniciar.gif') no-repeat; padding-top: 24px; }
.TurmasIniciar table { border: 0; }
.TurmasIniciadas { width: 940px; height: auto; background: url('Img/Titulos/BckTurmasJaIniciadas.gif') no-repeat; padding-top: 24px; margin-top: 15px; }
.TurmasIniciadas table { border: 0; }
.campoTituloCelula th { font: bold 12px Arial; color: #05770b; }
.campoCorSimTurmas { background-color: #f3f3f3; font: 12px Arial; color: #4e4e4e; }
tr.campoCorSimTurmas td { padding: 0 12px 0 12px; height: 28px; vertical-align: middle; text-align: center; border: 0; }
.campoCorNaoTurmas { font: 12px Arial; color: #4e4e4e; }
tr.campoCorNaoTurmas td { padding: 0 12px 0 12px; height: 28px; vertical-align: middle; text-align: center; border: 0; }
.campoTituloCelulaTurmas th { font: bold 12px Arial; color: #15255d; }
.campoTituloCelulaTurmas { font: bold 12px Arial; color: #15255d; }
.campoSelectTabela { width: 940px; }
.conteudoTabelas { width: 940px; }
td.botao { padding: 10px 0 0; }
.MensagemErroInternas { font: bold 12px Arial; color: red; }

/* PERGUNTAS FREQUENTES	*/
.TitPerguntasFrequentes { width: 460px; height: 35px; background: url('Img/Titulos/BckPerguntasFrequentes.gif') no-repeat; margin: 5px 0; }
.PerguntasFrequentes { width: 460px; height: auto; margin: 10px 0; text-align: left; text-align: left; }
.PerguntasFrequentes ul { margin-left: 18px; padding: 0; }
.PerguntasFrequentes ul li { list-style-image: url('Img/Seta.gif'); }
.FaqPergunta { font-family: Arial; font-size: 11px; color: #0091d6; text-decoration: underline; margin-top: 20px; }
.FaqResposta { font-family: Arial; font-size: 11px; color: #15255d; margin: 8px 0 5px 18px; }
.PerguntasFrequentes strong { font-size: 12px; color: #15255d; }


/* SELECIONE SEU CURSO POR UNIDADE */
.BoxSeuCursoUnidade { width: 460px; min-height: 190px; padding: 0; background: url('Img/Titulos/BckEscolhaSeuCursoUnidade.gif') top no-repeat; }
.BoxSeuCursoUnidadeLeft { width: 225px; height: 150px; margin: 35px 0 8px 0; float: left; background: url('Img/Titulos/BckUnidadesSede.gif') top no-repeat #f5f5f5; }
.BoxSeuCursoUnidadeLeft table { width: 100%; height: auto; margin: 30px 0 0 0; }
.BoxSeuCursoUnidadeLeft table td { text-align: left; font: 12px Arial; color: #15255d; padding: 0 5px 5px 10px; }
.BoxSeuCursoUnidadeRight { width: 225px; height: 150px; margin: 35px 0 8px 0; float: right; background: url('Img/Titulos/BckUnidadesBrasil.gif') top no-repeat #e5e5e5; }
.BoxSeuCursoUnidadeRightFull { width: 460px; padding: 30px 0 10px 0; margin: 35px 0 0 0; float: right; background: url('Img/Titulos/BckUnidadesBrasilfull.gif') top no-repeat #e5e5e5; }
.BoxSeuCursoUnidadeRight table, .BoxSeuCursoUnidadeRightFull table { width: 100%; height: auto; margin: 30px 0 0 0; text-align: left; font: 12px Arial; color: #15255d; }
.BoxSeuCursoUnidadeRight table td, .BoxSeuCursoUnidadeRightFull table td { text-align: left; font: 12px Arial; color: #15255d; padding: 0 5px 5px 10px; }

/* SELECAO UNIDADE 2 */
.exibeUnidadeMini { text-align: center; width: 229px; padding-bottom: 15px; height: auto; font-size: 11px; }
.sigla { background-image: url("Img/bg_selecionada_home.png"); text-align: center; background-repeat: no-repeat; color: white; width: 212px; height: 50px; padding-top: 15px; margin: 5px 8px 0 9px; }
.TitSelecionada { background: url("Img/Titulos/tit_selecionada.gif"); width: 460px; height: 35px; margin-top: 10px; }
.UnidadeSelecionada { background-image: url("Img/bg_selecionada.jpg"); text-align: center; background-repeat: no-repeat; color: white; width: 263px; height: 30px; padding-top: 0px; margin: 5px 8px 8px 0; font-size: 14px; vertical-align: middle; }
.sigla a, .UnidadeSelecionada a { color: white; text-decoration: none; }
.sigla a:hover, .UnidadeSelecionada a:hover { text-decoration: underline; }
.ImgUnidade { background: url("Img/img_unidadeSEDE.jpg")no-repeat; width: 143px; height: 108px; float: right; overflow: hidden; background-position: center; }
.LocalUnidade { display: block; width: 300px; height: auto; text-align: left; }
.UnidadeSelect { width: 460px; height: auto; }
.ClickOutraUnidade { background-image: url("Img/SetaAzul.png"); background-repeat: no-repeat; background-position: left center; padding-left: 10px; vertical-align: text-top; margin: 10px 0 15px 0; text-align: left; }
.ClickOutraUnidade a { font-weight: bold; color: #19274e; }

.wrapperSelecione { width: 100%; height: 100%; background-image: url('Img/bg_home_geral.jpg'); }
.SelecaoUnidade { width: 972px; height: 565px; margin: 0 auto; }
.SelecaoImagem { width: 441px; height: 367px; float: left; margin: 120px 0 0 25px; }
.SelecaoImagemTitulo { width: 441px; height: 104px; background-image: url('Img/logo_educacional.gif');  background-repeat:no-repeat;}
.SelecaoImagemCorpo { width: 441; height: 263px; background-image: url('Img/img_pessoas.jpg');background-repeat:no-repeat;  }

.Selecao { text-align: center; float: left; margin: 240px 25px 20px 80px; background-image: url('Img/Titulos/BckTitOndeVcQEstudar.gif'); background-position: top; background-repeat: no-repeat; }
.Selecao .OndeEstudar { padding-top: 50px; }
.Selecao .Componente { text-align: center; margin-top:10px; padding-top: 50px; height: 100px; width: 400px; background-image: url('Img/bg_escolhaUnidade2.jpg'); background-position: top; background-repeat: no-repeat; }
.Selecao .Componente select, .Selecao .Componente input { margin-left: 35px; vertical-align: middle; color: #656565; font-size: 11px; font-style: normal; }

/* CURSO DETALHE */
.CursosOferecidos { background: url("Img/Titulos/BckCursosOfercidos.jpg"); width: 460px; height: 35px; margin-top: 10px; overflow: hidden; }

.ExameAOB { width: 460px; height: 100px; background-image: url('Img/bot_cursosOAB1.gif'); background-repeat: no-repeat; font-size: 10px; margin-top: 10px; }
.ExameAOB a { font-weight: bold; color: #19274e; font-size: 10px; }

.CarreiraJuridica { width: 460px; height: 100px; background-image: url('Img/bot_cursosPREP1.gif'); background-repeat: no-repeat; font-size: 10px; margin-top: 10px; }
.CarreiraJuridica a { font-weight: bold; color: #19274e; font-size: 10px; }

.CarreiraFiscal { width: 460px; height: 115px; background-image: url('Img/bot_cursosFISCAIS1.gif'); background-repeat: no-repeat; font-size: 10px; margin-top: 10px; }
.CarreiraFiscal a { font-weight: bold; color: #19274e; font-size: 10px; }



/* ESCOLHA SEU CURSO POR UNIDADE */
.TitEscolhaCursoUnidade { width: 460px; height: 35px; background: url('Img/Titulos/BckEscolhaCursoUnidade.gif') no-repeat; margin: 5px 0; }
.BoxUnidade { width: 460px; height: auto; background: url('Img/Titulos/BckBoxUnidade.gif') top no-repeat #ededed; padding: 30px 0 10px 0; }
.ContUnidade { padding: 4px 10px; text-align: left; }
.ContUnidade a:link, ContUnidade a:visited, ContUnidade a:hover, ContUnidade a:active { font: 13px Arial; font-weight: bold; color: #15255d; text-decoration: none; padding-left: 20px; background: url('Img/Seta.gif') left no-repeat; }

/* OPÇÕES DE ESTUDO */
.TitOpcoesEstudo { width: 460px; height: 35px; background: url('Img/Titulos/BckOpcoesEstudo.gif') no-repeat; margin: 5px 0; }
.BoxOpcoesEstudo { width: 460px; height: auto; background: url('Img/Titulos/BckVoceSelecionou.gif') top no-repeat #ededed; padding: 30px 0 10px 0; }
.ContOpcoesEstudo { padding: 4px 10px; text-align: left; }
.LinkOpcoesEstudo a:link, LinkOpcoesEstudo a:visited, LinkOpcoesEstudo a:hover, LinkOpcoesEstudo a:active { font: 13px Arial; font-weight: bold; color: #15255d; text-decoration: none; padding-left: 20px; background: url('Img/Seta.gif') left no-repeat; text-align: left; width: 460px; margin-top: 10px; }

/* CSD 1 */
.FormCSD { border: 1px solid #7f9db9; font-family: Arial; font-size: 11px; color: #4c4c4c; }

.TitCSDAluno { width: 940px; height: 50px; background: url('Img/Titulos/BckCSDAluno.gif') no-repeat; margin: 10px 16px; }
.CSDAluno { width: 940px; height: auto; margin: 10px 0; font-family: Arial; font-size: 12px; color: #605d5c; text-align: left; }
.CSDAluno strong { font-size: 12px; color: #15255d; text-transform: uppercase; }
.CSDAluno table { width: 908px; margin: 0 16px; }
td.Linha1 { font-family: Arial; font-size: 11px; color: #4c4c4c; text-align: left; font-weight: bold; padding: 5px 10px 5px 10px; background-color: #d4d4d4; border-right: solid 1px #ffffff; }
td.Linha1a { font-family: Arial; font-size: 11px; color: #4c4c4c; text-align: left; padding: 5px 10px 5px 10px; background-color: #d4d4d4; border-right: solid 1px #ffffff; }
td.Linha2a { font-family: Arial; font-size: 11px; color: #4c4c4c; text-align: left; font-weight: bold; padding: 5px 10px 5px 10px; background-color: #ffffff; border-right: solid 1px #f3f3f3; }
td.Linha2aa { font-family: Arial; font-size: 11px; color: #4c4c4c; text-align: left; font-weight: bold; padding: 5px 10px 5px 10px; width: 80px; }
td.Linha2b { font-family: Arial; font-size: 11px; color: #4c4c4c; text-align: left; padding: 5px 10px 5px 10px; background-color: #f5f5f5; border-right: solid 1px #ffffff; border-bottom: solid 1px #ffffff; }
td.Linha2c { font-family: Arial; font-size: 11px; color: #4c4c4c; text-align: left; padding: 5px 10px 5px 10px; background-color: #ffffff; border-right: solid 1px #f3f3f3; }
td.Linha2cc { font-family: Arial; font-size: 11px; color: #4c4c4c; text-align: left; padding: 5px 10px 5px 10px; }
.CSDPergunta { font-family: Arial; font-size: 11px; color: #4c4c4c; text-align: left; font-weight: bold; margin: 20px 0; border-bottom: 1px #666666 dotted; padding-bottom: 20px; text-align: justify; }
.CSDResposta { font-family: Arial; font-size: 11px; color: #4c4c4c; text-align: left; margin-bottom: 20px; text-align: justify; }

/* CONSULTAR FAQ */
.TitConsultarFaq { width: 940px; height: 50px; background: url('Img/Titulos/BckConsultarFaq.gif') no-repeat; margin: 5px 16px; }
.ConsultarFaq table { width: 908px; margin: 0 16px; font-family: Arial; font-size: 11px; color: #4c4c4c; text-align: left; }
.ConsultarFaq table tr td { height: 30px; }

/* RESULTADO FAQ */
.TitResultadoFaq { width: 940px; height: 50px; background: url('Img/Titulos/BckResultadoFaq.gif') no-repeat; margin: 5px 16px; }
.ResultadoFaq table { width: 908px; margin: 0 16px; font-family: Arial; font-size: 11px; color: #4c4c4c; text-align: left; }
.ResultadoFaq table tr td { height: 30px; }

/* SOLICITAR PERGUNTA */
.TitSolicitarPerguntaCSD { width: 940px; height: 50px; background: url('Img/Titulos/BckSolicitarPerguntaCSD.gif') no-repeat; margin: 5px 16px; }
.SolicitarPerguntaCSD table { width: 908px; margin: 0 16px; font-family: Arial; font-size: 11px; color: #4c4c4c; text-align: left; }
.SolicitarPerguntaCSD table tr td { height: 30px; }

/* MENU PRINCIPAL */
.SelectedRootTab TD { padding: 2px 10px 2px 10px; background: url('Img/BckBtMenuOver.gif') repeat-x; height: 33px; }
.BreadcrumbRootTab TD { padding: 2px 10px 2px 10px; background: url('Img/BckBtMenuOver.gif') repeat-x; }
/* this is the colour in the dropdown menu */

.MainMenu_MenuItemSel { color: white; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-transform: uppercase; text-decoration: none; border: transparent 0px solid; background: #49546f; height: 22px; padding: 2px 10px 2px 10px; }
.MainMenu_RootMenuArrow, .MainMenu_MenuIcon, .MainMenu_MenuArrow { display: none; }

/* MENU LATERAL */
.MenuLateral { width: 229px; background: url('Img/BckMenuLateral.gif') no-repeat top #f2f2f2; }
.MenuLateral a:link, .MenuLateral a:visited { font: 13px Arial; color: #414b63; text-decoration: none; }
.MenuLateral a:hover { font: 13px Arial; color: #414b63; text-decoration: none; color: #0e1c48; }
.MenuLateral a:active { font: 13px Arial; color: #414b63; text-decoration: none; font-weight: bold; }
.MenuLateralPosition { padding: 0 0 0 30px; }
.MenuLateral table { width: 199px; height: auto; }
.MenuLateral table tr td { height: 30px; background: url('Img/BckDivisoriaMenuLateral.gif') bottom no-repeat; }

/* ABAS */


.abas .ajax__tab_body { width: 100%; border: 1px solid #ededed; background: #ededed; background: url('Img/bgMultiBox.jpg') repeat-x; }
.abas .ajax__tab_panel { width: 438px; margin: 10px; }
.abas .ajax__tab_header { font-family: arial,helvetica,clean,sans-serif; font-size: 12px; color: #006666; text-align: left; width: 100%; }

.abas .ajax__tab_header .ajax__tab_outer { background: url('Img/bt_tab_0.gif') no-repeat; margin: 0px 0.16em 0px 0px; padding: 4px 20px 1px 25px; vertical-align: middle; }
.abas .ajax__tab_header .ajax__tab_tab { color: #15255d; height: 20px; }
.abas .ajax__tab_hover { color: #ffffff; }
.ajax__tab_outer { background: url('Img/bt_tab_1.gif') no-repeat; color: #ffffff; }
.abas .ajax__tab_active .ajax__tab_tab { color: #ffffff; }
.abas .ajax__tab_active .ajax__tab_outer { background: url('Img/bt_tab_1.gif') no-repeat; }

/* CLASSES DO ACPPORTAL - COMPRA ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.MbBtAbasOn { background: url('Img/bgAbaAtiva.jpg') no-repeat; height: 24px; cursor: pointer; padding: 0 45px 0 45px; font: 12px Arial; color: #fff; }
.MbBtAbasOff { background: url('Img/bgAbaInativa.jpg') no-repeat; height: 24px; cursor: pointer; padding: 0 45px 0 45px; font: 12px Arial; color: #4e4e4e; }
.MbBtAbasOn a { font: 12px Arial; color: #fff; text-decoration: none; }
.MbBtAbasOff a { font: 12px Arial; color: #4e4e4e; text-decoration: none; }

.MbBtAbasSelecionado { background: url('Img/bgAbaAtiva.jpg') no-repeat; height: 24px; padding: 0 45px 0 45px; font: 12px Arial; color: #fff; }

.campoSelectTabela { background: url('Img/bgSelectionTabela.jpg') repeat-x; width: 100%; height: 47px; padding: 10px 0 0 0; }
.campoSelectTabela .texto { font: bold 12px Arial; color: #4e4e4e; border: 0; }
.campoSelectTabela .selecione { border: 1px solid #999999; font: 11px Arial; color: #000; padding: 0 0 0 5px; margin: 0 0 0 10px; }

/* TABELAS */

.topoTabela { background: url('Img/bgTopoTabelas.jpg') repeat-x; width: 939px; height: 24px; }
.topoTabela td { font: 12px Arial; color: #fff; padding: 5px 0 0 15px; }
.campoCorSim { background-color: #f3f3f3; font: 12px Arial; color: #4e4e4e; }
tr.campoCorSim td { padding: 0 12px 0 12px; height: 28px; vertical-align: middle; text-align: center; border: 0; }
.campoCorNao { font: 12px Arial; color: #4e4e4e; }
tr.campoCorNao td { padding: 0 12px 0 12px; height: 28px; vertical-align: middle; text-align: center; border: 0; }
.campoTituloCelula th { font: bold 12px Arial; color: #05770b; }
.campoTituloCelula { font: bold 12px Arial; color: #05770b; }
.campoTituloCelula th { font: bold 12px Arial; color: #05770b; }
th { vertical-align: middle; border: 0; padding: 0 12px 0 12px; height: 28px; }


#infoLupa { background: #fff; border: 1px solid #4e4e4e; width: 220px; height: 239; position: absolute; top: 1000px; left: 0; display: none; padding: 5px 0 10px 10px; }
#infoLupa span { font: 12px Arial; color: #4e4e4e; }
/* SIMULADO -----------------------------------------------------------------------------------------*/

.tbOrdenacaoSimulado { margin: 0 0 4px 0; }
.tbOrdenacaoSimulado td { padding: 0 54px 0 0; vertical-align: top; }
.tbOrdenacaoSimulado td.final { padding: 0; }
.tbOrdenacaoSimulado td div.numero { border: 1px solid #4e4e4e; color: #4e4e4e; font: 12px Arial; float: left; height: 21px; margin: 0 10px 0 0; padding: 3px 0 0; text-align: center; width: 24px; }
.tbOrdenacaoSimulado td div.numero.select { background: #15255d; color: #fff; font-weight: bold; }
.tbOrdenacaoSimulado td div.texto { color: #4e4e4e; font: 12px Arial; float: left; height: 21px; padding: 3px 0 0; text-align: center; }
.tbOrdenacaoSimulado td div.texto.on { color: #15255d; font-weight: bold; }


/* TABELAS */

.topoTabelaAzul { width: 940px; background: #15255d; height: 24px; }
.topoTabelaAzul table { width: 940px; }
.topoTabelaAzul td { font: 12px Arial; color: #fff; padding: 5px 0 0 15px; }
.topoTabelaAzulHorario { background: #15255d; width: 939px; height: 24px; font: 12px Arial; color: #fff; padding: 0 0 0 15px; }
.Azul { color: #15255d; }
.tbTituloTabelaAzul td { color: #4e4e4e; font: 12px Arial; vertical-align: top; padding: 0 0 0 10px; }
.tbTituloTabelaAzul td.titulo { color: #15255d; font: bold 12px Arial; padding: 10px 0 5px 10px; text-transform: uppercase; background: transparent; }
.tbTituloTabelaAzul td.font11 { font-size: 11px; }

.tbBotaoVolta { border-top: 1px solid #515151; margin: 25px 0 0 10px; width: 915px; }
.tbBotaoVolta td { padding: 10px 0 0; vertical-align: top; }

.tbJaSouCadastrado { width: 200px; }
.tbJaSouCadastrado td { padding: 0 0 5px 0; vertical-align: top; }
.tbJaSouCadastrado td.tituloCadastrado { background: url('Img/bckTopoCadastrado.jpg') repeat-x; color: #fff; height: 25px; font: 14px Arial; padding: 5px 0 0 14px; }
.tbJaSouCadastrado td.formularioCadastrado { background: #fff url('Img/bckFormularioCadastrado.jpg') repeat-x; padding: 10px 0 0 14px; }
.tbJaSouCadastrado td.tituloNaoCadastrado { background: url('Img/bckTopoNaoCadastrado.jpg') repeat-x; color: #fff; height: 25px; font: 14px Arial; padding: 5px 0 0 14px; }

.tbformCadastrado td { color: #15255d; font: 11px Arial; vertical-align: top; }
.tbformCadastrado td input { border: 1px solid #15255d; font: 11px Arial; color: #15255d; height: 25px; padding: 5px 0 0 5px; width: 223px; }
.tbformCadastrado td a { color: #15255d; text-decoration: underline; }
.tbformCadastrado td a:hover { text-decoration: none; }


.tbformCadastrado td.naoCadastrado { color: #4e4e4e; font: 12px Arial; width: 230px; }
.tbformCadastrado td.cadastrese { padding: 50px 0 15px 0; }

.tbCartao td { color: #15255d; font: 12px Arial; padding: 10px 0 0 10px; vertical-align: top; }
.tbCartao td span { display: block; margin: 6px 0 0; }
.tbCartao td span.data { display: block; margin: 3px 0 0; }
.tbCartao td input { border: 1px solid #15255d; font: 11px Arial; color: #15255d; height: 25px; padding: 5px 0 0 5px; width: 151px; }
.tbCartao td select { border: 1px solid #15255d; font: 11px Arial; color: #15255d; width: 80px; }
.tbCartao td input.seguranca { width: 61px; }
.tbCartao td a { color: #15255d; font: 11px Arial; margin: 0 0 0 10px; text-decoration: underline; }
.tbCartao td a:hover { text-decoration: underline; }

/* TABELA DO FORMULARIO DE IDENTIFICACAO */

.tbFormIdentificacao { margin: 15px 0 0 15px; }
.tbFormIdentificacao.cor { background: #f4f4f4; margin: 15px 0 0; width: 100%; }
.tbFormIdentificacao td { color: #15255d; font: 12px Arial; padding: 0 60px 10px 0; vertical-align: top; width: auto; }
.tbFormIdentificacao td input.larger { border: 1px solid #15255d; font: 11px Arial; color: #15255d; height: 25px; margin: 5px 0 0; padding: 5px 0 0 5px; width: 218px; }
.tbFormIdentificacao td input.small { border: 1px solid #15255d; font: 11px Arial; color: #15255d; height: 25px; margin: 5px 0 0; padding: 5px 0 0 5px; width: 35px; }
.tbFormIdentificacao td input.big { border: 1px solid #15255d; font: 11px Arial; color: #15255d; height: 25px; margin: 5px 0 0 5px; padding: 5px 0 0 5px; width: 85px; }
.tbFormIdentificacao td input.rg { border: 1px solid #15255d; font: 11px Arial; color: #15255d; height: 25px; margin: 5px 0 0; padding: 5px 0 0 5px; width: 148px; }
.tbFormIdentificacao td input.orgao { border: 1px solid #15255d; font: 11px Arial; color: #15255d; height: 25px; margin: 5px 0 0; padding: 5px 0 0 5px; width: 70px; }
.tbFormIdentificacao td select { border: 1px solid #15255d; font: 12px Arial; margin: 5px 0 0; width: 220px; }
.tbFormIdentificacao td.interna { padding: 0 8px 0 0; width: auto; }
.tbFormIdentificacao td.interna.right { padding: 0; }
.tbFormIdentificacao td.interna select.uf { width: 90px; }
.tbFormIdentificacao td.interna select.municipio { width: 120px; }
.tbFormIdentificacao td input.radio { margin: 7px 5px 0 0; }
.tbFormIdentificacao td.tituloCor { color: #15255d; font: bold 14px Arial; }
.tbFormIdentificacao td.obrigatorio { color: #15255d; font: 10px Arial; }



#lista, #pagamento, #cartao, #contrato { font-family: arial; font-size: 12px; margin: 10px 0; }

#lista tr { color: #4E4E4E; }
#lista td { padding: 3px 5px; }
#lista tr.titulo { background: url('Img/backCinza.jpg'); width: 939px; height: 24px; color: #FFF; padding: 0 10px; }
#lista .cor { background: #F3F3F3; }
#lista .border { border-right: 1px solid #3A3A3A; }
#lista .borderSombra { border-left: 1px solid #fff; }

#pagamento tr { color: #4E4E4E; }
#pagamento td { padding: 3px 5px; }
#pagamento tr.titulo { background: url('Img/backCinza.jpg'); width: 939px; height: 24px; color: #FFF; padding: 0 10px; }
#pagamento tr.subtitulo { font-weight: bold; text-align: left; height: 25px; }
#pagamento tr.cor { background: #F3F3F3; }
#pagamento tr.cor td { padding: 15px; }
#pagamento .border { border-right: 1px solid #3A3A3A; }
#pagamento select.qtd { width: 60px; }
#pagamento select.detalhes { width: 200px; color: #505050; }
#pagamento p.desconto { margin: 10px 0; display: block; height: 16px; padding: 2px 0 0 20px; font-size: 11px; color: #29313E; background: url('Img/icoAlerta.jpg') no-repeat top left; }

#cartao tr { color: #4E4E4E; }
#cartao td { padding: 3px 5px; }
#cartao tr.titulo { background: url('Img/bckAzul.jpg'); width: 939px; height: 24px; color: #FFF; padding: 0 10px; font-weight: bold; }
#cartao td.subtitulo { font-weight: bold; color: #454545; font-size: 12px; padding: 0 0 20px 0; }
#cartao .left { float: left; }
#cartao label.visa { background: url('Img/visa.jpg'); display: block; width: 74px; height: 49px; text-indent: -9999px; float: left; margin: -18px 5px; }
#cartao label.master { background: url('Img/master.jpg'); display: block; width: 74px; height: 49px; text-indent: -9999px; float: left; margin: -18px 5px; }


#contrato .linha { width: 300px; padding: 0 0 10px; border-bottom: 1px solid #515151; }
#contrato tr { color: #4E4E4E; }
#contrato td { padding: 3px 5px; }
#contrato tr.titulo { background: url('Img/backCinza.jpg'); width: 939px; height: 24px; color: #FFF; padding: 0 10px; }
#contrato textarea { font: 12px arial; width: 800px; height: 100px; }


ul.listaPrincipal { margin: 0 0 0 22px; }
ul.listaPrincipal li { margin: 20px 0 0; font-size: 12px; }
ul.listaPrincipal a { text-decoration: none; color: #15255d; font-weight: bold; }

ul.listaPrincipal a:hover { text-decoration: underline; }

ul.listaInerior li a { font-weight: normal; color: #4a72ff; }

ul.listaInerior li { margin: 0 0 0 15px; }
/*Formas de pagamento*/
p.textoColor { color: #203683; font-size: 13px; float: left; margin: 30px 0 0 20px; }
td.formaPagamento { height: 100px; width: 975px; }

td.areaAluno { height: 100px; width: 975px; }

.campoFormaPagamento { background: url('Img/bgFormasPagamento.jpg') no-repeat; width: 980px; height: 57px; }
.campoFormaPagamento p { color: #203683; font-size: 12px; margin: 12px 20px 0 20px; }
.campoFormaPagamento p.primeiro { margin: 50px 20px 0 20px; }

.campoAreaAluno { background: url('Img/bgAreaAluno.jpg') no-repeat; width: 980px; height: 57px; }
.campoAreaAluno p { color: #203683; font-size: 12px; margin: 12px 20px 0 20px; }
.campoAreaAluno p.primeiro { margin: 50px 20px 0 20px; }

.campoAreaGrade { color: #203683; font-size: 12px; padding: 12px 20px 0 15px; }


/* progress compra */

.container_ajax_fundo { background-color: Black; opacity: .7; filter: alpha(Opacity=70); -khtml-opacity: .6; width: 100%; height: 100%; top: 0px; left: 0px; margin: 0 auto; z-index: 10009; text-align: center; position: fixed; }

.container_ajax_fundo_table { background-color: Black; opacity: .7; filter: alpha(Opacity=70); -khtml-opacity: .6; width: expression(document.body.scrollWidth > document.body.offsetWidth ? document.body.scrollWidth : document.body.offsetWidth + 'px'); height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); top: 0px; left: 0px; margin: 0 auto; z-index: 10009; text-align: center; position: absolute; }

.bordaBox { width: 600px; height: 80px; margin: 0 auto; padding-top: 100px; }
.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b4, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b, .bordaBox .b4b { display: block; overflow: hidden; font-size: 1px; }
.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b { height: 1px; }
.bordaBox .b2, .bordaBox .b3, .bordaBox .b4 { background: #fff; border-left: 1px solid #FFF; border-right: 1px solid #FFF; }
.bordaBox .b1 { margin: 0 5px; background: #fff; }
.bordaBox .b2 { margin: 0 3px; border-width: 0 2px; }
.bordaBox .b3 { margin: 0 2px; }
.bordaBox .b4 { height: 2px; margin: 0 1px; }

.ajax_conteudo { position: relative; padding: 5px; display: block; background: #fff; font-family: Verdana; font-size: 11px; font-weight: bold; color: #000; }


/* BARRA VERDE DESCONTO */
.BarraVerde { width: 940px; height: 21px; padding-top: 3px; background: url(Img/bg_verde.png) no-repeat; text-align: center; font: 12px Arial; color: #ffffff; vertical-align: middle; }
.BarraVerde b { font: 14px Arial; font-weight: bold; font-stretch: semi-expanded; }
