/*!
 * Ext JS Library 3.4.0
 * Copyright(c) 2006-2011 Sencha Inc.
 * licensing@sencha.com
 * http://www.sencha.com/license
 */

@font-face{
	font-family:'Roboto';
	src:url('../fonts/Roboto/Roboto-Light.ttf');
	font-weight:300;font-style:normal}
@font-face{
	font-family:'Roboto';
	src:url('../fonts/Roboto/Roboto-Thin.ttf');
	font-weight:400;font-style:normal}
@font-face{
	font-family:'Roboto';
	src:url('../fonts/Roboto/Roboto-Medium.ttf');
    font-weight:600;font-style:normal}


.footer {
    color:#7790ED;
    font-weight: 600;
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-family:'Roboto','Open Sans', 'Helvetica Neue', helvetica, arial, verdana, sans-serif;
    background-color:transparent;
    background-image: none!important;	
}

.footer.x-box-item{
	top:7px!important;
}

.link {
   color: #7790ED;
   font-family: "Roboto";
   font-weight: 600;
   font-size: 13px;
   text-decoration: none;
   cursor: pointer;
}

.link a {
	text-decoration: none;
}

.link:hover{
	text-decoration: underline;
}

body
{
    background-color:#F7F7F7;
    color:#606060;
}

.sessionyayuda{
	background-image: url("../Imagenes/office2007_WebResource.axd.png");
}
.ext-el-mask {
    background-color: #EDF5FC;
}

.ext-el-mask-msg {
    border-color:#6593cf;
    background-color:#c3daf9;
    background-image:url(../imagenes/default/box/tb-blue.gif);
}
.ext-el-mask-msg div {
    background-color: #eee;
    border-color:#a3bad9;
    color:#222;
    font:normal 11px tahoma, arial, helvetica, sans-serif;
}

.x-mask-loading div {
    background-color:#fbfbfb;
    background-image:url(../imagenes/default/grid/loading.gif);
}

.x-item-disabled {
    color: gray;
}

.x-item-disabled * {
    color: gray !important;
}

.x-splitbar-proxy {
    background-color: #aaa;
}

.x-color-palette a {
    border-color:#fff;
}

.x-color-palette a:hover, .x-color-palette a.x-color-palette-sel {
    border-color:#8bb8f3;
    background-color: #deecfd;
}

/*
.x-color-palette em:hover, .x-color-palette span:hover{   
    background-color: #deecfd;
}
*/

.x-color-palette em {
    border-color:#aca899;
}

.x-ie-shadow {
    background-color:#777;
}

.x-shadow .xsmc {
    background-image: url(../imagenes/default/shadow-c.png);
}

.x-shadow .xsml, .x-shadow .xsmr {
    background-image: url(../imagenes/default/shadow-lr.png);
}

.x-shadow .xstl, .x-shadow .xstc,  .x-shadow .xstr, .x-shadow .xsbl, .x-shadow .xsbc, .x-shadow .xsbr{
    background-image: url(../imagenes/default/shadow.png);
}

.loading-indicator {
    font-size: 11px;
    background-image: url(../imagenes/default/grid/loading.gif);
}

.x-spotlight {
    background-color: #ccc;
}
.x-tab-panel-header, .x-tab-panel-footer {
	background-color: #deecfd;
	border-color:#8db2e3;
    overflow:hidden;
    zoom:1;
}

.x-tab-panel-header, .x-tab-panel-footer {
	border-color:#8db2e3;
}

ul.x-tab-strip-top{
    background-color:#cedff5;
	background-image: url(../imagenes/default/tabs/tab-strip-bg.gif);
	border-bottom-color:#8db2e3;
}

ul.x-tab-strip-bottom{
    background-color:#cedff5;
	background-image: url(../imagenes/default/tabs/tab-strip-btm-bg.gif);
	border-top-color:#8db2e3;
}

.x-tab-panel-header-plain .x-tab-strip-spacer,
.x-tab-panel-footer-plain .x-tab-strip-spacer {
    border-color:#8db2e3;
    background-color: #deecfd;
}

.x-tab-strip span.x-tab-strip-text {
	font:normal 11px tahoma,arial,helvetica;
	color:#416aa3;
}

.x-tab-strip-over span.x-tab-strip-text {
	color:#15428b;
}

.x-tab-strip-active span.x-tab-strip-text {
	color:#15428b;
    font-weight:bold;
}

.x-tab-strip-disabled .x-tabs-text {
	color:#aaaaaa;
}

.x-tab-strip-top .x-tab-right, .x-tab-strip-top .x-tab-left, .x-tab-strip-top .x-tab-strip-inner{
	background-image: url(../imagenes/default/tabs/tabs-sprite.gif);
}

.x-tab-strip-bottom .x-tab-right {
	background-image: url(../imagenes/default/tabs/tab-btm-inactive-right-bg.gif);
}

.x-tab-strip-bottom .x-tab-left {
	background-image: url(../imagenes/default/tabs/tab-btm-inactive-left-bg.gif);
}

.x-tab-strip-bottom .x-tab-strip-over .x-tab-right {
	background-image: url(../imagenes/default/tabs/tab-btm-over-right-bg.gif);
}

.x-tab-strip-bottom .x-tab-strip-over .x-tab-left {
	background-image: url(../imagenes/default/tabs/tab-btm-over-left-bg.gif);
}

.x-tab-strip-bottom .x-tab-strip-active .x-tab-right {
	background-image: url(../imagenes/default/tabs/tab-btm-right-bg.gif);
}

.x-tab-strip-bottom .x-tab-strip-active .x-tab-left {
	background-image: url(../imagenes/default/tabs/tab-btm-left-bg.gif);
}

.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close {
	background-image:url(../imagenes/default/tabs/tab-close.gif);
}

.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close:hover{
	background-image:url(../imagenes/default/tabs/tab-close.gif);
}

.x-tab-panel-body {
    border-color:#8db2e3;
    background-color:#fff;
}

.x-tab-panel-body-top {
    border-top: 0 none;
}

.x-tab-panel-body-bottom {
    border-bottom: 0 none;
}

.x-tab-scroller-left {
    background-image:url(../imagenes/default/tabs/scroll-left.gif);
    border-bottom-color:#8db2e3;
}

.x-tab-scroller-left-over {
    background-position: 0 0;
}

.x-tab-scroller-left-disabled {
    background-position: -18px 0;
    opacity:.5;
    -moz-opacity:.5;
    filter:alpha(opacity=50);
    cursor:default;
}

.x-tab-scroller-right {
    background-image:url(../imagenes/default/tabs/scroll-right.gif);
    border-bottom-color:#8db2e3;
}

.x-tab-panel-bbar .x-toolbar, .x-tab-panel-tbar .x-toolbar {
    border-color:#99bbe8;
}.x-form-field {
    font:normal 12px tahoma, arial, helvetica, sans-serif;
}

.x-form-text, textarea.x-form-field {
    background-color:#fff;
    background-image:url(../imagenes/default/form/text-bg.gif);
    border-color:#b5b8c8;
}

.x-form-select-one {
    background-color:#fff;
    border-color:#b5b8c8;
}

.x-form-check-group-label {
    border-bottom: 1px solid #99bbe8;
    color: #15428b;
}

.x-editor .x-form-check-wrap {
    background-color:#fff;
}

.x-form-field-wrap .x-form-trigger {
    background-image:url(../imagenes/default/form/trigger.gif);
    border-bottom-color:#b5b8c8;
}

.x-form-field-wrap .x-form-date-trigger {
    background-image: url(../imagenes/default/form/date-trigger.gif);
}

.x-form-field-wrap .x-form-clear-trigger {
    background-image: url(../imagenes/default/form/clear-trigger.gif);
}

.x-form-field-wrap .x-form-search-trigger {
    background-image: url(../imagenes/default/form/search-trigger.gif);
}

.x-trigger-wrap-focus .x-form-trigger {
    border-bottom-color:#7eadd9;
}

.x-item-disabled .x-form-trigger-over {
    border-bottom-color:#b5b8c8;
}

.x-item-disabled .x-form-trigger-click {
    border-bottom-color:#b5b8c8;
}

.x-form-focus, textarea.x-form-focus {
	border-color:#7eadd9;
}

.x-form-invalid, textarea.x-form-invalid {
    background-color:#fff;
	background-image:url(../imagenes/default/grid/invalid_line.gif);
	border-color:#c30;
}

.x-form-invalid.x-form-composite {
    border: none;
    background-image: none;
}

.x-form-invalid.x-form-composite .x-form-invalid {
    background-color:#fff;
	background-image:url(../imagenes/default/grid/invalid_line.gif);
	border-color:#c30;
}

.x-form-inner-invalid, textarea.x-form-inner-invalid {
    background-color:#fff;
	background-image:url(../imagenes/default/grid/invalid_line.gif);
}

.x-form-grow-sizer {
	font:normal 12px tahoma, arial, helvetica, sans-serif;
}

.x-form-item,input.input-as-label {
    /* font:normal 12px tahoma, arial, helvetica, sans-serif; - LMNT */
	font-family: "Helvetica Neue","Lucida Grande","Segoe UI",Arial,Helvetica,Verdana,sans-serif;
    font-size: 12px;
}

