/* Para establecer fondos y cursores para temporadas es necesario mover el body y el para .fondo*/
body{
	/*background:url(../fondos/fondonieve4.gif);*/
	background:#FFF;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	font-family: 'Lucida sans', Arial, Helvetica;
	color: #444;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAB9JREFUeNpiYGBgEPr//z8DCIMBkAEWYIRywIIAAQYAPcIPFz/ScLMAAAAASUVORK5CYII=);*/
  }
  .border-side
	  {
		  border-left: solid 5px #666666;
	  }
  .hide-close .ui-dialog-titlebar-close { display: none; }
  .hide-title .ui-dialog-titlebar { display: none;}
  .label
  {
	  font: bold 11px/22px Arial, sans-serif;
  }
  .BloqueoPantalla
  {
	  position:absolute;
	  padding:0;
	  margin:0;
	  width:100%;
	  height:150%;
	  z-index:auto;
	  filter:alpha(opacity=90);
	  opacity:.8;
	  -moz-opacity:.8;
	  -webkit-opacity:.8;
	  -o-opacity:.8;
	  -ms-opacity:.8;
	  background-color:#ffffff;
	  left:0;
	  top:0;
  }
  /*ESTILO DE MENSAJES*/
  .message
  {
		  -webkit-background-size: 40px 40px;
		  -moz-background-size: 40px px;
		  background-size: 40px 40px;
		  background-image: -webkit-gradient(linear, left top, right bottom,
								  color-stop(.25, rgba(255, 255, 255, .05)), color-stop(.25, transparent),
								  color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .05)),
								  color-stop(.75, rgba(255, 255, 255, .05)), color-stop(.75, transparent),
								  to(transparent));
		  background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
							  transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
							  transparent 75%, transparent);
		  background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
							  transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
							  transparent 75%, transparent);
		  background-image: -ms-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
							  transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
							  transparent 75%, transparent);
		  background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
							  transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
							  transparent 75%, transparent);
		  background-image: linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
							  transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
							  transparent 75%, transparent);
  
		   -moz-box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);
		   -webkit-box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);
		   box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);
		   width: 100%;
		   border: 1px solid;
		   color: #fff;
		   padding: 15px;
		   position: fixed;
		   _position: absolute;
		   text-shadow: 0 1px 0 rgba(0,0,0,.5);
		   -webkit-animation: animate-bg 5s linear infinite;
		   -moz-animation: animate-bg 5s linear infinite;
  }
  
  .info
  {
		   background-color: #4ea5cd;
		   border-color: #3b8eb5;
  }
  
  .error
  {
		   background-color: #FFFFF;
		   border-color: #c43d3d;
  }
  
  .warning
  {
		   background-color: #eaaf51;
		   border-color: #d99a36;
  }
  
  .success
  {
		   background-color: #61b832;
		   border-color: #55a12c;
  }
  
  .message h3
  {
		   margin: -5px 0 -3px 0;
  }
  
  .message p
  {
		   margin: 0;
  }
  
  @-webkit-keyframes animate-bg
  {
	  from {
		  background-position: 0 0;
	  }
	  to {
		 background-position: -80px 0;
	  }
  }
  
  
  @-moz-keyframes animate-bg
  {
	  from {
		  background-position: 0 0;
	  }
	  to {
		 background-position: -80px 0;
	  }
  }
  
  
  #trigger-list
  {
		   text-align: center;
		   margin: 100px 0;
		   padding: 0;
  }
  
  #trigger-list li
  {
		   display: inline-block;
		   *display: inline;
		   zoom: 1;
  }
  
  #trigger-list .trigger
  {
		   display: inline-block;
		   background: #ddd;
		   border: 1px solid #777;
		   padding: 10px 20px;
		   margin: 0 5px;
		   font: bold 12px Arial, Helvetica;
		   text-decoration: none;
		   color: #333;
		   -moz-border-radius: 3px;
		   -webkit-border-radius: 3px;
  }
  
  <!-- TABLA COPPEL -->
  table{
	  margin-left:auto;
	  margin-right:auto;
	  *border-collapse: collapse; /* IE7 and lower */
  }
  a, a:link, a:active, a:visited {
	  color:#000000;
	  text-decoration: underline;
  }
  a:hover{
	  color:#ffffff;
  }
  .contenido{
	  text-transform:uppercase;
  }
  .contenido_textarea{
	  text-transform:uppercase;
  }
  .contenido_flotante, .contenido, .contenido_libre, .contenido_readOnly, .contenido_filtro, .contenido_numerico, .contenido_alfanumerico_con_espacios, .contenido_flotante_negativo, .contenido_textarea, .contenido_moneda{
	  /*font-family: verdana;*/
	  font-family:Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  color: #000000;
	  text-align:justify;
  }
  .contenido_flotante_negativo{
	  font-family:Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  color: #000000;
	  text-align:justify;
  }
  .contenido:focus, .contenido_libre:focus, .contenido_readOnly:focus, .contenido_filtro:focus, .contenido_numerico:focus, .contenido_alfanumerico_con_espacios:focus, .contenido_flotante:focus, .contenido_flotante_negativo:focus, .contenido_textarea:focus, .contenido_moneda:focus{
  /*	outline-style:solid;
	  outline-width:1px;
	  outline-color:#FFCC00;*/
  }
  .contenido_readOnly{
	  background-color:#DDDDDD;
	  border-width:1px;
  }
  .boton{
	  font-family: verdana;
	  font-size: 11px;
	  color: #000000;
	  text-align:center;
  }
  .puntero {
		  Cursor : pointer;
		  color:#0054A8;
		  font-weight:bold;
  }
  .encabezado_chico{
	  background-image:url(../images/bg_gris.gif);
	  color:#007670;
	  font-weight:bold;
	  font-size:10px;
  }
  .encabezado_grande{
	  background-image:url(../images/bg_gray22.gif);
	  color:#007670;
	  font-weight:bold;
	  font-size:12px;
  }
  .encabezado_abajo{
	  background-image:url(../images/bg_gris_abajo.gif);
	  color:#007670;
	  font-weight:bold;
	  font-size:12px;
  }
  .informacion {
	  color:#FFFFFF;
	  background:#2970A6;
	  font-family:Verdana;
	  font-size:10px
  }
  .titulo{
	  /*font-family:Franklin Gothic Book;
	  font-size:large;*/
	  font-family:Arial;
	  font-size:14px;
  }
  
  .mensaje{
	  color:#007670;
	  font-family:Verdana;
	  font-size:14px
  }
  .cuadricula{
	  border-bottom:solid;
	  border-bottom-color:#666666;
	  border-bottom-width:1px;
	  border-right:solid;
	  border-right-width:1px;
	  border-right-color:#666666;
	  text-transform:uppercase;
  
  }
  .cuadricula_encabezado{
	  border-bottom:solid;
	  border-bottom-color:#666666;
	  border-bottom-width:2px;
	  border-right:solid;
	  border-right-width:1px;
	  border-right-color:#666666;
	  text-transform:uppercase;
  }
  .cuadricula_grande{
	  border-bottom:solid;
	  border-bottom-color:#666666;
	  border-bottom-width:1px;
	  border-right:solid;
	  border-right-width:3px;
	  border-right-color:#666666;
	  text-transform:uppercase;
  }
  .borde_inferior{
	  border-bottom:solid;
	  border-bottom-color:#666666;
	  border-bottom-width:1px;
	  border-right-color:#666666;
  }
  .borde_superior{
	  border-bottom:solid;
	  border-top-color:#666666;
	  border-top-width:1px;
	  border-right-color:#666666;
  }
  
  
  .tabla_grid{
	  font-family: verdana;
	  font-size: 12px;
	  color: #000000;
	  text-align:justify;
	  background:url(../images/fondo.png);
	  background-position:bottom;
	  background-repeat:repeat-x;
	  border-width:0px;
  }
  .tabla_grid_encabezado{
	  background-image:url(../images/bg_gris.gif);
	  color:#007670;
	  font-weight:bold;
	  font-size:12px;
  }
  .tabla_grid_columna_agregar{
	  width:1%;
	  text-align:center;
  }
  .tabla_grid_orilla_izquierda {
	  background:url(../images/orilla_izquierda.gif);
	  background-repeat:repeat-y;
	  width:3px;
  }
  .tabla_grid_orilla_derecha {
	  background:url(../images/orilla_derecha.gif);
	  background-repeat:repeat-y;
	  width:3px;
  }
  .tabla_grid_footer{
	  background-image:url(../images/abajo.gif);
	  background-repeat:repeat-x;
	  background-position:bottom;
  }
  .boton_imagen{
	  padding-left:0px;
	  background-color:transparent;
	  border:none;
	  cursor:hand;
	  width:90px;
  }
  .boton_popup{
	  padding-left:0px;
	  background-color:transparent;
	  border:none;
	  cursor:hand;
	  width:24px;
	  vertical-align:bottom;
  }
  .contenido_filtro{
	  font-family: verdana;
	  font-size: 12px;
	  color: #000000;
	  text-align:justify;
  }
  .fondo_listado{
	  background-image:url(../images/fondo.png);
	  background-position:bottom;
	  background-repeat:repeat-x;
	  font-family: verdana;
	  font-size: 12px;
	  color: #000000;
	  text-align:justify;
  }
  .boton_menu_superior{
	  padding-left:0px;
	  background-color:transparent;
	  border:none;
	  cursor:hand;
	  width:24px;
  }
  .noselect{
	  -webkit-touch-callout: none;
	  -webkit-user-select: none;
	  -khtml-user-select: none;
	  -moz-user-select: none;
	  -ms-user-select: none;
	  user-select: none;
  }
  /*=================================================*
   *	Se agregaron estilos para la pantalla modal    *
   *=================================================*/
  .widget-panel {
	  background: none repeat scroll 0 0 #FFFFFF;
	  border: 1px solid #AEBDC8;
	  margin:0px;
  }
  .widget-top{
	  background:url(../images/bar-sprite.png) repeat-x;
  }
  .widget-top {
	  height:20px;
	  background-position:0 -597px;
	  border-bottom:#9ea3a7 1px solid;
	  position:relative;
	  line-height:20px;
  }
  .module:after {
	  clear:both;
	  content:".";
	  display:block;
	  height:0;
	  visibility: hidden;
  }
  /* float clearing for IE6 */
  * html .module {
	  height:1%;
	  overflow: visible;
  }
  /* float clearing for IE7 */
  *+html .module {
	  min-height: 1%;
  }
  .widget-content {
	  width:auto;
	  overflow:hidden;
  }
  .mytabs {
	  height:20px;
  }
  .mytabs li {
	  height:20px;
	  list-style:none;
	  float:left;
	  display:inline-block;
	  border-right:#acbac5 1px solid;
  }
  .mytabs li a {
	  height:20px;
	  float:left;
	  display:inline-block;
	  padding:0 15px;
	  background:url(../images/bar-sprite.png) repeat-x 0 -135px;
	  position:relative;
	  color:#1f1f1f;
  }
  .mytabs li a:hover {
	  height:20px;
	  float:left;
	  display:inline-block;
	  padding:0 15px;
	  background:#fff;
	  position:relative;
	  top:1px;
  }
  .mytabs li.active a,.mytabs li.active a:hover {
	  background:#fff;
	  position:relative;
	  top:1px;
  }
  .mytabContainer {
	  overflow:hidden;
	  clear:both;
	  background:#fff;
  }
  .tab-content {
	  padding:10px 10px 0 10px;
  }
  
  
  .tab-block{
  }
  
  .tabla_paginado{
  border-collapse:collapse !important;
  border-top:hidden !important;
  border-bottom:hidden !important;
  border-left:hidden !important;
  border-right:hidden !important;
  }
  
  /*=================================================*
   *	Se agregaron estilos para la pantalla modal    *
   *=================================================*/
  .modal_Ventana,.modal_Contenido{
	  display: none;
  }
  
  .exit-modal {
	  background:url(../images/x.png) no-repeat;
	  height:29px;
	  width: 25px;
  }
  
  /* Overlay */
  .osx-overlay {
	  background-color:#000;
	  cursor: not-allowed;
  }
  /* Container */
  .osx-container {
	  background-color:#eee;
	  color:#000;
	  padding-bottom:10px;
	  width:600px;
	  -moz-border-radius-bottomleft:6px;
	  -webkit-border-bottom-left-radius:6px;
	  -moz-border-radius-bottomright:6px;
	  -webkit-border-bottom-right-radius:6px;
	  border-radius:0 0 6px 6px;
	  -moz-box-shadow:0 0 64px #000;
	  -webkit-box-shadow:0 0 64px #000;
	  box-shadow:0 0 64px #000;
  }
  .osx-container a {
	  color:#ddd;
  }
  .osx-container .modal_Titulo {
	  color:#fff;
	  background:url(../images/bar-sprite.png) repeat-x 0 -491px;
	  border-bottom:1px solid #373a42;
	  font-weight:bold;
	  padding:6px 8px;
	  text-shadow:0 1px 0 #333;
	  font-size:12px;
	  line-height:24px;
	  width:auto;
  }
  .osx-container .close {
	  display:none;
	  position:absolute;
	  right:5px;
  
	  top:5px;
  }
  .osx-container .close a {
	  display:block;
	  color:#777;
	  font-weight:bold;
	  text-decoration:none;
	  text-shadow:0 1px 0 #f4f4f4;
	  text-indent:-999999px;
  }
  .osx-container .close a:hover {
	  color:#000;
  }
  .osx-container #modal_Contenido{
	  font-size:10px;
	  padding:6px 12px;
  }
  .osx-container h2 {
	  margin:5px 0 6px;
  }
  .osx-container p {
	  margin-bottom:10px;
  }
  .osx-container span {
	  color:#777;
  }
  /*=================================================*
   *	Se agregaron estilos para las etiquetas    	   *
   *=================================================*/
  .label {
	  -moz-border-radius:4px;
	  border-radius:4px;
	  padding:1px 5px;
	  margin:0 5px;
	  color:#797979;
	  font:bold 12px/32px Arial, sans-serif;
  
  }
  .l-warning {
	  background:#FF5F00;
	  color:#fff;
	  font-size:12px;
  }
  .l-azul_cielo {
	  background:#6bbcc8;
	  color:#FFF;
	  font-size:12px;
  }
  .l-purpura {
	  background:#60549e;
	  color:#FFF;
	  font-size:12px;
  }
  .l-verde {
	  background:#008c00;
	  color:#FFF;
	  font-size:12px;
  }
  .l-negro {
	  color:Black;
  }
  .l-gris {
	  color:#797979;
	  font-size:12px;
	  font-family:Arial, Helvetica, sans-serif
  }
  .l-rojo {
	  background:#db0000;
	  color:#FFF;
	  font-size:12px;
  }
  .l-low {
	  background:#5b8082;
	  color:#FFF;
	  font-size:12px;
  }
  .l-high {
	  background:#067e1a;
	  color:#FFF;
	  font-size:12px;
  }
  .l-medium {
	  background:#c27f43;
	  color:#FFF;
	  font-size:12px;
  }
  .l-azul {
	  background:#087bb0;
	  color:#FFF;
	  font-size:12px;
  }
  .l-amarillo {
	  background:#E8E800;
	  color:#333;
	  font-size:12px;
  }
  
  /*=======
	  Estilos para Botones
  */
  /*------------------BUTTONS-------------------*/
  .boton-ver_detalle,.submit-button-gray,.submit-button-dark,.submit-button-blue,.submit-button-light,.submit-button-dark-l,.submit-button-blue-l,.submit-button-light-l {
  
  background: #343435;
  }
  
  
  .boton-ver_detalle{
		  width: 16px;
		  height: 16px;
		  background-image: url(../imagenes/list_1.png);
	  }
  
  .submit-button {
	  background-position:0 -569px;
	  line-height:28px;
	  height:28px;
	  border:#4c535f 1px solid;
	  color:#fff !important;
	  -moz-border-radius:5px;
	  border-radius:5px;
	  cursor:pointer;
	  padding:0 10px;
	  text-shadow:0px 1px #333;
	  margin-right:10px;
	  behavior: url(../css/PIE.htc);
  }
  
  .submit-button-login {
	  background-position:0 -541px;
	  line-height:28px;
	  height:28px;
	  border:#145883 1px solid;
	  color:#fff !important;
	  -moz-border-radius:5px;
	  border-radius:5px;
	  cursor:pointer;
	  padding:0 10px;
	  text-shadow:0px 1px #333;
	  margin-right:10px;
	  behavior: url(../css/PIE.htc);
  }
  .submit-button-login:hover {
	  background-position:0 -569px;
	  height:28px;
	  line-height:28px;
	  border:#4c535f 1px solid;
	  color:#269CE9 !important;
	  -moz-border-radius:5px;
	  border-radius:5px;
	  behavior: url(../css/PIE.htc);
  }
  
  .submit-button-light {
	  background-position:0 0px;
	  line-height:28px;
	  height:28px;
	  border:#cfcfcf 1px solid;
	  color:#343434 !important;
	  -moz-border-radius:5px;
	  border-radius:5px;
	  cursor:pointer;
	  padding:0 10px;
	  text-shadow:0px 1px #fff;
	  margin-right:10px;
	  behavior: url(../css/PIE.htc);
  }
  .submit-button-light:hover {
	  background:#f7f7f7 none;
  }
  .submit-button-dark {
	  background-position:0 -196px;
	  line-height:28px;
	  height:28px;
	  border:#4c535f 1px solid;
	  color:#fff !important;
	  -moz-border-radius:5px;
	  border-radius:5px;
	  cursor:pointer;
	  padding:0 10px;
	  text-shadow:0px 1px #333;
	  margin-right:10px;
	  /*behavior: url(../css/PIE.htc);*/
  }
  .submit-button-dark:hover {
	  background:#545b66 none;
  }
  .boton3d {
	  position: relative;
	  color: rgba(255,255,255,1);
	  text-decoration: none;
	  background-color: rgba(219,87,5,1);
	  font-family: 'Yanone Kaffeesatz';
	  font-weight: 700;
	  font-size: 3em;
	  display: block;
	  padding: 4px;
	  -webkit-border-radius: 8px;
	  -moz-border-radius: 8px;
	  border-radius: 8px;
	  -webkit-box-shadow: 0px 9px 0px rgba(219,31,5,1), 0px 9px 25px rgba(0,0,0,.7);
	  -moz-box-shadow: 0px 9px 0px rgba(219,31,5,1), 0px 9px 25px rgba(0,0,0,.7);
	  box-shadow: 0px 9px 0px rgba(219,31,5,1), 0px 9px 25px rgba(0,0,0,.7);
	  margin: 0x auto;
	  width: 120px;
	  text-align: center;
  
	  -webkit-transition: all .1s ease;
	  -moz-transition: all .1s ease;
	  -ms-transition: all .1s ease;
	  -o-transition: all .1s ease;
	  transition: all .1s ease;
  }
  
  .boton3d:active {
	  -webkit-box-shadow: 0px 3px 0px rgba(219,31,5,1), 0px 3px 6px rgba(0,0,0,.9);
	  -moz-box-shadow: 0px 3px 0px rgba(219,31,5,1), 0px 3px 6px rgba(0,0,0,.9);
	  box-shadow: 0px 3px 0px rgba(219,31,5,1), 0px 3px 6px rgba(0,0,0,.9);
	  position: relative;
	  top: 6px;
  }
  .submit-button-blue {
	  line-height:22px;
	  height:22px;
	  border:#505050 1px solid;
	  -moz-border-radius:5px;
	  border-radius:5px;
	  cursor:pointer;
	  padding:0 10px;
	  text-shadow:0px 1px #333;
	  margin-left:8px;
	  text-align: center;
	  height: 22px;
	  color: #FFFFFF;
	  width:auto;
	  font: bold 11px/22px Arial, sans-serif;
	  text-decoration: none;
	  background: #343435;
	  background: -moz-linear-gradient(top, #343435 1%, #4a4a4a 100%);
	  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#343435), color-stop(100%,#4a4a4a));
	  background: -webkit-linear-gradient(top, #343435 1%,#4a4a4a 100%);
	  background: -o-linear-gradient(top, #343435 1%,#4a4a4a 100%);
	  background: -ms-linear-gradient(top, #343435 1%,#4a4a4a 100%);
	  background: linear-gradient(top, #343435 1%,#4a4a4a 100%);
	  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	  -moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	  box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
  }
  
  .submit-button-blue img{
	  width:14px;
	  height:14px;
  }
  .submit-button-blue:hover {
	  /* appearance */
	  background-color: #269CE9;
	  /* FF3.6+ */
	  background-image: -moz-linear-gradient(top,  rgba(255,255,255,0.4) 0%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.1) 51%, rgba(255,255,255,0) 100%);
	  /* Chrome,Safari4+ */
	  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.4)), color-stop(50%,rgba(255,255,255,0.2)), color-stop(51%,rgba(255,255,255,0.1)), color-stop(100%,rgba(255,255,255,0)));
	  /* Chrome10+,Safari5.1+ */
	  background-image: -webkit-linear-gradient(top,  rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.1) 51%,rgba(255,255,255,0) 100%);
	  /* Opera 11.10+ */
	  background-image: -o-linear-gradient(top,  rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.1) 51%,rgba(255,255,255,0) 100%);
	  /* IE10+ */
	  background-image: -ms-linear-gradient(top,  rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.1) 51%,rgba(255,255,255,0) 100%);
	  /* IE6-9 */
	  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66ffffff', endColorstr='#00ffffff',GradientType=0 );
  
	  /* text */
	  color: White;
	  font-size: 11px;
	  text-align:center;
  }
  
  .submit-button-gray {
	  line-height:22px;
	  height:22px;
	  border:#A6AFBE 1px solid;
	  -moz-border-radius:5px;
	  border-radius:5px;
	  cursor:pointer;
	  padding:0 10px;
	  text-shadow:0px 1px #333;
	  margin-left:8px;
  
	  text-align: center;
	  height: 22px;
	  color: #444444;
	  width:auto;
	  font: bold 11px/22px Arial, sans-serif;
	  text-decoration: none;
	  background: #F5F5F6;
	  background: -moz-linear-gradient(top, #F5F5F6 1%, #F5F5F6 100%);
	  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#F5F5F6), color-stop(100%,#F5F5F6));
	  background: -webkit-linear-gradient(top, #F5F5F6 1%,#F5F5F6 100%);
	  background: -o-linear-gradient(top, #F5F5F6 1%,#F5F5F6 100%);
	  background: -ms-linear-gradient(top, #F5F5F6 1%,#F5F5F6 100%);
	  background: linear-gradient(top, #F5F5F6 1%,#F5F5F6 100%);
  
	  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	  -moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	  box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
  }
  
  .submit-button-gray img{
	  width:14px;
	  height:14px;
	  padding:3px;
  }
  .submit-button-gray:hover {
	  /* appearance */
	  background-color: #A6AFBE;
	  /* FF3.6+ */
	  background-image: -moz-linear-gradient(top,  rgba(255,255,255,0.4) 0%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.1) 51%, rgba(255,255,255,0) 100%);
	  /* Chrome,Safari4+ */
	  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.4)), color-stop(50%,rgba(255,255,255,0.2)), color-stop(51%,rgba(255,255,255,0.1)), color-stop(100%,rgba(255,255,255,0)));
	  /* Chrome10+,Safari5.1+ */
	  background-image: -webkit-linear-gradient(top,  rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.1) 51%,rgba(255,255,255,0) 100%);
	  /* Opera 11.10+ */
	  background-image: -o-linear-gradient(top,  rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.1) 51%,rgba(255,255,255,0) 100%);
	  /* IE10+ */
	  background-image: -ms-linear-gradient(top,  rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.1) 51%,rgba(255,255,255,0) 100%);
	  /* IE6-9 */
	  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66ffffff', endColorstr='#00ffffff',GradientType=0 );
  
	  /* text */
	  color: White;
	  font-size: 11px;
	  text-align:center;
  }
  
  
  
  .submit-button-light-l {
	  background-position:0 0px;
	  line-height:38px;
	  height:38px;
	  border:#cfcfcf 1px solid;
	  color:#343434 !important;
	  -moz-border-radius:5px;
	  border-radius:5px;
	  cursor:pointer;
	  padding:0 15px;
	  font-size:16px;
	  padding:0 10px;
	  text-shadow:0px 1px #fff;
	  margin-right:10px;
	  behavior: url(../css/PIE.htc);
  }
  .submit-button-light-l:hover {
	  background:#f7f7f7 none;
  }
  .submit-button-dark-l {
	  background-position:0 -196px;
	  line-height:38px;
	  height:38px;
	  border:#4c535f 1px solid;
	  color:#fff !important;
	  -moz-border-radius:5px;
	  border-radius:5px;
	  cursor:pointer;
	  padding:0 10px;
	  padding:0 15px;
	  font-size:16px;
	  text-shadow:0px 1px #333;
	  margin-right:10px;
	  behavior: url(../css/PIE.htc);
  }
  .submit-button-dark-l:hover {
	  background:#545b66 none;
  }
  .submit-button-blue-l {
	  /* appearance */
	  background-color: #269CE9;
	  /* FF3.6+ */
	  background-image: -moz-linear-gradient(top,  rgba(255,255,255,0.4) 0%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.1) 51%, rgba(255,255,255,0) 100%);
	  /* Chrome,Safari4+ */
	  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.4)), color-stop(50%,rgba(255,255,255,0.2)), color-stop(51%,rgba(255,255,255,0.1)), color-stop(100%,rgba(255,255,255,0)));
	  /* Chrome10+,Safari5.1+ */
	  background-image: -webkit-linear-gradient(top,  rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.1) 51%,rgba(255,255,255,0) 100%);
	  /* Opera 11.10+ */
	  background-image: -o-linear-gradient(top,  rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.1) 51%,rgba(255,255,255,0) 100%);
	  /* IE10+ */
	  background-image: -ms-linear-gradient(top,  rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.1) 51%,rgba(255,255,255,0) 100%);
	  /* IE6-9 */
	  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66ffffff', endColorstr='#00ffffff',GradientType=0 );
  
	  /* text */
	  color: White;
	  font-size: 12px;
	  text-align:center;
  /*	background-position:0 -98px;
	  line-height:38px;
	  height:38px;
	  border:#145883 1px solid;
	  color:#fff !important;
	  -moz-border-radius:5px;
	  border-radius:5px;
	  cursor:pointer;
	  padding:0 10px;
	  padding:0 15px;
	  font-size:16px;
	  text-shadow:0px 1px #333;
	  margin-right:10px;
	  behavior: url(../css/PIE.htc);*/
  }
  .submit-button-blue-l:hover {
	  background:#407c9c none;
  }
  /*	Notify static	*/
  /*Notofication*/
  .notification-wrap {
	  margin:10px;
	  border-radius:5px;
	  -moz-border-radius:5px;
	  padding:10px 5px;
	  background:url(../images/notifiication-sprite.png) repeat-x;
	  position:relative;
  }
  .notification-wrap p {
	  margin:0px;
	  padding-left:30px;
	  padding-right:5px;
	  text-align:left;
	  color:#555;
  }
  .failuer {
	  background-position:0px -690px;
	  border:#dc8c7e 1px solid;
  }
  .failuer span {
	  text-transform:uppercase;
	  color:#e63112;
  }
  .success {
	  background-position:0px -460px;
	  border:#87c27c 1px solid;
  }
  .success span {
	  text-transform:uppercase;
	  color:#1768af;
	  color:#0a750f;
  }
  .icon-warning {
	  background:url(../images/notify-icons.png) no-repeat 0px -5px;
	  padding-left:30px;
	  padding-right:10px;
	  display:inline-block;
	  float:left;
  }
  .icon-information {
	  background:url(../images/notify-icons.png) no-repeat 0px -35px;
	  padding-left:30px;
	  padding-right:10px;
	  display:inline-block;
	  float:left;
  }
  .icon-success {
	  background:url(../images/notify-icons.png) no-repeat 0px -65px;
	  padding-left:30px;
	  padding-right:10px;
	  display:inline-block;
	  float:left;
  }
  .icon-failure {
	  background:url(../images/notify-icons.png) no-repeat 0px -95px;
	  padding-left:30px;
	  padding-right:10px;
	  display:inline-block;
	  float: left;
  }
  
  
  
  /*Estilo para Tabla_Azul*/
  /*************************/
  .Tabla_Azul tr, .Tabla_Azul td, .Tabla_Azul th{
	  -moz-box-shadow: 0 2px 10px #ccc;
	  -webkit-box-shadow: 0 2px 10px #ccc;
	  box-shadow: 0 0px 1px #ccc;
  }
  
  .Tabla_Azul table {
	  border-spacing: 0;
  }
  
  /***************************/
  /*Esquinas Redondeadas TH*/
  /***************************/
  .Tabla_Azul th:first-child {
	  -moz-border-radius: 	10px 0 0 0;
	  -webkit-border-radius: 	10px 0 0 0;
	  border-radius: 			10px 0 0 0;
	  /*behavior: url(../css/PIE.htc);*/
  }
  
  .Tabla_Azul th:last-child {
	  -moz-border-radius: 	0 10px 0 0;
	  -webkit-border-radius: 	0 10px 0 0;
	  border-radius: 			0 10px 0 0;
	  /*behavior: url(../css/PIE.htc);*/
  }
  
  .Tabla_Azul th:only-child{
	  -moz-border-radius: 	10px 10px 0 0;
	  -webkit-border-radius: 	10px 10px 0 0;
	  border-radius: 			10px 10px 0 0;
	  /*behavior: url(../css/PIE.htc);*/
  }
  
  /*Multiples TR en un THEAD*/
  .Tabla_Azul thead tr:last-child td:first-child {
	  -moz-border-radius: 	0 0 0 0;
	  -webkit-border-radius: 	0 0 0 0;
	  border-radius: 			0 0 0 0;
	  /*behavior: url(../css/PIE.htc);*/
  }
  
  .Tabla_Azul thead tr:last-child td:last-child  {
	  -moz-border-radius: 	0 0 0 0;
	  -webkit-border-radius: 	0 0 0 0;
	  border-radius: 			0 0 0 0;
	  /*behavior: url(../css/PIE.htc);*/
  }
  /***************************/
  /*Esquinas Redondeadas TR*/
  /***************************/
  /*.Tabla_Azul tbody tr:last-child td:first-child {
	  -moz-border-radius: 	0 0 0 10px;
	  -webkit-border-radius: 	0 0 0 10px;
	  border-radius: 			0 0 0 10px;
	  behavior: url(../css/PIE.htc);
  }
  
  .Tabla_Azul tbody tr:last-child td:last-child  {
	  -moz-border-radius: 	0 0 10px 0;
	  -webkit-border-radius: 	0 0 10px 0;
	  border-radius: 			0 0 10px 0;
	  behavior: url(../css/PIE.htc);
  }
  
  .Tabla_Azul tbody tr:last-child td:only-child{
	  -moz-border-radius: 	0 0 0 10px;
	  -webkit-border-radius: 	0 0 0 10px;
	  border-radius: 			0 0 0 10px;
	  behavior: url(../css/PIE.htc);
  }
  */
  
  /***************************/
  /*Esquinas Redondeadas TFoot*/
  /***************************/
  .Tabla_Azul tfoot th:first-child {
	  -moz-border-radius: 	0 0 0 10px;
	  -webkit-border-radius: 	0 0 0 10px;
	  border-radius: 			0 0 0 10px;
	  /*behavior: url(../css/PIE.htc);*/
  }
  
  .Tabla_Azul tfoot th:last-child {
	  -moz-border-radius: 	0 0 10px 0;
	  -webkit-border-radius: 	0 0 10px 0;
	  border-radius: 			0 0 10px 0;
	  /*behavior: url(../css/PIE.htc);*/
  }
  
  .Tabla_Azul tfoot th:only-child{
	  -moz-border-radius: 	0 0 10px 10px;
	  -webkit-border-radius: 	0 0 10px 10px;
	  border-radius: 			0 0 10px 10px;
	  behavior: url(../css/PIE.htc);
  }
  
  /*Multiples TR en un tfoot*/
  .Tabla_Azul tfoot tr:last-child td:first-child {
	  -moz-border-radius: 	0 0 0 10px;
	  -webkit-border-radius: 	0 0 0 10px;
	  border-radius: 			0 0 0 10px;
	  /*behavior: url(../css/PIE.htc);*/
  }
  
  .Tabla_Azul tfoot tr:last-child td:last-child  {
	  -moz-border-radius: 	0 0 10px 0px;
	  -webkit-border-radius: 	0 0 10px 0px;
	  border-radius: 			0 0 10px 0px;
	  /*behavior: url(../css/PIE.htc);*/
  }
  /***************************/
  /*
	  -moz-box-shadow: 0 2px 10px #ccc;
	  -webkit-box-shadow: 0 2px 10px #ccc;
	  box-shadow: 0 2px 10px #ccc;						*/
  /***************************/
  .Tabla_Azul .noborder tr td {
	  /* Estilo Borde Td's y Th's */
	  border: 0px ;
	  box-shadow:none;
  }
  
  .header tbody tr td, .header thead tr th {
	  border: 0px ;
	  box-shadow:none;
  }
  
  .header {
	  border: 1px solid #778899;
	  box-shadow: 0 2px 10px #ccc;
	  -moz-border-radius: 	11px 11px 0 0;
	  -webkit-border-radius: 	11px 11px 0 0;
	  border-radius: 			11px 11px 0 0;
  }
  
  .Tabla_Azul th, .Tabla_Azul td  {
	  /* Estilo Borde Td's y Th's */
	  border: -1px solid #778899;
  
	  /*Propiedad/Fix para que se muestre en IE8
	  position: relative;*/
  
	  /* TamaÃ±o */
	  padding: 2px;
  }
  
  
  .Tabla_Azul {
	  /* Estilo del texto */
	  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  }
  
  
  .renglon_grid tr:hover td{
	  background-color: #B2DFEE; !important
  }
  
  .noborder tbody tr td{
	  border: 0px ;
	  box-shadow:none;
  }
  
  
  .Tabla_Azul tbody tr td {
	  /* background-color: #EAE9E9; */
	  /* FF3.6+ */
	  background-image: -moz-linear-gradient(top,  rgba(255,255,255,0.4) 0%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.1) 51%, rgba(255,255,255,0) 100%);
	  /* Chrome,Safari4+ */
	  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.4)), color-stop(50%,rgba(255,255,255,0.2)), color-stop(51%,rgba(255,255,255,0.1)), color-stop(100%,rgba(255,255,255,0)));
	  /* Chrome10+,Safari5.1+ */
	  background-image: -webkit-linear-gradient(top,  rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.1) 51%,rgba(255,255,255,0) 100%);
	  /* Opera 11.10+ */
	  background-image: -o-linear-gradient(top,  rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.1) 51%,rgba(255,255,255,0) 100%);
	  /* IE10+ */
	  background-image: -ms-linear-gradient(top,  rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.1) 51%,rgba(255,255,255,0) 100%);
	  /* IE6-9 */
	  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66ffffff', endColorstr='#00ffffff',GradientType=0 );
	  /* text */
	  color: #262c31;
	  font-family: Verdana;
	  font-size: 12px;
	  font-weight:500;
  }
  
  .Tabla_Azul tbody tr.odd td {
	  /* appearance */
	  background-color: #EAE9E9;
	  /* FF3.6+ */
	  background-image: -moz-linear-gradient(top,  rgba(255,255,255,0.4) 0%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.1) 51%, rgba(255,255,255,0) 100%);
	  /* Chrome,Safari4+ */
	  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.4)), color-stop(50%,rgba(255,255,255,0.2)), color-stop(51%,rgba(255,255,255,0.1)), color-stop(100%,rgba(255,255,255,0)));
	  /* Chrome10+,Safari5.1+ */
	  background-image: -webkit-linear-gradient(top,  rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.1) 51%,rgba(255,255,255,0) 100%);
	  /* Opera 11.10+ */
	  background-image: -o-linear-gradient(top,  rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.1) 51%,rgba(255,255,255,0) 100%);
	  /* IE10+ */
	  background-image: -ms-linear-gradient(top,  rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.1) 51%,rgba(255,255,255,0) 100%);
	  /* IE6-9 */
	  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66ffffff', endColorstr='#00ffffff',GradientType=0 );
  }
  
  
  .Tabla_Azul thead tr th,
  .Tabla_Azul thead tr td,
  .Tabla_Azul tfoot tr th,
  .Tabla_Azul tfoot tr td {
	  /* appearance */
	  background-color: #ececec;;
	  /* text */
	  color: black;
	  font-size: 15
	  px;
	  text-align:center;
  }
  .Tabla_Azul .numeric {
	  /* text */
	  text-align: right;
  }
  
  #msg {display:none; position:absolute; z-index:200; background:url(../Recursos/msg_arrow.gif) left center no-repeat; padding-left:7px; z-index:5500;}
  #msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px; z-index:5500;}
  
  /*	*/
  fieldset {
	  border-color: #ccc;
	  margin-top:3px;
	  margin-bottom:3px;
	  padding: 3px;
	  width:95%;
	  margin: 0 auto;
  }
  
  legend{
	  background: #f3f3f3;
	  border: 1px solid #BCCED8;
	  color: #383839;
	  font-weight: bold;
	  font-size: 11px;
	  padding: 0px 5px 0px 5px;
	  margin-left: 5px;
  }
  
  
  .icons-b {
	  width:auto;
	  overflow:hidden;
	  padding-bottom:12px;
	  margin-right:10px;
  }
  
  .icons-b li a {
	  height:20px;
	  width:20px;
	  display:block;
	  border:#cfcfcf 1px solid;
	  text-indent:-999999px !important;
	  border-radius:5px;
	  -moz-border-radius:5px;
	  background:url(../images/element-back.png) repeat-x top;
	  padding:5px;
	  -moz-box-shadow:0 0 4px #e3e3e3;
	  -webkit-box-shadow:0 0 4px #e3e3e3;
	  box-shadow:0 0 4px #e3e3e3;
  }
  
  .icons-b li a:hover {
	  background:#f7f7f7;
	  border:#e6e6e6 1px solid;
	  -moz-box-shadow:0 0 5px #afafaf;
	  -webkit-box-shadow:0 0 5px #afafaf;
	  box-shadow:0 0 5px #afafaf;
  }
  .icon-block-color {
	  height:20px;
	  width:20px;
	  display:block;
	  background:url(../images/icons-color.png) no-repeat;
	  float:left;
	  margin-right:5px;
  }
  .find-c {
	  background-position:-320px -80px;
  }
  /*----------------------------*/
  .ui-notify {
	  width:350px;
	  position:fixed;
	  top:10px;
	  right:10px;
	  z-index:1000;
  }
  .ui-notify-message {
	  padding:10px;
	  margin-bottom:10px;
  }
  .ui-notify-message h1 {
	  font-size:12px;
	  margin:0;
	  padding:0;
	  font-size:16px;
  }
  .ui-notify-message p {
	  margin:3px 0;
	  padding:0;
	  line-height:18px;
	  text-align:left;
	  font-size:12px;
	  font-weight:bold;
  }
  .ui-notify-message:last-child {
	  margin-bottom:0
  }
  .ui-notify-message-style {
	  background:url(../images/notifiication-sprite.png) repeat-x 0px -690px;
	  border:#dc8c7e 1px solid;
	  position:relative;
	  -webkit-border-radius:5px;
	  -moz-border-radius:5px;
	  border-radius:5px;
	  box-shadow: 0 0 5px #000;
	  -moz-box-shadow: 0 0 5px #000;
	  -webkit-box-shadow: 0 0 5px #000;
  }
  .ui-notify-message-style h1 {
  
	  color:#e63112;
	  font-weight:bold
  }
  .ui-notify-message-style p {
	  color:#333;
	  text-align:left;
  }
  .ui-notify-close {
	  height:20px;
	  width:20px;
	  background:url(../images/notify-icons.png) no-repeat -5px -95px;
	  text-indent:-999999px;
  }
  .notify-close-button {
	  height:20px;
	  width:20px;
	  background:none;
	  color:#F00;
  }
  .ui-notify-cross {
	  float:right;
	  cursor:pointer;
	  position:absolute;
	  top:8px;
	  right:8px;
  }
  .fondo{
	  /*background:url(../fondos/fondonieve4.gif)*/
  }
  
  .centrado {
	  padding: 0 10% 0 10%;
	  text-align: center;
  }
  
  .tabla-ochenta {
	  width: 80%;
  }
  .modal-backdrop { 
	  --bs-backdrop-zindex: 1040 !important;
	  }
  .modales .modal-header {
	  text-align:center;
	  display: block;
  
	  }
  .modales .modal-footer {
	  text-align:right;
		  
	  }
	  .modales .bootstrap-dialog-body {
		  text-align:center;
			  
		  }
  
  
		  .dialog-articulos .modal-header {
			  text-align:center;
			  display: block;
		  
			  }
		  .dialog-articulos .modal-footer {
			  text-align:right;
				  
			  }
			  .dialog-articulos .bootstrap-dialog-body {
				  text-align:center;
					  
				  }
	  .bootstrap-dialog .type-primary .modal-header {
	   background-color: #337ab7; 
  }
	 
  .bootstrap-dialog.type-success .modal-header {
	  background-color: #28a745;
	  text-align: center;
	  display: block;
  }
  .bootstrap-dialog.type-info .modal-header {
	  background-color: #17a2b8;
	  display: block;
	  text-align: center;
  }
  .modales .bootstrap-dialog-footer-buttons {
	  display: block;
	  }
	
  .modalVistaPrevia .modal-content{
	width: 100%;
	height: 90%;
  }
  
  
  .modalVistaPrevia .bootstrap-dialog-footer-buttons {
	display: block;
	}

	.modalVistaPrevia .modal-header {
		text-align:center;
		display: block;
	
		}
	.modalVistaPrevia .modal-footer {
		text-align:right;
			
		}
		.modalVistaPrevia .bootstrap-dialog-body {
			text-align:center;
				
			}
	  
		.modalVistaPreviaImg .modal-content{
			width: 100%;
			height: 100%;
		}
		.modalVistaPreviaImg .bootstrap-dialog-footer-buttons {
			display: block;
			}

		.modalVistaPreviaImg .modal-header {
			text-align:center;
			display: block;
		
			}
		.modalVistaPreviaImg .modal-footer {
			text-align:right;
				
			}
		.modalVistaPreviaImg .bootstrap-dialog-body {
			text-align:center;
				
			}
  
