/*inicio - Geral*/
p,img,div,ul,a,span,form{
	margin: 0px;
	padding: 0px;
	border: 0px;
	
	text-decoration:none;
	
	text-align:left;
	
	font-family:Georgia, arial, verdana;
	color:#919396;
}
.geral{
	margin: 0px;
	padding: 0px;
	background: url(../img/bg_geral.png) #ffffff no-repeat 0px 0px;
}

.boxGeral{
	margin: 0px;
	padding: 0px;
	
	float:left;
	
	width:760px;
	height:auto;
}

/*fim - Geral*/

/*inicio - Box Logo*/

.boxLogo{
	position: absolute;
	z-index: 1;
	float: left;
	
	width: 580px;
	height: 345px;
	
	top: -50px;
	left: -100px;
}

/*fim - Box Logo*/

/*inicio - Box Texto Topo*/

.boxTextoTopo{
	position:absolute;
	z-index:1;
		
	width: 290px;
	height: 214px;
	
	top: 0px;
	left: 475px;
}

.boxTextoTopo p{
	font-size:11px;
	color:#919396;
	
	margin: 0px 0px 10px 0px;
}

/*fim - Box Texto Topo*/

/* inicio - Coluna Esquerda*/

/*inicio - boxGeral Coluna Esquerda*/

.boxGeralColunaEsquerda{
	position: relative;
	z-index: 3;
	float: left;
	
	width: 253px;
	height: auto;
	
	top: 343px;
	left: 33px;
}

/*fim - boxGeral Coluna Esquerda*/

/*inicio - Box Participe*/

.boxParticipe{
	position: relative;
	z-index: 1;
	float: left;
	
	width: auto;
	height: auto;
	
	top: 0px;
	left: 0px;
}

.tituloBoxParticipe{
	font-size:23px;
	font-weight:bold;
	color:#f47721;
}

.subTituloBoxParticipe{
	font-size:23px;
}

.subTituloBoxItalico{
	font-style:italic;
	font-size:14px;
	color:919396;
	margin-top:5px;
}

.formTextoParticipe{
	width:154px;
	
	border:solid 1px #d9d9d9;
}

.formBoxTextoParticipe{
	width:210px;
	height:80px;
	
	overflow:auto;
	
	border:solid 1px #d9d9d9;
}

.textoFormParticipe{
	font-family:Georgia, arial, verdana;
	font-size:11px;
	color:#666666;
}

.btEnviarOutraParticipe{
	margin:auto;
	text-align:center;
	
	margin:0px 0px 10px 0px;
}

.textoSucessoRespostas{
	font-size:11px;
	
	margin:0px 0px 20px 0px;
}

.tituloBoxParticipeSucessoAzul{
	font-size:30px;
	color:#2471b8;
}

.tituloBoxParticipeSucessoVerde{
	font-size:30px;
	color:#53be77;
}

.tituloBoxParticipeSucessoLaranja{
	font-size:30px;
	font-weight:bold;
	color:#f47721;
	
	margin:0px 0px 20px 0px;
}

.textoFormParticipeSucesso{
	font-size:11px;
}

/*fim - Box Participe*/

/*inicio - Box Ultimas Perguntas*/

.boxUltimasPerguntas{
	position: relative;
	z-index: 1;
	float: left;
	
	width: auto;
	height: auto;
	
	top: 0px;
	left: 0px;
}

.tituloBoxUltimasPerguntas{
	margin:0px 0px 10px 0px;
	
	font-size:23px;
	color:#1ba94b;
}

.listaUltimasPerguntas{
	list-style-type:none;
}

.listaUltimasPerguntas li{	
	padding:0px 0px 0px 10px;
	margin:0px 0px 10px 0px;
	
	background: url(../img/ico_mais_verde.gif) no-repeat 0px 5px;
}

.listaUltimasPerguntas li a{
	font-size:12px;
	color:#666666;
}

/*fim - Box  Ultimas Perguntas*/

/*inicio - Box Arquivo*/

.boxArquivo{
	position: relative;
	z-index: 1;
	float: left;
	
	width: auto;
	height: auto;
}

.boxArquivo Table{
	text-align:center;
}

.paginacaoArquivo{
	margin:auto;
}

.tituloBoxArquivo{
	margin:0px 0px 10px 0px;
	
	font-size:23px;
	color:#2471b8;
}

.listaArquivo{
	list-style-type:none;
}

.listaArquivo li{
	padding:0px 0px 0px 10px;
	margin:0px 0px 10px 0px;
	
	letter-spacing:2px;
	
	background: url(../img/ico_mais_azul.gif) no-repeat 0px 8px;
}

.listaArquivo li a{
	font-size:12px;
	color:#666666;
}