.x-form-invalid-msg {
    color:#c0272b;
    font:normal 11px tahoma, arial, helvetica, sans-serif;
    background-image:url(../imagenes/default/shared/warning.gif);
}

.x-form-empty-field {
    color:#666666 !important;
}

.x-small-editor .x-form-field {
    font:normal 11px arial, tahoma, helvetica, sans-serif;
}

.ext-webkit .x-small-editor .x-form-field {
    font:normal 11px arial, tahoma, helvetica, sans-serif;
}

.x-form-invalid-icon {
    background-image:url(../imagenes/default/form/exclamation.gif);
}

.x-fieldset {
    border-color:#b5b8c8;
}

.x-fieldset legend {
    font:bold 11px tahoma, arial, helvetica, sans-serif;
    color:#15428b;
}
.x-btn{
	font:normal 11px tahoma, verdana, helvetica;
}

.x-btn button{
    font:normal 11px arial,tahoma,verdana,helvetica;
    color: #000000; /* #00156E - LMNT */
}

.x-btn em {
    font-style:normal;
    font-weight:normal;
}

.x-btn-tl, .x-btn-tr, .x-btn-tc, .x-btn-ml, .x-btn-mr, .x-btn-mc, .x-btn-bl, .x-btn-br, .x-btn-bc{
	background-image:url(../imagenes/default/button/btn.gif);
}

.x-btn-click .x-btn-text, .x-btn-menu-active .x-btn-text, .x-btn-pressed .x-btn-text{
    color: #00156E;
}

.x-btn-disabled *{
	color:gray !important;
}

.x-btn-mc em.x-btn-arrow {
    background-image:url(../imagenes/default/button/arrow.gif);
}

.x-btn-mc em.x-btn-split {
    background-image:url(../imagenes/default/button/s-arrow.gif);
}

.x-btn-over .x-btn-mc em.x-btn-split, .x-btn-click .x-btn-mc em.x-btn-split, .x-btn-menu-active .x-btn-mc em.x-btn-split, .x-btn-pressed .x-btn-mc em.x-btn-split {
    background-image:url(../imagenes/default/button/s-arrow-o.gif);
}

.x-btn-mc em.x-btn-arrow-bottom {
    background-image:url(../imagenes/default/button/s-arrow-b-noline.gif);
}

.x-btn-mc em.x-btn-split-bottom {
    background-image:url(../imagenes/default/button/s-arrow-b.gif);
}

.x-btn-over .x-btn-mc em.x-btn-split-bottom, .x-btn-click .x-btn-mc em.x-btn-split-bottom, .x-btn-menu-active .x-btn-mc em.x-btn-split-bottom, .x-btn-pressed .x-btn-mc em.x-btn-split-bottom {
    background-image:url(../imagenes/default/button/s-arrow-bo.gif);
}

.x-btn-group-header {
    color: #3e6aaa;
}

.x-btn-group-tc {
	background-image: url(../imagenes/default/button/group-tb.gif);
}

.x-btn-group-tl {
	background-image: url(../imagenes/default/button/group-cs.gif);
}

.x-btn-group-tr {
	background-image: url(../imagenes/default/button/group-cs.gif);
}

.x-btn-group-bc {
	background-image: url(../imagenes/default/button/group-tb.gif);
}

.x-btn-group-bl {
	background-image: url(../imagenes/default/button/group-cs.gif);
}

.x-btn-group-br {
	background-image: url(../imagenes/default/button/group-cs.gif);
}

.x-btn-group-ml {
	background-image: url(../imagenes/default/button/group-lr.gif);
}
.x-btn-group-mr {
	background-image: url(../imagenes/default/button/group-lr.gif);
}

.x-btn-group-notitle .x-btn-group-tc {
	background-image: url(../imagenes/default/button/group-tb.gif);
}
.x-toolbar,.summarybar{
	border-color:#a9bfd3;
    background-color:#d0def0;
    background-image:url(../imagenes/default/toolbar/bg.gif);
}

.x-toolbar td,.x-toolbar span,.x-toolbar input,.x-toolbar div,.x-toolbar select,.x-toolbar label{
    font:normal 11px arial,tahoma, helvetica, sans-serif;
}

.x-toolbar .x-item-disabled {
	color:gray;
}

.x-toolbar .x-item-disabled * {
	color:gray;
}

.x-toolbar .x-btn-mc em.x-btn-split {
    background-image:url(../imagenes/default/button/s-arrow-noline.gif);
}

.x-toolbar .x-btn-over .x-btn-mc em.x-btn-split, .x-toolbar .x-btn-click .x-btn-mc em.x-btn-split,
.x-toolbar .x-btn-menu-active .x-btn-mc em.x-btn-split, .x-toolbar .x-btn-pressed .x-btn-mc em.x-btn-split
{
    background-image:url(../imagenes/default/button/s-arrow-o.gif);
}

.x-toolbar .x-btn-mc em.x-btn-split-bottom {
    background-image:url(../imagenes/default/button/s-arrow-b-noline.gif);
}

.x-toolbar .x-btn-over .x-btn-mc em.x-btn-split-bottom, .x-toolbar .x-btn-click .x-btn-mc em.x-btn-split-bottom,
.x-toolbar .x-btn-menu-active .x-btn-mc em.x-btn-split-bottom, .x-toolbar .x-btn-pressed .x-btn-mc em.x-btn-split-bottom
{
    background-image:url(../imagenes/default/button/s-arrow-bo.gif);
}

.x-toolbar .xtb-sep {
	background-image: url(../imagenes/default/grid/grid-blue-split.gif);
}

.x-tbar-page-first{
	background-image: url(../imagenes/default/grid/page-first.gif) !important;
}

.x-tbar-loading{
	background-image: url(../imagenes/default/grid/refresh.gif) !important;
}

.x-tbar-page-last{
	background-image: url(../imagenes/default/grid/page-last.gif) !important;
}

.x-tbar-page-next{
	background-image: url(../imagenes/default/grid/page-next.gif) !important;
}

.x-tbar-page-prev{
	background-image: url(../imagenes/default/grid/page-prev.gif) !important;
}

.x-item-disabled .x-tbar-loading{
	background-image: url(../imagenes/default/grid/refresh-disabled.gif) !important;
}

.x-item-disabled .x-tbar-page-first{
	background-image: url(../imagenes/default/grid/page-first-disabled.gif) !important;
}

.x-item-disabled .x-tbar-page-last{
	background-image: url(../imagenes/default/grid/page-last-disabled.gif) !important;
}

.x-item-disabled .x-tbar-page-next{
	background-image: url(../imagenes/default/grid/page-next-disabled.gif) !important;
}

.x-item-disabled .x-tbar-page-prev{
	background-image: url(../imagenes/default/grid/page-prev-disabled.gif) !important;
}

.x-paging-info {
    color:#444;
}

.x-toolbar-more-icon {
    background-image: url(../imagenes/default/toolbar/more.gif) !important;
}.x-resizable-handle {
	background-color:#fff;
}

.x-resizable-over .x-resizable-handle-east, .x-resizable-pinned .x-resizable-handle-east,
.x-resizable-over .x-resizable-handle-west, .x-resizable-pinned .x-resizable-handle-west
{
    background-image:url(../imagenes/default/sizer/e-handle.gif);
}

.x-resizable-over .x-resizable-handle-south, .x-resizable-pinned .x-resizable-handle-south,
.x-resizable-over .x-resizable-handle-north, .x-resizable-pinned .x-resizable-handle-north
{
    background-image:url(../imagenes/default/sizer/s-handle.gif);
}

.x-resizable-over .x-resizable-handle-north, .x-resizable-pinned .x-resizable-handle-north{
    background-image:url(../imagenes/default/sizer/s-handle.gif);
}
.x-resizable-over .x-resizable-handle-southeast, .x-resizable-pinned .x-resizable-handle-southeast{
    background-image:url(../imagenes/default/sizer/se-handle.gif);
}
.x-resizable-over .x-resizable-handle-northwest, .x-resizable-pinned .x-resizable-handle-northwest{
    background-image:url(../imagenes/default/sizer/nw-handle.gif);
}
.x-resizable-over .x-resizable-handle-northeast, .x-resizable-pinned .x-resizable-handle-northeast{
    background-image:url(../imagenes/default/sizer/ne-handle.gif);
}
.x-resizable-over .x-resizable-handle-southwest, .x-resizable-pinned .x-resizable-handle-southwest{
    background-image:url(../imagenes/default/sizer/sw-handle.gif);
}
.x-resizable-proxy{
    border-color:#3b5a82;
}
.x-resizable-overlay{
    background-color:#fff;
}
.x-grid3 {
    background-color:#fff;
}

.x-grid-panel .x-panel-mc .x-panel-body {
    border-color:#99bbe8;
}

.x-grid3-row td, .x-grid3-summary-row td{
	font:normal 11px/13px arial, tahoma, helvetica, sans-serif;
}

.x-grid3-summary-row-total td {
	border-top: 2px solid #99bbe8;
}

