/* Minification failed. Returning unminified contents.
(1045,287): run-time error CSS1054: JavaScript error in expression property: Variable 'jGrowl' has not been declared: jGrowl
(1045,287): run-time error CSS1054: JavaScript error in expression property: Variable 'ignoreMe2' has not been declared: ignoreMe2
(1046,153): run-time error CSS1054: JavaScript error in expression property: Variable 'ignoreMe' has not been declared: ignoreMe
(1050,156): run-time error CSS1054: JavaScript error in expression property: Variable 'ignoreMe2' has not been declared: ignoreMe2
(1051,151): run-time error CSS1054: JavaScript error in expression property: Variable 'ignoreMe' has not been declared: ignoreMe
(1055,287): run-time error CSS1054: JavaScript error in expression property: Variable 'jGrowl' has not been declared: jGrowl
(1055,287): run-time error CSS1054: JavaScript error in expression property: Variable 'ignoreMe2' has not been declared: ignoreMe2
(1056,286): run-time error CSS1054: JavaScript error in expression property: Variable 'jGrowl' has not been declared: jGrowl
(1056,286): run-time error CSS1054: JavaScript error in expression property: Variable 'ignoreMe' has not been declared: ignoreMe
(1060,156): run-time error CSS1054: JavaScript error in expression property: Variable 'ignoreMe2' has not been declared: ignoreMe2
(1061,286): run-time error CSS1054: JavaScript error in expression property: Variable 'jGrowl' has not been declared: jGrowl
(1061,286): run-time error CSS1054: JavaScript error in expression property: Variable 'ignoreMe' has not been declared: ignoreMe
(1065,156): run-time error CSS1054: JavaScript error in expression property: Variable 'ignoreMe2' has not been declared: ignoreMe2
(1066,151): run-time error CSS1054: JavaScript error in expression property: Variable 'ignoreMe' has not been declared: ignoreMe
 */
/*!
 * http://jqueryte.com
 * jQuery Text Editor 1.4.0
 * Copyright (C) 2012, Fatih Koca (fattih@fattih.com), AUTHOR.txt (http://jqueryte.com/about)
 * This program is free software
you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation
either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this library
if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
 *
*/

/* editor's general field */
.jqte {
	margin:30px 0;
	border:#000 1px solid;
	border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
	box-shadow:0 0 3px #999; -webkit-box-shadow:0 0 3px #999; -moz-box-shadow:0 0 3px #999;
	overflow:hidden;
	transition:box-shadow 0.4s, border 0.4s; -webkit-transition:-webkit-box-shadow 0.4s, border 0.4s; -moz-transition:-moz-box-shadow 0.4s, border 0.4s; -o-transition:-o-box-shadow 0.4s, border 0.4s;
}
.jqte * {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.jqte_focused {
	border-color:#00AAE7;
	box-shadow:0 0 10px #00BDFF; -webkit-box-shadow:0 0 10px #00BDFF; -moz-box-shadow:0 0 10px #00BDFF;
}
/* toolbar */
.jqte_toolbar {
	overflow:auto;
	padding:3px 4px;
	background:#EEE;
	border-bottom:#BBB 1px solid;
}
.jqte_tool {
	float:left;
	margin:0;
	padding:0;
	cursor:pointer;
}
.jqte_tool, .jqte_tool_icon, .jqte_tool_label {
	border:#EEE 1px solid;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px
}
.jqte_hiddenField {
	display:none
}
.jqte_tool_icon {
	display:block;
	width:22px;
	height:22px;
	background:url(jquery-te.png) no-repeat
}
.jqte_tool.jqte_tool_1 .jqte_tool_label {
	position:relative;
	display:block;
	padding:3px;
	width:70px;
	height:16px;
	overflow:hidden;
}
.jqte_tool.jqte_tool_1 .jqte_tool_text {
	font:bold 13px Arial,sans-serif;
	color:#222;
}
.jqte_tool.jqte_tool_1 .jqte_tool_icon {
	position:absolute;
	top:10px;
	right:2px;
	width:6px;
	height:4px;
	background-position:-19px -23px;
	border:none;
	border-radius:none; -webkit-border-radius:none; -moz-border-radius:none
}
.jqte_tool.jqte_tool_2 .jqte_tool_icon {
	background-position:0 0
}
.jqte_tool.jqte_tool_3 .jqte_tool_icon {
	background-position:-22px 0
}
.jqte_tool.jqte_tool_4 .jqte_tool_icon {
	background-position:-44px 0
}
.jqte_tool.jqte_tool_5 .jqte_tool_icon {
	background-position:-66px 0
}
.jqte_tool.jqte_tool_6 .jqte_tool_icon {
	background-position:-88px 0
}
.jqte_tool.jqte_tool_7 .jqte_tool_icon {
	background-position:-110px 0
}
.jqte_tool.jqte_tool_8 .jqte_tool_icon {
	background-position:-132px 0
}
.jqte_tool.jqte_tool_9 .jqte_tool_icon {
	background-position:-154px 0
}
.jqte_tool.jqte_tool_10 .jqte_tool_icon {
	background-position:-176px 0
}
.jqte_tool.jqte_tool_11 .jqte_tool_icon {
	background-position:-198px 0
}
.jqte_tool.jqte_tool_12 .jqte_tool_icon {
	background-position:-220px 0
}
.jqte_tool.jqte_tool_13 .jqte_tool_icon {
	background-position:-242px 0
}
.jqte_tool.jqte_tool_14 .jqte_tool_icon {
	background-position:-264px 0
}
.jqte_tool.jqte_tool_15 .jqte_tool_icon {
	background-position:-286px 0
}
.jqte_tool.jqte_tool_16 .jqte_tool_icon {
	background-position:-308px 0
}
.jqte_tool.jqte_tool_17 .jqte_tool_icon {
	background-position:-330px 0
}
.jqte_tool.jqte_tool_18 .jqte_tool_icon {
	background-position:-352px 0
}
.jqte_tool.jqte_tool_19 .jqte_tool_icon {
	background-position:-374px 0
}
.jqte_tool.jqte_tool_20 .jqte_tool_icon {
	background-position:-396px 0
}
.jqte_tool.jqte_tool_21 .jqte_tool_icon {
	background-position:-418px 0
}
.jqte_tool:hover {
	background-color:#FFF;
	border-color:#FFF
}
.jqte_tool:hover .jqte_tool_icon, .jqte_tool:hover .jqte_tool_label {
	border:#AAA 1px solid
}
.jqte_tool:active .jqte_tool_icon, .jqte_tool:active .jqte_tool_label {
	border:#777 1px solid
}
.jqte_tool.jqte_tool_1:hover .jqte_tool_icon, .jqte_tool.jqte_tool_1:active .jqte_tool_icon {
	border:none
}
.jqte_tool_depressed {
	background-color:#DDD;
	border-color:#CCC
}
.jqte_tool_depressed .jqte_tool_icon {
	border-color:#AAA
}
.jqte_tool_depressed:hover {
	background-color:#EEE
}
/* link form area */
.jqte_linkform {
	padding:5px 10px;
	background:#DDD;
	border-bottom:#BBB 1px solid;
}
.jqte_linktypeselect {
	position:relative;
	float:left;
	width:130px;
	background:#EEE;
	cursor:pointer
}
.jqte_linktypeselect:Active {
	background:#FFF
}
.jqte_linktypeview {
	padding:3px 5px;
	border:#333 1px solid;
	color:#777;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	outline:none
}
.jqte_linktypetext {
	font-size:12px;
}
.jqte_linktypearrow {
	position:absolute;
	bottom:8px; right:6px;
	width:7px;
	height:6px;
	margin:0 auto;
	background:url(jquery-te.png) -7px -23px no-repeat;
}
.jqte_linktypes {
	display:none;
	position:absolute;
	top:22px; left:1px;
	width:125px;
	background:#FFF;
	border:#333 1px solid;
	box-shadow:0 1px 4px #AAA; -webkit-box-shadow:0 1px 4px #AAA; -moz-box-shadow:0 1px 4px #AAA
}
.jqte_linktypes a {
	display:block;
	padding:4px 5px;
	font-size:12px;
}
.jqte_linktypes a:hover {
	background:#DDD
}
.jqte_linkinput {
	float:left;
	margin:0 5px;
	padding:3px 5px;
	width:300px;
	background:#EEE;
	border:#333 1px solid;
	color:#777;
	font-size:12px;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	outline:none;
}
.jqte_linkinput:focus, .jqte_linkinput:hover {
	background:#FFF;
	border-color:#000;
}
.jqte_linkbutton {
	float:left;
	padding:3px 12px;
	background:#AAA;
	border:#333 1px solid;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	box-shadow:inset 0 1px #EEE; -webkit-box-shadow:inset 0 1px #EEE; -moz-box-shadow:inset 0 1px #EEE;
}
.jqte_linkbutton:hover {
	background:#A1A1A1
}
.jqte_linkbutton:active {
	box-shadow:inset 0 1px #CCC; -webkit-box-shadow:inset 0 1px #CCC; -moz-box-shadow:inset 0 1px #CCC;
	background:#888;
}

/* text format menu */
.jqte_formats {
	display:none;
	position:absolute;
	width:180px;
	oveflow-x:hidden;
	overflow-y:auto;
	background:#FFF;
	border:#AAA 1px solid;
	box-shadow:0 0 5px #AAA; -webkit-box-shadow:0 0 5px #AAA; -moz-box-shadow:0 0 5px #AAA;
	z-index:100;
}
.jqte_format {
	display:block;
	padding:4px 7px;
	font-size:13px
}
.jqte_format:hover {
	background:#DDD
}
.jqte_format_1, .jqte_format_2, .jqte_format_3, .jqte_format_4, .jqte_format_5, .jqte_format_6 {
	font-weight:bold
}
.jqte_format_1 {
	font-size:22px
}
.jqte_format_2 {
	font-size:20px
}
.jqte_format_3 {
	font-size:18px
}
.jqte_format_4 {
	font-size:16px
}
.jqte_format_5 {
	font-size:14px
}
.jqte_format_6 {
	font-size:12px
}
.jqte_format_7 {
	font-family:"Courier New", Courier, monospace
}

/* font size menu */
.jqte_fontsizes {
	display:none;
	position:absolute;
	width:180px;
	height:198px;
	oveflow-x:hidden;
	overflow-y:auto;
	background:#FFF;
	border:#AAA 1px solid;
	box-shadow:0 0 5px #AAA; -webkit-box-shadow:0 0 5px #AAA; -moz-box-shadow:0 0 5px #AAA
}
.jqte_fontsize {
	display:block;
	padding:3px 7px;
}
.jqte_fontsize:hover {
	background:#DDD
}

/* color pallette */
.jqte_cpalette {
	display:none;
	position:absolute;
	padding:6px;
	width:144px;
	background:#FFF;
	border:#AAA 1px solid;
	box-shadow:0 0 5px #AAA; -webkit-box-shadow:0 0 5px #AAA; -moz-box-shadow:0 0 5px #AAA
}
.jqte_color {
	display:block;
	float:left;
	width:16px;
	height:16px;
	border:#FFF 1px solid;
}
.jqte_color:hover {
	border-color:#000
}
.jqte_colorSeperator {
    float:none;
    clear:both;
    height:7px;
}

/* editor area */
.jqte_editor, .jqte_source {
	padding:10px;
	background:#FFF;
	min-height:100px;
	max-height:900px;
	overflow:auto;
	outline:none;
	word-wrap:break-word; -ms-word-wrap:break-word;
	resize:vertical
}
.jqte_editor div, .jqte_editor p {
	margin:0 0 7px
}
.jqte_editor a:link, .jqte_editor a:link * {
	color:#0066FF !important;
	text-decoration:underline;
}
.jqte_editor blockquote {
	margin-top:0;
	margin-bottom:7px
}
.jqte_editor img {
    float:left;
	margin:0 10px 5px 0
}
.jqte_editor a[jqte-setlink], .jqte_editor a[jqte-setlink] * {
	background:#3297FD !important;
	color:#FFF !important
}
.jqte_editor h1, .jqte_editor h2, .jqte_editor h3, .jqte_editor h4, .jqte_editor h5, .jqte_editor h6, .jqte_editor pre {
	display:block;
	margin:0 0 3px;
}
.jqte_editor h1, .jqte_editor h1 * {
	font-size:26px
}
.jqte_editor h2, .jqte_editor h2 * {
	font-size:24px
}
.jqte_editor h3, .jqte_editor h3 * {
	font-size:22px
}
.jqte_editor h4, .jqte_editor h4 * {
	font-size:20px
}
.jqte_editor h5, .jqte_editor h5 * {
	font-size:18px
}
.jqte_editor h6, .jqte_editor h6 * {
	font-size:15px
}
.jqte_editor pre, .jqte_editor pre * {
	font-family:"Courier New", Courier, monospace
}

/* source area */
.jqte_source, .jqte_source textarea {
	background:#FFF1E8
}
.jqte_source textarea {
	margin:0 !important;
	padding:0 !important;
	display:block !important;
	width:100% !important;
	min-height:100px;
	font-family:Courier, Arial, sans-serif !important;
	font-weight:normal;
	font-size:15px;
	overflow:hidden !important;
	outline:none;
	resize:none;
}
.jqte_source textarea, .jqte_source textarea:focus {
	css_shadow:none !important;
	background:none !important;
	border:none !important;
}

/* title box */
.jqte_title {
	display:none;
	position:absolute;
	z-index:9999;
}
.jqte_titleArrow {
	position:relative;
}
.jqte_titleArrowIcon {
	width:7px;
	height:6px;
	margin:0 auto;
	background:url(jquery-te.png) 0 -23px no-repeat;
}
.jqte_titleText {
	padding:5px 7px;
	margin-top:0;
	min-width:5px;
	min-height:1px;
	max-width:400px;
	background:#000;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	word-wrap:break-word; -ms-word-wrap:break-word
}
.jqte_titleText, .jqte_titleText * {
	color:#FFF;
	font-size:11px
}

/* placeholder */
.jqte_placeholder {
	position:relative;
	display:none;
}
.jqte_placeholder_text {
	position:absolute;
	top:43px;
	left:10px;
	font-size:14px;
	color:#CCC;
}
/*! jQuery UI - v1.9.2 - 2012-11-23
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/
* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin-top: 2px; padding: .5em .5em .5em .7em; zoom: 1; }
.ui-accordion .ui-accordion-icons { padding-left: 2.2em; }
.ui-accordion .ui-accordion-noicons { padding-left: .7em; }
.ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto; zoom: 1; }
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; }
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.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: .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: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.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: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.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: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.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:0 auto .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:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.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:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}.ui-dialog { position: absolute; top: 0; left: 0; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; 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: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-menu { list-style:none; padding: 2px; margin: 0; display:block; outline: none; }
.ui-menu .ui-menu { margin-top: -3px; position: absolute; }
.ui-menu .ui-menu-item { margin: 0; padding: 0; zoom: 1; width: 100%; }
.ui-menu .ui-menu-divider { margin: 5px -2px 5px -2px; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; }
.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px .4em; line-height: 1.5; zoom: 1; font-weight: normal; }
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; }

.ui-menu .ui-state-disabled { font-weight: normal; margin: .4em 0 .2em; line-height: 1.5; }
.ui-menu .ui-state-disabled a { cursor: default; }

/* icon support */
.ui-menu-icons { position: relative; }
.ui-menu-icons .ui-menu-item a { position: relative; padding-left: 2em; }

/* left-aligned */
.ui-menu .ui-icon { position: absolute; top: .2em; left: .2em; }

/* right-aligned */
.ui-menu .ui-menu-icon { position: static; float: right; }
.ui-progressbar { height:2em; text-align: left; overflow: hidden; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px; 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: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; 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-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: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }.ui-spinner { position:relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle; }
.ui-spinner-input { border: none; background: none; padding: 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 22px; }
.ui-spinner-button { width: 16px; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0; }
.ui-spinner a.ui-spinner-button { border-top: none; border-bottom: none; border-right: none; } /* more specificity required here to overide default borders */
.ui-spinner .ui-icon { position: absolute; margin-top: -8px; top: 50%; left: 0; } /* vertical centre icon */
.ui-spinner-up { top: 0; }
.ui-spinner-down { bottom: 0; }

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position:-65px -16px;
}
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom: 0; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
/* Fades and background-images don't work well together in IE6, drop the image */
* html .ui-tooltip {
	background-image: none;
}
body .ui-tooltip { border-width: 2px; }

