/***********************************/
/* Folha de Estilo - Law & Health  */
/***********************************/

* { 
	padding:0;
	margin:0;
}

html { }

body {
	cursor:default;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#26284F;
	background:#89A0AE url(../imagens/bg.jpg) repeat-x;
}

img{
	border:0px;
}

#geral {
	background:#FFF;
	margin:0 auto;
	width:780px;
	border-right:1px solid #000C2C;
	border-left:1px solid #000C2C;
	border-bottom:1px solid #000C2C;
}

hr {
	margin: 10px 0;
}

hr.linha-light {
	border-width: 0;
	height: 1px;
	border-top: solid #CCCCCC 1px;
}

/* LINKS */
a{
	color:#6D8D9A;
	text-decoration:none;
}
a:hover{
	color:#000;
	text-decoration:underline;
}

a.prog_curso{
	font-weight:bold;
	color:#395C86;
	text-decoration:none;
}
a:hover.prog_curso{
	font-weight:bold;
	color:#000;
}


/* CONTEUDO */
#conteudo{
	background:#FFF;
	width:780px;
	min-height:400px;
	_height:400px;
}

#esquerda{
	float:left;
	width:465px;
	margin:0 20px 10px 20px;
	_margin:0 20px 10px 10px;
}

#banner{
	margin:0 auto;
	width:468px;
	height:100px;
	margin-bottom:20px;
}
#esquerda p{
	text-align:justify;
	line-height:16px;
	margin-bottom:10px;
}

/* direita */
#direita{
	float:right;
	width:250px;
	margin:0 15px 20px 0;
	_margin:0 8px 20px 0;
}

#restrito{
	background:#3364A7 url(../imagens/bg_restrito.jpg) no-repeat;
	width:242px;
	height:106px;
	margin-bottom:10px;
	font-size: 11px;
}
#restrito h2{
	display:none;
}
#restrito #restrito_mais{
	float:right;
	margin-top:5px;
	margin-right:45px;
	_margin-right:25px;
}
#restrito_padding{
	padding:35px 0 40px 20px;
	_padding:35px 0 29px 20px;
}

#restrito #mensagens{
	margin-left:-10px;
	width:215px;
	color:#FFF;
}

#restrito a {
	color:#FFFFFF;
	text-decoration: underline;
}

#restrito img{
	margin-top:5px;
}

.bt_entrar{
	margin:1px 0 0 -2px;
	_margin:1px 0 0 -5px;
}

.not_you{
	font:normal 9px Verdana, Arial, Helvetica, sans-serif;
}

#mensagensLogin {
	width:194px;
	margin-bottom: 8px;
	text-align:justify;
	background: #FFEECE url(../imagens/warning.gif) no-repeat 5px 5px;
	padding: 8px 8px 8px 33px;
	border: 1px solid #FF9900;
}
.pLogin{
	margin-top:500px;
}

/* FORMULARIOS */
.campo_restrito{
	background:#FFF url(../imagens/bg_form_restrito.gif) repeat-y right;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#26284F;
	border:1px solid #1B3286;
	padding:2px;
	vertical-align:super;
	_vertical-align:top;
}
.senha{
	margin-left:1px;
}

/* bloco destaques */
#destaques{
	width:242px;
}
#destaques h2{
	background:#FFF url(../imagens/titulos/em_destaque.gif) no-repeat;
	width:97px;
	height:17px;
}
#destaques h2 span{
	display:none;
}
#destaques hr{
	width:98%;
	background:#B6C1E2;
	border:1px solid #B6C1E2;
}
#destaques h3{
	font:normal 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	text-transform:uppercase;
	color:#FDA100;
	margin-top:11px;
}
#destaques p{
	margin-bottom:10px;
}
#destaques a{
	color:#26284F;
	text-decoration:none;
}
#destaques a:hover{
	color:#000;
	text-decoration:underline;
}
#outros_destaques{
	float:right;
	background:#FFF url(../imagens/outros_destaques.gif) no-repeat;
	width:98px;
	height:13px;
}
#outros_destaques a {
	height:13px;
	display:block
}
#outros_destaques a span{
	display:none;
}

/* PAGS INTERNAS */
#interna{
	padding:0 15px 15px;
	line-height: 1.5;
}
#interna p{
	text-align: justify;
	line-height: 1.5em;
	margin-bottom: 10px;
}
#interna h1{
	margin-bottom:15px;
}
#interna ul{
	margin-left:10px;
}
#interna li{
	list-style:none;
	padding:2px;
}


