.DOM_grid_div
{
    font-size: 1.0em;
    clear:both;
    background:#FFF;
    border:0px;
    border-top:solid 1px #DDDDDD;
    border-left:solid 1px #DDDDDD;
    border-bottom:solid 1px #DDDDDD;
}

.DOM_grid_table
{
    width:100%;
}

.DOM_grid_div table,
.DOM_grid_table
{
    border:0px;
}

.DOM_grid_div table thead,
.DOM_grid_div table tfoot,
.DOM_grid_table thead,
.DOM_grid_table tfoot
{
}
/*
.DOM_grid_div table thead tr,
.DOM_grid_div table tfoot tr,
.DOM_grid_table thead tr,
.DOM_grid_table tfoot tr
{
    font-weight:normal;
    border:solid 1px #D8DFEA;
    padding:5px;
    text-align:right;
    color:red;
    text-align: center;
}

.DOM_grid_div table thead tr th,
.DOM_grid_div table tfoot tr th,
.DOM_grid_table thead tr th,
.DOM_grid_table tfoot tr th
{
    //font-size:11px;
    color:red;
    margin:0px;
    padding:0px 3px 0px 3px;
    border:0px;
    background:#D8DFEA;
}*/

.DOM_grid_div table thead tr th {
    background:#DDDDDD;
    text-decoration: none;
    font-size:1.1em;
    border:0px;
    border-right:solid 1px #DDDDDD;
    border-bottom:solid 1px #DDDDDD;
    padding:5px 8px 5px 8px;
    color:#000 !important;
    letter-spacing: -1px;
}

.DOM_grid_div table thead tr th a {
    color:#000 !important;
}

.dom-grid-paginacao thead tr {
    border-right:solid 1px #DDDDDD;
}
.dom-grid-paginacao thead tr th {
    background:#FFF !important;
    border:0px !important;
    color:#000 !important;
    font-weight:normal;
}

.dom-grid-paginacao thead tr th table tbody tr th {
    font-size: 1.0em !important;
    font-weight:bold;
}

.dom-grid-resultado {
    border-bottom:solid 1px red !important;
}

.DOM_grid_div input,
.DOM_grid_table input,
.DOM_grid_div select,
.DOM_grid_table select
{
    font-size: 0.9em !important;
    padding: 3px 5px !important;
}

.DOM_grid_div table thead tr td,
.DOM_grid_div table tfoot tr td,
.DOM_grid_table thead tr td,
.DOM_grid_table tfoot tr td {
    font-weight: bold;
    padding: 15px;
    border: 0px;
    border-right: solid 1px #DDDDDD;
    border-bottom: solid 1px #DDDDDD;
}

.DOM_grid_div table tbody tr,
.DOM_grid_table tbody tr
{
}