/* Component containers
----------------------------------*/
.ui-widget { font-family: Helvetica, Arial, sans-serif; font-size: 14px; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Helvetica, Arial, sans-serif; font-size: 12px; }
.ui-widget-content { border: 1px solid #404040; background:white; color: #000000;}
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #404040; background: url("../Imagenes/grd_head.png?embed") repeat-x scroll center top rgb(66, 66, 66); color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #000000; background: silver; font-weight: normal; color: #333333; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; 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 #404040; background: #E9FFBD; font-weight: normal; color:rgb(113, 113, 113); }
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited { color: #212121; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #000000; background: #121212 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAYAAABHLFpgAAAALUlEQVQY02MQEhL6z8TAwMAwDAlGRkY8BAMDAwMTExMThgQ2MWx6EXYMrXABAFDqAjgSqa0lAAAAAElFTkSuQmCC) 50% 50% repeat-x; font-weight: normal; color: #ffffff; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #404040; background: #E9FFBD; color: #000000; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAYAAABvWArbAAAAPUlEQVQ4y+3QsQnAMAADwZf239YQCAbLVSBkgmDUHK9WrGvEAKWUc5k3ToIl4aCnBJaM4TPBvEo9sZRfswGIIg8KyBT1egAAAABJRU5ErkJggg==) 50% 50% repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
.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: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-state-disabled .ui-icon { filter:Alpha(Opacity=35); } /* For IE8 - See #6059 */

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(data:image/png;base64,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); }
.ui-widget-content .ui-icon {background-image: url(data:image/png;base64,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); }
.ui-widget-header .ui-icon {background-image: url(data:image/png;base64,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); }
.ui-state-default .ui-icon { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAMAAADYSUr5AAAA7VBMVEWMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMioyMiozJxoFPAAAATnRSTlMAGBAyBAhQv4OZLiJUcEBmYBoSzQwgPBZCSEoeWiYwUiyFNIeBw2rJz8c4RBy9uXyrtaWNqa2zKP2fJO8KBgKPo2KVoa9s351GPm5+kWho0kj9AAAO1klEQVR42u1dC2PbthEGyIhq6JiSLWtJ7FprMnvzkmxr126tmi2p3XRJ1+X+/88ZQIrE3eElWjIt2/jk1xF84D4egLsDSAuRkJCwA5AgH7j+sOMMbFw9CWH9JWZA7zwsIcwCQYMSwOtDynWpxFsAbBUDF2DH138OahLcAm0CJK8PKed30CKAH25fwNpZDsiAVX+3CoFym0ERNCAINYjVzjK403YbOLdgu4r8BtsWErzDtgUEKjC8BbhJCdzCoAU7d7D6gJAJDt8H3PYowJvQ8KNAcoQSEhISEhISEm7NE7xlP0ha0Rpw510GFALgAb7slQ+wEkLq7INS4qiARYC1A9+dhovSugAnQAaDx0GDIav+7hoHih0ZFRk4XERSgFATAMM1cHCmgPw1luvkA2SQz1j64PbDYQk3mQ+QsSa4a+HwfR8FEhISEhISEhJu0dPa3Jnf6PxwuwrYoU9QoWsEStDv+jahEDkbhLfY6rFisHehh4OvzH2BYAUcpeHru84QIsgqt04GMQJJhYDtAY4T2vUBr4Lgul7o+na4DDECIBhvg4jw6zo8sAtVcLU3eAkCYZ0wyJ/biEMmFGxATgthjDsOD5to/Ap91Iu2cccaIgiXR87IbgdEb0jkAhDs90BEmvDwo8ANHx8fJhMSEhISEhIeKjZflrqhmyEdq9H9p3T5odGpqsjl+1VgrQuE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); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAMAAADYSUr5AAAA7VBMVEVERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkQfbf86AAAATnRSTlMAGBAyBAhQv4OZLiJUcEBmYBoSzQwgPBZCSEoeWiYwUiyFNIeBw2rJz8c4RBy9uXyrtaWNqa2zKP2fJO8KBgKPo2KVoa9s351GPm5+kWho0kj9AAAO1klEQVR42u1dC2PbthEGyIhq6JiSLWtJ7FprMnvzkmxr126tmi2p3XRJ1+X+/88ZQIrE3eElWjIt2/jk1xF84D4egLsDSAuRkJCwA5AgH7j+sOMMbFw9CWH9JWZA7zwsIcwCQYMSwOtDynWpxFsAbBUDF2DH138OahLcAm0CJK8PKed30CKAH25fwNpZDsiAVX+3CoFym0ERNCAINYjVzjK403YbOLdgu4r8BtsWErzDtgUEKjC8BbhJCdzCoAU7d7D6gJAJDt8H3PYowJvQ8KNAcoQSEhISEhISEm7NE7xlP0ha0Rpw510GFALgAb7slQ+wEkLq7INS4qiARYC1A9+dhovSugAnQAaDx0GDIav+7hoHih0ZFRk4XERSgFATAMM1cHCmgPw1luvkA2SQz1j64PbDYQk3mQ+QsSa4a+HwfR8FEhISEhISEhJu0dPa3Jnf6PxwuwrYoU9QoWsEStDv+jahEDkbhLfY6rFisHehh4OvzH2BYAUcpeHru84QIsgqt04GMQJJhYDtAY4T2vUBr4Lgul7o+na4DDECIBhvg4jw6zo8sAtVcLU3eAkCYZ0wyJ/biEMmFGxATgthjDsOD5to/Ap91Iu2cccaIgiXR87IbgdEb0jkAhDs90BEmvDwo8ANHx8fJhMSEhISEhIeKjZflrqhmyEdq9H9p3T5odGpqsjl+1VgrQuE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); }
.ui-state-active .ui-icon {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAMAAADYSUr5AAAA7VBMVEVERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkRERkQfbf86AAAATnRSTlMAGBAyBAhQv4OZLiJUcEBmYBoSzQwgPBZCSEoeWiYwUiyFNIeBw2rJz8c4RBy9uXyrtaWNqa2zKP2fJO8KBgKPo2KVoa9s351GPm5+kWho0kj9AAAO1klEQVR42u1dC2PbthEGyIhq6JiSLWtJ7FprMnvzkmxr126tmi2p3XRJ1+X+/88ZQIrE3eElWjIt2/jk1xF84D4egLsDSAuRkJCwA5AgH7j+sOMMbFw9CWH9JWZA7zwsIcwCQYMSwOtDynWpxFsAbBUDF2DH138OahLcAm0CJK8PKed30CKAH25fwNpZDsiAVX+3CoFym0ERNCAINYjVzjK403YbOLdgu4r8BtsWErzDtgUEKjC8BbhJCdzCoAU7d7D6gJAJDt8H3PYowJvQ8KNAcoQSEhISEhISEm7NE7xlP0ha0Rpw510GFALgAb7slQ+wEkLq7INS4qiARYC1A9+dhovSugAnQAaDx0GDIav+7hoHih0ZFRk4XERSgFATAMM1cHCmgPw1luvkA2SQz1j64PbDYQk3mQ+QsSa4a+HwfR8FEhISEhISEhJu0dPa3Jnf6PxwuwrYoU9QoWsEStDv+jahEDkbhLfY6rFisHehh4OvzH2BYAUcpeHru84QIsgqt04GMQJJhYDtAY4T2vUBr4Lgul7o+na4DDECIBhvg4jw6zo8sAtVcLU3eAkCYZ0wyJ/biEMmFGxATgthjDsOD5to/Ap91Iu2cccaIgiXR87IbgdEb0jkAhDs90BEmvDwo8ANHx8fJhMSEhISEhIeKjZflrqhmyEdq9H9p3T5odGpqsjl+1VgrQuE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); }
.ui-state-highlight .ui-icon {background-image: url(data:image/png;base64,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); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(data:image/png;base64,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); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -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: 0 -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: 0 -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: 0 -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: 0 -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: 0 -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: 0 -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: 0 -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: 0 -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-on { background-position: -96px -144px; }
.ui-icon-radio-off { 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: 0 -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 is deprecated, use ui-icon-seek-start instead */
.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: 0 -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: 0 -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: 0 -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: 0 -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; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #333333; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkCAYAAAD0ZHJ6AAAAXElEQVRo3u3OAQ0AAAgDIO3f5CW1hnOQgE4ydVgLCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKfgkubNIrSDutzqcAAAAASUVORK5CYII=) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*!
/* the norm */
#gritter-notice-wrapper {
	position:fixed;
	top:20px;
	right:20px;
	width:301px;
	z-index:9999;
}
#gritter-notice-wrapper.top-left {
    left: 20px;
    right: auto;
}
#gritter-notice-wrapper.bottom-right {
    top: auto;
    left: auto;
    bottom: 20px;
    right: 20px;
}
#gritter-notice-wrapper.bottom-left {
    top: auto;
    right: auto;
    bottom: 20px;
    left: 20px;
}
.gritter-item-wrapper {
	position:relative;
	margin:0 0 10px 0;
	background:url('../Imagenes/ie-spacer.gif?embed'); /* ie7/8 fix */ 
}
.gritter-top {
	background:url('../Imagenes/gritter.png?embed') no-repeat left -30px;
	height:10px;
}
.hover .gritter-top {
	background-position:right -30px;
}
.gritter-bottom {
	background:url('../Imagenes/gritter.png?embed') no-repeat left bottom;
	height:8px;
	margin:0;
}
.hover .gritter-bottom {
	background-position: bottom right;
}
.gritter-item {
	display:block;
	background:url('../Imagenes/gritter.png?embed') no-repeat left -40px;
	color:#eee;
	padding:2px 11px 8px 11px;
	font-size: 11px;
	font-family:verdana;
}
.hover .gritter-item {
	background-position:right -40px;
}
.gritter-item p {
	padding:0;
	margin:0;
	word-wrap:break-word;
}
.gritter-close {
	display:none;
	position:absolute;
	top:5px;
	left:3px;
	background:url('../Imagenes/gritter.png?embed') no-repeat left top;
	cursor:pointer;
	width:30px;
	height:30px;
}
.gritter-title {
	font-size:14px;
	font-weight:bold;
	padding:0 0 7px 0;
	display:block;
	text-shadow:1px 1px 0 #000; /* Not supported by IE :( */
}
.gritter-image {
	width:48px;
	height:48px;
	float:left;
}
.gritter-with-image,
.gritter-without-image {
	padding:0;
}
.gritter-with-image {
	width:220px;
	float:right;
}
/* for the light (white) version of the gritter notice */
.gritter-light .gritter-item,
.gritter-light .gritter-bottom,
.gritter-light .gritter-top,
.gritter-light .gritter-close {
    background-image: url('../Imagenes/gritter-light.png?embed');
    color: #222;
}
.gritter-light .gritter-title {
    text-shadow: none;
}


div.jGrowl {
	padding: 			10px;
	z-index: 			9999;
	color: 				#fff;
	font-size: 			12px;
}

/** Special IE6 Style Positioning **/
div.ie6 {
	position: 			absolute;
}

div.ie6.top-right {
	right: 				auto;
	bottom: 			auto;
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.top-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-right {
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.center {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	width: 				100%;
}

/** Normal Style Positions **/
div.jGrowl {
	position:			absolute;
}

body > div.jGrowl {
	position:			fixed;
}

div.jGrowl.top-left {
	left: 				0px;
	top: 				0px;
}

div.jGrowl.top-right {
	right: 				0px;
	top: 				0px;
}

div.jGrowl.bottom-left {
	left: 				0px;
	bottom:				0px;
}

div.jGrowl.bottom-right {
	right: 				0px;
	bottom: 			0px;
}

div.jGrowl.center {
	top: 				0px;
	width: 				50%;
	left: 				25%;
}

/** Cross Browser Styling **/
div.center div.jGrowl-notification, div.center div.jGrowl-closer {
	margin-left: 		auto;
	margin-right: 		auto;
}

div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
	background-color: 		#000;
	opacity: 				.85;
    -ms-filter: 			"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; 
    filter: 				progid:DXImageTransform.Microsoft.Alpha(Opacity=85); 
	zoom: 					1;
	width: 					235px;
	padding: 				10px;
	margin-top: 			5px;
	margin-bottom: 			5px;
	font-family: 			Tahoma, Arial, Helvetica, sans-serif;
	font-size: 				1em;
	text-align: 			left;
	display: 				none;
	-moz-border-radius: 	5px;
	-webkit-border-radius:	5px;
}

div.jGrowl div.jGrowl-notification {
	min-height: 			40px;
}

div.jGrowl div.jGrowl-notification div.jGrowl-header {
	font-weight: 			bold;
	font-size:				.85em;
}

div.jGrowl div.jGrowl-notification div.jGrowl-close {
	z-index:				99;
	float: 					right;
	font-weight: 			bold;
	font-size: 				1em;
	cursor:					pointer;
}

div.jGrowl div.jGrowl-closer {
	padding-top: 			4px;
	padding-bottom: 		4px;
	cursor: 				pointer;
	font-size:				.9em;
	font-weight: 			bold;
	text-align: 			center;
}

/** Hide jGrowl when printing **/
@media print {
	div.jGrowl {
		display: 			none;
	}
}
/*rules for the plot target div.  These will be cascaded down to all plot elements according to css rules*/
.jqplot-target {
    position: relative;
    color: #666666;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 1em;
/*    height: 300px;
    width: 400px;*/
}

/*rules applied to all axes*/
.jqplot-axis {
    font-size: 0.75em;
}

.jqplot-xaxis {
    margin-top: 10px;
}

.jqplot-x2axis {
    margin-bottom: 10px;
}

.jqplot-yaxis {
    margin-right: 10px;
}

.jqplot-y2axis, .jqplot-y3axis, .jqplot-y4axis, .jqplot-y5axis, .jqplot-y6axis, .jqplot-y7axis, .jqplot-y8axis, .jqplot-y9axis, .jqplot-yMidAxis {
    margin-left: 10px;
    margin-right: 10px;
}

/*rules applied to all axis tick divs*/
.jqplot-axis-tick, .jqplot-xaxis-tick, .jqplot-yaxis-tick, .jqplot-x2axis-tick, .jqplot-y2axis-tick, .jqplot-y3axis-tick, .jqplot-y4axis-tick, .jqplot-y5axis-tick, .jqplot-y6axis-tick, .jqplot-y7axis-tick, .jqplot-y8axis-tick, .jqplot-y9axis-tick, .jqplot-yMidAxis-tick {
    position: absolute;
    white-space: pre;
}


.jqplot-xaxis-tick {
    top: 0px;
    /* initial position untill tick is drawn in proper place */
    left: 15px;
/*    padding-top: 10px;*/
    vertical-align: top;
}

.jqplot-x2axis-tick {
    bottom: 0px;
    /* initial position untill tick is drawn in proper place */
    left: 15px;
/*    padding-bottom: 10px;*/
    vertical-align: bottom;
}

.jqplot-yaxis-tick {
    right: 0px;
    /* initial position untill tick is drawn in proper place */
    top: 15px;
/*    padding-right: 10px;*/
    text-align: right;
}

.jqplot-yaxis-tick.jqplot-breakTick {
	right: -20px;
	margin-right: 0px;
	padding:1px 5px 1px 5px;
/*	background-color: white;*/
	z-index: 2;
	font-size: 1.5em;
}

.jqplot-y2axis-tick, .jqplot-y3axis-tick, .jqplot-y4axis-tick, .jqplot-y5axis-tick, .jqplot-y6axis-tick, .jqplot-y7axis-tick, .jqplot-y8axis-tick, .jqplot-y9axis-tick {
    left: 0px;
    /* initial position untill tick is drawn in proper place */
    top: 15px;
/*    padding-left: 10px;*/
/*    padding-right: 15px;*/
    text-align: left;
}

.jqplot-yMidAxis-tick {
    text-align: center;
    white-space: nowrap;
}

.jqplot-xaxis-label {
    margin-top: 10px;
    font-size: 11pt;
    position: absolute;
}

.jqplot-x2axis-label {
    margin-bottom: 10px;
    font-size: 11pt;
    position: absolute;
}

.jqplot-yaxis-label {
    margin-right: 10px;
/*    text-align: center;*/
    font-size: 11pt;
    position: absolute;
}

.jqplot-yMidAxis-label {
    font-size: 11pt;
    position: absolute;
}

.jqplot-y2axis-label, .jqplot-y3axis-label, .jqplot-y4axis-label, .jqplot-y5axis-label, .jqplot-y6axis-label, .jqplot-y7axis-label, .jqplot-y8axis-label, .jqplot-y9axis-label {
/*    text-align: center;*/
    font-size: 11pt;
    margin-left: 10px;
    position: absolute;
}

.jqplot-meterGauge-tick {
    font-size: 0.75em;
    color: #999999;
}

.jqplot-meterGauge-label {
    font-size: 1em;
    color: #999999;
}

table.jqplot-table-legend {
    margin-top: 12px;
    margin-bottom: 12px;
    margin-left: 12px;
    margin-right: 12px;
}

table.jqplot-table-legend, table.jqplot-cursor-legend {
    background-color: rgba(255,255,255,0.6);
    border: 1px solid #cccccc;
    position: absolute;
    font-size: 0.75em;
}

td.jqplot-table-legend {
    vertical-align:middle;
}

/*
These rules could be used instead of assigning
element styles and relying on js object properties.
*/

/*
td.jqplot-table-legend-swatch {
    padding-top: 0.5em;
    text-align: center;
}

tr.jqplot-table-legend:first td.jqplot-table-legend-swatch {
    padding-top: 0px;
}
*/

td.jqplot-seriesToggle:hover, td.jqplot-seriesToggle:active {
    cursor: pointer;
}

.jqplot-table-legend .jqplot-series-hidden {
    text-decoration: line-through;
}

div.jqplot-table-legend-swatch-outline {
    border: 1px solid #cccccc;
    padding:1px;
}

div.jqplot-table-legend-swatch {
    width:0px;
    height:0px;
    border-top-width: 5px;
    border-bottom-width: 5px;
    border-left-width: 6px;
    border-right-width: 6px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
}

.jqplot-title {
    top: 0px;
    left: 0px;
    padding-bottom: 0.5em;
    font-size: 1.2em;
}

table.jqplot-cursor-tooltip {
    border: 1px solid #cccccc;
    font-size: 0.75em;
}


.jqplot-cursor-tooltip {
    border: 1px solid #cccccc;
    font-size: 0.75em;
    white-space: nowrap;
    background: rgba(208,208,208,0.5);
    padding: 1px;
}

.jqplot-highlighter-tooltip, .jqplot-canvasOverlay-tooltip {
    border: 1px solid #cccccc;
    font-size: 0.75em;
    white-space: nowrap;
    background: rgba(208,208,208,0.5);
    padding: 1px;
}

.jqplot-point-label {
    font-size: 0.75em;
    z-index: 2;
}
      
td.jqplot-cursor-legend-swatch {
    vertical-align: middle;
    text-align: center;
}

div.jqplot-cursor-legend-swatch {
    width: 1.2em;
    height: 0.7em;
}

.jqplot-error {
/*   Styles added to the plot target container when there is an error go here.*/
    text-align: center;
}

.jqplot-error-message {
/*    Styling of the custom error message div goes here.*/
    position: relative;
    top: 46%;
    display: inline-block;
}

div.jqplot-bubble-label {
    font-size: 0.8em;
/*    background: rgba(90%, 90%, 90%, 0.15);*/
    padding-left: 2px;
    padding-right: 2px;
    color: rgb(20%, 20%, 20%);
}

div.jqplot-bubble-label.jqplot-bubble-label-highlight {
    background: rgba(90%, 90%, 90%, 0.7);
}

div.jqplot-noData-container {
	text-align: center;
	background-color: rgba(96%, 96%, 96%, 0.3);
}

.minicolors {
	position: relative;
	display: inline-block;
	z-index: 1;
}

.minicolors-focus {
	z-index: 2;
}

.minicolors INPUT {
	margin-right: 3px;
	border: solid 1px #CCC;
	font: 14px sans-serif;
	width: 65px;
	height: 16px;
	vertical-align: middle;
	border-radius: 0;
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, .04);
	outline: none;
	padding: 2px;
	margin-right: -1px;
}

.minicolors-swatch-left INPUT {
	margin-left: -1px;
	margin-right: auto;
}

.minicolors-focus INPUT,
.minicolors-focus .minicolors-swatch {
	border-color: #999;
}

.minicolors-hidden {
	position: absolute;
	left: -9999em;
}

.minicolors-swatch {
	position: relative;
	width: 20px;
	height: 20px;
	background: url(../Imagenes/jquery.minicolors.png) -80px 0;
	border: solid 1px #CCC;
	display: inline-block;
	vertical-align: middle;
}

.minicolors-swatch SPAN {
	position: absolute;
	width: 100%;
	height: 100%;
	background: none;
	box-shadow: inset 0 9px 0 rgba(255, 255, 255, .1);
	display: inline-block;
}

/* Panel */
.minicolors-panel {
	position: absolute;
	top: 26px;
	left: 0;
	width: 173px;
	height: 152px;
	background: white;
	border: solid 1px #CCC;
	box-shadow: 0 0 20px rgba(0, 0, 0, .2);
	display: none;
}

.minicolors-position-top .minicolors-panel {
	top: -156px;
}

.minicolors-position-left .minicolors-panel {
	left: -83px;
}

.minicolors-position-left.minicolors-with-opacity .minicolors-panel {
	left: -104px;
}

.minicolors-with-opacity .minicolors-panel {
	width: 194px;
}

