
/*-- Define Standard and Global CSS definitions - Based On Zion FrameWork Definitions -- */
/*@import url(../standard.css); */
@import url(/library/zion/skins/standard.css);

/***************************************************/
table{
font:normal 12px Arial, Helvetica, sans-serif;
}
table.report,
table.zebraReport,
table.gridReport{
font:normal 12px Arial, Helvetica, sans-serif;
border-left:1px solid #dbdbdb;
border-top:1px solid #dbdbdb;
}
table.report .title > td,
table.report .title > th,
table.zebradReport .title > td,
table.zebraReport .title > th,
table.gridReport .title > td,
table.gridReport .title > th{
background-image: url(images/bg_form_titulo.gif); 
text-align:left; 
font:bold 12px Arial, Helvetica, sans-serif; 
color:#FFFFFF; 
background-color:#0066CC; 
padding:5px 2px 5px 5px;
}

table.report > thead tr > th,
table.report > thead tr > td,
table.zebraReport > thead tr > th,
table.zebraReport > thead tr > td,
table.gridReport > thead tr > th,
table.gridReport > thead tr > td,
table.report .rowTitle,
table.report .rowtitle,
table.zebraReport .rowTitle,
table.zebraReport .rowtitle,
table.gridReport .rowTitle,
table.gridReport .rowtitle{
font-weight:bold;
border-bottom:1px solid #dbdbdb;
border-right:1px solid #d1d1d1;
padding:5px;
background:#EEF0F3; #f0f2f1;
color: #335a95;
}
table.report > tbody > tr > td,
table.zebraReport > tbody > tr > td,
table.gridReport > tbody > tr > td{
color:#666666;
border-bottom:1px solid #dbdbdb;
border-right:1px solid #dbdbdb;
padding:5px;
xbackground-color:#ffffff;
}

/* exclusive of gridReport */
table.gridReport > tbody > tr:hover > td{
background:#E8F3FF;
}
table.gridReport > tbody > tr:hover .cancelHover{
background:none;
}


table.report > tbody tr.white > td,
table.report > tbody tr.color1 > td,
table.gridReport > tbody tr.white > td,
table.gridReport > tbody tr.color1 > td,
table.gridReport > tr.color1 > td,
table.report > tr:nth-child(2n+1),
table.zebraReport > tbody > tr:nth-child(2n+1),
table.gridReport > tbody > tr:nth-child(2n+1){
background:#ffffff;
}
/* exclusive of gridReport */
table.gridReport > tbody > tr.white:hover > td,
table.gridReport > tbody > tr.color1:hover > td{
background:#E8F3FF;
}

table.report > tbody tr.gray > td,
table.report > tbody tr.color2 > td,
table.gridReport > tbody tr.gray > td,
table.gridReport > tbody tr.color2 > td,
table.zebraReport > tbody > tr:nth-child(even),
table.gridReport > tbody > tr:nth-child(even){
background:#f5f5f5; #FCFCFC;
}
/* exclusive of gridReport */
table.gridReport > tbody > tr.gray:hover > td,
table.gridReport > tbody > tr.color2:hover > td{
background:#E8F3FF;
}


table.report > tfoot tr > td,
table.report > tfoot tr > th,
table.zebraReport > tfoot tr > td,
table.zebraReport > tfoot tr > th,
table.gridReport > tfoot tr > td,
table.gridReport > tfoot tr > th{
color:#666666;
border-bottom:1px solid #dbdbdb;
border-right:1px solid #dbdbdb;
padding:5px;
xbackground-color:#ffffff;
}

.quebraPagina,
.pageBreak{ 
page-break-before: always; 
}

table.report a,
table.zebraReport a,
table.gridReport a{
color:#0066CC;
font:normal 12px Arial, Helvetica, sans-serif;
}
table.report a:hover,
table.zebraReport a:hover,
table.gridReport a:hover{
color:#6FD0FF;
}

table.report input[type=text],
table.report input[type=password],
table.zebraReport input[type=text],
table.zebraReport input[type=password],
table.gridReport input[type=text],
table.gridReport input[type=password]{
color:#666666;
border:1px solid #CCCCCC;
font:normal 12px Arial, Helvetica, sans-serif;
padding:3px 3px 3px 3px;
}