.x-grid3-hd-row td {
	font:normal 11px/15px arial, tahoma, helvetica, sans-serif;
}


.x-grid3-hd-row td {
    border-left-color:#eee;
    border-right-color:#d0d0d0;
}

.x-grid-row-loading {
    background-color: #fff;
    background-image:url(../imagenes/default/shared/loading-balls.gif);
}

.x-grid3-row {
    border-color:#ededed;
    border-top-color:#fff;
    color:#333333;
}

.texto-Grid-Green {
	color: #5b9530 !important;
}
.texto-Grid-Blue {
	color: #5270c5 !important;
}
.texto-Grid-Yel {
	color: #abbc56 !important;
}

.texto-Grid-Inactivo
{
    color:#FF0000 !important;
}

.x-tree-node .texto-grid-inactivo a span{
    color:#FF0000 !important;
}

.x-tree-node .texto-grid-inactivo td{
    color:#FF0000 !important;
}

.texto-Grid-Cancelado
{
    color:#AF0000 !important;
}

.fondo-amarillo-grid{
	background-color: #F7E688;
	color: #5270c5 !important;
}

.texto-Grid-LinkPolizaActiva
{
    color:#333333;
    text-decoration: underline;
}

.x-grid3-row-alt{
	background-color:#fafafa; /* #fafafa - LMNT */
	/* background-color:#ebebeb; */
}

.x-grid3-row-over {
	border-color:#ddd;
    background-color:#efefef;
    background-image:url(../imagenes/default/grid/row-over.gif);
}

.x-grid3-resize-proxy {
    background-color:#777;
}

.x-grid3-resize-marker {
    background-color:#777;
}

.x-grid3-header{
    background-color:#f9f9f9;
	background-image:url(../imagenes/default/grid/grid3-hrow.gif);
}

.x-grid3-header-pop {
    border-left-color:#d0d0d0;
}

.x-grid3-header-pop-inner {
    border-left-color:#eee;
    background-image:url(../imagenes/default/grid/hd-pop.gif);
}

td.x-grid3-hd-over, td.sort-desc, td.sort-asc, td.x-grid3-hd-menu-open {
    border-left-color:#aaccf6;
    border-right-color:#aaccf6;
}

td.x-grid3-hd-over .x-grid3-hd-inner, td.sort-desc .x-grid3-hd-inner, td.sort-asc .x-grid3-hd-inner, td.x-grid3-hd-menu-open .x-grid3-hd-inner {
    background-color:#ebf3fd;
    background-image:url(../imagenes/default/grid/grid3-hrow-over.gif);

}

.sort-asc .x-grid3-sort-icon {
	background-image: url(../imagenes/default/grid/sort_asc.gif);
}

.sort-desc .x-grid3-sort-icon {
	background-image: url(../imagenes/default/grid/sort_desc.gif);
}

.x-grid3-cell-text, .x-grid3-hd-text {
	color:#000;
}
/*
.x-grid3-cell-inner, .x-grid3-hd-inner {
	color:#333333;
}*/

.x-grid3-split {
	background-image: url(../imagenes/default/grid/grid-split.gif);
}

.x-grid3-hd-text {
	color:#15428b;
}

.x-grid3-row .texto-Grid-Inactivo {
    color: #FF0000 !Important;
}

.x-grid3-row .texto-Grid-Green {
	color: #5b9530 !Important;
}
.x-grid3-row .texto-Grid-Blue {
	color: #5270c5 !Important;
}
.x-grid3-row .texto-Grid-Yel {
	color: #abbc56 !Important;
}

.x-dd-drag-proxy .x-grid3-hd-inner{
    background-color:#ebf3fd;
	background-image:url(../imagenes/default/grid/grid3-hrow-over.gif);
	border-color:#aaccf6;
}

.col-move-top{
	background-image:url(../imagenes/default/grid/col-move-top.gif);
}

.col-move-bottom{
	background-image:url(../imagenes/default/grid/col-move-bottom.gif);
}

td.grid-hd-group-cell {
    background: url(../imagenes/default/grid/grid3-hrow.gif) repeat-x bottom;
}

.x-grid3-row-selected {
	background-color: #c5daf2 !important; /* #dfe8f6 - LMNT */
	background-image: none;
	border-color:#91c2f5;
}

.x-grid3-cell-selected{
	background-color: #b8cfee !important;
	color:#000;
}

.x-grid3-cell-selected span{
	color:#000 !important;
}

.x-grid3-cell-selected .x-grid3-cell-text{
	color:#000;
}

.x-grid3-locked td.x-grid3-row-marker, .x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker{
    background-color:#ebeadb !important;
    background-image:url(../imagenes/default/grid/grid-hrow.gif) !important;
    color:#000;
    border-top-color:#fff;
    border-right-color:#6fa0df !important;
}

.x-grid3-locked td.x-grid3-row-marker div, .x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker div{
    color:#15428b !important;
}

.x-grid3-dirty-cell {
    background-image:url(../imagenes/default/grid/dirty.gif);
}

.x-grid3-topbar, .x-grid3-bottombar{
	font:normal 11px arial, tahoma, helvetica, sans-serif;
}

.x-grid3-bottombar .x-toolbar{
	border-top-color:#a9bfd3;
}

.x-props-grid .x-grid3-td-name .x-grid3-cell-inner{
	background-image:url(../imagenes/default/grid/grid3-special-col-bg.gif) !important;
    color:#000 !important;
}

.x-props-grid .x-grid3-body .x-grid3-td-name{
    background-color:#fff !important;
    border-right-color:#eee;
}

.xg-hmenu-sort-asc .x-menu-item-icon{
	background-image: url(../imagenes/default/grid/hmenu-asc.gif);
}

.xg-hmenu-sort-desc .x-menu-item-icon{
	background-image: url(../imagenes/default/grid/hmenu-desc.gif);
}

.xg-hmenu-lock .x-menu-item-icon{
	background-image: url(../imagenes/default/grid/hmenu-lock.gif);
}

.xg-hmenu-unlock .x-menu-item-icon{
	background-image: url(../imagenes/default/grid/hmenu-unlock.gif);
}

.x-grid3-hd-btn {
    background-color:#c3daf9;
    background-image:url(../imagenes/default/grid/grid3-hd-btn.gif);
}

.x-grid3-body .x-grid3-td-expander {
    background-image:url(../imagenes/default/grid/grid3-special-col-bg.gif);
}

.x-grid3-row-expander {
    background-image:url(../imagenes/default/grid/row-expand-sprite.gif);
}

.x-grid3-body .x-grid3-td-checker {
    background-image: url(../imagenes/default/grid/grid3-special-col-bg.gif);
}

.x-grid3-row-checker, .x-grid3-hd-checker {
    background-image:url(../imagenes/default/grid/row-check-sprite.gif);
}

.x-grid3-body .x-grid3-td-numberer {
    background-image:url(../imagenes/default/grid/grid3-special-col-bg.gif);
}

.x-grid3-body .x-grid3-td-numberer .x-grid3-cell-inner {
	color:#444;
}

.x-grid3-body .x-grid3-td-row-icon {
    background-image:url(../imagenes/default/grid/grid3-special-col-bg.gif);
}

.x-grid3-body .x-grid3-row-selected .x-grid3-td-numberer,
.x-grid3-body .x-grid3-row-selected .x-grid3-td-checker,
.x-grid3-body .x-grid3-row-selected .x-grid3-td-expander {
	background-image:url(../imagenes/default/grid/grid3-special-col-sel-bg.gif);
}

.x-grid3-check-col {
	background-image:url(../imagenes/default/menu/unchecked.gif);
}

.x-grid3-check-col-on {
	background-image:url(../imagenes/default/menu/checked.gif);
}

.x-grid-group, .x-grid-group-body, .x-grid-group-hd {
    zoom:1;
}

.x-grid-group-hd {
    border-bottom-color:#99bbe8;
}

.x-grid-group-hd div.x-grid-group-title {
    background-image:url(../imagenes/default/grid/group-collapse.gif);
    color:#3764a0;
    font:bold 11px tahoma, arial, helvetica, sans-serif;
}

.x-grid-group-collapsed .x-grid-group-hd div.x-grid-group-title {
    background-image:url(../imagenes/default/grid/group-expand.gif);
}

.x-group-by-icon {
    background-image:url(../imagenes/default/grid/group-by.gif);
}

.x-cols-icon {
    background-image:url(../imagenes/default/grid/columns.gif);
}

.x-show-groups-icon {
    background-image:url(../imagenes/default/grid/group-by.gif);
}

.x-grid-empty {
    color:gray;
    font:normal 11px tahoma, arial, helvetica, sans-serif;
}

.x-grid-with-col-lines .x-grid3-row td.x-grid3-cell {
    border-right-color:#ededed;
}

.x-grid-with-col-lines .x-grid3-row-selected {
	border-top-color:#a3bae9;
}.x-pivotgrid .x-grid3-header-offset table td {
    background: url(../imagenes/default/grid/grid3-hrow.gif) repeat-x 50% 100%;
    border-left: 1px solid;
    border-right: 1px solid;
    border-left-color: #EEE;
    border-right-color: #D0D0D0;
}