.minicolors .minicolors-grid {
	position: absolute;
	top: 1px;
	left: 1px;
	width: 150px;
	height: 150px;
	background: url(../Imagenes/jquery.minicolors.png) -120px 0;
	cursor: crosshair;
}

.minicolors .minicolors-grid-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 150px;
	height: 150px;
	background: none;
}

.minicolors-slider-saturation .minicolors-grid {
	background-position: -420px 0;
}

.minicolors-slider-saturation .minicolors-grid-inner {
	background: url(../Imagenes/jquery.minicolors.png) -270px 0;
}

.minicolors-slider-brightness .minicolors-grid {
	background-position: -570px 0;
}

.minicolors-slider-brightness .minicolors-grid-inner {
	background: black;
}

.minicolors-slider-wheel .minicolors-grid {
	background-position: -720px 0;
}

.minicolors-slider,
.minicolors-opacity-slider {
	position: absolute;
	top: 1px;
	left: 152px;
	width: 20px;
	height: 150px;
	background: white url(../Imagenes/jquery.minicolors.png) 0 0;
	cursor: crosshair;
}

.minicolors-slider-saturation .minicolors-slider {
	background-position: -60px 0;
}

.minicolors-slider-brightness .minicolors-slider {
	background-position: -20px 0;
}

.minicolors-slider-wheel .minicolors-slider {
	background-position: -20px 0;
}

.minicolors-opacity-slider {
	left: 173px;
	background-position: -40px 0;
	display: none;
}

.minicolors-with-opacity .minicolors-opacity-slider {
	display: block;
}

/* Pickers */
.minicolors-grid .minicolors-picker {
	position: absolute;
	top: 70px;
	left: 70px;
	width: 10px;
	height: 10px;
	border: solid 1px black;
	border-radius: 10px;
	margin-top: -6px;
	margin-left: -6px;
	background: none;
}

.minicolors-grid .minicolors-picker SPAN {
	position: absolute;
	top: 0;
	left: 0;
	width: 6px;
	height: 6px;
	border-radius: 6px;
	border: solid 2px white;
}

.minicolors-picker {
	position: absolute;
	top: 0;
	left: 0;
	width: 18px;
	height: 2px;
	background: white;
	border: solid 1px black;
	margin-top: -2px;
}

/* Inline controls */
.minicolors-inline INPUT,
.minicolors-inline .minicolors-swatch {
	display: none;
}

.minicolors-inline .minicolors-panel {
	position: relative;
	top: auto;
	left: auto;
	display: inline-block;
}
.ui-multiselect { padding:2px 0 2px 4px; text-align:left }
.ui-multiselect span.ui-icon { float:right }
.ui-multiselect-single .ui-multiselect-checkboxes input { position:absolute !important; top: auto !important; left:-9999px; }
.ui-multiselect-single .ui-multiselect-checkboxes label { padding:5px !important }

.ui-multiselect-header { margin-bottom:3px; padding:3px 0 3px 4px }
.ui-multiselect-header ul { font-size:0.9em }
.ui-multiselect-header ul li { float:left; padding:0 10px 0 0 }
.ui-multiselect-header a { text-decoration:none }
.ui-multiselect-header a:hover { text-decoration:underline }
.ui-multiselect-header span.ui-icon { float:left }
.ui-multiselect-header li.ui-multiselect-close { float:right; text-align:right; padding-right:0 }

.ui-multiselect-menu { display:none; padding:3px; position:absolute; z-index:10000 }
.ui-multiselect-checkboxes { position:relative /* fixes bug in IE6/7 */; overflow-y:scroll }
.ui-multiselect-checkboxes label { cursor:default; display:block; border:1px solid transparent; padding:3px 1px }
.ui-multiselect-checkboxes label input { position:relative; top:1px; float:left; margin-right:8px; }
.ui-multiselect-checkboxes li { clear:both; font-size:0.9em; padding-right:3px }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label { text-align:center; font-weight:bold; border-bottom:1px solid }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a { display:block; padding:3px; margin:1px 0; text-decoration:none }

