
/* ::::: http://cvi.mes.edu.cu/peduniv/lib/pkp/styles/lib/jqueryUi/jqueryUi.css ::::: */

.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -1e+8px; }
.ui-helper-reset { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none outside none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
* html .ui-helper-clearfix { height: 1%; }
.ui-helper-clearfix { display: block; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0px; left: 0px; position: absolute; opacity: 0; }
.ui-state-disabled { cursor: default ! important; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-widget-overlay { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.ui-widget { font-family: Lucida Grande,Lucida Sans,Arial,sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Lucida Grande,Lucida Sans,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid rgb(166, 201, 226); background: url('ui-bg_inset-hard_100_fcfdfd_1x100.png') repeat-x scroll 50% bottom rgb(252, 253, 253); color: rgb(34, 34, 34); }
.ui-widget-content a { color: rgb(34, 34, 34); }
.ui-widget-header { border: 1px solid rgb(66, 151, 215); background: url('ui-bg_gloss-wave_55_5c9ccc_500x100.png') repeat-x scroll 50% 50% rgb(92, 156, 204); color: rgb(255, 255, 255); font-weight: bold; }
.ui-widget-header a { color: rgb(255, 255, 255); }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid rgb(197, 219, 236); background: url('ui-bg_glass_85_dfeffc_1x400.png') repeat-x scroll 50% 50% rgb(223, 239, 252); font-weight: bold; color: rgb(46, 110, 158); }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: rgb(46, 110, 158); text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid rgb(121, 183, 231); background: url('ui-bg_glass_75_d0e5f5_1x400.png') repeat-x scroll 50% 50% rgb(208, 229, 245); font-weight: bold; color: rgb(29, 89, 135); }
.ui-state-hover a, .ui-state-hover a:hover { color: rgb(29, 89, 135); text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid rgb(121, 183, 231); background: url('ui-bg_inset-hard_100_f5f8f9_1x100.png') repeat-x scroll 50% 50% rgb(245, 248, 249); font-weight: bold; color: rgb(225, 112, 9); }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: rgb(225, 112, 9); text-decoration: none; }
.ui-widget :active { outline: medium none; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid rgb(250, 212, 46); background: url('ui-bg_flat_55_fbec88_40x100.png') repeat-x scroll 50% 50% rgb(251, 236, 136); color: rgb(54, 54, 54); }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { color: rgb(54, 54, 54); }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid rgb(205, 10, 10); background: url('ui-bg_glass_95_fef1ec_1x400.png') repeat-x scroll 50% 50% rgb(254, 241, 236); color: rgb(205, 10, 10); }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: rgb(205, 10, 10); }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: rgb(205, 10, 10); }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: 0.7; font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: 0.35; background-image: none; }
.ui-icon { width: 16px; height: 16px; background-image: url('ui-icons_469bdd_256x240.png'); }
.ui-widget-content .ui-icon { background-image: url('ui-icons_469bdd_256x240.png'); }
.ui-widget-header .ui-icon { background-image: url('ui-icons_d8e7f3_256x240.png'); }
.ui-state-default .ui-icon { background-image: url('ui-icons_6da8d5_256x240.png'); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url('ui-icons_217bc0_256x240.png'); }
.ui-state-active .ui-icon { background-image: url('ui-icons_f9bd01_256x240.png'); }
.ui-state-highlight .ui-icon { background-image: url('ui-icons_2e83ff_256x240.png'); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image: url('ui-icons_cd0a0a_256x240.png'); }
.ui-icon-carat-1-n { background-position: 0px 0px; }
.ui-icon-carat-1-ne { background-position: -16px 0px; }
.ui-icon-carat-1-e { background-position: -32px 0px; }
.ui-icon-carat-1-se { background-position: -48px 0px; }
.ui-icon-carat-1-s { background-position: -64px 0px; }
.ui-icon-carat-1-sw { background-position: -80px 0px; }
.ui-icon-carat-1-w { background-position: -96px 0px; }
.ui-icon-carat-1-nw { background-position: -112px 0px; }
.ui-icon-carat-2-n-s { background-position: -128px 0px; }
.ui-icon-carat-2-e-w { background-position: -144px 0px; }
.ui-icon-triangle-1-n { background-position: 0px -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0px -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0px -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0px -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0px -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0px -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0px -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0px -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0px -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0px -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0px -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0px -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0px -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
.ui-corner-tl { border-top-left-radius: 5px; }
.ui-corner-tr { border-top-right-radius: 5px; }
.ui-corner-bl { border-bottom-left-radius: 5px; }
.ui-corner-br { border-bottom-right-radius: 5px; }
.ui-corner-top { border-top-left-radius: 5px; border-top-right-radius: 5px; }
.ui-corner-bottom { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
.ui-corner-right { border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
.ui-corner-left { border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.ui-corner-all { border-radius: 5px 5px 5px 5px; }
.ui-widget-overlay { background: url('ui-bg_flat_0_aaaaaa_40x100.png') repeat-x scroll 50% 50% rgb(170, 170, 170); opacity: 0.3; }
.ui-widget-shadow { margin: -8px 0px 0px -8px; padding: 8px; background: url('ui-bg_flat_0_aaaaaa_40x100.png') repeat-x scroll 50% 50% rgb(170, 170, 170); opacity: 0.3; border-radius: 8px 8px 8px 8px; }
.ui-resizable { position: relative; }
.ui-resizable-handle { position: absolute; font-size: 0.1px; z-index: 99999; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px; }
.ui-selectable-helper { position: absolute; z-index: 100; border: 1px dotted black; }
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0px none ! important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: 0.5em 0.5em 0.5em 0.7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: 0.5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0px none; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }
.ui-autocomplete { position: absolute; cursor: default; }
* html .ui-autocomplete { width: 1px; }
.ui-menu { list-style: none outside none; padding: 2px; margin: 0px; display: block; float: left; }
.ui-menu .ui-menu { margin-top: -3px; }
.ui-menu .ui-menu-item { margin: 0px; padding: 0px; float: left; clear: left; width: 100%; }
.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 0.2em 0.4em; line-height: 1.5; }
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; }
.ui-button { display: inline-block; position: relative; padding: 0px; margin-right: 0.1em; text-decoration: none ! important; cursor: pointer; text-align: center; overflow: visible; }
.ui-button-icon-only { width: 2.2em; }
button.ui-button-icon-only { width: 2.4em; }
.ui-button-icons-only { width: 3.4em; }
button.ui-button-icons-only { width: 3.7em; }
.ui-button .ui-button-text { display: block; line-height: 1.4; }
.ui-button-text-only .ui-button-text { padding: 0.4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: 0.4em; text-indent: -1e+7px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: 0.4em 1em 0.4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: 0.4em 2.1em 0.4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
input.ui-button { padding: 0.4em 1em; }
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: 0.5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: 0.5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: 0.5em; }
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0px; margin-right: -0.3em; }
button.ui-button::-moz-focus-inner { border: 0px none; padding: 0px; }
.ui-dialog { position: absolute; padding: 0.2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: 0.5em 1em 0.3em; position: relative; }
.ui-dialog .ui-dialog-title { float: left; margin: 0.1em 16px 0.2em 0px; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: 0.3em; top: 50%; width: 19px; margin: -10px 0px 0px; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0px; }
.ui-dialog .ui-dialog-content { position: relative; border: 0px none; padding: 0.5em 1em; background: none repeat scroll 0% 0% transparent; overflow: auto; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0px 0px; background-image: none; margin: 0.5em 0px 0px; padding: 0.3em 1em 0.5em 0.4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: 0.5em 0.4em 0.5em 0px; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: 0.7em; display: block; border: 0px none; background-position: 0px 0px; }
.ui-slider-horizontal { height: 0.8em; }
.ui-slider-horizontal .ui-slider-handle { top: -0.3em; margin-left: -0.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0px; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0px; }
.ui-slider-horizontal .ui-slider-range-max { right: 0px; }
.ui-slider-vertical { width: 0.8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -0.3em; margin-left: 0px; margin-bottom: -0.6em; }
.ui-slider-vertical .ui-slider-range { left: 0px; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0px; }
.ui-slider-vertical .ui-slider-range-max { top: 0px; }
.ui-tabs { position: relative; padding: 0.2em; }
.ui-tabs .ui-tabs-nav { margin: 0px; padding: 0.2em 0.2em 0px; }
.ui-tabs .ui-tabs-nav li { list-style: none outside none; float: left; position: relative; top: 1px; margin: 0px 0.2em 1px 0px; border-bottom: 0px none ! important; padding: 0px; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: 0.5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0px; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
.ui-tabs .ui-tabs-panel { display: block; border-width: 0px; padding: 1em 1.4em; background: none repeat scroll 0% 0% transparent; }
.ui-tabs .ui-tabs-hide { display: none ! important; }
.ui-datepicker { width: 17em; padding: 0.2em 0.2em 0px; }
.ui-datepicker .ui-datepicker-header { position: relative; padding: 0.2em 0px; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left: 2px; }
.ui-datepicker .ui-datepicker-next { right: 2px; }
.ui-datepicker .ui-datepicker-prev-hover { left: 1px; }
.ui-datepicker .ui-datepicker-next-hover { right: 1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
.ui-datepicker .ui-datepicker-title { margin: 0px 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0px; }
.ui-datepicker select.ui-datepicker-month-year { width: 100%; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%; }
.ui-datepicker table { width: 100%; font-size: 0.9em; border-collapse: collapse; margin: 0px 0px 0.4em; }
.ui-datepicker th { padding: 0.7em 0.3em; text-align: center; font-weight: bold; border: 0px none; }
.ui-datepicker td { border: 0px none; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: 0.2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: 0.7em 0px 0px; padding: 0px 0.2em; border-left: 0px none; border-right: 0px none; border-bottom: 0px none; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: 0.5em 0.2em 0.4em; cursor: pointer; padding: 0.2em 0.6em 0.3em; width: auto; overflow: visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; }
.ui-datepicker.ui-datepicker-multi { width: auto; }
.ui-datepicker-multi .ui-datepicker-group { float: left; }
.ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0px auto 0.4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width: 0px; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0px; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; }
.ui-datepicker-row-break { clear: both; width: 100%; }
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float: right; }
.ui-datepicker-rtl .ui-datepicker-group { float: right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width: 0px; border-left-width: 1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0px; border-left-width: 1px; }
.ui-datepicker-cover { display: block; position: absolute; z-index: -1; top: -4px; left: -4px; width: 200px; height: 200px; }
.ui-progressbar { height: 2em; text-align: left; }
.ui-progressbar .ui-progressbar-value { margin: -1px; height: 100%; }

