
<!-------TAMANHO DAS FONTES-------->

.s11{ font-size:11px;}
.s12{ font-size:12px;}
.s14{ font-size:14px;}
.s20{ font-size:20px;}

<!-------FAMILIA DAS FONTES-------->

.verdana{font-family:Verdana, Arial, Helvetica, sans-serif;}
.arial{font-family: Arial, Helvetica, sans-serif;}
.georgia{font-family: Georgia, "Times New Roman", Times, serif;}

<!-------CORES-------->

.cinza{color:#666666;}
.roxo{color:#990066;}
.azulceu{color:#80acb1;}

.	{
	margin:0px 0px;
	padding:0px 0px;
	}
body	{
	margin:0px 0px;
	}
#geral	{
	margin:0px 0px;
	width:100%;
	}
#top	{
	margin:0px 0px;
	background-color:#b9e5ea;
	width:100%;	
	height:198px;
	}
#logo	{
	width:926px;
	height:198px;
	margin:0 auto;
	padding:0px 0px;
	}
#fundo	{
	width:100%;
	margin:0px 0px;
	background-image:url(images/faixa_topo.jpg);
	background-repeat:repeat-x;
	height:20px;
	}
#banner	{
	width:926px;
	margin:0 auto;
	padding:0;
	margin-top:30px;
	}
#leftb	{
	width:50%;
	float:left;
	margin:0 auto;
	text-align:center;
	background-image:url(banner/fundo.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	}
#rightb	{
	width:50%;
	float:right;
	margin:0 auto;
	text-align:center
	}
#conteud	{
	clear:both;
	width:926px;
	margin:0 auto;
	}
#left	{
	width:200px;
	float:left;
	margin-top:15px;
	}
#right	{
	width:726px;
	float:right;
	margin-top:15px;
	}
#menu	{
	margin:0 auto;
	width:170px;
	margin-top:4px;
	}
.botaomenu	{
	background-color:#FFFFFF;
	border:1px solid #b9e5ea;
	padding:4px;
	margin:-5px 5px 5px -5px;
	}
#conteudo	{
	width:700px;
	margin:0 auto;
	border:1px solid #b9e5ea;
	padding:5px;
	}
#inforativo	{
	padding-top:10px;
	text-align:center;
	}
#footer	{
	clear:both;
	width:100%;
	height:230px;
	background-image:url(images/linha_pont_rod.jpg);
	background-repeat:repeat-x;
	background-color:#F7F7F7;
	}
#footer h3	{
	margin-top:10px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	color:#990066;
	font-size:11px;
	text-align:center;	
	}
#rodape	{
	width:926px;
	margin:0 auto;
	margin-top:13px;
	padding-top:15px;
	}
#parceiro	{
	width:800px;
	float:left;
	text-align:center;
	}
#design	{
	width:120px;
	float:right;
	text-align:center;
	}
#biblia h1	{
	color:#990066;
	padding:0px 3px;
	}
#biblia h3	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#666;
	padding-left:3px;
	}
#biblia p	{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	padding:3px;
	}
#concurso h1	{
	color:#990066;
	padding:0px 3px;
	}
#concurso p	{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	padding:3px;
	}
#concurso p a	{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#990066;
	text-decoration:none;
	}
#premios h1	{
	color:#990066;
	padding:0px 3px;
	}
#premios p, #premios span	{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	padding:3px;
	}
#calendario h1	{
	color:#990066;
	padding:0px 3px;
	}
#data	{
	margin-left:4px;
	width:250px;
	text-align:center;
	border:1px solid #666666;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#calendario p	{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	padding:3px;
	}
#listacalendario	{
	width:98.5%;
	height:40px;
	border:1px solid #666666;
	padding:4px;
	text-align:center;
	vertical-align:middle;
	}
#listafundo	{
	width:100%;
	height:38px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#990066;
	background-color:#b9e5ea;
	vertical-align:middle;
	}
#listafundo p	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#333333;
	margin-top:0px;
	}
#calendario p a	{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#990066;
	text-decoration:none;
	}