/* remove label borders in IE6 because IE6 does not support transparency */
* html .ui-multiselect-checkboxes label { border:none }
/*Horizontal Orientation CSS*/
.jscarousal-horizontal
{
	width: 740px;
	height: 118px;
	background-color: #121212;
	border: solid 1px #7A7677;
	margin: 0;
	padding: 0;
	padding: 22px 8px 22px 8px;
	position: relative; /*overflow: hidden;*/
}
.jscarousal-horizontal-back, .jscarousal-horizontal-forward
{
	float: left;
	width: 23px;
	height: 98px;
	background-color: #121212;
	color: White;
	position: relative;
	top: 6px;
	cursor: pointer;
}
.jscarousal-horizontal-back
{
	background-image: url(data:image/jpg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAUAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwMDAwMDAwMDAwMDAEDAwMFBAUJBgYJDQsJCw0PDg4ODg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAYgAPAwERAAIRAQMRAf/EAGcAAQEBAQEAAAAAAAAAAAAAAAYIBwUJAQEAAAAAAAAAAAAAAAAAAAAAEAABAwMCAwcEAwAAAAAAAAABAgMEAAUGEQchsTQxEjITM3MIQVFhI4HBUhEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A8nLa02ylDbSAhCdAAKBQqJHlR/3tJWWSHWlEcUrQe8CD9OIoDkLxCgWM9O77auRoCcLxCgWM9O77auRoCcLxCgWM9O77auRoCcLxCgWM9O77auRoK5+DewcbczK5mdZbambjguHK8lu3zGkux7jc3EapZW2sFK0MoUHFg/Utgggmg03d+77W3b5IbY7Z4VgeLW3HMby20wcvegWmEwi4yn5zLcmK95bQ8xllGrakK4FRWFA6Cg2b4B7m2PJ9q5W2CWmbRkmFLfccTG0bcmQpzqlpmA9pcQ4strP0/X/rSghbINmr3iW/1v2qvNylMOXrJIEW2ZQNS89DuctDbE5CtRqsBeqtDwcSoa8KDDNp9yMm2nzK1ZtibzSLrbO+gx5KVrjSGXUlDjL6ELQVIUD2BQIIBBBANBQecfKLNtxshwbMr3jGLxb/ALdXBq6WSZBizGy6WHUSEx5PmTXCtrzGwdAUqHHuqGpoJAheIUCxnp3fbVyNATheIUCxnp3fbVyNATheIUCxnp3fbVyNASgkEpI4g6aGgWNECM4SdB3COP3I0FAFsHSser2D1e3+Px9qDuXb0IPU9XH9L0/UHq/j+9KD/9k=);
	background-repeat: no-repeat;
	background-position: left;
}
.jscarousal-horizontal-forward
{
	background-image: url(data:image/jpg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAUAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwMDAwMDAwMDAwMDAEDAwMFBAUJBgYJDQsJCw0PDg4ODg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAYgAPAwERAAIRAQMRAf/EAGwAAQACAwAAAAAAAAAAAAAAAAYHCQQFCAEBAAAAAAAAAAAAAAAAAAAAABAAAQMCAwcCBAcBAAAAAAAAAQIDBAAFEQYHITGxEjIzNHMIUWFCE0GBwSJSI1MUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwCpy2tNspQ20gIQnAACgUKiR5Uf+9pKyyQ60ojalaDzAg/htFAchdQoFjPju+mrgaAnC6hQLGfHd9NXA0BOF1CgWM+O76auBoCcLqFAsZ8d301cDQdyexC86V5mlXTSrUHT/Kt8vrxcueT75dLRBlSn0pTjJhKeeaUtRQE/dbxJ/bzjclIoMLUrQGFp17lci5eXbRJ041CzRbF2eMoH7X/LJnstzLeSP8vuco29tSDjiTQQ97NtMb5qJrJl+db5Ei22jIshm+368RyUqbSwvFiOlW7mkLHJh/DnO3loLFPcfqVZZGsGgmlcNiPNvMHPOX73eZxAU5CSqY22wwhQ6VOpWVrB+kIP1bArj0Q91OeND8tyss5OytlSQzcZiptxutyizXZshwpCEhxxqaynlbSMEpCABtO8kkAytQc0Ss8r1OkzhIzcm7ozAma4nmQJjLwkN4IJw5EKSAE7gkAbqCHoXUKBYz47vpq4GgJwuoUCxnx3fTVwNAThdQoFjPju+mrgaAlBIJSRtBwwNAsaIEZwk4DkI2/EjAUAWweKx3dw7u/8vl8KDeXbsQfJ8uP2u33B3fl+uFB//9k=);
	background-repeat: no-repeat;
	background-position: right;
}
.jscarousal-contents-horizontal
{
	width: 690px;
	height: 124px;
	float: left;
	position: relative;
	overflow: hidden;
}
.jscarousal-contents-horizontal > div
{
	position: absolute;
	width: 100%;
	height: 124px;
}
.jscarousal-contents-horizontal > div > div
{
	float: left;
	margin-left: 8px;
	margin-right: 8px;
}
.jscarousal-contents-horizontal img
{
	width: 120px;
	height: 94px;
	border: solid 1px #7A7677;
}
/*Horizontal Orientation CSS Ends*/

/*Vertical Orientation CSS Starts*/
.jscarousal-vertical
{
	background: -moz-linear-gradient(top, #FFFFFF, #C2D69B);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#C2D69B));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#C2D69B);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#C2D69B)";
    border: 1px solid #C2D69B;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    
	width: 280px;/*140px;*/
	height: 697px;
	/*background-color: #7A7677;
	border: solid 1px #7A7677;*/
	margin: 0;
	padding: 0;
	position: relative;
	overflow: hidden;
}
.jscarousal-vertical-back, .jscarousal-vertical-forward
{
	background-color: #ECFFC5;
    border: 1px solid #C2D69B;
    height: 21px;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    border-radius: 10px;
    
	width: 100%;
	height: 30px;
	/*background-color: #7a0000;
	color: White;*/
	position: relative;
	cursor: pointer;
	z-index:100;
}
.jscarousal-vertical-back
{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAAAPCAYAAAAfzxqKAAAB9ElEQVRYw2P4//8/wygeeDx0HIoDhK0XCAldJeiMS340IugQEel7lF1Ttyv/iF4j9TF1rY7paEQMQETkHlHTS9oj+e7ehwv/L7849C9ogfCz1BUGyqMRQceIKDyjKZV0WOTBudc7/gHl/v8DggN3Vv3zmS5wPX6+jshoRNAhIkova/KknBY8tffZHHAEwCICBFafnfDPa4LgodiZupyjEUHDiCi4IcuaeVlk4+rHtf9xgSl7Sv67tQuuCehRYBmNCBpFRMZN3kmTH4T++/L73b+vvz/+//rr4z8gBtNffkLwx29v/5cu9f9nU8M5cTQiaIDTb3FLA/HT9MuCr1JPC31NPSLxP2u/6v+07ar/k9ar/I9brvLff6bIf48+/i+OLTyvLCrYnlqUs8mMRgSN6ojCq0pqGWfEX97+eBKjjrjw+MA/r36hpyETlRRH6wgaRkTeDUlRYI64furdOngEIEcECOy+svy/cyvvFZ8OaeHRiKBN0cSWfovn4JSH4f8vf9jz/9K7Pf8vvt7z/8LLPf/PP9vz/9yTPf/PPNzz//T93f8rlgf9t6piPwgsnthGI4L6ESGaeZNvGTBHrEo9I7Iq6bDoqrjdIquiNomsClspvCpoofAqvxlCqzz7BVc5tfCssqnmXAasI0RHI2IUj0bEUMQABrNjZKnumocAAAAASUVORK5CYII=);
	background-repeat: no-repeat;
	background-position: bottom;
}
.jscarousal-vertical-forward
{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAAAPCAYAAAAfzxqKAAACA0lEQVRYw2P4//8/wygeeDwaCKMRQRq2KGcTtanmXObUwrPKs19wld8MoVVBC4VXha0UXhW1SWRV3G6RVUmHRVelnhFZlX5ZcFXmTb5l6be4RUcjgtoRUcHGZlXFfrBiedD/0/d3/z/zcM//c0/2/D//bM//Cy/3/L/4es//S+/2/L/8Yc//KQ/D/6ff4jkIjAi20YigtkOBwKdDWti5lffK7ivL//9DAkD5/zD61Lt1/4A54nreDUlRkJ7RiKBBRIBAyEQlRa9+oacXHh/AiIjbH0/+zzgj/rLwqpIaTP1oRFC/jpABFk9PHVt4Xnn08X/xnynyP265yv+k9Sr/07ar/s/ar/o/9YjE/9TTQl+BOeIVsFh6CsTSoxFBgxxhU8M5sXSp/7+P397+//Lz4z8Q/voLjP+D6d8f/3/5/e7f5Aeh/zJu8k4azRE0ioiAHgUWt3bBNVP2lPzHBVY/rv2feVlkY8ENWdbRiKBhHRE7U5fTa4LgodVnJ2DUEXufzfmfclrwVOllTZ7ROoLGEQEC8fN1RHymC1w/cGcVPCLOvd7xL+mwyIPCM5pSyGpHI4KGEQECqSsMlIMWCD+7/OLQv3sfLvxP2iP5LveImh66utGIoHFEgCNjrY5p9Bqpj6nblX+k71F2xaZmNCLoEBEgELpK0DlsvUAILvnRiBjFJGEAbBtjZFQXS9YAAAAASUVORK5CYII=);
	background-repeat: no-repeat;
	background-position: top;
}
.jscarousal-contents-vertical
{
	overflow: hidden;
	width: 280px;/*140px;*/
	height: 697px;
}
.jscarousal-contents-vertical > div
{
	position: absolute;
	top: 40px;
	width: 100%;
	height: 820px;
	overflow: hidden;
}
.jscarousal-contents-vertical > div > div
{
	width: 280px;/*140px;*/
	height: 125px;
	margin: 5px;
	margin-left: 0px;
}
.jscarousal-contents-vertical > div > div span
{
	display: block;
	width: 70%;
	text-align: center;
}
.jscarousal-contents-vertical img
{
	width: 110px;
	height: 80px;
	border: solid 1px #7A7677;
}
/*Vertical Orientation CSS Ends*/

/*Common*/
.hidden
{
	display: none;
}
.visible
{
	display: block;
}
.thumbnail-active
{
	filter: alpha(opacity=100);
	opacity: 1.0;
	cursor: pointer;
}
.thumbnail-inactive
{
	filter: alpha(opacity=20);
	opacity: 0.2;
	cursor: pointer;
}
.thumbnail-text
{
	color: #7A7677;
	font-weight: bold;
	text-align: left;
	display: block;
	padding: 10px 2px 2px 0px;
}


/* Essentials */
/*
html, div, map, dt, isindex, form, header, aside, section, section, article, footer
{
    display: block;
}*/
/*
html, body {
height: 100%;
margin: 0;
padding: 0;
font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
background: #F8F8F8;
font-size: 12px;
}
*/
/*
.clear {
clear: both;
}

.spacer {
height: 20px;
}

a:link, a:visited {
color: #77BACE;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}
*/

/* Header */
/*
header#header
{
    height: 55px;
    width: 100%;
    background: #222222 url(../images/header_bg.png) repeat-x;
}

header#header h1.site_title, header#header h2.section_title
{
    float: left;
    margin: 0;
    font-size: 22px;
    display: block;
    width: 23%;
    height: 55px;
    font-weight: normal;
    text-align: left;
    text-indent: 1.8%;
    line-height: 55px;
    color: #fff;
    text-shadow: 0 -1px 0 #000;
}

header#header h1.site_title a
{
    color: #fff;
    text-decoration: none;
}

header#header h2.section_title
{
    text-align: center;
    text-indent: 4.5%;
    width: 68%;
    background: url(../images/header_shadow.png) no-repeat left top;
}

.btn_view_site
{
    float: left;
    width: 9%;
}

.btn_view_site a
{
    display: block;
    margin-top: 12px;
    width: 91px;
    height: 27px;
    background: url(../images/btn_view_site.png) no-repeat;
    text-align: center;
    line-height: 29px;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 -1px 0 #000;
}

.btn_view_site a:hover
{
    background-position: 0 -27px;
}
*/
/* Secondary Header Bar */
/*
section#secondary_bar
{
    height: 38px;
    width: 100%;
    background: #F1F1F4 url(../images/secondary_bar.png) repeat-x;
}

section#secondary_bar .user
{
    float: left;
    width: 23%;
    height: 38px;
}

.user p
{
    margin: 0;
    padding: 0;
    color: #666666;
    font-weight: bold;
    display: block;
    float: left;
    width: 85%;
    height: 35px;
    line-height: 35px;
    text-indent: 25px;
    text-shadow: 0 1px 0 #fff;
    background: url(../images/icn_user.png) no-repeat center left;
    margin-left: 6%;
}

.user a
{
    text-decoration: none;
    color: #666666;
}

.user a:hover
{
    color: #77BACE;
}

.user a.logout_user
{
    float: left;
    display: block;
    width: 16px;
    height: 35px;
    text-indent: -5000px;
    background: url(../images/icn_logout.png) center no-repeat;
}
*/
/* Breadcrumbs */
/*
section#secondary_bar .breadcrumbs_container
{
    float: left;
    width: 77%;
    background: url(../images/secondary_bar_shadow.png) no-repeat left top;
    height: 38px;
}

article.breadcrumbs
{
    float: left;
    padding: 0 10px;
    border: 1px solid #ccc;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 0 #fff;
    -moz-box-shadow: 0 1px 0 #fff;
    box-shadow: 0 1px 0 #fff;
    height: 23px;
    margin: 4px 3%;
}

.breadcrumbs a
{
    display: inline-block;
    float: left;
    height: 24px;
    line-height: 23px;
}

.breadcrumbs a.current, .breadcrumbs a.current:hover
{
    color: #9E9E9E;
    font-weight: bold;
    text-shadow: 0 1px 0 #fff;
    text-decoration: none;
}

.breadcrumbs a:link, .breadcrumbs a:visited
{
    color: #44474F;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
    font-weight: bold;
}

.breadcrumbs a:hover
{
    color: #222222;
}

.breadcrumb_divider
{
    display: inline-block;
    width: 12px;
    height: 24px;
    background: url(../images/breadcrumb_divider.png) no-repeat;
    float: left;
    margin: 0 5px;
}
*/
/* Sidebar */
/*
aside#sidebar
{
    width: 23%;
    background: #E0E0E3 url(../images/sidebar.png) repeat;
    float: left;
    min-height: 500px;
    margin-top: -4px;
}

#sidebar hr
{
    border: none;
    outline: none;
    background: url(../images/sidebar_divider.png) repeat-x;
    display: block;
    width: 100%;
    height: 2px;
}

*/
/* Search */
/*
.quick_search {
text-align: center;
padding: 14px 0 10px 0;
}

.quick_search input[type=text] {
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
border: 1px solid #bbb;
height: 26px;
width: 90%;
color: #ccc;
-webkit-box-shadow: inset 0 2px 2px #ccc, 0 1px 0 #fff;
-moz-box-shadow: inset 0 2px 2px #ccc, 0 1px 0 #fff;
box-shadow: inset 0 2px 2px #ccc, 0 1px 0 #fff;
text-indent: 30px;
background: #fff url(../images/icn_search.png) no-repeat;
background-position: 10px 6px;
}

.quick_search input[type=text]:focus {
outline: none;
color: #666666;
border: 1px solid #77BACE;
-webkit-box-shadow: inset 0 2px 2px #ccc, 0 0 10px #ADDCE6;
-moz-box-shadow: inset 0 2px 2px #ccc, 0 0 10px #ADDCE6;
box-shadow: inset 0 2px 2px #ccc, 0 0 10px #ADDCE6;
}
*/
/* Sidebar Menu */
/*
#sidebar h3 {
color: #1F1F20;
text-transform: uppercase;
text-shadow: 0 1px 0 #fff;
font-size: 13px;
margin: 10px 0 10px 6%;
display: block;
float: left;
width: 90%;
}

.toggleLink {
color: #999999;
font-size: 10px;
text-decoration: none;
display: block;
float: right;
margin-right: 2%
}

#sidebar .toggleLink:hover {
color: #77BACE;
text-decoration: none;
}

#sidebar ul {
clear: both;
margin: 0; padding: 0;
}

#sidebar li {
list-style: none;
margin: 0 0 0 12%; padding: 0;
}

#sidebar li a {
color: #666666;
padding-left: 25px;
text-decoration: none;
display: inline-block;
height: 17px;
line-height: 17px;
text-shadow: 0 1px 0 #fff;
margin: 2px 0;
}

#sidebar li a:hover {
color: #444444;
}
*/
/* Sidebar Icons */
/*
#sidebar li.icn_new_article a {
background: url(../images/icn_new_article.png) no-repeat center left;
}
#sidebar li.icn_edit_article a {
background: url(../images/icn_edit_article.png) no-repeat center left;
}
#sidebar li.icn_categories a {
background: url(../images/icn_categories.png) no-repeat center left;
}
#sidebar li.icn_tags a {
background: url(../images/icn_tags.png) no-repeat center left;
}
#sidebar li.icn_add_user a {
background: url(../images/icn_add_user.png) no-repeat center left;
}
#sidebar li.icn_view_users a {
background: url(../images/icn_view_users.png) no-repeat center left;
}
#sidebar li.icn_profile a {
background: url(../images/icn_profile.png) no-repeat center left;
}
#sidebar li.icn_folder a {
background: url(../images/icn_folder.png) no-repeat center left;
}
#sidebar li.icn_photo a {
background: url(../images/icn_photo.png) no-repeat center left;
}
#sidebar li.icn_audio a {
background: url(../images/icn_audio.png) no-repeat center left;
}
#sidebar li.icn_video a {
background: url(../images/icn_video.png) no-repeat center left;
}
#sidebar li.icn_settings a {
background: url(../images/icn_settings.png) no-repeat center left;
}
#sidebar li.icn_security a {
background: url(../images/icn_security.png) no-repeat center left;
}
#sidebar li.icn_jump_back a {
background: url(../images/icn_jump_back.png) no-repeat center left;
}

#sidebar p {
color: #666666;
padding-left: 6%;
text-shadow: 0 1px 0 #fff;
margin: 10px 0 0 0;}

#sidebar a {
color: #666666;
text-decoration: none;
}

#sidebar a:hover {
text-decoration: underline;
}

#sidebar footer {
margin-top: 20%;
}

*/
/* Main Content */

/*
section#main {
width: 77%;
min-height: 500px;
background: url(../images/sidebar_shadow.png) repeat-y left top;
float: left;
margin-top: -2px;
}

#main h3 {
color: #1F1F20;
text-transform: uppercase;
text-shadow: 0 1px 0 #fff;
font-size: 13px;
margin: 8px 20px;
}
*/
/* Modules */

.module
{
    border: 1px solid #9BA0AF;
    width: 100%;
    margin: 0px 0% 0 3%;
    margin-top: 20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #ffffff;
    margin-bottom: 20px;
    
}

#main .module header
{
    display: block;
    width: 90%;
    float: left;
}

.module header
{
    height: 21px;
    width: 100%;
    background: #666 url(../Imagenes/grd_head.png) repeat-x;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: rgb(255, 255, 255);
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana;
}

.module footer
{
    height: 32px;
    width: 100%;
    border-top: 1px solid #666;
    background: #999;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
}

.module_content
{
    margin: 10px 20px;
    color: #666;
    
}

/* Module Widths */

.width_full
{
    width: 95%;
    
}

.width_half
{
    width: 46%;
    margin-right: 0;
    float: left;
   
}

.width_quarter
{
    width: 26%;
    margin-right: 0;
    float: left;
    
}

.width_3_quarter
{
    width: 66%;
    margin-right: 0;
    float: left;
    
}



.message
{
    border-bottom: 1px dotted #cccccc;
    text-align: left;
}
/*
input[type=submit] {
background: #D0D1D4 url(../images/btn_submit.png) repeat-x;
border: 1px solid #A8A9A8;
-webkit-box-shadow: 0 1px 0 #fff;
-moz-box-shadow: 0 1px 0 #fff;
box-shadow: 0 1px 0 #fff;
font-weight: bold;
height: 22px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding: 0 10px;
color: #666;
text-shadow: 0 1px 0 #fff;
cursor: pointer;
}
*/
input[type=submit]:hover
{
    color: #333333;
}

/*
input[type=submit].alt_btn {
background: #D0D1D4 url(../images/btn_submit_2.png) repeat-x;
border: 1px solid#30B0C8;
-webkit-box-shadow: 0 1px 0 #fff;
-moz-box-shadow: 0 1px 0 #fff;
box-shadow: 0 1px 0 #fff;
font-weight: bold;
height: 22px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding: 0 10px;
color: #003E49;
text-shadow: 0 1px 0 #6CDCF9;
cursor: pointer;
}
*/

input[type=submit].alt_btn:hover
{
    color: #001217;
}

input[type=submit].btn_post_message
{
    background: #999 url(../Imagenes/post_message.png) no-repeat;
    display: block;
    width: 37px;
    border: none;
    height: 24px;
    cursor: pointer;
    text-indent: -5000px;
}

input[type=submit].btn_post_message:hover
{
    background-position: 0 -24px;
}

.post_message
{
    text-align: left;
    padding: 5px 0;
}

.post_message input[type=text]
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #bbb;
    height: 20px;
    width: 70%;
    color: #ccc;
    -webkit-box-shadow: inset 0 2px 2px #ccc, 0 1px 0 #fff;
    -moz-box-shadow: inset 0 2px 2px #ccc, 0 1px 0 #fff;
    box-shadow: inset 0 2px 2px #ccc, 0 1px 0 #fff;
    text-indent: 10px;
    background-position: 10px 6px;
    float: left;
    margin: 0 3.5%;
}

.post_message input[type=text]:focus
{
    outline: none;
    border: 1px solid #77BACE;
    -webkit-box-shadow: inset 0 2px 2px #ccc, 0 0 10px #ADDCE6;
    -moz-box-shadow: inset 0 2px 2px #ccc, 0 0 10px #ADDCE6;
    box-shadow: inset 0 2px 2px #ccc, 0 0 10px #ADDCE6;
    color: #666666;
}

.post_message input[type=image]
{
    float: left;
}

.message_list
{
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
    text-align: left;
    height: 400px;
    font-size: 12px;
    font-family: Verdana;
}


/* --------------------------------------------------------- INICIO TIPOS NATIVOS --------------------------------------------------------- */

body
{
    background-color: #C1BE8F;
}

/* --------------------------------------------------------- FIN TIPOS NATIVOS --------------------------------------------------------- */


/* --------------------------------------------------------- INICIO CLASES --------------------------------------------------------- */

/* INICIO CLASES MODAL POPUP */
.modalBackground
{
    background-color: Black;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.popup_Container
{
    background-color: #C1BE8F;
    border: 2px solid #000000;
    padding: 0px 0px 0px 0px;
}

.popup
{
    width: auto;
    height: auto;
}

.popup_Titlebar
{
    background: url(data:image/jpg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAUAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwMDAwMDAwMDAwMDAEDAwMFBAUJBgYJDQsJCw0PDg4ODg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAHQAJAwERAAIRAQMRAf/EAFcAAQEBAAAAAAAAAAAAAAAAAAAHCAEBAAAAAAAAAAAAAAAAAAAAABAAAgECBwAAAAAAAAAAAAAAAAFSERaRodECYgQVEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDIXsbZAPY2yAi9xc2AuLmwIVcDnmAuBzzAmle7FYvQBXuxWL0A/9k=);
    height: 29px;
}

.popup_Body
{
    padding: 15px 15px 15px 15px;
    clear: both;
    padding: 10px !important;
    background-color: #C1BE8F !important;
}

.TitlebarLeft
{
    float: left;
    padding-left: 5px;
    padding-top: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #FFFFFF;
}

.TitlebarRight
{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAAyUlEQVQoz52TwQ2EIBBFKYESLIEO5OiJcPNqCXRgCZZgCZTgeU82sckeLWHWR6JxjVHYSb4xZN4f+IoSkXrVS8oLplbr49O2rSiligQDi0ExvCmxRwNjjEzTJH3f/zRWVZXWh2G4N0A0Ud77fQ14WRbRWj8bHAEmhxBSI7t7PMImJmEwz3Nq6rouL4OjrLWpAZPsEK+Occ4jy4AgtwxijPt7lgHTKMI75/H4FUiaZrZ/lcc4jvkZlPyJb+dcMQwDi0HDpfjjNsI0X+lg8tZS+AvbAAAAAElFTkSuQmCC);
    background-position: right;
    background-repeat: no-repeat;
    height: 15px;
    width: 16px;
    float: right;
    cursor: pointer;
    margin-right: 5px;
    margin-top: 5px;
}
/* FIN CLASES MODAL POPUP */

/* INICIO CLASES ACCORDION */
.accordionCabecera
{
    border: 1px solid black;
    background-color: #e3eaeb;
    font-family: Arial, Sans-Serif;
    font-size: 14px;
    font-weight: bold;
    padding: 4px;
    margin-top: 4px;
    cursor: pointer;
}

.accordionContenido
{
    font-family: Sans-Serif;
    background-color: #f8f8ff;
    border: 1px solid black;
    border-top: none;
    text-align: center;
    padding: 7px;
}
/* FIN CLASES ACCORDION */

/* Corrige el layout de los controles que estan ubicados dentro de un gridview */
.contenedorTabla table
{
    width: 0px;
    height: 0px;
}
.contenedorTabla table tr td
{
    padding: 0 !important;
    margin: 0 !important;
    border-width: 0px !important;
}

/* INICIO CLASES GRILLA */
.grilla
{
    background-color: #fff;
    margin: 5px 0 10px 0;
    border: solid 1px #525252;
    border-collapse: collapse;
    font-family: Verdana;
    font-size: 12px;
    text-align: center;
}

.grilla td
{
    padding: 2px;
    border: solid 1px #c1c1c1;
    color: #717171;
    font-family: Verdana;
    font-size: 10px;
    text-align: center;
}

.grilla th
{
    padding: 4px 2px;
    color: #fff;
    background: #424242 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAUCAIAAADKh2CMAAAAKklEQVQY02OIjY1DRgyk81EABj86OgYZMUSiAoZgVMDggQoYnFDBYOMDAMiaWxk82Sf2AAAAAElFTkSuQmCC) repeat-x top;
    border-left: solid 1px #525252;
    font-family: Verdana;
    font-size: 0.9em;
}

.grilla .alt
{
    background: #F1FFD6;
}

.grilla .pgr
{
    background: #424242 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAIAAADzWwNnAAAAGklEQVQI12OUkpJiQAIsXFxclPCZGFABpXwAchQA4jzm3lIAAAAASUVORK5CYII=) repeat-x top;
}

.grilla .pgr table
{
    margin: 5px 0;
}

.grilla .pgr td
{
    border-width: 0;
    padding: 0 6px;
    border-left: solid 1px #666;
    font-weight: bold;
    color: #C1BE8F;
    line-height: 12px;
}

.grilla .pgr a
{
    color: #D8D8D8;
    text-decoration: none;
}

.grilla .pgr a:hover
{
    color: #848484;
    text-decoration: none;
}

.grilla .footer
{
    background: #424242 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAIAAADzWwNnAAAAGklEQVQI12OUkpJiQAIsXFxclPCZGFABpXwAchQA4jzm3lIAAAAASUVORK5CYII=) repeat-x top;
}

.grilla .footer td
{
    border-width: 0;
    padding: 0 6px;
    border-left: solid 1px #666;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 12px;
}
/* FIN CLASES GRILLA */

/* INICIO CLASES LABEL */
.label
{
    font-family: Verdana;
    color: #000000;
    font-size: 12px;
    text-align: right;
}

.labelResultado
{
    font-family: Verdana;
    font-style: italic;
    color: Black;
    font-size: 10px;
}

.labelError
{
    font-family: Verdana;
    font-style: italic;
    color: Red;
    font-size: 12px;
}

.labelContenido
{
    font-family: Verdana;
    color: #000000;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
}
/* FIN CLASES LABEL */

/* INICIO CLASES BOTON */
.boton
{
    font-family: Arial;
    font-size: 0.8em;
    color: #000000;
    text-align: left;
    margin-right: 5px;
    border: Solid 1px #000000;
    background-color: #FFF2E5; /*height: 22px;     width: 100px;*/
    border-radius: 5px;
}

.boton:hover
{
    background-color: #FFE6CC;
    cursor: pointer;
}
/* INICIO CLASES BOTON */

/* INICIO CLASE PANEL */
.panel
{      
    background: -moz-linear-gradient(top, #FFFFFF, #C2D69B);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#C2D69B));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#C2D69B);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#C2D69B)";
    border: 1px solid #C2D69B;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
/* FIN CLASE PANEL */

/* INICIO CLASES TEXTBOX */
.textbox
{
    resize: none; /*text-transform: uppercase;*/
}

.textbox:hover
{
    background-color: #F8FDF1;
    -webkit-box-shadow: inset 0.5px #C1BE8F;
    -moz-box-shadow: inset 0.5px #C1BE8F;
    box-shadow: inset 0.5px #C1BE8F;
}

.textbox:focus
{
    background-color: #F8FDF1;
    -webkit-box-shadow: inset 0.5px #C1BE8F;
    -moz-box-shadow: inset 0.5px #C1BE8F;
    box-shadow: inset 0.5px #C1BE8F;
}
/* FIN CLASES TEXTBOX */

/* INICIO CLASE TITULOMENU */
.tituloMenu
{
    text-align: center;
    background-color: #ECFFC5;
    border: 1px solid #C2D69B;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    border-radius: 10px;
    width:auto !important;
    padding: 5px !important;
    margin:5px;
}
/* FIN CLASE TITULOMENU */

/* INICIO CLASE TITULOMENU */
.menuBusqueda
{
    text-align: center;
    background-color: #E3EBD0;
    border: 1px solid #C2D69B;
    font-family: Verdana;
    font-size: 12px;    
    border-radius: 10px;
    width:auto !important;
    padding: 5px !important;
    margin:5px;
}
/* FIN CLASE TITULOMENU */

/* INICIO CLASES VALIDACION */
/* se usa para darle formato a los campos de validacion, son los "*" */
.camposValidacion
{
    font-family: Verdana;
    color: #ff0000;
    font-size: 7px;
}

/* se usa para darle formato a los campos requeridos, son los "(*)" */
.camposRequeridos
{
    font-family: Verdana;
    font-size: 7px;
    font-style: italic;
    color: #ff0000;
}
/* INICIO CLASES VALIDACION */

/* --------------------------------------------------------- FIN CLASES --------------------------------------------------------- */

/* --------------------------------------------------------- INICIO SELECTOR ID --------------------------------------------------------- */

/* INICIO ELEMENTOS MASTERPAGE */

/* Se usa para darle estilo a la barra donde figura la fecha, usuario y la campaña, esta en MasterPage.master */
#barrauser
{
    height: 30px;
    margin: 0px auto;
    background: -moz-linear-gradient(top, #C2D69B, #FFFFFF);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#C2D69B), to(#FFFFFF));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C2D69B, endColorstr=#FFFFFF);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#C2D69B, endColorstr=#FFFFFF)";
    border: 1px solid #C2D69B;
}

/* Se usa para darle estilo al mensaje de cierre de sesion */
#panelpopup
{
    width: auto;
    height: auto;
    padding: 10px;
}

#ContentPlaceHolder1
{
    width: 1000px;
    height: auto;
    margin: 0px auto;
}

#contenedor
{
    height: auto;
    margin: 5px auto;
}

/* Se usa para darle estilo al titulo de cada pantalla */
#Titulo
{
    text-align: center;
    margin: 4px auto;
    background-color: #ECFFC5;
    border: 1px solid #C2D69B;
    height: 20px;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    border-radius: 10px;
    padding: 5px 0px 0px 0px;
}

/* Se usa para darle estilo al pie de pagina */
#piePagina
{
    clear: both;
    font-family: Verdana;
    font-size: 10px;
    margin: 5px auto;
    text-align: center;
    padding: 5px;
    background-color:#ECFFC5;
}

#piePagina a
{
    text-decoration: none;
    outline: none;
    color: #3366FF;
}
/* FIN ELEMENTOS MASTERPAGE */

/* Se usa para darle estilo al div que contiene la botonera */
.botonera
{    
    float: left;
    width: 100%;
    height: 30px;
    margin: 10px 0px 10px 0px;
    padding: 5px 0px 5px 0px;
    text-align: right;
}

/* INICIO ELEMENTOS GestionarCampo */
#datosCampo
{
    overflow: hidden;
    width: 40%;
    height: auto;
    float: left;
    margin: 0px;
    padding: 5px;
}

#mapaCampo
{
    overflow: hidden;
    width: 57.5%;
    height: auto;
    float: right;
    margin: 0px;
    padding: 5px;
}
/* INICIO ELEMENTOS GestionarCampo */

/* INICIO ELEMENTOS MENU */

#nav
{
    height: 35px;
    margin: 0 auto;
    padding: 4px 10px 0px 10px;
    border-radius: 0px 0px 10px 10px;
    -webkit-border-radius: 0px 0px 10px 10px;
    -moz-border-radius: 0px 0px 10px 10px;
    background: #C2D69B;
    background: -moz-linear-gradient(top, #FFFFFF, #C2D69B);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#C2D69B));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#C2D69B);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#C2D69B)";
    border: 1px solid #C2D69B;
}

#nav li
{
    margin: 0 5px;
    padding: 0 0 8px;
    float: left;
    position: relative;
    list-style: none;
}

#nav a
{
    font-family: Verdana;
    font-size: 14px;
    color: #000000;
    display: block;
    outline: 0;
    text-decoration: none;
    padding: 6px 15px;
    margin: 0;
    border-radius: 1.5em;
    -webkit-border-radius: 1.5em;
    -moz-border-radius: 1.5em;
}

#nav .current a, #nav li:hover > a
{
    background: #C2D69B;
    color: #E9FFE8;
    border-top: solid 1px #C2D69B;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
    text-shadow: 1px 1px 1px #000000;
}

#nav ul li:hover a, #nav li:hover li a
{
    background: none;
    border: none;
    color: #666;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}

#nav ul a:hover
{
    background: #C2D69B !important;
    color: #000 !important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}

#nav ul
{
    z-index: 10000;
    background: #ddd;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cfcfcf'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#cfcfcf)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #fff,  #cfcfcf); /* for firefox 3.6+ */
    display: none;
    margin: 0;
    padding: 0;
    width: 185px;
    position: absolute;
    top: 35px;
    left: 0;
    border: solid 1px #b4b4b4;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
}

#nav li:hover > ul
{
    display: block;
}

#nav ul li
{
    float: none;
    margin: 0;
    padding: 0;
}

#nav ul a
{
    font-weight: 14px;
    text-shadow: 0 1px 1px rgba(255, 255, 255, .9);
}

#nav ul ul
{
    left: 181px;
    top: -3px;
}

#nav ul li:first-child > a
{
    -webkit-border-top-left-radius: 9px;
    -moz-border-radius-topleft: 9px;
    -webkit-border-top-right-radius: 9px;
    -moz-border-radius-topright: 9px;
}

#nav ul li:last-child > a
{
    -webkit-border-bottom-left-radius: 9px;
    -moz-border-radius-bottomleft: 9px;
    -webkit-border-bottom-right-radius: 9px;
    -moz-border-radius-bottomright: 9px;
}

#nav:after
{
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

#nav
{
    display: inline-block;
}

html[xmlns] #nav
{
    display: block;
}

* html #nav
{
    height: 1%;
}
/* FIN ELEMENTOS MENU */

/* INICIO ELEMENTOS Error(pantalla que captura las excepciones) */
#error
{
    width: 500px;
    height: 300px;
    padding: 10px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -150px; /*Mitad del height*/
    margin-left: -250px; /*Mitad del width*/
    -webkit-box-shadow: 2px 2px 3px 0px #000000;
    -moz-box-shadow: 2px 2px 3px 0px #000000;
    box-shadow: 2px 2px 3px 0px #000000;
    background: -moz-linear-gradient(top, #FFFFFF, #C0C0C0);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#C0C0C0));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#C0C0C0);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#C0C0C0)";
    border: 1px solid #C0C0C0;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
/* FIN ELEMENTOS Error */

/* Se usa para dar estilo al panel de login */
#panellogin
{
    width: 255px;
    height: auto;
    padding: 10px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -155px; /*Mitad del height*/
    margin-left: -127.5px; /*Mitad del width*/
    -webkit-box-shadow: 2px 2px 3px 0px #000000;
    -moz-box-shadow: 2px 2px 3px 0px #000000;
    box-shadow: 2px 2px 3px 0px #000000;
}

/* --------------------------------------------------------- FIN SELECTOR ID --------------------------------------------------------- */

.ContratoStyle
{
    border: 1px solid rgb(206, 206, 206);
    width: 260px;
    border-radius: 10px 10px 10px 10px;
    text-align: center;
    height: 120px;
}
.ContratoStyleRojo
{
    border: 1px solid rgb(206, 206, 206); /*border: 1px solid rgb(255, 0, 0);*/
    width: 260px;
    border-radius: 10px 10px 10px 10px;
    text-align: center;
    height: 120px;
    background: -moz-linear-gradient(top, #FFFFFF, #FF0000);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#FF0000));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#FF0000);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#FF0000)"; /*border: 1px solid #C2D69B;*/
}
.ContratoStyleNaranja
{
    border: 1px solid rgb(206, 206, 206);
    width: 260px;
    border-radius: 10px 10px 10px 10px;
    text-align: center;
    height: 120px;
    background: -moz-linear-gradient(top, #FFFFFF, #FFFF00);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#FFFF00));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#FFFF00);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#FFFF00)";
}
.ContratoBotonesStyle
{
    border: 1px solid rgb(206, 206, 206);
    width: 30px;
    border-radius: 10px 10px 10px 10px;
    text-align: center;
    height: 60px;
}
.DivisorContrato
{
    width: 250px;
    height: 1px;
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
    border-top: 1px solid rgb(216, 216, 216);
    margin: 8px auto;
}

/* Se usa para dar estilo al AUTOCOMPLETE */
.autocomplete_completionListElement
{
    margin: 0px !important;
    background-color: inherit;
    color: windowtext;
    border: buttonshadow;
    border-width: 1px;
    border-style: solid;
    cursor: 'default';
    overflow: auto;
    height: 200px;
    font-family: Tahoma;
    font-size: small;
    text-align: left;
    list-style-type: none;
}
/* AutoComplete highlighted item */
.autocomplete_highlightedListItem
{
    background-color: #ffff99;
    color: black;
    padding: 1px;
}

/* AutoComplete item */
.autocomplete_listItem
{
    background-color: window;
    color: windowtext;
    padding: 1px;
}

/* Iconos para botones */
.ui-button .ui-icon.save
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABEElEQVQ4y5WTrwvCQBTHD2FFcAgTFARBFOOKZc1kEgwmk0HEYrTaLDKbURiWWdYW9nfYl5eX107fY+9xt81fBx84vvvsy9i9E0II44X5wvoRM3+Hlyn6c6kSRZGsWuwI0VFLLAhH27u0bRsJw1BmWYZQBnvyiiVYMFjfWA6CQKZpilAGe/KAvMTkgv7qyrLv+zJJEoQy2JMH5AUWF/SWF5Y9z5NxHJcgDygVdBdnWfyZVYDHrlrQnh3/olTQmh5++gLNVQuakz2G35bqagUNZ4chnLfrupXQLJCrFdTHGwzp/N+hulqBYRgYwnm/+wKaBXK1Auf0wLDq/IuzQC4V4GWqDRf88BOqS6P873XWrvUTKQ25LxVkXlQAAAAASUVORK5CYII=);
    width: 16px;
    height: 16px;
}

.ui-button .ui-icon.new
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACY0lEQVQ4y23Tz2+NeRTH8fc55/v0e9urqaR1q36GGXVtJhJCUplFZYyS0FhbSWzsxnb+AHa2s5pYdGNFMBYkgoSEmBksZMTQIILeonpvVdP2+xyL+6t+PMnJczbf1/PJOd9HaDxDQ7uGS/39P4iIiwj1cgDcBXdvlkxWKk9v3bp5DSA0gT17R44fHB09IAhmimq96oCT8pyUEu7ChfPnLn4DqIgHM0QEM8NUEZEWICJIo1dtRFsKhCwQY0RVMDVE5QvAcyflCXcnC61jSwAzYiEi9S+gal8Aee5YrjiCBfs+0BEy3BNmAZWvEriTkoAqwb6TQM0IwXBvD1BEMBE0LfK4OsPMfGJ9Vwcdpt/OQFUxM1LKW1uIIXD5ZYWTz6dY2dNNX2ZMvflAdaFrc0dff9f824lZbQLN3ZvV30GVq89ec+j2OCsKkb39PRwfXMW2gV46f9pR7j36+w2ANtBAGh2ZCEcv3WVFSvhCznJTysVIFOgOCqV12zt3/nK4BSC0W3Gevq4w8eAJg+LsLvWwJmYA/LiswM+lHj5VZ8i7V+5vA94GcKE2OweP/mfjxxq/9hVZmwXUnQ0mDJe6qb2aZHF6phiWnvfcGzvP2bS6BEEYG/uLsSt3GR0Z4vSREbaeOAO1GmG6RpqeuL8kQeNnSYnkThYjx0Z3QcqhUsEm31LMAjwZJ3v3Dq9OzfmzB3+0EmRZpjFGFpM1LpFy6rfDvHxf4+I/45y9cY94/V+02MlCtfaJv88dZH52ojW6crm8b2Bg1Wb33JsTVRViUO48HC+8t+VbKHR28WHyPyqP/wReAHwGcdj3o2qfeBIAAAAASUVORK5CYII=);
    width: 16px;
    height: 16px;
}

.ui-button .ui-icon.add
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC1UlEQVQ4EQXBS4hVZQAA4O8/59x753FnHMcZH2NOJBI0lCE5UKCb8hHRLlcVRSRkWW6yFtHOVS1aFEJLk6KFuQiEaFy4iogykUQS1MIBLXN0XvfOvefxn74vAAAc+3o82bl38+HRbOZgHWwLlHVdXFtYu3z2nR1/nwMACABwprPr9Wxt5tRy546F7mVBApLQsLG929Bw+85S/cu+18ZvXAUIAGc6e070/mt//O/qr5LQICTyuIKglbTVdaUWTa/fJ2//seeV0Ss/QYCv7j/+fLW08YeFzhVp0hLrKAkNh6a/tVbed3b+ZQPpCCirnofG97q9cHHk+M5bqwmE/qbTd1euoqWKlFVlQ3PGtuGnPbruBeqmsqKKgTDg9v3fbZna/jkk738/Nbu8sjgZY1NRspb3rRV9vaILoJf39Iq+tTxXlYm8jJaXO29AtumR8b2Lq/fUGEjXe2ryJWXsGm1uBTA7cUQaMknI/HbvtBrdtZ4jp6Zmsn6eT0apvOp4bssxz2x+EwDAiw9/CuBB766ri+ckoSeGMJmUVb1SVakYm/5avqiKuW7xQK9cAtApFnTLRWXs+6dzTawaikhZheVw9Lvt+8e2NubqSBF7+lVHVRemh3f5cPYCOHqhLQsDQggG0lFp0pA2gxOzf4bk5KGb5+uQlmURhGrQgAktE5rpGICWCc0woWVCXTWVRSBJf4QEGkPN42XMlDFTxkxVNaz2OgB6RVTFTBkzZcyUdSbvh/cgAHzw85NzvZW4PwCKWBjM2sqqL4qSkIBabWi88e4nuy+dhAAAb59/4su8KN5KZYKUWBMCgVqpCpWh1uCrXzx76RuAAHNzczuWF7rT/bzbXGzMH5xvXTx8L73Z7qWrAoarDTYVj81P5Ts/Gym3XG8NNrojY0O3Dhw4cD2DpaWloX7VH5NaN1ZN3xjvbP8okbajWCcChKjqxFCKaX/jWt5fqhbzBfgfX99U1ZJabeMAAAAASUVORK5CYII=);
    width: 16px;
    height: 16px;
}

.ui-button .ui-icon.excel
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADRUlEQVQ4y3XPy29UVQCA8e/ec6Z3nm2xtjMyUFvbhg6I0SgIBoiWNLYLE3RjwsbXRne60cjWnZFEF/4PamRDDGjQhQZbOrUWJNJ3hRb7mGlnOjN3Zu6de885LqpLf3/Al3wWgHREauB0+oO+p9MXOtOpASVbUolAYGFbNrZl2ViWZdkIK3DNVnHG//Tmt7OfA1iRmOg8+05u4vBwdy5z8DHOHhvDhAahHIzSYCBQAX7gUfdqFMvbdMS7594d//AogBw8k76UPdKVy/ZmuXDyDbb2VojKJIX6BnXfpRX6NP06dd+lVCuyvDbP8ewLPv+ye5/sGYslHc7kxlgq3SKdehRfu/jaxVN1POXSVC6ecvF1A6RBaeX9F5A4ugtpqDbLaBXS1urgxb4RlNYoHRDqEKVDAr2/0fBcEpH24Qs33/7+8uXPvrCN0cYzDWqVKjW3Sc13UdpitbDEcnGBaCRJtVnl/s4STlucTFeaolrqjPdZLw8NDQ5LZZQJwwAdWGzVCvQ42ySjKX5duMHkXz+QTvSSSXcSsZM8/8QIG5Vl/q4uUqo0SSRicVvvwzY21XqNvUYJYQveG73E48mjzK5OcG9xkdEjr1Nu7JDtGOR8/1u8cuxNHMeJ2VorrZRGCIE2IV7oAoZA+Zw/dY6+nn4Ke5t8ee0T7m3NUG5uMbVxhfzDG8Tj8ZittEJrjZACEbFo0URpxe3NnynVt3npmVEOdw+yUvyTu8t3CAJFGGpcr0oymYhLbTRaK4QURKMOyBCAE4dGOdU7DsDFEwEb5TUeSfQQdaKcjr6K0gE/LvwUk9poS2lNREboSKZwHIExipJXIFABRoOwNWuN2/xRdDl5aJT85jc8LO6SiT+1H9BGIaUglUgRdSL4YYPJ9a/wA41b05wbGqfgrrK+s82zB0c40NZPVzZHxQ1jUmtlhaFC2IJkLEksFsFC0PItovIAic44mfZ+2mMXSQy0o3zlte1kln6fmfnt2vXrV2XgaatR9YnINmwvQofIopXitePv4zW91urqyoOrV76bnZ7OT+fz+fz8/OLdSqWyp5QyAHJjov4xz8mPytWqnJm6Pzl16+upXOoX58HK+sLc3Pyd3d3dou/7iv/xDy1KvW006rWvAAAAAElFTkSuQmCC);
    width: 16px;
    height: 16px;
}

.ui-button .ui-icon.cancel
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABs0lEQVQ4y62TT0sCURTFr5OmjlpWSoblQoLqAwiuBY1aKdUu2pcgrqKlbdply6B1YC2LNla0yFYF9QX6YzVI0aLAiiTwds+U5Zi1cuDAm3N+9zLv3TdErXxUouU+om1Z2prENr9kYJoWtxMtrXk8vONysZcoL5a9LrZL490DyVaFAWsobiNaWHG7q8V0mq+SSc45ndxNtPfVxC4N97bEQwYmKyxqvj9tlOjtcmqKb1MpXcWZGV53OLiLaF8a7W/KGl4tB4ua+q1Oz3d2vt9MTrImIHSdSHBOVXVhXfPBgEVN4zFMpFW1osViXIrHdWnRqK7vd8nAgP1rEOOzVutrKRzmu0jEIHjIwPw3SWcv0emx7PkhFDLoRDyfZGD+Knb1ExUOLRZ+HBzkx5ERo8QrSAYG7K/iINHRmdnMZb+fnwMBXU8+n67aOzIwYA1NZBbZc0XhSk8PV7xeXWW3m+Mm0z2Edc0HcyGsXJDszzUjyuSlc1VuWrWjg19kdGNEmkTDkJyaBg8ZGLBSs9h4lTMbilItyz4jRJdiBeviIDxkYMA2PUWFaG7o86QHmsQDyMC09A/+AE5X9ZDPG+PVAAAAAElFTkSuQmCC);
    width: 16px;
    height: 16px;
}

.ui-button .ui-icon.select
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABpklEQVQ4y2NgIBcwMWQwcDJ3kaOVmZGLabJ5n9Q/BRv2+6Rq5uGSYNkSvlbyv2OL0F8g35UUzTKy+sznC45J/o/bqfqflYdxCimaDc19mZ7UX5X5n3/J+L+EKcdNoBgXsZp9QwqYPrfeUfxfcsXyv2mJ2G+gmDlcllOcZbWkAesZINMdI6CZGfKS+9j+NN3R/F961fp/4Fq1/8zsjM0oitxjGN/t/CLzv3kV4z9JJcYdQCFdUEizcjNOTl3M96/+lgFYc+Ipw/+CmuxngXKsqHHCwlC28LTt/72f/P/Pfybx37ac/w+bEueVxE3i/+tvmYE1p543/a+ZIvIdqFwbmx/ZtO1Zb257F/V/3euo/1Mfm/4vvKryv+GWNVyz0zyl/4zMDMX4AsorY47iv4XPgv5PfuD5v+W2I1xz4EHd/9zybAfAaQ8fEJBh2tx2zRJFc+gJw//yIYIfgdIKxESXimWO8I+Sq1ZgzWEnDf+b9Cv8Z2BkSCI+kXMwtgdvUQdrdtqm9Z9djGUjyWld0pHniRvQ32Ju/K+AfHFycps9hzTbZhBNjGIADGiok/qHnj8AAAAASUVORK5CYII=);
    width: 16px;
    height: 16px;
}

.ui-button .ui-icon.goback
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACI0lEQVQ4y2NgwAHWvvErWvvNuo6BVLDmnafmqteutyfdEfvfcUZIhiTNW38ET5t5T+1//3WR/1PvSm8hWuOO/34uS57Zfu6/Lvx/wg1JoAGS/yffVP4/+4HJzyWvHA9s+BZcPvmcizhOAxa+1P7ff00MqFkKqFnmf9816f89V6T/d1+W/t9xSep/2wXJ/71X1f7Pfeq0Z/5jH3kMA+a/l4ntvwHSKAtUKPO/64rc/66L8v/bL8r9b7+g8L/lvOL/5jMK/xtOyf9vPav5f8Frr3AMQ2Y+l/fuAWrsuCT/v+OiAlCj/NL+e8oLu26pnG67qALUrPK/7rjK/+pjKv+rjmn877lpo4dhyKT7ShbtFxX/t5xT+t91QyUIWa79lmZ11RGN/2UHNf+X7Nf8X31adzvW8Oi8pqzZfF7lf8cN9QXocnXndBOK92n9L9yj+7/osMEPnIFac0xVruuezhFsckUH9X9n7dD7n7vf+D8DOSBnj9G31E3G/zN2m18jWXPWXjP3pI0m/0E474hVIkma07abyadsMvkN0py5z2IlSZozDpokxG/W/R+7QedLynaTJBTJJUuW8G7ZskV306ZN9kDst3HjxmAgTty0cXPCso3z0/O3ul+tXh33qW95w5q5i2f6rFi0ymPtig32ID3Lly/nZVi6dKkS0JB4IC4H4hYgngjEE4B4/pLFSxesWLR69vJFq2YsXby8B8ifCFVTDtWjBAAv+SJNbeOLhwAAAABJRU5ErkJggg==);
    width: 16px;
    height: 16px;
}

.ui-button .ui-icon.delete
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACq0lEQVQ4y41Ta0iTURiebRLllrpuKqQ5mm55mWk2C1O7QKWmNdJCLS3nD0uzKJXqT0WlFkVRYFaiCUVoP4qaRRd1arYkTdtcTTLRDOlPeZnb3Ld9T9/5oqlp1AsPnPO+z/PwnnPew+HMECkrJcIypSJJdSrnGMGNLEVSWrhUyPlXxPotEejO5V01NtaYrd0toHrbWFgNr2BUV5v1TC1B4iOYUZy63Ner/2Kh3qhRwdLVAKrnDexfdAy0oD5pYNHVYfS1Cn0XCvR7A0VeU8RBwnk8bV5a61DzU9A0DdpGwdbfCZqBva8Ttt520JSVrQ1rXkJ7MLU1bIEbz2FwbU1wdvfpQzB+7MTvoO02VmjraWUMrY68qdcAw8k8lEXKsh0G9YnrOvQFSgzcLIHdPDZhwnRCU+OOvX3cgoGKS9DlZ6IuIaaDFcvd+K4v4qPptkwFDAUZGCg7C5tpwmSy+Gv5eXw4ugdv923H87goOtJd4MqJdOWLVRvkaNwWg3cZ8dDnJmPw3vVpBt8eVKHrwA60p8dBnRiNx+vliHETiDnhLnM8ayJkeBIVAnVsBN7nZ4Eyjk4zsJlN0J7IRcOWCNSulaFaHozV/Lme7DHKA8WD98MkaNitgHVkeEJkMsE6OuLYU8zRmrJSUBMqwa0A8aDjErMXzb9cFSLF59pHU8ianAy0KHdhfJLpQJMatxnufkbjMOA7OS0rEnkP1R8vZN/aOmZEXfpOPAwVs3iWvBWWoR9srbnoDAiXaCbPkrPYmZdTLPKh7mzeiMpVK1Du44FKX08GHuy6IiwId+M2oVjkTREu0fw5zYKl3FlHDi9e+P2K1A+lgf4olYp/IcAfJEdqhEO4f/tPvNnMZMt43BIF30WjFLr3E5A1yZEa4XD+J7hMi0yPLgTcGdr9HT8B6In2sDZl7MoAAAAASUVORK5CYII=);
    width: 16px;
    height: 16px;
}