.x-pivotgrid .x-grid3-row-headers {
    background-color: #f9f9f9;
}

.x-pivotgrid .x-grid3-row-headers table td {
    background: #EEE url(../imagenes/default/grid/grid3-rowheader.gif) repeat-x left top;
    border-left: 1px solid;
    border-right: 1px solid;
    border-left-color: #EEE;
    border-right-color: #D0D0D0;
    border-bottom: 1px solid;
    border-bottom-color: #D0D0D0;
    height: 18px;
}
.x-dd-drag-ghost{
	color:#000;
	font: normal 11px arial, helvetica, sans-serif;
    border-color: #ddd #bbb #bbb #ddd;
	background-color:#fff;
}

.x-dd-drop-nodrop .x-dd-drop-icon{
	background-image: url(../imagenes/default/dd/drop-no.gif);
}

.x-dd-drop-ok .x-dd-drop-icon{
	background-image: url(../imagenes/default/dd/drop-yes.gif);
}

.x-dd-drop-ok-add .x-dd-drop-icon{
	background-image: url(../imagenes/default/dd/drop-add.gif);
}

.x-view-selector {
    background-color:#c3daf9;
    border-color:#3399bb;
}.x-tree-node-expanded .x-tree-node-icon{
	background-image:url(../imagenes/default/tree/folder-open.gif);
}

.x-tree-node-leaf .x-tree-node-icon{
	background-image:url(../imagenes/default/tree/leaf.gif);
}

.x-tree-node-collapsed .x-tree-node-icon{
	background-image:url(../imagenes/default/tree/folder.gif);
}

.x-tree-node-loading .x-tree-node-icon{
	background-image:url(../imagenes/default/tree/loading.gif) !important;
}

.x-tree-node .x-tree-node-inline-icon {
    background-image: none;
}

.x-tree-node-loading a span{
	font-style: italic;
	color:#444444;
}

.x-tree-lines .x-tree-elbow{
	background-image:url(../imagenes/default/tree/elbow.gif);
}

.x-tree-lines .x-tree-elbow-plus{
	background-image:url(../imagenes/default/tree/elbow-plus.gif);
}

.x-tree-lines .x-tree-elbow-minus{
	background-image:url(../imagenes/default/tree/elbow-minus.gif);
}

.x-tree-lines .x-tree-elbow-end{
	background-image:url(../imagenes/default/tree/elbow-end.gif);
}

.x-tree-lines .x-tree-elbow-end-plus{
	background-image:url(../imagenes/default/tree/elbow-end-plus.gif);
}

.x-tree-lines .x-tree-elbow-end-minus{
	background-image:url(../imagenes/default/tree/elbow-end-minus.gif);
}

.x-tree-lines .x-tree-elbow-line{
	background-image:url(../imagenes/default/tree/elbow-line.gif);
}

.x-tree-no-lines .x-tree-elbow-plus{
	background-image:url(../imagenes/default/tree/elbow-plus-nl.gif);
}

.x-tree-no-lines .x-tree-elbow-minus{
	background-image:url(../imagenes/default/tree/elbow-minus-nl.gif);
}

.x-tree-no-lines .x-tree-elbow-end-plus{
	background-image:url(../imagenes/default/tree/elbow-end-plus-nl.gif);
}

.x-tree-no-lines .x-tree-elbow-end-minus{
	background-image:url(../imagenes/default/tree/elbow-end-minus-nl.gif);
}

.x-tree-arrows .x-tree-elbow-plus{
    background-image:url(../imagenes/default/tree/arrows.gif);
}

.x-tree-arrows .x-tree-elbow-minus{
    background-image:url(../imagenes/default/tree/arrows.gif);
}

.x-tree-arrows .x-tree-elbow-end-plus{
    background-image:url(../imagenes/default/tree/arrows.gif);
}

.x-tree-arrows .x-tree-elbow-end-minus{
    background-image:url(../imagenes/default/tree/arrows.gif);
}

.x-tree-node{
	color:#000;
	font: normal 11px arial, tahoma, helvetica, sans-serif;
}

.x-tree-node a, .x-dd-drag-ghost a{
	color:#000;
}

.x-tree-node a span, .x-dd-drag-ghost a span{
	color: #000000; /* #00156E - LMNT */
}

.x-tree-node .x-tree-node-disabled a span{
	color:gray !important;
}

.x-tree-node div.x-tree-drag-insert-below{
 	border-bottom-color:#36c;
}

.x-tree-node div.x-tree-drag-insert-above{
	border-top-color:#36c;
}

.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-below a{
 	border-bottom-color:#36c;
}

.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-above a{
	border-top-color:#36c;
}

.x-tree-node .x-tree-drag-append a span{
	background-color:#ddd;
	border-color:gray;
}

.x-tree-node .x-tree-node-over {
	background-color: #eee;
}

/*.x-tree-node .x-tree-selected {
	background-color: #d9e8fb;
}*/

.x-tree-drop-ok-append .x-dd-drop-icon{
	background-image: url(../imagenes/default/tree/drop-add.gif);
}

.x-tree-drop-ok-above .x-dd-drop-icon{
	background-image: url(../imagenes/default/tree/drop-over.gif);
}

.x-tree-drop-ok-below .x-dd-drop-icon{
	background-image: url(../imagenes/default/tree/drop-under.gif);
}

.x-tree-drop-ok-between .x-dd-drop-icon{
	background-image: url(../imagenes/default/tree/drop-between.gif);
}.x-date-picker {
    border-color: #1b376c;
    background-color:#fff;
}

.x-date-middle,.x-date-left,.x-date-right {
	background-image: url(../imagenes/default/shared/hd-sprite.gif);
	color:#fff;
	font:bold 11px "sans serif", tahoma, verdana, helvetica;
}

.x-date-middle .x-btn .x-btn-text {
    color:#fff;
}

.x-date-middle .x-btn-mc em.x-btn-arrow {
    background-image:url(../imagenes/default/toolbar/btn-arrow-light.gif);
}

.x-date-right a {
    background-image: url(../imagenes/default/shared/right-btn.gif);
}

.x-date-left a{
	background-image: url(../imagenes/default/shared/left-btn.gif);
}

.x-date-inner th {
    background-color:#dfecfb;
    background-image:url(../imagenes/default/shared/glass-bg.gif);
	border-bottom-color:#a3bad9;
    font:normal 10px arial, helvetica,tahoma,sans-serif;
	color:#233d6d;
}

.x-date-inner td {
    border-color:#fff;
}

.x-date-inner a {
    font:normal 11px arial, helvetica,tahoma,sans-serif;
    color:#000;
}

.x-date-inner .x-date-active{
	color:#000;
}

.x-date-inner .x-date-selected a{
    background-color:#dfecfb;
	background-image:url(../imagenes/default/shared/glass-bg.gif);
	border-color:#8db2e3;
}

.x-date-inner .x-date-today a{
	border-color:darkred;
}

.x-date-inner .x-date-selected span{
    font-weight:bold;
}

.x-date-inner .x-date-prevday a,.x-date-inner .x-date-nextday a {
	color:#aaa;
}

.x-date-bottom {
    border-top-color:#a3bad9;
    background-color:#dfecfb;
    background-image:url(../imagenes/default/shared/glass-bg.gif);
}

.x-date-inner a:hover, .x-date-inner .x-date-disabled a:hover{
    color:#000;
    background-color:#ddecfe;
}

.x-date-inner .x-date-disabled a {
	background-color:#eee;
	color:#bbb;
}

.x-date-mmenu{
    background-color:#eee !important;
}

.x-date-mmenu .x-menu-item {
	font-size:10px;
	color:#000;
}

.x-date-mp {
	background-color:#fff;
}

.x-date-mp td {
	font:normal 11px arial, helvetica,tahoma,sans-serif;
}

.x-date-mp-btns button {
	background-color:#083772;
	color:#fff;
	border-color: #3366cc #000055 #000055 #3366cc;
	font:normal 11px arial, helvetica,tahoma,sans-serif;
}

.x-date-mp-btns {
    background-color: #dfecfb;
	background-image: url(../imagenes/default/shared/glass-bg.gif);
}

.x-date-mp-btns td {
	border-top-color: #c5d2df;
}

td.x-date-mp-month a,td.x-date-mp-year a {
	color:#15428b;
}

td.x-date-mp-month a:hover,td.x-date-mp-year a:hover {
	color:#15428b;
	background-color: #ddecfe;
}

td.x-date-mp-sel a {
    background-color: #dfecfb;
	background-image: url(../imagenes/default/shared/glass-bg.gif);
	border-color:#8db2e3;
}

.x-date-mp-ybtn a {
    background-image:url(../imagenes/default/panel/tool-sprites.gif);
}

td.x-date-mp-sep {
	border-right-color:#c5d2df;
}.x-tip .x-tip-close{
	background-image: url(../imagenes/default/qtip/close.gif);
}

