body {
	margin: 0;
	font-size: 12px;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #666;
	line-height: 21px;
}

.text-center { text-align: center !important; }

.text-right { text-align: right !important; }

div .row-btn {
	height: 4em;
}

#page {
	float: left;
}

.toolbar-menu-new {
	margin: 0 20px 10px 20px;
	float: right;
}

#login-div {
	float: right;
}

.content-container {
	background: whitesmoke;
	width: 76%;
	margin-left: 1%;
	float: left;
}

.loginfooter {
	position: relative;
	padding: 1rem;
	text-align: center;
}

.tableBase {
	margin-top: 100px;
	margin-left: 170px;
}

.formBase {
	background: black;
	margin-left: 250px;
	width: 310px;
}

.selector {
	width: auto;
}

.uniformselect {
	width: auto;
	min-width: 10%;
}

.table-base {
	margin: 10px;
}

#curso-view-base div.selector {
	width: auto;
	position: relative;
	padding-left: 10px;
	overflow: hidden;
}

#pesquisa-transferenciaVaga-form div.selector {
	width: auto;
	position: relative;
	padding-left: 10px;
	overflow: hidden;
}

#pesquisa-transferenciaVaga-form input[type="text"] {
	width: auto;
	position: relative;
	padding-left: 10px;
	overflow: hidden;
}

form .rf-dt-shdr-c {
	background: #fcfcfc;
}

form .rf-dt-ftr-c {
	background: #fcfcfc;
}

.toolbarMenuBase {
	width: 250px;
}

.label {
	width: 100px;
	float: left;
	line-height: 28px;
}

.field-box {
	padding: 2px 0px 2px 1px;
	width: 800px;
}

.controle {
	text-align: right;
	width: 300px;
	line-height: 28px;
}

.command {
	float: right;
	width: 60px;
	margin-left: 5px;
}

.validation {
	float: right;
	width: 350px;
	line-height: 30px;
}

.validation-small {
	float: right;
	width: 306px;
	line-height: 30px;
}

.bundle-link {
	width: 100%;
	float: left;
}

#transacao-form\:transacao-tipo {
	display: inline-block;
}

#transacao-form\:transacao-tipo td {
	width: 80px;
	line-height: 31px;
}

.rf-sel-btn-arrow {
	height: 35px !important;
}

.combo-search {
	width: 144px !important;
	margin-left: 10px;
}

.rf-sel {
	width: 42%;
}

.rf-sel.tinyselect { width: 10%; }
.rf-sel.shortselect { width: 20%; }
.rf-sel.smallselect { width: 30%; }
.rf-sel.mediumselect { width: 50%; }
.rf-sel.longselect { width: 90%; }

.rf-sel-cntr {
	width: 99% !important;
}

.rf-sel-dflt-lbl {
	width: 88.5% !important;
}

.rf-sel-inp {
	width: 96.2% !important;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
}

form input[type=text]:disabled {
	background-color: rgb(235, 235, 228);
}

input.rf-sel-inp {
	background-image: none !important;
}

.rf-sel-btn {
	display: none !important;
}

.rf-sel-cntr {
	border-width: 0px !important;
}

.rf-sel-opt {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	color: #666 !important;
}

input.rf-insp-inp[type="text"] {
	padding: 9px 5px !important;
	background: none !important;
	font-size: 12px !important;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif !important;
	outline: none !important;
	margin: 0 !important;
	color: #666 !important;
}

.rf-insp-btns {
	background-color: #fff !important;
}

.rf-insp-inc {
	height: 17px !important;
	width: 15px !important;
	background-color: #fff !important;
}

.rf-insp-dec {
	height: 17px !important;
	width: 15px !important;
}

.bsc-form .rf-au {
	border: 0 solid #C4C0B9;
	display: block;
	background: #ffffff
		url(/siga/rfRes/autocompleteFieldGradient.png.xhtml?v=4.3.4.Final&db=eAFj!P!x3cv!QAAAIrgHxQ__&ln=org.richfaces.images)
		repeat-x top left;
	font-size: 1px;
}

#transacao-form\:paiList .rf-sel-lst-dcrtn,#transacao-form\:paiList .rf-sel-lst-scrl
	{
	width: 331px !important;
}

.rf-sel-sel {
	background-color: #FB9337 !important;
}

.visualizar-button-column {
	width: 82px;
}

.delete-button-column {
	width: 70px;
}

.checkbox-remove-column {
	width: 10px;
}

.dataTables_paginate {
	border-top-width: 1px !important;
	border-top-style: solid !important;
	border-top-color: rgb(221, 221, 221) !important;
}

.rf-ds-btn,.rf-ds-nmb-btn {
	border: 1px solid #ccc !important;
	padding: 5px 7px !important;
	margin-left: 5px !important;
	font-weight: bold !important;
	background: #fcfcfc !important;
	height: 19px;
	-moz-border-radius: 2px !important;
	-webkit-border-radius: 2px !important;
	border-radius: 2px !important;
	font-size: 11px !important;
	-moz-box-shadow: 1px 1px 2px #ddd !important;
	-webkit-box-shadow: 1px 1px 2px #ddd !important;
	box-shadow: 1px 1px 2px #ddd !important;
}

.rf-ds-nmb-btn {
	width: 6px !important;
}

.rf-ds-act {
	border: 1px solid #F0882C !important;
	background: #F0882C !important;
	color: #fff !important;
	padding: 5px 7px !important;
	margin-left: 5px !important;
	font-weight: bold !important;
	-moz-border-radius: 2px !important;
	-webkit-border-radius: 2px !important;
	border-radius: 2px !important;
	font-size: 11px !important;
}

.data-scroller-wrapper {
	text-align: right;
}

.table-data-info {
	float: left;
	font-size: 12px;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #666;
	line-height: 33px;
	font-weight: normal;
}

.realbtn {
	background: #fcfcfc;
	font-size: 11px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
	opacity: 0.8;
	padding: 7px 10px;
	border: 1px solid #ccc;
}

.enabled:hover {
	background: #eee;
}

#popup_message {
	font-size: 12px;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #666;
}

.rf-pp-cnt {
	padding: 5px !important;
}

.rf-pp-cntr {
	border: none !important;
}

.rf-pp-cnt-scrlr {
	background: #bbb !important;
}

.rf-pp-shdw,.rf-pp-cnt-scrlr {
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#waitPanel_content_scroller,#waitPanel_container {
	background: transparent !important;
}

.filemgr_head a {
	vertical-align: middle;
}

.filemgr_head input {
	margin-left: 10px;
}

.search-button {
	padding-right: 2% !important;
	height: 33px !important;
	vertical-align: middle !important;
	padding: 0px !important;
	margin-left: 10px !important;
	border: 1px solid #ccc !important;
	background: #f7f7f7 !important;
	font-weight: bold !important;
	color: #666 !important;
	text-transform: none !important;
	width: 7% !important;
}

.submitbtn {
	width: auto !important;
	padding: 7px !important;
	height: 31px;
	text-transform: none !important;
	vertical-align: middle;
	margin-top: -2px !important;
	opacity: 0.9 !important;
	color: #fff !important;
	margin: 0px 4px !important;
}

.submitbtn:hover {
	opacity: 1 !important;
	color: #fff;
	border: 1px solid #F0882C !important;
	background: #FB9337 !important;
}

#table-footer-info {
	font-size: 12px;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #666;
	float: left;
	font-weight: normal;
	padding-top: 6px;
}

.notibar {
	margin: 10px;
}


.popup_title {
	font-size: 18px;
	line-height: 21px;
	font-weight: normal;
	color: #fff;
	background: #32415A;
	cursor: default;
	padding: 10px;
	margin: 0em;
}

.popup_content {
	/*background: 16px 16px no-repeat url(../../images/info.gif);*/
	padding: 10px;
	margin: 0em;
	background: #fcfcfc;
	border: 1px solid #ccc;
	border-top: 0;
}
#opcaoCurricular-form input.smallinput,form textarea.smallinput {
	width: 35%;
}

.vernav2 {
	margin-left: 0px !important;
	/* width:20% !important;*/
}

.vernav2 ul ul li a {
	background: #fff url(/siga/resources/images/line.dashed.png) no-repeat
		-25px center !important;
}

.vernav2 ul li.current ul li.current ul li a {
	background-color: #fff;
	color: #999;
}

.vernav2 ul li.current ul li.current ul li.current a {
	background-color: #fff;
	color: #fb9337;
}

.vernav2 ul li.current ul li span.arrow {
	background-position: 0 0px !important;
}

.vernav2 ul li.current ul li.current span.arrow {
	background-position: 0 -5px !important;
}

.userdata {
	margin-left: 0px !important;
}

.userinfodrop {
	min-width: 150px !important;
}

.grupos_perm .id {
	display: inline-block;
	width: 20px;
	text-align: right;
	color: #779ECB;
}

.loginbox .username {
	margin: 10px 0 !important;
}

.loginbox .password {
	margin: 30px 0 !important;
	overflow: visible !important;
}

.loginbox .password input {
	width: 100% !important;
}

.loginbox .passwordinner {
	padding-right: 20px;
}

#login .validation {
	width: 100%;
	font-size: 11px;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#login .notibar {
	margin: 0;
}

.loginbox {
	width: 395px;
}

.dualselect {
	margin-left: 0px !important;
}

.rf-au {
	border-style: none;
}

/**********************************************************
********* TELAS DE POLO *********
**********************************************************/
.field-box-localidade-educacional {
	padding: 2px 0px 2px 1px !important;
	width: 500px !important;
}

#telefonePanel {
	margin-left: 0px !important;
}

.label-large-localidade-educacional {
	width: 130px;
	float: left;
	line-height: 28px;
}

.label-very-large {
	width: 150px;
	float: left;
	line-height: 28px;
}

.label-very-very-large {
	width: 180px;
	float: left;
	line-height: 28px;
}

.validation-localidade-educacional {
	/*width: 155px;*/
	width: 100px;
	margin-right: 70px ! important;
	line-height: 15px !important;
	float: right;
}

#localidade-educacional-form\:localidade-educacional-tipoList .rf-sel-lst-dcrtn,#localidade-educacional-form\:localidade-educacional-tipoList .rf-sel-lst-scrl
	{
	width: 210px !important;
}

#localidade-educacional-form\:localidade-educacional-subtipoList .rf-sel-lst-dcrtn,#localidade-educacional-form\:localidade-educacional-subtipoList .rf-sel-lst-scrl
	{
	width: 210px !important;
}

#localidade-educacional-form\:localidade-educacional-convenioList .rf-sel-lst-dcrtn,#localidade-educacional-form\:localidade-educacional-convenioList .rf-sel-lst-scrl
	{
	width: 213px !important;
}

#localidade-educacional-form\:telefone-tipoList .rf-sel-lst-dcrtn,#localidade-educacional-form\:telefone-tipoList .rf-sel-lst-scrl
	{
	width: 213px !important;
}

