@CHARSET "UTF-8";

.ui-widget {
    font-family: 'OpenSans-Regular', sans-serif;
    font-size: 14px;    
}

.ui-widget-content{
    font-size: 14px;
    background: none;
    color: #515151;
    border: none;   
}

#listaSegmentos .ui-panel .ui-panel-titlebar-icon{
    background: none;
}
.ui-inputtextarea{
    width: 100% !important;
    height: inherit !important;
    background: none repeat scroll 0 0 #FFFFFF;
}
.ui-panel .ui-panel-titlebar-icon{
    margin-right: 10px;
    background: none repeat scroll 0 0 #efefef;
    border: none;
}

.ui-panel .ui-panel-titlebar{
    color: #515151; 
    background: none;
    text-align: left;
    padding: 12px 5%;
}   

.ui-panel .ui-panel-title{
    margin: 0;
    font-family: 'OpenSans-SemiBold', sans-serif;
    padding: 0 !important;
}
.ui-panelgrid .ui-inputfield{
    border: 1px solid #C6C9CE;
    border-radius: 4px 4px 4px 4px;
    font-weight: normal;
    height: 20px;
    color: #a5aab0;
    box-shadow: none !important;
    font-size: 14px;
}

.ui-panelgrid td, .ui-panelgrid td.ui-panelgrid-cell{
    border: none; 
}

#divConfirmaLeitura .ui-chkbox .ui-state-default .ui-icon{
    background: url("../images/uncheck.png") no-repeat scroll 0 0 transparent; 
}

#divConfirmaLeitura .ui-chkbox .ui-state-active .ui-icon{
    background: url("../images/check.png") no-repeat scroll 0 0 transparent;
    height: 22px;
    width: 23px;
}

#divConfirmaLeitura .ui-chkbox .ui-chkbox-box{
    background: url("../images/uncheck.png") no-repeat scroll 0 0 transparent;
    border: none;
    height: 22px;
    width: 23px;
}

#divConfirmaLeitura .ui-chkbox .ui-chkbox-label{
    margin: 3px;
}

.ui-state-default{
    box-shadow: none;
}

.ui-selectonemenu{
    border: 1px solid #E0E2E3;  
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
     border: none;   
}

.ui-button.ui-state-default{
    background: none repeat-x scroll 0 0 #3374a0;
    color: #ffffff;
    border: none;
    border-radius: 4px !important;
    min-width: 140px;
    font-family: 'OpenSans-Regular', sans-serif;
    font-size: 12px;
}

#divformulario .ui-panelgrid .ui-widget-header td
{
    padding: 0;
}

#divformulario .ui-button-icon-only .ui-icon{
    background-image: url("../images/refresh.png");
    height: 20px;
    width: 30px;     
    margin-left: -12px;
    margin-top: -10px;
}

#divformulario .ui-button-text-only .ui-button-text{
    padding: 4px;
}

.ui-icon-refresh {
    background-position: 0;
}
.ui-icon-refresh .ui-icon{
    background: url("../images/refresh.png") no-repeat scroll center top #1873b0;
}

.ui-messages-info-icon, .ui-messages-warn-icon, .ui-messages-error-icon, .ui-messages-fatal-icon{
       margin-top: 5px;
}

