/** /standard.css **/
html {
	all: unset;
	font-size: 15px;
	font-family: 'FreeSans', 'Segoe UI','Arial','Trebuchet MS','Helvetica','Sans Serif','sans-serif';
	box-sizing: border-box;
	min-height: 100%;
}
*, *:before, *:after {
	font-size: inherit;
	font-family: inherit;
	box-sizing: inherit;
}
:focus { outline: none; }
body { margin: 0; }
img { border: 0; vertical-align: middle; }
hr { border: 0; height: 0; margin: 12px 0; padding: 0; }
label { cursor: pointer; }
p { margin: 12px 0; }
h1 { font-size: 24px; margin: 12px 0; font-weight: normal; }
h2 { font-size: 18px; margin: 12px 0; font-weight: normal; }
h3 { font-size: 16px; margin: 12px 0; font-weight: normal; }
h4 { font-size: 14px; margin: 12px 0; font-weight: normal; }
h5 { font-size: 12px; margin: 12px 0; font-weight: normal; }
h6 { font-size: 12px; margin: 12px 0; font-weight: normal; }
.cmd { cursor: pointer; }
.tdiv { border-collapse: collapse; }
.tdiv td { padding: 0; }
.pad { padding: 12px; }
.padh { padding-left: 12px; padding-right: 12px; }
.padv { padding-top: 12px; padding-bottom: 12px; }
.mar { margin: 12px; }
.marh { margin-left: 12px; margin-right: 12px; }
.marv { margin-top: 12px; margin-bottom: 12px; }
.nomar { margin: 0; }
.nomarv { margin-top: 0; margin-bottom: 0; }
.nomarh { margin-left: 0; margin-right: 0; }
.sangria { margin-left: 16px; }
.tab1 { margin-left: 16px; }
.tab2 { margin-left: 32px; }
.tab3 { margin-left: 48px; }
.tab4 { margin-left: 64px; }
.show { display: block; }
.hide { display: none; }
.visible { visibility: visible; }
.hidden { visibility: hidden; }
.nowrap { white-space: nowrap; }
.fleft { float: left; }
.fright { float: right; }
.clear { clear: both; }
.pointer { cursor: pointer; }
.scroll,
.scrollx,
.scrolly,
.scrollxy {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: auto;
}
.scrollx { overflow-x: scroll; }
.scrolly { overflow-y: scroll; }
.scrollxy { overflow: scroll; }
.template { position: absolute; top: 0; left: 0; display: none; float: left; }
.nolist { list-style-type: none; margin: 0; padding: 0; }
.aleft { text-align: left; }
.acenter { text-align: center; }
.aright { text-align: right; }
.ajustify { text-align: justify; }
.vtop { vertical-align: top; }
.vmiddle { vertical-align: middle; }
.vbottom { vertical-align: bottom; }
.vbaseline { vertical-align: baseline; }
.block { display: block; }
.inline { display: inline; }
.iblock { display: inline-block; }
.opacity0 { opacity: 0; }
.opacity1 { opacity: 1; }
.uppercase { text-transform: uppercase; }
.lowercase { text-transform: lowercase; }
.flex { display: flex; }
.flex-around { justify-content: space-around; }
.flex-between { justify-content: space-between; }
.flex-items-center { align-items: center; }
.fill { flex: 1; }
.full { width: 100%; }
.mtable {
	border: 0;
	padding: 0;
	margin: 0;
	border-spacing: 0;
	border-collapse: collapse;
}
.mtable>tr>th,
.mtable>tr>td,
.mtable>*>tr>th,
.mtable>*>tr>td { margin: 0; padding: 0; }
.noselect {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
}
#xpage {
	position: absolute;
	width: 100%;
	height: 100%;
}
@media not print { .print { display: none !important; } }
@media print { .noprint { display: none !important; } }


/** /xwidgets.css **/
/* all */
.cmd, a.cmd,
.area,
.cmb,
.txt,
.hsearch,
.widget {
	position: relative;
	display: inline-block;
	margin: 0;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	outline: none;
	filter: none;
	border-radius: 0;
	vertical-align: baseline;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}
/* command buttons */
.cmd, a.cmd {
	cursor: pointer;
	padding: 3px 8px;
	border: 1px dotted transparent;
	line-height: inherit;
	white-space: nowrap;
	text-decoration: none;
	vertical-align: baseline;
}
.cmd,        a.cmd,
.cmd:active, a.cmd:active,
.cmd:focus,  a.cmd:focus,
.cmd:hover,  a.cmd:hover,
.cmd:link,   a.cmd:link {
	background-color: #444;
	color: #FFF;
}
.widget_inverse .cmd,        .widget_inverse a.cmd,
.widget_inverse .cmd:active, .widget_inverse a.cmd:active,
.widget_inverse .cmd:focus,  .widget_inverse a.cmd:focus,
.widget_inverse .cmd:hover,  .widget_inverse a.cmd:hover,
.widget_inverse .cmd:link,   .widget_inverse a.cmd:link {
	background-color: #DDD;
	color: #222;
}
.cmd:focus,  a.cmd:focus  { border-color: #FFF; }
.cmd:hover,  a.cmd:hover  { opacity: 0.9; }
.cmd:active, a.cmd:active { opacity: 1; }
.cmd[disabled], a.cmd[disabled] {
	cursor: default;
	background-color: #AAA;
	color: #DDD;
	opacity: 1;
}
.widget_inverse .cmd[disabled], .widget_inverse a.cmd[disabled] {
	background-color: #888;
	color: #CCC;
}

/* big button */
.cmdb,        a.cmdb,
.cmdb:active, a.cmdb:active,
.cmdb:focus,  a.cmdb:focus,
.cmdb:hover,  a.cmdb:hover,
.cmdb[disabled]:active, a.cmdb[disabled]:active,
.cmdb[disabled]:hover   a.cmdb[disabled]:hover {
	padding: 12px 22px;
}

/* textarea/combo/text/widget */
.area,
.cmb,
.txt,
.hsearch,
.widget {
	color: #000;
	background-color: #FFF;
	border: 1px solid #DDD;
}
.widget_inverse .area,
.widget_inverse .cmb,
.widget_inverse .txt,
.widget_inverse .hsearch,
.widget_inverse .widget {
	color: #FFF;
	background-color: #222;
	border: 1px solid #000;
}
.area,
.cmb,
.txt,
.hsearch,
.widget,
.group label,
.group .label {
	padding: 3px;
}
.txt[type=date] {
	min-width: 6rem;
	min-height: 1.5rem; /* fix https://github.com/twbs/bootstrap/issues/23307 */
}
.txt[type="time"] {
	min-width: 4rem;
}
.txt:required {
	box-shadow: none;
}
.txt_invalid,
.txt:invalid {
	box-shadow: none;
}
.area[readonly],
.cmb[readonly],
.txt[readonly],
.area[disabled],
.cmb[disabled],
.txt[disabled],
.hsearch[disabled],
.widget[disabled],
.widget_disabled {
	color: #555;
	background-color: #E4E4E4;
	/*border-color: #BBB;*/
}
.area[readonly],
.cmb[readonly],
.txt[readonly],
.area[readonly],
.hsearch[readonly],
.widget_readonly {
	background-color: #F4F4F4;
}
.widget_inverse .area[readonly],
.widget_inverse .cmb[readonly],
.widget_inverse .txt[readonly],
.widget_inverse .area[disabled],
.widget_inverse .cmb[disabled],
.widget_inverse .txt[disabled],
.widget_inverse .hsearch[disabled],
.widget_inverse .widget[disabled],
.widget_inverse .widget_disabled {
	color: #CCC;
	background-color: #444;
}
.widget_inverse .area[readonly],
.widget_inverse .cmb[readonly],
.widget_inverse .txt[readonly],
.widget_inverse .area[readonly],
.widget_inverse .hsearch[readonly],
.widget_inverse .widget_readonly {
	background-color: #333;
}
.area:focus,
.cmb:focus,
.txt:focus,
.cmb:focus-within,
.hsearch:focus,
.hsearch:focus-within,
.widget:focus,
.widget:focus-within,
.widget_focus {
	border-color: #444;
	transition: 0s all ease-in-out;
}
.widget_inverse .area:focus,
.widget_inverse .cmb:focus,
.widget_inverse .txt:focus,
.widget_inverse .widget:focus,
.widget_inverse .widget_focus {
	border-color: #CCC;
}
.widget_fill {
	flex: 1;
}
.widget_full {
	width: 100%;
}

/* text search */
.txt_search {
	padding-left: 1.6em;
	background-position: left center;
	background-repeat: no-repeat;
	background-size: contain;
}

/* checkbox & radio */
.checkbox, .radio {
	position: relative;
	display: inline-block;
	border: 1px dotted transparent;
}
.checkbox:focus-within, .radio:focus-within,
.checkbox:focus, .radio:focus {
	border-color: #000;
}
.widget_inverse .checkbox:focus-within,
.widget_inverse .radio:focus-within,
.widget_inverse .checkbox:focus,
.widget_inverse .radio:focus {
	border-color: #FFF;
}
.checkbox>input:first-child, .radio>input:first-child {
	position: absolute;
	width: 1px;
	height: 1px;
	overflow: hidden;
	opacity: 0;
	z-index: -1;
}
.checkbox>span, .radio>span {
	padding: 0.1em 0.1em 0.1em 1.4em;
	user-select: none;
	background: 2px center no-repeat;
	background-size: 1em;
}
.checkbox>input:disabled+span, .radio>input:disabled+span {
	cursor: default;
	opacity: 0.5;
}
.checkbox>input[readonly]+span, .radio>input[readonly]+span {
	cursor: default;
	user-select: inherit;
}
.checkbox>span:empty, .radio>span:empty {
	padding: 0.1em 0.1em 0.1em 1.1em;
}
.checkbox>span {}
.radio>span {}
.checkbox>input:checked+span {}
.radio>input:checked+span {}
.checkbox:active>span, .radio:active>span {
	opacity: 0.8;
}

/* combobox/hsearch */
.cmb,
.txt[list],
.hsearch {
	padding-right: 1.4em;
	background-position: right center;
	background-repeat: no-repeat;
	background-size: 1.4em;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTYiIGhlaWdodD0iMjU2IiB2aWV3Qm94PSIwIDAgMjU1IDI1NSI+CjxnPgoJPHBvbHlnb24gcG9pbnRzPSI2NCw5NiAxMjgsMTYwIDE5Miw5NiIgZmlsbD0iIzg4ODg4OCIvPgo8L2c+Cjwvc3ZnPg==);
}
.cmb[size] {
	min-height: 2.5em;
	padding-right: 3px;
	background-image: url();
}
.cmb_container {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}
.cmb_group {
	position: relative;
}
.cmb_group .cmb {
	display: block;
	width: 100%;
}
.cmb_combo {
	position: relative;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: default;
	border: 1px dotted transparent;
}
.cmb_group:focus .cmb_combo {
	border-color: #000;
}
.cmb_caption {
	position: absolute;
	left: 0;
	right: 0;
}
.cmb_input {
	width: 100%;
	background: transparent;
	border: 0;
}
.widget_inverse .cmb_input {
	color: inherit;
}
.cmb_items {
	overflow: auto;
}
.cmb_options {
	position: absolute;
	display: none;
	z-index: 10;
	border: 1px solid #444;
	color: #000;
	background: #FFF;
}
.widget_inverse .cmb_options {
	color: #FFF;
	background: #222;
}
.cmb_dropdown {
	position: relative;
}
.cmb_search {
	position: relative;
	border: 0;
	color: #444;
	padding: 3px 3px 3px 1.7em;
	background: #EEE left center no-repeat;
	background-size: contain;
}
.cmb_open .cmb_options {
	display: flex;
	flex-direction: column;
	transition: none;
	animation: rollout 0.5s ease-out;
}
.cmb_group:focus .cmb,
.cmb_focus .cmb,
.cmb_open .cmb,
.cmb_open .cmb_options {
	border-color: #444;
}
.widget_inverse .cmb_group:focus .cmb,
.widget_inverse .cmb_focus .cmb,
.widget_inverse .cmb_open .cmb,
.widget_inverse .cmb_open .cmb_options {
	border-color: #CCC;
}
.cmb_item {
	display: block;
	max-width: 100%;
	cursor: default;
	border: 1px dotted transparent;
	padding: 2px;
	overflow: hidden;
	padding-right: 20px;
	text-overflow: ellipsis;
}
.cmb_item:active,
.cmb_item:focus {
	border-color: #000;
}
.cmb_item:hover {
	background-color: #F0F0F0;
}
.widget_inverse .cmb_item:hover {
	background-color: #444;
}
.cmb_item_selected,
.cmb_item_selected:hover {
	background-color: #DDD;
}
.widget_inverse .cmb_item_selected,
.widget_inverse .cmb_item_selected:hover {
	background-color: #555;
}
.cmb_caption_empty,
.cmb_item_empty {
	color: #666;
}

