﻿/* 20140220 > BMCC > Ementas Lista
 ------------------------------------------------------------------------------ */
div.lstEmentas {
    margin:10px 0;
}
div.lstEmentas a.Item {
    display:block;
    margin-bottom:15px;
    padding:5px;
    border:solid 1px #fff;
}
div.lstEmentas a.Item:hover {
    border:solid 1px #1a3765;
}
div.lstEmentas a.Item h1 {
    display:block;
    font-size:16px;
    font-weight:normal;
    margin:0 0 10px 0;
}

/* 20140220 > BMCC > Ementas Detalhe
 ------------------------------------------------------------------------------ */
div.EmentaDet {
    margin:10px 0;
}
div.EmentaDet h1 {
    font-size:16px;
    margin:0;
}
div.EmentaDet div.Semana {
    font-size:14px;
    margin:15px 0 5px 0;
}
div.EmentaDet div.lst {
    background-color:#f4f4f4;
    padding:5px 0;
}
div.EmentaDet table.Cal {
    width:100%;
}
div.EmentaDet table.Cal td.Data {
    width:40px;
    vertical-align:top;
    text-align:center;
    border-right:solid 1px #fff;
    padding:3px 0;
}
div.EmentaDet table.Cal td.Data div.DiaS {
    font-size:12px;
    color:#6c6c6c;
}
div.EmentaDet table.Cal td.Data div.DiaN {
    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 #fff;
}

/* 20140220 > BMCC > Visitas de Estudo
 ------------------------------------------------------------------------------ */
div.lstVEstudo {
    margin:10px 0;
}
/* ITEM */
div.lstVEstudo div.Item {
    border:solid 1px #1a3765;
    padding:10px;
    margin:3px 0;
}
div.lstVEstudo div.Item h1 {
    display:block;
    font-size:16px;
    margin-bottom:10px;
}
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:#fff;
}
div.lstVEstudo a.Item {
    display:block;
    margin:10px 0;
    text-decoration:none;
    color:#6c6c6c;
    padding:3px;
    border:solid 1px #fff;
}
div.lstVEstudo a.Item:hover {
    border: solid 1px #1a3765;
}

/* 20140220 > BMCC > Visitas de Estudo Confirmção
 ------------------------------------------------------------------------------ */
div.VEConfirm { }
div.VEConfirm h1 {
    text-align:center;
    margin-bottom:15px;
}
div.VEConfirm h2 {
    text-align:center;
    margin-bottom:30px;
}

/* 20140220 > BMCC > Tabela da Conta Currente
 ------------------------------------------------------------------------------ */
table.CCTable {
    width:100%;
    margin:0;
}
table.CCTable td.Head {
    font-weight:bold;
    padding:3px;
}
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 #3a3a3a;
    text-align:right;
    color:#3a3a3a;
}

/* 20140220 > BMCC > WELCOME HOME PAGE
 ------------------------------------------------------------------------------ */
div.ARWelcome {
    padding:5px;
    border:solid 1px #1a3765;
}
div.ARWelcome h1 {
    margin:0;
    font-weight:normal;
    color:#1a3765;
}
div.ARWelcome a.Opt {
    border:solid 1px #1a3765;
    background-color:#efefef;
    padding:3px;
    display:inline-block;
	color:#1a3765;
	text-decoration:none;
}
div.ARWelcome table.Alunos {
    width:100%;
}
div.ARWelcome table.Alunos td.FieldName {
    border-bottom:solid 1px #ccc;
    background-color:#efefef;
    font-weight:bold;
    padding:3px;
}
div.ARWelcome table.Alunos td.FieldValue {
    border-bottom:solid 1px #ccc;
    padding:2px;
}

/* 20140220 > BMCC > Ementas Detalhe
 ------------------------------------------------------------------------------ */
div.ProfileAluno {
    margin:10px 0;
    border:solid 1px #ccc;
}
div.ProfileAluno h1 {
    display:block;
    font-size:16px;
    color:#1a3765;
    margin:0;
    padding:0;
}
div.ProfileAluno div.Nome {
    float:left;
    font-size:15px;
    margin:0 0 5px 0;
}
div.ProfileAluno div.ProfileContainer {
    background-color:#f4f4f4;
    padding:5px 0;
}
div.ProfileAluno div.ProfileContainer img.photo {
    width:100px;
    height:150px;
    float:left;
    margin-right:15px;
}
div.ProfileAluno div.ProfileContainer table.Profile {
    background-color:#fff;
    width:494px;
    float:left;
}
div.ProfileAluno div.ProfileContainer table.Profile td.Data {
    vertical-align:top;
    text-align:left;
    padding:3px;
    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;
}

/* 20140220 > BMCC > CEH 
 ------------------------------------------------------------------------------ */
div.CEH {
    margin:10px 0;
}
div.CEH div.Mes {
    font-size:15px;
    color:#3a3a3a;
    margin:25px 0 0 0;
    font-weight:bold;
}
div.CEH div.lst {
    background-color:#f4f4f4;
    padding:5px 0;
}
div.CEH table.Cal {
    width:100%;
    border:solid 1px #3a3a3a;
}
div.CEH table.Cal td.HCell {
    border:solid 1px #3a3a3a;
    background-color:#fff;
    padding:2px;
    text-align:center;
    vertical-align:middle;
    font-weight:bold;
    color:#3a3a3a;
}
div.CEH table.Cal td.Data {
    border:solid 1px #3a3a3a;
    text-align:center;
    padding:3px 0;
    font-weight:bold;
    color:#3a3a3a;
}
div.CEH table.Cal td.Info {
    border-top:solid 1px #3a3a3a;
    border-left:solid 1px #3a3a3a;
    vertical-align:top;
    text-align:left;
    text-align:center;
    color:#3a3a3a;
}
div.CEH table.Cal td.ISplit {
    border-right:solid 1px #3a3a3a;
}
div.CEH table.Cal td.VSplit {
    padding-top:5px;
    border-bottom:solid 3px #fff;
}

/* 20140220 > BMCC > Ficha de Inscrição
 ------------------------------------------------------------------------------ */
div.DecRendLst div.TituloItem {
    font-size:15px;
    color:#3a3a3a;
    margin:25px 0 0 0;
    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:#3a3a3a;
}
div.DecRendLst div.Item table.DocInfo td.Info {
    border-bottom:solid 1px #cccac6;
    padding:2px;
    color:#555;
}