.ui-growl { 
    left: 35% !important; 
    top: 30% !important; 
    width: 30% !important; 
} 

.ui-growl-message { 
    width: 85% !important; 
    text-align: center !important; 
}

.ui-button .ui-button-text{
    line-height: normal;
}

.ui-button-text-only .ui-button-text{
    padding: 0px;
}

.ui-state-default{
    font-weight: normal;
}

.ui-picklist{
    vertical-align: middle;
}

.ui-picklist .ui-picklist-list {
    width: 450px;
    height: 250px;
}

.ui-picklist-filter-container {
    width: 450px;
}	
.ui-widget-content.ui-picklist-list.ui-picklist-source.ui-corner-all.ui-sortable {
    width: 450px;
}
.ui-widget-content.ui-picklist-list.ui-picklist-target.ui-corner-all.ui-sortable {
    width: 450px;		
}
.ui-helper-hidden select {
    width: 450px;
}

.ui-chkbox .ui-chkbox-box {
    margin-right: 5px	
}

.ui-widget-header{
    background: #373950;
    color: #FFFFFF;
}


/************* TABELAS *************/
.ui-datatable thead th, .ui-datatable tbody td, .ui-datatable tfoot td {
    border-width: 0px;
    padding: 0.7em;
}

.ui-datatable thead th{
    font-weight: bold !important;
    text-align: left !important;
    background: none !important;
    background-color: #373950 !important;
    color: #FFF !important;
    font-weight: bold !important;
}

.ui-datatable .ui-datatable-data .ui-datatable-odd td{    
    background-color: #f0f3fa;
}  

.ui-datatable .ui-datatable-data .ui-datatable-even td{    
    background-color: #dedee8;
}

.ui-state-default.coluna_acoes {
    width: 15%;
    text-align: center;
}

.ui-datatable .ui-paginator, .ui-datatable .ui-paginator {
    padding: 0px;
    border: 0px;
}

td button.ui-state-default, td button.ui-widget-content td button.ui-state-default, td button.ui-widget-header td button.ui-state-default,
.ui-paginator .ui-paginator-page, .ui-paginator .ui-paginator-next, .ui-paginator .ui-paginator-last, .ui-paginator .ui-paginator-first, .ui-paginator .ui-paginator-prev {
    /*.epaj_button_tabela*/
    font-weight: normal !important;
    font-family: Arial, Verdana, Geneva, sans-serif !important;
    font-size: 0.9em !important;
    height: 26px !important;
    padding: 0.33em 1em 0.5em 1em !important;
}


td button.ui-state-default:hover, td button.ui-widget-content:hover td button.ui-state-default:hover, td button.ui-widget-header:hover td button.ui-state-default:hover,
.ui-paginator .ui-paginator-page:hover, .ui-paginator .ui-paginator-next:hover, .ui-paginator .ui-paginator-last:hover, 
.ui-paginator .ui-paginator-first:hover, .ui-paginator .ui-paginator-prev:hover {
    /*.epaj_button_tabela:hover*/
}

.ui-paginator .ui-paginator-page, .ui-paginator .ui-paginator-next, .ui-paginator .ui-paginator-last, .ui-paginator .ui-paginator-first, .ui-paginator .ui-paginator-prev {
    height: 20px !important;
}

button.ui-state-default,
.ui-dialog button.ui-state-default {
    /*.epaj_button_tabela*/
    background-image:linear-gradient(to bottom, #393750, #8083a8) !important;
    border: 1px solid #333 !important;
    color: #FFF !important;
    font-weight: normal !important;
    font-family: Arial,Verdana, Geneva, sans-serif !important;
    font-size: 1em !important;
    height: 26px !important;
    padding: 0em 1em !important;
}

button.ui-state-default:hover,
.ui-dialog button.ui-state-default:hover {
    /*.epaj_button_tabela:hover*/
    border: 1px solid #444 !important;
    background-image:linear-gradient(to top, #393750, #8083a8) !important;
    cursor: pointer !important;
    font-weight: normal !important;
    color:#FFF!important;
}

.ui-dialog button.ui-state-default span{color:#CCC!important;}
.ui-dialog button.ui-state-default:hover span{color:#FFF!important;}

#pickPanel html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    /*_estilo_css_reset.css*/
    vertical-align: middle !important;
}

.ui-chkbox .ui-widget.ui-state-default{
    color: #FFFFFF;
    font-weight: bold;
}

.ui-datatable thead th, .ui-datatable tbody td, .ui-datatable tfoot td {
    white-space: normal !important;
}

ul.epaj_info_menu_lista li ul li a {
    padding: 0px;
}

input[type="checkbox"] {
    background: #373950;
    border: 1px solid #444;
    color: #FFFFFF;
    font-weight: bold;
    width: 16px;
    height: 16px;
    border-radius: 2px;
}

/***********ABAS**************/
.ui-tabs.ui-tabs-top > .ui-tabs-nav li {
    background-image:linear-gradient(to bottom, #69719c, #373950) !important;
    border: 1px solid #444;
    color: #000 !important;
}

.ui-paginator-current {
    float: left !important;
    backgrond-color:#dedee8!important;
}

.ui-corner-top{
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
}

.ui-dialog-footer {
	background-color: white !important;
}
