CHARSET "ISO-8859-1 ";

img {
	cursor: pointer;
	border: 0;
	height: 98%;
	margin: 0;
	padding: 0;
}

/* Login --------------------------------------------------------------*/
#slide {
	width: 100%;
	overflow: hidden;
	height: 100%;
	box-shadow: 0 0 8px #000;
	position: relative;
	z-index: 0;
	float: left;
	margin: 0;
	background: #282828;
}

#slide img {
	position: absolute;
	z-index: 1;
	display: none;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0.2;
}

#boxLogin {
	left: 53%;
	position: absolute;
	top: 35%;
	padding: 2.5%;
	background: #dfdede;
	border-radius: 30px;
	border: 1px solid #afafaf;
}

#boxLogin .pequeno {
	width: 220px !important;
}

.img_login {
	width: 80%;
	height: 80%;
	margin-top: 10%;
	margin-left: 8%;
	margin-right: 8%;
}

#label_login {
	text-align: right;
	padding: 0 !important;
	width: 90%;
}

.bt_login {
	text-align: center !important;
	margin-left: 27% !important;
	width: 110px;
	height: 45x;
	font-size: 1.2em;
}

#boxLogin .ui-messages {
	width: 240px !important;
}

/* SOLICITAR CADASTRO -------------------------------------------------------------------- */
#boxSolicitarCadastro {
	left: 15%;
	position: absolute;
	top: 5%;
	padding: 2.5%;
	padding-top: 0.5%;
	background: #dfdede;
	border-radius: 30px;
	border: 1px solid #afafaf;
	height: 85%;
	width: 65%;
}

#boxSolicitarCadastro .ui-messages {
	width: 100% !important;
}

#boxSolicitarCadastro .ui-password-panel {
	left: 36% !important;
}

#boxSolicitarCadastro .ui-dialog {
	top: 40% !important;
}

#boxSolicitarCadastro .pequeno {
	width: 220px !important;
}

#boxSolicitarCadastro .grande {
	width: 380px !important;
}

#boxSolicitarCadastro .formulario {
	width: 98% !important;
	padding-right: 0px;
}

#bodySolicitacaoCadastro .slide {
	position: absolute !important;
}

#conteudoSolicitarCadastro {
	overflow: auto !important;
	clear: both;
	height: 65% !important;
	position: absolute !important;
	margin-top: 5%;
}

.img_solCadastro {
	margin-left: 40%;
	margin-top: 3%;
}

#label_solCadastro {
	text-align: right;
	padding: 0 !important;
	width: 58%;
}

.bt_solCadastro {
	text-align: center !important;
	margin-left: 80% !important;
	width: 110px;
	height: 45x;
	font-size: 1.2em;
}

.painelSolicitarCadastro {
	height: 100%;
	overflow: auto;
}

.bt_fechaFormSolicitarCadastro {
	margin-left: 95%;
	margin-top: 1%;
}

/* MENU -------------------------------------------------------------------- */
.div_menu {
	padding: 0 !important;
	margin: 0 !important;
	width: 25% !important;
}

#direita {
	float: left;
	width: 100%;
	height: 100%;
	background: #cccccc;
}

#modulos {
	height: 14%;
	width: 100%;
}

#fisico {
	width: 24.4%;
	float: left;
	height: 100%;
	margin-right: 0.6%;
}

#fisico img {
	width: 100%;
	height: 100%;
}

#financeiro {
	width: 24.4%;
	float: left;
	height: 100%;
	margin-right: 0.6%;
}

#financeiro img {
	width: 100%;
	height: 100%;
}

#contabilidade {
	width: 24.4%;
	float: left;
	height: 100%;
	margin-right: 0.6%;
}

#contabilidade img {
	width: 100%;
	height: 100%;
}

#configuracoes {
	width: 24.4%;
	float: left;
	height: 100%;
}

#configuracoes img {
	width: 100%;
	height: 100%;
}

#conteudo_mod_menu {
	height: 86%;
	width: 100%;
	padding-top: 1%;
}
/* FIM Menu ----------------------------------------------- */

/*  ANTIGOS  ---------------------------------------------------------------------------------------------------  */
.obrigatorio {
	color: red;
	font-weight: bold;
	font-size: 100%;
}

