/* Classes */
.display_off {
	
}
.display_on {
	display: none;
}
/* BOTOES ============= */
.botao {
	margin: 0px !important;
	padding: 0px !important;
}
.botao a {
	margin: 0px !important;
	padding: 0px 7px !important;
	border: 1px solid #999;
	border-color: #999 #666 #666 #999 !important;
	background-color: #eee;
}
.botao a:hover {
	background-color:#FFF;
}

/* GLOBAL ============= */
#aguarde {
	padding: 220px 30px !important;
	font-weight: bold;
}
#aguarde p {
	padding: 10px;
	border: 1px solid #06c;
	background: #fff url(../images/icones/ico_aguarde2.gif) no-repeat 5px 10px;
}

#questao .mensagem, #questao #aguarde, #conteudo #aguarde, #conteudo .texto1 {
	display: table !important;
	padding: 0px 20px 0;
	/*height: 420px;
	
	margin: 0 120px;*/
	font-weight: bold;
	font-size: 12px;	
}

#topo, #conteudo, #rodape {
	display: block;
	border: 0px solid #000;
}

#questao, #menu {
	border: 1px solid #06c;
	padding: 0px;
	margin: 0px;
}


/* PAINEL ============= */
#painelA, #painelB { 
	display: table; *display: table; _display: table;
	width: 670px;
	margin: 0px auto !important;
}
#painelA {
	border: 1px solid #06c;
	padding: 0 15px;
	background: url('../images/painel-background.gif') repeat-y center;
}
#painelB {
	background: url('../images/conteudo-background.gif') no-repeat bottom;
}

/* TOPO ============= */
#topo {
	width: 100%;
}
#topo, #topo #logo {
	height: 70px;
}
#topo #logo {
	float: left;
	width: 136px;
	background: url(../images/logo_simvest.gif) no-repeat 2px 5px;
	text-indent: -5000px !important;	
}
#topo #menu_simulado {
	padding: 20px 0px;
	margin: 0px !important;
	border: 0px solid #000;
}
#topo #menu_simulado div {
	float:right;
	padding: 0px 4px;
}

/* CONTEUDO ============= */
#conteudo {
	width: 100%;
	text-align:center;
}
#conteudo>#aguarde {
	padding-bottom: 2px;
	text-indent: 20px;
}
#conteudo .texto1 {
	height: 430px !important;
	padding-bottom: 2px;	
}
#conteudo .erro {
	border: 1px solid #06c;
	background: #fff url(../images/icones/ico_alert_big.gif) -30px -20px  no-repeat;
	font-weight: bold;
	font-size: 12px;	
	margin: 150px;	
	padding: 31px 10px  30px !important;
}

/* QUESTAO ============= */
#questao {
	background: #FFF url(../images/questao-mensg-background.gif) no-repeat center !important;
}
#questao, #questao .display_on, #questao .display_off {
	/*float:left;*/
	width: 460px;
	background: #fff;
	text-align:center;
	clear: left;
}
#questao>#aguarde {
	/*text-align: justify;*/
	background: #fff url(../images/icones/ico_aguarde2.gif) no-repeat center 180px;
}
#questao_enunciado {
	height: 30px;
	border-bottom: 1px solid #777;
	background: #CCC url(../images/questao_tira.gif) repeat-x bottom;
	padding: 10px 0 0 0;
}
#questao_enunciado A {
	font-size: 13px;
}

#questao_enunciado .texto_esq {
	padding-left: 10px; 
	font-size: 18px !important;
	font-weight: bold;
	float:left;
}
#questao_enunciado .texto_cen {
	font-size: 13px !important;
	font-weight: bold;
}
#questao_enunciado .texto_dir {
	padding-right: 10px;
	font-size: 13px !important;
	font-weight: bold;
	text-align:right;
	float:right;
}
#questao_imagem {
	padding: 10px 0;
	background: #fff;
}
#questao .mensagem {
	padding: 162px 20px;
	margin: 0 80px;
	height: 95px !important;
	text-align: justify;
	vertical-align: middle;
}