.ui-button .ui-icon.next
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABsElEQVQ4y72TTWvTQRCHn9nd5J8X08QWi6EGEfUk3jwK+hkKKnqx9CDeNSlSLZWmJYZQfEGwePNowZt47hfwLr36XiytRdu0uzsekjZSeoiIDuxh+DHP/GZ3Fv5HjD8Zq/0V4MXSwsbcq6mZgzTTD8DawIWz5+5OL96e3a/J9OKteiGXQ0QOLFZVhkvF6sjhcrod2rxdfteYHH1wZw8w/7qmlSPDiAGR3kFA9iAQo6IKPnqW339r3httTQDI1MtxLQ8WMQaM7QIMiGiHoLsQQSPECBH48HW7NXP5aVVuPL+o5aEBMkkGawVjFPObm54DugAhBLA2YXU9M+++b63A+mesgyTtSKUcKWc7sO4sqkKMELzivbLjlXwySNQKbteyMUpkh6DbECEIiFHQTtcYwAcIXihmK8T2iVbz6kLVZZM8+YzinGIdWKdYC9Z2oAp4H9hsb2IUhoon8T9PN+tXHk0AuJGB87OFXJa9O48gEfDdNEZy2ZXqliyljxbO8GPteOP+pYe9Z+xnkZpvbm4k2bVDnz6W5hrXnk3+8SaW0qdY/XKsvr+47xh7fL32z37qL0HopWAOsDdYAAAAAElFTkSuQmCC);
    width: 16px;
    height: 16px;
}