/* ::::: http://cvi.mes.edu.cu/peduniv/lib/pkp/styles/lib/jquery.pnotify.default.css ::::: */

.ui-pnotify { top: 18px; right: 18px; position: absolute; height: auto; z-index: 9999; }
html > body .ui-pnotify { position: fixed; }
.ui-pnotify .ui-pnotify-shadow { margin: 0px; position: absolute; top: 2px; left: 2px; bottom: -3px; right: -3px; z-index: -1; }
.ui-pnotify-container { background-position: 0px 0px; padding: 8px; height: 100%; }
.ui-pnotify-closer { float: right; margin-left: 2px; }
.ui-pnotify-title { display: block; font-size: 1em; font-weight: bold; margin-bottom: 4px; }
.ui-pnotify-text { font-size: 0.8em; display: block; }
.ui-pnotify-icon, .ui-pnotify-icon span { display: block; float: left; margin-right: 2px; }
.ui-pnotify-history-container { position: absolute; top: 0px; right: 18px; width: 70px; border-top: medium none; z-index: 10000; }
.ui-pnotify-history-container .ui-pnotify-history-header { padding: 2px; }
.ui-pnotify-history-container .ui-pnotify-history-all { display: block; width: 100%; }
.ui-pnotify-history-container .ui-pnotify-history-last { display: block; width: 100%; }
.ui-pnotify-history-container .ui-pnotify-history-pulldown { display: block; margin: 0px auto; }

/* ::::: http://cvi.mes.edu.cu/peduniv/lib/pkp/styles/common.css ::::: */