#localidade-educacional-form\:endereco-tipoList .rf-sel-lst-dcrtn,#localidade-educacional-form\:endereco-tipoList .rf-sel-lst-scrl
	{
	width: 213px !important;
}

#localidade-educacional-form\:telefone-tipo2List .rf-sel-lst-dcrtn,#localidade-educacional-form\:telefone-tipo2List .rf-sel-lst-scrl
	{
	width: 213px !important;
}

#localidade-educacional-form\:cidadeList .rf-sel-lst-dcrtn,#localidade-educacional-form\:cidadeList .rf-sel-lst-scrl
	{
	width: 213px !important;
}

#convenio-form\:convenio-tipoList .rf-sel-lst-dcrtn,#convenio-form\:convenio-tipoList .rf-sel-lst-scrl
	{
	width: 331px !important;
}

@media print
{
	.no-print, .no-print *
	{
		display: none !important;
	}
	
	.rf-pp-shade
	{
		display: none !important;
	}
}

/**********************************************************
********* TELAS DE RELACAO ATIVIDADE DEPARTAMENTO *********
**********************************************************/

/*================= Tela de Listagem ====================*/
#relacaoAtividadeDepartamento-form\:departamentoList .rf-sel-lst-dcrtn,#relacaoAtividadeDepartamento-form\:departamentoList .rf-sel-lst-scrl
	{
	width: 331px !important;
}

#pesquisa-relacaoAtividadeDepartamento-form\:departamentoList .rf-sel-lst-dcrtn,#pesquisa-relacaoAtividadeDepartamento-form\:departamentoList .rf-sel-lst-scrl
	{
	width: 331px !important;
}

/*============= Titulo da Tela de Cadastro ==============*/
#pesquisa-relacaoAtividadeDepartamento-form\:departamento {
	width: 331px !important;
	vertical-align: middle;
}

#pesquisa-relacaoAtividadeDepartamento-form\:departamento .rf-sel-cntr {
	width: 331px !important;
}

/**********************************************************
****** TELAS DE RELACAO ATIVIDADE DEPARTAMENTO- FIM *******
**********************************************************/
#ficha-caracterizacao-form\:tipo-atividade-curricularList .rf-sel-lst-dcrtn,#ficha-caracterizacao-form\:tipo-atividade-curricularList .rf-sel-lst-scrl
	{
	width: 331px !important;
}

#ficha-caracterizacao-form\:setorList .rf-sel-lst-dcrtn,#ficha-caracterizacao-form\:setorList .rf-sel-lst-scrl
	{
	width: 331px !important;
}

#pesquisa-ficha-caracterizacao-form .selector {
	width: 120px;
}

/**********************************************************
************ TELAS DE OPCAO CURRICULAR - INICIO ***********
**********************************************************/

/*================= Tela de Listagem ====================*/
#opcao-curricular-form-list table {
	margin-top: 3px !important;
	float: left;
}

#opcao-curricular-form-list table *.rf-dt-hdr-c {
	background: #FFF !important;
	font-size: 10pt;
}

#opcao-curricular-form-list table *.rf-cst-hdr-c {
	background: #FFF !important;
}

#opcao-curricular-form-list a {
	float: left;
}

/*============= Titulo da Tela de Cadastro ==============*/
#opcao-curricular-form .field-box-checkbox {
	height: 30px !important;
}

#opcao-curricular-form .label {
	width: 145px !important;
}

#opcao-curricular-form .rf-au {
	border: 0 !important;
}

#opcao-curricular-form .rf-au-lst-dcrtn {
	width: 330px !important;
}

#opcao-curricular-form .rf-au-lst-scrl {
	width: 100% !important;
}

#opcao-curricular-form\:complementoSigla {
	width: 173px !important;
	margin-left: 5px;
}

#opcao-curricular-form\:sigla {
	width: 90px !important;
}

/**********************************************************
************ TELAS DE CURSO - INICIO **************
**********************************************************/

*.rf-pick-opt {
	font-size: 12px;
	color: #666 !important;
}

/**********************************************************
********** TELAS DE CURSO - FIM ************
**********************************************************/

/**********************************************************
************ TELAS DE OPCAO CURRICULAR - FIM **************
**********************************************************/

/**********************************************************
********** TELAS DE MATRIZ CURRICULAR - INICIO ************
**********************************************************/

/*================= Tela de Listagem ====================*/
#matrizCurricular-form-list table {
	margin-top: 3px !important;
	float: left;
}

#matrizCurricular-form-list table *.rf-dt-hdr-c {
	background: #FFF !important;
	font-size: 10pt;
}

#matrizCurricular-form-list table *.rf-cst-hdr-c {
	background: #FFF !important;
}

#matrizCurricular-form-list a {
	float: left;
}

#matrizCurricular-form-list\:curso-search {
	width: 335px !important;
}

#matrizCurricular-form-list\:curso-searchList .rf-sel-lst-scrl {
	width: 331px !important;
}

#matrizCurricular-form-list\:curso-searchList .rf-sel-lst-dcrtn,#matrizCurricular-form-list\:curso-searchList .rf-sel-lst-scrl
	{
	width: 331px !important;
}

#matrizCurricular-form-list .stdtable tbody tr td:last-child {
	border-right: 1px solid #ddd;
	width: 145px !important;
}

/*============= Tela de Cadastro ==============*/
#matriz-atividade-data-table-title {
	background: whitesmoke !important;
}

#matrizCurricular-form\:matrizCurricular-opcao {
	width: 800px;
	height: 70px;
}

#matrizCurricular-form\:opcaoCurricular {
	width: 250px;
}

#matrizCurricular-form\:matrizCurricular-opcao .opcao-label {
	font-weight: bold;
	width: 120px !important;
	float: left;
}

#matrizCurricular-form\:matrizCurricular-opcao .field-box {
	padding: 2px 0px 2px 1px;
	width: 290px;
	float: left;
}

#matrizCurricular-form\:matrizAtividade {
	width: 800px;
	height: 80px;
}

#matrizCurricular-form\:matrizAtividade .label {
	width: 100px !important;
	line-height: 28px;
	float: none;
}

#matrizCurricular-form .field-box {
	width: 135px !important;
	float: left;
}

#matrizCurricular-form .nome-field-box {
	padding: 2px 0px 2px 1px;
	width: 315px !important;
	float: left;
}

#matrizCurricular-form .data-field-box {
	padding: 2px 0px 2px 1px;
	width: 170px !important;
	float: left;
}

#matrizCurricular-form\:matrizAtividade-panel .label {
	width: auto;
}

#matrizCurricular-form\:matrizAtividade-panel {
	height: 80px;
	float: left;
}

#matrizCurricular-form\:matrizAtividade-panel {
	width: 800px;
	height: auto;
}

#matrizCurricular-form\:nome {
	width: 250px;
}

#matrizCurricular-form\:matrizAtividade {
	margin-top: 15px;
}

#matrizCurricular-form\:matrizAtividade .field-box-checkbox {
	height: 30px !important;
}

#matrizCurricular-form\:action-button-add {
	width: 800px !important;
	height: 35px !important;
	margin-top: 15px;
	float: left;
}

#matrizCurricular-form *.rf-tab-lbl {
	white-space: nowrap;
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
}

#matrizCurricular-form *.rf-tab-hdr-act.rf-tab-hdr-top {
	padding: 0px 15px 5px 15px;
	border-bottom: 0px;
	font-weight: bold;
	vertical-align: top;
	background-image:
		url(/siga/rfRes/actTabBg.png.xhtml?v=4.3.4.Final&db=eAFjZGBlZJBiZBBh!A8EjP8f37vKwAQAOZ0HzA__&ln=org.richfaces.images);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #F1EEE9;
	cursor: default;
}

#matrizCurricular-form *.rf-tab-hdr-inact.rf-tab-hdr-top {
	padding: 10px 20px;
	background: #ccc;
	color: #fff;
	font-family: 'RobotoBoldCondensed', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	-moz-border-radius: 2px 2px 0 0;
	-webkit-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
	border: 1px solid #CCC;
}

#matrizCurricular-form *.rf-tab-hdr-act.rf-tab-hdr-top {
	display: inline-block;
	float: left;
	margin-right: 5px;
	list-style: none;
	background: #fff;
	display: block;
	padding: 10px 20px;
	color: #fff;
	font-family: 'RobotoBoldCondensed', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	-moz-border-radius: 2px 2px 0 0;
	-webkit-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
	border: 1px solid #ccc;
	border-bottom: 2px solid #FFFFFF;
	color: #FB9337;
}

#matrizCurricular-form *.rf-tab-hdr-tabline-vis.rf-tab-hdr-tabline-top {
	background: #FFF;
	position: relative;
	border: 0;
	list-style: none;
	margin-top: 15px;
	overflow: visible;
	height: 47px;
	padding: 5px 20px;
}

#matrizCurricular-form *.rf-tab-hdr-brd {
	border: 0 !important;
	height: 0;
	background: #FFF;
}

#matrizCurricular-form *.rf-dt-hdr-c {
	background: whitesmoke;
}

#matrizCurricular-form .nenhuma-atividade-panel {
	border: 1px solid #ccc;
	font-size: 10pt;
	font-weight: bold;
	margin-top: 10px;
	padding: 3px;
}

#creditos-horarios-atividade-subpanel .stdform label {
	padding: 5px 20px 0px 5px;
}

/**********************************************************
******** Classes utilitárias para o sistema - INICIO ******
**********************************************************/

/*============= Titulo da Tela de Listagem ==============*/
.form-list-title {
	font-size: 13pt;
	font-weight: bold;
}

/*============== Widget de Pesquisa =====================*/
.search-info {
	width: 100%;
	margin-bottom: 10px;
}

/*============ DATATABLE da Tela de Listagem ===========*/
.table-base-dropdown {
	background: whitesmoke;
	border-top: 1px solid #ddd;
}

.table-base-dropdown-title {
	font-size: 11pt;
	font-weight: bold;
}

/*============= SUBDATATABLE da Tela de Listagem =======*/
.table-subTable-header {
	width: 100px;
	font-size: 9pt;
}

.table-subTable-value {
	font-size: 10pt;
}

/*============= Informacoes da Listagem ================*/
.list-info-wrapper {
	padding: 15px 20px;
	padding-bottom: 0;
}

.list-not-found {
	font-size: 13pt;
	font-weight: bold;
}

/**********************************************************
******** Classes utilitárias para o sistema - FIM *********
**********************************************************/
.right-button-container {
	float: right;
	width: 73%;
	padding-top: 18px;
}

#ficha-caracterizacao-form\:curso-requesitantes .curso-requisitante {
	width: 94% !important;
}

#ficha-caracterizacao-form\:curso-requesitantes .selector {
	width: 85%;
}

#ficha-caracterizacao-form\:curso-requesitantes .grupo-curricular {
	width: 94% !important;
}