.x-tip .x-tip-tc, .x-tip .x-tip-tl, .x-tip .x-tip-tr, .x-tip .x-tip-bc, .x-tip .x-tip-bl, .x-tip .x-tip-br, .x-tip .x-tip-ml, .x-tip .x-tip-mr {
	background-image: url(../imagenes/default/qtip/tip-sprite.gif);
}

.x-tip .x-tip-mc {
    font: normal 11px tahoma,arial,helvetica,sans-serif;
}
.x-tip .x-tip-ml {
	background-color: #fff;
}

.x-tip .x-tip-header-text {
    font: bold 11px tahoma,arial,helvetica,sans-serif;
    color:#444;
}

.x-tip .x-tip-body {
    font: normal 11px tahoma,arial,helvetica,sans-serif;
    color:#444;
}

.x-form-invalid-tip .x-tip-tc, .x-form-invalid-tip .x-tip-tl, .x-form-invalid-tip .x-tip-tr, .x-form-invalid-tip .x-tip-bc,
.x-form-invalid-tip .x-tip-bl, .x-form-invalid-tip .x-tip-br, .x-form-invalid-tip .x-tip-ml, .x-form-invalid-tip .x-tip-mr
{
	background-image: url(../imagenes/default/form/error-tip-corners.gif);
}

.x-form-invalid-tip .x-tip-body {
    background-image:url(../imagenes/default/form/exclamation.gif);
}

.x-tip-anchor {
    background-image:url(../imagenes/default/qtip/tip-anchor-sprite.gif);
}.x-menu {
    background-color:#f0f0f0;
	background-image:url(../imagenes/default/menu/menu.gif);
}

.x-menu-floating{
    border-color:#718bb7;
}

.x-menu-nosep {
	background-image:none;
}

.x-menu-list-item{
	font:normal 11px arial,tahoma,sans-serif;
}

.x-menu-item-arrow{
	background-image:url(../imagenes/default/menu/menu-parent.gif);
}

.x-menu-sep {
    background-color:#e0e0e0;
	border-bottom-color:#fff;
}

a.x-menu-item {
	color:#222;
}

.x-menu-item-active {
    background-image: url(../imagenes/default/menu/item-over.gif);
	background-color: #dbecf4;
    border-color:#aaccf6;
}

.x-menu-item-active a.x-menu-item {
	border-color:#aaccf6;
}

.x-menu-check-item .x-menu-item-icon{
	background-image:url(../imagenes/default/menu/unchecked.gif);
}

.x-menu-item-checked .x-menu-item-icon{
	background-image:url(../imagenes/default/menu/checked.gif);
}

.x-menu-item-checked .x-menu-group-item .x-menu-item-icon{
    background-image:url(../imagenes/default/menu/group-checked.gif);
}

.x-menu-group-item .x-menu-item-icon{
    background-image:none;
}

.x-menu-plain {
	background-color:#f0f0f0 !important;
    background-image: none;
}

.x-date-menu, .x-color-menu{
    background-color: #fff !important;
}

.x-menu .x-date-picker{
    border-color:#a3bad9;
}

.x-cycle-menu .x-menu-item-checked {
    border-color:#a3bae9 !important;
    background-color:#def8f6;
}

.x-menu-scroller-top {
    background-image:url(../imagenes/default/layout/mini-top.gif);
}

.x-menu-scroller-bottom {
    background-image:url(../imagenes/default/layout/mini-bottom.gif);
}
.x-box-tl {
	background-image: url(../imagenes/default/box/corners.gif);
}

.x-box-tc {
	background-image: url(../imagenes/default/box/tb.gif);
}

.x-box-tr {
	background-image: url(../imagenes/default/box/corners.gif);
}

.x-box-ml {
	background-image: url(../imagenes/default/box/l.gif);
}

.x-box-mc {
	background-color: #eee;
    background-image: url(../imagenes/default/box/tb.gif);
	font-family: "Myriad Pro","Myriad Web","Tahoma","Helvetica","Arial",sans-serif;
	color: #393939;
	font-size: 12px;
}

.x-box-mc h3 {
	font-size: 14px;
	font-weight: bold;
}

.x-box-mr {
	background-image: url(../imagenes/default/box/r.gif);
}

.x-box-bl {
	background-image: url(../imagenes/default/box/corners.gif);
}

.x-box-bc {
	background-image: url(../imagenes/default/box/tb.gif);
}

.x-box-br {
	background-image: url(../imagenes/default/box/corners.gif);
}

.x-box-blue .x-box-bl, .x-box-blue .x-box-br, .x-box-blue .x-box-tl, .x-box-blue .x-box-tr {
	background-image: url(../imagenes/default/box/corners-blue.gif);
}

.x-box-blue .x-box-bc, .x-box-blue .x-box-mc, .x-box-blue .x-box-tc {
	background-image: url(../imagenes/default/box/tb-blue.gif);
}

.x-box-blue .x-box-mc {
	background-color: #c3daf9;
}

.x-box-blue .x-box-mc h3 {
	color: #17385b;
}

.x-box-blue .x-box-ml {
	background-image: url(../imagenes/default/box/l-blue.gif);
}

.x-box-blue .x-box-mr {
	background-image: url(../imagenes/default/box/r-blue.gif);
}.x-combo-list {
    border-color:#98c0f4;
    background-color:#ddecfe;
    font:normal 12px tahoma, arial, helvetica, sans-serif;
}

.x-combo-list-inner {
    background-color:#fff;
}

.x-combo-list-hd {
    font:bold 11px tahoma, arial, helvetica, sans-serif;
    color:#15428b;
    background-image: url(../imagenes/default/layout/panel-title-light-bg.gif);
    border-bottom-color:#98c0f4;
}

.x-resizable-pinned .x-combo-list-inner {
    border-bottom-color:#98c0f4;
}

.x-combo-list-item {
	color: #000000; /* LMNT */
    border-color:#fff;
}

.x-combo-list .x-combo-selected{
	color: #000000; /* LMNT */
	border-color:#a3bae9 !important;
    background-color:#dfe8f6;
}

.x-combo-list .x-toolbar {
    border-top-color:#98c0f4;
}

.x-combo-list-small {
    font:normal 11px tahoma, arial, helvetica, sans-serif;
}.x-panel {
    border-color: #99bbe8;
}

.x-panel-header {
    color:#15428b;
	font-weight:bold; 
    font-size: 11px;
    font-family: tahoma,arial,verdana,sans-serif;
    border-color:#99bbe8;
    background-image: url(../imagenes/default/panel/white-top-bottom.gif);
}

.x-panel-body {
    border-color:#99bbe8;
    background-color:#fff;
}

.x-panel-bbar .x-toolbar, .x-panel-tbar .x-toolbar,.x-panel-bbar .summarybar {
    border-color:#99bbe8;
}

.x-panel-tbar-noheader .x-toolbar, .x-panel-mc .x-panel-tbar .x-toolbar {
    border-top-color:#99bbe8;
}

.x-panel-body-noheader, .x-panel-mc .x-panel-body {
    border-top-color:#99bbe8;
}

.x-panel-tl .x-panel-header {
    color:#15428b;
	font:bold 11px tahoma,arial,verdana,sans-serif;
}

.x-panel-tc {
	background-image: url(../imagenes/default/panel/top-bottom.gif);
}

.x-panel-tl, .x-panel-tr, .x-panel-bl,  .x-panel-br{
	background-image: url(../imagenes/default/panel/corners-sprite.gif);
    border-bottom-color:#99bbe8;
}

.x-panel-bc {
	background-image: url(../imagenes/default/panel/top-bottom.gif);
}

.x-panel-mc {
    font: normal 11px tahoma,arial,helvetica,sans-serif;
    background-color:#dfe8f6;
}

.x-panel-ml {
	background-color: #fff;
    background-image:url(../imagenes/default/panel/left-right.gif);
}

.x-panel-mr {
	background-image: url(../imagenes/default/panel/left-right.gif);
}

.x-tool {
    background-image:url(../imagenes/default/panel/tool-sprites.gif);
}

.x-panel-ghost {
    background-color:#cbddf3;
}

.x-panel-ghost ul {
    border-color:#99bbe8;
}

.x-panel-dd-spacer {
    border-color:#99bbe8;
}

.x-panel-fbar td,.x-panel-fbar span,.x-panel-fbar input,.x-panel-fbar div,.x-panel-fbar select,.x-panel-fbar label{
    font:normal 11px arial,tahoma, helvetica, sans-serif;
}
.x-window-proxy {
    background-color:#c7dffc;
    border-color:#99bbe8;
}

.x-window-tl .x-window-header {
    color:#15428b;
	font:bold 11px tahoma,arial,verdana,sans-serif;
}

.x-window-tc {
	background-image: url(../imagenes/default/window/top-bottom.png);
}

.x-window-tl {
	background-image: url(../imagenes/default/window/left-corners.png);
}

.x-window-tr {
	background-image: url(../imagenes/default/window/right-corners.png);
}

.x-window-bc {
	background-image: url(../imagenes/default/window/top-bottom.png);
}

.x-window-bl {
	background-image: url(../imagenes/default/window/left-corners.png);
}

