@CHARSET "ISO-8859-1";

body {
	font-size: 12px;
	color: #000;
	font-family: helvetica, arial, sans-serif;
	padding: 0;
	margin: 0;
}

.fundo1 {
	background: none;
	background-repeat: no-repeat;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	background-image:
		url("/Direttrix/resources/imagens/fundo1.png");
	background-attachment: fixed !important;
	-ms-behavior:
		url(/Direttrix/resources/css/backgroundsize.min.htc);
	behavior:
		url(/Direttrix/resources/css/backgroundsize.min.htc);
}

.fundo2 {
	background: none;
	background-repeat: no-repeat;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	background-image:
		url("/Direttrix/resources/imagens/fundo2.png");
	background-attachment: fixed !important;
	-ms-behavior:
		url(/Direttrix/resources/css/backgroundsize.min.htc);
	behavior:
		url(/Direttrix/resources/css/backgroundsize.min.htc);
}

.fundo3 {
	background: none;
	background-repeat: no-repeat;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	background-image:
		url("/Direttrix/resources/imagens/fundo3.png");
	background-attachment: fixed !important;
	-ms-behavior:
		url(/Direttrix/resources/css/backgroundsize.min.htc);
	behavior:
		url(/Direttrix/resources/css/backgroundsize.min.htc);
}

/** cabecalho **/
#cabecalho, header {
	background-color: transparent;
	width: 100%;
	height: 60px;
	position: fixed;
}

#usuarioLogado {
	color: #000;
	display: block;
	float: right;
	margin: 20px 20px 0 0;
	/* right: 50%;
	margin-right: -450px;
	position: absolute;
	top: 35px; */
}

#usuarioLogado a {
	color: #ffff60;
	padding-left: 5px;
	padding-right: 5px;
}

#usuarioLogado a:hover {
	text-decoration: none;
}

/* miolo */
#conteudo, section {
	width: 75%;
	height: auto;
	position: relative;
	padding: 10px 0px;
	background-color: #FFF;
	/* margin: 0 auto; */
}

/** rodape **/
#rodape, footer {
	background-color: transparent;
	width: 100%;
	position: fixed;
	bottom: 0;
	padding: 10px 0 !important;
	text-align: center;
	font-size: 10px;
	color: #000;
	display: block;
	z-index: -1;
}

#conteudo {
	background: transparent;
	min-height: 500px;
}

.form-preenchimento {
	margin-left: 10px;
	width: 58%;
}

#menu {
	width: 500px;
	margin: 0 0 0 20%;
}

.form-geral {
	margin: 0 0 0 10px;
}

.form-geral input, textarea {
	width: 100%;
}

/* TITULO */
h2 {
	display: block;
	position: relative;
	overflow: hidden;
	color: #2B2926;
	text-align: left;
	height: auto;
	margin-bottom: 10px;
	border-bottom: 1px solid;
	clear: both;
	font-size: x-large;
	width: 100%;
}

/* FORM */
input, textarea, select {
	margin-bottom: 3px !important;
}

/*******Panel********/
.panel-geral {
	width: 100% !important;
}

#pgResposta {
	font-size: 16px !important;
}

.panel-geral-bar {
	width: 100% !important;
	text-align: center !important;
	margin: 0 auto !important;
}

#panel_help {
	width: 24%;
	height: 17%;
	font-size: 18px;
	position: fixed;
	right: 0;
	top: 25%;
	right: 15%;
	overflow-x: hidden;
	text-align: left;
	font-weight: bold;
}

#panel_opcoes_pergunta tr {
	background: #fdfdfd !important;
	opacity: 0.90;
}

#panel_opcoes_pergunta tr:nth-child(odd) {
	background: #f5f5f5 !important;
	opacity: 0.90;
}

.panel-menu a {
	font-size: 18px !important;
	text-decoration: none !important;
}

.panel-menu tr {
	background: #fdfdfd !important;
	opacity: 0.90;
}

.panel-menu tr:nth-child(odd) {
	background: #f5f5f5 !important;
	opacity: 0.90;
}

#panel_opcoes_bar {
	margin-top: 5px !important;
}

/*******Porcentagem********/
.p2 {
	width: 2% !important;
}

.p10 {
	width: 10% !important;
}

.p20 {
	width: 20% !important;
}

.p30 {
	width: 30% !important;
}

.p40 {
	width: 40% !important;
}

.p50 {
	width: 50% !important;
}

.p60 {
	width: 60% !important;
}

.p68 {
	width: 68% !important;
}

.p70 {
	width: 70% !important;
}

.p80 {
	width: 80% !important;
}

.p90 {
	width: 90% !important;
}

.p100 {
	width: 100% !important;
}

.f50 {
	width: 50px !important;
}

.label_pergunta {
	width: inherit !important;
	text-align: left !important;
}

#label_help {
	width: 100%;
	text-align: center;
	font-weight: bold;
	color: #4682b4;
}

#panel_opcoes_pergunta tr, #opcaoId_check tr {
	height: 26px !important;
	margin: 0 auto !important;
	vertical-align: middle !important;
}