#ficha-caracterizacao-form\:curso-requesitantes,#ficha-caracterizacao-form\:curso-requesitantes th,#ficha-caracterizacao-form\:curso-requesitantes td
	{
	border: none;
}

#ficha-caracterizacao-form\:curso-requesitantes td.bordered,#ficha-caracterizacao-form\:curso-requesitantes th
	{
	border: 1px solid rgb(196, 192, 201);
}

#ficha-caracterizacao-form\:curso-requesitantes th:last-child {
	border: 1px solid #FFFFFF;
}

#distribuicao-creditos {
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	display: inline-block;
	font-size: 0;
}

#distribuicao-carga-horaria {
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	display: inline-block;
	font-size: 0;
}

#distribuicao-creditos>div {
	display: inline-block;
	font-size: 12px;
}

#distribuicao-carga-horaria>div {
	display: inline-block;
	font-size: 12px;
}

.primeiro-tipo-credito {
	border-left: 1px solid rgb(196, 192, 201);
}

.tipo-credito {
	border-right: 1px solid rgb(196, 192, 201);
}

#distribuicao-creditos input {
	width: 24px !important;
}

#distribuicao-carga-horaria input {
	width: 24px !important;
}

.tipo-credito div:first-child {
	border-bottom: 1px solid rgb(196, 192, 201);
	padding: 5px 10px;
	width: 30px;
	text-align: center;
}

.tipo-credito div:last-child {
	padding: 2px;
	text-align: center;
}

#distribuicao-creditos>div:first-child {
	width: 80px;
	text-align: center;
	vertical-align: text-bottom;
}

#distribuicao-carga-horaria>div:first-child {
	width: 80px;
	text-align: center;
	vertical-align: text-bottom;
}

#total-creditos {
	border: 1px solid #CCC;
	display: inline-block;
	margin-bottom: 10px;
	height: 44px;
}

#total-carga-horaria {
	border: 1px solid #CCC;
	display: inline-block;
	margin-bottom: 10px;
	height: 44px;
}

#total-creditos>div {
	padding: 5px 10px;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
}

#total-carga-horaria>div {
	padding: 5px 10px;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
}

#total-creditos input {
	width: 70px;
}

#total-carga-horaria input {
	width: 70px;
}

#carga-horaria-legenda {
	line-height: 1px;
}

#creditos-legenda {
	line-height: 1px;
}

#h-legenda {
	line-height: 1px;
}

.ficha-caracterizacao-text-area {
	width: 470px;
	height: 50px;
}

/**********************************************************
********* TELAS DE UNIDADE DA INSTITUIÇÃO DE ENSINO *********
**********************************************************/
.field-box-unidade-ensino {
	padding: 2px 0px 2px 1px !important;
	width: 500px !important;
}

.label-large-unidade-ensino {
	width: 130px;
	float: left;
	line-height: 28px;
}

.label-search-unidade-ensino {
	padding: 5px;
	vertical-align: middle;
}

#pesquisa-atividade-curricular-form\:atividade-status-radio {
	padding: 5px;
}

.validation-unidade-ensino {
	width: 155px;
	line-height: 15px !important;
	float: right;
}

#unidade-ensino-form\:unidade-instituicaoList .rf-sel-lst-dcrtn,#unidade-ensino-form\:unidade-instituicaoList .rf-sel-lst-scrl
	{
	width: 213px !important;
}

.unidade-ensino-panel-grid {
	margin-left: -40px;
}

/**********************************************************
********* FIM TELAS DE UNIDADE DA INSTITUIÇÃO DE ENSINO *********
**********************************************************/
#ficha-caracterizacao-form .validation {
	width: 310px;
}

.form-radio {
	float: left;
	height: 30px;
}

.radio-height {
	height: 30px;
}

#unidade-ensino-form\:cidadeList .rf-sel-lst-dcrtn,#unidade-ensino-form\:cidadeList .rf-sel-lst-scrl,#unidade-ensino-form\:telefone-tipoList .rf-sel-lst-dcrtn,#unidade-ensino-form\:telefone-tipoList .rf-sel-lst-scrl,#unidade-ensino-form\:endereco-tipoList .rf-sel-lst-dcrtn,#unidade-ensino-form\:endereco-tipoList .rf-sel-lst-scrl
	{
	width: 213px !important;
}

/**********************************************************
********* TELAS DE ALUNO *********
**********************************************************/
.field-box-aluno {
	padding: 2px 0px 2px 1px !important;
	width: 500px !important;
}

.label-large-aluno {
	width: 140px;
	float: left;
	line-height: 28px;
}

.validation-aluno {
	width: 155px;
	line-height: 15px !important;
	float: right;
}
/*
#aluno-form\:main-grid{
    margin-left: -80px;
}*/
.aluno-select-naturalidade {
	width: 210px;
}

#aluno-form\:telefone-tipo-tempList .rf-sel-lst-dcrtn,#aluno-form\:telefone-tipo-tempList .rf-sel-lst-scrl,#aluno-form\:endereco-temp-tipoList .rf-sel-lst-dcrtn,#aluno-form\:endereco-temp-tipoList .rf-sel-lst-scrl,#aluno-form\:naturalidade-cidadeList .rf-sel-lst-dcrtn,#aluno-form\:naturalidade-cidadeList .rf-sel-lst-scrl,#aluno-form\:nacionalidadeList .rf-sel-lst-dcrtn,#aluno-form\:nacionalidadeList .rf-sel-lst-scrl
	{
	width: 213px !important;
}

/**********************************************************
********* FIM TELAS DE ALUNO *********
**********************************************************/
.search-field {
	display: inline-block;
	padding-left: 5px
}

.search-field .selector {
	margin-left: 10px;
}

#pesquisa-fich-caracterizacao-form .selector {
	width: 150px;
}

.label-popup {
	width: 100px;
	float: left;
	line-height: 28px;
}

.popup-field-box {
	padding: 2px 0px 2px 1px;
	width: 460px;
}

.right_float {
	float: right;
	line-height: 30px;
}

.popup-right-button {
	width: 200px;
}

.submit-line {
	width: 30% !important;
	padding: 7px 3px !important;
	height: 31px;
	text-transform: none !important;
	vertical-align: middle;
	margin-top: -2px !important;
	opacity: 0.9 !important;
	color: #fff !important;
	margin: 0px 4px !important;
}

.submit-line-box {
	text-align: center;
	margin: 20px 0 10px 0;
}

.submit-line-box input {
	min-width: 100px;
	text-align: center;
}

.popup-validation {
	width: 200px;
	display: inline-block;
	float: right;
	line-height: 32px;
}

.send-and-aprove {
	width: 190px !important;
}

.label-display {
	width: 200px;
	display: inline-block;
}

#pesquisa-ficha-caracterizacao-form\:copia-ficha-selectorList .rf-au-lst-scrl
	{
	width: 450px;
}

/**********************************************************
********* TELAS DE ATIVIDADE CURRICULAR *********
**********************************************************/
#pesquisa-atividade-curricular-form\:departamentoList .rf-sel-lst-dcrtn,#pesquisa-atividade-curricular-form\:departamentoList .rf-sel-lst-scrl
	{
	width: 331px !important;
}

#pesquisa-atividade-curricular-form .rf-sel {
	width: 331px !important;
}

.edit-button-column-atividade {
	width: 100px;
}

.atividade-curricular-status-label {
	font-size: 24px;
	font-weight: bold;
	margin-left: 10px;
	float: none !important;
}

.label-large-atividade-curricular {
	width: 130px;
	float: left;
	line-height: 28px;
}

.atividade-curricular-panel {
	margin-left: -90px;
}

/**********************************************************
********* FIM TELAS DE ATIVIDADE CURRICULAR *********
**********************************************************/
.div-button {
	display: inline-block;
	text-align: center;
}

.ficha-carcterizacao-actions {
	width: 54px;
}

.ficha-caract-actions-link {
	margin: 0px !important;
}

.ficha-carcterizacao-fluxo {
	width: 130px;
}

.parecer-btn {
	width: auto !important;
}

.right-btn {
	float: right;
}

.search-button-icon {
	text-indent: 20px;
	padding-right: 2% !important;
	background-position: 10% 50% !important;
	background-image: url(/siga/resources/images/icon_search.png) !important;
	background-repeat: no-repeat !important;
	display: inline-block !important;
	border: 1px solid #ccc !important;
	-moz-border-radius: 2px !important;
	-webkit-border-radius: 2px !important;
	border-radius: 2px !important;
	font-weight: bold !important;
	background-color: #f7f7f7 !important;
	-moz-box-shadow: inset 0 1px 0 #fff !important;
	-webkit-box-shadow: inset 0 1px 0 #fff !important;
	box-shadow: inset 0 1px 0 #fff !important;
	color: #666 !important;
	width: auto !important;
	height: 33px !important;
	vertical-align: middle !important;
	padding: 5px !important;
	margin-left: 10px !important;
	text-transform: none !important;
}

.imprimir-btn-icon {
	text-indent: 28px;
	background-image: url(/siga/resources/images/icons/printer.png) !important;
	background-repeat: no-repeat !important;
	display: inline-block !important;
	border: 1px solid #ccc !important;
	-moz-border-radius: 2px !important;
	-webkit-border-radius: 2px !important;
	border-radius: 2px !important;
	font-weight: bold !important;
	background-color: #f7f7f7 !important;
	-moz-box-shadow: inset 0 1px 0 #fff !important;
	-webkit-box-shadow: inset 0 1px 0 #fff !important;
	box-shadow: inset 0 1px 0 #fff !important;
	color: #666 !important;
	width: auto !important;
	height: 24px !important;
	vertical-align: middle !important;
	padding: 5px !important;
	text-transform: none !important;
}

/**********************************************************
********* ENDERECO *********
**********************************************************/
.field-box-endereco {
	padding: 2px 0px 2px 1px !important;
	width: 500px !important;
}

.field-endereco {
	padding: 2px 0px 2px 1px !important;
	width: 500px !important;
}

.label-large-endereco {
	width: 130px !important;
	float: left !important;
	line-height: 28px !important;
}

.validation-endereco {
	width: 155px !important;
	line-height: 15px !important;
	float: right !important;
}

/**********************************************************
********* FIM ENDERECO *********
**********************************************************/

/**********************************************************
********* TELEFONE *********
**********************************************************/
.field-box-telefone {
	padding: 2px 0px 2px 1px !important;
	width: 500px !important;
}

.field-telefone {
	padding: 2px 0px 2px 1px !important;
	width: 500px !important;
}

.label-large-telefone {
	width: 130px !important;
	float: left !important;
	line-height: 28px !important;
}

.validation-telefone {
	width: 155px !important;
	line-height: 15px !important;
	float: right !important;
}

/**********************************************************
********* FIM TELEFONE *********
**********************************************************/

/*********************************************************
************ INICIO - PROCESSO SELETIVO ******************
**********************************************************/
#processo-seletivo-form\:contentwrapper .label {
	width: 145px !important;
	line-height: 25px !important;
}

