﻿/* 20110706 > BMCC > Ementas Lista
 ------------------------------------------------------------------------------ */
div.lstEmentas { margin: 10px 0px; }
div.lstEmentas a.Item { display: block; margin: 10px 0px; padding: 5px; color: #9a9a9a; border: solid 1px #ffffff; }
div.lstEmentas a.Item:hover { background-color: #f9f9f9; border: solid 1px #91a815; }
div.lstEmentas a.Item h1 { display: block; font-size: 16px; color: #426513; margin: 0px 0px 7px 0px; padding: 0px; }



/* 20110706 > BMCC > Ementas Detalhe
 ------------------------------------------------------------------------------ */
div.EmentaDet { margin: 10px 0px; }
div.EmentaDet h1 { display: block; font-size: 16px; color: #426513; margin: 0px; padding: 0px; }
div.EmentaDet div.Semana { font-size: 14px; color: #494949; margin: 15px 0px 5px 0px; }
div.EmentaDet div.lst { background-color: #f4f4f4; padding: 5px 0px; }
div.EmentaDet table.Cal { width: 100%; }
div.EmentaDet table.Cal td.Data { width: 40px; vertical-align: top; text-align: center; border-right: solid 1px #FFFFFF; padding: 3px 0px; }
div.EmentaDet table.Cal td.Data div.DiaS { font-family: Arial; font-size: 12px; color: #6c6c6c; }
div.EmentaDet table.Cal td.Data div.DiaN { font-family: Arial; font-size: 21px; color: #6c6c6c; }
div.EmentaDet table.Cal td.Info { vertical-align: top; text-align: left; padding: 3px 5px; }
div.EmentaDet table.Cal td.VSplit { padding-top: 5px; border-bottom: solid 3px #FFFFFF; }



/* 20110706 > BMCC > Visitas de Estudo
 ------------------------------------------------------------------------------ */
div.lstVEstudo { margin: 10px 0px; }

/* ITEM */
div.lstVEstudo div.Item { background-color: #f4f4f4; border: solid 1px #91a815; padding: 10px; margin: 3px 0px; }
div.lstVEstudo div.Item h1 { display: block; font-size: 16px; color: #426513; margin: 0px 0px 10px 0px; padding: 0px; }
div.lstVEstudo div.Item table.DadosVE { width: 100%; background-color: #eaeaea; }
div.lstVEstudo div.Item table.DadosVE td.Cell { padding: 3px; vertical-align: top; }
div.lstVEstudo div.Item table.DadosVE td.FieldInfo { width: 100px; font-weight: bold; text-align: right; }
div.lstVEstudo div.Item table.DadosVE td.DataInfo { }
div.lstVEstudo div.Item table.DadosVE td.DataInfo div.Data { padding: 2px; background-color: #FFFFFF; }

div.lstVEstudo a.Item { display: block; margin: 10px 0px; text-decoration: none; color: #99988D; padding: 3px; border: solid 1px #FFFFFF; }
div.lstVEstudo a.Item:hover { background-color: #EFEFEF; border: solid 1px #81B8EB; }



/* 20110706 > BMCC > Visitas de Estudo Confirmção
 ------------------------------------------------------------------------------ */
div.VEConfirm { }
div.VEConfirm h1 { text-align: center; }
div.VEConfirm h2 { text-align: center; margin-bottom: 35px; color: #426513; }



/* 20110706 > BMCC > Tabela da Conta Currente
 ------------------------------------------------------------------------------ */
table.CCTable { width: 100%; margin: 0px; }
table.CCTable td.Head { font-weight: bold; padding: 3px; color: #000000; }
table.CCTable td.Cell { padding: 2px; border-bottom: solid 1px #CCCAC6; }
table.CCTable td.Nume { text-align: right; }
table.CCTable td.Saldo { padding: 2px; font-weight: bold; background-color: #CCCAC6; border-top: solid 2px #000000; text-align: right; color: #000000; }



/* 20110706 > BMCC > WELCOME HOME PAGE
 ------------------------------------------------------------------------------ */
div.ARWelcome { padding: 5px; background-color: #F9F7DF; border: solid 1px #91A815; }
div.ARWelcome h1 { margin: 0px; padding: 0px; font-size: 21px; font-weight: normal; color: #000000; }
div.ARWelcome a.Opt { border: solid 1px #91A815; background-color: #e9df81; padding: 3px; color: #000000; display: inline-block; }
div.ARWelcome table.Alunos { width: 100%; }
div.ARWelcome table.Alunos td.FieldName { border-bottom: solid 1px #CCCCCC; background-color: #EFEFEF; font-weight: bold; padding: 3px; }
div.ARWelcome table.Alunos td.FieldValue { border-bottom: solid 1px #CCCCCC; padding: 2px; }



/* 20110706 > BMCC > Ementas Detalhe
 ------------------------------------------------------------------------------ */
div.ProfileAluno { margin: 10px 0px; border: solid 1px #CCCCCC; }
div.ProfileAluno h1 { display: block; font-size: 16px; color: #426513; margin: 0px; padding: 0px; }
div.ProfileAluno div.Nome { float: left; font-size: 15px; color: #000000; margin: 0px 0px 5px 0px; }
div.ProfileAluno div.ProfileContainer { background-color: #F4F4F4; padding: 5px 0px; }
div.ProfileAluno div.ProfileContainer img.photo { width: 100px; height: 150px; float: left; margin-right: 15px; }
div.ProfileAluno div.ProfileContainer table.Profile { background-color: #FFFFFF; width: 494px; float: left; color: #444444; }
div.ProfileAluno div.ProfileContainer table.Profile td.Data { vertical-align: top; text-align: left; padding: 3px; color: #000000; font-weight: bold; text-align: right; white-space: nowrap; }
div.ProfileAluno div.ProfileContainer table.Profile td.Info { vertical-align: top; width: 100%; padding: 3px;  text-align: left; }



/* 20110706 > BMCC > CEH 
 ------------------------------------------------------------------------------ */
div.CEH { margin: 10px 0px; }
div.CEH div.Mes { font-size: 15px; color: #000000; margin: 25px 0px 0px 0px; font-weight: bold; }
div.CEH div.lst { background-color: #f4f4f4; padding: 5px 0px; }
div.CEH table.Cal { width: 100%; border: solid 1px #000000; }
div.CEH table.Cal td.HCell{ border: solid 1px #000000; background-color: #FFFFFF; padding: 2px; text-align: center; vertical-align: middle; font-weight: bold; color: #000000; }
div.CEH table.Cal td.Data { border: solid 1px #000000; text-align: center; padding: 3px 0px; font-weight: bold; color: #000000; }
div.CEH table.Cal td.Info { border-top: solid 1px #000000; border-left: solid 1px #000000; vertical-align: top; text-align: left; text-align: center; color: #000000; }
div.CEH table.Cal td.ISplit { border-right: solid 1px #000000;}
div.CEH table.Cal td.VSplit { padding-top: 5px; border-bottom: solid 3px #FFFFFF; }



/* 20110706 > BMCC > Ficha de Inscrição
 ------------------------------------------------------------------------------ */
div.DecRendLst { }
div.DecRendLst div.TituloItem { font-size: 15px; color: #000000; margin: 25px 0px 0px 0px; font-weight: bold; }
div.DecRendLst div.Item { background-color: #F4F4F4; padding: 5px; margin-top: 5px; }
div.DecRendLst div.Item table.DocInfo { width: 100%; }
div.DecRendLst div.Item table.DocInfo td.HCell{ border-bottom: solid 1px #CCCAC6; padding: 2px; vertical-align: middle; font-weight: bold; color: #000000; }
div.DecRendLst div.Item table.DocInfo td.Info { border-bottom: solid 1px #CCCAC6; padding: 2px; color: #555555; }