/* left/right horizontal alignment */
.cmb_align_left  .cmb_options { left: 0; }
.cmb_align_right .cmb_options { right: 0; }

/* top/bottom dropdown vertical alignment */
.cmb_valign_top .cmb_group {
	display: flex;
	flex-direction: column-reverse;
}
.cmb_valign_top .cmb_options {
	flex-direction: column-reverse;
}
.cmb_valign_bottom .cmb_options {
	top: 0;
	margin-top: -2px;
	box-shadow: 0 3px 9px rgba(0,0,0,0.3);
}
.cmb_valign_top .cmb_options {
	margin-bottom: -2px;
	bottom: 0;
	box-shadow: 0 -3px 9px rgba(0,0,0,0.3);
}

/* group of inputs */
.group {
	display: inline-flex;
}
.cmd_light,
.cmd_light:active,
.cmd_light:hover,
.cmd_light:focus,
.cmd_light:link,
.cmd_input,
.cmd_input:active,
.cmd_input:hover,
.cmd_input:focus,
.cmd_input:link,
.group .cmd,        .group a.cmd,
.group .cmd:active, .group a.cmd:active,
.group .cmd:hover,  .group a.cmd:hover,
.group .cmd:focus,  .group a.cmd:focus,
.group .cmd:link,   .group a.cmd:link,
.group .label {
	background: #DDD;
	color: #444;
}
.widget_inverse .cmd_light,
.widget_inverse .cmd_light:active,
.widget_inverse .cmd_light:hover,
.widget_inverse .cmd_light:focus,
.widget_inverse .cmd_light:link,
.widget_inverse .cmd_input,
.widget_inverse .cmd_input:active,
.widget_inverse .cmd_input:hover,
.widget_inverse .cmd_input:focus,
.widget_inverse .cmd_input:link,
.widget_inverse .group .cmd,        .widget_inverse .group a.cmd,
.widget_inverse .group .cmd:active, .widget_inverse .group a.cmd:active,
.widget_inverse .group .cmd:hover,  .widget_inverse .group a.cmd:hover,
.widget_inverse .group .cmd:focus,  .widget_inverse .group a.cmd:focus,
.widget_inverse .group .cmd:link,   .widget_inverse .group a.cmd:link,
.widget_inverse .group .label {
	background: #000;
	color: #EEE;
	border-style: solid;
	border-color: #000;
}
.cmd_light:hover,
.cmd_light:focus,
.cmd_input:hover,
.cmd_input:focus,
.group .cmd:focus, .group a.cmd:focus,
.group .cmd:hover, .group a.cmd:hover {
	opacity: 0.8;
}
.cmd_light:active,
.cmd_input:active,
.group .cmd:active, .group a.cmd:active {
	opacity: 0.6;
}
.cmd_light[disabled],
.cmd_light[disabled]:hover,
.cmd_light[disabled]:focus,
.cmd_input[disabled]:hover,
.cmd_input[disabled]:focus,
.group .cmd[disabled],  .group a.cmd[disabled],
.group .cmd[disabled]:focus,  .group a.cmd[disabled]:focus,
.group .cmd[disabled]:hover,  .group a.cmd[disabled]:hover {
	cursor: default;
	opacity: 0.4;
}

/* combobox checkboxes & radios */
.cmb_checkboxes .cmb_item,
.cmb_radios .cmb_item {
	padding-left: 24px;
	background-repeat: no-repeat;
	background-position: 2px center;
	background-size: 1em;
}