#processo-seletivo-form\:contentwrapper .field-box-checkbox {
	padding: 4px 0px 4px 1px !important;
}

#processo-seletivo-form\:ano-aplicacao {
	width: 100px !important;
}

#processo-seletivo-form\:periodo-aplicacao {
	width: 100px;
}

#processo-seletivo-form\:nome {
	width: 250px;
}

#processo-seletivo-form\:ano-entrada {
	width: 100px;
}

#processo-seletivo-form\:periodo-entrada {
	width: 100px;
}

#processo-seletivo-form\:lei-cotas {
	width: 100px;
}

#processo-seletivo-form\:percentual-ppi {
	width: 100px;
}

#processo-seletivo-form\:chamadas-regulares {
	width: 100px;
}

#uniform-processo-seletivo-form-list\:semestre {
	width: auto !important;
}

#processo-seletivo-form-list\:periodo-aplicacao {
	width: 30px !important;
	margin-left: 0px !important;
}

#uniform-processo-seletivo-form-list\:situacao {
	width: auto !important;
}

#gerenciamento-processo-seletivo-form\:nome {
	text-align: center !important;
	font-weight: bold !important;
	background: whitesmoke !important;
}

#gerenciamento-processo-seletivo-form\:ano-aplicacao {
	width: 50px !important;
	font-weight: bold !important;
	background: whitesmoke !important;
	text-align: center !important;
}

#gerenciamento-processo-seletivo-form\:periodo-aplicacao {
	width: 30px !important;
	font-weight: bold !important;
	background: whitesmoke !important;
	text-align: center !important;
}

#gerenciamento-processo-seletivo-form\:data-inicio {
	width: 85px !important;
	font-weight: bold !important;
	background: whitesmoke !important;
	margin-right: 10px !important;
}

#gerenciamento-processo-seletivo-form\:data-fim {
	width: 85px !important;
	font-weight: bold !important;
	background: whitesmoke !important;
	margin-left: 10px !important;
}

#processo-oferta-form-list .processo-seletivo-ofertas-title {
	color: #FB9337 !important;
}

#processo-seletivo-form-list\:processo-seletivo-table\:ano-periodo-aplicacao
	{
	width: 130px !important;
}

#processo-seletivo-form-list\:processo-seletivo-table\:nome {
	width: 200px !important;
}

#processo-seletivo-form-list\:processo-seletivo-table\:tipo {
	width: 150px !important;
}

#processo-seletivo-form-list\:processo-seletivo-table\:data-inicio {
	width: 65px !important;
}

#processo-seletivo-form-list\:processo-seletivo-table\:data-fim {
	width: 85px !important;
}

#processo-seletivo-form-list\:processo-seletivo-table\:status {
	width: 85px !important;
}

#processo-seletivo-form-list\:ano-aplicacao {
	width: 60px !important;
}

#processo-seletivo-form-list\:periodo-aplicacao {
	width: 25px !important;
}

#processo-seletivo-form\:lei-cotas {
	border: 1px solid #ccc;
	border-radius: 2px;
}

#processo-seletivo-form\:lei-cotas input.rf-insp-inp[type="text"] {
	background: white;
	width: 55px;
	padding: 9px 5px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	vertical-align: middle;
	border: 0px;
	font-size: 12px;
	-webkit-box-shadow: inset 0 1px 3px #ddd;
	box-shadow: inset 0 1px 3px #ddd;
	color: #666;
}

#processo-seletivo-form\:percentual-ppi {
	border: 1px solid #ccc;
	border-radius: 2px;
}

#processo-seletivo-form\:percentual-ppi input.rf-insp-inp[type="text"] {
	background: white;
	width: 55px;
	padding: 9px 5px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	vertical-align: middle;
	border: 0px;
	font-size: 12px;
	-webkit-box-shadow: inset 0 1px 3px #ddd;
	box-shadow: inset 0 1px 3px #ddd;
	color: #666;
}

#processo-seletivo-form\:lei-cotas-box .rf-insp-inc {
	display: block;
	height: 17px;
	width: 18px
}

#processo-seletivo-form\:lei-cotas-box .rf-insp-dec {
	display: block;
	height: 16px;
	width: 18px
}

#processo-seletivo-form\:percentual-ppi-box .rf-insp-inc {
	display: block;
	height: 17px;
	width: 18px
}

#processo-seletivo-form\:percentual-ppi-box .rf-insp-dec {
	display: block;
	height: 16px;
	width: 18px
}

#processo-seletivo-form\:lei-cotas-box *.rf-insp-btns {
	background: whitesmoke;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C4C0B9;
	display: inline-block;
	vertical-align: top;
}

#processo-seletivo-form\:percentual-ppi-box *.rf-insp-btns {
	background: whitesmoke;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C4C0B9;
	display: inline-block;
	vertical-align: top;
}

#processo-seletivo-form\:confirm-popup_container {
	left: 275px !important;
	top: 150px !important;
}

/*********************************************************
*************** FIM - PROCESSO SELETIVO ******************
**********************************************************/

/**********************************************************
********* DECLARACAO DOCUMENTOS MATRICULA *********
**********************************************************/
#processo-documento-form\:nome-candidatoList .rf-sel-lst-dcrtn,#processo-documento-form\:nome-candidatoList .rf-sel-lst-scrl
	{
	width: 300px !important;
}

.field-box-documentos-matricula {
	padding: 2px 0px 2px 1px !important;
	width: 60%;
}

.field-box-med-documentos-matricula {
	padding: 2px 0px 2px 1px !important;
	width: 500px !important;
}

#telefonePanel {
	margin-left: 0px !important;
}

.documentos-matricula-label-large {
	width: 110px !important;
	float: left;
}

.documentos-matricula-header-table {
	width: 100%;
	border-top-width: 1px !important;
	border-top-style: solid !important;
	border-top-color: rgb(221, 221, 221) !important;
	border-right-color: rgb(221, 221, 221);
	border-right-style: solid !important;
	border-right-width: 1px !important;
	border-left-width: 1px !important;
	border-left-style: solid !important;
	border-left-color: rgb(221, 221, 221) !important;
}

.documentos-matricula-column-header1 {
	width: 83%;
}

.documentos-matricula-column-header2 {

}

.documentos-matricula-header-label-strong {
	font-size: 18px !important;
}

.radio-gerenciamento label {
	padding: 6px !important;
	float: none !important;
	width: 50px !important;
}

.radio-analise-carencia label {
	padding-left: 10px !important;
}

.radio-analise-carencia {
	padding-top: 10px !important;
}

.radio-escolaridade label {
	padding: 6px !important;
	float: none !important;
	width: 50px !important;
}

.panelGrid-documentos-matricula {
	width: 100%;
	padding-right: 8px;
	border-spacing: 0px;
	border-top-width: 1px !important;
	border-top-style: solid !important;
	border-top-color: rgb(221, 221, 221) !important;
	border-right-color: rgb(221, 221, 221);
	border-right-style: solid !important;
	border-right-width: 1px !important;
	border-bottom-width: 1px !important;
	border-bottom-style: solid !important;
	border-bottom-color: rgb(221, 221, 221) !important;
}

.documentos-matricula-obrigatorio-requisicao {
	color: #FF0000 !important;
}


.documentos-matricula-column {
	width: 85%;
	padding: 10px !important;
	border-bottom-width: 1px !important;
	border-bottom-style: solid !important;
	border-bottom-color: rgb(221, 221, 221) !important;
	border-right-color: rgb(221, 221, 221);
	border-right-style: solid !important;
	border-right-width: 1px !important;
	border-left-color: rgb(221, 221, 221);
	border-left-style: solid !important;
	border-left-width: 1px !important;
}

.label-search-documento-matricula {
	padding: 5px;
	vertical-align: middle;
}

.validation-documentos-matricula {
	float: right;
	width: 15%;
	line-height: 15px;
	margin-right: 150px;
}

.documentos-matricula-label-large {
	width: 110px !important;
	float: left;
}

/**********************************************************
********* FIM DECLARACAO DOCUMENTOS MATRICULA *********
**********************************************************/

/**********************************************************
********* PROCESSO CHAMADA *********
**********************************************************/

/*paineis*/
#gerenciamento-processo-seletivo-form\:botoes-chamada-popup-panel {
	padding-top: 20px;
	padding-bottom: 10px;
}

.popup-chamada {
	padding: 10px;
	margin: 0;
	background: #fcfcfc;
	border: 1px solid #ccc;
	border-top: 0;
	width: 800px;
}

#gerenciamento-processo-seletivo-form\:processo-chamada-form {
	margin-top: -10px;
	margin-left: 45px;
}

#gerenciamento-processo-seletivo-form\:dados-chamada-panel {
	width: 820px;
	margin-top: 25px;
	margin-bottom: 15px;
}

/*validacoes */
.validation-processo-chamada {
	line-height: 10px;
}

.validation-chamada-numero {
	width: 90px;
	line-height: 10px;
	float: right;
	margin-right: 460px;
}

.validation-chamada-data-processamento {
	width: 290px;
	line-height: 10px;
	float: right;
	margin-left: -225px;
}

.validation-chamada-data-convocacao {
	width: 90px;
	line-height: 10px;
	float: right;
	margin-right: -40px;
}

.validation-chamada-data-matricula {
	width: 90px;
	line-height: 10px;
	float: right;
	margin-right: 0px;
	margin-left: -70px;
}

.validation-chamada-data-matricula2 {
	width: 90px;
	line-height: 10px;
	float: right;
	margin-right: -110px;
}

.validation-chamada-data-recurso {
	width: 90px;
	line-height: 10px;
	float: right;
	margin-right: 230px;
	margin-left: -230px;
}

.validation-chamada-data-intencao {
	width: 90px;
	line-height: 10px;
	float: right;
	margin-right: 124px;
	margin-left: -118px;
}

.validation-chamada-data-carencia {
	width: 90px;
	line-height: 10px;
	float: right;
	margin-right: 125px;
	margin-left: -120px;
}

.validation-chamada-doc-carencia {
	width: 90px;
	line-height: 10px;
	float: right;
	margin-right: 125px;
	margin-left: -120px;
}

.validation-chamada-data-analise-carencia {
	width: 90px;
	line-height: 10px;
	float: right;
	margin-right: 124px;
	margin-left: -118px;
}

.validation-chamada-data-escolaridade {
	width: 90px;
	line-height: 10px;
	float: right;
	margin-right: 130px;
	margin-left: -130px;
}

/*fieldbox */
.field-box-processo-chamada-numero {
	padding: 5px 0px 0px 1px !important;
}

.field-box-processo-chamada {
	padding: 5px 0px 0px 1px !important;
}

.field-box-processo-chamada-large {
	padding: 5px 0px 0px 1px !important;
	width: 600px;
}

