@CHARSET "ISO-8859-1";


.x-btn-paste {

	background-image: url(icones/page_white_paste.png) !important;
}
/* Ext.ux.grid.RowActions */

.gv-acao-ver {
    background-image:url(icones/view.png) !important;
}

/* Ext.Button, Ext.Toolbar.Button */

.gv-botao-info {
    background-image:url(icones/information.png) !important;
}

.gv-botao-horario {
    background-image:url(icones/clock.png) !important;
}

.gv-botao-calendario {
    background-image:url(icones/date.png) !important;
}

.gv-botao-calendario2 {
    background-image:url(icones/calendar.png) !important;
}

.gv-botao-editar2 {
    background-image:url(icones/wrench.png) !important;
}

.gv-botao-remover{
    background-image:url(icones/delete.png) !important;
}

.gv-botao-editar{
    background-image:url(icones/pencil.png) !important;
}

.gv-botao-testar {
    background-image:url(icones/lightning.png) !important;
}

.gv-botao-log {
    background-image:url(icones/note.png) !important;
}

.gv-botao-cascade {
    background-image:url(icones/application_cascade.png) !important;
}

.gv-botao-clear {
    background-image:url(icones/edit-clear.png) !important;
}

.gv-botao-undo {
    background-image:url(icones/arrow_undo.png) !important;
}

.gv-botao-redo {
    background-image:url(icones/arrow_redo.png) !important;
}

.gv-botao-download {
    background-image:url(icones/download.png) !important;
}

.gv-botao-pack {
    background-image: url(icones/package.png) !important;
}

.gv-botao-block {
    background-image:url(icones/cancel.png) !important;
}

.gv-botao-unblock {
    background-image:url(icones/tick.png) !important;
}

.gv-botao-useredit {
    background-image:url(icones/user_edit.png) !important;
}

.gv-botao-add {
    background-image:url(icones/add.png) !important;
}
.gv-botao-adicionar {
    background-image:url(icones/add.png) !important;
}

.gv-botao-delete {
    background-image:url(icones/delete.png) !important;
}

.gv-botao-page-add {
    background-image:url(icones/page_add.png) !important;
}

.gv-botao-page-delete {
    background-image:url(icones/page_delete.png) !important;
}

.gv-botao-help {
    background-image:url(icones/help.png) !important;
}

.gv-botao-macro {
    background-image:url(icones/macro.png) !important;
}

.gv-botao-comment {
    background-image:url(icones/comment.png) !important;
}

.gv-botao-concluido {
    background-image:url(icones/tick.png) !important;
}

.gv-botao-imprimir {
    background-image:url(icones/printer.png) !important;
}

.gv-botao-visualizar-impressao{
    background-image: url(icones/preview_16.png) !important; 
}

.gv-botao-next-page{
    background-image: url(icones/control_fastforward_blue.png) !important; 
}

.gv-botao-prev-page{
    background-image: url(icones/control_rewind_blue.png) !important; 
}

.gv-botao-checkall {
    background-image: url(icones/checked.gif) !important;
}

.gv-botao-uncheckall {
    background-image: url(icones/unchecked.gif) !important;
}

.gv-botao-refresh {
    background-image: url(icones/arrow_refresh.png) !important;
}

.diario-dia-falta { 
    background-image: url(icones/diario-dia-falta.png); 
    margin-left: 5px;
}

.diario-dia-presenca { 
    background-image: url(icones/diario-dia-presenca.png);
}

.diario-dia-atraso { 
    background-image: url(icones/diario-dia-atraso.png); 
}

/* estilos para status bar */
.gv-legenda-botao * {
    cursor: help !important;
}

.gv-cursor-default *{
    cursor: default !important;
}

.gv-legenda-botao table td {
    background-image: none !important;
}

.gv-status-concluido {
    padding-left: 25px !important;
    background: transparent url(icones/tick.png) no-repeat 3px 3px;
}

/* Painéis */
.panel-webservices .x-layout-collapsed-south {
    background: url("imagens/legenda-estados.png") center center no-repeat;
}

/* Grids */

.gv-grid3-menu-trigger {
    background: url("icones/note.png") center center no-repeat;
    display: block;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 0px;
    right: 0px;
    cursor: pointer;
    visibility: hidden;
}

/* Tabelas */

table.print_table {
    width: 100%;
    *width: 96%; /* MSIE sux */
    margin: 0 0 12px 0;
}

table.print_table tr.even {
    background-color: #f6f6f6;
}

table.print_table tr.odd {
}

