﻿

.barraDivisao
{
	background: #CECECE;
	width: 1px;	
	vertical-align: top;
}


/* LOGIN */

.login .textoPequeno
{
	color: Gray;
	padding-bottom: 10px;
	display: block;
}

.login .caixaLogin
{
}

.linkSubtitulo
{
	border-bottom: solid 1px #DDDDDD;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.linkSubtitulo a
{
	font-size: 85%;
	text-decoration: none;
	font-weight: bold;
}

.tabelaComparacao
{
	background: #DFDFDF;
	margin-top: 10px;
	text-align: center;
}

.tabelaComparacao td
{
	border: solid 2px White;
	background-color: White;
	padding: 5px;
}

.tabelaComparacao th
{
	padding: 5px;
	text-align: left;
	border: solid 2px White;
	font-weight: normal;
}

.tabelaComparacao .cabecalho
{
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}

/** Lista de salas */
.salaLista
{
	padding-top: 5px;	
}

.salaLista a
{
	display: block;
}

/**
 * Tabela genérica utilizada em diversas partes do site
 */
.tabela
{
	border-width: 0px;
	margin-top: 10px;
}

.tabela td
{
	border: solid 2px White;
	padding: 10px;
	vertical-align: top;
}

.tabela th
{
	background-color: White;
	padding: 10px;
	margin: 0px;
	text-align: left;
	border: solid 1px White;
	vertical-align: top;
}

.tabela .cabecalho
{
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 120%;
}

.corpoTopo
{
	width: 100%;
	width: 850px;
	background: White;	
	border-left: solid 1px #7993A2;
	border-right: solid 1px #7993A2;
	border-top: solid 1px #7993A2;
}

.corpo
{
	width: 100%;
}

.corpo .colunaEsquerda
{
	width: 180px;
	vertical-align: top;
}

.corpo .colunaEsquerda ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	margin-bottom: 4px;
}

.corpo .colunaEsquerda li
{	
	background: url(../../Imagem/Padrao/Site/setaMenu.gif) fixed left no-repeat;
	margin-bottom: 5px;
}

.corpo .colunaEsquerda ul li a
{
	margin-left: 13px;
}

.selecionado
{
	font-weight: bold;
}

.corpo .colunaEsquerda .titulo
{
	display: block;
	height: 26px;
	color: White;
	font-size: 90%;
	font-weight: bold;
	line-height: 26px;
	padding-left: 8px;
}

.corpo .conteudo
{
	display: block;
	width: 100%;
	float: left;
	margin-top: 3px;
}

#rodape
{
	text-align: center;
	padding: 20px;
	font-size: 90%;
}
#rodape p
{
	padding: 0px;
	margin: 0px;
}

/* Blocos de título e texto */
.blocoInformacao
{
	margin-bottom: 15px;
	display: block;
	line-height: 170%;
}

.blocoInformacaoTitulo
{
	font-family: Arial;
	letter-spacing:0pt;
	font-size: 150%;
	display: block;
	padding-bottom: 3px;
	border-bottom: dotted 1px #BBBBBB;
	margin-bottom: 10px;
	color: #999999;
}

.blocoInformacao a
{
	margin-top: 7px;
	padding-right: 7px;
}


/***********************************************************
 * MENU DA SALA
 ***********************************************************/
.menuLateral
{
	vertical-align: top;
}

.menuLista
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.menuLista li
{
	border-bottom: solid 1px #BFBFBF;
} 

.menuLista li a
{
	display: block;
	padding: 5px;
	text-decoration: none;
	color: #333333;
	border-top: solid 1px White;	
}

.menuLista li a:hover
{
	background-color: #B6CCD7;	
}

.menuTitulo
{
	height: 41px;
	line-height: 41px;
	padding-left: 5px;
	font-weight: bold;
}

.menuAtalho
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom:5px;
	padding-top: 5px;
	font-weight: bold;
}

/**
 * Configura os links do menu lateral da esquerda que não estão visíveis para o aluno
 */
.menuLinkInvisivel
{
	text-decoration: none;
	color: #9E9E9E;
}

.espacoBranco
{
	height: 10px;
	background-color: White;
}

/**********************************************************
 * Site
 **********************************************************/

/* Formatação do título da página */

.paginaTitulo {
    color:#fff;    
    padding-left: 5px;
    height: 41px;
    vertical-align: middle;
    margin-bottom: 10px;
}

.paginaTitulo .icone
{
    width: 1px;
    padding-left: 5px;
    padding-right: 4px;
}

.paginaTitulo h1, .paginaTitulo h2
{
	color:#FFF;
	display: block;
}

.paginaTitulo .ajuda
{

    text-align: right;
    width: 30.0%;
    vertical-align:bottom;
}

.paginaTitulo h2
{
	 font-size: 130%;
}

