﻿/*Variables del sistema*/
/*GRILLE DE CONSTRUCTION*/
/*WEB*/
/*table*/
/*Mobile*/
/*COLOUR PALETTE*/
/*MAIN COLOURS*/
/*COLOUR PALETTE - SECONDARY COLOURS*/
/*COLOUR PALETTE - BRAND COLOURS*/
/*Fonts Default*/
@font-face {
}
html {
  min-height: 100%;
  position: relative;
}
body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
  margin-bottom: 40px;
}
legend {
  padding: 0 10px;
  text-align: left;
  font-weight: bold;
  text-transform: uppercase;
  color: #07339e;
}
a {
  color: #000000;
  text-decoration: none;
  cursor: default;
}
a:hover {
  cursor: pointer;
  border-bottom: solid;
  border-width: 3px;
}
p.Framework-Ico,
.fa {
  font-family: 'Framework ICO', Arial, Helvetica, sans-serif;
  font-weight: bold;
  border-style: none;
}
hr {
  margin: 0;
  padding: 0;
  border-width: 1px;
  border-style: solid;
  height: 1px;
  border-color: #66af24;
  background-color: #66af24;
  border-radius: 0 !important;
  -moz-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
::selection {
  color: #ffffff;
  background: #66af24;
}
input[type=submit][disabled=disabled],
input[type=text][disabled=disabled],
button[disabled=disabled] {
  background-color: #efefef;
  color: #000000;
  border: none !important;
}
input[type="text"],
input[type="password"],
input[type="date"],
textarea {
  border: 1px solid #999999 !important;
  margin-bottom: 0;
  padding: .4888888889em 10px;
  font-size: 1em;
  letter-spacing: normal;
  word-spacing: normal;
  text-transform: none;
  text-shadow: none;
  text-align: start;
  border-radius: 0 !important;
  -moz-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  width: 100%;
}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="date"]:focus,
textarea:focus {
  outline: 0;
  background-color: #deff9c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #66af24;
}
fieldset {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
/*Limpia Float*/
.clear {
  clear: both;
}
.Framework-About .title {
  color: #07339e;
  font-size: 2em;
  text-transform: uppercase;
  font-weight: bold;
}
.Framework-About .title2 {
  font-size: 1.5em;
  text-transform: uppercase;
  font-weight: bold;
}
.Framework-About .descp {
  text-align: left;
}
.Framework-About .nolink:hover {
  border: none;
}
/*body*/
.Framework-body {
  max-width: 1224px;
  min-width: 1224px;
  background-color: #ffffff;
  text-align: center;
  border-style: none;
}
/*clase para el contenedor principal*/
.Framework-content {
  min-width: 1224px;
  background-color: #ffffff;
  border-style: none;
}
.Framework-Error {
  color: #bc2d2a;
}
.Framework-content-Form {
  background-color: #ffffff;
  color: #666666;
  border: 1px solid #666666;
  padding: 5px;
  margin: 0;
}
.Framework-content-Form > h2 {
  color: #5a5655;
}
.Framework-content-Form-iframe {
  background-color: #ffffff;
  color: #666666;
  padding: 0;
  margin: 0;
  height: auto !important;
}
/*Clase para el contenedor de la barra superior*/
.Framework-band-back-116 {
  background-color: #66af24;
  text-transform: uppercase;
  height: 29px;
  line-height: 29px;
}
/*Clase para el contenedor de la barra superior*/
.Framework-band-back {
  background-color: #efefef;
  text-transform: uppercase;
  height: 29px;
  line-height: 29px;
  border-radius: 0 !important;
  -moz-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.Framework-clic:hover {
  cursor: pointer;
  text-decoration: none;
  border-bottom: none;
}
/*Funciones*/
/*clase para el  menu superior*/
.Framework-menu {
  width: 100%;
}
.Framework-menu ul {
  list-style-type: none;
  overflow: hidden;
  padding: 0;
  margin: 0;
}
.Framework-menu > ul > li {
  padding: 0 5px;
  margin: 0 1px;
  float: left;
  font-weight: bold;
}
.Framework-menu > ul > li.active {
  color: #ffffff;
  background-color: #000000;
  border-radius: 0 !important;
  -moz-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.Framework-menu-nav a:hover {
  border: none;
}
.Framework-menu-nav ul {
  list-style-type: none;
  overflow: hidden;
  padding: 0;
  margin: 0;
}
.Framework-menu-nav > ul > li {
  padding: 5px 10px;
  margin: 0 1px;
  float: left;
  cursor: pointer;
  background-color: #66af24;
  font-weight: bold;
  border-radius: 0 !important;
  -moz-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  /*segundo nivel*/
}
.Framework-menu-nav > ul > li,
.Framework-menu-nav > ul > li > div > a {
  color: #ffffff;
}
.Framework-menu-nav > ul > li.active {
  background-color: #000000;
}
.Framework-menu-nav > ul > li > div:before {
  padding: 5px;
  content: "\f0c9";
  font-family: 'Framework ICO', 'FontAwesome', Arial, Helvetica, sans-serif;
}
.Framework-menu-nav > ul > li:hover {
  background-color: #000000;
}
.Framework-menu-nav > ul > li ul {
  display: none;
}
.Framework-menu-nav > ul > li:hover > ul {
  z-index: 100;
  display: block;
  position: absolute;
  margin-top: 5px;
  margin-left: -10px;
  min-width: 200px;
}
.Framework-menu-nav > ul > li:hover > ul > li {
  padding: 5px 10px;
  text-align: left;
  background-color: #66af24;
  border-bottom: solid;
  border-width: 1px;
  border-radius: 0 !important;
  -moz-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.Framework-menu-nav > ul > li:hover > ul > li a {
  color: #ffffff !important;
}
.Framework-menu-nav > ul > li:hover > ul > li:hover,
.Framework-menu-nav > ul > li:hover > ul > li:hover a {
  background-color: #000000;
  color: #ffffff;
}
.Framework-menu-nav > ul > li:hover > ul > li:hover > ul {
  display: block;
  float: right;
  margin-top: -29px;
}
.Framework-menu-nav > ul > li:hover > ul > li:hover > ul li {
  background-color: #66af24;
}
/*clase para el contenedor del Logotipo y titulo del sitio*/
.Framework-head {
  width: 100%;
  height: 126px;
}
.Framework-head > .Framework-space {
  height: 20px;
  padding: 0;
  border: 0;
}
.Framework-head > .Framework-title {
  height: 60px;
}
.Framework-head > .Framework-title > .Texto {
  color: #07339e;
  text-transform: uppercase;
  font-size: 2em;
  font-weight: bold;
  overflow: hidden;
  float: left;
  height: 26px;
  position: relative;
  padding-top: 30px;
  padding-left: 10px;
  padding-right: 10px;
}
.Framework-head > .Framework-title > .Logotipo {
  float: right;
  height: 26px;
  position: relative;
}
.Framework-head > .Framework-title > .Logotipo > img {
  padding-left: 10px;
  padding-right: 10px;
}
/*Formato del footer*/
.Framework-footer {
  width: 100%;
  min-height: 45px;
  /*position: absolute;*/
  bottom: 0;
  padding-top: 20px;
  background-color: #000000;
  color: #ffffff;
}
.Framework-footer > div {
  width: 100%;
  max-width: 1224px;
  margin-left: auto;
  margin-right: auto;
}
.Framework-footer > div > ul > li {
  font-weight: bold;
  padding: 5px;
}
.Framework-footer > div > ul > li > a,
.Framework-footer > div > ul > li > div > a {
  color: #ffffff;
}
.Framework-footer > div > ul > li > a:hover,
.Framework-footer > div > ul > li > div > a:hover {
  border-color: #ffffff;
}
/*Clase para los controles generales*/
.Framework-SubTitle {
  color: #bc2d2a;
  font-size: 0.9em;
  font-weight: bold;
}
.Framework-h1 {
  text-align: left;
  font-size: 1.2em;
  text-transform: uppercase;
  padding: 5px;
  margin: 0;
  margin-bottom: 10px;
  line-height: 1.5714;
  background-color: #efefef;
  color: #07339e;
  border-radius: 0 !important;
  -moz-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.Framework-h2 {
  text-align: left;
  font-size: 1.2em;
  text-transform: uppercase;
  padding: 5px;
  margin: 0;
  margin-bottom: 5px;
  line-height: 1.5714;
  background-color: #efefef;
  border-radius: 0 !important;
  -moz-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  box-shadow: 0 5px 10px #c7eeff;
}
.Framework-h3 {
  text-align: left;
  font-size: 1em;
  text-transform: uppercase;
  padding: 5px;
  margin: 0;
  margin-bottom: 2px;
  line-height: 1.5714;
  background-color: #bcffff;
  border-radius: 0 !important;
  -moz-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  box-shadow: 0 5px 10px #9effff;
}
.Framework-button3 {
  border: none;
  padding: 0 10px;
  height: 30px;
  width: auto;
  text-align: left;
  cursor: pointer;
  font-size: 1em;
  text-transform: uppercase;
  font-family: 'Framework ICO', 'FontAwesome', Arial, Helvetica, sans-serif;
  border-radius: 0 !important;
  -moz-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  height: 29px;
  background-repeat: no-repeat;
  background-position-y: center;
  padding: 7.5px 10px;
  line-height: 1.4;
  background-image: none;
  color: #ffffff;
  background-color: #66af24;
  -webkit-appearance: none;
}
.Framework-button3:hover {
  background-color: #000000;
}
.Framework-loading {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  opacity: 0.4;
  filter: alpha(opacity=40);
  /* For IE8 and earlier */
  background: url('data:image/gif;base64,R0lGODlhQABAAPcAAPbGd+jt7Lfk7/jNh9zy7jm+2JXb0v+LivvmxP+urk+7oaHc6tPu9QC10+b1+f+9vGPLvqHd1QC11cnr89/Ytr/n8QCzoDCpmFXE3PZVVft4eMXazgCuzv+3tf/Ew/79+jLCs+/4+33SxwC1pLXl30PEtYvI2PnRkv/s7Au9rfroyMLq5P6RkeXr6v769PX5+PD59//z8/3t1a7i29vCe2/Nwv3pyyS1mr3n4QC0ov/l5PjJf//58fb39xq61/5+fHbO49Pv6rDh7crs5wCu0UbC3PhcWwC8q/rbqvn6+v7w3qK6monVy/9saPnUl/pra//5+fhjYv/c3PP7/PzkvouPg/v8/Nvx9v3v2ePp6PnYof/W1v7+/Oj39Yq7jf3y4f6DgOvXqNvCgvn8/BOwwFjEt/f8/VnJvI3X6PresHy6j+/p2lO3ls/t6d/y8Pviuv/Qz2HK4P/8/PHy8mzM4v+em/j8/P705qje6/316IPT5dbw7KiEedaUmtVtZujEd/3+/tfo3+b18/nWnvrZpf/S0gC3pgCt0a6zq8Tp8rDe5/747v737P+Xlv/f3gCy0dzgzZXX5//KyVXGuYjS5bzm8IHOvvP19JvKuf16eACrzw+31OHz+P/Ozgu92v726v+lo/r9/vL06gC515Da0PxZVP7z5M3e0P92cvxyb/xhXv3s0uzw7/D5+4rT5b/b1WLH3rrl8N7y9+7X1P+bmNnv9v39/fzrz87n5Kjg2aXe1+HDfACw0vjPjSy/sO7IgOH08fnw4vXUm/+Rj4fV5/+xsf/Qz/+hoJvZ6ACqzv+rqVfH4P7+/v7////+/f///v3t0/7+///V1PHz86e9hq68lrC/hY7Yzp3TwdvFjXS5kOLlzYXJrvrhtsXj3fdZWY3U5f/790/HuWrOw/6bm+z39gC4p//NzOz4+//v77ro4tDk69bu5+To55LR2gC6qfn59eb28/b7+v/Ly+jZsJfa6uPNmf/Z2ACznwCrzQCqz/xWUgCzoPbFdOLo5////yH/C05FVFNDQVBFMi4wAwEAAAAh+QQEAwAAACwAAAAAQABAAAAI/wD/CRxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsZ/JkyhNEuTHsqVLlgT9yZxJU2bJlDhXvtwZs6bPmzhR6tzpsqdPmkCDqhxI9KXRozYnKhXKtGnLp1CTKh1qFetRrUG5NvX6U+rUpQKtXh0IFanZs2KJkq0JNmdVtXPdSjyL9p9amGzbRt3LNy7PwIJJKl7MuLHjxwP1SZ5MWTJBfJgza8ZMMJ/nz6A9U6xMWt/lzag7h149ujTl06g1q14NurVrywNjb55NW/TE25Nh68bHu7ft28J1F6d93HXy2MtZ/wZuOvdwzgN7154O/Hnq7Np9S6qkXl3gdewCw4uPSN77bvDhm5d2Lxu+9o2hIOvfz98gigQPKNHNF5RM0F9CF/yV10wE7ePggxA6SFGCeCHWVoMRZjihghZmNVCGGk5EYVcdfvUhiBBuWKFAgg32D4opisghiy1iCOM+KpJIY2In3pjjWCWWJdCNEsq44j8t+mMjjD/KFSRdPTJppI5I1hglik0etuOFV4JIkTMHhinmmGSWaeaZaKapJn8BAQAh+QQEAwAAACwKACYALQARAAAI3gD/CRwIaKDBgwgTKlzIsKHDhxAjOpSm7Eu3NgskGmzWbKAzKDFAxhg5Ml26GBsuXDB0YwQ/QzANjRA3MEk7fzhz6gwwcMu+n0CD7quzgZ/Ro0j5laipsylOngJ9ChVKNKnVpQKTOG0K9Z/UqUCrWkWK9Z/WrTm7fgU7tOjYo2XPovWnlm1Yt2+VMp1Lt6fdn2LzxuXbN+rftnmNDuZb92/gt4vnNrb7eGxktJPZVr66V7Jfx3ghd9bZLovprlKaqFadKhWq15mKzdlDoLYbYMAExetSDoZBZsA7akQYEAAh+QQEAwAAACwKACYALwARAAAI8gD/CfxnZ6DBgwgTKlzIsKHDhxAjSkSIosXEgcyY2bJlxYqtgTq2SDN2TpIHDw8edEg3EFOZGhBiTppUpgQIECIGJmmRJYu/n0B/Xhr4Y5/Ro0ilDSzDr6nTp/zODHwRtKpQokiz7lMqkClUqFIFUrUadKjAolqPcv3n9avTsP/Gkr16Nq3apW6fwpU71+w/tHbXts27dy5Qv4DTCs77dqphun/tGl3MOKrjx4glb8VbuTBmrJIpM/ZsOHNozqMvlwYdGDVh1f6ytJgdoPaLgQ+KpZR0bosUHSjSORtYA0SJSRBqiBBxzYCuGUMwegR0EWFAACH5BAQDAAAALAsAJgAvABIAAAj/AP8JHEiwoMGDCBMqXMiwocOHEAc6g4IskpJuKlCkiyiQmS0rSZK86HEpiUAdww6AyZSqiap9Pxo0oNLvhKRSw2YFGYKDxIwI15iIqAEBx8AA/pIqVTpNoLF9UKNCjTmzpiSoVfhp3cqVX66BLZaKbfrvqdSoVGnaxNq17VeBYcUydXoWrUy1V/dlbcv17b+4cv2RNVs3rVW2fLf6BSx3cN2pdw/rTawYbOCkjh//iFV17WTKXi1fzlz4Xy28iCkvviyYrmaBd3Z43qtadGDSZ38M/KQlL+3Eq0e7lqoKFSiCLnyDDg2XNVlHdYp52KIDCkIomT7Xbt4iAKs503okH7HCjCMUML+3jkghrkabgbY4MkTU/louHHvKlZevMCAAIfkEBAMAAAAsBwAoADMAEQAACP8A/wkcSLCgwYMIEeoo9CBBnQOFplCaSOmKs27d3mhU8s9Zwo9WXvSYNodVgAACU+1budKDg3ww8wlw1q9mTST/tjQBU6eDMRQeX7hpQyICkxricAgM4K+p0xYpWbZ8GXOmzZv/7kld6ecGv69gv85Y6vRpVKkuY8qkeRWn1q1+LoQNO/Yf07L+oP5TiZYqTKtts27dF3cu2Lp3y+rlyzJtVbY23Q4ubJgfYrx5zzb2u/ZqP8lw5Va+jHfxVsd/IWN9K5WyYdKKNbcMtaBAas+gW4t+Tba07H0eBjpANkH1Z8GhK1vuHXvvPlVglBmDYvAZlV6RketWDtvsP0mOPhJHzPNmQG6WrueSzhJgzgtb4j+60I5+t3qB0y4lic+f4L1jUdQ31whlMAFMfwge9MwWtKhSWAo16BLEGAlWmJAcs3gTj4UJBQQAIfkEBAMAAAAsBgAnADQAEgAACP8A/wkcSLCgwYMIEwqU4yidwocQHzJLIkdKplL7jAkUQqmjx1r/PrwZScWGjC+MPkQsaOefFVYB/PnrIWmfTY3/MOTbyVPIv3D9ggoNSkWgMTCNjhV7cE6KjhjMXgyJUMOXoX89ZMqkaTOjQJ08d/oEOlRo0X8Puqq16ecCv7f8rmbVyvXm17Bif5Y1KzDt2q5t4cbFqnVmTbs58eYbu5do37+A3cKVW7iu18R4GTc+6xdy4MmE6R6+DDas5r2cIbOV/Jay6K44S/fUu/mx6s+tQ28dveVuZtqobXtmPXjubiO0dAxcUICDaeBlU98m7norihgIOcUCB6sS9KHShwtMdh2gx8qBzhCkOQEAvPC/uAe/YJXkPMJnn1a90WLj/dr4vtgnoEA6NJKJEfBJVgIJgAzo4D9y6OABKAc0sU9bNQTx4IYGpTPLHA4GBAAh+QQEAwAAACwGACcAMgASAAAI/wD/CRxIsKDBgwgT6kiQsKHDhwR79GjSZOACSq4yugLHkZPALzZuyVBi6hOPcM8gFiwnKIC/aRQHFshHsybNRALf9NvJk2evgZIODKN1TFmHBx7OSZMSCAI/HC5hVhQ402ZNnP909uw5YGCHfWDDit1Xhd/TqDGpWr2acytXr2Pjlj37Mu2/qmuxanXbr6vAr3HFzoVad+rdtTfb8u0LN3DYwWgN47WqdzHjv44fmyUsVSbifJUX+/0HODPkupI8Iw7Nd3Rpx6enOSI42SZrt64zg4XcIklBPT4e5VXcurHpzaysJLTDaYKQSEBqEcdtHPZmWyoLclmk5BaCNFpODC24TFo3WX4l5GVX6czFwC3DfjQxErjKpFDr8xt0ls7RuQegDAMGIvoVaCBBAQEAIfkEBAMAAAAsBgAmAC8AEwAACP8A/wkcSLCgwYMIETpLyLChQ4LGHkqcOPBFAoGhwGncGAkZHjwOBDr7YioPIx4uwi2kKNAOrov/zOSbSbNmLIEu+uncqRMAgB1fBjYCA+bAsEa06oBSVqwDIm8wZdacevNfTp5Y+ykZmGmf169g9/GBKlDqVJpVr2bduVVg17Bhx0Y9axPnWp5t/72F+1VuWbpo7d7VmXcvX7FkYwKemXYwYa6H+3rz8HdxY8eFI3sdK6Uy4MuDM2seG8MzXdB3RUfmg2ug2dOCQ0MeHWSgLSBxMBTY9IhDYKuOtc5eXa6hHXRXWgn88CYNEi1Oeg0AwHb4YT4sGXJx8SncwAfHaB0YAIOqiapSX/tkX19QTjodUhyxn18wFMGAACH5BAQDAAAALAYAJgAuABMAAAj/AP8JHEiwoMGDCA86S8iwocOBhR5KnDjwASCBoYRojFWpQqIJExgwuPjP2SIeLsKF+7CQosAOQwS2ykezps18IQTy6MezJ08AAHYggZgKVaZMP8AoPXBAA5gY/2bevJnz306fWPsRGihpn9evYL2iiDqVqs6sWLcK7Bq27VipZWlWvYqWp9p/bNuCfRu35ty6Pe/m1SuWbF+cZwFr5Up4r+G+fxULbvyV7+HIgCdT3mcZcuLMjDd3jou5rmbKo8uWRnu68VhAVxhMqBBLCJ4FkcDpkSfQhZMTJwbs2AHAZ2vCY10afPbBxcmB6Tw8eFAsAag6jYYdAPMjnfLvB22BBB9vMCAAIfkEBAMAAAAsBwAmAC4AEgAACO0A/wkcSLCgwYMIEypcyLChw4cQB9qpRfGKLFmcODnYaGbgh3AfPnBx9iyiwVr5UqpcmW/BQEL9YsrsB6AmACwDG0VpwrNJKp+ogib4h5IlS5cCYc5c2g+nwAP7okqduo8WUaNHXzJd6vQfVKpUrRbFmhLpP6VbY3b9ClaqWLIqzaJNu7bt1LdwW2pNq3YgW7t44crl2/epXbdX8w4mXPdw1cSC9/JtfDgw2cWT/Tp+PPayZLqaHVt1AAQInTiwYGHAUKRAAQED0wzYQbsm19CVTRp8FjKciw8DUTi6t0WasXOSPHh48GCL7ucHAwIAIfkEBAMAAAAsCAApAC4ADgAACM8A/5kJ0arglINTzCgE9K+hs4fOnj1rSLGixYsVXeXbyLFjPgEUtfQbSXIkgJNYKA5TZUSVy5cvH/zT6NEjyIYiS+rsl7LhgX1Agwrd12FmTZshd+rs+e/n0KFFaR7dePNfTqUjmTp9GjTqVI5Vr2LVylWo168fk2LNSnFr2bNfw65l67NsV6No5c4la5co3rhq1/K1C3eqXsFt+/qVajjw2MR9iy7wsalyg8sNHmmuQJHQyZNKB7/FSLr0M2dcPnxwRjFGunQoYsfWQVtHjIAAIfkEBAMAAAAsCQApAC0ADgAACLcAm4UKBaigQYPR/in896xhw4UQI0qM6CCfxYsY821amKefx48g+/VaqKOUyZMoS6WqmDHjRoUdQ4YcqVDHvps4c+5rwrLlxZf/Ysr8SPOfTZ06efrECFToUJEkkSbtubTpU6JRpeJUutSi1atQa2rdStXn16tFj47l2vXs07Rjb7KtyhFsWKNxd5Zt6XYo3LhzzdYF+3etAw6IEyPOxyGfD44ACGddO7GyZYcPFTqTwxmK58+fAwIAIfkEBAMAAAAsCQApAC0ADgAACH0A/wkcSLCgwYMIE/7Lx7ChQ4YE+0mcSFEiwX0YM2rEuPChx4gVQ17cSLKjR4cgQ1IcSVKjyZMQB6qsyLIlR5goZc6cWNPmS5gpd/Zs+fNk0JlDS+JseFRl0o1FP+rc2e+py6UxBVK1ONDmVaxNRXb1ehPsVKFjySpcy5ZtQAAh+QQEAwAAACwKACoADAAMAAAIFgCTCRxIsKDBgwgTKlzIsKHDhxARBgQAIfkEBAMAAAAsGQAJAA4ALQAACMMA/zERQbCgQSb//hnix7ChQ0MJFzqcCPHfiIkTRyS8iLGhRosdPW4MyfAjx5AmSfJLSZIlypEtE7aZSbPmzIQ4c+rcybOnTxBAgwoFmpAfvqNIk/IrmrQpvqX/jDpFCnVq04RWk2LNevRfM65Hm30F24wZWHzMAJ0FpBYsoGZ74sqdG7eZz7t48zo7wbevX77OPvQbTLjw4A+CDStGrHhx4saEGUOO/Hiy5Mn9LlsOh3lwOM6dP3fuF86KitOoU5+2ExAAIfkEBAMAAAAsGQAHAA4ALwAACOEA/+0ZQrCgwT3//onjx7ChQ3EJFzqcCPFfiYkTSyS8iLGhRosdPSYEEZIhiJEl+Z385yulr4QtS75k6TJhjRI4c+qskbCnz59AgwodmiuC0aNIcyU0h6+p06fmEo54ShXfCKlVn179lyOr0xwJu3rFB/Yfv7H4+CU8O1ZtM7RNmwGCiw/QGLpj7NC1A2jFkBV+Af8NDGio4cOIXQxazLjxYhc8+kmeTFkyj0WVM/dbxEhzZUafPFP+FFq05E95TEvOc0d1vzutVd8x5drUF9dfbqv+kseJ79/AfedBTLx4z4AAIfkEBAMAAAAsGQAGAA4ALwAACP8A/60oQbCgwRX//uXix7Chw1wJdTmcyE9XwggUHUZIaCBjQwMJr3lkeC0hk5H8mCQUgVLEypYJCayYSbMmgYQ4c+rcyRPnDFJAgwqdkbAEvqNIk5ZICCKpU3wgEqZ4mjSFVKpIrf47gvXokYTmuuIzl3CE2BEJc4jN8a+Z2KPNxhx5d2RuXbp2x/Tcy7dvznAqAgseHDjcnX6IEytGfMfU4sf9TCmBvFgJFsqKsVzGjBiLDM6IZdwC3e+WDdI2VJBWgYA0gtagEZxSQ7u2bdqn9qBkuAeQIZSGmP0bgoMEjuLHjeMYklCShkzPo0PP5CGhowzYs2t3lNBZse/gwzsRw8mqhfnz5lnlvIQe/aWEAQEAIfkEBAMAAAAsGQAGAA4AMwAACP8A//3DQaKgwYI4BArkx7ChQ4XyHErkJ09gl4kOuwgkgLEhAYFtOjJsA9KXyZMoSSpcybKly5W6jsicSVOXQCb4curcyUSgiJ1A8YkQCCHoTggCxRnVKU4giKU5QQhMARVfCoFnSmjdyvXMy69gBX5QQbasWbIfPvVby7bt2k+m3MrtZwrLXLdYoN1tC83GXrY2EPxdi+DN4H5v0hxOE4aG48eQHYexdKOy5cuVLTER2ZCJLs4MdZEAzY9ESNBt3JB284L0i39tYsueHTssy2KNcuveXUzggQzAgws/IJCc8OMZyAlUhly4MoEPmgd/IHCedODzBDqTw727d2cCmfUoGE++PLPw/tKrX39eYJb167OsbAFffYuVAeqnD7DSlpX/AP5ni0ABAQAh+QQEAwAAACwZAAYADgA0AAAI/wD/CRxIsKDBgwIJrFjIcCEBghD4SZwoEQJBEBQpgiBoKONEQwOb4RhJsmQzgS9IqFzJ8oXAFfhiypy5QmCumTjx5RJ4LefMawLH+ZQ5TmAQdTiQKk2KIwhChDuiSp0a9RmPflizasXK48vWr/2+QAO7FRoCsloR0Nu1iwZbt23f0rPEb4REu3Xv8rMkwqNHEdf8ZrwWQTDFCLkMT8xFQrFEEjgc88MxRPKQIJKDEJBMQN6Mz6BDf5b3tHTpDsVSq17dQWCUDLBjy44i8Ins2xmeCESFWzYqgT96x/4h8IBw2AcEsjiegYXARswbCTzG/JhAKDGya98OxXRBKz3CizUfb0VgD3/o06vvYV69e3/s/714r97lvyT00ycROCY/+jECWeGfP+X9w0wArCCoYIKsMPNPQAAh+QQEAwAAACwZAAgADgAyAAAI/wD/CRxIsKDBgwgR5krBsCHDXARFOHQoYiAzAxgzamQmMAi+jyBDBhFIAoTJkyhJCFQCraXLl0r+PdvRr6bNmzuembrJ06apU2q8CB1K1MupCPySKl2aNIIuplD56coVlWmuGVWXziCRVSkJHF2T4lgRlt+KIWWHtCnbJkjZIATKEoChq67du3VhJNzLty+UJ4ADCwYsx1mGw4gTH3b2z4hixUYEqnqcWJXAKJQRRxH4JPPhJwJTec6QSiCq0agEahitQeCP0T8EelBGu7ZtD31zFxzzorfv32MEsvJHvLhxVsKNK/eH/N+c5cbnCHwOnbj0f9OqE58mMLt27v8uaRL3d0mgeO3l/70IwL69+xf/AgIAIfkEBAMAAAAsGQALAA4ALwAACOQA/wkcSLCgwYMCh4hYyHDhkIGiuEmcSFHUvyDaMmrcmDEIDn4gQ4oEiePjyJM4Vpw8uWLIypFDXL4MOaTNzJBtgtwEGWTPTn57fO7cQ+AnATc/3XQBwbSpU6ZdEEqdSpWgnC1Ys2rFKgdKhq9gw36FIkes2QxynJ0V6+zft7Vfvwk0AjeDkbl17/6LUjeKQL5w/f57UveJQMJwDQ8uLDCG48eQHVedXDBJj8uYMycRGMCf58+gA3AGTdqf6H+dS38+nVq16dGuX/9jFdsfK4G0Y9+eXXt3bte+ewtkRry4ceL/AgIAIfkEBAMAAAAsGQAMAA4ALgAACNYAxwgaSLDgwDHsbihcyFAhuz38IkqcGHEPRIoY9xDAiJHARo4TCbgBOdENMJISgZ1EyQ+YIJb8BMWDGa8LzC7lYJYbg6Onz589x/wbSrSo0aNIkx6FwqKp06dNoUDJQLWqVapQ5FzdmkGOM65XnX0FW9XZP7JVh35D+22oEbRG3MIdqgqtqqFR0EbBq3doOhR/AwMGnE6p4cO2EitenHhoC3+QI0tu4ViyZX+U/z2+HDnzZs6YhwYADTmAaNL+TP8bTVo1a9CuUcdufZr2P0CMGQM6XDQgACH5BAQDAAAALBkACwAOAC4AAAjFAGFgG0iw4EAYXfgpXMhQYZeEDSN2KRcxYjmKFRlezKgRI0d+5WB8VAhD5MiSI/nBeJHyBcuRL+xAmEmz5kw7/3Lq3Mmzp8+fPZ0ZG0q06FBncjIoXcpUqZykTaPKcRY1qjOqVZlezar1H9elOb8qzfnt6zeyZtFyPfvPyFcjORuxmEu3biOgePPqzXmpr9+/fXO28Ee4sOEWgg0r9of43+DFhRs/hsw4MeXKji9jngxZsmbPl0FTFt0555gkqFOrHrM3Z0AAIfkEBAMAAAAsGQAKAA4ALgAACLwAQ20YSJDgq4FW5PFbyLDhQnkKHUqUZ0eiRDsVLTbEqHFjxo78OIIMOWYkvzElR6I0OSaUyVCAIMicSVMmoH84c+rcybOnT57OOgkdSlSoM2cZkipdmvQo06cZnEJdKnVqU6RWm/7LmhQn1wxeuYbNOtYqzm9Zv+E8wLatW7Y/48qdi7OH3bt47eLM4q+v379Z9v4d7C/wP76E/RpGnLiw4MaOD0OOzDjx4smXIWduvNkyzmmgQ4sGTRdnQAAh+QQEAwAAACwZAAoADgAtAAAIqgABKRhIsOBAQID4KVzIUCHChhD5PYzIcCJFhwkvOmSmUSEzjh0/duQnMiRIjSVR/nPDsqVLlv9iypxJs6bNmzajpdrJs+dOZ84yCB1KVGi0oEWTAk2q9B/TojGfEo0qVSjVqlelZn26lWnXpDF1iB1LVizOs2jTxgzQoq3btwFi+ptLt+5cuXbz4s1bdy/fu//+9g0sGHBhw4f9/lXMl7Hef1YiS54c+V9AACH5BAQDAAAALBkACgAOAC0AAAiJAP/dGEiw4MB///gpXMhQIcKGEPk9jMhwIkWHCS9i1LiRo8WLHymGjDgSIsKTKFOqXMmypUuUGWLKnBkTIc2bGWzinKlzZ81/PmX29Dl0Z1GcR28mpbmUJ9CgOV9KnUp1pb+rWLNeRai1qz+uXrOCDbv1H1msY8mmDbvWa9uub7XGFWv27FeqAQEAIfkEBAMAAAAsGgAKAAwAAQAACAgA+QkcSFBgQAAh+QQEAwAAACwJABkALQAOAAAIuQD/CRxIsKBBgc4SKhwYKpSdh2YimplC0QoQIhgxHtrIccLAH9++ZRhJkqSjgQXyqVzJMp8iOvpiypypz6PATCVzjjwpMGXLli9pCrX5D6fOkjz/+fy5MqjQmUSNHt2JkilLp09jRp1qsqpVlVizbuWaIelSq2GfjuVq9itYmFm1DpQ6ta3btEPnki3r9Stemmvr9kULN27go3b9AuGVkQjHjh8ziBTc063Lg5gxK1wosOFDOxInVgwIACH5BAQDAAAALAcAGQAvAA4AAAjRAP8JHEiwoEGBzuRAgeJsYCsHDjhxknWlVi0GGGsNZFDAk0cfo0KOkoBh4IMoUVQZMfItg0uXhQZiyEezps18RQYm0sezp09PAzu8HDo0psCZN2/mFLjTp1OgAoUSJWr0H9KkNZf+a+q0J9R/Uqe+rHoVK06dXX8GFVtUptmsaNPy/BqWLdm3NLVyTUuX7Vi3ePXKnbvWb4a7gePK7WsY8VvBgxn7dWwW8uLCkwE/3tjRo8iREpaZRLmSJVXNlQ+qXo1QIUOHECVStIiRgUaBAQEAIfkEBAMAAAAsBgAZAC8ADgAACPkA/wkcSLCgQWdQBraqxWBCogoChAjBswDZKVPPDFZaUA8NMT1A6MSpJdDDj0ypUj2JospIhicDF+SbSbNmviX9dighEYSZQE/6ggoNWklgggxIkyaFKVCmTZs4+60Cgc8AEDxAhwot+u+oUqVM/zl9SjPq1KoNGmTVqo+r169Iw44le7OfVKoG0q7V6hbu0ph0y9o9m1ctW6JG/cYFHLjuXbSGD/dVLLexY8J6D7dNTJlxYLN4M0vm7LdyY9CQ9w6dXNozXdSFVW8lDdf058F4r27s+DHkyJInNTxZGeXbS9dkcerk6dOg8+f/ECpk6LBCLIkULWI0GBAAIfkEBAMAAAAsBgAZADMADgAACP8A/wkcSLAgQTOyGCQSgAeZKyAm6HVDsErJp3AGMxKc4qDWhAkCH4AixwLMj1QHBOLJx7IlSzJi+smcqeSfgTMiSOlS18yOHYJCNOkbqk+CwCcZkir9odKlS5gzaf4bh69qVVsC8nHYVCCEEKJDjf5DqjQp038rnb6MGbVfTapW8WF16eArWLFky55NqxZq27dx5WZtWRds0aNlzTZVm89vVMBx5xK2SxRv4gx7GTdm+3hqYMksC99FnDgzY8dS4VoFnU90ZdJ6F/flnPrz4NCUw8JeKtspapmQV99unfvw2MumZ7d16zny8LpCXx8v3fspbeDNhWvlGkIgR48g/4khJGkSZfWWv5nfFHFtZ8+fGuMXRKgwVkNKECVStIhRPsGAACH5BAQDAAAALAYAGQA0AA4AAAj/AP8JHEiQYDN0DAQscBcmTTcEKm7JwPIlT7iCGDNq/NcsRqEHyhpJ+fcon8l8ZAD0W8mSpQ2BEcwdSVFCHIRxIuz84yQkViIGVxxMEViryCheAiRlWJrhHMmTKFW2bPnynwF8WLNiffFPCFSTGARW0kc2KdOmT0+mnEpV4FWtWbl6/Rr239iySpk6Lan2D1uXbuHG7fo1X927+szqTWty7d9+Vd8Kllv4MNnEeZfuher4b2TBWwnTFXtZsWbGUR9DDgya8mi7pTOj5dvY7+PPrUVDtYz37Ga1Uj2znqz7JG/MvlF3Zoub+NzdRDEcNT2bc3Dmw+G6hl6w48eQI2mjIbQt/F/MI75A2MSpk6dPoEI3dkcoAJk7Qg4hSqRoUb7/gAAh+QQEAwAAACwIABkAMgAOAAAI/wD/CRw4MBoDSAgQqLBxCxoWLEq+3HExcEwzghgzaiTozJGHCRzyLelHsqTJfggGHsGXY4S5IylSgCgxQ2AtOkAouUITaQGeCgMX0CmWQYOAfCJPKk0pcCW+p1CfXhOYCKlVqwUGSpBA1CjSkUpNMv3nNCrUqf+qXsWqlWvRo0nDlhxb1iw+tGrX5ssqcGtXuGDlolRp9yxVvUj5/vP79qtgknQLSz2MWDFjr3EFR5aMF/Hetn8dP95cuHNl0I0zyyVt17Rey24xB15NmDPl10GHpp4dlrVZ12sVC+z4MSTvpYRbvow5s+a/mzkpoUHmE+hGgwgVMnQIUSJFgRY3igMnGBAAIfkEBAMAAAAsCwAZAC8ADgAACOEA/wn8FwyaDCxYlCj5YupOnk88BgKSF4rZwIsYM2r816Jav48gQ/Y7MXAIvpP8cuQYYe7dkSMwBE4oUKAIBgywctKhE0rguj4eRYokKdDkyaNI8cX8Fyuf06dQzQg0AVTo0JJJsy5tCrWr1H9Ug1r9SPSf0axHt3b1OrXqWLJY0aYVyHWt069h38ItKncuU7tP8bp9W/asXLWA8wkWO7Zw35OIAS/WOzJu38h2J+t1/Bjz2q8/GVvlfJluYsUDO1ImnTKHuZYvl86seTMnrJ1WLhY8mHBhw4cRBU6suLF4xoAAIfkEBAMAAAAsDAAZAC4ADgAACNMAPwQzdedOnk+fGC1axIPHh38Qx9gJBagZxIsYM2rEuGhXv48gQ/aTcRECvpP4+PHLkWNEDnPlILZq0GCTTR84C+ic8q+jyJ8kIZpESRRlF4gh8ildyjRfq54ef4YM+m9oUaJH/yVt2vSpT6kgqVq9ejLrVq5LvUYFO7IkWaxI0TJVy/aj2LdG48pVSrfuXbz4zO7lC7VuW6GAA+vd25ftX7yCBzcG+/htZMaF/boFfFnuZKmVVbJ8aS7rzJo3c+78J5CgQYQKGTq8KJGixY24cQcEACH5BAQDAAAALAsAGQAuAA4AAAjKAOEt4kHQhUGD4cJ9+MeQWShbgJg1Y0ixosWLFSn028ixYz8tFFfgG0mSn8kcOcZRxMPhkcuXLhs0uPJPo0ePIBmKJMmTJASKC/IJHUo0X62aN3GG7Mn0J8OgRYsetZl0Y85/O5n6BBpVKtKqVpdq3fq0K9GpYMPqHEv2H1SzRr+CvZp1rFO3cIWiTUuX7ci7b83unSuWLeC8calW7ev3cN7Biwvb5fpYbuS1PU3yQ6mSIUuYLxs8mvlPIEEeBxEqpOgQokSMsGMHBAAh+QQEAwAAACwKABkALgAOAAAIuQCtfBhIsCAXZ/8SNgPEjFmzZgkjSpxIUSKkfhgzauynJeIKfCBDguRH8kzEWPk4qFzJEs2/ixs3dkz4UaRNfCYTCsjHs6fPfK5expTp8abNnP92/vwZFOZQjDP/1TQKEqnSpT2bPs0YdSpVq1h9at3KsSjVqhGvhh27tetZtDrDZhVK1u1bsHKB0m1r9ixeuWyf2vWbNq9ep4L7fi2cN/DQwTZJ8rPKsrJKlwILaj4YcWHDhxVDiw4IACH5BAQDAAAALAoAGQAtAA4AAAimAAE5GzjwmcGD/xL+a8awmcKHECNKzNavosWL/T4pTIGvo8eP+Ago3JSvpMmT+RxQxIhRY0KOIEGKTEgSJUqVLFtujClzpM2bK3NWdPkPJs+OM//V/FkSp9ChO48i9cm0aVChRI0eTbqUqdOnWaVOpVnV6lOoL8WGpFr1K9aoUrmWTXk1Z1ixcsu6tQt3K1uvdVnejfv3pwOBBJ0dRKiwoUOJkCMHBAAh+QQEAwAAACwKABkALQAOAAAIhAD/CRxIsKDBgwgTiunHsKHDfgTxSZxIUSLBfBgzasT4b+HDhxEriry4sWTHjyAHihw5sKRJjygZhlw5kaTLjCdjylRJs2bLmzhhxpzZ0ybQnDqJ0jR6E+lQnj3xMXXpFKXSlVNf6twpMKrFn0DzVf14laXAsByFWoVaFOzRhHDjyh0YEAAh+QQEAwAAACwJAAoALQAsAAAI/wCb0RhIsODALv8S8lvIsOHChAn9SZxIUeK/fhgzasRoAKLDj/wg/qtI0t/FjSh1eQTZUGTJiidRaky0kuVDiC8pxpSJEUhNmy5zWuSpccJPlkGF7uSZ5ijIpDmXylSS0JlNhlBfSkUp8urNiEJNEs3Y1WvWkls3lr16lmRajWuB4gwrsq7du3jz6t3Lt6/fv4ADCwY8FqNIfIgTK0YsUp/jx5AdvyULcbFlfI0ja55suPJlxZk1Q+bc7/DnxKFFSy5c2vNpzBBVj2Zt+nVq1aRrn74tOrfr3bFlry6s+zPvzbR/Gw8u3HfC14yZy3b+DzrshMIlD97Ovbv37+DD52YbT778+LYwIe5bz779+n/m4+dDr1O9+/vw5ZenP1Hkffz67TeXUvb9x15+Ac43YFQFGrgPggHyZ1GDBkKon4QmUfifhfJh6J+D7yV43oJaaQigiB6a6B6H8aWYEIghokgiWiq2FxAAIfkEBAMAAAAsCQAKABEALQAACOUAL20bSLDgwH8I/5nqx7Chw35/2iS887Din2sJ81R8+GtCxo0OdwFJ+AlkQwBrSJpkCAABwmeMVvbbkfDfIpk0E95cmRMhD5w1f/Ks6eKE0aNITzipybSp06dQozZ1Zqqq1aum7tT8IBPA1q5fV3pN6Exmv5rPzDJVW9Pss5oAZL5NGHelM7gy7ybckbemk6SA9UodTLhwQgYTEitePAFQzUf5IkuenM9MzQaUM0+5nJny5oSYO0v+jDC06Hyk/206HblVzdWsXSf0wTqfbIS0WYeomfv07tm10dWMBKS48eNASAcEACH5BAQDAAAALAkACgARAC8AAAjxAP8JHEiwoMGDCBMaRCKsocOHwigAG9irn8WLGPvZe+VNVLgTGUMSIugkZMaRA7WYxKiFIKGVFwcRRALTosyBaWr2c0Kwm06eA6noPEEQwVCCNnT2IqhkkNOnUAelUUi1qtWEH7Bo3coVixKCjHTuIMhDLMFwOgEQdKazX0EAOp0R3KHzA8EBOsMRrFjTBUGQfUnq5EFwkM5FBGUgWMy4MQK9VyNLToingOXLmAvUIhgpn+fPoPNNILggtOlEBIWYDl2BoIDVoCsRrAD7swCCE2p7vj2Qge58Qghe+Y2HoAPiBEP8XkAQ0ITn0KNPcDAwIAAh+QQEAwAAACwIAAsAEgAvAAAI/wD/CRz4T8aAgwgPUiE48E7Ch58Y/quFpqJFiwIkyuKlr6NHj0IYtsLgo6RJkwWaEZRHAgeJlzBfqhNEcEwJfjhz6uQHg+CknUBrEKRArajRo0UDETzRr6nTp02/ECQEtWo/JQS7WYUqg6CKrU9vEZQB1qkKgqbKNkVAkIfafm8IPgOgNg3DAWqRMHSilhBDqmUHMVSiorDhwyq6SlzMuLHjx4t5PJzci6EzumWf3VUbjiHTsjwYalEbkWAataYYIlCLleAttYoHKlErluAitTYYcqHCu7dvKlIhCx8usFaF48iT15IIJJ/z59BhSYwEvXo+DBKFWIdeROKE7c8LSB7kBN75Jol2yudrsPhReQ6LfahXyVBPgfv489sRGBAAIfkEBAMAAAAsBwAHABIAMwAACP8A/wkc+M/ZIh4HEyLkQnAggn4QI0Z00VDgCYkSd1T8twijRCcbH3qEiGSjEmgoU6b8VLFZqJcwYzarSEyfzZs4ZVUchbPnIUANa/XsOaqinqE4MVSUgPSmnobo4kidSjXOhI1YsbbZyrXr1pkDg/AbS7YsvyMNmZhdO4mgsyNrzYogOCSuWV0ERdgtO2SgLUN7yQoaGIiN4cOIDwMVuOaP48eQHf8i2HEkxnAEB1iWyHIgoc0RlRAUCXoVwS+gISIg+AFA6jQNnaQm1LBbapAEP6nYzbu3CmhZgwsfTsWJ8ePInSxqSNoyloamUtto6GwHaCoVZW+G3fANaC0VZYBBPlHRxYDz6NPjHs6+vUABm+LLn68zaL77+PNXqBiNQ/7/eGxUxH/5RbIROATiB8RGFSR4n1IVmSHEhBRSmMg/AQEAIfkEBAMAAAAsBwAGABIANAAACP8A/wkciGCQwYMHbQxc6KSfw4cPqSwcuAOiRYUTGVm0KGPiPxkbIX7x+CbkQ0YetZh0GM4jllswY8r0SLPmwFCtcurcOcXjAn1Agwot4pGO0KP6lnn0hFQokInRDjUNimairKlB8UwUghVorIl6uuqbMLGIWE4TF6BZy7YtGjM248qNS2CG3bt4Z6yYKIKf37+A+Z2ZCCKw4RoLbY0wHJjJQgKMA0dYSCIy4BkLr1n+u3fgmc1+gyxMAZofsIHlSvODMTAQm9ewY8NeeGmX7du4b7tYSGjlQyULv/h2iGDiieGEJt4a3muis147okufvuPD3LlYZGjfzv2TRyS+kXhDNOW7uceGJgFYn7jK98iJz1bJn09/EU0HsfLr18+AZisO+QQoYIA+1ETHgANyEApNtSA4YH80TVDBhBROiM51GNoUEAAh+QQEAwAAACwHAAYAEgAyAAAI/wD/CRTY7YTBgwg/DBzYq5/DhxCfLRS4A6LFHRP/fbB4MSMjjhB7ZVQC8uGJjLdKOnSSkYrKfloypnlJKOMdLDhz6syTsafPn0D/hdJDtKhRYhMmctLHtKlTfQsmTnhKVchEIVSfxpoYKavTpAuBeG3KYCKGsUxlTfSEVp+DiRLaTlkISFPbaAvRSdjLt6+EUUEDCx78s42uw4gT68IxsQa/x5Aj8zszsYzkyzUmprgsWQTdEZwjM1lYLnRkUgv3mIYcYSGO1Y9nLMwFmx+JhUxqr1joGPaQheJq71mIzZrx48iNr5no5GW/mgudnXDOY+IHaNiza4e2KGM4LQjDOyOROPFTxZLQet6hwr59exk+azWYT5++2p4C6tePRLi//4wBAQAh+QQEAwAAACwHAAYAEwAvAAAI/wD/Cfzn7IPBgwg/DFyYpp/DhxAJLRyIBKLFfkgmChx0EWIajf+cdHz4UWOvkQ67gdyBst8bkABaUtH4oWU/BBp52FShMY9NGxrDyRhKtKiMRSCTKl261EyIp1CjhgilkZi+q1iz6pugEYjWrww0xvmqtZbGImSzytLoKS1WBxpHub2KTqOEufqmaDyEl+rCUHg1aUSH95BGWXh5aZwyobHjx42ZSp5MefIMEJgzay5RQyMTfqBDi+Y3SaOI0ajPaISAejQEjeJai+48EYTs0LQXprgNWoRGQ7z5+f4bnB+TieWKX5sIrLiBiUGK61rojB0mL9iza/dCQaFGF1jSOBYZT378ICVKe7RR5K69e3cVAFWeDzIgACH5BAQDAAAALAcABgATAC4AAAj6AP8JHEiwoMF/zlwoXMjQxQeDefpJnEixnw2DpipqvGVQicaKHAti+UgRmkEZJCfKMHgrpUQsBlW47AezIIKZSgxSwWnwzcwvBrvNNGXwQ8Ojzg4qXcqUaSsHUKNKdQDIYAF9WLNq1efAoKetYLsWHAV2KzqDEspqbWXwkdqsUwzyeovVjsFDdPVVJRgtrz6DU/IeMohOsEEHeYkcXsa4seNlcZpKnkx5cjkcmDNrxjHEIAl+oEOL5ufL4IzRqEEYzIV6tOqCEVqLLmGQlOzQtAsyuQ26jEERvPlN+h38jMEaxQ1CCA7B4KTgNQyWgW6wi6Dr2LMLgkEwIAAh+QQEAwAAACwJAAcADgAuAAAI5wD/CRxIsCCPOwgTKrzz4V+afhAjSux3x+HEixWRXJyY55/GjRE7EgIZ8dM/LSQhmkSZktG/QSn7uXQSc9E/miltnojJ498qBCqACg0atGHBo0iTKkUKZJnTp1CXmfknQZ/Vq1j1TfnHK6vXqV29YrXzj4hYrKH+HTp7FdA/TWytRosW1+q/UHU1/ZtS99C/Vn3/oQtspoLhw4grJFrKuPFSQRAiS54Moca/Pfwya97M78i/IJxDe24TmnOKf0NKbz69QrVm1q4zn8YRm5+vfyRq384d+/YM3f9+xwaBWoTx48hFGPgXEAAh+QQEAwAAACwJAAgADgAuAAAI1AD/CRxIsCCCNwgTKnzz4V+vfhAjSuznwuHEixUfXpRYccBGieH+efwIMeRIkiZJlhSpsl/IHS0bwlQpM+Y/Gaty6ty5ylnBn0CDCg26rIjRo0iLAPp3SJ/Tp1D1hWIaterSplWhLtWUFWq0f1y7Om32T+zTf9HMOv0HSK2mf6Hc/rMj14zaQ2wr6d3LV+/Qv4CHyoNAuLBhCDX+lePHuLFjfiMUP54cucvkx5UvOzb0L57mxpwFfWbMGdhofqVPc3aj+h+B1q9Hc4YRobbt2xFy/QsIACH5BAQDAAAALAkACQAOAC0AAAi8AP8tGkiw4MBn/wD0W8iwYT9nCR1KhKhQYkOKFi9GzLgQI8eHGzl6FBky40iTJS1C7NVrAEuXLV/+m0mzps2bOHPmvMKzp0+eMzXpG0q0qL5m/4QaNYpU6VKiSJ8y/Se1aNSqQ2dizdpsq75/Xbf+i+Z1bNlooySkXatW7SidcOPKBeumrt27df/Z4se3r1++/0L9HcwvMOG//8Yc9pt4cd/GjgsrjvzPTuTClilndlz5cuUUoEOLTuHrX0AAIfkEBAMAAAAsCQAJAA4ALQAACIQA/wkcSLBgv4MIEx4UqLBhP4YOE0KMuPAfRYQTKWaMuNFhx4YfFYaUaPHiw4IoU6pcybLlP30wY8qEKXCmTX01b8rMqZPmy54+gQYVyrNnUZ1Hbya1uXSmy6dQoxLkR7WqVaoCr2rll3Wr1a5esf4LWxVsWLNe0W5Vq5XtVbdfx5LlGhAAOw==') /*/images/Preloader_3.gif*/ center no-repeat #ffffff;
  background-color: #666666;
  display: none;
  text-align: center;
  vertical-align: middle;
}
.Framework-page {
  text-align: left;
  padding: 0;
  margin: 0;
  z-index: 10;
}
.Framework-page form {
  padding: 0;
  margin: 0;
}
/*estilos DataTable*/
.Framework-DataTable {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  border-style: none;
}
.Framework-DataTable .Odd {
  background-color: #efefef;
}
.Framework-DataTable .Even {
  background-color: #ffffff;
}
.Framework-DataTable .sSort {
  background-color: #66af24;
  cursor: pointer;
}
.Framework-DataTable .sSort:hover,
.Framework-DataTable .sSort:hover {
  text-decoration: underline;
  background-color: #000000 !important;
}
.Framework-DataTable tfoot tr th,
.Framework-DataTable thead tr th,
.Framework-DataTable tfoot tr td,
.Framework-DataTable thead tr td {
  background-color: #999999;
  color: #ffffff;
  border: 1px solid #ffffff !important;
  font-size: 1.2em;
}
.Framework-DataTable tbody tr td {
  border: solid 1px #ffffff;
  font-size: 1em;
}
.Framework-DataTable.hover tbody tr:hover,
.Framework-DataTable tbody tr:hover {
  background-color: #deff9c !important;
}
.Framework-Form-Filters {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  border-style: none;
}
.Framework-Form-Filters > tbody > tr > td {
  padding: 5px;
  text-align: left;
}
.Framework-Form-Filters > tbody > tr > td:nth-child(even) {
  text-align: left;
  min-width: 200px;
}
.Framework-Form-Filters > tbody > tr > td:nth-child(odd) {
  width: 100px;
  text-align: right;
}
.Framework-Form-Table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  border-style: none;
}
.Framework-Form-Table > tbody > tr > td:nth-child(odd) {
  width: 170px;
  padding: 5px;
  text-align: right;
}
.Framework-Form-Table > tbody > tr > td:nth-child(even) {
  width: auto;
  padding: 5px;
  text-align: left;
}
/*tablas genéricas*/
.Framework-table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  border-style: none;
}
.Framework-table > tbody > tr > td,
.Framework-table > thead > tr > th {
  padding: 5px 10px;
  margin: 0 1px;
  border: 1px solid #ffffff;
}
.Framework-table > thead > tr > th {
  background-color: #66af24;
  color: #ffffff;
  font-size: 1.2em;
}
.Framework-table > tbody > tr > td {
  font-size: 1em;
}
.Framework-table > tbody > tr:nth-child(even) {
  background-color: #efefef;
}
.Framework-table > tbody > tr:nth-child(odd) {
  background-color: #ffffff;
}
.Framework-table > tbody > tr:hover {
  background-color: #deff9c;
}
.Framework-table .PagerStyle {
  background-color: #000000 !important;
  color: #ffffff !important;
}
.Framework-table .PagerStyle tbody > tr > td > span {
  border-bottom: 3px solid #ffffff;
  padding: 0 7px;
}
.Framework-table .PagerStyle tbody > tr > td > a {
  color: #ffffff;
  padding: 0 7px;
}
/*Login*/
.Framework-login {
  width: 70%;
  border-collapse: collapse;
  border-spacing: 0;
  border-style: none;
}
.Framework-login > tbody > tr > td {
  padding-left: 15px;
  padding-right: 15px;
  width: 50%;
  text-align: left;
}
.Framework-login > tbody > tr > td > label {
  font-weight: bold;
}
.Framework-gris {
  background-color: #efefef;
}
.Framework-control {
  width: 90%;
  padding: 5px;
}
.Framework-form * {
  display: block;
  text-align: left;
}
/*-----------------Wizar Flujo Aprobación-----------------*/
.Framework-wizard .stepContainer .StepTitle {
  display: block;
  position: relative;
  margin: 0;
  border: 1px solid #efefef;
  padding: 5px;
  font-size: 1em;
  color: #666666;
  background-color: #efefef;
  clear: both;
  text-align: left;
}
.Framework-wizard ul.anchor {
  position: relative;
  display: block;
  float: left;
  list-style: none;
  padding: 0;
  margin: 10px 0;
  clear: both;
  border: 0 solid #efefef;
  background: transparent;
  /*#EEEEEE */
}
.Framework-wizard ul.anchor li {
  position: relative;
  display: block;
  margin: 0;
  padding: 0 3px;
  border: 0 solid #efefef;
  float: left;
}
.Framework-wizard ul.anchor li a {
  display: block;
  position: relative;
  float: left;
  margin: 5px 0 0 7px;
  padding: 3px;
  min-height: 100px;
  min-width: 170px;
  text-decoration: none;
  outline-style: none;
  text-align: left;
}
.Framework-wizard ul.anchor li a .stepNumber {
  display: block;
  width: 25px;
  padding: 5px 0;
  font-size: 3em;
}
.Framework-wizard ul.anchor li a .stepDesc {
  display: block;
  padding: 0 5px;
  font-size: 1.2em;
}
.Framework-wizard ul.anchor li a .stepDesc small {
  font-size: 0.8em;
}
.Framework-wizard ul.anchor li a.selected {
  color: #ffffff;
  background: #07339e;
  /* EA8511 */
  border: 1px solid #07339e;
  cursor: pointer;
  box-shadow: 5px 5px 8px #666666;
  font-weight: bold;
  border-radius: 0 !important;
  -moz-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.Framework-wizard ul.anchor li a.done {
  position: relative;
  color: #ffffff;
  background: #66af24;
  cursor: default;
  border: 1px solid #66af24;
  box-shadow: 5px 5px 8px #666666;
  border-radius: 0 !important;
  -moz-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.Framework-wizard ul.anchor li a.disabled {
  color: #999999;
  background: #333333;
  border: 1px solid #333333;
  cursor: default;
  box-shadow: 5px 5px 8px #666666;
  border-radius: 0 !important;
  -moz-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.Framework-wizard ul.anchor li a.error {
  color: #ffffff !important;
  background: #bc2d2a !important;
  border: 1px solid #bc2d2a !important;
  cursor: default;
  box-shadow: 5px 5px 8px #666666;
  border-radius: 0 !important;
  -moz-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
/*-----------------Validadores Ajax-----------------*/
.Framework-Validator {
  background-color: #bc2d2a;
  color: #ffffff;
  border: none;
  font-weight: bold;
  font-size: 1em;
  padding: 2px 5px;
  margin: 1px;
  width: 93%;
  border-radius: 0 !important;
  -moz-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.Framework-Validator:before {
  font-size: 1.3em;
  font-family: 'Framework ICO', Arial, Helvetica, sans-serif;
  content: "\e602  ";
}
.Framework-Validator[style*="inline"] {
  display: block !important;
}
.Framework-NumericUpDownExtender > div {
  position: absolute !important;
}
.Framework-NumericUpDownExtender > div > table {
  border-collapse: collapse;
  border-spacing: 0;
  border-style: none;
}
.Framework-NumericUpDownExtender > div > table > tbody > tr:nth-child(1) > td:nth-child(2) > input,
.Framework-NumericUpDownExtender > div > table > tbody > tr:nth-child(2) > td:nth-child(1) > input {
  width: 30px !important;
  border: none !important;
  border-color: #ffffff;
  border-bottom-style: solid !important;
  border-width: 1px !important;
  height: 15px !important;
  background-color: #66af24;
  color: #ffffff;
}
.Framework-NumericUpDownExtender > div > table > tbody > tr:nth-child(1) > td:nth-child(2) > input:hover,
.Framework-NumericUpDownExtender > div > table > tbody > tr:nth-child(2) > td:nth-child(1) > input:hover {
  background-color: #333333;
  cursor: pointer;
}
.Framework-ComboBox {
  width: 100%;
  display: inline-block !important;
  padding: 0 !important;
  margin: 0 !important;
}
.Framework-ComboBox > .ajax__combobox_inputcontainer {
  width: 100%;
  padding: 0 !important;
  margin: 0 !important;
  border-collapse: collapse;
  border-spacing: 0;
  border-style: none;
  top: 0 !important;
}
.Framework-ComboBox > .ajax__combobox_inputcontainer > tbody > tr > .ajax__combobox_textboxcontainer {
  width: 100%;
}
.Framework-ComboBox > .ajax__combobox_inputcontainer > tbody > tr > .ajax__combobox_textboxcontainer input[type="text"] {
  border-radius: 0 !important;
  -moz-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  font-family: 'Framework ICO', 'FontAwesome', Arial, Helvetica, sans-serif;
  width: 100%;
}
.Framework-ComboBox > .ajax__combobox_inputcontainer > tbody > tr > .ajax__combobox_buttoncontainer button {
  border-radius: 0 !important;
  -moz-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  color: #ffffff;
  background-color: #66af24;
  background-image: none;
  border: 1px solid #999999 !important;
  border-radius: 0;
  font-family: 'Framework ICO', 'FontAwesome', Arial, Helvetica, sans-serif;
}
.Framework-ComboBox > .ajax__combobox_inputcontainer > tbody > tr > .ajax__combobox_buttoncontainer button:hover {
  outline: 0;
  background-color: #333333;
  cursor: pointer;
}
.Framework-ComboBox > .ajax__combobox_inputcontainer > tbody > tr > .ajax__combobox_buttoncontainer button:before {
  content: "\f0d7";
  font-size: 1.2em;
}
.Framework-ComboBox > .ajax__combobox_itemlist {
  background-color: #deff9c;
  overflow-y: scroll !important;
  cursor: pointer;
}
.Framework-ComboBox > .ajax__combobox_itemlist li {
  padding: 5px;
  font-weight: bold;
}
.Framework-ComboBox > .ajax__combobox_itemlist li:hover {
  background-color: #66af24 !important;
}
.custom-combobox {
  width: auto;
}
.custom-combobox input {
  width: 87%;
  border: 1px solid #999999 !important;
  margin-bottom: 0;
  padding: .4888888889em 10px;
  font-size: 1em;
  letter-spacing: normal;
  word-spacing: normal;
  text-transform: none;
  text-shadow: none;
  text-align: start;
  border-radius: 0 !important;
  -moz-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  background-color: #ffffff;
}
.custom-combobox input:focus {
  outline: 0;
  background-color: #deff9c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #66af24;
}
.custom-combobox a {
  border: 1px solid #999999 !important;
  background-color: #66af24;
  position: absolute;
  width: 29px !important;
  height: 27px !important;
  padding-left: 0;
  padding-right: 0;
}
.custom-combobox a:focus {
  outline: 0;
  background-color: #deff9c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #66af24;
}
.ui-tooltip {
  background-color: #deff9c;
  border-color: #deff9c;
}
.ui-autocomplete {
  max-height: 200px;
  overflow-y: auto;
  /* prevent horizontal scrollbar */
  overflow-x: hidden;
  /* add padding to account for vertical scrollbar */
  /*z-index:1000 !important;*/
}
/*----------------------------------------------*/
.ui-accordion-header {
  font-size: 1em;
}
.custom-search,
.custom-ListAutocomplete {
  display: inline !important;
}
.custom-ListAutocomplete {
  width: 70% !important;
}
.custom-search {
  font-size: 1.3em;
  padding: 8px;
  color: #ffffff;
  background-color: #66af24;
  border-radius: 0 !important;
  -moz-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
/************************************************/
ul.menu > .menulink {
  padding: 5px 10px;
  margin: 0 1px;
}
ul.menu > .menulink:hover > a {
  border: none;
  color: #ffffff !important;
  background-color: #66af24 !important;
}
ul.menu > .menulink:hover {
  border: none;
  padding: 5px 10px !important;
  margin: 0 1px !important;
  color: #ffffff !important;
  background-color: #66af24 !important;
}
ul.menu > .menulink > ul {
  background-color: #000000;
  top: 25px;
  min-width: 250px;
}
ul.menu > .menulink > ul a {
  padding: 5px 10px;
  color: #ffffff;
}
ul.menu > .menulink > ul a:hover {
  color: #66af24;
}
.menuSuper a {
  color: #000000 !important;
  font-weight: bold;
}
ul#MenuSideBarA li a {
  /*color:@Color_BLANC_WHITE!important;
    background:@Color_PANTONE_116_C!important;*/
}
ul#MenuSideBarA li a:hover {
  background: #66af24 !important;
}
/*# sourceMappingURL=Framework.css.map */