.ui-button .ui-icon.previous
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABqklEQVR42qWTS0sCURTHz5kZM6kgUYpoWkb72gYugqDPEJRE9KQwmyYRysBEStzUplXYosJe36ZVLaQHvfCRmY7TjLd7ZzRz0WLsDGfuhcv/9z/3nnsR/hn418LUvlc+XErsNgWIXG6E+9yib8Iz22EZEEquRkYHPcHUy0NhfHjBGmD7aj061D8QsAt2eMw8qa+59xjiH7skAJ+KUgeEr6SdftElC5wATMNxCDUtqf5ILSvmeP/2agI2zhZjYneLhIQJaVkskTQaEjSElV/5nH4HDJzOxl3Okl/Xy4aY44kJQahXUHU2hDqCrhMolRV4SucB5ZPpuM1x5y+WMyAIaCTPI4UQA0DYVyGgUZGm6aB+aaCqGp0D5Au8uYVgci7Gtd5K+dI98DZCAawSMCBgOCN1BuoMVEgr0Mzx40OoH+LWhW9HaLuRs8oN8AKAw94KNjYBE8BEOi2fOetVSC6PjW0Mna9E252pQFq5hi67R/1S3DEO+Z9WNB4rQPF3G2uxfjwf6RWzwXKxs7A2dmD9JrLYTK6GRXePb2ZEag7Awrs3KSeWj5p7TFbiG7fqvjfbFZ1pAAAAAElFTkSuQmCC);
    width: 16px;
    height: 16px;
}

.ui-button .ui-icon.pdf
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB0ElEQVQ4T32SPUsrQRSGF1OJvyCCf8BeQa+NmLQGtLCTCyLWN0bjFxYWIkG4iFwQRCwVxavRbEQjqAhioaCFiERUQtREjTHefOzuZPe9c6IJ2VnJgaeZec/DnJmRpK+y2WwTTqcz5nK5kpWgDGWLfVR1nF6fz4eXRBKxl0RFKENZ3tNcFHjbq6ux1N2NnV9uM+5+PD6/4kkgIMsk6CoJ5u12XE9NITwzg7u5OdzMzuJqfBx7DY2Ixp6RTH2YkOWgWSBLEuI9PYg6HIh7vXj1eHBfX49rey3e3lNIZ3MmgkFB8JMLjjo6EXF78DAwiPjQMBKjY0hNTyOTySJzcgpF1UqIghpOH81Fm6r2iaYxaIxBOT2HGnkAY/kSooCqixbzum4h598Giz6a1r4V0MUYhmFC5+H05G/LuniJBQGNIAaVtQCUFT8MPlL5uviMBcHWVgDlpYYOwa7C0PkraIfHpj3KWgQb/k0YNGP4FuruPtjZBfKRKNjFJbJ/FqDKIRjpTEFAWYtg7e96IaTwS8vzSxNLDR0gt7gEnf9EyloEyyurYo+laBw6JWVFQfPQyBj/pv/wwY9ZCcpQlnrKBVJVlW2i6UdLrLXNkawEZShb7PsPo6mIGCtASrcAAAAASUVORK5CYII=);
    width: 16px;
    height: 16px;
}

.ui-button .ui-icon.search
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACXElEQVQ4y6WR20uTcRjH9x/0DwS76KLL0VVEphdRQZcFBYJF0EXlCSRzjOnEw9wKlthcczknWR7CuYnuxN52et2m8927kzs5N90p3ZR+GDZZDZ5+b9CFzEXY9+a5+ny/3+d5WKwa0pkJ9qLBqMITaQ1GmNMuwuTsHBpWjKteSmVs1t+EIY51xYk2kykIx+OwZDLDgk4PhN0BGjwlcgXqEb3i1Ey2u9yoVDqGJau1rDCZiv0boXVZNBV/R5BINa+p6InPMCAZRh3dvdVNmNrZfB70DrJM5tIZW3HXYyl+oV0HhZ3l7F52MpgpTGl1lVmNFpq7eKoqA6PFihgDqUG/hyE68/2I3D0uRda/7idk8a3IAyISvjFGZPCK0Nnbj05bAWxOF3xKpzfVue2VXOkoGP2GKFky6njkpNx1C7TvojIYt5BOeNE3CFUGzLEsDhK6fZHATCYV0uR3qNeJsLXDR5F3CMpzaZoOcFSRrVXKC88FfdUGH+fVKLgRhqczyxkBHQs9dlMunOzC8NrVeZq+MO4Pt6rpg0RqG5518apXYP7scLnhw7LxR8PcWqhe4/Xi2l6c7GfgW9PRtDsUq9jdq3C7senkEa/fvX/uSSfXJ598D3QgAFM6oowPlj4v90dw7USbmt6nosmf6PDwd/rNe43sE3BTc5vP5lwBgVgM4jejYLbZIRyLYbMgnnEoFIvgoX3QwuUzMOdUmC8UgnB4BCRvx9qZP/MGhxB/SAzcASG08roRU7tm8h94VDnxkPWv+i+YUQuXBz0i0dlgRpev1amu1DeAVDnRzjqDfgHl+LXi+/0g9AAAAABJRU5ErkJggg==);
    width: 16px;
    height: 16px;
}

.ui-button .ui-icon.clean
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACjUlEQVQ4y6WT+0tTYRjHnzeSoqhETcuCUqSEMharvGDzQsXAW1hTqbw17zizEHRWY7XMUQ6bzbsiaWo5SWxiXn5oVpqXk2RpUOrP/REF356dSf2SFPjC57zwvDyf93seziEAtBGoXivIxjy+Kqgu2727cNVcK14pqDFXUEOOu1YTQVSnInVtJEkPQkn9P4LwhlzRVp8j2rimehhOavMpkmaqkmE4RtK/BEFM/qpkxupcNaxZYsCoIGn4RhTKDpNUGrR+Ak9Gx82FKyursNls+DJUiuV3RliuiJdaf5LSvEldEkjyDDxY4MMNwSyIYcpbij3tY61xy0uj+p9WqxWLi19hsVgw31+AxZEyVKeJofspIvqehlNyo6lV5zXSWXHwrb1K+dHZmfZ9YbTsh9Rfgun2PHx7b4LZbMbs7GeYTCZMPc3CTK8Wdy+I7jvJLOD3UtVmiMGZF0WYfJaHkboUDBjj8LoxHZ9Gy2XJ0thNGAwGOJ3z0Ov1GDdrYEgSPbcTWfAoU5DmCKkZqalACUfNeUzbCzHVmw+HMQHzg9fx4XkJ5ruKodPp0NzcByFEd2W8iK2M+yOg6lQRVaURw84nmejSR6G3IhaTPXl4056NifoMLAyVYa4p19VsZyL13CwL1ApB0QFEPJTfSRyWJEzzwPqNajiqOVFfkRy7JIYmilR0hgV0OUzQ6UPub0VeAb5u0a0EEcP28Y7rEWi/FgZnRybsFWehDaWprJN0LjGEyCVYdx3wlkVykle2i2jJP4FLCpqNDSS1346/92xiXEf7mGDmOKNU+FNOaghJKUdJUuyhdK7tZ3yZXcw2ZjMjR3E9tjA7GR9mL+O/tvsxuxmvtfPtzFbGY+1iQRv9nX8BOGuMC01/CkEAAAAASUVORK5CYII=);
    width: 16px;
    height: 16px;
}

.ui-button .ui-icon.login
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB5klEQVQ4y4WSS0jUYRTFf/c/I5SKNQgKRZSVuUgzIWsRZEFhRtugbUFQ67btWtS6Rcu2Lmof9NiFpJg2JoINJBWEPUza9HDud0+LeTTimB8c+LjPc++5xibv4tjYXszagetmdhWYj0izSEVJryXNPn7y9He+WfKF86ODZjYNrEREe6DtiGHQMCAAiQfAtaYFIsVOpZiUNOLlNc+1tAiwqtuQJKnj3JnT1rSAl9cE9hEkgFQug9m/AAkBkjC2eGdHTsndhTXEVvIfSrpcZ3Bi6KhlmXVkudy4QjdAHyamZwTg7mroZFS7A2QAx48MKDMrIl6Gp1FFzESKS7WMF5NTOffye3engjKp+s8fG+g3gOTeXycpCoLxwb7eA9UGq8m9rXG0CgGRlwIshydftxA1LjX5jg2+2giv5hdUkS7NJ/dFd5e7/0nut4qLpTsVdmXc3aogVeHu5AGm5t7YYF+vKaIQEc+BK0LFw/v3VcYr+3oZUY0AdRWKiyUB34Ghmq1vz+6sqgIbBK8WyDXT/uCu7pOFttZnEXHox+rKNoW6pTBFUIdiQdKjTU45TUi6nWXZvZRizjbuVZj9erf8Vf+9xJ6uTgPuAjeBn0AJeAuUMLu/9Pnb8pan3NPV2QoUgE8129KXlTqbvw/mLBp8EHarAAAAAElFTkSuQmCC);
    width: 16px;
    height: 16px;
}

.ui-button .ui-icon.logout
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB6ElEQVQ4y32Sv0vVYRTGP++93zsopYLQEqW2FGjeRK7g0GDQD6OtpaEpCNqD2hrFv6CxtbWmwFqkGhQ1bkVkVhIIZWrQkNl9z3uehu/9oXL1wHmH857z4Tzv8wYOiGuTk32EcAS4E0K4Bbx390Wkd5KWJK8+m3m+k7UbvnrlcjmEMA9suXuXow5EBVQBBCDxCLjdFuDJe5R8XdKAxZoVSyUBoX4dkCSp6+LERGgLsFhTlpVqFqMDpBghhFaDhABJFNoB/u3szP3d/nPpxeysAMwMs7grjVTP5gbjoyP9hWJxylO6mSzWXi4sfW1uZKZAU0RAoPygUBkeCmPnhm8AS57SdaAqqTo+OvK2AXg1N180s28WDYv5NikaZkYmcQ/XVJI1RA42XroRY+Wzv5PFjt015V6QSV6S7+nfO51LOBr23+cEMnefkpRwfwAUBJ/2M5JF9trQcqLw5sNHl/u0u583s9fJrJzMytXlleHBU/2F3MbWq+fZciIDqC6vCFgALgCc6TvRffrk8W6Lca1hI2GfrvqOB32kIbk/hvA0l9AGUHe02K7c09mxJmkjhHD/1+bGvOR9cmdXStLil+/rTwKHxMCx3gBMA3eBbWAF+AwsE8LD1fXNH4cC6pBOoBdYa9RWf241XfoPou0/WPoxd48AAAAASUVORK5CYII=);
    width: 16px;
    height: 16px;
}

.ui-button .ui-icon.register
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB+0lEQVQ4y42PvW/TYBDGExCiLEigBJzGzYft13bixHacOE7cOInjj9pKhcTGwAAD/wcbAzMDEjsrAyN/RZGYurFUINEFIqr2PXPOV0UqUl7ppzs/eu65cyaz8Q58PxuH4f40jt8/Ojz8FB8cvA59L5f53+e7bjyNo9k0imAJjcLgyHfH968d9kajW6HnfYkCH+IgSEkirPhNMeDltQFD2zbDiXseTFzAmqwIXBfGg8Fn1xlktwY4/d7jydCh3nAISLICNUC+9c3O7a0BA6vrjWz7YrxvA5KsGNl9cHrWV7trbr+g1zZyA8s8xSBwrG6yBFADU9c+WEZre4CpqVmrpb/qtw1qdwywO23AHqvxW63XnK3DqiRm9bpcbTeUO+1m421P138i1NK1k5ZSf6bK0ny7QvirV6gi2WlK5I3ZbPzAamiyeKMucOUaX9XrAn9PqlZu/nNzQ+CyTSK8a8kSRUCTxO84+EIosTmOLd7d9C99s7WgcBWiEv4cgRVNwlNNFH61ZHJy5dqF52wtSCX2icKVaYOrAJJgYDLv+Tn0clGZIrABzUh7xadyiaVymYXaguSSvXUAembIGQLoTf2zlAxhCwopMsekWLhAIEVckIhFhm7+AtllUs/sL1HYZXb4woPnHJP/yDP5UwSQJK2oHXMP80crL/YU9XXAHwPDxJOyg2gHAAAAAElFTkSuQmCC);
    width: 16px;
    height: 16px;
}

.ui-button .ui-icon.edit
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACX0lEQVQ4y5VTTWtTQRSdH+BKt1KEimBdCroQStH6G9qFG0EEBauiUFObVNtFY7upYKVYRbH5aE3ey0te8kgbtQnUCjU0YBVxY5rmo8lLk5iGNJ/1ODNN8sxKPXC4d+bdc2bezFzilOWcIEmwiyJsbRR4FBwOiJKk0jri8niItOgmX4wB8nlimQTv2wlhBX9DKpViC1gkaiItyu0GbGWGH+FNygjCmxEe2ZhhzmzmMZlMwu5wWESvixr4NQNbw2ArGkU0FkMsHuORjRlMVivUdJrnalqFoDhnvo77sTHxHg0DgX+MxbeR2E42mEI8keTza8EgzNZ5WOYX+HjQoEfYGcHq009Y14sgNkFo/KcKVd1BOp1BZiePbKaAYrHSdhZ3dA+wlUhhdNIIZWgJa9dmNINMZhf5n2UU8jXsFYCehwT5fBW53QqyJWDl1lFkv9sxYnwM73IAA8ODIIScbhkUaCEToQpcGCOoloE9ysknr7By9wSw2gO8OYZv0hhu3zNwcej6C6IZFCqoUcH5UYJ65UBcpPNc/LEXsJ0CZg/j5dWTXHxTpyOhK880g2KxhHJpHzUqrtBdUD0CAx3UoRtY6AJmjmD6checvg9QfO+I4lsi8luvZlAt1/GrRpP6wYHlrOfo1RiBDQMwfQhTl47zeVFWIHsUIiuMHs0A+0D3COHpxUcEz4f74J7Tox4ax1R/R+sm6GOCy+0mMn3WjK2H1AQ7A4Yb/b0Y6juLdcOZtu+svs2ANdL/gNW3Gbw2mfysoVhPMAqig29T4JR43uxQNsfqm2JuQNHJH8S/s5P8gd8vfuw4DBxk6AAAAABJRU5ErkJggg==);
    width: 16px;
    height: 16px;
}

.ui-button .ui-icon.print
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABB0lEQVQ4y2NgQAMr9178jw8zEAIgRf/+/cOKiTbg87efWDFRBlS3Tvi/dtv+//efvUPBIDGQHIaGqbMX/EfGIEXzVm3/f/D8PRQMEgPJNXf1o2CwAeu37gFjVVVVojBMPdyAjdv3gbGenh5RGKYebsDW3YfA2M3NjSgMUw83YM/B42BcUFBAFIaphxswYcKE/0dOnvu/b98+ojBILQjDDTh/6RoY379/nygMUguyFMUFIOzq6koUfvnqzX+HDQEIA65fvw7G7u7u/4saev/PWLAcKwbJgdTA1IMNgNkOwtbW1v/nbTj8//Hz1/93n7iKgkFiIDmQGpSEhC0v/P33HysmOjORkp0BSRhM+oTjCGkAAAAASUVORK5CYII=);
    width: 16px;
    height: 16px;
}

.ui-button .ui-icon.newspaper
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACBklEQVQ4y81TOejSYRj+6IDGIGgK1KFFSGjogIiWoMkh0MH/JLo1OAWi1OKg0CQuCg4ODg7iJE7qoiB43/eN59+LdDEVefueD5SIlmhJeJD3fp/n/X6M/Re/eDz+rd1ue6rVqqdSqfwR5XJZ/COn0Wh4Wq2Wx+FwPGYajeZOPp+fLRYLms1mAp1Oh8bj8dXu9XrEi672fD6n9XpNNpvtGdPpdHf59O+bzYYuiMViFAwGye/3k8/nI6/XS4FAgDDk1zy73f6SKZXK+4PB4MdkMqF+vy+QTqcpm81SIpGgcDhMfEPKZDLXOM8XDcxm8zumVqsfYF006Ha7ImG5XAoKFxuU4KvVapRKpSiZTIoGFovlAzMYDI/AC8mYVCqVRDIXSdiFQoG4eHR7e0vRaJQikQi53W7RwOl0fmR6vf4JguA3nU4FIBDWxESIByAH00OhEMQTDfgVbphWq326Wq3EBpjUbDbFBvV6XRTkcjmxBXxoiq2KxaJoYLVadcxkMj3f7XaCK7+xaLLdbgm+34EYmiEPNqfwiRmNxjen04kOh8MVx+OR4LvgYkMrUBmNRsLmJ/4MEd+fz2exHtYGXwSHw6HQAGLCt9/vrw8KQI3L5frKVCrVWxSCG/jiDaAIPPEWcH/E4EMcPpwRWvHtvzC5XH5PIpG8kMlkr/8GUqn0lUKhePjPH+JPRnyDG4WQvk4AAAAASUVORK5CYII=);
    width: 16px;
    height: 16px;
}