#listafundo p a	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#333333;
	margin-top:0px;
	text-decoration:none;
	}
#calendario h3	{
	color:#990066;
	padding:0px 3px;
	width:98.5%;
	border-bottom:1px dashed #666666;
	}
#perguntas h1	{
	color:#990066;
	padding:0px 3px;
	}
#perguntas p	{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	padding:5px;
	}
#perguntas p a	{
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	padding:5px;

	}
#contato h1	{
	color:#990066;
	padding:0px 3px;
	}
#contato p	{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	padding:3px;
	}
#contato p a	{
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	}
#formulario	{
	width:70%;
	margin:0 auto;
	}
#formulario fieldset	{
	margin:0;
	padding:0 2em;
	border:1px solid #999999;
	background:#F8F8F8;
	}
#formulario legend	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#003300;
	}
#formulario label	{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#990066;
	}
#formulario input	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:0px 0px;
	line-height: 16px;
	color:#003300;
	}
#formulario textarea	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#003300;
	}
#formulario input[type="text"]	{
	border:1px solid #666666;
	}
#formulario input:focus	{
	background-color:#F0F0F0;
	}
#formulario textarea	{
	border:1px solid #666666;
	}
#formulario textarea:focus	{
	background-color:#F0F0F0;
	}
#inscricao h1, #login h1,#esqueci h1, #exame h1	{
	color:#990066;
	padding:0px 3px;
	}
.exame	{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#990066;
	padding:3px;
	}
.examecinza	{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	padding:3px;
	}
#formularioinscr	{
	width:90%;
	margin:0 auto;
	}
#formularioinscr fieldset	{
	margin:0;
	padding:0 2em;
	border:1px solid #999999;
	background:#F8F8F8;
	}
#formularioinscr legend	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#003300;
	}
#formularioinscr label	{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#990066;
	}
#formularioinscr input	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:0px 0px;
	line-height: 16px;
	color:#003300;
	}
#formularioinscr input:focus	{
	background-color:#F0F0F0;
	}
#formularioinscr input[type="text"], #formularioinscr input[type="submit"], #formularioinscr input[type="password"]	{
	border:1px solid #666666;
	}
#ofbirth	{
	float:left;
	width:12em;
	}
#day	{
	margin-right: 0.5em;
	float:left;
	}
#month	{
	margin-right: 0.5em;
	float:left;
	}
#year	{
	margin-right: 0.5em;
	float:left;
	}
.clear	{
	clear:both;
	}
#sexo	{
	float:left;
	width:13em;
	}
#formularioinscr input[type="radio"]	{
	margin-right: 0.5em;
	float:left;
	}
#rgcpf	{
	float:left;
	width:15em;
	}
#rg	{
	margin-right: 0.5em;
	float:left;
	}
#cpf	{
	margin-right: 0.5em;
	float:left;
	}
#add	{
	margin-top:20px;
	border:1px solid #999999;
	background-color:#F8F8F8;
	}
#add p	{
	margin-left:30px;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	}
#add span a	{
	padding:0px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#990066;
	text-decoration:none;
	}
#salvar	{
	width:130px;
	height:30px;
	background-color:#F0F0F0;
	background-image:url(images/linha_pont_rod.jpg);
	background-repeat:repeat-x;
	border:1px solid #333333;
	font-weight: bold;
	}
table	{
	border-collapse:collapse;
	width:99%;
	margin:0 auto;
	border:1px solid #666666;
	}
th, td	{
	padding:0px 3px;
	}
col	{
	border-right:1px solid #999999;
	}
col#gabaritocol	{
	border:none;
	}
thead	{
	background-image:url(images/linha_pont_rod.jpg);
	background-repeat:repeat-x;
	border-top:1px solid #A5A5A5;
	border-bottom:1px solid #A5A5A5;
	}

th	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#990066;
	font-weight:normal;
	text-align:left;
	line-height:25px;
	}
td	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003300;
	line-height:24px;
	}
td a	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003300;
	line-height:24px;
	}
.odd	{
	background-color:#F0F0F0;
	}
