.clear{clear:both; margin:0; padding:0}
img{border:0}
span.laranja{color:#E46D0A}

.contentCursos{width:780px; padding:29px 0 68px 0; margin:0 auto; text-align:left; font-family:Arial; font-size:26px; font-weight:bold; color:#006699}
.contentCursos h2{font-family:Arial; font-size:14px; font-weight:bold; color:#0372A7; margin:30px 0}
.contentCursos h2.noMarginTop{margin-top:0px}
.contentCursos h2.noMarginBottom{margin-bottom:0px}
.contentCursos span.arrow{background:url(../imagens/ContentArrow.gif) no-repeat 0 6px; padding:0 0 0 14px; display:block; margin:0 0 5px 0}
.contentCursos span.arrow.a2{margin:0 0 5px 3px!important}

.contentCursos .baseContent{width:780px; margin-top:20px; position:relative;}

.abas{position:absolute; width:780px; top:0; left:0; z-index:2}
.abas ul{margin:0 0 0 16px; padding:0; list-style:none; list-style-type:none}
.abas ul li{float:left; margin-right:2px}
.abas ul li a{height:23px; padding:10px 10px 0 10px; _padding:6px 10px 4px 10px; text-decoration:none; display:block; outline:none; cursor:pointer; font-family:Arial; font-size:15px; font-weight:bold; border-left:1px solid #929397; border-top:1px solid #929397; border-right:1px solid #929397; text-transform:uppercase}
.abas ul li a.atual{background-color:#e1e2e3; color:#206ea5; padding:10px 10px 1px 10px; _padding:6px 10px 5px 10px;}
.abas ul li a.padrao{background-color:#206ea5; color:#e2e2e2;}
.abas ul li a.matricula{background-color:#e1701c; color:#e2e2e2;}
.abas ul li a.aba1{_width:89px}
.abas ul li a.aba2{_width:202px}
.abas ul li a.aba3{_width:112px}
.abas ul li a.aba4{_width:89px}

.linhaAba{width:784px; *width:784px; height:1px; overflow:hidden; padding:0; margin:0; position:absolute; top:34px; _top:29px; left:0; z-index:1; background-color:#929397}
.ajustaAltura{height:35px; _height:30px; width:730px;}

.content{width:732px; _width:784px; min-height:300px; _height:300px; background-color:#e1e2e3; border:1px solid #929397; border-top:none!important; color:#363436; font-family:Arial; font-size:14px; font-weight:normal; padding:23px 25px 19px 25px; line-height:19px}

.abaDescricao{color:#333133!important}
.abaDescricao2{color:#0372A7!important; font-size:12px!important}
.abaDescricao .breveDescricao{}
.abaDescricao .descricao{display:none}
.abaDescricao .detalhes{font-family:Arial; font-size:14px; font-weight:bold; color:#0372A7; cursor:pointer; margin:30px 0}
.abaDescricao .detalhes span{color:#808284}

.abaEstrutura{}
.abaEstrutura .tabela{border:1px solid #a6a6a6}
.abaEstrutura .tabela table{font-family:Arial; font-weight:normal; color:#000; font-size:15px;}
.abaEstrutura .tabela table th{color:#fff; border-bottom:1px solid #c8c9ca; background-color:#7e7e7e; padding:6px 5px 6px 5px; text-align:left; font-weight:bold}
.abaEstrutura .tabela table td{border-right:1px solid #c8c9ca; border-bottom:1px solid #b2b1b3; padding:7px 5px 7px 5px; background-color:#e1e2e3}
.abaEstrutura .tabela table td.last{border-right:none!important}

.abaDepoimentos{}
.abaDepoimentos .contentDepoimento{max-height:1000px; _height:1000px; overflow-y:auto; overflow-x:hidden}
.abaDepoimentos .contentAgenda{}
.abaDepoimentos .depoimento{font-family:Arial; font-weight:normal; font-size:14px; color:#333133; margin-right:5px}
.abaDepoimentos .depoimento .texto{}
.abaDepoimentos .depoimento .nome{color:#0372A7; font-weight:bold; margin-top:3px}
.abaDepoimentos .depoimento .profissao{color:#E46D0A; margin-top:3px}
.abaDepoimentos .depoimento .cidade{color:#E46D0A; margin-top:3px}
.abaDepoimentos .depoimento .imagemDepo{width:10px; height:1px; background:url(../imagens/traco-depoimento.gif) no-repeat; margin:40px 0 37px 0;}

.abaMatricula{}
.abaMatricula .matricula{}

.abaMatricula .formulario{font-family:Arial; font-weight:normal; font-size:14px; color:#333133; margin-top:52px; *margin-top:72px; _margin-top:72px; display:none}
.abaMatricula .formulario .conteudoFormulario{font-weight:bold; color:#808284; margin-top:26px}
.abaMatricula .formulario .conteudoFormulario .spacer{width:1px; height:10px; *height:10px; _height:1px;}
.abaMatricula .formulario .conteudoFormulario .nomeForm{display:inline}
.abaMatricula .formulario .conteudoFormulario .nomeForm.cidade{margin-right:132px}
.abaMatricula .formulario .conteudoFormulario .form{display:inline; margin:0 5px 0 0;}
.abaMatricula .formulario .conteudoFormulario .inputText{width:258px; height:22px; _height:22px; *height:22px!important; padding:2px; border:1px solid #929397; overflow:hidden}
.abaMatricula .formulario .conteudoFormulario .inputText.inputM{width:183px}
.abaMatricula .formulario .conteudoFormulario .inputText.inputP{width:70px}
.abaMatricula .formulario .conteudoFormulario .inputSelect{width:258px; height:24px; border:1px solid #929397}
.abaMatricula .formulario .conteudoFormulario .inputSelect.inputP{width:69px}
.abaMatricula .formulario{}

.abaMatricula .faixa{position:absolute; left:0; top:60px; z-index:3; width:784px}
.abaMatricula .faixa img{ margin:0; padding:0; display:inline}

.abaMatricula .pagamento{color:#333133; margin-top:52px; _margin-top:72px; *margin-top:72px; display:none}
.abaMatricula .pagamento h1{font:bold 18px Arial!important; margin:0 0 14px 8px!important; color:#0372A7}
.abaMatricula .pagamento .boxResumo{font:normal 14px Arial; color:#333133; padding:17px 5px; background-color:#fff; border:1px solid #bbbcbf; margin-bottom:28px}
.abaMatricula .pagamento .formaPagamento{margin-left:8px}
.abaMatricula .pagamento .formaPagamento h2{font:bold 16px Arial; color:#E46D0A; margin:10px 0 4px 0}
.abaMatricula .pagamento .formaPagamento .obs{margin:9px 0 2px 0; display:table}
.abaMatricula .pagamento .pagseguro{margin-top:21px; display:table}
.abaMatricula .pagamento .pagseguro .btnPagseguro{float:left; margin-right:20px}
.abaMatricula .pagamento .pagseguro .logoPagseguro{float:left; margin-right:20px}
.abaMatricula .pagamento .pagseguro .obsPagseguro{float:left; font:normal 14px Arial; color:#438438; width:223px; line-height:21px}


.agenda{}
.agenda h2{}
.agenda h2.ajAgenda{margin:0 0 15px 0}
.agenda .textoAgenda{color:#333133; margin-bottom:15px; display:none}
.agenda .textoAgenda span{color:#E46D0A}
.agenda .tabela{border:1px solid #a6a6a6}
.agenda .tabela table{font-family:Arial; font-weight:normal; color:#333133;}
.agenda .tabela table span{color:#E46D0A}
.agenda .tabela table span.azul{color:#0372A7}
.agenda .tabela table span.de{text-decoration:line-through}
.agenda .tabela table th{font-size:13px; color:#F2F2F2; border-right:1px solid #23628b; border-bottom:1px solid #437897; background-color:#206ea5; padding:6px 5px 6px 5px; text-align:left; font-weight:bold}
.agenda .tabela table td{font-size:12px; border-right:1px solid #bcbcbd; border-bottom:1px solid #b2b1b3; padding:15px 5px 10px 5px}
.agenda .tabela table td.last, .agenda .tabela table th.last{border-right:none!important; font-size:10px; color:#fff; text-align:center}
.agenda .tabela table td a{font-size:10px; color:#fff; text-decoration:underline; text-align:center}
.agenda .tabela table td.bgLaranja{background-color:#e1701c}
.agenda .tabela table tr{background-color:#e6e6e7}
.agenda .tabela table tr.bg2{background-color:#dddddf}
.agenda .tabela table tfoot td{background-color:#206ea5; height:66px; border:none}


