@CHARSET "UTF-8";

#content {
    width: 100%;
    height: 100%;
    text-align: center !important;
}

#content_interno {
    width: 100%;
    height: 100%;
}

.content_interno {
    width: 98%;
    margin: 10px auto 0px auto;
}

#contentLogin {
    background-color: transparent;
    width: 30%;
    margin: 100px auto 0px auto;
}

#content label {
    font-weight: bold;
}

.width100pct {
    width: 100%;
}

.height100pct {
    height: 100%;
}

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

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

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

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

.obrigatorio {
    color: red;
}

iframe {
    width: 100%;
    margin: 0px;
    border: 0px;
}

label {
    font-weight: bold;
}

.completePanel {
    width: 98%;
    height: 100%;
    position: absolute;
}

.negrito {
    font-weight: bold !important;
}

.divExterna {
    width: 100%;
    display: table;
}

.divFlutuaEsquerda {
    float: left;
    height: 100%;
    text-align: center;
}

.divDireita {
    width: 95%;
    height: 100%;
}

.panelGridNoBorder tr, .panelGridNoBorder td {
    background: none;
    border: none;
}

.alto {
    vertical-align: top;
}

.meio {
    vertical-align: middle;
}

.texto12pt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt !important;
}

.ui-menubar {
    width: 95%;
}

.ui-menuitem {
    float: right !important;
}

.ui-datatable th, .ui-datatable tfoot td {
    white-space: wrap;
}

/* Correção no IE 10. Os valores dos inputs alinhados a direta eram cortados. */
.ui-inputfield {
    padding-right: 0px !important;
}

.ui-icon-print {
    background-image: url("/mosaico/sch/javax.faces.resource/common/img/ico_imprimir.png.xhtml") !important;
    background-position: 0px;
}

.ui-icon-enlace {
    background-image: url("/mosaico/sch/javax.faces.resource/common/img/ico_connect3.png.xhtml") !important;
    background-position: 0px;
}

.ui-icon-search {
    background-image: url("/mosaico/sch/javax.faces.resource/common/img/ico_pesquisar.png.xhtml") !important;
    background-position: 0px;
}

.ui-icon-plus {
    background-image: url("/mosaico/sch/javax.faces.resource/common/img/ico_adicionar.png.xhtml") !important;
    background-position: 0px;
}

.ui-icon-circle-plus {
    background-image: url("/mosaico/sch/javax.faces.resource/common/img/ico_adicionar.png.xhtml") !important;
    background-position: 0px;
}

.ui-icon-save {
    background-image: url("/mosaico/sch/javax.faces.resource/common/img/ico_save.png.xhtml") !important;
    background-position: 0px;
}

.ui-icon-cancel {
    background-image: url("/mosaico/sch/javax.faces.resource/common/img/ico_limpar.png.xhtml") !important;
    background-position: 0px;
}

.ui-icon-arrowreturnthick-1-w {
    background-image: url("/mosaico/sch/javax.faces.resource/common/img/ico_voltar.png.xhtml") !important;
    background-position: 0px;
}

.ui-icon-circle-arrow-e {
    background-image: url("/mosaico/sch/javax.faces.resource/common/img/ico_proximo.png.xhtml") !important;
    background-position: 0px;
}

.ui-icon-pencil {
    background-image: url("/mosaico/sch/javax.faces.resource/common/img/ico_alterar.png.xhtml") !important;
    background-position: 0px;
}

.ui-icon-detail {
    background-image: url("/mosaico/sch/javax.faces.resource/common/img/ico_detalhar.png.xhtml") !important;
    background-position: 0px;
}

.ui-icon-full-size {
    background-image: url("/mosaico/sch/javax.faces.resource/common/img/ico_full_size.png.xhtml") !important;
    background-position: 0px;
}

.ui-icon-pesquisar {
    background-position: 0px;
}

.ui-icon-trash {
    background-image: url("/mosaico/sch/javax.faces.resource/common/img/ico_remover.png.xhtml") !important;
    background-position: 0px;
}

.ui-icon-arrowthick-1-n {
    background-image: url("/mosaico/sch/javax.faces.resource/common/img/ico_seleciona_cima.png.xhtml") !important;
    background-position: 0px;
}

.ui-icon-arrowthick-1-s {
    background-image: url("/mosaico/sch/javax.faces.resource/common/img/ico_seleciona_baixo.png.xhtml") !important;
    background-position: 0px;
}

.ui-icon-arrowthick-1-e {
    background: url("/mosaico/sch/javax.faces.resource/common/img/ico_seleciona_direita.png.xhtml") no-repeat !important;
    background-position: 0px;
}

