/* DEFINIÇÕES GERAIS PARA A FORMATAÇÃO DO SITE */
body {
	background-color: #41555F;
	margin-top: 10px; 
	margin-left: 10px; 
	margin-bottom: 10px; 
	margin-right: 10px;
	color: #000000;
}

table td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}

/* DEFINIÇÃO PARA OS TÍTULOS DAS SEÇÕES COM ALINHAMENTO PARA A ESQUERDA */
td.tituloLeft {
	background-color: #2F4C5F;
	font-weight: bold;
	text-align: left;
}

/* DEFINIÇÃO PARA OS TÍTULOS DAS SEÇÕES COM ALINHAMENTO PARA A DIREITA */
td.tituloRight {
	background-color: #2F4C5F;
	font-weight: bold;
	text-align: right;
}

/* DEFINIÇÃO DO FUNDO DO BACKGROUND PARA O FLASH DE ENTRADA */
td.fundoFlash {
	background-color: #576972;
	text-align: center;
}

/* DEFINIÇÃO DOS TEXTOS QUE ESTARÃO DENTRO DAS SEÇÕES E ALINHADOS PARA A ESQUERDA */
td.textoLeft {
	color: #000000;
	font-weight: normal;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}

/* DEFINIÇÃO DOS TEXTOS QUE ESTARÃO DENTRO DAS SEÇÕES E ALINHADOS PARA A ESQUERDA */
td.textoRight {
	color: #000000;
	font-weight: normal;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: right;
}

/* DEFINIÇÃO DOS TEXTOS QUE ESTARÃO DENTRO DAS SEÇÕES E ALINHADOS NO CENTRO */
td.textoCenter {
	color: #000000;
	font-weight: normal;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
}

/* DEFINIÇÃO DOS TEXTOS QUE ESTARÃO DENTRO DAS SEÇÕES E ALINHADOS DE FORMA JUSTIFICADA */
td.textoJustificado {
	color: #000000;
	font-weight: normal;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;
}

/* DEFINIÇÃO DO POSICIONAMENTO DAS FOTOS DENTRO DAS SEÇÕES */
td.fotosCenter {
	text-align: center;
}

/* DEFINIÇÃO DOS TEXTOS QUE ESTARÃO EM DESTAQUE DENTRO DAS SEÇÕES */
.textoDestaque {
	font-weight: bold;
	color: #FF0000;
}

.textoNegrito {
	font-weight: bold;
	color: #000000;
}

/* DEFINIÇÃO DOS TEXTOS QUE ESTARÃO EM DESTAQUE NAS FOTOS DOS ENCONTROS */
.textoDestaqueFotos {
	font-weight: bold;
	color: #2F4C5F;
	text-align: center;
}

/* DEFINIÇÃO DA TABELA QUE FORMA AS SEÇÕES DO SITE */
.tabelaSecao {
	border-color: #2F4C5F;
}

/* DEFINIÇÃO DA LINHA DE SEPARAÇÃO DE TEXTO DENTRO DAS SEÇÕES */
hr {
	color: #2F4C5F; 
	size: 2;
}

/* DEFINIÇÃO DA FORMATAÇÃO DAS PERGUNTAS DAS ENTREVISTAS */
.perguntasEntrevista {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: justify;
}

/* DEFINIÇÃO DA FORMATAÇÃO DAS RESPOSTAS DAS PERGUNTAS DAS ENTREVISTAS */
.respostasEntrevista {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
	color: #000000;
	text-align: justify;
}

/* DEFINIÇÃO DA TABELA PARA AVISO DE COMPRA NA LOJA VIRTUAL */
table.lojaVirtual {
	background-color: #FFAE31;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	border: dashed;
	border-width: thin;
	border-color: #000000;
}

table.lojaVirtual td {
	background-color: #FFAE31;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}


.respostasEntrevista {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
	color: #000000;
	text-align: justify;
}

.textoForumAdministrador {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
}

.textoForumCoordenador {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #008000;
	text-align: center;
}

.textoForumModerador {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0000FF;
	text-align: center;
}

.textoForumEspecialista {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #800080;
	text-align: center;
}

.textoForumPromoter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #008080;
	text-align: center;
}

/* LINKS PARA OS ELEMENTOS DO SITE */
.link { font-size: 10px; color: #FFFFFF; font-weight: bold; text-decoration: none }
a.link { text-decoration: none; color: #FFFFFF; font-weight: bold; }
a.link:visited { text-decoration: none; color: #FFFFFF;  }
a.link:hover { text-decoration: none; color: #FF8723; }

.linkInterno { font-size: 10px; color: #000000; font-weight: bold; text-decoration: none }
a.linkInterno { text-decoration: none; color: #000000; font-weight: bold; }
a.linkInterno:visited { text-decoration: none; color: #000000;  }
a.linkInterno:hover { text-decoration: none; color: #FF8723; }

.linkGrande { font-size: 20px; color: #000000; font-weight: bold; text-decoration: none }
a.linkGrande { text-decoration: none; color: #000000; font-weight: bold; }
a.linkGrande:visited { text-decoration: none; color: #000000;  }
a.linkGrande:hover { text-decoration: none; color: #FF8723; }

.toolTip {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:normal; 
	font-weight: normal;
	color: #FFFFFF;
	background-color:#2F4C5F; 
	padding:1px; 
	border:1px solid #000000;
}

/* 
	ESTRUTURA PRINCIPAL DO LAYOUT
	AS CLASSES A SEGUIR ESTÃO COMPONDO AS DIVISÕES DO SITE COMO AS BORDAS E CORPO DAS SEÇÕES
*/
.ul { background-image: url(../icons/upper_left.gif); }
.uc { background-image: url(../icons/upper_center.gif); }
.ur { background-image: url(../icons/upper_right.gif); }

.headl { background-image: url(../icons/head_left.gif); }
.headr { background-image: url(../icons/head_right.gif); }

.tul { background-image: url(../icons/toolbar_upper_left.gif); }
.tuc { background-image: url(../icons/toolbar_upper_center.gif); }
.tur { background-image: url(../icons/toolbar_upper_right.gif); }

.tlc { background-image: url(../icons/toolbar_lower_center.gif); }

.left { background-image: url(../icons/left.gif); }
.right { background-image: url(../icons/right.gif); }

.ll { background-image: url(../icons/lower_left.gif); }
.lc { background-image: url(../icons/lower_center.gif); }
.lr { background-image: url(../icons/lower_right.gif); }

.secaoUpLeft { background-image: url(../icons/secao_upper_left.gif); }
.secaoUpCenter { background-image: url(../icons/secao_upper_center.gif); }
.secaoUpRight { background-image: url(../icons/secao_upper_right.gif); }

.secaoLeft { background-image: url(../icons/secao_left.gif); }
.secaoRight { background-image: url(../icons/secao_right.gif); }

.secaoLowerLeft { background-image: url(../icons/secao_lower_left.gif); }
.secaoLowerCenter { background-image: url(../icons/secao_lower_center.gif); }
.secaoLowerRight { background-image: url(../icons/secao_lower_right.gif); }

.separador { background-image: url(../icons/toolbar_middle_center.gif); }

.fundoIframe { background-color: #FFFFFF; }