body { margin: 0px; padding: 0px; background-color: rgb(251, 251, 243); color: rgb(17, 17, 17); font-family: Verdana,Arial,Helvetica,sans-serif; text-align: center; }
div { text-align: left; }
p { margin: 1em 0px; }
table { border: 0px none; border-spacing: 0px; font-size: 1em; }
form { margin: 0px; }
a { text-decoration: underline; }
a.plain { text-decoration: none; }
ul { margin: 0.25em 0px 0.75em; padding: 0px 0px 0px 2.5em; }
tt { font-size: 1.25em; }
label {  }
label.error { color: rgb(153, 0, 0); }
input.textField, select.selectMenu, textarea.textArea, input.uploadField { background-color: rgb(240, 240, 232); color: rgb(0, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; border-width: 2px; border-style: solid; border-color: rgb(102, 102, 102) rgb(232, 232, 225) rgb(232, 232, 225) rgb(102, 102, 102); font-size: 1em; }
input.button { padding-left: 0.5em; padding-right: 0.5em; background-color: rgb(232, 232, 225); font-size: 1em; }
input.defaultButton { background-color: rgb(51, 119, 85); color: rgb(251, 251, 243); font-weight: bold; }
#container { width: 100% ! important; min-width: 730px ! important; margin: 0px auto; text-align: center; }
#header { width: 100%; text-align: center; }
#headerTitle { text-align: left ! important; margin: 0px auto; padding: 0px; width: 100%; }
#header h1 { margin: 0px auto; padding: 0.5em 0px 0.25em 10%; font-family: Georgia,'Times New Roman',Times,serif; font-weight: normal; }
#footer { width: 100%; min-height: 50px; position: static; clear: both; text-align: center; }
#footerContent { width: 100%; margin: 0px auto; padding-left: 10%; }
#main { padding: 0.5em 0em 2em; }
#main h2 { margin: 0em 1em 0.5em 0em; padding-top: 0.5em; font-family: Georgia,'Times New Roman',Times,serif; font-weight: normal; }
#main h3 { margin: 0em 1em 0.5em 0em; padding-top: 0em; font-family: Georgia,'Times New Roman',Times,serif; font-weight: normal; }
#navbar { margin-right: 0px; padding-bottom: 0.5em; border-bottom: 2px dotted rgb(0, 0, 0); }
#breadcrumb { padding-top: 1em; font-size: 0.7em; }
#content { margin: 0px; padding: 0.5em 0px 0px; font-size: 0.7em; border-top: 2px dotted rgb(0, 0, 0); }
#content h3 { margin: 0em 1em 0.25em 0em; padding-top: 0.75em; font-family: Georgia,'Times New Roman',Times,serif; font-weight: normal; font-size: 1.8em; }
#content h4 { margin: 0.75em 1em 0.25em 0em; font-family: Georgia,'Times New Roman',Times,serif; font-weight: normal; font-size: 1.5em; }
#content h5 { margin: 0em 1em 0.25em 0em; padding-top: 0.75em; font-weight: bold; font-size: 1em; }
#breadcrumb a { text-decoration: none; }
#breadcrumb a.current { font-weight: bold; }
#footer div.debugStats { font-size: 0.6em; }
span.disabled, label.disabled { color: rgb(102, 102, 102); }
a.action, a.file { font-size: 0.85em; text-transform: uppercase; }
a.icon { text-decoration: none; }
a.icon img { border: 0px none; }
a.icon:hover { background: none repeat scroll 0% 0% transparent; }
span.formRequired { color: rgb(51, 51, 51); font-size: 0.9em; }
span.heading { font-size: 0.85em; text-transform: uppercase; }
span.highlight { border-bottom: 1px dotted rgb(0, 0, 0); }
div.warningMessage { background: url('icon_alert.gif') no-repeat scroll 3px 40% transparent; margin: 5px; padding: 5px 5px 5px 25px; }
.nowrap { white-space: nowrap; }
table.info td { padding: 0px 0.5em 0.5em 0px; }
table.listing td { padding: 0.25em 1.5em 0.25em 0.5em; }
table.listing tr.heading td, table.listing td.heading, table.info td.heading { font-size: 0.85em; text-transform: uppercase; font-weight: normal; padding: 0.75em 1.5em 1em 0.5em; }
table.info td.heading { padding-left: 0px; }
table.listing td.nodata, table.info td.nodata { text-align: center; font-style: italic; }
table.listing td.headseparator { border-top: 1px dotted rgb(0, 0, 0); font-size: 0.1em; line-height: 1%; }
table.listing td.endseparator { border-top: 1px dotted rgb(0, 0, 0); font-size: 0.25em; line-height: 10%; }
table.listing td.separator, table.info td.separator { border-top: 1px dotted rgb(221, 221, 208); font-size: 0.1em; line-height: 1%; }
table.data tr {  }
table.data td { padding-bottom: 0.25em; }
table.data td.label { padding-right: 1em; }
table.data td.value {  }
table.data td.separator { padding: 0.5em; font-size: 0.1em; line-height: 1%; }
table.data td.heading { padding-left: 0px; padding-right: 0px; }
table.nested tr { padding: 0px; margin: 0px; }
span.nested { padding: 0px 4px 0px 0px; font-size: 1.2em; }
span.pkp_form_error { color: rgb(153, 0, 0); font-weight: bold; font-size: 1em; }
span.pkp_form_success { color: rgb(0, 153, 0); font-weight: bold; font-size: 1em; }
ul.pkp_form_error_list { color: rgb(153, 0, 0); }
ul.menu { margin: 0px; padding: 0px; }
ul.menu li { margin: 0px; padding: 0px 1.5em 0px 0px; display: inline; }
ul.menu li.current { font-weight: bold; }
ul.menu a { font-size: 0.85em; text-transform: uppercase; text-decoration: none; }
ul.steplist { margin: 0px; padding: 0px; list-style-type: decimal; }
ul.steplist li { margin: 0px; padding: 0px 0.5em 0px 0px; font-size: 0.85em; display: inline; text-transform: uppercase; }
ul.steplist li.current { font-weight: bold; }
ul.steplist a { text-decoration: none; }
ul.plain { list-style-type: none; padding-left: 1.5em; }
ul.filter { margin: 0px; padding: 1.5em 0px; list-style-type: none; }
ul.filter li { padding-right: 1.5em; display: inline; }
div.separator { width: 100%; margin-top: 1em; margin-bottom: 0.25em; padding: 0px; border-bottom: 1px dotted rgb(0, 0, 0); font-size: 0.5em; line-height: 25%; }

/* ::::: http://cvi.mes.edu.cu/peduniv/lib/pkp/styles/themes/default/pnotify.css ::::: */

.ui-pnotify-container { border: 1px solid rgb(170, 170, 170); }
.notifySuccess .ui-pnotify-container { background: none repeat scroll 0% 0% rgb(231, 249, 231); }
.notifyWarning .ui-pnotify-container { background: none repeat scroll 0% 0% rgb(252, 239, 161); }
.notifyError .ui-pnotify-container { background: none repeat scroll 0% 0% rgb(254, 241, 236); }
.notifyInfo .ui-pnotify-container { background: none repeat scroll 0% 0% rgb(231, 242, 254); }
.notifyForbidden .ui-pnotify-container { background: none repeat scroll 0% 0% rgb(252, 174, 105); }
.notifyHelp .ui-pnotify-container { background: none repeat scroll 0% 0% rgb(231, 242, 254); }
.ui-pnotify-title { float: left; font-size: 1.2em; }
.ui-pnotify-text { text-align: left; clear: left; font-size: 1em; }
.ui-pnotify-history-container { text-align: center; }

/* ::::: http://cvi.mes.edu.cu/peduniv/lib/pkp/styles/themes/default/notificationIcons.css ::::: */

.notifyIcon { width: 16px; height: 16px; background-image: url('ui-icons_222222_256x240.png'); }
.notifyIconSuccess { background-position: -64px -144px; }
.notifyIconWarning { background-position: -32px -144px; }
.notifyIconError { background-position: 0px -144px; }
.notifyIconInfo { background-position: -16px -144px; }
.notifyIconForbidden { background-position: -192px -96px; }
.notifyIconHelp { background-position: -48px -144px; }
.ui-pnotify-closer .ui-icon { background-image: url('ui-icons_222222_256x240.png'); }
.notifyIconNewPage { background-image: url('page_new.gif'); }
.notifyIconPageAttachment { background-image: url('page_attachment.gif'); }
.notifyIconEdit { background-image: url('edit.gif'); }
.notifyIconNewComment { background-image: url('comment_new.gif'); }
.notifyIconPublished { background-image: url('list_world.gif'); }
.notifyIconNewAnnouncement { background-image: url('note_new.gif'); }
.notifyIconPageAlert { background-image: url('page_alert.gif'); }

/* ::::: http://cvi.mes.edu.cu/peduniv/styles/common.css ::::: */

.ui-pnotify-title { font-size: 0.8em; }
.ui-pnotify-text { font-size: 0.6em; }
.ui-pnotify-history-container .ui-pnotify-history-header { font-size: 0.8em; }
a:link { color: rgb(51, 119, 85); }
a:active { color: rgb(34, 85, 51); }
a:visited { color: rgb(51, 119, 85); }
a:hover { color: rgb(34, 85, 51); background: none repeat scroll 0% 0% rgb(204, 221, 204); }
#header { background-color: rgb(170, 187, 170); }
#footer { background-color: rgb(170, 187, 170); }
#main { width: 80%; margin: 0px auto; }
#accessKey { margin-bottom: 2em; }
#accessKey img { vertical-align: middle; margin: 0px; padding: 0px; }
#content img.accessLogo { vertical-align: middle; margin: 0px; padding: 0px; }
#navbar a { font-size: 0.65em; letter-spacing: 0.05em; }
#announcementsHome { width: 100%; margin: 2em 0px; }
#announcementsHome h3 { text-align: center; }
#announcements { width: 100%; }
#announcements h3 { text-align: center; }
table.announcements { width: 100%; }
table.announcements td { padding: 0.25em 0.5em; }
table.announcements td.nodata { text-align: center; font-style: italic; }
table.announcements td.headseparator { border-top: 1px dotted rgb(0, 0, 0); font-size: 0.1em; line-height: 1%; }
table.announcements td.endseparator { border-top: 1px dotted rgb(0, 0, 0); font-size: 0.25em; line-height: 10%; }
table.announcements td.separator { border-top: 1px dotted rgb(221, 221, 208); font-size: 0.1em; line-height: 1%; }
table.announcements tr.intro {  }
table.announcements td.intro {  }
table.announcements tr.title { vertical-align: top; }
table.announcements td.title { width: 85%; }
table.announcements td.title h4 {  }
table.announcements tr.description { vertical-align: top; }
table.announcements td.description { width: 85%; }
table.announcements tr.details { vertical-align: bottom; }
table.announcements td.posted { padding-top: 1em; font-style: italic; }
table.announcements td.more { width: 15%; text-align: right; }
table.announcementsMore { width: 100%; }
table.announcementsMore td { padding-top: 1.5em; text-align: right; }
h4.tocSectionTitle {  }
table.tocArticle { width: 100%; }
table.tocArticle td.tocTitle { width: 70%; height: 100%; }
table.tocArticle td.tocGalleys { width: 30%; text-align: right; }
table.tocArticle td.tocAuthors { padding-left: 30px; font-style: italic; vertical-align: top; }
table.tocArticle td.tocPages { text-align: right; vertical-align: top; }
.tocArticleCoverImage img { border: 0px none; float: left; width: 100px; margin: 0px 1em 1em 0px; }
#homepageImage img { display: block; margin: 0px auto; border: 0px none; text-align: center; }
.homepageImage img { border: 0px none; float: left; width: 100px; margin: 1em 1em 1em 0px; text-align: center; }
#issueCoverImage img { display: block; border: 0px none; }
.issueCoverImage img { border: 0px none; float: left; width: 100px; margin: 1em 1em 1em 0px; }
#issueCoverImage a:link, .issueCoverImage a:link {  }
#issueCoverImage a:active, .issueCoverImage a:active {  }
#issueCoverImage a:visited, .issueCoverImage a:visited {  }
#issueCoverImage a:hover, .issueCoverImage a:hover {  }
ol.editorialTeam {  }
ol.editorialTeam li { list-style: none outside none; }
ol.editorialTeam, ol.editorialTeam li { margin-left: 0px; padding-left: 0px; }
pre { background-color: rgb(240, 240, 232); color: rgb(0, 0, 0); font-size: 1.25em; }
.highlightReviewerNotNotified, .highlightCopyediting { background: none repeat scroll 0% 0% rgb(237, 235, 196); }
.highlightNoDecision, .highlightLayoutEditing { background: none repeat scroll 0% 0% rgb(216, 233, 189); }
.highlightRevisedCopyUploaded, .higlightProofreading { background: none repeat scroll 0% 0% rgb(198, 235, 228); }
.highlightReviewerConfirmationOverdue { background: none repeat scroll 0% 0% rgb(157, 209, 230); }
.highlightReviewerCompletionOverdue { background: none repeat scroll 0% 0% rgb(116, 197, 216); }
.fastTracked { background-color: rgb(170, 187, 170); }
table.listing tr.data td { border-top: 1px dotted rgb(221, 221, 208); border-bottom: 1px dotted rgb(221, 221, 208); }
table.listing tr.data td.drag { cursor: move; }
div.progressbar { background-image: url('progbg.gif'); background-repeat: no-repeat; height: 27px; width: 505px; z-index: 1; }
td.notificationContent { padding-left: 5px; padding-right: 5px; }
td.notificationFunction { padding-left: 5px; padding-right: 5px; text-align: right; }
.throbber { display: none; background: url('throbber.gif') no-repeat scroll 0% 0% transparent; width: 25px; height: 25px; margin-left: 50%; margin-top: 5%; }
#sizer a { outline: medium none; text-indent: -9999px; display: block; float: left; width: 20px; height: 23px; margin-right: 4px; margin-left: 8px; }
#journalListPageInfo { float: right; }
#journalListPageLinks { float: left; }
ul.tagit { padding: 1px 5px; overflow: auto; margin-left: inherit; margin-right: inherit; }
.hidden { display: none; }
ul.tagit li { display: block; float: left; margin: 2px 5px 2px 0px; }
ul.tagit li.tagit-choice { padding: 0.2em 18px 0.2em 0.5em; position: relative; line-height: inherit; }
ul.tagit li.tagit-new { padding: 0.25em 4px 0.25em 0px; }
ul.tagit li.tagit-choice a.tagit-label { cursor: pointer; text-decoration: none; }
ul.tagit li.tagit-choice .tagit-close { cursor: pointer; position: absolute; right: 0.1em; top: 50%; margin-top: -8px; }
ul.tagit li.tagit-choice .tagit-close .text-icon { display: none; }
.ui-autocomplete .ui-menu-item a { font-size: 0.6em; }
ul.tagit li.tagit-choice input { display: block; float: left; margin: 2px 5px 2px 0px; }
ul.tagit input[type="text"] { -moz-box-sizing: border-box; border: medium none; margin: 0px; padding: 0px; width: inherit; background-color: inherit; outline: medium none; }

/* ::::: http://cvi.mes.edu.cu/peduniv/styles/compiled.css ::::: */

.pkp_form li { list-style: none outside none; }
.composite-ui button { white-space: nowrap; }
.browserChrome .composite-ui select, .browserChrome .composite-ui button, .browserSafari .composite-ui select, .browserSafari .composite-ui button { padding: 2px; }
.composite-ui > .ui-tabs { margin-top: 20px; padding: 0px; border: 0px none; }
.composite-ui > .ui-tabs ul.main-tabs { background: none repeat scroll 0% 0% rgb(251, 251, 243); border: 0px none; padding: 0px; }
.composite-ui > .ui-tabs ul.main-tabs li.ui-tabs-selected a { color: rgb(85, 85, 85); }
.composite-ui > .ui-tabs ul.main-tabs li.ui-tabs-selected { padding-bottom: 2px; background: none repeat scroll 0% 0% rgb(206, 215, 225); }
.composite-ui > .ui-tabs ul.main-tabs a { color: rgb(204, 204, 204); font-size: 1.5em; padding: 0.2em 1em; }
.composite-ui > .ui-tabs div.main-tabs { padding: 0px; }
.composite-ui > .ui-tabs div.main-tabs > .canvas { height: 100%; }
.composite-ui div.canvas { margin: 0px; padding: 0px; background-color: rgb(239, 239, 239); width: 100%; }
.composite-ui div.pane { border: 1px solid rgb(182, 201, 213); background-color: rgb(239, 239, 239); height: 100%; }
.composite-ui div.pane div.wrapper { padding: 30px; }
.composite-ui .scrollable { overflow-y: auto; overflow-x: hidden; }
.fullscreen { display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 999; margin: 0px; padding: 0px; background: inherit; font-size: 120%; }
#fullScreenButton { float: right; margin-top: 5px; }
.composite-ui div.pane div.help-message { margin: 40px; padding-left: 30px; background: url('alert.gif') no-repeat scroll 0% 0% transparent; }
.composite-ui div.canvas > div.text-pane { background-color: rgb(206, 215, 225); padding: 0px 30px; }
.composite-ui div.grid table { border: 0px none; }
.composite-ui div.grid th .options { margin: 0px; }
.composite-ui div.grid th .options a { margin: 0px; }
.composite-ui div.grid td { border-bottom: 1px solid rgb(182, 201, 213); }
.composite-ui div.grid .row_actions a, .composite-ui div.grid .options a { text-decoration: none; padding-right: 5px; }
.composite-ui div.two-pane table.pane_header { width: 100%; border-collapse: collapse; }
.composite-ui div.two-pane table.pane_header tr { height: 30px; padding: 4px 0px; }
.composite-ui div.two-pane table.pane_header th { padding: 0px 4px; background-color: rgb(206, 215, 225); color: rgb(32, 83, 141); vertical-align: middle; }
.composite-ui div.two-pane > div.left-pane { float: left; width: 25%; }
.composite-ui div.two-pane > div.right-pane { float: left; position: relative; }
.composite-ui div.two-pane > div.left-pane div.grid .scrollable { position: relative; }
.composite-ui div.two-pane > div.left-pane div.grid div.row_container { background-color: rgb(255, 255, 255); }
.composite-ui div.two-pane > div.left-pane div.grid div.clickable-row:hover, .composite-ui div.two-pane > div.left-pane div.grid div.clickable-row:hover div.row_file { background-color: rgb(182, 201, 213); cursor: pointer; }
.composite-ui div.two-pane > div.left-pane div.grid tr.approved-citation .row_container { border-left: 3px solid rgb(32, 83, 141); padding-left: 22px; }
.composite-ui div.two-pane > div.left-pane div.grid tr.approved-citation .row_actions { width: 22px; left: -3px; }
.composite-ui div.two-pane > div.splitbarV { float: left; width: 6px; height: 100%; line-height: 0; font-size: 0px; border: 0px solid; background: url('ui-bg_pane.gif') repeat scroll 0% 50% rgb(203, 225, 251); }
.composite-ui div.two-pane > div.splitbarV.working, .composite-ui div.two-pane > div.splitbuttonV.working { opacity: 0.5; }
.composite-ui div.two-pane > div.right-pane div.wrapper { position: absolute; top: 30px; bottom: 0px; left: 0px; right: 0px; padding-top: 10px; padding-bottom: 10px; }
.composite-ui div.two-pane > div.right-pane div.wrapper.with-pane-actions { bottom: 60px; padding-bottom: 0px; }
.composite-ui div.two-pane > div.right-pane div.pane-actions { position: absolute; margin: 0px; bottom: 0px; height: 40px; width: 100%; }
.composite-ui div.two-pane > div.right-pane div.pane-actions > div { padding: 0px 30px; }
.composite-ui div.two-pane > div.right-pane div.pane-actions button { float: right; }
.composite-ui div.two-pane > div.right-pane div.pane-actions button.secondary-button { float: left; }
.composite-ui div.two-pane > div.right-pane .form-block { margin-bottom: 40px; clear: both; }
.composite-ui div.two-pane > div.right-pane div.grid table { border-top: 1px solid rgb(182, 201, 213); table-layout: fixed; }
.composite-ui div.two-pane > div.right-pane div.grid td { height: auto; min-height: 0px; line-height: 1em; text-align: left; }
.composite-ui div.two-pane > div.right-pane div.grid .row_actions { height: auto; min-height: 0px; line-height: 1em; text-align: left; right: 26px; padding-top: 2px; }
.composite-ui div.two-pane > div.right-pane div.grid .row_file { height: auto; min-height: 0px; line-height: 1em; text-align: left; width: auto; padding: 0px; }
.composite-ui div.two-pane > div.right-pane div.grid .row_container { background-color: rgb(255, 255, 255); padding-right: 5px; }
.composite-ui div.two-pane > div.right-pane div.grid .row_actions a { display: block; padding-bottom: 4px; }
#citationEditor.composite-ui div.main-tabs { height: 600px; }
#citationEditor.composite-ui div.two-pane > div.left-pane div.grid .scrollable { height: 570px; }
.composite-ui div.two-pane > div.left-pane div.grid tr.current-item div.row_file, .composite-ui div.two-pane > div.left-pane div.grid tr.current-item div.row_container { background-color: rgb(182, 201, 213); }
#editCitationForm .actions { float: right; }
#editCitationForm .options-head .ui-icon { float: left; }
#editCitationForm .option-block { margin-bottom: 10px; }
#editCitationForm .option-block p { margin: 5px 0px 0px; }
#editCitationForm .option-block-option { float: left; margin-left: 5px; }
#editCitationForm .clear { clear: both; }
#citationEditor.composite-ui div.two-pane > div.right-pane .citation-comparison { margin-bottom: 10px; }
#citationEditor.composite-ui div.two-pane > div.right-pane .citation-comparison div.value { border: 1px solid rgb(170, 170, 170); padding: 5px; background-color: rgb(255, 255, 255); }
#editableRawCitation div.value { margin-right: 15px; }
#editableRawCitation div.value > div { padding-right: 14px; }
#editableRawCitation textarea.textarea { width: 100%; padding: 5px; overflow-y: auto; font-size: 1.3em; }
#rawCitationEditingExpertOptions .option-block { padding-left: 30px; }
#rawCitationWithMarkup div.value { margin-right: 25px; }
#rawCitationWithMarkup a { display: block; width: 14px; height: 14px; margin-top: 1em; margin-left: 0px; }
#generatedCitationWithMarkup span { cursor: default; }
#citationEditor.composite-ui div.two-pane > div.right-pane .citation-comparison span { font-size: 1.3em; }
#citationEditor.composite-ui div.two-pane > div.right-pane .citation-comparison-deletion { color: red; text-decoration: line-through; }
#citationEditor.composite-ui div.two-pane > div.right-pane .citation-comparison-addition { color: green; text-decoration: underline; }
#citationFormErrorsAndComparison .throbber { height: 150px; }
.composite-ui div.two-pane > div.right-pane div.grid td.first_column { width: 150px; }
.composite-ui div.two-pane > div.right-pane div.grid td.first_column select { width: 100%; }
#authorQueryResult { float: left; }
#citationImprovementResultsBlock .options-head.active { margin-top: 40px; }
#citationImprovementResultsBlock div.grid td { font-size: 1em; line-height: 1.3em; }
#citationImprovementResultsBlock div.grid td.citation-source-action-cell { text-align: right; }
#citationImprovementResultsBlock div.grid tr.citation-source-action-row td { border-bottom: 0px none; text-align: right; padding-right: 0px; }
#citationEditorExportPane { position: relative; }
#citationEditorExportPane .scrollable { position: absolute; top: 11em; bottom: 30px; left: 30px; right: 30px; }
.pkp_helpers_invisible { visibility: hidden; }
.pkp_helpers_display_none { display: none ! important; }
.pkp_helpers_clear { clear: both; }
.pkp_helpers_align_left { float: left; }
.pkp_helpers_align_right { float: right; }
.pkp_helpers_text_left { text-align: left; }
.pkp_helpers_text_right { text-align: right; }
.pkp_helpers_text_center { text-align: center; }
.pkp_helpers_text_justify { text-align: justify; }
.pkp_helpers_image_left { float: left; margin: 4px 10px 4px 0px; }
.pkp_helpers_image_right { float: right; margin: 4px 0px 4px 10px; }
.pkp_helpers_container_center { margin: 0px auto; }
.pkp_helpers_debug, .pkp_helpers_debug div { border: 1px dashed red; padding: 2px; }
.pkp_helpers_flatlist { margin: 0px; padding: 0px; }
.pkp_helpers_flatlist li { float: left; position: relative; }
.pkp_helpers_bulletlist li { list-style: disc outside none; }
.pkp_helpers_icon_link_valign { line-height: 24px; }
.pkp_helpers_moveicon { cursor: move; }
.pkp_helpers_full { width: 100%; }
.pkp_helpers_half { width: 48%; }
.pkp_helpers_third { width: 31%; }
.pkp_helpers_quarter { width: 23%; }
.pkp_helpers_threeQuarter { width: 73%; }
.pkp_helpers_underline:after { border-bottom: 2px solid white; content: " "; display: block; }
.pkp_helpers_dotted_underline { border-bottom: 1px dotted rgb(153, 153, 153); }
.pkp_help { color: rgb(153, 153, 153); font-weight: normal; font-size: 80%; padding: 10px; }
.pkp_helpers_black_bg { background-color: black; }
div.pkp_helpers_progressIndicator { width: 24px; height: 24px; float: right; margin-right: 5px; background: url('throbber.gif') no-repeat scroll 0% 0% transparent; display: none; }
div.plupload div.plupload_header { display: none; }
.plupload .plupload_filelist_header { display: none; }
.plupload_header_content { background-image: none; display: none; }
.plupload_header_content_bw { background-image: none; }
.plupload_header_title { display: none; }
.plupload_scroll { max-height: 25px; min-height: 25px; }
.plupload_hidden { display: none; }
.plupload_droptext { line-height: 25px; }
.deprecated_throbber { display: none; background: url('throbber.gif') no-repeat scroll 0% 0% transparent; width: 25px; height: 25px; margin-left: 50%; margin-top: 5%; }
.deprecated_selectHeader { margin-top: 10px; }
a.sprite { line-height: 24px; }
a.sprite.pkp_common_disabled:before { cursor: default; }
a.sprite:before { content: " "; display: inline-block; vertical-align: middle; width: 24px; height: 24px; background: url('sprites.png') no-repeat scroll 0% 0% transparent; cursor: pointer; }
a.sprite.notify:before { margin-right: 4px; background-position: -24px 0px; }
a.sprite.notify:hover:before { background-position: -24px -24px; }
a.sprite.overdue { text-indent: -1500px; padding-left: 5px; }
a.sprite.overdue:before { margin-right: 4px; background-position: -48px 0px; }
a.sprite.overdue:hover:before { background-position: -48px -24px; }
a.sprite.settings:before { background-position: -408px 0px; }
a.sprite.settings:hover:before { background-position: -408px -24px; }
a.sprite.upgrade:before { background-position: -168px 0px; }
a.sprite.upgrade:hover:before { background-position: -168px -24px; }
a.sprite.information:before { background-position: -194px 0px; }
a.sprite.information:hover:before { background-position: -194px -24px; }
a.sprite.more_info:before { margin-right: 4px; background-position: -456px 0px; }
a.sprite.more_info:hover:before { background-position: -456px -24px; }
a.sprite.disable:before { background-position: -432px 0px; }
a.sprite.disable:hover:before { background-position: -432px -24px; }
a.sprite.delete:before { background-position: -432px 0px; }
a.sprite.delete:hover:before { background-position: -432px -24px; }
a.sprite.edit:before { background-position: -240px 0px; }
a.sprite.edit:hover:before { background-position: -240px -24px; }
a.sprite.participants:before { background-position: -314px 0px; }
a.sprite.participants:hover:before { background-position: -314px -24px; }
a.sprite.wrench:before { background-position: -338px 0px; }
a.sprite.wrench:hover:before { background-position: -338px -24px; }
a.sprite.notes:before { background-position: -264px 0px; }
a.sprite.notes:hover:before { background-position: -264px -24px; }
a.sprite.notes_new:before { background-position: -1224px 0px; }
a.sprite.notes_new:hover:before { background-position: -1224px -24px; }
a.sprite.notes_none:before { background-position: -1200px 0px; }
a.sprite.notes_none:hover:before { background-position: -1200px -24px; }
a.sprite.add:before { margin-right: 4px; background-position: -504px 0px; }
a.sprite.add:hover:before { background-position: -504px -24px; }
a.sprite.add_user:before { margin-right: 4px; background-position: -528px 0px; }
a.sprite.add_user:hover:before { background-position: -528px -24px; }
a.sprite.add_category:before { margin-right: 4px; background-position: -552px 0px; }
a.sprite.add_category:hover:before { background-position: -552px -24px; }
a.sprite.add_item:before { margin-right: 4px; background-position: -576px 0px; }
a.sprite.add_item:hover:before { background-position: -576px -24px; }
a.sprite.remove_item:before { background-position: -600px 0px; margin-top: 8px; }
a.sprite.remove_item:hover:before { background-position: -600px -24px; margin-top: 8px; }
a.sprite.decline:before { margin-right: 4px; background-position: -624px 0px; }
a.sprite.decline:hover:before { background-position: -624px -24px; }
a.sprite.advance:before { margin-right: 4px; background-position: -648px 0px; }
a.sprite.advance:hover:before { background-position: -648px -24px; }
a.sprite.promote:before { margin-right: 4px; background-position: -672px 0px; }
a.sprite.promote:hover:before { background-position: -672px -24px; }
a.sprite.revisions:before { margin-right: 4px; background-position: -696px 0px; }
a.sprite.revisions:hover:before { background-position: -696px -24px; }
a.sprite.resubmit:before { margin-right: 4px; background-position: -720px 0px; }
a.sprite.resubmit:hover:before { background-position: -720px -24px; }
a.sprite.add_item_small:before { height: 14px; margin-right: 4px; background-position: -744px -5px; }
a.sprite.add_item_small:hover:before { background-position: -744px -29px; }
a.sprite.enroll_user:before { margin-right: 4px; background-position: -768px 0px; }
a.sprite.enroll_user:hover:before { background-position: -768px -24px; }
a.sprite.user_search:before { margin-right: 4px; background-position: -792px 0px; }
a.sprite.user_search:hover:before { background-position: -792px -24px; }
a.sprite.import:before { margin-right: 4px; background-position: -816px 0px; }
a.sprite.import:hover:before { background-position: -816px -24px; }
a.sprite.pdf:before { margin-right: 4px; background-position: -840px 0px; }
a.sprite.pdf:hover:before { background-position: -840px -24px; }
a.sprite.html:before { margin-right: 4px; background-position: -864px 0px; }
a.sprite.html:hover:before { background-position: -864px -24px; }
a.sprite.word:before { margin-right: 4px; background-position: -888px 0px; }
a.sprite.word:hover:before { background-position: -888px -24px; }
a.sprite.image:before { margin-right: 4px; background-position: -912px 0px; }
a.sprite.image:hover:before { background-position: -912px -24px; }
a.sprite.excel:before { margin-right: 4px; background-position: -936px 0px; }
a.sprite.excel:hover:before { background-position: -936px -24px; }
a.sprite.default:before { margin-right: 4px; background-position: -960px 0px; }
a.sprite.default:hover:before { background-position: -960px -24px; }
a.sprite.zip:before { margin-right: 4px; background-position: -984px 0px; }
a.sprite.zip:hover:before { background-position: -984px -24px; }
a.sprite.warning:before { margin-right: 4px; background-position: -1008px 0px; }
a.sprite.warning:hover:before { background-position: -1008px -24px; }
a.sprite.add_role:before { margin-right: 4px; background-position: -1032px 0px; }
a.sprite.add_role:hover:before { background-position: -1032px -24px; }
a.sprite.star_highlighted:before { margin-right: 4px; background-position: -1056px 0px; }
a.sprite.star_highlighted:hover:before { background-position: -1056px -24px; }
a.sprite.star:before { margin-right: 4px; background-position: -1080px 0px; }
a.sprite.star:hover:before { background-position: -1080px -24px; }
a.sprite.cross:before { margin-right: 4px; background-position: -1104px 0px; }
a.sprite.cross:hover:before { background-position: -1104px -24px; }
a.sprite.feature:before { margin-right: 4px; background-position: -1128px 0px; }
a.sprite.feature:hover:before { background-position: -1128px -24px; }
a.sprite.list_view:before { margin-right: 4px; background-position: -1152px 0px; }
a.sprite.list_view:hover:before { background-position: -1152px -24px; }
a.sprite.grid_view:before { margin-right: 4px; background-position: -1176px 0px; }
a.sprite.grid_view:hover:before { background-position: -1176px -24px; }
a.sprite.reset_default:before { margin-right: 4px; background-position: -1248px 0px; }
a.sprite.reset_default:hover:before { background-position: -1248px -24px; }
a.sprite.send_production:before { margin-right: 4px; background-position: -1272px 0px; }
a.sprite.send_production:hover:before { background-position: -1272px -24px; }
a.sprite.order_items:before { margin-right: 4px; background-position: -1296px 0px; }
a.sprite.order_items:hover:before { background-position: -1296px -24px; }
a.sprite.return:before { margin-right: 4px; background-position: -1320px 0px; }
a.sprite.return:hover:before { background-position: -1320px -24px; }
a.sprite.release:before { margin-right: 4px; background-position: -1368px 0px; }
a.sprite.release:hover:before { background-position: -1368px -24px; }
a.sprite.release_highlighted:before { margin-right: 4px; background-position: -1392px 0px; }
a.sprite.release_highlighted:hover:before { background-position: -1392px -24px; }
a.sprite.collapse_all:before { margin-right: 4px; background-position: -1416px 0px; }
a.sprite.collapse_all:hover:before { background-position: -1416px -24px; }
a.sprite.expand_all:before { margin-right: 4px; background-position: -1440px 0px; }
a.sprite.expand_all:hover:before { background-position: -1440px -24px; }
a.sprite.expanded:before { margin-right: 4px; background-position: -1464px 0px; }
a.sprite.expanded:hover:before { background-position: -1464px -24px; }
a.sprite.collapsed:before { margin-right: 4px; background-position: -1488px 0px; }
a.sprite.collapsed:hover:before { background-position: -1488px -24px; }
a.sprite.manage:before { margin-right: 4px; background-position: -1512px 0px; }
a.sprite.manage:hover:before { background-position: -1512px -24px; }
a.sprite.merge_users:before { margin-right: 4px; background-position: -312px 0px; }
a.sprite.merge_users:hover:before { background-position: -312px -24px; }
.category.delete:before { margin-left: 5px; background-position: -1008px 0px; }
.category.delete:hover:before { background-position: -1008px -24px; }
.category.pdf:before, .category.html:before, .category.word:before, .category.image:before, .category.excel:before, .category.default:before, .category.zip:before { margin-left: 10px; margin-top: 0px; }
.large_sprite { content: " "; width: 48px; height: 48px; margin-right: 10px; margin-left: 10px; float: left; background: url('sprites.png') no-repeat scroll 0px -48px transparent; }
.large_sprite.modal_add_user { background-position: -48px -48px; }
.large_sprite.modal_add_role { background-position: -96px -48px; }
.large_sprite.modal_add_file { background-position: -144px -48px; }
.large_sprite.modal_information { background-position: -288px -48px; }
.large_sprite.modal_more_info { background-position: -240px -48px; }
.large_sprite.modal_email { background-position: -336px -48px; }
.large_sprite.modal_delete { background-position: -384px -48px; }
.large_sprite.modal_approve_proofs { background-position: -432px -48px; }
.large_sprite.modal_edit { background-position: -480px -48px; }
.large_sprite.modal_confirm { background-position: -528px -48px; }
.large_sprite.modal_add_item { background-position: -576px -48px; }
.large_sprite.modal_manage { background-position: -624px -48px; }
.large_sprite.modal_settings { background-position: -672px -48px; }
.large_sprite.modal_warning { background-position: -720px -48px; }
.large_sprite.modal_upgrade { background-position: -768px -48px; }
.large_sprite.modal_merge_users { background-position: -816px -48px; }
.large_sprite.modal_wizard { background-position: -1632px -48px; }
.loading_container { text-align: center; padding-top: 10px; }
.loading_container .pkp_helpers_progressIndicator { margin-right: auto; margin-left: auto; float: none; display: block; }
.grid_actions { padding: 22px 0px; overflow: hidden; }
.grid_actions a { padding: 0px; margin: 0px -3px 0px 0px ! important; border-style: none ! important; border-color: white ! important; border-width: 0px ! important; background: url('button_bg_slice.png') repeat-x scroll 0% 0% rgb(12, 59, 102); height: 24px; border-radius: 0px 0px 0px 0px; }
.grid_actions a:first-child { border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.grid_actions a:last-child { border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
.action_links { line-height: 24px; height: 24px; vertical-align: middle; padding-bottom: 10px; }
.action_links a { font-size: 90%; margin-right: 20px; float: left; }
table.pkp_listing td { padding: 0.25em 1.5em 0.25em 0.5em; }
table.pkp_listing tr.heading td, table.pkp_listing td.heading { font-size: 0.85em; text-transform: uppercase; font-weight: normal; padding: 0.75em 1.5em 1em 0.5em; }
table.pkp_listing td.nodata { text-align: center; font-style: italic; }
table.pkp_listing td.headseparator { border-top: 1px dotted rgb(0, 0, 0); font-size: 0.1em; line-height: 1%; }
table.pkp_listing td.endseparator { border-top: 1px dotted rgb(0, 0, 0); font-size: 0.25em; line-height: 10%; }
table.pkp_listing td.separator { border-top: 1px dotted rgb(221, 221, 208); font-size: 0.1em; line-height: 1%; }
.pkp_controllers_fontController_smallFont { background: url('font-down.png') repeat scroll 0% 0% transparent; outline: medium none; text-indent: -9999px; display: block; float: left; width: 20px; height: 23px; }
.pkp_controllers_fontController_defaultFont { background: url('font-default.png') repeat scroll 0% 0% transparent; outline: medium none; text-indent: -9999px; display: block; float: left; width: 20px; height: 23px; }
.pkp_controllers_fontController_largeFont { background: url('font-up.png') repeat scroll 0% 0% transparent; outline: medium none; text-indent: -9999px; display: block; float: left; width: 20px; height: 23px; }
.pkp_controllers_fontController_ldisabled, .pkp_controllers_fontController_sdisabled { opacity: 0.3; }
.error { color: rgb(153, 0, 0); }
span.pkp_form_error { color: rgb(153, 0, 0); font-weight: bold; font-size: 1em; }
.pkp_form_error_list a { color: rgb(153, 0, 0); }
.pkp_form .pkp_formArea p { margin: 0px; padding: 0px; }
.pkp_form .debug div, .pkp_form .debug label { border: 1px solid orange; }
.pkp_form fieldset { margin: 10px 5px; }
.pkp_form fieldset.border { border: 1px solid rgb(204, 204, 204); padding: 5px; }
.pkp_form fieldset.inline { margin: 0px; }
.pkp_form legend { font-size: 110%; padding: 10px 0px; }
.pkp_form div.section { clear: left; margin-bottom: 10px; overflow: hidden; }
.pkp_form label { display: block; font-weight: bold; padding: 3px 0px; }
.pkp_form span.pkp_form_success { color: rgb(0, 153, 0); font-weight: bold; font-size: 1em; }
.pkp_form span label.sub_label { font-size: 80%; color: rgb(153, 153, 153); font-weight: normal; padding: 2px 0px 4px; }
.pkp_form input { font-size: 90%; width: 99%; border: 1px solid rgb(204, 204, 204); padding: 2px; margin-top: 4px; }
.pkp_form input:focus { outline: medium none; }
.pkp_form textarea { font-size: 90%; width: 99%; border: 1px solid rgb(204, 204, 204); padding: 2px; margin-top: 4px; height: 10em; }
.pkp_form textarea:focus { outline: medium none; }
.pkp_form select { font-size: 90%; width: 100%; border: 1px solid rgb(204, 204, 204); padding: 3px; margin-top: 4px; }
.pkp_form select:focus { outline: medium none; }
.pkp_form .short { height: 6em; }
.pkp_form .medium { height: 12em; }
.pkp_form .tall { height: 18em; }
.pkp_form .req { font-weight: bold; color: rgb(204, 0, 0); padding-left: 3px; }
.pkp_form .inline { float: left; clear: none ! important; padding-right: 2%; margin-bottom: 0px; }
.pkp_form ul.checkbox_and_radiobutton { margin-bottom: 0px; padding-bottom: 0px; padding-left: 0px; }
.pkp_form .checkbox_and_radiobutton li { padding-right: 35px; float: left; display: inline; list-style: none outside none; }
.pkp_form .checkbox_and_radiobutton input { display: block; margin: 4px 0px 0px; padding: 0px; width: 13px; height: 13px; }
.pkp_form .checkbox_and_radiobutton li label { line-height: 150%; margin: -17px 0px 0px 20px; padding: 0px 0px 5px; font-weight: normal; }
.pkp_form ul.checkbox_and_radiobutton:after { content: "."; display: block; clear: both; visibility: hidden; height: 0px; overflow: hidden; }
.pkp_form .localization_popover_container_focus { margin-top: -2px; background-color: rgb(238, 238, 238); display: block; padding: 2px 5px 0px; position: relative; }
.pkp_form .localization_popover { background-color: rgb(238, 238, 238); margin-left: -5px; padding: 10px 5px 5px; position: absolute; z-index: 15000; display: none; }
.pkp_form label.locale { font-size: 1px; text-indent: -9999px; }
.pkp_form .localizable { background-color: rgb(255, 255, 255) ! important; background-image: url('icon_globe.png'); background-repeat: no-repeat; background-attachment: scroll; background-clip: border-box; background-origin: padding-box; background-size: auto auto; background-position: 100% 50%; }
.pkp_form input.spinner { background-color: rgb(255, 255, 255) ! important; background-image: url('throbber.gif'); background-repeat: no-repeat; background-attachment: scroll; background-clip: border-box; background-origin: padding-box; background-size: auto auto; background-position: 100% 50%; }
.pkp_form textarea.localizable { background-position: 100% 0px; }
.pkp_form .flag { background-color: rgb(255, 255, 255) ! important; background-repeat: no-repeat; background-position: 100% 50%; }
.pkp_form .flag_te_ST { background-image: url('te_ST.png') ! important; }
.pkp_form .pkp_form_file_input_container { height: 30px; width: 350px; position: relative; float: left; }
.pkp_form .pkp_form_file_input_container .pkp_form_fakeFile { left: 0px; line-height: 90%; margin: 0px; padding: 0px; position: absolute; top: 0px; width: 350px; z-index: 1; }
.pkp_form .pkp_form_file_input_container .pkp_form_fakeInput { margin-bottom: 5px; margin-left: 0px; height: 15px; padding-left: 3px; padding-top: 1px; width: 241px; }
.pkp_form .pkp_form_file_input_container .pkp_form_fakeButton { line-height: 90%; }
.pkp_form .pkp_form_file_input_container .pkp_form_uploadFile { line-height: 90%; height: 29px; }
.pkp_form input.pkp_form_upload_field { padding: 3px; margin: 0px; height: 30px; width: 350px; position: relative; z-index: 2; text-align: right; opacity: 0; }
.pkp_form .pkp_form_hidden { display: none ! important; }
.pkp_form .formButtons { line-height: 30px; margin: 0px 0px 15px; overflow: hidden; padding: 10px 20px; vertical-align: middle; }
.pkp_form .formButtons .submitFormButton { float: right; }
.pkp_form .formButtons .resetFormButton, .pkp_form .formButtons .cancelFormButton { float: left; }
.pkp_form .formButtons div.clear { clear: both; }
.pkp_form .localization_popover_container input.locale_en_US { margin: 0px; background-repeat: no-repeat; background-position: 98% 50%; background-image: url('en_US.png') ! important; }
.pkp_form .localization_popover_container input.locale_fr_CA { margin: 0px; background-repeat: no-repeat; background-position: 98% 50%; background-image: url('fr_CA.png') ! important; }
.pkp_form .localization_popover_container input.locale_te_ST { margin: 0px; background-repeat: no-repeat; background-position: 98% 50%; background-image: url('te_ST.png') ! important; }
.pkp_form .localization_popover_container textarea.locale_en_US { margin: 0px; background-repeat: no-repeat; background-position: 99.5% 2px; background-image: url('en_US.png') ! important; }
.pkp_form .localization_popover_container textarea.locale_fr_CA { margin: 0px; background-repeat: no-repeat; background-position: 99.5% 2px; background-image: url('fr_CA.png') ! important; }
.pkp_form .localization_popover_container textarea.locale_te_ST { margin: 0px; background-repeat: no-repeat; background-position: 99.5% 2px; background-image: url('te_ST.png') ! important; }
div.pkp_controllers_grid { margin-top: 20px; }
div.pkp_controllers_grid div.actions { margin-top: 10px; }
div.pkp_controllers_grid table { width: 100%; background-color: rgb(255, 255, 255); border-collapse: collapse; }
div.pkp_controllers_grid thead, div.pkp_controllers_grid tr.row_controls td { border-bottom: 1px solid rgb(200, 199, 199); }
div.pkp_controllers_grid tr.gridRow td { border-bottom: 1px solid rgb(200, 199, 199); height: 40px; }
div.pkp_controllers_grid tr.category { border-bottom: 1px solid rgb(200, 199, 199); border-top: 1px solid rgb(200, 199, 199); }
div.pkp_controllers_grid .empty td { border-bottom: 1px solid rgb(200, 199, 199); padding-left: 10px; text-align: left; height: 40px; }
div.pkp_controllers_grid thead tr { height: 30px; padding: 4px 0px; }
div.pkp_controllers_grid thead th { padding: 0px 4px; vertical-align: middle; text-align: center; }
div.pkp_controllers_grid thead th:first-child { padding-left: 40px; }
div.pkp_controllers_grid td { text-align: center; font-size: 12px; vertical-align: middle; padding: 0px; }
div.pkp_controllers_grid th:first-child, div.pkp_controllers_grid td:first-child, div.pkp_controllers_grid .category_grid_body td:first-child + td { text-align: left ! important; }
div.pkp_controllers_grid td.first_column { text-align: left ! important; padding: 0px ! important; }
div.pkp_controllers_grid td.category { display: table-row; }
div.pkp_controllers_grid tr.no_border, div.pkp_controllers_grid td.no_border { border: medium none ! important; }
div.pkp_controllers_grid .default_category_style td { font-size: 120%; text-transform: uppercase; font-family: "Courier New",Courier,mono; }
div.pkp_controllers_grid tr.category td.no_actions { top: 0px; padding-left: 10px ! important; }
div.pkp_controllers_grid .wrapper { margin-bottom: 30px; }
div.pkp_controllers_grid .grid_header .pkp_grid_description { font-family: Arial,Helvetica,sans-serif; padding: 10px; }
div.pkp_controllers_grid .grid_header_bar { background-color: rgb(247, 245, 244); padding: 5px 10px 5px 0px; }
div.pkp_controllers_grid .grid_header_bar h3 { display: inline; padding: 0px 0px 0px 10px; vertical-align: middle; line-height: 24px; }
div.pkp_controllers_grid .grid_header_bar a { float: left; }
div.pkp_controllers_grid .options { float: right; line-height: 24px; height: 24px; vertical-align: middle; }
div.pkp_controllers_grid .options a { font-size: 90%; }
div.pkp_controllers_grid .options a:before { margin-left: 20px; }
div.pkp_controllers_grid .hidetext { visibility: hidden; overflow: hidden; }
div.pkp_controllers_grid .row_container { position: relative; padding: 0px 20px 0px 50px; overflow: hidden; height: 40px; }
div.pkp_controllers_grid .row_container .row_actions { position: absolute; width: 40px; height: 40px; }
div.pkp_controllers_grid .row_actions { top: 0px; left: 0px; }
div.pkp_controllers_grid .row_actions a { display: block; cursor: pointer; float: left; }
div.pkp_controllers_grid .row_actions a:before { margin: 8px; }
div.pkp_controllers_grid .row_file { width: 100%; top: 50%; line-height: 24px; margin-top: 0.5em; }
div.pkp_controllers_grid .row_file a.pkp_controllers_linkAction { margin-right: 20px; }
div.pkp_controllers_grid .multiline { line-height: inherit; }
div.pkp_controllers_grid .row_controls { display: none; }
div.pkp_controllers_grid .row_controls td { padding-left: 48px; padding-top: 5px; line-height: 25px; height: 25px; }
div.pkp_controllers_grid .category_controls td { padding-left: 9px; }
div.pkp_controllers_grid .row_controls td.indent_row { padding-left: 0px; }
div.pkp_controllers_grid .row_controls a { float: left; margin-right: 20px; text-decoration: none; color: rgb(119, 119, 119); font-size: 90%; }
div.pkp_controllers_grid .row_controls a:hover { text-decoration: underline; }
div.pkp_controllers_grid a.focus { background-position: 0px bottom; }
div.pkp_controllers_grid a.task { width: 100%; min-height: 40px; text-indent: -1500px; overflow: hidden; display: block; background-position: 50% 50%; background-repeat: no-repeat; margin: 0px; }
div.pkp_controllers_grid .grid_link_actions_below a { font-size: 11px; }
div.pkp_controllers_grid tr.alternate_row, div.pkp_controllers_grid tr.alternate_row .row_file { background-color: rgb(245, 245, 245); }
div.pkp_controllers_grid th { color: rgb(32, 83, 141); }
div.pkp_controllers_grid a.task:hover { background-color: rgb(239, 239, 239); }
div.pkp_controllers_grid .ui-widget { font-size: 0.9em; }
div.pkp_controllers_grid .toggleDetailContainer { margin: 20px 0px; }
div.pkp_controllers_grid .toggleDetail { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; width: 16px; height: 16px; background-image: url('ui-icons_222222_256x240_001.png'); }
div.pkp_controllers_grid .moreDetail { background-position: -48px -192px; }
div.pkp_controllers_grid .lessDetail { background-position: -64px -192px; }
div.pkp_controllers_grid .visible { display: block; }
div.pkp_controllers_grid .grid_controls { padding: 5px; height: 26px; }
div.pkp_controllers_grid .ordering:hover { background: none repeat scroll 0% 0% rgb(234, 243, 248) ! important; }
div.pkp_controllers_grid .indent_row { width: 40px; }
div.pkp_controllers_grid tbody .ui-sortable-placeholder { display: block; visibility: visible ! important; height: 40px; background-color: rgb(234, 243, 248) ! important; }
div.pkp_controllers_grid tbody.ui-sortable-helper { display: table; }
div.pkp_controllers_grid .gridCellContainer .gridLabelBeforeActions { margin-right: 20px; }
div.pkp_controllers_grid .group1 td:first-child { background: url('grid_group_1.png') no-repeat scroll 0% 0% transparent; }
div.pkp_controllers_grid .group2 td:first-child { background: url('grid_group_2.png') no-repeat scroll 0% 0% transparent; }
div.pkp_controllers_grid .group3 td:first-child { background: url('grid_group_3.png') no-repeat scroll 0% 0% transparent; }
div.pkp_controllers_grid .group4 td:first-child { background: url('grid_group_4.png') no-repeat scroll 0% 0% transparent; }
div.pkp_controllers_grid .group5 td:first-child { background: url('grid_group_5.png') no-repeat scroll 0% 0% transparent; }
.options a.sort { background: url('grid_sort.png') no-repeat scroll left center transparent; }
a.new, a.reviewReady { background-image: url('grid_task.png'); }
a.unfinished { background-image: url('grid_task_disabled.png'); }
a.accepted { background-image: url('grid_task_accepted.png'); }
a.declined { background-image: url('lb_delete.png'); }
a.completed { background-image: url('grid_task_complete.png'); }
a.uploaded { background-image: url('grid_folder.png'); }
a.request_review { background-image: url('grid_request_review.png'); }
.pkp_controllers_grid div.checked { background: url('sprites.png') no-repeat scroll -672px 0px transparent; height: 24px; width: 24px; }
.pkp_controllers_grid div.notChecked { background-image: url('grid_delete.png'); height: 15px; width: 15px; }
.pkp_controllers_grid_files .pkp_controllers_grid_files_possibleRevision { padding: 10px; margin: 10px; border: 2px solid black; background-color: rgb(255, 255, 221); text-align: left; }
.pkp_controllers_grid_files .pkp_controllers_grid_files_possibleRevision #revisedFileId, .pkp_controllers_grid_files .pkp_controllers_grid_files_possibleRevision p { margin-bottom: 10px; }
.pkp_controllers_grid_files .pkp_controllers_grid_files_possibleRevision h5 { margin-bottom: 10px; padding-top: 0px; }
.pkp_controllers_grid_files #revisionWarningIcon { height: 30px; width: 30px; float: left; }
.pkp_controllers_grid_files #revisionWarningText { margin-left: 35px; }
.pkp_controllers_grid_files .pkp_controllers_grid_files_response pkp_controllers_grid_files_success { background: url('response_success.png') repeat scroll 0% 0% rgb(218, 240, 218); border-top: 1px solid rgb(90, 189, 90); border-bottom: 1px solid rgb(90, 189, 90); }
.pkp_controllers_grid_files .pkp_controllers_grid_files_warning { background: url('response_warning.png') no-repeat scroll 0% 0% rgb(255, 250, 225); border-top: 1px solid rgb(255, 211, 36); border-bottom: 1px solid rgb(255, 211, 36); }
.pkp_controllers_grid_files .pkp_controllers_grid_files_error { background: url('response_error.png') repeat scroll 0% 0% rgb(248, 218, 218); border-top: 1px solid rgb(230, 128, 128); border-bottom: 1px solid rgb(230, 128, 128); }
.pkp_controllers_grid_files .pkp_controllers_grid_files_forbidden { background: url('response_forbidden.png') repeat scroll 0% 0% rgb(248, 218, 218); border-top: 1px solid rgb(230, 128, 128); border-bottom: 1px solid rgb(230, 128, 128); }
.pkp_controllers_grid_files .pkp_controllers_grid_files_information { background: url('response_info.png') repeat scroll 0% 0% rgb(201, 227, 248); border-top: 1px solid rgb(106, 166, 214); border-bottom: 1px solid rgb(106, 166, 214); }
.pkp_controllers_grid_files .pkp_controllers_grid_files_help { background: url('response_help.png') repeat scroll 0% 0% rgb(201, 227, 248); border-top: 1px solid rgb(106, 166, 214); border-bottom: 1px solid rgb(106, 166, 214); }
.pkp_controllers_modal_titleBar { height: 48px; width: 100%; margin-top: 10px; margin-right: 10px; padding-bottom: 10px; border-bottom: 1px solid rgb(239, 239, 239); }
.pkp_controllers_modal_titleBar h2 { margin-left: 20px; font-style: italic; }
.pkp_controllers_modal_titleBar .close { float: right; padding-right: 10px; }
.xIcon { background-image: url('modal_close_icon.png'); height: 23px; width: 23px ! important; background-repeat: no-repeat; display: block; overflow: hidden; text-indent: -99999px; border: medium none ! important; }
.modal-buttons { margin: 0px 0px 15px; padding: 0px 20px; overflow: hidden; vertical-align: middle; line-height: 30px; }
.ui-dialog .ui-tabs-panel { padding: 0px; }
.ui-widget-overlay { background: none repeat-x scroll 50% 50% rgb(51, 51, 51); opacity: 0.8; }
.ui-dialog { background-color: rgb(247, 245, 244); }
.ui-dialog-content { background-color: rgb(255, 255, 255) ! important; }
.ui-dialog-buttonpane { border-color: rgb(247, 245, 244); }
.pkp_controllers_extrasOnDemand .ui-icon { float: left; }
.pkp_controllers_extrasOnDemand .toggleExtras { margin-top: 15px; margin-bottom: 15px; cursor: pointer; float: left; display: none; }

/* ::::: http://cvi.mes.edu.cu/peduniv/styles/pdfView.css ::::: */

#inlinePdfResizer { width: 98%; height: 400px; padding: 1px 0px 1px 1px; }
#pluginMissing { font-size: 1.4em; padding: 10px; }
#pluginMissing a { text-decoration: underline; }
#inlinePdf { width: 99%; height: 99%; padding: 1px 0px 1px 1px; }
#inlinePdf.fullscreen { position: fixed; width: 97%; height: 95%; left: 20px; top: 7px; z-index: 1002; }
#pdfDownloadLinkContainer { text-align: right; padding: 5px; }
a.pdf { background: url('page_white_acrobat.png') no-repeat scroll 0px 2px transparent ! important; padding: 3px 0px 3px 23px; font-size: 1.2em; text-transform: none; }
.black_overlay { display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 2000px; background-color: black; z-index: 1001; opacity: 0.7; }
#fullscreenShow { display: none; float: right; }
#fullscreenHide { padding: 2px; background-color: white; display: none; position: fixed; bottom: 3px; right: 3px; z-index: 1003; }

/* ::::: http://cvi.mes.edu.cu/peduniv/styles/articleView.css ::::: */

#body { width: 95%; margin: 0px auto; }
#container { min-width: 150px ! important; }
#main { width: 100%; margin: 0px; }
#main h2 { font-size: 1em; }
#main h5 { margin: 0em 1em 0.5em 0em; padding-top: 0em; font-size: 1.3em; font-family: Georgia,'Times New Roman',Times,serif; font-weight: normal; }
#main h6 { margin: 0.5em 1em 0.5em 0em; padding: 0px; font-family: Georgia,'Times New Roman',Times,serif; font-weight: normal; font-size: 1.2em; }
#content { border: medium none; }
#content img.accessLogo { display: inline; vertical-align: middle; margin: 0px; padding: 0px; }
#topBar { width: 100%; padding-top: 1em; padding-bottom: 2.5em; }
#articleFontSize { float: right; }
#articleFontSize img { display: inline; vertical-align: middle; margin: 0px; padding: 0px; }
#accessKey { float: left; }
#accessKey img { display: inline; vertical-align: middle; margin: 0px; padding: 0px; }
#articleCoverImage { width: 100%; padding-top: 1em; padding-bottom: 1em; clear: left; }
#articleCoverImage img { display: block; border: 0px none; }
div.rtSeparator { width: 100%; padding: 0px; border-bottom: 2px dotted rgb(0, 0, 0); line-height: 0px; }
div.rtSeparatorThin { width: 100%; padding: 5px 0px; border-bottom: 1px dotted rgb(0, 0, 0); line-height: 0px; }
div.rtBlock {  }
div.rtBlock a { text-transform: none; text-decoration: none; }
div.rtBlock ul { padding: 0px; margin: 0px; }
div.rtBlock li { list-style-type: none; }
span.rtSubtitle { text-transform: uppercase; font-size: 0.85em; }
a.rtAction { font-size: 0.9em; text-transform: uppercase; text-decoration: none; }
table.bm { border: 1px solid rgb(0, 0, 0); }
.tl-default, .tl-main-part { font-weight: bold; }
dt { display: inline; float: left; margin-left: 20px; width: 80px; }
dd { margin-left: 100px; }
.articleToolItem { margin-bottom: 3px; }
.articleToolIcon { padding-right: 5px; vertical-align: middle; }
#sidebarRTRelatedItems ul { padding: 0px; }
#sidebarRTRelatedItems li { margin-bottom: 3px; }
#toggleRelatedItems { display: none; padding-top: 3px; cursor: pointer; }

/* ::::: http://cvi.mes.edu.cu/peduniv/lib/pkp/styles/rtEmbedded.css ::::: */

#rt { float: right; width: 14%; height: 100%; font-size: 0.7em; margin-top: 1em; }
#main { float: left; width: 84%; display: inline; overflow: hidden; }
#rt h5 { margin: 0em 1em 0.25em 0em; font-size: 1em; }

/* ::::: http://cvi.mes.edu.cu/peduniv/styles/sidebar.css ::::: */

#developedBy { text-transform: uppercase; font-size: 0.95em; }
#sidebar div.block { font-size: 1em; padding-bottom: 1.5em; }
#sidebar div.block span.blockTitle { display: block; padding: 0.5em 0px; font-size: 1em; letter-spacing: 0.1em; text-transform: uppercase; }
#sidebar div.block span.blockSubtitle { display: block; padding: 0px; }
#sidebar input.textField, #sidebar select.selectMenu, #sidebar input.button { font-size: 1em; }

/* ::::: http://cvi.mes.edu.cu/peduniv/styles/leftSidebar.css ::::: */

#headerTitle { width: 100%; }
#body { vertical-align: top; height: 100%; }
#leftSidebar { float: left; width: 14%; padding: 1em 0em; font-size: 0.65em; height: 100%; margin-left: 10%; margin-right: 2%; display: inline; overflow: hidden; }
#main { float: right; width: 63%; margin-right: 10%; overflow: hidden; }

/* ::::: http://cvi.mes.edu.cu/peduniv/styles/rightSidebar.css ::::: */

#headerTitle { text-align: center; width: 100%; }
#body { width: 100%; }
#rightSidebar { float: right; width: 14%; padding: 1em 0em; font-size: 0.65em; height: 100%; margin-right: 10%; margin-left: 2%; }
* html #rightSidebar { margin-right: 5%; }
#main { float: left; width: 63%; margin-left: 10%; display: inline; overflow: hidden; }

/* ::::: http://cvi.mes.edu.cu/peduniv/styles/bothSidebars.css ::::: */

#main { position: relative; float: left; width: 47%; margin-left: 0px; margin-right: 0px ! important; display: inline; overflow: hidden; }
#body { width: 100%; }

/* ::::: http://cvi.mes.edu.cu/peduniv/plugins/themes/classicBlue/classicBlue.css ::::: */

body { background-color: rgb(255, 255, 255); font-family: "Times New Roman",Times,Georgia,serif; }
a { text-decoration: none; }
a:link { color: rgb(0, 102, 153); }
a:active { color: rgb(51, 153, 204); }
a:visited { color: rgb(0, 102, 153); }
a:hover { color: rgb(238, 238, 255); background: none repeat scroll 0% 0% rgb(0, 102, 153); }
label.error { color: rgb(255, 102, 0); }
input.defaultButton { color: rgb(238, 238, 255); background: none repeat scroll 0% 0% rgb(0, 102, 153); }
#container { background-color: rgb(255, 255, 255); font-size: 1em; }
#header { min-height: 100px; background-color: rgb(255, 255, 255); }
#headerTitle { text-align: center; }
#header h1 { line-height: 2.5; font-family: "Times New Roman",Times,Georgia,serif; text-transform: uppercase; letter-spacing: 10px; font-size: 2em; background-color: rgb(0, 102, 153); color: rgb(255, 255, 255); }
#footer { background-color: rgb(0, 102, 153); color: rgb(255, 255, 255); }
#footerContent { color: rgb(255, 255, 255); }
#main { background-color: rgb(255, 255, 255); border-top: 1px solid yellow; border-bottom: 1px dotted rgb(0, 102, 153); margin-top: 15px; }
#main h2 { font-family: "Times New Roman",Times,Georgia,serif; text-transform: uppercase; }
#main h3 { font-family: "Times New Roman",Times,Georgia,serif; text-transform: uppercase; }
#navbar { border-bottom: 1px dotted rgb(0, 102, 153); text-align: center; }
#breadcrumb { height: 18px; line-height: 1.5em; text-align: center; border-bottom: 1px dotted rgb(0, 102, 153); padding: 0px; font-style: italic; }
#content { border-top: 1px dotted rgb(0, 102, 153); }
#content h3 { font-family: "Times New Roman",Times,Georgia,serif; text-transform: uppercase; }
#content h4 { font-family: "Times New Roman",Times,Georgia,serif; text-transform: uppercase; }
#content h5 { text-transform: uppercase; }
span.highlight { border-bottom: 1px dotted rgb(0, 102, 153); }
table.listing tr.highlight { background: none repeat scroll 0% 0% rgb(252, 255, 100); }
table.listing tr.fastTracked { background-color: rgb(238, 238, 255); }
table.listing td.headseparator { border-top: 1px dotted rgb(0, 102, 153); }
table.listing td.endseparator { border-top: 1px dotted rgb(0, 102, 153); }
span.formError { color: rgb(255, 102, 0); }
ul.formErrorList { color: rgb(255, 102, 0); }
div.separator { border-bottom: 1px dotted rgb(0, 102, 153); }
#rightSidebar ul, #leftSidebar ul { margin-left: 0px; padding-left: 0px; }
#rightSidebar li, #leftSidebar li { list-style-type: none; }
#rightSidebar, #leftSidebar { margin-top: 5px; border-bottom: 1px dotted rgb(0, 102, 153); }