.ui-icon-arrowthick-1-w {
    background: url("/mosaico/sch/javax.faces.resource/common/img/ico_seleciona_esquerda.png.xhtml") no-repeat !important;
    background-position: 0px;
}

.ui-icon-list {
    background-image: url("/mosaico/sch/javax.faces.resource/common/img/ico_list.png.xhtml") !important;
    background-position: 0px;
}

.ui-icon-finish1 {
    background-image: url("/mosaico/sch/javax.faces.resource/common/img/ico_finish1.png.xhtml") !important;
    background-position: 0px;
}

.ui-ico-vincular {
    background-image: url("/mosaico/sch/javax.faces.resource/common/img/ico16_vincular.gif.xhtml") !important;
    background-position: 0px;
}

.ui-ico-desvincular {
    background-image: url("/mosaico/sch/javax.faces.resource/common/img/ico16_desvincular.gif.xhtml") !important;
    background-position: 0px;
}

.ui-ico-excluir {
    background-image: url("/mosaico/sch/javax.faces.resource/common/img/ico16_desvincular.gif.xhtml") !important;
    background-position: 0px;
}

.ico_floppy_disk_save {
    background-image: url("/mosaico/sch/javax.faces.resource/common/img/ico_floppy_disk_save.png.xhtml") !important;
    background-position: 0px;
}

.ui-icon-finish2 {
    background-image: url("/mosaico/sch/javax.faces.resource/common/img/ico_finish2.png.xhtml") !important;
    background-position: 0px;
}

.ui-icon-help {
    background-image: url("/mosaico/sch/javax.faces.resource/common/img/ico_help.png.xhtml") !important;
    background-position: 0px;
}

.ui-icon-analise {
    background-image: url("/mosaico/sch/javax.faces.resource/common/img/ico_analise.png.xhtml") !important;
    background-position: 0px;
}

.ui-icon-atribuir {
    background-image: url("/mosaico/sch/javax.faces.resource/common/img/prancheta_ico.png.xhtml") !important;
    background-position: 0px;
}

.ui-panel-title {
    font-size: 1.0em;
}

.ui-widget table {
    font-size: 1.1em;
}

.ui-icon-info {
    background-image: url('/mosaico/sch/common/img/icon_info.png') !important;
    background-position: 0px;
}

.link-menu-verde {
    text-decoration: none;
    padding-right: 10px;
    padding-left: 10px;
}

.listaVermelha {
    list-style-image: url("/mosaico/sch/javax.faces.resource/common/img/ico_proximo_vermelho.png.xhtml") !important;
    vertical-align: top;
}

.listaAmarela {
    list-style-image: url("/mosaico/sch/javax.faces.resource/common/img/ico_proximo_amarelo.png.xhtml") !important;
}

.listaVerde {
    list-style-image: url("/mosaico/sch/javax.faces.resource/common/img/ico_proximo.png.xhtml") !important;
}

.input-disabled {
    border: 1px solid #999;
    background-color: #ddd;
}

/*Correçao de scrollbar aparecendo no status ajax no chrome*/
#dialogStatusAjax > div {
    overflow: hidden;
    overflow-y: hidden;
}

/* Retirando barra de rolagem horizontal para as modais do Primefaces no Chrome */
.ui-dialog .ui-dialog-content {
    overflow-y: hidden;
}

/* 
 *Apresenta os botões de controle da confirm dialog no centro.
 * O padrão é left. 	
 */
.ui-dialog-buttonpane {
    text-align: center !important;
}

.ui-icon-importar {
    background-image: url("/mosaico/sch/javax.faces.resource/common/img/ico_importar.png.xhtml") !important;
    background-position: 0px;
}

.ui-icon-exportar {
    background-image: url("/mosaico/sch/javax.faces.resource/common/img/ico_exportar.png.xhtml") !important;
    background-position: 0px;
}

.ui-icon-historico {
    background-image: url("/mosaico/sch/javax.faces.resource/common/img/ico_historico.png.xhtml") !important;
    background-position: 0px;
}

.ui-icon-boleto {
    background-image: url("/mosaico/sch/javax.faces.resource/common/img/ico_boleto.png.xhtml") !important;
    background-position: 0px;
}

.ui-icon-anexar {
    background-image: url("/mosaico/sch/javax.faces.resource/common/img/ico_anexar.png.xhtml") !important;
    background-position: 0px;
}

.ui-icon-excel {
    background-image: url("/mosaico/sch/javax.faces.resource/common/img/ico_excel.png.xhtml") !important;
    background-position: 0px;
}

.sem-borda {
    border: none;
}

.sem-borda ul {
    background: none;
    background-image: none;
}

.no-padding-left {
    padding-left: 0px !important;
}

.handhover:hover {
    cursor: pointer;
    cursor: hand;
}