.ui-panel {
	border: 0;
	margin-bottom: 0;
	width: 99%;
}

.ui-panelgrid tr, .ui-panelgrid td {
	border: 0 !important;
}

.noBorder tr, .noBorder td {
	border: none !important;
	padding: 0px 1px !important;
}

.botoesDataTable {
	border: 0 !important;
	padding-left: 0 !important;
	text-align: left;
}

/* TOPO  --------------------------------------------------- */
.topo {
	width: 100% !important;
	height: 14% !important;
}

.topo_direita {
	float: right;
	height: inherit;
	width: inherit;
	margin-right: 1%;
}

.esconderMenu {
	float: left;
	margin-top: 1%;
	margin-left: 1%;
	cursor: pointer !important;
}

.esconderMenu img {
	height: 85%;
	width: 85%;
	border: none;
}

.menu_escondido .principal_logo {
	margin-left: 40%;
	background: none !important;
}

.centro_principal.menu_escondido {
	padding-left: 5% !important;
	padding-right: 5% !important;
	width: 100% !important;
}

.ui-layout-center.menu_escondido {
	padding-left: 5% !important;
	padding-right: 5% !important;
	width: 90% !important;
}

.principal_logo {
	float: left;
	margin-left: 35%;
	margin-top: 2%;
}
/* Menu configuracoes */
.menu_config button {
	background: url("../image/ConfigON.png") center center no-repeat
		!important;
	margin: 0;
	padding: 0;
	background-size: auto;
	background-repeat: no-repeat;
	height: 35px !important;
	width: inherit;
}

.menu_config .ui-button:hover, .menu_config .ui-button:focus,
	.menu_config .ui-button:active, .menu_config .ui-button:link {
	background: url("../image/configOFF.png") center center !important;
}

.menu_config .ui-icon-triangle-1-s {
	visibility: hidden;
}

.menu_config_alerta button {
	background: url("../image/alerta_ConfigON.png") center center no-repeat
		!important;
	margin: 0;
	padding: 0;
	background-size: auto;
	background-repeat: no-repeat;
	height: 35px !important;
	width: inherit;
}

.menu_config_alerta .ui-button:hover, .menu_config_alerta .ui-button:focus,
	.menu_config_alerta .ui-button:active, .menu_config_alerta .ui-button:link
	{
	background: url("../image/alerta_configOFF.png") center center
		!important;
}

.menu_config_alerta .ui-icon-triangle-1-s {
	visibility: hidden;
}

.ui-button, .ui-menubutton {
	background: transparent;
	border-radius: 8px;
	border: 1px solid #afafaf;
}

.ui-menubutton {
	border: 0 !important;
	height: 100%;
}

/* FIM Topo  ----------------------------------------------- */

/* RODAPE  --------------------------------------------------- */
.ui-layout-south {
	width: 100% !important;
}

.rodape {
	background: #282828;
	width: 100% !important;
	border: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	display: table;
	font-family: Verdana !important;
	color: #666666;
	font-weight: bold;
}

.dados {
	background: #232323;
	width: auto;
	float: left;
	margin: 1%;
	margin-left: 10%;
	padding: 1%;
	font-size: 60%;
	line-height: normal !important;
}

.respostas {
	color: #f0f0f0;
	line-height: normal !important;
}

.copyright {
	float: left;
	margin-left: 15%;
	margin-top: 3.5%;
	font-size: 50%;
}

.redes_sociais {
	float: right;
	display: block !important;
	margin-right: 10%;
	margin-top: 2%;
}

.redes_sociais img {
	margin: 1%;
	width: 18%;
	height: 18%;
	float: left;
}
/* FIM RODAPE  --------------------------------------------------- */
.ui-layout-resizer, .ui-layout-resizer-north, .ui-layout-resizer-open,
	.ui-layout-resizer-north-open {
	height: 0px !important;
}

/* Titulos das funcionalidades --------------------------------------------------------------- */
.tituloFuncionalidade {
	font-size: 180%;
}

.caminhoFuncionalidade {
	color: #666666;
}

#divTitulo {
	width: 4%;
	word-wrap: break-word;
	float: right;
	position: absolute;
	right: 2%;
	z-index: 1001;
}