/* aba de cursos */
#cursos li{
	padding:7px;
}
.selected{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.tab{
	padding:7px;
}


/* titulos */
.institucional{
	background:#FFF url(../imagens/titulos/institucional.jpg) no-repeat;
	width:131px;
	height:21px;
}
.institucional span{
	display:none;
}

.matricula{
	background:#FFF url(../imagens/titulos/matricula.jpg) no-repeat;
	width:192px;
	height:19px;
}
.matricula span{
	display:none;
}

.publico_alvo{
	background:#FFF url(../imagens/titulos/publico_alvo.jpg) no-repeat;
	width:162px;
	height:21px;
}
.publico_alvo span{
	display:none;
}

.conquistas{
	background:#FFF url(../imagens/titulos/conquistas.jpg) no-repeat;
	width:154px;
	height:25px;
}
.conquistas span{
	display:none;
}

.diferencial{
	background:#FFF url(../imagens/titulos/diferencial.jpg) no-repeat;
	width:145px;
	height:25px;
}
.diferencial span{
	display:none;
}

.instrucoes{
	background:#FFF url(../imagens/titulos/instrucoes.gif) no-repeat;
	width:256px;
	height:22px;
}
.instrucoes span{
	display:none;
}

.certificado{
	background:#FFF url(../imagens/titulos/certificacao.gif) no-repeat;
	width:126px;
	height:26px;
}
.certificado span{
	display:none;
}

.cursos{
	background:#FFF url(../imagens/titulos/cursos.jpg) no-repeat;
	width:74px;
	height:20px;
}
.cursos span{
	display:none;
}

.cadastro{
	background:#FFF url(../imagens/titulos/cadastro.jpg) no-repeat;
	width:122px;
	height:21px;
}
.cadastro span{
	display:none;
}

.matricule_se{
	background:#FFF url(../imagens/titulos/matricule_se.jpg) no-repeat;
	width:121px;
	height:19px;
}
.matricule_se span{
	display:none;
}

.contato{
	background:#FFF url(../imagens/titulos/contato.jpg) no-repeat;
	width:87px;
	height:20px;
}
.contato span{
	display:none;
}

.alterar_dados{
	background:#FFF url(../imagens/titulos/alterar_dados.gif) no-repeat;
	width:133px;
	height:19px;
}
.alterar_dados span{
	display:none;
}

.alterar_senha{
	background:#FFF url(../imagens/titulos/alterar_senha.gif) no-repeat;
	width:132px;
	height:19px;
}
.alterar_senha span{
	display:none;
}

.pag_pessoal{
	background:#FFF url(../imagens/titulos/pag_pessoal.gif) no-repeat;
	width:141px;
	height:24px;
}
.pag_pessoal span{
	display:none;
}

.lembrar_senha{
	background:#FFF url(../imagens/titulos/lembrar_senha.gif) no-repeat;
	width:150px;
	height:19px;
}
.lembrar_senha span{
	display:none;
}

.tit_noticias{
	background:#FFF url(../imagens/titulos/destaques.jpg) no-repeat;
	width:109px;
	height:25px;
}
.tit_noticias span{
	display:none;
}

.funcionamento_cursos{
	background:#FFF url(../imagens/titulos/funcionamento_cursos.jpg) no-repeat;
	width:271px;
	height:19px;
}
.funcionamento_cursos span{
	display:none;
}

.contrato{
	background:#FFF url(../imagens/titulos/contrato.jpg) no-repeat;
	width:199px;
	height:19px;
}
.contrato span{
	display:none;
}

.aulas{
	background:#FFF url(../imagens/titulos/aulas.gif) no-repeat;
	width:58px;
	height:20px;
}
.aulas span{
	display:none;
}

.parceiros{
	background:#FFF url(../imagens/titulos/parceiros.gif) no-repeat;
	width:95px;
	height:20px;
}
.parceiros span{
	display:none;
}

.login{
	background:#FFF url(../imagens/titulos/login.jpg) no-repeat;
	width:244px;
	height:24px;
}
.login span{
	display:none;
}

.taxa_repeticao{
	background:#FFF url(../imagens/titulos/taxa_repeticao.gif) no-repeat;
	width:183px;
	height:24px;
}
.taxa_repeticao span{
	display:none;
}

/*** CLASSES ***/
.img_left{
	float:left;
	border:1px solid #42619A;
	padding:1px;
	margin:0 5px 5px 0;
}

.img_center{
	margin:0 auto;
	border:1px solid #42619A;
	padding:1px;
}

.home{
	background:#FFF;
	float:right;
	margin-right:20px;
}
.warning{
	float:left;
	padding:2px;
	margin-right:5px;
}

.lst_parceiros{
	padding-left: 10px !important;
}
.lst_parceiros li{
	padding: 7px 10px 10px 0 !important;
	list-style-type: disc !important;
	text-align: justify !important;
}
#instrucoes-list  {
	padding-left:10px;
}
#instrucoes-list li {
	padding:7px 10px 10px 0;
	list-style-type:disc;
	text-align:justify;
}

.subtitulo{
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	padding:3px 0 6px 0;
}

.data{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#4E804D;
}

.lst_cursos_ul{
	margin:20px 0 0 5px;
}

.lst_cursos img{
	padding:11px;
}
#alunoUltimoAcesso {
	font-size: 9px;
	color:#666666;
}

#alunoCursosDispon h3,
#alunoCursosAndam h3{
	font-size:14px;
}

#alunoCursosDispon h4,
#alunoCursosAndam h4{
	font-size:14px;
}