/*labels*/
#gerenciamento-processo-seletivo-form\:tipo-manifestacao-interesse-radio
	{
	padding: 5px !important;
}

#chamada-numero-label {
	width: 8%;
	float: left;
	line-height: 28px;
}

#chamada-popup-title {
	margin: 8px;
}

.chamada-label-ate {
	padding-left: 5px;
}

#gerenciamento-processo-seletivo-form\:btn-nova-chamada {
	padding: 7px;
	margin: 10px;
}

.dados-convocado-radio label {
	padding: 6px !important;
	float: none !important;
	width: 50px !important;
}

.radioDefault label {
	padding: 6px !important;
	float: none !important;
	width: 60px !important;
}

.espelho-radio label {
	padding: 6px !important;
	float: none !important;
	width: 130px !important;
}

/*inputs*/
.processo-chamada-date-input {
	width: 70px !important;
}

.processo-chamada-import-btn {
	background-image: url(/siga/resources/images/importar.png) !important;
	background-repeat: no-repeat !important;
	border: 0px !important;
}

.processo-chamada-import-btn:hover {
	background-image: url(/siga/resources/images/importar-hover.png)
		!important;
	background-repeat: no-repeat !important;
	border: 0px !important;
}

.processo-chamada-relatorio-btn {
	background-image: url(/siga/resources/images/download.png) !important;
	background-repeat: no-repeat !important;
	border: 0px !important;
}

.processo-chamada-relatorio-btn:hover {
	background-image: url(/siga/resources/images/download-hover.png)
		!important;
	background-repeat: no-repeat !important;
	border: 0px !important;
}

.processo-chamada-confirmacao-presencfial-btn {
	background-image: url(/siga/resources/images/presencial.png) !important;
	background-repeat: no-repeat !important;
	border: 0px !important;
}

.processo-chamada-finalizar-confirmacao-btn {
	background-image: url(/siga/resources/images/password.png) !important;
	background-repeat: no-repeat !important;
	border: 0px !important;
}

.processo-chamada-finalizar-requerimento-btn {
	background-image: url(/siga/resources/images/password.png) !important;
	background-repeat: no-repeat !important;
	border: 0px !important;
}

.processo-chamada-confirmacao-presencfial-btn:hover {
	background-image: url(/siga/resources/images/presencial-hover.png)
		!important;
	background-repeat: no-repeat !important;
	border: 0px !important;
}

.processo-chamada-convocacoes-btn {
	background-image: url(/siga/resources/images/observacoes.png) !important;
	background-repeat: no-repeat !important;
	border: 0px !important;
}

.processo-chamada-convocacoes-btn:hover {
	background-image: url(/siga/resources/images/observacoes-hover.png)
		!important;
	background-repeat: no-repeat !important;
	border: 0px !important;
}

.processo-matricula-ead-musica-btn {
	background-image: url(/siga/resources/images/gerar-matricula.png)
		!important;
	background-repeat: no-repeat !important;
	border: 0px !important;
}

.processo-matricula-ead-musica-btn:hover {
	background-image: url(/siga/resources/images/gerar-matricula-hover.png)
		!important;
	background-repeat: no-repeat !important;
	border: 0px !important;
}

.processo-chamada-visualizar-btn {
	background-image: url(/siga/resources/images/visualizar.png) !important;
	background-repeat: no-repeat !important;
	border: 0px !important;
}

.processo-chamada-visualizar-btn:hover {
	background-image: url(/siga/resources/images/visualizar-hover.png)
		!important;
	background-repeat: no-repeat !important;
	border: 0px !important;
}

.processo-chamada-editar-btn {
	background-image: url(/siga/resources/images/editar.png) !important;
	background-repeat: no-repeat !important;
	border: 0px !important;
}

.processo-chamada-editar-btn:hover {
	background-image: url(/siga/resources/images/editar-hover.png)
		!important;
	background-repeat: no-repeat !important;
	border: 0px !important;
}

.processo-chamada-editar-disabled {
	background-image: url(/siga/resources/images/editar.png) !important;
	background-repeat: no-repeat !important;
	border: 0px !important;
}

/*.processo-chamada-editar-btn:disabled { background: #eee; }*/
/*.btn_yellow:active { background: #ffde06; }*/
/*.btn_blue:active { background: #0591e5; }*/
/*.btn_black:active { background: #333333; }*/
/*.btn_lime:active { background: #6adc0b; }*/
/*.btn_orange:active { background: #ff9702; }*/
/*.btn_red:active { background: #eb2f30; }*/

/**********************************************************
********* fim PROCESSO CHAMADA *********
**********************************************************/

/**********************************************************
********* GERENCIAR MATRICULA *********
**********************************************************/

/**********************************************************
********* fim GERENCIAR MATRICULA *********
**********************************************************/

/**********************************************************
********* GERENCIAR MATRICULA CONVOCADO  *********
**********************************************************/
.btn_orange:disabled {
	opacity: 0.6 !important;
	filter: alpha(opacity = 60) !important;
	/*--- diminui o tamanho e seta lowercase nos botoes ---*/
	/*text-transform: none !important;*/
	/*width: 50% !important;*/
	/*-----------------------------------------------------*/
	cursor: no-drop !important;
}

/**********************************************************
********* fim GERENCIAR MATRICULA CONVOCADO *********
**********************************************************/

/**********************************************************
********* MATRICULA MANUAL *********
**********************************************************/
.matricula-manual-curso-panel {
	margin-top: 15px;
	margin-bottom: -15px;
}

.popup-doc-title {
	font-size: 18px;
	line-height: 21px;
	font-weight: normal;
	color: #fff;
	background: #32415A;
	cursor: default;
	padding: 10px;
	margin: 0em;
}

.popup-doc-message {
	font-size: 12px;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #666;
}

.popup-doc-content {
	padding: 10px;
	margin: 0em;
	background: #fcfcfc;
	border: 1px solid #ccc;
	border-top: 0;
}

#matricula-manual-form\:matricula-tipo-processoList .rf-sel-lst-dcrtn,#matricula-manual-form\:matricula-tipo-processoList .rf-sel-lst-scrl
	{
	width: 550px !important;
}

.label-matricula-manual {
	width: 100px;
	float: left;
	line-height: 28px;
}

.label-matricula-manual-tipo-processo-seletivo {
	padding-right: 5px;
	float: left;
}

.validation-matricula-manual {
	float: right;
	width: 20%;
	line-height: 15px;
	margin-right: 150px;
}

.validation-matricula-manual-dados-pessoais {
	float: right;
	width: 20%;
	line-height: 15px;
	margin-right: 65px;
}

.field-box-matricula {
	padding: 2px 0px 2px 1px !important;
	width: 700px !important;
}

.matricula-manual-nota-input {
	width: 10% !important;
}

.matricula-manual-input-dados-large {
	width: 40%;
}

.matricula-manual-input-dados200 {
	width: 200px !important;
}

/**********************************************************
********* fim MATRICULA MANUAL *********
**********************************************************/

/**********************************************************
Inicio - Manifestação Online
***********************************************************/
.manifestacao-online-matricula-input-dados {
	width: 30% !important;
}

.manifestacao-online-mae-input-dados {
	width: 40% !important;
}

.manifestacao-online-cpf-input-dados {
	width: 20% !important;
}
/**********************************************************
Fim - Manifestação Online
***********************************************************/
.btn_orange:disabled {
	opacity: 0.6;
	filter: alpha(opacity = 60);
}

.rf-dt-r:hover {
	background: #FEF2E6 !important;
}

.rf-ddm-lbl {
	padding: 0 !important;
}

.rf-ddm-lbl-dec {
	font-size: 9pt !important;
	font-weight: lighter !important;
}

.rf-ddm-lst {
	background: whitesmoke !important;
	position: absolute !important;
	z-index: 10 !important;
	outline: none !important;
}

.rf-ddm-lst {
	min-width: 130px !important;
	left: 109px !important;
	top: -21px !important;
	border: 0px !important;
	background: #FFF !important;
	position: absolute !important;
	z-index: 10 !important;
	outline: none !important;
}

.rf-ddm-sel {
	background: whitesmoke !important;
	cursor: pointer !important;
	padding: 1px !important;
	border: 0px !important;
}

.rf-ddm-lst-bg {
	border: 1px solid #F1EEE9 !important;
	background: #FFF !important;
}

.rf-ddm-itm-sel {
	border: 0 !important;
	cursor: pointer !important;
	padding: 1px 20px 3px 3px !important;
	background: whitesmoke !important;
	z-index: 10 !important;
}

.rf-p-hdr {
	background: white !important;
}

.rf-pick-lst-scrl {
	height: 90px !important;
}

.rf-fu {
	display: inline-block;
	width: 330px !important;
	border-radius: 2px !important;
}

.rf-fu-hdr {
	background-image: none;
	margin-right: 1px;
}

.uploader {
	display: none;
}

.small-select {
	width: 250px !important;
}

.medium-select {
	width: 350px !important;
}

.large-select {
	width: 500px !important;
}

.checkbox-height {
	height: 28px;
}

.small-validation {
	float: right;
	width: 330px;
	line-height: 30px;
}

.large-button {
	width: 8% !important;
}

.relatorios-arquivo-processado {
	height: 145px;
	width: 450px;
	resize: none;
}

.rf-dt-hdr-c {
	background: #fcfcfc !important;
}

.text-link {
	color: #32415A !important;
	font-weight: bold;
}

.text-link:hover {
	text-decoration: underline;
}

.popup-search {
	padding-bottom: 10px;
}

.popup-search .search-button-icon {
	width: 100px !important;
}

.popup-label {
	padding: 0px 5px 0px 5px;
}

.candidatos-data-table {
	width: 600px;
}

.candidato-popup {
	height: 430px;
}

.vagas-convocacao-modalidade {
	overflow-y: auto;
	max-height: 450px;
	padding-bottom: 1px;
}

.btn-actions {
	width: 30px !important;
}

.stdbtn-table {
	font-weight: bold;
	padding: 0px 10px 8px;
	color: #333;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
	opacity: 0.8;
	margin-left: 10px;
}

.icon-edit {
	background: url('/siga/resources/images/editar.png') no-repeat
		!important;
	border: 0px !important;
}

.icon-edit:hover {
	background: url('/siga/resources/images/editar-hover.png') no-repeat
		!important;
	border: 0px !important;
}

.icon-visualizar {
	background: url('/siga/resources/images/visualizar.png') no-repeat
		!important;
	border: 0px !important;
}

.icon-visualizar:hover {
	background: url('/siga/resources/images/visualizar-hover.png') no-repeat
		!important;
	border: 0px !important;
}

.icon-duplicar {
	background: url('/siga/resources/images/duplicar.png') no-repeat
		!important;
	border: 0px !important;
}

.icon-duplicar:hover {
	background: url('/siga/resources/images/duplicarhover.png') no-repeat
		!important;
	border: 0px !important;
}

