/*BODY*/
body {
  margin: 0em;
  padding: 0px;
  font-family: Verdana, Tahoma, Helvetica, Arial;
  color: #000000;
  background-color: #ffffff;
}
.WrapperEstatico {
  width: 766px;
  margin-left: auto;
  margin-right: auto;
}
.Wrapper {
  width: 900px;
  margin-left: auto;
  margin-right: auto;
}
.WrapperExtended {
  width: 1220px;
  margin-left: auto;
  margin-right: auto;
}
.WrapperEstatico.headerweb {
  border-top: 5px solid #006dcc;
  vertical-align: middle;
}
.centra {
  padding-top: 3px;
}
.div_centro {
  margin-left: auto !important;
  margin-right: auto !important;
}
.fondo_Obscuro {
  background: -moz-linear-gradient(top, #1281e2, #34a3ff) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#1281e2), to(#34a3ff)) ;
  background: -webkit-linear-gradient(top, #1281e2, #34a3ff) ;
  background: -o-linear-gradient(top, #1281e2, #34a3ff) ;
  background: linear-gradient(to bottom, #1281e2, #34a3ff) ;
  background: -ms-linear-gradient(to bottom, #1281e2, #34a3ff) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1281e2, endColorstr=#34a3ff, GradientType=0) ;
}
.borde_Obscuro_Arriba {
  border-top: 5px solid #2392f3;
}
.borde_Obscuro_Abajo {
  border-bottom: 5px solid #2392f3;
}
.float_derecha {
  float: right;
}
/*ZK*/
tr.z-row-over > td.z-row-inner {
  border-top: 1px solid #e4f2fe;
  border-bottom: 1px solid #e4f2fe;
}
td.z-footer {
  padding: 2px 3px;
}
tr.z-row td.z-row-inner,
tr.z-row td.z-cell,
tr.z-group td.z-group-inner,
tr.z-groupfoot td.z-groupfoot-inner,
.z-grid-odd > .z-cell {
  padding: 0px;
  line-height: 12px;
  background-color: white;
  border: none;
}
.z-row:hover > .z-row-inner,
.z-row:hover > .z-cell {
  background: transparent;
}
.z-vlayout-inner {
  padding-bottom: 0 !important;
  background-color: transparent;
}
.z-tabpanel,
.z-tabbox-ver .z-tabpanel-ver {
  padding: 0px;
  zoom: 1;
}
.z-modal-mask,
.z-apply-mask,
.z.-temp {
  background: -moz-linear-gradient(top, #e4f2fe, #2392f3) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#e4f2fe), to(#2392f3)) ;
  background: -webkit-linear-gradient(top, #e4f2fe, #2392f3) ;
  background: -o-linear-gradient(top, #e4f2fe, #2392f3) ;
  background: linear-gradient(to bottom, #e4f2fe, #2392f3) ;
  background: -ms-linear-gradient(to bottom, #e4f2fe, #2392f3) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e4f2fe, endColorstr=#2392f3, GradientType=0) ;
}
.z-loading,
.z-apply-loading {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border: 5px solid #006dcc;
  background-color: white;
  font-weight: bold;
  font-size: 20px;
  padding: 10px 5px 5px 5px;
  box-shadow: inset 0px 0px 5px #006dcc;
  -webkit-box-shadow: inset 0px 0px 5px #006dcc;
  -moz-box-shadow: inset 0px 0px 5px #006dcc;
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -o-transition: all 1s linear;
  -ms-transition: all 1s linear;
  transition: all 1s linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.z-loading-indicator,
.z-apply-loading-indicator {
  background: white;
  border: 0 none;
}
.z-loading-icon,
.z-apply-loading-icon {
  width: 50px;
  height: 50px;
  background-image: url(../../imagenes/cargando.gif);
  vertical-align: middle;
}
.WebGridLayoutBorder.z-grid {
  margin: auto;
  padding: 0px;
  background: transparent;
  overflow: hidden;
  border: 1px solid #f1f1f1;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.WebGridLayoutBorder.z-row .WebGridLayoutBorder.z-row-inner .WebGridLayoutBorder.z-cell {
  overflow: hidden;
  zoom: 1;
  background: white;
  border: none;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: none;
}
.z-select,
.z-selectbox {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 12px !important;
  font-style: normal;
}
button,
input,
select,
textarea {
  margin: auto;
}
/*TEXTOS*/
.z-textbox-text-invalid {
  box-shadow: 0 1px 0 #bd362f inset, 0 -1px 0 #bd362f inset, 1px 0 0 #bd362f inset, -1px 0 0 #bd362f inset, 0 0 4px #dd7a75 !important;
  outline: none;
}
.texto_cadena,
.texto_cadena_sinicono {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 12px;
  background: -moz-linear-gradient(top, #ffffff, #fdfdfd) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#fdfdfd)) ;
  background: -webkit-linear-gradient(top, #ffffff, #fdfdfd) ;
  background: -o-linear-gradient(top, #ffffff, #fdfdfd) ;
  background: linear-gradient(to bottom, #ffffff, #fdfdfd) ;
  background: -ms-linear-gradient(to bottom, #ffffff, #fdfdfd) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#fdfdfd, GradientType=0) ;
  margin: 2px 0px 2px 5px;
  border: 1px solid #d8d8d8;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  box-shadow: 0 1px 0 #f1f1f1 inset, 0 -1px 0 #f1f1f1 inset, 1px 0 0 #f1f1f1 inset, -1px 0 0 #f1f1f1 inset, 0 0 4px #ffffff;
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -o-transition: all 1s linear;
  -ms-transition: all 1s linear;
  transition: all 1s linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  text-align: left;
}
.texto_cadena:focus,
.texto_cadena_sinicono:focus {
  box-shadow: 0 1px 0 #2392f3 inset, 0 -1px 0 #2392f3 inset, 1px 0 0 #2392f3 inset, -1px 0 0 #2392f3 inset, 0 0 4px #84c2f8;
  outline: none;
}
.texto_cadena:readonly,
.texto_cadena_sinicono:readonly {
  background: -moz-linear-gradient(top, #ffffff, #ffffff) !important;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ffffff)) !important;
  background: -webkit-linear-gradient(top, #ffffff, #ffffff) !important;
  background: -o-linear-gradient(top, #ffffff, #ffffff) !important;
  background: linear-gradient(to bottom, #ffffff, #ffffff) !important;
  background: -ms-linear-gradient(to bottom, #ffffff, #ffffff) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff, GradientType=0) !important;
  box-shadow: 0 1px 0 #f1f1f1 inset, 0 -1px 0 #f1f1f1 inset, 1px 0 0 #f1f1f1 inset, -1px 0 0 #f1f1f1 inset, 0 0 4px #ffffff;
}
.texto_cadena:disabled,
.texto_cadena_sinicono:disabled {
  background: -moz-linear-gradient(top, #ffffff, #ffffff) !important;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ffffff)) !important;
  background: -webkit-linear-gradient(top, #ffffff, #ffffff) !important;
  background: -o-linear-gradient(top, #ffffff, #ffffff) !important;
  background: linear-gradient(to bottom, #ffffff, #ffffff) !important;
  background: -ms-linear-gradient(to bottom, #ffffff, #ffffff) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff, GradientType=0) !important;
  box-shadow: 0 1px 0 #f1f1f1 inset, 0 -1px 0 #f1f1f1 inset, 1px 0 0 #f1f1f1 inset, -1px 0 0 #f1f1f1 inset, 0 0 4px #ffffff;
}
.texto_cadenaoblig,
.texto_cadenaoblig_sinicono,
.texto_contrasena,
.texto_correo {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 12px;
  background: -moz-linear-gradient(top, #ffffff, #fdfdfd) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#fdfdfd)) ;
  background: -webkit-linear-gradient(top, #ffffff, #fdfdfd) ;
  background: -o-linear-gradient(top, #ffffff, #fdfdfd) ;
  background: linear-gradient(to bottom, #ffffff, #fdfdfd) ;
  background: -ms-linear-gradient(to bottom, #ffffff, #fdfdfd) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#fdfdfd, GradientType=0) ;
  margin: 2px 0px 2px 5px;
  border: 1px solid #a4a4a4;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  box-shadow: 0 1px 0 #f1f1f1 inset, 0 -1px 0 #989898 inset, 1px 0 0 #989898 inset, -1px 0 0 #989898 inset, 0 0 4px #cbcbcb;
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -o-transition: all 1s linear;
  -ms-transition: all 1s linear;
  transition: all 1s linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.texto_cadenaoblig:focus,
.texto_cadenaoblig_sinicono:focus,
.texto_contrasena:focus,
.texto_correo:focus {
  box-shadow: 0 1px 0 #2392f3 inset, 0 -1px 0 #2392f3 inset, 1px 0 0 #2392f3 inset, -1px 0 0 #2392f3 inset, 0 0 4px #84c2f8;
  outline: none;
}
.texto_cadenaoblig:readonly,
.texto_cadenaoblig_sinicono:readonly,
.texto_contrasena:readonly,
.texto_correo:readonly {
  background: -moz-linear-gradient(top, #ffffff, #ffffff) !important;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ffffff)) !important;
  background: -webkit-linear-gradient(top, #ffffff, #ffffff) !important;
  background: -o-linear-gradient(top, #ffffff, #ffffff) !important;
  background: linear-gradient(to bottom, #ffffff, #ffffff) !important;
  background: -ms-linear-gradient(to bottom, #ffffff, #ffffff) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff, GradientType=0) !important;
  box-shadow: 0 1px 0 #f1f1f1 inset, 0 -1px 0 #f1f1f1 inset, 1px 0 0 #f1f1f1 inset, -1px 0 0 #f1f1f1 inset, 0 0 4px #ffffff;
}
.texto_cadenaoblig:disabled,
.texto_cadenaoblig_sinicono:disabled,
.texto_contrasena:disabled,
.texto_correo:disabled {
  background: -moz-linear-gradient(top, #ffffff, #ffffff) !important;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ffffff)) !important;
  background: -webkit-linear-gradient(top, #ffffff, #ffffff) !important;
  background: -o-linear-gradient(top, #ffffff, #ffffff) !important;
  background: linear-gradient(to bottom, #ffffff, #ffffff) !important;
  background: -ms-linear-gradient(to bottom, #ffffff, #ffffff) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff, GradientType=0) !important;
  box-shadow: 0 1px 0 #f1f1f1 inset, 0 -1px 0 #f1f1f1 inset, 1px 0 0 #f1f1f1 inset, -1px 0 0 #f1f1f1 inset, 0 0 4px #ffffff;
}
.texto_entero,
.texto_entero_sinicono,
.texto_dinero,
.texto_dinero_sinicono {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 12px;
  background: -moz-linear-gradient(top, #ffffff, #fdfdfd) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#fdfdfd)) ;
  background: -webkit-linear-gradient(top, #ffffff, #fdfdfd) ;
  background: -o-linear-gradient(top, #ffffff, #fdfdfd) ;
  background: linear-gradient(to bottom, #ffffff, #fdfdfd) ;
  background: -ms-linear-gradient(to bottom, #ffffff, #fdfdfd) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#fdfdfd, GradientType=0) ;
  margin: 2px 0px 2px 5px;
  border: 1px solid #d8d8d8;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  box-shadow: 0 1px 0 #f1f1f1 inset, 0 -1px 0 #f1f1f1 inset, 1px 0 0 #f1f1f1 inset, -1px 0 0 #f1f1f1 inset, 0 0 4px #ffffff;
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -o-transition: all 1s linear;
  -ms-transition: all 1s linear;
  transition: all 1s linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  text-align: right;
  width: 50px;
}
.texto_entero:focus,
.texto_entero_sinicono:focus,
.texto_dinero:focus,
.texto_dinero_sinicono:focus {
  box-shadow: 0 1px 0 #2392f3 inset, 0 -1px 0 #2392f3 inset, 1px 0 0 #2392f3 inset, -1px 0 0 #2392f3 inset, 0 0 4px #84c2f8;
  outline: none;
}
.texto_entero:readonly,
.texto_entero_sinicono:readonly,
.texto_dinero:readonly,
.texto_dinero_sinicono:readonly {
  background: -moz-linear-gradient(top, #ffffff, #ffffff) !important;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ffffff)) !important;
  background: -webkit-linear-gradient(top, #ffffff, #ffffff) !important;
  background: -o-linear-gradient(top, #ffffff, #ffffff) !important;
  background: linear-gradient(to bottom, #ffffff, #ffffff) !important;
  background: -ms-linear-gradient(to bottom, #ffffff, #ffffff) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff, GradientType=0) !important;
  box-shadow: 0 1px 0 #f1f1f1 inset, 0 -1px 0 #f1f1f1 inset, 1px 0 0 #f1f1f1 inset, -1px 0 0 #f1f1f1 inset, 0 0 4px #ffffff;
}
.texto_entero:disabled,
.texto_entero_sinicono:disabled,
.texto_dinero:disabled,
.texto_dinero_sinicono:disabled {
  background: -moz-linear-gradient(top, #ffffff, #ffffff) !important;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ffffff)) !important;
  background: -webkit-linear-gradient(top, #ffffff, #ffffff) !important;
  background: -o-linear-gradient(top, #ffffff, #ffffff) !important;
  background: linear-gradient(to bottom, #ffffff, #ffffff) !important;
  background: -ms-linear-gradient(to bottom, #ffffff, #ffffff) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff, GradientType=0) !important;
  box-shadow: 0 1px 0 #f1f1f1 inset, 0 -1px 0 #f1f1f1 inset, 1px 0 0 #f1f1f1 inset, -1px 0 0 #f1f1f1 inset, 0 0 4px #ffffff;
}
.texto_enterooblig,
.texto_enterooblig_sinicono,
.texto_dinerooblig,
.texto_dinerooblig_sinicono {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 12px;
  background: -moz-linear-gradient(top, #ffffff, #fdfdfd) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#fdfdfd)) ;
  background: -webkit-linear-gradient(top, #ffffff, #fdfdfd) ;
  background: -o-linear-gradient(top, #ffffff, #fdfdfd) ;
  background: linear-gradient(to bottom, #ffffff, #fdfdfd) ;
  background: -ms-linear-gradient(to bottom, #ffffff, #fdfdfd) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#fdfdfd, GradientType=0) ;
  margin: 2px 0px 2px 5px;
  border: 1px solid #a4a4a4;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  box-shadow: 0 1px 0 #f1f1f1 inset, 0 -1px 0 #989898 inset, 1px 0 0 #989898 inset, -1px 0 0 #989898 inset, 0 0 4px #cbcbcb;
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -o-transition: all 1s linear;
  -ms-transition: all 1s linear;
  transition: all 1s linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  text-align: right;
  width: 50px;
}
.texto_enterooblig:focus,
.texto_enterooblig_sinicono:focus,
.texto_dinerooblig:focus,
.texto_dinerooblig_sinicono:focus {
  box-shadow: 0 1px 0 #2392f3 inset, 0 -1px 0 #2392f3 inset, 1px 0 0 #2392f3 inset, -1px 0 0 #2392f3 inset, 0 0 4px #84c2f8;
  outline: none;
}
.texto_enterooblig:readonly,
.texto_enterooblig_sinicono:readonly,
.texto_dinerooblig:readonly,
.texto_dinerooblig_sinicono:readonly {
  background: -moz-linear-gradient(top, #ffffff, #ffffff) !important;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ffffff)) !important;
  background: -webkit-linear-gradient(top, #ffffff, #ffffff) !important;
  background: -o-linear-gradient(top, #ffffff, #ffffff) !important;
  background: linear-gradient(to bottom, #ffffff, #ffffff) !important;
  background: -ms-linear-gradient(to bottom, #ffffff, #ffffff) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff, GradientType=0) !important;
  box-shadow: 0 1px 0 #f1f1f1 inset, 0 -1px 0 #f1f1f1 inset, 1px 0 0 #f1f1f1 inset, -1px 0 0 #f1f1f1 inset, 0 0 4px #ffffff;
}
.texto_enterooblig:disabled,
.texto_enterooblig_sinicono:disabled,
.texto_dinerooblig:disabled,
.texto_dinerooblig_sinicono:disabled {
  background: -moz-linear-gradient(top, #ffffff, #ffffff) !important;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ffffff)) !important;
  background: -webkit-linear-gradient(top, #ffffff, #ffffff) !important;
  background: -o-linear-gradient(top, #ffffff, #ffffff) !important;
  background: linear-gradient(to bottom, #ffffff, #ffffff) !important;
  background: -ms-linear-gradient(to bottom, #ffffff, #ffffff) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff, GradientType=0) !important;
  box-shadow: 0 1px 0 #f1f1f1 inset, 0 -1px 0 #f1f1f1 inset, 1px 0 0 #f1f1f1 inset, -1px 0 0 #f1f1f1 inset, 0 0 4px #ffffff;
}
.texto_borde_oscuro {
  border: 2px solid black;
  color: black;
  font-weight: bold;
}
span[class='fecha_obligatoria z-datebox'] > input,
span[class='horaobligatoria z-timebox'] > input {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 12px;
  background: -moz-linear-gradient(top, #ffffff, #fdfdfd) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#fdfdfd)) ;
  background: -webkit-linear-gradient(top, #ffffff, #fdfdfd) ;
  background: -o-linear-gradient(top, #ffffff, #fdfdfd) ;
  background: linear-gradient(to bottom, #ffffff, #fdfdfd) ;
  background: -ms-linear-gradient(to bottom, #ffffff, #fdfdfd) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#fdfdfd, GradientType=0) ;
  margin: 2px 0px 2px 5px;
  border: 1px solid #a4a4a4;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  box-shadow: 0 1px 0 #f1f1f1 inset, 0 -1px 0 #989898 inset, 1px 0 0 #989898 inset, -1px 0 0 #989898 inset, 0 0 4px #cbcbcb;
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -o-transition: all 1s linear;
  -ms-transition: all 1s linear;
  transition: all 1s linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
span[class='fecha_obligatoria z-datebox'] > input:focus,
span[class='horaobligatoria z-timebox'] > input:focus {
  box-shadow: 0 1px 0 #2392f3 inset, 0 -1px 0 #2392f3 inset, 1px 0 0 #2392f3 inset, -1px 0 0 #2392f3 inset, 0 0 4px #84c2f8;
  outline: none;
}
span[class='fecha_obligatoria z-datebox'] > input:readonly,
span[class='horaobligatoria z-timebox'] > input:readonly {
  background: -moz-linear-gradient(top, #ffffff, #ffffff) !important;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ffffff)) !important;
  background: -webkit-linear-gradient(top, #ffffff, #ffffff) !important;
  background: -o-linear-gradient(top, #ffffff, #ffffff) !important;
  background: linear-gradient(to bottom, #ffffff, #ffffff) !important;
  background: -ms-linear-gradient(to bottom, #ffffff, #ffffff) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff, GradientType=0) !important;
  box-shadow: 0 1px 0 #f1f1f1 inset, 0 -1px 0 #f1f1f1 inset, 1px 0 0 #f1f1f1 inset, -1px 0 0 #f1f1f1 inset, 0 0 4px #ffffff;
}
span[class='fecha_obligatoria z-datebox'] > input:disabled,
span[class='horaobligatoria z-timebox'] > input:disabled {
  background: -moz-linear-gradient(top, #ffffff, #ffffff) !important;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ffffff)) !important;
  background: -webkit-linear-gradient(top, #ffffff, #ffffff) !important;
  background: -o-linear-gradient(top, #ffffff, #ffffff) !important;
  background: linear-gradient(to bottom, #ffffff, #ffffff) !important;
  background: -ms-linear-gradient(to bottom, #ffffff, #ffffff) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff, GradientType=0) !important;
  box-shadow: 0 1px 0 #f1f1f1 inset, 0 -1px 0 #f1f1f1 inset, 1px 0 0 #f1f1f1 inset, -1px 0 0 #f1f1f1 inset, 0 0 4px #ffffff;
}
.fecha_obligatoria.z-datebox.z-datebox-disabled,
.fecha.z-datebox.z-datebox-disabled {
  margin-left: 5px;
}
.z-cell > .z-selectbox {
  margin: 2px 0px 2px 5px;
}
.z-cell > .botoncheck {
  margin: 2px 0px 2px 10px;
}
/*LAYOUTS*/
.GridLayoutBorder.z-grid {
  margin: auto;
  padding: 0px;
  background: transparent;
  overflow: hidden;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border: 1px solid #2392f3;
  webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  width: auto;
}
.GridLayoutBorder.z-row .GridLayoutBorder.z-row-inner .GridLayoutBorder.z-cell {
  overflow: hidden;
  zoom: 1;
  background: white;
  border: none;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: none;
}
.GridLayoutNoBorder.z-grid {
  margin: auto;
  padding: 0;
  border: none;
  overflow: hidden;
  zoom: 1;
  background: white;
}
.GridLayoutNoBorderWWW.z-grid {
  margin: auto;
  padding: 0;
  border: none;
  overflow: hidden;
  zoom: 1;
  background-color: white !important;
}
.GridNinguna.z-grid {
  margin: auto;
  padding: 0px;
  background: transparent;
  overflow: hidden;
  width: auto;
  border: none;
}
.GridNinguna.z-row .GridNinguna.z-row-inner .GridNinguna.z-cell {
  overflow: hidden;
  zoom: 1;
  background: white;
  border: none;
}
.GridCompara.z-grid {
  margin: auto;
  padding: 0px;
  background: transparent;
  overflow: hidden;
  width: auto;
  border: none;
}
.GridCompara.z-row .GridCompara.z-row-inner .GridCompara.z-cell {
  overflow: hidden;
  zoom: 1;
  background: white;
  border: none;
}
/*Linea de comparacion*/
.celda_compara {
  line-height: 22px;
  overflow: hidden;
  height: 22px !important;
  display: block;
  border-bottom: 1px solid #84c2f8 !important;
}
.celda_datos.z-row > .z-cell {
  border-bottom: 1px solid #b4dafb !important;
}
.celda_datos.z-row > .z-cell > input,
.celda_datos.z-row > .z-cell > i,
.celda_datos.z-row > .z-cell > select,
.celda_datos.z-row > .z-cell > div.z-hlayout {
  margin: 2px 0px 2px 5px;
}
.linea_referencia.z-row > .z-cell {
  border-bottom: 1px solid #b4dafb !important;
  height: 32px;
}
.celda_verde {
  background: -moz-linear-gradient(top, #c0ff3e, #c8ff58) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#c0ff3e), to(#c8ff58)) ;
  background: -webkit-linear-gradient(top, #c0ff3e, #c8ff58) ;
  background: -o-linear-gradient(top, #c0ff3e, #c8ff58) ;
  background: linear-gradient(to bottom, #c0ff3e, #c8ff58) ;
  background: -ms-linear-gradient(to bottom, #c0ff3e, #c8ff58) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c0ff3e, endColorstr=#c8ff58, GradientType=0) ;
  font-weight: bold;
  text-align: center;
}
.celda_limon {
  background: -moz-linear-gradient(top, #d5df92, #f7ffb4) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#d5df92), to(#f7ffb4)) ;
  background: -webkit-linear-gradient(top, #d5df92, #f7ffb4) ;
  background: -o-linear-gradient(top, #d5df92, #f7ffb4) ;
  background: linear-gradient(to bottom, #d5df92, #f7ffb4) ;
  background: -ms-linear-gradient(to bottom, #d5df92, #f7ffb4) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d5df92, endColorstr=#f7ffb4, GradientType=0) ;
}
.celda_dorada {
  background: -moz-linear-gradient(top, #ffeb80, #ffef99) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffeb80), to(#ffef99)) ;
  background: -webkit-linear-gradient(top, #ffeb80, #ffef99) ;
  background: -o-linear-gradient(top, #ffeb80, #ffef99) ;
  background: linear-gradient(to bottom, #ffeb80, #ffef99) ;
  background: -ms-linear-gradient(to bottom, #ffeb80, #ffef99) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffeb80, endColorstr=#ffef99, GradientType=0) ;
  font-weight: bold;
  text-align: center;
}
.celda_amarilla_clara {
  background: -moz-linear-gradient(top, #fff7cc, #fffbe5) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff7cc), to(#fffbe5)) ;
  background: -webkit-linear-gradient(top, #fff7cc, #fffbe5) ;
  background: -o-linear-gradient(top, #fff7cc, #fffbe5) ;
  background: linear-gradient(to bottom, #fff7cc, #fffbe5) ;
  background: -ms-linear-gradient(to bottom, #fff7cc, #fffbe5) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff7cc, endColorstr=#fffbe5, GradientType=0) ;
}
.celda_compara > div > img {
  width: 16px !important;
  height: 16px !important;
  margin: 3px 0px;
}
.obscuro > td.z-cell {
  background: transparent !important;
}
.lineabotones {
  position: static;
  overflow: hidden;
  display: block;
  background: -moz-linear-gradient(top, #1281e2, #34a3ff) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#1281e2), to(#34a3ff)) ;
  background: -webkit-linear-gradient(top, #1281e2, #34a3ff) ;
  background: -o-linear-gradient(top, #1281e2, #34a3ff) ;
  background: linear-gradient(to bottom, #1281e2, #34a3ff) ;
  background: -ms-linear-gradient(to bottom, #1281e2, #34a3ff) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1281e2, endColorstr=#34a3ff, GradientType=0) ;
  padding: 2px;
  padding: 5px 0px;
}
.lineabotoneswww {
  position: static;
  overflow: hidden;
  display: block;
  background: -moz-linear-gradient(top, #878787, #a9a9a9) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#878787), to(#a9a9a9)) ;
  background: -webkit-linear-gradient(top, #878787, #a9a9a9) ;
  background: -o-linear-gradient(top, #878787, #a9a9a9) ;
  background: linear-gradient(to bottom, #878787, #a9a9a9) ;
  background: -ms-linear-gradient(to bottom, #878787, #a9a9a9) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#878787, endColorstr=#a9a9a9, GradientType=0) ;
  padding: 2px;
  padding: 5px 0px;
}
.lineabotones > button .lineabotoneswww > button {
  margin-right: 25px;
}
.lineabotones > button:last-child .lineabotoneswww > button:last-child {
  margin-right: 0px;
}
tr.forma_tabla_borde_arriba > .z-cell {
  border: 1px solid #ddd;
}
tr.forma_tabla_borde_solo_arriba > .z-cell {
  border-top: 1px solid #666;
}
.z-grid-header-bg {
  position: relative;
  background: transparent;
}
.divloginusuario.z-grid {
  -webkit-border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -moz-border-radius-bottomleft: 10px;
  -moz-border-radius-bottomright: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border: 1px solid #006dcc;
  webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  height: 95px;
}
.divloginusuario > .z-cell {
  padding: 0px 5px !important;
  background: -moz-linear-gradient(top, #006dcc, #005cbb) !important;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#006dcc), to(#005cbb)) !important;
  background: -webkit-linear-gradient(top, #006dcc, #005cbb) !important;
  background: -o-linear-gradient(top, #006dcc, #005cbb) !important;
  background: linear-gradient(to bottom, #006dcc, #005cbb) !important;
  background: -ms-linear-gradient(to bottom, #006dcc, #005cbb) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#006dcc, endColorstr=#005cbb, GradientType=0) !important;
  height: 95px;
}
/*CATALOGO LISTA */
.borde_express > span,
.borde_express > span > div,
.borde_express > a > img {
  font-weight: bold !important;
  color: #006dcc !important;
  text-decoration: underline blink;
}
.celda_roja {
  background: -moz-linear-gradient(top, #f1c9c7, #f6dddb) !important;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#f1c9c7), to(#f6dddb)) !important;
  background: -webkit-linear-gradient(top, #f1c9c7, #f6dddb) !important;
  background: -o-linear-gradient(top, #f1c9c7, #f6dddb) !important;
  background: linear-gradient(to bottom, #f1c9c7, #f6dddb) !important;
  background: -ms-linear-gradient(to bottom, #f1c9c7, #f6dddb) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f1c9c7, endColorstr=#f6dddb, GradientType=0) !important;
}
.celda_amarilla.z-cell {
  background: -moz-linear-gradient(top, #f7f2ad, #faf6c4) !important;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f2ad), to(#faf6c4)) !important;
  background: -webkit-linear-gradient(top, #f7f2ad, #faf6c4) !important;
  background: -o-linear-gradient(top, #f7f2ad, #faf6c4) !important;
  background: linear-gradient(to bottom, #f7f2ad, #faf6c4) !important;
  background: -ms-linear-gradient(to bottom, #f7f2ad, #faf6c4) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f7f2ad, endColorstr=#faf6c4, GradientType=0) !important;
  border: 1px solid #f1e767;
}
.celda_verde.z-cell {
  background: -moz-linear-gradient(top, #51a351, #6fb86f) !important;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#51a351), to(#6fb86f)) !important;
  background: -webkit-linear-gradient(top, #51a351, #6fb86f) !important;
  background: -o-linear-gradient(top, #51a351, #6fb86f) !important;
  background: linear-gradient(to bottom, #51a351, #6fb86f) !important;
  background: -ms-linear-gradient(to bottom, #51a351, #6fb86f) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#51a351, endColorstr=#6fb86f, GradientType=0) !important;
  border: 1px solid #51a351;
}
.celda_verde_claro.z-cell,
.celda_verde_claro_sinborde.z-cell {
  background: -moz-linear-gradient(top, #d4e561, #acc11f) !important;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#d4e561), to(#acc11f)) !important;
  background: -webkit-linear-gradient(top, #d4e561, #acc11f) !important;
  background: -o-linear-gradient(top, #d4e561, #acc11f) !important;
  background: linear-gradient(to bottom, #d4e561, #acc11f) !important;
  background: -ms-linear-gradient(to bottom, #d4e561, #acc11f) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d4e561, endColorstr=#acc11f, GradientType=0) !important;
  border: 1px solid #e6f0a3;
}
.celda_azul_claro.z-cell,
.celda_azul_claro_sinborde.z-cell {
  background: -moz-linear-gradient(top, #2392f3, #b4dafb) !important;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#2392f3), to(#b4dafb)) !important;
  background: -webkit-linear-gradient(top, #2392f3, #b4dafb) !important;
  background: -o-linear-gradient(top, #2392f3, #b4dafb) !important;
  background: linear-gradient(to bottom, #2392f3, #b4dafb) !important;
  background: -ms-linear-gradient(to bottom, #2392f3, #b4dafb) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#2392f3, endColorstr=#b4dafb, GradientType=0) !important;
  border: 1px solid #2392f3;
}
.celda_morada.z-cell {
  background: -moz-linear-gradient(top, #da70d6, #d047ca) !important;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#da70d6), to(#d047ca)) !important;
  background: -webkit-linear-gradient(top, #da70d6, #d047ca) !important;
  background: -o-linear-gradient(top, #da70d6, #d047ca) !important;
  background: linear-gradient(to bottom, #da70d6, #d047ca) !important;
  background: -ms-linear-gradient(to bottom, #da70d6, #d047ca) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#da70d6, endColorstr=#d047ca, GradientType=0) !important;
  border: 1px solid #da70d6;
}
.celda_html {
  overflow: hidden;
}
.celda_normal.z-cell,
.celda_blanco_sinborde.z-cell {
  background-color: white !important;
  border: none !important;
}
.celda_blanco.z-cell {
  background-color: white !important;
  border-bottom: 1px solid #f1f1f1 !important;
}
.celda_gris_claro_sinborde.z-cell {
  background: -moz-linear-gradient(top, #f1f1f1, #ffffff) !important;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#ffffff)) !important;
  background: -webkit-linear-gradient(top, #f1f1f1, #ffffff) !important;
  background: -o-linear-gradient(top, #f1f1f1, #ffffff) !important;
  background: linear-gradient(to bottom, #f1f1f1, #ffffff) !important;
  background: -ms-linear-gradient(to bottom, #f1f1f1, #ffffff) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f1f1f1, endColorstr=#ffffff, GradientType=0) !important;
  border: 1px solid #f1f1f1;
}
.celda_dorado_claro_sinborde.z-cell {
  background: -moz-linear-gradient(top, #f78d1d, #f9a64e) !important;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#f78d1d), to(#f9a64e)) !important;
  background: -webkit-linear-gradient(top, #f78d1d, #f9a64e) !important;
  background: -o-linear-gradient(top, #f78d1d, #f9a64e) !important;
  background: linear-gradient(to bottom, #f78d1d, #f9a64e) !important;
  background: -ms-linear-gradient(to bottom, #f78d1d, #f9a64e) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f78d1d, endColorstr=#f9a64e, GradientType=0) !important;
  border: 1px solid #f78d1d;
}
.radio_150 {
  display: inline-block;
  width: 150px;
}
.radio_150 > label {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 12px !important;
  font-style: normal;
}
div.z-grid-body {
  background-color: transparent;
  border: 0;
  overflow: auto;
  width: 100%;
}
.modelos {
  width: 145px;
  margin-left: 5px;
  font-size: 12px;
}
.celda_precios.z-cell {
  border-top: 1px solid #111 !important;
  border-bottom: 1px solid #111 !important;
  padding: 5px 1px 5px 1px !important;
}
.filtro_activo {
  background: -moz-linear-gradient(top, #d4e561, #acc11f) !important;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#d4e561), to(#acc11f)) !important;
  background: -webkit-linear-gradient(top, #d4e561, #acc11f) !important;
  background: -o-linear-gradient(top, #d4e561, #acc11f) !important;
  background: linear-gradient(to bottom, #d4e561, #acc11f) !important;
  background: -ms-linear-gradient(to bottom, #d4e561, #acc11f) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d4e561, endColorstr=#acc11f, GradientType=0) !important;
  border: 1px solid #e6f0a3;
}
.filtro_inactivo {
  background-color: white !important;
  border: 1px solid white !important;
}
.ul_listacatalogo {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}
.ul_listacatalogo li {
  background-image: url(../../imagenes/iconos/bullet.png);
  background-repeat: no-repeat;
  background-position: 0px 5px;
  padding-left: 8px;
}
.combo_autocompleta input {
  font-size: 10px;
  height: 14px;
}
div.z-auxheader-cnt {
  padding: 2px !important;
}
div.intranet-login {
  margin-top: 5em;
}
.div_flotante {
  position: fixed;
  top: 30px;
  right: 1em;
  z-index: 1799;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  -moz-box-shadow: 0px 1px 10px #666, inset 1px 1px 0px #a4a4a4;
  -khtml-box-shadow: 0px 1px 10px #666;
  -webkit-box-shadow: 0px 1px 10px #666;
  background: -moz-linear-gradient(top, #f1e767, #f5ee96) !important;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#f1e767), to(#f5ee96)) !important;
  background: -webkit-linear-gradient(top, #f1e767, #f5ee96) !important;
  background: -o-linear-gradient(top, #f1e767, #f5ee96) !important;
  background: linear-gradient(to bottom, #f1e767, #f5ee96) !important;
  background: -ms-linear-gradient(to bottom, #f1e767, #f5ee96) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f1e767, endColorstr=#f5ee96, GradientType=0) !important;
  border: 1px solid #f1e767;
}
div.div_flotante button {
  margin: 5px;
}
.div_flotanteconsulta {
  position: fixed !important;
  top: 0.5em !important;
  right: 0.5em !important;
  z-index: 1800 !important;
}
.fila_pedido.z-cell {
  border-bottom: 2px solid #666 !important;
}
.div_politicas_emision {
  border: 2px solid #bd362f;
  background: -moz-linear-gradient(top, #fbf0f0, #ffffff) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#fbf0f0), to(#ffffff)) ;
  background: -webkit-linear-gradient(top, #fbf0f0, #ffffff) ;
  background: -o-linear-gradient(top, #fbf0f0, #ffffff) ;
  background: linear-gradient(to bottom, #fbf0f0, #ffffff) ;
  background: -ms-linear-gradient(to bottom, #fbf0f0, #ffffff) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fbf0f0, endColorstr=#ffffff, GradientType=0) ;
}
.div_politicas_emision > ul > li {
  margin: 10px;
  background: url(../../imagenes/amparada.png) no-repeat left center;
  text-align: justify;
  padding: 5px 5px 5px 30px;
}
div_politicas_emision_vf {
  border: 2px solid #51a351;
  background: -moz-linear-gradient(top, #f8fbf8, #ffffff) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#f8fbf8), to(#ffffff)) ;
  background: -webkit-linear-gradient(top, #f8fbf8, #ffffff) ;
  background: -o-linear-gradient(top, #f8fbf8, #ffffff) ;
  background: linear-gradient(to bottom, #f8fbf8, #ffffff) ;
  background: -ms-linear-gradient(to bottom, #f8fbf8, #ffffff) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f8fbf8, endColorstr=#ffffff, GradientType=0) ;
}
.div_politicas_emision_vf > ul > li {
  margin: 10px;
  background: url(../../imagenes/amparada.png) no-repeat left center;
  text-align: justify;
  padding: 5px 5px 5px 30px;
}
/*BOTONES*/
.erpboton-guardar {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  cursor: pointer;
  display: block;
  text-align: center;
  vertical-align: middle;
  webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  background: -moz-linear-gradient(top, #409240, #62b462) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#409240), to(#62b462)) ;
  background: -webkit-linear-gradient(top, #409240, #62b462) ;
  background: -o-linear-gradient(top, #409240, #62b462) ;
  background: linear-gradient(to bottom, #409240, #62b462) ;
  background: -ms-linear-gradient(to bottom, #409240, #62b462) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#409240, endColorstr=#62b462, GradientType=0) ;
  border: 1px solid #2f5f2f;
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -o-transition: all 1s linear;
  -ms-transition: all 1s linear;
  transition: all 1s linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.erpboton-guardar:hover,
.erpboton-guardar:focus {
  background: -moz-linear-gradient(top, #62b462, #409240) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#62b462), to(#409240)) ;
  background: -webkit-linear-gradient(top, #62b462, #409240) ;
  background: -o-linear-gradient(top, #62b462, #409240) ;
  background: linear-gradient(to bottom, #62b462, #409240) ;
  background: -ms-linear-gradient(to bottom, #62b462, #409240) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#62b462, endColorstr=#409240, GradientType=0) ;
  box-shadow: inset 0px 0px 10px #a2d1a2;
  -webkit-box-shadow: inset 0px 0px 10px #a2d1a2;
  -moz-box-shadow: inset 0px 0px 10px #a2d1a2;
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -o-transition: all 1s linear;
  -ms-transition: all 1s linear;
  transition: all 1s linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  outline: none;
}
.erpboton-guardar:active {
  background: -moz-linear-gradient(top, #d6ead6, #c5e2c5) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#d6ead6), to(#c5e2c5)) ;
  background: -webkit-linear-gradient(top, #d6ead6, #c5e2c5) ;
  background: -o-linear-gradient(top, #d6ead6, #c5e2c5) ;
  background: linear-gradient(to bottom, #d6ead6, #c5e2c5) ;
  background: -ms-linear-gradient(to bottom, #d6ead6, #c5e2c5) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d6ead6, endColorstr=#c5e2c5, GradientType=0) ;
  box-shadow: inset 0px 0px 15px #f8fbf8;
  -webkit-box-shadow: inset 0px 0px 15px #f8fbf8;
  -moz-box-shadow: inset 0px 0px 15px #f8fbf8;
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -o-transition: all 1s linear;
  -ms-transition: all 1s linear;
  transition: all 1s linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  outline: none;
}
.erpboton-cancelar {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  cursor: pointer;
  display: block;
  text-align: center;
  vertical-align: middle;
  webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  background: -moz-linear-gradient(top, #ac251e, #ce4740) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ac251e), to(#ce4740)) ;
  background: -webkit-linear-gradient(top, #ac251e, #ce4740) ;
  background: -o-linear-gradient(top, #ac251e, #ce4740) ;
  background: linear-gradient(to bottom, #ac251e, #ce4740) ;
  background: -ms-linear-gradient(to bottom, #ac251e, #ce4740) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ac251e, endColorstr=#ce4740, GradientType=0) ;
  border: 1px solid #6b1f1b;
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -o-transition: all 1s linear;
  -ms-transition: all 1s linear;
  transition: all 1s linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.erpboton-cancelar:hover,
.erpboton-cancelar:focus {
  background: -moz-linear-gradient(top, #ce4740, #ac251e) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ce4740), to(#ac251e)) ;
  background: -webkit-linear-gradient(top, #ce4740, #ac251e) ;
  background: -o-linear-gradient(top, #ce4740, #ac251e) ;
  background: linear-gradient(to bottom, #ce4740, #ac251e) ;
  background: -ms-linear-gradient(to bottom, #ce4740, #ac251e) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ce4740, endColorstr=#ac251e, GradientType=0) ;
  box-shadow: inset 0px 0px 10px #e28e8a;
  -webkit-box-shadow: inset 0px 0px 10px #e28e8a;
  -moz-box-shadow: inset 0px 0px 10px #e28e8a;
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -o-transition: all 1s linear;
  -ms-transition: all 1s linear;
  transition: all 1s linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  outline: none;
}
.erpboton-cancelar:active {
  background: -moz-linear-gradient(top, #f1c9c7, #ecb5b3) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#f1c9c7), to(#ecb5b3)) ;
  background: -webkit-linear-gradient(top, #f1c9c7, #ecb5b3) ;
  background: -o-linear-gradient(top, #f1c9c7, #ecb5b3) ;
  background: linear-gradient(to bottom, #f1c9c7, #ecb5b3) ;
  background: -ms-linear-gradient(to bottom, #f1c9c7, #ecb5b3) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f1c9c7, endColorstr=#ecb5b3, GradientType=0) ;
  box-shadow: inset 0px 0px 15px #fbf0f0;
  -webkit-box-shadow: inset 0px 0px 15px #fbf0f0;
  -moz-box-shadow: inset 0px 0px 15px #fbf0f0;
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -o-transition: all 1s linear;
  -ms-transition: all 1s linear;
  transition: all 1s linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  outline: none;
}
.erpboton-accion {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  cursor: pointer;
  display: block;
  text-align: center;
  vertical-align: middle;
  webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  background: -moz-linear-gradient(top, #005cbb, #117edd) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#005cbb), to(#117edd)) ;
  background: -webkit-linear-gradient(top, #005cbb, #117edd) ;
  background: -o-linear-gradient(top, #005cbb, #117edd) ;
  background: linear-gradient(to bottom, #005cbb, #117edd) ;
  background: -ms-linear-gradient(to bottom, #005cbb, #117edd) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#005cbb, endColorstr=#117edd, GradientType=0) ;
  border: 1px solid #003666;
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -o-transition: all 1s linear;
  -ms-transition: all 1s linear;
  transition: all 1s linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.erpboton-accion:hover,
.erpboton-accion:focus {
  background: -moz-linear-gradient(top, #117edd, #005cbb) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#117edd), to(#005cbb)) ;
  background: -webkit-linear-gradient(top, #117edd, #005cbb) ;
  background: -o-linear-gradient(top, #117edd, #005cbb) ;
  background: linear-gradient(to bottom, #117edd, #005cbb) ;
  background: -ms-linear-gradient(to bottom, #117edd, #005cbb) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#117edd, endColorstr=#005cbb, GradientType=0) ;
  box-shadow: inset 0px 0px 10px #4dacff;
  -webkit-box-shadow: inset 0px 0px 10px #4dacff;
  -moz-box-shadow: inset 0px 0px 10px #4dacff;
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -o-transition: all 1s linear;
  -ms-transition: all 1s linear;
  transition: all 1s linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  outline: none;
}
.erpboton-accion:active {
  background: -moz-linear-gradient(top, #99cfff, #80c4ff) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#99cfff), to(#80c4ff)) ;
  background: -webkit-linear-gradient(top, #99cfff, #80c4ff) ;
  background: -o-linear-gradient(top, #99cfff, #80c4ff) ;
  background: linear-gradient(to bottom, #99cfff, #80c4ff) ;
  background: -ms-linear-gradient(to bottom, #99cfff, #80c4ff) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99cfff, endColorstr=#80c4ff, GradientType=0) ;
  box-shadow: inset 0px 0px 15px #cce7ff;
  -webkit-box-shadow: inset 0px 0px 15px #cce7ff;
  -moz-box-shadow: inset 0px 0px 15px #cce7ff;
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -o-transition: all 1s linear;
  -ms-transition: all 1s linear;
  transition: all 1s linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  outline: none;
}
.erpboton-eliminar {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  cursor: pointer;
  display: block;
  text-align: center;
  vertical-align: middle;
  webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  background: -moz-linear-gradient(top, #df6035, #ff8257) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#df6035), to(#ff8257)) ;
  background: -webkit-linear-gradient(top, #df6035, #ff8257) ;
  background: -o-linear-gradient(top, #df6035, #ff8257) ;
  background: linear-gradient(to bottom, #df6035, #ff8257) ;
  background: -ms-linear-gradient(to bottom, #df6035, #ff8257) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#df6035, endColorstr=#ff8257, GradientType=0) ;
  border: 1px solid #c03c10;
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -o-transition: all 1s linear;
  -ms-transition: all 1s linear;
  transition: all 1s linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.erpboton-eliminar:hover,
.erpboton-eliminar:focus {
  background: -moz-linear-gradient(top, #ff8257, #df6035) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ff8257), to(#df6035)) ;
  background: -webkit-linear-gradient(top, #ff8257, #df6035) ;
  background: -o-linear-gradient(top, #ff8257, #df6035) ;
  background: linear-gradient(to bottom, #ff8257, #df6035) ;
  background: -ms-linear-gradient(to bottom, #ff8257, #df6035) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff8257, endColorstr=#df6035, GradientType=0) ;
  box-shadow: inset 0px 0px 10px #faccbc;
  -webkit-box-shadow: inset 0px 0px 10px #faccbc;
  -moz-box-shadow: inset 0px 0px 10px #faccbc;
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -o-transition: all 1s linear;
  -ms-transition: all 1s linear;
  transition: all 1s linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  outline: none;
}
.erpboton-eliminar:active {
  background: -moz-linear-gradient(top, #ffffff, #fdf0eb) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#fdf0eb)) ;
  background: -webkit-linear-gradient(top, #ffffff, #fdf0eb) ;
  background: -o-linear-gradient(top, #ffffff, #fdf0eb) ;
  background: linear-gradient(to bottom, #ffffff, #fdf0eb) ;
  background: -ms-linear-gradient(to bottom, #ffffff, #fdf0eb) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#fdf0eb, GradientType=0) ;
  box-shadow: inset 0px 0px 15px #ffffff;
  -webkit-box-shadow: inset 0px 0px 15px #ffffff;
  -moz-box-shadow: inset 0px 0px 15px #ffffff;
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -o-transition: all 1s linear;
  -ms-transition: all 1s linear;
  transition: all 1s linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  outline: none;
}
.erpboton-secundario {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  cursor: pointer;
  display: block;
  text-align: center;
  vertical-align: middle;
  webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  background: -moz-linear-gradient(top, #e67c0c, #ff9e2e) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#e67c0c), to(#ff9e2e)) ;
  background: -webkit-linear-gradient(top, #e67c0c, #ff9e2e) ;
  background: -o-linear-gradient(top, #e67c0c, #ff9e2e) ;
  background: linear-gradient(to bottom, #e67c0c, #ff9e2e) ;
  background: -ms-linear-gradient(to bottom, #e67c0c, #ff9e2e) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e67c0c, endColorstr=#ff9e2e, GradientType=0) ;
  border: 1px solid #a85906;
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -o-transition: all 1s linear;
  -ms-transition: all 1s linear;
  transition: all 1s linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.erpboton-secundario:hover,
.erpboton-secundario:focus {
  background: -moz-linear-gradient(top, #ff9e2e, #e67c0c) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ff9e2e), to(#e67c0c)) ;
  background: -webkit-linear-gradient(top, #ff9e2e, #e67c0c) ;
  background: -o-linear-gradient(top, #ff9e2e, #e67c0c) ;
  background: linear-gradient(to bottom, #ff9e2e, #e67c0c) ;
  background: -ms-linear-gradient(to bottom, #ff9e2e, #e67c0c) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff9e2e, endColorstr=#e67c0c, GradientType=0) ;
  box-shadow: inset 0px 0px 10px #fbcb98;
  -webkit-box-shadow: inset 0px 0px 10px #fbcb98;
  -moz-box-shadow: inset 0px 0px 10px #fbcb98;
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -o-transition: all 1s linear;
  -ms-transition: all 1s linear;
  transition: all 1s linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  outline: none;
}
.erpboton-secundario:active {
  background: -moz-linear-gradient(top, #fef0e2, #fde4c9) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#fef0e2), to(#fde4c9)) ;
  background: -webkit-linear-gradient(top, #fef0e2, #fde4c9) ;
  background: -o-linear-gradient(top, #fef0e2, #fde4c9) ;
  background: linear-gradient(to bottom, #fef0e2, #fde4c9) ;
  background: -ms-linear-gradient(to bottom, #fef0e2, #fde4c9) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fef0e2, endColorstr=#fde4c9, GradientType=0) ;
  box-shadow: inset 0px 0px 15px #ffffff;
  -webkit-box-shadow: inset 0px 0px 15px #ffffff;
  -moz-box-shadow: inset 0px 0px 15px #ffffff;
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -o-transition: all 1s linear;
  -ms-transition: all 1s linear;
  transition: all 1s linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  outline: none;
}
.erpboton-icono {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  cursor: pointer;
  display: block;
  text-align: center;
  vertical-align: middle;
  webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  background: -moz-linear-gradient(top, #eeeeee, #ffffff) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#ffffff)) ;
  background: -webkit-linear-gradient(top, #eeeeee, #ffffff) ;
  background: -o-linear-gradient(top, #eeeeee, #ffffff) ;
  background: linear-gradient(to bottom, #eeeeee, #ffffff) ;
  background: -ms-linear-gradient(to bottom, #eeeeee, #ffffff) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeeee, endColorstr=#ffffff, GradientType=0) ;
  border: 1px solid #cccccc;
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -o-transition: all 1s linear;
  -ms-transition: all 1s linear;
  transition: all 1s linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  text-indent: 0px;
  padding: 1px 1px;
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 14px !important;
  font-style: normal;
  color: #006dcc !important;
}
.erpboton-icono:hover,
.erpboton-icono:focus {
  background: -moz-linear-gradient(top, #ffffff, #eeeeee) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eeeeee)) ;
  background: -webkit-linear-gradient(top, #ffffff, #eeeeee) ;
  background: -o-linear-gradient(top, #ffffff, #eeeeee) ;
  background: linear-gradient(to bottom, #ffffff, #eeeeee) ;
  background: -ms-linear-gradient(to bottom, #ffffff, #eeeeee) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#eeeeee, GradientType=0) ;
  box-shadow: inset 0px 0px 10px #ffffff;
  -webkit-box-shadow: inset 0px 0px 10px #ffffff;
  -moz-box-shadow: inset 0px 0px 10px #ffffff;
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -o-transition: all 1s linear;
  -ms-transition: all 1s linear;
  transition: all 1s linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  outline: none;
}
.erpboton-icono:active {
  background: -moz-linear-gradient(top, #ffffff, #ffffff) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ffffff)) ;
  background: -webkit-linear-gradient(top, #ffffff, #ffffff) ;
  background: -o-linear-gradient(top, #ffffff, #ffffff) ;
  background: linear-gradient(to bottom, #ffffff, #ffffff) ;
  background: -ms-linear-gradient(to bottom, #ffffff, #ffffff) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff, GradientType=0) ;
  box-shadow: inset 0px 0px 15px #ffffff;
  -webkit-box-shadow: inset 0px 0px 15px #ffffff;
  -moz-box-shadow: inset 0px 0px 15px #ffffff;
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -o-transition: all 1s linear;
  -ms-transition: all 1s linear;
  transition: all 1s linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  outline: none;
}
.erpboton_texto {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 14px !important;
  font-style: normal;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  padding: 5px;
  text-align: left;
  text-indent: 2px;
}
.erpboton-chico {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 10px !important;
  font-style: normal;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  padding: 2px;
  text-align: left;
}
.erpboton-chico > img {
  height: 12px;
  width: 12px;
  margin: 0px;
}
.erpboton-texto > img {
  height: 16px;
  width: 16px;
  margin: 0px;
}
.erpboton-icono > img {
  height: 14px;
  width: 14px;
  margin: 0px;
}
.erpboton_texto > img {
  float: left;
  vertical-align: middle;
}
div.boton_correo {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  cursor: pointer;
  display: block;
  text-align: center;
  vertical-align: middle;
  webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  background: -moz-linear-gradient(top, #d3e1ed, #f5ffff) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#d3e1ed), to(#f5ffff)) ;
  background: -webkit-linear-gradient(top, #d3e1ed, #f5ffff) ;
  background: -o-linear-gradient(top, #d3e1ed, #f5ffff) ;
  background: linear-gradient(to bottom, #d3e1ed, #f5ffff) ;
  background: -ms-linear-gradient(to bottom, #d3e1ed, #f5ffff) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d3e1ed, endColorstr=#f5ffff, GradientType=0) ;
  border: 1px solid #84c2f8;
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -o-transition: all 1s linear;
  -ms-transition: all 1s linear;
  transition: all 1s linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  cursor: pointer;
  width: 22px;
  height: 22px;
  margin: 5px;
  display: block;
  position: relative;
}
div.boton_correo:hover,
div.boton_correo:focus {
  background: -moz-linear-gradient(top, #f5ffff, #d3e1ed) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#f5ffff), to(#d3e1ed)) ;
  background: -webkit-linear-gradient(top, #f5ffff, #d3e1ed) ;
  background: -o-linear-gradient(top, #f5ffff, #d3e1ed) ;
  background: linear-gradient(to bottom, #f5ffff, #d3e1ed) ;
  background: -ms-linear-gradient(to bottom, #f5ffff, #d3e1ed) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f5ffff, endColorstr=#d3e1ed, GradientType=0) ;
  box-shadow: inset 0px 0px 10px #ffffff;
  -webkit-box-shadow: inset 0px 0px 10px #ffffff;
  -moz-box-shadow: inset 0px 0px 10px #ffffff;
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -o-transition: all 1s linear;
  -ms-transition: all 1s linear;
  transition: all 1s linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  outline: none;
}
div.boton_correo:active {
  background: -moz-linear-gradient(top, #ffffff, #ffffff) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ffffff)) ;
  background: -webkit-linear-gradient(top, #ffffff, #ffffff) ;
  background: -o-linear-gradient(top, #ffffff, #ffffff) ;
  background: linear-gradient(to bottom, #ffffff, #ffffff) ;
  background: -ms-linear-gradient(to bottom, #ffffff, #ffffff) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff, GradientType=0) ;
  box-shadow: inset 0px 0px 15px #ffffff;
  -webkit-box-shadow: inset 0px 0px 15px #ffffff;
  -moz-box-shadow: inset 0px 0px 15px #ffffff;
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -o-transition: all 1s linear;
  -ms-transition: all 1s linear;
  transition: all 1s linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  outline: none;
}
div.boton_correo > img {
  position: absolute;
  top: 6px;
  left: 2px;
}
div.boton_correo > span {
  position: absolute;
  top: 1px;
  right: 1px;
  padding: 2px;
  background-color: #c33129;
  border-radius: 9999px;
  -moz-border-radius: 9999px;
  -webkit-border-radius: 9999px;
  -khtml-border-radius: 9999px;
  border: 1px solid #6b1f1b;
  color: #ffffff;
  text-align: center;
  font-size: 9px;
  filter: progid:dximagetransform.microsoft.alpha(opacity=95);
  opacity: 0.95;
  -moz-opacity: 0.95;
}
.imagen-numero-label {
  border-radius: 9999px;
  -moz-border-radius: 9999px;
  -webkit-border-radius: 9999px;
  -khtml-border-radius: 9999px;
  width: 12px;
  height: 12px;
  border: 1px solid black;
  color: white;
  text-align: center;
  margin-left: 7px;
}
.imagen-numero-label > span {
  font-size: 7px;
}
button.boton_correo[text] {
  font-size: 25px;
}
/* POSIT*/
.postit {
  height: 200px !important;
}
.postit > div.z-popup-cl {
  border: 1px solid #e7ce71;
}
.postit > div.z-popup-cl > div.z-popup-cnt {
  padding: 0px;
  background-image: url(../../imagenes/iconos/postit.png);
  background-repeat: no-repeat;
  width: 200px;
  height: 200px !important;
}
.postit > div.z-popup-cl > div.z-popup-cnt > textarea {
  background: transparent;
  border: 0px;
  padding-top: 30px;
  height: 180px;
}
.fila_lista_naranja > td {
  background: -moz-linear-gradient(top, #d56b00, #ffaf3f) !important;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#d56b00), to(#ffaf3f)) !important;
  background: -webkit-linear-gradient(top, #d56b00, #ffaf3f) !important;
  background: -o-linear-gradient(top, #d56b00, #ffaf3f) !important;
  background: linear-gradient(to bottom, #d56b00, #ffaf3f) !important;
  background: -ms-linear-gradient(to bottom, #d56b00, #ffaf3f) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d56b00, endColorstr=#ffaf3f, GradientType=0) !important;
}
.alinea_centro {
  text-align: center;
  display: table-cell;
  vertical-align: middle;
}
.popalerta-header {
  overflow: hidden;
  zoom: 1;
  color: #FFFFFF;
  padding-bottom: 4px;
  border: 1px solid #bd362f;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  padding: 10px;
  background: -moz-linear-gradient(top, #9b140d, #df5851) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#9b140d), to(#df5851)) ;
  background: -webkit-linear-gradient(top, #9b140d, #df5851) ;
  background: -o-linear-gradient(top, #9b140d, #df5851) ;
  background: linear-gradient(to bottom, #9b140d, #df5851) ;
  background: -ms-linear-gradient(to bottom, #9b140d, #df5851) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#9b140d, endColorstr=#df5851, GradientType=0) ;
}
.popalerta-cnt {
  padding: 2px;
  background: white;
  overflow: hidden;
  zoom: 1;
  border: 1px solid red;
}
.popalerta-cnt-noborder {
  border: 1px solid red;
  overflow: hidden;
  zoom: 1;
  margin: 0;
  padding: 1px;
  background: white;
}
.popalerta-icon {
  background: transparent no-repeat 0 0;
  height: 16px;
  width: 16px;
  overflow: hidden;
  float: right;
  cursor: pointer;
  margin-left: 2px;
}
.popalerta-max {
  background-position: 0 -16px;
}
.popalerta-close {
  background-position: 0 -48px;
}
.popalerta-grid-body {
  background-color: #e28e8a;
}
.popalerta-grid-header {
  background-color: #f78d1d;
}
.z-groupbox-3d-hl .z-groupbox-3d-header {
  padding: 5px 0px 5px 0px;
}
.z-groupbox-3d-cnt {
  padding: 0px;
}
.div-caption-groupbox {
  text-align: left;
}
.div-caption-boton {
  width: 100%;
  text-align: center;
}
/*CONTROL DE ARRIBOS*/
.groupbox-rc-item > div > div > div > div.z-groupbox-3d-header {
  background: -moz-linear-gradient(top, #e0e0e0, #ffffff) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#e0e0e0), to(#ffffff)) ;
  background: -webkit-linear-gradient(top, #e0e0e0, #ffffff) ;
  background: -o-linear-gradient(top, #e0e0e0, #ffffff) ;
  background: linear-gradient(to bottom, #e0e0e0, #ffffff) ;
  background: -ms-linear-gradient(to bottom, #e0e0e0, #ffffff) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e0e0e0, endColorstr=#ffffff, GradientType=0) ;
}
.groupbox-rc-item-content {
  background-color: #fafafa;
  border-bottom: 1px solid #f7fbfc;
}
.groupbox-rc-TN > div > div > div > div.z-groupbox-3d-header,
.groupbox-rc-AN > div > div > div > div.z-groupbox-3d-header,
.groupbox-rc-NN > div > div > div > div.z-groupbox-3d-header {
  background: -moz-linear-gradient(top, #e67c0c, #ff9e2e) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#e67c0c), to(#ff9e2e)) ;
  background: -webkit-linear-gradient(top, #e67c0c, #ff9e2e) ;
  background: -o-linear-gradient(top, #e67c0c, #ff9e2e) ;
  background: linear-gradient(to bottom, #e67c0c, #ff9e2e) ;
  background: -ms-linear-gradient(to bottom, #e67c0c, #ff9e2e) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e67c0c, endColorstr=#ff9e2e, GradientType=0) ;
}
.groupbox-rc-TS > div > div > div > div.z-groupbox-3d-header,
.groupbox-rc-AS > div > div > div > div.z-groupbox-3d-header,
.groupbox-rc-NS > div > div > div > div.z-groupbox-3d-header {
  background: -moz-linear-gradient(top, #d5df92, #f7ffb4) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#d5df92), to(#f7ffb4)) ;
  background: -webkit-linear-gradient(top, #d5df92, #f7ffb4) ;
  background: -o-linear-gradient(top, #d5df92, #f7ffb4) ;
  background: linear-gradient(to bottom, #d5df92, #f7ffb4) ;
  background: -ms-linear-gradient(to bottom, #d5df92, #f7ffb4) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d5df92, endColorstr=#f7ffb4, GradientType=0) ;
}
.groupbox-rc-TN > div.z-groupbox-3d-cnt,
.groupbox-rc-AN > div.z-groupbox-3d-cnt,
.groupbox-rc-NN > div.z-groupbox-3d-cnt,
.groupbox-rc-TS > div.z-groupbox-3d-cnt,
.groupbox-rc-AS > div.z-groupbox-3d-cnt,
.groupbox-rc-NS > div.z-groupbox-3d-cnt {
  padding: 0px 0px 0px 20px;
}
.ui-tooltip {
  background: #FF6103 !important;
  border: 1px solid white;
  -webkit-border-top-left-radius: 10px !important;
  -webkit-border-top-right-radius: 10px !important;
  -moz-border-radius-topleft: 10px !important;
  -moz-border-radius-topright: 10px !important;
  border-top-left-radius: 10px !important;
  border-top-right-radius: 10px !important;
  background: -moz-linear-gradient(top, #ff7d40 0%, #ff6103 50%) !important;
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff7d40), color-stop(50%, #ff6103)) !important;
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ff7d40 0%, #ff6103 50%) !important;
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ff7d40 0%, #ff6103 50%) !important;
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ff7d40 0%, #ff6103 50%) !important;
  /* IE10+ */
  background: linear-gradient(to bottom, #ff7d40 0%, #ff6103 50%) !important;
  /* W3C */
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#FF7D40', endColorstr='#FF6103', GradientType=0) !important;
  /* IE6-9 */
  padding: 10px 20px;
  color: white;
  border-radius: 10px;
  font: bold 14px "Helvetica Neue", Sans-Serif;
  box-shadow: 0 0 7px black;
  z-index: 10001;
  position: fixed;
}
/*ETIQUETAS*/
.etiqueta_mini {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 8px !important;
  font-style: normal;
}
.etiqueta_mini_bold {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 8px !important;
  font-style: normal;
  font-weight: bold;
}
.etiqueta_mini_link {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 8px !important;
  font-style: normal;
  text-decoration: underline;
  cursor: pointer;
  color: #000000 !important;
}
.etiqueta_grande_link {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 14px !important;
  font-style: normal;
  text-decoration: underline;
  cursor: pointer;
  color: #000000 !important;
}
.etiqueta_pequena {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 10px !important;
  font-style: normal;
}
.etiqueta_pequena_bold {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 10px !important;
  font-style: normal;
  font-weight: bold;
}
.etiqueta_grande {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 14px !important;
  font-style: normal;
}
.etiqueta_grande_bold {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 16px !important;
  font-style: normal;
  font-weight: bold;
  padding: 10px 0px 10px 0px;
  display: block;
}
.etiqueta_normal {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 12px !important;
  font-style: normal;
}
.etiqueta_normal_bold {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 12px !important;
  font-style: normal;
  font-weight: bold;
}
.etiqueta_grande {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 16px !important;
  font-style: normal;
}
.etiqueta_grande_bold {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 16px !important;
  font-style: normal;
  font-weight: bold;
}
.etiqueta_enorme {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 18px !important;
  font-style: normal;
}
.etiqueta_enorme_bold {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 18px !important;
  font-style: normal;
  font-weight: bold;
}
.etiqueta_gris {
  color: #989898;
}
.etiqueta_gris_obscuro {
  color: #181818;
}
.etiqueta_blanco {
  color: #ffffff;
}
.etiqueta_blanco:hover {
  color: #ffffff;
}
.etiqueta_azul {
  color: #2392f3;
}
.etiqueta_link {
  text-decoration: underline;
  cursor: pointer;
}
.etiqueta_ocultar {
  background: url(../../imagenes/iconos/ocultar.png) 5px 10px no-repeat !important;
  filter: progid:dximagetransform.microsoft.gradient(enabled=false) !important;
  color: #2392f3 !important;
  cursor: pointer !important;
  text-decoration: underline !important;
  border-bottom: 1px solid #2392f3 !important;
}
.etiqueta_mostrar {
  background: url(../../imagenes/iconos/mostrar.png) 5px 10px no-repeat !important;
  filter: progid:dximagetransform.microsoft.gradient(enabled=false) !important;
  color: #2392f3 !important;
  border-bottom: 1px solid #2392f3 !important;
  cursor: pointer !important;
}
.color_blanco {
  color: white;
}
.obscuro {
  background: -moz-linear-gradient(top, #cce6fc, #dbedfd) !important;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#cce6fc), to(#dbedfd)) !important;
  background: -webkit-linear-gradient(top, #cce6fc, #dbedfd) !important;
  background: -o-linear-gradient(top, #cce6fc, #dbedfd) !important;
  background: linear-gradient(to bottom, #cce6fc, #dbedfd) !important;
  background: -ms-linear-gradient(to bottom, #cce6fc, #dbedfd) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cce6fc, endColorstr=#dbedfd, GradientType=0) !important;
}
.etiqueta_justifica {
  text-align: justify;
}
.etiqueta_alinea_izquierda {
  text-align: left;
  display: block;
}
.etiqueta_alinea_derecha {
  float: right;
  padding-right: 5px;
  text-align: right;
}
.etiqueta_alinea_centro {
  text-align: center;
  display: block;
}
.etiqueta_rojo {
  color: #bd362f !important;
  font-weight: bold;
}
.etiqueta_verde {
  color: #51a351 !important;
  font-weight: bold;
}
.etiqueta_tachada {
  text-decoration: line-through;
}
.etiqueta_atencion {
  color: #bd362f;
  font-weight: bold;
  border: 1px solid #bd362f;
}
.etiqueta_naranja {
  color: #f78d1d;
  font-weight: bold;
}
.etiqueta_nuevo {
  font-size: 10px;
  font-weight: bold;
  text-decoration: underline;
  color: #f78d1d;
  border: 1px solid #f78d1d;
}
.etiqueta_titulo {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 18px !important;
  font-style: normal;
  font-weight: bold;
  color: #ffffff;
  position: static;
  display: block;
  background: -moz-linear-gradient(top, #1281e2, #34a3ff) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#1281e2), to(#34a3ff)) ;
  background: -webkit-linear-gradient(top, #1281e2, #34a3ff) ;
  background: -o-linear-gradient(top, #1281e2, #34a3ff) ;
  background: linear-gradient(to bottom, #1281e2, #34a3ff) ;
  background: -ms-linear-gradient(to bottom, #1281e2, #34a3ff) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1281e2, endColorstr=#34a3ff, GradientType=0) ;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
  padding: 10px 0px;
  overflow: hidden;
  line-height: 22px;
}
.etiqueta_subtitulo {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 12px !important;
  font-style: normal;
  font-weight: bold;
  color: #ffffff;
  position: relative;
  display: block;
  background: -moz-linear-gradient(top, #6cb6f7, #53aaf6) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#6cb6f7), to(#53aaf6)) ;
  background: -webkit-linear-gradient(top, #6cb6f7, #53aaf6) ;
  background: -o-linear-gradient(top, #6cb6f7, #53aaf6) ;
  background: linear-gradient(to bottom, #6cb6f7, #53aaf6) ;
  background: -ms-linear-gradient(to bottom, #6cb6f7, #53aaf6) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#6cb6f7, endColorstr=#53aaf6, GradientType=0) ;
  text-align: left;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
  padding: 2px 10px;
  overflow: hidden;
  line-height: 26px;
}
.etiqueta_subtitulo_compara {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 14px !important;
  font-style: normal;
  border: 1px solid #2392f3;
  box-shadow: inset 0px 0px 2px #2392f3;
  -webkit-box-shadow: inset 0px 0px 2px #2392f3;
  -moz-box-shadow: inset 0px 0px 2px #2392f3;
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -o-transition: all 1s linear;
  -ms-transition: all 1s linear;
  transition: all 1s linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  font-weight: bold;
  color: #ffffff;
  position: relative;
  display: block;
  background: -moz-linear-gradient(top, #0a6bbf, #0c78d7) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#0a6bbf), to(#0c78d7)) ;
  background: -webkit-linear-gradient(top, #0a6bbf, #0c78d7) ;
  background: -o-linear-gradient(top, #0a6bbf, #0c78d7) ;
  background: linear-gradient(to bottom, #0a6bbf, #0c78d7) ;
  background: -ms-linear-gradient(to bottom, #0a6bbf, #0c78d7) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0a6bbf, endColorstr=#0c78d7, GradientType=0) ;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
  padding: 5px 0px;
  overflow: hidden;
}
.etiqueta_subtitulo_compara_limitada {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 14px !important;
  font-style: normal;
  border: 1px solid #f78d1d;
  box-shadow: inset 0px 0px 2px #f78d1d;
  -webkit-box-shadow: inset 0px 0px 2px #f78d1d;
  -moz-box-shadow: inset 0px 0px 2px #f78d1d;
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -o-transition: all 1s linear;
  -ms-transition: all 1s linear;
  transition: all 1s linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  font-weight: bold;
  color: #ffffff;
  position: relative;
  display: block;
  background: -moz-linear-gradient(top, #d97308, #f28009) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#d97308), to(#f28009)) ;
  background: -webkit-linear-gradient(top, #d97308, #f28009) ;
  background: -o-linear-gradient(top, #d97308, #f28009) ;
  background: linear-gradient(to bottom, #d97308, #f28009) ;
  background: -ms-linear-gradient(to bottom, #d97308, #f28009) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d97308, endColorstr=#f28009, GradientType=0) ;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
  padding: 5px 0px;
  overflow: hidden;
}
.etiqueta_subtitulo_compara_amplia {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 14px !important;
  font-style: normal;
  border: 1px solid #acc11f;
  box-shadow: inset 0px 0px 2px #acc11f;
  -webkit-box-shadow: inset 0px 0px 2px #acc11f;
  -moz-box-shadow: inset 0px 0px 2px #acc11f;
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -o-transition: all 1s linear;
  -ms-transition: all 1s linear;
  transition: all 1s linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  font-weight: bold;
  color: #ffffff;
  position: relative;
  display: block;
  background: -moz-linear-gradient(top, #acc11f, #c0d723) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#acc11f), to(#c0d723)) ;
  background: -webkit-linear-gradient(top, #acc11f, #c0d723) ;
  background: -o-linear-gradient(top, #acc11f, #c0d723) ;
  background: linear-gradient(to bottom, #acc11f, #c0d723) ;
  background: -ms-linear-gradient(to bottom, #acc11f, #c0d723) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#acc11f, endColorstr=#c0d723, GradientType=0) ;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
  padding: 5px 0px;
  overflow: hidden;
}
.etiqueta_subtitulo_compara_rc {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 14px !important;
  font-style: normal;
  border: 1px solid #f1e767;
  box-shadow: inset 0px 0px 2px #f1e767;
  -webkit-box-shadow: inset 0px 0px 2px #f1e767;
  -moz-box-shadow: inset 0px 0px 2px #f1e767;
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -o-transition: all 1s linear;
  -ms-transition: all 1s linear;
  transition: all 1s linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  font-weight: bold;
  color: #ffffff;
  position: relative;
  display: block;
  background: -moz-linear-gradient(top, #c6b912, #decf14) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#c6b912), to(#decf14)) ;
  background: -webkit-linear-gradient(top, #c6b912, #decf14) ;
  background: -o-linear-gradient(top, #c6b912, #decf14) ;
  background: linear-gradient(to bottom, #c6b912, #decf14) ;
  background: -ms-linear-gradient(to bottom, #c6b912, #decf14) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c6b912, endColorstr=#decf14, GradientType=0) ;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
  padding: 5px 0px;
  overflow: hidden;
}
.etiqueta_subtitulo_compara_verde,
.etiqueta_subtitulo_compara_vip {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 14px !important;
  font-style: normal;
  border: 1px solid #51a351;
  box-shadow: inset 0px 0px 2px #51a351;
  -webkit-box-shadow: inset 0px 0px 2px #51a351;
  -moz-box-shadow: inset 0px 0px 2px #51a351;
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -o-transition: all 1s linear;
  -ms-transition: all 1s linear;
  transition: all 1s linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  font-weight: bold;
  color: #ffffff;
  position: relative;
  display: block;
  background: -moz-linear-gradient(top, #387038, #408140) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#387038), to(#408140)) ;
  background: -webkit-linear-gradient(top, #387038, #408140) ;
  background: -o-linear-gradient(top, #387038, #408140) ;
  background: linear-gradient(to bottom, #387038, #408140) ;
  background: -ms-linear-gradient(to bottom, #387038, #408140) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#387038, endColorstr=#408140, GradientType=0) ;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
  padding: 5px 0px;
  overflow: hidden;
}
.etiqueta_subtitulo_rojo {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 14px !important;
  font-style: normal;
  border: 1px solid #bd362f;
  box-shadow: inset 0px 0px 2px #bd362f;
  -webkit-box-shadow: inset 0px 0px 2px #bd362f;
  -moz-box-shadow: inset 0px 0px 2px #bd362f;
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -o-transition: all 1s linear;
  -ms-transition: all 1s linear;
  transition: all 1s linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  font-weight: bold;
  color: #ffffff;
  position: relative;
  display: block;
  background: -moz-linear-gradient(top, #802420, #942a25) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#802420), to(#942a25)) ;
  background: -webkit-linear-gradient(top, #802420, #942a25) ;
  background: -o-linear-gradient(top, #802420, #942a25) ;
  background: linear-gradient(to bottom, #802420, #942a25) ;
  background: -ms-linear-gradient(to bottom, #802420, #942a25) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#802420, endColorstr=#942a25, GradientType=0) ;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
  padding: 5px 0px;
  overflow: hidden;
}
.etiqueta_subtitulo_amarillo {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 14px !important;
  font-style: normal;
  border: 1px solid #f1e767;
  box-shadow: inset 0px 0px 2px #f1e767;
  -webkit-box-shadow: inset 0px 0px 2px #f1e767;
  -moz-box-shadow: inset 0px 0px 2px #f1e767;
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -o-transition: all 1s linear;
  -ms-transition: all 1s linear;
  transition: all 1s linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  font-weight: bold;
  color: #ffffff;
  position: relative;
  display: block;
  background: -moz-linear-gradient(top, #c6b912, #decf14) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#c6b912), to(#decf14)) ;
  background: -webkit-linear-gradient(top, #c6b912, #decf14) ;
  background: -o-linear-gradient(top, #c6b912, #decf14) ;
  background: linear-gradient(to bottom, #c6b912, #decf14) ;
  background: -ms-linear-gradient(to bottom, #c6b912, #decf14) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c6b912, endColorstr=#decf14, GradientType=0) ;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
  padding: 5px 0px;
  overflow: hidden;
}
.etiqueta_subtitulo_www {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 14px !important;
  font-style: normal;
  font-weight: bold;
  color: #ffffff;
  position: relative;
  display: block;
  background: -moz-linear-gradient(top, #0a6bbf, #0c78d7) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#0a6bbf), to(#0c78d7)) ;
  background: -webkit-linear-gradient(top, #0a6bbf, #0c78d7) ;
  background: -o-linear-gradient(top, #0a6bbf, #0c78d7) ;
  background: linear-gradient(to bottom, #0a6bbf, #0c78d7) ;
  background: -ms-linear-gradient(to bottom, #0a6bbf, #0c78d7) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0a6bbf, endColorstr=#0c78d7, GradientType=0) ;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
  padding: 10px 2px;
  overflow: hidden;
}
.etiqueta_subtitulo_www2 {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 12px !important;
  font-style: normal;
  font-weight: bold;
  color: #000000;
  position: relative;
  display: block;
  background: -moz-linear-gradient(top, #e4f2fe, #cce6fc) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#e4f2fe), to(#cce6fc)) ;
  background: -webkit-linear-gradient(top, #e4f2fe, #cce6fc) ;
  background: -o-linear-gradient(top, #e4f2fe, #cce6fc) ;
  background: linear-gradient(to bottom, #e4f2fe, #cce6fc) ;
  background: -ms-linear-gradient(to bottom, #e4f2fe, #cce6fc) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e4f2fe, endColorstr=#cce6fc, GradientType=0) ;
  text-align: left;
  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.75);
  padding: 2px;
  overflow: hidden;
}
.etiqueta_subtitulo_ninguna {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 14px !important;
  font-style: normal;
  font-weight: bold;
  color: #006dcc;
  position: relative;
  display: block;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.75);
  padding: 10px 2px;
  overflow: hidden;
}
.etiqueta_titulo_www {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 12px !important;
  font-style: normal;
  font-weight: bold;
  color: #181818;
  position: static;
  display: block;
  background: -moz-linear-gradient(top, #f1f1f1, #ffffff) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#ffffff)) ;
  background: -webkit-linear-gradient(top, #f1f1f1, #ffffff) ;
  background: -o-linear-gradient(top, #f1f1f1, #ffffff) ;
  background: linear-gradient(to bottom, #f1f1f1, #ffffff) ;
  background: -ms-linear-gradient(to bottom, #f1f1f1, #ffffff) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f1f1f1, endColorstr=#ffffff, GradientType=0) ;
  text-align: left;
  border: 1px solid #f1f1f1;
  padding: 2px 0px 2px 5px;
  overflow: hidden;
}
.etiqueta_titulonegro_www {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 12px !important;
  font-style: normal;
  font-weight: bold;
  color: #ffffff;
  position: static;
  display: block;
  background: -moz-linear-gradient(top, #989898, #7e7e7e) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#989898), to(#7e7e7e)) ;
  background: -webkit-linear-gradient(top, #989898, #7e7e7e) ;
  background: -o-linear-gradient(top, #989898, #7e7e7e) ;
  background: linear-gradient(to bottom, #989898, #7e7e7e) ;
  background: -ms-linear-gradient(to bottom, #989898, #7e7e7e) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#989898, endColorstr=#7e7e7e, GradientType=0) ;
  text-align: left;
  border: 1px solid #989898;
  padding: 2px 0px 2px 5px;
  overflow: hidden;
  vertical-align: middle;
}
.etiqueta_titulo_campo {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 12px !important;
  font-style: normal;
  font-weight: bold;
  color: #585858;
}
.etiqueta_texto_etiqueta {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 12px !important;
  font-style: normal;
  color: #252525;
}
.etiqueta_texto_etiqueta_href {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 12px !important;
  font-style: normal;
  font-weight: bold;
  color: #006dcc;
  text-decoration: underline;
  text-transform: capitalize;
}
.etiqueta_fondo_claro {
  background-color: #e6f0a3;
}
.etiqueta_filtro_label {
  width: 150px;
  display: block;
  text-align: right;
}
.check_normal_bold {
  padding-left: 10px;
}
.check_normal_bold > label {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 12px !important;
  font-style: normal;
  vertical-align: middle;
}
.check_normal {
  padding-left: 2px;
}
.check_normal > label {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 10px !important;
  font-style: normal;
  vertical-align: middle;
}
.check_revise {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 14px !important;
  font-style: normal;
  color: #ffffff;
  font-weight: bold;
}
.block {
  display: block;
}
.padding5 {
  padding: 5px;
}
.paddingizq5 {
  padding-left: 5px;
}
.paddingizq10 {
  padding-left: 10px;
}
.paddingizq25 {
  padding-left: 25px;
}
.paddingder5 {
  padding-right: 5px;
}
.paddingtop5 {
  padding-top: 5px;
}
.paddingtop10 {
  padding-top: 10px;
}
.paddingtopdown10 {
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}
.paddingtopdown5 {
  padding-top: 5px;
  padding-bottom: 5px;
  display: block;
}
.justifica {
  text-align: justify;
}
.margin5 {
  margin: 5px;
}
.margin0 {
  margin: 0px;
}
.margintop5 {
  margin-top: 5px;
}
.margintop10 {
  margin-top: 10px;
}
.padding5_horizontal {
  display: block;
  padding-left: 5px;
  padding-right: 5px;
}
.margin5_left {
  margin-left: 5px;
}
.margin10_left {
  margin-left: 10px;
}
.padding5_vertical {
  display: block;
  padding-top: 5px;
  padding-bottom: 5px;
}
.word_wrap {
  white-space: -moz-pre-wrap !important;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.listcell_normal > div {
  font-size: 12px;
}
.listcell_mini > div {
  font-size: 8px;
}
.separador_azul {
  width: 100%;
  background-color: #2392f3;
  display: block;
  height: 2px;
  margin: 5px 0px 5px 0px;
}
/*MENU CATEGORIAS*/
.menu_cat {
  list-style: none;
  width: 875px;
  margin: 10px 0px 10px 0px;
  height: 130px;
  padding: 0px 10px 0px 10px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  background: -moz-linear-gradient(top, #005cbb, #117edd) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#005cbb), to(#117edd)) ;
  background: -webkit-linear-gradient(top, #005cbb, #117edd) ;
  background: -o-linear-gradient(top, #005cbb, #117edd) ;
  background: linear-gradient(to bottom, #005cbb, #117edd) ;
  background: -ms-linear-gradient(to bottom, #005cbb, #117edd) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#005cbb, endColorstr=#117edd, GradientType=0) ;
  border: 1px solid #006dcc;
  -moz-box-shadow: 0px 1px 10px #666, inset 1px 1px 0px #a4a4a4;
  -khtml-box-shadow: 0px 1px 10px #666;
  -webkit-box-shadow: 0px 1px 10px #666;
}
.menu_fam {
  list-style: none;
  width: 550px;
  margin: 5px 0px 5px 0px;
  padding: 0px 10px 0px 10px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  background: -moz-linear-gradient(top, #005cbb, #117edd) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#005cbb), to(#117edd)) ;
  background: -webkit-linear-gradient(top, #005cbb, #117edd) ;
  background: -o-linear-gradient(top, #005cbb, #117edd) ;
  background: linear-gradient(to bottom, #005cbb, #117edd) ;
  background: -ms-linear-gradient(to bottom, #005cbb, #117edd) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#005cbb, endColorstr=#117edd, GradientType=0) ;
  border: 1px solid #006dcc;
  -moz-box-shadow: 0px 1px 10px #666, inset 1px 1px 0px #a4a4a4;
  -khtml-box-shadow: 0px 1px 10px #666;
  -webkit-box-shadow: 0px 1px 10px #666;
}
.menu_cat li,
.menu_fam li {
  float: left;
  display: block;
  text-align: left;
  position: relative;
  padding: 5px;
  margin-right: 10px;
  margin-top: 5px;
  width: 115px;
  border: none;
}
.menu_cat li a,
.menu_fam a {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 10px !important;
  font-style: normal;
  font-weight: bold;
  color: #f1f1f1;
  display: block;
  outline: 0;
  text-decoration: none;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
}
.menu_cat li:hover a,
.menu_fam li:hover a {
  text-decoration: underline;
}
/*WEB*/
.politicas {
  text-decoration: none;
  padding: 10px 10px 10px 10px;
  color: black;
  font-family: arial, serif;
  text-align: justify;
  font-weight: bold;
  background-color: white;
  border: 2px solid red;
}
.politicas ul {
  list-style-type: none;
  font-size: 12px;
  padding: 0;
  margin: 0;
}
.politicas li {
  background: url(../../masa/imagenes/condiciones.png) no-repeat left 2px;
  padding-left: 30px;
}
/*TIPO DE CAMBIO*/
.tc-menuitem {
  width: 100%;
}
.tc-menuitem-item {
  padding-right: 0.5em !important;
}
.tc-menuitem .z-menu-item-cnt {
  display: none;
}
/*web*/
ul,
menu,
dir {
  display: block;
  list-style-type: disc;
  -webkit-margin-before: 0px;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  -webkit-padding-start: 0px;
}
.web_busqueda {
  width: 213px;
  height: 25px;
  float: left;
  padding: 0 10px 1px 32px;
  background: url(../../imagenes/iconos/fondo_busqueda.png) 0 0 no-repeat;
  color: #f1f1f1;
  border: 1px solid #f1f1f1;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
}
.web_menu_div {
  margin-top: 5px;
  display: block;
  width: 895px;
  border: 1px solid #f1f1f1;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  height: 29px;
  background: -moz-linear-gradient(top, #e0e0e0, #ffffff) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#e0e0e0), to(#ffffff)) ;
  background: -webkit-linear-gradient(top, #e0e0e0, #ffffff) ;
  background: -o-linear-gradient(top, #e0e0e0, #ffffff) ;
  background: linear-gradient(to bottom, #e0e0e0, #ffffff) ;
  background: -ms-linear-gradient(to bottom, #e0e0e0, #ffffff) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e0e0e0, endColorstr=#ffffff, GradientType=0) ;
  border: 1px solid #f1f1f1;
}
.web_menu_div_izq ul {
  list-style: none;
  height: 29px;
  float: left;
  margin: 0px;
  width: auto;
  padding: 0px;
}
.web_menu_div_izq li {
  float: left;
  background: url(../../imagenes/iconos/menu_li.png) right 0 no-repeat;
  margin: 0;
  padding-top: 8px;
  border: 0;
  font-size: 11px;
  font-weight: normal;
  vertical-align: top;
  outline: none;
  height: 29px;
}
.web_menu_div_izq li a {
  padding: 8px 11px 0 25px;
  height: 22px;
  color: #585858;
  text-decoration: none;
  text-transform: capitalize;
  vertical-align: baseline;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
}
.web_borde_izquierda_gris {
  border-left: 1px solid #f1f1f1;
  border-right: 1px solid #f1f1f1;
  height: 22px;
  margin-left: 5px;
  padding: 8px 5px 7px 5px;
}
.web_menu_div_izq {
  float: left;
}
.web_menu_div_der {
  float: right;
  padding: 8px 5px 0px 5px;
  border-left: 1px solid #f1f1f1;
  height: 22px;
}
.web_back_carrito {
  padding-left: 26px;
  background: url(../../imagenes/iconos/web_menu_carrito.png) 0px -6px no-repeat;
}
.web_home {
  background: url(../../imagenes/iconos/web_li_home.png) 0 0 no-repeat;
}
.web_servicios {
  background: url(../../imagenes/iconos/web_li_servicios.png) 0 0 no-repeat;
}
.web_contacto {
  background: url(../../imagenes/iconos/web_li_contacto.png) 0 0 no-repeat;
}
.web_nosotros {
  background: url(../../imagenes/iconos/web_li_nosotros.png) 0 1px no-repeat;
}
.web_portlet_izq {
  padding: 5px 0px 5px 0px;
  background: url(../../imagenes/iconos/portlet_abajo.png) 0px bottom no-repeat;
}
.web_portlet_der {
  padding: 5px 0px 5px 0px;
  background: url(../../imagenes/iconos/portlet_abajo.png) 0px bottom no-repeat;
}
.web_portlet_centro {
  padding: 5px 0px 5px 0px;
  margin-left: 0px;
  background: url(../../imagenes/iconos/portlet_centro_abajo.png) 0px bottom no-repeat;
  width: 580px;
}
.web_portlet_footer {
  height: 247px;
  clear: both;
  background: url(../../imagenes/iconos/portlet_footer.png) 0 0 no-repeat;
  margin-left: auto;
  margin-right: auto;
  margin-top: 15px;
  width: 900px;
}
.web_portlet_der_carrito {
  padding: 5px 0px 5px 0px;
  background: url(../../imagenes/iconos/portlet_carrito_abajo.png) 0px bottom no-repeat;
}
.web_portlet_titulo {
  height: 20px;
  margin: 0px;
  padding: 5px 0 0 5px;
  background: -moz-linear-gradient(top, #e0e0e0, #ffffff) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#e0e0e0), to(#ffffff)) ;
  background: -webkit-linear-gradient(top, #e0e0e0, #ffffff) ;
  background: -o-linear-gradient(top, #e0e0e0, #ffffff) ;
  background: linear-gradient(to bottom, #e0e0e0, #ffffff) ;
  background: -ms-linear-gradient(to bottom, #e0e0e0, #ffffff) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e0e0e0, endColorstr=#ffffff, GradientType=0) ;
  width: 146px;
  color: #b1b1b1;
  border-bottom: 1px solid #f1f1f1;
  text-align: left;
}
.web_portlet_titulo span {
  font-size: 12px;
  font-weight: bold;
  color: #b1b1b1;
  margin: 2px 0px 2px 0px;
}
.web_portlet_titulo_carrito {
  height: 20px;
  margin: 0px;
  padding: 5px 0 0 5px;
  width: 146px;
  color: #b1b1b1;
  border-bottom: 1px solid #f1f1f1;
  text-align: left;
  background: url(../../imagenes/iconos/portlet_carrito_arriba.png) 0 0 no-repeat;
  position: relative;
}
.web_portlet_titulo_carrito span {
  font-size: 10px;
  font-weight: bold;
  color: white;
  margin: 5px 0px 2px 0px;
  position: absolute;
  top: 2px;
}
.web_portlet_titulo_centro {
  height: 20px;
  padding: 5px 0 0 5px;
  background: url(../../imagenes/iconos/portlet_centro_arriba.png) 0 0 no-repeat;
  color: #323232;
  border-bottom: 1px solid #f1f1f1;
  text-align: left;
}
.web_portlet_titulo_centro span {
  font-size: 12px;
  font-weight: bold;
  color: #323232;
  margin: 2px 0px 2px 0px;
}
.web_portlet_lista {
  list-style: none;
  margin: 0px 4px 0px 0px;
  width: auto;
  padding: 0px;
  border-left: 1px solid #f1f1f1;
  border-right: 1px solid #f1f1f1;
}
.web_portlet_lista li {
  background: url(../../imagenes/iconos/menu_li_blanco.png) right 0 no-repeat;
  margin: 0;
  padding-top: 4px;
  padding-bottom: 4px;
  border: 0;
  font-size: 11px;
  font-weight: normal;
  vertical-align: top;
  outline: none;
  height: 16px;
  border-bottom: 1px dotted #f1f1f1;
}
.web_portlet_lista_a {
  padding: 5px 0px 5px 17px;
  color: #323232;
  text-decoration: none;
  vertical-align: baseline;
  font-size: 10px;
  font-weight: bold;
  cursor: pointer;
  text-decoration: underline;
  border-bottom: 1px dotted #f1f1f1;
  background: url(../../imagenes/iconos/web_portlet_bullet.png) 0 0 no-repeat;
  display: block;
}
.web_portlet_lista_a:hover {
  box-shadow: inset 0px 0px 15px #f1f1f1;
  -webkit-box-shadow: inset 0px 0px 15px #f1f1f1;
  -moz-box-shadow: inset 0px 0px 15px #f1f1f1;
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -o-transition: all 1s linear;
  -ms-transition: all 1s linear;
  transition: all 1s linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.web_portlet_carrito_divlinea {
  border-bottom: 1px dotted #f1f1f1;
  vertical-align: top;
  overflow: hidden;
  word-wrap: normal;
  color: white;
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 10px;
  font-style: normal;
  display: block;
  height: 12px;
  width: auto;
  padding: 5px 2px 0px 0px;
}
.web_portlet_blanco {
  text-align: left;
  padding: 5px;
}
.web_portlet_blanco.z-vlayout {
  width: 138px !important;
  text-align: center;
}
.web_portlet_blanco span {
  font-size: 10px;
  overflow: auto;
}
.web_tag_link {
  text-decoration: underline;
  cursor: pointer;
  color: #323232;
  margin-right: 5px;
}
.web_portlet_topproductos_div {
  border-left: 1px solid #f1f1f1;
  border-right: 1px solid #f1f1f1;
}
.web_portlet_producto_resumen {
  border-right: 1px dotted #f1f1f1;
  width: 134px;
  padding: 10px 5px 0px 5px;
  height: 230px;
  position: relative;
}
.web_portlet_producto_resumen:hover {
  background: -moz-linear-gradient(top, #d3e1ed, #f5ffff) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#d3e1ed), to(#f5ffff)) ;
  background: -webkit-linear-gradient(top, #d3e1ed, #f5ffff) ;
  background: -o-linear-gradient(top, #d3e1ed, #f5ffff) ;
  background: linear-gradient(to bottom, #d3e1ed, #f5ffff) ;
  background: -ms-linear-gradient(to bottom, #d3e1ed, #f5ffff) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d3e1ed, endColorstr=#f5ffff, GradientType=0) ;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  box-shadow: inset 0px 0px 10px #2392f3;
  -webkit-box-shadow: inset 0px 0px 10px #2392f3;
  -moz-box-shadow: inset 0px 0px 10px #2392f3;
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -o-transition: all 1s linear;
  -ms-transition: all 1s linear;
  transition: all 1s linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  position: relative;
  z-index: 2;
  height: 250px;
}
.web_portlet_producto_carrito {
  position: absolute;
  bottom: 5px;
  padding-left: 5px;
}
.web_etiqueta_pequena {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 10px !important;
  font-style: normal;
}
.web_etiqueta_link {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 10px !important;
  font-style: normal;
  text-decoration: underline;
  color: #2392f3;
}
.web_etiqueta_normal {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 12px !important;
  font-style: normal;
}
.web_etiqueta_bold {
  font-weight: bold;
}
.web_portlet_footer_div {
  width: 295px;
  height: 158px;
  padding: 5px;
  border-right: 1px solid #f1f1f1;
}
.web_portlet_footer_lista {
  list-style: none;
  margin: 0px 5px 0px 0px;
  width: auto;
  padding: 0px;
}
.web_portlet_footer_lista li {
  background: url(../../imagenes/iconos/menu_li_blanco.png) right 0 no-repeat;
  margin: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  border: 0;
  font-size: 11px;
  font-weight: normal;
  vertical-align: top;
  outline: none;
  height: 16px;
  border-bottom: 1px dotted #f1f1f1;
}
.web_portlet_footer_lista li:last-child {
  border-bottom: none;
  padding-bottom: 0px;
}
.web_portlet_footer_lista li a {
  padding: 5px 0px 0 17px;
  color: #323232;
  text-decoration: none;
  vertical-align: baseline;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
  text-decoration: underline;
  background: url(../../imagenes/iconos/web_portlet_bullet.png) 0 0 no-repeat;
}
.web_portlet_footer_disc {
  margin: 10px 0px 5px 10px;
}
.web_producto_linea_categoria {
  margin: 5px;
  text-align: left;
}
.web_producto_linea_categoria a {
  background: url(../../imagenes/iconos/web_portlet_bullet.png) 0 2px no-repeat;
  padding: 5px 0px 0 15px;
}
.web_portlet_detalle_linea {
  height: 300px;
}
.web_portlet_detalle_fotodiv {
  width: 305px;
  height: 450px;
  padding-top: 10px;
  border-left: 1px solid #f1f1f1;
}
.web_portlet_detalle_detallediv {
  width: 273px;
  height: 450px;
  padding-top: 10px;
  text-align: left;
  border-right: 1px solid #f1f1f1;
}
.web_borde_simple_div {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border: 1px solid #f1f1f1;
  padding: 5px;
  margin-right: 4px;
}
.web_portlet_tags {
  display: block;
  word-wrap: break-word;
  text-align: left;
  padding: 5px;
}
.web_portlet_cen_carrito {
  padding: 5px 0px 5px 0px;
  margin-left: 5px;
  background: url(../../imagenes/iconos/portlet_carrito_abajo_centro.png) 0px bottom no-repeat;
}
.web_portlet_carrito_linea > .z-cell {
  height: 26px !important;
  background: #323232 !important;
}
.web_portlet_titulo_carrito_detalle span {
  font-size: 10px;
  font-weight: bold;
  color: white;
  margin: 5px 0px 2px 0px;
  position: absolute;
  top: 2px;
}
.web_portlet_carrito_centro {
  padding: 5px 0px 0px 5px;
  margin-left: 0px;
  background-color: #323232;
  border: none;
  width: 580px;
}
.web_portlet_carrito_centro span {
  color: white;
  text-align: left;
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 10px !important;
  font-style: normal;
  display: block;
  padding-top: 1px;
}
.web_portlet_carrito_centro img {
  padding-top: 1px;
}
.web_portlet_carrito_centro select {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 10px !important;
  font-style: normal;
}
.web_portlet_carrito_divlinea_centro {
  width: 570px;
  padding: 5px 5px 5px 5px;
  text-align: left;
  border-bottom: 1px dotted #989898;
  height: 18px;
  vertical-align: middle;
}
.web_portlet_carrito_divlinea_boton_centro {
  width: 140px;
  text-align: center;
  height: 20px;
  vertical-align: top;
}
.web_portlet_carrito_divlinea_centro:last-child {
  border-bottom: none;
}
.web_portlet_carrito_divlinea_izq_centro {
  float: left;
  width: 75px;
  color: #f1f1f1;
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 8px !important;
  font-style: normal;
  display: block;
  vertical-align: middle;
}
.web_portlet_carrito_divlinea_cen_centro {
  float: left;
  width: 420px;
  overflow: hidden;
  word-wrap: normal;
  color: #f1f1f1;
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 8px !important;
  font-style: normal;
  display: block;
  vertical-align: middle;
}
.web_portlet_carrito_divlinea_der_centro {
  float: right;
  width: 70px;
  text-align: right;
  color: #ffffff;
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 8px !important;
  font-style: normal;
  display: block;
}
.web_etiqueta_link_carrito {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 10px !important;
  font-style: normal;
  text-decoration: underline;
  color: #ffffff;
  display: block;
}
.web_equipo_div {
  background: url("../../imagenes/iconos/web_portlet_bullet.png") no-repeat 0px 0px;
  padding: 3px 0px 0px 15px;
}
.web_linea_parte {
  padding: 3px 2px 3px 2px !important;
  border-bottom: 1px solid #f1f1f1 !important;
}
/*call centers*/
div#cc {
  width: 880px;
  -moz-column-count: 2;
  -moz-column-gap: 0px;
  -webkit-column-count: 2;
  -webkit-column-gap: 0px;
  column-count: 2;
  column-gap: 0px;
}
img#cc_img {
  width: 64px;
  height: 64px;
}
#cc table {
  border: 1px solid #f1f1f1;
}
#cc table:hover {
  background: -moz-linear-gradient(top, #ffffff, #f1f1f1) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1)) ;
  background: -webkit-linear-gradient(top, #ffffff, #f1f1f1) ;
  background: -o-linear-gradient(top, #ffffff, #f1f1f1) ;
  background: linear-gradient(to bottom, #ffffff, #f1f1f1) ;
  background: -ms-linear-gradient(to bottom, #ffffff, #f1f1f1) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f1f1f1, GradientType=0) ;
  box-shadow: inset 0px 0px 10px #2392f3;
  -webkit-box-shadow: inset 0px 0px 10px #2392f3;
  -moz-box-shadow: inset 0px 0px 10px #2392f3;
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -o-transition: all 1s linear;
  -ms-transition: all 1s linear;
  transition: all 1s linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
#cc table tr {
  height: 100px;
}
#cc table h3,
#englobar_clientes table h3 {
  padding: 0px 10px;
  margin: 0px;
  text-align: left;
  vertical-align: top;
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 12px !important;
  font-style: normal;
  color: #323232;
}
#cc table h2,
#englobar_clientes table h2 {
  padding: 0px 10px;
  text-align: justify;
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 10px !important;
  font-style: normal;
  color: #7e7e7e;
}
div#englobar_clientes {
  width: 880px;
  -moz-column-count: 2;
  -moz-column-gap: 0px;
  -webkit-column-count: 2;
  -webkit-column-gap: 0px;
  column-count: 2;
  column-gap: 0px;
}
/*
#cc ul li h2 {text-indent:15px;text-align:justify;.fuente(10px,normal);color:darken(@gris_obscuro,10%); }
#cc ul li img { float: left; margin: 0;border-right: 1px solid @gris;width:64px; height:64px; }
*/
/* ---------------------- Blueslate nav ---------------------- */
.blue #slatenav {
  position: relative;
  display: block;
  height: 42px;
  width: 899px;
  font-size: 11px;
  font-weight: bold;
  background: -moz-linear-gradient(top, #006dcc, #2392f3) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#006dcc), to(#2392f3)) ;
  background: -webkit-linear-gradient(top, #006dcc, #2392f3) ;
  background: -o-linear-gradient(top, #006dcc, #2392f3) ;
  background: linear-gradient(to bottom, #006dcc, #2392f3) ;
  background: -ms-linear-gradient(to bottom, #006dcc, #2392f3) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#006dcc, endColorstr=#2392f3, GradientType=0) ;
  font-family: Arial, Verdana, Helvitica, sans-serif;
  text-transform: uppercase;
}
.blue #slatenav table {
  margin: 0px;
  padding: 0;
  list-style-type: none;
  width: 900px;
}
.blue #slatenav td {
  display: block;
  float: left;
  margin: 0 1px 0 0;
  width: 125px;
}
.blue #slatenav a {
  display: block;
  float: left;
  padding: 10px 0px 10px 0px;
  color: #84c2f8;
  text-decoration: none;
  height: 28px;
  text-align: center;
  width: 100%;
}
.blue #slatenav a:hover,
.blue #slatenav a.current {
  color: #fff;
  background: -moz-linear-gradient(top, #2392f3, #006dcc) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#2392f3), to(#006dcc)) ;
  background: -webkit-linear-gradient(top, #2392f3, #006dcc) ;
  background: -o-linear-gradient(top, #2392f3, #006dcc) ;
  background: linear-gradient(to bottom, #2392f3, #006dcc) ;
  background: -ms-linear-gradient(to bottom, #2392f3, #006dcc) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#2392f3, endColorstr=#006dcc, GradientType=0) ;
}
/* ---------------------- END Blueslate nav ---------------------- */
/* ---------------------- Blueslate nav ---------------------- */
.blue2 #slatenav2 {
  float: right;
  position: relative;
  display: block;
  height: 42px;
  font-size: 11px;
  font-weight: bold;
  background: -moz-linear-gradient(top, #006dcc, #2392f3) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#006dcc), to(#2392f3)) ;
  background: -webkit-linear-gradient(top, #006dcc, #2392f3) ;
  background: -o-linear-gradient(top, #006dcc, #2392f3) ;
  background: linear-gradient(to bottom, #006dcc, #2392f3) ;
  background: -ms-linear-gradient(to bottom, #006dcc, #2392f3) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#006dcc, endColorstr=#2392f3, GradientType=0) ;
  font-family: Arial, Verdana, Helvitica, sans-serif;
  text-transform: uppercase;
}
.blue2 #slatenav2 ul {
  margin: 0px;
  padding: 0;
  list-style-type: none;
  width: auto;
}
.blue2 #slatenav2 ul li {
  display: block;
  float: left;
  margin: 0 1px 0 0;
}
.blue2 #slatenav2 ul li a {
  display: block;
  float: left;
  color: #D5F1FF;
  text-decoration: none;
  padding: 14px 22px 0 22px;
  height: 28px;
}
.blue2 #slatenav2 ul li a:hover,
.blue #slatenav ul li a.current {
  color: #fff;
  background: -moz-linear-gradient(top, #2392f3, #006dcc) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#2392f3), to(#006dcc)) ;
  background: -webkit-linear-gradient(top, #2392f3, #006dcc) ;
  background: -o-linear-gradient(top, #2392f3, #006dcc) ;
  background: linear-gradient(to bottom, #2392f3, #006dcc) ;
  background: -ms-linear-gradient(to bottom, #2392f3, #006dcc) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#2392f3, endColorstr=#006dcc, GradientType=0) ;
}
/* ---------------------- END Blueslate nav ---------------------- */
#submenup {
  position: absolute;
  /*Panel will overlap  content */

  /*position: relative;*/
  /*Panel will "push" the content down */

  top: 42;
  width: 900px;
  z-index: 999;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
#submenu {
  width: 100%;
  color: #989898;
  background: -moz-linear-gradient(top, #2392f3, #006dcc) ;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#2392f3), to(#006dcc)) ;
  background: -webkit-linear-gradient(top, #2392f3, #006dcc) ;
  background: -o-linear-gradient(top, #2392f3, #006dcc) ;
  background: linear-gradient(to bottom, #2392f3, #006dcc) ;
  background: -ms-linear-gradient(to bottom, #2392f3, #006dcc) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#2392f3, endColorstr=#006dcc, GradientType=0) ;
  overflow: hidden;
  position: relative;
  z-index: 3;
  display: none;
}
.borde_Obscuro_Arriba {
  border-top: 5px solid #2392f3;
}
.borde_Obscuro_Abajo {
  border-bottom: 5px solid #2392f3;
}
#mensaje_imagen {
  position: relative;
}
#cintillo {
  background: -moz-linear-gradient(top, rgba(35, 146, 243, 0.6) 0%, rgba(0, 109, 204, 0.6) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(35, 146, 243, 0.6)), color-stop(100%, rgba(0, 109, 204, 0.6)));
  background: -webkit-linear-gradient(top, rgba(35, 146, 243, 0.6) 0%, rgba(0, 109, 204, 0.6) 100%);
  background: -o-linear-gradient(top, rgba(35, 146, 243, 0.6) 0%, rgba(0, 109, 204, 0.6) 100%);
  background: -ms-linear-gradient(top, rgba(35, 146, 243, 0.6) 0%, rgba(0, 109, 204, 0.6) 100%);
  background: linear-gradient(to bottom, rgba(35, 146, 243, 0.6) 0%, rgba(0, 109, 204, 0.6) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#84c2f8, endColorstr=#003666, GradientType=0);
  padding: 20px 0px 20px 30px;
  box-shadow: inset 0px 0px 5px #006dcc;
  -webkit-box-shadow: inset 0px 0px 5px #006dcc;
  -moz-box-shadow: inset 0px 0px 5px #006dcc;
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -o-transition: all 1s linear;
  -ms-transition: all 1s linear;
  transition: all 1s linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
#mensaje_imagen table {
  position: absolute;
  color: white;
  bottom: 15%;
  right: 0;
  display: block;
}
#banner_texto {
  background: -moz-linear-gradient(top, rgba(241, 241, 241, 0.6) 0%, rgba(255, 255, 255, 0.6) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(241, 241, 241, 0.6)), color-stop(100%, rgba(255, 255, 255, 0.6)));
  background: -webkit-linear-gradient(top, rgba(241, 241, 241, 0.6) 0%, rgba(255, 255, 255, 0.6) 100%);
  background: -o-linear-gradient(top, rgba(241, 241, 241, 0.6) 0%, rgba(255, 255, 255, 0.6) 100%);
  background: -ms-linear-gradient(top, rgba(241, 241, 241, 0.6) 0%, rgba(255, 255, 255, 0.6) 100%);
  background: linear-gradient(to bottom, rgba(241, 241, 241, 0.6) 0%, rgba(255, 255, 255, 0.6) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#cccccc, GradientType=0);
  box-shadow: inset 0px 0px 5px #f1f1f1;
  -webkit-box-shadow: inset 0px 0px 5px #f1f1f1;
  -moz-box-shadow: inset 0px 0px 5px #f1f1f1;
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -o-transition: all 1s linear;
  -ms-transition: all 1s linear;
  transition: all 1s linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  padding: 20px 30px 20px 30px;
}
#banner_texto label {
  color: white;
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 20px !important;
  font-style: normal;
  font-weight: bold;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
  filter: progid:dximagetransform.microsoft.shadow(direction=0, strength=1, color=0);
}
#navegacion {
  width: 200px;
  float: left;
  padding-top: 10px;
}
#navegacion ul {
  font-family: Arial, Helvetica, sans-serif;
  list-style-type: none;
  margin: 0;
  padding-left: 10px;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
}
#navegacion_sub ul {
  font-family: Arial, Helvetica, sans-serif;
  list-style-type: none;
  margin: 0;
  padding-left: 10px;
  font-size: 11px;
  font-weight: bold;
  text-transform: capitalize;
}
#navegacion_sub a {
  color: #00cc66;
  text-decoration: none;
  font-size: 11px;
  display: block;
  padding: 5px 15px 5px 15px !important;
  width: 150px !important;
}
#navegacion_sub li {
  background: url(../../imagenes/bullet.png) no-repeat left center;
}
#navegacion li {
  /*display: inline;
/* for IE5 and IE6 */

}
#navegacion a {
  color: #00cc66;
  text-decoration: none;
  font-size: 11px;
  display: block;
  padding: 5px;
  width: 180px;
  /*background-color: #686C7A;
border-bottom: 1px solid #eee;*/

}
#navegacion a:link,
#navegacion a:visited {
  color: #0099cc;
  text-decoration: none;
}
#navegacion a:hover {
  color: #003399;
  text-decoration: underline;
}
#navegacion li a#current {
  color: #003399;
  background-image: url('../../imagenes/flecha.png');
  background-position: right;
  background-repeat: no-repeat;
  /*border-bottom: 3px solid #0066ff;
background: #00BEE4;*/

}
.lista_estatica {
  list-style-image: url('../../imagenes/bullet.gif');
  margin-left: 15px;
}
.sublista_estatica {
  list-style-image: url('../../imagenes/bullet2.png');
  margin-left: 25px;
}
td.parentesis {
  border-left: 2px solid #f1f1f1;
  border-top: 2px solid #f1f1f1;
  border-bottom: 2px solid #f1f1f1;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-left-radius: 5px;
}
/*ZK*/
[class*="z-"]:not([class*="z-icon-"]) {
  font-family: OpenSans, sans-serif;
  font-size: 12px;
}
.z-column-content,
.z-columns-menupopup .z-column-content,
.z-combobutton-toolbar .z-combobutton-content,
.z-listheader-content,
.z-listcell-content {
  padding: 2px;
}
.z-combobutton-icon {
  font-size: 14px;
}
.z-column-button,
.z-combobutton-button {
  width: 12px;
}
.z-combobutton-icon.z-icon-caret-down {
  left: 2px;
}
.z-combobutton-content {
  width: 40px;
}
