/* Copyleft (cc) Lech Axel Herrera Conde [@zyrx] <info@zyrx.com.mx>, GNU/GPL License v3 or later (http://www.gnu.org/licenses) */

/* mt-zebra List and Table */
ul.mt-zebra > li,
table.mt-zebra tbody td { border-bottom: 1px solid #ddd; }
ul.mt-zebra > li:first-child,
table.mt-zebra tbody tr:first-child td { border-top: 1px solid #ddd; }

ul.mt-zebra > li.odd,
table.mt-zebra tbody tr.odd { background: #fafafa; }
ul.mt-zebra > li:nth-of-type(odd),
table.mt-zebra tbody tr:nth-of-type(odd) { background: #fafafa; }

table.mt-zebra caption { color: #999; }


/* Table zebra */
table.mt-zebra { width: 100%; }

table.mt-zebra th {
	font-size: 16px;
	font-weight: normal;
	text-align: left;
}

table.mt-zebra th,
table.mt-zebra td { padding: 5px; }

table.mt-zebra tbody,
table.mt-zebra tfoot { font-size: 12px; }

table.mt-zebra .bold { font-weight: bold; }
table.mt-zebra .center { text-align: center; }

table.mt-zebra td * { vertical-align: middle; }

table.mt-zebra tfoot { font-style: italic; }

table.mt-zebra caption {
	font-size: 11px;
	text-align: left;
	font-style: italic;
}

/* Custom Styles OFS */
table.mt-zebra span.aprobado,
table.mt-zebra span.sancionado,
table.mt-zebra span.aprobado-con-sancion,
table.mt-zebra span.ipadr {
	padding-left: 20px;
	display: table-cell;
	min-height: 20px;
}

table.mt-zebra span.aprobado { background: url("../images/tick_16.png") 0 0 no-repeat; }
table.mt-zebra span.sancionado { background: url("../images/delete_16.png") 0 0 no-repeat; }
table.mt-zebra span.aprobado-con-sancion { background: url("../images/warning_16.png") 0 0 no-repeat; }
table.mt-zebra span.ipadr { background: url("../images/asterisk_orange_16.png") 0 0 no-repeat; }



