div.background { background-color:#e4e4e4; padding:0 5px 0 5px }

table.grid { width:100% }
table.grid td { margin:0; padding:0 1px 0 1px; font-size:11px; cursor:pointer }
table.grid td.zero { padding:111px 3px 115px 3px; color:#777; text-align:center; cursor:default; background-color:#fff }
table.grid td.espaco { background-color:#FFFFFF; cursor:default }
table.grid td.nocheck { padding-top:2px; padding-bottom:2px }
table.grid tr.par img, table.grid tr.impar img { margin:0 2px 0 4px; float:right }
table.grid tr.impar { background-color:#FFFFFF }
table.grid tr.par { background-color:#F8F7E8 }
table.grid tr.over {  }
table.grid tr.checked { background-color:#DCF5E0 }
table.grid tr.impar td, table.grid tr.par td, table.grid tr.checked td { border-bottom:1px solid #ccc }

table.grid input.texto { height:13px; margin:0; border:1px solid #ccc; font-size:10px }
table.grid input.botao { height:17px; margin:0; border:0px solid #000; font-size:10px; background-color:#ccc }

table.grid tr.header td { background-color:#e4e4e4; font-weight:bold; cursor:default; border-bottom:1px solid #ccc }
table.grid tr.header td.check { border-right:0; margin:0; padding:1px 0 1px 1px }
table.grid tr.footer td { background-color:#e4e4e4; padding:4px 3px 4px 3px; cursor:default; font-size:11px }

table.grid table.footer td { border:0; padding:0 }



/** GRID2 **/
table.grid2 { width:100% }
table.grid2 td { padding:1px 2px 1px 2px; cursor:pointer; border:1px solid #fff; font-size:11px }

table.grid2 tr.header { background-color:#2E1C86; color:#FECA00; font-weight:bold }
table.grid2 tr.header td { padding:1px 2px 1px 2px; cursor:default }

table.grid2 tr.par { background-color:#ffffff }
table.grid2 tr.impar { background-color:#ededed }
/** FIM DA GRID2 **/



/** GRID DO RELATÓRIO **/
table.gridr { width:100% }
table.gridr td { padding:2px 3px 2px 3px; border:1px solid #999 }
table.gridr tr.header { background-color:#ddd }
table.gridr tr.header td { font-weight:bold }
/***********************/



/** GRID PARA BUSCAS COM OUTRO TIPO DE PAGINAÇÃO. ESTA GRID NÃO USA NENHUMA CLASSE **/
table.gridb { border-collapse:separate; width:100%; border-spacing:1px 1px }
table.gridb tr.header td { border-right:1px solid #F4F4F4; border-bottom:1px solid #FFFFFF; background-color:#EDECEC; font-weight:bold; cursor:default }
table.gridb td { background-color:#F9F9F9; border-right:1px solid #F4F4F4; border-bottom:1px solid #EDECEC; padding:3px; color:#333333; font-family:Tahoma; font-size:11px; cursor:default }
table.gridb tr.over td { border-bottom: solid 1px #EDECEC; background-color: #F3F3F3; border-right: 1px solid #F4F4F4 }
table.gridb img { width:16px; height:16px }
/** FIM DA GRID PARA BUSCAS **/


/** TABELA DO QUADRO COMPARATIVO **/
table.qc { width:100% }
table.qc td { background-color:#F9F9F9; border-right:1px solid #F4F4F4; border-bottom:1px solid #EDECEC; padding:3px; color:#333333; font-size:10px }
table.qc tr.header td { border-right:1px solid #F4F4F4; border-bottom:1px solid #FFFFFF; background-color:#EDECEC; font-weight:bold }
/**********************************/

table.cursor td { cursor:pointer }

body.f11 table.grid td { font-size:11px }