.x-window-br {
	background-image: url(../imagenes/default/window/right-corners.png);
}

.x-window-mc {
    border-color:#99bbe8;
    font: normal 11px tahoma,arial,helvetica,sans-serif;
    background-color:#dfe8f6;
}

.x-window-ml {
	background-image: url(../imagenes/default/window/left-right.png);
}

.x-window-mr {
	background-image: url(../imagenes/default/window/left-right.png);
}

.x-window-maximized .x-window-tc {
    background-color:#fff;
}

.x-window-bbar .x-toolbar {
    border-top-color:#99bbe8;
}

.x-panel-ghost .x-window-tl {
    border-bottom-color:#99bbe8;
}

.x-panel-collapsed .x-window-tl {
    border-bottom-color:#84a0c4;
}

.x-dlg-mask{
	background-color:#ccc;
}

.x-window-plain .x-window-mc {
    background-color: #ccd9e8;
    border-color: #a3bae9 #dfe8f6 #dfe8f6 #a3bae9;
}

.x-window-plain .x-window-body {
    border-color: #dfe8f6 #a3bae9 #a3bae9 #dfe8f6;
}

body.x-body-masked .x-window-plain .x-window-mc {
    background-color: #ccd9e8;
}.x-html-editor-wrap {
    border-color:#a9bfd3;
    background-color:#fff;
}
.x-html-editor-tb .x-btn-text {
    background-image:url(../imagenes/default/editor/tb-sprite.gif);
}.x-panel-noborder .x-panel-header-noborder {
    border-bottom-color:#99bbe8;
}

.x-panel-noborder .x-panel-tbar-noborder .x-toolbar {
    border-bottom-color:#99bbe8;
}

.x-panel-noborder .x-panel-bbar-noborder .x-toolbar {
    border-top-color:#99bbe8;
}

.x-tab-panel-bbar-noborder .x-toolbar {
    border-top-color:#99bbe8;
}

.x-tab-panel-tbar-noborder .x-toolbar {
    border-bottom-color:#99bbe8;
}.x-border-layout-ct {
    background-color:#dfe8f6;
}

.x-accordion-hd {
	color:#222;
    font-weight:normal;
    background-image: url(../imagenes/default/panel/light-hd.gif);
}

.x-layout-collapsed{
    background-color:#d2e0f2;
	border-color:#98c0f4;
}

.x-layout-collapsed-over{
    background-color:#d9e8fb;
}

.x-layout-split-west .x-layout-mini {
    background-image:url(../imagenes/default/layout/mini-left.gif);
}
.x-layout-split-east .x-layout-mini {
    background-image:url(../imagenes/default/layout/mini-right.gif);
}
.x-layout-split-north .x-layout-mini {
    background-image:url(../imagenes/default/layout/mini-top.gif);
}
.x-layout-split-south .x-layout-mini {
    background-image:url(../imagenes/default/layout/mini-bottom.gif);
}

.x-layout-cmini-west .x-layout-mini {
    background-image:url(../imagenes/default/layout/mini-right.gif);
}

.x-layout-cmini-east .x-layout-mini {
    background-image:url(../imagenes/default/layout/mini-left.gif);
}

.x-layout-cmini-north .x-layout-mini {
    background-image:url(../imagenes/default/layout/mini-bottom.gif);
}

.x-layout-cmini-south .x-layout-mini {
    background-image:url(../imagenes/default/layout/mini-top.gif);
}.x-progress-wrap {
    border-color:#6593cf;
}

.x-progress-inner {
    background-color:#e0e8f3;
    background-image:url(../imagenes/default/qtip/bg.gif);
}

.x-progress-bar {
    background-color:#9cbfee;
    background-image:url(../imagenes/default/progress/progress-bg.gif);
    border-top-color:#d1e4fd;
    border-bottom-color:#7fa9e4;
    border-right-color:#7fa9e4;
}

.x-progress-text {
    font-size:11px;
    font-weight:bold;
    color:#fff;
}

.x-progress-text-back {
    color:#396095;
}.x-list-header{
    background-color:#f9f9f9;
	background-image:url(../imagenes/default/grid/grid3-hrow.gif);
}

.x-list-header-inner div em {
    border-left-color:#ddd;
    font:normal 11px arial, tahoma, helvetica, sans-serif;
}

.x-list-body dt em {
    font:normal 11px arial, tahoma, helvetica, sans-serif;
}

.x-list-over {
    background-color:#eee;
}

.x-list-selected {
    background-color:#dfe8f6;
}

.x-list-resizer {
    border-left-color:#555;
    border-right-color:#555;
}

.x-list-header-inner em.sort-asc, .x-list-header-inner em.sort-desc {
    background-image:url(../imagenes/default/grid/sort-hd.gif);
    border-color: #99bbe8;
}.x-slider-horz, .x-slider-horz .x-slider-end, .x-slider-horz .x-slider-inner {
    background-image:url(../imagenes/default/slider/slider-bg.png);
}

.x-slider-horz .x-slider-thumb {
    background-image:url(../imagenes/default/slider/slider-thumb.png);
}

.x-slider-vert, .x-slider-vert .x-slider-end, .x-slider-vert .x-slider-inner {
    background-image:url(../imagenes/default/slider/slider-v-bg.png);
}

.x-slider-vert .x-slider-thumb {
    background-image:url(../imagenes/default/slider/slider-v-thumb.png);
}.x-window-dlg .ext-mb-text,
.x-window-dlg .x-window-header-text {
    font-size:12px;
}

.x-window-dlg .ext-mb-textarea {
    font:normal 12px tahoma,arial,helvetica,sans-serif;
}

.x-window-dlg .x-msg-box-wait {
    background-image:url(../imagenes/default/grid/loading.gif);
}

.x-window-dlg .ext-mb-info {
    background-image:url(../imagenes/default/window/icon-info.gif);
}

.x-window-dlg .ext-mb-warning {
    background-image:url(../imagenes/default/window/icon-warning.gif);
}

.x-window-dlg .ext-mb-question {
    background-image:url(../imagenes/default/window/icon-question.gif);
}

.x-window-dlg .ext-mb-error {
    background-image:url(../imagenes/default/window/icon-error.gif);
}

/*ZESAR: estilos para los acordeones como los temas de Telerik*/
.x-panel-mc .x-panel-body{
	color:black ;
}

.main_menu .x-accordion-hd{
	background-image:url('../Imagenes/Temas/Acordeon2007.axd.png') !important;
	background-position: 0 -401px;
}

.main_menu .x-accordion-hd:hover{
	background-position: 0 -201px;
	color:black;
}

.main_menu .x-panel-collapsed .x-accordion-hd{
	
	background-position: 0 -1px;
}
.main_menu .x-panel-collapsed .x-accordion-hd:hover{

	background-position: 0 -201px;
}

.main_menu .x-tool {
    background-image: url("../imagenes/Temas/Flecha_2007.axd.png");
}
.main_menu .x-panel-collapsed .x-accordion-hd .x-tool-toggle {
    background-position: 0 -5px;
}

.main_menu .x-accordion-hd .x-tool-toggle {
    background-position: 0 -181px;
}

.main_menu .x-panel-collapsed>.x-accordion-hd>.x-tool-toggle:hover{

	background-position: -15px -5px;
}

.main_menu .x-panel>.x-accordion-hd:hover>.x-tool-toggle{

	background-position: -15px -181px;
}

.main_menu .x-panel-collapsed>.x-accordion-hd:hover>.x-tool-toggle{

	background-position: -15px -5px;
}

.pnlUser{
	background-image:url("../Imagenes/fondocomboOffice2007.png");
}
/*
.main_menu  .x-tree-root-node{
	 margin-top:5px; 
}

 .x-tree-lines>.x-tree-node .x-tree-elbow {
    background-image: url("../imagenes/Temas/PunteadoTree2007.axd.gif");
}*/

/*COMBOS*/
.erpCombo .x-form-text {
	/*background-color: #FFFFFF;*/
	background-image: url("../Imagenes/Temas/combo_Office2007.axd.png");			
	border-width:0;	
	color:black; /*	 Zesar */
}

.erpCombo:hover .x-form-text {
	background-position:0 -22px;			
}

.erpCombo:hover .x-form-trigger{
	background-position: -38px -88px;
	width:16px;
}
.erpCombo .x-form-text {
	height: 20px;
}
	
.erpCombo .x-form-trigger {
	background-image: url("../Imagenes/Temas/combo_Office2007.axd.png");
	background-position: -2px -88px;
	border-bottom-color: #DFE8F6;
	border-width:0;
	height:22px;
	width:16px;
}
/**/

.color_fondo {
    background: #DFE8F6;
	border:1px 1px 1px 1px;
	/* background-image: url("../Imagenes/Office2007.gif"); */
	background-repeat:no-repeat;
	background-position:center center;
}

.pnlUser{
	color:black;
}

.x-layout-split {
    background-color: #DFE8F6;

}

/*.x-form-item-label {  - LMNT
    color: black;
}*/