table.print_table th {
    font-weight: bold;
    text-align: center;
    background-color: #E2EDF3;
    padding: 20px 5px 10px 5px; 
}

table.print_table td.center {
    text-align: center;
}

table.print_table td.right {
    text-align: right;
}

/* Outros */
.gv-legenda-botao * {
    cursor: help !important;
}

.gv-legenda-botao table td {
    background-image: none !important;
}

.gv-legenda-botao2 * {
    cursor: default !important;
}

.gv-legenda-botao2 table td {
    background-image: none !important;
}

.gv-message {
    color: #EE0000;
    padding: 8px;
}

.iniciais-maiusculas input[type=text] {
    text-transform: capitalize;
}

.todas-maiusculas input[type=text] {
    text-transform: uppercase;
}

/*
 * ExtJs 2
 */

/*
 * Opacity no checkbox readonly
 */
.chk-readonly img{
	opacity: 0.4;
} 

/*
 * Correção do calendario, no menu. 
 */
.x-date-menu {
    width: 175px !important;
}

/* 
 * Correção do calendario
 */
.x-date-picker { 
	width: 175px; 
}
.x-date-picker table:first{ 
	width: 175px; 
}

/*
 * Correção do combobox na configuração
 */
.ext-safari .x-form-field-wrap .x-form-trigger {
    right: inherit;
    height: 17px;
}

/*
 * ExtJs 4 Sandbox
 * Estilos específicos para o SandBox.
 * TODO: Revisar estes estilos ao mudar para modo de compatibilidade
 */
 
.x-grid3-check-col-some {
    background-color: transparent;
    background-image: url("icones/somechecked.gif");
    background-position: center center;
    background-repeat: no-repeat;
    height: 16px;
    width: 100%;
}

.action-col-cell .action-col-icon ,
.x4-action-col-cell .x4-action-col-icon {
    cursor: pointer;
    margin: 0 2px;
}

.action-col-icon-hidden {
    visibility: hidden;
}
     
.x4-reset .x4-form-text {
    height: 22px;

}

.x4-reset .x4-field-default-toolbar .x4-form-text {
    height: 20px !important;
}

.x4-reset .x4-form-item-label {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
}


/* QuickTips bugfix para IE on Quirks Mode... but still ugly */
.ext-ie .x4-reset .x4-tip {
    background-color: #E9F2FF !important;
}

/*
 * Impressão
 * Estilos para links de impressão e @media print
 */

div.links_impressao {
    padding: 5px 0;
}

div.links_impressao span {
    clear: none;
    float: right;
    margin: 5px;
}

div.links_impressao hr {
    clear: both;
}

div.links_impressao a.print {
    padding: 10px 0 0 18px;
    background: url(icones/printer.png) no-repeat bottom left !important;
}

div.links_impressao a.report {
    padding: 10px 0 0 18px;
    background: url(icones/table.png) no-repeat bottom left !important;
}

div.links_impressao a.copy {
    padding: 10px 0 0 18px;
    background: url(icones/edit-copy.png) no-repeat bottom left !important;
}

div.links_impressao a.close {
    padding: 10px 0 0 18px;
    background: url(icones/cross.png) no-repeat bottom left !important;
}

@media print {
    div.links_impressao {
        display: none;
    }    
}

/*
 * Alerta para navegador não homologado
 */
#gvAlertaNavegador {
    display: none;
    color: #000 !important;
    text-align: center;
    background: #FFF8DC url('icones/error.png') no-repeat 0.5% 40%;
    border: 1px solid #666;
    padding: 2px 2px 2px 25px; 
    width: auto;
    position: absolute;
    left: 310px; 
}

/* Menu ordenar dados de uma grid */
.x-menu {
     width: auto !important;
}

fieldset.fieldset-without-min-width {
	min-width: 0px;
}

fieldset.fieldset-migrador {
	min-width: 0px;
    margin-top: 15px;
}

.radiogroup-migrador {
    padding-left: 10px;
}

.gv-ct-class ol li {
    list-style:decimal;
    list-style-type: decimal;
}
.gv-ct-class ul li {
    list-style:disc;
    list-style-type: disc;
}
.gv-ct-class ul ul li {
    list-style:circle;
    list-style-type: circle;
}
.gv-ct-class ul, .gv-ct-class ol {
    padding-left: 2em;
}
.gv-item-form-float-left {
	float: left;
}

.gv-scroll .x-tab-strip-wrap {
	overflow: scroll;
	overflow-y: hidden;
	
}