﻿/* CSS Document */

* { margin: 0 auto; padding: 0px; }
body { background: #FFF; }
table { border: 0px; padding: 0px; }
ul li { list-style-type: none; }
h2 span { }

td.TopAbece { background: url(Img/bckTopoAbece.gif) repeat-x 0 0; height: 23px; vertical-align: top; }
td.TopAbece div.logoAbece { background: url(Img/logoAbece.gif) no-repeat 0 0; height: 16px; width: 980px; }

/* PANES */
/* BOX ÁREA DO ALUNO */
.ContentPane { width: 586px; height: auto; padding: 0; }
.ContentPane1 { width: 978px; height: auto; padding: 0; }
.LeftPane { width: 184px; height: auto; }
.RightTopPane { width: 184px; height: auto; margin-bottom: 20px; }
.RightMidlePane { width: 184px; height: auto; margin-top: 20px; }
.RightBottomPane { width: 184px; height: auto; margin-top: 20px; }
.RightBottomBottomPane { width: 184px; height: auto; margin-top: 20px; }
.BottomLeftPane { width: 329px; height: 600px; margin-top: 10px; float: left; }
.BottomRightPane { width: 241px; height: auto; margin-left: 10px; float: right; }
.BottomPane { width: 978px; height: auto; padding: 0; }
.InternaPane { width: 978px; height: auto; padding: 0; }
.InternaPanePromocao { width: 978px; background: url('Img/bgPromocaoCultural.gif') center top repeat-x; width: 100%; height: 100%; padding: 0; }
.InternaAlunoPane { width: 768px; height: auto; padding: 0; }
.BannerLeftPane { width: 489px; height: auto; padding: 0; }
.BannerRightPane { width: 489px; height: auto; padding: 0; float: left; }


.divTopoLogo { background: url(Img/bgTopo.jpg) repeat-x 0 0; height: 187px; }
td.logo_acp { background: url(Img/LogoACP.gif) repeat-x 0 0; width: 162px; height: 154px; }

.campoMenuNivel0 { float: right; padding-top: 10px; }
.campoMenuNivel0 ul li { float: left; padding: 0 0 0 1px; }


/**.areaAcessarAgora { width:141px; height:79px; position: absolute; float:left; margin: 0 0 0 640px; background: url('Img/bg_area_do_aluno.png') no-repeat center;}**/


.campoLogadoBusca { padding: 100px 0 0 185px; }
.campoLogadoBusca .textoLogado { font: 11px Arial; color: #15255d; width: 255px; float: left; }
.campoLogadoBusca .textoLogado a { font: bold 11px Arial; color: #15255d; text-decoration: underline; }
.campoLogadoBusca .carrinhoCompras { width: 35px; height: 26px; text-align: center; }
.campoLogadoBusca .carrinhoComprasTexto { width: 95px; font: 11px Arial; color: #15255d; }
.campoLogadoBusca .carrinhoComprasTexto a { font: bold 11px Arial; color: #15255d; text-decoration: underline; }
.campoLogadoBusca .campoBusca { border: 1px solid #15255d; font: 11px Arial; color: #15255d; padding: 5px 0 0 5px; margin: 0 10px 0 25px; }
.busca { background: url(Img/btBuscaOk.gif) repeat-x 0 0; background-position: center; width: 42px; height: 25px; }

.campoMenuNivel1 a.imgHome { background: url('Img/mnNivel1_Empresa.gif') no-repeat; width: 151px; height: 33px; display: block; }
.campoMenuNivel1 a.imgHome:hover { background-position: 0 -33px; }
.campoMenuNivel1 a.imgAprovacoes { background: url('Img/mnNivel1_Aprovacoes.gif') no-repeat; width: 152px; height: 33px; display: block; }
.campoMenuNivel1 a.imgAprovacoes:hover { background-position: 0 -33px; }
.campoMenuNivel1 a.imgUnidades { background: url('Img/mnNivel1_Unidades.gif') no-repeat; width: 132px; height: 33px; display: block; }
.campoMenuNivel1 a.imgUnidades:hover { background-position: 0 -33px; }
.campoMenuNivel1 a.imgConcursos { background: url('Img/mnNivel1_Concursos.gif') no-repeat; width: 148px; height: 33px; display: block; }
.campoMenuNivel1 a.imgConcursos:hover { background-position: 0 -33px; }
.campoMenuNivel1 a.imgCursos { background: url('Img/mnNivel1_Cursos.gif') no-repeat; width: 118px; height: 33px; display: block; }
.campoMenuNivel1 a.imgCursos:hover { background-position: 0 -33px; }
.campoMenuNivel1 a.imgDownloads { background: url('Img/mnNivel1_Downloads.gif') no-repeat; width: 142px; height: 33px; display: block; }
.campoMenuNivel1 a.imgDownloads:hover { background-position: 0 -33px; }
.campoMenuNivel1 a.imgEditais { background: url('Img/mnNivel1_Editais.gif') no-repeat; width: 126px; height: 33px; display: block; }
.campoMenuNivel1 a.imgEditais:hover { background-position: 0 -33px; }


#campoSubMenuEmpresa { padding: 0; display: none; text-align: left; }
#campoSubMenuEmpresa a.LinksSubmenu { float: left; background-color: #fff; display: block; padding: 2px 25px 3px 25px; font: 11px Arial; color: #162760; text-decoration: none; text-transform: uppercase; }
#campoSubMenuEmpresa a.LinksSubmenu:hover { background-color: #1e3168; color: #fff; text-decoration: none; }

#campoSubMenuAprovacoes { padding: 0; display: none; text-align: left; margin: 0 0 0 151px; }
#campoSubMenuAprovacoes a.LinksSubmenu { float: left; background-color: #fff; display: block; padding: 2px 25px 3px 25px; font: 11px Arial; color: #162760; text-decoration: none; text-transform: uppercase; }
#campoSubMenuAprovacoes a.LinksSubmenu:hover { background-color: #1e3168; color: #fff; text-decoration: none; }

#campoSubMenuConcursos { padding: 0; display: none; text-align: left; margin: 0 0 0 393px; }
#campoSubMenuConcursos a.LinksSubmenu { float: left; background-color: #fff; display: block; padding: 2px 25px 3px 25px; font: 11px Arial; color: #162760; text-decoration: none; text-transform: uppercase; }
#campoSubMenuConcursos a.LinksSubmenu:hover { background-color: #1e3168; color: #fff; text-decoration: none; }

#campoSubMenuCursos { padding: 0; display: none; text-align: left; margin: 0 0 0 393px; }
#campoSubMenuCursos a.LinksSubmenu { float: left; background-color: #fff; display: block; padding: 2px 25px 3px 25px; font: 11px Arial; color: #162760; text-decoration: none; text-transform: uppercase; }
#campoSubMenuCursos a.LinksSubmenu:hover { background-color: #1e3168; color: #fff; text-decoration: none; }

#campoSubMenuDownload { padding: 0; display: none; text-align: left; margin: 0 0 0 690px; }
#campoSubMenuDownload a.LinksSubmenu { float: left; background-color: #fff; display: block; padding: 2px 25px 3px 25px; font: 11px Arial; color: #162760; text-decoration: none; text-transform: uppercase; }
#campoSubMenuDownload a.LinksSubmenu:hover { background-color: #1e3168; color: #fff; text-decoration: none; }





/* 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: #222859; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-transform: uppercase; text-decoration: none; border: transparent 0px solid; background: transparent; height: 22px; padding: 5px 10px 2px 10px; }

/* Menu for Skin Comp */
.SelectedRootTab TD { padding: 2px 10px 2px 10px; background-image: url('Img/bg_menu_1.gif'); background-repeat: repeat-x; height: 33px; }
.BreadcrumbRootTab TD { padding: 2px 10px 2px 10px; background-color: #222859; }
/* this is the colour in the dropdown menu */
.MainMenu_SubMenu { background-color: white; border-top: solid 5px #222859; }
.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: #222859; height: 22px; padding: 2px 10px 2px 10px; }
.MainMenu_RootMenuArrow, .MainMenu_MenuIcon, .MainMenu_MenuArrow { display: none; }




/* BOX ÁREA DO ALUNO */
.boxAreaAluno { background: url('Img/bgBox_AreaAluno.jpg') no-repeat; padding: 45px 0 0 0; width: 184px; height: 117px; font: 11px Arial; color: #15255d; text-align: left; }
.boxAreaAluno ul li { padding: 2px 0 0 10px; }
.boxAreaAluno ul li .campoLogin { border: 1px solid #15255d; font: 11px Arial; color: #15255d; padding: 2px 0 0 2px; }
.boxAreaAluno ul li a { font: 11px Arial; color: #15255d; text-decoration: underline; margin: 0 10px 0 0; }

/* BOX BUSCAR UNIDADES */
.boxBuscarUnidades { background: url('Img/bgBox_BuscarUnidades.jpg') no-repeat; text-align: center; padding: 172px 0 0 0; width: 184px; height: 41px; margin: 20px 0 0 0; }
.boxBuscarUnidades .campoBuscaUnidade { border: 1px solid #15255d; font: 11px Arial; color: #15255d; padding: 2px 0 0 2px; }

/* BOX NEWSLETTER */
.boxAreaNewsletter { background: url('Img/bgBox_Newsletter.jpg') no-repeat; padding: 45px 0 0 0; width: 184px; height: 117px; font: 11px Arial; color: #15255d; margin: 20px 0 0 0; }
.boxAreaNewsletter ul li { padding: 2px 0 0 10px; text-align: left; }
.boxAreaNewsletter ul li .campoNewsletter { border: 1px solid #15255d; font: 11px Arial; color: #15255d; padding: 2px 0 0 2px; }
.boxAreaNewsletter ul li a { font: 11px Arial; color: #15255d; text-decoration: underline; margin: 0 0 0 115px; }

/* BOX CAMPANHA */


.boxAreaCampanha { padding: 45px 0 0 0; width: 300px; height: 117px; font: 11px Arial; color: #15255d; margin: 20px 0 0 0; }
.boxAreaCampanha ul li { padding: 2px 0 0 10px; text-align: left; }
.boxAreaCampanha ul li .campoboxCampanha { border: 1px solid #15255d; font: 11px Arial; color: #15255d; padding: 2px 0 0 2px; }
.boxAreaCampanha ul li a { font: 11px Arial; color: #15255d; text-decoration: underline; margin: 0 0 0 115px; }
.boxAreaCampanha ul li .campoTituloCampanha { border: 0px solid #15255d; font: 14px Arial; color: #15255d; padding: 2px 0 0 2px; }

/* MULTIBOX */
.multiBox { padding: 10px 0 1px 0; }
.multiBox ul li { float: left; height: 27px; }
.multiBox ul li a.MnNoticias { background: url('Img/BtMnNoticia.jpg') no-repeat; width: 72px; height: 27px; display: block; }
.multiBox ul li a.MnNoticias:hover { background-position: 0 -27px; }
.multiBox ul li a.MnCursos { background: url('Img/BtMnCursos.jpg') no-repeat; width: 64px; height: 27px; display: block; }
.multiBox ul li a.MnCursos:hover { background-position: 0 -27px; }
.multiBox ul li a.MnConcursos { background: url('Img/BtMnConcursos.jpg') no-repeat; width: 86px; height: 27px; display: block; }
.multiBox ul li a.MnConcursos:hover { background-position: 0 -27px; }
.multiBox ul li a.MnUltimosEditais { background: url('Img/BtMnUltimosEditais.jpg') no-repeat; width: 109px; height: 27px; display: block; }
.multiBox ul li a.MnUltimosEditais:hover { background-position: 0 -27px; }

.boxNoticias { background: url('Img/bgMultiBox.jpg') repeat-x; width: 100%; height: auto; text-align: left; padding: 10px; }
.boxNoticias .dataNoticia { font: bold 11px Arial; color: #4a72ff; padding: 13px 0 0 15px; }
.boxNoticias .tituloNoticia { font: bold 12px Arial; color: #203683; padding: 7px 0 0 15px; display: block; }
.boxNoticias .ilustraNoticia { padding: 2px 0 0 15px; }
.boxNoticias .ilustraNoticia .imgIlustraNoticia { border: 1px solid #203683; }
.boxNoticias .textoNoticia { padding: 2px 10px 7px 0; border-bottom: 1px solid #003366; }
.boxNoticias .textoNoticia a { font: 12px Arial; color: #203683; text-decoration: none; }
.boxNoticias .textoNoticia a:hover { text-decoration: underline; }
.boxNoticias .bullet { padding: 0 5px 0 170px; }
.boxNoticias .linkVerMais { font: bold 11px Arial; color: #203683; text-decoration: none; }
.boxNoticias .linkVerMais:hover { text-decoration: underline; }









/* BOX TURMAS INICIANDO */
.boxTurmasIniciando { background: url('Img/bgBox_TurmasIniciando.jpg') repeat-x; width: 100%; height: 350px; }
.boxTurmasIniciando .tituloTurma a { font: bold 11px Arial; color: #4a72ff; text-transform: uppercase; padding: 0 0 0 13px; display: block; }
.boxTurmasIniciando .codigoTurma a { font: bold 11px Arial; color: #4a72ff; padding: 0 0 0 13px; }
.boxTurmasIniciando .dataTurma { font: 11px Arial; color: #203683; }
.boxTurmasIniciando .imgDivisoria { padding: 5px 0 5px 13px; }
.boxTurmasIniciando .bullet { padding: 0 5px 0 80px; }
.boxTurmasIniciando .linkVerMais { font: bold 11px Arial; color: #203683; text-decoration: none; }
.boxTurmasIniciando .linkVerMais:hover { text-decoration: underline; }


/* BOX ENQUETE */
.boxEnquete { background: url('Img/bgBox_Enquete.jpg') repeat-x; width: 329px; height: 167px; }
.boxEnquete .enqueteTitulo { font: bold 12px Arial; color: #203683; width: 300px; padding: 0 0 0 13px; }
.enqueteResposta { font: 12px Arial; color: #203683; width: 300px; padding: 5px 0 0 11px; }
.boxEnquete .botaoVotar { padding: 10px 0 0 13px; }
.header_enquete { background: url('Img/topoBox_Enquete.jpg') no-repeat; width: 329px; height: 57px; }

/* BOX HISTÓRIAS DE SUCESSO */
.boxHistoriasSucesso { background: url('Img/bgBox_Enquete.jpg') repeat-x; width: 241px; height: 173px; }
.boxHistoriasSucesso .imgIlustra { padding: 0 0 0 13px; }
.boxHistoriasSucesso .campoTexto { padding: 0 0 0 13px; }
.boxHistoriasSucesso .tituloHistoria { font: bold 11px Arial; color: #4a72ff; width: 110px; padding: 0 0 5px 0; }
.boxHistoriasSucesso .textoHistoria { font: 11px Arial; color: #203683; width: 110px; }
.header_historias { background: url('Img/topoBox_HistoriasSucesso.jpg') no-repeat; width: 241px; height: 54px; }



/* RODAPE */
.campoRodape { height: 67px; padding: 5px 0 0 3px; margin: 0 auto; position: absolute; background: url('Img/bgSeloSiteSeguro.jpg') no-repeat right; }
.campoRodape .copyright { font: 10px Arial; color: #203683; float: left; width: 100%; padding: 10px 0 0 5px; }

.campoRodape .menuNivel3 { font: 11px Arial; color: #203683; float: left; width: auto; }
.campoRodape .menuNivel3 ul li { float: left; padding: 0 0 0 5px; }
.campoRodape .menuNivel3 ul li a { font: 11px Arial; color: #203683; text-decoration: none; }
.campoRodape .menuNivel3 ul li a:hover { text-decoration: underline; }


/* CURSOS - PREPARATÓRIO -----------------------------------------------------------------------------------------*/

/* BOX INTRO CURSOS */
.campoCursosPreparatorios { background: url('Img/bgCursosPreparatorios.jpg') no-repeat; width: 100%; }
.campoCursosPreparatorios_base { width: 100%; height: auto; }
.campoCursosPreparatorios .textoIntroCurso { font: 12px Arial; color: #203683; width: 530px; padding: 25px 0 0 20px; }
.campoCursosPreparatorios_base .textoIntroCurso_base { font: 12px Arial; color: #203683; width: 100%; padding: 10px 20px 10px 20px; }
.campoBuscaCursos { background: url('Img/bgBuscaPorCursosTurmas.jpg') no-repeat; width: 401px; height: 90px; }
.campoBuscaCursos .conteudoCampoBusca { padding: 25px 0 0 37px; }
.campoBuscaCursos .conteudoCampoBusca .campoFormBusca { border: 1px solid #8e2929; background-color: #fff; font: 11px Arial; color: #8e2929; padding: 4px 0 0 7px; }
.campoBuscaCursos .conteudoCampoBusca a { background-color: #fff; font: 11px Arial; color: #8e2929; text-decoration: underline; }

.textoAbaEscolhaUmCurso { font: 12px Arial; color: #203683; padding: 15px 0 0 20px; }

.campoTituloNivelSuperior { background: url('Img/bgTituloNivelSuperior.gif') repeat-x; width: 480px; height: 30px; text-align: center; }
.campoListagemNivelSuperior { background: url('Img/bgListagemCursos.jpg') repeat-x; width: 480px; height: auto; }
.campoListagemNivelSuperior TD { table-layout: fixed; vertical-align: top; }

.campoListagemNivelSuperior .tituloListagem { font: bold 12px Arial; color: #05770b; padding: 10px 0 10px 0; margin-left: 20px; text-align: left; }
.campoListagemNivelSuperior .celulaNaoAtiva { width: 125px; height: 18px; padding: 0 0 5px 0; }
.campoListagemNivelSuperior .celulaNaoAtiva a { font: 12px Arial; color: #4e4e4e; text-decoration: none; }
.campoListagemNivelSuperior .celulaNaoAtiva a:hover { text-decoration: underline; }

.campoListagemNivelSuperior .celulaAtiva { font: 12px Arial; color: #fff; width: 125px; height: 18px; padding: 0 0 5px 15px; background: url('Img/campoAtivoNivelSuperior.gif') no-repeat; }
.campoListagemNivelSuperior .listaCursos { padding: 0 0 0 0; width: 300px; margin-left: 20px; }
.campoListagemNivelSuperior .listaCursos ul li a { font: 12px Arial; color: #4e4e4e; text-decoration: none; }
.campoListagemNivelSuperior .listaCursos ul li a:hover { text-decoration: underline; }

.campoTituloEnsinoMedio { background: url('Img/bgTituloEnsinoMedio.gif') repeat-x; width: 480px; height: 30px; text-align: center; }
.campoListagemEnsinoMedio { background: url('Img/bgListagemCursos.jpg') repeat-x; width: 480px; height: auto; }
.campoListagemEnsinoMedio TD { table-layout: fixed; vertical-align: top; }

.campoListagemEnsinoMedio .tituloListagem { font: bold 12px Arial; color: #EF6302; padding: 10px 0 10px 0; margin-left: 20px; text-align: left; }
.campoListagemEnsinoMedio .celulaNaoAtiva { width: 125px; height: 18px; padding: 0 0 5px 0; }
.campoListagemEnsinoMedio .celulaNaoAtiva a { font: 12px Arial; color: #4e4e4e; text-decoration: none; }
.campoListagemEnsinoMedio .celulaNaoAtiva a:hover { text-decoration: underline; }

.campoListagemEnsinoMedio .celulaAtiva { font: 12px Arial; color: #fff; width: 125px; height: 18px; padding: 0 0 5px 15px; background: url('Img/campoAtivoEnsinoMedio.gif') no-repeat; }
.campoListagemEnsinoMedio .listaCursos { padding: 0 0 0 0; width: 300px; margin-left: 20px; }
.campoListagemEnsinoMedio .listaCursos ul li a { font: 12px Arial; color: #4e4e4e; text-decoration: none; }
.campoListagemEnsinoMedio .listaCursos ul li a:hover { text-decoration: underline; }


/* CURSOS - INTERNA CURSOS -----------------------------------------------------------------------------------------*/

.campoIntroInternaCursos { background: url('Img/bgIntroInternaCursos.jpg') no-repeat; width: 100%; height: 57px; font-size: 18px; }
.campoIntroInternaCursos .tituloIntro { float: left; padding: 20px 0 0 16px; }
.campoIntroInternaCursos .introBtVoltar { float: right; padding: 20px 20px 0 0; }

.campoHistoricoNavegacao { background: url('Img/bgCampoDescricaoCurso.jpg') repeat-x; width: 980px; height: 30px; }
.campoHistoricoNavegacao .campoTexto { font: 12px Arial; color: #fff; padding: 7px 0 0 20px; float: left; width: 750px; }
.campoHistoricoNavegacao .campoTexto a { font: 12px Arial; color: #fff; text-decoration: none; }
.campoHistoricoNavegacao .campoTexto a:hover { text-decoration: underline; }

.campoHistoricoNavegacao .verTodos { float: left; padding: 7px 0 0 0; }
.campoHistoricoNavegacao .verTodos a { font: bold 11px Arial; color: #fff; text-decoration: none; }
.campoHistoricoNavegacao .verTodos a:hover { text-decoration: underline; }

.campoCursosCargos { background: url('Img/bgCursosCargos.jpg') no-repeat; width: 980px; height: 22px; }
.campoCursosCargos span { font: bold 12px Arial; color: #05770b; }
.campoDadosCursosCargos { background-color: #05770b; width: 980px; height: 18px; }
.campoDadosCursosCargos span { font: 12px Arial; color: #fff; }

.conteudoTabelas { padding: 12px 0 0 20px; }

.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 { background: #15255d; height: 24px; }
.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; }
td.botao { padding: 40px 0 0; }
.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: 86px 0 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; }

/*mapa do site */

.campoMapadoSite { background: url('Img/bgMapadoSite.jpg') no-repeat; width: 980px; height: 57px; }


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; }


/* POLITICA DE PRIVACIDADE */

.campoPoliticas { background: url('Img/bgPoliticas.jpg') no-repeat; width: 980px; height: 57px; }
.campoPoliticas p { color: #203683; font-size: 12px; margin: 12px 20px 0 20px; }
.campoPoliticas p.primeiro { margin: 50px 20px 0 20px; }
.campoPoliticas p a { color: #203683; }


/* APROVACOES */

.campoHistorias { background: url('Img/bgHistoriasSucesso.jpg') no-repeat; width: 980px; height: 57px; }
.campoHistorias div.candidato { margin: 20px 0 0 20px; width: 945px; }
.campoHistorias div.candidato.primeiro { margin: 50px 0 0 20px; width: 945px; }
.campoHistorias div.candidato div.titulo { background: url('Img/bckTituloIdentificacao.gif') repeat-x; color: #fff; font-size: 14px; height: 25px; padding: 5px 0 0 15px; }
.campoHistorias div.candidato table td { padding: 0 10px 0 0; vertical-align: top; }
.campoHistorias div.candidato table td.final { padding: 0; }
.campoHistorias div.candidato table td p { color: #203683; font: 12px Arial, Helvetica, sans-serif; padding: 0 0 4px 0; }
.campoHistorias div.candidato table td p span { color: #4a72ff; font-weight: bold; }
.campoHistorias div.candidato table td p img.medalha { margin: 0 0 0 5px; }
.campoHistorias div.candidato table td div.fotoCandidato { background: url('Img/bgFotoAprovacoes.jpg') no-repeat; padding: 5px; height: 99px; width: 94px; }
.campoHistorias div.candidato table td div.verVideo { margin: 15px 0 0; text-align: center; width: 104px; }
.campoHistorias div.candidato table td div.verVideo a { color: #4a72ff; font: bold 12px Arial, Helvetica, sans-serif; text-decoration: none; }
.campoHistorias div.candidato table td div.verVideo a:hover { text-decoration: underline; }
.campoHistorias div.paginacao { border-top: 1px solid #515151; margin: 20px 0 0 20px; padding: 5px 0 0; text-align: right; width: 945px; }
.campoHistorias div.paginacao ul { float: right; }
.campoHistorias div.paginacao ul li { float: left; margin: 0 15px 0 0; }
.campoHistorias div.paginacao ul li a { color: #4a72ff; display: block; padding: 4px 8px 4px 8px; font: bold 12px Arial, Helvetica, sans-serif; text-align: center; text-decoration: none; }
.campoHistorias div.paginacao ul li a:hover { text-decoration: underline; }
.campoHistorias div.paginacao ul li a.select { border: 1px solid #515151; color: #515151; }
.campoHistorias div.paginacao ul li.final { margin: 0; }




.tbCadastroIdentificacao td { vertical-align: top; }
.tbCadastroIdentificacao td.titulo { background: url('Img/bckTituloIdentificacao.gif') repeat-x; color: #fff; font: 14px Arial; height: 25px; padding: 5px 0 0 15px; width: 474px; }
.tbCadastroIdentificacao td.obrigatorio { color: #15255d; font: 11px Arial; padding: 10px 0 0 15px; }




/* DOWNLOADS */

.campoDownloads { background: url('Img/bgDownloads.jpg') no-repeat; width: 980px; height: 57px; padding-left: 20px; }
.recursos { margin: 10px 0 0 0; width: 945px; }
.recursos-primeiro { margin: 50px 0 0 0; width: 945px; }
.recursos-primeiro-titulo { background: url('Img/bgRecursos.jpg') repeat-x; color: #fff; font-size: 14px; height: 35px; padding: 5px 0 0 15px; }
.recursos-dentro table td { border-bottom: 1px dashed #c7cbd8; padding: 4px 0 4px 0; }
.recursos-dentro td a { color: #15255d; font: 12px Arial, Helvetica, sans-serif; text-decoration: none; padding-left: 15px; }
.recursos-dentro table td a:hover { text-decoration: underline; }


/* FAQ */
.campoFaq { background: url('Img/bgFaq.jpg') no-repeat; width: 100%; height: auto; }

table.PerguntaFaq { border-bottom: 1px solid #003366; }

p.textoColor00 { color: #15255D; font-size: 13px; padding: 15px 0 0 20px; }
.textoColor00 { color: #15255d; font-size: 12px; padding: 5px 0 0 20px; }

p.textoColor00 table { color: #15255D; font-size: 13px; padding: 15px 0 0 20px; }
.textoColor00 table { color: #15255d; font-size: 12px; padding: 5px 0 0 20px; }

.brandao { color: #15255D; font-size: 11px; text-decoration: none; text-align: left; padding: 20px 0 10px 52px; }

.brandao b { color: #15255D; font-size: 11px; text-decoration: none; font-weight: bold; text-align: left; }

.listaFaq { margin: 0px 0px 0 0px; }

.listaFaq p { display: inline; }

.listaFaq hr { color: #15255D; width: 98%; }
.listaFaq b a { color: #15255D; font-size: 14px; text-decoration: none; }

.listaFaq div { padding: 0 0 0 30px; }

.respostaFaq { margin: 0 20px 0 20px; }

.respostaFaq p { background: none; color: #15255d; font-size: 12px; padding: 5px 0 5px 5px; }


/* FALE CONOSCO */
.campoFale { background: url('Img/bgFale.jpg') no-repeat; width: 100%; height: 57px; }
.tbFormIdentificacao td input.textarea { border: 1px solid #15255d; font: 11px Arial; color: #15255d; height: 89px; margin: 5px 0 0; padding: 5px 0 0 5px; width: 500px; }
.conteudoTabelas.conteudoFale { padding: 0; }
.tbFormIdentificacao.tbFormfaleConosco { background: #fff; margin: 10px 0 0 20px; }
.tbFormIdentificacao.tbFormfaleConosco td { vertical-align: top; }

.abas .ajax__tab_header { font-family: arial,helvetica,clean,sans-serif; font-size: 12px; color: #006666; border-bottom: solid 3px #1c5976; text-align: left; width: 100%; }
.abas .ajax__tab_header .ajax__tab_outer { background: url('Img/bt_tab_0.gif') repeat-x; margin: 0px 0.16em 0px 0px; padding: 1px 20px 1px 25px; vertical-align: middle; }
.abas .ajax__tab_header .ajax__tab_tab { color: #006666; padding: 4px 0 0 0; height: 23px; }
.abas .ajax__tab_hover .ajax__tab_outer { background: url('Img/bt_tab_1.gif') repeat-x; }
.abas .ajax__tab_active .ajax__tab_tab { color: #ffffff; }
.abas .ajax__tab_active .ajax__tab_outer { background: url('Img/bt_tab_1.gif') repeat-x; }
.abas .ajax__tab_body { font-family: verdana,tahoma,helvetica; font-size: 10pt; background: url('Img/bgMultiBox.jpg') repeat-x; }










.abas2 .ajax__tab_header { font-family: arial,helvetica,clean,sans-serif; font-size: 12px; color: #666666; border-bottom: solid 3px #999999; text-align: left; width: 100%; margin-top: 15px; }
.abas2 .ajax__tab_header .ajax__tab_outer { background: url('Img/bt_tab_0.gif') repeat-x; margin: 0px 0.16em 0px 0px; padding: 1px 20px 1px 25px; vertical-align: middle; }
.abas2 .ajax__tab_header .ajax__tab_tab { color: #666666; padding: 4px 0 0 0; height: 23px; }
.abas2 .ajax__tab_hover .ajax__tab_outer { background: url('Img/bt_tab_3.gif') repeat-x; }
.abas2 .ajax__tab_active .ajax__tab_tab { color: #ffffff; }
.abas2 .ajax__tab_active .ajax__tab_outer { background: url('Img/bt_tab_3.gif') repeat-x; }
.abas2 .ajax__tab_body { font-family: verdana,tahoma,helvetica; font-size: 10pt; background: url('Img/bgMultiBox.jpg') repeat-x; }

td.formaPagamento { height: 100px; width: 975px; }

.accordionHeader { border: 1px solid #2F4F4F; color: #d2b48c; background-color: #50a3be; font-family: Arial, Sans-Serif; font-size: 14px; font-weight: bold; padding: 5px; margin-top: 5px; cursor: pointer; vertical-align: middle; text-align: center; background-image: url(images/edge2.gif); }

.accordionContent { background-color: #fafafa; border: 1px dashed #2F4F4F; border-top: none; padding: 5px; padding-top: 10px; }

.accordionLink { vertical-align: middle; text-align: center; }

.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; }

/* SEJA UM FRANQUEADO */

.campoSejaFranqueado { background: url('Img/bgSejaFranqueado.jpg') no-repeat; float: left; width: 980px; text-align: left; }
.campoSejaFranqueado p { color: #203683; font: 12px Arial, Helvetica, sans-serif; margin: 10px 50px 0 20px; }
.campoSejaFranqueado p.inicial { margin: 50px 50px 0 20px; }

.retCadastroInvestidores { background: url('Img/bgCadastroInvestidores.jpg') repeat-x; float: left; margin: 20px 0; width: 980px; text-align: left; }
.retCadastroInvestidores img { margin: 0 0 0 6px; }
.retCadastroInvestidores p { color: #203683; font: 12px Arial, Helvetica, sans-serif; margin: 10px 50px 0 20px; }

.conteudoTabelas.conteudoCadastroInvestidores { padding: 12px 0 0; }
.campoSelectTabela.CadastroInvestidores { width: 100%; display: table; padding: 10px 0 0 0; }

.tbCadastroIdentificacao td.titulo.Investidores { text-transform: none; width: 474px; }
.tbBotaoVolta.Investidores { margin: 25px 0 0; width: 940px; }
.tbFormIdentificacao td select.valor { float: left; width: 150px; }
.tbFormIdentificacao td input.check { width: 15px; margin: 5px 5px 0 5px; }
.tbFormIdentificacao td input.check.inicial { margin: 5px 5px 0 0; }

/* UNIDADES LICENSIADAS */

.campoUnidadeLicensiadas { background: url('Img/bgUnidades.jpg') no-repeat; float: left; width: 980px; }
.campoUnidadeLicensiadas p { color: #203683; font: 12px Arial, Helvetica, sans-serif; margin: 10px 50px 0 20px; }
.campoUnidadeLicensiadas p.inicial { margin: 50px 50px 40px 20px; }


div.campoSelectTabela table { margin: 0 auto; font-size: 12px; font-weight: bold; }
div.campoSelectTabela table thead tr td { color: #0F6316; padding: 5px 10px; }
div.campoSelectTabela table tbody tr td { color: #4A4A4A; padding: 2px 10px; }
div.campoSelectTabela table tbody tr.diferente { }
div.campoSelectTabela table tfoot tr td { background: #07770B; padding: 4px 0; color: #FFF; }
div.campoSelectTabela table tfoot tr td.px { padding-left: 32px; }
div.observacoes p { font-size: 11px; padding: 10px; color: #595959; text-align: left; }
div.hidden p { margin: 10px; font-weight: normal; }

.headercss { font: 12px Arial; color: #4e4e4e; }
.headerselect { font: 12px Arial; color: #4e4e4e; }
.contentcss { font: 12px Arial; color: #4e4e4e; padding: 10px 0 10px 13px; }

/* SEJA UM FRANQUEADO */

.campoSejaFranqueado { background: url('Img/bgSejaFranqueado.jpg') no-repeat; float: left; width: 980px; }
.campoSejaFranqueado p { color: #203683; font: 12px Arial, Helvetica, sans-serif; margin: 10px 50px 0 20px; }
.campoSejaFranqueado p.inicial { margin: 50px 50px 0 20px; }

.retCadastroInvestidores { background: url('Img/bgCadastroInvestidores.jpg') repeat-x; float: left; margin: 20px 0 0; width: 980px; }
.retCadastroInvestidores img { margin: 0 0 0 16px; }
.retCadastroInvestidores p { color: #203683; font: 12px Arial, Helvetica, sans-serif; margin: 10px 50px 0 20px; }

.conteudoTabelas.conteudoCadastroInvestidores { padding: 12px 0 0; }
.campoSelectTabela.CadastroInvestidores { width: 100%; display: table; padding: 10px 0 0 0; }

.tbCadastroIdentificacao td.titulo.Investidores { text-transform: none; width: 474px; }
.tbBotaoVolta.Investidores { margin: 25px 0 0; width: 940px; }
.tbFormIdentificacao td select.valor { float: left; width: 150px; }
.tbFormIdentificacao td input.check { width: 15px; margin: 5px 5px 0 5px; }
.tbFormIdentificacao td input.check.inicial { margin: 5px 5px 0 0; }

/* UNIDADES LICENSIADAS */

.campoUnidadeLicensiadas { background: url('Img/bgUnidades.jpg') no-repeat; float: left; width: 980px; }
.campoUnidadeLicensiadas p { color: #203683; font: 12px Arial, Helvetica, sans-serif; margin: 10px 50px 0 20px; }
.campoUnidadeLicensiadas p.inicial { margin: 50px 50px 40px 20px; }

/* NOTICIAS */

.campoNoticias { background: url('Img/bgNoticias.jpg') no-repeat; float: left; width: 980px; }
.campoNoticias div.Noticias { color: #15255d; font-size: 12px; margin: 0 20px 0 20px; width: 940px; }
.campoNoticias div.Noticias img { border: 1px solid #203683; float: left; margin: 0 10px 10px 0; }
.campoNoticias div.Noticias p.noticias { font-weight: bold; margin: 50px 0 5px 0; }
.campoNoticias div.Noticias p.noticias span { color: #4a72ff; font-size: 11px; }
.campoNoticias div.verNoticias { border-top: 1px dashed #c7cbd8; margin: 30px 20px 0 20px; padding: 8px 0 0; text-align: right; width: 940px; }
.campoNoticias div.verNoticias img { margin: 0 6px 0 0; }
.campoNoticias div.verNoticias a { color: #203683; font-size: 11px; text-decoration: none; }
.campoNoticias div.verNoticias a:hover { text-decoration: underline; }



/* A EMPRESA - NOSSOS PROFESSORES */

.campoEmpresasQuemSomos { background: url('Img/bgEmpresaQuemSomos.jpg') no-repeat; float: left; width: 980px; }
.campoEmpresasQuemSomos div.QuemSomos { color: #203683; font-size: 12px; margin: 50px 20px 0 20px; width: 940px; }
.campoEmpresasQuemSomos div.QuemSomos img { float: right; margin: 20px 0 0 20px; }

/* A EMPRESA - NOSSOS PROFESSORES */

.campoEmpresasProfessores { background: url('Img/bgEmpresaNossosProfessores.jpg') no-repeat; float: left; width: 980px; }
.campoEmpresasProfessores div.Professores { color: #203683; font-size: 12px; margin: 50px 20px 0 20px; width: 940px; }
.campoEmpresasProfessores div.Professores img { float: right; margin: 20px 0 0 20px; }

/* NOSSAS APROVACOES */

.campoNossasAprovacoes { background: url('Img/bgNossasAprovacoes.jpg') no-repeat; float: left; width: 980px; }
.campoNossasAprovacoes div.Aprovacoes { color: #15255d; font-size: 12px; margin: 0 20px 0 20px; padding: 50px 0 0; width: 940px; }

.campoNossasAprovacoes div.Aprovacoes table.tbAprovacoes { width: 940px; }
.campoNossasAprovacoes div.Aprovacoes table.tbAprovacoes td { vertical-align: top; }
.campoNossasAprovacoes div.Aprovacoes table.tbAprovacoes td.right { padding: 0 0 0 10px; }
.campoNossasAprovacoes div.Aprovacoes table.tbresultadoAprovacoes { width: 465px; }
.campoNossasAprovacoes div.Aprovacoes table.tbresultadoAprovacoes td { color: #15255d; font: 11px Arial, Helvetica, sans-serif; padding: 1px 0 1px 12px; vertical-align: middle; }
.campoNossasAprovacoes div.Aprovacoes table.tbresultadoAprovacoes td.cor { background: #f3f3f3; }

.SearchContainer { padding-bottom: 5px; }

/* Busca */
/* RESULTADO DE BUSCA */

.campoResultadoBusca { background: url('Img/bgResultadoBusca.jpg') no-repeat; float: left; width: 980px; }
div.ResultadoBusca { color: #15255d; font-size: 12px; margin: 50 20px 0 20px; width: 940px; }
div.ResultadoBusca p.palavra-buscada { color: #4a72ff; font-size: 11px; font-weight: bold; margin: 50px 0 10px 0; }
div.ResultadoBusca tr.blocoResultados { border-bottom: 1px dashed #c7cbd8; float: left; margin: 0 0 15px 0; padding: 0 0 10px 0; width: 940px; }
div.ResultadoBusca tr.blocoResultadosFirst { margin: 50px 0 12px 0; }
div.ResultadoBusca tr.blocoResultados a.tituloBusca { color: #15255d; font-size: 12px; font-weight: bold; margin: 0 0 5px 0; }
div.ResultadoBusca tr.blocoResultados span.tituloBusca { color: #15255d; font-size: 12px; font-weight: bold; margin: 0 0 5px 0; }
div.ResultadoBusca tr.blocoResultados p span { color: #4a72ff; font-size: 11px; }
div.ResultadoBusca div.paginacao ul { float: right; }
div.ResultadoBusca div.paginacao ul li { font-size: 11px; float: left; margin: 0 4px 0 0; }
div.ResultadoBusca div.paginacao ul li a { color: #15255d; font: 11px Arial, Helvetica, sans-serif; text-align: center; text-decoration: none; }
div.ResultadoBusca div.paginacao ul li a:hover { text-decoration: underline; }
div.ResultadoBusca div.paginacao ul li a.select { font-weight: bold; color: #15255d; }
div.ResultadoBusca div.paginacao ul li.final { margin: 0; }

.campoResultadoBusca div.ResultadoBusca .campoBusca { border: 1px solid #15255d; font: 11px Arial; color: #15255d; padding: 5px 0 0 5px; margin: 0 10px 0 0; }

/* MENSAGEM ERRO e SUCESSO */

.MensagemErroHome { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #9f2d2d; font-weight: bold; text-decoration: none; }
.MensagemErroInternas { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #9f2d2d; font-weight: bold; text-decoration: none; }
.MensagemSucessoHome { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #203683; font-weight: bold; text-decoration: none; }
.MensagemSucessoInternas { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #203683; font-weight: bold; text-decoration: none; }

/* AREA DO ALUNO - LOGIN */

.tbLoginAluno { width: 508px; }
.tbLoginAluno td { vertical-align: top; }
.tbLoginAluno td.topoAluno { background: url('Img/bckTopoAreaAlunoLogin.jpg') no-repeat bottom; height: 145px; width: 508px; }
.tbLoginAluno td.mioloAluno { background: url('Img/bckMioloAreaAlunoLogin.jpg') repeat-x; color: #15255d; font: 12px Arial, Sans Serif; padding: 14px; }
.tbLoginAluno td.mioloAluno table.frm { margin: 0 0 15px 0; }
.tbLoginAluno td.mioloAluno table.frm td { color: #15255d; font: 11px Arial, Sans Serif; padding: 0 20px 8px 0; }
.tbLoginAluno td.mioloAluno table.frm td img { margin: 0 0 0 12px; }
.tbLoginAluno td.mioloAluno table.frm td.right { padding: 0 0 8px 0; }
.tbLoginAluno td.mioloAluno table.frm td input { border: 1px solid #15255d; font: 11px Arial; color: #000; height: 20px; padding: 2px 0 0 5px; width: 228px; }
.tbLoginAluno td.mioloAluno table.frm td a { color: #15255d; font: 11px Arial, Sans Serif; }
.tbLoginAluno td.topoComunicado { background: url('Img/bckTopoComAreaAlunoLogin.jpg') no-repeat; height: 39px; }


/* AREA DO ALUNO - HOME */

div.contentAluno { display: table; text-align: left; width: 100%; }
div.contentAluno div.menu { background: url('Img/topo-menu-area-aluno.jpg') no-repeat left top; display: table; float: left; margin: 0 20px 0 0; padding: 45px 0 0; width: 184px; }
div.contentAluno div.menu ul { float: left; width: 184px; }
div.contentAluno div.menu ul li { border-bottom: 1px solid #d0d3da; float: left; width: 184px; }
div.contentAluno div.menu ul li a { color: #284189; font: bold 12px Arial; background: url('Img/bck-menu-home-aluno-off.jpg') repeat-x; display: block; height: 21px; padding: 3px 0 0 10px; text-decoration: none; width: auto; }
div.contentAluno div.menu ul li a:hover { color: #fff; background: url('Img/bck-menu-home-aluno.jpg') no-repeat; }
div.contentAluno div.menu ul li a.select { color: #fff; font: bold 12px Arial; background: url('Img/bck-menu-home-aluno.jpg') no-repeat; display: block; height: 21px; padding: 3px 0 0 10px; text-decoration: none; width: auto; }

div.contentAluno div.content { display: table; float: left; margin: 3px 0 0; padding: 0; width: 574px; }
div.contentAluno div.content.large { width: 776px; }
div.contentAluno div.content div.bloco-content { display: table; float: left; margin: 0 0 20px 0; width: 574px; }
div.contentAluno div.content div.bloco-content.large { width: 776px; }
div.contentAluno div.content2 div.bloco-content { display: table; float: left; margin: 0 0 0 0; width: 574px; }
div.contentAluno div.content div.bloco-content table td { padding: 5px 0 5px 15px; color: #15255d; font: 12px Arial; vertical-align: top; }
div.contentAluno div.content2 div.bloco-content table td { padding: 5px 0 5px 15px; color: #15255d; font: 12px Arial; vertical-align: top; }
div.contentAluno div.content div.bloco-content table td.degrade { background: #fff url('Img/bckDegradeAluno.jpg') repeat-x; padding: 10px 0 20px 15px; }
div.contentAluno div.content div.bloco-content table td img { margin: 0 12px 0 0; }
div.contentAluno div.content div.bloco-content table td.titulo { background: url('Img/topo-content-aluno00.jpg') repeat-x; color: #fff; font: 14px Arial; }
div.contentAluno div.content2 div.bloco-content table td.titulo { background: url('Img/topo-content-aluno00.jpg') repeat-x; color: #fff; font: 14px Arial; }
div.contentAluno div.content div.bloco-content table td.titulo.quadro { background: url('Img/topo-content-aluno01.jpg') repeat-x; }
div.contentAluno div.content2 div.bloco-content table td.titulo.quadro { background: url('Img/topo-content-aluno01.jpg') repeat-x; }
div.contentAluno div.content div.bloco-content table td.cor { background: #f3f3f3; }
div.contentAluno div.content div.bloco-content table td ul { float: left; width: 535px; }
div.contentAluno div.content div.bloco-content table td ul li { background: url('Img/mais.jpg') no-repeat left top; float: left; padding: 0 0 5px 25px; width: 535px; }
div.contentAluno div.content div.bloco-content table td ul li.menos { background: url('Img/menos.jpg') no-repeat left top; }
div.contentAluno div.content div.bloco-content table td ul li a { color: #15255d; font: 12px Arial, Sans Serif; text-decoration: none; }
div.contentAluno div.content div.bloco-content table td ul li a:hover { text-decoration: underline; }
div.contentAluno div.content div.bloco-content table td table.frm { border: 0; margin: 0; }
div.contentAluno div.content div.bloco-content table td table.frm img { margin: 0; }
div.contentAluno div.content div.bloco-content table td table.frm td { color: #15255d; padding: 0 0 10px 0; font: 12px Arial; margin: 0; }
div.contentAluno div.content div.bloco-content table td table.frm td.obrigatorios { color: #15255d; padding: 0 0 15px 0; font: 11px Arial; margin: 0; }
div.contentAluno div.content div.bloco-content table td table.frm td.right { padding: 0 0 10px 50px; margin: 0; }
div.contentAluno div.content div.bloco-content table td table.frm td input { border: 1px solid #15255d; font: 11px Arial; color: #000; height: 20px; padding: 2px 0 0 5px; width: 220px; }
div.contentAluno div.content div.bloco-content table td table.frm td input.small { margin: 0 8px 0 0; width: 26px; }
div.contentAluno div.content div.bloco-content table td table.frm td input.medium { width: 77px; }
div.contentAluno div.content div.bloco-content table td table.frm td select { border: 1px solid #15255d; font: 12px Arial; color: #000; height: 20px; padding: 0 0 0 5px; width: 152px; }
div.contentAluno div.content div.bloco-content table td table.frm td textarea { border: 1px solid #15255d; font: 11px Arial; color: #000; height: 64px; padding: 2px 0 0 5px; width: 425px; }
div.contentAluno div.content div.bloco-legenda { border-top: 1px dashed #edeef2; color: #15255d; display: table; float: left; padding: 10px 0 0 15px; font: 10px Arial; width: 559px; }
div.contentAluno div.content div.bloco-legenda img { margin: 0 8px 0 0; }
div.contentAluno div.content div.bloco-legenda img.pedagogico { margin: 0 8px 0 25px; }

div.contentAluno div.content div.bloco-content table td table.downloads { margin: 10px 0 0; }
div.contentAluno div.content div.bloco-content table td table.downloads.ultimo { margin: 10px 0 10px 0; }
div.contentAluno div.content div.bloco-content table td table.downloads td { border-bottom: 1px dashed #c7cbd8; padding: 0 0 3px 0; }
div.contentAluno div.content div.bloco-content table td table.downloads td a { color: #15255d; font: 12px Arial, Sans Serif; text-decoration: none; }
div.contentAluno div.content div.bloco-content table td table.downloads td a:hover { text-decoration: underline; }
div.contentAluno div.content div.bloco-content table td table.downloads td img.download { margin: 0 55px 0 0; }

div.contentAluno div.content div.bloco-content table.tbCadastroIdentificacao td.obrigatorio { color: #15255d; font: 11px Arial; padding: 10px 0 0; }
div.contentAluno div.content div.bloco-content table.tbFormIdentificacao { margin: 15px 0 0; }
div.contentAluno div.content div.bloco-content table.tbFormIdentificacao td { padding: 0 40px 10px 0; }
div.contentAluno div.content div.bloco-content table.tbFormIdentificacao td.right { padding: 0 0 10px 0; }
div.contentAluno div.content div.bloco-content table.tbFormIdentificacao td.cor { background: #f4f4f4; }
div.contentAluno div.content div.bloco-content table.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; }
div.contentAluno div.content div.bloco-content table.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; }
div.contentAluno div.content div.bloco-content table.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; }
div.contentAluno div.content div.bloco-content table.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; }
div.contentAluno div.content div.bloco-content table.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; }
div.contentAluno div.content div.bloco-content table.tbFormIdentificacao td select { border: 1px solid #15255d; font: 12px Arial; margin: 5px 0 0; width: 220px; }
div.contentAluno div.content2 div.bloco-content table.tbFormIdentificacao td select { border: 1px solid #15255d; font: 12px Arial; margin: 5px 0 0; width: 220px; }
div.contentAluno div.content div.bloco-content table.tbFormIdentificacao td.interna { padding: 0 8px 0 0; width: auto; }
div.contentAluno div.content div.bloco-content table.tbFormIdentificacao td.interna.right { padding: 0; }
div.contentAluno div.content div.bloco-content table.tbFormIdentificacao td.interna select.uf { width: 90px; }
div.contentAluno div.content div.bloco-content table.tbFormIdentificacao td.interna select.municipio { width: 120px; }
div.contentAluno div.content div.bloco-content table.tbFormIdentificacao td input.radio { margin: 7px 5px 0 0; }
div.contentAluno div.content div.bloco-content table.tbFormIdentificacao td.tituloCor { color: #15255d; font: bold 14px Arial; }
div.contentAluno div.content div.bloco-content table.tbFormIdentificacao td.obrigatorio { color: #15255d; font: 10px Arial; }



div.contentAluno div.sidebar { display: table; float: right; margin: 3px 0 0; width: 186px; }
div.contentAluno div.sidebar img { border: 1px solid #6a6a6a; float: left; margin: 0 0 20px 0; }


/* MENU LATERAL */

div.menu { background: url('Img/topo-menu-area-aluno.jpg') no-repeat left top; display: table; float: left; margin: 0 20px 0 0; padding: 45px 0 0; width: 184px; }

.menu { text-align: center; float: left; position: relative; width: 184px; }

.menu tr { width: 180px; }

.menu tr td { border-bottom: 1px solid #d0d3da; float: left; width: 184px; }

.menu tr td a { color: #284189; font: bold 12px Arial; background: url('Img/bck-menu-home-aluno-off.jpg') repeat-x; display: block; height: 21px; padding: 3px 0 0 10px; text-decoration: none; width: auto; text-decoration: none; list-style-type: none; }

.menu tr td a:hover { color: #fff; background: url('Img/bck-menu-home-aluno.jpg') no-repeat; text-decoration: none; }

.menu tr td a:active { color: #fff; font: bold 12px Arial; background: url('Img/bck-menu-home-aluno.jpg') no-repeat; display: block; height: 21px; padding: 3px 0 0 10px; text-decoration: none; width: auto; }


/* HORARIO DE AULA */
table.escolha-turma { width: 100%; margin: 0; }
table.escolha-turma td { padding: 0 !important; }
table.escolha-turma td select { border: 1px solid #999999; font: 11px Arial; color: #000; padding: 0 0 0 5px; width: 225px; }

table.turma { border: 1px solid #d9d9d9; width: 750px; margin: 0; }
table.turma td { background: #f3f3f3 url('Img/bg-tabela-turma.jpg') repeat-x; padding: 10px !important; }

table.turma-interna { margin: 0; }
table.turma-interna td { color: #15255d; font: 12px Arial, Sans Serif; padding: 0 !important; }
table.turma-interna td.left { width: 560px; }
table.turma-interna td.right { border-left: 1px solid #c7cad5; padding: 0 0 0 18px !important; }


div.contentAluno div.sidebar { display: table; float: right; margin: 3px 0 0; width: 186px; }
div.contentAluno div.sidebar img { border: 1px solid #6a6a6a; float: left; margin: 0 0 20px 0; }

table.semana-aula { width: 776px; }
table.semana-aula td { padding: 5px 5px 9px 5px !important; border-right: 1px solid #15255d; color: #15255d; font: 11px Arial, Sans Serif !important; text-align: center !important; }
table.semana-aula td.semana { background: url('Img/bg-tabela-semana.jpg') repeat-x; color: #fff !important; font: 14px Arial !important; padding: 5px 0 5px 0 !important; }
table.semana-aula td a { color: #15255d; }
table.semana-aula td.semana img { margin: 0 !important; }
table.semana-aula td.semana img.left { margin: 0 18px 0 0 !important; }
table.semana-aula td.semana img.right { margin: 0 0 0 18px !important; }
table.semana-aula td.principal { font-weight: bold; padding: 5px !important; }
table.semana-aula td.last { border: none; }
table.semana-aula td.normal { padding: 0 !important; text-align: left !important; }
table.semana-aula td.periodos { border: none; text-align: right; padding: 0 !important; }
table.semana-aula td.periodos img { margin: 0 !important; }
table.semana-aula td.cor00 { background: #f3f3f3; }
table.semana-aula td.cor01 { background: #e3e8ea; }
table.semana-aula td.cor02 { background: #eef3f6; }



/* CONCURSO */

.textoAbaEscolhaUmConcurso { font: 12px Arial; color: #203683; padding: 15px 0 0 20px; height: 70px; }


.campoTituloConcurso { background: url('Img/bg-titulo-concurso.jpg') repeat-x; height: 30px; text-align: center; }

.campoListagemConcurso { background: url('Img/bgListagemCursos.jpg') repeat-x; height: 400px; }

.tituloListagem { font: bold 12px Arial; color: #16275d; padding: 0 0 0 0; }
.celulaNaoAtiva { height: 18px; padding: 0 0 0 0; }
.celulaNaoAtiva a { font: 12px Arial; color: #4e4e4e; text-decoration: none; }
.celulaNaoAtiva a:hover { text-decoration: underline; }

.celulaAtivaConcurso { background-color: #c4c4c4; font: 12px Arial; text-decoration: none; }


/* PROMOCAO EXTRA  */

table.PromocaoCultural { width: 980px; height: auto; }
table.InternaPromocaoCultural { width: 634px; height: auto; margin: 0 0 0 173px; }
td.ImagemPromocaoCultural { vertical-align: top; margin-bottom: 20px; }
td.contentPromocaoCultural { background: url('Img/bckpromocaoCultural.jpg') center top no-repeat; width: 100%; height: 100%; vertical-align: top; }
td.contentPromocaoCultural p.inicial { margin: 40px 50px 0 12px; font-weight: bold; }
td.contentPromocaoCultural p { color: #203683; font: 12px Arial, Helvetica, sans-serif; margin: 7px 18px 0 12px; }
td.contentPromocaoCultural p a { color: #203683; font-weight: bold; text-decoration: underline; }
td.contentPromocaoCultural p a:hover { text-decoration: underline; }
td.btnProsseguirPromocaoCultural { padding: 20px 0 0 0; text-align: center; }
div.icoImprimirPromocaoCultural { margin: 0 0 0 12px; background: url('Img/icoImprimir.gif') left no-repeat; padding: 5px 2px 12px 2px; }
.btnImprimirPromocaoCultural a { margin: 0 0 0 10px; font: 10px Arial, Helvetica, sans-serif; color: #203683; text-decoration: underline; }
div.btnVoltarPromocaoCultural a { padding: 20px 0 0 0; text-align: center; font: 11px Arial, Helvetica, sans-serif; color: #203683; text-decoration: underline; font-weight: bold; }
table.EscrevaSuaFrase { width: 372px; height: 216px; margin: 0 0 0 131px; background: url('Img/bckEscrevaSuaFrase.jpg') left no-repeat; padding: 5px 2px 12px 2px; }
td.btnTopPromocaoCultural { text-align: right; font: 11px Arial, Helvetica, sans-serif; color: #203683; vertical-align: bottom; height: 70px; padding-right: 15px; }
td.btnBoxPromocaoCultural { text-align: right; height: 121px; vertical-align: middle; padding: 0 15px 0 0; }
td.btnOkPromocaoCultural { text-align: right; height: 25px; padding-right: 15px; }

table.Resultados { width: 550px; height: auto; margin: 10px 50px 0 12px; }
td.bgTitResultados { background: url('Img/bgTitResultados.gif') left repeat-x; width: 100%; height: 30px; font: 14px Arial, Helvetica, sans-serif; color: #ffffff; padding-left: 10px; }
td.Resultados p { color: #203683; font: 12px Arial, Helvetica, sans-serif; margin: 7px 18px 0 12px; }
td.Resultados p strong { color: #4a72ff; font-weight: bold; }

div.LoginPromocaoCultural { margin: 25px 18px 0 32px; width: 542px; height: 400px; background: url('Img/bgFacaLogin.gif') left top no-repeat; padding: 50px 20px 30px 20px; }

table.SouCadastradoPromocaoCultural { background-color: #FFF; width: 250px; float: left; }
table.NaoSouCadastradoPromocaoCultural { background-color: #FFF; width: 250px; margin-left: 15px; float: left; }

td.TitSouCadastrado { background: url('Img/bgTitResultados.gif') left repeat-x; width: 100%; height: 30px; font: 14px Arial, Helvetica, sans-serif; color: #ffffff; padding-left: 10px; }
td.TitNaoSouCadastrado { background: url('Img/bgTitNaoSouCadastrado.gif') left repeat-x; width: 100%; height: 30px; font: 14px Arial, Helvetica, sans-serif; color: #ffffff; padding-left: 10px; }

td.SouCadastrado { background: url('Img/bgInterna_Login.gif') left top repeat-x; width: 100%; height: auto; font: 14px Arial, Helvetica, sans-serif; color: #ffffff; padding: 10px; vertical-align: top; font: 11px Arial, Helvetica, sans-serif; color: #203683; }
td.NaoSouCadastrado { background: url('Img/bgInterna_Login.gif') left top repeat-x; width: 100%; height: 100px; font: 14px Arial, Helvetica, sans-serif; color: #ffffff; padding: 10px; vertical-align: top; font: 12px Arial, Helvetica, sans-serif; color: #4e4e4e; }

.btnLoginPromocaoCultural { background: white; text-align: right; height: 25px; padding-right: 15px; }

td.SouCadastrado tr td { font: 11px Arial, Helvetica, sans-serif; color: #203683; }

.btnLoginPromocaoCultural { background: white; text-align: right; height: 25px; padding-right: 15px; }

td.SouCadastrado a, td.SouCadastrado a:hover { text-align: right; text-decoration: underline; font: 14px Arial, Helvetica, sans-serif; font: 11px Arial, Helvetica, sans-serif; color: #203683; }

td.TextoPromocaoCultural p { color: #203683; font: 12px Arial, Helvetica, sans-serif; margin: 7px 18px 0 12px; }
td.TextoPromocaoCultural p a { color: #203683; font-weight: bold; text-decoration: underline; }


.status { }
.statusRed { color: Red; }
.invisible { display: none; }
.tableListaAlunos, .tableListaAlunos:hover, .tableListaAlunos:link, .tableListaAlunos:visited { font-size: 12px; color: #2E3D47; font-family: Verdana,Arial,Helvetica,sans-serif; border-color: Black; border-style: solid; border-width: 1px; }
.tableListaAlunos th { background-color: #22377a; color: white; text-align: center; }
.tableListaAlunos tr.sel { background-color: #BFCFFF; }
.tableListaAlunos tr:hover { background-color: #BFCFFF; cursor: pointer; }
.tableListaAlunos tr.sel2, tr.sel2:hover { background-color: #F0F0FF; }
.tableListaAlunos td.center { text-align: center; }
.TableCriarUsuario { font-size: 12px; color: #2E3D47; font-family: Verdana,Arial,Helvetica,sans-serif; border-color: Black; border-style: solid; border-width: 1px; }
.TableCriarUsuario th { background-color: #22377a; color: white; text-align: center; }
.TableCriarUsuario td.right { text-align: right; }
.TableCriarUsuario td.center { text-align: center; }
.TableEditaLogin { font-size: 12px; color: #2E3D47; font-family: Verdana,Arial,Helvetica,sans-serif; border-color: Black; border-style: solid; border-width: 1px; }
.TableEditaLogin th { background-color: #22377a; color: white; text-align: center; }
.TableEditaLogin td.right { text-align: right; }




/* 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: 0px; z-index: 1000000; 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: 0px; z-index: 10009; text-align: center; position: absolute; }

.bordaBox { width: 600px; height: 80px; padding-top: 160px; }
.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; }

/*PESQUISA DE CURSOS*/
.PesquisaCursos select, .PesquisaCursos div { color: #14235C; }

.PesquisaCursos .dvOrdem { margin: 6px 12px; text-align: right; }

.PesquisaCursos .dvParametros { float: left; width: 100%; background: url("Img/bgCursosPreparatorios.jpg") no-repeat scroll 0 0 transparent; }
.PesquisaCursos .dvParametros .dvImgCursos { height: 30px; background: url("Img/tit_cursos.png") no-repeat scroll 0 0 transparent; }
.PesquisaCursos .dvParametros div { color: #14235C; }
.PesquisaCursos .dvParametros .pEscolhendo { width: 100%; margin: 30px 0 0 20px; }
.PesquisaCursos .dvParametros .pEscolhido { border-bottom: 0px; padding-bottom: 5px; width: 100%; margin: 30px 0 0 20px; }
.PesquisaCursos .dvFiltro { height: 450px; margin: 33px 10px 10px 10px; padding: 0px; font-family: Arial; font-size: 13px; }
.PesquisaCursos .dvFiltro div { border-bottom: solid 1px #CFCFCF; background-color: #F5F5F5; margin: 1px auto; ;padding:5px;}
.PesquisaCursos .dvFiltro .check { padding: 2px; }
.PesquisaCursos .dvFiltro .dvFiltroBtn { background-color: #F2F2F2 !important; height: 25px; padding-top: 5px; }
.PesquisaCursos .dvFiltro .dvFiltroTable { height: 35px; }
.PesquisaCursos .dvFiltro .Titulo { height: 20px; background: url("Img/tit_aprimore_pesquisa.jpg") no-repeat scroll 0 0 transparent; }
.PesquisaCursos .dvFiltro .RightAling { float: right; }
.PesquisaCursos .dvResultado { height: 150px; background-color: #F5F5F5; border-bottom: solid 1px #CFCFCF; margin-bottom: 10px; font-family: 'Arial'; font-size: 13px; }
.PesquisaCursos .dvResultado .dvTituloCurso { float: left; width: 60%; margin: 0 auto; padding: 0; }
.PesquisaCursos .dvResultado .dvSaibaMais { float: left; width: 20%; }
.PesquisaCursos .dvResultado .dvSaibaMais a { color: Blue; }
.PesquisaCursos .dvResultado .dvNivelCurso { float: left; text-align: right; width: 20%; margin: 0 auto; padding: 0; }
.PesquisaCursos .dvResultado .LinhaCursoMedio { background-color: #E16B21; border-bottom: 1px solid #AAAAAA; height: 15px; padding: 5px; }
.PesquisaCursos .dvResultado .LinhaCursoSuperior { background-color: #1A7A20; border-bottom: 1px solid #AAAAAA; height: 15px; padding: 5px; }
.PesquisaCursos .dvResultado .LinhaCursoMedio div, .PesquisaCursos .dvResultado .LinhaCursoMedio a { color: #FFFFFF; }
.PesquisaCursos .dvResultado .LinhaCursoSuperior div, .PesquisaCursos .dvResultado .LinhaCursoSuperior a { color: #FFFFFF; }
.PesquisaCursos .dvResultado .dvCargo { float: left; width: 60%; text-align: left; }
.PesquisaCursos .dvResultado .dvCargaHoraria { float: left; width: 20%; }
.PesquisaCursos .dvResultado .dvTipoCurso { float: left; width: 20%; text-align: right; }
.PesquisaCursos .dvResultado .LinhaCargo { border-bottom: 1px solid #CFCFCF; height: 20px; padding: 5px; }
.PesquisaCursos .dvResultado .dvConcurso { float: left; height: 10px; padding: 10px; width: 50%; }
.PesquisaCursos .dvResultado .dvProximaTurma { background: url("Img/bg_azul_violeta.png") repeat-x scroll 0 0 transparent; border-top: 3px solid #7B89B0; float: right; font-size: 12px; height: 58px; margin: 5px; padding: 10px; width: 38%; }
.PesquisaCursos .dvResultado .dvProximaTurma input { float: right; color: Red; text-align: center; font-family: 'Arial'; font-size: 11px; color: #FF0000; font-style: normal; font-weight: bold; text-decoration: none; }
.PesquisaCursos .dvResultado .dvProximaTurma .info { width: 60%; float: left; }
.PesquisaCursos .dvResultado .dvProximaTurma .Escolher { float: left; }
.PesquisaCursos .dvResultado .dvProximaTurma .Escolher a img { text-decoration: none; color: transparent; border: none; }
.PesquisaCursos .tbResultado, .tbResultado th, .tbResultado td { margin: 0px; background-color: #E4E4E4; text-align: center; font-family: 'Arial'; font-size: 13px; }
.PesquisaCursos .tbResultado { border-top: solid 1px #AAAAAA; border-right: solid 1px #AAAAAA; }
.PesquisaCursos .tbResultado th, .tbResultado td { padding: 4px; border-left: solid 1px #AAAAAA; border-bottom: solid 1px #AAAAAA; }


/*Imformação de cursos*/
.InfoCurso { width: 956px; color: #14235C;}
.InfoCurso .dvEnderecoEmpresa { height:80px; padding: 20px 0 1px 22px ;width:100%;color: #14235C; background: url("Img/bgCursosPreparatorios.jpg") no-repeat scroll 0 0 transparent; }
.InfoCurso .dvEnderecoEmpresa .dvTitulo { float: left;width:300px;}
.InfoCurso .dvEnderecoEmpresa .dvImgCursos { width: 500px;height: 30px; background: url("Img/tit_cursos.png") no-repeat scroll 0 0 transparent; }
.InfoCurso .dvEnderecoEmpresa .dvQuadroEnderecoEmpresa { width: 500px; text-align: left; font-family: 'Arial'; font-size: 12px; }
.InfoCurso .dvEnderecoEmpresa .dvQuadroEnderecoEmpresa span { padding: 1px; }
.InfoCurso .dvEnderecoEmpresa .dvVoltarPesquisa { float: right; margin: 5px; width:200px; margin: 40px 0px 0px; }

.InfoCurso .dvFiltro { float: left; width: 255px;  margin: 12px 0 0; padding: 0px; font-family: Arial; font-size: 12px; }
.InfoCurso .dvFiltro .Item { border-bottom: solid 1px #CFCFCF; background-color: #F5F5F5; margin: 1px auto;padding: 5px; }
.InfoCurso .dvFiltro .Titulo { height: 30px; background: url("Img/tit_aprimore_pesquisa.jpg") no-repeat scroll 0 0 transparent; padding:0px; }
.InfoCurso .dvFiltro .filtroTurma { border: 1px solid #000000; font-family: Arial; font-size: 13px; padding: 10px; width: 100%; }
.InfoCurso .dvFiltro .dvFiltroBtn {border: 0px; background-color: #F2F2F2 !important; height: 25px; padding: 5px; }
.InfoCurso .dvFiltro label {color: #14235C; font-family: Arial; font-size: 12px;}

.InfoCurso .dvTurma { float: right; margin: 0px; width: 690px; }

.InfoCurso .dvOrdem  { margin: 0px 12px; text-align: right; font-size: 13px; }
.InfoCurso .dvResultados { width: auto; }   
.InfoCurso .dvTabelaTurma { margin: 5px; }    
.InfoCurso .dvQuadroInfoCurso { float: left; margin: 5px; }
.InfoCurso .quadroInfoCurso { height: auto; width: 880px; background-color: #FFFFFF; border: solid 1px #000000; padding: 5px; font-family: 'Arial'; font-size: 13px; margin: 0px !important; }
.InfoCurso .quadroInfoCurso div { }
.InfoCurso .quadroInfoCurso .leftDiv { width: 60%; }
.InfoCurso .quadroInfoCurso .rightDiv { width: 30%; }

.InfoCurso .compTurma { width: 100%; height: auto; }
.InfoCurso .tabelaTurma { width: 100%; }
.InfoCurso .tabelaTurma table { width: 100%; font-size: 11px; font-family: Arial; text-align: center; }
.InfoCurso .tabelaTurma th { color: #48770B; background-color: #FFFFFF; }.MenuTab { width: 978px; background-image: url('Img/bg_menu_0.gif'); background-repeat: repeat-x; }
.InfoCurso .tabelaTurma td { color: #707070; font-family: Arial; font-size: 12px; }
.InfoCurso .tabelaTurma .titulo {  background-image: url('Img/bg_verde.jpg'); background-repeat: repeat-x; color: #FFFFFF; text-align: left; }
.InfoCurso .tabelaTurma .alt { background-color: #F3F3F3; }
.InfoCurso .tabelaTurma .foot { text-align: left; }