
/* Html */

	body{
		margin: 0px;
		text-align: center;
		font-family: arial;
		background: #00548B;
	}

	img{
		border: 0px;
	}

/* Class */

	.crsPointer{
		cursor: pointer;
	}

	.contHeadDir{
		padding-left: 15px;
	}

	.pontos{
		font-size: 20px;
		color: #FFF;
		position: relative;
	}

	.contPontuacao{
		padding-left: 50px;
		font-size: 20px;
		font-weight: bold;
	}

	.txtPontos{
		width: 150px;
		text-align: right;
		font-size: 20px;
		color: #FFF;
		float: left;
	}

	.valorPontos{
		padding-left: 10px;
		color: #F2B24C;
		font-size: 20px;
		float: left;
	}	

	.pontosBranco{
		font-size: 32px;
		color: #FFF;
		font-weight: bold;
	}

	.pergunta{
		color: #00416A;
		font-size: 18px;
		font-weight: bold;
		padding: 20px;
	}

	.questao{
		color: #F5821F;
	}

	.resposta{
		padding: 10px 0px 10px 0px;
		font-size: 16px;
	}

	.botoes{
		padding-top: 20px;
		padding-right: 20px;
		text-align: right;
	}

	.negrito{
		font-weight: bold;
	}

	.chk{
		width: 30px;
		text-align: center;
		float: left;
	}

	.txtEnunciado{
		font-size: 25px;
		font-weight: bold;
		color: #FFF;
	}

	.periodo{
		padding-left: 10px;
		height: 35px;
		float: left;
	}

	.chkTodosPeriodos{
		width: 700px;
		padding-top: 10px;
		border: 1px solid #004A79;
		text-align: left;
		font-size: 15px;
		color: #FFF;
		background: url("../img/bg_todas_disciplinas.gif");
	}

	.chkPeriodos{
		width: 100%;
		float: left;
		padding-top: 10px;
		text-align: left;
		font-size: 15px;
		color: #FFF;
		background: url("../img/bg_disciplinas.gif");

	}

	.clearfix:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}


	.contDisciplinas{
		padding: 20px 10px 10px 20px;
		float: left;
	}

	.chkDisciplinas{
		width: 400px;
		text-align: left;
		float: left;
		font-size: 20px;
		color: #FFF;
	}

	.btJogar{
		text-align: right;
		padding-left: 20px;
		padding-top: 420px;
		float: left;
	}
	.cl_floatLeft{
		text-align:right;
		width:250px;
	}
	.pontosSimulado2{
		left: 345px;
		_left: 315px;
		color: #F2B24C;
		font-size: 25px;
		font-weight: bold;
		position: absolute;
		top: -4px;
	}
	.pontosSimulado3{
		left: 345px;
		_left: 315px;
		color: #F2B24C;
		font-size: 25px;
		font-weight: bold;
		position: absolute;
		text-align: left;
		top: -4px;
	}
	.pontosTotais{
		color: #F2B24C;
		font-size: 25px;
		font-weight: bold;
		position: absolute;
		text-align: left;
		left: 219px;
		_left: 52px;
		top: -4px;	
	}

/* Id's */

	#container{
		width: 1005px;
		margin: auto;
	}

	#head{
		height: 86px;
		text-align: left;
	}

	#telaPrincipal{
		width:1005px;
		padding-top: 30px;
		padding-bottom: 20px;
		background: #00548B;
		text-align: center;
		margin: auto;
	}

	#topo{
		width: 508px;
		height: 70px;
		float: left;
		text-align: left;
		background: url("../img/topo.png") top no-repeat;
	}

	#logo{
		padding-top: 23px;
		float: right;
	}

	#pontos{

		color: #F2B24C;
		font-size: 25px;
		font-weight: bold;
		position: absolute;
		text-align: left;
		left: 219px;
		_left: 54px;
		top: -4px;
	}

	#body{
		width: 100%;
		padding: 10px 0px 20px 0px;
		background: #FFF;
		text-align: left;
		float: left;
	}

	#headEsq{
		width: 500px;
		padding-bottom: 33px;
		padding-top: 34px;
		float: left;
	}

	#headDir{
		width: 450px;
		padding-top: 34px;
		float: left;
	}

	#totalPontos{
		padding-left: 20px;
	}

	#respostas{
		padding: 0px 20px 20px 50px;
	}

	#rodape{
		font-size: 10px;
		padding-top: 20px;
		float: left;
		width: 100%;
		color: #FFF;
		background: #005388 url("../img/bg_rodape.gif") repeat-x;
	}

	#fundoAzul{
		background: url("../img/bg_body.png");
	}

	#headBranco{
		background: url("../img/bg_body_branco.png");
	}

	#fundoAzulSemBorda{
		background: #005388 url("../img/bg_body.gif") top repeat-x;
	}


	#fundoBranco{
		width: 80%;
		text-align: center;
		background: #FFF;

	}

	#semFundo{
		padding: 0px 0px 30px 40px;
		padding-top: 50px;
	}

	#resultado{
		width: 900px;
		height: 600px;
		display: block;
		background: url("../img/tela_acerto.png") no-repeat;
		top: 50px;
		left: 120px;
		position: absolute;
		z-index: 1000;
	}

	#conteudoResultado{
		padding: 70px 110px 0px 110px;
	}

	#respostaResultado{
		padding: 10px;
		border: 1px solid #000;
		background: #FFF;
		text-align: left;
	}

	#enunciado{
		padding-bottom: 33px;
		padding-top: 34px;
		float: left;
	}


	#marcarDisciplinas{
		float: left;
		border: 0px solid #000;
	}

	#periodos{
		width: 230px;
		border-top: solid 1px black;
		float: left;

	}
	#periodos2{
		width: 100px;
		border-top: solid 1px black;
		float: left;
		text-align: center;
	}

	#disciplinas{
		width: 400px;
		/*height: 361px;*/
		min-height: document.getElementById("periodos").style.height;/*360px*/
		text-align: left;
		float: left;
		color: #FFF;
		background: #F2B34C;
		font-size: 15px;
	}

	#txLdEsqTela{
		width: 625px;
		float: left;
	}

	#txLdDirTela{
		width: 370px;
		float: left;
	}

	#btJogarTela{
		padding-top: 110px;
	}

	.pontuacao{
		padding-top: 20px;
	}