root { 
    display: block;
}

body, td, th, input, textarea {
    text-transform: uppercase;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

img {
    border:0px;
}

button {
    width: 100px;
}

#container {
    width: 1010px;
    height: 100%;
    margin: 0 auto;  
}

#logotipo {
    width: 1010px;
    margin-top: -8px !important;
}

#rodape {
    background: rgba(242,246,248,1);
    background: -moz-linear-gradient(top, rgba(242,246,248,1) 0%, rgba(216,225,231,1) 50%, rgba(181,198,208,1) 51%, rgba(224,239,249,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(242,246,248,1)), color-stop(50%, rgba(216,225,231,1)), color-stop(51%, rgba(181,198,208,1)), color-stop(100%, rgba(224,239,249,1)));
    background: -webkit-linear-gradient(top, rgba(242,246,248,1) 0%, rgba(216,225,231,1) 50%, rgba(181,198,208,1) 51%, rgba(224,239,249,1) 100%);
    background: -o-linear-gradient(top, rgba(242,246,248,1) 0%, rgba(216,225,231,1) 50%, rgba(181,198,208,1) 51%, rgba(224,239,249,1) 100%);
    background: -ms-linear-gradient(top, rgba(242,246,248,1) 0%, rgba(216,225,231,1) 50%, rgba(181,198,208,1) 51%, rgba(224,239,249,1) 100%);
    background: linear-gradient(to bottom, rgba(242,246,248,1) 0%, rgba(216,225,231,1) 50%, rgba(181,198,208,1) 51%, rgba(224,239,249,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9', GradientType=0 );
    text-align: center;
    font-weight: bold;
    width: 980px;
    border-radius: 5px;
    bottom: 0;
    border: 1px solid rgba(0, 0, 0, 0.3);
    display:block;
    position:fixed;
    z-index:100;
    height: 20px;
    margin-top: 5px;
    padding: 10px;
}

html, body {
    margin:0;
    padding:0;
    height:100%;
}

#global {
    overflow: hidden;
    overflow-y: auto;
}

#barra_menu, #breadcrumb, #messages, #corpo {
    width: 1000px;      
}

#texto_rodape {
    margin-top: 5px;
    font-size: 10px; 
    font-weight: normal;
}

#logo_samu {
    max-height:105px; 
    margin-top: 8px; 
    margin-left:10px;
    display:block;
    position:fixed;
    z-index:100;
    top: 0;
}

.ui-breadcrumb {
    margin:0px;
    border: none;
    overflow: hidden;
    background: none;
    font-weight: normal;
    font-style: normal;
}

.ui-breadcrumb ul li span {
    font-weight: normal;
    font-style: normal;
    cursor: default;
}

.width-menu {
    min-width: 95px;
}

.espacamento {
    height: 5px;
}

.titulo_box {
    color:#2452a5;
    text-transform:uppercase;
    heigth:100px;
}

.ui-dialog.ui-widget-content .ui-dialog-title {
    font-size: 14px;
}

.ui-dialog.ui-widget-content .ui-dialog-titlebar {
    border-bottom: 1px solid #EEE;
}

.ui-dialog .ui-dialog-titlebar-close span, .ui-dialog 
.ui-dialog-titlebar-minimize span, .ui-dialog 
.ui-dialog-titlebar-maximize span {
    display: block;
    margin-top: -5px !important;
}

.ui-menu-list {
    height: auto; 
    z-index: 1002; 
    left: 0px; 
    top: 25px; 
    display: block; 
    width: auto !important;
}

.ui-dialog.ui-widget-content .ui-dialog-content {
    padding: 8px !important;
    font-size: 11px;
}

.ui-state-disabled, 
.ui-widget-content 
.ui-state-disabled, 
.ui-widget-header 
.ui-state-disabled,
.ui-selectonemenu.ui-state-disabled 
.ui-selectonemenu-trigger, 
.ui-selectonemenu.ui-state-disabled 
.ui-selectonemenu-label {
    cursor: default;
    opacity: 0.8;
    background-color: #D6D6D6;
    color: black;
    font-weight: bold;
}

.ui-picklist .ui-picklist-list {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    overflow: auto;
    height: 200px;
    width: 430px !important;    
}

.usuario-logado {
    margin-top: -29px; 
}

.usuario-logado-cliente {
    margin-top: -34px; 
}

.usuario-logado, .usuario-logado-cliente {
    z-index: 100; 
    float: right; 
    display: block; 
    position: relative; 
    margin-right: 10px;    
}

.texto-negrito {
    font-weight: bold;
}

.ui-state-highlight .ui-icon {
    background-image: url('../javax.faces.resource/images/ui-icons_333333_256x240.png.jsf?ln=primefaces-bootstrap');
}