.icon-espelhar {
	background: url('/siga/resources/images/espelhar.png') no-repeat
		!important;
	border: 0px !important;
}

.icon-espelhar:hover {
	background: url('/siga/resources/images/espelharhover.png') no-repeat
		!important;
	border: 0px !important;
}

.icon-rotina {
	background: url('/siga/resources/images/rotina.png') no-repeat
		!important;
	border: 0px !important;
}

.icon-rotina-executada:hover {
	background: url('/siga/resources/images/rotina_ativo.png') no-repeat
		!important;
	border: 0px !important;
}

.icon-calouro {
	background: url('/siga/resources/images/calouro.png') no-repeat
		!important;
	border: 0px !important;
}

.icon-gerenciar {
	background: url('/siga/resources/images/gerenciar.png') no-repeat
		!important;
	border: 0px !important;
}

.icon-gerenciar:hover {
	background: url('/siga/resources/images/gerenciar-hover.png') no-repeat
		!important;
	border: 0px !important;
}

.icon-remover {
	background: url('/siga/resources/images/cancelar.png') no-repeat
		!important;
	border: 0px !important;
}

.icon-remover:hover {
	background: url('/siga/resources/images/cancelar_hover.png') no-repeat
		!important;
	border: 0px !important;
}
.icon-deletar {
	background: url('/siga/resources/images/trash.png') no-repeat
		!important;
	border: 0px !important;
}

.icon-deletar:hover {
	background: url('/siga/resources/images/trash_1.png') no-repeat
		!important;
	border: 0px !important;
}


.icon-eliminar-ausentes {
	background: url('/siga/resources/images/rotinacorte.png') no-repeat
	!important;
	border: 0px !important;
}

.icon-eliminar-ausentes:hover {
	background: url('/siga/resources/images/rotinacortehover.png') no-repeat
	!important;
	border: 0px !important;
}

.icon-inconsistencias {
	background: url('/siga/resources/images/inconsistencias.png') no-repeat
		!important;
	border: 0px !important;
}

.icon-inconsistencias:hover {
	background: url('/siga/resources/images/inconsistencias-hover.png')
		no-repeat !important;
	border: 0px !important;
}

.icon-lista-convocacao {
	background: url('/siga/resources/images/inconsistencias.png') no-repeat
	!important;
	border: 0px !important;
}

.icon-lista-convocacao:hover {
	background: url('/siga/resources/images/inconsistencias-hover.png')
	no-repeat !important;
	border: 0px !important;
}

.icon-lista-assinatura {
	background-image: url(/siga/resources/images/observacoes.png) !important;
	background-repeat: no-repeat !important;
	border: 0px !important;
}

.icon-lista-assinatura:hover {
	background-image: url(/siga/resources/images/observacoes-hover.png)
	!important;
	background-repeat: no-repeat !important;
	border: 0px !important;
}


.icon-observacoes {
	background: url('/siga/resources/images/observacoes.png') no-repeat
		!important;
	border: 0px !important;
}

.icon-observacoes:hover {
	background: url('/siga/resources/images/observacoes-hover.png')
		no-repeat !important;
	border: 0px !important;
}

.icon-download {
	background: url('/siga/resources/images/download.png') no-repeat
		!important;
	border: 0px !important;
}

.icon-download:hover {
	background: url('/siga/resources/images/download-hover.png') no-repeat
		!important;
	border: 0px !important;
}

.icon-implantar {
	background: url('/siga/resources/images/siga-icons/implantar.png')
		no-repeat !important;
	border: 0px !important;
}

.icon-implantar:hover {
	background: url('/siga/resources/images/siga-icons/implantar-hover.png')
		no-repeat !important;
	border: 0px !important;
}

.icon-parecer {
	background: url('/siga/resources/images/siga-icons/parecer.png')
		no-repeat !important;
	border: 0px !important;
}

.icon-parecer:hover {
	background: url('/siga/resources/images/siga-icons/parecer-hover.png')
		no-repeat !important;
	border: 0px !important;
}

.icon-aprovacao {
	background: url('/siga/resources/images/siga-icons/aprovacao.png')
		no-repeat !important;
	border: 0px !important;
}

.icon-aprovacao:hover {
	background: url('/siga/resources/images/siga-icons/aprovacao-hover.png')
		no-repeat !important;
	border: 0px !important;
}

.icon-operacao-desabilitada {
	background: url('/siga/resources/images/icons/error.png') no-repeat
		!important;
	opacity: 0.4;
	display: inline-block;
	margin-left: 10px !important;
	border: 0px !important;
}

.icon-info {
	background: url('/siga/resources/images/icons/info.png') no-repeat
		!important;
	opacity: 1;
	margin-left: 10px !important;
	border: 0px !important;
	cursor: help;
}

.icon-info:hover {
	background: url('/siga/resources/images/icons/info.png') no-repeat
		!important;
	opacity: 0.4;
	margin-left: 10px !important;
	border: 0px !important;
	cursor: help;
}

.h-msg-err {
	background: #C23B22;
	display: block;
	padding-left: 4px;
	padding-right: 4px;
	color: white;
}

.logged-user-options {
	list-style-type: none;
}

.small-column {
	width: 50px;
}

.gerenciar-convocado-table-group {
	padding-top: 10px;
}

.siga100 {
	width: 100px;
}

.siga110 {
	width: 110px;
}

/* rotinas*/
.status-exec {
	cursor: help;
	padding: 7px 14px 14px 17px;
}

.icon-rotinas {
	background: url('/siga/resources/images/rotinas.png') no-repeat
		!important;
	border: 0px !important;
}

.icon-rotinas:hover {
	background: url('/siga/resources/images/rotinas-hover.png') no-repeat
		!important;
	border: 0px !important;
}

.icon-rotina-nao-exec {
	background: url('/siga/resources/images/rotina.png') no-repeat
		!important;
	border: 0px !important;
}

.icon-rotina-exec {
	background: url('/siga/resources/images/rotina_ativo.png') no-repeat
		!important;
	border: 0px !important;
}

.icon-rotina-corte {
	background: url('/siga/resources/images/rotinacorte.png') no-repeat
		!important;
	border: 0px !important;
}

.icon-rotina-corte-executado {
	background: url('/siga/resources/images/rotinacortehover.png') no-repeat
		!important;
	border: 0px !important;
}

.icon-quebra-juncao {
	background: url('/siga/resources/images/quebrarjuncao.png') no-repeat
		!important;
	border: 0px !important;
}

.icon-quebra-juncao:hover {
	background: url('/siga/resources/images/quebrarjuncao_hover.png')
		no-repeat !important;
	border: 0px !important;
}

.icon-pdf {
	background: url('/siga/resources/images/icons/pdf.png') no-repeat
		!important;
	background-repeat: no-repeat !important;
	background-position: 8% 50% !important;
	border: 0px !important;
	width: 20px;
	height: 15px;
	display: inline-block !important;
}

.icon-excel {
	background: url('/siga/resources/images/icons/excel.png') no-repeat
		!important;
	background-repeat: no-repeat !important;
	border: 0px !important;
	width: 20px;
	height: 18px;
	display: inline-block !important;
}

/**********************************************************
********* INICIO TELAS DE ALUNOS DA TURMA *********
**********************************************************/
.status-cor-verde {
	color: #4CB84B;
	font-weight: bold;
}


.status-cor-amarela {
	color: #d6ae0e;
	font-weight: bold;
}

.status-cor-laranja {
	color: #CB8813;
	font-weight: bold;
}

.status-cor-vermelha {
	color: #E9ABA0;
	font-weight: bold;
}

.box-resumo-solicitacoes {
	width: 50%;
	padding: 10px 0px 10px 0px;
	background-color: #E2EFF8;
	font-size: 12px;
	border: 1px solid #C7D1DA;
}

.box-resumo-solicitacoes span {
	padding-left: 10px;
}

.box-resumo-prioridade {
	padding: 10px 0px 10px 0px;
	background-color: #E2EFF8;
	font-size: 12px;
	border: 1px solid #C7D1DA;
}

.box-resumo-prioridade span {
	padding-left: 10px;
}

/********************************
*********MEDIA QUERY*************
*********************************/
@media screen and (max-width: 1100px) {
	.box-resumo-solicitacoes {
		width: 100%;
		padding: 10px 0px 10px 0px;
		background-color: #E2EFF8;
		font-size: 12px;
		border: 1px solid #C7D1DA;
	}
}

#turma-form *.rf-p-b {
	padding: 0px !important;
}

.box-titulo {
	border-right: 1px solid #eee;
	float: left;
	padding-right: 16px;
}

.box-titulo span {
	font-size: 14px !important;
}

.status {
	margin-top: 5px;
	width: 74px;
	text-align: center;
	vertical-align: middle;
	border-radius: 4px;
	font-size: 12px;
	color: #fff;
	padding: 5px;
	float: left;
}

.status-aberto {
	background-color: #3CB371;
}

.status-consolidada {
	background-color: #CFCFCF;
}

.status-suprimida {
	background-color: #CD2626;
}

.label-box {
	font-size: 14px !important;
	font-weight: bold;
}

.box-resumo-turma {
	float: left;
	width: 99.1%;
	margin-left: 5px;
	margin-top: 5px
}

.box span {
	font-size: 14px !important;
}

@media screen and (max-width: 800px) {
	.box {
		float: none;
		padding-top: 5px;
		padding-left: 11px;
		width: 100% !important;
	}
}

.box {
	float: left;
	padding-top: 5px;
	padding-left: 11px;
	white-space: inherit;
}

.box-status {
	width: 20px height: 20px;
}

#turma-alunos-form *.rf-tab-lbl {
	white-space: nowrap;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
}

#turma-alunos-form *.rf-tab-hdr-act.rf-tab-hdr-top {
	padding: 0px 15px 5px 15px;
	border-bottom: 0px;
	font-weight: bold;
	vertical-align: top;
	background-image:
		url(/siga/rfRes/actTabBg.png.xhtml?v=4.3.4.Final&db=eAFjZGBlZJBiZBBh!A8EjP8f37vKwAQAOZ0HzA__&ln=org.richfaces.images);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #F1EEE9;
	cursor: default;
}

#turma-alunos-form *.rf-tab-hdr-inact.rf-tab-hdr-top {
	padding: 14px 20px;
	background: #ccc;
	color: #fff;
	font-family: 'RobotoBoldCondensed', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	-moz-border-radius: 2px 2px 0 0;
	-webkit-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
	border: 1px solid #CCC;
}

#turma-alunos-form *.rf-tab-hdr-act.rf-tab-hdr-top {
	display: inline-block;
	float: left;
	margin-right: 5px;
	list-style: none;
	background: #fff;
	display: block;
	padding: 14px 20px;
	color: #fff;
	font-family: 'RobotoBoldCondensed', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	-moz-border-radius: 2px 2px 0 0;
	-webkit-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
	border: 1px solid #ccc;
	border-bottom: 2px solid #FFFFFF;
	color: #FB9337;
}