.ui-button .ui-icon.key
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACuUlEQVQ4y3WTz2+UZRDHPzPv83YXalsLhe3WLhBtKlTJBroQamKtXEQMJ68cPKiEEyc4iCW64IH/wL8AE5WQ2FSLMcbUeBC7iiEY2UCApgXiSuK2obvt+z7PeNgmNFC+mTlMMt/5PfLjuVHWg6EEC2XzjIO0REBVzorKGREBwK1LNsOn6b2evs78zn0FNnRkQIWVpRX+/m1+vDa/8IFG5EUEZ/Z0AJ9auaevK7/n4CDBB+oPG9z6cx4VZbDUD0hv7V69HEVyRgnGWjUfCGk6PvTaAD4oqOPmH3MMH5ss7flwolStzDE0MoAFGzcDF2f0ifIBAplsjPcRIoIZTH184B9MsGC4rGKpBwVnJmsG14oQTGAlQeIshjFYGqA6c2NWCbw8vA2WFvFpA9EY11j4D5EIRFBVApAmhj1aRDZtwkJKZ3c7paMnoKPYStNYZMf+r4hchBMRRFZ3JAJmWAiQaad59y/acr3QO8b1W+1888MlmssJGzfE5Dq3Tmze3IPCmhYC+CTceeGlrZiL0WyGZvUqZAb5cnKGXYUOPn1/hMKWdu7WGkdmqg/Qx2QjSdPZ/Pbu7btHtuFXFnHPZfjXuqg/9NQWEvpyubmvL3xRPnW6PFZvRrzX9gly+aO9gOJ9mM0Vni8UD/QTLBCpMnnhGhoJQ69uscb93wVRoihaHbhgOJyZ4b2fzfV3FF7Z2026/IipizeJY0dbNubQZ1dKv57Lz+x7fRcSKW8f/4nvPn8T84Er07dxwfMg378xt7PYRbq8jHNC7JR3zldKAL+c7a0sNQMyOoZNT/NiDiw1ZPQNGt/fQCZPFu2td3eQJgEEKj/XqNcTIlXROIP4KklidujI7tahqEJo+U5NXEO+PVW04A1DEAR1cPj81dLl0/srSVIFIkJg1efx4wiCRoIAw+s8ZOUJe5hn4H9bsTMt41e+zgAAAABJRU5ErkJggg==);
    width: 16px;
    height: 16px;
}

.ui-button .ui-icon.send
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACPUlEQVQ4y6XPUUhTURgH8GOFQSINsrJeDF/qxSUqRC8RGhSJVmbUrDCorTRyhQoLpElPBSEFFSwaMUqEHhxdVASjJmRhTWOjhm1uebFtLueGik435d/3nTIsQqIu/PjOOd/3P/deAUD8D3HMbC4j5/9RmahoarrQ3d+PiclJ/O3Ds5zhrDhkMtWM00FHXx8i8ThSi4sr4hme5QxnRWlDw8UkNYLRKOwOh6yJVOqPls9whrNiv9F4KbGwgOm5OaiRCJ729MjK++V+73GGs6KkttY4nUwiNjMjDQeDaO3qknWlM85wVuzR66/E5+cxRv/EVPq8XrcbNkWBR1UlXvMZ95bmOMNZsbu6uj6aSGA0FoOfPq/f65XVHQjA2t4u8Xp5j2c5w1lRVFXVODY7i6FQCH0ej6yB8XFpwOeTlvbca+xQYX0XAWc4K3ZWVpo+040OlwsfRkfhpTes5PiTERy1+WF7PwHOipzi4mvPBwfhDkfhDMXx0j8B+8evePQ2jJbeLzB3q7hsD+Bs2zB0Ni8qrJ9gCQKl91zYYbiliPX5+ec0BYU3sveV3s7V6S15dc2tu64/UPbeVRwHWl8PlCtDvsoX4fCJN1NTJwdTydMugDX7gdz6rhGRqdWKLN2d1dm1nRqyjRSRg+QMMZEW8ph0klfEWe4EuG44fNMgL9hoePZT+ta8NCHEWpJJNpEcsp1oSUHmqTYnW1dytY72a365IKNQR2ciTTa+X5JBNCSLbCZb0o88tKSX36/50Vv1DWQ9tPb1pHOzAAAAAElFTkSuQmCC);
    width: 16px;
    height: 16px;
}
.ui-button .ui-icon.update
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACP0lEQVQ4y42T20vTYRzGB/szYnbQkkK6sELWOctkLU9kBq02X9d05KGBZc7Fmv7c3KEd3EnNsWFJRiX8wGiEZbWNDddh+SPo2jsRvA3vnr4bXTj9Ybt4b97D8zzv8+ErASD537rxvHGwZVohFTuTlCLQNFUvKMYvRHYV6Pusld1d1Bh0b1VxzXzb+s0XzbgWVaIhXAf9y3Z0PFPhpPm4T1Sgd6lDrn+v5rmkEf6sA5GfQURXQpjK+RD8+gTe5TGMpSxoDTWiqrdytEig50O7rOvdLd6zbMXsr2lM/vDiac6P0Dc3fFk7XGkO1pQZj78YcdVdj4O6A84iAYpsMH96gBlhEpFcEO6MDbo5Nc7b5PnIODZwFE0+Ba646lCh3RfY8QX169a4I2kpODpTHC65zqye5WrcWy9VdpYL5WxvTLTE6zMNa9TyJrX8p9Z+auO05QS3/dJ+TZmpTLVHSmaMkDJCypSBi4zMmIRaZpc95xhFZhSZUWTWn+6SGhJ3TNuFyIwjs41/ZptktibKnZDGCKmwdY+Qusls1ZO2ERU7Bhbu5fuJ73hMSAPWjAnDiYegyKDIoMjofqOFK8kVkDrSI2ibaM4jNRQ9JqROLmXE3O9oAWlMmChCOpIYKiDVzt7Gke5DPCGVFQkQ0tFHH/sRWwkXkIa/ezGedcKVsWJ4aQg98zq0+JU4rK/gCalcdBYosq+P74T+FcsjBSFFjaka1fer1ilynJAaCKls12HKDw61LJQyaKKbhFRKSAdLEfgLhKyImejqjCgAAAAASUVORK5CYII=);
    width: 16px;
    height: 16px;
}

.ui-button .ui-icon.accept
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACY0lEQVQ4y2NgQAMFSyUEZ93VzV3x1HfDyqf+Z1Y89T+x7Innoqk31EIT+0VZGPCBmbf1U5Y98f0w/4HN/0k3ZYBYGoyn3FL8v/iR6/9lT3xuTLikao5V8+y7Zs3z79v/n3BDGieeeEPu/5JHXt8nX9N2Q9Hcf0kzYPZd639912T/E4Pn33d5X7tLXhqs2bdUiGnGbas73Vfk/uPDc27Z/V9+LwTM7ruq8n/6LfNZYANKN8naT7xm8L/zogJOPOem6//Pv17+//33+//5tzzBYhOvGX6OaBNnZ+g4r1XRdl7pf+t5RTBefz/3f/8lIzh/7g2f/19/v/0PAnc/HvrfdUELLN51Sft/1mIZY4bms2o9TWeU/4PwhvvF///9+/f//Y9H/2dd8/0/93rw/++/P4A133i/53/bWa3/MLXNZ1X/Zy2VdWeoO6FaX39S9T8I919w/P/k8yWwht9/f/z/BXQyCFx+s+1/4ynN/zB1MJy6QNaKIXutkl/1UfX/MFx3XPf/8WdLwS4BgXMv1/+vOab1H1kNFP8KapHiY/Aok+QsO6j5pvyg5n9kvOxayf/9j+b8Lz+k/R9dDoSBejbC00HRHu2ion06/0nAvzPXqRvCDbBJlWDK26W3EYj/E4H/5e3Uy8dIyiHNBmw5W81mZG4z/AfE/7Fjoy95Wy1TMDQvWbJEGYgdFiyZEzBpRfOU6rXRr7M32v9N2WTyL3WT6b/8Da5/Gtek3Zm2vLty4ZIFASC1ID1gzVFRUYxAjh4QBwJxIhDnAXEJENcvXrIIiBfXg9hQsXwgTgLiICDWT0lJYQQACeEc/57axYQAAAAASUVORK5CYII=);
    width: 16px;
    height: 16px;
}

.ui-button .ui-icon.cv
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABm0lEQVQ4y5WTyU7CUBSGeRcewTeCN9AdJAgbBkuFrRJdIMiC0lZZm5iYQCKu0CiDqCEhMlpEZoTfcy+TyBRP8vfc3uE7/z1NdQB0F9GoFlEUhGV5UZEIz2xNVtWy7lewc0z8wTZsi1KpBEmWz1cCWKVpJFQ/F4vn3CvPZ8Egz8ViEZKihDYCYr5dxH17fPyWz/McCIVQrlRmTug60lpAJeFH5W7soPBe5Pk2keCQqZPJlecAadKDA0FE7OYKcZLgFvGhafhqNpf6wRq7sokGgwEWyz6X0Wikw21UaxrZr5GqKJE4YOx4GfCYSiGTzSKdyeCJxr1+H81WC5+NBpdWr68GSGNLVNkCq9WK4Qjwer1coiii2+vD5XKSo9ZmwDS+h0OCjECcmdhcp9vdDDCZTDCbzeOGUkUWouiGx3MIQRAwGAxWA8J/HKyLIbnYCnA6HDzbjpOwn9zDcfoAO8l2lNzwGVV1qVom30au0MELieV0vjVbm+yfA/yBwDWbZL2Q+N8nQ1EVqJdzsXc2H6HM9i8AKPSknX9IPwX8AKw+HoE+xTMdAAAAAElFTkSuQmCC);
    width: 16px;
    height: 16px;
}

.AutoExtender
{
    font-family: Verdana;
    color: #C2D69B;
    font-size: 10px;
    text-align: left;
    border: solid 1px #C2D69B;
    line-height: 20px;
    padding: 5px 10px 5px 20px;
    background-color: #FFFFFF;
    margin-left: 0px;
    margin-top: 0px;
}
.AutoExtenderList
{
    border-bottom: dotted 1px #C2D69B; /*cursor: pointer;*/
    color: Gray;
}
.AutoExtenderHighlight
{
    color: White;
    background-color: #C2D69B; /*cursor: pointer;*/
}

.notification
{
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat;
    background-position: left center;
    display: block;
    padding-left: 36px;
    padding-top: 8px;
    padding-bottom: 15px;
}

.warning
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAE7klEQVRYw+2XzW9UVRiHn/ecO3NnptNppS2lA6GAtUVKlcQPMKi4UEEiH42CQQ0mGAiErX+IhgULV66JGldqQght3agxURpdqRANtEBbOvfO99x7jovbdqbtgFCKK0/y5s7kznl/z/md9z33Dvw/HmKYMS3mOyUPk2NFk82IElSsF3fdXiq3AmzlItb+pfZY+6C51Aqxe4zpPGfXf3I+CHd/akr6HEjPSlKpB7ddHKwMB3fMPkk+KXrLRxLk4m9gZdiMivMfOCAbQ0+f1NljjpQLKL0GtW7YCXx9EmTjIwUwoxIjlLfDsGtId++HmgfVHE52GFNJDWHkLTMisUfogDweFtQJZ8NRJaYKoQehj5gAnT2gwoL6EJEtjwTAjIiLUceMk+1X7bsIaj63J0rcmigSBD66fReGtn6MOmbGxF19B0QGgpIc110HRWyR/GyBwnSBwlQRf6aImAK641UJSvIBSP+qApgxSdpQjlu9sVe1DICJrDelKDA+WA+V2oKVzl5bk+NmRJKr54CV7UFR3tWdr4mYPBgfpTxMMY8p5lE6B9ZDzCy6facEJXkPkcFVATBjkjY1OWHjfT0q2Q14YD204y044MQ8wAc8VDKN1T09pionzKi0PBSAGRMB2VHLqyNO1wsIdSEnnsOW8thSHu3mIjDlI8zgrBmgVuAoyA4zIrJyByytYUlOkRroUAkXxIuExEcnc9iSjy3lcVIeKC+6r3xUsgLu+o6wLKcQWlcEEJHLzqqvDsW6tyMSCaMiMZ3woJKHqo9O5ED7oD3QHqJmcNZ2U/U4DPLcvVxw7vHAaa/lOS0tGzPKnQWdAuWCOECI6IBEZwuiFBJPQYsCDBACBp0OkcnrmZo/eTqW5idg9r4BzKgorLxUnXX2JftmkPI3kVcCKAe0C0oT3GiLBMu3oVJbzG8hll1LaZz9sbTsNpf5Wr1izX06IB2Vac6oTEdKpyci8QWAACQABW7HXD5dA3dR7UTJ3RlUW2eqMj111l3D98DUv76QmFGUDdQR/4/EZ+ldSVcnp+sAi0CA+NykYLEwdi4MBPn15C9NVjJb7fui7BdLXWhShNJdnrBnnOxaV7dORyLu8rBx8H90yV+JYxPUfxcHYnPeOuC03cTJZt3SDXsWoeueXWBGRJua7CtPte1O9OejJLElEQcSMH0hza3zGW5+3EbuYjISnxfWDSEBySGhfCP2oqnJXnNZ9N0dEMkWf7dn3IFuR6emFifS9VXhQO1qDC2CFqF2LVbfmsaNndsSnbhO/Ilep/C7PQusawpgRsQJCxyqzHY9kxyYjpLIXZIaaD9QIJYwxDOGzOvFqA6CuS6cvy5ESGoooDyRfDYsysHwcv3VTerHrtqU+4Gv4kODT6W2jkdouknhNYDZMLoKc0dAswjnPyv8X7YR/Pnrlfbn5U21x/y90IZXL4gIMhjKpm3Jvqlo0nwlLxFt7BtprPg5Zxauy0AMLYOW6d86BlEz24A6AFFj2MSmctVKryM6VV8xy/t72Xfb5N7S+QI2eIxk30RlQXEeYPM71poR+7ObnvrS+9YeLl8LEyZXaKq50qHTCdwNfrl1a+FzYHx5DYyKgGRFeBojGWyD5eouHJHdtsmRZpsUrwU8a804MKlejv5FLTsJa5cQRxqW3lh8y47NKMpVYfJOE/sb5xnYfMSulqGrN/4B6kESxvMIcPUAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: left top;
    display: block;
    padding-left: 36px;
    padding-top: 8px;
    padding-bottom: 15px;
}

.notificationbuttons
{
    border-top: 1px solid silver;
    padding-top: 10px;
    text-align: right;
}

#modalAjustes
{
    min-height: 0 !important;
}

.espaciado
{
    padding: 10px !important;
}

/* BARRA USUARIO */
#calendario
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB4ElEQVQ4y52SwWoTURSGvztOk0mcTAhJFEFbiigqXXTpxo3uXHWR+gAF9wEFl/MAXblW6MZVTOjSnYtsfIAGUwJCtaKE2qaZcZLJJHOPi5iSwVSlBy7343Duf//DOYoHPHQyTmH3xW4doLJdqfSCHouimCsatWe1miB6c3vzSS/o9Ux1W70clAZrnuehlGL1can+6N4dipdzFLJZQHE6CPgR+Bx8PMHzPAQx/HW/ro5US7HFnrGi1q55V8ikllDLQ0pXs+QzFtlUCoBBFDEcCadHEeODJbRWdKxP6M/SMhHQlnCcP8ZOp7GtFH4YEWvh5ygCIJrEPL37nBvrN9k/2WfVucVGYwMETDQwgciIGajpg1gL4XiCeckAYBJrXu+94qv3HdsscNj/hkwADbiuuxPHsVzkuK67Y4oIIgLAaDRKcDqdBiAMQyzLmua7GfIr0xoRwZzB7F7E8zUIibwxX9ztdgnDkDAM6ff7C9n7YiTEEw4cxzmzfR6r5Tjh4L9a+Bub82q+7/+Tg0MH+/pksYNcLkfq9/bNc7lcxjCmO2HfHyICWmtERC7UQqvVAggajcabhIBt22fWZr/Ph4gQxzHj8TioVqtb7Xb7vdlsNj9Mp8ufMz8narXa206n8w7gF33bg7RuwMEjAAAAAElFTkSuQmCC);
    background-position: left center;
    background-repeat: no-repeat;
    text-indent: 20px;
    display: block;
}

#campania
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACnklEQVQ4EQXBXWiVZQAA4Od9v/ec/ZguujRyUWRBV6ERKOiV4UWkLYJEiSSDkiItvOoqWFAUCF0VtXJO3Z0U/VAKM4lq4C6UEeiMraJZiaKmx3Z2vvd7e54wu3+7h+dOCsv/mdh/sly93rFvfCTk1qBquWNi34ly9XrHvvGnQkn9flm7RdXUggJSiaHIPXIjBhYWF2nqEuolchYDC4uLNLnItRKDJqYQAGn4x8/lNz+R6i5VZf7SZV79SBFpalIyf+kyr3yoqVqGR/eIqUUIIPx1r9K/bcTtY8fNdAiRR1dSFyqcuUnA+hUM7Bix9MVxVVsQgPDOxxPlwJ5d/rje0UqVEKJcGk0hIEIpmsI9QwPeGzum3e4LIUYQw61rIvp7Swab2vkz01Y0tVWltrLUBvKyvl7tjpwE9N3OBm5ng51ssJOlprcM+tvJyPYnXblyxdlz52zcsNGDax/SW659NnbYY+8Gjz/A30vrXVqeUUUCYp0zqKrKxJEjqqoSQ3DfmrUOjX/q6ORh7X76Kp7b/IY1wzNkR1KhFUhNnUGM0d2rV2ua4uaNrvmhCRveHpdrAhRCXGXrIztUaXLn9K+qdrIj5ZxBFSvQ5MbKoT5huDG59wP/dr9DpZQixrvM/jNp67rnxdahZ6cvaKW6ziClCnS7XVPf/qzJXO1eMPP71wCa8qXQYvbyIU+sf8FP58eeTrnUIKUE5i5eAM00N8pZ7SECSkPuAVXFV7Nj6lumkhIAAMCuTTu9dfioKhCQe+x+hlL47U9O/+DEqVEvh9deP/B9arU257pWEARVTPrSoFbVL4aW2Aw4vepFu3dycY7TU06cGvXStoMWAu7HnQAAAABb3jezaQNT35g6NWrPtoMWIAAAAAAAYB3gGuYB/gfSCSCkBr+IRAAAAABJRU5ErkJggg==);
    background-position: left center;
    background-repeat: no-repeat;
    text-indent: 20px;
    display: block;
    width: 160px;
}