.DOM_grid_div table tbody tr.p,
.DOM_grid_table tbody tr.p
{ background:#FFF; }

.DOM_grid_div table tbody tr.i,
.DOM_grid_table tbody tr.i
{ background:#f6f4ff; }


.DOM_grid_div table tbody tr.i:hover,
.DOM_grid_table tbody tr.i:hover,
.DOM_grid_div table tbody tr.p:hover,
.DOM_grid_table tbody tr.p:hover
{
    background: #4d90fe;
    color:#FFF;
}

.DOM_grid_div table tbody tr.selected,
.DOM_grid_table tbody tr.selected
{ background: #C1CDC1; }

.DOM_grid_div table tbody tr td,
.DOM_grid_table tbody tr td
{
    border:0px;
    border-right:solid 1px #DDDDDD;
    border-bottom:solid 1px #DDDDDD;
    padding:5px 8px 5px 8px;
}


.DOM_grid_div tr.group_info
{
    font-weight:bold;
    border:solid 1px #DDDDDD;
    background:#DDDDDD;
    padding:5px;
    text-align:left;
    color:#3B5998;
}

.DOM_grid_div td.valor_monetario
{
    text-align:right;
}

.DOM_grid_ajaxLoadingGif {
    display: block;
    background: url(../imagens/icons/ajax-loading.gif) top left no-repeat;
    text-align: center;
    height:16px;
    width:16px;
    /* text-indent:-9999px; */
    text-decoration:none;
    cursor:pointer;
}

.DOM_grid_btn_add_img {
    display: block;
    background: url(../imagens/icons/add.png) top left no-repeat;
    text-align: center;
    height:16px;
    width:16px;
    /* text-indent:-9999px; */
    text-decoration:none;
    cursor:pointer;
}
.DOM_grid_btn_upload_img {
    display: block;
    background: url(../imagens/icons/upload.png) top left no-repeat;
    text-align: center;
    height:16px;
    width:16px;
    /* text-indent:-9999px; */
    text-decoration:none;
    cursor:pointer;
}
.DOM_grid_btn_recomendacao_img {
    display: block;
    background: url(../imagens/icons/recomendacao.gif) top left no-repeat;
    text-align: center;
    height:16px;
    width:16px;
    /* text-indent:-9999px; */
    text-decoration:none;
    cursor:pointer;
}
.DOM_grid_btn_desfazer_na_img {
    display: block;
    background: url(../imagens/icons/tirar_na.png) top left no-repeat;
    text-align: center;
    height:16px;
    width:16px;
    /* text-indent:-9999px; */
    text-decoration:none;
    cursor:pointer;
}
.DOM_grid_btn_na_img {
    display: block;
    background: url(../imagens/icons/na.png) top left no-repeat;
    text-align: center;
    height:16px;
    width:16px;
    /* text-indent:-9999px; */
    text-decoration:none;
    cursor:pointer;
}

.DOM_grid_btn_aprovar_img {
    display: block;
    background: url(../imagens/icons/aprovar_atv.gif) top left no-repeat;
    text-align: center;
    height:16px;
    width:16px;
    /* text-indent:-9999px; */
    text-decoration:none;
    cursor:pointer;
}

.DOM_grid_btn_desaprovar_img {
    display: block;
    background: url(../imagens/icons/desaprovar.gif) top left no-repeat;
    text-align: center;
    height:16px;
    width:16px;
    /* text-indent:-9999px; */
    text-decoration:none;
    cursor:pointer;
}

.DOM_grid_btn_historico_img {
    display: block;
    background: url(../imagens/icons/ver_historico.png) top left no-repeat;
    text-align: center;
    height:16px;
    width:16px;
    /* text-indent:-9999px; */
    text-decoration:none;
    cursor:pointer;
}

.DOM_grid_btn_edit_img {
    display: block;
    background: url(../imagens/icons/edit.png) top left no-repeat;
    text-align: center;
    height:16px;
    width:16px;
    /* text-indent:-9999px; */
    text-decoration:none;
    cursor:pointer;
}

.DOM_grid_btn_delete_img {
    display: block;
    background: url(../imagens/icons/delete.png) top left no-repeat;
    text-align: center;
    height:16px;
    width:16px;
    /* text-indent:-9999px; */
    text-decoration:none;
    cursor:pointer;
}

.DOM_grid_btn_view_img {
    display: block;
    background: url(../imagens/icons/view.png) top left no-repeat;
    text-align: center;
    height:16px;
    width:16px;
    /* text-indent:-9999px; */
    text-decoration:none;
    cursor:pointer;
}

.DOM_grid_btn_reload_img {
    display: block;
    background: url(../imagens/icons/reload.png) top left no-repeat;
    text-align: center;
    height:16px;
    width:16px;
    /* text-indent:-9999px; */
    text-decoration:none;
    cursor:pointer;
}

.DOM_grid_btn_copy_img {
    display: block;
    background: url(../../../cadastros/images/copy.gif) top left no-repeat;
    text-align: center;
    height:16px;
    width:16px;
    /* text-indent:-9999px; */
    text-decoration:none;
    cursor:pointer;
}

.DOM_grid_bool_true_img {
    display: block;
    background: url(../imagens/icons/bool_true.png) top left no-repeat;
    text-align: center;
    height:16px;
    width:16px;
    /* text-indent:-9999px; */
    text-decoration:none;
    cursor:pointer;
}

.DOM_grid_bool_false_img {
    display: block;
    background: url(../imagens/icons/bool_false.png) top left no-repeat;
    text-align: center;
    height:16px;
    width:16px;
    /* text-indent:-9999px; */
    text-decoration:none;
    cursor:pointer;
}

.DOM_grid_pagination_first_img {
    position:relative;
    display: block;
    background: url(../imagens/icons/pagination_first.png) top left no-repeat;
    text-align: center;
    height:16px;
    width:16px;
    /* text-indent:-9999px; */
    text-decoration:none;
    cursor:pointer;
}

.DOM_grid_pagination_last_img {
    display: block;
    background: url(../imagens/icons/pagination_last.png) top left no-repeat;
    text-align: center;
    height:16px;
    width:16px;
    /* text-indent:-9999px; */
    text-decoration:none;
    cursor:pointer;
}

.DOM_grid_pagination_next_img {
    display: block;
    background: url(../imagens/icons/pagination_next.png) top left no-repeat;
    text-align: center;
    height:16px;
    width:16px;
    /* text-indent:-9999px; */
    text-decoration:none;
    cursor:pointer;
}

.DOM_grid_pagination_prev_img {
    display: block;
    background: url(../imagens/icons/pagination_prev.png) top left no-repeat;
    text-align: center;
    height:16px;
    width:16px;
    /* text-indent:-9999px; */
    text-decoration:none;
    cursor:pointer;
}
