@charset "utf-8";

html{min-height: 100%; position: relative;}
form{margin-bottom: 0;}

a, a:link, a:active, a:hover{text-decoration:none; outline:0; outline:none;}
/* body, body.dashboard{background:url(../img/background-login.png) top repeat-x #FFF; padding-bottom: 80px;} */

body, body.dashboard{padding-bottom: 80px; 

background: rgba(167,200,187,0.26);
background: -moz-linear-gradient(top, rgba(167,200,187,0.26) 0%, rgba(255,255,255,0.73) 63%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(167,200,187,0.26)), color-stop(63%, rgba(255,255,255,0.73)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(167,200,187,0.26) 0%, rgba(255,255,255,0.73) 63%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(167,200,187,0.26) 0%, rgba(255,255,255,0.73) 63%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(167,200,187,0.26) 0%, rgba(255,255,255,0.73) 63%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(167,200,187,0.26) 0%, rgba(255,255,255,0.73) 63%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7c8bb', endColorstr='#ffffff', GradientType=0 );
}
.header{text-align:center; margin-top:8%;}
.header > p{color:#09C; font-size:1.1em;}
.header > p.logo{font-weight:bold;}
.logo h1 b{float:right;}

.inputWidth input{ 
	max-width:96% !important;
	width:96% !important;
	
}

.ajutes-check, .ui-chkbox-box, .ui-state-default div{margin-left: 2px !important;}

.column1Class {
    width: 30%;
}
.column2Class {
    width: 70%;
}


.logo > h1,
.logo > h2{margin: inherit; line-height: inherit; position: relative; top: 5px;}
.logo > h1{font-size: 1.5em;}
.logo > h2{font-size: 1.1em;}

.access{background: #2C7DCC; color: #FFF; border-bottom: 5px solid #2C7DCC;}
.access ul{margin: 0;}
.access ul li{padding: 5px;}
.access a{color: #FFF;}
.access-icon{background: #2C7DCC; float: right; padding: 5px; border-radius: 0 0 5px 5px;}


span.system-logon{display:block;}

.login-box{background:#F9F9F9; padding:25px 25px 0 25px; max-width:400px; margin:0 auto 5% auto; border:1px solid #EBEBEB; border-radius:5px;}
.login-box:hover{box-shadow:0 0 10px #DDD;}

.login-box input[type=text], .login-box input[type=password]{background:url(../img/input-background.png) 50% 50%; background-size:cover; height:40px;}

.login-box .text-center{position: relative;}
.login-box .text-center .pull-right{position:absolute; right:0;}
.login-box .text-center .btn-link.pull-right{color:#09C; text-decoration:underline; padding-right:0;}
.form-login{padding-bottom: 10px;}

.header-main{padding-bottom: 12px;}

.ui-datatable-odd {
    background: none repeat scroll 0 0 #E5ECF5;
}


.header-main img{margin: -15px 0 5px 0; max-width:100%;}

.shadow-top{background:url(../img/top-shadow.png) top repeat-x; height:4px; width: 100%; top: 0; left: 0; position: absolute;}
.shadow-bottom{background:url(../img/bottom-shadow.png) bottom repeat-x; height:4px; width: 100%; bottom: 0; left: 0; position: absolute;}

.nav-menu .navbar{margin-bottom:0;}
.navbar .nav > li > a{padding: 12px 15px;}
.nav-menu .navbar-inner{background:none; border:0; box-shadow:none; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.nav-menu .nav-icons{text-align:center; position: relative; top: 8px;}
.nav-menu .nav-icons li{display:inline-block; background:none !important; position:relative;}
.nav-menu .nav-icons li form{margin: 0; padding: 0; position: relative; top: 6px;}
.nav-menu .nav-icons li a{padding:5px;}
.nav-menu .nav-icons li a:hover{background:none !important;}
.nav-menu .nav-icons .alert-msg{background:#F00; position:absolute; bottom:-5px; right:0; font-size:0.8em; padding:0 6px 0 6px; border-radius:50%;}

.nav-menu .navbar .nav li.dropdown > .dropdown-toggle .caret{border-bottom-color: #FFF; border-top-color: #FFF;}

.nav-menu ul > li > ul > li{position:relative; border-bottom: 1px solid #B2CFC4;}
.nav-menu ul > li > ul > li > ul{background:#1B4978 !important; position:absolute; left:220px; top:0;}
.nav-menu ul > li > ul > li:hover > ul{display:block;}

.info-bar{background:#FFF; margin-bottom:10px; padding:5px 0 5px 0;}
.info-bar select{margin-bottom:0; padding:0; height:20px; line-height:20px;}

.breadcrumb.custom{background:#FFF; margin-bottom:10px; margin-top:10px;  border: 1px solid #e9e9e9;}
.breadcrumb label{display: inline; padding-left: 5px;}

.sidebar{background: #FFF; padding: 5px;}
.sidebar h3{font-size:1.2em; line-height:40px; margin:0; padding-left:10px; color:#1E548A;}
.sidebar ul{}
.sidebar ul li{background:url(../img/spacer-vert.png) bottom repeat-x; line-height:40px; padding:0 10px 0 10px;}
.sidebar ul li:last-child{background:none;}
.sidebar ul li a{background:url(../img/arrow.png) left no-repeat; padding:0 0 0 15px; font-size:1.2em; color:#09C; display:block;}
.sidebar ul li a:hover{color: #1D5185;}
.sidebar table{width: 100%;}

.main{overflow:hidden;}
.mouser-houver a:hover {
    cursor:default;
    color:#4f4f4f;
} 
.mouser-houver a{
	color:#4f4f4f;
	paddin-top:8px  !important;
	margin-top:10px !important;
}

.form-busca{}
.form-busca label{margin-left:15px; margin-bottom:10px; position:relative;}
.form-busca label strong{display:block;}
.form-busca label span{position:absolute; left:25%; top:2px; font-size:1.5em; color: #F00;}
.form-busca label > input:focus ~ span{display:none;}
.form-busca fieldset{border:1px solid #D6D6D6; border-radius:5px; margin-bottom:20px;}
.form-busca legend,
.ui-fieldset .ui-fieldset-legend{border:none; color:#1E548A; font-size:1.1em; display:block; width:auto; margin:0; padding:0 5px; font-weight:bold; background: none; border: 0; box-shadow: none; line-height: inherit;}
.ui-fieldset-content td{padding-left:50px;}
.ui-fieldset-content td .input-block-level{width: 200px !important;}
.ui-fildset-nova .ui-fieldset-content td{padding-left:6px !important;}

.user-data{}
.user-data li{line-height:30px; border-bottom:1px dotted #999;}

.table td.span1, th.span1{text-align: center; padding: 0; margin: 0; vertical-align: middle;}
.table td.span1 i.icon, .table td [class*="icon-"] {opacity: 0.4;}
.table td.span1 i.icon:hover{opacity: 0.8;}

.table th.span1 input[type="checkbox"]{margin: 0; vertical-align: top}

.shotcut-bar{background:#FFF; margin-top:10px; padding:10px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

.content{background: #FFF; padding: 5px;}
.content table{width: 100%;} 
.content label{display: inline; margin-right: 10px !important;}



/*.footer{background:url(../img/top-shadow.png) top repeat-x #7BBDA9; padding:10px 0 0 0; margin-top:20px; color:#FFF; font-weight:bold; font-size:0.9em; position: absolute; bottom: 0; width: 100%;}*/
.footer{background:#B2CFC4; padding-top:15px; font-family:Arial, "Helvetica Neue", Helvetica, sans-serif; margin-top:20px; height:33px; color:#000; font-size:11px; position: absolute; bottom: 0; width: 100%;}
.footer p{margin: 0; font-weight: normal;}
.footer span{color:#79DEFF;}
#tempo{color:#000; font-weight: bold; font-size: 13px;}

/* Usefull Classes */
.sys-default-title,
.sys-default-title label{font-size:1.1em; font-weight: bold; line-height:inherit; margin:0 0 10px 0; padding: 5px 0 0 0; color:#1E548A;}
.equal-columns{margin-bottom:-9999px; padding-bottom:9999px;}
.transition{transition: all linear 300ms;}
.nomp{margin: 0; padding: 0;}

.espacamento-table .ui-paginator{ width:1219px !important; }
select#tabelaServidores_rppDD,
select#tabelaServidores_rppDD:hover,
select#tabelaServidores_rppDD:focus,
select#tabelaExemplos_rppDD,
select#tabelaExemplos_rppDD:hover,
select#tabelaExemplos_rppDD:focus{background-color: #FFF; box-shadow: inset 0 0 5px #999; font-weight: normal; position: relative; max-width: 50px;}

/* Ajustar tamanho do select de quantidade por página */
select.ui-paginator-rpp-options {
	width: 70px;
}

.input-disable .ui-state-disabled {
    opacity: .75 !important;
    background: #EEEEEE !important;
   }


td a#lnkExcluir{color: #FFF}


.ui-widget {font-size: 1em}

select#tabelaExemplos_rppDD,
select#tabelaServidores_rppDD,
input[type="file"]{height: 25px;  padding: 1px; margin: 1px 2px 2px 4px;}


label.cursorPoint{cursor: default;}

.ui-outputlabel-rfi,
.red-color{color:#F00; }

.new-pagination{}
.new-pagination span{font-size: 1.5em; color:#999; cursor:pointer; padding: 5px;}
.new-pagination span:hover{color:#09C;}
.new-pagination strong{padding:0 10px 0 10px;}
.new-pagination input[type="text"]{max-width:25px; max-height:20px; line-height:20px;}

/* Primefaces Styles {\Reset devil componets/} */

.ui-button{margin:0 5px;}

.btn:focus{outline: 0;}

label.ui-outputlabel{display: block; font-weight: bold;}

/* label.textarea-count{
	display: block;
	width: 600px;
	text-align: right;
	padding: 3px 0 0 0;
}
 */


table.ui-panelgrid input{margin-bottom: 0;}
.ui-button .ui-button-text{display: inline;}

/*.ui-autocomplete-input.ui-inputfield{width : 550px;}*/
.ui-autocomplete-input .ui-inputfield{width : 90%;}

label.separadorCalendar{margin:2%; cursor: default;}

#idAcessoRapido .ui-widget-header {
	height: 30px;
	font-size: 14px;
	background:#B2CFC4; /*7BBDA9*/
	color:#4F8A75;
}

/* Removido por não termos padrão para mensagens de sistema atualmente
#idMsgSistema .ui-widget-header {
	height: 30px;
	font-size: 14px;
}
*/

.sexLabel label{margin: 0 10px}

/* SPLAN */

/* TELA LOGIN*/
.barra-top{background: url(../img/bg_top.jpg) repeat-x; height:15px; width: 100%;}

	#slogan-login{margin-top:50px; text-align:center;}
    #content-login{max-width: 600px; margin-top:50px;}
    #acao-login {display:block; text-align:right; }
    #acao-login a{margin-left: 30px;}
    #header-login{margin-top:0px;}
    
    .logo-arce{display:block; height: 58px; margin: -16px 0 5px 0;} /*background: url(../img/logo-login-arce.png) no-repeat; */

 .nav-menu{background:#B2CFC4;  position: relative; height: 45px;} 
 .nav-menu .navbar-inner ul.nav {height: 45px;}
.nav-menu .navbar-inner ul.nav > li:last-child{background: none;  }
.nav-menu .navbar-inner ul.nav a{color:#4F8A75; text-shadow:none; font-size:1.1em; font-weight: bold;}
.nav-menu .navbar-inner ul.nav a:hover{color:#B2CFC4;}
.nav-menu .dropdown-menu {background:#4F8A75; color:#4F8A75; border-radius: 0; border: 0;} 
.nav-menu .navbar .nav > li > .dropdown-menu{top: 43px; } 
.nav-menu .navbar .nav > li > .dropdown-menu li > .dropdown-menu{top: 0; left: 100%;}
.nav-menu .navbar .nav > li > .dropdown-menu a{color:#FFF; font-weight: normal;}
.nav-menu .navbar .nav > li > .dropdown-menu a:hover{color:#B2CFC4; font-weight: normal;}
.nav-menu .navbar .nav > li > .dropdown-menu:before,
.nav-menu .navbar .nav > li > .dropdown-menu:after{border-bottom: 0;}
.nav-menu .navbar .nav li.dropdown.open > .dropdown-toggle,
.nav-menu .navbar .nav li.dropdown.active > .dropdown-toggle,
.nav-menu .navbar .nav li.dropdown.open.active > .dropdown-toggle,
.nav-menu .nav-collapse .nav > li > a:hover,
.nav-menu .nav-collapse .nav > li > a:focus,
.nav-menu .nav-collapse .dropdown-menu a:hover,
.nav-menu .nav-collapse .dropdown-menu a:focus{background:#4F8A75; color:#FFF;} 

.nav > li > .dropdown-menu { border-top:none !important; border-right:1px solid #B2CFC4 !important; border-bottom:none !important; border-left:1px solid #B2CFC4 !important;}
.spacamento-bottom-20{margin-bottom:15px;}
/*.inputEspacamentoFilter .input-block-level{margin-top:20px !important;}*/
.inputEspacamentoFilter .filter-campo, .inputEspacamentoFilter .ui-outputpanel{margin:10px 0;}
.spacamento-right-20{margin-right:10px;}
.titulo-style .span6{width:100% !important;}
.titulo-detalhe, .titulo{font-size:18px !important; margin-left:5px;}
.ui-panelgrid-cell label,.input-calendar label, #coluna-periodo-data-inicial label, #coluna-periodo-data-final label, #coluna-proposta-data-inicial label, #coluna-proposta-data-final label, #coluna-periodo-data-inicial-detalhar label, #coluna-periodo-data-final-detalhar label, #coluna-proposta-data-inicial-detalhar label, #coluna-proposta-data-final-detalhar label{ font-size:14px !important; font-weight:normal !important;}
.btnCalendar .ui-button-text, .input-calendar .ui-button-text, #coluna-periodo-data-inicial .ui-button-text, #coluna-periodo-data-final .ui-button-text, #coluna-proposta-data-inicial .ui-button-text, #coluna-proposta-data-final .ui-button-text {display:none !important;}
.ui-panelgrid-cell .ui-button-icon-only, .input-calendar .ui-button-icon-only, #coluna-periodo-data-inicial .ui-button-icon-only, #coluna-periodo-data-final .ui-button-icon-only, #coluna-proposta-data-inicial .ui-button-icon-only, #coluna-proposta-data-final .ui-button-icon-only{width:30px !important;  height:30px !important; margin:0px !important;}
.ui-panelgrid-cell .ui-datepicker-trigger, .ui-autocomplete-dropdown, .input-calendar .ui-button-icon-only, .ui-datepicker .ui-datepicker-header, .ui-selectonemenu .ui-selectonemenu-trigger, #coluna-periodo-data-inicial .ui-button-icon-only, #coluna-periodo-data-final .ui-button-icon-only, #coluna-proposta-data-inicial .ui-button-icon-only, #coluna-proposta-data-final .ui-button-icon-only, .header-tabelas th, .header-tabelas .ui-widget-header, #top-grade th, .ui-corner-bottom, .ui-corner-top, .column-tabelas {
background: rgba(221,235,229,1) !important;
background: -moz-linear-gradient(top, rgba(221,235,229,1) 0%, rgba(167,200,187,1) 100%) !important;
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(221,235,229,1)), color-stop(100%, rgba(167,200,187,1))) !important;
background: -webkit-linear-gradient(top, rgba(221,235,229,1) 0%, rgba(167,200,187,1) 100%) !important;
background: -o-linear-gradient(top, rgba(221,235,229,1) 0%, rgba(167,200,187,1) 100%) !important;
background: -ms-linear-gradient(top, rgba(221,235,229,1) 0%, rgba(167,200,187,1) 100%) !important;
background: linear-gradient(to bottom, rgba(221,235,229,1) 0%, rgba(167,200,187,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddebe5', endColorstr='#a7c8bb', GradientType=0 ) !important;
}

.ui-altera-selectMenu, ui-selectonemenu div {min-width: 50px !important;}

.componente-data label{font-size:14px !important; font-weight:normal !important;}
.componente-data .ui-button-text{display:none !important;}
.componente-data input{width: 79% !important; margin-right: 2px;}
.componente-data-nova input{width: 120px; !important; margin-right: 2px;}
.componente-data-plan input{width: 110px; !important; margin-right: 2px;}
.componente-data .ui-button-icon-only{width:30px !important;  height:30px !important; margin:0px !important;
background: rgba(221,235,229,1) !important;
background: -moz-linear-gradient(top, rgba(221,235,229,1) 0%, rgba(167,200,187,1) 100%) !important;
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(221,235,229,1)), color-stop(100%, rgba(167,200,187,1))) !important;
background: -webkit-linear-gradient(top, rgba(221,235,229,1) 0%, rgba(167,200,187,1) 100%) !important;
background: -o-linear-gradient(top, rgba(221,235,229,1) 0%, rgba(167,200,187,1) 100%) !important;
background: -ms-linear-gradient(top, rgba(221,235,229,1) 0%, rgba(167,200,187,1) 100%) !important;
background: linear-gradient(to bottom, rgba(221,235,229,1) 0%, rgba(167,200,187,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddebe5', endColorstr='#a7c8bb', GradientType=0 ) !important;}

.ui-datepicker .ui-datepicker-header, .ui-selectonemenu .ui-selectonemenu-trigger {border-bottom:1px solid #4F8A75; color:#4F8A75;}
.ui-selectonemenu .ui-selectonemenu-trigger{width: 20px;} 
#coluna-periodo-data-inicial input, .ui-button-icon-only input, #coluna-periodo-data-final input, #coluna-proposta-data-inicial input, #coluna-proposta-data-final input{ width: 79% !important; margin-right: 2px;}
#coluna-servidor input{ width: 100% !important;}
.input-calendar input{ margin-right: 2px;}
.header-tabelas th, #top-grade th{font-size:13px !important; color:#4f4f4f;}
.containere form{    border: 1px solid #e9e9e9;}
.top-grade1, .top-grade2, .top-grade3{border: none !important; webkit-box-shadow: none !important; box-shadow: none !important;}
.top-grade1{background: rgb(247, 247, 247);}
.top-grade2{width:37%;}
.top-grade3, .top-grade2{ background:none !important;}
#msgGlobal, .noneBorder{background:transparent; margin:0; border:none;}
.ui-chkbox{ margin-right: 0px !important; padding:0px;}
.ui-noneBorder{margin:0; border:none;}
.ui-noneBorder .ui-panelgrid{
    border-collapse: separate !important; border-spacing: 10px; 
}
.dataFormat .componente-data input{width: 70% !important; margin-right: 2px;}
.bordar-retirar .ui-panelgrid .ui-panelgrid-cell, .bordar-retirar .ui-widget-content, #tabelaListaMetasPactuadas .ui-datatable thead th, #tabelaListaMetasPactuadas .ui-datatable tbody td, #tabelaListaMetasPactuadas .ui-datatable tfoot td {border-style: none !important;}
.borda-retira-tabela .ui-datatable thead th, .borda-retira-tabela .ui-datatable tbody td, .borda-retira-tabela .ui-datatable tfoot td, .borda-retira-tabela span, .borda-retira-tabela .ui-widget-header { border-style: none !important; background: none !important; text-align: left; padding: 0 !important;}
.borda-retirar .ui-datatable thead th, .borda-retirar .ui-datatable tbody td, .borda-retirar .ui-datatable tfoot td { border-style: none !important; background: none !important;}
.borda-retira-tabela .ui-widget{margin-top:10px !important;}
.borda-retira-tabela .ui-corner-top{ color:#4f4f4f}
.borda-retirar-modal .ui-state-default, .borda-retirar-modal .ui-widget-content .ui-state-default, .borda-retirar-modal .ui-widget-header .ui-state-default {
    border-style: none !important;
    background:none !important;
}

.retirar , .ui-corner-top{ color:#ffffff}

.retirar-cor .ui-state-default, .retirar-cor .ui-widget-content .ui-state-default, .retirar-cor .ui-widget-header .ui-state-default{
background:none !important;
}


/*ICONES*/
.centralizar-imagem a{text-align:center;}
.icone-csv{background-image: url('../img/csv.png'); width: 26px; height: 27px; margin:1px 4px; background-repeat: no-repeat; float: left; vertical-align: middle; }
.icone-splash{background-image: url('../img/icon-sprit.png'); width: 26px; height: 27px; margin:1px 4px; background-repeat: no-repeat; float: left; vertical-align: middle; }
.ico-ajuda  { background-position: -160px -1345px; }
.ico-info  { background-position: -160px -1041px;}
.ico-sair  { background-position: -760px -1835px;}
.ico-detalhe  { background-position: -1190px -1542px;}
.ico-editar2  { background-position: -330px -287px;}
.ico-editar  { background-position: -762px -436px;}
.ico-anexar { background-position: 0px -1018px;}
.ico-grafico  { background-position: -1022px 0px;}
.ico-clock  { background-position: -504px -880px;}
.ico-relatorio  { background-position: -932px -1680px;} 
.ico-excluir  { background-position: -848px -661px;}
.ico-select  { background-position: -674px -1100px;}
.ico-seta-up  { background-position: -1105px -1317px;}
.ico-seta-down  { background-position: -245px -1615px;}
.position-icon{float: right; border:1px solid #a8a8a8;}
.ico-visualisar  { background-position: -932px -298px;}
.ico-download  { background-position: -245px -1765px;}
.ico-add-user  { background-position: -1192px -1903px;}
.ico-add-pair{background-position: -1021px -1944px;}
.ico-remove-user  { background-position: -1192px -1834px;}
.ico-add-lupa  { background-position: -1191px -1320px;}
.ico-file-stack-up  { background-position: -160px 0px;}
.ico-change-user  { background-position: -508px -147px;}
.ico-form-active  { background-position: -585px -1608px;}
.ico-calculation  { background-position: -935px -885px;}
.ico-disabled  { background-position: -1190px -1765px;}
.ico-alert{background-position: -1192px -1973px}
.ico-activated {background-position: -1190px -1690px;}
.ico-change-user{background-position: 0px -1985px;}
.ico-view-form{background-position: -80px -1985px;}
.ico-calculate-notice  { background-position: -160px -1985px;}
.ico-version-form{background-position: -850px -1948px;}



.setas-down-up{ background-image: url('../img/setaDownTop.png'); width: 26px; height: 26px; margin:1px 0px 1px 11px ; background-repeat: no-repeat; float: left; vertical-align: middle; }
.seta-down{background-position: 0px 0px;}
.seta-up{background-position: -26px -7px;}

.position-icon{float: right; border:1px solid #a8a8a8;}
.ico-adicionar  { background-position: -848px -665px;
-ms-transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);}

#coluna-tipo-afastamento .ui-inputfield, #coluna-servidor .ui-inputfield{width: 96% !important;}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
        font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
        font-size: 24px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;}
.glyphicon-time:before {
    content: "\e023";
}


/* BOTOES */
.btn{font-weight:normal !important;}
.btn:hover, btn.focus{ font-weight:normal !important; -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.37) !important; -moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.37) !important; box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.37) !important;}
button.btn-yellow{
	background: rgba(255,216,161,1) !important;
	color: #FFF !important;
    text-shadow: 0px 1px 0px rgba(0,0,0,0.7) !important;
	background: -moz-linear-gradient(top, rgba(255,216,161,1) 0%, rgba(250,167,50,1) 100%) !important;
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,216,161,1)), color-stop(100%, rgba(250,167,50,1))) !important;
	background: -webkit-linear-gradient(top, rgba(255,216,161,1) 0%, rgba(250,167,50,1) 100%) !important;
	background: -o-linear-gradient(top, rgba(255,216,161,1) 0%, rgba(250,167,50,1) 100%) !important;
	background: -ms-linear-gradient(top, rgba(255,216,161,1) 0%, rgba(250,167,50,1) 100%) !important;
	background: linear-gradient(to bottom, rgba(255,216,161,1) 0%, rgba(250,167,50,1) 100%) !important;
	background-image: linear-gradient(to bottom, #fbb450, #f89406);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd8a1', endColorstr='#faa732', GradientType=0 ) !important;
	border-color: #f89406 #f89406 #ad6704 !important;
}
button.btn-blue, .ui-fileupload-choose{
	color: #FFF !important;
    text-shadow: 0px 1px 0px rgba(0,0,0,0.7) !important;
	background-position: 0 0 !important;
    background-color: #006dcc !important;
    background-image: -moz-linear-gradient(top, #0088cc, #0044cc) !important;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)) !important;
    box-shadow:none !important;
    -webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
}

.ui-fileupload-choose{
	padding: 5px 15px 5px 0px;
	text-shadow: none;
	font-weight: normal !important;
}

.ui-fileupload-buttonbar{text-align:right !important;}
/*.ui-widget-header, .ui-fileupload-content {background: none !important; border:none !important; border-style: none !important;}
.ui-fileupload-content {background: none !important; border:none !important; border-style: none !important;}*/

.ui-fileupload-choose .ui-icon {
    width: 0;
    height: 0; 
}
button.btn-red {
    color: #FFF !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
    background-position: 0 0 !important;
    background-color: #da4f49 !important;
    background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f) !important;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)) !important;
    background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f) !important;
    background-image: -o-linear-gradient(top, #ee5f5b, #bd362f) !important;
    background-image: linear-gradient(to bottom, #ee5f5b, #bd362f) !important;
    background-repeat: repeat-x !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0) !important;
    border-color: #bd362f #bd362f #802420 !important;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false) !important;
}

button.btn-blue-sea {
    color: #ffffff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
    background-color: #49afcd !important;
    background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4) !important;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)) !important;
    background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4) !important;
    background-image: -o-linear-gradient(top, #5bc0de, #2f96b4) !important;
    background-image: linear-gradient(to bottom, #5bc0de, #2f96b4) !important;
    background-repeat: repeat-x !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0) !important;
    border-color: #2f96b4 #2f96b4 #1f6377 !important;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false) !important;
}



button.btn-green {
	color: #FFF !important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
	background: rgba(91,183,91,1);
	background: -moz-linear-gradient(top, rgba(91,183,91,1) 0%, rgba(76,120,76,1) 100%) !important;
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(91,183,91,1)), color-stop(100%, rgba(76,120,76,1))) !important;
	background: -webkit-linear-gradient(top, rgba(91,183,91,1) 0%, rgba(76,120,76,1) 100%) !important;
	background: -o-linear-gradient(top, rgba(91,183,91,1) 0%, rgba(76,120,76,1) 100%) !important;
	background: -ms-linear-gradient(top, rgba(91,183,91,1) 0%, rgba(76,120,76,1) 100%) !important;
	background: linear-gradient(to bottom, rgba(91,183,91,1) 0%, rgba(76,120,76,1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bb75b', endColorstr='#4c784c', GradientType=0 ) !important;
}

button.btn.btn-yellow:hover{ border:1px solid #E0B165 !important;}
select {
    margin: 0 10px !important;
}
.ui-outputpanel, .painel-body			{background:#f7f7f7;}
.ui-outputpanel, .painel-body, .span12, .sidebar, .span9	{border: 1px solid #e9e9e9;}
.painel-body							{margin:0 2px; padding:15px; }
.thumbnail-cadastro-fluxo, .span12, caixa-background tr	{background:#FFF;}
.thumbnail-cadastro-fluxo				{padding:10px; border: 1px solid #a8a8a8;}
.subtitulo-painel						{font-size:16px; font-weight: bold; line-height: inherit; color: #1E548A;} 
.header-tabelas							{font-size:1em; margin-top:10px;}
.espacamento-top						{margin-top: 10px;}
.espacamento							{margin-bottom:10px;}
.caixa-background tr{border:1px solid #FFF !important;}
.caixa-background-row .ui-panelgrid-even, .caixa-background-row .ui-panelgrid .ui-panelgrid-cell, .caixa-background-row .ui-outputpanel {border:none !important;}
.caixa-background-row .ui-outputpanel{background: none !important;}
.row-fluid [class*="span"] .label-span{ padding-top:5px; width: 110px !important;}


.alinhamento-texto-tab .ui-tabs .ui-tabs-nav li a{width:188px !important; height: 42px !important; white-space:normal !important; text-align: center !important; }


.imput-label{ width: 96% !important;}
.imput-label-all{ width: 100% !important;}
.imput-label-90{ width: 90% !important;} 
.imput-label-80{ width: 80% !important;} 
.imput-table-filter .ui-datatable .ui-column-filter{width: 100% !important;}
.painel-modal, .painel-edicao{margin-left:-6px !important; margin-right:-6px !important;}
.titulo-modal{font-size: 18px !important; line-height: inherit; margin: 0 0 10px 0;  padding: 5px 0 0 0;  color: #1E548A;}
.painel-modal .ui-panelgrid-cell, .painel-modal .ui-widget-content, .painel-modal .ui-panelgrid, .grid-sem-borda .ui-widget-content{ padding:0px !important; background: none !important;}
.titulo-modal, .input-calendar, .text-bold label{font-weight: bold !important;}
.grid-sem-borda td, .grid-sem-borda .ui-widget-content, .painel-modal .ui-panelgrid-cell, .painel-modal .ui-widget-content, .painel-modal .ui-panelgrid {border:none !important;}
.grid-sem-borda td{padding-top:0px; padding-left:0px;}
.campos-tabela{white-space: normal !important;  border:1px solid #a8a8a8 !important; word-wrap: break-word !important; }

.campos-tabela-border .ui-widget-content{
    border:none !important; 
}

.grid-not-padding td, .grid-not-padding .ui-panelgrid-cell, .not-padding {padding:0 !important;}
.grid-not-padding-insert td {padding:5px 2px 0px 2px !important;}
.grid-not-padding-insert .not-background-bordertop{background:#FFF !important; border-top:none !important; }
.grid-not-padding .label-duplo { width:200px !important; margin-right:25px;  display:inline !important; }
.separacao-lista-tabela{margin:0px -10px; border-top:1px solid #a8a8a8; display: block;}
.tituloCentralizado, .tituloLeft{font-weight: bold; margin: 10px;}
.tituloCentralizado{text-align: center;}
.tituloLeft{text-align: left;}
.espacamentoTituloDireita {margin-right: 10px;}
.espacamentoTituloEsquerda {margin-left: 10px;}
.ui-messages-info, .ui-message-info { 
    color: #4F8A75 !important;
    background-color: #E2EEE9 !important;
    border-color: #92BEAF !important;
}
.bacground-tab-view .ui-corner-bottom{background:none !important;} /*,  .ui-helper-clearfix*/
.ui-helper-clearfix{border-bottom:none !important;}
.block-color{ float:left; margin-right:8px; width:20px; height:20px; border:1px solid #a8a8a8;}
.ui-tabs-panels, .barra-separador{ border:1px solid #a8a8a8 !important;}
.painel-body .ui-tabs-panels{background: none !important;}
.espacamento-top20 {margin-top:20px;}
.espacamento-bottom20 {margin-bottom:20px;}
.espacamento-top-bottom20{margin:20px 0;}
.espacamento-top-bottom10{margin:10px 0;}
.ui-tabs .ui-tabs-panel {
    padding:10px !important;
    background:white !important;
}

.progress-danger .bar, .progress .bar-danger{
    background-color: #b787ff !important;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b787ff), to(#b787ff)) !important;
    background-image: -webkit-linear-gradient(top, #b787ff, #b787ff) !important;
    background-image: -o-linear-gradient(top, #b787ff, #b787ff) !important;
    background-image: linear-gradient(to bottom, #b787ff, #b787ff) !important;
}
.progress-success .bar, .progress .bar-success{
	background-color: #000 !important;
    background-image: -webkit-gradient(linear, 0 0, 0 70%, from(#000), to(#000)) !important;
    background-image: -webkit-linear-gradient(top, #000, #000) !important;
    background-image: -o-linear-gradient(top, #000, #000) !important;
    background-image: linear-gradient(to bottom, #000, #000) !important;
}
.color-white{background:#FFF; }
.color-gray{background:gainsboro;}
.color-blue-sea{background:deepskyblue; color: #FFF;}
.color-green{background:lightgreen;}
.color-yellow{background:#ffff85;}
.color-orange{background:#f28430;}
.color-red{background:#ff0000;}
.ui-selectmanycheckbox.ui-widget td, .ui-selectoneradio.ui-widget td {
	width:3px !important;
}

.organizar-elemento-row .span4, .span6-meio{margin-bottom: 10px;}
.organizar-elemento-row .span4head, .span6-meio{ margin-left: 0px !important;}
.organizar-elemento-row .span6-meio{width: 50% !important;}
.organizar-elemento-row .span6-meio .bt-select {width: 80%;}
.organizar-elemento-row select{width:100% !important;}
.organizar-elemento-row .bt-acao, .organizar-elemento-row .campos-rows{float:left; margin-top:2px; margin-left:5px; }
.organizar-elemento-row .label-input {float:left; width: 25%; }
.organizar-elemento-row .label-input label{ width: 80%;}
.organizar-elemento-row .bt-select {float:left;width:100%}
.organizar-elemento-row .ui-selectonemenu-label{width: 100%;}
.organizar-elemento-row .span4 .ui-selectonemenu{width:210px !important;}
.box-organizar-elemento-row{width:750px;}
.organizar-elemento-row input{width:210px; margin-bottom: 0px;}
.organizar-elemento-button button{margin-top:25px;}
.content-home {padding:15px; }
.content-home h4{ border-bottom: 1px solid grey; padding-bottom: 7px;}
.content-home h5{ font-weight: normal; text-align: justify;}
.organizar-elemento label {   width: 190px !important;}
.ui-datatable table {table-layout: auto !important; }
.text-left{margin-top:10px;  width: 100px;}
.text2-rigth{float:right;}
.largura100{ width: 100px;}
.caixa-disabled .ui-state-disabled{opacity: .95 !important; background: #EEEEEE !important; }
.caixa-disabled-selectOneRadio .ui-state-active{background: #EEEEEE !important;}
.caixa-disabled-selectOneRadio .ui-state-disabled{opacity: .95 !important;}
.caixa-disabled input[disabled]{cursor:not-allowed !important; }
.caixa-disabled-select .ui-state-disabled{opacity: .50 !important; background: #EEEEEE !important; }

.borda-retira-tabela .ui-state-default, .borda-retira-tabela .ui-widget-content .ui-state-default, .borda-retira-tabela .ui-widget-header .ui-state-default {
    border: none !important;
    background: none !important;
    font-weight:normal !important;
    text-shadow: none !important;
}
.borda-retira-tabela-anexos .ui-corner-top, .borda-retira-tabela-anexos .ui-widget-header,  .borda-retira-tabela-anexos .ui-corner-bottom{
	border: none !important;
    background: none !important;
    font-weight:normal !important;
    text-shadow: none !important;
}

.border-red .hasDatepicker{
	border:1px solid #F00;
}

/*.table-padding {border-collapse:none !important;}
.table-padding td{
    padding: 4px 0 !important;
}*/
.borda-retira-tabela .ui-datatable-odd {
	background: none !important;
}

.registro-table .ui-datatable-frozenlayout-right {
    max-width: 600px;
}

.registro-table td.table-cell {
	height: 125px;
}

.header-tabelas .ui-state-default .filter-campo input{margin-top:20px;}

/*.ui-fileupload Main container element
.fileupload-buttonbar Button bar.
.fileinput-button Browse button.
.ui-fileupload start Upload button.
.ui-fileupload cancel Cancel button.
fileupload-content Content container */



@media (max-width:1199px){
	.box-organizar-elemento-row{width:100%;}
	.organizar-elemento-button{ display:block; width:100%; text-align: right;}
	.organizar-elemento-button button{margin-top:0px;}
}
@media (max-width:979px){
	.organizar-elemento-button button{margin-right:-5px;}
	.nav-collapse, .nav-collapse.collapse {
    height: 0;
    background: #92BEAF;
    margin-top: 45px;
    }
    .nav-menu .navbar-inner ul.nav {
    height: 80px;
	}
}

@media (max-width:767px){
	.box-organizar-elemento-row {width:100%; }
	.box-organizar-elemento-row .span4{width:45%; float:left !important;}
	.box-organizar-elemento-row .span4 select{width:100%;}
	.organizar-elemento-button{ text-align: right; width: 100%; display: block;}
}
@media (max-width:550px){
	.organizar-elemento-row input{}
	.box-organizar-elemento-row .span4{width:100%; float:none !important;}
}

.cabecalho-vertical-130 {
    text-align: left;
    transform: rotate(-90deg);
    width: 300px !important;
    margin: 0 -130px 20px -130px;
}

.cabecalho-vertical-300 {
    text-align: left;
    vertical-align: text-bottom !important;
    transform: rotate(-90deg);
    width: 300px !important;
    margin: 0 -135px 20px 120px;
    height: 300px !important;
}

.cabecalho-vertical-300-180 {
    text-align: left;
    transform: rotate(-90deg);
    width: 300px !important;
    margin: 0 -100px 20px 180px;
    height: 280px !important;
}

.cabecalho-vertical-130-50 {
    text-align: left;
    transform: rotate(-90deg);
    margin: 0 -130px 50px -130px;
}