table.listing { clear: both; border-spacing: 0; margin-top: 1em; width: 100%;}
table.listing th { text-align: left; padding: 0 1em .1em 0; font-size: 12px }
table.listing tbody td, table.listing tbody th {/* border: 1px dotted #ddd;  padding: .3em .5em; */ vertical-align: top;}
table.listing tbody td a:hover, table.listing tbody th a:hover { background-color: transparent;}
table.listing td.titles {background: #ebebeb !important; font-weight: bold;}
table.listing td.salidas {/* background: #ebebeb !important; */ font-weight: bold; color: #ff0000}
table.listing td.vencida {background: #ffffff !important; font-weight: bold; color: #ff0000}
table.listing tbody tr { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd  }
table.listing tbody tr.even { background-color: #ccc }
table.listing tbody tr.even:hover { background-color: #ccc }
table.listing tbody tr.odd { background-color: #f7f7f7 }
table.listing tbody tr.odd:hover { background-color: #ebebeb } 
/* table.listing tbody tr:hover { background: #eed !important } */
table.listing tbody tr.focus { background: #ddf !important }
table.listing tbody tr.titulos { background-color: #ebebeb; font-weight: bold; }
table.listing tbody tr.titulos:hover { background-color: #ebebeb; font-weight: bold; }
#reporte { color: #000000; background-color: #FFFFFF; font-size: 1.0em;  cursor: pointer;  padding: 5px 7px 5px 7px;  -moz-border-radius: 6px 0 0 0;}
#reporte a, #reporte a:link, #reporte a:visited  { font-size: 1.0em;  cursor: pointer; }
#reporte a:visited:hover, #reporte a:link:hover, #reporte a:hover { color: #ffffff; background-color: #FFFFFF; font-size: 1.0em;  cursor: pointer; }
#izqbaja { color: #000000; background-color: #FFFFFF; font-size: 9px;  cursor: pointer;  padding: 5px 7px 5px 7px;  -moz-border-radius: 0 0 0 6px;}
#izqbaja a, #izqbaja a:link, #izqbaja a:visited  { background-color: #FFFFFF; font-size: 9px;  cursor: pointer; }
#izqbaja a:visited:hover, #izqbaja a:link:hover, #izqbaja a:hover { color: #ffffff; background-color: rgb(194, 202, 216); font-size: 9px;  cursor: pointer; }

#reporte1 { color: #000000; background-color: #FFFFFF; font-size: 1.0em;  cursor: pointer;  padding: 5px 7px 5px 7px;  -moz-border-radius: 0 6px 0 0;}
#reporte1 a, #reporte1 a:link, #reporte1 a:visited  { font-size: 1.0em;  cursor: pointer; }
#reporte1 a:visited:hover, #reporte1 a:link:hover, #reporte1 a:hover { color: #ffffff; background-color: #FFFFFF; font-size: 1.0em;  cursor: pointer; }
#izqbaja1 { color: #000000; background-color: #FFFFFF; font-size: 9px;  cursor: pointer;  padding: 5px 7px 5px 7px;  -moz-border-radius: 0 0 6px 0;}
#izqbaja1 a, #izqbaja1 a:link, #izqbaja1 a:visited  { background-color: #FFFFFF; font-size: 9px;  cursor: pointer; }
#izqbaja1 a:visited:hover, #izqbaja1 a:link:hover, #izqbaja1 a:hover { color: #ffffff; background-color: #FFFFFF; font-size: 9px;  cursor: pointer; }

table.report { clear: both; border-bottom: 1px solid #d7d7d7; border-collapse: collapse; border-spacing: 0; margin-top: 1em; width: 100%;}
table.report th { text-align: left; padding: 0 1em .1em 0; font-size: 12px }
table.report thead { background: #f7f7f0 }
table.report thead th { border: 1px solid #d7d7d7; border-bottom-color: #999; font-size: 11px; font-weight: bold; padding: 2px .5em; vertical-align: bottom;}
table.report thead th :link:hover, table.report thead th :visited:hover { background-color: transparent;}
table.report thead th a { border: none; padding-right: 12px }
table.report th.asc a, table.report th.desc a { font-weight: bold }
table.report th.asc a, table.report th.desc a { background-position: 100% 50%; background-repeat: no-repeat;}
table.report tbody td, table.report tbody th { border: 1px dotted #999999; /* padding: .3em .5em; */ vertical-align: top;}
table.report tbody td a:hover, table.report tbody th a:hover { background-color: transparent;}
table.report tbody tr { border-top: 1px solid #ddd }
table.report tbody tr.even { background-color: #fcfcfc }
table.report tbody tr.odd { background-color: #ffffff }
table.report tbody tr.odd:hover { background-color: #ebebeb }
/*table.report tbody tr:hover { background: #eed !important } */
table.report tbody tr.focus { background: #ddf !important }
table.report tbody tr.titulos { background-color: #ebebeb; font-weight: bold; }
table.report tbody tr.titulos:hover { background-color: #ebebeb; font-weight: bold; }