/*.x-box-item, .x-box-item a { color: #00156E; } - LMNT */                                       /*GEOVANI ?*/
label.x-box-item, .x-box-item a, .x-form-item-label, .x-form-cb-label, .x-table-layout-cell label,.x-form-item label, input.input-as-label, .list-as-label .x-combo-list-item { color: #00156E !important; }

.x-toolbar td, .x-toolbar span, .x-toolbar input, .x-toolbar div, .x-toolbar select, .x-toolbar label a
{
    color:#00156E;
}

.x-form-display-field
{
    color:#00156E;
}

.x-tree .x-panel-body
{
    background-color:#FFF;
}


.PanelFondo 
{
    background-color:#FFF;
}




/* Estilos para notificaciones del Ext-JS  */
.msg .x-box-mc {
    font-size:14px;
	font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
}

.msg .x-box-tl, .msg .x-box-tl, .msg .x-box-bl, .msg .x-box-br {
	background-image:url(../Imagenes/notificacion/corners.gif);
}

.msg .x-box-tc, .msg .x-box-bc {
	background-image:url(../Imagenes/notificacion/tb.gif);
}

.msg .x-box-ml {
	background-image:url(../Imagenes/notificacion/l.gif);
}

.msg .x-box-mr {
	background-image:url(../Imagenes/notificacion/r.gif);
}

#msg-div {
    position:absolute;
    left:35%;
    top:10px;
    width:250px;
    z-index:20000;
}


/* Estilos de DataView */
.cls-imagen {
	float: left;
	padding: 10px;
	margin: 5px;
	overflow: hidden;
	text-align: center;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	position: relative;
}

.cls-imagen-inactiva {
	background-image:url(../Imagenes/degradado.png);
	width: 120px;
	height: 90px;
	position: absolute;
}

.cls-imagen-principal {
	position: absolute;
	bottom: 15px;
	right:  15px;
	width:  32px;
	height: 32px;
	z-index: 5;
	background-image:url(../Imagenes/principal.png);
}

.img-seleccion-over .cls-imagen {
	border: 1px solid #DEDEDE;
	background-color: #EEEEEE;
}

.img-seleccion .cls-imagen {
	border: 1px solid #A3BAE9;
	background-color: #DFE8F6;
}

.sub-leyenda-label-cmp { /* Leyenda debajo de los componentes - LMNT */
	color: #00156E;
	display: block;
	font-size: 10px !important;
	font-style: italic !important;
}


