﻿
.nergrid 
{
}

.nergrid div { padding:0px; vertical-align:middle;}

.nergrid .tdhead
{
    background-color:#09afdf;
    padding:4px;
    margin:0px;
    border-right:1px solid #1867a3;
    color:#ffffff;
}

.textocabecera 
{
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.nergrid .clicable  {}
.nergrid .clicable:hover  {cursor:pointer;}

.nergrid .ordenasc{ background:url(Imagenes/nergrid_orden_asc.png);}
.nergrid .ordendes{ background:url(Imagenes/nergrid_orden_des.png);}

.nergrid .botonopts{ background:url(Imagenes/nergrid_opts.gif);}
.nergrid .botonoptsdiv{}
.nergrid .botonoptsdiv:hover{background:#1867a3;}

.nergridpanelopts {background-color:#09afdf;border:3px solid #075d9e;padding:5px; color:#ffffff}
.nergridpanelopts div{padding:5px;}
.nergridpanelopts div:hover{background-color:#1867a3;cursor:pointer;}

.nergrid .tdseleccionado {background-color:#378bcb !important;}

.nergrid .tdheadselector
{
    width:35px;
    background-color:#09afdf;
    padding:4px;
    margin:0px;
    border-bottom:1px solid #1867a3;
    border-right:1px solid #1867a3;
}

.nergrid .arrowselector { font-size:14px; color:#ffffff; }
.nergrid .newrowselector { font-size: 18px; padding: 0px; border:none; padding-left:4px; color:#ffffff; }

.nergrid .tdfil
{
    background-color:#FFFFFF;
    padding:4px;
    margin:0px;
    border-right:1px solid #E6E6E6;
    border-bottom:1px solid #E6E6E6;
}

.nergrid .tdfilalt
{
    background-color:#EEE;
    padding:4px;
    margin:0px;
    border-right:1px solid #E6E6E6;
    border-bottom:1px solid #E6E6E6;
}

.nergrid .tdfilselector
{
    width:35px;
    background-color:#09afdf;
    padding:4px;
    margin:0px;
    border-bottom:1px solid #1867a3;
    border-right:1px solid #1867a3;
}

.nergrid input, .nergrid select
{
    background:none;
    display:inline-block;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    width:100%;
    height:100%;
    outline: none;
    border:none;
    padding-top:4px;
    padding-left:4px;
    padding-bottom:4px;
    padding-right:4px;
    margin:0px;
    font-size:10pt;
    color: #000000;
}

.nergrid input[type=checkbox] { height: auto; }
.nergrid input[type=radio] { height: auto; }

.nergrid input.error  
{
    border: 1px dotted red;    
}

.nergrid .ui-datepicker-trigger 
{
    margin-top:-20px;
    margin-right:5px;
    float:right;    
    position:relative;
    z-index:1;
}