/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* savio2
    Created on : 16/02/2016, 09:55:06
    Author     : rafael
*/
* {
    margin: 0;
    padding:0;
    left: 0;
    top: 0;
} 

a:link, a:visited {
    text-decoration: none;
}
a:hover {
    text-decoration: underline; 
    color: #00f;
}
a:active {
    text-decoration: none;
}


html, body {
    margin: 0px;
    background-color: #404040;
    text-decoration: none;
    width: 100%; 
    height: 100%;
    padding: 0;
    overflow-y: hidden;
}

.cabecalho {
    background-color: #962038;
    width: 100%;
    max-width: 100%;
    height: 10%;
    max-height: 10%;
    color: #962038;
    margin: 0px;
    font-size: 36px;
}

.cabecalhoFonte {
    color: #ffffff; 
    font-size: 11px; 
    font-family: Verdana;
    font-weight: bold;
    margin-left: 20%;
}

.listraLogo {
    position: relative;
    margin: 0;
    padding: 0;
    background-color: #ffffff;
    width: 100%;    
    z-index: 1;    
}

.logo {
    margin-left: 10%;
    height: 80px;
    margin-top: -10px;
}

.principal {
    padding: 0;  
    background: url(/minhaUfop/resources/img/ouro.jpg) no-repeat center top fixed; 
    -webkit-background-size: cover; 
    -moz-background-size: cover; 
    background-size: cover;
}

.site {
    position: absolute;
    top: 30%;
    left: 35%;
    width: 35%;
    padding: 20px;
    height: auto;
    min-height: 40%;
    /* margin-left: -300px; *//* por causa do posicionamento absoluto temos que usar margem negativa para centralizar o site */
    background: #FFF; /* fundo branco para navegadores que não suportam rgba */
    background: rgba(255,255,255,0.8); /* fundo branco com um pouco de transparência */
    font-family: Verdana, Arial, sans-serif;
}

.labelLogin {
    margin-left: 5%;   
}

.ultimasAcessadas {
    position: absolute; 
    top: 11%; 
    z-index: 8; 
    left: 20%; 
    font-family: Verdana; 
    font-size: 15px; 
    text-decoration: none;
}

.ultimasAcessadas a:link{
    text-decoration: none;
    font-size: 15px;
    color: #000;
}

.ultimasAcessadas a:hover{
    text-decoration: none;
    font-size: 15px;
    color: #000;
}

.ultimasAcessadas a:visited{
    text-decoration: none;
    font-size: 15px;
    color: #000;
}

.caixaPerfil {
    position: absolute;
    z-index: 8;
    min-height: 20px;
    min-width: 20px;
    width: auto;
    height: auto;
    background: #962038;   
    font-family: Verdana;
    font-size: 12px;  
    top: 43px;
    right: 0%;
    padding: 15px;
    color: #ffffff;
}

.perfil {
    position: relative;    
    top: 10%;
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    width: 100%;
}

.celulaAberta{
    position: absolute;
    padding: 50px;
    /*display: none;*/
    right: 0%; 
    left: 0%;
    bottom: 4%;
    height: auto;
    min-height: 350px;
    margin-top: 160px;    
    z-index: 7;
    font-family: Verdana;    
    color: #000;
}

.footer{
    position:absolute;
    width: 100%;
    height: 3%;;   
    top: 97%;    
    background: #962038;    
    color: #ffffff;
    z-index: 5;
}

.ui-widget-content {
    background: transparent;
    border: none;    
}

.ui-autocomplete {
    background-image: url(/minhaUfop/resources/img/procurar.png);
    background-repeat: no-repeat;
    background-size: 18px;
    text-indent: 20px;
    height: 30px;    
    font-size: 12px;    
}

.iconePerfil {
    background-image: url(/minhaUfop/resources/img/perfil.png);
    background-repeat: no-repeat;
    background-size: 3px;
}

.ui-autocomplete-panel .ui-autocomplete-list-item {
    background: #ffffff;
    font-size: 10px;

}

.ui-messages {
    margin-top: -25px;
}