/* widget selector */
.widget_selector {
	display: inline-block;
}
.widget_selector>* {
	display: flex;
}
.widget_selector_item {
	cursor: pointer;
	padding: 3px 12px;
	color: #222;
	transition: 0.1s all ease-in-out;
	background: #F0F0F0;
}
.widget_selector_item:hover {
	border-color: #000;
}
.widget_selector_item_active,
.widget_selector_item_active:hover {
	opacity: 1;
	cursor: default;
	background: #666;
	color: #FFF;
}
.widget_selector,
.widget_selector_item {
	border: 1px dotted transparent;
	border-radius: 0;
}
.widget_selector_item:active,
.widget_selector_item:focus {
	border-color: #666;
}
.widget_selector_item:first-child {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.widget_selector_item:last-child {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

/* xwidgets.hsearch */
.hsearch {
	display: block;
	min-width: 32px;
}
.hsearch:focus-within {
}
.hsearch_pop {
	display: none;
	position: absolute;
	background: #FFF;
	box-shadow: 2px 3px 5px rgba(0,0,0,0.3);
	padding: 4px;
	border: 1px solid #DDD;
	margin-top: -1px;
	min-width: 300px;
	max-height: 500px;
	overflow: auto;
	z-index: 10;
}
.hsearch_input_container {
	position: relative;
}
.hsearch_input {
	display: none;
	position: absolute;
	width: 100%;
	border: 0;
	padding: 1px 1px 1px 32px;
	background: left center no-repeat;
	box-sizing: border-box;
}
.hsearch_open .hsearch_input {
	display: inherit;
}
.hsearch_open .hsearch_item {
	visibility: hidden;
}
.hsearch_open .hsearch_pop {
	display: block;
}
.hsearch_open .hsearch_empty {
}
@media (max-width: 640px) {
	.hsearch_open {
		position: fixed;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: 100;
	}
	.hsearch_open:focus-within {
		/*border: 1px solid #F0F;*/
	}
	.hsearch_open .hsearch_pop {
		position: fixed;
		top: 32px;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 100;
		max-height: initial;
	}
}

/* images */
.xicon {
	position: relative;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	padding-left: 0.6em;
	line-height: 1em;
}
.xicon:before {
	content: "\00a0";
}
.cmb_search,
.txt_search,
.hsearch_input { background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgaWQ9IkNhcGFfMSIKICAgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTE1LjU1OCA1MTUuNTU4IgogICBoZWlnaHQ9IjUxMnB4IgogICB2aWV3Qm94PSIwIDAgNTE1LjU1OCA1MTUuNTU4IgogICB3aWR0aD0iNTEycHgiCiAgIGNsYXNzPSIiCiAgIHZlcnNpb249IjEuMSIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZGVmcwogICAgIGlkPSJkZWZzOSIgLz4KICA8ZwogICAgIGlkPSJnNCIKICAgICBzdHlsZT0iZmlsbDojODA4MDgwIgogICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuNTM2MjcwNSwwLDAsMC41MzYyNzA1LDExOS41Mzk3MiwxMTkuNTM5OTUpIj4KICAgIDxwYXRoCiAgICAgICBkPSJtIDM3OC4zNDQsMzMyLjc4IGMgMjUuMzcsLTM0LjY0NSA0MC41NDUsLTc3LjIgNDAuNTQ1LC0xMjMuMzMzIEMgNDE4Ljg4OSw5My45NjMgMzI0LjkyOCwwLjAwMiAyMDkuNDQ0LDAuMDAyIDkzLjk2LDAuMDAyIDAsOTMuOTYzIDAsMjA5LjQ0NyBjIDAsMTE1LjQ4NCA5My45NjEsMjA5LjQ0NSAyMDkuNDQ1LDIwOS40NDUgNDYuMTMzLDAgODguNjkyLC0xNS4xNzcgMTIzLjMzNywtNDAuNTQ3IGwgMTM3LjIxMiwxMzcuMjEyIDQ1LjU2NCwtNDUuNTY0IGMgMCwtMTBlLTQgLTEzNy4yMTQsLTEzNy4yMTMgLTEzNy4yMTQsLTEzNy4yMTMgeiBtIC0xNjguODk5LDIxLjY2NyBjIC03OS45NTgsMCAtMTQ1LC02NS4wNDIgLTE0NSwtMTQ1IDAsLTc5Ljk1OCA2NS4wNDIsLTE0NSAxNDUsLTE0NSA3OS45NTgsMCAxNDUsNjUuMDQyIDE0NSwxNDUgMCw3OS45NTggLTY1LjA0MywxNDUgLTE0NSwxNDUgeiIKICAgICAgIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiCiAgICAgICBjbGFzcz0iIgogICAgICAgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiCiAgICAgICBmaWxsPSIjRkZGRkZGIgogICAgICAgaWQ9InBhdGgyIgogICAgICAgc3R5bGU9ImZpbGw6IzgwODA4MCIgLz4KICA8L2c+Cjwvc3ZnPgo=); }
.image-search { background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaWQ9IkNhcGFfMSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTE1LjU1OCA1MTUuNTU4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNTE1LjU1OCA1MTUuNTU4IiB3aWR0aD0iNTEycHgiIGNsYXNzPSIiPjxnPjxwYXRoIGQ9Im0zNzguMzQ0IDMzMi43OGMyNS4zNy0zNC42NDUgNDAuNTQ1LTc3LjIgNDAuNTQ1LTEyMy4zMzMgMC0xMTUuNDg0LTkzLjk2MS0yMDkuNDQ1LTIwOS40NDUtMjA5LjQ0NXMtMjA5LjQ0NCA5My45NjEtMjA5LjQ0NCAyMDkuNDQ1IDkzLjk2MSAyMDkuNDQ1IDIwOS40NDUgMjA5LjQ0NWM0Ni4xMzMgMCA4OC42OTItMTUuMTc3IDEyMy4zMzctNDAuNTQ3bDEzNy4yMTIgMTM3LjIxMiA0NS41NjQtNDUuNTY0YzAtLjAwMS0xMzcuMjE0LTEzNy4yMTMtMTM3LjIxNC0xMzcuMjEzem0tMTY4Ljg5OSAyMS42NjdjLTc5Ljk1OCAwLTE0NS02NS4wNDItMTQ1LTE0NXM2NS4wNDItMTQ1IDE0NS0xNDUgMTQ1IDY1LjA0MiAxNDUgMTQ1LTY1LjA0MyAxNDUtMTQ1IDE0NXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSIiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIiBmaWxsPSIjRkZGRkZGIi8+PC9nPiA8L3N2Zz4NCg==); }
.image-check { background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaGVpZ2h0PSI1MTJweCIgdmlld0JveD0iMCAtNDYgNDE3LjgxMzMzIDQxNyIgd2lkdGg9IjUxMnB4Ij48Zz48cGF0aCBkPSJtMTU5Ljk4ODI4MSAzMTguNTgyMDMxYy0zLjk4ODI4MSA0LjAxMTcxOS05LjQyOTY4NyA2LjI1LTE1LjA4MjAzMSA2LjI1cy0xMS4wOTM3NS0yLjIzODI4MS0xNS4wODIwMzEtNi4yNWwtMTIwLjQ0OTIxOS0xMjAuNDY4NzVjLTEyLjUtMTIuNS0xMi41LTMyLjc2OTUzMSAwLTQ1LjI0NjA5M2wxNS4wODIwMzEtMTUuMDg1OTM4YzEyLjUwMzkwNy0xMi41IDMyLjc1LTEyLjUgNDUuMjUgMGw3NS4xOTkyMTkgNzUuMjAzMTI1IDIwMy4xOTkyMTktMjAzLjIwMzEyNWMxMi41MDM5MDYtMTIuNSAzMi43Njk1MzEtMTIuNSA0NS4yNSAwbDE1LjA4MjAzMSAxNS4wODU5MzhjMTIuNSAxMi41IDEyLjUgMzIuNzY1NjI0IDAgNDUuMjQ2MDkzem0wIDAiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiIGZpbGw9IiNGRkZGRkYiLz48L2c+IDwvc3ZnPg0K); }
.image-times { background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDQ5MiA0OTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+PGc+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTMwMC4xODgsMjQ2TDQ4NC4xNCw2Mi4wNGM1LjA2LTUuMDY0LDcuODUyLTExLjgyLDcuODYtMTkuMDI0YzAtNy4yMDgtMi43OTItMTMuOTcyLTcuODYtMTkuMDI4TDQ2OC4wMiw3Ljg3MiBjLTUuMDY4LTUuMDc2LTExLjgyNC03Ljg1Ni0xOS4wMzYtNy44NTZjLTcuMiwwLTEzLjk1NiwyLjc4LTE5LjAyNCw3Ljg1NkwyNDYuMDA4LDE5MS44Mkw2Mi4wNDgsNy44NzIgYy01LjA2LTUuMDc2LTExLjgyLTcuODU2LTE5LjAyOC03Ljg1NmMtNy4yLDAtMTMuOTYsMi43OC0xOS4wMiw3Ljg1Nkw3Ljg3MiwyMy45ODhjLTEwLjQ5NiwxMC40OTYtMTAuNDk2LDI3LjU2OCwwLDM4LjA1MiBMMTkxLjgyOCwyNDZMNy44NzIsNDI5Ljk1MmMtNS4wNjQsNS4wNzItNy44NTIsMTEuODI4LTcuODUyLDE5LjAzMmMwLDcuMjA0LDIuNzg4LDEzLjk2LDcuODUyLDE5LjAyOGwxNi4xMjQsMTYuMTE2IGM1LjA2LDUuMDcyLDExLjgyNCw3Ljg1NiwxOS4wMiw3Ljg1NmM3LjIwOCwwLDEzLjk2OC0yLjc4NCwxOS4wMjgtNy44NTZsMTgzLjk2LTE4My45NTJsMTgzLjk1MiwxODMuOTUyIGM1LjA2OCw1LjA3MiwxMS44MjQsNy44NTYsMTkuMDI0LDcuODU2aDAuMDA4YzcuMjA0LDAsMTMuOTYtMi43ODQsMTkuMDI4LTcuODU2bDE2LjEyLTE2LjExNiBjNS4wNi01LjA2NCw3Ljg1Mi0xMS44MjQsNy44NTItMTkuMDI4YzAtNy4yMDQtMi43OTItMTMuOTYtNy44NTItMTkuMDI4TDMwMC4xODgsMjQ2eiIgLz48L2c+PC9zdmc+); }
.image-checkbox,
.checkbox>span,
.cmb_checkboxes .cmb_item { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSIjQ0NDQ0NDIj48cGF0aCBkPSJNMCAwdjI0aDI0di0yNGgtMjR6Ii8+PC9zdmc+); }
.image-checkbox-checked,
.checkbox>input:checked+span,
.cmb_checkboxes .cmb_item_selected { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSIjNDQ0NDQ0Ij48cGF0aCBkPSJNMCAwdjI0aDI0di0yNGgtMjR6bTExIDE3bC01LTUuMjk5IDEuMzk5LTEuNDMgMy41NzQgMy43MzYgNi41NzItNy4wMDcgMS40NTUgMS40MDMtOCA4LjU5N3oiLz48L3N2Zz4=); }
.widget_inverse .image-checkbox-checked,
.widget_inverse .checkbox>input:checked+span,
.widget_inverse .cmb_checkboxes .cmb_item_selected { background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgp4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgp4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCnhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCnhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKd2lkdGg9IjI0IgpoZWlnaHQ9IjI0Igp2aWV3Qm94PSIwIDAgMjQgMjQiCmlkPSJzdmcyIgp2ZXJzaW9uPSIxLjEiPgo8cGF0aCBzdHlsZT0iZmlsbDojZmZmZmZmIiBkPSJNIDAsMCAwLDI0IDI0LDI0IDI0LDAgWiBNIDExLDE3LjMwNTA4NSA1LjY5NDkxNTMsMTEuOTA0MzkgNy4zOTksMTAuMjcxIDEwLjg3MTMwNSwxMy43MDE5MTUgMTcuNDk0MTUyLDYuNjQ0MDY3OCAxOS4zMDUwODUsOC40MDMgWiIgLz4KPC9zdmc+Cg==); }
.image-radio,
.radio>span,
.cmb_radios .cmb_item { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSIjQ0NDQ0NDIj48cGF0aCBkPSJNMTIgMGMtNi42MjcgMC0xMiA1LjM3My0xMiAxMnM1LjM3MyAxMiAxMiAxMiAxMi01LjM3MyAxMi0xMi01LjM3My0xMi0xMi0xMnoiLz48L3N2Zz4=); }
.image-radio-checked,
.radio>input:checked+span,
.cmb_radios .cmb_item_selected { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSIjNDQ0NDQ0Ij48cGF0aCBkPSJNMTIgMGMtNi42MjcgMC0xMiA1LjM3My0xMiAxMnM1LjM3MyAxMiAxMiAxMiAxMi01LjM3MyAxMi0xMi01LjM3My0xMi0xMi0xMnptLTEuOTU5IDE3bC00LjUtNC4zMTkgMS4zOTUtMS40MzUgMy4wOCAyLjkzNyA3LjAyMS03LjE4MyAxLjQyMiAxLjQwOS04LjQxOCA4LjU5MXoiLz48L3N2Zz4=); }
.widget_inverse .image-radio-checked,
.widget_inverse .radio>input:checked+span,
.widget_inverse .cmb_radios .cmb_item_selected { background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgp4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgp4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCnhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCnhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKdmVyc2lvbj0iMS4xIgppZD0ic3ZnMiIKdmlld0JveD0iMCAwIDI0IDI0IgpoZWlnaHQ9IjI0Igp3aWR0aD0iMjQiPgo8cGF0aApzdHlsZT0iZmlsbDojZmZmZmZmIgpkPSJNIDEyLDAgQyA1LjM3MywwIDAsNS4zNzMgMCwxMiAwLDE4LjYyNyA1LjM3MywyNCAxMiwyNCAxOC42MjcsMjQgMjQsMTguNjI3IDI0LDEyIDI0LDUuMzczIDE4LjYyNywwIDEyLDAgWiBNIDEwLjI0NDM5LDE3LjYxMDE3IDUuMjM1OTE1MywxMi45ODYwODUgNi45MzYsMTEuMDQyNjEgbCAzLjA4LDIuODM1MzA1IDYuOTE5MzA1LC02Ljk3OTYwOTkgMi4wMzIxNywxLjgxNTc3OTYgeiIgLz4KPC9zdmc+Cg==); }


