/***********
	Elementos da página
***********/
body {
	font-family: Arial, Verdana;
	color: #050505;
	background-color: #f0f0f7;
	font-size:16px;
	text-align: justify;
	line-height: 19px;
	margin: 10px;
}

.pagina{
	font-family: Arial, Verdana;
	color: #000000;
	background-color: #f0f0f7;
	font-size:14px;
	text-align: justify;
	line-height: 19px;
	margin: 0px;
}

.texto{
	background-color:#ffffff;
	padding:25px;
	border:2px solid #000000;
	vertical-align:top;
	width:630;
}

/***********
	Alto da página
***********/
.cabecalho{
	color:#ffffff;
	background-color:#cc0000;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	padding:10px;
	line-height:30px;
}

.destaque{
	color:#ffff00;
}

.rodape{
	color:#ffffff;
	background-color:#cc0000;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	padding:10px;
	line-height:25px;
}


/***********
	Destaques
***********/
h1{
	font-size: 22px;
	font-weight: bold;
	color: #000099;
	text-align: center;
	padding: 5px;
	margin: 0 0 10 0 px;
}

h2{
	font-size: 18px;
	font-weight: bold;
	color: #0000bb;
	text-align: left;
	padding: 5 0 5 0 px;
	margin: 0px;
}

h3{
	font-size: 14px;
	font-weight: bold;
	color: #0000bb;
	text-align: left;
	padding: 5 0 5 0 px;
	margin: 0px;
}

h4{
	font-size: 14px;
	font-weight: bold;
	color: #0000bb;
	text-align: center;
	padding: 5 0 5 0 px;
	margin: 0px;
}

/***********
	COLUNAS J e B
***********/
.colJ{
	background-image:url(colj.gif);
	background-position:0 100;
	background-repeat: no-repeat;
	width:112px;
}

.colb{
	background-image:url(colb.gif);
	background-position:10 100;
	background-repeat: no-repeat;
	width:112px;
}

/***********
	MENU 
***********/

/*** Fundo da coluna de menu ***/
.colunaMenu{
	vertical-align:top; 
	background-color:#004499;
	width:180px;
}

ul.menu{ 
	list-style: none; 
	text-align: left; 
	margin: 0px; 
	padding: 0px; 
	font-size: 12px; 
}

/*** Grupo de Opções ***/
ul.menu li.grupo{ 
	color: #fffff0; 
	background-color: #004499; 
	font-weight: bold; 
	border-bottom: 1px #000047 solid; 
	padding: 3px 3px 3px 6px 
}

/*** Opções ***/
ul.menu li{ 
	color: #000070; 
	background-color: #69ade3; 
	font-weight: bold; 
	border-bottom: 1px #777777 solid; 
	padding: 4px 4px 4px 10px 
}

/*** Opção da página atual ***/
ul.menu li.opcaoAtual{ 
	color: #004499; 
	background-color: #ffffff; 
	font-weight: bold; 
	border-bottom: 1px #777777 solid; 
	padding: 4px 4px 4px 10px 
}

/*** Opções quando o mouse sobrevoa ***/
ul.menu li.fundo1{ 
	color: #ffffff; 
	background-color: #345691; 
	font-weight: bold; 
	border-bottom: 1px #777777 solid; 
	padding: 4px 4px 4px 10px 
}


/***********
	Tabelas avulsas
***********/

table{
	font-size:12px;
}

th{
	background-color: #0077ff;
	color:#ffffff;
	font-size: 12px
}

/***********
	Links
***********/

A:link{ text-decoration: none }
A:visited{ text-decoration: none }
A:active{ text-decoration: none }
A:hover{ text-decoration: underline; color: red; }

/***********
	Outros
***********/

ol{
	font-weight:bold;
	font-size:14px;
	color: #0000bb;
}

ul.listaNormal{
	font-size:16px;
	color: #ff0000;
}

.pergunta{
	font-size:16px;
	color: #0000bb;
}

.resposta{
	font-weight:normal;
	font-size:16px;
	color: #050505;
}

.form{
	font-size:12px;
	color:#000000;
	background-color:#f0f0f0;
	border: 1px solid #000000;
}

.formEnviar{
	margin-left:70px;
	margin-right:70px;
	padding:20px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	background-color:#f0f0f0;
	border: 1px solid #000000;
}

.imagemCentro{
	text-align:center;
	padding:5px;
}

hr{
	width: 50%;
	text-align: center;
}
