﻿/* ============================================ */
/* Background												*/
/* ============================================ */

.cLumBody						{ background: url(../images/home/bgFundo.gif) repeat-x left top #E0E0E0; margin: 0px; padding:0px;}
.bgVermelho						{ background-color:#A80620;} 
.bgVermelho2					{ background-color:#d81635;}
.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: #990033; }
.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; }
.inputLogin						{ border:solid 1px #E04D65; background-color:#C6122F; height:27px;}
.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; }

/* ============================================ */
/* Link														*/
/* ============================================ */

a				{ text-decoration: none; }
a:visited	{ text-decoration: none; }
a:hover		{ text-decoration: underline; cursor:pointer }

/* ============================================ */
/* 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;
}

/* ============================================ */
/*						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 */
		
}