.cls-item-cancelado { color: #FF0000; }

/* Estilos para los fieldset del Ext */

.cls-base-fieldset legend {
	color: #00156E;
	padding-right: 5px;
	padding-left: 0px;
}



/* ===== INICIO estilos para el RowEditor ===== */
.ext-ie .x-row-editor .x-form-text {
    margin:0 !important; 
}
.x-row-editor-header {
    height:2px;
    overflow:hidden;
    background: transparent url(../Imagenes/default/roweditor/row-editor-bg.gif) repeat-x 0 0;
}
.x-row-editor-footer {
    height:2px;
    overflow:hidden;
    background: transparent url(../Imagenes/default/roweditor/row-editor-bg.gif) repeat-x 0 -2px;
}
.ext-ie .x-row-editor-footer {
    margin-top:-1px;
}

.x-row-editor-body {
    overflow:hidden;
    zoom:1;
    background: #ebf2fb;
    padding-top:2px;
}
.x-row-editor .x-btns {
    position:absolute;
    top:28px;
    left:20px;
    padding-left:5px;
    background: transparent url(../Imagenes/default/roweditor/row-editor-btns.gif) no-repeat 0 0;
}
.x-row-editor .x-btns .x-plain-bwrap {
    padding-right:5px;
    background: transparent url(../Imagenes/default/roweditor/row-editor-btns.gif) no-repeat right -31px;
}
.x-row-editor .x-btns .x-plain-body {
    background: transparent url(../Imagenes/default/roweditor/row-editor-btns.gif) repeat-x 0 -62px;
    height:31px;
}
.x-row-editor .x-btns .x-table-layout-cell {
    padding:3px;
}

/* Fixes for IE6/7 trigger fields */
.ext-ie6 .x-row-editor .x-form-field-wrap .x-form-trigger, .ext-ie7 .x-row-editor .x-form-field-wrap .x-form-trigger {
  top: 1px;
}

.ext-ie6 .x-row-editor .x-form-field-trigger-wrap, .ext-ie7 .x-row-editor .x-form-field-trigger-wrap {
  margin-top: -1px;
}

.errorTip .x-tip-body ul{
    list-style-type:disc;
    margin-left:15px;
}
/* ===== FIN estilos para el RowEditor ===== */


.cls-texto-autorizacion {
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
}


/*====fix para posicionar correctamente los labels por OVP =======*/
.x-form-item label.x-form-item-label {
    padding: 4px 3px 2px 0;
}

label.x-box-item {
    padding: 4px 3px 2px 0;
    width: 100px;
}

.footer.x-box-item{
	width:auto;
}

/*=============================================*/

.route
{
    font-style:italic;
    font-size:7pt;
}

label .cls-LinkButton,.labelInfo {
	color: #00156E;
}

.link {
	color: #00156E;
}

/*Estilo para componentes de ExtJS que usan layout border, evitando que el fondo se vea azul por default*/
.x-borderlayout
{
    background-color: #FFFFFF;
}

.td-btnNuevoTelefono
{
    vertical-align: bottom;
    padding-bottom: 4px;
}

.centro-costo-singuia a span {
	color: #999999;
}


/* Estilos para Comparativa de Compras */
.comparativa-sel-usuario {
	background-color: #FFFFCC !important;
}
.comparativa-sel-usuario .item-producto-drag {
	font-weight: bold;
	font-style: italic;
}

.comparativa-opc-descartada div {
	color: #999999;
}

.comparativa-producto-nulo {
	color: #FF004C;
}

/* Estilos de la pantalla de Config. de Formatos de Impresion para la Empresa */

.configEmpresaFormato-reporte:hover
{
    background-color:#EEEEEE;
    cursor:pointer;   
}
.configEmpresaFormato-reporte label:hover
{
    cursor:pointer;
}
.configEmpresaFormato-reporte-selected,.configEmpresaFormato-reporte.configEmpresaFormato-reporte-selected:hover
{
    background-color:#D8D8D8;
}
.configEmpresaFormato-preview-colorFondo
{
    background-color:#EEEEEE;
}

.configEmpresaFormato-preview
{
    position: relative;
    padding: 10px;
    z-index: 1;
    top: 0px;
    bottom: 0px;
    right: 0px;
    left: 0px;
    /*width: 97.5%;
    min-height: 100%;*/
    float: left;
}

.configEmpresaFormato-preview-fill
{
    float: left; 
    position:relative; 
    display:block; 
    width:100%; 
}

.configEmpresaFormato-imagen {
	float: left;
	padding: 10px;
	/*margin: 5px;*/
	overflow: hidden;
	text-align: center;
	border: 1px solid #EEEEEE;
	background-color: #EEEEEE;
	position: relative;
}

.configEmpresaFormato-imagen.configEmpresaFormato-imagenSeleccioOver {
	border: 1px solid #DEDEDE;
	background-color: #DDDDDD;
	cursor:pointer;
}
/*
Combo con imagen
*/
.inputComboImagen
{
    background-image : url(../Imagenes/Factura_Empty.png);
    background-repeat : no-repeat;
    background-position : 2px;
    padding-left : 20px;
}
.iconoFechaPoliza
{
    background: url("../Imagenes/poliza.png") repeat scroll 0 0 transparent;
}


 /* la pesta�a del split de un panel    */
.pnlGrids-xcollapsed{
    overflow:visible ;
}

.pnlGrids-xcollapsed .x-layout-mini{
   top:-23px;
   height: 22px;
   width: 0;
   text-align: center;
}

.pnlGrids-xcollapsed .x-layout-mini-south{
   background-image: url("../imagenes/Factura_Empty.png") !important;
}

.pnlGridsContener-xcollapsed{
   text-align: center;
   position: absolute;
   top:-23px;
   opacity: 0.5;
   height: 22px;
}

.pnlGridsContener-xcollapsed:hover{
 	opacity: 1;
 	
}

.pnlGridsLeft-xcollapsed{
   background-image: url("../imagenes/split_btn_blue_l.png") !important;
   height: 22px;
   width: 3px;
   float: left;
}


.pnlGridsCenter-xcollapsed{
   background-image: url("../imagenes/split_btn_blue_c.png") !important;
   height: 22px;
   float: left;
   padding-left:5px;
   padding-right:5px;
}

.pnlGridsRight-xcollapsed{
   background-image: url("../imagenes/split_btn_blue_r.png") !important;
   height: 22px;
   width: 3px;
   float: left;
}

.pnlGridsLines-xcollapsed{
	background-image: url("../imagenes/split_btn_blue_lines.png") !important;
	height: 10px;
	width: 15px;
	float: left;
	position: absolute;
	
}

.pnlGridsInfo-xcollapsed{
	margin: 7px 0pt 0pt; 
	display: block;
	font-weight: bold;
}


/* Template de los combos de almacenes direcciones y sucursales direcciones    */

.list-item-grouping-sucursaldireccion{
	font-style: italic;
}

.list-item-grouping-sucursaldireccion .icon{
	height: 15px;
	width: 19px;
	float: left;
	background-image: url("../Imagenes/flecha.png") !important;
	margin-left: 5px;
	margin-right: 5px;
}

.list-item-grouping-sucursaldireccion .direccion{
	float: left;
	width: 295px;	
}

.list-item-grouping-sucursaldireccion .direccion .domicilio{
	font-weight: bold;
	float: left;
	font-size: 9px;
	width: 295px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.list-item-grouping-sucursaldireccion .direccion .detalle{
	font-size: 9px;
}

.list-item-grouping-sucursaldireccion .fiscal{
	font-weight: bold;
	float: right;
	font-size: 9px;
}


/*Estilo para ocultar el encabezado de agrupaci�n de un grid*/
.ocultar-grupo .x-grid-group-hd {
	display: none;
}

.ocultar-primer-grupo .x-grid-group-hd {
	display: none;
}

.ocultar-primer-grupo .x-grid-group-body .x-grid-group-hd {
	display: inherit;
}

.x-form-field-wrap .x-form-detail-trigger {
    background-image: url("../imagenes/default/form/detail-trigger.gif");
}



/* Estilo para los encabezados de grupos de columnas */
td.ux-grid-hd-group-cell {
    background: url(../Imagenes/default/grid/grid3-hrow.gif) repeat-x bottom;
}

/* Estilo para los catalogos que tienen grid con la pesta�a de Ver mas informacion*/
.grid-split
{
    border-bottom: 1px solid #8DB2E3;
}
/*Estilo para sombra dentro de un panel*/
.shadow
{
    box-shadow:0 0 5px #99bbe8 inset;
}


.loadingProducto-toolTip
{
    position: absolute; top: 50px; left: 65px; width: 16px; height: 16px; background-image: url(../Imagenes/default/grid/loading.gif);
}

.producto-toolTip
{
    position: relative; overflow:hidden; width:120px; height:100px; margin:5px; text-align:center;
}

.x-form-field-wrap .x-form-trigger.x-form-blank-trigger {
    background-image: url(../imagenes/default/form/blank-trigger.gif);    
    border-bottom:0;
}

.x-form-field-wrap .x-form-trigger.x-form-blank-trigger-big {
    background-image: url(../imagenes/default/form/blank-trigger-big.gif);    
    border-bottom:0;
    top:3px;
}

.rowDetalleEntradaSalidaProductoRojo
{
    background-color: #F5D0D0 !important;
}


.rowDetalleEntradaSalidaProductoAmarillo
{
    background-color: #FFFFCC !important;
}

/* Estilos para el combote de la Gasolinera */
.combo_posicion_carga .x-form-field-wrap .x-form-field{
	color: #00156E;
}

.combo_posicion_carga .x-form-field-wrap .x-form-trigger {
	background-image: url(../imagenes/default/form/blank-trigger.gif);
}


.panelLeyendaDblClickGridPReciosVentaPorLista{
	border-top: 1px solid #99BBE8;
}

.borderTopGridPanel {
	border-top: 1px solid #99BBE8;
}
.borderRightGridPanel{
    border-right: 1px solid #99BBE8;
}

.borderToolbar {
	border: 1px solid #99BBE8;
}

/* Esitlos de componente SuperBoxSelect */
.x-superboxselect {position:relative; height: auto !important; margin: 0px; overflow: hidden; padding:2px; display:block; outline: none !important;}
.x-superboxselect input[disabled] {background-color: transparent;};
.x-superboxselect ul {overflow: hidden; cursor: text;}
.x-superboxselect-display-btns {padding-right: 33px !important;}
.x-superboxselect-btns {position: absolute; right: 1px; top: 0; overflow:hidden; padding: 0px 2px 4px 2px;}
.x-superboxselect-btns div {float: left; width: 16px; height: 16px; margin-top: 4px;}
.x-superboxselect-btn-clear {background: url(../Imagenes/SuperBoxSelect/clear.png) no-repeat scroll left 0px;}
.x-superboxselect-btn-expand {background: url(../Imagenes/SuperBoxSelect/expand.png) no-repeat scroll left 0px;}
.x-superboxselect-btn-over {background-position: left -16px}
.x-superboxselect-btn-hide {display:none;}
.x-superboxselect li {float: left; margin: 0px 1px 2px 1px; padding: 1px 0px 0px 0px;line-height: 12px;}
.x-superboxselect-stacked li {float: none !important;}
.x-superboxselect-input input { border: none; outline: none; margin-top: 0px; margin-bottom: 1px; background-color: transparent;}
body.ext-ie .x-superboxselect-input input {background: none; border: none; margin-top: -1px;}
.x-superboxselect-item {position: relative; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; o-border-radius: 6px; khtml-border-radius: 6px; border: 1px solid #CAD8F3; background-color: #DEE7F8; padding: 1px 15px 1px 5px !important; font-size: 10px; height: 12px;}
body.ext-ie7 .x-superboxselect-item {margin: 1px 1px 2px 1px; line-height: 12px; padding: 2px 17px 4px 5px !important;}
body.ext-ie6 .x-superboxselect-item {margin: 1px 1px 2px 1px; line-height: 12px; padding: 2px 19px 4px 5px !important;}
.x-superboxselect-item-hover {background: #BBCEF1; border: 1px solid #6D95E0;}
.x-superboxselect-item-focus {border-color: #598BEC; background: #598BEC; color: #fff;}
.x-superboxselect-item-close {background: url(../Imagenes/SuperBoxSelect/close.png) no-repeat scroll left 0px; border: none; cursor: default; font-size: 1px; height: 16px;padding:0; position: absolute; right: 0px; top: 0px; width: 13px;display:block;cursor:pointer;}

.x-superboxselect-item-close:hover, .x-superboxselect-item-close:active  { background-position: left -12px;}
.x-superboxselect-item-focus .x-superboxselect-item-close{ background-position: left -24px}
.x-item-disabled .x-superboxselect-item-close{ background-position: left -36px}

.x-superboxselect-item-Delete .x-superboxselect-item-close{ background-position: left -24px}
.x-superboxselect-item-Delete {
    background-color: #FF9999;
    border: 1px solid #FF0000;
    border-radius: 6px;
    font-size: 10px;
    position: relative;
    padding: 1px 15px 1px 5px !important; 
    height: 12px;
    color: #fff;
}

/*
	Estilos para los grid que se encuentra contenidos en la venta de informacion de ventas
	que se encuentra en la pantalla de pedido sugerido / Solicitud al almacen
*/
.win-infoventa .x-grid3-header{ /* FONDO DE LOS TITULOS Y COLOR DE LETRA */
	background:#139AC5;
	color:#FFFFFF;
}

.win-infoventa .x-grid3-hd-row td 
{
border-left-color:#139AC5;
border-right-color:#139AC5;
}

/*,.win-infoventa .x-panel .x-panel-body*/
.win-infoventa .x-grid3-scroller{ 
	border:1px solid #139AC5;
}

.win-infoventa .grid{ /* QUITA EL BORDE GENERAL */
	border:0px;
}

.win-infoventa .x-grid3-row{ /* QUITAR BORDES DE LOS REGISTROS */
	padding:3px 0px 3px 0px;
}


.marcarRowAccesoPerfil {
    background-color: #FFFDB2;
}

.breadcrumb .x-plain-body {
	background-color: #f5f5f5;
	height: 34px;
	border-width: 0px 0px 0px 0px;
}

.breadcrumb .x-box-inner {
	margin: 8px 0px 0px 8px;
}

.bread {
	color: #246bb9;
	cursor: pointer;
	padding-right: 5px;
}

.bread:last-child {
	color: #5d5d5d;
	text-decoration: none;
	cursor: auto;
}

.bread span {
	text-decoration: underline;
}

.bread:last-child  span{
	text-decoration: none;
}

.breadcrumb .x-box-inner>.bread+.bread:before{
	content: "/\00a0";
	padding: 0 5px;
	color: #5d5d5d;
}

label.errorlabel {
	color: #c0272b !important;
}

.progresstracker-bar-back {
    background-color: #D6E6F4;
    border-color: #9FB9D1;
}

.progresstracker-bar-front
{
    background-color: #688CAF;
}

.progresstracker-bar-limit
{
    background-color: #688CAF;
}

.container-total-factura-nomina{
	border-color:#a9bfd3;
    background-color:#dfe8f6;
    border: 1px solid #9FB9D1;
    border-top: 0px;
}
.container-mostrar-devoluciones-sistema{
    background-image: url(../Imagenes/default/s.gif);
    background-color: #c8e6c9
   
}

.rowDetalleCostoNomina
{
    background-color: #E9E9E9 !important;
}

.x-toolbar-abre-cierre {
    border-color: #d0def0;
    background-color: #d0def0;
    background-image: none;
}

.borderBottonAbreCierra {
    border-bottom: #99bbe8;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.mes-button .x-btn-small .x-btn-text {
    font-size: 14px !Important;
    font-weight: bold;
    color:#00156E;
}