/* identificacaoSegmento */
.ui-growl-item-container {
    background-image:
        url(#{facesContext.externalContext.request.contextPath}/resources/images/ajaxloading.gif);
    background-repeat: no-repeat;
    background-position:right; 
}

.ui-widget-overlay{
    background: none repeat scroll 50% 50% #696c6e;
}

.ui-datatable table thead th, .ui-datatable .ui-datatable-header{
    background: none no-repeat scroll center top #366e94; 
    color: #ffffff;
    border: none;
    padding-bottom: 20px;
    padding-top: 20px;
    border-right: 1px solid #dcd9d9;    
}   

.ui-datatable div.ui-datatable-header {
	text-align: left;
    padding: 8px 20px;
	border-radius: 0;
}

.ui-datatable div.ui-datatable-header .tituloListagem{
	font-size: 16px;
}

.ui-datatable th.last_column{
    border: none;
}
.ui-datatable .ui-datatable-data td, .ui-datatable .ui-datatable-data-empty td{
    border: none;
    padding-bottom: 10px;
    padding-top: 10px;    
}

.ui-datatable tr.ui-datatable-even{
    background : none no-repeat scroll center top #ffffff;
}

.ui-datatable tr.ui-datatable-odd {
    background : none no-repeat scroll center top #f7efd2;
}

.ui-datatable tr.ui-state-hover{
    background : none no-repeat scroll center top #F2F5F7;
}

.ui-datatable .ui-datatable-data tr.ui-state-hover{
    border: none ;
}

.ui-datatable tr.ui-state-highlight{
    background : none no-repeat scroll center top #fff5b8;
}

.ui-datatable-data, .ui-datatable-data-empty{
    background : none no-repeat scroll center top #ffffff;
}

.ui-selectonemenu .ui-inputfield.ui-selectonemenu-label{
   width: 100%;
}

.ui-datatable-scrollable .ui-datatable-scrollable-header-box, .ui-datatable-scrollable .ui-datatable-scrollable-footer-box{
    padding-right: 0; 
}

.ui-datatable-scrollable-header .ui-state-default{
    background : none no-repeat scroll center top #3374A0;  
    color: #FFFFFF;
    padding: 10px 0;
    border: none;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{
    border : none;  
    background: none no-repeat scroll 0 0 #FFEF8F;
}

.ui-datatable-data td {
    border: none;
}

.ui-datatable-scrollable-header-box{
    padding: 0;
}


.defaultDiv .ui-widget-header {
    background: none no-repeat scroll center top #3374A0;   
} 

.ui-panel {
    border: none;
}
.ui-panel .ui-widget-header{
    border: none;
    font-weight: normal;
}

.ui-dialog {
    background: none repeat scroll 0 0 #eff6fb;
}
.ui-dialog .ui-dialog-content{
    background: none no-repeat scroll center top #e7f1f9;
    border: none;
    border-top: 1px solid #DDE6EC;
}

.ui-dialog-titlebar{
    background: url("../images/marca_interna-modal.png") no-repeat scroll 0 0 #eff6fb;
    height: 56px;       
    margin: 10px 0 0 20px;
    padding: 0 6px ;
    min-width: 460px;
}

.ui-datatable-data .ui-state-hover{
    background: url("/siscoaf-internet/javax.faces.resource/images/ui-bg_glass_100_e4f1fb_1x400.png.jsf?ln=primefaces-cupertino") repeat scroll 0 0 #E4F1FB;
}

.ui-outputlabel .ui-outputlabel-rfi{
    color: #e13224;
}

.ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield{
    border: 1px solid #C6C9CE;
    border-radius: 4px 4px 4px 4px;
    font-weight: normal;
    height: 24px;
    color: #515151;
    box-shadow: none !important;
    width: 195px;
    font-size: 14px;
}

.ui-selectonemenu.ui-state-default{
    border: 1px solid #c6c9ce;
}
.ui-selectonemenu-label.ui-inputfield{
    border: none;
}

.ui-selectonemenu .ui-selectonemenu-trigger {
    background: none no-repeat scroll 0 0 #ffffff;
    border-radius: 0 0 0 0; 
}

.ui-autocomplete-panel .ui-autocomplete-list{
    border: 1px solid #C6C9CE; 
    border-top: none;
    max-height: 300px;
    overflow: auto;
}

.ui-outputlabel.ui-state-error{
    background: none;
    border: none;
    color: #362B36;
}

.ui-message-error{
    background: none;
    border: none;
}

.ui-inputfield.ui-state-error{
    background-color: none;
    border-color: none;
}

.ui-chkbox-label{
    font-size: 14px;
}

.ui-selectonemenu-panel .ui-selectonemenu-items-wrapper{
    background: none no-repeat scroll 0 0 #ffffff; 
    border: 1px solid #c6c9ce;
    border-top: none;   
}

.ui-shadow{
    box-shadow: none;
}

.ui-selectonemenu-item.ui-state-active{
    background: none no-repeat scroll 0 0 #fff5b8;
    color: #6F899A;
}

.ui-selectonemenu-item.ui-state-hover{
    background: none no-repeat scroll 0 0 #E4F1FB;
    color: #272829;
}

.ui-selectonemenu .ui-selectonemenu-trigger .ui-icon {
    margin-top: 6px;
}

.ui-autocomplete-panel{
    background: none no-repeat scroll 0 0 #FFFFFF;
    border-top: medium none;
    margin-top: 15px;   
}

.ui-corner-all{
    border-radius: 2px; 
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{
    font-family: 'OpenSans-Regular', sans-serif;    
}

.ui-panelmenu .ui-menuitem-text{
    font-family: 'OpenSans-SemiBold', sans-serif;
} 

.ui-panelmenu h3.ui-panelmenu-header{
    text-align: left
}

#divusuario .ui-menu .ui-menuitem-link {
    width: 92%;
    padding: 10px;  
}

.ui-panelmenu .ui-menuitem-link {
    padding: 15px;
    color: #617891;
    border: none;
}

.ui-menu .ui-menuitem-link{
    padding: 15px;
}

.ui-panelmenu .ui-panelmenu-content{
    overflow: hidden;
    padding: 0;
}

.ui-menu .ui-menuitem{
    background: none no-repeat scroll 0 0 #faefc5;
    margin: 0;  
}

.ui-panelmenu-panel .ui-icon-triangle-1-e{
    background: url("../images/arrow_up.png") no-repeat scroll 0 0 transparent;
}

.ui-panelmenu-panel .ui-icon-triangle-1-s{
    background: url("../images/arrow_down.png") no-repeat scroll 0 0 transparent;
}

.ui-wizard-step-titles{
    background: none no-repeat scroll 0 0 #ffffff;
}