.titulo {
	font-size: 145%;
	font-weight: bold;
}

.tituloFixo {
	font-size: 145%;
	font-weight: bold;
	float: right;
}
/* FIM Titulos das funcionalidades --------------------------------------------------------------- */

/* Tooltip --------------------------------------------------------------- */
#quest {
	cursor: pointer;
}

.gips-container {
	height: auto;
	width: 1000%;
	position: absolute;
	z-index: 101;
	float: left;
}

.gips-body {
	color: #afafaf;
	font-weight: bold;
	font-family: Arial;
	font-size: 10px;
	min-width: 220px;
	min-height: 39px;
	padding: 10px;
	padding-right: 20px;
	position: relative;
	float: right;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	word-wrap: break-word;
	border-width: thin;
	border-style: solid;
}

.gips-close {
	position: absolute;
	cursor: pointer;
	top: -10%;
	right: 97.5%;
	height: auto !important;
	width: auto !important;
	border: 1px solid #cccccc;
	background: #cccccc;
}

.gips-icon {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px;
	position: absolute;
}

.gips-body.white {
	background-color: white;
}
/*icon at the bottom */
.gips-icon-bottom {
	margin-left: 12px;
}

.gips-icon-bottom.white {
	border-color: white transparent transparent transparent;
}
/*icon at the top*/
.gips-icon-top {
	margin-left: 12px;
}

.gips-icon-top.white {
	border-color: transparent transparent white transparent;
}
/*icon at the left*/
.gips-icon-left {
	margin-top: 12px; /*   float: left;*/
}

.gips-icon-left.white {
	border-color: transparent white transparent transparent;
}
/*icon at the right*/
.gips-icon-right {
	margin-top: 12px;
}

.gips-icon-right.white {
	border-color: transparent transparent transparent white;
}

/* FIM Tooltip --------------------------------------------------------------- */
.destaque {
	font-weight: bold;
	word-wrap: break-word !important;
}

.destaqueVermelho {
	color: red;
}

.destaqueLaranja {
	color: #FF8C00;
}
/* fixing firefox bug */
div:after, ol:after, form:after, ul:after, dl:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	overflow: hidden;
}

.captcha {
	width: 180px !important;
	height: 60px !important;
	float: left;
	margin-right: 4%;
	margin-bottom: 4%;
}

div:after, ol:after, form:after, ul:after, dl:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	overflow: hidden;
}

.imagemUpload {
	width: 70px !important;
	height: 80px !important;
	float: left;
	border-color: transparent !important;
}

.campoCentralizado {
	vertical-align: middle;
}

.ui-wizard-navbar.relatorio {
	width: auto !important;
}
/* Formatacao Processamento Batch ------------------------------------------------------- */
#principal_batch {
	background: #afafaf;
	width: 22.5% !important;
	float: right;
	position: fixed;
	z-index: 101;
	bottom: 20.5%;
	right: 0.5%;
}

#principal_batch_content {
	padding: 0 !important;
}

#principal_batch_header {
	background: transparent !important;
	z-index: 0 !important;
}

.processo {
	background: #cccccc;
	width: inherit !important;
	margin: 0;
	padding: 0;
}

.processo img {
	width: 85% !important;
	margin-top: 4% !important;
}

.imagem_relatorio {
	width: 10%;
	display: block !important;
	float: left;
	margin-right: 5%;
	margin-bottom: 5%;
	margin-top: 5%;
}

.imagem_relatorio img {
	width: 100%;
}

.processo .ui-panel-titlebar {
	background: transparent !important;
	border: none;
	padding: 0;
	padding-top: 2%;
	z-index: 0;
	float: right;
	position: relative;
}

.carrossel, .carrossel .ui-carousel-viewport {
	width: 100% !important;
}

.carrossel .ui-carousel-header {
	background: transparent !important;
	width: 80%;
	margin-top: -11.5% !important;
}

.carrossel li.ui-carousel-item {
	width: 320px !important;
}

.margem {
	margin-left: 15% !important;
}

.semMargem {
	margin: 0 !important;
}
/* FIM Formatacao Processamento Batch ------------------------------------------------------- */
.semCheckGeral .ui-widget-header .ui-chkbox {
	display: none !important;
}

