﻿html,
body {
  border: 0;
  font-family: Arial, sans-serif;
  line-height: 1.5;
  margin: 0;
  padding: 0;
}
div,
span,
object,
iframe,
img,
table,
caption,
thead,
tbody,
tfoot,
tr,
tr,
td,
article,
aside,
canvas,
details,
figure,
hgroup,
menu,
nav,
footer,
header,
section,
summary,
mark,
audio,
video {
  border: 0;
  margin: 0;
  padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
address,
cit,
code,
del,
dfn,
em,
ins,
q,
samp,
small,
strong,
sub,
sup,
b,
i,
hr,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
legend,
label {
  border: 0;
  font-family: Arial, sans-serif;
  font-size: 100%;
  vertical-align: baseline;
  margin: 0;
  padding: 0;
}
article,
aside,
canvas,
figure,
figure img,
figcaption,
hgroup,
footer,
header,
nav,
section,
audio,
video {
  display: block;
}
table {
  border-collapse: separate;
  border-spacing: 0;
}
table caption,
table th,
table td {
  text-align: left;
  vertical-align: middle;
}
a {
  outline: 0;
}
a:focus {
  outline: 0;
  text-decoration: none;
}
a img {
  border: 0;
}
:focus {
  outline: 0;
}
/*---------------------------------------------------
    LESS Elements 0.9
  ---------------------------------------------------
    A set of useful LESS mixins
    More info at: http://lesselements.com
  ---------------------------------------------------*/
/*Web Fonts*/
@font-face {
  font-family: 'Montserrat-Black';
  src: local('Montserrat-Black'), url(../Fuentes/Montserrat-Black.ttf);
}
@font-face {
  font-family: 'Montserrat-Bold';
  src: local('Montserrat-Bold'), url(../Fuentes/Montserrat-Bold.ttf);
}
@font-face {
  font-family: 'Montserrat-ExtraBold';
  src: local('Montserrat-ExtraBold'), url(../Fuentes/Montserrat-ExtraBold.ttf);
}
@font-face {
  font-family: 'Montserrat-Hairline';
  src: local('Montserrat-Hairline'), url(../Fuentes/Montserrat-Hairline.ttf);
}
@font-face {
  font-family: 'Montserrat-Light';
  src: local('Montserrat-Light'), url(../Fuentes/Montserrat-Light.ttf);
}
@font-face {
  font-family: 'Montserrat-Regular';
  src: local('Montserrat-Regular'), url(../Fuentes/Montserrat-Regular.ttf);
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: local('Montserrat-SemiBold'), url(../Fuentes/Montserrat-SemiBold.ttf);
}
@font-face {
  font-family: 'Montserrat-UltraLight';
  src: local('Montserrat-UltraLight'), url(../Fuentes/Montserrat-UltraLight.ttf);
}
@font-face {
  font-family: 'OpenSans-Bold';
  src: local('OpenSans-Bold'), url(../Fuentes/OpenSans-Bold.ttf);
}
@font-face {
  font-family: 'OpenSans-BoldItalic';
  src: local('OpenSans-BoldItalic'), url(../Fuentes/OpenSans-BoldItalic.ttf);
}
@font-face {
  font-family: 'OpenSans-CondensedBold';
  src: local('OpenSans-CondBold'), url(../Fuentes/OpenSans-CondBold.ttf);
}
@font-face {
  font-family: 'OpenSans-ExtraBold';
  src: local('OpenSans-ExtraBold'), url(../Fuentes/OpenSans-ExtraBold.ttf);
}
@font-face {
  font-family: 'OpenSans-ExtraBoldItalic';
  src: local('OpenSans-ExtraBoldItalic'), url(../Fuentes/OpenSans-ExtraBoldItalic.ttf);
}
@font-face {
  font-family: 'OpenSans-Italic';
  src: local('OpenSans-Italic'), url(../Fuentes/OpenSans-Italic.ttf);
}
@font-face {
  font-family: 'OpenSans-Light';
  src: local('OpenSans-Light'), url(../Fuentes/OpenSans-Light.ttf);
}
@font-face {
  font-family: 'OpenSans-LightItalic';
  src: local('OpenSans-LightItalic'), url(../Fuentes/OpenSans-LightItalic.ttf);
}
@font-face {
  font-family: 'OpenSans-Regular';
  src: local('OpenSans-Regular'), url(../Fuentes/OpenSans-Regular.ttf);
}
@font-face {
  font-family: 'OpenSans-Semibold';
  src: local('OpenSans-Semibold'), url(../Fuentes/OpenSans-Semibold.ttf);
}
@font-face {
  font-family: 'OpenSans-SemiboldItalic';
  src: local('OpenSans-SemiboldItalic'), url(../Fuentes/OpenSans-SemiboldItalic.ttf);
}
html {
  height: 100%;
  margin: 0;
  padding: 0;
}
html .pruebaResponsive {
  width: 100%;
  height: 20px;
  background-color: brown;
}
html body {
  height: 100%;
  margin: 0;
  padding: 0;
}
html div {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
html header {
  height: 80px;
  margin-bottom: 20px;
}
html .oculto,
html .oculto-al-cargar,
html .oculto-personalizado {
  display: none;
}
html .flotar-izquierda {
  float: left;
}
html .ancho-30porc {
  width: 30% !important;
}
html .ocultoLectores {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
html .clickable {
  cursor: pointer;
}
html .no-padding {
  padding: 0;
}
html .texto-centrado {
  text-align: center !important;
}
html .texto-izquierda {
  text-align: left !important;
}
html .texto-derecha {
  text-align: right !important;
}
html .margen-derecha {
  margin-right: 10px;
}
html .margen-izquierda {
  margin-left: 10px;
}
html .margen-arriba {
  margin-top: 10px;
}
html .bordeado {
  border: 1px solid;
  margin-bottom: 10px;
  margin-left: 10px;
  margin-top: 10px;
  margin-right: 10px;
  width: 100%;
  height: 260px;
}
html .sin-padding {
  padding-left: 0;
  padding-right: 0;
}
html .top-margin-80 {
  margin-top: 80px;
}
html .conFoco {
  border: 2px solid #bb0404;
}
html .conPunteroEncima {
  border: 1px solid #858585;
}
html .boton-cerrado-hover {
  color: #D30000 !important;
  border: 1px solid #bb0404;
}
html .boton-cerrado-hover a {
  text-decoration: none;
}
html .boton-cerrado-focus {
  color: #D30000 !important;
  background: url(../Graficos/Repositorio/0050_2.png) 4px 6px no-repeat #ffffff !important;
  border: 1px solid #bb0404 !important;
}
html .boton-cerrado-focus a {
  text-decoration: none;
}
html .titulo-grafico {
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  margin-top: 2px;
}
html header .top {
  background-color: #FFFFFF;
  height: 40px;
  margin: 0px;
  padding-right: 30px;
}
html header .top .logotipo {
  padding-left: 4px;
}
html header .top .logotipo h1 {
  margin: 0px;
  padding: 0px 5px;
}
html header .top .logotipo h1 a {
  display: inline-block;
}
html header .top #divAlertasPortal {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 5px;
}
html header .top #divAlertasPortal a {
  padding: 4px;
}
html header .top #divUsuarioAlertasFavoritos {
  float: right;
  text-align: right;
}
html header .top #divUsuarioAlertasFavoritos #divLinkCookies {
  display: inline-flex;
  margin-top: 4px;
  margin-right: 5px;
}
html header .top #divUsuarioAlertasFavoritos #divLinkCookies a.linkCookies {
  color: #515053;
  display: inline-flex;
  font-size: 12px;
  display: block;
  margin-top: 5px;
}
html header .top #divUsuarioAlertasFavoritos #divLinkCookies a.linkCookies:focus {
  color: #bb0404;
  text-decoration: underline;
}
html header .top #divUsuarioAlertasFavoritos #divLinkCookies a.linkCookies:hover {
  color: #bb0404;
  text-decoration: underline;
}
html header .top #divUsuarioAlertasFavoritos ul.favoritos {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-top: 4px;
  margin-right: 35px;
}
html header .top #divUsuarioAlertasFavoritos ul.favoritos li {
  margin: 0 6.5px 0 2.5px;
  padding: 7px 3px 0 0;
}
html header .top #divUsuarioAlertasFavoritos ul.favoritos li a {
  padding: 4px;
}
html header .top #divUsuarioAlertasFavoritos ul.favoritos li a:focus,
html header .top #divUsuarioAlertasFavoritos ul.favoritos li a:hover {
  text-decoration: none;
}
html header .top #divUsuarioAlertasFavoritos ul.favoritos li:last-child a {
  margin-right: 4px;
}
html header .top #divUsuarioAlertasFavoritos nav.alertas {
  display: inline-flex;
  position: absolute;
  right: 70px;
}
html header .top #divUsuarioAlertasFavoritos nav.personalizacion {
  display: inline-flex;
}
html header .top .navbar.navbar-default {
  background: none;
  border: 0;
  box-shadow: 0 0 0;
  margin-bottom: 0px;
  min-height: 0px;
  padding: 0px;
  z-index: 199;
  border-radius: 0;
}
html header .top .navbar.navbar-default ul li {
  padding: 8px 4px 4px 4px;
}
html header .top .navbar.navbar-default ul li.dropdown.open {
  background: #e3e3e3;
}
html header .top .navbar.navbar-default ul li.dropdown.open > .dropdown-toggle {
  background-color: transparent;
}
html header .top .navbar.navbar-default ul li a.dropdown-toggle {
  font-size: 12px;
  padding: 2px;
  -webkit-text-shadow: none;
  text-shadow: none;
}
html header .top .navbar.navbar-default ul li a.dropdown-toggle:focus {
  color: #000000;
}
html header .top .navbar.navbar-default ul li a.dropdown-toggle:hover {
  color: #000000;
}
html header .top .navbar.navbar-default ul li ul.dropdown-menu {
  text-align: left;
  background: #e3e3e3;
}
html header .top .navbar.navbar-default ul li ul.dropdown-menu:before,
html header .top .navbar.navbar-default ul li ul.dropdown-menu:after {
  border: none;
  display: none;
}
html header .top .navbar.navbar-default ul li ul.dropdown-menu.dropdown-menu-despliega-izquierda {
  position: absolute;
  left: auto;
  right: 0;
}
html header .top .navbar.navbar-default ul li ul.dropdown-menu li {
  padding: 0px;
}
html header .top .navbar.navbar-default ul li ul.dropdown-menu li a {
  color: #000000;
  font-size: 12px;
}
html header .top #divLinkAyudaAccesibilidad {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 5px;
}
html header .top #divLinkAyudaAccesibilidad a {
  padding: 4px;
}
html header .top .personalizacion {
  border-radius: 0;
  float: right;
}
html header .top .personalizacion li.dropdown a.dropdown-toggle {
  padding: 5px 4px 4px 4px !important;
}
html header .top .personalizacion li.dropdown a.dropdown-toggle span {
  text-transform: uppercase;
}
html header .top .personalizacion .perfil-container a {
  float: right;
  padding: 3px 0 0 0 !important;
  margin-top: -8px;
}
html header .top .personalizacion .perfil-container a img {
  height: 40px;
  width: 40px;
  border-radius: 100%;
}
html header .top .personalizacion .perfil-container a span {
  text-transform: uppercase;
  font-size: 12px;
}
html header .top .personalizacion .salir-container a {
  float: right;
  padding: 4px !important;
}
html header .bottom {
  background-color: #515053;
}
html header .bottom.navbar-top {
  border-radius: 0;
  min-height: 40px;
}
html header .bottom.navbar-top .navbar-default {
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
  min-height: 38px;
  z-index: 99;
}
html header .bottom.navbar-top .navbar-default .navbar-collapse {
  border: 0;
  height: 38px !important;
  text-align: center;
}
html header .bottom.navbar-top .navbar-default .navbar-nav {
  display: inline-block;
  float: none;
  text-align: left;
  /* li.abierto { //li del menú
                            & > a {
                                background-color: @color_cabecera_menu_desplegado;
                                color: @color_corporativo !important;
                                font-weight: bold;
                                font-style: italic;
                            }
                        }*/
}
html header .bottom.navbar-top .navbar-default .navbar-nav > li > a {
  font-weight: bold;
  padding: 9px 12px;
  margin-top: -6px;
}
html header .bottom.navbar-top .navbar-default .navbar-nav > li > .dropdown-menu {
  right: auto;
}
html header .bottom.navbar-top .navbar-default .navbar-nav > .open > a {
  background-color: #e3e3e3;
}
html header .bottom.navbar-top .navbar-default .nav {
  z-index: 99;
}
html header .bottom.navbar-top .navbar-default .nav > li > a:focus {
  background-color: #e3e3e3;
}
html header .bottom.navbar-top .navbar-default .nav > li > .dropdown-menu {
  /*li.abierto {
                                    & > a {
                                        background-color: transparent;
                                        color: @color_corporativo;
                                        font-style: italic;
                                        font-weight: bold;
                                    }
                                }*/
}
html header .bottom.navbar-top .navbar-default .nav > li > .dropdown-menu:before,
html header .bottom.navbar-top .navbar-default .nav > li > .dropdown-menu:after {
  display: none;
}
html header .bottom.navbar-top .navbar-default .nav > li > .dropdown-menu .dropdown-submenu {
  position: relative;
  /*  &.abierto {
                                        & > a {
                                            //background-color: @color_cabecera_menu_desplegado;
                                            background-color: transparent;
                                            color: @color_corporativo;
                                            font-weight: bold;
                                        }
                                    }*/
}
html header .bottom.navbar-top .navbar-default .nav > li > .dropdown-menu .dropdown-submenu > .dropdown-menu {
  left: 100%;
  margin-left: -1px;
  margin-top: -6px;
  top: 0;
}
html header .bottom.navbar-top .navbar-default .nav > li > .dropdown-menu .dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
html header .bottom.navbar-top .navbar-default .nav > li > .dropdown-menu .dropdown-submenu > a {
  background: url(../../Source/Graficos/Estilos/Menu/menu-li-masOpciones.png) 95% 50% no-repeat;
  padding-right: 10px;
}
html header .bottom.navbar-top .navbar-default .nav > li > .dropdown-menu .dropdown-submenu > a:hover {
  background: url(../../Source/Graficos/Estilos/Menu/menu-li-masOpciones-hover.png) 95% 50% no-repeat !important;
}
html header .bottom.navbar-top .navbar-default .nav > li > .dropdown-menu .dropdown-submenu:hover > a:after {
  border-left-color: #ffffff;
}
html header .bottom.navbar-top .navbar-default .nav > li > .dropdown-menu .dropdown-submenu.pull-left {
  float: none;
}
html header .bottom.navbar-top .navbar-default .nav > li > .dropdown-menu .dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
}
html header .bottom.navbar-top .navbar-default .nav li a:hover {
  background-color: #e3e3e3;
  color: #bb0404;
  overflow: hidden;
}
html header .bottom.navbar-top .navbar-default .nav li a:focus {
  background: #e3e3e3;
  color: #bb0404;
  outline: none;
}
html header .bottom.navbar-top .navbar-default .nav li a::after {
  display: block;
  content: attr(title);
  font-weight: bold;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}
html header .bottom.navbar-top .navbar-default .nav li.dropdown.open > .dropdown-toggle,
html header .bottom.navbar-top .navbar-default .nav li.dropdown.active > .dropdown-toggle,
html header .bottom.navbar-top .navbar-default .nav li.dropdown.open.active > .dropdown-toggle {
  color: #bb0404;
  height: 38px;
}
html header .bottom.navbar-top .navbar-default .nav li.dropdown li {
  padding: 5px 0px 5px 15px;
  min-width: 250px;
}
html header .bottom.navbar-top .navbar-default .nav li.dropdown li:hover a:hover {
  background: none;
  color: #bb0404;
}
html header .bottom.navbar-top .navbar-default .nav li.dropdown .cabecera {
  font-weight: bold;
  margin-left: 20px;
}
html header .bottom.navbar-top .navbar-default ul li a {
  color: #FFFFFF;
  font-weight: normal;
  font-size: 12px;
}
html header .bottom.navbar-top .navbar-default ul li ul {
  background-color: #e3e3e3;
  border-radius: 0;
  box-shadow: none;
}
html header .bottom.navbar-top .navbar-default ul li ul li {
  background: url(../../Source/Graficos/Estilos/Menu/menu-li.png) 23px 50% no-repeat;
}
html header .bottom.navbar-top .navbar-default ul li ul li a {
  color: #000000;
}
html header .bottom.navbar-top .navbar-default ul li ul li a:hover {
  background-color: #BBD2FC;
}
html header .bottom h2.titulo-menu {
  color: #FFFFFF;
  font-size: 16px;
  padding: 20px;
  text-align: center;
}
footer {
  background-color: #515053;
  color: #FFFFFF;
  width: 100%;
  height: 70px;
  position: fixed;
  bottom: 0;
  left: 0;
  padding: 20px 10px;
  z-index: 99999;
}
footer p {
  float: right;
  font-size: 10px;
  text-align: left;
}
.tablaPie {
  display: table;
}
.fila {
  display: table-row;
}
.celda {
  display: table-cell;
}
/*@import "../../Comunes/funciones";*/
.cabecera-multiidioma {
  height: 10px;
  /*padding-right: 40px;*/
}
.cabecera-multiidioma ul {
  padding: 0;
}
.cabecera-multiidioma ul li {
  display: inline;
}
.cabecera-multiidioma ul.banderas {
  width: 70%;
  float: left;
  height: 18px;
  margin-top: -3px;
}
.cabecera-multiidioma ul.flechas {
  width: 30%;
  float: left;
  text-align: right;
  height: 14px;
}
.cabecera-multiidioma ul.flechas a img {
  margin-top: -3px;
}
.ui-iggrid-editingcell .cabecera-multiidioma {
  height: 21px;
}
.ui-iggrid-editingcell .cabecera-multiidioma ul.banderas {
  margin-top: 0;
}
.tag-bandera {
  float: right;
  margin-right: -3px;
}
.tag-bandera label {
  margin-right: -30px;
  margin-top: 3px !important;
  vertical-align: -5px !important;
}
.tag-bandera span {
  margin-right: -30px;
  font-weight: bold;
  display: inline-block;
  margin-top: 5px ;
  vertical-align: -5px;
}
.contenedor-multiidioma {
  margin: 0;
}
.contenedor-multiidioma input {
  width: 100%;
  margin-top: 0px !important;
}
.contenedor-multiidioma textarea {
  width: 100%;
  margin-top: 0px !important;
  min-height: 24px !important;
}
.contenedor-multiidioma ::-webkit-input-placeholder {
  /* WebKit browsers */
  opacity: 1;
  font-style: italic;
}
.contenedor-multiidioma :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  opacity: 1;
  font-style: italic;
}
.contenedor-multiidioma ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  opacity: 1;
  font-style: italic;
}
.contenedor-multiidioma :-ms-input-placeholder {
  /* Internet Explorer 10+ */
  opacity: 1;
  font-style: italic;
}
.ui-iggrid-editingcell .ui-iggrid-editor {
  background-color: #fff;
}
.ui-iggrid-editingcell .ui-iggrid-editor .cabecera-multiidioma {
  width: 70%;
  float: left;
}
.ui-iggrid-editingcell .ui-iggrid-editor #flechas {
  display: none;
}
.ui-iggrid-editingcell .ui-iggrid-editor .tag-bandera label {
  padding-right: 7px;
  margin-right: 0 !important;
}
.FullStep-selCategoriaCompra-panel {
  width: 100%;
  display: inline-block;
}
.FullStep-selCategoriaCompra-panel .fsn-selector-categoriaCompra-div {
  border: 1px solid #B9B9B9;
  font-size: 12px;
  display: block;
  height: 24px;
  margin-top: 14px;
}
.FullStep-selCategoriaCompra-panel .fsn-selector-categoriaCompra-div .fsn-selector-categoriaCompra-texto {
  padding: 2px 4px 4px 4px;
  height: 100%;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.FullStep-selCategoriaCompra-panel .fsn-selector-categoriaCompra-div .fsn-selector-categoriaCompra-texto.errorValidacionRequerido {
  color: #ffffff;
  background-color: #ea1010;
  padding-left: 24px;
}
.FullStep-selCategoriaCompra-panel .fsn-selector-categoriaCompra-div .fsn-selector-categoriaCompra-boton {
  float: right;
  padding: 4px 4px 4px 20px;
  background: url(../Graficos/Repositorio/0050_1.png) 4px 6px no-repeat #ffffff;
  border-left: 1px solid #B9B9B9;
  height: 100%;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}
.FullStep-selCategoriaCompra-panel .fsn-selector-categoriaCompra-div .fsn-selector-categoriaCompra-boton:hover,
.FullStep-selCategoriaCompra-panel .fsn-selector-categoriaCompra-div .fsn-selector-categoriaCompra-boton:focus {
  color: #D30000;
  background: url(../Graficos/Repositorio/0050_2.png) 4px 6px no-repeat #ffffff;
}
.FullStep-selCategoriaCompra-panel .fsn-selector-categoriaCompra-div:focus {
  border: 1px solid #000;
}
.FullStep-selCategoriaCompra-panel .FullStep-selCategoriaCompra-pnlValores {
  border: 1px solid #B9B9B9;
  min-height: 20px;
  min-width: 100%;
  max-height: 100px;
  overflow: auto;
  display: inline-block;
}
.FullStep-selCategoriaCompra-panel .FullStep-selCategoriaCompra-pnlValores :hover {
  border: 1px solid #858585;
}
.FullStep-selCategoriaCompra-panel .FullStep-selCategoriaCompra-input {
  background-repeat: no-repeat;
  background-color: transparent;
  background-image: url(ControlesFSN/selCategoriaCompra/Imagenes/0050_1.png);
  background-position: right 10px center;
  cursor: pointer;
}
.FullStep-selCategoriaCompra-panel .FullStep-selCategoriaCompra-input::-ms-clear {
  display: none;
}
.FullStep-selCategoriaCompra-panel .FullStep-selCategoriaCompra-btnAbrirCerrar {
  display: inline-block;
  height: 16px;
  width: 16px;
  background-repeat: no-repeat;
  border: 0px;
  background-color: transparent;
  margin-left: -20px;
}
.FullStep-selCategoriaCompra-panel .FullStep-selCategoriaCompra-btnAbrirCerrar.abierto {
  background-image: url(ControlesFSN/selCategoriaCompra/Imagenes/0050_1.png);
}
.FullStep-selCategoriaCompra-panel .FullStep-selCategoriaCompra-btnAbrirCerrar.cerrado {
  background-image: url(ControlesFSN/selCategoriaCompra/Imagenes/0050_1.png);
}
.FullStep-selCategoriaCompra-panel .FullStep-selCategoriaCompra-pnlBusqueda {
  --border: 1px solid;
  ---position: absolute;
  background-color: #ffffff;
  ---display: none;
  ---z-index: 99;
  padding: 10px;
}
.FullStep-selCategoriaCompra-panel .FullStep-selCategoriaCompra-pnlBusqueda .row {
  margin-bottom: 3px;
}
.FullStep-selCategoriaCompra-panel .FullStep-selCategoriaCompra-pnlBusqueda .row .campo label {
  font-size: 12px;
  padding-top: 3px;
  margin-top: 0px;
  vertical-align: 0px;
}
.FullStep-selCategoriaCompra-panel .FullStep-selCategoriaCompra-pnlBusqueda .row .campo input {
  margin-top: 0px;
}
.FullStep-selCategoriaCompra-panel .FullStep-selCategoriaCompra-pnlBusqueda .row .campo input[type="checkbox"] {
  margin-top: 0px;
}
.FullStep-selCategoriaCompra-panel .FullStep-selCategoriaCompra-pnlBusqueda .label-con-checkbox label {
  vertical-align: 2px !important;
}
.FullStep-selCategoriaCompra-panel .FullStep-selCategoriaCompra-pnlBusqueda .label-con-checkbox img {
  vertical-align: 0px !important;
}
.FullStep-selCategoriaCompra-panel .FullStep-selCategoriaCompra-pnlArbol {
  border: 1px solid #555555;
  height: 285px;
  ---max-height: 300px;
  overflow: auto;
}
.FullStep-selCategoriaCompra-panel .FullStep-selCategoriaCompra-btnBorrarOpcion {
  float: right;
  height: 16px;
  width: 16px;
  background-image: url(ControlesFSN/selCategoriaCompra/Imagenes/borrar.png);
  display: none;
}
.FullStep-selCategoriaCompra-panel .FullStep-selCategoriaCompra-iconosArbol {
  /*vertical-align: middle !important;*/
}
.FullStep-selCategoriaCompra-panel .FullStep-selCategoriaCompra-estadointegracion0 {
  display: table-cell;
  max-width: 20px;
  min-width: 20px;
}
.FullStep-selCategoriaCompra-panel .FullStep-selCategoriaCompra-estadointegracion1 {
  display: table-cell;
  max-width: 20px;
  min-width: 20px;
  background-image: url(../Source/Graficos/Repositorio/0078_1.png);
  background-repeat: no-repeat;
}
.FullStep-selCategoriaCompra-panel .FullStep-selCategoriaCompra-estadointegracion2 {
  display: table-cell;
  max-width: 20px;
  min-width: 20px;
}
.FullStep-selCategoriaCompra-panel a {
  display: inline-table !important;
}
.FullStep-selCategoriaCompra-panel a img {
  display: table-cell;
}
.FullStep-selCategoriaCompra-panel a div {
  display: table-cell;
}
.FullStep-selCategoriaCompra-panel a label {
  display: table-cell;
}
.FullStep-selCategoriaCompra-cargando {
  display: none;
  width: 100%;
  text-align: center;
  position: absolute;
  margin-top: 130px;
  z-index: 999;
}
.FullStep-UnidadOrganizativa-input {
  background-repeat: no-repeat;
  background-color: transparent;
  background-image: url(ControlesFSN/selCategoriaCompra/Imagenes/0050_1.png);
  background-position: right 10px center;
  cursor: pointer;
}
.FullStep-selarticulo-panel {
  width: 100%;
  display: inline-block;
}
.FullStep-selarticulo-panel .fsn-selector-codigo-articulo-div {
  width: 30%;
  float: left;
  margin-top: 0;
}
.FullStep-selarticulo-panel .fsn-selector-denominacion-articulo-div {
  width: 43%;
  float: left;
  margin-top: 0;
  margin-left: 10px;
}
.FullStep-selarticulo-panel .fsn-selector-articulo-idioma {
  width: 43%;
  float: right;
  margin-top: -14px;
}
.FullStep-selarticulo-panel .fsn-selector-articulo-boton-cerrado,
.FullStep-selarticulo-panel .fsn-selector-articulo-boton {
  width: 20%;
  font-size: 12px;
  border: 1px solid #B9B9B9;
  float: right;
  padding: 2px 4px 4px 20px;
  margin-left: 10px;
  right: 0px;
  background: url(../Graficos/Repositorio/0050_1.png) 4px 6px no-repeat #ffffff;
  height: 22px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}
.FullStep-selarticulo-panel .fsn-selector-articulo-boton-cerrado:hover {
  color: #D30000;
  background: url(../Graficos/Repositorio/0050_2.png) 4px 6px no-repeat #ffffff;
  border: 1px solid #bb0404;
}
.FullStep-selarticulo-panel .fsn-selector-articulo-boton:hover {
  color: #D30000;
  background: url(../Graficos/Repositorio/0050_2.png) 4px 6px no-repeat #ffffff;
  border: 1px solid #bb0404;
}
.FullStep-selarticulo-panel .fsn-selector-articulo-boton-cerrado-focus {
  color: #D30000;
  background: url(../Graficos/Repositorio/0050_2.png) 4px 6px no-repeat #ffffff;
  border: 1px solid #bb0404;
}
.FullStep-selarticulo-panel .fsn-selector-codigo-articulo-div,
.FullStep-selarticulo-panel .fsn-selector-denominacion-articulo-div,
.FullStep-selarticulo-panel .fsn-selector-multiidioma-div {
  font-size: 12px;
  display: block;
  height: 22px;
}
.FullStep-selarticulo-panel .fsn-selector-codigo-articulo-div .fsn-selector-articulo-texto,
.FullStep-selarticulo-panel .fsn-selector-denominacion-articulo-div .fsn-selector-articulo-texto,
.FullStep-selarticulo-panel .fsn-selector-multiidioma-div .fsn-selector-articulo-texto {
  padding: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  border: 1px solid #B9B9B9;
  background-color: transparent;
  cursor: pointer;
}
.FullStep-selarticulo-panel .fsn-selector-codigo-articulo-div .fsn-selector-articulo-texto:errorValidacionRequerido,
.FullStep-selarticulo-panel .fsn-selector-denominacion-articulo-div .fsn-selector-articulo-texto:errorValidacionRequerido,
.FullStep-selarticulo-panel .fsn-selector-multiidioma-div .fsn-selector-articulo-texto:errorValidacionRequerido {
  color: #ffffff;
  background-color: #ea1010;
  padding-left: 22px;
}
.FullStep-selarticulo-panel .fsn-selector-codigo-articulo-div .fsn-selector-articulo-texto:focus,
.FullStep-selarticulo-panel .fsn-selector-denominacion-articulo-div .fsn-selector-articulo-texto:focus,
.FullStep-selarticulo-panel .fsn-selector-multiidioma-div .fsn-selector-articulo-texto:focus {
  border: 2px solid #bb0404 !important;
}
.FullStep-selarticulo-panel .fsn-selector-codigo-articulo-div .fsn-selector-articulo-texto:hover,
.FullStep-selarticulo-panel .fsn-selector-denominacion-articulo-div .fsn-selector-articulo-texto:hover,
.FullStep-selarticulo-panel .fsn-selector-multiidioma-div .fsn-selector-articulo-texto:hover {
  border: 1px solid #858585;
}
.FullStep-selarticulo-panel .fsn-selector-codigo-articulo-div .fsn-selector-articulo-idioma,
.FullStep-selarticulo-panel .fsn-selector-denominacion-articulo-div .fsn-selector-articulo-idioma,
.FullStep-selarticulo-panel .fsn-selector-multiidioma-div .fsn-selector-articulo-idioma {
  float: left;
  padding: 0;
  height: 100%;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  border: 1px solid #B9B9B9;
  background-color: transparent;
  cursor: pointer;
  padding-left: 4px;
}
.FullStep-selarticulo-panel .fsn-selector-codigo-articulo-div .fsn-selector-articulo-idioma.errorValidacionRequerido,
.FullStep-selarticulo-panel .fsn-selector-denominacion-articulo-div .fsn-selector-articulo-idioma.errorValidacionRequerido,
.FullStep-selarticulo-panel .fsn-selector-multiidioma-div .fsn-selector-articulo-idioma.errorValidacionRequerido {
  color: #ffffff;
  background-color: #ea1010;
  padding-left: 22px;
}
.FullStep-selarticulo-panel .fsn-selector-codigo-articulo-div .fsn-selector-articulo-idioma:focus,
.FullStep-selarticulo-panel .fsn-selector-denominacion-articulo-div .fsn-selector-articulo-idioma:focus,
.FullStep-selarticulo-panel .fsn-selector-multiidioma-div .fsn-selector-articulo-idioma:focus {
  border: 2px solid #bb0404 !important;
}
.FullStep-selarticulo-panel .fsn-selector-codigo-articulo-div .fsn-selector-articulo-idioma:hover,
.FullStep-selarticulo-panel .fsn-selector-denominacion-articulo-div .fsn-selector-articulo-idioma:hover,
.FullStep-selarticulo-panel .fsn-selector-multiidioma-div .fsn-selector-articulo-idioma:hover {
  border: 1px solid #858585;
}
.FullStep-selarticulo-panel .FullStep-selarticulo-btnBorrarOpcion {
  float: right;
  height: 15px;
  width: 15px;
  background-image: url(../Graficos/Repositorio/0311.png);
  display: none;
}
.FullStep-selarticulo-panel a {
  display: inline-table !important;
}
.FullStep-selarticulo-panel a img {
  display: table-cell;
}
.FullStep-selarticulo-panel a div {
  display: table-cell;
}
.FullStep-selarticulo-panel a label {
  display: table-cell;
}
.FullStep-itemLista {
  font-size: 12px;
  color: #000000;
}
.FullStep-itemLista:hover,
.FullStep-itemLista:focus {
  color: #D30000;
  cursor: pointer;
}
.FullStep-selarticulo-cargando {
  display: none;
  width: 100%;
  text-align: center;
  position: absolute;
  margin-top: 130px;
  z-index: 999;
}
.FullStep-selComprador-panel {
  width: 100%;
  display: inline-block;
}
.FullStep-selComprador-panel .FullStep-selComprador-pnlValores {
  border: 1px solid #B9B9B9;
  min-height: 20px;
  min-width: 100%;
  max-height: 100px;
  overflow: auto;
  display: inline-block;
}
.FullStep-selComprador-panel .FullStep-selComprador-pnlValores :hover {
  border: 1px solid #858585;
}
.FullStep-selComprador-panel .FullStep-selComprador-input {
  background-repeat: no-repeat;
  background-color: transparent;
  background-image: url(ControlesFSN/selComprador/Imagenes/0050_1.png);
  background-position: right 10px center;
  cursor: pointer;
}
.FullStep-selComprador-panel .FullStep-selComprador-input::-ms-clear {
  display: none;
}
.FullStep-selComprador-panel .FullStep-selComprador-btnAbrirCerrar {
  display: inline-block;
  height: 16px;
  width: 16px;
  background-repeat: no-repeat;
  border: 0px;
  background-color: transparent;
  margin-left: -20px;
}
.FullStep-selComprador-panel .FullStep-selComprador-btnAbrirCerrar.abierto {
  background-image: url(ControlesFSN/selComprador/Imagenes/0050_1.png);
}
.FullStep-selComprador-panel .FullStep-selComprador-btnAbrirCerrar.cerrado {
  background-image: url(ControlesFSN/selComprador/Imagenes/0050_1.png);
}
.FullStep-selComprador-panel .FullStep-selComprador-pnlBusqueda {
  --border: 1px solid;
  ---position: absolute;
  background-color: #ffffff;
  ---display: none;
  ---z-index: 99;
  padding: 10px;
}
.FullStep-selComprador-panel .FullStep-selComprador-pnlBusqueda .row {
  margin-bottom: 3px;
}
.FullStep-selComprador-panel .FullStep-selComprador-pnlBusqueda .row .campo label {
  font-size: 12px;
  padding-top: 3px;
  margin-top: 0px;
  vertical-align: 0px;
}
.FullStep-selComprador-panel .FullStep-selComprador-pnlBusqueda .row .campo input {
  margin-top: 0px;
}
.FullStep-selComprador-panel .FullStep-selComprador-pnlBusqueda .row .campo input[type="checkbox"] {
  margin-top: 0px;
}
.FullStep-selComprador-panel .FullStep-selComprador-pnlBusqueda .label-con-checkbox label {
  vertical-align: 2px !important;
}
.FullStep-selComprador-panel .FullStep-selComprador-pnlBusqueda .label-con-checkbox img {
  vertical-align: 0px !important;
}
.FullStep-selComprador-panel .FullStep-selComprador-pnlArbol {
  border: 1px solid #555555;
  height: 285px;
  ---max-height: 300px;
  overflow: auto;
}
.FullStep-selComprador-panel .FullStep-selComprador-btnBorrarOpcion {
  float: right;
  height: 16px;
  width: 16px;
  background-image: url(ControlesFSN/selComprador/Imagenes/borrar.png);
  display: none;
}
.FullStep-selComprador-panel .FullStep-selComprador-iconosArbol {
  /*vertical-align: middle !important;*/
}
.FullStep-selComprador-panel .FullStep-selComprador-estadointegracion0 {
  display: table-cell;
  max-width: 20px;
  min-width: 20px;
}
.FullStep-selComprador-panel .FullStep-selComprador-estadointegracion1 {
  display: table-cell;
  max-width: 20px;
  min-width: 20px;
  background-image: url(../Source/Graficos/Repositorio/0078_1.png);
  background-repeat: no-repeat;
}
.FullStep-selComprador-panel .FullStep-selComprador-estadointegracion2 {
  display: table-cell;
  max-width: 20px;
  min-width: 20px;
}
.FullStep-selComprador-panel a {
  display: inline-table !important;
}
.FullStep-selComprador-panel a img {
  display: table-cell;
}
.FullStep-selComprador-panel a div {
  display: table-cell;
}
.FullStep-selComprador-panel a label {
  display: table-cell;
}
.FullStep-selComprador-cargando {
  display: none;
  width: 100%;
  text-align: center;
  position: absolute;
  margin-top: 130px;
  z-index: 999;
}
.FullStep-UnidadOrganizativa-input {
  background-repeat: no-repeat;
  background-color: transparent;
  background-image: url(ControlesFSN/selComprador/Imagenes/0050_1.png);
  background-position: right 10px center;
  cursor: pointer;
}
.fsn-fechaHora {
  display: table;
  width: 100%;
}
.fsn-fechaHora .fsn-fechaHora-fecha {
  display: table-cell;
  min-width: 100px;
  width: auto;
}
.fsn-fechaHora .fsn-fechaHora-fecha span input {
  border: 0;
}
.fsn-fechaHora .fsn-fechaHora-Hora {
  display: table-cell;
  width: 50px;
  padding-left: 1px;
}
.fsn-fechaHora .fsn-fechaHora-Hora span input {
  border: 0;
}
.fsn-fechaHora .fsn-fechaHora-divLabel {
  display: table-cell;
  vertical-align: 23px;
  width: 85px;
  background: url(../../Source/Graficos/Repositorio/0132_1.png) 5px 65% no-repeat;
  padding-left: 20px;
}
.fsn-fechaHora .fsn-fechaHora-divLabel:hover {
  background-image: url(../../Source/Graficos/Repositorio/0132_2.png);
}
.fsn-fechaHora .fsn-fechaHora-divLabel label {
  vertical-align: 7px;
}
.fsn-Hora {
  display: table;
  width: 100%;
}
.fsn-Hora .fsn-Hora-Hora {
  display: table-cell;
  width: 50px;
  padding-left: 1px;
}
.fsn-Hora .fsn-Hora-Hora span input {
  border: 0;
}
.fsn-Hora .fsn-Hora-divLabel {
  display: table-cell;
  vertical-align: 23px;
  width: 85px;
  background: url(../../Source/Graficos/Repositorio/0132_1.png) 5px 65% no-repeat;
  padding-left: 20px;
}
.fsn-Hora .fsn-Hora-divLabel:hover {
  background-image: url(../../Source/Graficos/Repositorio/0132_2.png);
}
.fsn-Hora .fsn-Hora-divLabel label {
  vertical-align: 7px;
}
.label-con-checkbox .fsn-fechaHora .fsn-fechaHora-divLabel label {
  vertical-align: 7px !important;
}
.ui-igcombo-dropdown {
  position: absolute;
}
.ui-igcombo-listitemholder {
  overflow-y: auto;
}
input.detalle {
  background: url(../../Source/Graficos/Iconos/24x24/0057_1.png) 50% 50% no-repeat;
  padding-left: 2px;
}
input.detalle:hover {
  background-image: url(../../Source/Graficos/Iconos/24x24/0057_2.png);
}
input[type="button"],
input[type="submit"],
input.ui-button {
  background-color: #E3E3E3;
  border: 1px solid #515053;
  color: #515053;
  font-size: 11px;
  font-weight: bold;
  padding: 2px 10px !important;
}
input[type="button"]:hover,
input[type="submit"]:hover,
input.ui-button:hover {
  border-color: #bb0404;
  color: #bb0404;
}
input[type="button"][disabled="disabled"],
input[type="submit"][disabled="disabled"],
input.ui-button[disabled="disabled"] {
  opacity: 0.5;
  cursor: not-allowed;
}
input[type="button"][disabled="disabled"]:hover,
input[type="submit"][disabled="disabled"]:hover,
input.ui-button[disabled="disabled"]:hover {
  border: 1px solid #515053;
  color: #515053;
}
input[type="button"]:focus,
input[type="submit"]:focus,
input.ui-button:focus {
  border: 1px solid #bb0404;
}
input[type="button"] {
  color: #606060;
}
input[type="button"].botonAdjuntar {
  display: block;
  width: 110px;
  height: auto;
  padding: 50px;
  background: url(../../Source/Graficos/Repositorio/0162_1.png) no-repeat 0 0;
  background-color: #e3e3e3;
  border: 1px solid #515053;
}
input.ui-igcombo-field {
  padding: 0 2px 0px 2px;
}
button.ui-button-text-only {
  background-color: #E3E3E3;
  border: 1px solid #515053;
  color: #515053;
  font-size: 11px !important;
  font-weight: bold !important;
  padding: 2px 10px !important;
  text-decoration: none;
}
button.ui-button-text-only:hover {
  border-color: #bb0404;
}
button.ui-button-text-only:hover .ui-button-text {
  color: #bb0404 !important;
}
button.ui-button-text-only:focus {
  border-color: #bb0404 !important;
}
button.ui-button-text-only:focus .ui-button-text {
  color: #bb0404 !important;
}
button.ui-button-text-only .ui-button-text {
  color: #515053;
  font-weight: bold !important;
  margin: 0 !important;
  padding: 0 !important;
}
button.ui-button-text-only .ui-button-text:hover {
  color: #bb0404 !important;
}
button.ui-button-text-only .ui-button-text:focus {
  color: #bb0404 !important;
}
button.ui-button-text-and-image {
  background: purple;
  border: 50px solid black;
}
.botonPieDialog {
  float: right;
}
.ui-iggrid-button:focus,
.ui-iggrid-button:hover {
  background-color: #bb0404;
  color: #ffffff;
  border-color: #bb0404;
}
.botonLogin {
  background: -webkit-linear-gradient(top, #cb1d1d, #ad1919);
  background: -o-linear-gradient(top, #cb1d1d, #ad1919);
  background: -moz-linear-gradient(top, #cb1d1d, #ad1919);
  background: -ms-linear-gradient(top, #cb1d1d, #ad1919);
  background: linear-gradient(top, #cb1d1d, #ad1919);
  height: 30px;
  width: auto !important;
  border-radius: 3px;
  box-shadow: 0 3px 0 #7c1212;
  border: none;
  margin-top: 30px;
  float: right;
  cursor: pointer !important;
  padding: 0 6px 0 6px;
}
.botonLogin:hover,
.botonLogin:focus {
  background: -webkit-linear-gradient(top, #ad1919, #cb1d1d);
  background: -o-linear-gradient(top, #ad1919, #cb1d1d);
  background: -moz-linear-gradient(top, #ad1919, #cb1d1d);
  background: -ms-linear-gradient(top, #ad1919, #cb1d1d);
  background: linear-gradient(top, #ad1919, #cb1d1d);
}
.botonLogin .etiquetaBotonLogin {
  color: #ffffff !important;
  margin: 0 !important;
  font-family: Calibri !important;
  font-size: 12pt !important;
  font-weight: bold !important;
  padding: 0 7px 0 7px !important;
  text-align: center !important;
  width: auto !important;
  vertical-align: 0 !important;
  cursor: pointer !important;
}
a.tooltipFormato + .tooltip > .tooltip-inner {
  max-width: 400px !important;
  text-align: left !important;
}
a.tooltipFormato:hover {
  text-decoration: none;
}
.botonRecorte {
  color: #606060;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-family: Arial,Helvetica;
  text-decoration: none;
  background-color: #f0eeef;
  border: solid 1px black;
}
.botonRecorte:hover {
  border-color: #bb0404;
  color: #bb0404;
  background-color: #cdcdcd;
}
.botonRecorte:focus {
  border-color: #bb0404;
  color: #bb0404;
  background-color: #cdcdcd;
}
.contenedor {
  padding: 0 12px 0 10px;
  width: 100%;
}
.contenedor label {
  vertical-align: -16px;
}
.contenedor .label-encapsula-radio label {
  margin-top: 1px;
}
.contenedor .label-con-checkbox label {
  vertical-align: 2px !important;
}
.contenedor .label-con-checkbox img {
  vertical-align: 0 !important;
}
.contenedor .label-con-checkbox-input label {
  vertical-align: 2px !important;
}
.contenedor .label-con-checkbox-input img {
  vertical-align: 0 !important;
}
.contenedor .label-con-checkbox-input input[type="checkbox"] {
  margin-top: 21px !important;
}
.contenedor .checkbox-ficha label {
  vertical-align: 2px !important;
  margin-top: 0;
}
.contenedor .checkbox-ficha[type="checkbox"] {
  margin-right: 10px;
  margin-top: 0;
  background-color: transparent;
}
.contenedor .checkbox-ficha[type="checkbox"]:focus {
  outline: none;
}
.contenedor-subido30 {
  margin-top: -20px !important;
}
.contenedor-espaciado {
  margin: 0;
  width: 100%;
}
.contenedor-layout {
  min-height: 100%;
  position: relative;
}
.contenedor-layout .center-block {
  text-align: center;
}
.contenedor-paginas {
  padding-bottom: 30px;
  /* Distancia del fondo a fin del contenedor de las páginas */
}
.contenedor-relieve {
  background: #ffffff;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #c7cac5), color-stop(1, #ffffff));
  background: -ms-linear-gradient(bottom, #c7cac5, #ffffff);
  background: -moz-linear-gradient(center bottom, #c7cac5 0%, #ffffff 100%);
  background: -o-linear-gradient(#ffffff, #c7cac5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c7cac5', GradientType=0);
}
.contenedor-relieve.una-linea label {
  margin: 7px 0 0 5px;
}
.contenedor-confirm {
  height: 120px;
  display: table;
  text-align: center;
  padding-right: 10px;
  padding-left: 10px;
}
.contenedor-confirm .icono {
  display: table-cell;
  vertical-align: middle;
  padding: 0 10px;
}
.contenedor-confirm .texto {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}
.fondo-regla-10 {
  background: url(../../Source/Graficos/Estilos/Fondos/fondo-regla-10.png) no-repeat 0% 0%;
  height: 35px;
  width: 230px;
}
.fondo-regla-10 .ui-slider-handle {
  margin-top: 9px;
}
.fondo-regla-10 .ui-slider-handle.ui-state-focus {
  background-color: #515053;
}
.fondo-regla-10 .ui-slider-handle.ui-state-active {
  background-color: #B40000;
}
.menu-visibilidad-disenyo ul li {
  padding-top: 2px;
  padding-bottom: 2px;
}
.menu-visibilidad-disenyo ul li.soloLectura {
  background: url(../../Source/Graficos/Repositorio/0198_0.png) 8px 3px no-repeat;
}
.menu-visibilidad-disenyo ul li.soloLectura:hover,
.menu-visibilidad-disenyo ul li.soloLectura.focused {
  background-image: url(../../Source/Graficos/Repositorio/0198_2.png);
}
.menu-visibilidad-disenyo ul li.obligatorio {
  background: url(../../Source/Graficos/Repositorio/0236_1.png) 8px 3px no-repeat;
}
.menu-visibilidad-disenyo ul li.obligatorio:hover,
.menu-visibilidad-disenyo ul li.obligatorio.focused {
  background-image: url(../../Source/Graficos/Repositorio/0236_2.png);
}
.menu-visibilidad-disenyo ul li.edicion {
  background: url(../../Source/Graficos/Repositorio/0120_1.png) 8px 3px no-repeat;
}
.menu-visibilidad-disenyo ul li.edicion:hover,
.menu-visibilidad-disenyo ul li.edicion.focused {
  background-image: url(../../Source/Graficos/Repositorio/0120_2.png);
}
.menu-visibilidad-disenyo ul li.visibilidad {
  background: url(../../Source/Graficos/Repositorio/0235_1.png) 8px 3px no-repeat;
}
.menu-visibilidad-disenyo ul li.visibilidad:hover,
.menu-visibilidad-disenyo ul li.visibilidad.focused {
  background-image: url(../../Source/Graficos/Repositorio/0235_2.png);
}
.menu-visibilidad-disenyo ul li a {
  color: #515053;
  font-family: Arial, sans-serif;
  font-weight: bold;
  padding-right: 10px;
  padding-left: 30px;
  cursor: pointer;
}
.menu-visibilidad-disenyo ul li a:hover,
.menu-visibilidad-disenyo ul li a:focus {
  color: #bb0404;
  text-decoration: none;
}
form {
  font-size: 12px;
}
form .unbold label {
  font-weight: normal;
}
form .etiqueta {
  display: inline-block;
}
form .etiqueta.pequenyo {
  width: 150px;
}
form .etiqueta.medio {
  width: 300px;
}
form .etiqueta.largo {
  width: 450px;
}
form .etiqueta label {
  color: #bb0404;
  font-weight: bold;
}
form .radios {
  margin-left: 20px;
}
form .email {
  background-image: url(../../Source/Graficos/Repositorio/0240_0.png);
  background-repeat: no-repeat;
  padding-left: 20px;
  background-position-y: 1px;
}
form .colaboracion {
  background-image: url(../../Source/Graficos/Repositorio/0239_0.png);
  background-repeat: no-repeat;
  padding-left: 20px;
  background-position-y: 1px;
}
form .listado {
  background-image: url(../../Source/Graficos/Repositorio/0240_0.png);
}
fieldset {
  border: 1px solid #808080;
  margin: 10px 0px;
  padding: 0px 20px 15px;
}
fieldset > legend {
  font-weight: bold;
  line-height: 14px;
  padding: 0px 10px;
  vertical-align: bottom;
  width: auto;
}
fieldset .contenedor {
  padding: 10px;
}
fieldset .contenedor fieldset {
  -webkit-box-shadow: 0px 0px 0px 0px #ffffff;
  -moz-box-shadow: 0px 0px 0px 0px #ffffff;
  box-shadow: 0px 0px 0px 0px #ffffff;
  border: 0;
  padding: 0;
}
fieldset .contenedor fieldset legend {
  padding-left: 0px;
}
fieldset .contenedor fieldset .contenedor {
  border: 0;
  padding-left: 20px;
}
.botonera,
.botonera-externa {
  padding: 0 10px 10px 0;
  text-align: right;
}
.hueco {
  display: none;
}
.emailPequenyo {
  background: url(../../Source/Graficos/Repositorio/0240_1.png) 0px 0px no-repeat;
  padding-left: 30px;
}
.emailPequenyo:hover {
  background-image: url(../../Source/Graficos/Repositorio/0240_2.png);
}
.emailPequenyo:focus {
  background-image: url(../../Source/Graficos/Repositorio/0240_2.png);
  text-decoration: underline;
}
.colaboracionPequenyo {
  background: url(../../Source/Graficos/Repositorio/0239_1.png) 0px 2px no-repeat;
  padding-left: 30px;
}
.colaboracionPequenyo:hover {
  background-image: url(../../Source/Graficos/Repositorio/0239_2.png);
}
.fsn-form label {
  vertical-align: 0px !important;
}
label {
  color: #515053;
}
.hover-mano :hover {
  cursor: pointer;
}
.separacioncampos {
  margin-top: 14px;
}
.margenTopCero {
  margin-top: 0 !important;
}
.contenedorTextoConImagen {
  display: table;
  width: 100%;
}
.contenedorTextoConImagenIzquierda {
  display: table;
}
.textoConImagen {
  display: table-cell;
}
.fotoPersona {
  width: 40px;
  height: 40px;
  border-radius: 100%;
}
.imagenConectado {
  width: 13px;
  height: 13px;
  border-radius: 100%;
  vertical-align: bottom;
  position: relative;
  right: 11px;
  bottom: 4px;
}
.row {
  margin-left: -10px !important;
}
.gridNoHayDatos {
  text-align: center;
  padding: 20px;
}
.contenedor-perfil {
  display: table;
}
.contenedor-perfil > .contenedor-foto {
  display: table-cell;
  width: 50px;
}
.contenedor-perfil > .contenedor-foto > .contenedor-foto2 {
  position: relative;
}
.contenedor-perfil > .contenedor-foto > .contenedor-foto2 > .foto {
  position: relative;
  width: 40px;
  height: 40px;
  border-radius: 100%;
}
.contenedor-perfil > .contenedor-foto > .contenedor-foto2 > .conectado {
  position: absolute;
  top: 27px;
  left: 27px;
}
.contenedor-perfil > .contenedor-texto {
  display: table-cell;
  vertical-align: top;
}
.noborder {
  border: none transparent;
  border-radius: 0;
  box-shadow: none;
}
#divPoliticaCookies {
  padding: 50px 1%;
  width: 98%;
  float: left;
}
#divPoliticaCookies div {
  padding-bottom: 20px;
}
#divPoliticaCookies h2 {
  color: #bb0404;
  padding-bottom: 10px;
}
#divPoliticaCookies .politicaCookiesSesionTit,
#divPoliticaCookies .politicaCookiesPermTit {
  color: #bb0404;
}
#divPoliticaCookies #cookiesVolver {
  color: #515053;
  display: table;
  margin-left: auto;
  margin-right: auto;
  margin-top: 40px;
  text-decoration: underline;
}
#divPoliticaCookies #cookiesVolver:focus {
  color: #bb0404;
}
#divPoliticaCookies #cookiesVolver:hover {
  color: #bb0404;
}
#alertaCookies {
  border: 1px solid;
  border-color: #bb0404;
  margin: 50px 1% 0;
  padding: 15px;
  width: 98%;
  float: left;
}
#alertaCookies .alertaCookiesImg {
  float: left;
  display: block;
}
#alertaCookies .alertaCookiesTxt {
  float: left;
  padding-left: 25px;
  display: block;
}
#alertaCookies p {
  padding-bottom: 10px;
}
.divAyudaAccesibilidadPag td,
.divAyudaAccesibilidadPag th {
  font-size: 12px;
}
.popover {
  max-width: 400px;
  width: auto;
}
.popover .desactivarAyuda span {
  vertical-align: middle;
}
.popover ul {
  padding-left: 14px;
}
.popover ul li {
  list-style-type: disc;
}
.popover ul li span {
  vertical-align: middle;
}
.fondoGris {
  background-color: #f7f7f7;
}
/*.ui-igloadingmsg{
    background: url(../../../Source/Graficos/Gif/loading.gif) no-repeat;
    width: 55px;
    height: 55px;
    margin-top: 150px;
    padding-top: 55px;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}

.ui-igloadingmsg:before{
    content: 'Loading...';
}

.ui-igloadingmsg:lang(es-ES):before{
    content: 'Cargando...';
}

.txtImgCargando{
    display: block;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    width: 55px;
}*/
input::selection {
  background-color: #bb0404;
  color: #ffffff;
}
input[type="text"],
input[type="number"],
input[type="email"],
input[type="password"],
input.ui-igedit-field {
  border: 1px solid #B9B9B9;
  display: inline;
  font-family: Arial, sans-serif;
  font-size: 12px;
  height: 22px;
  margin-top: 14px;
  padding: 2px 3px 3px 3px;
  line-height: normal !important;
}
input[type="text"].ui-autocomplete-input,
input[type="number"].ui-autocomplete-input,
input[type="email"].ui-autocomplete-input,
input[type="password"].ui-autocomplete-input,
input.ui-igedit-field.ui-autocomplete-input {
  margin-right: 5px !important;
}
input[type="text"]:hover,
input[type="number"]:hover,
input[type="email"]:hover,
input[type="password"]:hover,
input.ui-igedit-field:hover {
  border: 1px solid #858585;
}
input[type="text"].extrapequenyo,
input[type="number"].extrapequenyo,
input[type="email"].extrapequenyo,
input[type="password"].extrapequenyo,
input.ui-igedit-field.extrapequenyo {
  width: 80px;
}
input[type="text"].extrapequenyo2,
input[type="number"].extrapequenyo2,
input[type="email"].extrapequenyo2,
input[type="password"].extrapequenyo2,
input.ui-igedit-field.extrapequenyo2 {
  width: 80px;
  height: 26px;
}
input[type="text"].pequenyo,
input[type="number"].pequenyo,
input[type="email"].pequenyo,
input[type="password"].pequenyo,
input.ui-igedit-field.pequenyo {
  width: 130px;
}
input[type="text"].largo,
input[type="number"].largo,
input[type="email"].largo,
input[type="password"].largo,
input.ui-igedit-field.largo {
  width: 330px;
}
input[type="text"]:hover,
input[type="text"]:focus {
  border: 1px solid #858585;
}
input[type="checkbox"] {
  box-shadow: inset;
  margin-right: 10px;
  margin-top: 16px;
  background-color: transparent;
}
input[type="checkbox"]:hover {
  border: 1px solid #858585;
}
input[type="checkbox"]:focus {
  border: 1px solid #858585;
}
input[type="radio"] {
  margin-right: 10px;
  vertical-align: baseline;
  margin-top: 19px;
  background-color: transparent;
}
input[type="range"] {
  margin-top: 5px;
  height: 20px;
}
input[type="number"] {
  text-align: right;
}
input[type="button"].boton-ver-mas {
  font-weight: bold;
  height: 20px;
  padding: 2px 4px !important;
}
input.boton-ver-plantillas {
  font-weight: bold;
  height: 24px;
  margin-left: 5px;
  padding: 4px 6px 6px 6px !important;
}
input.boton-ver-categorias {
  font-weight: bold;
  height: 20px;
  width: 22px;
  margin-left: 3px;
  padding: 0px 4px !important;
}
input.form-control {
  border: 1px solid #B9B9B9;
  border-radius: 0;
  display: inline;
  padding: 3px;
}
input.form-control:hover {
  border-color: #858585;
}
input.form-control:focus {
  border-color: #858585;
  box-shadow: none;
}
input.descargar {
  background: url(../../Source/Graficos/Repositorio/0162_1.png) 5px 50% no-repeat;
  color: #606060;
  font-family: Arial, sans-serif !important;
  font-size: 12px !important;
  padding: 2px 10px 2px 25px !important;
}
input.descargar:hover {
  background-image: url(../../Source/Graficos/Repositorio/0162_2.png);
  color: #bb0404;
}
.fsn-datepicker:not([data-readonly="true"]) .ui-igedit-buttondefault:hover {
  cursor: pointer;
}
.ui-iggrid input[type="radio"],
.ui-iggrid input[type="checkbox"] {
  margin-top: 0;
  vertical-align: middle;
}
span.ui-spinner {
  margin-top: 14px;
  padding: 0px 15px 0px 0px;
  text-align: right;
}
span.ui-spinner input {
  border: 0;
  border-image-width: 0;
  box-shadow: none;
  margin: 0;
  text-align: right;
}
div.fs-ui-slider {
  display: inline-block;
  margin: 7px 10px;
}
.placeholder::-webkit-input-placeholder {
  color: #ffffff;
}
.placeholder:-moz-placeholder {
  color: #ffffff;
}
.placeholder::-moz-placeholder {
  color: #ffffff;
}
.placeholder:-ms-input-placeholder {
  color: #ffffff;
}
textarea {
  border: 1px solid #B9B9B9 !important;
}
textarea:focus {
  border: 1px solid #858585;
}
textarea:hover {
  border: 1px solid #858585;
}
textarea.form-control {
  border: 1px solid #B9B9B9;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: inline;
  font-family: Arial, sans-serif;
  font-size: 12px;
  margin: 3px 0px;
  margin-top: 14px;
  padding: 2px 3px 3px 3px;
}
textarea.form-control:hover,
textarea.form-control:focus {
  border-color: #B9B9B9;
}
.contenedor-panel-buscador input[type="checkbox"],
.contenedor-panel-buscador input[type="radio"] {
  margin-top: 6px;
}
.contenedor-panel-buscador input[type="checkbox"]:focus,
.contenedor-panel-buscador input[type="radio"]:focus,
.contenedor-panel-buscador input[type="checkbox"]:hover,
.contenedor-panel-buscador input[type="radio"]:hover {
  outline: 1px solid;
}
.ui-iggrid-groupbyarea .ui-droppable a,
.ui-iggrid-groupbyareatext a {
  color: #333333;
  text-decoration: underline;
}
.ui-iggrid-groupbyarea .ui-droppable a:hover,
.ui-iggrid-groupbyareatext a:hover,
.ui-iggrid-groupbyarea .ui-droppable a:focus,
.ui-iggrid-groupbyareatext a:focus {
  color: #bb0404;
}
.ui-igedit:focus {
  border: 2px solid #bb0404 !important;
}
div.contenedor-panel-buscador span.ui-spinner {
  margin-top: 0;
}
div.contenedor-panel-buscador div.FullStep-UnidadOrganizativa-input {
  top: 0 !important;
}
.buscadorDistribucionCompra {
  border: 1px solid #B9B9B9;
  font-size: 12px;
  display: block;
  height: 24px;
  margin-top: 14px;
}
.botonSeleccionDistribucionCompra {
  float: right;
  padding: 4px 4px 4px 20px;
  background: url(../../Source/Graficos/Repositorio/0050_1.png) 4px 6px no-repeat #ffffff;
  border-left: 1px solid #B9B9B9;
  height: 100%;
  cursor: pointer;
}
.botonBuscar {
  background: url(../../Source/Graficos/Repositorio/0050_1.png) 4px 6px no-repeat #ffffff;
}
select {
  border: 1px solid #B9B9B9;
  font-family: Arial, sans-serif;
  font-size: 12px;
  margin: 2px 0px;
  padding: 2px;
}
select:hover,
select:focus {
  border: 1px solid #858585;
}
.ui-igcombo {
  height: 23px !important;
}
.ui-igcombo .ui-igcombo-field {
  border: none !important;
  margin: 0 !important;
}
.ui-igcombo.ui-state-active {
  border: 1px solid #858585;
  background: none !important;
}
.ui-igcombo.ui-state-active .ui-igcombo-button {
  background-color: #FFF !important;
  border-color: none !important;
  border: none;
}
.ui-igcombo .ui-state-default {
  background-color: #FFF !important;
}
.ui-igcombo .ui-igcombo-button {
  border: none !important;
  background-color: #FFF !important;
}
.ui-igcombo .ui-igcombo-button .ui-igcombo-buttonicon {
  position: relative;
  margin-top: -6px !important;
  right: -5px !important;
  background: url(../Graficos/Repositorio/0051_0.png) no-repeat;
}
.ui-igcombo .ui-igcombo-button.ui-state-hover,
.ui-igcombo .ui-igcombo-button.ui-state-focus,
.ui-igcombo .ui-igcombo-button.ui-state-default {
  background-color: #FFF;
}
.ui-igcombo-listitemholder {
  font-family: Arial, sans-serif;
  font-size: 10pt;
}
.ui-igcombo-listitemholder li span {
  border-radius: 0 !important;
}
.ui-igcombo-listitemholder li.ui-igcombo-item-in-focus {
  background: #bb0404 !important;
  color: #ffffff;
}
.ui-igcombo-listitemholder li.ui-state-active {
  background: #bb0404 !important;
  color: #ffffff;
}
.ui-igcombo-clear .ui-igcombo-clearicon {
  margin-left: 14px;
  background: url(../Graficos/Repositorio/0276_1.png) no-repeat;
  margin-top: -7px;
}
.ui-igcombo-clear.ui-state-hover,
.ui-igcombo-clear.ui-state-focus {
  border: 0 !important;
}
.ui-igcombo-clear.ui-state-hover .ui-igcombo-clearicon,
.ui-igcombo-clear.ui-state-focus .ui-igcombo-clearicon {
  background: url(../Graficos/Repositorio/0276_2.png) no-repeat !important;
}
.ui-igedit-list .ui-igedit-listitem.ui-state-highlight {
  background: none !important;
  background-color: #bb0404 !important;
  color: #ffffff !important;
}
.ui-igcombo-wrapper {
  margin-top: 14px;
}
.contenedor-panel-buscador .ui-igcombo-wrapper {
  margin-top: 0;
}
.img-fullStepComboColumnas {
  width: 21px;
  height: 21px;
  float: left;
}
ul li {
  list-style: none;
}
ul ol {
  list-style: none;
}
ol {
  list-style: none;
}
ol li.list-group-item {
  list-style: decimal inside;
  display: list-item;
}
.tabla {
  border: 1px solid #C7CAC5;
  width: 100%;
}
.tabla.blanca tr td {
  background-color: #FFFFFF;
  border-color: #e3e3e3 transparent #e3e3e3 #e3e3e3;
}
.tabla.blanca tr td:focus,
.tabla.blanca tr td:hover {
  border-color: #bb0404;
}
.tabla thead tr th {
  background: #ffffff;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #c7cac5), color-stop(1, #ffffff));
  background: -ms-linear-gradient(bottom, #c7cac5, #ffffff);
  background: -moz-linear-gradient(center bottom, #c7cac5 0%, #ffffff 100%);
  background: -o-linear-gradient(#ffffff, #c7cac5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c7cac5', GradientType=0);
  font-size: 13px !important;
  font-weight: normal;
}
.tabla thead tr th span {
  padding-left: 5px;
}
.tabla thead tr th.centrada {
  text-align: center;
}
.tabla thead tr th.fichero {
  text-align: left;
  padding-left: 39px;
  width: 60% !important;
  max-width: 60% !important;
  min-width: 60% !important;
}
.tabla thead tr th.tamanyo {
  width: 30% !important;
  max-width: 30% !important;
  min-width: 30% !important;
}
.tabla thead tr th.eliminar {
  width: 10% !important;
  max-width: 10% !important;
  min-width: 10% !important;
}
.tabla thead tr.controles td {
  background: #ffffff;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #c7cac5), color-stop(1, #ffffff));
  background: -ms-linear-gradient(bottom, #c7cac5, #ffffff);
  background: -moz-linear-gradient(center bottom, #c7cac5 0%, #ffffff 100%);
  background: -o-linear-gradient(#ffffff, #c7cac5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c7cac5', GradientType=0);
  border-bottom-color: #bb0404;
  font-size: 12px;
  font-weight: bold;
}
.tabla thead tr.controles td ul {
  float: right;
}
.tabla thead tr.controles td ul li {
  display: inline;
  padding: 0 5px 0 25px;
}
.tabla thead tr.controles td ul li.anyadir {
  background: url(../../Source/Graficos/Repositorio/0042_1.png) 8px 50% no-repeat;
}
.tabla thead tr.controles td ul li.anyadir:hover {
  background-image: url(../../Source/Graficos/Repositorio/0042_2.png);
}
.tabla thead tr.controles td ul li.eliminar {
  background: url(../../Source/Graficos/Repositorio/0041_1.png) 7px 50% no-repeat;
}
.tabla thead tr.controles td ul li.eliminar:hover {
  background-image: url(../../Source/Graficos/Repositorio/0041_2.png);
}
.tabla thead tr.controles td ul li a {
  color: #000000;
}
.tabla thead tr.controles td ul li a:hover {
  color: #bb0404;
  text-decoration: none;
}
.tabla tbody tr.seleccionada td {
  background-color: #bb0404 !important;
}
.tabla tbody tr.seleccionada td a {
  color: #FFFFFF !important;
}
.tabla tbody tr.encabezado td {
  background: #ffffff;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #c7cac5), color-stop(1, #ffffff));
  background: -ms-linear-gradient(bottom, #c7cac5, #ffffff);
  background: -moz-linear-gradient(center bottom, #c7cac5 0%, #ffffff 100%);
  background: -o-linear-gradient(#ffffff, #c7cac5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c7cac5', GradientType=0);
}
.tabla tbody tr td {
  border: 1px solid #C7CAC5;
  padding: 3px;
  font-size: 13px;
}
.tabla tbody tr td.centrada {
  text-align: center;
}
.tabla tbody tr td.fichero {
  width: 60% !important;
  /* Hacemos que las etiquetas muestren [...] cuando no quepan */
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 0;
  /* Fin de mostrar [...]*/
}
.tabla tbody tr td.fichero a.ficheroAdjunto {
  color: #4B4B4B;
  font-family: 'Segoe UI', Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  padding: 5px 5px 5px 15px;
}
.tabla tbody tr td.fichero a.ficheroAdjunto:hover {
  text-decoration: none;
}
.tabla tbody tr td.tamanyo {
  width: 30% !important;
  max-width: 30% !important;
  min-width: 30% !important;
}
.tabla tbody tr td.eliminar {
  width: 10% !important;
  max-width: 10% !important;
  min-width: 10% !important;
}
.tabla tbody tr:hover td {
  background-color: #f0eeef;
}
.tabla tbody tr:nth-child(even) td {
  background-color: #f0eeef;
}
.tabla tfoot div.errorValidacion {
  font-size: 12px;
  padding-top: 5px;
  padding-bottom: 3px;
}
.tabla-grid thead tr th {
  background: #ffffff;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #c7cac5), color-stop(1, #ffffff));
  background: -ms-linear-gradient(bottom, #c7cac5, #ffffff);
  background: -moz-linear-gradient(center bottom, #c7cac5 0%, #ffffff 100%);
  background: -o-linear-gradient(#ffffff, #c7cac5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c7cac5', GradientType=0);
  border-bottom-color: #bb0404;
  font-size: 12px;
  font-weight: bold;
}
.tabla-grid tbody tr.seleccionada {
  background-color: blue;
}
.tabla-grid tbody tr.ui-ig-altrecord td {
  background-color: #F0EEEF;
}
.tabla-grid tbody tr td {
  font-size: 12px;
}
.tabla-grid tbody tr td.ui-iggrid-selectedcell {
  background-color: #bb0404;
  background-image: none;
}
.tabla-diagramagantt thead tr th {
  background: #ffffff;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #c7cac5), color-stop(1, #ffffff));
  background: -ms-linear-gradient(bottom, #c7cac5, #ffffff);
  background: -moz-linear-gradient(center bottom, #c7cac5 0%, #ffffff 100%);
  background: -o-linear-gradient(#ffffff, #c7cac5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c7cac5', GradientType=0);
}
.tabla-diagramagantt thead tr th.centrada {
  text-align: center;
}
.tabla-diagramagantt tbody tr.seleccionada td {
  background-color: #bb0404;
}
.tabla-diagramagantt tbody tr.encabezado td {
  background: #ffffff;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #c7cac5), color-stop(1, #ffffff));
  background: -ms-linear-gradient(bottom, #c7cac5, #ffffff);
  background: -moz-linear-gradient(center bottom, #c7cac5 0%, #ffffff 100%);
  background: -o-linear-gradient(#ffffff, #c7cac5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c7cac5', GradientType=0);
}
.tabla-diagramagantt tbody tr td.centrada {
  text-align: center;
}
html,
p,
label {
  font-family: Arial, sans-serif;
  font-size: 12px;
}
label {
  font-family: Arial, sans-serif;
  font-size: 12px;
  margin-top: 16px;
  vertical-align: text-bottom;
}
.negrita {
  font-weight: bold;
}
.subrayado {
  text-decoration: underline;
}
.normal {
  font-family: Arial, sans-serif;
  font-size: 12px;
  text-decoration: none;
}
.letra95 {
  font-family: Arial, sans-serif;
  font-size: 95%;
  text-decoration: none;
}
.letra85 {
  font-family: Arial, sans-serif;
  font-size: 85%;
  text-decoration: none;
}
.textosinformato {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  margin-top: 0;
  padding-top: 0;
}
.comentario {
  font-family: Arial, sans-serif;
  font-size: 10px;
  font-style: italic;
}
.seleccionarDeseleccionarTodos {
  color: #bb0404 !important;
  text-decoration: underline;
  font-weight: bold;
}
.textoSeleccionado {
  color: #bb0404;
  font-weight: bold;
}
.titulo {
  border-bottom: 4px solid #bb0404;
  margin-bottom: 5px;
  padding: 5px 0px;
}
.titulo .opcionBloqueo {
  background-repeat: no-repeat;
  background-position: left center;
  color: #515053;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  text-decoration: underline;
  line-height: 20px;
  float: right;
  margin-right: 20px;
  padding-left: 15px;
  height: 18px;
  margin-top: 8px;
}
.titulo .opcionBloqueo:hover {
  color: #bb0404;
}
.titulo .opcionBloqueo.bloqueado {
  background-image: url("../Graficos/Repositorio/0206_1.png");
}
.titulo .opcionBloqueo.bloqueado:hover {
  background-image: url("../Graficos/Repositorio/0206_2.png");
}
.titulo .opcionBloqueo.desbloqueado {
  background-image: url("../Graficos/Repositorio/0207_1.png");
}
.titulo .opcionBloqueo.desbloqueado:hover {
  background-image: url("../Graficos/Repositorio/0207_2.png");
}
.titulo .editar-lienzo {
  color: #515053;
  float: right;
  margin-top: 9px;
  margin-right: 50px;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 20px;
  text-decoration: underline;
  padding-left: 18px;
  background-position: left center;
  background-repeat: no-repeat;
}
.titulo .editar-lienzo.edicion {
  background-image: url(../../Source/Graficos/Repositorio/0120_1.png);
}
.titulo .editar-lienzo.edicion:hover,
.titulo .editar-lienzo.edicion:focus {
  color: #bb0404;
  background-image: url(../../Source/Graficos/Repositorio/0120_2.png);
}
.titulo .editar-lienzo.disenyo {
  background-image: url(../../Source/Graficos/Repositorio/0107_1.png);
}
.titulo .editar-lienzo.disenyo:hover,
.titulo .editar-lienzo.disenyo:focus {
  color: #bb0404;
  background-image: url(../../Source/Graficos/Repositorio/0107_2.png);
}
.titulo ul.volver {
  float: left;
  height: 10px;
  padding-top: 10px;
}
.titulo ul.volver li {
  display: inline;
  list-style: none;
  padding-left: 2px;
}
.titulo ul.volver li a {
  height: 15px;
  float: left;
  padding: 11px 6px 9px 0;
  margin-top: -2px;
  color: #515053;
  background: url("../Graficos/Iconos/24x24//0044_1.png") no-repeat 2px;
}
.titulo ul.volver li a label {
  padding-left: 15px;
  margin-top: 0;
}
.titulo ul.volver li a label span {
  margin-top: -9px;
  font-size: 13px;
  color: #515053;
  float: left;
  padding-left: 3px;
  cursor: pointer;
}
.titulo ul.volver li a label span:hover,
.titulo ul.volver li a label span:focus {
  color: #bb0404;
}
.titulo div.volver {
  float: left;
  height: 27px;
  padding-top: 11px;
  padding-left: 2px;
}
.titulo div.volver a {
  /*height: 20px*/
  height: 15px;
  float: left;
  /*padding: 11px 8 8px 12px;*/
  color: #515053;
  /*background: url("../../Graficos/Iconos/24x24//0044_1.png") no-repeat 2px;*/
}
.titulo div.volver a:before {
  content: url("../Graficos/Iconos/24x24//0044_1.png");
}
.titulo div.volver a:focus::before span {
  color: #bb0404;
}
.titulo div.volver a span {
  margin-top: -11px;
  font-size: 13px;
  color: #515053;
  float: left;
  padding-left: 7px;
}
.titulo div.volver a span:hover,
.titulo div.volver a span:focus {
  color: #bb0404;
}
.titulo h2 {
  color: #515053;
  float: left;
  font-size: 14px;
  font-weight: bold;
  padding-top: 13px;
}
.titulo h2 span.gris {
  color: #CCC;
  font-style: italic;
  margin-right: 20px;
  display: inline-block;
  width: 230px;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  vertical-align: -3px;
}
.titulo h3 {
  color: #515053;
  float: left;
  font-size: 13px;
  font-weight: bold;
  padding-top: 6px;
}
.titulo ul.accionesConPdf {
  float: right;
  height: 10px;
  padding-top: 3px;
}
.titulo ul.accionesConPdf li {
  display: inline;
  list-style: none;
}
.titulo ul.accionesConPdf li a {
  padding-bottom: 20px;
  background: url("../Graficos/Iconos/24x24/excel_1.png") no-repeat;
}
.titulo ul.accionesConPdf li a:focus {
  background: url("../Graficos/Iconos/24x24/excel_2.png") no-repeat;
}
.titulo ul.accionesConPdf li a:hover {
  background: url("../Graficos/Iconos/24x24/excel_2.png") no-repeat;
}
.titulo ul.accionesConPdf li a.pdf {
  padding-left: 1px;
  background: url("../Graficos/Iconos/24x24/0039_1.png") no-repeat;
}
.titulo ul.accionesConPdf li a.pdf:focus {
  background: url("../Graficos/Iconos/24x24/0039_2.png") no-repeat;
}
.titulo ul.accionesConPdf li a.pdf:hover {
  background: url("../Graficos/Iconos/24x24/0039_2.png") no-repeat;
}
.titulo ul.accionesConPdf li a.excel {
  background: url("../Graficos/Iconos/24x24/excel_1.png") no-repeat;
}
.titulo ul.accionesConPdf li a.excel:focus {
  background: url("../Graficos/Iconos/24x24/excel_2.png") no-repeat;
}
.titulo ul.accionesConPdf li a.excel:hover {
  background: url("../Graficos/Iconos/24x24/excel_2.png") no-repeat;
}
.titulo div a#bExcel {
  display: inline-flex;
  /*padding: 15px;*/
  height: 22px;
  width: 22px;
}
.titulo ul.acciones {
  float: right;
  height: 19px;
  width: 22px;
  padding-top: 3px;
}
.titulo ul.acciones li {
  list-style: none;
}
.titulo ul.acciones li a#bExcel {
  height: 22px;
  display: block;
  /*padding: 15px;*/
  width: 22px;
}
.titulo .botonExcel {
  height: 22px;
  display: block;
  /*padding: 15px;*/
  width: 22px;
  background: url("../Graficos/Iconos/24x24/excel_1.png") center no-repeat;
}
.titulo .botonExcel:focus {
  background: url("../Graficos/Iconos/24x24/excel_2.png") center no-repeat;
}
.titulo .botonExcel:hover {
  background: url("../Graficos/Iconos/24x24/excel_2.png") center no-repeat;
}
.alert.alert-danger ul {
  margin-left: 20px;
}
.alert.alert-danger ul li {
  list-style: none;
}
#divConenedorExtras .visorseguimiento-buscador-extra {
  float: right;
  margin-top: -18px;
  margin-right: -10px;
  display: block;
}
#divConenedorExtras .visorseguimiento-buscador-extra .guardar-filtro-visorseguimiento {
  background: url(../../Source/Graficos/Repositorio/0089_3.png) 5px 50% no-repeat;
  padding-left: 25px;
  float: left;
  margin-right: 25px;
}
#divConenedorExtras .visorseguimiento-buscador-extra .divBtnVEDefectoFiltro {
  float: left;
}
.panel-escenarios {
  margin: 10px 0;
}
.panel-escenarios #divVEContenedorCabecera {
  height: 24px;
}
.panel-escenarios #divVEContenedorCabecera div.cabecera {
  display: inline-block;
}
.panel-escenarios #divVEContenedorCabecera div.cabecera.titulo-panel-escenarios {
  color: #515053;
  cursor: pointer;
  left: 10px;
  padding: 2px 20px 2px 25px;
  position: absolute;
}
.panel-escenarios #divVEContenedorCabecera div.cabecera.titulo-panel-escenarios:hover,
.panel-escenarios #divVEContenedorCabecera div.cabecera.titulo-panel-escenarios:focus {
  color: #bb0404;
}
.panel-escenarios #divVEContenedorCabecera div.cabecera.titulo-panel-escenarios.plegado {
  background: url(../../Source/Graficos/Repositorio/0049_1.png) 5px 50% no-repeat;
}
.panel-escenarios #divVEContenedorCabecera div.cabecera.titulo-panel-escenarios.plegado:hover,
.panel-escenarios #divVEContenedorCabecera div.cabecera.titulo-panel-escenarios.plegado:focus {
  background-image: url(../../Source/Graficos/Repositorio/0049_2.png);
}
.panel-escenarios #divVEContenedorCabecera div.cabecera.titulo-panel-escenarios.desplegado {
  background: url(../../Source/Graficos/Repositorio/0048_1.png) 5px 50% no-repeat;
}
.panel-escenarios #divVEContenedorCabecera div.cabecera.titulo-panel-escenarios.desplegado:hover,
.panel-escenarios #divVEContenedorCabecera div.cabecera.titulo-panel-escenarios.desplegado:focus {
  background-image: url(../../Source/Graficos/Repositorio/0048_2.png);
}
.panel-escenarios #divVEContenedorCabecera div.cabecera .flecha {
  background: url(../../Source/Graficos/Repositorio/0202_1.png) no-repeat;
  cursor: default;
  height: 15px;
  margin-left: 8px;
  width: 15px;
  display: inline-block;
  vertical-align: -4px;
  /*&:hover, &:focus {
                    background: url(../../../Source/Graficos/Repositorio/0202_2.png) no-repeat;
                }*/
}
.panel-escenarios #divVEContenedorCabecera div.cabecera#divVEEscenarioFiltroActual {
  left: 20%;
  margin: 0 auto;
  padding-top: 2px;
  position: absolute;
  color: #515053;
}
.panel-escenarios #divVEContenedorCabecera div.cabecera#divVEEscenarioFiltroActual a {
  color: #515053;
  cursor: default;
  display: inline;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
  padding-left: 10px;
}
.panel-escenarios #divVEContenedorCabecera div.cabecera#divVEEscenarioFiltroActual a:first-child {
  color: #515053;
  cursor: pointer;
}
.panel-escenarios #divVEContenedorCabecera div.cabecera#divVEEscenarioFiltroActual a:first-child:hover,
.panel-escenarios #divVEContenedorCabecera div.cabecera#divVEEscenarioFiltroActual a:first-child:focus {
  color: #bb0404;
}
.panel-escenarios #divVEContenedorCabecera div.cabecera#tituloVEContenedorCabecera a {
  color: #515053;
  font-weight: bold;
}
.panel-escenarios #divVEContenedorCabecera div.cabecera#tituloVEContenedorCabecera a:hover,
.panel-escenarios #divVEContenedorCabecera div.cabecera#tituloVEContenedorCabecera a:focus {
  color: #bb0404;
}
.panel-escenarios #divVEContenedorCabecera div.cabecera.anyadir-escenario {
  margin-right: 10px;
}
.panel-escenarios #divVEContenedorCabecera div.cabecera.anyadir-escenario a {
  background: url(../../Source/Graficos/Repositorio/0042_1.png) 5px 50% no-repeat;
  color: #515053;
  font-weight: bold;
  margin: 0 10px;
  vertical-align: 3px;
  padding-left: 24px;
}
.panel-escenarios #divVEContenedorCabecera div.cabecera.anyadir-escenario a:hover,
.panel-escenarios #divVEContenedorCabecera div.cabecera.anyadir-escenario a:focus {
  color: #bb0404;
  text-decoration: none;
  background-image: url(../../Source/Graficos/Repositorio/0042_2.png);
}
.panel-escenarios #divVEContenedorCabecera div.cabecera.defecto-escenario {
  margin-right: 10px;
}
.panel-escenarios #divVEContenedorCabecera div.cabecera.defecto-escenario input {
  margin-top: 3px;
}
.panel-escenarios #divVEContenedorCabecera div.cabecera.defecto-escenario label {
  display: inline;
  vertical-align: 3px;
}
.panel-escenarios .contenedor-panel-escenarios {
  clear: both;
  background-color: #F5F5F5;
  border-color: #A8A8A8;
  border-style: none;
  border-width: 0 1px 1px 1px;
  padding: 0 0 0 20px;
  overflow: hidden;
  height: 0;
  display: block;
  max-height: 250px;
}
.panel-escenarios .contenedor-panel-escenarios .contenido-panel-escenarios {
  width: 100%;
  max-height: 250px;
  height: auto;
  overflow-y: auto;
  overflow-x: hidden;
  text-decoration: underline;
  color: #4B4B4B;
  font-size: 12px;
  font-weight: bold;
}
.panel-escenarios .contenedor-panel-escenarios .contenido-panel-escenarios .escenario {
  display: inline;
  text-decoration: underline;
  color: #515053;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
}
.panel-escenarios .contenedor-panel-escenarios .contenido-panel-escenarios .escenario a {
  color: #515053;
  cursor: pointer;
  display: inline;
  font-size: 12px;
  font-weight: bold;
  margin-left: 24px;
  text-decoration: underline;
}
.panel-escenarios .contenedor-panel-escenarios .contenido-panel-escenarios .escenario a:hover {
  color: #515053;
  background-color: #c8c8c8;
}
.panel-escenarios .contenedor-panel-escenarios .contenido-panel-escenarios .escenario a:focus {
  color: #ffffff;
  background-color: #bb0404;
}
.panel-escenarios .contenedor-panel-escenarios .contenido-panel-escenarios .escenario.favorito {
  background: url(../../Source/Graficos/Repositorio/0146_1.png) 15px 0 no-repeat;
}
.panel-escenarios .contenedor-panel-escenarios .contenido-panel-escenarios .escenario.favorito:hover,
.panel-escenarios .contenedor-panel-escenarios .contenido-panel-escenarios .escenario.favorito:focus {
  background: url(../../Source/Graficos/Repositorio/0146_2.png) 15px 0 no-repeat;
}
.panel-escenarios .contenedor-panel-escenarios .contenido-panel-escenarios .escenario .desplegar {
  display: inline-block;
  vertical-align: 0;
  height: 10px;
  width: 10px;
  background: url(../../Source/Graficos/Repositorio/0048_1.png) 0 50% no-repeat;
}
.panel-escenarios .contenedor-panel-escenarios .contenido-panel-escenarios .escenario .desplegar:hover,
.panel-escenarios .contenedor-panel-escenarios .contenido-panel-escenarios .escenario .desplegar:focus {
  background-image: url(../../Source/Graficos/Repositorio/0048_2.png);
}
.panel-escenarios .contenedor-panel-escenarios .contenido-panel-escenarios .escenario .desplegar.plegado {
  height: 10px;
  width: 10px;
  background: url(../../Source/Graficos/Repositorio/0049_1.png) 0 50% no-repeat;
}
.panel-escenarios .contenedor-panel-escenarios .contenido-panel-escenarios .escenario .desplegar.plegado:hover,
.panel-escenarios .contenedor-panel-escenarios .contenido-panel-escenarios .escenario .desplegar.plegado:focus {
  background-image: url(../../Source/Graficos/Repositorio/0049_2.png);
}
.panel-escenarios .contenedor-panel-escenarios .contenido-panel-escenarios .escenario .flecha {
  background: url(../../Source/Graficos/Repositorio/0202_1.png) no-repeat;
  cursor: default;
  float: right;
  height: 15px;
  margin-top: 6px;
  width: 15px;
  /*&:hover, &:focus {
                        background: url(../../../Source/Graficos/Repositorio/0202_2.png) no-repeat;
                    }*/
}
.panel-escenarios .contenedor-panel-escenarios .contenido-panel-escenarios .escenario .grafico-escenario-filtro {
  display: inline-block;
  vertical-align: -10px;
  height: 24px;
  width: 24px;
  background: url(../../Source/Graficos/Iconos/24x24/0013_2.png) 0 50% no-repeat;
}
.panel-escenarios .contenedor-panel-escenarios .contenido-panel-escenarios .escenario.escenario-seleccionado a {
  background-color: #bb0404;
  color: #ffffff;
}
.panel-escenarios .contenedor-panel-escenarios .contenido-panel-escenarios .fila-filtros {
  line-height: 30px;
}
.panel-escenarios .contenedor-panel-escenarios .contenido-panel-escenarios .filtro-escenario {
  display: inline;
  text-decoration: underline;
  color: #4B4B4B;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
}
.panel-escenarios .contenedor-panel-escenarios .contenido-panel-escenarios .filtro-escenario a {
  display: inline;
  text-decoration: underline;
  color: #515053;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
}
.panel-escenarios .contenedor-panel-escenarios .contenido-panel-escenarios .filtro-escenario a:hover {
  background-color: #c8c8c8;
}
.panel-escenarios .contenedor-panel-escenarios .contenido-panel-escenarios .filtro-escenario a:focus {
  color: #ffffff;
  background-color: #bb0404;
}
.panel-escenarios .contenedor-panel-escenarios .contenido-panel-escenarios .filtro-escenario.filtro-seleccionado {
  background-color: #bb0404;
}
.panel-escenarios .contenedor-panel-escenarios .contenido-panel-escenarios .filtro-escenario.filtro-seleccionado a {
  color: #ffffff;
}
.panel-escenarios .contenedor-panel-escenarios .contenido-panel-escenarios .filtros-ocultos {
  height: 0px;
  overflow: hidden;
}
.panel-escenarios .contenedor-panel-escenarios .contenido-panel-escenarios .filtros-ocultos .fila-filtros {
  line-height: 30px;
}
.panel-estados div:first-child {
  padding-left: 10px;
  text-align: left;
}
.panel-estados ul li {
  border: 1px solid #515053;
  border-top: 0;
  height: 25px;
  overflow: hidden;
  padding-top: 1px;
}
.panel-estados ul li:first-child {
  border: 1px solid #515053;
}
.panel-estados ul li .color {
  border: 1px solid #515053;
  cursor: pointer;
  display: inline;
  margin-left: 3px;
  padding-left: 15px;
  vertical-align: 0;
}
.panel-estados ul li .color:hover,
.panel-estados ul li .color:focus {
  border-color: #bb0404;
}
.panel-estados ul li .estado {
  cursor: pointer;
  display: inline;
  font-size: 12px;
  padding-left: 4px;
}
.panel-estados ul li .estado:hover,
.panel-estados ul li .estado:focus {
  color: #bb0404;
}
.panel-estados ul li .contador {
  cursor: default;
  display: inline;
  float: right;
  font-size: 12px;
  font-weight: bold;
  margin-right: 3px;
  padding-top: 3px;
}
.panel-estados ul li .total {
  cursor: pointer;
  display: inline;
  font-size: 12px;
  font-weight: bold;
  padding-left: 20px;
  padding-top: 2px;
}
.panel-estados ul li .total:hover,
.panel-estados ul li .total:focus {
  color: #bb0404;
}
.menu-popover {
  z-index: 999999;
  border: 1px solid #4B4B4B;
  min-width: 125px;
  background: #F5F5F5;
  box-shadow: 2px 2px 1px grey;
  padding: 3px;
}
.menu-popover ul li:not([data-role="node"]) {
  font-size: 12px;
  font-weight: bold;
  padding: 2px 2px 2px 2px;
  cursor: pointer;
  width: 100%;
  color: #515053;
  /* INICIO menu seleccionar entidad visor*/
  /* FIN menu seleccionar entidad visor*/
}
.menu-popover ul li:not([data-role="node"]) a {
  color: #515053;
  display: inline-block;
}
.menu-popover ul li:not([data-role="node"]) a:hover,
.menu-popover ul li:not([data-role="node"]) a:focus {
  color: #bb0404;
  text-decoration: none;
}
.menu-popover ul li:not([data-role="node"]).ordenar a {
  background: url(../../Source/Graficos/Repositorio/0105_1.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).ordenar a:hover,
.menu-popover ul li:not([data-role="node"]).ordenar a:focus {
  background: url(../../Source/Graficos/Repositorio/0105_2.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).mover-elemento a {
  background: url(../../Source/Graficos/Repositorio/0105_1.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).mover-elemento a:hover,
.menu-popover ul li:not([data-role="node"]).mover-elemento a:focus {
  background: url(../../Source/Graficos/Repositorio/0105_2.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).anyadir a {
  background: url(../../Source/Graficos/Repositorio/0042_1.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).anyadir a:hover,
.menu-popover ul li:not([data-role="node"]).anyadir a:focus {
  background: url(../../Source/Graficos/Repositorio/0042_2.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).anyadirFavoritos a {
  background: url(../../Source/Graficos/Repositorio/0146_1.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).anyadirFavoritos a:hover,
.menu-popover ul li:not([data-role="node"]).anyadirFavoritos a:focus {
  background: url(../../Source/Graficos/Repositorio/0146_2.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).eliminarFavoritos a {
  background: url(../../Source/Graficos/Repositorio/0147_1.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).eliminarFavoritos a:hover,
.menu-popover ul li:not([data-role="node"]).eliminarFavoritos a:focus {
  background: url(../../Source/Graficos/Repositorio/0147_2.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).abrirProcesoDeCompra a {
  background: url(../../Source/Graficos/Repositorio/0232_1.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).abrirProcesoDeCompra a:hover,
.menu-popover ul li:not([data-role="node"]).abrirProcesoDeCompra a:focus {
  background: url(../../Source/Graficos/Repositorio/0232_2.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).enviarAProceso a {
  background: url(../../Source/Graficos/Repositorio/0271_1.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).enviarAProceso a:hover,
.menu-popover ul li:not([data-role="node"]).enviarAProceso a:focus {
  background: url(../../Source/Graficos/Repositorio/0271_2.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).asignarComprador a {
  background: url(../../Source/Graficos/Repositorio/0175_1.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).asignarComprador a:hover,
.menu-popover ul li:not([data-role="node"]).asignarComprador a:focus {
  background: url(../../Source/Graficos/Repositorio/0175_2.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).aprobar a {
  background: url(../../Source/Graficos/Repositorio/0282_1.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).aprobar a:hover,
.menu-popover ul li:not([data-role="node"]).aprobar a:focus {
  background: url(../../Source/Graficos/Repositorio/0282_2.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).rechazar a {
  background: url(../../Source/Graficos/Repositorio/0339_1.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).rechazar a:hover,
.menu-popover ul li:not([data-role="node"]).rechazar a:focus {
  background: url(../../Source/Graficos/Repositorio/0339_2.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).anular a {
  background: url(../../Source/Graficos/Repositorio/0211_1.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).anular a:hover,
.menu-popover ul li:not([data-role="node"]).anular a:focus {
  background: url(../../Source/Graficos/Repositorio/0211_2.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).cerrar a {
  background: url(../../Source/Graficos/Repositorio/0276_1.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).cerrar a:hover,
.menu-popover ul li:not([data-role="node"]).cerrar a:focus {
  background: url(../../Source/Graficos/Repositorio/0276_2.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).enviar a {
  background: url(../../Source/Graficos/Repositorio/0271_1.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).enviar a:hover,
.menu-popover ul li:not([data-role="node"]).enviar a:focus {
  background: url(../../Source/Graficos/Repositorio/0271_2.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).reabrir a {
  background: url(../../Source/Graficos/Repositorio/0042_1.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).reabrir a:hover,
.menu-popover ul li:not([data-role="node"]).reabrir a:focus {
  background: url(../../Source/Graficos/Repositorio/0042_2.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).defecto a {
  background: url(../../Source/Graficos/Repositorio/0147_1.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).defecto a:hover,
.menu-popover ul li:not([data-role="node"]).defecto a:focus {
  background: url(../../Source/Graficos/Repositorio/0147_2.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).copiar a {
  background: url(../../Source/Graficos/Repositorio/0117_1.png) 8px 0 no-repeat;
  padding-left: 30px;
  padding-top: 0;
}
.menu-popover ul li:not([data-role="node"]).copiar a:hover,
.menu-popover ul li:not([data-role="node"]).copiar a:focus {
  background: url(../../Source/Graficos/Repositorio/0117_2.png) 8px 0 no-repeat;
  padding-top: 0;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).copiarCorporativo a {
  background: url(../../Source/Graficos/Repositorio/0117_1.png) 8px 2px no-repeat;
  padding-left: 30px;
  padding-top: 0px;
}
.menu-popover ul li:not([data-role="node"]).copiarCorporativo a:hover,
.menu-popover ul li:not([data-role="node"]).copiarCorporativo a:focus {
  background-image: url(../../Source/Graficos/Repositorio/0117_3.png) !important;
  background-repeat: no-repeat !important;
  background-position-x: 8px !important;
  background-position-y: 2px !important;
}
.menu-popover ul li:not([data-role="node"]).ordenarCorporativo a {
  background: url(../../Source/Graficos/Repositorio/0131_1.png) 8px 2px no-repeat;
  padding-left: 30px;
  padding-top: 0px;
}
.menu-popover ul li:not([data-role="node"]).ordenarCorporativo a:hover,
.menu-popover ul li:not([data-role="node"]).ordenarCorporativo a:focus {
  background-image: url(../../Source/Graficos/Repositorio/0131_3.png) !important;
  background-repeat: no-repeat !important;
  background-position-x: 8px !important;
  background-position-y: 2px !important;
}
.menu-popover ul li:not([data-role="node"]).ocultarCorporativo a {
  background: url(../../Source/Graficos/Repositorio/0235_0.png) 8px 2px no-repeat;
  padding-left: 30px;
  padding-top: 0px;
}
.menu-popover ul li:not([data-role="node"]).ocultarCorporativo a:hover,
.menu-popover ul li:not([data-role="node"]).ocultarCorporativo a:focus {
  background-image: url(../../Source/Graficos/Repositorio/0235_2.png) !important;
  background-repeat: no-repeat !important;
  background-position-x: 8px !important;
  background-position-y: 2px !important;
}
.menu-popover ul li:not([data-role="node"]).pegar a {
  background: url(../../Source/Graficos/Repositorio/0145_1.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).pegar a:hover,
.menu-popover ul li:not([data-role="node"]).pegar a:focus {
  background: url(../../Source/Graficos/Repositorio/0145_2.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).modificar a {
  background: url(../../Source/Graficos/Repositorio/0043_1.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).modificar a:hover,
.menu-popover ul li:not([data-role="node"]).modificar a:focus {
  background: url(../../Source/Graficos/Repositorio/0043_2.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).eliminar a {
  background: url(../../Source/Graficos/Repositorio/0041_1.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).eliminar a:hover,
.menu-popover ul li:not([data-role="node"]).eliminar a:focus {
  background: url(../../Source/Graficos/Repositorio/0041_2.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).enlazar a {
  background: url(../../Source/Graficos/Repositorio/0115_1.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).enlazar a:hover,
.menu-popover ul li:not([data-role="node"]).enlazar a:focus {
  background: url(../../Source/Graficos/Repositorio/0115_2.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).desenlazar a {
  background: url(../../Source/Graficos/Repositorio/0116_2.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).desenlazar a:hover,
.menu-popover ul li:not([data-role="node"]).desenlazar a:focus {
  background: url(../../Source/Graficos/Repositorio/0116_1.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).monitorizar a {
  background: url(../../Source/Graficos/Repositorio/0118_1.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).monitorizar a:hover,
.menu-popover ul li:not([data-role="node"]).monitorizar a:focus {
  background: url(../../Source/Graficos/Repositorio/0118_2.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).desmonitorizar a {
  background: url(../../Source/Graficos/Repositorio/0125_1.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).desmonitorizar a:hover,
.menu-popover ul li:not([data-role="node"]).desmonitorizar a:focus {
  background: url(../../Source/Graficos/Repositorio/0125_1.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).notapersonal a {
  background: url(../../Source/Graficos/Repositorio/0119_2.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).notapersonal a:hover,
.menu-popover ul li:not([data-role="node"]).notapersonal a:focus {
  background: url(../../Source/Graficos/Repositorio/0119_1.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).verBajas a {
  background: url(../../Source/Graficos/Repositorio/0045_2.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).verBajas a:hover,
.menu-popover ul li:not([data-role="node"]).verBajas a:focus {
  background: url(../../Source/Graficos/Repositorio/0045_1.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).concreta a {
  background: url(../../Source/Graficos/Repositorio/0127_1.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).concreta a:hover,
.menu-popover ul li:not([data-role="node"]).concreta a:focus {
  background: url(../../Source/Graficos/Repositorio/0127_2.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).relativa a {
  background: url(../../Source/Graficos/Repositorio/0128_1.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).relativa a:hover,
.menu-popover ul li:not([data-role="node"]).relativa a:focus {
  background: url(../../Source/Graficos/Repositorio/0128_2.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).periodo a {
  background: url(../../Source/Graficos/Repositorio/0129_1.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).periodo a:hover,
.menu-popover ul li:not([data-role="node"]).periodo a:focus {
  background: url(../../Source/Graficos/Repositorio/0129_2.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).accionrechazar a {
  background: url(../../Source/Graficos/Repositorio/0192_1.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).accionrechazar a:hover,
.menu-popover ul li:not([data-role="node"]).accionrechazar a:focus {
  background: url(../../Source/Graficos/Repositorio/0192_2.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).accion a {
  background: url(../../Source/Graficos/Repositorio/0148_1.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.menu-popover ul li:not([data-role="node"]).accion a:hover,
.menu-popover ul li:not([data-role="node"]).accion a:focus {
  background: url(../../Source/Graficos/Repositorio/0148_2.png) 8px 50% no-repeat;
  padding-left: 30px;
}
.contenedor-ordenar-escenarios-filtros-vistas .inline-block {
  display: inline-block;
}
.contenedor-ordenar-escenarios-filtros-vistas .desplegar {
  height: 24px;
  width: 18px;
}
.contenedor-ordenar-escenarios-filtros-vistas .desplegar.desplegado {
  background: url(../../Source/Graficos/Repositorio/0196_1.png) 5px 5px no-repeat;
}
.contenedor-ordenar-escenarios-filtros-vistas .desplegar.desplegado:hover,
.contenedor-ordenar-escenarios-filtros-vistas .desplegar.desplegado:focus {
  background: url(../../Source/Graficos/Repositorio/0196_2.png) 5px 5px no-repeat;
}
.contenedor-ordenar-escenarios-filtros-vistas .desplegar.plegado {
  background: url(../../Source/Graficos/Repositorio/0197_1.png) 5px 5px no-repeat;
}
.contenedor-ordenar-escenarios-filtros-vistas .desplegar.plegado:hover,
.contenedor-ordenar-escenarios-filtros-vistas .desplegar.plegado:focus {
  background: url(../../Source/Graficos/Repositorio/0197_2.png) 5px 5px no-repeat;
}
.contenedor-ordenar-escenarios-filtros-vistas .flechasOrdenar {
  height: 24px;
  width: 16px;
}
.contenedor-ordenar-escenarios-filtros-vistas .flechasOrdenar .arriba {
  cursor: pointer;
  height: 10px;
  width: 10px;
  background: url(../../Source/Graficos/Repositorio/0196_1.png) 0 50% no-repeat;
}
.contenedor-ordenar-escenarios-filtros-vistas .flechasOrdenar .arriba:hover,
.contenedor-ordenar-escenarios-filtros-vistas .flechasOrdenar .arriba:focus {
  background: url(../../Source/Graficos/Repositorio/0196_2.png) 0 50% no-repeat;
}
.contenedor-ordenar-escenarios-filtros-vistas .flechasOrdenar .arriba.deshabilitado {
  background: url(../../Source/Graficos/Repositorio/0196_4.png) 0 50% no-repeat;
}
.contenedor-ordenar-escenarios-filtros-vistas .flechasOrdenar .abajo {
  cursor: pointer;
  height: 10px;
  width: 10px;
  background: url(../../Source/Graficos/Repositorio/0197_1.png) 0 50% no-repeat;
}
.contenedor-ordenar-escenarios-filtros-vistas .flechasOrdenar .abajo:hover,
.contenedor-ordenar-escenarios-filtros-vistas .flechasOrdenar .abajo:focus {
  background: url(../../Source/Graficos/Repositorio/0197_2.png) 0 50% no-repeat;
}
.contenedor-ordenar-escenarios-filtros-vistas .flechasOrdenar .abajo.deshabilitado {
  background: url(../../Source/Graficos/Repositorio/0197_4.png) 0 50% no-repeat;
}
.contenedor-ordenar-escenarios-filtros-vistas .escenario,
.contenedor-ordenar-escenarios-filtros-vistas .filtro,
.contenedor-ordenar-escenarios-filtros-vistas .vista {
  cursor: pointer;
  color: #515053;
  background-color: white;
  vertical-align: 10px;
}
.contenedor-ordenar-escenarios-filtros-vistas .escenario.seleccionado,
.contenedor-ordenar-escenarios-filtros-vistas .filtro.seleccionado,
.contenedor-ordenar-escenarios-filtros-vistas .vista.seleccionado {
  color: #ffffff;
  background-color: #bb0404;
}
.contenedor-ordenar-escenarios-filtros-vistas .escenario.seleccionado:hover,
.contenedor-ordenar-escenarios-filtros-vistas .filtro.seleccionado:hover,
.contenedor-ordenar-escenarios-filtros-vistas .vista.seleccionado:hover {
  color: #515053;
  background-color: #c8c8c8;
}
.contenedor-ordenar-escenarios-filtros-vistas .escenario.seleccionado:focus,
.contenedor-ordenar-escenarios-filtros-vistas .filtro.seleccionado:focus,
.contenedor-ordenar-escenarios-filtros-vistas .vista.seleccionado:focus {
  color: #ffffff;
  background-color: #bb0404;
}
.contenedor-ordenar-escenarios-filtros-vistas .escenario:hover,
.contenedor-ordenar-escenarios-filtros-vistas .filtro:hover,
.contenedor-ordenar-escenarios-filtros-vistas .vista:hover,
.contenedor-ordenar-escenarios-filtros-vistas .escenario:focus,
.contenedor-ordenar-escenarios-filtros-vistas .filtro:focus,
.contenedor-ordenar-escenarios-filtros-vistas .vista:focus {
  background-color: #c8c8c8;
}
.contenedor-ordenar-escenarios-filtros-vistas .filtros-ocultos {
  height: 0;
  overflow: hidden;
  padding-left: 25px;
}
.nota-personal {
  background: url(../../Source/Graficos/Repositorio/0119_2.png) 0 50% no-repeat;
  cursor: pointer;
  display: inline-block;
  height: 15px;
  width: 15px;
}
.accion-pendiente {
  background: url(../../Source/Graficos/Repositorio/0337_2.png) 0 50% no-repeat;
  display: inline-block;
  height: 15px;
  width: 15px;
}
.monitorizado {
  background: url(../../Source/Graficos/Repositorio/0118_2.png) 0 50% no-repeat;
  cursor: pointer;
  display: inline-block;
  height: 15px;
  width: 15Px;
}
.no-monitorizado {
  background: url(../../Source/Graficos/Repositorio/0118_1.png) 0 50% no-repeat;
  cursor: pointer;
  display: inline-block;
  height: 15px;
  width: 15px;
}
.menu-seleccionar-entidad-visor {
  padding: 5px;
}
.menu-seleccionar-entidad-visor ul li {
  display: block;
  padding: 5px 20px 5px 10px;
}
.menu-seleccionar-entidad-visor ul li a.Procesos {
  background: url(../../Source/Graficos/Repositorio/0232_1.png) 0 50% no-repeat;
}
.menu-seleccionar-entidad-visor ul li a.Procesos:hover,
.menu-seleccionar-entidad-visor ul li a.Procesos:focus {
  background: url(../../Source/Graficos/Repositorio/0232_2.png) 0 50% no-repeat;
}
.menu-seleccionar-entidad-visor ul li a.SolicitudesCompra {
  background: url(../../Source/Graficos/Repositorio/0234_1.png) 0 50% no-repeat;
}
.menu-seleccionar-entidad-visor ul li a.SolicitudesCompra:hover,
.menu-seleccionar-entidad-visor ul li a.SolicitudesCompra:focus {
  background: url(../../Source/Graficos/Repositorio/0234_2.png) 0 50% no-repeat;
}
.control-fechas {
  display: inline-block;
}
.control-fechas .fecha-concreta {
  background: url(../../Source/Graficos/Repositorio/0127_1.png) 0 50% no-repeat;
  padding-left: 30px;
  padding-top: 2px;
}
.control-fechas .fecha-concreta:hover,
.control-fechas .fecha-concreta:focus {
  background: url(../../Source/Graficos/Repositorio/0127_2.png) 0 50% no-repeat;
}
.control-fechas .fecha-relativa {
  background: url(../../Source/Graficos/Repositorio/0128_1.png) 0 50% no-repeat;
  padding-left: 30px;
  padding-top: 2px;
}
.control-fechas .fecha-relativa:hover,
.control-fechas .fecha-relativa:focus {
  background: url(../../Source/Graficos/Repositorio/0128_2.png) 0 50% no-repeat;
}
.control-fechas .fecha-periodo {
  background: url(../../Source/Graficos/Repositorio/0129_1.png) 0 50% no-repeat;
  padding-left: 30px;
  padding-top: 2px;
}
.control-fechas .fecha-periodo:hover,
.control-fechas .fecha-periodo:focus {
  background: url(../../Source/Graficos/Repositorio/0129_2.png) 0 50% no-repeat;
}
.comprobando {
  background-image: url(../../Source/Graficos/Gif/ajax-loader.gif);
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 55px;
}
.comprobado {
  background-image: url(../../Source/Graficos/Repositorio/0273.png);
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 40px;
}
.fallido {
  background-image: url(../../Source/Graficos/Repositorio/0365.png);
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 40px;
}
.botonPulsable {
  margin-top: 3px !important;
  margin-bottom: 3px !important;
}
.botonPulsable.pulsado {
  box-shadow: none !important;
  font-weight: bold !important;
  color: #B40000 !important;
  border: 3px solid #B40000 !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.menu-horizontal {
  background: #ffffff;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #c7cac5), color-stop(1, #ffffff));
  background: -ms-linear-gradient(bottom, #c7cac5, #ffffff);
  background: -moz-linear-gradient(center bottom, #c7cac5 0%, #ffffff 100%);
  background: -o-linear-gradient(#ffffff, #c7cac5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c7cac5', GradientType=0);
  height: 24px;
  overflow: visible;
  font-size: 11px;
}
.menu-horizontal ul {
  display: inline;
  float: right;
  list-style: none;
  margin: 0;
  padding-right: 10px;
  text-align: left;
  z-index: 2;
  border: 1px dotted #515053;
  border-width: 0 0 0 1px;
}
.menu-horizontal ul li {
  border: 1px dotted #515053;
  border-width: 0 1px 0 0;
  cursor: pointer;
  display: inline-block;
  margin-right: -4px;
  padding: 5px 0 0 15px;
  position: relative;
  text-align: left;
  -webkit-transition: all 0.2s all ease-out;
  -moz-transition: all 0.2s all ease-out;
  -o-transition: all 0.2s all ease-out;
  transition: all 0.2s all ease-out;
  /*&.BotonInicial {
                border: 1px dotted @color_textos;
                border-width: 0 1px 0 1px;
            }*/
}
.menu-horizontal ul li.anyadir {
  background: url(../../Source/Graficos/Repositorio/0042_1.png) 8px 5px no-repeat;
}
.menu-horizontal ul li.anyadir:hover,
.menu-horizontal ul li.anyadir:focus {
  background-image: url(../../Source/Graficos/Repositorio/0042_2.png);
}
.menu-horizontal ul li.anyadir-pestanya {
  background: url(../../Source/Graficos/Repositorio/0274_1.png) 7px 5px no-repeat;
}
.menu-horizontal ul li.anyadir-pestanya:hover,
.menu-horizontal ul li.anyadir-pestanya:focus {
  background-image: url(../../Source/Graficos/Repositorio/0274_2.png);
}
.menu-horizontal ul li.anyadir-disenyo {
  background: url(../../Source/Graficos/Repositorio/0107_1.png) 7px 5px no-repeat;
}
.menu-horizontal ul li.anyadir-disenyo:hover,
.menu-horizontal ul li.anyadir-disenyo:focus {
  background-image: url(../../Source/Graficos/Repositorio/0107_2.png);
}
.menu-horizontal ul li.anyadir-grupo {
  background: url(../../Source/Graficos/Repositorio/0097_1.png) 7px 5px no-repeat;
}
.menu-horizontal ul li.anyadir-grupo:hover,
.menu-horizontal ul li.anyadir-grupo:focus {
  background-image: url(../../Source/Graficos/Repositorio/0097_2.png);
}
.menu-horizontal ul li.modificar {
  background: url(../../Source/Graficos/Repositorio/0043_1.png) 8px 5px no-repeat;
}
.menu-horizontal ul li.modificar:hover,
.menu-horizontal ul li.modificar:focus {
  background-image: url(../../Source/Graficos/Repositorio/0043_2.png);
}
.menu-horizontal ul li.eliminar {
  background: url(../../Source/Graficos/Repositorio/0041_1.png) 7px 5px no-repeat;
}
.menu-horizontal ul li.eliminar:hover,
.menu-horizontal ul li.eliminar:focus {
  background-image: url(../../Source/Graficos/Repositorio/0041_2.png);
}
.menu-horizontal ul li.mover-elemento {
  background: url(../../Source/Graficos/Repositorio/0105_1.png) 7px 5px no-repeat;
}
.menu-horizontal ul li.mover-elemento:hover,
.menu-horizontal ul li.mover-elemento:focus {
  background-image: url(../../Source/Graficos/Repositorio/0105_2.png);
}
.menu-horizontal ul li.cambiar-fuente {
  background: url(../../Source/Graficos/Repositorio/0106_1.png) 7px 5px no-repeat;
}
.menu-horizontal ul li.cambiar-fuente:hover,
.menu-horizontal ul li.cambiar-fuente:focus {
  background-image: url(../../Source/Graficos/Repositorio/0106_2.png);
}
.menu-horizontal ul li.editar-lienzo {
  background: url(../../Source/Graficos/Repositorio/0120_1.png) 7px 5px no-repeat;
}
.menu-horizontal ul li.editar-lienzo:hover,
.menu-horizontal ul li.editar-lienzo:focus {
  background-image: url(../../Source/Graficos/Repositorio/0120_2.png);
}
.menu-horizontal ul li.disenyar {
  background: url(../../Source/Graficos/Repositorio/0107_1.png) 7px 5px no-repeat;
}
.menu-horizontal ul li.disenyar:hover,
.menu-horizontal ul li.disenyar:focus {
  background-image: url(../../Source/Graficos/Repositorio/0107_2.png);
}
.menu-horizontal ul li.copiar {
  background: url(../../Source/Graficos/Repositorio/0117_1.png) 7px 5px no-repeat;
}
.menu-horizontal ul li.copiar:hover,
.menu-horizontal ul li.copiar:focus {
  background-image: url(../../Source/Graficos/Repositorio/0117_2.png);
}
.menu-horizontal ul li.guardar {
  background: url(../../Source/Graficos/Repositorio/0089_1.png) 7px 5px no-repeat;
}
.menu-horizontal ul li.guardar:hover,
.menu-horizontal ul li.guardar:focus {
  background-image: url(../../Source/Graficos/Repositorio/0089_2.png);
}
.menu-horizontal ul li.configuracion {
  background: url(../../Source/Graficos/Repositorio/0109_1.png) 7px 5px no-repeat;
}
.menu-horizontal ul li.configuracion:hover,
.menu-horizontal ul li.configuracion:focus {
  background-image: url(../../Source/Graficos/Repositorio/0109_2.png);
}
.menu-horizontal ul li.clave {
  background: url(../../Source/Graficos/Repositorio/0191_1.png) 7px 5px no-repeat;
}
.menu-horizontal ul li.clave:hover,
.menu-horizontal ul li.clave:focus {
  background-image: url(../../Source/Graficos/Repositorio/0191_2.png);
}
.menu-horizontal ul li.cancelar {
  background: url(../../Source/Graficos/Repositorio/0192_1.png) 7px 5px no-repeat;
}
.menu-horizontal ul li.cancelar:hover,
.menu-horizontal ul li.cancelar:focus {
  background-image: url(../../Source/Graficos/Repositorio/0192_2.png);
}
.menu-horizontal ul li.persona {
  background: url(../../Source/Graficos/Repositorio/0056_1.png) 7px 5px no-repeat;
}
.menu-horizontal ul li.persona:hover,
.menu-horizontal ul li.persona:focus {
  background-image: url(../../Source/Graficos/Repositorio/0056_2.png);
}
.menu-horizontal ul li.desplegable {
  background: url(../../Source/Graficos/Repositorio/0082_1.png) 7px 5px no-repeat;
}
.menu-horizontal ul li.desplegable:hover,
.menu-horizontal ul li.desplegable:focus {
  background-image: url(../../Source/Graficos/Repositorio/0082_2.png);
}
.menu-horizontal ul li.validar {
  background: url(../../Source/Graficos/Repositorio/0185_1.png) 7px 5px no-repeat;
}
.menu-horizontal ul li.validar:hover,
.menu-horizontal ul li.validar:focus {
  background-image: url(../../Source/Graficos/Repositorio/0185_2.png);
}
.menu-horizontal ul li.escalados {
  background: url(../../Source/Graficos/Repositorio/0172_1.png) 7px 5px no-repeat;
}
.menu-horizontal ul li.escalados:hover,
.menu-horizontal ul li.escalados:focus {
  background-image: url(../../Source/Graficos/Repositorio/0172_2.png);
}
.menu-horizontal ul li.escalados-check {
  background: url(../../Source/Graficos/Repositorio/0172_1.png) 32px 5px no-repeat;
}
.menu-horizontal ul li.escalados-check .check-con-icono input {
  margin-top: 0;
  vertical-align: -3px;
}
.menu-horizontal ul li.escalados-check .check-con-icono a {
  margin-left: 10px;
  margin-right: 5px;
  margin-top: 0;
  vertical-align: 0;
}
.menu-horizontal ul li.escalados-check:hover,
.menu-horizontal ul li.escalados-check:focus {
  background-image: url(../../Source/Graficos/Repositorio/0172_2.png);
}
.menu-horizontal ul li.volver {
  background: url(../../Source/Graficos/Repositorio/0256_1.png) 7px 5px no-repeat;
}
.menu-horizontal ul li.volver:hover,
.menu-horizontal ul li.volver:focus {
  background-image: url(../../Source/Graficos/Repositorio/0256_2.png);
}
.menu-horizontal ul li.marco-fijo {
  background: url(../../Source/Graficos/Repositorio/0083_1.png) 7px 5px no-repeat;
}
.menu-horizontal ul li.marco-fijo:hover,
.menu-horizontal ul li.marco-fijo:focus {
  background-image: url(../../Source/Graficos/Repositorio/0083_2.png);
}
.menu-horizontal ul li.marco-desplegable {
  background: url(../../Source/Graficos/Repositorio/0082_1.png) 7px 5px no-repeat;
}
.menu-horizontal ul li.marco-desplegable:hover,
.menu-horizontal ul li.marco-desplegable:focus {
  background-image: url(../../Source/Graficos/Repositorio/0082_2.png);
}
.menu-horizontal ul li.etiqueta-libre {
  background: url(../../Source/Graficos/Repositorio/0075_1.png) 7px 5px no-repeat;
}
.menu-horizontal ul li.etiqueta-libre:hover,
.menu-horizontal ul li.etiqueta-libre:focus {
  background-image: url(../../Source/Graficos/Repositorio/0075_2.png);
}
.menu-horizontal ul li.separador {
  background: url(../../Source/Graficos/Repositorio/0259_1.png) 7px 5px no-repeat;
}
.menu-horizontal ul li.separador:hover,
.menu-horizontal ul li.separador:focus {
  background-image: url(../../Source/Graficos/Repositorio/0259_2.png);
}
.menu-horizontal ul li a {
  color: #515053;
  font-family: Arial, sans-serif;
  font-weight: bold;
  margin: 0 10px;
}
.menu-horizontal ul li a:hover,
.menu-horizontal ul li a:focus {
  color: #bb0404;
  text-decoration: none;
}
.menu-horizontal ul li:hover,
.menu-horizontal ul li:focus {
  color: #000000;
}
.menu-horizontal ul li:hover > ul,
.menu-horizontal ul li:focus > ul {
  display: block;
  opacity: 1;
  visibility: visible;
  z-index: 999;
}
.menu-horizontal ul li ul {
  -webkit-box-shadow: 30px 20px 40px -25px #8c878c;
  -moz-box-shadow: 30px 20px 40px -25px #8c878c;
  box-shadow: 30px 20px 40px -25px #8c878c;
  -webkit-transition: all 0.2s opacity ease-out;
  -moz-transition: all 0.2s opacity ease-out;
  -o-transition: all 0.2s opacity ease-out;
  transition: all 0.2s opacity ease-out;
  background-color: #E3E3E3;
  display: none;
  left: 0;
  opacity: 0;
  padding: 0;
  position: absolute;
  top: 22px;
  padding-bottom: 10px;
  visibility: hidden;
  width: auto;
}
.menu-horizontal ul li ul li {
  background-position: 6px 7px !important;
  color: #000000;
  display: block;
  margin: 0;
  position: relative;
  width: 260px;
}
.menu-horizontal ul li ul li a {
  display: block;
  margin: 0;
  padding: 2px 10px;
}
.menu-horizontal ul li ul li ul {
  display: none;
  margin: -20px 0 0 -199px;
}
.menu-horizontal ul li ul li:hover ul,
.menu-horizontal ul li ul li:focus ul {
  display: inline-block;
}
.menu-horizontal ul li.masOpciones {
  background: url(../../Source/Graficos/Repositorio/0082_1.png) 10px 50% no-repeat;
  padding-left: 4px;
}
.menu-horizontal ul li.masOpciones ul {
  float: right;
  right: 0;
  width: 100%;
}
.menu-horizontal ul li.masOpciones:hover,
.menu-horizontal ul li.masOpciones:focus {
  background-image: url(../../Source/Graficos/Repositorio/0082_2.png);
}
.menu-horizontal ul li.edicionFormulas {
  background: url(../../Source/Graficos/Repositorio/0226_1.png) 8px 5px no-repeat;
}
.menu-horizontal ul li.edicionFormulas:hover,
.menu-horizontal ul li.edicionFormulas:focus {
  background-image: url(../../Source/Graficos/Repositorio/0226_2.png);
}
.pestanas ul.nav {
  padding-top: 5px;
  max-height: 32px;
}
.pestanas ul.nav li {
  background-color: #F5F5F5;
  border: 1px solid #DDDDDD;
  /*border-radius: 3px 3px 0 0;*/
  margin-right: 2px;
  border-bottom: 1px solid #dddddd;
  color: #000000;
  font-weight: bold;
}
.pestanas ul.nav li a:focus {
  background-color: #AAA !important;
  color: #ffffff;
}
.pestanas ul.nav li.disabled a:hover,
.pestanas ul.nav li.disabled a:focus {
  background-color: #909090 !important;
}
.pestanas ul.nav li.active {
  border-bottom: 1px solid #ffffff;
  background-color: #bb0404 !important;
  color: #ffffff !important;
}
.pestanas ul.nav li.active a {
  border: 0;
  background-color: #bb0404 !important;
  color: #ffffff !important;
}
.pestanas ul.nav li a {
  border: 0;
  color: #707070;
  cursor: pointer;
  font-size: 12px;
  height: 25px;
  padding: 3px 15px 3px 5px;
  text-decoration: none;
}
.pestanas ul.nav li.active {
  background-color: #FFFFFF;
}
.pestanas ul.nav li.active a {
  border-bottom: 0 !important;
  color: #000000;
  font-weight: bold;
  border: 0 !important;
}
.pestanas ul.nav li.disabled a {
  border-bottom: 0;
  color: #C3C3C3;
  cursor: not-allowed;
}
.pestanas ul.nav .contenedorTabs {
  border-bottom: 1px solid #dddddd;
}
.pestanas ul.nav .botonNavDerecha {
  cursor: pointer;
  background: url(../../Source/Graficos/Repositorio/0188_1.png) 0px 5px no-repeat;
}
.pestanas ul.nav .botonNavDerecha:hover {
  background-image: url(../../Source/Graficos/Repositorio/0188_2.png);
}
.pestanas ul.nav .botonNavIzquierda {
  cursor: pointer;
  background: url(../../Source/Graficos/Repositorio/0189_1.png) 0px 5px no-repeat;
}
.pestanas ul.nav .botonNavIzquierda:hover {
  background-image: url(../../Source/Graficos/Repositorio/0189_2.png);
}
.pestanas ul.nav .botonNavIzquierdaDeshabilitado {
  background: url(../../Source/Graficos/Repositorio/0189_4.png) 0px 5px no-repeat;
}
.pestanas ul.nav .botonNavDerechaDeshabilitado {
  background: url(../../Source/Graficos/Repositorio/0188_4.png) 0px 5px no-repeat;
}
.pestanas .pestanas-contenido {
  background-color: #FFFFFF;
  border-color: #DDDDDD;
  border-style: solid;
  border-width: 0 1px 1px 1px;
  padding: 10px 20px;
  overflow: auto;
}
.menuOrdenarPor {
  position: absolute;
  cursor: pointer;
}
.menuOrdenarPor ul {
  background-color: #E3E3E3;
  margin: 0;
  padding: 0;
  z-index: 9999;
  margin-right: 5px;
}
.menuOrdenarPor ul li {
  border: 0;
  color: #515053;
  cursor: pointer;
  display: block;
  font-size: 11px;
  font-weight: bold;
  margin: 0;
  padding: 3px 10px 3px 10px;
  text-align: left;
}
.menuOrdenarPor ul li:hover,
.menuOrdenarPor ul li:focus {
  color: #bb0404;
}
/*Estilos necesarios para la barra de "Atencion cambios pendientes" */
.menu-guardado {
  background: #c7cac5;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #c7cac5), color-stop(1, #ffffff));
  background: -ms-linear-gradient(bottom, #c7cac5, #ffffff);
  background: -moz-linear-gradient(center bottom, #c7cac5 0%, #ffffff 100%);
  background: -o-linear-gradient(#ffffff, #c7cac5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c7cac5', GradientType=0);
  float: none;
  height: 23px;
  text-align: center;
  width: 100%;
  display: block;
}
.menu-guardado.filtro-formulas h3.cabecera {
  background: url(../../Graficos/Repositorio/0096_1.png) 0% 50% no-repeat;
  padding-left: 20px;
}
.menu-guardado.filtro-formulas h3.grupo {
  background: url(../../Graficos/Repositorio/0097_1.png) 0% 50% no-repeat;
  padding-left: 20px;
}
.menu-guardado.filtro-formulas h3.linea {
  background: url(../../Graficos/Repositorio/0096_1.png) 0% 50% no-repeat;
  padding-left: 20px;
}
.menu-guardado.filtro-formulas ul li {
  padding: 3px 6px;
}
.menu-guardado.filtro-formulas ul li:last-child {
  border-left: 1px dotted #515053;
  margin-right: 9px;
}
.menu-guardado.filtro-formulas ul li:first-child {
  border-right: none;
}
.menu-guardado.filtro-formulas ul li label,
.menu-guardado.filtro-formulas ul li input[type="radio"] {
  font-size: 11px;
  margin-top: 1px;
  vertical-align: -2px;
}
.menu-guardado.cambios-pendientes {
  display: table;
  background: #FFDDDD;
  table-layout: fixed;
}
.menu-guardado.cambios-pendientes h3 {
  width: auto;
  display: table-cell;
  vertical-align: middle;
}
.menu-guardado.cambios-pendientes div.cambios-pendientes {
  font-size: 13px;
  font-weight: bold;
  color: #AA0000;
  width: auto;
  height: auto;
  display: table-cell;
  vertical-align: middle;
}
.menu-guardado.cambios-pendientes div.clearfix {
  width: 0;
  height: auto;
  display: block;
}
.menu-guardado.cambios-pendientes .menu-proceso > a {
  border-left: 0 !important;
}
.menu-guardado.cambios-pendientes .botonera-contenedor {
  background: #FFDDDD;
  width: auto;
  display: table-cell;
  vertical-align: middle;
  border-top: 1px dotted #000;
}
.menu-guardado.cambios-pendientes .botonera-contenedor.cambios-pendientes {
  display: block;
}
.menu-guardado.cambios-pendientes .botonera-contenedor > ul > li {
  padding-left: 5px !important;
  width: auto;
}
.menu-guardado.cambios-pendientes .botonera-contenedor > ul > li.cambios-pendientes {
  display: inline;
}
.menu-guardado h2 {
  color: #515053;
  font-weight: bold;
  font-size: 18px;
  float: left;
  padding: 5px 0 0 5px;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  width: 50%;
}
.menu-guardado h3 {
  color: #515053;
  float: left;
  font-size: 13px;
  font-weight: bold;
  height: 24px;
  margin-left: 5px;
  padding-top: 6px;
  text-align: left;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.menu-guardado div.cambios-pendientes {
  display: none;
}
.menu-guardado .botonera-contenedor {
  background-image: -webkit-gradient(linear, 0% 100%, 0% 0%, from(#c7cac5), to(#ffffff));
  border: 0;
  float: right;
  width: 100%;
  height: 23px;
}
.menu-guardado .botonera-contenedor li.menu-proceso {
  padding-left: 5px !important;
}
.menu-guardado .botonera-contenedor li.menu-proceso > a {
  border-left: 1px dotted #000;
}
.menu-guardado .botonera-contenedor li.cambios-pendientes {
  display: none;
  width: 100px;
}
.menu-guardado .botonera-contenedor li.oculto {
  display: none !important;
}
.menu-guardado .botones-titulo {
  float: left;
  width: 50%;
}
.menu-guardado .botones-titulo ul {
  float: right;
  padding: 5px 10px 5px 5px;
}
.menu-guardado .botones-titulo ul li {
  display: inline;
  padding: 0 0 0 20px;
}
.menu-guardado .botones-titulo ul li a {
  color: #515053;
  font-weight: bold;
}
.menu-guardado .botones-titulo ul li a:hover {
  text-decoration: none;
  color: #bb0404;
}
.menu-guardado .botones-titulo ul li a.flujoTrabajo {
  padding-left: 25px;
  background-repeat: no-repeat;
  background-image: url(../../Graficos/Repositorio/0111_1.png);
}
.menu-guardado .botones-titulo ul li a.flujoTrabajo:hover {
  background-image: url(../../Graficos/Repositorio/0111_2.png);
}
.botonera-contenedor {
  background: #ffffff;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #c7cac5), color-stop(1, #ffffff));
  background: -ms-linear-gradient(bottom, #c7cac5, #ffffff);
  background: -moz-linear-gradient(center bottom, #c7cac5 0%, #ffffff 100%);
  background: -o-linear-gradient(#ffffff, #c7cac5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c7cac5', GradientType=0);
  font-size: 12px;
  font-weight: bold;
  min-height: 22px;
  text-align: right;
  width: 100%;
}
.botonera-contenedor ul {
  margin: 0;
  border-width: 0 0 0 1px;
}
.botonera-contenedor ul li,
.botonera-contenedor ul .botonNormal {
  border: 1px dotted #515053;
  border-width: 0 1px 0 0;
  display: inline-block;
  list-style: none;
  padding: 3px 8px 3px 1px;
  cursor: pointer;
  position: relative;
  height: 19px;
}
.botonera-contenedor ul li.oculto,
.botonera-contenedor ul .botonNormal.oculto {
  display: none;
}
.botonera-contenedor ul li:first-child,
.botonera-contenedor ul .botonNormal:first-child,
.botonera-contenedor ul li.botonPrimero,
.botonera-contenedor ul .botonNormal.botonPrimero {
  border-width: 0 1px;
}
.botonera-contenedor ul li.BotonInicial,
.botonera-contenedor ul .botonNormal.BotonInicial {
  border: 1px dotted #515053;
  border-width: 0 1px 0 1px;
}
.botonera-contenedor ul li div:not(.especial),
.botonera-contenedor ul .botonNormal div:not(.especial) {
  display: inline;
}
.botonera-contenedor ul li div:not(.especial) input[type="checkbox"],
.botonera-contenedor ul .botonNormal div:not(.especial) input[type="checkbox"] {
  background: none;
  cursor: pointer;
  margin: 0;
  margin-left: 4px;
  margin-right: 6px;
  vertical-align: -3px !important;
}
.botonera-contenedor ul li div:not(.especial) input[type="checkbox"]:hover + label,
.botonera-contenedor ul .botonNormal div:not(.especial) input[type="checkbox"]:hover + label {
  color: #bb0404;
}
.botonera-contenedor ul li div:not(.especial) input[type="radio"],
.botonera-contenedor ul .botonNormal div:not(.especial) input[type="radio"] {
  background: none;
  cursor: pointer;
  vertical-align: -4px !important;
}
.botonera-contenedor ul li div:not(.especial) input[type="radio"]:hover + label,
.botonera-contenedor ul .botonNormal div:not(.especial) input[type="radio"]:hover + label {
  color: #bb0404;
}
.botonera-contenedor ul li div:not(.especial) label,
.botonera-contenedor ul .botonNormal div:not(.especial) label {
  display: inline;
  font-size: 11px;
  vertical-align: 0 !important;
  cursor: pointer;
}
.botonera-contenedor ul li div:not(.especial) label:hover,
.botonera-contenedor ul .botonNormal div:not(.especial) label:hover {
  color: #bb0404;
}
.botonera-contenedor ul li input[type="button"],
.botonera-contenedor ul .botonNormal input[type="button"] {
  background: none;
  border: 0;
  color: #515053;
  cursor: pointer;
  font-size: 11px;
  font-weight: bold;
  margin: 0;
  padding: 3px 10px 3px 20px;
}
.botonera-contenedor ul li input[type="button"]:hover,
.botonera-contenedor ul .botonNormal input[type="button"]:hover {
  color: #bb0404;
}
.botonera-contenedor ul li.editar a,
.botonera-contenedor ul .botonNormal.editar a {
  background: url(../../Source/Graficos/Repositorio/0043_1.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.editar a:hover,
.botonera-contenedor ul .botonNormal.editar a:hover,
.botonera-contenedor ul li.editar a:focus,
.botonera-contenedor ul .botonNormal.editar a:focus {
  background: url(../../Source/Graficos/Repositorio/0043_2.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.nuevo a,
.botonera-contenedor ul .botonNormal.nuevo a {
  background: url(../../Source/Graficos/Repositorio/0042_1.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.nuevo a:hover,
.botonera-contenedor ul .botonNormal.nuevo a:hover,
.botonera-contenedor ul li.nuevo a:focus,
.botonera-contenedor ul .botonNormal.nuevo a:focus {
  background: url(../../Source/Graficos/Repositorio/0042_2.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.cuotasDisco a,
.botonera-contenedor ul .botonNormal.cuotasDisco a {
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.cuotasDisco a:hover,
.botonera-contenedor ul .botonNormal.cuotasDisco a:hover,
.botonera-contenedor ul li.cuotasDisco a:focus,
.botonera-contenedor ul .botonNormal.cuotasDisco a:focus {
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.visorActividad a,
.botonera-contenedor ul .botonNormal.visorActividad a {
  background: url(../../Source/Graficos/Repositorio/0102_1.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.visorActividad a:hover,
.botonera-contenedor ul .botonNormal.visorActividad a:hover,
.botonera-contenedor ul li.visorActividad a:focus,
.botonera-contenedor ul .botonNormal.visorActividad a:focus {
  background: url(../../Source/Graficos/Repositorio/0102_2.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.detalle a,
.botonera-contenedor ul .botonNormal.detalle a {
  background: url(../../Source/Graficos/Repositorio/0091_1.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.detalle a:hover,
.botonera-contenedor ul .botonNormal.detalle a:hover,
.botonera-contenedor ul li.detalle a:focus,
.botonera-contenedor ul .botonNormal.detalle a:focus {
  background: url(../../Source/Graficos/Repositorio/0091_2.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.eliminar a,
.botonera-contenedor ul .botonNormal.eliminar a {
  background: url(../../Source/Graficos/Repositorio/0041_1.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.eliminar a:hover,
.botonera-contenedor ul .botonNormal.eliminar a:hover,
.botonera-contenedor ul li.eliminar a:focus,
.botonera-contenedor ul .botonNormal.eliminar a:focus {
  background: url(../../Source/Graficos/Repositorio/0041_2.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.copiar a,
.botonera-contenedor ul .botonNormal.copiar a {
  background: url(../../Source/Graficos/Repositorio/0117_1.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.copiar a:hover,
.botonera-contenedor ul .botonNormal.copiar a:hover,
.botonera-contenedor ul li.copiar a:focus,
.botonera-contenedor ul .botonNormal.copiar a:focus {
  background: url(../../Source/Graficos/Repositorio/0117_2.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.sustituir a,
.botonera-contenedor ul .botonNormal.sustituir a {
  background: url(../../Source/Graficos/Repositorio/0299_1.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.sustituir a:hover,
.botonera-contenedor ul .botonNormal.sustituir a:hover,
.botonera-contenedor ul li.sustituir a:focus,
.botonera-contenedor ul .botonNormal.sustituir a:focus {
  background: url(../../Source/Graficos/Repositorio/0299_2.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.calcular a,
.botonera-contenedor ul .botonNormal.calcular a {
  background: url(../../Source/Graficos/Repositorio/0074_1.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.calcular a:focus,
.botonera-contenedor ul .botonNormal.calcular a:focus,
.botonera-contenedor ul li.calcular a:hover,
.botonera-contenedor ul .botonNormal.calcular a:hover {
  background: url(../../Source/Graficos/Repositorio/0074_2.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.salir a,
.botonera-contenedor ul .botonNormal.salir a {
  background: url(../../Source/Graficos/Repositorio/0256_1.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.salir a:focus,
.botonera-contenedor ul .botonNormal.salir a:focus,
.botonera-contenedor ul li.salir a:hover,
.botonera-contenedor ul .botonNormal.salir a:hover {
  background: url(../../Source/Graficos/Repositorio/0256_2.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.disenyoFormularioFlujo a,
.botonera-contenedor ul .botonNormal.disenyoFormularioFlujo a {
  background: url(../../Source/Graficos/Repositorio/0229_1.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.disenyoFormularioFlujo a:hover,
.botonera-contenedor ul .botonNormal.disenyoFormularioFlujo a:hover,
.botonera-contenedor ul li.disenyoFormularioFlujo a:focus,
.botonera-contenedor ul .botonNormal.disenyoFormularioFlujo a:focus {
  background: url(../../Source/Graficos/Repositorio/0229_2.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.vista a,
.botonera-contenedor ul .botonNormal.vista a {
  background: url(../../Source/Graficos/Repositorio/0257_1.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.vista a:hover,
.botonera-contenedor ul .botonNormal.vista a:hover,
.botonera-contenedor ul li.vista a:focus,
.botonera-contenedor ul .botonNormal.vista a:focus {
  background: url(../../Source/Graficos/Repositorio/0257_2.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.flujoTrabajo a,
.botonera-contenedor ul .botonNormal.flujoTrabajo a {
  background: url(../../Source/Graficos/Repositorio/0111_1.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.flujoTrabajo a:hover,
.botonera-contenedor ul .botonNormal.flujoTrabajo a:hover,
.botonera-contenedor ul li.flujoTrabajo a:focus,
.botonera-contenedor ul .botonNormal.flujoTrabajo a:focus {
  background: url(../../Source/Graficos/Repositorio/0111_2.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.reubicar a,
.botonera-contenedor ul .botonNormal.reubicar a {
  background: url(../../Source/Graficos/Repositorio/0047_1.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.reubicar a:hover,
.botonera-contenedor ul .botonNormal.reubicar a:hover,
.botonera-contenedor ul li.reubicar a:focus,
.botonera-contenedor ul .botonNormal.reubicar a:focus {
  background: url(../../Source/Graficos/Repositorio/0047_2.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.cronograma a,
.botonera-contenedor ul .botonNormal.cronograma a {
  background: url(../../Source/Graficos/Repositorio/0099_1.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.cronograma a:hover,
.botonera-contenedor ul .botonNormal.cronograma a:hover,
.botonera-contenedor ul li.cronograma a:focus,
.botonera-contenedor ul .botonNormal.cronograma a:focus {
  background: url(../../Source/Graficos/Repositorio/0099_2.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.anular a,
.botonera-contenedor ul .botonNormal.anular a {
  background: url(../../Source/Graficos/Repositorio/0041_1.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.anular a:hover,
.botonera-contenedor ul .botonNormal.anular a:hover,
.botonera-contenedor ul li.anular a:focus,
.botonera-contenedor ul .botonNormal.anular a:focus {
  background: url(../../Source/Graficos/Repositorio/0041_2.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.cambiarCodigo a,
.botonera-contenedor ul .botonNormal.cambiarCodigo a {
  background: url(../../Source/Graficos/Repositorio/0041_1.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.cambiarCodigo a:hover,
.botonera-contenedor ul .botonNormal.cambiarCodigo a:hover,
.botonera-contenedor ul li.cambiarCodigo a:focus,
.botonera-contenedor ul .botonNormal.cambiarCodigo a:focus {
  background: url(../../Source/Graficos/Repositorio/0041_2.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.alertas a,
.botonera-contenedor ul .botonNormal.alertas a {
  background: url(../../Source/Graficos/Repositorio/0169_1.png) 0px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.alertas a:hover,
.botonera-contenedor ul .botonNormal.alertas a:hover,
.botonera-contenedor ul li.alertas a:focus,
.botonera-contenedor ul .botonNormal.alertas a:focus {
  background: url(../../Source/Graficos/Repositorio/0169_2.png) 0px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.reuniones a,
.botonera-contenedor ul .botonNormal.reuniones a {
  background: url(../../Source/Graficos/Repositorio/0015_1.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.reuniones a:hover,
.botonera-contenedor ul .botonNormal.reuniones a:hover,
.botonera-contenedor ul li.reuniones a:focus,
.botonera-contenedor ul .botonNormal.reuniones a:focus {
  background: url(../../Source/Graficos/Repositorio/0015_2.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.fechasProceso a,
.botonera-contenedor ul .botonNormal.fechasProceso a {
  background: url(../../Source/Graficos/Repositorio/0014_1.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.fechasProceso a:hover,
.botonera-contenedor ul .botonNormal.fechasProceso a:hover,
.botonera-contenedor ul li.fechasProceso a:focus,
.botonera-contenedor ul .botonNormal.fechasProceso a:focus {
  background: url(../../Source/Graficos/Repositorio/0014_2.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.arriba a,
.botonera-contenedor ul .botonNormal.arriba a {
  background-image: url("../../Source/Graficos/Repositorio/0196_1.png");
  background-position-x: 5px;
  background-position-y: 50%;
  background-repeat: no-repeat;
  padding-left: 20px;
}
.botonera-contenedor ul li.arriba a:hover,
.botonera-contenedor ul .botonNormal.arriba a:hover {
  background-image: url("../../Source/Graficos/Repositorio/0196_2.png");
}
.botonera-contenedor ul li.abajo a,
.botonera-contenedor ul .botonNormal.abajo a {
  background-image: url("../../Source/Graficos/Repositorio/0197_1.png");
  background-position-x: 5px;
  background-position-y: 50%;
  background-repeat: no-repeat;
  padding-left: 20px;
}
.botonera-contenedor ul li.abajo a:hover,
.botonera-contenedor ul .botonNormal.abajo a:hover {
  background-image: url("../../Source/Graficos/Repositorio/0197_2.png");
}
.botonera-contenedor ul li.irAAlertas a,
.botonera-contenedor ul .botonNormal.irAAlertas a {
  background: url(../../Source/Graficos/Repositorio/0170_1.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.irAAlertas a:hover,
.botonera-contenedor ul .botonNormal.irAAlertas a:hover,
.botonera-contenedor ul li.irAAlertas a:focus,
.botonera-contenedor ul .botonNormal.irAAlertas a:focus {
  background: url(../../Source/Graficos/Repositorio/0170_2.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.fichaProveedor a,
.botonera-contenedor ul .botonNormal.fichaProveedor a {
  background: url(../../Source/Graficos/Repositorio/0161_1.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.fichaProveedor a:hover,
.botonera-contenedor ul .botonNormal.fichaProveedor a:hover,
.botonera-contenedor ul li.fichaProveedor a:focus,
.botonera-contenedor ul .botonNormal.fichaProveedor a:focus {
  background: url(../../Source/Graficos/Repositorio/0161_2.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.fichaArticulo a,
.botonera-contenedor ul .botonNormal.fichaArticulo a {
  background: url(../../Source/Graficos/Repositorio/0190_1.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.fichaArticulo a:hover,
.botonera-contenedor ul .botonNormal.fichaArticulo a:hover,
.botonera-contenedor ul li.fichaArticulo a:focus,
.botonera-contenedor ul .botonNormal.fichaArticulo a:focus {
  background: url(../../Source/Graficos/Repositorio/0190_2.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.quitarBaja a,
.botonera-contenedor ul .botonNormal.quitarBaja a {
  background: url(../../Source/Graficos/Repositorio/0090_1.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.quitarBaja a:hover,
.botonera-contenedor ul .botonNormal.quitarBaja a:hover,
.botonera-contenedor ul li.quitarBaja a:focus,
.botonera-contenedor ul .botonNormal.quitarBaja a:focus {
  background: url(../../Source/Graficos/Repositorio/0090_2.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.copiarPerfil a,
.botonera-contenedor ul .botonNormal.copiarPerfil a {
  background: url(../../Source/Graficos/Repositorio/0117_1.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.copiarPerfil a:hover,
.botonera-contenedor ul .botonNormal.copiarPerfil a:hover,
.botonera-contenedor ul li.copiarPerfil a:focus,
.botonera-contenedor ul .botonNormal.copiarPerfil a:focus {
  background: url(../../Source/Graficos/Repositorio/0117_2.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.guardar a,
.botonera-contenedor ul .botonNormal.guardar a {
  background: url(../../Source/Graficos/Repositorio/0089_1.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.guardar a:hover,
.botonera-contenedor ul .botonNormal.guardar a:hover,
.botonera-contenedor ul li.guardar a:focus,
.botonera-contenedor ul .botonNormal.guardar a:focus {
  background: url(../../Source/Graficos/Repositorio/0089_2.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.ordenarPor a,
.botonera-contenedor ul .botonNormal.ordenarPor a {
  background: url(../../Source/Graficos/Repositorio/0131_1.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.ordenarPor a:hover,
.botonera-contenedor ul .botonNormal.ordenarPor a:hover,
.botonera-contenedor ul li.ordenarPor a:focus,
.botonera-contenedor ul .botonNormal.ordenarPor a:focus {
  background: url(../../Source/Graficos/Repositorio//0131_2.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.descargarExcel a,
.botonera-contenedor ul .botonNormal.descargarExcel a {
  background: url(../../Source/Graficos/Repositorio/0103_1.png) 5px 50% no-repeat;
  padding-left: 25px;
  /*padding-top: 5px;*/
}
.botonera-contenedor ul li.descargarExcel a:hover,
.botonera-contenedor ul .botonNormal.descargarExcel a:hover,
.botonera-contenedor ul li.descargarExcel a:focus,
.botonera-contenedor ul .botonNormal.descargarExcel a:focus {
  background-image: url(../../Source/Graficos/Repositorio/0103_2.png);
}
.botonera-contenedor ul li.cargarExcel a,
.botonera-contenedor ul .botonNormal.cargarExcel a {
  background: url(../../Source/Graficos/Repositorio/0104_1.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.cargarExcel a:hover,
.botonera-contenedor ul .botonNormal.cargarExcel a:hover,
.botonera-contenedor ul li.cargarExcel a:focus,
.botonera-contenedor ul .botonNormal.cargarExcel a:focus {
  background-image: url(../../Source/Graficos/Repositorio/0104_2.png);
}
.botonera-contenedor ul li.cancelar a,
.botonera-contenedor ul .botonNormal.cancelar a {
  background: url(../../Source/Graficos/Repositorio/0192_1.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.cancelar a:hover,
.botonera-contenedor ul .botonNormal.cancelar a:hover,
.botonera-contenedor ul li.cancelar a:focus,
.botonera-contenedor ul .botonNormal.cancelar a:focus {
  background-image: url(../../Source/Graficos/Repositorio/0192_2.png);
}
.botonera-contenedor ul li.desplegable > a,
.botonera-contenedor ul .botonNormal.desplegable > a {
  background: url(../../Source/Graficos/Repositorio/0049_1.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.desplegable > a:hover,
.botonera-contenedor ul .botonNormal.desplegable > a:hover,
.botonera-contenedor ul li.desplegable > a:focus,
.botonera-contenedor ul .botonNormal.desplegable > a:focus {
  background-image: url(../../Source/Graficos/Repositorio/0049_2.png);
}
.botonera-contenedor ul li.masOpciones,
.botonera-contenedor ul .botonNormal.masOpciones {
  background: url(../../Source/Graficos/Repositorio/0082_1.png) 10px 50% no-repeat;
  padding-left: 14px;
}
.botonera-contenedor ul li.masOpciones ul,
.botonera-contenedor ul .botonNormal.masOpciones ul {
  float: right;
  right: 0;
  top: 23px;
}
.botonera-contenedor ul li.masOpciones ul li a,
.botonera-contenedor ul .botonNormal.masOpciones ul li a {
  overflow: visible;
  white-space: nowrap;
}
.botonera-contenedor ul li.masOpciones:hover,
.botonera-contenedor ul .botonNormal.masOpciones:hover,
.botonera-contenedor ul li.masOpciones:focus,
.botonera-contenedor ul .botonNormal.masOpciones:focus {
  background-image: url(../../Source/Graficos/Repositorio/0082_2.png);
}
.botonera-contenedor ul li.masOpciones:hover > ul,
.botonera-contenedor ul .botonNormal.masOpciones:hover > ul,
.botonera-contenedor ul li.masOpciones:focus > ul,
.botonera-contenedor ul .botonNormal.masOpciones:focus > ul {
  display: block;
}
.botonera-contenedor ul li.descargar a,
.botonera-contenedor ul .botonNormal.descargar a {
  background: url(../../Source/Graficos/Repositorio/0162_1.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.descargar a:hover,
.botonera-contenedor ul .botonNormal.descargar a:hover,
.botonera-contenedor ul li.descargar a:focus,
.botonera-contenedor ul .botonNormal.descargar a:focus {
  background: url(../../Source/Graficos/Repositorio/0162_2.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.verBajas a,
.botonera-contenedor ul .botonNormal.verBajas a {
  background: url(../../Source/Graficos/Repositorio/0045_1.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.verBajas a:hover,
.botonera-contenedor ul .botonNormal.verBajas a:hover,
.botonera-contenedor ul li.verBajas a:focus,
.botonera-contenedor ul .botonNormal.verBajas a:focus {
  background: url(../../Source/Graficos/Repositorio/0045_2.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.enviar a,
.botonera-contenedor ul .botonNormal.enviar a {
  background: url(../../Source/Graficos/Repositorio/0271_1.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.enviar a:hover,
.botonera-contenedor ul .botonNormal.enviar a:hover,
.botonera-contenedor ul li.enviar a:focus,
.botonera-contenedor ul .botonNormal.enviar a:focus {
  background-image: url(../../Source/Graficos/Repositorio/0271_2.png);
}
.botonera-contenedor ul li.favoritos a,
.botonera-contenedor ul .botonNormal.favoritos a {
  background: url(../../Source/Graficos/Repositorio/0146_1.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.favoritos a:hover,
.botonera-contenedor ul .botonNormal.favoritos a:hover,
.botonera-contenedor ul li.favoritos a:focus,
.botonera-contenedor ul .botonNormal.favoritos a:focus {
  background-image: url(../../Source/Graficos/Repositorio/0146_2.png);
}
.botonera-contenedor ul li.trasladar a,
.botonera-contenedor ul .botonNormal.trasladar a {
  background: url(../../Source/Graficos/Repositorio/0367_1.png) 5px 50% no-repeat;
  padding-left: 26px;
}
.botonera-contenedor ul li.trasladar a:hover,
.botonera-contenedor ul .botonNormal.trasladar a:hover,
.botonera-contenedor ul li.trasladar a:focus,
.botonera-contenedor ul .botonNormal.trasladar a:focus {
  background-image: url(../../Source/Graficos/Repositorio/0367_2.png);
}
.botonera-contenedor ul li.devolver a,
.botonera-contenedor ul .botonNormal.devolver a {
  background: url(../../Source/Graficos/Repositorio/0256_1.png) 5px 50% no-repeat;
  padding-left: 26px;
}
.botonera-contenedor ul li.devolver a:hover,
.botonera-contenedor ul .botonNormal.devolver a:hover,
.botonera-contenedor ul li.devolver a:focus,
.botonera-contenedor ul .botonNormal.devolver a:focus {
  background-image: url(../../Source/Graficos/Repositorio/0256_2.png);
}
.botonera-contenedor ul li.devolverRestricciones,
.botonera-contenedor ul .botonNormal.devolverRestricciones {
  margin-bottom: 0px !important;
}
.botonera-contenedor ul li.devolverRestricciones a,
.botonera-contenedor ul .botonNormal.devolverRestricciones a {
  background: url(../../Source/Graficos/Repositorio/0256_1.png) 5px 50% no-repeat;
  padding-left: 26px;
}
.botonera-contenedor ul li.devolverRestricciones a:hover,
.botonera-contenedor ul .botonNormal.devolverRestricciones a:hover,
.botonera-contenedor ul li.devolverRestricciones a:focus,
.botonera-contenedor ul .botonNormal.devolverRestricciones a:focus {
  background-image: url(../../Source/Graficos/Repositorio/0256_2.png);
}
.botonera-contenedor ul li.flujoTrabajoDetalle a,
.botonera-contenedor ul .botonNormal.flujoTrabajoDetalle a {
  background: url(../../Source/Graficos/Repositorio/0111_1.png) 5px 50% no-repeat;
  padding-left: 26px;
}
.botonera-contenedor ul li.flujoTrabajoDetalle a:hover,
.botonera-contenedor ul .botonNormal.flujoTrabajoDetalle a:hover,
.botonera-contenedor ul li.flujoTrabajoDetalle a:focus,
.botonera-contenedor ul .botonNormal.flujoTrabajoDetalle a:focus {
  background-image: url(../../Source/Graficos/Repositorio/0111_2.png);
}
.botonera-contenedor ul li.accionvalidar a,
.botonera-contenedor ul .botonNormal.accionvalidar a {
  background: url(../../Source/Graficos/Repositorio/0185_1.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.accionvalidar a:hover,
.botonera-contenedor ul .botonNormal.accionvalidar a:hover,
.botonera-contenedor ul li.accionvalidar a:focus,
.botonera-contenedor ul .botonNormal.accionvalidar a:focus {
  background-image: url(../../Source/Graficos/Repositorio/0185_2.png);
}
.botonera-contenedor ul li.accionrechazar a,
.botonera-contenedor ul .botonNormal.accionrechazar a {
  background: url(../../Source/Graficos/Repositorio/0192_1.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.accionrechazar a:hover,
.botonera-contenedor ul .botonNormal.accionrechazar a:hover,
.botonera-contenedor ul li.accionrechazar a:focus,
.botonera-contenedor ul .botonNormal.accionrechazar a:focus {
  background-image: url(../../Source/Graficos/Repositorio/0192_2.png);
}
.botonera-contenedor ul li.accion a,
.botonera-contenedor ul .botonNormal.accion a {
  background: url(../../Source/Graficos/Repositorio/0148_1.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.accion a:hover,
.botonera-contenedor ul .botonNormal.accion a:hover,
.botonera-contenedor ul li.accion a:focus,
.botonera-contenedor ul .botonNormal.accion a:focus {
  background-image: url(../../Source/Graficos/Repositorio/0148_2.png);
}
.botonera-contenedor ul li.restricciones a,
.botonera-contenedor ul .botonNormal.restricciones a {
  background: url(../../Source/Graficos/Repositorio/0399_1.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.restricciones a:hover,
.botonera-contenedor ul .botonNormal.restricciones a:hover,
.botonera-contenedor ul li.restricciones a:focus,
.botonera-contenedor ul .botonNormal.restricciones a:focus {
  background-image: url(../../Source/Graficos/Repositorio/0399_2.png);
}
.botonera-contenedor ul li.configurarVisibilidad a,
.botonera-contenedor ul .botonNormal.configurarVisibilidad a {
  background: url(../../Source/Graficos/Repositorio/0107_1.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li.configurarVisibilidad a:hover,
.botonera-contenedor ul .botonNormal.configurarVisibilidad a:hover,
.botonera-contenedor ul li.configurarVisibilidad a:focus,
.botonera-contenedor ul .botonNormal.configurarVisibilidad a:focus {
  background-image: url(../../Source/Graficos/Repositorio/0107_2.png);
}
.botonera-contenedor ul li a,
.botonera-contenedor ul .botonNormal a {
  background: none;
  border: 0;
  color: #515053;
  cursor: pointer;
  font-size: 11px;
  font-weight: bold;
  margin: 0;
  padding: 3px 0 3px 10px;
  text-decoration: none;
}
.botonera-contenedor ul li a:hover,
.botonera-contenedor ul .botonNormal a:hover {
  cursor: pointer;
  color: #bb0404;
  text-decoration: none;
}
.botonera-contenedor ul li a:focus,
.botonera-contenedor ul .botonNormal a:focus {
  /*background-color:red;
                            opacity: 0.5;*/
  color: #bb0404;
  text-decoration: none;
}
.botonera-contenedor ul li a.titulo,
.botonera-contenedor ul .botonNormal a.titulo {
  font-size: 14px;
}
.botonera-contenedor ul li a.titulo:hover,
.botonera-contenedor ul .botonNormal a.titulo:hover {
  color: #515053;
}
.botonera-contenedor ul li a.EtiquetaZoom,
.botonera-contenedor ul .botonNormal a.EtiquetaZoom {
  padding: 2px 0 3px 2px;
}
.botonera-contenedor ul li a.editar,
.botonera-contenedor ul .botonNormal a.editar {
  background: url(../../Source/Graficos/Repositorio/0043_1.png) 6px 50% no-repeat;
  padding-left: 50px;
}
.botonera-contenedor ul li a.editar:hover,
.botonera-contenedor ul .botonNormal a.editar:hover,
.botonera-contenedor ul li a.editar:focus,
.botonera-contenedor ul .botonNormal a.editar:focus {
  background-image: url(../../Source/Graficos/Repositorio/0043_2.png);
}
.botonera-contenedor ul li a.detalle,
.botonera-contenedor ul .botonNormal a.detalle {
  background: url(../../Source/Graficos/Repositorio/0091_1.png) 8px 50% no-repeat;
  padding-left: 25px;
}
.botonera-contenedor ul li a.detalle:hover,
.botonera-contenedor ul .botonNormal a.detalle:hover,
.botonera-contenedor ul li a.detalle:focus,
.botonera-contenedor ul .botonNormal a.detalle:focus {
  background-image: url(../../Source/Graficos/Repositorio/0091_2.png);
}
.botonera-contenedor ul li a.eliminar,
.botonera-contenedor ul .botonNormal a.eliminar {
  background: url(../../Source/Graficos/Repositorio/0041_1.png) 5px 50% no-repeat;
  padding-left: 25px;
}
.botonera-contenedor ul li a.eliminar:hover,
.botonera-contenedor ul .botonNormal a.eliminar:hover,
.botonera-contenedor ul li a.eliminar:focus,
.botonera-contenedor ul .botonNormal a.eliminar:focus {
  background-image: url(../../Source/Graficos/Repositorio/0041_2.png);
}
.botonera-contenedor ul li a.zoomMenos,
.botonera-contenedor ul .botonNormal a.zoomMenos {
  background: url(../../Source/Graficos/Repositorio/0228_1.png) 5px 70% no-repeat;
  padding-left: 20px;
  height: 15px;
}
.botonera-contenedor ul li a.zoomMenos:hover,
.botonera-contenedor ul .botonNormal a.zoomMenos:hover,
.botonera-contenedor ul li a.zoomMenos:focus,
.botonera-contenedor ul .botonNormal a.zoomMenos:focus {
  background-image: url(../../Source/Graficos/Repositorio/0228_2.png);
}
.botonera-contenedor ul li a.zoomMas,
.botonera-contenedor ul .botonNormal a.zoomMas {
  background: url(../../Source/Graficos/Repositorio/0227_1.png) 2px 10% no-repeat;
  padding-left: 16px;
  height: 15px;
}
.botonera-contenedor ul li a.zoomMas:hover,
.botonera-contenedor ul .botonNormal a.zoomMas:hover,
.botonera-contenedor ul li a.zoomMas:focus,
.botonera-contenedor ul .botonNormal a.zoomMas:focus {
  background-image: url(../../Source/Graficos/Repositorio/0227_2.png);
}
.botonera-contenedor ul li a.seleccionar-entidad-visor,
.botonera-contenedor ul .botonNormal a.seleccionar-entidad-visor {
  background: url(../../Source/Graficos/Repositorio/0261_1.png) 8px 10% no-repeat;
  padding-left: 30px;
}
.botonera-contenedor ul li a.seleccionar-entidad-visor:hover,
.botonera-contenedor ul .botonNormal a.seleccionar-entidad-visor:hover,
.botonera-contenedor ul li a.seleccionar-entidad-visor:focus,
.botonera-contenedor ul .botonNormal a.seleccionar-entidad-visor:focus {
  background-image: url(../../Source/Graficos/Repositorio/0261_2.png);
}
.botonera-contenedor ul li a.carpetas,
.botonera-contenedor ul .botonNormal a.carpetas {
  background: url(../../Source/Graficos/Repositorio/0052_1.png) 8px 10% no-repeat;
  padding-left: 30px;
}
.botonera-contenedor ul li a.carpetas:hover,
.botonera-contenedor ul .botonNormal a.carpetas:hover,
.botonera-contenedor ul li a.carpetas:focus,
.botonera-contenedor ul .botonNormal a.carpetas:focus {
  background-image: url(../../Source/Graficos/Repositorio/0052_2.png);
}
.botonera-contenedor ul li a.carpetas-abiertas,
.botonera-contenedor ul .botonNormal a.carpetas-abiertas {
  background: url(../../Source/Graficos/Repositorio/0364_1.png) 8px 10% no-repeat;
  padding-left: 30px;
}
.botonera-contenedor ul li a.carpetas-abiertas:hover,
.botonera-contenedor ul .botonNormal a.carpetas-abiertas:hover,
.botonera-contenedor ul li a.carpetas-abiertas:focus,
.botonera-contenedor ul .botonNormal a.carpetas-abiertas:focus {
  background-image: url(../../Source/Graficos/Repositorio/0364_2.png);
}
.botonera-contenedor ul li a.favoritos,
.botonera-contenedor ul .botonNormal a.favoritos {
  background: url(../../Source/Graficos/Repositorio/0146_1.png) 4px 10% no-repeat;
  padding-left: 26px;
}
.botonera-contenedor ul li a.favoritos:hover,
.botonera-contenedor ul .botonNormal a.favoritos:hover,
.botonera-contenedor ul li a.favoritos:focus,
.botonera-contenedor ul .botonNormal a.favoritos:focus {
  background-image: url(../../Source/Graficos/Repositorio/0146_2.png);
}
.botonera-contenedor ul li a.guardar,
.botonera-contenedor ul .botonNormal a.guardar {
  background: url(../../Source/Graficos/Repositorio/0089_1.png) 5px 50% no-repeat;
  padding-left: 25px;
}
.botonera-contenedor ul li a.guardar:hover,
.botonera-contenedor ul .botonNormal a.guardar:hover,
.botonera-contenedor ul li a.guardar:focus,
.botonera-contenedor ul .botonNormal a.guardar:focus {
  background-image: url(../../Source/Graficos/Repositorio/0089_2.png);
}
.botonera-contenedor ul li a.cancelar,
.botonera-contenedor ul .botonNormal a.cancelar {
  background: url(../../Source/Graficos/Repositorio/0192_1.png) 5px 50% no-repeat;
  padding-left: 25px;
  padding-top: 5px;
}
.botonera-contenedor ul li a.cancelar:hover,
.botonera-contenedor ul .botonNormal a.cancelar:hover,
.botonera-contenedor ul li a.cancelar:focus,
.botonera-contenedor ul .botonNormal a.cancelar:focus {
  background-image: url(../../Source/Graficos/Repositorio/0192_2.png);
}
.botonera-contenedor ul li a.reubicar,
.botonera-contenedor ul .botonNormal a.reubicar {
  background: url(../../Source/Graficos/Repositorio/0047_1.png) 7px 50% no-repeat;
  padding-left: 25px;
}
.botonera-contenedor ul li a.reubicar:hover,
.botonera-contenedor ul .botonNormal a.reubicar:hover,
.botonera-contenedor ul li a.reubicar:focus,
.botonera-contenedor ul .botonNormal a.reubicar:focus {
  background-image: url(../../Source/Graficos/Repositorio/0047_2.png);
}
.botonera-contenedor ul li a.carrouselBusqueda,
.botonera-contenedor ul .botonNormal a.carrouselBusqueda {
  background: none;
  border: 0;
  color: #515053;
  font-size: 11px;
  font-weight: bold;
  margin: 0;
  padding: 3px 10px 3px 20px;
  cursor: default;
}
.botonera-contenedor ul li a.carrouselBusquedaSiguiente,
.botonera-contenedor ul .botonNormal a.carrouselBusquedaSiguiente {
  background: url(../../Source/Graficos/Repositorio/0148_1.png) 0 50% no-repeat;
  padding-left: 25px;
}
.botonera-contenedor ul li a.carrouselBusquedaSiguiente:hover,
.botonera-contenedor ul .botonNormal a.carrouselBusquedaSiguiente:hover,
.botonera-contenedor ul li a.carrouselBusquedaSiguiente:focus,
.botonera-contenedor ul .botonNormal a.carrouselBusquedaSiguiente:focus {
  background-image: url(../../Source/Graficos/Repositorio/0148_2.png);
}
.botonera-contenedor ul li a.ordenarPor,
.botonera-contenedor ul .botonNormal a.ordenarPor {
  background: url(../../Source/Graficos/Repositorio/0131_1.png) 6px 50% no-repeat;
  padding-left: 25px;
}
.botonera-contenedor ul li a.ordenarPor:hover,
.botonera-contenedor ul .botonNormal a.ordenarPor:hover,
.botonera-contenedor ul li a.ordenarPor:focus,
.botonera-contenedor ul .botonNormal a.ordenarPor:focus {
  background-image: url(../../Source/Graficos/Repositorio/0131_2.png);
}
.botonera-contenedor ul li a.fichaProveedor,
.botonera-contenedor ul .botonNormal a.fichaProveedor {
  background: url(../../Source/Graficos/Repositorio/0161_1.png) 5px 50% no-repeat;
  padding-left: 25px;
}
.botonera-contenedor ul li a.fichaProveedor:hover,
.botonera-contenedor ul .botonNormal a.fichaProveedor:hover,
.botonera-contenedor ul li a.fichaProveedor:focus,
.botonera-contenedor ul .botonNormal a.fichaProveedor:focus {
  background-image: url(../../Source/Graficos/Repositorio/0161_2.png);
}
.botonera-contenedor ul li a.flujoTrabajo,
.botonera-contenedor ul .botonNormal a.flujoTrabajo {
  background: url(../../Source/Graficos/Repositorio/0111_1.png) 5px 50% no-repeat;
  padding-left: 25px;
}
.botonera-contenedor ul li a.flujoTrabajo:hover,
.botonera-contenedor ul .botonNormal a.flujoTrabajo:hover,
.botonera-contenedor ul li a.flujoTrabajo:focus,
.botonera-contenedor ul .botonNormal a.flujoTrabajo:focus {
  background-image: url(../../Source/Graficos/Repositorio/0111_2.png);
}
.botonera-contenedor ul li a.configurarCondiciones,
.botonera-contenedor ul .botonNormal a.configurarCondiciones {
  background: url(../../Source/Graficos/Repositorio/0113_1.png) 5px 50% no-repeat;
  padding-left: 25px;
}
.botonera-contenedor ul li a.configurarCondiciones:hover,
.botonera-contenedor ul .botonNormal a.configurarCondiciones:hover,
.botonera-contenedor ul li a.configurarCondiciones:focus,
.botonera-contenedor ul .botonNormal a.configurarCondiciones:focus {
  background-image: url(../../Source/Graficos/Repositorio/0113_2.png);
}
.botonera-contenedor ul li a.roles,
.botonera-contenedor ul .botonNormal a.roles {
  background: url(../../Source/Graficos/Repositorio/0112_1.png) 5px 48% no-repeat;
  padding-left: 25px;
}
.botonera-contenedor ul li a.roles:hover,
.botonera-contenedor ul .botonNormal a.roles:hover,
.botonera-contenedor ul li a.roles:focus,
.botonera-contenedor ul .botonNormal a.roles:focus {
  background-image: url(../../Source/Graficos/Repositorio/0112_2.png);
}
.botonera-contenedor ul li a.prioridadRol,
.botonera-contenedor ul .botonNormal a.prioridadRol {
  background: url(../../Source/Graficos/Repositorio/0248_1.png) 5px -2px no-repeat;
  padding-left: 18px;
}
.botonera-contenedor ul li a.prioridadRol:hover,
.botonera-contenedor ul .botonNormal a.prioridadRol:hover,
.botonera-contenedor ul li a.prioridadRol:focus,
.botonera-contenedor ul .botonNormal a.prioridadRol:focus {
  background-image: url(../../Source/Graficos/Repositorio/0248_2.png);
}
.botonera-contenedor ul li a.restricciones,
.botonera-contenedor ul .botonNormal a.restricciones {
  background: url(../../Source/Graficos/Repositorio/0248_1.png) 5px -2px no-repeat;
  padding-left: 18px;
}
.botonera-contenedor ul li a.restricciones:hover,
.botonera-contenedor ul .botonNormal a.restricciones:hover,
.botonera-contenedor ul li a.restricciones:focus,
.botonera-contenedor ul .botonNormal a.restricciones:focus {
  background-image: url(../../Source/Graficos/Repositorio/0248_2.png);
}
.botonera-contenedor ul li a.prioridadEtapa,
.botonera-contenedor ul .botonNormal a.prioridadEtapa {
  background: url(../../Source/Graficos/Repositorio/0255_1.png) 5px 50% no-repeat;
  padding-left: 25px;
}
.botonera-contenedor ul li a.prioridadEtapa:hover,
.botonera-contenedor ul .botonNormal a.prioridadEtapa:hover,
.botonera-contenedor ul li a.prioridadEtapa:focus,
.botonera-contenedor ul .botonNormal a.prioridadEtapa:focus {
  background-image: url(../../Source/Graficos/Repositorio/0255_2.png);
}
.botonera-contenedor ul li a.disenyoFormulario,
.botonera-contenedor ul .botonNormal a.disenyoFormulario {
  background: url(../../Source/Graficos/Repositorio/0004_1.png) 5px 50% no-repeat;
  padding-left: 20px;
}
.botonera-contenedor ul li a.disenyoFormulario:hover,
.botonera-contenedor ul .botonNormal a.disenyoFormulario:hover,
.botonera-contenedor ul li a.disenyoFormulario:focus,
.botonera-contenedor ul .botonNormal a.disenyoFormulario:focus {
  background-image: url(../../Source/Graficos/Repositorio/0004_2.png);
}
.botonera-contenedor ul li a.alertas,
.botonera-contenedor ul .botonNormal a.alertas {
  background-image: url("../../Source/Graficos/Repositorio/0169_1.png");
  background-position-x: 0px;
  background-position-y: 50%;
  background-repeat: no-repeat;
  padding-left: 20px;
}
.botonera-contenedor ul li a.alertas:hover,
.botonera-contenedor ul .botonNormal a.alertas:hover {
  background-image: url("../../Source/Graficos/Repositorio/0169_2.png");
}
.botonera-contenedor ul li a.reuniones,
.botonera-contenedor ul .botonNormal a.reuniones {
  background-image: url("../../Source/Graficos/Repositorio/0015_1.png");
  background-position-x: 0px;
  background-position-y: 50%;
  background-repeat: no-repeat;
  background-size: 15px;
  padding-left: 20px;
}
.botonera-contenedor ul li a.reuniones:hover,
.botonera-contenedor ul .botonNormal a.reuniones:hover {
  background-image: url("../../Source/Graficos/Repositorio/0015_2.png");
}
.botonera-contenedor ul li a.fechasProceso,
.botonera-contenedor ul .botonNormal a.fechasProceso {
  background-image: url("../../Source/Graficos/Repositorio/0099_1.png");
  background-position-x: 0px;
  background-position-y: 50%;
  background-repeat: no-repeat;
  padding-left: 20px;
}
.botonera-contenedor ul li a.fechasProceso:hover,
.botonera-contenedor ul .botonNormal a.fechasProceso:hover {
  background-image: url("../../Source/Graficos/Repositorio/0099_2.png");
}
.botonera-contenedor ul li a.planificacion,
.botonera-contenedor ul .botonNormal a.planificacion {
  padding-left: 5px;
}
.botonera-contenedor ul li a.arriba,
.botonera-contenedor ul .botonNormal a.arriba {
  background-image: url("../../Source/Graficos/Repositorio/0196_1.png");
  background-position-x: 5px;
  background-position-y: 50%;
  background-repeat: no-repeat;
  padding-left: 20px;
}
.botonera-contenedor ul li a.arriba:hover,
.botonera-contenedor ul .botonNormal a.arriba:hover {
  background-image: url("../../Source/Graficos/Repositorio/0196_2.png");
}
.botonera-contenedor ul li a.abajo,
.botonera-contenedor ul .botonNormal a.abajo {
  background-image: url("../../Source/Graficos/Repositorio/0197_1.png");
  background-position-x: 5px;
  background-position-y: 50%;
  background-repeat: no-repeat;
  padding-left: 20px;
}
.botonera-contenedor ul li a.abajo:hover,
.botonera-contenedor ul .botonNormal a.abajo:hover {
  background-image: url("../../Source/Graficos/Repositorio/0198_2.png");
}
.botonera-contenedor ul li:hover,
.botonera-contenedor ul .botonNormal:hover,
.botonera-contenedor ul li:focus,
.botonera-contenedor ul .botonNormal:focus,
.botonera-contenedor ul li.focus,
.botonera-contenedor ul .botonNormal.focus {
  border-color: #bb0404;
}
.botonera-contenedor ul li:hover > ul,
.botonera-contenedor ul .botonNormal:hover > ul,
.botonera-contenedor ul li:focus > ul,
.botonera-contenedor ul .botonNormal:focus > ul,
.botonera-contenedor ul li.focus > ul,
.botonera-contenedor ul .botonNormal.focus > ul {
  display: block;
  opacity: 1;
  visibility: visible;
  z-index: 999;
}
.botonera-contenedor ul li:hover > ul ul,
.botonera-contenedor ul .botonNormal:hover > ul ul,
.botonera-contenedor ul li:focus > ul ul,
.botonera-contenedor ul .botonNormal:focus > ul ul,
.botonera-contenedor ul li.focus > ul ul,
.botonera-contenedor ul .botonNormal.focus > ul ul {
  display: none;
}
.botonera-contenedor ul li ul,
.botonera-contenedor ul .botonNormal ul {
  -webkit-box-shadow: 30px 20px 40px -25px #8c878c;
  -moz-box-shadow: 30px 20px 40px -25px #8c878c;
  box-shadow: 30px 20px 40px -25px #8c878c;
  -webkit-transition: all 0.2s opacity ease-out;
  -moz-transition: all 0.2s opacity ease-out;
  -o-transition: all 0.2s opacity ease-out;
  transition: all 0.2s opacity ease-out;
  background-color: #E3E3E3;
  display: none;
  left: 0;
  opacity: 0;
  padding: 0;
  position: absolute;
  top: 20px;
  visibility: hidden;
  width: auto;
}
.botonera-contenedor ul li ul.masOpciones,
.botonera-contenedor ul .botonNormal ul.masOpciones {
  left: auto;
  right: 0;
}
.botonera-contenedor ul li ul > li,
.botonera-contenedor ul .botonNormal ul > li {
  background: #ffffff;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #c7cac5), color-stop(1, #ffffff));
  background: -ms-linear-gradient(bottom, #c7cac5, #ffffff);
  background: -moz-linear-gradient(center bottom, #c7cac5 0%, #ffffff 100%);
  background: -o-linear-gradient(#ffffff, #c7cac5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c7cac5', GradientType=0);
  height: 26px;
  /*background-position: 6px 7px !important;*/
  color: #000000;
  display: block;
  margin: 0;
  position: relative;
  width: 200px;
}
.botonera-contenedor ul li ul > li a,
.botonera-contenedor ul .botonNormal ul > li a {
  display: block;
  margin: 0;
  padding: 2px 10px;
  text-align: left;
}
.botonera-contenedor ul li ul > li ul,
.botonera-contenedor ul .botonNormal ul > li ul {
  display: none;
  margin: -20px 0 0 -199px;
}
.botonera-contenedor ul li ul > li:hover > ul,
.botonera-contenedor ul .botonNormal ul > li:hover > ul,
.botonera-contenedor ul li ul > li:focus > ul,
.botonera-contenedor ul .botonNormal ul > li:focus > ul,
.botonera-contenedor ul li ul > li.focus > ul,
.botonera-contenedor ul .botonNormal ul > li.focus > ul {
  display: inline-block;
  visibility: visible;
}
.botonera-contenedor-lisa {
  background: #ffffff;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #c7cac5), color-stop(1, #ffffff));
  background: -ms-linear-gradient(bottom, #c7cac5, #ffffff);
  background: -moz-linear-gradient(center bottom, #c7cac5 0%, #ffffff 100%);
  background: -o-linear-gradient(#ffffff, #c7cac5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c7cac5', GradientType=0);
  border: 0;
  font-size: 12px;
  font-weight: bold;
  min-height: 19px;
  text-align: center;
  width: 100%;
}
.botonera-contenedor-lisa ul {
  margin: 0 5px;
  /*border: 1px dotted @color_textos;*/
  border-width: 0 0 0 1px;
  padding-top: 5px;
}
.botonera-contenedor-lisa ul li {
  border: 0;
  border-width: 0 1px 0 0;
  display: inline;
  list-style: none;
  max-width: 17px;
  padding-left: 4%;
  /*&:first-child {
                border-width: 0px 1px;
            }*/
}
.botonera-contenedor-lisa ul li:hover {
  border-color: #bb0404;
}
.botonera-contenedor-lisa ul li a {
  background: none;
  border: 0;
  color: #515053;
  cursor: pointer;
  font-size: 11px;
  font-weight: bold;
  margin: 0;
  padding: 3px 4px 3px 4px;
}
.botonera-contenedor-lisa ul li a:hover {
  color: #bb0404;
}
div[data-mantener-visible="true"] {
  width: 100%;
}
div#ayudaAccesibilidadNav ul {
  margin: 0;
  padding: 0;
}
div#ayudaAccesibilidadNav ul li:not(.disabled) a {
  color: #515053;
}
div#ayudaAccesibilidadNav ul li:not(.disabled) a:hover,
div#ayudaAccesibilidadNav ul li:not(.disabled) a:focus,
div#ayudaAccesibilidadNav ul li:not(.disabled) a.focus {
  color: #bb0404;
}
div#ayudaAccesibilidadNav ul li a {
  background: none;
  border: 0;
  font-size: 11px;
  font-weight: bold;
  margin: 0;
  padding: 3px 25px;
  border-radius: 0;
}
div#ayudaAccesibilidadNav ul li span {
  background: none;
  border: 0;
  margin: 0;
  padding: 3px;
  border-radius: 0;
}
div#ayudaAccesibilidadNav #ayudaTitSeccion {
  text-decoration: none;
}
.ayudaAccesibilidad ul.volver {
  display: none;
}
div.divAyudaAccesibilidadPag {
  width: 100%;
}
div.divAyudaAccesibilidadPag .row {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
div.divAyudaAccesibilidadPag .row div {
  font-size: 12px;
}
.panelConHueco .filaHueco {
  display: table;
  width: 100%;
}
.panelConHueco .filaHueco .contendorControl {
  display: table-cell;
}
.panelConHueco .filaHueco .contendorControl input[type="text"] {
  width: 100%;
}
.panelConHueco .filaHueco .hueco {
  display: table-cell;
  width: 65px;
}
.contenedor-ficha .campo label {
  font-size: 12px;
  padding-top: 3px;
  vertical-align: -3px;
}
.contenedor-ficha .campo input[type="text"] {
  border: 1px solid #B9B9B9;
  border-radius: 0;
  display: inline;
  font-family: Arial, sans-serif;
  font-size: 12px;
  margin: 0px 5px 6px 0;
  padding: 2px 3px 2px 3px;
}
.contenedor-ficha .campo input[type="text"]:hover {
  border: 1px solid #858585;
}
.ui-accordion {
  min-height: 550px;
}
.ui-accordion h3.ui-accordion-header {
  background: #c7cac5 !important;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #c7cac5), color-stop(1, #ffffff)) !important;
  background: -ms-linear-gradient(bottom, #c7cac5, #ffffff) !important;
  background: -moz-linear-gradient(center bottom, #c7cac5 0%, #ffffff 100%) !important;
  background: -o-linear-gradient(#ffffff, #c7cac5) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c7cac5', GradientType=0) !important;
  height: 26px;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0 7px 3px 0;
}
.ui-accordion h3.ui-accordion-header.ui-accordion-header-active,
.ui-accordion h3.ui-accordion-header.ui-state-active {
  background: #bb0404 !important;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #bb0404), color-stop(1, #cccccc)) !important;
  background: -ms-linear-gradient(bottom, #bb0404, #cccccc) !important;
  background: -moz-linear-gradient(center bottom, #bb0404 0%, #cccccc 100%) !important;
  background: -o-linear-gradient(#cccccc, #bb0404) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#bb0404', GradientType=0) !important;
}
.ui-accordion h3.ui-accordion-header .ui-accordion-header-icon {
  left: auto !important;
  right: 0.5em !important;
}
.ui-accordion h3.ui-accordion-header.ui-state-active {
  background: #c7cac5;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #c7cac5), color-stop(1, #ffffff));
  background: -ms-linear-gradient(bottom, #c7cac5, #ffffff);
  background: -moz-linear-gradient(center bottom, #c7cac5 0%, #ffffff 100%);
  background: -o-linear-gradient(#ffffff, #c7cac5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c7cac5', GradientType=0);
}
.ui-accordion h3.ui-accordion-header.ui-state-active a {
  color: #FFFFFF;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
.ui-accordion h3.ui-accordion-header.ui-state-active a span:hover {
  color: #ffffff;
}
.ui-accordion h3.ui-accordion-header.ui-state-active.flujosTrabajo a,
.ui-accordion h3.ui-accordion-header.ui-state-active.flujosTrabajo a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0111_3.png");
}
.ui-accordion h3.ui-accordion-header.ui-state-active.flujosTrabajo a:hover,
.ui-accordion h3.ui-accordion-header.ui-state-active.flujosTrabajo a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0111_2.png");
}
.ui-accordion h3.ui-accordion-header.ui-state-active.cronograma a,
.ui-accordion h3.ui-accordion-header.ui-state-active.cronograma a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0108_3.png");
}
.ui-accordion h3.ui-accordion-header.ui-state-active.cronograma a:hover,
.ui-accordion h3.ui-accordion-header.ui-state-active.cronograma a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0108_2.png");
}
.ui-accordion h3.ui-accordion-header.ui-state-active.reglasProceso a,
.ui-accordion h3.ui-accordion-header.ui-state-active.reglasProceso a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0166_3.png");
}
.ui-accordion h3.ui-accordion-header.ui-state-active.reglasProceso a:hover,
.ui-accordion h3.ui-accordion-header.ui-state-active.reglasProceso a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0166_2.png");
}
.ui-accordion h3.ui-accordion-header.ui-state-active .texto-referencia {
  color: #FFFFFF;
}
.ui-accordion h3.ui-accordion-header a {
  padding-left: 30px;
  background-position: 5px 50%;
  background-repeat: no-repeat;
}
.ui-accordion h3.ui-accordion-header a:hover,
.ui-accordion h3.ui-accordion-header a:focus {
  background-position: 5px 50%;
  background-repeat: no-repeat;
  color: #bb0404;
}
.ui-accordion h3.ui-accordion-header .imagen-referencia {
  display: none;
  background-position: 10px 50%;
  background-repeat: no-repeat;
}
.ui-accordion h3.ui-accordion-header .texto-referencia {
  display: inline-block;
  font-size: 12px;
  color: #000000;
  padding-top: 7px;
}
.ui-accordion h3.ui-accordion-header.configuracionProceso a,
.ui-accordion h3.ui-accordion-header.configuracionProceso a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0163_1.png");
}
.ui-accordion h3.ui-accordion-header.configuracionProceso a:hover,
.ui-accordion h3.ui-accordion-header.configuracionProceso a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0163_2.png");
}
.ui-accordion h3.ui-accordion-header.configuracionProceso.ui-state-active a,
.ui-accordion h3.ui-accordion-header.configuracionProceso.ui-state-active a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0163_3.png");
}
.ui-accordion h3.ui-accordion-header.configuracionProceso.ui-state-active a:hover,
.ui-accordion h3.ui-accordion-header.configuracionProceso.ui-state-active a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0163_3.png");
}
.ui-accordion h3.ui-accordion-header.peticiondatosInterno a,
.ui-accordion h3.ui-accordion-header.peticiondatosInterno a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0164_1.png");
}
.ui-accordion h3.ui-accordion-header.peticiondatosInterno a:hover,
.ui-accordion h3.ui-accordion-header.peticiondatosInterno a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0164_2.png");
}
.ui-accordion h3.ui-accordion-header.peticiondatosInterno.ui-state-active a,
.ui-accordion h3.ui-accordion-header.peticiondatosInterno.ui-state-active a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0164_3.png");
}
.ui-accordion h3.ui-accordion-header.peticiondatosInterno.ui-state-active a:hover,
.ui-accordion h3.ui-accordion-header.peticiondatosInterno.ui-state-active a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0164_3.png");
}
.ui-accordion h3.ui-accordion-header.personas a,
.ui-accordion h3.ui-accordion-header.personas a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0056_1.png");
}
.ui-accordion h3.ui-accordion-header.personas a:hover,
.ui-accordion h3.ui-accordion-header.personas a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0056_2.png");
}
.ui-accordion h3.ui-accordion-header.personas.ui-state-active a,
.ui-accordion h3.ui-accordion-header.personas.ui-state-active a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0056_3.png");
}
.ui-accordion h3.ui-accordion-header.personas.ui-state-active a:hover,
.ui-accordion h3.ui-accordion-header.personas.ui-state-active a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0056_3.png");
}
.ui-accordion h3.ui-accordion-header.proveedor a,
.ui-accordion h3.ui-accordion-header.proveedor a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0057_1.png");
}
.ui-accordion h3.ui-accordion-header.proveedor a:hover,
.ui-accordion h3.ui-accordion-header.proveedor a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0057_2.png");
}
.ui-accordion h3.ui-accordion-header.proveedor.ui-state-active a,
.ui-accordion h3.ui-accordion-header.proveedor.ui-state-active a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0057_3.png");
}
.ui-accordion h3.ui-accordion-header.proveedor.ui-state-active a:hover,
.ui-accordion h3.ui-accordion-header.proveedor.ui-state-active a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0057_3.png");
}
.ui-accordion h3.ui-accordion-header.peticionesDatos a,
.ui-accordion h3.ui-accordion-header.peticionesDatos a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0124_1.png");
}
.ui-accordion h3.ui-accordion-header.peticionesDatos a:hover,
.ui-accordion h3.ui-accordion-header.peticionesDatos a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0124_2.png");
}
.ui-accordion h3.ui-accordion-header.peticionesDatos.ui-state-active a,
.ui-accordion h3.ui-accordion-header.peticionesDatos.ui-state-active a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0124_3.png");
}
.ui-accordion h3.ui-accordion-header.peticionesDatos.ui-state-active a:hover,
.ui-accordion h3.ui-accordion-header.peticionesDatos.ui-state-active a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0124_3.png");
}
.ui-accordion h3.ui-accordion-header.peticionesValoracion a,
.ui-accordion h3.ui-accordion-header.peticionesValoracion a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0165_1.png");
}
.ui-accordion h3.ui-accordion-header.peticionesValoracion a:hover,
.ui-accordion h3.ui-accordion-header.peticionesValoracion a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0165_2.png");
}
.ui-accordion h3.ui-accordion-header.peticionesValoracion.ui-state-active a,
.ui-accordion h3.ui-accordion-header.peticionesValoracion.ui-state-active a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0165_3.png");
}
.ui-accordion h3.ui-accordion-header.peticionesValoracion.ui-state-active a:hover,
.ui-accordion h3.ui-accordion-header.peticionesValoracion.ui-state-active a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0165_3.png");
}
.ui-accordion h3.ui-accordion-header.cronograma a,
.ui-accordion h3.ui-accordion-header.cronograma a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0108_1.png");
}
.ui-accordion h3.ui-accordion-header.cronograma a:hover,
.ui-accordion h3.ui-accordion-header.cronograma a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0108_2.png");
}
.ui-accordion h3.ui-accordion-header.cronograma.ui-state-active a,
.ui-accordion h3.ui-accordion-header.cronograma.ui-state-active a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0108_3.png");
}
.ui-accordion h3.ui-accordion-header.cronograma.ui-state-active a:hover,
.ui-accordion h3.ui-accordion-header.cronograma.ui-state-active a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0108_3.png");
}
.ui-accordion h3.ui-accordion-header.adjudicaciones a,
.ui-accordion h3.ui-accordion-header.adjudicaciones a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0013_1.png");
}
.ui-accordion h3.ui-accordion-header.adjudicaciones a:hover,
.ui-accordion h3.ui-accordion-header.adjudicaciones a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0013_2.png");
}
.ui-accordion h3.ui-accordion-header.adjudicaciones.ui-state-active a,
.ui-accordion h3.ui-accordion-header.adjudicaciones.ui-state-active a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0013_3.png");
}
.ui-accordion h3.ui-accordion-header.adjudicaciones.ui-state-active a:hover,
.ui-accordion h3.ui-accordion-header.adjudicaciones.ui-state-active a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0013_3.png");
}
.ui-accordion h3.ui-accordion-header.comparativa-ofertas a,
.ui-accordion h3.ui-accordion-header.comparativa-ofertas a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0144_1.png");
}
.ui-accordion h3.ui-accordion-header.comparativa-ofertas a:hover,
.ui-accordion h3.ui-accordion-header.comparativa-ofertas a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0144_2.png");
}
.ui-accordion h3.ui-accordion-header.comparativa-ofertas.ui-state-active a,
.ui-accordion h3.ui-accordion-header.comparativa-ofertas.ui-state-active a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0144_3.png");
}
.ui-accordion h3.ui-accordion-header.comparativa-ofertas.ui-state-active a:hover,
.ui-accordion h3.ui-accordion-header.comparativa-ofertas.ui-state-active a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0144_3.png");
}
.ui-accordion h3.ui-accordion-header.comunicaciones a,
.ui-accordion h3.ui-accordion-header.comunicaciones a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0011_1.png");
}
.ui-accordion h3.ui-accordion-header.comunicaciones a:hover,
.ui-accordion h3.ui-accordion-header.comunicaciones a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0011_2.png");
}
.ui-accordion h3.ui-accordion-header.comunicaciones.ui-state-active a,
.ui-accordion h3.ui-accordion-header.comunicaciones.ui-state-active a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0011_3.png");
}
.ui-accordion h3.ui-accordion-header.comunicaciones.ui-state-active a:hover,
.ui-accordion h3.ui-accordion-header.comunicaciones.ui-state-active a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0011_3.png");
}
.ui-accordion h3.ui-accordion-header.reglasProceso a,
.ui-accordion h3.ui-accordion-header.reglasProceso a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0166_1.png");
}
.ui-accordion h3.ui-accordion-header.reglasProceso a:hover,
.ui-accordion h3.ui-accordion-header.reglasProceso a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0166_2.png");
}
.ui-accordion h3.ui-accordion-header.reglasProceso.ui-state-active a,
.ui-accordion h3.ui-accordion-header.reglasProceso.ui-state-active a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0166_3.png");
}
.ui-accordion h3.ui-accordion-header.reglasProceso.ui-state-active a:hover,
.ui-accordion h3.ui-accordion-header.reglasProceso.ui-state-active a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0166_3.png");
}
.ui-accordion h3.ui-accordion-header.flujosTrabajo a,
.ui-accordion h3.ui-accordion-header.flujosTrabajo a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0111_1.png");
}
.ui-accordion h3.ui-accordion-header.flujosTrabajo a:hover,
.ui-accordion h3.ui-accordion-header.flujosTrabajo a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0111_2.png");
}
.ui-accordion h3.ui-accordion-header.flujosTrabajo.ui-state-active a,
.ui-accordion h3.ui-accordion-header.flujosTrabajo.ui-state-active a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0111_3.png");
}
.ui-accordion h3.ui-accordion-header.flujosTrabajo.ui-state-active a:hover,
.ui-accordion h3.ui-accordion-header.flujosTrabajo.ui-state-active a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0111_3.png");
}
.ui-accordion h3.ui-accordion-header.historicoGestion a,
.ui-accordion h3.ui-accordion-header.historicoGestion a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0132_1.png");
}
.ui-accordion h3.ui-accordion-header.historicoGestion a:hover,
.ui-accordion h3.ui-accordion-header.historicoGestion a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0132_2.png");
}
.ui-accordion h3.ui-accordion-header.historicoGestion.ui-state-active a,
.ui-accordion h3.ui-accordion-header.historicoGestion.ui-state-active a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0132_3.png");
}
.ui-accordion h3.ui-accordion-header.historicoGestion.ui-state-active a:hover,
.ui-accordion h3.ui-accordion-header.historicoGestion.ui-state-active a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0132_3.png");
}
.ui-accordion h3.ui-accordion-header.categoriaCompra a,
.ui-accordion h3.ui-accordion-header.categoriaCompra a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0052_1.png");
}
.ui-accordion h3.ui-accordion-header.categoriaCompra a:hover,
.ui-accordion h3.ui-accordion-header.categoriaCompra a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0052_2.png");
}
.ui-accordion h3.ui-accordion-header.categoriaCompra.ui-state-active a,
.ui-accordion h3.ui-accordion-header.categoriaCompra.ui-state-active a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0052_3.png");
}
.ui-accordion h3.ui-accordion-header.categoriaCompra.ui-state-active a:hover,
.ui-accordion h3.ui-accordion-header.categoriaCompra.ui-state-active a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0052_3.png");
}
.ui-accordion h3.ui-accordion-header.fichaCategoriaCompra a,
.ui-accordion h3.ui-accordion-header.fichaCategoriaCompra a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0160_1.png");
}
.ui-accordion h3.ui-accordion-header.fichaCategoriaCompra a:hover,
.ui-accordion h3.ui-accordion-header.fichaCategoriaCompra a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0160_2.png");
}
.ui-accordion h3.ui-accordion-header.fichaCategoriaCompra.ui-state-active a,
.ui-accordion h3.ui-accordion-header.fichaCategoriaCompra.ui-state-active a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0160_3.png");
}
.ui-accordion h3.ui-accordion-header.fichaCategoriaCompra.ui-state-active a:hover,
.ui-accordion h3.ui-accordion-header.fichaCategoriaCompra.ui-state-active a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0160_3.png");
}
.ui-accordion h3.ui-accordion-header.fichaUnidadOrganizativa a,
.ui-accordion h3.ui-accordion-header.fichaUnidadOrganizativa a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0214_1.png");
}
.ui-accordion h3.ui-accordion-header.fichaUnidadOrganizativa a:hover,
.ui-accordion h3.ui-accordion-header.fichaUnidadOrganizativa a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0214_2.png");
}
.ui-accordion h3.ui-accordion-header.fichaUnidadOrganizativa.ui-state-active a,
.ui-accordion h3.ui-accordion-header.fichaUnidadOrganizativa.ui-state-active a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0214_3.png");
}
.ui-accordion h3.ui-accordion-header.fichaUnidadOrganizativa.ui-state-active a:hover,
.ui-accordion h3.ui-accordion-header.fichaUnidadOrganizativa.ui-state-active a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0214_3.png");
}
.ui-accordion h3.ui-accordion-header.fichaUsuario a,
.ui-accordion h3.ui-accordion-header.fichaUnidadOrganizativa a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0056_1.png");
}
.ui-accordion h3.ui-accordion-header.fichaUsuario a:hover,
.ui-accordion h3.ui-accordion-header.fichaUnidadOrganizativa a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0056_2.png");
}
.ui-accordion h3.ui-accordion-header.fichaUsuario.ui-state-active a,
.ui-accordion h3.ui-accordion-header.fichaUnidadOrganizativa.ui-state-active a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0056_3.png");
}
.ui-accordion h3.ui-accordion-header.fichaUsuario.ui-state-active a:hover,
.ui-accordion h3.ui-accordion-header.fichaUnidadOrganizativa.ui-state-active a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0056_3.png");
}
.ui-accordion h3.ui-accordion-header.proveedoresRelacionados a,
.ui-accordion h3.ui-accordion-header.proveedoresRelacionados a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0058_1.png");
}
.ui-accordion h3.ui-accordion-header.proveedoresRelacionados a:hover,
.ui-accordion h3.ui-accordion-header.proveedoresRelacionados a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0058_2.png");
}
.ui-accordion h3.ui-accordion-header.proveedoresRelacionados.ui-state-active a,
.ui-accordion h3.ui-accordion-header.proveedoresRelacionados.ui-state-active a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0058_3.png");
}
.ui-accordion h3.ui-accordion-header.proveedoresRelacionados.ui-state-active a:hover,
.ui-accordion h3.ui-accordion-header.proveedoresRelacionados.ui-state-active a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0058_3.png");
}
.ui-accordion h3.ui-accordion-header.datosIntegracion a,
.ui-accordion h3.ui-accordion-header.datosIntegracion a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0078_1.png");
}
.ui-accordion h3.ui-accordion-header.datosIntegracion a:hover,
.ui-accordion h3.ui-accordion-header.datosIntegracion a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0078_2.png");
}
.ui-accordion h3.ui-accordion-header.datosIntegracion.ui-state-active a,
.ui-accordion h3.ui-accordion-header.datosIntegracion.ui-state-active a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0078_3.png");
}
.ui-accordion h3.ui-accordion-header.datosIntegracion.ui-state-active a:hover,
.ui-accordion h3.ui-accordion-header.datosIntegracion.ui-state-active a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0078_3.png");
}
.ui-accordion h3.ui-accordion-header.portales a,
.ui-accordion h3.ui-accordion-header.portales a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0071_1.png");
}
.ui-accordion h3.ui-accordion-header.portales a:hover,
.ui-accordion h3.ui-accordion-header.portales a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0071_2.png");
}
.ui-accordion h3.ui-accordion-header.portales.ui-state-active a,
.ui-accordion h3.ui-accordion-header.portales.ui-state-active a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0071_3.png");
}
.ui-accordion h3.ui-accordion-header.portales.ui-state-active a:hover,
.ui-accordion h3.ui-accordion-header.portales.ui-state-active a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0071_3.png");
}
.ui-accordion h3.ui-accordion-header.fichaProveedor a,
.ui-accordion h3.ui-accordion-header.fichaProveedor a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0161_1.png");
}
.ui-accordion h3.ui-accordion-header.fichaProveedor a:hover,
.ui-accordion h3.ui-accordion-header.fichaProveedor a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0161_2.png");
}
.ui-accordion h3.ui-accordion-header.fichaProveedor.ui-state-active a,
.ui-accordion h3.ui-accordion-header.fichaProveedor.ui-state-active a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0161_3.png");
}
.ui-accordion h3.ui-accordion-header.fichaProveedor.ui-state-active a:hover,
.ui-accordion h3.ui-accordion-header.fichaProveedor.ui-state-active a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0161_3.png");
}
.ui-accordion h3.ui-accordion-header.fichaProveedorCategoriacompra a,
.ui-accordion h3.ui-accordion-header.fichaProveedorCategoriacompra a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0160_1.png");
}
.ui-accordion h3.ui-accordion-header.fichaProveedorCategoriacompra a:hover,
.ui-accordion h3.ui-accordion-header.fichaProveedorCategoriacompra a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0160_2.png");
}
.ui-accordion h3.ui-accordion-header.fichaProveedorCategoriacompra.ui-state-active a,
.ui-accordion h3.ui-accordion-header.fichaProveedorCategoriacompra.ui-state-active a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0160_3.png");
}
.ui-accordion h3.ui-accordion-header.fichaProveedorCategoriacompra.ui-state-active a:hover,
.ui-accordion h3.ui-accordion-header.fichaProveedorCategoriacompra.ui-state-active a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0160_3.png");
}
.ui-accordion h3.ui-accordion-header.unidadesOrganizativas a,
.ui-accordion h3.ui-accordion-header.unidadesOrganizativas a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0054_1.png");
}
.ui-accordion h3.ui-accordion-header.unidadesOrganizativas a:hover,
.ui-accordion h3.ui-accordion-header.unidadesOrganizativas a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0054_2.png");
}
.ui-accordion h3.ui-accordion-header.unidadesOrganizativas.ui-state-active a,
.ui-accordion h3.ui-accordion-header.unidadesOrganizativas.ui-state-active a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0054_3.png");
}
.ui-accordion h3.ui-accordion-header.unidadesOrganizativas.ui-state-active a:hover,
.ui-accordion h3.ui-accordion-header.unidadesOrganizativas.ui-state-active a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0054_3.png");
}
.ui-accordion h3.ui-accordion-header.localizacion a,
.ui-accordion h3.ui-accordion-header.localizacion a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0212_1.png");
}
.ui-accordion h3.ui-accordion-header.localizacion a:hover,
.ui-accordion h3.ui-accordion-header.localizacion a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0212_2.png");
}
.ui-accordion h3.ui-accordion-header.localizacion.ui-state-active a,
.ui-accordion h3.ui-accordion-header.localizacion.ui-state-active a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0212_3.png");
}
.ui-accordion h3.ui-accordion-header.localizacion.ui-state-active a:hover,
.ui-accordion h3.ui-accordion-header.localizacion.ui-state-active a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0212_3.png");
}
.ui-accordion h3.ui-accordion-header.ambitoSuministro a,
.ui-accordion h3.ui-accordion-header.ambitoSuministro a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0213_1.png");
}
.ui-accordion h3.ui-accordion-header.ambitoSuministro a:hover,
.ui-accordion h3.ui-accordion-header.ambitoSuministro a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0213_2.png");
}
.ui-accordion h3.ui-accordion-header.ambitoSuministro.ui-state-active a,
.ui-accordion h3.ui-accordion-header.ambitoSuministro.ui-state-active a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0213_3.png");
}
.ui-accordion h3.ui-accordion-header.ambitoSuministro.ui-state-active a:hover,
.ui-accordion h3.ui-accordion-header.ambitoSuministro.ui-state-active a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0213_3.png");
}
.ui-accordion h3.ui-accordion-header.fichaArticulo a,
.ui-accordion h3.ui-accordion-header.fichaArticulo a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0190_1.png");
}
.ui-accordion h3.ui-accordion-header.fichaArticulo a:hover,
.ui-accordion h3.ui-accordion-header.fichaArticulo a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0190_2.png");
}
.ui-accordion h3.ui-accordion-header.fichaArticulo.ui-state-active a,
.ui-accordion h3.ui-accordion-header.fichaArticulo.ui-state-active a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0190_3.png");
}
.ui-accordion h3.ui-accordion-header.fichaArticulo.ui-state-active a:hover,
.ui-accordion h3.ui-accordion-header.fichaArticulo.ui-state-active a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0190_3.png");
}
.ui-accordion h3.ui-accordion-header.unidadesPedido a,
.ui-accordion h3.ui-accordion-header.unidadesPedido a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0433_1.png");
}
.ui-accordion h3.ui-accordion-header.unidadesPedido a:hover,
.ui-accordion h3.ui-accordion-header.unidadesPedido a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0433_2.png");
}
.ui-accordion h3.ui-accordion-header.unidadesPedido.ui-state-active a,
.ui-accordion h3.ui-accordion-header.unidadesPedido.ui-state-active a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0433_3.png");
}
.ui-accordion h3.ui-accordion-header.unidadesPedido.ui-state-active a:hover,
.ui-accordion h3.ui-accordion-header.unidadesPedido.ui-state-active a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0433_3.png");
}
.ui-accordion h3.ui-accordion-header.plantillaVisorProveedores a,
.ui-accordion h3.ui-accordion-header.plantillaVisorProveedores a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0454_1.png");
}
.ui-accordion h3.ui-accordion-header.plantillaVisorProveedores a:hover,
.ui-accordion h3.ui-accordion-header.plantillaVisorProveedores a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0454_2.png");
}
.ui-accordion h3.ui-accordion-header.plantillaVisorProveedores.ui-state-active a,
.ui-accordion h3.ui-accordion-header.plantillaVisorProveedores.ui-state-active a .imagen-referencia {
  background-image: url("../Graficos/Repositorio/0454_3.png");
}
.ui-accordion h3.ui-accordion-header.plantillaVisorProveedores.ui-state-active a:hover,
.ui-accordion h3.ui-accordion-header.plantillaVisorProveedores.ui-state-active a .imagen-referencia:hover {
  background-image: url("../Graficos/Repositorio/0454_3.png");
}
.ui-accordion li.flecha {
  background-position: 10px 8px;
  background-repeat: no-repeat;
  background-size: 7px 7px;
  height: 24px;
  background-image: url("../Graficos/Repositorio/0141_1.png");
  padding-left: 20px;
}
.ui-accordion li.flecha:hover {
  background-image: url("../Graficos/Repositorio/0141_1.png");
}
.ui-accordion li.flecha a {
  text-decoration: none;
  color: #515053;
  font-family: Arial, sans-serif;
  font-size: 12px;
}
.ui-accordion li.flecha a:hover,
.ui-accordion li.flecha a:focus {
  background: #e3e3e3;
}
.colapsado .ui-accordion h3.ui-accordion-header {
  height: 30px;
  padding: 0;
}
.colapsado .ui-accordion h3.ui-accordion-header .imagen-referencia {
  display: inline-block;
  height: 30px;
  width: 40px;
}
.colapsado .ui-accordion h3.ui-accordion-header .texto-referencia {
  display: none;
}
.colapsado .ui-accordion h3.ui-accordion-header .ui-accordion-header-icon {
  display: none;
}
.colapsado .ui-accordion h3.ui-accordion-header a {
  background-image: none;
  height: 26px;
  padding: 0;
}
.colapsado .ui-accordion h3.ui-accordion-header a:hover {
  background-image: none;
}
.colapsado .ui-accordion h3.ui-accordion-header.ui-state-active a {
  background-image: none;
}
.colapsado .ui-accordion h3.ui-accordion-header.ui-state-active a:hover {
  background-image: none;
}
.colapsado .contenido-acordeon {
  display: none;
}
.MargenInicialFieldSets {
  padding-bottom: 15px;
}
.lupa-buscador {
  background-color: #e3e3e3;
  border: 1px solid #515044;
  display: none;
  position: fixed;
  z-index: 9999;
}
.lupa-buscador ul {
  list-style: none;
  padding: 0px;
}
.lupa-buscador ul li {
  cursor: pointer;
  font-size: 11px;
  padding: 2px 10px;
}
.lupa-buscador ul li:hover,
.lupa-buscador ul li:focus,
.lupa-buscador ul li.foco {
  background-color: #bb0404;
}
.lupa-buscador ul li:hover input,
.lupa-buscador ul li:focus input,
.lupa-buscador ul li.foco input {
  background-color: #bb0404;
  color: #FFFFFF;
}
.lupa-buscador ul li input {
  background: #e3e3e3;
  margin: 0 5px 0 0 !important;
  padding: 0 3px 0 3px !important;
}
.lupa-buscador ul li input:hover {
  cursor: pointer;
}
.lupa-buscador ul li input::selection {
  background: #e3e3e3;
}
.lupa-buscador ul li img {
  margin-top: -6px;
}
.lanzador-lupa-buscador {
  margin-top: -5px;
}
.lupa-buscador-fondoModal {
  background-color: transparent;
  display: none;
  height: 100%;
  left: 0;
  position: absolute;
  width: 100%;
  text-align: center;
  top: 0;
  vertical-align: middle;
  z-index: 1001;
}
.ui-dialog {
  padding: 0;
  border-top: 0;
  border-right: 3px !important;
  border-bottom: 3px !important;
  border-left: 3px !important;
  border-color: #515053 !important;
  border-style: solid !important;
  z-index: 9999;
  min-height: 200px !important;
  width: auto;
  overflow-y: hidden !important;
}
.ui-dialog:focus {
  outline: 1px solid #bb0404;
}
.ui-dialog .ui-dialog-titlebar {
  border: 0;
  padding: 3px 3px 8px 3px;
  text-align: center !important;
  height: auto !important;
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
  font-family: Arial, sans-serif;
  text-align: center !important;
  top: 0 !important;
  overflow: visible;
  float: none !important;
}
.ui-dialog .ui-dialog-titlebar .ui-igdialog-headerbutton,
.ui-dialog .ui-dialog-titlebar a.ui-dialog-titlebar-close {
  background-repeat: no-repeat;
  background-color: transparent !important;
  display: inline-block;
  margin-top: -6px;
  margin-right: 3px;
  background-image: url(../Graficos/Repositorio/0311.png) !important;
  border: 0;
}
.ui-dialog .ui-dialog-titlebar .ui-igdialog-headerbutton span,
.ui-dialog .ui-dialog-titlebar a.ui-dialog-titlebar-close span {
  background-image: url(../Graficos/Repositorio/0311.png) !important;
  border: 0;
}
.ui-dialog .ui-dialog-titlebar .ui-igdialog-headerbutton .ui-state-active,
.ui-dialog .ui-dialog-titlebar a.ui-dialog-titlebar-close .ui-state-active,
.ui-dialog .ui-dialog-titlebar .ui-igdialog-headerbutton .ui-state-focus,
.ui-dialog .ui-dialog-titlebar a.ui-dialog-titlebar-close .ui-state-focus,
.ui-dialog .ui-dialog-titlebar .ui-igdialog-headerbutton .ui-state-hover,
.ui-dialog .ui-dialog-titlebar a.ui-dialog-titlebar-close .ui-state-hover {
  background-image: url(../Graficos/Repositorio/0312.png) !important;
  border: 0;
}
.ui-dialog .ui-dialog-titlebar .ui-igdialog-headerbutton .ui-state-active span,
.ui-dialog .ui-dialog-titlebar a.ui-dialog-titlebar-close .ui-state-active span,
.ui-dialog .ui-dialog-titlebar .ui-igdialog-headerbutton .ui-state-focus span,
.ui-dialog .ui-dialog-titlebar a.ui-dialog-titlebar-close .ui-state-focus span,
.ui-dialog .ui-dialog-titlebar .ui-igdialog-headerbutton .ui-state-hover span,
.ui-dialog .ui-dialog-titlebar a.ui-dialog-titlebar-close .ui-state-hover span {
  background-image: url(../Graficos/Repositorio/0312.png) !important;
  border: 0;
}
.ui-dialog .ui-dialog-titlebar .ui-igdialog-headerbutton:hover,
.ui-dialog .ui-dialog-titlebar a.ui-dialog-titlebar-close:hover,
.ui-dialog .ui-dialog-titlebar .ui-igdialog-headerbutton:focus,
.ui-dialog .ui-dialog-titlebar a.ui-dialog-titlebar-close:focus {
  border: 0;
  background-image: url(../Graficos/Repositorio/0312.png) !important;
}
.ui-dialog .ui-dialog-titlebar .ui-igdialog-headerbutton:hover span,
.ui-dialog .ui-dialog-titlebar a.ui-dialog-titlebar-close:hover span,
.ui-dialog .ui-dialog-titlebar .ui-igdialog-headerbutton:focus span,
.ui-dialog .ui-dialog-titlebar a.ui-dialog-titlebar-close:focus span {
  background-image: url(../Graficos/Repositorio/0312.png) !important;
  border: 0;
}
.ui-dialog .ui-dialog-content {
  padding: 0 !important;
  overflow-y: auto !important;
  overflow-x: hidden;
  min-height: 125px !important;
  font-family: Arial, sans-serif !important;
  font-size: 12px !important;
}
.ui-dialog .ui-dialog-content .contenedor {
  overflow: hidden !important;
  height: initial !important;
}
.ui-dialog .ui-dialog-content .ui-iggrid-columnchooser-listitems .ui-iggrid-columnchooser-item {
  font-size: 10pt;
  border-bottom: 1px #BEBEBE solid;
  padding-left: 20px;
}
.ui-dialog .ui-dialog-content .ui-iggrid-columnchooser-listitems .ui-iggrid-columnchooser-item .ui-iggrid-columnchooser-hidebutton a {
  color: #bb0404 !important;
}
.ui-dialog .ui-dialog-content .ui-iggrid-columnchooser-listitems .ui-iggrid-columnchooser-item .ui-iggrid-columnchooser-hidebutton a:hover,
.ui-dialog .ui-dialog-content .ui-iggrid-columnchooser-listitems .ui-iggrid-columnchooser-item .ui-iggrid-columnchooser-hidebutton a:focus {
  color: #bb0404 !important;
  text-decoration: underline;
}
.ui-dialog .ui-dialog-content .ui-iggrid-columnchooser-listitems .ui-iggrid-columnchooser-item .ui-iggrid-dialog-text {
  color: #515053 !important;
}
.ui-dialog .ui-dialog-content .ui-iggrid-sorting-dialog-sortedcolumns .ui-widget-content,
.ui-dialog .ui-dialog-content .ui-iggrid-sorting-dialog-unsortedcolumns .ui-widget-content {
  font-size: 10pt;
}
.ui-dialog .ui-dialog-content .ui-iggrid-sorting-dialog-sortedcolumns .ui-widget-content:hover .ui-iggrid-dialog-text,
.ui-dialog .ui-dialog-content .ui-iggrid-sorting-dialog-unsortedcolumns .ui-widget-content:hover .ui-iggrid-dialog-text,
.ui-dialog .ui-dialog-content .ui-iggrid-sorting-dialog-sortedcolumns .ui-widget-content:focus .ui-iggrid-dialog-text,
.ui-dialog .ui-dialog-content .ui-iggrid-sorting-dialog-unsortedcolumns .ui-widget-content:focus .ui-iggrid-dialog-text {
  text-decoration: underline;
}
.ui-dialog .ui-dialog-content .ui-iggrid-sorting-dialog-sortedcolumns .ui-widget-content .ui-igbutton-remove:hover,
.ui-dialog .ui-dialog-content .ui-iggrid-sorting-dialog-unsortedcolumns .ui-widget-content .ui-igbutton-remove:hover,
.ui-dialog .ui-dialog-content .ui-iggrid-sorting-dialog-sortedcolumns .ui-widget-content .ui-igbutton-remove:focus,
.ui-dialog .ui-dialog-content .ui-iggrid-sorting-dialog-unsortedcolumns .ui-widget-content .ui-igbutton-remove:focus {
  outline: 2px solid #bb0404;
}
.ui-dialog .ui-dialog-content .ui-iggrid-sorting-dialog-sortedcolumns .ui-widget-content .ui-iggrid-sorting-dialog-unsortedcolumns-sortbybutton a,
.ui-dialog .ui-dialog-content .ui-iggrid-sorting-dialog-unsortedcolumns .ui-widget-content .ui-iggrid-sorting-dialog-unsortedcolumns-sortbybutton a {
  color: #bb0404 !important;
}
.ui-dialog .ui-dialog-content .ui-iggrid-sorting-dialog-sortedcolumns .ui-widget-content .ui-iggrid-sorting-dialog-unsortedcolumns-sortbybutton a:hover,
.ui-dialog .ui-dialog-content .ui-iggrid-sorting-dialog-unsortedcolumns .ui-widget-content .ui-iggrid-sorting-dialog-unsortedcolumns-sortbybutton a:hover,
.ui-dialog .ui-dialog-content .ui-iggrid-sorting-dialog-sortedcolumns .ui-widget-content .ui-iggrid-sorting-dialog-unsortedcolumns-sortbybutton a:focus,
.ui-dialog .ui-dialog-content .ui-iggrid-sorting-dialog-unsortedcolumns .ui-widget-content .ui-iggrid-sorting-dialog-unsortedcolumns-sortbybutton a:focus {
  color: #bb0404 !important;
  text-decoration: underline;
}
.ui-dialog .ui-dialog-buttonpane {
  background: #F0F0F0;
  border-top: 2px solid #515053 !important;
  position: absolute;
}
.ui-dialog .ui-dialog-buttonpane input {
  margin-right: 5px;
}
.ui-dialog .ui-button-text-only {
  border-radius: 0;
}
.ui-dialog .ui-button-text-only.ui-state-active .ui-button-text,
.ui-dialog .ui-button-text-only.ui-state-focus .ui-button-text {
  padding: 0 !important;
}
.ui-dialog .fs-confirmdialog {
  border: 2px solid #bb0404 !important;
}
.ui-dialog .botonera,
.ui-dialog .ui-iggrid-filterdialogokcancelbuttoncontainer,
.ui-dialog .ui-dialog-buttonpane {
  background-color: #F0F0F0;
  border-top: 2px solid #515053;
  bottom: 0;
  padding: 7px 10px;
  text-align: right;
  width: 100%;
  float: right;
}
.ui-dialog .botonera .ui-dialog-buttonset div[id*="button_container"],
.ui-dialog .ui-iggrid-filterdialogokcancelbuttoncontainer .ui-dialog-buttonset div[id*="button_container"],
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset div[id*="button_container"] {
  float: left;
}
.ui-dialog .botonera .ui-dialog-buttonset button[id*="reset"],
.ui-dialog .ui-iggrid-filterdialogokcancelbuttoncontainer .ui-dialog-buttonset button[id*="reset"],
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button[id*="reset"] {
  width: 95% !important;
}
.ui-dialog .botonera .ui-dialog-buttonset button,
.ui-dialog .ui-iggrid-filterdialogokcancelbuttoncontainer .ui-dialog-buttonset button,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button {
  height: 21px !important;
  margin-right: 6px;
}
.ui-dialog .ui-iggrid .botonera {
  background: none;
  border-top: 0;
}
.ficheros-progreso-modal {
  border-color: #515053;
  font: Arial, sans-serif;
  font-size: 12px;
}
.ficheros-progreso-modal .ficheros-progreso-titulo {
  background-color: #515053;
  border: 0;
  padding: 8px 3px 8px 3px;
  text-align: center;
  color: #FFFFFF;
  font-weight: bold;
}
.ficheros-progreso-modal .ficheros-progreso {
  padding: 5px;
}
/*.ui-widget {
    font-family: @fuente_aplicacion !important;
    font-size: @fuente_aplicacion_tamanyo !important;
}*/
.fsn-datepicker .ui-igedit {
  margin-top: 14px;
}
.fsn-datepicker .ui-igedit .ui-state-default {
  background: #FFFFFF;
  font-family: Arial, sans-serif;
  font-size: 12px;
}
.fsn-datepicker .ui-igedit .ui-state-default .ui-icon {
  background-image: url(../../Source/Graficos/Repositorio/0108_1.png);
  background-position: 100% 50%;
  background-color: transparent;
}
.fsn-datepicker .ui-igedit input {
  border: none;
}
.fsn-datepicker .ui-igedit .ui-igedit-button {
  width: 24px !important;
  border-left: 0;
}
.fsn-datepicker .ui-igedit.deshabilitado {
  background: #dbd8d8;
}
.fsn-datepicker .ui-igedit.deshabilitado .ui-state-default {
  background-color: #dbd8d8;
}
.fsn-datepicker .ui-igedit.deshabilitado .ui-state-default .ui-igedit-button {
  visibility: hidden;
}
.fsn-datepicker .ui-igedit.deshabilitado .ui-state-default .ui-icon {
  visibility: hidden;
}
.fsn-datepicker:not([data-readonly="true"]):hover .ui-state-default .ui-icon {
  background-image: url(../../Source/Graficos/Repositorio/0108_2.png);
}
/*GRID.LESS*/
.ui-state-error {
  background-color: #bb0404 !important;
  height: 28px !important;
  width: 175px !important;
}
.ui-iggrid {
  font-family: Arial, sans-serif !important;
  /*table {min-height: 95px;}*/
}
.ui-iggrid .ui-widget-content table {
  min-width: 1024px;
}
.ui-iggrid .ui-widget-content table.ui-iggrid-unfixed-table-left {
  min-width: 0;
}
.ui-iggrid .ui-widget-content table.ui-iggrid-filtertable {
  min-width: 0;
}
.ui-iggrid:focus {
  outline: 2px solid #bb0404 !important;
}
.ui-iggrid thead tr[data-add-row] {
  height: 24px;
  display: none !important;
}
.ui-iggrid thead tr {
  line-height: 0 !important;
}
.ui-iggrid thead tr td {
  font-size: 13px !important;
  line-height: 0 !important;
  height: 24px;
}
.ui-iggrid thead tr td.disabled {
  background: #bb0404 !important;
}
.ui-iggrid thead tr td > span {
  border: none !important;
}
.ui-iggrid thead tr td span.ui-igcombo-wrapper {
  margin-top: -3px !important;
}
.ui-iggrid thead tr td .ui-igedit-field {
  height: 24px !important;
  border: 2px solid #bb0404 !important;
}
.ui-iggrid thead tr td .ui-igedit-field .ui-igcheckbox-small {
  margin-top: 5px !important;
}
.ui-iggrid thead tr td .ui-igedit-field .ui-igcheckbox-small.ui-state-focus {
  border-color: #bb0404;
}
.ui-iggrid thead tr td .ui-igedit-container {
  border: none !important;
}
.ui-iggrid thead tr td .ui-igedit-container .ui-igedit-field {
  border: none !important;
  top: 2px;
  left: 3px;
}
.ui-iggrid thead tr td .ui-igedit-container.ui-state-focus .ui-igedit-field,
.ui-iggrid thead tr td .ui-igedit-container.ui-igedit-focus .ui-igedit-field {
  border: 2px solid #bb0404 !important;
}
.ui-iggrid thead tr td .ui-igedit-container.ui-state-focus .ui-igedit-field:hover,
.ui-iggrid thead tr td .ui-igedit-container.ui-igedit-focus .ui-igedit-field:hover {
  border: 2px solid #bb0404 !important;
}
.ui-iggrid thead tr td .ui-igedit-container.ui-state-hover .ui-igedit-field,
.ui-iggrid thead tr td .ui-igedit-container.ui-igedit-hover .ui-igedit-field {
  border: none !important;
}
.ui-iggrid thead tr td.ui-state-active {
  background: transparent !important;
  border: 1px solid #bb0404 !important;
}
.ui-iggrid thead th {
  color: #515053 !important;
  background: #ffffff !important;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #c7cac5), color-stop(1, #ffffff)) !important;
  background: -ms-linear-gradient(bottom, #c7cac5, #ffffff) !important;
  background: -moz-linear-gradient(center bottom, #c7cac5 0%, #ffffff 100%) !important;
  background: -o-linear-gradient(#ffffff, #c7cac5) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c7cac5', GradientType=0) !important;
  font-family: Arial, sans-serif !important;
  font-size: 13px;
  font-weight: normal;
  text-align: center !important;
  text-shadow: none !important;
  border-bottom: 0.1px #bb0404 !important;
  padding: 0 !important;
}
.ui-iggrid thead th.ui-state-default {
  height: 24px !important;
}
.ui-iggrid thead th.ui-iggrid-rowselector-header span[name=hchk] {
  float: none;
}
.ui-iggrid thead th .ui-iggrid-indicatorcontainer a:focus,
.ui-iggrid thead th .ui-iggrid-indicatorcontainer a:hover {
  outline: 2px solid #bb0404;
}
.ui-iggrid thead th:focus,
.ui-iggrid thead th:hover {
  border: 2px solid #bb0404 !important;
}
.ui-iggrid .ui-iggrid-indicatorcontainer a {
  width: 17px;
  height: 18px;
  display: inline-block;
  overflow: hidden;
  position: relative;
}
.ui-iggrid .ui-iggrid-indicatorcontainer a:before {
  clip: rect(115px, 210px, 125px, 195px);
  margin-top: -115px;
  position: absolute;
  content: url(../../Scripts/Infragistics/css/themes/metro/images/ui-icons_858585_256x240.png);
  left: -195px;
  bottom: -109px;
}
.ui-iggrid span.ui-iggrid-featurechooserbutton.ui-icon.ui-icon-gear {
  background: none;
}
.ui-iggrid span.ui-icon-arrowthick-1-s {
  width: 17px;
  height: 18px;
  display: inline-block;
  overflow: hidden;
  position: relative;
}
.ui-iggrid span.ui-icon-arrowthick-1-s:before {
  clip: rect(40px, 210px, 60px, 62px);
  margin-top: -48px;
  position: absolute;
  content: url(../../Scripts/Infragistics/css/themes/metro/images/ui-icons_858585_256x240.png);
  left: -62px;
}
.ui-iggrid span.ui-icon-arrowthick-1-n {
  width: 17px;
  height: 18px;
  display: inline-block;
  overflow: hidden;
  position: relative;
}
.ui-iggrid span.ui-icon-arrowthick-1-n:before {
  clip: rect(40px, 210px, 60px, 0px);
  margin-top: -48px;
  position: absolute;
  content: url(../../Scripts/Infragistics/css/themes/metro/images/ui-icons_858585_256x240.png);
  left: 0px;
}
.ui-iggrid span.ui-icon.ui-icon-arrowthick-1-n,
.ui-iggrid span.ui-icon.ui-icon-arrowthick-1-s {
  background: none !important;
  text-indent: 0px;
}
.ui-iggrid .ui-iggrid-indicatorcontainer .ui-icon {
  background: none !important;
}
.ui-iggrid tbody {
  /*.ui-icon ui-icon-gear {
            background-image: url(../../../Scripts/Infragistics/css/themes/metro/images/ui-icons_858585_256x240.png) !important;
        }*/
}
.ui-iggrid tbody tr td {
  line-height: 1em !important;
  font-family: Arial, sans-serif;
  font-size: 13px;
}
.ui-iggrid tbody tr td span.ui-iggrid-expandbuttoncontainer {
  height: initial !important;
}
.ui-iggrid tbody tr td span.ui-iggrid-expandbuttoncontainer span.ui-iggrid-expandbutton {
  margin: 4px !important;
}
.ui-iggrid tbody tr td .ui-igedit-container {
  border: none !important;
}
.ui-iggrid tbody tr td .ui-igedit-container .ui-igedit-field {
  border: none !important;
  top: 2px;
  left: 3px;
}
.ui-iggrid tbody tr td span.ui-igcombo-wrapper {
  margin-top: -5px !important;
}
.ui-iggrid tbody tr td span.ui-igcheckbox-small.ui-state-focus {
  border-color: #bb0404;
}
.ui-iggrid tbody tr td:focus {
  background: #C0C0C0 !important;
  outline: 1px solid #bb0404 !important;
}
.ui-iggrid tbody tr td .celdaTextoBoton {
  width: 100%;
  display: table;
  table-layout: fixed;
}
.ui-iggrid tbody tr td .celdaTextoBoton .columna {
  display: table-cell;
  vertical-align: middle;
}
.ui-iggrid tbody tr td .celdaTextoBoton .columna.oculto {
  display: none;
}
.ui-iggrid tbody tr td .celdaTextoBoton .botones {
  text-align: right;
  white-space: nowrap;
  padding-left: 5px;
}
.ui-iggrid tbody tr.ui-state-activerow {
  background: #C0C0C0 !important;
  border: 1px solid #bb0404 !important;
}
.ui-iggrid tbody tr.ui-state-activerow td {
  border: none !important;
  background: #C0C0C0 !important;
  outline: 1px solid #bb0404 !important;
}
.ui-iggrid tbody tr.ui-state-activerow td.ui-state-selectedcell,
.ui-iggrid tbody tr.ui-state-activerow td.ui-state-active {
  background: #bb0404 !important;
  background-image: none !important;
  color: #ffffff !important;
  border-bottom: 1px solid #FFFFFF !important;
  border-top: 1px solid #FFFFFF !important;
}
.ui-iggrid tbody tr.ui-state-activerow td.ui-state-selectedcell:focus,
.ui-iggrid tbody tr.ui-state-activerow td.ui-state-active:focus {
  background: #C0C0C0 !important;
}
.ui-iggrid tbody tr th.ui-iggrid-rowselector-class.ui-state-active {
  background: #bb0404 !important;
  border: 0;
}
.ui-iggrid tbody tr th.ui-iggrid-rowselector-class span.ui-icon-triangle-1-e {
  display: none;
}
.ui-iggrid tbody tr th.ui-iggrid-rowselector-class span[name=chk] {
  float: none;
  margin-left: 5px;
}
.ui-iggrid .ui-iggrid-featurechooser-list li.ui-state-default:hover,
.ui-iggrid .ui-iggrid-featurechooser-list li.ui-state-default:focus {
  background-color: #EEE !important;
  outline: 1px solid #bb0404;
}
.ui-iggrid .ui-iggrid-featurechooser-submenu li.ui-state-hover,
.ui-iggrid .ui-iggrid-featurechooser-submenu li:focus {
  background-color: #EEE;
  outline: 1px solid #bb0404;
}
.ui-iggrid .botonera,
.ui-iggrid .botonera-modal {
  float: right;
  padding: 0;
  text-align: right;
  width: 37%;
  height: 22px;
  /* #region Desplegables */
  /* Lista de segundo nivel (Botones Compuestos o Bóton "Más Opciones") */
  /* Lista de tercer nivel (Opciones de Botones Compuestos dentro del Botón "Más Opciones")*/
  /* Mapeado del estilo "desplegado" a los distintos niveles */
  /* Lista de primer nivel (Botonera) */
  /* #endregion Desplegables */
  /* #region Elementos de Lista */
  /* #endregion Elementos de Lista */
  /* #region Iconos */
  /* #endregion iconos */
}
.ui-iggrid .botonera .desplegadoNivel2 > ul,
.ui-iggrid .botonera-modal .desplegadoNivel2 > ul {
  display: block;
  opacity: 1;
  visibility: visible;
  z-index: 999;
  margin-top: -2px;
  left: 0;
  /* Si queremos que el desplegable salga alineado a la derecha (Sólo para Botones Compuestos de primer nivel)*/
}
.ui-iggrid .botonera .desplegadoNivel2 > ul.derecha,
.ui-iggrid .botonera-modal .desplegadoNivel2 > ul.derecha {
  left: auto;
  right: 0;
}
.ui-iggrid .botonera .desplegadoNivel2 > ul > li,
.ui-iggrid .botonera-modal .desplegadoNivel2 > ul > li {
  vertical-align: middle !important;
  position: relative;
  white-space: nowrap;
  /* Desplegar tercer nivel */
}
.ui-iggrid .botonera .desplegadoNivel2 > ul > li:hover > ul,
.ui-iggrid .botonera-modal .desplegadoNivel2 > ul > li:hover > ul {
  position: absolute;
  display: block;
  opacity: 1;
  visibility: visible;
  z-index: 999;
  top: 0;
  right: 100%;
}
.ui-iggrid .botonera .desplegadoNivel3 > ul,
.ui-iggrid .botonera-modal .desplegadoNivel3 > ul {
  position: absolute;
  display: block;
  opacity: 1;
  visibility: visible;
  z-index: 999;
  top: 0;
  right: 100%;
}
.ui-iggrid .botonera > ul > li.desplegado > ul,
.ui-iggrid .botonera-modal > ul > li.desplegado > ul {
  display: block;
  opacity: 1;
  visibility: visible;
  z-index: 999;
  margin-top: -2px;
  left: 0;
  /* Si queremos que el desplegable salga alineado a la derecha (Sólo para Botones Compuestos de primer nivel)*/
}
.ui-iggrid .botonera > ul > li.desplegado > ul.derecha,
.ui-iggrid .botonera-modal > ul > li.desplegado > ul.derecha {
  left: auto;
  right: 0;
}
.ui-iggrid .botonera > ul > li.desplegado > ul > li,
.ui-iggrid .botonera-modal > ul > li.desplegado > ul > li {
  vertical-align: middle !important;
  position: relative;
  white-space: nowrap;
  /* Desplegar tercer nivel */
}
.ui-iggrid .botonera > ul > li.desplegado > ul > li:hover > ul,
.ui-iggrid .botonera-modal > ul > li.desplegado > ul > li:hover > ul {
  position: absolute;
  display: block;
  opacity: 1;
  visibility: visible;
  z-index: 999;
  top: 0;
  right: 100%;
}
.ui-iggrid .botonera > ul > li > ul > li.desplegado > ul,
.ui-iggrid .botonera-modal > ul > li > ul > li.desplegado > ul {
  position: absolute;
  display: block;
  opacity: 1;
  visibility: visible;
  z-index: 999;
  top: 0;
  right: 100%;
}
.ui-iggrid .botonera > ul,
.ui-iggrid .botonera-modal > ul {
  text-align: left;
  display: inline;
  margin: 0;
  list-style: none;
  border-width: 0 0 0 1px;
  padding: 0.35em 0;
  /* Elementos de primer nivel (Botones Simples)*/
}
.ui-iggrid .botonera > ul > li,
.ui-iggrid .botonera-modal > ul > li {
  vertical-align: middle !important;
  cursor: pointer;
  display: inline-flex;
  display: -ms-inline-flexbox;
  position: relative;
  text-align: left;
  border: 1px dotted #515053;
  border-width: 0 1px 0 0;
  font-weight: bold;
  list-style: none;
  background-color: #E3E3E3;
  color: #000000;
  margin: 0;
  /* Desplegar segundo nivel */
  /* Posicionamos las listas de niveles inferiores y las ocultamos */
}
.ui-iggrid .botonera > ul > li.BotonInicial,
.ui-iggrid .botonera-modal > ul > li.BotonInicial {
  border: 1px dotted #515053;
  border-width: 0 1px 0 1px;
}
.ui-iggrid .botonera > ul > li:first-child,
.ui-iggrid .botonera-modal > ul > li:first-child {
  border-width: 0 1px;
}
.ui-iggrid .botonera > ul > li:hover,
.ui-iggrid .botonera-modal > ul > li:hover {
  border-color: #bb0404;
}
.ui-iggrid .botonera > ul > li:hover > ul,
.ui-iggrid .botonera-modal > ul > li:hover > ul {
  display: block;
  opacity: 1;
  visibility: visible;
  z-index: 999;
  margin-top: -2px;
  left: 0;
  /* Si queremos que el desplegable salga alineado a la derecha (Sólo para Botones Compuestos de primer nivel)*/
}
.ui-iggrid .botonera > ul > li:hover > ul.derecha,
.ui-iggrid .botonera-modal > ul > li:hover > ul.derecha {
  left: auto;
  right: 0;
}
.ui-iggrid .botonera > ul > li:hover > ul > li,
.ui-iggrid .botonera-modal > ul > li:hover > ul > li {
  vertical-align: middle !important;
  position: relative;
  white-space: nowrap;
  /* Desplegar tercer nivel */
}
.ui-iggrid .botonera > ul > li:hover > ul > li:hover > ul,
.ui-iggrid .botonera-modal > ul > li:hover > ul > li:hover > ul {
  position: absolute;
  display: block;
  opacity: 1;
  visibility: visible;
  z-index: 999;
  top: 0;
  right: 100%;
}
.ui-iggrid .botonera > ul > li.oculto,
.ui-iggrid .botonera-modal > ul > li.oculto {
  display: none;
}
.ui-iggrid .botonera > ul > li ul,
.ui-iggrid .botonera-modal > ul > li ul {
  display: none;
  position: absolute;
  top: 24px;
}
.ui-iggrid .botonera a,
.ui-iggrid .botonera-modal a {
  color: #515053;
  font-size: 11px;
  padding: 0 10px 3px 25px;
  vertical-align: middle;
  text-decoration: none;
  padding-top: 3px !important;
}
.ui-iggrid .botonera img,
.ui-iggrid .botonera-modal img {
  display: none;
}
.ui-iggrid .botonera li,
.ui-iggrid .botonera-modal li {
  background: #ffffff;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #c7cac5), color-stop(1, #ffffff));
  background: -ms-linear-gradient(bottom, #c7cac5, #ffffff);
  background: -moz-linear-gradient(center bottom, #c7cac5 0%, #ffffff 100%);
  background: -o-linear-gradient(#ffffff, #c7cac5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c7cac5', GradientType=0);
  height: 22px;
}
.ui-iggrid .botonera li:hover > a,
.ui-iggrid .botonera-modal li:hover > a,
.ui-iggrid .botonera li > a:focus,
.ui-iggrid .botonera-modal li > a:focus {
  color: #bb0404;
}
.ui-iggrid .botonera .masOpciones > a,
.ui-iggrid .botonera-modal .masOpciones > a {
  background: url(../../Source/Graficos/Repositorio/0049_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .masOpciones:hover > a,
.ui-iggrid .botonera-modal .masOpciones:hover > a,
.ui-iggrid .botonera .masOpciones > a:focus,
.ui-iggrid .botonera-modal .masOpciones > a:focus {
  background: url(../../Source/Graficos/Repositorio/0049_2.png) 10px 50% no-repeat;
}
.ui-iggrid .botonera .verBajas > a,
.ui-iggrid .botonera-modal .verBajas > a {
  background: url(../../Source/Graficos/Repositorio/0045_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .verBajas:hover > a,
.ui-iggrid .botonera-modal .verBajas:hover > a,
.ui-iggrid .botonera .verBajas > a:focus,
.ui-iggrid .botonera-modal .verBajas > a:focus {
  background: url(../../Source/Graficos/Repositorio/0045_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .guardar > a,
.ui-iggrid .botonera-modal .guardar > a {
  background: url(../../Source/Graficos/Repositorio/0089_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .guardar:hover > a,
.ui-iggrid .botonera-modal .guardar:hover > a,
.ui-iggrid .botonera .guardar > a:focus,
.ui-iggrid .botonera-modal .guardar > a:focus {
  background: url(../../Source/Graficos/Repositorio/0089_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .anyadir > a,
.ui-iggrid .botonera-modal .anyadir > a {
  background: url(../../Source/Graficos/Repositorio/0042_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .anyadir:hover > a,
.ui-iggrid .botonera-modal .anyadir:hover > a,
.ui-iggrid .botonera .anyadir > a:focus,
.ui-iggrid .botonera-modal .anyadir > a:focus {
  background: url(../../Source/Graficos/Repositorio/0042_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .asignarComprador > a,
.ui-iggrid .botonera-modal .asignarComprador > a {
  background: url(../../Source/Graficos/Repositorio/0175_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .asignarComprador:hover > a,
.ui-iggrid .botonera-modal .asignarComprador:hover > a,
.ui-iggrid .botonera .asignarComprador > a:focus,
.ui-iggrid .botonera-modal .asignarComprador > a:focus {
  background: url(../../Source/Graficos/Repositorio/0175_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .abrirProcesoDeCompra > a,
.ui-iggrid .botonera-modal .abrirProcesoDeCompra > a {
  background: url(../../Source/Graficos/Repositorio/0232_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .abrirProcesoDeCompra:hover > a,
.ui-iggrid .botonera-modal .abrirProcesoDeCompra:hover > a,
.ui-iggrid .botonera .abrirProcesoDeCompra > a:focus,
.ui-iggrid .botonera-modal .abrirProcesoDeCompra > a:focus {
  background: url(../../Source/Graficos/Repositorio/0232_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .enviarAProceso > a,
.ui-iggrid .botonera-modal .enviarAProceso > a {
  background: url(../../Source/Graficos/Repositorio/0271_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .enviarAProceso:hover > a,
.ui-iggrid .botonera-modal .enviarAProceso:hover > a,
.ui-iggrid .botonera .enviarAProceso > a:focus,
.ui-iggrid .botonera-modal .enviarAProceso > a:focus {
  background: url(../../Source/Graficos/Repositorio/0271_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .aprobar > a,
.ui-iggrid .botonera-modal .aprobar > a {
  background: url(../../Source/Graficos/Repositorio/0282_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .aprobar:hover > a,
.ui-iggrid .botonera-modal .aprobar:hover > a,
.ui-iggrid .botonera .aprobar > a:focus,
.ui-iggrid .botonera-modal .aprobar > a:focus {
  background: url(../../Source/Graficos/Repositorio/0282_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .cerrar > a,
.ui-iggrid .botonera-modal .cerrar > a {
  background: url(../../Source/Graficos/Repositorio/0276_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .cerrar:hover > a,
.ui-iggrid .botonera-modal .cerrar:hover > a,
.ui-iggrid .botonera .cerrar > a:focus,
.ui-iggrid .botonera-modal .cerrar > a:focus {
  background: url(../../Source/Graficos/Repositorio/0276_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .rechazar > a,
.ui-iggrid .botonera-modal .rechazar > a {
  background: url(../../Source/Graficos/Repositorio/0339_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .rechazar:hover > a,
.ui-iggrid .botonera-modal .rechazar:hover > a,
.ui-iggrid .botonera .rechazar > a:focus,
.ui-iggrid .botonera-modal .rechazar > a:focus {
  background: url(../../Source/Graficos/Repositorio/0339_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .anular > a,
.ui-iggrid .botonera-modal .anular > a {
  background: url(../../Source/Graficos/Repositorio/0211_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .anular:hover > a,
.ui-iggrid .botonera-modal .anular:hover > a,
.ui-iggrid .botonera .anular > a:focus,
.ui-iggrid .botonera-modal .anular > a:focus {
  background: url(../../Source/Graficos/Repositorio/0211_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .reabrir > a,
.ui-iggrid .botonera-modal .reabrir > a {
  background: url(../../Source/Graficos/Repositorio/0042_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .reabrir:hover > a,
.ui-iggrid .botonera-modal .reabrir:hover > a,
.ui-iggrid .botonera .reabrir > a:focus,
.ui-iggrid .botonera-modal .reabrir > a:focus {
  background: url(../../Source/Graficos/Repositorio/0042_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .modificar > a,
.ui-iggrid .botonera-modal .modificar > a {
  background: url(../../Source/Graficos/Repositorio/0043_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .modificar:hover > a,
.ui-iggrid .botonera-modal .modificar:hover > a,
.ui-iggrid .botonera .modificar > a:focus,
.ui-iggrid .botonera-modal .modificar > a:focus {
  background: url(../../Source/Graficos/Repositorio/0043_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .configuracionAlerta > a,
.ui-iggrid .botonera-modal .configuracionAlerta > a {
  background: url(../../Source/Graficos/Repositorio/0169_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .configuracionAlerta:hover > a,
.ui-iggrid .botonera-modal .configuracionAlerta:hover > a,
.ui-iggrid .botonera .configuracionAlerta > a:focus,
.ui-iggrid .botonera-modal .configuracionAlerta > a:focus {
  background: url(../../Source/Graficos/Repositorio/0169_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .eliminar > a,
.ui-iggrid .botonera-modal .eliminar > a {
  background: url(../../Source/Graficos/Repositorio/0041_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .eliminar:hover > a,
.ui-iggrid .botonera-modal .eliminar:hover > a,
.ui-iggrid .botonera .eliminar > a:focus,
.ui-iggrid .botonera-modal .eliminar > a:focus {
  background: url(../../Source/Graficos/Repositorio/0041_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .obtenerListado > a,
.ui-iggrid .botonera-modal .obtenerListado > a {
  background: url(../../Source/Graficos/Repositorio/0238_1.png) 10px 50% no-repeat;
  padding-left: 33px;
}
.ui-iggrid .botonera .obtenerListado:hover > a,
.ui-iggrid .botonera-modal .obtenerListado:hover > a,
.ui-iggrid .botonera .obtenerListado > a:focus,
.ui-iggrid .botonera-modal .obtenerListado > a:focus {
  background: url(../../Source/Graficos/Repositorio/0238_2.png) 10px 50% no-repeat;
  padding-left: 33px;
}
.ui-iggrid .botonera .quitarBaja > a,
.ui-iggrid .botonera-modal .quitarBaja > a {
  background: url(../../Source/Graficos/Repositorio/0090_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .quitarBaja:hover > a,
.ui-iggrid .botonera-modal .quitarBaja:hover > a,
.ui-iggrid .botonera .quitarBaja > a:focus,
.ui-iggrid .botonera-modal .quitarBaja > a:focus {
  background: url(../../Source/Graficos/Repositorio/0090_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .reubicar > a,
.ui-iggrid .botonera-modal .reubicar > a {
  background: url(../../Source/Graficos/Repositorio/0047_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .reubicar:hover > a,
.ui-iggrid .botonera-modal .reubicar:hover > a,
.ui-iggrid .botonera .reubicar > a:focus,
.ui-iggrid .botonera-modal .reubicar > a:focus {
  background: url(../../Source/Graficos/Repositorio/0047_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .vincular > a,
.ui-iggrid .botonera-modal .vincular > a {
  background: url(../../Source/Graficos/Repositorio/0115_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .vincular:hover > a,
.ui-iggrid .botonera-modal .vincular:hover > a,
.ui-iggrid .botonera .vincular > a:focus,
.ui-iggrid .botonera-modal .vincular > a:focus {
  background: url(../../Source/Graficos/Repositorio/0115_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .actualizarCambioMoneda > a,
.ui-iggrid .botonera-modal .actualizarCambioMoneda > a {
  background: url(../../Source/Graficos/Repositorio/0046_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .actualizarCambioMoneda:hover > a,
.ui-iggrid .botonera-modal .actualizarCambioMoneda:hover > a,
.ui-iggrid .botonera .actualizarCambioMoneda > a:focus,
.ui-iggrid .botonera-modal .actualizarCambioMoneda > a:focus {
  background: url(../../Source/Graficos/Repositorio/0046_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .copiarPerfil > a,
.ui-iggrid .botonera-modal .copiarPerfil > a {
  background: url(../../Source/Graficos/Repositorio/0117_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .copiarPerfil:hover > a,
.ui-iggrid .botonera-modal .copiarPerfil:hover > a,
.ui-iggrid .botonera .copiarPerfil > a:focus,
.ui-iggrid .botonera-modal .copiarPerfil > a:focus {
  background: url(../../Source/Graficos/Repositorio/0117_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .compararPerfil > a,
.ui-iggrid .botonera-modal .compararPerfil > a {
  background: url(../../Source/Graficos/Repositorio/0144_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .compararPerfil:hover > a,
.ui-iggrid .botonera-modal .compararPerfil:hover > a,
.ui-iggrid .botonera .compararPerfil > a:focus,
.ui-iggrid .botonera-modal .compararPerfil > a:focus {
  background: url(../../Source/Graficos/Repositorio/0144_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .detalle > a,
.ui-iggrid .botonera-modal .detalle > a {
  background: url(../../Source/Graficos/Repositorio/0091_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .detalle:hover > a,
.ui-iggrid .botonera-modal .detalle:hover > a,
.ui-iggrid .botonera .detalle > a:focus,
.ui-iggrid .botonera-modal .detalle > a:focus {
  background: url(../../Source/Graficos/Repositorio/0091_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .adjuntar > a,
.ui-iggrid .botonera-modal .adjuntar > a {
  background: url(../../Source/Graficos/Repositorio/0073_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .adjuntar:hover > a,
.ui-iggrid .botonera-modal .adjuntar:hover > a,
.ui-iggrid .botonera .adjuntar > a:focus,
.ui-iggrid .botonera-modal .adjuntar > a:focus {
  background: url(../../Source/Graficos/Repositorio/0073_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .descargar > a,
.ui-iggrid .botonera-modal .descargar > a {
  background: url(../../Source/Graficos/Repositorio/0131_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .descargar:hover > a,
.ui-iggrid .botonera-modal .descargar:hover > a,
.ui-iggrid .botonera .descargar > a:focus,
.ui-iggrid .botonera-modal .descargar > a:focus {
  background: url(../../Source/Graficos/Repositorio/0131_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .mover > a,
.ui-iggrid .botonera-modal .mover > a {
  background: url(../../Source/Graficos/Repositorio/0076_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .mover:hover > a,
.ui-iggrid .botonera-modal .mover:hover > a,
.ui-iggrid .botonera .mover > a:focus,
.ui-iggrid .botonera-modal .mover > a:focus {
  background: url(../../Source/Graficos/Repositorio/0076_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .copiar > a,
.ui-iggrid .botonera-modal .copiar > a {
  background: url(../../Source/Graficos/Repositorio/0117_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .copiar:hover > a,
.ui-iggrid .botonera-modal .copiar:hover > a,
.ui-iggrid .botonera .copiar > a:focus,
.ui-iggrid .botonera-modal .copiar > a:focus {
  background: url(../../Source/Graficos/Repositorio/0117_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .descargarExcel > a,
.ui-iggrid .botonera-modal .descargarExcel > a {
  background: url(../../Source/Graficos/Repositorio/0103_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .descargarExcel:hover > a,
.ui-iggrid .botonera-modal .descargarExcel:hover > a,
.ui-iggrid .botonera .descargarExcel > a:focus,
.ui-iggrid .botonera-modal .descargarExcel > a:focus {
  background: url(../../Source/Graficos/Repositorio/0103_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .cargarDesdeExcel > a,
.ui-iggrid .botonera-modal .cargarDesdeExcel > a {
  background: url(../../Source/Graficos/Repositorio/0104_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .cargarDesdeExcel:hover > a,
.ui-iggrid .botonera-modal .cargarDesdeExcel:hover > a,
.ui-iggrid .botonera .cargarDesdeExcel > a:focus,
.ui-iggrid .botonera-modal .cargarDesdeExcel > a:focus {
  background: url(../../Source/Graficos/Repositorio/0104_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .visualizarMasCampos > a,
.ui-iggrid .botonera-modal .visualizarMasCampos > a {
  background: url(../../Source/Graficos/Repositorio/0042_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .visualizarMasCampos:hover > a,
.ui-iggrid .botonera-modal .visualizarMasCampos:hover > a,
.ui-iggrid .botonera .visualizarMasCampos > a:focus,
.ui-iggrid .botonera-modal .visualizarMasCampos > a:focus {
  background: url(../../Source/Graficos/Repositorio/0042_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .mover-elemento > a,
.ui-iggrid .botonera-modal .mover-elemento > a {
  background: url(../../Source/Graficos/Repositorio/0105_1.png) 10px 3px no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .mover-elemento:hover > a,
.ui-iggrid .botonera-modal .mover-elemento:hover > a,
.ui-iggrid .botonera .mover-elemento > a:focus,
.ui-iggrid .botonera-modal .mover-elemento > a:focus {
  background: url(../../Source/Graficos/Repositorio/0105_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .VisorLogDetalle > a,
.ui-iggrid .botonera-modal .VisorLogDetalle > a {
  background: url(../../Source/Graficos/Repositorio/0091_1.png) 10px 3px no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .VisorLogDetalle:hover > a,
.ui-iggrid .botonera-modal .VisorLogDetalle:hover > a,
.ui-iggrid .botonera .VisorLogDetalle > a:focus,
.ui-iggrid .botonera-modal .VisorLogDetalle > a:focus {
  background: url(../../Source/Graficos/Repositorio/0091_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .subir > a,
.ui-iggrid .botonera-modal .subir > a {
  background: url(../../Source/Graficos/Repositorio/0196_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .subir:hover > a,
.ui-iggrid .botonera-modal .subir:hover > a,
.ui-iggrid .botonera .subir > a:focus,
.ui-iggrid .botonera-modal .subir > a:focus {
  background: url(../../Source/Graficos/Repositorio/0196_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .bajar > a,
.ui-iggrid .botonera-modal .bajar > a {
  background: url(../../Source/Graficos/Repositorio/0197_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .bajar:hover > a,
.ui-iggrid .botonera-modal .bajar:hover > a,
.ui-iggrid .botonera .bajar > a:focus,
.ui-iggrid .botonera-modal .bajar > a:focus {
  background: url(../../Source/Graficos/Repositorio/0197_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .cuotaDisco > a,
.ui-iggrid .botonera-modal .cuotaDisco > a {
  background: url(../../Source/Graficos/Repositorio/0101_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .cuotaDisco:hover > a,
.ui-iggrid .botonera-modal .cuotaDisco:hover > a,
.ui-iggrid .botonera .cuotaDisco > a:focus,
.ui-iggrid .botonera-modal .cuotaDisco > a:focus {
  background: url(../../Source/Graficos/Repositorio/0101_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .admitir > a,
.ui-iggrid .botonera-modal .admitir > a {
  background: url(../../Source/Graficos/Repositorio/0185_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .admitir:hover > a,
.ui-iggrid .botonera-modal .admitir:hover > a,
.ui-iggrid .botonera .admitir > a:focus,
.ui-iggrid .botonera-modal .admitir > a:focus {
  background: url(../../Source/Graficos/Repositorio/0185_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .noAdmitir > a,
.ui-iggrid .botonera-modal .noAdmitir > a {
  background: url(../../Source/Graficos/Repositorio/0211_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .noAdmitir:hover > a,
.ui-iggrid .botonera-modal .noAdmitir:hover > a,
.ui-iggrid .botonera .noAdmitir > a:focus,
.ui-iggrid .botonera-modal .noAdmitir > a:focus {
  background: url(../../Source/Graficos/Repositorio/0211_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .escalados-check,
.ui-iggrid .botonera-modal .escalados-check {
  border-left-width: 0 !important;
  padding-left: 10px;
  background: url(../../Source/Graficos/Repositorio/0172_1.png) 29px 1px no-repeat;
}
.ui-iggrid .botonera .escalados-check .check-con-icono input,
.ui-iggrid .botonera-modal .escalados-check .check-con-icono input {
  margin-top: 0;
  margin-right: 0;
  vertical-align: -3px;
}
.ui-iggrid .botonera .escalados-check .check-con-icono a,
.ui-iggrid .botonera-modal .escalados-check .check-con-icono a {
  margin-left: 0;
  margin-right: 5px;
  margin-top: 0;
  vertical-align: 0;
  border: 0 !important;
}
.ui-iggrid .botonera .escalados-check:hover,
.ui-iggrid .botonera-modal .escalados-check:hover,
.ui-iggrid .botonera .escalados-check:focus,
.ui-iggrid .botonera-modal .escalados-check:focus {
  background-image: url(../../Source/Graficos/Repositorio/0172_2.png);
}
.ui-iggrid .botonera .escalados-check:hover .check-con-icono > a,
.ui-iggrid .botonera-modal .escalados-check:hover .check-con-icono > a,
.ui-iggrid .botonera .escalados-check:focus .check-con-icono > a,
.ui-iggrid .botonera-modal .escalados-check:focus .check-con-icono > a,
.ui-iggrid .botonera .escalados-check:hover .check-con-icono > a:focus,
.ui-iggrid .botonera-modal .escalados-check:hover .check-con-icono > a:focus,
.ui-iggrid .botonera .escalados-check:focus .check-con-icono > a:focus,
.ui-iggrid .botonera-modal .escalados-check:focus .check-con-icono > a:focus {
  color: #bb0404;
}
.ui-iggrid .botonera .bajarPrecios > a,
.ui-iggrid .botonera-modal .bajarPrecios > a {
  background: url(../../Source/Graficos/Repositorio/0368_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .bajarPrecios:hover > a,
.ui-iggrid .botonera-modal .bajarPrecios:hover > a,
.ui-iggrid .botonera .bajarPrecios > a:focus,
.ui-iggrid .botonera-modal .bajarPrecios > a:focus {
  background: url(../../Source/Graficos/Repositorio/0368_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .descuento > a,
.ui-iggrid .botonera-modal .descuento > a {
  background: url(../../Source/Graficos/Repositorio/0369_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .descuento:hover > a,
.ui-iggrid .botonera-modal .descuento:hover > a,
.ui-iggrid .botonera .descuento > a:focus,
.ui-iggrid .botonera-modal .descuento > a:focus {
  background: url(../../Source/Graficos/Repositorio/0369_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .verDetalle > a,
.ui-iggrid .botonera-modal .verDetalle > a {
  background: url(../../Source/Graficos/Repositorio/0091_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .verDetalle:hover > a,
.ui-iggrid .botonera-modal .verDetalle:hover > a,
.ui-iggrid .botonera .verDetalle > a:focus,
.ui-iggrid .botonera-modal .verDetalle > a:focus {
  background: url(../../Source/Graficos/Repositorio/0091_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .autorizar > a,
.ui-iggrid .botonera-modal .autorizar > a {
  background: url(../../Source/Graficos/Repositorio/0210.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .autorizar:hover > a,
.ui-iggrid .botonera-modal .autorizar:hover > a,
.ui-iggrid .botonera .autorizar > a:focus,
.ui-iggrid .botonera-modal .autorizar > a:focus {
  background: url(../../Source/Graficos/Repositorio/0210.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .desautorizar > a,
.ui-iggrid .botonera-modal .desautorizar > a {
  background: url(../../Source/Graficos/Repositorio/0211_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .desautorizar:hover > a,
.ui-iggrid .botonera-modal .desautorizar:hover > a,
.ui-iggrid .botonera .desautorizar > a:focus,
.ui-iggrid .botonera-modal .desautorizar > a:focus {
  background: url(../../Source/Graficos/Repositorio/0211_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .aprobarCambios > a,
.ui-iggrid .botonera-modal .aprobarCambios > a {
  background: url(../../Source/Graficos/Repositorio/0282_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .aprobarCambios:hover > a,
.ui-iggrid .botonera-modal .aprobarCambios:hover > a,
.ui-iggrid .botonera .aprobarCambios > a:focus,
.ui-iggrid .botonera-modal .aprobarCambios > a:focus {
  background: url(../../Source/Graficos/Repositorio/0282_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .rechazarCambios > a,
.ui-iggrid .botonera-modal .rechazarCambios > a {
  background: url(../../Source/Graficos/Repositorio/0339_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .rechazarCambios:hover > a,
.ui-iggrid .botonera-modal .rechazarCambios:hover > a,
.ui-iggrid .botonera .rechazarCambios > a:focus,
.ui-iggrid .botonera-modal .rechazarCambios > a:focus {
  background: url(../../Source/Graficos/Repositorio/0339_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .proveedor > a,
.ui-iggrid .botonera-modal .proveedor > a {
  background: url(../../Source/Graficos/Repositorio/0058_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .proveedor:hover > a,
.ui-iggrid .botonera-modal .proveedor:hover > a,
.ui-iggrid .botonera .proveedor > a:focus,
.ui-iggrid .botonera-modal .proveedor > a:focus {
  background: url(../../Source/Graficos/Repositorio/0058_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .configurarVisibilidad > a,
.ui-iggrid .botonera-modal .configurarVisibilidad > a {
  background: url(../../Source/Graficos/Repositorio/0107_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .configurarVisibilidad:hover > a,
.ui-iggrid .botonera-modal .configurarVisibilidad:hover > a,
.ui-iggrid .botonera .configurarVisibilidad > a:focus,
.ui-iggrid .botonera-modal .configurarVisibilidad > a:focus {
  background-image: url(../../Source/Graficos/Repositorio/0107_2.png);
}
.ui-iggrid .botonera .accionvalidar > a,
.ui-iggrid .botonera-modal .accionvalidar > a {
  background: url(../../Source/Graficos/Repositorio/0185_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .accionvalidar:hover > a,
.ui-iggrid .botonera-modal .accionvalidar:hover > a,
.ui-iggrid .botonera .accionvalidar > a:focus,
.ui-iggrid .botonera-modal .accionvalidar > a:focus {
  background: url(../../Source/Graficos/Repositorio/0185_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .accionrechazar > a,
.ui-iggrid .botonera-modal .accionrechazar > a {
  background: url(../../Source/Graficos/Repositorio/0192_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .accionrechazar:hover > a,
.ui-iggrid .botonera-modal .accionrechazar:hover > a,
.ui-iggrid .botonera .accionrechazar > a:focus,
.ui-iggrid .botonera-modal .accionrechazar > a:focus {
  background: url(../../Source/Graficos/Repositorio/0192_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .accion > a,
.ui-iggrid .botonera-modal .accion > a {
  background: url(../../Source/Graficos/Repositorio/0148_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .accion:hover > a,
.ui-iggrid .botonera-modal .accion:hover > a,
.ui-iggrid .botonera .accion > a:focus,
.ui-iggrid .botonera-modal .accion > a:focus {
  background: url(../../Source/Graficos/Repositorio/0148_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .monitorizar > a,
.ui-iggrid .botonera-modal .monitorizar > a {
  background: url(../../Source/Graficos/Repositorio/0118_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .monitorizar:hover > a,
.ui-iggrid .botonera-modal .monitorizar:hover > a,
.ui-iggrid .botonera .monitorizar > a:focus,
.ui-iggrid .botonera-modal .monitorizar > a:focus {
  background: url(../../Source/Graficos/Repositorio/0118_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .desmonitorizar > a,
.ui-iggrid .botonera-modal .desmonitorizar > a {
  background: url(../../Source/Graficos/Repositorio/0125_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .desmonitorizar:hover > a,
.ui-iggrid .botonera-modal .desmonitorizar:hover > a,
.ui-iggrid .botonera .desmonitorizar > a:focus,
.ui-iggrid .botonera-modal .desmonitorizar > a:focus {
  background: url(../../Source/Graficos/Repositorio/0125_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .notapersonal > a,
.ui-iggrid .botonera-modal .notapersonal > a {
  background: url(../../Source/Graficos/Repositorio/0119_2.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .botonera .notapersonal:hover > a,
.ui-iggrid .botonera-modal .notapersonal:hover > a,
.ui-iggrid .botonera .notapersonal > a:focus,
.ui-iggrid .botonera-modal .notapersonal > a:focus {
  background: url(../../Source/Graficos/Repositorio/0119_1.png) 10px 50% no-repeat;
  padding-left: 28px;
}
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove {
  height: 24px !important;
  padding: 0 !important;
  background: #ffffff;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #c7cac5), color-stop(1, #ffffff));
  background: -ms-linear-gradient(bottom, #c7cac5, #ffffff);
  background: -moz-linear-gradient(center bottom, #c7cac5 0%, #ffffff 100%);
  background: -o-linear-gradient(#ffffff, #c7cac5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c7cac5', GradientType=0);
  font-family: Arial, sans-serif;
  font-size: 11px;
}
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging {
  width: auto;
  padding: 0 !important;
}
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer {
  float: left !important;
}
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-firstpage,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-firstpage,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-prevpage,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-prevpage,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-nextpage,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-nextpage,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-lastpage,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-lastpage {
  height: 10px;
  border: none;
  background: #ffffff;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #c7cac5), color-stop(1, #ffffff));
  background: -ms-linear-gradient(bottom, #c7cac5, #ffffff);
  background: -moz-linear-gradient(center bottom, #c7cac5 0%, #ffffff 100%);
  background: -o-linear-gradient(#ffffff, #c7cac5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c7cac5', GradientType=0);
}
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-firstpage span.ui-iggrid-prevpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-firstpage span.ui-iggrid-prevpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-prevpage span.ui-iggrid-prevpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-prevpage span.ui-iggrid-prevpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-nextpage span.ui-iggrid-prevpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-nextpage span.ui-iggrid-prevpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-lastpage span.ui-iggrid-prevpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-lastpage span.ui-iggrid-prevpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-firstpage span.ui-iggrid-prevpageimgdisabled,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-firstpage span.ui-iggrid-prevpageimgdisabled,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-prevpage span.ui-iggrid-prevpageimgdisabled,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-prevpage span.ui-iggrid-prevpageimgdisabled,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-nextpage span.ui-iggrid-prevpageimgdisabled,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-nextpage span.ui-iggrid-prevpageimgdisabled,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-lastpage span.ui-iggrid-prevpageimgdisabled,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-lastpage span.ui-iggrid-prevpageimgdisabled {
  background: url(../Graficos/Repositorio/0358_1.png) no-repeat;
  margin: -12px -5px;
  position: relative !important;
  top: 15px !important;
  right: 5px !important;
}
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-firstpage span.ui-iggrid-nextpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-firstpage span.ui-iggrid-nextpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-prevpage span.ui-iggrid-nextpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-prevpage span.ui-iggrid-nextpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-nextpage span.ui-iggrid-nextpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-nextpage span.ui-iggrid-nextpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-lastpage span.ui-iggrid-nextpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-lastpage span.ui-iggrid-nextpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-firstpage span.ui-iggrid-nextpageimgdisabled,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-firstpage span.ui-iggrid-nextpageimgdisabled,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-prevpage span.ui-iggrid-nextpageimgdisabled,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-prevpage span.ui-iggrid-nextpageimgdisabled,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-nextpage span.ui-iggrid-nextpageimgdisabled,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-nextpage span.ui-iggrid-nextpageimgdisabled,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-lastpage span.ui-iggrid-nextpageimgdisabled,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-lastpage span.ui-iggrid-nextpageimgdisabled {
  background: url(../Graficos/Repositorio/0359_1.png) no-repeat !important;
  margin: -2px -5px;
  position: relative !important;
  top: 5px !important;
  right: -3px !important;
}
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-firstpage span.ui-iggrid-firstpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-firstpage span.ui-iggrid-firstpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-prevpage span.ui-iggrid-firstpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-prevpage span.ui-iggrid-firstpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-nextpage span.ui-iggrid-firstpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-nextpage span.ui-iggrid-firstpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-lastpage span.ui-iggrid-firstpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-lastpage span.ui-iggrid-firstpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-firstpage span.ui-iggrid-firstpageimgdisabled,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-firstpage span.ui-iggrid-firstpageimgdisabled,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-prevpage span.ui-iggrid-firstpageimgdisabled,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-prevpage span.ui-iggrid-firstpageimgdisabled,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-nextpage span.ui-iggrid-firstpageimgdisabled,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-nextpage span.ui-iggrid-firstpageimgdisabled,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-lastpage span.ui-iggrid-firstpageimgdisabled,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-lastpage span.ui-iggrid-firstpageimgdisabled {
  background: url(../Graficos/Repositorio/0360_1.png) no-repeat;
  margin: -2px -5px;
  position: relative !important;
  top: 5px !important;
  right: 5px !important;
}
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-firstpage span.ui-iggrid-lastpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-firstpage span.ui-iggrid-lastpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-prevpage span.ui-iggrid-lastpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-prevpage span.ui-iggrid-lastpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-nextpage span.ui-iggrid-lastpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-nextpage span.ui-iggrid-lastpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-lastpage span.ui-iggrid-lastpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-lastpage span.ui-iggrid-lastpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-firstpage span.ui-iggrid-lastpageimgdisabled,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-firstpage span.ui-iggrid-lastpageimgdisabled,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-prevpage span.ui-iggrid-lastpageimgdisabled,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-prevpage span.ui-iggrid-lastpageimgdisabled,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-nextpage span.ui-iggrid-lastpageimgdisabled,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-nextpage span.ui-iggrid-lastpageimgdisabled,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-lastpage span.ui-iggrid-lastpageimgdisabled,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-lastpage span.ui-iggrid-lastpageimgdisabled {
  background: url(../Graficos/Repositorio/0361_1.png) no-repeat;
  margin: -11px -5px;
  position: relative !important;
  top: 14px !important;
  right: 5px !important;
}
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-firstpage:hover span,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-firstpage:hover span,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-prevpage:hover span,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-prevpage:hover span,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-nextpage:hover span,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-nextpage:hover span,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-lastpage:hover span,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-lastpage:hover span,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-firstpage.ui-state-focus span,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-firstpage.ui-state-focus span,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-prevpage.ui-state-focus span,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-prevpage.ui-state-focus span,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-nextpage.ui-state-focus span,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-nextpage.ui-state-focus span,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-lastpage.ui-state-focus span,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-lastpage.ui-state-focus span {
  color: #bb0404;
}
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-firstpage:hover span.ui-iggrid-nextpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-firstpage:hover span.ui-iggrid-nextpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-prevpage:hover span.ui-iggrid-nextpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-prevpage:hover span.ui-iggrid-nextpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-nextpage:hover span.ui-iggrid-nextpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-nextpage:hover span.ui-iggrid-nextpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-lastpage:hover span.ui-iggrid-nextpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-lastpage:hover span.ui-iggrid-nextpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-firstpage.ui-state-focus span.ui-iggrid-nextpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-firstpage.ui-state-focus span.ui-iggrid-nextpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-prevpage.ui-state-focus span.ui-iggrid-nextpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-prevpage.ui-state-focus span.ui-iggrid-nextpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-nextpage.ui-state-focus span.ui-iggrid-nextpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-nextpage.ui-state-focus span.ui-iggrid-nextpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-lastpage.ui-state-focus span.ui-iggrid-nextpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-lastpage.ui-state-focus span.ui-iggrid-nextpageimg {
  background: url(../Graficos/Repositorio/0359_2.png) no-repeat;
  margin: -2px -5px;
}
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-firstpage:hover span.ui-iggrid-prevpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-firstpage:hover span.ui-iggrid-prevpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-prevpage:hover span.ui-iggrid-prevpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-prevpage:hover span.ui-iggrid-prevpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-nextpage:hover span.ui-iggrid-prevpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-nextpage:hover span.ui-iggrid-prevpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-lastpage:hover span.ui-iggrid-prevpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-lastpage:hover span.ui-iggrid-prevpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-firstpage.ui-state-focus span.ui-iggrid-prevpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-firstpage.ui-state-focus span.ui-iggrid-prevpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-prevpage.ui-state-focus span.ui-iggrid-prevpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-prevpage.ui-state-focus span.ui-iggrid-prevpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-nextpage.ui-state-focus span.ui-iggrid-prevpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-nextpage.ui-state-focus span.ui-iggrid-prevpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-lastpage.ui-state-focus span.ui-iggrid-prevpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-lastpage.ui-state-focus span.ui-iggrid-prevpageimg {
  background: url(../Graficos/Repositorio/0358_2.png) no-repeat;
  margin: -12px -5px;
}
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-firstpage:hover span.ui-iggrid-firstpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-firstpage:hover span.ui-iggrid-firstpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-prevpage:hover span.ui-iggrid-firstpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-prevpage:hover span.ui-iggrid-firstpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-nextpage:hover span.ui-iggrid-firstpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-nextpage:hover span.ui-iggrid-firstpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-lastpage:hover span.ui-iggrid-firstpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-lastpage:hover span.ui-iggrid-firstpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-firstpage.ui-state-focus span.ui-iggrid-firstpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-firstpage.ui-state-focus span.ui-iggrid-firstpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-prevpage.ui-state-focus span.ui-iggrid-firstpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-prevpage.ui-state-focus span.ui-iggrid-firstpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-nextpage.ui-state-focus span.ui-iggrid-firstpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-nextpage.ui-state-focus span.ui-iggrid-firstpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-lastpage.ui-state-focus span.ui-iggrid-firstpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-lastpage.ui-state-focus span.ui-iggrid-firstpageimg {
  background: url(../Graficos/Repositorio/0360_2.png) no-repeat !important;
  margin: -2px -5px;
  position: relative;
  top: 15px;
  right: 5px;
}
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-firstpage:hover span.ui-iggrid-lastpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-firstpage:hover span.ui-iggrid-lastpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-prevpage:hover span.ui-iggrid-lastpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-prevpage:hover span.ui-iggrid-lastpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-nextpage:hover span.ui-iggrid-lastpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-nextpage:hover span.ui-iggrid-lastpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-lastpage:hover span.ui-iggrid-lastpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-lastpage:hover span.ui-iggrid-lastpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-firstpage.ui-state-focus span.ui-iggrid-lastpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-firstpage.ui-state-focus span.ui-iggrid-lastpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-prevpage.ui-state-focus span.ui-iggrid-lastpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-prevpage.ui-state-focus span.ui-iggrid-lastpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-nextpage.ui-state-focus span.ui-iggrid-lastpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-nextpage.ui-state-focus span.ui-iggrid-lastpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-lastpage.ui-state-focus span.ui-iggrid-lastpageimg,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-lastpage.ui-state-focus span.ui-iggrid-lastpageimg {
  background: url(../Graficos/Repositorio/0361_2.png) no-repeat;
  margin: -11px -5px;
  position: relative;
  top: 15px;
  right: 5px;
}
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-nextpage,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-nextpage {
  padding: 5px 12px 5px 0 !important;
}
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-prevpage,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-prevpage {
  padding: 5px 0 5px 12px !important;
}
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-lastpage,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-lastpage {
  padding: 5px 7px !important;
}
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-firstpage,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-firstpage {
  padding: 5px 8px !important;
}
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-firstpage,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-firstpage,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-lastpage,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-lastpage {
  width: 0 !important;
}
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-firstpage:hover,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-firstpage:hover,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-lastpage:hover,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-lastpage:hover,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-firstpage:focus,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-firstpage:focus,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-lastpage:focus,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-lastpage:focus {
  outline: 1px solid #bb0404;
}
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-prevpage .ui-iggrid-prevpagelabel,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-prevpage .ui-iggrid-prevpagelabel,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-nextpage .ui-iggrid-prevpagelabel,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-nextpage .ui-iggrid-prevpagelabel,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-prevpage .ui-iggrid-prevpagelabeldisabled,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-prevpage .ui-iggrid-prevpagelabeldisabled,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-nextpage .ui-iggrid-prevpagelabeldisabled,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-nextpage .ui-iggrid-prevpagelabeldisabled,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-prevpage .ui-iggrid-nextpagelabel,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-prevpage .ui-iggrid-nextpagelabel,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-nextpage .ui-iggrid-nextpagelabel,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-nextpage .ui-iggrid-nextpagelabel,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-prevpage .ui-iggrid-nextpagelabeldisabled,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-prevpage .ui-iggrid-nextpagelabeldisabled,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-nextpage .ui-iggrid-nextpagelabeldisabled,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-nextpage .ui-iggrid-nextpagelabeldisabled {
  position: relative;
  top: -1px;
}
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging ul.ui-iggrid-pagelist li.ui-iggrid-page,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer ul.ui-iggrid-pagelist li.ui-iggrid-page {
  padding: 2px 12px !important;
}
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging ul.ui-iggrid-pagelist li.ui-iggrid-pagecurrent,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer ul.ui-iggrid-pagelist li.ui-iggrid-pagecurrent {
  padding: 5px 5px !important;
}
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-pagedropdowncontainer,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-pagedropdowncontainer {
  margin: 0;
}
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-pagedropdowncontainer .ui-iggrid-pagedropdownlabels,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-pagedropdowncontainer .ui-iggrid-pagedropdownlabels {
  margin-top: 5px !important;
}
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-pagedropdowncontainer .ui-iggrid-pagedropdowncontainer,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-pagedropdowncontainer .ui-iggrid-pagedropdowncontainer {
  height: 21px !important;
  width: 50px !important;
}
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-pagedropdowncontainer .ui-iggrid-pagedropdowncontainer span.ui-igedit-button,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-pagedropdowncontainer .ui-iggrid-pagedropdowncontainer span.ui-igedit-button {
  border: none !important;
  background-color: #FFF;
}
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging .ui-iggrid-pagedropdowncontainer .ui-iggrid-pagedropdowncontainer input.ui-igedit-field,
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-footer .ui-iggrid-pagedropdowncontainer .ui-iggrid-pagedropdowncontainer input.ui-igedit-field {
  width: 23px !important;
  height: 20px !important;
}
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-pagesizelabel {
  margin-top: 5px !important;
}
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-pagesizedropdown {
  height: 21px;
  font-family: Arial, sans-serif;
  font-size: 11px !important;
  width: 50px !important;
}
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-pagesizedropdown span.ui-igedit-button {
  border: none !important;
  background-color: #FFF;
}
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-pagesizedropdown inputui-igedit-field {
  width: 23px !important;
  height: 20px !important;
}
.ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-pagesizedropdown .ui-igedit-list {
  font-family: Calibri !important;
  font-size: 9pt !important;
}
.ui-iggrid .ui-iggrid-groupbyarea {
  min-height: 25px !important;
  width: 100%;
  font-family: Arial, sans-serif;
  font-size: 12px;
  padding: 0 0 5px 5px;
}
.ui-iggrid .ui-iggrid-groupbyarea span {
  height: 25px;
  vertical-align: top;
}
.ui-iggrid .ui-iggrid-groupbyarea span a:focus,
.ui-iggrid .ui-iggrid-groupbyarea span a:hover {
  outline: 2px solid #bb0404;
}
.ui-iggrid .ui-iggrid-footer {
  background: #ffffff;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #c7cac5), color-stop(1, #ffffff));
  background: -ms-linear-gradient(bottom, #c7cac5, #ffffff);
  background: -moz-linear-gradient(center bottom, #c7cac5 0%, #ffffff 100%);
  background: -o-linear-gradient(#ffffff, #c7cac5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c7cac5', GradientType=0);
  color: #515053;
  padding: 3px 20px 0 0 !important;
}
.ui-iggrid .ui-iggrid-footer .ui-iggrid-paging,
.ui-iggrid .ui-iggrid-footer .ui-iggrid-pager {
  visibility: hidden;
}
.ui-iggrid .ui-igedit-field {
  height: 24px !important;
}
.ui-iggrid .ui-igedit-field:hover,
.ui-iggrid .ui-igedit-field:focus {
  border: none;
}
.ui-iggrid .ui-iggrid-pager {
  background: #ffffff;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #c7cac5), color-stop(1, #ffffff));
  background: -ms-linear-gradient(bottom, #c7cac5, #ffffff);
  background: -moz-linear-gradient(center bottom, #c7cac5 0%, #ffffff 100%);
  background: -o-linear-gradient(#ffffff, #c7cac5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c7cac5', GradientType=0);
  height: 0 !important;
}
.ui-iggrid .ui-iggrid-pager .ui-iggrid-firstpage,
.ui-iggrid .ui-iggrid-pager .ui-iggrid-lastpage {
  padding-top: 5px !important;
}
.ui-iggrid .ui-iggrid-pager .ui-iggrid-prevpage,
.ui-iggrid .ui-iggrid-pager .ui-iggrid-nextpage {
  padding-right: 10px !important;
  padding-left: 10px !important;
  margin-top: -3px;
}
.ui-iggrid .ui-iggrid-pager .ui-iggrid-firstpage,
.ui-iggrid .ui-iggrid-pager .ui-iggrid-prevpage,
.ui-iggrid .ui-iggrid-pager .ui-iggrid-nextpage,
.ui-iggrid .ui-iggrid-pager .ui-iggrid-lastpage {
  height: 10px;
  border: none;
  background-color: transparent !important;
  color: #4b4b4b;
  font-size: 11px;
}
.ui-iggrid .ui-iggrid-pager .ui-iggrid-firstpage:hover span,
.ui-iggrid .ui-iggrid-pager .ui-iggrid-prevpage:hover span,
.ui-iggrid .ui-iggrid-pager .ui-iggrid-nextpage:hover span,
.ui-iggrid .ui-iggrid-pager .ui-iggrid-lastpage:hover span,
.ui-iggrid .ui-iggrid-pager .ui-iggrid-firstpage.ui-state-focus span,
.ui-iggrid .ui-iggrid-pager .ui-iggrid-prevpage.ui-state-focus span,
.ui-iggrid .ui-iggrid-pager .ui-iggrid-nextpage.ui-state-focus span,
.ui-iggrid .ui-iggrid-pager .ui-iggrid-lastpage.ui-state-focus span {
  color: #bb0404 !important;
}
.ui-iggrid .ui-iggrid-results {
  float: left !important;
  width: 63%;
  font-size: 11px !important;
}
.ui-iggrid .ui-iggrid-pagecurrent {
  height: 21px !important;
  background-color: #FFF !important;
  border: 1px solid #bebebe !important;
  padding: 0 2px 0 2px;
  margin-top: 0 !important;
}
.ui-iggrid .ui-iggrid-pagecurrent a {
  position: relative;
  top: -3px !important;
  color: #515053;
  padding: 0 2px 0 2px;
}
.ui-iggrid .ui-iggrid-pagecurrent.ui-state-focus,
.ui-iggrid .ui-iggrid-pagecurrent.ui-state-hover,
.ui-iggrid .ui-iggrid-pagecurrent.ui-iggrid-page-hover,
.ui-iggrid .ui-iggrid-pagecurrent:focus {
  outline: 1px solid #bb0404 !important;
}
.ui-iggrid .ui-iggrid-pagecurrent.ui-state-focus a,
.ui-iggrid .ui-iggrid-pagecurrent.ui-state-hover a,
.ui-iggrid .ui-iggrid-pagecurrent.ui-iggrid-page-hover a,
.ui-iggrid .ui-iggrid-pagecurrent:focus a {
  color: #515053 !important;
}
.ui-iggrid .ui-widget {
  font-family: Arial, sans-serif;
  font-size: 9pt;
}
.ui-iggrid .ui-igpopover .ui-igpopover-arrow {
  top: -6px !important;
  margin-left: -11px;
}
.ui-iggrid .ui-igpopover .ui-widget-content {
  top: 0 !important;
}
.ui-iggrid td.ui-state-active,
.ui-iggrid .ui-ig-altrecord td.ui-state-active {
  border-color: transparent !important;
}
.ui-iggrid.ui-iggrid-toolbar.botonera.excelMenu a,
.ui-iggrid.ui-iggrid-toolbar .botonera-modal.excelMenu a {
  background: url(../Graficos/Repositorio/0258_1.png) 10px 50% no-repeat;
  padding-left: 33px;
}
.ui-iggrid.ui-iggrid-toolbar.botonera.excelMenu a:hover,
.ui-iggrid.ui-iggrid-toolbar .botonera-modal.excelMenu a:hover,
.ui-iggrid.ui-iggrid-toolbar.botonera.excelMenu a:focus,
.ui-iggrid.ui-iggrid-toolbar .botonera-modal.excelMenu a:focus {
  background: url(../Graficos/Repositorio/0258_2.png) 10px 50% no-repeat;
  padding-left: 33px;
}
.ui-iggrid-scrolldiv {
  min-height: 40px;
  overflow-y: auto !important;
}
.ui-igedit-list {
  font-size: 12px;
}
.ui-iggrid-dialog-groupby-button a {
  color: #515053 !important;
}
.ui-iggrid-dialog-groupby-button a:hover,
.ui-iggrid-dialog-groupby-button a:focus {
  color: #bb0404 !important;
}
.ui-iggrid-dialog {
  height: 361px !important;
  width: 500px !important;
}
.ui-iggrid-dialog .ui-dialog-content {
  height: auto !important;
  overflow-y: auto !important;
}
.ui-iggrid-dialog .ui-dialog-content .ui-iggrid-filterdialogaddcondition {
  margin-left: 10px !important;
  font-size: 11px !important;
}
.ui-iggrid-dialog .ui-dialog-content .ui-iggrid-filterdialogaddcondition select option::selection:hover,
.ui-iggrid-dialog .ui-dialog-content .ui-iggrid-filterdialogaddcondition select option::selection:focus {
  background-color: #bb0404 !important;
  color: #ffffff !important;
}
.ui-iggrid-dialog .ui-dialog-content input[type=button] {
  width: 92px !important;
  height: 21px !important;
  background-color: #E3E3E3;
  border: 1px solid #515053 !important;
  color: #515053;
  font-size: 11px !important;
  font-weight: bold !important;
  padding: 2px 10px !important;
  text-decoration: none;
  margin-left: 10px !important;
  float: left !important;
}
.ui-iggrid-dialog .ui-dialog-content button {
  height: 21px !important;
  float: left !important;
  margin-left: 12px !important;
}
.ui-iggrid-dialog .ui-dialog-content button span {
  width: 94px !important;
}
.ui-iggrid-dialog .ui-dialog-content table {
  margin-left: 6px;
  width: 98%;
  margin-top: 26px;
}
.ui-iggrid-dialog .ui-dialog-content table tbody > tr td:nth-child(1) > span {
  border: 1px solid #b9b9b9 !important;
  width: 151px !important;
  height: 27px !important;
}
.ui-iggrid-dialog .ui-dialog-content table tbody > tr td:nth-child(1) > span > span {
  height: 25px !important;
}
.ui-iggrid-dialog .ui-dialog-content table tbody > tr td:nth-child(1) > span.icon-closethick {
  border: none;
  width: 10px !important;
  height: 27px !important;
}
.ui-iggrid-dialog .ui-dialog-content table tbody > tr td:nth-child(2) > select {
  width: 113px !important;
  height: 27px !important;
  margin-bottom: 4px !important;
}
.ui-iggrid-dialog .ui-dialog-content table tbody > tr td:nth-child(3) > span {
  border: 1px solid #b9b9b9 !important;
  width: 175px !important;
  height: 27px !important;
}
.ui-iggrid-dialog .ui-dialog-content table tbody > tr td > span.ui-icon-closethick:hover {
  cursor: pointer;
}
.ui-iggrid-dialog .ui-dialog-buttonpane {
  position: absolute;
  height: 48px !important;
  width: 100%;
}
.ui-iggrid-dialog .ui-dialog-buttonpane button {
  height: 21px !important;
  width: 65px !important;
}
div[id*="_hiding_modalDialog"].ui-iggrid-dialog {
  height: auto !important;
  width: 350px !important;
}
div[id*="_hiding_modalDialog"].ui-iggrid-dialog .ui-dialog-content {
  height: auto !important;
  overflow-y: auto !important;
}
div[id*="_hiding_modalDialog"].ui-iggrid-dialog .ui-dialog-buttonpane {
  position: relative;
  height: 48px !important;
  width: 100%;
}
div[id*="_hiding_modalDialog"].ui-iggrid-dialog .ui-dialog-buttonpane .ui-igdialog-buttonset {
  margin-top: 12px !important;
  height: 21px !important;
}
div[id*="_hiding_modalDialog"].ui-iggrid-dialog .ui-dialog-buttonpane .ui-igdialog-buttonset button {
  height: 21px !important;
  width: 65px !important;
}
div[id*="_multiplesorting_modalDialog"].ui-iggrid-dialog {
  height: auto !important;
  width: 360px !important;
}
div[id*="_multiplesorting_modalDialog"].ui-iggrid-dialog .ui-dialog-content {
  height: auto !important;
  overflow-y: auto !important;
}
div[id*="_multiplesorting_modalDialog"].ui-iggrid-dialog .ui-dialog-content ul {
  margin-left: 10px !important;
}
div[id*="_multiplesorting_modalDialog"].ui-iggrid-dialog .ui-dialog-content .ui-iggrid-sorting-dialog-sortedcolumns ul > li > button {
  width: 20px !important;
}
div[id*="_multiplesorting_modalDialog"].ui-iggrid-dialog .ui-dialog-content .ui-iggrid-sorting-dialog-sortedcolumns ul > li > button span {
  width: 20px !important;
}
div[id*="_multiplesorting_modalDialog"].ui-iggrid-dialog .ui-dialog-content .ui-iggrid-sorting-dialog-sortedcolumns ul > li > button span.ui-button-icon-primary {
  width: 18px !important;
}
div[id*="_multiplesorting_modalDialog"].ui-iggrid-dialog .ui-dialog-buttonpane {
  height: 48px !important;
  width: 100%;
  position: relative;
}
div[id*="_multiplesorting_modalDialog"].ui-iggrid-dialog .ui-dialog-buttonpane .ui-igdialog-buttonset {
  margin-top: 12px !important;
  height: 21px !important;
}
div[id*="_multiplesorting_modalDialog"].ui-iggrid-dialog .ui-dialog-buttonpane .ui-igdialog-buttonset button {
  height: 21px !important;
  width: 65px !important;
}
.ui-igdialog .ui-iggrid .ui-widget-content table {
  min-width: 0;
}
.ui-igsplitter-splitbar-vertical,
.ui-igsplitter-splitbar-horizontal {
  width: 5px;
  background-color: none !important;
}
.ui-igsplitter-splitbar-horizontal.ui-state-hover,
.ui-igsplitter-splitbar-vertical.ui-state-hover,
.ui-igsplitter-splitbar-horizontal.ui-state-focus,
.ui-igsplitter-splitbar-vertical.ui-state-focus {
  background-color: #bb0404 !important;
  z-index: 100 !important;
}
.ui-igsplitter-panel-vertical {
  overflow: hidden;
  height: auto !important;
}
.ui-widget.ui-igtree .ui-igtree-root {
  font-size: 12px;
  font-family: Arial, sans-serif;
  overflow-y: hidden;
}
.ui-widget.ui-igtree .ui-igtree-root .ui-igtree-node {
  line-height: 15px !important;
}
.ui-widget.ui-igtree .ui-igtree-root .ui-igtree-node img {
  display: inline;
  padding-right: .2em;
  position: relative;
  vertical-align: top !important;
}
.ui-widget.ui-igtree .ui-igtree-root .ui-igtree-node span {
  background-color: transparent;
  border-radius: 0 !important;
  cursor: pointer;
}
.ui-widget.ui-igtree .ui-igtree-root .ui-igtree-node span span {
  background-image: url("../../Scripts/Infragistics/css/themes/metro/images/ui-icons_858585_256x240.png");
}
.ui-widget.ui-igtree .ui-igtree-root .ui-igtree-node div {
  display: inline;
}
.ui-widget.ui-igtree .ui-igtree-root .ui-igtree-node div label,
.ui-widget.ui-igtree .ui-igtree-root .ui-igtree-node div span {
  display: inline;
  position: relative;
  font-weight: normal;
}
.ui-widget.ui-igtree .ui-igtree-root .ui-igtree-node div label.seleccionado,
.ui-widget.ui-igtree .ui-igtree-root .ui-igtree-node div span.seleccionado {
  text-decoration: none;
  background-color: #bb0404;
  color: #ffffff;
  font-weight: bold;
  padding: 0 2px;
}
.ui-widget.ui-igtree .ui-igtree-root .ui-igtree-node div label.seleccionado.textoNodo,
.ui-widget.ui-igtree .ui-igtree-root .ui-igtree-node div span.seleccionado.textoNodo {
  background-color: #bb0404;
  color: #ffffff;
  text-decoration: none;
}
.ui-widget.ui-igtree .ui-igtree-root .ui-igtree-node div label.baja,
.ui-widget.ui-igtree .ui-igtree-root .ui-igtree-node div span.baja {
  color: #C8C8C8;
}
.ui-widget.ui-igtree .ui-igtree-root .ui-igtree-node a {
  display: inline-block;
  height: 22px;
  background-color: transparent;
  border: none;
  padding: 1px 3px;
}
.ui-widget.ui-igtree .ui-igtree-root .ui-igtree-node a.ui-state-hover {
  color: transparent !important;
  padding: 1px 3px !important;
}
.ui-widget.ui-igtree .ui-igtree-root .ui-igtree-node a.ui-state-hover label,
.ui-widget.ui-igtree .ui-igtree-root .ui-igtree-node a.ui-state-hover span,
.ui-widget.ui-igtree .ui-igtree-root .ui-igtree-node a.ui-state-hover div {
  color: #bb0404 !important;
  text-decoration: none;
}
.ui-widget.ui-igtree .ui-igtree-root .ui-igtree-node a.ui-state-focus {
  color: transparent !important;
  padding: 1px 3px !important;
}
.ui-widget.ui-igtree .ui-igtree-root .ui-igtree-node a.ui-state-focus label,
.ui-widget.ui-igtree .ui-igtree-root .ui-igtree-node a.ui-state-focus span,
.ui-widget.ui-igtree .ui-igtree-root .ui-igtree-node a.ui-state-focus div {
  color: #bb0404 !important;
  text-decoration: none;
}
.ui-widget.ui-igtree .ui-igtree-root .ui-igtree-node a.ui-state-active {
  padding: 1px 3px !important;
}
.ui-widget.ui-igtree .ui-igtree-root .ui-igtree-node a.ui-state-active label.seleccionado,
.ui-widget.ui-igtree .ui-igtree-root .ui-igtree-node a.ui-state-active span.seleccionado,
.ui-widget.ui-igtree .ui-igtree-root .ui-igtree-node a.ui-state-active div.seleccionado {
  /*text-decoration: none;
                                background: -webkit-linear-gradient(top, #cb1d1d, #ad1919);
                                background: -o-linear-gradient(top, #cb1d1d, #ad1919);
                                background: -moz-linear-gradient(top, #cb1d1d, #ad1919);
                                background: -ms-linear-gradient(top, #cb1d1d, #ad1919);
                                background: linear-gradient(top, #cb1d1d, #ad1919);
                                color: @color_textos_inverso;
                                font-weight: bold;
                                padding: 0 2px;
                               */
}
.ui-widget.ui-igtree .ui-igtree-root .ui-igtree-node a.ui-state-active label.seleccionado.textoNodo,
.ui-widget.ui-igtree .ui-igtree-root .ui-igtree-node a.ui-state-active span.seleccionado.textoNodo,
.ui-widget.ui-igtree .ui-igtree-root .ui-igtree-node a.ui-state-active div.seleccionado.textoNodo {
  background-color: #bb0404;
  color: #ffffff;
  text-decoration: none;
}
.ui-widget.ui-igtree .ui-igtree-root .ui-igtree-node a img {
  display: inline;
  padding-right: .2em;
  position: relative;
  vertical-align: top !important;
}
.ui-widget.ui-igtree .ui-igtree-root .ui-igtree-node a div {
  display: inline;
}
.ui-widget.ui-igtree .ui-igtree-root .ui-igtree-node a div label,
.ui-widget.ui-igtree .ui-igtree-root .ui-igtree-node a div span {
  display: inline;
  position: relative;
  font-weight: normal;
}
.ui-widget.ui-igtree .ui-igtree-root .ui-igtree-node a div label.seleccionado.textoNodo,
.ui-widget.ui-igtree .ui-igtree-root .ui-igtree-node a div span.seleccionado.textoNodo {
  background-color: #bb0404;
  color: #ffffff;
  text-decoration: none;
}
.ui-widget.ui-igtree .ui-igtree-root .ui-igtree-node a div label.baja,
.ui-widget.ui-igtree .ui-igtree-root .ui-igtree-node a div span.baja {
  color: #C8C8C8;
}
.ui-widget.ui-igtree .ui-igtree-root .ui-igtree-node a label {
  bottom: 0 !important;
  vertical-align: 0 !important;
  margin-top: 0 !important;
}
.ui-widget.ui-igtree .ui-igtree-root .ui-igtree-node a label,
.ui-widget.ui-igtree .ui-igtree-root .ui-igtree-node a span {
  display: inline;
  position: relative;
  font-weight: normal;
}
.ui-widget.ui-igtree .ui-igtree-root .ui-igtree-node a label.baja,
.ui-widget.ui-igtree .ui-igtree-root .ui-igtree-node a span.baja {
  color: #C8C8C8;
}
.ui-igupload {
  border: none;
  overflow: hidden;
}
.ui-igupload .ui-igupload-basemaincontainer {
  padding: 5px;
}
.ui-igupload .ui-igupload-basemaincontainer .ui-igupload-browsebutton {
  float: right;
}
.ui-igupload .ui-igupload-basemaincontainer .ui-igupload-container {
  float: left;
  margin-top: 0px;
  width: 50%;
}
.ui-igupload .ui-igupload-basemaincontainer .ui-igupload-container .ui-igupload-uploadprogress {
  margin-top: 0px;
}
.ui-igprogressbar-range {
  background-image: none!important;
  background-color: #b40000 !important;
}
.ui-igupload-summaryprogresscontainer a {
  color: #b40000 !important;
}
.ig-upload-container button.ui-button-text-only {
  background: url(../../Source/Graficos/Repositorio/0162_1.png) 5px 50% no-repeat;
  color: #606060;
  font-family: Arial, sans-serif !important;
  font-size: 12px !important;
  padding: 4px 10px 4px 25px !important;
}
.ig-upload-container button.ui-button-text-only:hover {
  background-image: url(../../Source/Graficos/Repositorio/0162_2.png) !important;
}
.ficheros-progreso {
  overflow-y: auto;
}
.ficheros-progreso ul {
  list-style: none;
  padding: 0;
}
.ficheros-progreso ul li {
  margin-bottom: 10px;
}
.ficheros-progreso ul li div {
  clear: both;
}
.ficheros-progreso ul li div a {
  float: right;
  text-decoration: none;
  color: #515053;
}
.ficheros-progreso ul li div a:hover {
  color: #bb0404;
}
.ficheros-progreso ul li div a:focus {
  color: #bb0404;
}
.ficheros-progreso .contenedor-barra-progreso {
  color: #fff;
  background-color: transparent;
  height: 20px;
  border: 1px solid #cccccc;
  padding: 1px;
  display: block;
}
.ficheros-progreso .barra-progreso {
  background: none repeat scroll 0 0 #bb0404;
  height: 100%;
  display: block;
  width: 0%;
  font-size: 12px;
  padding-left: 10px;
  /*width: 0;
        height: 15px;
        font-weight: bold;
        background:  @color_corporativo;
        color: #ffffff;*/
}
.tagsinput {
  border: 1px solid #b9b9b9;
  cursor: text;
}
.tagsinput > input {
  border: none !important;
  margin: 0 !important;
}
.tagsinput > .tag {
  background-color: #E3E3E3;
  margin: 0px 2px 0px 2px;
  padding: 0px 2px 0px 2px;
  border-radius: 2px;
  color: #515053;
  border: 1px solid #515053;
  cursor: default;
  font-family: Arial, sans-serif;
  font-size: 12px;
  display: inline-block;
}
.tagsinput > .tag > .eliminar {
  margin-left: 0.4em;
  font-weight: bold;
  cursor: pointer;
}
.tagsinput > .resaltar {
  color: #bb0404;
  border: 1px solid #bb0404;
}
ul.contextual {
  padding-left: 0px;
  width: 200px;
  float: right;
  position: fixed;
  display: none;
  background-color: #FFFFFF;
  border: 1px solid #b9b9b9;
  height: 200px;
  overflow-y: auto;
  z-index: 999;
}
ul.contextual > li {
  list-style: none;
}
ul.contextual > li > a {
  color: #000000;
  font-size: 12px;
  display: block;
  padding: 2px;
}
ul.contextual > li > a:hover {
  color: #FFFFFF !important;
  text-decoration: none;
  background-color: #bb0404;
  cursor: pointer;
}
ul.contextual > li > a:focus {
  color: #FFFFFF !important;
  text-decoration: none;
  background-color: #bb0404;
  cursor: pointer;
}
.ui-progressbar {
  border-radius: 5px !important;
  background: none;
  background-color: #ffffff;
  border: 1px solid #999999;
}
.ui-progressbar .ui-progressbar-value {
  background: none;
  background-color: #999999;
}
/*.ui-state-highlight.ui-igedit-button .ui-icon,
.ui-state-highlight.ui-igcombo-button .ui-icon {
  background-image: url(../../Graficos/Estilos/infragistics-ui-icons_256x240-white.png);
}

.ui-iggrid .ui-igcombo.ui-state-focus .ui-igcombo-button .ui-icon,
.ui-iggrid .ui-igcombo-button.ui-state-active .ui-icon,
.ui-igcombo.ui-state-focus .ui-igcombo-button .ui-icon,
.ui-igcombo-button.ui-state-active .ui-icon,
.ui-igedit.ui-state-focus .ui-igcombo-button .ui-icon,
.ui-igedit-button.ui-state-active .ui-icon {
  background-image: url(../../Graficos/Estilos/infragistics-ui-icons_256x240-white.png);
}

.ui-igedit-buttonclear .ui-igedit-buttonimagehover,
.ui-igcombo-clear.ui-state-default.ui-state-hover .ui-icon,
.ui-igedit-buttonclear.ui-state-default.ui-state-hover .ui-icon {
  background-image: url(../../Graficos/Estilos/infragistics-ui-icons_256x240-white.png);
}*/
.ui-datepicker .ui-datepicker-prev span {
  background-position: 0 -48px !important;
}
.ui-datepicker .ui-datepicker-next span {
  background-position: -16px -48px !important;
}
.ui-datepicker .ui-datepicker-header {
  background-color: #b40000;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-active {
  color: white !important;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-hover {
  color: white;
  background-color: #b40000 !important;
}
.ui-datepicker-today {
  color: #b40000;
}
.ui-datepicker-today .ui-state-active {
  color: #b40000;
}
.ui-datepicker-today .ui-state-default {
  color: #b40000;
}
.ui-datepicker-today .ui-state-highlight {
  color: #b40000 !important;
}
.ui-datepicker-current-day {
  color: white !important;
  background-color: #b40000 !important;
}
.ui-datepicker-current-day .ui-state-active {
  color: white !important;
  background-color: #b40000 !important;
}
.ui-datepicker-current-day .ui-state-default {
  color: white !important;
  background-color: #b40000 !important;
}
.ui-datepicker-current-day .ui-state-highlight {
  color: white !important;
  background-color: #b40000 !important;
}
.cke_contents header {
  height: auto;
  margin-bottom: 0;
}
.cke_contents ol li {
  list-style-position: inside;
  font-size: 12px;
  font-family: sans-serif, Arial, Verdana, 'Trebuchet MS';
  list-style-type: decimal;
}
.cke_contents ul li {
  list-style: disc inside;
  font-size: 12px;
  font-family: sans-serif, Arial, Verdana, 'Trebuchet MS';
}
.cke_contents table,
.cke_contents th,
.cke_contents td {
  border: 1px solid #b9b9b9;
  font-size: 12px;
  font-family: sans-serif, Arial, Verdana, 'Trebuchet MS';
  border-collapse: collapse;
}
.cke_contents input {
  border-color: #b9b9b9;
  color: #b9b9b9 !important;
}
.cke_contents a:link {
  color: inherit;
  cursor: pointer;
}
.cke_contents a:visited {
  color: inherit;
}
.ui-slider .ui-state-focus {
  border: 2px solid #bb0404 !important;
}
/* Popover del color corporativo, con los bordes redondeados */
.fullstepPopoverCorporativo {
  background: #bb0404;
  padding: 5px;
  border-radius: 5px !important;
}
.fullstepPopoverCorporativo.right > .arrow:after {
  border-right-color: #bb0404;
}
.fullstepPopoverCorporativo.top > .arrow:after {
  border-top-color: #bb0404;
}
.fullstepPopoverCorporativo span {
  padding: 0 0 0 8px;
}
.fullstepPopoverCorporativo a {
  color: #ffffff;
  font-size: 13px;
}
.fullstepPopoverCorporativo div.linea {
  padding: 2px;
}
.fullstepPopoverCorporativo a:hover {
  cursor: pointer;
}
/* Popover de color gris, con los border rectos */
.fullstepPopoverGris {
  background: #e5e5ed;
  padding: 5px;
  border: #e5e5ed !important;
  box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.4);
}
.fullstepPopoverGris.right > .arrow:after {
  border-right-color: #e5e5ed;
}
.fullstepPopoverGris.top > .arrow:after {
  border-top-color: #e5e5ed;
}
.fullstepPopoverGris span {
  padding: 0 0 0 8px;
}
.fullstepPopoverGris a {
  color: #515053;
  font-size: 11px;
}
.fullstepPopoverGris div.linea {
  padding: 2px;
}
.fullstepPopoverGris a:hover,
.fullstepPopoverGris a:focus {
  cursor: pointer;
  color: #bb0404;
  text-decoration: none;
}
.fullstepPopoverGris a:hover span,
.fullstepPopoverGris a:focus span {
  color: #bb0404;
}
.fullstepPopoverGris .arrow {
  border-top-color: #e5e5ed !important;
}
/* Popover de color rosa, con los border rectos */
.fullstepPopoverRosa {
  background: pink;
  padding: 5px;
  border: pink !important;
  box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.4);
}
.fullstepPopoverRosa.right > .arrow:after {
  border-right-color: pink;
}
.fullstepPopoverRosa.top > .arrow:after {
  border-top-color: pink;
}
.fullstepPopoverRosa span {
  padding: 0 0 0 8px;
}
.fullstepPopoverRosa a {
  color: #515053;
  font-size: 11px;
}
.fullstepPopoverRosa div.linea {
  padding: 2px;
}
.fullstepPopoverRosa a:hover,
.fullstepPopoverRosa a:focus {
  cursor: pointer;
  color: #bb0404;
  text-decoration: none;
}
.fullstepPopoverRosa a:hover span,
.fullstepPopoverRosa a:focus span {
  color: #bb0404;
}
.fullstepPopoverRosa .arrow {
  border-top-color: pink !important;
}
.fullstepPopoverRosa .popover-content-hover {
  font-size: 12px;
}
/* Imagenes para los popover */
.popover a.eliminar {
  background: url(../../Source/Graficos/Repositorio/0041_1.png) -2px -2px no-repeat;
  padding-left: 15px;
}
.popover a.eliminar:hover,
.popover a.eliminar:focus {
  background: url(../../Source/Graficos/Repositorio/0041_2.png) -2px -2px no-repeat;
}
.popover a.modificar {
  background: url(../../Source/Graficos/Repositorio/0043_1.png) -2px -2px no-repeat;
  padding-left: 15px;
}
.popover a.modificar:hover,
.popover a.modificar:focus {
  background: url(../../Source/Graficos/Repositorio/0043_2.png) -2px -2px no-repeat;
}
.popover a.anyadir {
  background: url(../../Source/Graficos/Repositorio/0042_1.png) -2px -2px no-repeat;
  padding-left: 15px;
}
.popover a.anyadir:hover,
.popover a.anyadir:focus {
  background: url(../../Source/Graficos/Repositorio/0042_2.png) -2px -2px no-repeat;
}
#divPaginaLogin {
  background: -webkit-linear-gradient(left, #e4e4e4, #efefef, #f8f8f8, #fafafa);
  background: -o-linear-gradient(left, #e4e4e4, #efefef, #f8f8f8, #fafafa);
  background: -moz-linear-gradient(left, #e4e4e4, #efefef, #f8f8f8, #fafafa);
  background: -ms-linear-gradient(left, #e4e4e4, #efefef, #f8f8f8, #fafafa);
  background: linear-gradient(left, #e4e4e4, #efefef, #f8f8f8, #fafafa);
  margin-top: 50px;
}
.g-recaptcha iframe {
  transform: scale(1.13);
  -webkit-transform: scale(1.13);
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
}
.clearfixConMargenInferior {
  margin-bottom: 20px !important;
}
.pagina-login {
  padding: 0 0 10px 0;
  width: 400px;
}
.pagina-login .formulario-acceso {
  font-size: 11px;
  margin-bottom: auto;
  margin: auto;
}
.pagina-login .formulario-acceso .titulo {
  border-bottom: none !important;
  margin-bottom: 0;
  padding: 0;
  text-align: center;
  height: 30px;
}
.pagina-login .formulario-acceso .titulo h2 {
  height: 30px;
  font-family: Calibri;
  font-size: 18pt;
  float: none;
  font-weight: normal;
  padding: 8px 0 0 0;
}
.pagina-login .formulario-acceso .contenido {
  padding: 0;
}
.pagina-login .formulario-acceso .contenido form .campo {
  padding: 0 30px;
}
.pagina-login .formulario-acceso .contenido form div {
  margin-bottom: -1px;
}
.pagina-login .formulario-acceso .contenido form div label {
  color: #000000;
  font-family: Calibri;
  font-size: 12pt;
  font-weight: normal;
  margin-right: 10px;
  padding-top: 10px;
  text-align: left;
  width: 186px;
}
.pagina-login .formulario-acceso .contenido form div input[type="text"],
.pagina-login .formulario-acceso .contenido form div input[type="password"] {
  border: 1px solid #B2B2B2;
  border-radius: 0;
  display: inline;
  font-size: 13px;
  height: 30px !important;
}
.pagina-login .formulario-acceso .contenido form div a#pregunta,
.pagina-login .formulario-acceso .contenido form div a#preguntaResetear {
  color: #000;
  text-decoration: underline;
  font-family: Calibri;
  font-size: 10pt;
}
.pagina-login .formulario-acceso .contenido form div a#pregunta:hover,
.pagina-login .formulario-acceso .contenido form div a#preguntaResetear:hover,
.pagina-login .formulario-acceso .contenido form div a#pregunta:focus,
.pagina-login .formulario-acceso .contenido form div a#preguntaResetear:focus {
  color: #bb0404;
}
.pagina-login .formulario-acceso .contenido .contenido-soporte-interior {
  padding: 0 30px 0 24px;
}
.pagina-login .formulario-acceso .contenido .soporte-tecnico {
  font-size: 9pt;
  margin-bottom: 0;
  margin-left: 14px;
}
.pagina-login .formulario-acceso .contenido .soporte-tecnico h2 {
  font-size: 12pt;
  font-weight: normal;
  font-family: Calibri;
  padding: 0 0 9px 0;
}
.pagina-login .formulario-acceso .contenido .soporte-tecnico .contenido-soporte {
  margin-top: 0;
  width: auto;
}
.pagina-login .formulario-acceso .contenido .soporte-tecnico .contenido-soporte .contenido-soporte-interior {
  display: inline;
  float: left;
  width: 100%;
}
.pagina-login .formulario-acceso .contenido .soporte-tecnico .contenido-soporte img {
  margin: 10px 10px 15px 0;
}
.pagina-login .formulario-acceso .contenido .soporte-tecnico .contenido-soporte .name {
  font-family: Calibri;
  font-weight: normal;
  font-size: 9pt;
  margin: 2px 0 0 0;
  padding: 0 0 15px 0;
}
.pagina-login .formulario-acceso .contenido .soporte-tecnico .contenido-soporte .phone {
  font-family: Calibri;
  font-weight: normal;
  font-size: 9pt;
  margin: 2px 0 0 0;
  background: url(../../Source/Graficos/Repositorio/0286_1.png) 0px -2px no-repeat;
  padding-left: 30px;
}
.pagina-login .formulario-acceso .contenido .soporte-tecnico .contenido-soporte p#emailSoporte {
  margin-top: 10px;
}
.pagina-login .formulario-acceso .contenido .soporte-tecnico .contenido-soporte .email {
  font-family: Calibri;
  display: block;
  height: 22px;
  color: #000000;
  font-weight: normal;
  font-size: 9pt;
  background: url(../../Source/Graficos/Repositorio/0027_1.png) 0px -2px no-repeat;
  padding: 0 0 10px 30px;
}
.pagina-login .formulario-acceso .contenido .soporte-tecnico .contenido-soporte .email:hover,
.pagina-login .formulario-acceso .contenido .soporte-tecnico .contenido-soporte .email:focus {
  background-image: url(../../Source/Graficos/Repositorio/0027_2.png);
  text-decoration: underline;
  color: #bb0404;
}
.pagina-login .formulario-acceso .contenido .soporte-tecnico .contenido-soporte #emailSoporte {
  padding: 0 0 2px 0;
  display: inline;
  float: left;
}
.pagina-login .formulario-acceso .contenido .soporte-tecnico .contenido-soporte #politicaCookies {
  display: inline;
  float: right;
  padding: 0 0 2px 0;
}
.pagina-login .formulario-acceso .contenido .soporte-tecnico .contenido-soporte #politicaCookies a {
  margin-top: 10px;
  font-family: Calibri;
  display: block;
  color: #000;
  height: 22px;
  font-weight: normal;
  font-size: 9pt;
  padding: 0 0 10px 30px;
  text-decoration: underline;
}
.pagina-login .formulario-acceso .contenido .soporte-tecnico .contenido-soporte #politicaCookies a:hover,
.pagina-login .formulario-acceso .contenido .soporte-tecnico .contenido-soporte #politicaCookies a:focus {
  color: #bb0404;
}
#registro {
  color: black;
  float: right;
  margin-right: 10px;
}
#registro:focus,
#registro:hover {
  color: #bb0404;
}
@media (max-width: 992px) {
  .pagina-login {
    padding: 10px 0 10px 0;
  }
  .pagina-login .formulario-acceso {
    width: auto;
  }
  .pagina-login .formulario-acceso input[type="text"] {
    width: auto;
  }
  .pagina-login .formulario-acceso .contenido .soporte-tecnico {
    margin: 10px;
  }
  .pagina-login .formulario-acceso .contenido .soporte-tecnico .contenido-soporte .name {
    max-width: 150px;
  }
}
.pagina-error h1 {
  padding: 10px 0 20px 0;
}
.pagina-error h2 {
  border-bottom: 2px solid #D3D3D3;
  color: #bb0404;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 5px;
}
.pagina-error ul {
  margin-left: 30px;
}
.pagina-error ul li {
  color: #808080;
  list-style-type: square;
  margin-top: 20px;
}
.pagina-error ul li br {
  line-height: 20px;
}
.pagina-error .datos-contacto {
  padding: 20px 0px 30px 30px;
}
.pagina-error .datos-contacto dl {
  float: left;
  font-size: 12px;
  margin-left: 15px;
  width: 400px;
}
.pagina-error .datos-contacto dl dt {
  clear: left;
  color: #808080;
  float: left;
  margin-right: 15px;
}
.pagina-error .datos-contacto dl dd {
  color: #808080;
  float: left;
}
.pagina-error .well {
  background: #F6F6F6;
  border: 1px solid #CBCBCB;
  border-radius: 0;
  font-size: 15px;
  font-weight: bold;
  margin-left: 15px;
  padding: 15px 10px;
}
.pagina-error .well .danger {
  color: #FC0000;
  margin-left: 10px;
}
body .ui-autocomplete {
  border: 2px inset;
  font-size: 12px;
}
body .ui-autocomplete a:hover {
  background: #bb0404;
  color: #ffffff;
}
body .ui-autocomplete a.ui-state-focus {
  background: #bb0404;
  color: #ffffff;
}
body section.tema-no-seleccionado:hover > label.campo-tema {
  color: #bb0404;
}
body section.tema-no-seleccionado:hover ul {
  display: block !important;
}
body section.tema-no-seleccionado a:focus label.campo-tema {
  color: #bb0404;
}
body section.tema-no-seleccionado a.abierto label.campo-tema {
  color: #bb0404;
}
body section.tema-no-seleccionado ul {
  display: none;
  position: absolute;
  z-index: 101;
  padding: 5px 0 5px 15px;
  background-color: #efedee;
  min-width: 150px;
  margin-left: 15px;
  border: 1px solid #e3e3e3;
  overflow-y: auto;
  height: auto;
}
body section.tema-no-seleccionado ul li {
  padding: 0 0;
  background: url("../Graficos/Estilos/Menu/menu-li.png") 1px 17px no-repeat !important;
  min-width: 100px;
  display: block;
}
body .campo-tema:hover {
  color: #bb0404;
}
body #temasFiltroAplicado_BuscadorCampos a:focus label.campo-tema {
  color: #bb0404;
}
body #temasFiltroAplicado_BuscadorCampos label.campo-tema {
  margin-left: 5px;
  margin-right: 5px;
}
body #temasFiltroAplicado_BuscadorCampos a:not(:nth-child(2)):last-child label.campo-tema {
  color: #515053;
  cursor: default;
}
body #temasFiltroDisponible_Scroll {
  display: inline;
}
body #temasFiltroDisponible_Scroll img {
  cursor: pointer;
  position: relative;
  top: 3px;
}
body #mostrarlabel_BuscadorCampos {
  display: inline-block;
  margin-right: 3px;
  float: left;
}
body #btnLupaAbrirControlSelTema_BuscadorCampos {
  vertical-align: middle !important;
  width: 80%;
}
body #selectorTema {
  width: 100%;
  height: 21px;
  margin-top: 7px;
  font-size: 12px;
}
body #selectorTema_Img {
  position: absolute;
  right: 10px;
  top: 10px;
  margin: 6px 8px;
  cursor: pointer;
}
@media (max-width: 1845px) {
  body #btnLupaAbrirControlSelTema_BuscadorCampos {
    width: 75%;
  }
}
@media (max-width: 1564px) {
  body #btnLupaAbrirControlSelTema_BuscadorCampos {
    width: 70%;
  }
  body #scroll-derecha {
    margin-right: 0 !important;
  }
}
@media (max-width: 1327px) {
  body #temasFiltroDisponible_BuscadorCampos {
    width: 60%;
  }
  body #temasFiltroDisponible_Buscador {
    width: 37%;
  }
  body #btnLupaAbrirControlSelTema_BuscadorCampos {
    width: 65%;
  }
}
@media (max-width: 1161px) {
  body #btnLupaAbrirControlSelTema_BuscadorCampos {
    width: 60%;
  }
}
@media (max-width: 1000px) {
  body #temasFiltroDisponible_BuscadorCampos {
    width: 50%;
  }
  body #temasFiltroDisponible_Buscador {
    width: 47%;
  }
}
.ui-widget .ui-igpopover .ui-widget-content .ui-corner-all .ui-iggrid-featurechooser-list .ui-menu .ui-widget .ui-widget-content .ui-corner-all li:hover,
.ui-widget .ui-igpopover .ui-widget-content .ui-corner-all .ui-iggrid-featurechooser-list .ui-menu .ui-widget .ui-widget-content .ui-corner-all li:focus {
  background-color: gray;
}
.menucuadros a {
  color: #333333;
  text-decoration: none;
  font-size: 12px;
}
.menucuadros > li {
  margin: 0px 5px 5px 0px;
  height: 90px;
  width: 90px;
  background-color: #e3e3e3;
  cursor: pointer;
  display: table;
  vertical-align: middle;
  text-align: center;
}
.menucuadros > li > a {
  vertical-align: middle;
  display: table-cell;
  font-weight: bold;
  padding-top: 30px;
  background-position: 50% 15px;
  background-repeat: no-repeat;
  text-decoration: none;
}
#divMisDatos .contendorControl > div > div {
  height: 23px !important;
}
#btnFoto {
  height: 90px;
  width: 150px;
  background-color: #e3e3e3;
  cursor: pointer;
  display: table;
  vertical-align: middle;
  text-align: center;
}
#btnFoto > a {
  color: #333333;
  text-decoration: none;
  font-size: 12px;
  vertical-align: middle;
  display: table-cell;
  font-weight: bold;
}
#btnFoto > a:hover,
#btnFoto > a:focus {
  color: #bb0404 !important;
}
#divFotoContenedor {
  position: relative;
  margin-bottom: 5px;
}
#divFotoContenedor:before {
  content: url(Paginas/Source/Graficos/Repositorio/0457_3.png);
  position: absolute;
  bottom: 0;
  right: 0;
  margin: 5px;
  cursor: pointer;
}
#formularioDatosContacto .campo {
  height: 36px;
}
#formularioDatosContacto .campo input {
  margin-top: 12px;
}
.tabla {
  display: table;
  width: 100%;
  border: 1px solid #fff;
}
.fila {
  display: table-row;
}
.celdaRecorte {
  display: table-cell;
  border: 1px solid #fff;
  text-align: center;
  vertical-align: middle;
}
.lienzo {
  height: 50px;
}
.centrado {
  text-align: center;
  vertical-align: middle;
}
.eventos {
  height: 50px;
}
.otro {
  height: 100px;
  width: 100px;
}
.jcrop-centered {
  display: inline-block;
}
.crop-image-wrapper {
  margin-top: 2%;
  text-align: center;
  margin-bottom: 2%;
}
/*
}.txtNodoBaja_true {
    color: #c8c8c8;
}

.ui-igtree-expander {
    top: 11px;
}

.CategoriaCompra-estadointegracion0 {
    //display:table-cell;
    max-width: 20px;
    min-width: 20px;
}

.CategoriaCompra-estadointegracion1 {
    //display:table-cell;
    max-width: 20px;
    min-width: 20px;
    background-image: url(../../../Source/Graficos/Repositorio/0078_1.png);
    background-repeat: no-repeat;
}

.CategoriaCompra-estadointegracion2 {
    //display:table-cell;
    max-width: 20px;
    min-width: 20px;
}

    &.contexto {
    .textoNodo {
        background-color: #C8C8C8;
    }

&.ondemandigtree {
    width: 100%;
    height: 100%;

    > ul {
        margin-top: 10px;
    }
}

.baja {
    color: #C8C8C8;
}

&.contexto {
    .textoNodo {
        background-color: #C8C8C8;
    }

    .seleccionado, .seleccionado:hover, .seleccionado:focus {
        text-decoration: none;
        background-color: @color_corporativo;
        color: @color_textos_inverso;
        font-weight: bold;
        padding: 0 2px !important;
    }
}
}*/
.exportacion-importacion a {
  text-decoration: none;
}
.exportacion-importacion a span {
  font-weight: bold;
  text-decoration: underline;
}
.exportacion-importacion a:hover {
  text-decoration: none;
}
.exportacion-importacion a:hover span {
  color: #bb0404;
}
.exportacion-importacion a:focus {
  text-decoration: none;
}
.exportacion-importacion a:focus span {
  color: #bb0404;
}
.exportacion-importacion .exportacion::before {
  content: url("../Graficos/Repositorio/0456_1.png");
  vertical-align: sub;
}
.exportacion-importacion .exportacion:hover::before {
  content: url("../Graficos/Repositorio/0456_2.png");
  vertical-align: sub;
}
.exportacion-importacion .exportacion:focus::before {
  content: url("../Graficos/Repositorio/0456_2.png");
  vertical-align: sub;
}
.exportacion-importacion .importacion::before {
  content: url("../Graficos/Repositorio/0208_1.png");
  vertical-align: sub;
}
.exportacion-importacion .importacion:hover::before {
  content: url("../Graficos/Repositorio/0208_2.png");
  vertical-align: sub;
}
.exportacion-importacion .importacion:focus::before {
  content: url("../Graficos/Repositorio/0208_2.png");
  vertical-align: sub;
}
.panel-buscador a,
.panel-buscador-modal a {
  color: #ffffff;
  font-family: Arial, sans-serif;
  font-size: 12px;
}
.panel-buscador a:focus,
.panel-buscador-modal a:focus {
  text-decoration: underline;
}
.panel-buscador a#bLupa,
.panel-buscador-modal a#bLupa {
  display: inline-block;
  margin-top: 9px;
}
.panel-buscador .titulo-panel-buscador,
.panel-buscador-modal .titulo-panel-buscador {
  color: #FFFFFF;
  cursor: pointer;
  padding: 2px 20px 2px 25px;
}
.panel-buscador .titulo-panel-buscador span,
.panel-buscador-modal .titulo-panel-buscador span {
  font-size: 12px;
}
.panel-buscador .titulo-panel-buscador span a,
.panel-buscador-modal .titulo-panel-buscador span a {
  color: #ffffff;
}
.panel-buscador .titulo-panel-buscador.plegado,
.panel-buscador-modal .titulo-panel-buscador.plegado {
  background: url(../../Source/Graficos/Repositorio/0049_3.png) 5px 50% no-repeat #515053;
}
.panel-buscador .titulo-panel-buscador.plegado.nivel2,
.panel-buscador-modal .titulo-panel-buscador.plegado.nivel2 {
  background: url(../../Source/Graficos/Repositorio/0049_1.png) 0px 50% no-repeat #515053;
}
.panel-buscador .titulo-panel-buscador.desplegado,
.panel-buscador-modal .titulo-panel-buscador.desplegado {
  background: url(../../Source/Graficos/Repositorio/0048_3.png) 5px 50% no-repeat #515053;
}
.panel-buscador .titulo-panel-buscador.desplegado.nivel2,
.panel-buscador-modal .titulo-panel-buscador.desplegado.nivel2 {
  background: url(../../Source/Graficos/Repositorio/0048_0.png) 0px 50% no-repeat #515053;
}
.panel-buscador .panel-blanco,
.panel-buscador-modal .panel-blanco {
  color: #515053;
  cursor: pointer;
  padding: 2px 20px 2px 25px;
  font-weight: bold;
}
.panel-buscador .panel-blanco a,
.panel-buscador-modal .panel-blanco a {
  color: #515053;
  font-family: Arial, sans-serif;
  font-size: 12px;
}
.panel-buscador .panel-blanco a:focus,
.panel-buscador-modal .panel-blanco a:focus {
  text-decoration: underline;
}
.panel-buscador .panel-blanco span,
.panel-buscador-modal .panel-blanco span {
  font-size: 12px;
}
.panel-buscador .panel-blanco span a,
.panel-buscador-modal .panel-blanco span a {
  color: #ffffff;
}
.panel-buscador .panel-blanco.plegado,
.panel-buscador-modal .panel-blanco.plegado {
  background: url(../../Source/Graficos/Repositorio/0049_1.png) 5px 50% no-repeat #ffffff;
}
.panel-buscador .panel-blanco.desplegado,
.panel-buscador-modal .panel-blanco.desplegado {
  background: url(../../Source/Graficos/Repositorio/0048_1.png) 5px 50% no-repeat #ffffff;
}
.panel-buscador .contenedor-panel-buscador,
.panel-buscador-modal .contenedor-panel-buscador {
  background-color: #F5F5F5;
  border-color: #A8A8A8;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  display: none;
  padding: 10px 20px 0 20px;
}
.panel-buscador .contenedor-panel-buscador .form,
.panel-buscador-modal .contenedor-panel-buscador .form {
  margin: 0;
}
.panel-buscador .contenedor-panel-buscador .label-con-checkbox label,
.panel-buscador-modal .contenedor-panel-buscador .label-con-checkbox label {
  vertical-align: 2px !important;
}
.panel-buscador .contenedor-panel-buscador .campo-altura-minima,
.panel-buscador-modal .contenedor-panel-buscador .campo-altura-minima {
  min-height: 38px;
}
.panel-buscador .contenedor-panel-buscador .campo,
.panel-buscador-modal .contenedor-panel-buscador .campo {
  height: 38px !important;
}
.panel-buscador .contenedor-panel-buscador .campo label,
.panel-buscador-modal .contenedor-panel-buscador .campo label,
.panel-buscador .contenedor-panel-buscador .campo-altura-minima label,
.panel-buscador-modal .contenedor-panel-buscador .campo-altura-minima label {
  font-size: 12px;
  padding-top: 3px;
  vertical-align: 0;
  margin-top: 1px;
}
.panel-buscador .contenedor-panel-buscador .campo input + label,
.panel-buscador-modal .contenedor-panel-buscador .campo input + label,
.panel-buscador .contenedor-panel-buscador .campo-altura-minima input + label,
.panel-buscador-modal .contenedor-panel-buscador .campo-altura-minima input + label {
  vertical-align: 2px;
}
.panel-buscador .contenedor-panel-buscador .campo input[type="text"],
.panel-buscador-modal .contenedor-panel-buscador .campo input[type="text"],
.panel-buscador .contenedor-panel-buscador .campo-altura-minima input[type="text"],
.panel-buscador-modal .contenedor-panel-buscador .campo-altura-minima input[type="text"] {
  border: 1px solid #B9B9B9;
  border-radius: 0;
  display: inline;
  font-family: Arial, sans-serif;
  font-size: 12px;
  margin: 0px 5px 6px 0;
  padding: 2px 3px 2px 3px;
  margin-top: 0px;
}
.panel-buscador .contenedor-panel-buscador .campo input[type="text"]:hover,
.panel-buscador-modal .contenedor-panel-buscador .campo input[type="text"]:hover,
.panel-buscador .contenedor-panel-buscador .campo-altura-minima input[type="text"]:hover,
.panel-buscador-modal .contenedor-panel-buscador .campo-altura-minima input[type="text"]:hover {
  border: 1px solid #858585;
}
.panel-buscador .contenedor-panel-buscador .campo input[type="text"]:focus,
.panel-buscador-modal .contenedor-panel-buscador .campo input[type="text"]:focus,
.panel-buscador .contenedor-panel-buscador .campo-altura-minima input[type="text"]:focus,
.panel-buscador-modal .contenedor-panel-buscador .campo-altura-minima input[type="text"]:focus {
  border: 1px solid #858585;
}
.panel-buscador .contenedor-panel-buscador .campo select,
.panel-buscador-modal .contenedor-panel-buscador .campo select,
.panel-buscador .contenedor-panel-buscador .campo-altura-minima select,
.panel-buscador-modal .contenedor-panel-buscador .campo-altura-minima select {
  font-size: 12px;
  padding: 1px 0px;
  border-radius: 0px;
}
.panel-buscador .contenedor-panel-buscador .campo .fsn-selector-categoriaCompra-div,
.panel-buscador-modal .contenedor-panel-buscador .campo .fsn-selector-categoriaCompra-div,
.panel-buscador .contenedor-panel-buscador .campo-altura-minima .fsn-selector-categoriaCompra-div,
.panel-buscador-modal .contenedor-panel-buscador .campo-altura-minima .fsn-selector-categoriaCompra-div {
  margin-top: 0 !important;
}
.panel-buscador .contenedor-panel-buscador .campo.categoria-compra label,
.panel-buscador-modal .contenedor-panel-buscador .campo.categoria-compra label,
.panel-buscador .contenedor-panel-buscador .campo-altura-minima.categoria-compra label,
.panel-buscador-modal .contenedor-panel-buscador .campo-altura-minima.categoria-compra label {
  float: left;
  width: 10%;
}
.panel-buscador .contenedor-panel-buscador .campo.categoria-compra input[type="text"],
.panel-buscador-modal .contenedor-panel-buscador .campo.categoria-compra input[type="text"],
.panel-buscador .contenedor-panel-buscador .campo-altura-minima.categoria-compra input[type="text"],
.panel-buscador-modal .contenedor-panel-buscador .campo-altura-minima.categoria-compra input[type="text"] {
  width: 100%;
}
.panel-buscador .contenedor-panel-buscador .campo.categoria-compra input[type="button"],
.panel-buscador-modal .contenedor-panel-buscador .campo.categoria-compra input[type="button"],
.panel-buscador .contenedor-panel-buscador .campo-altura-minima.categoria-compra input[type="button"],
.panel-buscador-modal .contenedor-panel-buscador .campo-altura-minima.categoria-compra input[type="button"] {
  float: left;
}
.panel-buscador .contenedor-panel-buscador .campo.categoria-compra #divPanelArbolMateriales,
.panel-buscador-modal .contenedor-panel-buscador .campo.categoria-compra #divPanelArbolMateriales,
.panel-buscador .contenedor-panel-buscador .campo-altura-minima.categoria-compra #divPanelArbolMateriales,
.panel-buscador-modal .contenedor-panel-buscador .campo-altura-minima.categoria-compra #divPanelArbolMateriales {
  height: 400px;
  position: absolute;
  width: 80%;
  z-index: 9999;
}
.panel-buscador .contenedor-panel-buscador .campo.categoria-compra #divPanelArbolMateriales .contenedor,
.panel-buscador-modal .contenedor-panel-buscador .campo.categoria-compra #divPanelArbolMateriales .contenedor,
.panel-buscador .contenedor-panel-buscador .campo-altura-minima.categoria-compra #divPanelArbolMateriales .contenedor,
.panel-buscador-modal .contenedor-panel-buscador .campo-altura-minima.categoria-compra #divPanelArbolMateriales .contenedor {
  margin-bottom: 10px;
  padding: 10px 20px 0 20px;
}
.panel-buscador .contenedor-panel-buscador .campo.categoria-compra #divPanelArbolMateriales .pestanas-contenido,
.panel-buscador-modal .contenedor-panel-buscador .campo.categoria-compra #divPanelArbolMateriales .pestanas-contenido,
.panel-buscador .contenedor-panel-buscador .campo-altura-minima.categoria-compra #divPanelArbolMateriales .pestanas-contenido,
.panel-buscador-modal .contenedor-panel-buscador .campo-altura-minima.categoria-compra #divPanelArbolMateriales .pestanas-contenido {
  max-height: 300px;
  overflow: auto;
}
.panel-buscador .contenedor-panel-buscador .campo.categoria-compra #CategoriasCompraSeleccionadas,
.panel-buscador-modal .contenedor-panel-buscador .campo.categoria-compra #CategoriasCompraSeleccionadas,
.panel-buscador .contenedor-panel-buscador .campo-altura-minima.categoria-compra #CategoriasCompraSeleccionadas,
.panel-buscador-modal .contenedor-panel-buscador .campo-altura-minima.categoria-compra #CategoriasCompraSeleccionadas {
  float: left;
}
.panel-buscador .contenedor-panel-buscador .campo.categoria-compra #panelBusqueda,
.panel-buscador-modal .contenedor-panel-buscador .campo.categoria-compra #panelBusqueda,
.panel-buscador .contenedor-panel-buscador .campo-altura-minima.categoria-compra #panelBusqueda,
.panel-buscador-modal .contenedor-panel-buscador .campo-altura-minima.categoria-compra #panelBusqueda {
  background-color: #FFFFFF;
  border: 1px solid #BCBCBC;
}
.panel-buscador .contenedor-panel-buscador .campo.categoria-compra #panelBusqueda .botonera,
.panel-buscador-modal .contenedor-panel-buscador .campo.categoria-compra #panelBusqueda .botonera,
.panel-buscador .contenedor-panel-buscador .campo-altura-minima.categoria-compra #panelBusqueda .botonera,
.panel-buscador-modal .contenedor-panel-buscador .campo-altura-minima.categoria-compra #panelBusqueda .botonera {
  text-align: right;
}
.panel-buscador .contenedor-panel-buscador .campo.categoria-compra #panelBusqueda .botonera input[type="button"],
.panel-buscador-modal .contenedor-panel-buscador .campo.categoria-compra #panelBusqueda .botonera input[type="button"],
.panel-buscador .contenedor-panel-buscador .campo-altura-minima.categoria-compra #panelBusqueda .botonera input[type="button"],
.panel-buscador-modal .contenedor-panel-buscador .campo-altura-minima.categoria-compra #panelBusqueda .botonera input[type="button"],
.panel-buscador .contenedor-panel-buscador .campo.categoria-compra #panelBusqueda .botonera input[type="submit"],
.panel-buscador-modal .contenedor-panel-buscador .campo.categoria-compra #panelBusqueda .botonera input[type="submit"],
.panel-buscador .contenedor-panel-buscador .campo-altura-minima.categoria-compra #panelBusqueda .botonera input[type="submit"],
.panel-buscador-modal .contenedor-panel-buscador .campo-altura-minima.categoria-compra #panelBusqueda .botonera input[type="submit"] {
  background-color: #E8E8E8;
  border: 1px solid #BCBCBC;
  float: none;
  font-size: 12px;
  font-weight: bold;
  padding: 5px 15px;
}
.panel-buscador .contenedor-panel-buscador .campo.categoria-compra #panelBusqueda .botonera input[type="button"]:hover,
.panel-buscador-modal .contenedor-panel-buscador .campo.categoria-compra #panelBusqueda .botonera input[type="button"]:hover,
.panel-buscador .contenedor-panel-buscador .campo-altura-minima.categoria-compra #panelBusqueda .botonera input[type="button"]:hover,
.panel-buscador-modal .contenedor-panel-buscador .campo-altura-minima.categoria-compra #panelBusqueda .botonera input[type="button"]:hover,
.panel-buscador .contenedor-panel-buscador .campo.categoria-compra #panelBusqueda .botonera input[type="submit"]:hover,
.panel-buscador-modal .contenedor-panel-buscador .campo.categoria-compra #panelBusqueda .botonera input[type="submit"]:hover,
.panel-buscador .contenedor-panel-buscador .campo-altura-minima.categoria-compra #panelBusqueda .botonera input[type="submit"]:hover,
.panel-buscador-modal .contenedor-panel-buscador .campo-altura-minima.categoria-compra #panelBusqueda .botonera input[type="submit"]:hover {
  background-color: #CDCDCD;
}
.panel-buscador .contenedor-panel-buscador .campo.categoria-compra #panelBusqueda .botonera input[type="button"],
.panel-buscador-modal .contenedor-panel-buscador .campo.categoria-compra #panelBusqueda .botonera input[type="button"],
.panel-buscador .contenedor-panel-buscador .campo-altura-minima.categoria-compra #panelBusqueda .botonera input[type="button"],
.panel-buscador-modal .contenedor-panel-buscador .campo-altura-minima.categoria-compra #panelBusqueda .botonera input[type="button"] {
  color: #606060;
}
.panel-buscador .contenedor-panel-buscador .campo.categoria-compra #panelBusqueda #divArbolMaterialBuscado,
.panel-buscador-modal .contenedor-panel-buscador .campo.categoria-compra #panelBusqueda #divArbolMaterialBuscado,
.panel-buscador .contenedor-panel-buscador .campo-altura-minima.categoria-compra #panelBusqueda #divArbolMaterialBuscado,
.panel-buscador-modal .contenedor-panel-buscador .campo-altura-minima.categoria-compra #panelBusqueda #divArbolMaterialBuscado {
  background-color: #E8E8E8;
}
.panel-buscador .contenedor-panel-buscador .campo.categoria-compra #panelBusqueda label,
.panel-buscador-modal .contenedor-panel-buscador .campo.categoria-compra #panelBusqueda label,
.panel-buscador .contenedor-panel-buscador .campo-altura-minima.categoria-compra #panelBusqueda label,
.panel-buscador-modal .contenedor-panel-buscador .campo-altura-minima.categoria-compra #panelBusqueda label {
  float: none;
  width: 25%;
}
.panel-buscador .contenedor-panel-buscador .campo.categoria-compra #panelBusqueda input[type="text"],
.panel-buscador-modal .contenedor-panel-buscador .campo.categoria-compra #panelBusqueda input[type="text"],
.panel-buscador .contenedor-panel-buscador .campo-altura-minima.categoria-compra #panelBusqueda input[type="text"],
.panel-buscador-modal .contenedor-panel-buscador .campo-altura-minima.categoria-compra #panelBusqueda input[type="text"] {
  width: 60%;
}
.panel-buscador .contenedor-panel-buscador .botonera-panel-buscador,
.panel-buscador-modal .contenedor-panel-buscador .botonera-panel-buscador {
  text-align: right;
  padding: 0 0 20px 0;
}
.panel-buscador .contenedor-panel-buscador .botonera-panel-buscador input[type="button"],
.panel-buscador-modal .contenedor-panel-buscador .botonera-panel-buscador input[type="button"],
.panel-buscador .contenedor-panel-buscador .botonera-panel-buscador input[type="submit"],
.panel-buscador-modal .contenedor-panel-buscador .botonera-panel-buscador input[type="submit"] {
  background-color: #E8E8E8;
  border: 1px solid #BCBCBC;
  font-size: 12px;
  font-weight: bold;
  padding: 5px 15px;
}
.panel-buscador .contenedor-panel-buscador .botonera-panel-buscador input[type="button"],
.panel-buscador-modal .contenedor-panel-buscador .botonera-panel-buscador input[type="button"] {
  color: #606060;
}
.panel-buscador .contenedor-panel-buscador .contenedor-panel-buscador,
.panel-buscador-modal .contenedor-panel-buscador .contenedor-panel-buscador {
  border: 1px solid #BCBCBC;
}
.panel-buscador .contenedor-panel-buscador .titulo-panel-buscador,
.panel-buscador-modal .contenedor-panel-buscador .titulo-panel-buscador {
  color: #515053;
  font-weight: bold;
}
.panel-buscador .contenedor-panel-buscador .titulo-panel-buscador.plegado,
.panel-buscador-modal .contenedor-panel-buscador .titulo-panel-buscador.plegado {
  background-color: transparent;
}
.panel-buscador .contenedor-panel-buscador .titulo-panel-buscador.desplegado,
.panel-buscador-modal .contenedor-panel-buscador .titulo-panel-buscador.desplegado {
  background-color: transparent;
}
.panel-buscador .contenedor-panel-buscador .titulo-panel-buscador a,
.panel-buscador-modal .contenedor-panel-buscador .titulo-panel-buscador a {
  color: #515053;
  font-family: Arial, sans-serif;
  font-size: 12px;
}
.panel-buscador-modal .contenedor-panel-buscador {
  display: block;
}
label.width50,
input.width50,
select.width50,
div.width50,
textarea.width50,
legend.width50 {
  width: 50px !important;
}
label.width75,
input.width75,
select.width75,
div.width75,
textarea.width75,
legend.width75 {
  width: 75px !important;
}
label.width100,
input.width100,
select.width100,
div.width100,
textarea.width100,
legend.width100 {
  width: 100px !important;
}
label.width150,
input.width150,
select.width150,
div.width150,
textarea.width150,
legend.width150 {
  width: 150px !important;
}
label.width200,
input.width200,
select.width200,
div.width200,
textarea.width200,
legend.width200 {
  width: 200px !important;
}
label.width250,
input.width250,
select.width250,
div.width250,
textarea.width250,
legend.width250 {
  width: 250px !important;
}
label.width300,
input.width300,
select.width300,
div.width300,
textarea.width300,
legend.width300 {
  width: 300px !important;
}
label.width350,
input.width350,
select.width350,
div.width350,
textarea.width350,
legend.width350 {
  width: 350px !important;
}
label.width400,
input.width400,
select.width400,
div.width400,
textarea.width400,
legend.width400 {
  width: 400px !important;
}
label.width450,
input.width450,
select.width450,
div.width450,
textarea.width450,
legend.width450 {
  width: 450px !important;
}
label.width500,
input.width500,
select.width500,
div.width500,
textarea.width500,
legend.width500 {
  width: 500px !important;
}
label.width550,
input.width550,
select.width550,
div.width550,
textarea.width550,
legend.width550 {
  width: 550px !important;
}
label.width600,
input.width600,
select.width600,
div.width600,
textarea.width600,
legend.width600 {
  width: 600px !important;
}
label.width650,
input.width650,
select.width650,
div.width650,
textarea.width650,
legend.width650 {
  width: 650px !important;
}
label.width700,
input.width700,
select.width700,
div.width700,
textarea.width700,
legend.width700 {
  width: 700px !important;
}
label.width750,
input.width750,
select.width750,
div.width750,
textarea.width750,
legend.width750 {
  width: 750px !important;
}
label.width800,
input.width800,
select.width800,
div.width800,
textarea.width800,
legend.width800 {
  width: 800px !important;
}
label.percent5,
input.percent5,
select.percent5,
div.percent5,
textarea.percent5,
legend.percent5 {
  width: 5% !important;
}
label.percent10,
input.percent10,
select.percent10,
div.percent10,
textarea.percent10,
legend.percent10 {
  width: 10% !important;
}
label.percent15,
input.percent15,
select.percent15,
div.percent15,
textarea.percent15,
legend.percent15 {
  width: 15% !important;
}
label.percent20,
input.percent20,
select.percent20,
div.percent20,
textarea.percent20,
legend.percent20 {
  width: 20% !important;
}
label.percent25,
input.percent25,
select.percent25,
div.percent25,
textarea.percent25,
legend.percent25 {
  width: 25% !important;
}
label.percent30,
input.percent30,
select.percent30,
div.percent30,
textarea.percent30,
legend.percent30 {
  width: 30% !important;
}
label.percent35,
input.percent35,
select.percent35,
div.percent35,
textarea.percent35,
legend.percent35 {
  width: 35% !important;
}
label.percent40,
input.percent40,
select.percent40,
div.percent40,
textarea.percent40,
legend.percent40 {
  width: 40% !important;
}
label.percent45,
input.percent45,
select.percent45,
div.percent45,
textarea.percent45,
legend.percent45 {
  width: 45% !important;
}
label.percent50,
input.percent50,
select.percent50,
div.percent50,
textarea.percent50,
legend.percent50 {
  width: 50% !important;
}
label.percent45,
input.percent45,
select.percent45,
div.percent45,
textarea.percent45,
legend.percent45 {
  width: 55% !important;
}
label.percent60,
input.percent60,
select.percent60,
div.percent60,
textarea.percent60,
legend.percent60 {
  width: 60% !important;
}
label.percent65,
input.percent65,
select.percent65,
div.percent65,
textarea.percent65,
legend.percent65 {
  width: 65% !important;
}
label.percent70,
input.percent70,
select.percent70,
div.percent70,
textarea.percent70,
legend.percent70 {
  width: 70% !important;
}
label.percent75,
input.percent75,
select.percent75,
div.percent75,
textarea.percent75,
legend.percent75 {
  width: 75% !important;
}
label.percent80,
input.percent80,
select.percent80,
div.percent80,
textarea.percent80,
legend.percent80 {
  width: 80% !important;
}
label.percent85,
input.percent85,
select.percent85,
div.percent85,
textarea.percent85,
legend.percent85 {
  width: 85% !important;
}
label.percent88,
input.percent88,
select.percent88,
div.percent88,
textarea.percent88,
legend.percent88 {
  width: 88% !important;
}
label.percent90,
input.percent90,
select.percent90,
div.percent90,
textarea.percent90,
legend.percent90 {
  width: 90% !important;
}
label.percent95,
input.percent95,
select.percent95,
div.percent95,
textarea.percent95,
legend.percent95 {
  width: 95% !important;
}
label.percent995,
input.percent995,
select.percent995,
div.percent995,
textarea.percent995,
legend.percent995 {
  width: 99.5% !important;
}
label.percent100,
input.percent100,
select.percent100,
div.percent100,
textarea.percent100,
legend.percent100 {
  width: 100% !important;
}
label.height50,
input.height50,
select.height50,
div.height50,
textarea.height50,
legend.height50 {
  height: 50px !important;
}
label.height100,
input.height100,
select.height100,
div.height100,
textarea.height100,
legend.height100 {
  height: 100px !important;
}
label.height150,
input.height150,
select.height150,
div.height150,
textarea.height150,
legend.height150 {
  height: 150px !important;
}
label.height200,
input.height200,
select.height200,
div.height200,
textarea.height200,
legend.height200 {
  height: 200px !important;
}
label.errorValidacion,
input.errorValidacion,
select.errorValidacion,
div.errorValidacion,
textarea.errorValidacion,
legend.errorValidacion {
  background-color: #ea1010 !important;
  font-style: italic;
}
label.errorValidacion.errorValidacionRequerido,
input.errorValidacion.errorValidacionRequerido,
select.errorValidacion.errorValidacionRequerido,
div.errorValidacion.errorValidacionRequerido,
textarea.errorValidacion.errorValidacionRequerido,
legend.errorValidacion.errorValidacionRequerido {
  background: url(../../Source/Graficos/Repositorio/0088_3.png) 5px 4px no-repeat #ea1010;
  color: #ffffff;
  padding-left: 24px;
}
label.deshabilitado,
input.deshabilitado,
select.deshabilitado,
div.deshabilitado,
textarea.deshabilitado,
legend.deshabilitado {
  background-color: #dbd8d8 !important;
  cursor: not-allowed;
}
label.deshabilitadoDependiente,
input.deshabilitadoDependiente,
select.deshabilitadoDependiente,
div.deshabilitadoDependiente,
textarea.deshabilitadoDependiente,
legend.deshabilitadoDependiente {
  cursor: not-allowed;
}
label.errorValidacionValor,
input.errorValidacionValor,
select.errorValidacionValor,
div.errorValidacionValor,
textarea.errorValidacionValor,
legend.errorValidacionValor {
  background: url(../../Source/Graficos/Repositorio/0087_2.png) transparent;
  height: 12px;
  position: absolute;
  right: 0;
  top: 8px;
  width: 12px;
}
label.existenMasRegistros,
input.existenMasRegistros,
select.existenMasRegistros,
div.existenMasRegistros,
textarea.existenMasRegistros,
legend.existenMasRegistros {
  background: url(../../Source/Graficos/Repositorio/0087_2.png) 2px 4px no-repeat;
  display: inline-block;
  padding-left: 20px;
  color: #D30000;
}
.campo div[data-role="fs-multiidioma"] {
  display: inline;
}
a.fichero {
  background-position: 0 50%;
  background-repeat: no-repeat;
  padding: 10px 0px 10px 25px;
}
a.fichero[data-nombre$='.docx'],
a.fichero[data-nombre$='.doc'] {
  background-image: url(../../Source/Graficos/Repositorio/0151_1.png);
}
a.fichero[data-nombre$='.jpg'],
a.fichero[data-nombre$='.jpeg'] {
  background-image: url(../../Source/Graficos/Repositorio/0152_1.png);
}
a.fichero[data-nombre$='.png'] {
  background-image: url(../../Source/Graficos/Repositorio/0153_1.png);
}
a.fichero[data-nombre$='.pptx'],
a.fichero[data-nombre$='.ppt'] {
  background-image: url(../../Source/Graficos/Repositorio/0150_1.png);
}
a.fichero[data-nombre$='.tiff'] {
  background-image: url(../../Source/Graficos/Repositorio/0154_1.png);
}
a.fichero[data-nombre$='.txt'] {
  background-image: url(../../Source/Graficos/Repositorio/0155_1.png);
}
a.fichero[data-nombre$='.gif'] {
  background-image: url(../../Source/Graficos/Repositorio/0156_1.png);
}
a.fichero[data-nombre$='.xls'] {
  background-image: url(../../Source/Graficos/Repositorio/0149_1.png);
}
a.fichero[data-nombre$='.xlsx'] {
  background-image: url(../../Source/Graficos/Repositorio/0157_1.png);
}
.oos.altoLinea30 {
  line-height: 30px !important;
}
.oos.inline {
  display: inline;
}
.oos.padding5Hor {
  padding-left: 5px;
  padding-right: 5px;
}
.oos.padding10Hor {
  padding-left: 10px;
  padding-right: 10px;
}
.oos.padding15Hor {
  padding-left: 15px;
  padding-right: 15px;
}
.oos.padding20Hor {
  padding-left: 20px;
  padding-right: 20px;
}
.oos.padding40Hor {
  padding-left: 40px;
  padding-right: 40px;
}
.oos.padding60Hor {
  padding-left: 60px;
  padding-right: 60px;
}
.oos.padding5Ver {
  padding-top: 5px;
  padding-bottom: 5px;
}
.oos.padding10Ver {
  padding-top: 10px;
  padding-bottom: 10px;
}
.oos.padding20Ver {
  padding-top: 20px;
  padding-bottom: 20px;
}
.oos.padding40Ver {
  padding-top: 40px;
  padding-bottom: 40px;
}
.oos.padding60Ver {
  padding-top: 60px;
  padding-bottom: 60px;
}
.oos.margin20Abajo {
  margin-bottom: 20px;
}
.oos.margin40Abajo {
  margin-bottom: 40px;
}
.oos.margin20Arriba {
  margin-top: 20px;
}
.oos.margin30Arriba {
  margin-top: 30px;
}
.oos.margin40Arriba {
  margin-top: 40px;
}
.oos.margin5v {
  margin: 5px 0;
}
.oos.margin10v {
  margin: 10px 0;
}
.oos.margin15v {
  margin: 15px 0;
}
.oos.margin20v {
  margin: 20px 0;
}
.oos.margin25v {
  margin: 25px 0;
}
.oos.margin30v {
  margin: 30px 0;
}
.oos.margin40v {
  margin: 40px 0;
}
.oos.margin50v {
  margin: 50px 0;
}
.oos.margin60v {
  margin: 60px 0;
}
.oos.margin5h {
  margin: 0 5px;
}
.oos.margin10h {
  margin: 0 10px;
}
.oos.margin15h {
  margin: 0 15px;
}
.oos.margin20h {
  margin: 0 20px;
}
.oos.margin25h {
  margin: 0 25px;
}
.oos.margin30h {
  margin: 0 30px;
}
.oos.margin40h {
  margin: 0 40px;
}
.oos.margin50h {
  margin: 0 50px;
}
.oos.margin60h {
  margin: 0 60px;
}
.oos.sinMarginHor {
  margin-left: 0;
  margin-right: 0;
}
.oos.sinMarginVer {
  margin-top: 0;
  margin-bottom: 0;
}
.oos.sinPaddingHor {
  padding-left: 0;
  padding-right: 0;
}
.oos.alinear-derecha {
  text-align: right;
}
.oos.alinear-centro {
  text-align: center;
}
.oos.alinear-izquierda {
  text-align: left;
}
.oos.alinear-arriba {
  vertical-align: top;
}
.oos.alinear-abajo {
  vertical-align: bottom;
}
.oos.borde1px {
  border: 1px solid #515053;
}
.oos.sinBorde {
  border: 0;
}
.oos.escrolable {
  overflow: auto;
}
.oos.inline {
  display: inline;
}
.oos.overflow-elipsis {
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.oos.unbold {
  font-weight: 400;
}
.oos.width30 {
  width: 30%;
}
@media (min-width: 992px) {
  .oos.alinear-derecha-md {
    text-align: right;
  }
  .oos.alinear-centro-md {
    text-align: center;
  }
  .oos.alinear-izquierda-md {
    text-align: left;
  }
}
@media (min-width: 1279px) {
  .oos.alinear-derecha-lg {
    text-align: right;
  }
  .oos.alinear-centro-lg {
    text-align: center;
  }
  .oos.alinear-izquierda-lg {
    text-align: left;
  }
}
.fullStep-menu-contextual {
  position: relative;
  background: #e87979;
  z-index: 999999;
  border: 1px solid rgba(232, 121, 121, 0);
  box-shadow: 2px 2px 1px grey;
  padding: 5px;
}
.fullStep-menu-contextual :after {
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(232, 121, 121, 0);
  border-width: 10px;
}
.fullStep-menu-contextual.izquierda :after {
  right: 100%;
  top: 50%;
  border-right-color: #e87979;
  margin-top: -10px;
}
.fullStep-menu-contextual.abajo :after {
  top: 100%;
  left: 50%;
  border-top-color: #e87979;
  margin-left: -10px;
}
.fullStep-menu-contextual.arriba :after {
  bottom: 100%;
  left: 50%;
  border-bottom-color: #e87979;
  margin-left: -10px;
}
.fullStep-menu-contextual.derecha :after {
  left: 100%;
  top: 50%;
  border-left-color: #e87979;
  margin-top: -10px;
}
.fullStep-menu-contextual ul li:not([data-role="node"]) {
  font-size: 12px;
  font-weight: bold;
  padding: 0;
  cursor: pointer;
  width: 100%;
  color: #515053;
}
.fullStep-menu-contextual ul li:not([data-role="node"]):hover,
.fullStep-menu-contextual ul li:not([data-role="node"]):focus {
  background: #ffffff;
}
.fullStep-menu-contextual ul li:not([data-role="node"]) a {
  width: 100%;
  padding: 2px 2px 2px 2px;
  color: #515053;
}
.fullStep-menu-contextual ul li:not([data-role="node"]) a:hover,
.fullStep-menu-contextual ul li:not([data-role="node"]) a:focus {
  color: #bb0404;
  text-decoration: none;
  background: #ffffff;
}
.fullStep-menu-contextual .informacion {
  font-size: 12px;
  color: #515053;
}
.fullStep-menu-contextual .informacion hr {
  border-top: 1px solid #515053 !important;
  height: 1px;
}
.navegador-celda {
  display: table-cell;
  vertical-align: top;
  cursor: default;
  /*font-size: 13px;
    font-weight: bold;
    width: auto;
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    padding: 0 5px 0 5px;
    padding-top: 6px;*/
}
.navegador-celda a {
  color: #515053;
}
.navegador-celda a:hover,
.navegador-celda a:focus {
  text-decoration: none;
  color: #bb0404;
}
.navegador-celda a.deshabilitado {
  color: #dbd8d8 !important;
}
.navegador-celda label {
  color: #515053;
  cursor: default;
}
.navegador-celda label:hover {
  color: #515053 !important;
}
.navegador-celda .navegador-primero.deshabilitado {
  pointer-events: none;
  cursor: default;
}
.navegador-celda .navegador-primero.deshabilitado img {
  content: url("../Graficos/Repositorio/0360_4.png");
}
.navegador-celda .navegador-ultimo.deshabilitado {
  pointer-events: none;
  cursor: default;
}
.navegador-celda .navegador-ultimo.deshabilitado img {
  content: url("../Graficos/Repositorio/0361_4.png");
}
.navegador-celda .navegador-anterior::before {
  content: url("../Graficos/Repositorio/0358_1.png");
}
.navegador-celda .navegador-anterior.deshabilitado {
  pointer-events: none;
}
.navegador-celda .navegador-anterior.deshabilitado::before {
  content: url("../Graficos/Repositorio/0358_4.png");
}
.navegador-celda .navegador-anterior.deshabilitado:hover {
  color: #dbd8d8;
}
.navegador-celda .navegador-anterior.deshabilitado:hover::before {
  content: url("../Graficos/Repositorio/0358_4.png");
}
.navegador-celda .navegador-anterior:hover::before {
  content: url("../Graficos/Repositorio/0358_2.png");
}
.navegador-celda .navegador-anterior:focus::before {
  content: url("../Graficos/Repositorio/0358_2.png");
}
.navegador-celda .navegador-siguiente::after {
  content: url("../Graficos/Repositorio/0359_1.png");
}
.navegador-celda .navegador-siguiente.deshabilitado {
  pointer-events: none;
}
.navegador-celda .navegador-siguiente.deshabilitado::after {
  content: url("../Graficos/Repositorio/0359_4.png");
}
.navegador-celda .navegador-siguiente.deshabilitado:hover {
  color: #dbd8d8;
}
.navegador-celda .navegador-siguiente.deshabilitado:hover::before {
  content: url("../Graficos/Repositorio/0359_4.png");
}
.navegador-celda .navegador-siguiente:hover::after {
  content: url("../Graficos/Repositorio/0359_2.png");
}
.navegador-celda .navegador-siguiente:focus::after {
  content: url("../Graficos/Repositorio/0359_2.png");
}
.navegador-celda .navegador-retorno::before {
  content: url("../Graficos/Repositorio/0256_1.png");
  vertical-align: sub;
}
.navegador-celda .navegador-retorno:hover::before {
  content: url("../Graficos/Repositorio/0256_2.png");
}
.navegador-celda .navegador-retorno:focus::before {
  content: url("../Graficos/Repositorio/0256_2.png");
}
@media (max-width: 1279px) {
  html .pruebaResponsive {
    width: 100%;
    height: 20px;
    background-color: gold;
  }
  html header {
    height: 80px;
  }
  html header button.navbar-toggle {
    margin-top: 0px;
  }
  html header .top {
    height: 40px;
  }
  html header .top .alertas {
    float: right;
    width: 30px;
  }
  html header .top .alertas ul li.dropdown {
    float: left;
    padding-top: 0px;
  }
  html header .top .personalizacion {
    float: right;
  }
  html header .top .personalizacion ul {
    margin-top: 0px;
  }
  html header .top .personalizacion ul li {
    float: left;
  }
  html header .bottom.navbar-top .navbar.navbar-default .navbar-header {
    padding: 8px 10px 0 10px;
  }
  html header .bottom.navbar-top .navbar.navbar-default .navbar-collapse {
    margin-top: 1px;
    padding-right: 0;
  }
  html header .bottom.navbar-top .navbar.navbar-default .navbar-collapse.in {
    height: 100%;
    overflow: inherit;
    position: absolute;
    width: 100%;
  }
  html header .bottom.navbar-top .navbar.navbar-default .navbar-collapse .nav {
    background-color: #e3e3e3;
    margin-top: 0;
    width: 100%;
    z-index: 999999;
  }
  html header .bottom.navbar-top .navbar.navbar-default .navbar-collapse .nav > li > .dropdown-menu .dropdown-submenu > .dropdown-menu {
    margin: 0px;
  }
  html header .bottom.navbar-top .navbar.navbar-default .navbar-collapse .nav li {
    float: left;
    clear: left;
    width: 33%;
  }
  html header .bottom.navbar-top .navbar.navbar-default .navbar-collapse .nav li:hover {
    border: 1px solid #cdcdcd;
    background-color: #cdcdcd;
  }
  html header .bottom.navbar-top .navbar.navbar-default .navbar-collapse .nav li.dropdown.open > a {
    background-color: #cdcdcd;
    font-weight: bold;
  }
  html header .bottom.navbar-top .navbar.navbar-default .navbar-collapse .nav li a {
    color: #000000;
    white-space: normal;
  }
  html header .bottom.navbar-top .navbar.navbar-default .navbar-collapse .nav li a:hover {
    background-color: transparent;
  }
  html header .bottom.navbar-top .navbar.navbar-default .navbar-collapse .nav li ul {
    background-color: #ffffff;
    border: 1px solid #cdcdcd;
    margin-top: -39px;
    margin-left: 100%;
    position: absolute;
    padding: 0;
    width: 100%;
    z-index: 10;
  }
  html header .bottom.navbar-top .navbar.navbar-default .navbar-collapse .nav li ul li {
    background: none;
    clear: left;
    float: none;
    padding-left: 0px;
    width: 100%;
  }
  html header .bottom.navbar-top .navbar.navbar-default .navbar-collapse .nav li ul li:hover {
    border: 0;
  }
  html header .bottom.navbar-top .navbar.navbar-default .navbar-collapse .nav li ul li:hover > a {
    color: #bb0404;
    font-weight: bold;
  }
  html header .bottom.navbar-top .navbar.navbar-default .navbar-collapse .nav li a.dropdown-toggle {
    border: 0;
  }
  html div[id*="_hiding_modalDialog"].ui-iggrid-dialog {
    top: 0.5% !important;
  }
}
@media (max-width: 992px) {
  html .pruebaResponsive {
    width: 100%;
    height: 20px;
    background-color: darkorchid;
  }
  html header {
    height: 120px;
  }
  html header .top {
    height: 80px;
  }
  html header .top button.navbar-toggle {
    margin-top: 7px;
  }
  html header .top div.logo h1 a img {
    margin: 0 auto;
  }
  html .ui-iggrid .ui-iggrid-pagesizedropdowncontainerabove .ui-iggrid-paging {
    width: 62%;
  }
  html .ui-iggrid-results {
    width: 65%;
  }
  html #innerSplitter > div.ui-resizable {
    width: 25%!important;
  }
}
@media (max-width: 800px) {
  html .pruebaResponsive {
    width: 100%;
    height: 20px;
    background-color: blue;
  }
  html header .bottom ul li ul {
    float: none !important;
  }
}
@media (max-width: 570px) {
  html .pruebaResponsive {
    width: 100%;
    height: 20px;
    background-color: chartreuse;
  }
  html header {
    height: 200px;
  }
  html header .top {
    height: 160px;
  }
  html header .top div.logo-contenedor,
  html header .top div.favoritos-contenedor,
  html header .top div.nombre-usuario-contenedor,
  html header .top div.cerrar-sesion-contenedor {
    float: left;
    width: 100%;
  }
  html header .top div.adaptable.nombre-usuario nav.alertas,
  html header .top div.adaptable.nombre-usuario nav.personalizacion {
    width: 50%;
  }
}
.touch .titulo ul.volver a span {
  display: block;
}
.touch .ui-spinner-button {
  position: absolute;
  width: 16px;
  height: 12px;
}
.touch .ui-iggrid .ui-iggrid-results,
.touch .ui-iggrid .ui-iggrid-paging {
  font-size: 1em;
}
.touch .ui-iggrid-results .ui-igedit-container .ui-igedit-field {
  width: 2em !important;
}
.recordar-claves {
  width: 290px;
  height: 88px;
  padding: 5px 20px 0 100px;
  margin-top: 30px;
  background:  url(img/recordar-claves.jpg);
}