/* MENU ============= */
#menu {
	float:right;
	width: 200px;
	background: #fff;
}
#menu_enunciado {
	height: 20px;
	border-bottom: 1px solid #777;
	padding: 5px 0 0 5px;
	font-size: 13px;
	font-weight: bold;
	background: #CCC url(../images/questao_tira.gif) repeat-x bottom;
}

#menu_conteudo {
	padding: 10px 5px;
	text-align:center;
}
.menuTDActive A:visited {
	background: #CCC url(../images/questao_botao4.gif) no-repeat center !important;
}
#menu_conteudo #menu_simulado {
	width: 100px;
}
#menu_conteudo #menu_simulado TD {
	border: 0px solid #000;
	padding: 1px;
	margin: 0px;
}
#menu_conteudo #menu_questao TD {
	border: 0px solid #000;
	padding: 2px;
}

/* Botão da questão estilo 1*/
#menu_conteudo .botaoqst1 A, #menu_conteudo .botaoqst2 A, #menu_conteudo .botaoqst3 A, #menu_conteudo .botaoqst4 A {
	line-height: 25px; _line-height: 13px; _height: 1px;
	padding: 6px 3px;
}
#menu_conteudo .botaoqst1 A:active, #menu_conteudo .botaoqst2 A:active, #menu_conteudo .botaoqst3 A:active, #menu_conteudo .botaoqst4 A:active {
	line-height: 25px; _line-height: 13px; _height: 1px;
	padding: 6px 3px;
}
#menu_conteudo .botaoqst1 A:link, #menu_conteudo .botaoqst2 A:link, #menu_conteudo .botaoqst3 A:link, #menu_conteudo .botaoqst4 A:link {
	line-height: 25px; _line-height: 13px; _height: 1px;
	padding: 6px 3px;
}
#menu_conteudo .botaoqst1 A:visited, #menu_conteudo .botaoqst2 A:visited, #menu_conteudo .botaoqst3 A:visited, #menu_conteudo .botaoqst4 A:visited {
	line-height: 25px; _line-height: 13px; _height: 1px;
	padding: 6px 3px; 
}

#menu_conteudo .botaoqst1 A:hover, #menu_conteudo .botaoqst2 A:hover, #menu_conteudo .botaoqst3 A:hover, #menu_conteudo .botaoqst4 A:hover {
	background: #FF9 url(../images/questao_botao0.gif) no-repeat center;
}
#menu_conteudo .botaoqst1 {
	/*background: #EEE url(../images/questao_botao1.gif) no-repeat center;*/
}
#menu_conteudo .botaoqst1 A {
	background: #CCC url(../images/questao_botao1.gif) no-repeat center;
}

/* Botão da questão estilo 2*/
#menu_conteudo .botaoqst2 {
	/*background: #EEE url(../images/questao_botao2.gif) no-repeat center;*/
}
#menu_conteudo .botaoqst2 A {
	background: #CCC url(../images/questao_botao2.gif) no-repeat center;
}

/* Botão da questão estilo 3*/
#menu_conteudo .botaoqst3 {
	/*background: #EEE url(../images/questao_botao3.gif) no-repeat center;*/
}
#menu_conteudo .botaoqst3 A {
	background: #CCC url(../images/questao_botao3.gif) no-repeat center;
}

/* Botão da questão estilo 4*/
#menu_conteudo .botaoqst4 {
	/*background: #EEE url(../images/questao_botao4.gif) no-repeat center;*/
}
#menu_conteudo .botaoqst4 A {
	background: #CCC url(../images/questao_botao4.gif) no-repeat center;
}



/* RODAPE ============= */
#rodape {
	display: block;
	clear: both;
	padding-top: 10px;
	text-align: center;
	text-transform:uppercase;
	height: 20px;
}

#rodape p {
	font-size: 10px !important;
	font-weight: bold;
}