/* Coluna com check para dataTableCheck */
.colunaCheck {
	text-align: center;
}

.dialogo {
	z-index: 110 !important;
}

.dialogoConfirmacao {
	z-index: 111 !important;
}

.dialogoCpfReceita {
	z-index: 111 !important;
}

.dialogoCnpjReceita {
	z-index: 111 !important;
}

.dialogoExtrapolar {
	z-index: 110 !important;
}

.dialogoEstornarRateio {
	z-index: 110 !important;
}

.dialogoResponsavel {
	z-index: 110 !important;
}

.wizardResponsavel {
	max-height: 470px;
	overflow: auto !important;
	clear: both;
}

.dialogoIdentidade {
	z-index: 110 !important;
}

/*dialogo situacao sementes*/
.dialogoSituacaoIdentidade {
	padding-right: 1%;
	z-index: 110 !important;
}

.wizardIdentidade {
	max-height: 470px;
	overflow: auto !important;
	clear: both;
}

div[id$=dialog_modal] {
	filter: alpha(opacity = 0);
	opacity: 0;
}

div[id$=dialogo_modal] {
	filter: alpha(opacity = 0);
	opacity: 0;
}

.colunaRemover {
	width: 10% !important;
}

.formPopUp {
	max-width: 95%;
}

.formPopUp .conteudo {
	max-height: 470px;
	overflow: auto !important;
	clear: both;
}

.dialogoInformacao {
	max-width: 60%;
	max-height: 470px;
	overflow: auto !important;
	clear: both;
}

/* Formatacao Paginas de erro ------------------------------------------------------- */
.pagina_erros {
	overflow: hidden !important;
	margin-top: 5% !important;
	text-align: center;
}

.logo_erros {
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 3% !important;
}

.descricao_erro {
	margin: 2% !important;
	padding: 2% !important;
	float: left;
	margin-left: 30% !important;
	border: 1px solid #cccccc;
	width: 40% !important;
	color: #666666;
}

.acesso_negado {
	margin: 2% !important;
	padding: 2% !important;
	float: left;
	margin-left: 30% !important;
	border: 1px solid #cccccc;
	width: 40% !important;
	color: #666666;
}

.descricao_erro img {
	float: left;
	margin-right: 6% !important;
}

.nome_erro {
	text-align: left !important;
}

.nome_erro h1 {
	font-size: 10em !important;
	margin: 0 !important;
}

.botoes_erro {
	float: left;
	margin-left: 30% !important;
	width: 40% !important;
}

.botoes_erro button {
	margin-right: 5% !important;
}
/* FIM Formatacao Paginas de erro ------------------------------------------------------- */
.alerta {
	background: red;
	position: absolute;
	float: right;
}

.centro {
	top: 75px !important;
}

.linkImagem {
	background: none !important;
	padding-left: 0px !important;
}

.semHeader thead {
	display: none !important;
}

.dialogoInformacao .ui-widget-content .ui-widget-content {
	border: 0 !important;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-shadow.dialogoInformacao.ui-draggable.ui-overlay-visible
	{
	overflow: hidden !important;
}

.tabela_pequena td {
	width: 100px !important;
}

.tabela_pequena td input {
	width: 50px !important;
}

.dialogoRateio {
	max-width: 95%;
	max-height: 95%;
	overflow: auto;
}

.dialogoRateio .conteudo {
	max-height: 470px;
	overflow: auto !important;
	clear: both;
}

.dialogoCadernoCampo {
	max-width: 95%;
	max-height: 95%;
	overflow: auto;
}

.dialogoCadernoCampo .conteudo {
	max-height: 470px;
	overflow: auto !important;
	clear: both;
}

.dialogoExtrapolar {
	max-width: 80%;
	max-height: 75%;
	overflow: auto;
}

.dialogoExtrapolar .conteudo {
	max-height: 300px;
	overflow: auto !important;
	clear: both;
}

.dialogoEstornarRateio {
	max-width: 80%;
	max-height: 75%;
	overflow: auto;
}

.dialogoEstornarRateio .conteudo {
	max-height: 300px;
	overflow: auto !important;
	clear: both;
}

.botaoTabela {
	width: 1.4em !important;
}

.botaoTabela .ui-button-text {
	padding: .1em !important;
}