#alunoCursosDispon,
#alunoCursosAndam{
	width:43%;
	margin: 10px;
	float: left;
	line-height: 1.6em;
}

#alunoCursosDispon {
	width:48%;
}

#alunoCursosDispon a,
#alunoCursosAndam a {
	font-weight: bold;
	color: #006600;
	font-size: 1.2em;
}
#alunoCursosAndam .refazer-estudos {
	font-weight: normal;
	color: #003399;
	font-size: 1em;
}
#alunoCursosDispon .imagem-matricular {
	margin-top: 8px;
}
#alunoCursosAndam{
	float: right;
}
.alunoCursoList{
	border: 1px solid #A6D9EA;
	padding: 10px;
	margin: 10px 0;
}
.alunoCursoCertificado {
	text-align: right;
	margin: 3px 0;
}
.alunoCursoAcesso {
	text-align: right;
}
.alunoCursoBoleto {
	font-size: 9px;
}
.matriculaFinalOk {
	font-size: 16px;
	font-weight: bold;
	color: #006600;
	text-align: center !important;
	margin: 10px 0;
}
.matriculaFinalAlert {
	color: #FF6600;
	text-align: center !important;
}

.desc_curso{
	float:left;
	width: 500px;
}
.det_curso{
	float:right; 
	width:218px; 
	border:1px solid #A6D9EA; 
	padding:8px;
	line-height: 1.6em;
	margin-bottom: 20px;
}
.det_curso hr {
	border-width: 0;
	height: 1px;
	border-top: solid #CCCCCC 1px;
	margin: 3px 0;
}

.preco-cortado
{
	text-decoration: line-through;
	color: #999999;
}

.compraCartaoErro, 
.compraCartaoOk, 
.compraCartaoAviso {
	font: bold 16px Arial, Helvetica, sans-serif;
	text-align: center !important;
}
.compraCartaoErro {
	color: #CC0000;
}
.compraCartaoOk {
	color: #006600;
}
.compraCartaoAviso {
	color: #EC5F00;
}
.compraCartaoErroMsg {
	font-size: 12px;
	margin: auto;
	padding: 10px;
	width: 600px;
	color: #CC0000;
	background: #FFE1E1;
	border: 1px solid #CC0000;
	text-align: center !important;
}

.nomeCurso {
	color: #49508B;
	font-size: 1.1em;
	font-weight: bold;
}
.nomeCursoMD {
	color: #339999;
	text-decoration: underline;
}
.nomeCursoCD {
	color: #990000;
	text-decoration: underline;
}
.nomeCursoENF {
	color: #CC0000;
	text-decoration: underline;
}
.nomeCursoFISIOT {
	color: #009933;
	text-decoration: underline;
}
.nomeCursoACD {
	font-size: 0.7em;
}
.nomeCursoDIRMED {
	color:#009900;
	text-decoration: underline;
}

.tabelaPadrao {
	border: solid #D6E0E2;
	border-width: 1px 0 0 1px;
	border-collapse: collapse;
}
.tabelaPadrao td {
	padding: 5px;
	border: solid #D6E0E2;
	border-width: 0 1px 1px 0;
}
.tabelaPadrao .tabelaPadraoTdDestaq {
	background-color: #F5F5F5;
}
.tabelaPadrao .tabelaPadraoHeader td {
	border-color: #D6E0E2;
	background-color: #E8EEF4;
	font-weight: bold;
	color: #003399;
}
.tabelaPadrao .linhaCor0 td {
	background-color: #FFFFFF;
}
.tabelaPadrao .linhaCor1 td {
	background-color: #F5F5F5;
}

.certificado-consulta {
	float:right; 
	width:210px; 
	border:1px solid #A6D9EA; 
	padding:10px;
	margin: 0 0 15px 15px;
}
.certificado-consulta hr {
	border-width: 0;
	height: 1px;
	border-top: solid #CCCCCC 1px;
}
.certificado-consulta .certificado-input {
	border:1px solid #e2814b;
	padding:3px;
	color: #A85400;
	background: #FFF9F2;
	text-align: center;
	font: 14px "Trebuchet MS", Tahoma, Verdana;
	width: 150px;
}
.certificado-erro {
	font-size: 12px;
	margin: auto;
	padding: 10px;
	width: 600px;
	color: #CC0000;
	background: #FFE1E1;
	border: 1px solid #CC0000;
	text-align: center !important;
}
.certificado-registro {
	padding: 10px;
	border: 1px solid #FF6600;
	font-size: 0.8em;
	background: #FFFFCC;
	width: 150px;
}
.certificado-registro div {
	font-size: 2em;
}

#logo_virtual{
	margin:0 auto;
	padding:7px;
	width:780px;
	clear:both;
	text-align:right;
}
.textarea-contrato {
	text-align: justify;
}
.texto-mini {
	font: 0.8em Arial, Helvetica, sans-serif;
}
.color-01 {
	color: #525372;
}

.parceirosTabelaLogo td {
	font-size: 9px;	
	padding: 0 5px;
}