.notification-count {
    float: right;
    margin-right: -65px;
    margin-top: -5px;
    background-color:#FF0000;
    color:#fff;
    padding:2px;
    font-family: Verdana;
    font-size:9px;
    font-weight:bold;
    z-index: 10;
    position: relative;
}

.notification-count-teste {
    float: right;
    margin-right: -120px;
    margin-top: -5px;
    background-color:#FF0000;
    color:#fff;
    padding:2px;
    font-family: Verdana;
    font-size:9px;
    font-weight:bold;
    z-index: 10;
    position: relative;
}

.hide-column-names table thead tr {
    display: none;  
    background: #ffffff;
}

.hide-column-names table thead {
    display: none;    
    background: #ffffff;
}

.ui-datatable .ui-datatable-data td, .ui-datatable .ui-datatable-data-empty td {
    border-style: none;
    background: #ffffff;
}

.panelNoBorder, .panelNoBorder tr, .panelNoBorder td{
    border: hidden;
    border-color: white;
}

.ui-grid .ui-grid-row {
    margin-top: -5px;
}

.ui-layout-unit-content .ui-widget-content {
    padding: 0;
}
.ui-layout-unit ui-widget ui-widget-content ui-corner-all ui-layout-center ui-layout-pane ui-layout-pane-center div{
    left: 550px;
}

.ui-input-text a {
    display: none;   
}

/*.ui-btn {
    padding: 0;
    font-size: 12px;
}*/

.ui-page-theme-a .ui-btn.ui-btn-active, html .ui-bar-a .ui-btn.ui-btn-active, html .ui-body-a .ui-btn.ui-btn-active, html body .ui-group-theme-a .ui-btn.ui-btn-active, html head + body .ui-btn.ui-btn-a.ui-btn-active, .ui-page-theme-a .ui-checkbox-on:after, html .ui-bar-a .ui-checkbox-on:after, html .ui-body-a .ui-checkbox-on:after, html body .ui-group-theme-a .ui-checkbox-on:after, .ui-btn.ui-checkbox-on.ui-btn-a:after, .ui-page-theme-a .ui-flipswitch-active, html .ui-bar-a .ui-flipswitch-active, html .ui-body-a .ui-flipswitch-active, html body .ui-group-theme-a .ui-flipswitch-active, html body .ui-flipswitch.ui-bar-a.ui-flipswitch-active, .ui-page-theme-a .ui-slider-track .ui-btn-active, html .ui-bar-a .ui-slider-track .ui-btn-active, html .ui-body-a .ui-slider-track .ui-btn-active, html body .ui-group-theme-a .ui-slider-track .ui-btn-active, html body div.ui-slider-track.ui-body-a .ui-btn-active {
    background: #962038;
    border-color: #962038;    
}

.ui-outputlabel ui-widget {
    text-shadow: none;
}

.ui-field-contain, .ui-mobile fieldset.ui-field-contain {
    display: block;
    position: relative;
    overflow: visible;
    clear: both;
    padding: .0em 0;   
}

.ui-datagrid .ui-datagrid-header, .ui-datagrid .ui-datagrid-footer {
    text-align: center;
    background: #962038;
    border-color: #962038;
}

.centerUnit {
    height: 600px !important;
}

.ui-clock {
    padding-left: 30px !important;
    font-size: 57px !important;
    background: white none repeat scroll 0% 0%;
    border: medium none white;
}

.panelGridRelogio {
    border: medium none white !important;
    position: relative;
    top: 13px;
}

.panelCenter{
    margin: 0 auto;
    text-align: center;
    left: auto;
    right: auto;
}


.panelCenter2{
    margin: 0 auto;
    position: absolute;
    left: 50%;
    margin-left:-462.5px;
    top: 200px;
    box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.8);
    /*border: 0px;
    /padding: .4em .4em .4em 1em;*/
}
.ui-widget-content {
    max-height: 410px;
}


.ui-messages-warn-summary {
    font-size: 13px;
    color: #8c5901;
}

/*.ui-panel-m {
    height: 50px;
    overflow-y: scroll;
}*/

