/* ============================================ */
/* Background												*/
/* ============================================ */

.cLumBody						{ background-color:#E0E0E0;							margin:0px;		padding:0px; }
.bgQuadriculado				{ background:url(../images/fundo.gif) repeat;	margin:0px;		padding:0px; }
.bgBranco						{ background-color: #FFFFFF; border-left: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; position:relative; z-index:2; height:500px;}
.bgBarraSuperior				{ background: url(../images/bgBarraSuperiorRepeat.gif) repeat-x; height: 28px; }
.bgCinza							{ background-color: #E0E0E0; }
.bgCinzaClaro					{ background-color: #F5F4F4; }
.bgBotaoMostrar				{ background: url(../images/btMostraAreaPublica.gif) no-repeat; width: 12px; height: 11px; }
.bgBotaoEsconder				{ background: url(../images/btEscondeAreaPublica.gif) no-repeat; width: 12px; height: 11px; }
.quote							{ background-color: #F2F2F2; border: 1px solid #AFB3B2; padding: 10px; }

/* ============================================ */
/* Input														*/
/* ============================================ */

.inputText						{ border:1px solid #C8C8C8; height:16px; }
.inputTextArea					{ border:1px solid #C8C8C8; }
.inputBusca						{ border:0px;					 height:17px; }
.inputBancoQuestao			{ border:1px solid #7F9DB9; height:18px; }
.inputTextAreaBancoQuestao { border:1px solid #7F9DB9; }
.combo							{ border:1px solid #9C9C9C; }
.larguraTotal					{ width:100%; }

/* ============================================ */
/* Borda														*/
/* ============================================ */

.bordaImagem					{ border: solid 4px #DCD5DB; }
.bordaImagem2					{ border: solid 4px #CFCFCF; }
.bordaTitulo					{ border-bottom: dotted 1px #CFCFCF;padding-bottom:5px;}

/* ============================================ */
/* Link														*/
/* ============================================ */

a:link							{ text-decoration: none; }
a:visited						{ text-decoration: none; cursor:pointer; }
a:hover							{ text-decoration: underline; cursor:pointer; }
a:active							{ text-decoration: none; }
/* Questão visitada na lista de adição a uma prova */
.tableQuestions a:visited	{color: #999;}

/* ============================================ */
/* Texto														*/
/* ============================================ */

/* Efeitos */

.B			{ font-weight: bold; }
.Up		{ text-transform: uppercase; }
.U			{ text-decoration: underline; }

/* Família */

.Arial		{ font-family:Arial; }

/* Tamanho */

.n9	{ font-size:9px; }
.n10	{ font-size:10px; }
.n11	{ font-size:11px; }
.n12	{ font-size:12px; }
.n13	{ font-size:13px; }
.n14	{ font-size:14px; }
.n15	{ font-size:15px; }
.n16	{ font-size:16px; }
.n18	{ font-size:18px; }
.n19	{ font-size:19px; }
.n20	{ font-size:20px; }
.n24	{ font-size:24px; }
.n30	{ font-size:30px; }

/* Cor */

.Preto		{ color:#000000; }
.Branco		{ color:#FFFFFF; }
.Cinza		{ color:#616161; }
.Cinza2		{ color:#707070; }
.Cinza3		{ color:#5E5E5E; }
.Cinza4		{ color:#403B40; }
.Cinza5		{ color:#F2F2F2; }
.Vermelho	{ color:#B20C26; }
.Vermelho2	{ color:#C3003A; }


/* ============================================ */
/* Menu														*/
/* ============================================ */

.menuInterno		
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	position:absolute;
	left:0px;
	top:0px;
	
	visibility:hidden;

	z-index:102;
}


/*------------------------------------*
				MENU Drop Down
*------------------------------------*/
#menuHorizontalPrincipal ul#horiznav, #horiznav ul{
margin:0;
padding:0;
list-style-type:none;
}

#menuHorizontalPrincipal #horiznav li{
float:left;
position:relative;
z-index:3;
}

#menuHorizontalPrincipal #horiznav li a{
display:block;
line-height:20px;
text-decoration:none;
}

#menuHorizontalPrincipal #horiznav li a:hover{
color:#333333;
}

#menuHorizontalPrincipal #horiznav li ul{
display:none;
position:absolute;
left:0;
top:35px;
padding-top:3px;
border:1px solid #B5B5B5;
border-radius:5px;
background-color:#EEEEEE;
}

#menuHorizontalPrincipal #horiznav li:hover ul {
display:block;
}

#menuHorizontalPrincipal #horiznav li:hover ul li {
display:block;
width:100%;
}

#menuHorizontalPrincipal #horiznav li ul li a {
white-space:nowrap;
padding-left:7px;
padding-right:7px;
}

#menuHorizontalPrincipal li#borda{
height:7px;
}

.MenuAtivo{
background: url(../images/btMenuPrincipalHLRepeat.gif) repeat-x;
font-family:Arial;
color:#FFFFFF; 
font-weight: bold; 
text-transform: uppercase;
height:35px;
}

.Menu {
background: url(../images/btMenuPrincipalRepeat.gif) repeat-x;
font-family:Arial;
color:#616161;
font-weight: bold; 
text-transform: uppercase; 
height:35px;
}


.MenuEsq {
background: url(../images/btMenuPrincipalEsq.gif) top right; width:5px;height:35px;
}

.MenuDir {
background: url(../images/btMenuPrincipalDir.gif) top right;width:5px;height:35px;
}

.MenuEsqAtivo {
background: url(../images/btMenuPrincipalHLEsq.gif) top right;width:5px;height:35px;
}

.MenuDirAtivo {
background: url(../images/btMenuPrincipalHLDir.gif) top right;width:5px;height:35px;
}

/* ============================================ */
/*						Zoom Arquivos						*/
/* ============================================ */

div.fotoZoom									{position:absolute;z-index:900001;visibility:hidden;height:auto;}

div.fotoZoom div.fechar						{position:absolute;right:6px;bottom:-20px;}
div.fotoZoom div.fechar a					{width:48px;display:block;}
			
div.sombra {
	background:black;
	width:100%;
	left:0;
	top:0;
	position:absolute;
	z-index:900000;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;
}

div.zoom {
	width:100%;
	left:0;
	top:0;
	position:absolute;
	z-index:900001;
}

div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	background:#8C9286;
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
		
}

/* ============================================ */
/*						Votação								*/
/* ============================================ */

.btnEstrelaCheiaPlus	{
	width:12px; 
	height:12px; 
	background:url(../images/EstrelaCheia.gif) no-repeat left top; 
	float:left;
	cursor:pointer; 
	}

.btnEstrelaVaziaPlus	{ 
	width:12px; 
	height:12px; 
	background:url(../images/EstrelaVazia.gif) no-repeat left top; 
	float:left;
	cursor:pointer; 
	}
	