#turma-alunos-form *.rf-tab-hdr-tabline-vis.rf-tab-hdr-tabline-top {
	background: #FFF;
	position: relative;
	border: 0;
	list-style: none;
	margin-top: 15px;
	overflow: visible;
	height: 47px;
	padding: 5px 9px;
}

#turma-alunos-form *.rf-tab-hdr-brd {
	border: 0 !important;
	height: 0;
	background: #FFF;
}

#turma-alunos-form *.rf-dt-hdr-c {
	background: whitesmoke;
}

#recurso-form *.rf-tab-lbl {
	white-space: nowrap;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
}

#recurso-form *.rf-tab-hdr-act.rf-tab-hdr-top {
	padding: 0px 15px 5px 15px;
	border-bottom: 0px;
	font-weight: bold;
	vertical-align: top;
	background-image:
		url(/siga/rfRes/actTabBg.png.xhtml?v=4.3.4.Final&db=eAFjZGBlZJBiZBBh!A8EjP8f37vKwAQAOZ0HzA__&ln=org.richfaces.images);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #F1EEE9;
	cursor: default;
}

#recurso-form *.rf-tab-hdr-inact.rf-tab-hdr-top {
	padding: 14px 20px;
	background: #ccc;
	color: #fff;
	font-family: 'RobotoBoldCondensed', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	-moz-border-radius: 2px 2px 0 0;
	-webkit-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
	border: 1px solid #CCC;
}

#recurso-form *.rf-tab-hdr-act.rf-tab-hdr-top {
	display: inline-block;
	float: left;
	margin-right: 5px;
	list-style: none;
	background: #fff;
	display: block;
	padding: 14px 20px;
	color: #fff;
	font-family: 'RobotoBoldCondensed', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	-moz-border-radius: 2px 2px 0 0;
	-webkit-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
	border: 1px solid #ccc;
	border-bottom: 2px solid #FFFFFF;
	color: #FB9337;
}


#recurso-form *.rf-tab-hdr-tabline-vis.rf-tab-hdr-tabline-top {
	background: #FFF;
	position: relative;
	border: 0;
	list-style: none;
	margin-top: 15px;
	overflow: visible;
	height: 47px;
	padding: 5px 9px;
}

#recurso-form *.rf-tab-hdr-brd {
	border: 0 !important;
	height: 0;
	background: #FFF;
}

#recurso-form *.rf-dt-hdr-c {
	background: whitesmoke;
}

#pesquisa-turma-atividade-form\:periodo-letivoList .rf-sel-lst-dcrtn,#pesquisa-turma-atividade-form\:periodo-letivoList .rf-sel-lst-scrl
	{
	width: 400px !important;
}

.turma-obrigatoria {
	font-weight: bolder;
	font-size: large;
}

#turma-form\:professoresList .rf-sel-lst-dcrtn,#turma-form\:professoresList .rf-sel-lst-scrl
	{
	width: 350px !important;
}

#rotinas-form\:periodo-letivoList .rf-sel-lst-dcrtn,#rotinas-form\:periodo-letivoList .rf-sel-lst-scrl
	{
	width: 440px !important;
}

.tableColored thead th {
	height: 35px !important;
	background-color: #E2EFF8;
}

/**********************************************************
********* TELAS DE SOLICITAÇÕES *********
**********************************************************/
.tableColored *.rf-dt-shdr-c {
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px !important;
	font-weight: bold;
	text-align: left !important;
}

.status-turma-amarelo {
	background-color: #EEEDD1 !important;
}

.status-turma-verde {
	background-color: #C2E1B5 !important;
	color: #707070 !important;
}

.status-turma-branco {
	background-color: #FCFCFC !important;
}

.status-turma-cinza {
	background-color: #FDFDFD;
}

.status-turma-cinza-escuro {
	background-color: #E8E8E8;
	color: #707070 !important;
}

.box-resumo {
	border: 1px solid #D8D8D8;
	width: 20px;
	height: 20px;
	margin-left: 10px;
	float: left;
	margin-bottom: 20px;
}

.deferidas {
	background-color: #C2E1B5;
}

.indicadas {
	background-color: #EEEDD1;
}

.cursada {
	background-color: #E8E8E8;
}

#solicitacoes-matricula-form *.rf-tab-lbl {
	white-space: nowrap;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
}

#solicitacoes-matricula-form *.rf-tab-hdr-act.rf-tab-hdr-top {
	padding: 0px 15px 5px 15px;
	border-bottom: 0px;
	font-weight: bold;
	vertical-align: top;
	background-image:
		url(/siga/rfRes/actTabBg.png.xhtml?v=4.3.4.Final&db=eAFjZGBlZJBiZBBh!A8EjP8f37vKwAQAOZ0HzA__&ln=org.richfaces.images);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #F1EEE9;
	cursor: default;
}

#solicitacoes-matricula-form *.rf-tab-hdr-inact.rf-tab-hdr-top {
	padding: 14px 20px;
	background: #ccc;
	color: #fff;
	font-family: 'RobotoBoldCondensed', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	-moz-border-radius: 2px 2px 0 0;
	-webkit-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
	border: 1px solid #CCC;
}

#solicitacoes-matricula-form *.rf-tab-hdr-act.rf-tab-hdr-top {
	display: inline-block;
	float: left;
	margin-right: 5px;
	list-style: none;
	background: #fff;
	display: block;
	padding: 14px 20px;
	color: #fff;
	font-family: 'RobotoBoldCondensed', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	-moz-border-radius: 2px 2px 0 0;
	-webkit-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
	border: 1px solid #ccc;
	border-bottom: 2px solid #FFFFFF;
	color: #FB9337;
}

#solicitacoes-matricula-form *.rf-tab-hdr-tabline-vis.rf-tab-hdr-tabline-top
	{
	background: #FFF;
	position: relative;
	border: 0;
	list-style: none;
	margin-top: 15px;
	overflow: visible;
	height: 47px;
	padding: 5px 9px;
}

#solicitacoes-matricula-form *.rf-tab-hdr-brd {
	border: 0 !important;
	height: 0;
	background: #FFF;
}

#solicitacoes-matricula-form *.rf-dt-hdr-c {
	background: whitesmoke;
}

.box-resumo-solicitacoes-inscricao {
	width: 45%;
	padding: 10px 0px 10px 10px;
	margin-left: 15px;
	background-color: #E2EFF8;
	font-size: 12px;
	border: 1px solid #C7D1DA;
	float: left;
}
/*============ DATATABLE da Tela de Listagem ===========*/
.table-solicitacao-dropdown {
	height: 35px !important;
	background-color: #E2EFF8;
	border-top: 1px solid #ddd;
}

.table-solicitacao-dropdown-title {
	font-size: 11pt;
	font-weight: bold;
	margin-top: 10px;
}

/**********************************************************
********* TELAS DE ALTERAR INSCRIÇÃO *********
**********************************************************/
#inscricao-alteracao-form *.rf-tab-lbl {
	white-space: nowrap;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
}

#inscricao-alteracao-form*.rf-tab-hdr-act.rf-tab-hdr-top {
	padding: 0px 15px 5px 15px;
	border-bottom: 0px;
	font-weight: bold;
	vertical-align: top;
	background-image:
		url(/siga/rfRes/actTabBg.png.xhtml?v=4.3.4.Final&db=eAFjZGBlZJBiZBBh!A8EjP8f37vKwAQAOZ0HzA__&ln=org.richfaces.images);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #F1EEE9;
	cursor: default;
}

#inscricao-alteracao-form *.rf-tab-hdr-inact.rf-tab-hdr-top {
	padding: 14px 20px;
	background: #ccc;
	color: #fff;
	font-family: 'RobotoBoldCondensed', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	-moz-border-radius: 2px 2px 0 0;
	-webkit-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
	border: 1px solid #CCC;
}

#inscricao-alteracao-form *.rf-tab-hdr-act.rf-tab-hdr-top {
	display: inline-block;
	float: left;
	margin-right: 5px;
	list-style: none;
	background: #fff;
	display: block;
	padding: 14px 20px;
	color: #fff;
	font-family: 'RobotoBoldCondensed', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	-moz-border-radius: 2px 2px 0 0;
	-webkit-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
	border: 1px solid #ccc;
	border-bottom: 2px solid #FFFFFF;
	color: #FB9337;
}

#inscricao-alteracao-form *.rf-tab-hdr-tabline-vis.rf-tab-hdr-tabline-top
	{
	background: #FFF;
	position: relative;
	border: 0;
	list-style: none;
	margin-top: 15px;
	overflow: visible;
	height: 47px;
	padding: 5px 9px;
}

#inscricao-alteracao-form *.rf-tab-hdr-brd {
	border: 0 !important;
	height: 0;
	background: #FFF;
}

#inscricao-alteracao-form *.rf-dt-hdr-c {
	background: whitesmoke;
}

.checkbox-motivo label {
	padding: 6px !important;
	float: none !important;
}

.tableColored thead th {
	height: 35px !important;
	background-color: #E2EFF8;
}

/**********************************************************
********* TELAS DE SOLICITAÇÕES *********
**********************************************************/
.tableColored *.rf-dt-shdr-c {
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px !important;
	font-weight: bold;
	text-align: left !important;
}

.status-turma-amarelo {
	background-color: #EEEDD1 !important;
}

.status-turma-verde {
	background-color: #C2E1B5 !important;
	color: #707070 !important;
}

.status-turma-branco {
	background-color: #FCFCFC !important;
}

.status-turma-cinza {
	background-color: #FDFDFD;
}

.status-turma-cinza-escuro {
	background-color: #E8E8E8;
	color: #707070 !important;
}

.box-resumo {
	border: 1px solid #D8D8D8;
	width: 20px;
	height: 20px;
	margin-left: 10px;
	float: left;
	margin-bottom: 20px;
}

.deferidas {
	background-color: #C2E1B5;
}

.indicadas {
	background-color: #EEEDD1;
}

.cursada {
	background-color: #E8E8E8;
}

#solicitacoes-matricula-form *.rf-tab-lbl {
	white-space: nowrap;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
}

#solicitacoes-matricula-form *.rf-tab-hdr-act.rf-tab-hdr-top {
	padding: 0px 15px 5px 15px;
	border-bottom: 0px;
	font-weight: bold;
	vertical-align: top;
	background-image:
		url(/siga/rfRes/actTabBg.png.xhtml?v=4.3.4.Final&db=eAFjZGBlZJBiZBBh!A8EjP8f37vKwAQAOZ0HzA__&ln=org.richfaces.images);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #F1EEE9;
	cursor: default;
}

#solicitacoes-matricula-form *.rf-tab-hdr-inact.rf-tab-hdr-top {
	padding: 14px 20px;
	background: #ccc;
	color: #fff;
	font-family: 'RobotoBoldCondensed', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	-moz-border-radius: 2px 2px 0 0;
	-webkit-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
	border: 1px solid #CCC;
}