.oddred	{
	background-color:#FEC780;
	}
tr:hover	{
	background-color:#FFFFCC;
	}
#provas h1	{
	color:#990066;
	padding:0px 3px;
	}
#provasinforma p	{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	padding:3px;
	}
#regulamento	{
	width:95%;
	margin:0 auto;
	border:1px solid #b9e5ea;
	margin-top:10px;
	margin-bottom:10px;
	padding:10px;
	}
#regulamento h1	{
	color:#990066;
	padding:0px 3px;
	}
#regulamento p	{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	padding:3px;
	}
#regulamento h3	{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#990066;
	padding:0px 3px;
	width:98.5%;
	border-bottom:1px dashed #666666;
	}
#blog h3	{
	color:#990066;
	padding:0px 3px;
	}
#blog h1	{
	color:#666666;
	padding:0px 10px;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	}
#blog p	{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	padding:10px;
	}
#comentarios	{
	width:150px;
	border-left:1px solid #b9e5ea;
	border-right:1px solid #b9e5ea;
	border-top:1px solid #b9e5ea;
	margin-top:10px;
	margin-left:7px;
	padding:5px;
	text-align:center;
	}
#formcomentario	{
	width:700px;
	margin:0 auto;
	border:1px solid #b9e5ea;
	padding:5px;
	}
#formcomentario	h3	{
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	}
#formcomentario fieldset	{
	width:80%;
	margin:0 auto;
	padding:0 2em;
	border:1px solid #999999;
	background:#F8F8F8;
	}
#formcomentario legend	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#003300;
	}
#formcomentario label	{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#990066;
	}
#formcomentario input	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:0px 0px;
	line-height: 16px;
	color:#003300;
	}
#formcomentario textarea	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#003300;
	}
#formcomentario input[type="text"]	{
	border:1px solid #666666;
	}
#formcomentario input[type="submit"]	{
	border:1px solid #666666;
	}
#formcomentario input:focus	{
	background-color:#F0F0F0;
	}
#formcomentario textarea	{
	border:1px solid #666666;
	}
#formcomentario textarea:focus	{
	background-color:#F0F0F0;
	}
#comentarios span	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}
#comen	{
	width:700px;
	margin:0 auto;
	border-top:1px solid #b9e5ea;
	border-left:1px solid #b9e5ea;
	border-right:1px solid #b9e5ea;
	padding:5px;
	position:relative;
	display:block;
	}
#img_noticias {
	margin-top:0px;
	width: 64px;
	float: left;
	display: block;
	margin-left:3px;
	margin-right: 3px;
}
#img_noticias ul	{
	list-style-type:none;	
	}
#img_noticias li	{
	margin-left:-38px;
	}
#noticia_hora {
	background-color:#494949;
	background-image:url(images/ico_hora.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:right;
}
#noticia_dia {
	background-color:#FFFFFF;
	background-image:url(images/ico_data.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-align:center;
	border:1px solid #494949;
}
#forum	{
	width:88%;
	margin-top:0px;
	float:right;
	}
.forumtitulo	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#666666;
	font-weight:bold;
	}
#forum p	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	}
#clear	{
	clear:both;
	width:100%;
	border-bottom:1px solid #b9e5ea;
	}
.infoprova	{
	width:694px;
	margin:0 auto;
	border:1px solid #666;
	background-color:#CCCCCC;
	text-align:center;
	}
.infoprova h1, .infoprova h1 a	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#333;
	line-height:25px;
	text-decoration:none;
	}
.gabarito	{
	width:90%;
	margin:0 auto;
	border:1px solid #666;
	background-color:#F0F0F0;
	}
.respostas	{
	width:95%;
	float:left;
	}
.acerto	{
	width:5%;
	float:right;
	height:62px;
	padding-top:30px;
	text-align:center;
	}
.gbtxt	{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#990066;
	padding:5px;
	line-height:20px;
	}
.gbresp	{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	padding:5px;
	padding-left:20px;
	}
.pontos	{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	line-height:20px;
	text-align:right;
	padding-right:20px;
	}