.SumaHectareas
{
    border: 1px solid rgb(206, 206, 206);
    width: 175px;
    height: 30px;
    border-radius: 10px 10px 10px 10px;
    text-align: center;
}

#map
{
    position: relative;
    margin: 10px 0 0 0;
    width: 710px;
    height: 450px;
}

#mapHistorico
{
    position: relative;
    margin: 10px 0 0 0;
    width: 100%;
    height: 1200px;
}

#mapPrint
{
    position: relative;
    margin: 10px 0 0 0;
    width: 100%;
    height: 1200px;
}

#CampoPrint
{
    background-color: #FFFFFF;
    height: 650px;
    width: 1200px; /* to centre page on screen*/
    margin-left: auto;
    margin-right: auto;
}

.control-group
{
    margin-bottom: 9px;
}
.control-label
{
    float: left;
    width: 140px;
    padding-top: 5px;
    text-align: right;
}
.controls
{
    display: inline-block;
    padding-left: 20px;
    margin-left: 160px;
    margin-left: 0;
}
.input-xmimi
{
    width: 30px;
}
.input-mini
{
    width: 60px;
}
.input-lmini
{
    width: 70px;
}
.input-small
{
    width: 90px;
}
.input-medium
{
    width: 150px;
}
.input-large
{
    width: 210px;
}
.input-xlarge
{
    width: 270px;
}
.input-xmlarge
{
    width: 520px;
}
.input-xxlarge
{
    width: 530px;
}

.input-extralarge
{
    width: 1050px;
}
.imgbtn
{
    cursor:pointer;
}

table.carousel
{
    width: 280px !important; 
	position: fixed;	
    top: 85px;
    bottom: 50px;    
    left: -265px;
    z-index: 1000;    
    display:none;
    border-width: 0px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
	border-spacing: 0px;
	border-style: none;		
	border-collapse: collapse;	
	background-color: white;
	overflow: hidden;
}

table.carousel tr:hover {
	background-color:#ECFFC5;
}

table.carousel th 
{
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: white;	
	-moz-border-radius: 1px;
}

table.carousel td 
{  
    height: 50px;
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: white;	
	-moz-border-radius: 1px;	
}

.spanCarousel {
    max-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    display:inline-block;
}

.centerfield 
{
    text-align: center;	
}

.textotdcabecera 
{
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
}

.textotddetalle 
{
    font-family: Verdana;
    font-size: 9px;
}

.tituloBarraLateral {
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    height: 10px !important;
    text-align: center;
    background-color:lightgray;    
}

.red 
{
    background-color: #FFE5E5;	
}

.yellow 
{
    background-color: #FFFFE5;	
}

.orange 
{
    background-color: #FFF2E5;	
}

.spacer 
{
	padding-left:8px !important;
}
.tip-green {
	z-index:1000;
	text-align:left;
	border:1px solid #bdde98;
	padding:7px 10px;
	min-width:50px;
	max-width:300px;
	color:#860404;
	background-color:#dff6c6;
	/**
	 * - If you set a background-image, border/padding/background-color will be ingnored.
	 *   You can set any padding to .tip-inner instead if you need.
	 * - If you want a tiled background-image and border/padding for the tip,
	 *   set the background-image to .tip-inner instead.
	 */
}
.tip-green .tip-inner {
	font:bold 12px/14px arial,helvetica,sans-serif;
}

/* Configure an arrow image - the script will automatically position it on the correct side of the tip */
.tip-green .tip-arrow-top {
	margin-top:-10px;
	margin-left:6px;
	top:0;
	left:0;
	width:10px;
	height:10px;
	background:url(data:image/gif;base64,R0lGODlhKAAKAJECAN/2xr3emP///wAAACH5BAEAAAIALAAAAAAoAAoAAAJHjI4Yyx0AI3R0pSSleRkYwXXPd3XeEUYkaHLrISrZy85qqSUpjdo3ktP9LjLVDDghuohK41GQbPKYrhZ0amFqRybPFKQNgwoAOw==) no-repeat;
}
.tip-green .tip-arrow-right {
	margin-top:6px;
	margin-left:0;
	top:0;
	left:100%;
	width:10px;
	height:10px;
	background:url(data:image/gif;base64,R0lGODlhKAAKAJECAN/2xr3emP///wAAACH5BAEAAAIALAAAAAAoAAoAAAJHjI4Yyx0AI3R0pSSleRkYwXXPd3XeEUYkaHLrISrZy85qqSUpjdo3ktP9LjLVDDghuohK41GQbPKYrhZ0amFqRybPFKQNgwoAOw==) no-repeat -10px 0;
}
.tip-green .tip-arrow-bottom {
	margin-top:0;
	margin-left:6px;
	top:100%;
	left:0;
	width:10px;
	height:10px;
	background:url(data:image/gif;base64,R0lGODlhKAAKAJECAN/2xr3emP///wAAACH5BAEAAAIALAAAAAAoAAoAAAJHjI4Yyx0AI3R0pSSleRkYwXXPd3XeEUYkaHLrISrZy85qqSUpjdo3ktP9LjLVDDghuohK41GQbPKYrhZ0amFqRybPFKQNgwoAOw==) no-repeat -20px 0;
}
.tip-green .tip-arrow-left {
	margin-top:6px;
	margin-left:-10px;
	top:0;
	left:0;
	width:10px;
	height:10px;
	background:url(data:image/gif;base64,R0lGODlhKAAKAJECAN/2xr3emP///wAAACH5BAEAAAIALAAAAAAoAAoAAAJHjI4Yyx0AI3R0pSSleRkYwXXPd3XeEUYkaHLrISrZy85qqSUpjdo3ktP9LjLVDDghuohK41GQbPKYrhZ0amFqRybPFKQNgwoAOw==) no-repeat -30px 0;
}
/*Grid*/
.ui-jqgrid {position: relative;}
.ui-jqgrid .ui-jqgrid-view {position: relative;left:0px; top: 0px; padding: .0em; font-size:11px;}
/* caption*/
.ui-jqgrid .ui-jqgrid-titlebar {padding: .3em .2em .2em .3em; position: relative; border-left: 0px none;border-right: 0px none; border-top: 0px none;}
.ui-jqgrid .ui-jqgrid-title { float: left; margin: .1em 0 .2em; }
.ui-jqgrid .ui-jqgrid-titlebar-close { position: absolute;top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height:18px;}.ui-jqgrid .ui-jqgrid-titlebar-close span { display: block; margin: 1px; }
.ui-jqgrid .ui-jqgrid-titlebar-close:hover { padding: 0; }
/* header*/
.ui-jqgrid .ui-jqgrid-hdiv {position: relative; margin: 0em;padding: 0em; overflow-x: hidden; border-left: 0px none !important; border-top : 0px none !important; border-right : 0px none !important;}
.ui-jqgrid .ui-jqgrid-hbox {float: left; padding-right: 20px;}
.ui-jqgrid .ui-jqgrid-htable {table-layout:fixed;margin:0em;}
.ui-jqgrid .ui-jqgrid-htable th {height:22px;padding: 0 2px 0 2px;}
.ui-jqgrid .ui-jqgrid-htable th div {overflow: hidden; position:relative; height:17px;}
.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {overflow: hidden;white-space: nowrap;text-align:center;border-top : 0px none;border-bottom : 0px none;}
.ui-th-ltr, .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr {border-left : 0px none;}
.ui-th-rtl, .ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl {border-right : 0px none;}
.ui-first-th-ltr {border-right: 1px solid; }
.ui-first-th-rtl {border-left: 1px solid; }
.ui-jqgrid .ui-th-div-ie {white-space: nowrap; zoom :1; height:17px;}
.ui-jqgrid .ui-jqgrid-resize {height:20px !important;position: relative; cursor :e-resize;display: inline;overflow: hidden;}
.ui-jqgrid .ui-grid-ico-sort {overflow:hidden;position:absolute;display:inline; cursor: pointer !important;}
.ui-jqgrid .ui-icon-asc {margin-top:-3px; height:12px;}
.ui-jqgrid .ui-icon-desc {margin-top:3px;height:12px;}
.ui-jqgrid .ui-i-asc {margin-top:0px;height:16px;}
.ui-jqgrid .ui-i-desc {margin-top:0px;margin-left:13px;height:16px;}
.ui-jqgrid .ui-jqgrid-sortable {cursor:pointer;}
.ui-jqgrid tr.ui-search-toolbar th { border-top-width: 1px !important; border-top-color: inherit !important; border-top-style: ridge !important }
tr.ui-search-toolbar input {margin: 1px 0px 0px 0px}
tr.ui-search-toolbar select {margin: 1px 0px 0px 0px}
/* body */ 
.ui-jqgrid .ui-jqgrid-bdiv {position: relative; margin: 0em; padding:0; overflow: auto; text-align:left;}
.ui-jqgrid .ui-jqgrid-btable {table-layout:fixed; margin:0em; outline-style: none; }
.ui-jqgrid tr.jqgrow { outline-style: none; }
.ui-jqgrid tr.jqgroup { outline-style: none; }
.ui-jqgrid tr.jqgrow td {font-weight: normal; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
.ui-jqgrid tr.jqgfirstrow td {padding: 0 2px 0 2px;border-right-width: 1px; border-right-style: solid;}
.ui-jqgrid tr.jqgroup td {font-weight: normal; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
.ui-jqgrid tr.jqfoot td {font-weight: bold; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
.ui-jqgrid tr.ui-row-ltr td {text-align:left;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;}
.ui-jqgrid tr.ui-row-rtl td {text-align:right;border-left-width: 1px; border-left-color: inherit; border-left-style: solid;}
.ui-jqgrid td.jqgrid-rownum { padding: 0 2px 0 2px; margin: 0px; border: 0px none;}
.ui-jqgrid .ui-jqgrid-resize-mark { width:2px; left:0; background-color:#777; cursor: e-resize; cursor: col-resize; position:absolute; top:0; height:100px; overflow:hidden; display:none; border:0 none; z-index: 99999;}
/* footer */
.ui-jqgrid .ui-jqgrid-sdiv {position: relative; margin: 0em;padding: 0em; overflow: hidden; border-left: 0px none !important; border-top : 0px none !important; border-right : 0px none !important;}
.ui-jqgrid .ui-jqgrid-ftable {table-layout:fixed; margin-bottom:0em;}
.ui-jqgrid tr.footrow td {font-weight: bold; overflow: hidden; white-space:nowrap; height: 21px;padding: 0 2px 0 2px;border-top-width: 1px; border-top-color: inherit; border-top-style: solid;}
.ui-jqgrid tr.footrow-ltr td {color:white;Background:url("../Imagenes/grd_head.png?embed") repeat-x scroll center top rgb(66, 66, 66);text-align:left;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;}
.ui-jqgrid tr.footrow-rtl td {text-align:right;border-left-width: 1px; border-left-color: inherit; border-left-style: solid;}
/* Pager*/
.ui-jqgrid .ui-jqgrid-pager { border-left: 0px none !important;border-right: 0px none !important; border-bottom: 0px none !important; margin: 0px !important; padding: 0px !important; position: relative; height: 25px;white-space: nowrap;overflow: hidden;font-size:11px;}
.ui-jqgrid .ui-pager-control {position: relative;}
.ui-jqgrid .ui-pg-table {position: relative; padding-bottom:2px; width:auto; margin: 0em;}
.ui-jqgrid .ui-pg-table td {font-weight:normal; vertical-align:middle; padding:1px;}
.ui-jqgrid .ui-pg-button  { height:19px !important;}
.ui-jqgrid .ui-pg-button span { display: block; margin: 1px; float:left;}
.ui-jqgrid .ui-pg-button:hover { padding: 0px; }
.ui-jqgrid .ui-state-disabled:hover {padding:1px;}
.ui-jqgrid .ui-pg-input { height:13px;font-size:.8em; margin: 0em;}
.ui-jqgrid .ui-pg-selbox {font-size:.8em; line-height:18px; display:block; height:18px; margin: 0em;}
.ui-jqgrid .ui-separator {height: 18px; border-left: 1px solid #ccc ; border-right: 1px solid #ccc ; margin: 1px; float: right;}
.ui-jqgrid .ui-paging-info {font-weight: normal;height:19px; margin-top:3px;margin-right:4px;}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div {padding:1px 0;float:left;position:relative;}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-button { cursor:pointer; }
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div  span.ui-icon {float:left;margin:0 2px;}
.ui-jqgrid td input, .ui-jqgrid td select .ui-jqgrid td textarea { margin: 0em;}
.ui-jqgrid td textarea {width:auto;height:auto;}
.ui-jqgrid .ui-jqgrid-toppager {border-left: 0px none !important;border-right: 0px none !important; border-top: 0px none !important; margin: 0px !important; padding: 0px !important; position: relative; height: 25px !important;white-space: nowrap;overflow: hidden;}
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div {padding:1px 0;float:left;position:relative;}
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-button { cursor:pointer; }
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div  span.ui-icon {float:left;margin:0 2px;}
/*subgrid*/
.ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span {display: block;}
.ui-jqgrid .ui-subgrid {margin:0em;padding:0em; width:100%;}
.ui-jqgrid .ui-subgrid table {table-layout: fixed;}
.ui-jqgrid .ui-subgrid tr.ui-subtblcell td {height:18px;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
.ui-jqgrid .ui-subgrid td.subgrid-data {border-top:  0px none !important;}
.ui-jqgrid .ui-subgrid td.subgrid-cell {border-width: 0px 0px 1px 0px;}
.ui-jqgrid .ui-th-subgrid {height:20px;}
/* loading */
.ui-jqgrid .loading {position: absolute; top: 45%;left: 45%;width: auto;z-index:101;padding: 6px; margin: 5px;text-align: center;font-weight: bold;display: none;border-width: 2px !important; font-size:11px;}
.ui-jqgrid .jqgrid-overlay {display:none;z-index:100;}
* html .jqgrid-overlay {width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}
* .jqgrid-overlay iframe {position:absolute;top:0;left:0;z-index:-1;width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}
/* end loading div */
/* toolbar */
.ui-jqgrid .ui-userdata {border-left: 0px none;	border-right: 0px none;	height : 21px;overflow: hidden;	}
/*Modal Window */
.ui-jqdialog { display: none; width: 300px; position: absolute; padding: .2em; font-size:11px; overflow:visible;}
.ui-jqdialog .ui-jqdialog-titlebar { padding: .3em .2em; position: relative;  }
.ui-jqdialog .ui-jqdialog-title { margin: .1em 0 .2em; } 
.ui-jqdialog .ui-jqdialog-titlebar-close { position: absolute;  top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }

.ui-jqdialog .ui-jqdialog-titlebar-close span { display: block; margin: 1px; }
.ui-jqdialog .ui-jqdialog-titlebar-close:hover, .ui-jqdialog .ui-jqdialog-titlebar-close:focus { padding: 0; }
.ui-jqdialog-content, .ui-jqdialog .ui-jqdialog-content { border: 0; padding: .3em .2em; background: none; height:auto;}
.ui-jqdialog .ui-jqconfirm {padding: .4em 1em; border-width:3px;position:absolute;bottom:10px;right:10px;overflow:visible;display:none;height:80px;width:220px;text-align:center;}
/* end Modal window*/
/* Form edit */
.ui-jqdialog-content .FormGrid {margin: 0px;}
.ui-jqdialog-content .EditTable { width: 100%; margin-bottom:0em;}
.ui-jqdialog-content .DelTable { width: 100%; margin-bottom:0em;}
.EditTable td input, .EditTable td select, .EditTable td textarea {margin: 0em;}
.EditTable td textarea { width:auto; height:auto;}
.ui-jqdialog-content td.EditButton {text-align: right;border-top: 0px none;border-left: 0px none;border-right: 0px none; padding-bottom:5px; padding-top:5px;}
.ui-jqdialog-content td.navButton {text-align: center; border-left: 0px none;border-top: 0px none;border-right: 0px none; padding-bottom:5px; padding-top:5px;}
.ui-jqdialog-content input.FormElement {padding:.3em}
.ui-jqdialog-content .data-line {padding-top:.1em;border: 0px none;}

.ui-jqdialog-content .CaptionTD {vertical-align: middle;border: 0px none; padding: 2px;white-space: nowrap;}
.ui-jqdialog-content .DataTD {padding: 2px; border: 0px none; vertical-align: top;}
.ui-jqdialog-content .form-view-data {white-space:pre}
.fm-button { display: inline-block; margin:0 4px 0 0; padding: .4em .5em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
.fm-button-icon-left { padding-left: 1.9em; }
.fm-button-icon-right { padding-right: 1.9em; }
.fm-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; position: absolute; top: 50%; margin-top: -8px; }
.fm-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; position: absolute; top: 50%; margin-top: -8px;}
#nData, #pData { float: left; margin:3px;padding: 0; width: 15px; }
/* End Eorm edit */
/*.ui-jqgrid .edit-cell {}*/
.ui-jqgrid .selected-row, div.ui-jqgrid .selected-row td {font-style : normal;border-left: 0px none;}
/* inline edit actions button*/
.ui-inline-del.ui-state-hover span, .ui-inline-edit.ui-state-hover span,
.ui-inline-save.ui-state-hover span, .ui-inline-cancel.ui-state-hover span {
    margin: -1px;
}
/* Tree Grid */
.ui-jqgrid .tree-wrap {float: left; position: relative;height: 18px;white-space: nowrap;overflow: hidden;}
.ui-jqgrid .tree-minus {position: absolute; height: 18px; width: 18px; overflow: hidden;}
.ui-jqgrid .tree-plus {position: absolute;	height: 18px; width: 18px;	overflow: hidden;}
.ui-jqgrid .tree-leaf {position: absolute;	height: 18px; width: 18px;overflow: hidden;}
.ui-jqgrid .treeclick {cursor: pointer;}
/* moda dialog */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}
.ui-jqgrid-dnd tr td {border-right-width: 1px; border-right-color: inherit; border-right-style: solid; height:20px}
/* RTL Support */
.ui-jqgrid .ui-jqgrid-title-rtl {float:right;margin: .1em 0 .2em; }
.ui-jqgrid .ui-jqgrid-hbox-rtl {float: right; padding-left: 20px;}
.ui-jqgrid .ui-jqgrid-resize-ltr {float: right;margin: -2px -2px -2px 0px;}
.ui-jqgrid .ui-jqgrid-resize-rtl {float: left;margin: -2px 0px -1px -3px;}
.ui-jqgrid .ui-sort-rtl {left:0px;}
.ui-jqgrid .tree-wrap-ltr {float: left;}
.ui-jqgrid .tree-wrap-rtl {float: right;}
.ui-jqgrid .ui-ellipsis {text-overflow:ellipsis;}