.painel_inicial {
    background: linear-gradient(to bottom, #FFF 0%, #ECEDEE 100%) repeat scroll 0% 0% transparent;
}

.manut_vencida {
    font-weight: bold;
    color: white;
    background-color: #FF0000;
}

.manut_a_vencer {
    font-weight: bold;
    color: white;
    background-color: #92D050;
}

.cabecalho_tabela_materiais {
    font-weight: bold; 
    font-size: 13px; 
    color: #B94A48;
}

.linha_selecionada {
    background: #B6CEDB;
}

.linha_normal {
    background: white;
}

.texto-centro {
    text-align: center !important;
}

.vertical_align_top {
    vertical-align: top !important
}

.fundo-laranja {
    background: #FFA500 !important;
}

.fundo-branco {
    background: #FFFFFF !important;
}

.ui-datatable .ui-column-filter {
    display: block;
    margin: auto;
    width: 100% !important;
    margin-left: -3px !important;
    margin-bottom: 4px !important;
}

.painel_login {
    width: 310px;
    height: 165px;
    position: absolute;
    top: 0; 
    bottom: 0;
    left: 0; 
    right: 0;
    margin: auto;
}

.alinhamento_vertical_meio {
    vertical-align: middle !important;
}

.alinhamento_vertical_topo {
    vertical-align: top !important;
}

.alinhamento_horizontal_direita {
    text-align: right !important;
}

.car_off {
    color: #990024;
}

.car_on {
    color: #0559F5;
}

.label_os_atribuida {
    background-color: #F49A33;
    border: 1px solid #E9967A;
    color: #333333;
}

.label_os_em_campo {
    background-color: #4D9033;
    border: 1px solid #2E8B57;
    color: #333333;
}

.label_veiculo_desligado {
    background-color: #990024;
    border: 1px solid #B4435E;
    color: white;
}

.label_veiculo_ligado {
    background-color: #0559F4;
    border: 1px solid #4784F7;
    color:  white;
}

.label_veiculo_desligado, 
.label_veiculo_ligado,
.label_os_atribuida,
.label_os_em_campo {
    min-width: auto;
    font-family: "Lucida Grande", "Arial", sans-serif;
    font-size: 10px;
    font-weight: bold !important;
    text-align: center;
    white-space: nowrap;
    -moz-border-radius: 5px 5px / 5px 5px;
    border-radius: 5px 5px / 5px 5px;
    padding: 2px;
}                        

.myFieldset {
width: 300% !important;
}


/* ÍCONES DA APLICAÇÃO */
.ui-icon-globe {background-image: url('../resources/imagens/globe.png') !important;}
.ui-icon-plus_custom {background-image: url('../resources/imagens/plus_16x16.png') !important;}
.ui-icon-printer {background-image: url('../resources/imagens/printer.png') !important;}
.ui-icon-cars {background-image: url('../resources/imagens/cars.png') !important;}
.ui-icon-list {background-image: url('../resources/imagens/list.png') !important;}
.ui-icon-history {background-image: url('../resources/imagens/history.png') !important;}
.ui-icon-manager {background-image: url('../resources/imagens/manager.png') !important;}
.ui-icon-fuel {background-image: url('../resources/imagens/fuel.png') !important;}
.ui-icon-cash {background-image: url('../resources/imagens/cash.png') !important;}
.ui-icon-phone {background-image: url('../resources/imagens/phone.png') !important;}
.ui-icon-view_list {background-image: url('../resources/imagens/view_list.png') !important;}
.ui-icon-open {background-image: url('../resources/imagens/open.png') !important;}
.ui-icon-documents {background-image: url('../resources/imagens/documents.png') !important;}
.ui-icon-cancel-close {background-image: url('../resources/imagens/cancelar-fechar.png') !important;}
.ui-icon-excel {background-image: url('../resources/imagens/excel.png') !important;}
.ui-icon-pdf {background-image: url('../resources/imagens/pdf.png') !important;}
.ui-icon-switch {background-image: url('../resources/imagens/switch.png') !important;}
.ui-icon-checklist {background-image: url('../resources/imagens/checklist.png') !important;}
.ui-icon-categories {background-image: url('../resources/imagens/categories.png') !important;}
.radio-button-on {background-image: url('../resources/imagens/radio-button-on.png') !important;}
.radio-button-off {background-image: url('../resources/imagens/radio-button-off.png') !important;}
.ui-icon-web-service {background-image: url('../resources/imagens/web_service.png') !important;}
.ui-icon-vintage-car {background-image: url('../resources/imagens/vintage_car.png') !important;}
.ui-icon-pin-black {background-image: url('../resources/imagens/pin-black.png') !important;}