#opcaoId_check {
	margin-right: -210px;
}

#panel_opcoes_pergunta label {
	width: 95%;
	text-align: left;
	padding: 0 0 0 20px;
	margin: 2px 0 2px 0 !important;
}

#panel_opcoes_pergunta input {
	width: 90% !important;
	text-align: center !important;
	text-shadow: none !important;
}

.inputPergunta03 {
	max-width: 70% !important;
	text-align: center !important;
	text-shadow: none !important;
}

#panel_opcoes_pergunta {
	margin: 10px 0 0 0;
}

#label_pergunta {
	font-size: 18px !important;
	font-weight: bold !important;
}

.ui-state-error {
	border: 1px red solid !important;
	color: red !important;
}

#label_alunos_turma {
	background: green !important;
	padding: 5px !important;
	text-align: center !important;
	margin-left: 10px !important;
	width: 20px !important;
	color: #FFF !important;
	border-radius: 10px !important;
}

#label_alunos_preecnhido {
	background: orange !important;
	padding: 5px !important;
	text-align: center !important;
	margin-left: 10px !important;
	width: 20px !important;
	color: #FFF !important;
	border-radius: 10px !important;
}

#label_alunos_falta {
	background: purple !important;
	padding: 5px !important;
	text-align: center !important;
	margin-left: 10px !important;
	width: 20px !important;
	color: #FFF !important;
	border-radius: 10px !important;
}

.center {
	margin: 0 auto !important;
	text-align: center;
}

.ui-editor.ui-widget-content {
	margin-left: 0;
}

/*********************************************************************/
.ui-paginator.ui-paginator-top.ui-widget-header {
	border: none !important;
}

.ui-paginator.ui-paginator-bottom.ui-widget-header {
	border: none !important;
}

.ui-datatable-header.ui-widget-header {
	background: transparent !important;
	border: none !important;
}

.ui-datatable.ui-widget th {
	background-color: #f0f0f0 !important;
	opacity: 0.95 !important;
}

.transp {
	background: none !important;
	opacity: 0.70 !important;
}

.ui-datatable.ui-widget .ui-widget-content {
	opacity: 0.95 !important;
}

.ui-datatable-footer.ui-widget-header {
	background: transparent !important;
	border: none !important;
}

.ui-fieldset.ui-widget.ui-widget-content {
	opacity: 0.95 !important;
	min-height: 400px !important;
}

/* DataTable Exapand */
.ui-datatable.ui-widget.tbl-turmas thead tr th.ui-state-default {
	display: none !important;
}

.ui-expanded-row-content.ui-widget-content td:FIRST-CHILD {
	margin: 0px;
	padding: 0px;
}

/****************************SelectOneMenu****************************/
.ui-selectonemenu .ui-selectonemenu-label {
	/* background: #dbdbdb !important; */
	
}

.ui-outputlabel.ui-widget {
	/* color: #707070; */
	
}

.ui-selectonemenu.ui-widget.ui-state-default {
	width: 99% !important;
}

.ui-selectonemenu-label.ui-inputfield {
	width: 99% !important;
}

#pgEscolha .ui-selectonemenu.ui-widget.ui-state-default {
	width: 95% !important;
}

#pgEscolha .ui-selectonemenu-label.ui-inputfield {
	width: 95% !important;
}

.ui-selectonemenu .ui-selectonemenu-trigger {
	border-right: none;
	border-top: none;
	border-bottom: none;
	/* border-left: 1px #fefefe solid !important; */
	cursor: pointer;
	width: 30px !important;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	padding: 0 3px;
	border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	/* background: #dbdbdb !important; */
}

.ui-selectonemenu .ui-icon.ui-icon-triangle-1-s {
	margin: 5px 0 0 5px !important;
}

.ui-selectonemenu-items.ui-selectonemenu-list.ui-widget-content.ui-widget
	{
	/* background: #d8d8d8 !important; */
	opacity: 0.70;
}

.ui-selectonemenu-item.ui-selectonemenu-list-item.ui-state-highlight {
	/* background: #6189a6 !important; */
	border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
}

.ui-selectonemenu-item.ui-selectonemenu-list-item.ui-state-hover {
	/* background: #6189a6 !important; */
	border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
}

/* .ui-selectonemenu-items.ui-selectonemenu-list.ui-widget-content.ui-widget {
	min-width: 20% !important;
} */
.ui-picklist .ui-picklist-list {
	height: 250px !important;
	width: 350px !important;
}

.titulo {
	font-size: 14px !important;
	font-weight: bold !important;
	color: #CCC !important;
}

/**************Panel Comentarios*****************/
#panelComentarios {
	text-align: center !important;
}

.panelComentariosClass tr:nth-child(odd) {
	background-color: #f9f9f9;
}

.panelComentariosClass tr:nth-child(even) {
	background-color: #ececec;
}

.panelComentariosClass tr:first-child td {
	background-color: #CCC !important;
	font-weight: bold !important;
	font-style: italic !important;
}

.boasVindas {
	font-size: 24px !important;
	font-weight: bold !important;
	text-align: center;
}