.itemPaginacaoArquivoGeral{
	margin:0px 5px 0px 5px;
	
	text-align:center;
	
	font-style:italic;
	font-size:10px;
	color:#2471b8;
}

.itemPaginacaoArquivo{
	font-style:italic;
	font-size:10px;
	color:#2471b8;
}

.itemPaginacaoArquivoSelecionado{
	font-weight:bold;
	font-size:12px;
	color:#2471b8;
}

/*fim - Box Arquivo*/

/*fim - Coluna Esquerda*/


/* inicio - Coluna Direita*/

/*inicio - boxGeral Coluna Direita*/

.boxGeralColunaDireita{
	position: relative;
	z-index: 1;
	float: left;
	
	clear:right;
	
	width: 460px;
	height: auto;
	
	top: 261px;
	left: 54px;
	
	vertical-align:top;
}

.boxPerguntasRespostas{
	display:block;
}

.informacoesPergunta{
	margin:10px 0px 20px 10px;
}

.dataPergunta{
	font-size:11px;
	color:#1ba94b;
}

.usuarioPergunta{
	font-style:italic;
	font-size:11px;
	color:#f47721;
}

.tituloUltimasRespostas{
	margin:0px 0px 10px 5px;
	
	font-size:16px;
	color:#d72027;
}

.textoUltimasRespostas{
	color:#666666;
	font-size:11px;
}

.informacoesUltimasRespostas{
	margin:10px 0px 0px 0px;
}

.informacoesUltimasRespostas a{	
	font-style:italic;
	font-size:11px;
	color:#2471b8;
}

.boxDestaquePergunta{
	position: relative;
	z-index: 1;
}

.boxDestaquePerguntaUsuario{
	position: relative;
	z-index: 1;
}

.boxRespostaPergunta{
	text-align:center;
	
	margin:auto;
}

.boxRespostaPergunta Table{
	text-align:center;
	
	margin:auto;
}

.verTodasPerguntas{
	margin:15px 0px 40px 20px;
}

.textoVerTodasPerguntas{
	font-size:14px;
	color:#666666;
}

.boxRespostas{
	width: auto;
	height: auto;
}

.boxSucessoRespostas{
	width: auto;
	height: auto;
}

.btEnviarOutraResposta{
	margin:auto;
	text-align:center;
	
	margin:0px 0px 10px 0px;
}

.btEnviarOutraResposta a{
	font-size:11px;
}

.textoSucessoRespostas{
	font-size:11px;
	
	margin:0px 0px 20px 0px;
}

.tituloBoxRespostas{
	font-size:23px;
	
	margin:0px 0px 20px 0px;
}

.tituloBoxRespostas span{
	color:#f47721;
}

.textoFormRespostas{	
	font-family:Georgia, arial, verdana;
	font-size:11px;
	color:#666666;
}

.formTextoRespostas{
	width:173px;
	
	margin:0px 0px 0px 10px;
	
	border:solid 1px #d9d9d9;
}

.formBoxTextoRespostas{
	width:439px;
	height:80px;
	
	overflow:auto;
	
	border:solid 1px #d9d9d9;
}

.paginacaoRespostas{
	margin:auto;
	text-align:center;
	
	padding:5px 0px 30px 0px;
}

.rodape{
	position: relative;
	z-index: 1;
	float: left;
	
	width:443px;
	
	clear:both;
	
	margin:36px 0px 20px 10px;
}

.textoRodape{
	float:left;
	
	font-size:9px;
	color:#999999;
	
	line-height:40px;
}

.btnVoltar{
	width:73px;
	margin:5px auto 5px auto;
}

/*fim - boxGeral Coluna Direita*/

/*inicio - Box Destaque*/

.boxDestaque{
	position: relative;
	z-index: 1;
	float: left;
	
	width: auto;
	height: auto;
	
	top: 0px;
	left: 0px;
}

/*fim - Box Destaque*/

/*fim - Coluna Direita*/

.informacoesUltimasRespostasLink
{
	margin:0px 0px 0px 0px;
	font-style:italic;
	font-size:11px;
	color:#2471b8;
}

.informacoesResumo{
	margin:10px 0px 20px 10px;
	font-size:11px;
	font-style:italic;
}

.btEnviarOutraRespostaLink{
	font-size:11px;
}

.listaUltimosArquivosLink
{
	padding:0px 0px 0px 10px;
	font-family:Georgia, arial, verdana;
	
	letter-spacing:2px;
	
	font-size:12px;
	color:#666666;
}

.listaUltimasPerguntasLink{	
	padding:0px 0px 0px 10px;
	font-family:Georgia, arial, verdana;
	
	font-size:12px;
	color:#666666;
}