/** /newalert.css **/
/* newalert background layer */
.newalert_background {
	position: fixed;
	z-index: 990;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.newalert_background_transition_none,
.newalert_background_transition_in {
	background: rgba(0,0,0,0.25);
	transition: none;
}
.newalert_background_transition_in {
	transition: all 0.9s;
}
.newalert_background_transition_out {
	opacity: 0;
	transition: all 0.2s;
}

/* main container */
.newalert_container {
	position: fixed;
	z-index: 990;
	opacity: 0.5;
	transform: scale(0.95);
	transition: all 0.5s;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.newalert_container_transition_none,
.newalert_container_transition_in {
	opacity: 1;
	transform: none;
	transition: none;
}
.newalert_container_transition_in {
	transition: all ease-in-out 0.2s;
}
.newalert_container_transition_out {
	opacity: 0;
	transition: all 0.2s;
}

/* body properties */
.newalert_window_body_mobile {
	overflow: hidden !important;
}
.newalert_window_body_mobile .newalert_container {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

/* newalert */
.newalert {
	text-align: left;
	background-color: #FFF;
	color: #000;
	padding: 20px;
	box-shadow: 3px 5px 9px rgba(0,0,0,0.2);
	border-collapse: separate;
}
.newalert_mobile .newalert {
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 100%;
	max-width: auto;
	max-height: auto;
}
.newalert_full .newalert,
.newalert_desktop .newalert {
	border-radius: 6px;
	max-width: 96%;
	max-height: 92%;
}
.newalert_full .newalert {
	border-radius: 6px;
	width: 100%;
	height: 100%;
}

/* title */
.newalert_title {
	padding-bottom: 15px;
	color: #666;
	cursor: default;
	font-size: 20px;
	font-weight: normal;
}

/* icon */
.newalert_icon {
	width: 48px;
	height: 48px;
	vertical-align: top;
}
.newalert_msg .newalert_icon {
	padding-right: 15px;
}
.newalert_mobile .newalert_icon {
}

/* body */
.newalert_body {
	position: relative;
}
.newalert_body_nomsg {
	padding-right: 0;
}
.newalert_desktop .newalert_body {
	vertical-align: middle;
}
.newalert_full .newalert_body,
.newalert_mobile .newalert_body {
	vertical-align: top;
}

/* internal frame */
.newalert_desktop .newalert_frame {
	position: relative;
	overflow: none;
}
.newalert_full .newalert_frame,
.newalert_mobile .newalert_frame {
	position: absolute;
	width: 100%;
	height: 100%;
	overflow: auto;
}

/* content */
.newalert_content {
	position: relative;
}
.newalert_full .newalert_content,
.newalert_mobile .newalert_content {
	position: absolute;
	width: 100%;
	height: 100%;
}

/* button commands */
.newalert_cmds {
	padding-top: 15px;
	margin: -1px;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
.newalert_cmds:empty {
	display: none;
}
.newalert_cmd {
	margin: 1px;
}

/* class icons */
.newalert_ico {
	background: center center no-repeat; 
	background-size: contain;
	width: 48px;
	height: 48px;
}
.newalert_ico_ok { background-image: url(data:image/png;base64,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); }
.newalert_ico_warn { background-image: url(data:image/png;base64,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); }
.newalert_ico_error { background-image: url(data:image/png;base64,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); }
.newalert_simplewait {
	display: inline;
	display: inline-block;
	position: relative;
	background: #FFF center center no-repeat;
	padding: 32px;
	border-radius: 48px;
	box-shadow: 0 0 5px rgba(0,0,0,0.3);
}
.newalert_ico_busy,
.newalert_simplewait {
	-webkit-animation: spin 1.5s linear infinite;
	animation: newalert_simplewait_spin 1.5s linear infinite;
	background-image: url(data:image/png;base64,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);
}
@-webkit-keyframes newalert_simplewait_spin { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }
@keyframes newalert_simplewait_spin { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }


/** /xpop.css **/
.xpop {
	position: fixed;
	left: 50%;
	bottom: 32px;
	margin-bottom: 0;
	z-index: 995;
	opacity: 0;
	transition: 0.3s all ease-in-out;
	transform: scale(0.9);
}
.xpop_container {
}
.xpop_in {
	opacity: 1;
	transform: scale(1);
}
.xpop_out {
	opacity: 0;
	transition: 0.2s all ease-in-out;
}
.xpop_dialog {
	transform: translate(-50%, 0%);
	display: inline-block;
	cursor: default;
	color: #FFF;
	background: #444;
	padding: 16px 24px;
	box-shadow: 0px 3px 5px rgba(0,0,0,0.3);
	border-radius: 4px;
	text-decoration: none;
	transition: 0.3s all ease-in-out;
}
.xpop_dialog:hover {
	opacity: 0.8;
	transition: 0.1s all ease-in-out;
}
.xpop_icon {
	padding-left: 24px;
	background: 0px 2px no-repeat;
}
.xpop_ok .xpop_dialog {
	color: #000;
	background: #AF6;
}
.xpop_ok .xpop_icon {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAz0lEQVQ4jZ3SIU+CURTG8d/E4AjOYOYDMCMzkAwEoh/BRCATnLOYnSMQjc7ExzATDWpgBAKJSHAMgy/b5cwX3uuznXLO83/OudutydcJhqjh8x+8J2yKGubCV1gnAR858CmmCbwuAivrOYE3GOXA3QB/oV4VPsPc7untaGqiUxLwErY/RsMllkVyL8yuA/zu9x/saBbO6xf9cyyS2Tdaf504CFu2IePQfyh5IrgL5lgTHO8LgPsSeIWLQ/C+kEFVeKvbBH7DUW4A3OAVjUPGH9GTTjHsPVu+AAAAAElFTkSuQmCC);
}
.xpop_warn .xpop_dialog {
	color: #000;
	background: #FEA;
}
.xpop_warn .xpop_icon {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA3ElEQVQ4y6XTPWpCQRTF8V8+ipBOCJgqRaoQXIRFqiDBxmXEKhsIIWQBwcq12LkFCxFxA1oEURCLl+YGHsO8+EwOHBjOvf/5uDD8rvvwn9TGPtw+Fj7HBEV4Ellt9Uvwj/t14SusAnrHW6xXUTuoQQCzUjaLbHAIbsXQCqxxGvlXZPvoqdQoefctbpJsVAV3M4N7xEMm76bwBeaZxg+8ZvJ5MM5igxf0Mrdaoom7JG9ggzFcx8DSUxYlYJGpr4M1zBQL7NAJ7yp6hjCtKNbx9ARPeMblkf9li0//1TfNUWZF1dME/wAAAABJRU5ErkJggg==);
}
.xpop_err .xpop_dialog {
	color: #FFF;
	background: #F44;
}
.xpop_err .xpop_icon {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAiElEQVQ4y7WTMQ6EIBBFv1RWexCOh0fxBt4OO2i0ezZTKEs2xllfQjL5zP9hCAgYgRko3KeYZ5QVT5kHoEj66Bl1AJCD0NF2SZOk9aStpu1f3Z25kukRyLaiaalt7gWcDbGp852AS8gvM0CQlzdGcF/iZo25OVWyvQt/eUjV4a9B0uIIWOT9zgfK7hQixJVYNgAAAABJRU5ErkJggg==);
}


/** kernel.css **/
/* tipos de letra */
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 300;
	src: local('Lato Light'), local('Lato-Light'), url(fonts/Lato-Light.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	src: local('Lato Regular'), local('Lato-Regular'), url(fonts/Lato-Regular.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 700;
	src: local('Lato Bold'), local('Lato-Bold'), url(fonts/Lato-Bold.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

/* cuerpo */
* {
	font-size: inherit;
}
body {
	font-family: 'Lato';
	font-weight: 400;
	font-size: 15px;
}
@media print {
	body {
		font-size: 12px;
	}
}

/* móviles */
@media (max-width: 640px) {
	body {
		/*font-size: 16px;*/
	}
	.nomobile {
		display: none !important;
	}
}

/* enlaces */
a, .a,
a:link, .a:link,
a:hover, .a:hover {
	cursor: pointer;
	color: #733;
}
a:hover, .a:hover {
	opacity: 0.8;
}

/* separador */
hr {
	margin: 0;
	margin-top: 30px;
	height: 0;
	background: 0;
	border: none;
}

/* generic note */
.note {
	font-size: 0.9em;
	opacity: 0.7;
}

/* generic margins */
.marv { margin-top: 20px; margin-bottom: 20px; }
.marh { margin-left: 20px; margin-right: 20px; }

/* generic clickable */
.hover {
	cursor: pointer;
}
.hover:hover {
	opacity: 0.8;
}

/* generic backgrounds */
.bg_warn { background: #FEA; }
.bg_notice { background: #CEF; }

/* center main content */
.body_center .main {
	display: flex;
	align-items: center;
	justify-content: center;
}

/* page */
.page {
	position: absolute;
	display: flex;
	flex-direction: column;
	width: 100%;
	min-height: 100%;
	background: #FFF;
	color: #000;
	overflow-x: hidden;
}
.page a {
	color: inherit;
}

/* centrador genérico */
.center {
	display: flex;
	justify-content: space-around;
}

/* centrador */
.centered {
	display: flex;
	justify-content: center;
}
@media (min-width: 1000px) { .centered>* { width: 980px; } }
@media (min-width: 1240px) { .centered>* { width: 1200px; } }

/* contenido */
.content {
	position: relative;
	padding: 20px;
}
@media screen {
	.content {
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		position: absolute;
		overflow: auto;
	}
}

/* full screen display */
.fullscreen {
	display: flex;
	flex-direction: column;
	z-index: 1;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.fullscreen_mar {
	top: 20px;
	left: 20px;
	right: 20px;
	bottom: 20px;
}

/* full iframe */
.fulliframe {
	position: relative;
	border: none;
	width: 100%;
	height: 100%;
}

/* cabecera */
.head {
	color: #000;
	background: #FFF;
	min-width: 1000px; /***** TEMPORALMENTE HASTA QUE EL MENU SE HAGA MÓVIL ******/
}
.title {
	display: flex;
}
.title_left {
	padding-left: 10px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
.title_right {
	padding: 0 10px;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
.title_left,
.title_right {
	display: flex;
	align-items: center;
}
.title_logo {
	display: block;
	background: url(images/fvc.png) no-repeat center center;
	background-size: contain;
	width: 80px;
	height: 66px;
	border: 10px solid transparent;
}
.title_logo * {
	display: none;
}
.title_link {
	cursor: pointer;
	text-decoration: none;
	background: #EEE;
	border-radius: 4px;
	padding: 10px;
	margin: 2px;
	transition: 0.2s background ease-in-out;
}
.title_link:hover {
	background: rgba(220,220,220,0.7);
	transition: 0s;
}
.title_link:active {
	opacity: 0.8;
}
.title_fill {
	flex: 1;
	align-self: flex-end;
}
.title_menu {
	margin-right: 10px;
}
.title_user {
	display: flex;
	align-items: center;
}
.title_icon>* {
	text-align: center;
	font-size: 24px;
	vertical-align: middle;
}
.title_caption {
	margin-left: 10px;
}
.title_notify {
	position: relative;
	top: -9px;
	margin-left: -4px;
	font-size: 0.8em;
	font-weight: bold;
	border-radius: 99px;
	padding: 2px 4px;
	color: #FFF;
	background: #F44;
	font-weight: bold;
	animation: title_notify 1.2s linear infinite alternate;
}
.title_notify_empty {
	display: none;
}
@keyframes title_notify {
	to { background: #FA2; }
}
/* móviles */
@media (max-width: 640px) {
	/*.title .logo img {
		height: 40px;
	}*/
}

/* migas y acciones */
.migas_container .contenido {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.migas_acciones {
}

/* pié */
.foot {
}

/* principal */
.main {
	position: relative;
	display: flex;
	flex: 1;
}
.main h2 {
	font-size: 1.8em;
}
.main h3 {
	font-size: 1.5em;
}
.main h4 {
	font-size: 1.3em;
}
.main h5 {
	font-size: 1.1em;
}
.main .cmb {
	cursor: pointer;
}

/* subtitle */
.subtitle {
	position: relative;
	display: flex;
	justify-content: space-between;
	z-index: 1;
}
.subtitle_right {
	display: flex;
	align-items: center;
}
@media screen {
	.subtitle {
		background: #EEE;
		color: #444;
		box-shadow: 0px 3px 3px rgba(0,0,0,0.15);
	}
}
.subtitle h2 {
	flex: 1;
	padding: 10px 20px;
	margin: 0;
	font-size: 20px;
}
.subtitle .filters {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: flex-end;
	margin: -1px;
	margin-right: 20px;
}
.subtitle .filter {
	margin: 1px;
	cursor: default;
	font-size: 0.8em;
	color: #FFF;
	background: #AAA;
	padding: 4px 8px 4px 8px;
	border-radius: 99px;
	transition: 0.3s all ease-in-out;
}
.subtitle .filter_icon {
	color: #000;
	padding-right: 4px;
}
.subtitle .filter_remove {
	opacity: 0;
	padding-left: 4px;
	color: #F99;
}
.subtitle .filter:hover {
	background-color: #444;
}
.subtitle .filter:hover .filter_remove {
	opacity: 1;
}
.subtitle .filter:active {
	cursor: pointer;
	transition: 0s;
	opacity: 0.9;
	background-color: #A22;
}
.subtitle .actions {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: flex-end;
	margin-right: 20px;
}
.subtitle .actions:empty {
	margin-right: 0;
}
.subtitle .actions>* {
	margin: 2px;
}
@media print {
	.subtitle .actions {
		display: none;
	}
}

.actions {
	/*display: flex;*/
}

/* gráfica */
.main .grafica {
}
.main .grafica_message {
	display: none;
  align-items: center;
  justify-content: center;
	position: absolute;
	background: rgba(255, 255, 255, 0.1);
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.main .grafica_message_caption {
	position: relative;
	z-index: 9;
	display: inline-block;
	text-align: center;
	background: #FFF;
	padding: 24px 30px;
	box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);
}
.main .grafica_message_visible {
	display: flex;
}
.main .grafica_toolbox {
	display: flex;
	justify-content: space-between;
	margin-bottom: 2px;
}
.main .grafica_toolbox .cmd {
	margin-left: -1px; /* para que se pisen */
	background: #F8F8F8;
	border-color: #DDD;
	color: #444;
	transition: 0.2s all ease-in-out;
}
.main .grafica_toolbox .cmd:hover {
	border-color: #68D;
	background: #4A70BC;
	color: #FFF;
}
.main .grafica_toolbox .cmd:first-child {
	margin-left: 0; /* el primero se excluye */
}
.main .grafica_toolbox .cmd_active {
	border-color: #68D;
	background: #4A70BC;
	color: #FFF;
}
.main .grafica_toolbox .grafica_txt_caption {
	background: #DDD;
	border-color: transparent;
}
.main .grafica_container {
	position: relative;
	width: 100%;
	background: #F8F8F8;
	border: 1px solid #DDD;
	border-radius: 2px;
	/*box-shadow: 0px 3px 5px rgba(0,0,0,0.3);*/
}
.main .grafica_canvas {
	position: relative;
	padding: 12px;
}

/* menú móvil */
.mmenu {
	display: none;
	margin: 0px 0;
}
.title_mmenu_hide {
	display: none;
}
.title_icon_mmenu_close {
	position: relative;
}
.title_icon_mmenu_visible {
	position: absolute;
	margin: auto;
}
.title_icon_mmenu_hidden {
	visibility: hidden;
}
.mmenu_visible .mmenu {
	display: block;
}
.mmenu_visible .title_mmenu_show {
	display: none;
}
.mmenu_visible .title_mmenu_hide {
	display: initial;
}
.mmenu_visible .main {
	display: none;
}
@media (min-width: 1000px) {
	.title_mmenu_show {
		display: none;
	}
}

/* tabbed menus */
.tmenu .menus,
.tmenu .submenus {
	display: flex;
	flex-wrap: wrap;
	list-style-type: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	letter-spacing: 0.07em;
	font-weight: 300;
}
.tmenu .menus {
}
.tmenu .submenus {
	background: #FFF;
}
.tmenu .submenus {
	background: #FFF;
}
.tmenu .menu_item {
	display: block;
	padding: 5px 10px;
}
.tmenu .menu_start {
	width: 20px;
}
.tmenu .menu_end {
	flex: 1;
}
.tmenu .menu_tab {
	display: flex;
	padding: 0;
	margin: 0;
	margin-top: 2px;
	border: 1px solid transparent;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-bottom: 1px solid #CCC;
}
.tmenu .menu_link {
	text-decoration: none;
}
.tmenu .menu_link {
	color: #000;
}
.tmenu .menu_link:hover {
	background: rgba(255,255,255,0.5);
}
.tmenu .menu_active {
	color: #000;
	background: #EEE;
	border-color: #CCC;
	border-bottom-color: transparent;
}
.tmenu .menu_active:hover {
	color: #000;
}

.tmenu .menus2 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c6c6c6+0,ffffff+100 */
	background: #c6c6c6; /* Old browsers */
	background: -moz-linear-gradient(top, #c6c6c6 0%, #ffffff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #c6c6c6 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #c6c6c6 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6c6c6', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.tmenu .submenus2 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e2e2e2+100 */
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #e2e2e2 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 0%,#e2e2e2 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 0%,#e2e2e2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */
}

/* menús móviles*/
.mmenu .menus {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.mmenu .submenus {
	padding: 0 0 0 32px;
}
.mmenu .menu hr {
	height: 1px;
	background: #FFF;
	border: 0;
	padding: 0;
	margin: 0;
}
.mmenu a.menu_link,
.mmenu .menu_link,
.mmenu .menu_span {
	display: block;
	cursor: default;
	padding: 9px 16px;
	color: #FFF;
	text-decoration: none;
}
.mmenu a.menu_link,
.mmenu .menu_link,
.mmenu .menu_span {
	font-size: 1.2em;
	padding: 20px;
}
.mmenu .menu_active {
	background: rgba(0,0,0,0.2);
}
.mmenu .menu_link .fa,
.mmenu .menu_span .fa {
	width: 30px;
}
.mmenu .menu_link:hover {
	cursor: pointer;
	background: rgba(0,0,0,0.8);
}
.mmenu .menu_badge {
	position: relative;
	top: -0.7em;
	display: inline-block;
	background: #F55;
	color: #FFF;
	border-radius: 99px;
	padding: 2px 6px;
	font-size: 0.8em;
	text-align: center;
}


/* menú */
.admin .menu,
.admin .submenu {
	color: #D2DFDF;
	background: #123;
}
.admin .submenu {
	margin: 0 -2px;
	border: 2px solid #123;
	border-top: 0px;
	color: #FFF;
	background: -moz-linear-gradient(top, #50585f 0%, #2f3235 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #50585f 0%,#2f3235 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #50585f 0%,#2f3235 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#50585f', endColorstr='#2f3235',GradientType=0 ); /* IE6-9 */
	box-shadow: 3px 5px 7px rgba(0,0,0,0.4);
}
.admin .submenu hr {
	margin: 0;
	background-color: #123;
	height: 2px;
}
.admin .menu_items .menu_item:hover {
	color: #FFF;
	background-color: #50585F;
}
.admin .submenu_items .menu_item:hover {
	color: #123;
	background: #FFF;
}
.admin .menu_items,
.admin .submenu_items {
	display: flex;
	flex-wrap: wrap;
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: none;
}
.admin .menu_items    { flex-direction: row;    }
.admin .submenu_items { flex-direction: column; }
.admin .menu_separator {
	flex: 1;
}
.admin .menu_item {
	display: block;
	position: relative;
}
.admin .menu_link {
	color: inherit;
	position: relative;
	z-index: 1;
	cursor: pointer;
	display: block;
	text-decoration: none;
	padding: 9px 12px;
}
.admin .menu_item>.menu_caption>.menu_submenus {
	padding-right: 28px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABwSURBVHjaYvz//z/DQAImhgEGow4YdcCoA0YdQI4DJgPxfzz4GBALEW0aqCgmA8/5jx3sBWIeUswi1wHMQLwIzfKNQMxJqlnkOgDmiNVQy5cCMRs55lDiAAaopWmUmME4Wh2POmDUAaMOGGgHAAQYAK0kmpRvjkIAAAAAAElFTkSuQmCC);
	background-position: right center;
	background-repeat: no-repeat;
}
.admin .menu_item .submenu_layout {
	display: none;
	position: absolute;
	z-index: 2;
	min-width: 100%;
	box-sizing: content-box;
	white-space: nowrap;
	padding: 0px 20px 20px 20px;
	margin: 0px -20px -20px -20px;
}
.admin .menu_left  .submenu_layout { left: 0;  }
.admin .menu_right .submenu_layout { right: 0; }
.admin .menu_item:hover .submenu_layout {
	display: block;
}
@media (max-width: 640px) { /* móviles */
	.admin .menu_link {
		padding: 12px;
	}
}

/* botones */
.cmd,
a.cmd,
.cmd:link,
a.cmd:link {
	display: inline-block;
	cursor: pointer;
	color: #FFF;
	/*background: #666;
	border: 1px solid #666;*/
	border-radius: 4px;
	margin: 1px !important;
	padding: 5px 9px;
	/*box-shadow: 0px 3px 5px rgba(0,0,0,0.2);*/
	text-decoration: none;
	opacity: 1;
	min-width: 1.8em;
}
.cmd_light,
a.cmd_light,
.cmd_light:link,
a.cmd_light:link,
.cmd_light:hover,
a.cmd_light:hover {
	background: #CCC;
	color: #000;
}
.wait_body .cmd,
.wait_body a.cmd,
.wait_body .cmd:link,
.wait_body a.cmd:link {
	cursor: wait;
}
.group .cmd,
.group a.cmd,
.group .cmd:link,
.group a.cmd:link {
	border-radius: 0;
	margin: 0 !important;
}
.cmd:hover,
a.cmd:hover {
	opacity: 0.9;
}
.cmd:focus {
	border-color: #000;
	border-style: dotted;
	opacity: 1;
}
.cmd[disabled],
.cmd[disabled]:active,
.cmd[disabled]:hover,
a.cmd[disabled],
a.cmd[disabled]:active,
a.cmd[disabled]:hover {
	user-select: none;
	opacity: 1;
	cursor: default;
	color: #EEE;
	background: #CCC;
	border-color: #CCC;
}
.cmd_big {
	padding: 12px 20px;
}
.cmd_blue, .cmd_blue:focus, .cmd_blue:hover { background: #07A; }
.cmd_red, .cmd_red:focus, .cmd_red:hover { background: #A33; }

/* entrada de texto */
.cmb,
.txt,
.cmb_group .cmd {
	border: 1px solid #DDD;
	color: #000;
	background-color: #FFF;
	padding: 4px;
	transition: 0.2s border;
}
.txt_search {
	padding-left: 32px;
}
.cmb {
	padding: 3px 23px 3px 3px;
	-webkit-appearance: none;
	-moz-appearance: none;
	/*background: #FFF right no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAGCAIAAACTu1PVAAAACXBIWXMAAAsSAAALEgHS3X78AAAAXUlEQVQYlWP8//8/A3Hg/fv3LEc277n2A0OGQzrNVxNTA5OJubwQuiC3jpkyVuOZOMRUfOyRNXDr2BlbirNhV83AwIikAaqUEZfb/0PBvx9vn99+8+vff5zg3bt3AHd5PC0+8VKcAAAAAElFTkSuQmCC);*/
}
.cmb:focus,
.txt:focus {
	border-color: #AAA;
	background-color: #F8F8F8;
	transition: 0.07s border;
}
input[type=checkbox disabled] {
	opacity: 0.5;
}
.txt[disabled] {
	opacity: 0.5;
}
label input[type=checkbox] {
	position: relative;
	left: 2px;
	top: 2px;
}
.widget_readonly,
.widget_disabled {
	color: #555;
	background-color: #E4E4E4;
}
.widget_readonly {
	background-color: #F4F4F4;
}

/* migas de pan */
.migas {
	list-style-type: none;
	margin: 9px 0;
	padding: 0;
}
.migas>li {
	position: relative;
	display: inline-block;
	margin: 1px 0px;
}
.migas>li>a {
	position: relative;
	display: inline-block;
	color: #FFF;
	background: #666;
	padding: 3px 8px 3px 22px;
	text-decoration: none;
	vertical-align: middle;
}
.migas>li>a:hover {
	opacity: 1;
}
.migas>li:first-child>a {
	padding-left: 12px;
}
.migas>li:before {
	z-index: 1;
	content: "";
	display: inline-block;
	position: absolute;
	left: 0px;
	border-top: 13px solid transparent;
	border-bottom: 12px solid transparent; 
	border-left: 14px solid #FFF;
}
.migas>li:first-child:before {
	display: none;
}
.migas>li:after {
	z-index: 2;
	content: "";
	display: inline-block;
	position: absolute;
	right: -13px;
	border-top: 13px solid transparent;
	border-bottom: 12px solid transparent; 
	border-left: 14px solid #666;
}
/*.migas>li:hover>a {
	color: #DDD;
}*/
.migas>li:hover>a {
	background: #777;
}
.migas>li:hover:after {
	border-left-color: #777;
}
.migas>li .miga_cortada {
	position: relative;
	display: block;
	float: left;
	max-width: 250px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}


/* login */
@keyframes login_fade {
	0% { opacity: 0; transform: scale(1.2); }
	100% { opacity: 1; transform: scale(1); }
}
.login .page {
	background: url(images/401.jpg) center center;
	background-size: cover;
}
.login .content {
	display: flex;
	align-items: center;
}
.login_box {
	margin: 20px auto;
	animation: login_fade 1s;
}
.login_logo {
	max-width: 100%;
}
.login_reason {
	border: 1px solid #C55;
	background: rgba(255,170,170,0.5);
	color: #811;
	margin: 20px 0;
	padding: 10px 15px;
}
.login_user_pass {
	background: #FFF;
	box-shadow: 0px 3px 5px rgba(0,0,0,0.2);
	padding: 10px 20px;
}
.login_item {
	text-align: center;
}
.login_caption {
	font-weight: bold;
	color: #444;
}
.login_caption_user,
.login_caption_pass {
	display: none;
}
.login_input {
	position: relative;
}
.login_input .login_icon {
	position: absolute;
	top: 9px;
	left: 9px;
	color: #962;
	font-size: 1.3em;
	z-index: 1;
}
.login_input .txt {
	width: 100%;
	min-width: 270px;
	padding: 9px 9px 9px 40px;
	border: 0;
}
.login_hr {
	margin: 0;
	height: 1px;
	border: 0;
	background: #CCC;
}
.login_result {
	margin: 20px 0;
}
.login_actions {
	text-align: center;
}
.login_actions .cmd {
	width: 100%;
	display: block;
	padding: 12px;
}
.login_bigcmds {
	margin: 20px 0;
	text-align: center;
}
a.login_bigcmd {
	color: #444;
	display: inline-block;
	text-decoration: none;
	text-align: center;
}
a.login_bigcmd .login_icon {
	display: block;
	font-size: 40px;
}
#login_result {
	text-align: center;
}
#login_result .login_fail {
}
#login_result .login_success {
}
#login_result .login_wait {
}

/* formularios */
.form {
	display: flex;
	flex-wrap: wrap;
	margin: -5px -10px;
}
.form_datos {
	justify-content: space-between;
}
.form_field {
	margin: 5px 10px;
}
.form_field_full {
	width: 100%;
}
.form_field_fill {
	flex: 1;
}
.form_field_caption {
	color: #733;
	margin-bottom: 1px;
	font-size: 0.9em;
}
.form_field_type_checkbox .form_field_input,
.form_field_type_radio .form_field_input {
	margin: 6px 0;
}
.form_field_input .cmb_container {
	display: block;
}

/* cuadro agrupador de datos en formularios */
.frmgroup {
	border: 1px solid #CCC;
	border-radius: 4px;
	border-top-left-radius: 0;
	background-position: top;
	background-repeat: repeat-x;
	background-color: #FCFBF9;
	box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	padding: 4px 0;
	margin-top: 30px;
}
.frmgroup h3 {
	margin: 0;
	padding: 0;
	position: absolute;
	height: 1px;
}
.frmgroup h3 div {
	position: relative;
	top: -25px;
	left: -1px;
	border: 1px solid #CCC;
	background-color: #FCFBF9;
	border-bottom: 1px solid #FCFBF9;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	color: #888;
	padding: 2px 12px;
	font-size: 13px;
	font-weight: bold;
}

/* formulario de historial */
.historial_formulario {}
.historial_formulario table { page-break-before: avoid; page-break-inside: always; }
.historial_formulario tr    { page-break-inside: avoid; page-break-after: auto; }
.historial_formulario thead { display: table-header-group; }
.historial_formulario tfoot { display: table-footer-group; }
.historial_formulario_form {
	margin: auto;
	max-width: 1000px;
}
.historial_formulario_noprint {
	display: initial;
}
.historial_formulario_print {
	display: none;
}
@media print {
	.historial_formulario_noprint {
		display: none;
	}
	.historial_formulario_print {
		display: initial;
	}
}

/* campos */
.campos {
	margin-left: 16px;
}
.campos * {
	box-sizing: border-box;
}
.campos_tabla {
	width: 100%;
}
.campo {
}
.campo_borrado {
	background: #FDD;
	opacity: 0.5;
}
.campo_acciones {
	width: 1px;
	white-space: nowrap;
}
.campo_accion {
	cursor: pointer;
	background: #CCC;
	color: #333;
	border: 0px;
	padding: 0px 4px;
	margin-left: 2px;
}
.campo_accion:first-child {
	margin-left: 0px;
}
.campo_accion:hover {
	opacity: 0.9;
}
.campo_accion[disabled],
.campo_accion[disabled]:hover {
	cursor: default;
	background: #AAA;
	opacity: 1;
}
.campo_accion_icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: center center no-repeat;
	vertical-align: middle;
}

/* tabla de items */
.listitems {
}
.listitem {
	padding: 1px 4px;
	border: 1px dotted transparent;
}
.listitem_marv {
	margin: 6px 0;
}
.listitem_clickable {
	cursor: pointer;
}
.listitem_default,
.listitem_clickable:active,
.listitem_focusable:focus {
	border-color: #000;
}
.listitem_selected,
.listitem_focusable:focus,
.listitem_clickable:hover {
	background: #F0F0F0;
}
.listitem_active {
	background: #E0E0E0;
}

/* tabla de items */
.items_table {
	border-collapse: collapse;
	width: 100%;
}
.items_item:hover {
	cursor: pointer;
	background: #F0F0F0;
}
.items_item>td {
	padding: 9px;
}

















/* barra de porcentaje */
.percentbar {
	position: relative;
	width: 100%;
	min-width: 120px;
	background: #DDD;
	border: 1px solid #CCC;
}
.percentbar_bar {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	background: #ED66AA;
}
.percentbar_percent {
	display: block;
	position: relative;
	text-align: center;
	font-size: 0.85em;
}

/* lista de enlaces */
.linklist {
	display: inline-block;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.linklist a {
	display: block;
	padding: 5px 9px;
	text-decoration: none;
	border-radius: 4px;
}
.linklist a:hover {
	color: #000;
	background: #EEE;
}

/* paginador */
.pager {
	display: flex;
}
.pager_page {
	cursor: default;
	color: #888;
	background: #F0F0F0;
	padding: 5px 9px;
	border: 1px solid #DDD;
}
.pager_page {
	border-left: 0px;
}
.pager_page:first-child {
	border: 1px solid #DDD;
}
.pager_link {
	cursor: pointer;
	color: #444;
}
.pager_link:hover,
.pager_active {
	background: #888;
	color: #FFF;
}
.pager_link:active {
	opacity: 0.8;
}
.pager_active {
	text-align: center;
	width: 40px;
}
.pager_link[disabled],
.pager_link[disabled]:hover {
	cursor: default;
	opacity: 0.5;
}
.pager_prev,
.pager_next {
	width: 32px;
	text-align: center;
}

/* tabla de datos */
.dtable {
	background: #F8F8F8;
	box-shadow: 0px 2px 3px rgba(0,0,0,0.2);
	border: 1px solid #DDD;
	border-collapse: collapse;
}
.dtable_row_disabled {
	background: #EEE;
}
.dtable_data tbody tr:nth-child(even) {
	background: #FFF;
}
.dtable_center {
	margin-left: auto;
	margin-right: auto;
}
.dtable th,
.dtable td,
.dtable tbody tr.dtable_hover td>div,
.dtable tbody tr.dtable_hover td>a {
	padding: 6px 9px;
	cursor: default;
	vertical-align: top;
	font-weight: normal;
}
.dtable_cells>*>tr>th,
.dtable_cells>*>tr>td {
	border: 1px solid #DDD;
}
.dtable tbody tr.dtable_hover td {
	padding: 0;
}
.dtable tbody tr.dtable_hover td>div,
.dtable tbody tr.dtable_hover td>a {
	display: block;
	text-decoration: none;
	opacity: 1;
}
.dtable tbody tr.dtable_hovered td,
.dtable tbody tr.dtable_hover:hover {
	background: #DDD;
	opacity: 1;
}

.dtable th {
	color: #888;
	background: #F0F0F0;
	border-bottom: 2px solid #DDD;
	border-right: 1px solid #DDD;
}
.dtable td {
	border-right: 1px solid #DDD;
}

/* form table */
.ftable_center {
	margin: auto;
}
.ftable th,
.ftable td {
	padding: 2px 5px;
}
.ftable td.ftable_units {
	padding-left: 0;
}
.ftable th {
	font-weight: normal;
	color: #444;
}
.ftable_left th {
	text-align: right;
}
.ftable td {
	/*font-weight: bold;*/
}
.ftable_left th {
	width: 1px;
	white-space: nowrap;
}


/* newalert: específicos */
.newalert,
.newalert_mobile .newalert {
	border: 0;
	padding: 0;
}
.newalert_full .newalert,
.newalert_desktop .newalert {
	border-radius: 9px;
}
.newalert_title {
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
	padding: 6px 14px;
	color: #FFF;
	background: #333;
	border-radius: 9px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom: 2px solid #CCC;
}
.newalert_mobile .newalert_title {
	border-radius: 0;
}
.newalert_icon {
	padding: 14px;
	padding-right: 0;
}
.newalert_body {
	position: relative;
	padding: 14px;
}
.newalert_full .newalert_frame {
	top: 14px;
	left: 14px;
	right: 14px;
	bottom: 14px;
	width: auto;
	height: auto;
}
.newalert_cmds {
	padding: 14px;
	padding-top: 0;
}
.newalert_mobile .newalert_cmds {
	padding-bottom: 28px;
}

/* xitemsearch: customs */
body .xitemsearch_page_filler {
	flex: none;
}
.txt_search_input,
.txt_search_input:focus {
	background-color: #FEA;
}
.xitemsearch_search_input,
.xitemsearch_search_input:focus {
	background-color: #FEA;
}
.xitemsearch_table>thead>tr>th>span,
.xitemsearch_table>thead>tr>th>*>span {
	color: #222;
	font-weight: 300;
	font-size: 0.8em;
}
.xitemsearch_table>thead>tr>th>span {
	cursor: default;
}

/* cajas */
.box {
	padding: 9px 12px;
	border: 1px solid #DDD;
	background: #F0F0F0;
}
.box_info { border-color: #6CF; background: #DEF; }
.box_ok   { border-color: #6D4; background: #DFC; }
.box_warn { border-color: #FD4; background: #FFFDF4; }
.box_err  { border-color: #F88; background: #FEE; }

/* cuadros */
.boxh,
.boxs {
	display: block;
	border: 1px solid #CCC;
	background-color: #F8F8F8;
	border-radius: 4px;
	padding: 9px;
}
.boxh {
	border: 1px solid #CCC;
	padding: 0px;
}
.boxs {
	background-color: #FFF;
	padding: 0px;
}

/* barra de progreso */
.sprogress {
	position: relative;
	width: 100%;
	background: #222;
	color: #FFF;
	text-align: center;
}
.sprogress_caption {
	position: relative;
	padding: 2px;
}
.sprogress_bar {
	position: absolute;
	width: 0%;
	top: 0;
	bottom: 0;
	background: #5A80CC;
}

/* enlaces con estilo */
.xp, .xpb {
	border-radius: 4px;
	padding: 3px 7px 3px 7px;
	color: #402E1A;
	text-decoration: none !important;
}
.xp:hover, .xpb:hover {
	padding: 2px 6px 2px 6px;
	border: 1px solid #CCC;
	background-color: #EEE;
	color: #000;
}
.xp:focus, .xpb:focus,
.xp:active, .xpb:active {
}
.xpb {
	display: block;
	margin: 1px;
}


/* espera */
.wait {
	position: fixed;
	bottom: 20px;
	right: 20px;
	color: #666;
	z-index: 10;
}
body.wait_body {
	cursor: wait;
}
.wait_eclipse {
	position: relative;
	display: inline-block;
	animation: wait_eclipse 1.2s linear infinite;
	width: 48px;
	height: 48px;
	border-radius: 50%;
	box-shadow: 0 3px 0 0 #000;
	transform-origin: 50% 54%;
}
@keyframes wait_eclipse {
	0% {
		transform: rotate(0deg);
		box-shadow: 0 3px 0 0 #FD4;
	}
	25% {
		transform: rotate(90deg);
		box-shadow: 0 5px 0 0 #690;
	}
	50% {
		transform: rotate(180deg);
		box-shadow: 0 3px 0 0 #20F;
	}
	75% {
		transform: rotate(270deg);
		box-shadow: 0 3px 0 0 #F0A;
	}
	100% {
		transform: rotate(360deg);
		box-shadow: 0 3px 0 0 #FD4;
	}
}



/* para PC */
@media (min-width: 1000px) {
}