#solicitacoes-matricula-form *.rf-tab-hdr-act.rf-tab-hdr-top {
	display: inline-block;
	float: left;
	margin-right: 5px;
	list-style: none;
	background: #fff;
	display: block;
	padding: 14px 20px;
	color: #fff;
	font-family: 'RobotoBoldCondensed', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	-moz-border-radius: 2px 2px 0 0;
	-webkit-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
	border: 1px solid #ccc;
	border-bottom: 2px solid #FFFFFF;
	color: #FB9337;
}

#solicitacoes-matricula-form *.rf-tab-hdr-tabline-vis.rf-tab-hdr-tabline-top
	{
	background: #FFF;
	position: relative;
	border: 0;
	list-style: none;
	margin-top: 15px;
	overflow: visible;
	height: 47px;
	padding: 5px 9px;
}

#solicitacoes-matricula-form *.rf-tab-hdr-brd {
	border: 0 !important;
	height: 0;
	background: #FFF;
}

#solicitacoes-matricula-form *.rf-dt-hdr-c {
	background: whitesmoke;
}

.box-resumo-solicitacoes-inscricao {
	width: 45%;
	padding: 10px 0px 10px 10px;
	margin-left: 15px;
	background-color: #E2EFF8;
	font-size: 12px;
	border: 1px solid #C7D1DA;
	float: left;
}
/*============ DATATABLE da Tela de Listagem ===========*/
.table-solicitacao-dropdown {
	height: 35px !important;
	background-color: #E2EFF8;
	border-top: 1px solid #ddd;
}

.table-solicitacao-dropdown-title {
	font-size: 11pt;
	font-weight: bold;
	margin-top: 10px;
}


.table-relatorios {
	width: 90% !important;
	margin-left:5% !important;
	margin-right:5% !important;
	border-style: outset !important;
}

.table-cell-relatorios {
	background-color: #FFFFFF !important;
	border-style: none !important;
}

.relatorios-label{
	font-weight: bold !important;
	font-size: 14px !important;
}

.relatorios-value{
	font-weight: normal !important;
}

.table-departamento-header-relatorios {
	height: 35px !important;
	background-color: #485b79 !important;
	color: orange !important;
	font-weight: bold !important;
	font-size: large !important;
	border-style: none;
}


.table-atividade-header-relatorios {
	height: 35px !important;
	background-color: lightgray !important;
	color: black !important;
	font-size: large !important;
	border-style: none !important;
}

/**********************************************************
********* TELAS DE ALTERAR INSCRIÇÃO *********
**********************************************************/
#inscricao-alteracao-form *.rf-tab-lbl {
	white-space: nowrap;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
}

#inscricao-alteracao-form*.rf-tab-hdr-act.rf-tab-hdr-top {
	padding: 0px 15px 5px 15px;
	border-bottom: 0px;
	font-weight: bold;
	vertical-align: top;
	background-image:
		url(/siga/rfRes/actTabBg.png.xhtml?v=4.3.4.Final&db=eAFjZGBlZJBiZBBh!A8EjP8f37vKwAQAOZ0HzA__&ln=org.richfaces.images);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #F1EEE9;
	cursor: default;
}

#inscricao-alteracao-form *.rf-tab-hdr-inact.rf-tab-hdr-top {
	padding: 14px 20px;
	background: #ccc;
	color: #fff;
	font-family: 'RobotoBoldCondensed', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	-moz-border-radius: 2px 2px 0 0;
	-webkit-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
	border: 1px solid #CCC;
}

#inscricao-alteracao-form *.rf-tab-hdr-act.rf-tab-hdr-top {
	display: inline-block;
	float: left;
	margin-right: 5px;
	list-style: none;
	background: #fff;
	display: block;
	padding: 14px 20px;
	color: #fff;
	font-family: 'RobotoBoldCondensed', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	-moz-border-radius: 2px 2px 0 0;
	-webkit-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
	border: 1px solid #ccc;
	border-bottom: 2px solid #FFFFFF;
	color: #FB9337;
}

#inscricao-alteracao-form *.rf-tab-hdr-tabline-vis.rf-tab-hdr-tabline-top
	{
	background: #FFF;
	position: relative;
	border: 0;
	list-style: none;
	margin-top: 15px;
	overflow: visible;
	height: 47px;
	padding: 5px 9px;
}

#inscricao-alteracao-form *.rf-tab-hdr-brd {
	border: 0 !important;
	height: 0;
	background: #FFF;
}

#inscricao-alteracao-form *.rf-dt-hdr-c {
	background: whitesmoke;
}

.checkbox-motivo label {
	padding: 6px !important;
	float: none !important;
}

/**

	ROTINA
*/
.msgsuccess-rotina {
	border: 1px solid #c1d779;
	background: #effeb9 url(/siga/resources/images/notifications.png)
		no-repeat 0 -104px;
	height: 60px !important;
	width: 210px;
}

/*******************************************
	TELA DE INSCRIÇÕES E RESULTADOS
********************************************/
.horarios-turma, .ministrantes-turma {
	list-style-type: square;
}

#inscricao-resultados-form *.rf-tab-lbl {
	white-space: nowrap;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
}

#inscricao-resultados-form *.rf-tab-hdr-act.rf-tab-hdr-top {
	padding: 0px 15px 5px 15px;
	border-bottom: 0px;
	font-weight: bold;
	vertical-align: top;
	background-image:
		url(/siga/rfRes/actTabBg.png.xhtml?v=4.3.4.Final&db=eAFjZGBlZJBiZBBh!A8EjP8f37vKwAQAOZ0HzA__&ln=org.richfaces.images);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #F1EEE9;
	cursor: default;
}

#inscricao-resultados-form *.rf-tab-hdr-inact.rf-tab-hdr-top {
	padding: 14px 20px;
	background: #ccc;
	color: #fff;
	font-family: 'RobotoBoldCondensed', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	-moz-border-radius: 2px 2px 0 0;
	-webkit-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
	border: 1px solid #CCC;
}

#inscricao-resultados-form *.rf-tab-hdr-act.rf-tab-hdr-top {
	display: inline-block;
	float: left;
	margin-right: 5px;
	list-style: none;
	background: #fff;
	display: block;
	padding: 14px 20px;
	color: #fff;
	font-family: 'RobotoBoldCondensed', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	-moz-border-radius: 2px 2px 0 0;
	-webkit-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
	border: 1px solid #ccc;
	border-bottom: 2px solid #FFFFFF;
	color: #FB9337;
}

#inscricao-resultados-form *.rf-tab-hdr-tabline-vis.rf-tab-hdr-tabline-top
	{
	background: #FFF;
	position: relative;
	border: 0;
	list-style: none;
	margin-top: 15px;
	overflow: visible;
	height: 47px;
	padding: 5px 9px;
}

#inscricao-resultados-form *.rf-tab-hdr-brd {
	border: 0 !important;
	height: 0;
	background: #FFF;
}

#inscricao-resultados-form *.rf-dt-hdr-c {
	background: whitesmoke;
}

.btn-cancelar {
	display: inline-block;
	opacity: 0.8;
	width: 24px;
	height: 24px;
	background: url(/siga/resources/images/icons/sprites.png) no-repeat
		-54px -16px;
}

.btn-restaurar {
	display: inline-block;
	opacity: 0.8;
	width: 24px;
	height: 24px;
	background: url(/siga/resources/images/icons/sprites.png) no-repeat
		-198px -196px;
}

.btn-cancelar:hover,.btn-restaurar:hover {
	opacity: 1;
	cursor: pointer;
}

/****
TELA DE AÇÕES DA MATRICULA
**/
.lista-opcoes {
	list-style: none;
	line-height: 2em;
	font-weight: bold;
	padding: .5em;
}

.appendix {
	margin-left: 12px;
	text-indent: 12px;
	font-style: italic;
	color: #eb963b;
}

.rf-fu-lst {
	height: auto !important;
}

/***
Alteração Inscrição
**/
.alteracao-inscricao-departamento-up-btn {
	background-position: left center;
    background-image: url(/siga/resources/images/up_icon.gif) !important;
    background-repeat: no-repeat !important;
    border: 0px !important;
    padding-left: 20px !important;
}
.alteracao-inscricao-departamento-down-btn {
	background-position: left center;
    background-image: url(/siga/resources/images/down_icon.gif) !important;
    background-repeat: no-repeat !important;
    border: 0px !important;
    padding-left: 20px !important;
}

.fa {
	color: black;
}

.fa.disabled,
.fa[disabled],
.disabled > .fa,
[disabled] > .fa {
	color: lightgrey !important;
	cursor: not-allowed !important;
}
/* Mesma especificação de .fa-disabled, mas usado por links que viram spam*/
span:not(.fa-render-anyway) > .fas {
	color: lightgrey !important;
	cursor: not-allowed !important;
}

/***
Atividade Complementar
**/
.atividade-complementar-total-horas {
	padding: 4px 10px;
	float: right;
}

.pagesubtitle {
	margin: 0 10px;
	color: #485b79;
	font-weight: normal;
	font-size: 14px;
	font-family: 'RobotoBoldCondensed', Arial, Helvetica, sans-serif;
}

.fa-button {
	font-size: 18px;
	color: black;
	vertical-align: bottom;
	width: 24px;
	height: 27px;
	display: inline-block;
}

table.stdtable tfoot tr.total td {
	background-color: #f1f1f1;
}

/***
Área do candidato

**/

.orientacao {
	border: solid 1px rgb(221, 221, 221);
	border-radius: 5px;
	background-color: #fcfcfc;
	color: #444;
	line-height: 2em;
	padding: 0 1em 0 1em;
	margin-top: 2em;
}

.contenttile2-multinfo > h2,
.contenttile2-multinfo > h3,
.contenttile2-multinfo > h4,
.contenttile2-multinfo > h5 {
	padding-bottom: .5em;
}

/**********************************************************
********* TABELA RELATÓRIO DE DEMANDA DE VAGAS *********
**********************************************************/

.table-fake-header {
	height: 35px !important;
	background-color: #E2EFF8;
	font-family: Arial, Verdana, sans-serif !important;
	font-size: 13px !important;
	font-weight: bold;
	text-align: left !important;
	color: #333 !important;
}

/**********************************************************
********* MARCADORES REDONDOS COLORIDOS *********
**********************************************************/

.badge {
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	background-color: #777;
	border-radius: 10px;
}

.badge-direita {
	margin-left: 5px;
}

.badge-esquerda {
	margin-right: 5px;
}

.badge-status {
	height: 10px;
	padding: 3px;
	border-radius: 8px;
	font-size: 10px;
	background-color:#ffffff;
}

.badge-status0 {
	background-color:#ef8780;
}

.badge-status1 {
	background-color:#8fc1d9;;
}

.badge-status2 {
	background-color:#fcce54;;
}

.badge-status3 {
	background-color:#8bc34a;;
}