@import url('https://fonts.googleapis.com/css2?family=Ubuntu+Condensed&family=Ubuntu:wght@300&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,400;0,700;1,400&family=Roboto+Condensed:wght@400;700&family=Roboto:wght@300;400;700;900&display=swap');
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
}
body { line-height:1; }
ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after {
  content:'';
  content:none;
}
:focus { outline:0; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
table {
  border-collapse:collapse;
  border-spacing:0;
}
@font-face {
  font-family:'droid';
  src:url('../_fnt/DroidSans.eot');
  src:url('../_fnt/DroidSans.eot?#iefix') format('embedded-opentype'), url('../_fnt/DroidSans.ttf') format('truetype');
}
@font-face {
  font-family:'droid';
  font-weight:bold;
  src:url('../_fnt/DroidSans-Bold.eot');
  src:url('../_fnt/DroidSans-Bold.eot?#iefix') format('embedded-opentype'), url('../_fnt/DroidSans-Bold.ttf') format('truetype');
}
@font-face {
  font-family:'delicious';
  src:url('../_fnt/Delicious-Roman.eot');
  src:url('../_fnt/Delicious-Roman.eot?#iefix') format('embedded-opentype'), url('../_fnt/Delicious-Roman.ttf') format('truetype');
}
@font-face {
  font-family:'delicious';
  font-weight:bold;
  src:url('../_fnt/Delicious-Bold.eot');
  src:url('../_fnt/Delicious-Bold.eot?#iefix') format('embedded-opentype'), url('../_fnt/Delicious-Bold.ttf') format('truetype');
}
@font-face {
  font-family:'delicious';
  font-weight:900;
  src:url('../_fnt/Delicious-Heavy.eot');
  src:url('../_fnt/Delicious-Heavy.eot?#iefix') format('embedded-opentype'), url('../_fnt/Delicious-Heavy.ttf') format('truetype');
}
body { background-color:#fff; }
h1, h2, h3, h4, h5, h6 {
  font-family:'delicious', 'sans-serif';
  font-weight:normal;
}
h1 { font-size:26px; }
h2 { font-size:26px; }
h3 { font-size:24px; }
h4 { font-size:20px; }
h5 { font-size:18px; }
h6 { font-size:16px; }
body, a, p, td, li, div, em, span, input, textarea {
  font-family:'droid', 'sans-serif';
  font-size:12px;
  color:#666;
}
p, li, td { font-family:'droid', 'sans-serif'; }
a {
  text-decoration:none;
  color:#326CA3;
}
a:hover, a:focus { color:#1a3855; }
a:focus { outline:1px dashed #72a4d4; }
em, em a {
  font-family:'droid', 'sans-serif';
  color:#555;
  font-size:10px;
  font-style:normal;
}
em a, em a a { color:#5692cb; }
input[type='text'], input[type='file'], input[type='password'], input[type='email'], textarea, select {
  padding:5px;
  background:url('data:image/gif;base64,R0lGODlhAQAPAOMJAMjIyNvb2+bm5urq6u7u7vHx8fX19fn5+f39/f///////////////////////////yH+EUNyZWF0ZWQgd2l0aCBHSU1QACwAAAAAAQAPAAAECRAEMUgxB6XNIwA7') repeat-x 0 0 #fff;
  border:1px solid #6a9fd1;
  -webkit-border-top-left-radius:2px;
  -webkit-border-top-right-radius:2px;
  -webkit-border-bottom-right-radius:2px;
  -webkit-border-bottom-left-radius:2px;
  -moz-border-radius-topleft:2px;
  -moz-border-radius-topright:2px;
  -moz-border-radius-bottomright:2px;
  -moz-border-radius-bottomleft:2px;
  border-top-left-radius:2px;
  border-top-right-radius:2px;
  border-bottom-right-radius:2px;
  border-bottom-left-radius:2px;
  color:#777;
  font-size:13px;
  transition-property:box-shadow;
  transition-duration:0.2s;
}
input[type='text']:focus, input[type='file']:focus, input[type='password']:focus, input[type='email']:focus, textarea:focus, select:focus {
  border-color:#ff7d17;
  color:#555;
  font-style:normal;
  -moz-box-shadow:0 0 5px #ff7d17 1;
  -webkit-box-shadow:0 0 5px #ff7d17;
  box-shadow:0 0 5px #ff7d17;
}
input[type='submit'] {
  padding:3px 15px;
  background-color:#326CA3;
  border:none;
  -webkit-border-top-left-radius:3px;
  -webkit-border-top-right-radius:3px;
  -webkit-border-bottom-right-radius:3px;
  -webkit-border-bottom-left-radius:3px;
  -moz-border-radius-topleft:3px;
  -moz-border-radius-topright:3px;
  -moz-border-radius-bottomright:3px;
  -moz-border-radius-bottomleft:3px;
  border-top-left-radius:3px;
  border-top-right-radius:3px;
  border-bottom-right-radius:3px;
  border-bottom-left-radius:3px;
  color:#fff;
  font-family:'Ubuntu Condensed', 'sans-serif';
  cursor:pointer;
}
input[type='submit']:hover, input[type='submit']:focus {
  color:#fff;
  -moz-text-shadow:0 0 1px #fff 1;
  -webkit-text-shadow:0 0 1px #fff;
  text-shadow:0 0 1px #fff;
  opacity:.8;
  -khtml-opacity:.8;
  -moz-opacity:.8;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(80));
  filter:alpha(opacity= );
  zoom:1;
}
input[type='submit']:focus { outline:1px dashed #72a4d4; }
input[type='submit'][disabled='disabled'] {
  opacity:0.7;
  -khtml-opacity:0.7;
  -moz-opacity:0.7;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(70));
  filter:alpha(opacity= );
  zoom:1;
  cursor:not-allowed;
}
input[type='submit'][disabled='disabled']:hover, input[type='submit'][disabled='disabled']:focus {
  -moz-text-shadow:0 0 0 #fff 1;
  -webkit-text-shadow:0 0 0 #fff;
  text-shadow:0 0 0 #fff;
}
button {
  padding:0;
  background:none;
  border:none;
  color:#326CA3;
  cursor:pointer;
  font-size:10px;
}
button:hover, button:focus { color:#6a9fd1; }
button:focus { outline:1px dashed #72a4d4; }
button:active { padding:0; }
button::-moz-focus-inner { border:none; }
hr {
  margin:10px 0;
  clear:both;
  height:1px;
  background:none;
  border:none;
  border-bottom:solid #f9dcc6 1px;
}
abbr { cursor:help; }
abbr:hover { border:none; }
ol {
  margin:15px 20px;
  list-style:none;
}
ol li {
  margin-bottom:10px;
  padding-left:8px;
  line-height:18px;
  font-size:14px;
  counter-increment:lista;
  list-style-type:none;
}
ol li:before {
  content:counter(lista) '.';
  float:left;
  margin:0 5px 0 -15px;
  color:#ff7d17;
  font-family:'Ubuntu Condensed', 'sans-serif';
  font-size:14px;
}
sup {
  font-size:10px;
  vertical-align:top;
}
sub {
  font-size:10px;
  vertical-align:bottom;
}
strong, b { font-weight:normal; }
.no_texto {
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.siDsp640 { display:none; }
.clsCentral {
  margin:0 auto;
  position:relative;
  width:930px;
}
.clsIzq {
  float:left;
  position:relative;
  width:600px;
}
.clsDer {
  float:right;
  position:relative;
  clear:right;
  width:280px;
}
.clsInv {
  position:absolute;
  top:0;
  left:0;
  height:1px;
  min-height:1px;
  width:1px;
  overflow:hidden;
  opacity:0;
  clip:rect(1px 1px 1px 1px);
}
.clsInvForzar { display:none; }
.clsVis {
  position:static;
  height:auto;
  width:auto;
  overflow:visible;
  opacity:1;
  clip:auto;
}
.clsScroll {
  overflow:auto;
  max-height:250px;
}
.clsCentrado { text-align:center; }
.clsAmpliar, .clsModulo .clsAmpliar, .clsCancelar {
  display:inline-block;
  padding-left:5px;
  min-width:70px;
  height:18px;
  -webkit-border-top-left-radius:2px;
  -webkit-border-top-right-radius:2px;
  -webkit-border-bottom-right-radius:2px;
  -webkit-border-bottom-left-radius:2px;
  -moz-border-radius-topleft:2px;
  -moz-border-radius-topright:2px;
  -moz-border-radius-bottomright:2px;
  -moz-border-radius-bottomleft:2px;
  border-top-left-radius:2px;
  border-top-right-radius:2px;
  border-bottom-right-radius:2px;
  border-bottom-left-radius:2px;
  text-transform:lowercase;
  color:#fff;
  font-family:'Ubuntu Condensed', 'sans-serif';
  text-align:right;
  line-height:16px;
}
.clsAmpliar:before, .clsModulo .clsAmpliar:before, .clsCancelar:before {
  float:right;
  margin-left:4px;
}
.clsAmpliar:hover, .clsAmpliar:focus, .clsModulo .clsAmpliar:hover, .clsModulo .clsAmpliar:focus, .clsCancelar:hover, .clsCancelar:focus {
  color:#fff;
  -moz-text-shadow:0 0 1px #fff 1;
  -webkit-text-shadow:0 0 1px #fff;
  text-shadow:0 0 1px #fff;
}
.clsAmpliar { background-color:#326CA3; }
.clsAmpliar:before {
  display:inline-block;
  content:'';
  width:19px;
  height:18px;
  background:url('../_img/pg_clip.png?3') no-repeat -384px 0px;
}
.clsAmpliar:hover:before, .clsAmpliar:focus:before {
  display:inline-block;
  content:'';
  width:19px;
  height:18px;
  background:url('../_img/pg_clip.png?3') no-repeat -384px -32px;
}
.clsIr {
  position:relative;
  display:block;
  padding:10px 40px 10px 10px;
  width:50%;
  background-color:#eee;
  -webkit-border-top-left-radius:2px;
  -webkit-border-top-right-radius:2px;
  -webkit-border-bottom-right-radius:2px;
  -webkit-border-bottom-left-radius:2px;
  -moz-border-radius-topleft:2px;
  -moz-border-radius-topright:2px;
  -moz-border-radius-bottomright:2px;
  -moz-border-radius-bottomleft:2px;
  border-top-left-radius:2px;
  border-top-right-radius:2px;
  border-bottom-right-radius:2px;
  border-bottom-left-radius:2px;
  text-align:center;
  font-family:'Ubuntu Condensed', 'sans-serif';
  font-size:18px;
}
.clsIr:after {
  display:inline-block;
  content:'';
  width:31px;
  height:29px;
  background:url('../_img/pg_clip.png?3') no-repeat -448px -32px;
  position:absolute;
  right:5px;
  top:5px;
  opacity:.7;
  -khtml-opacity:.7;
  -moz-opacity:.7;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(70));
  filter:alpha(opacity= );
  zoom:1;
}
.clsIr:hover, .clsIr:focus { background-color:#ddd; }
.clsIr:hover:after, .clsIr:focus:after {
  opacity:1;
  -khtml-opacity:1;
  -moz-opacity:1;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter:alpha(opacity= );
  zoom:1;
}
.clsVerTodas {
  position:absolute;
  color:#4386c5;
  font-size:11px;
  font-family:'Ubuntu Condensed', 'sans-serif';
}
.clsVerTodas:before {
  display:inline-block;
  content:'';
  width:12px;
  height:6px;
  background:url('../_img/pg_clip.png?3') no-repeat -416px -288px;
  margin-right:3px;
}
.clsNotif {
  margin:20px 0;
  padding:15px;
  background-color:#f5bf97;
  font-size:14px;
  color:#000;
  line-height:20px;
  overflow:hidden;
  -webkit-border-top-left-radius:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-topright:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.clsNotif h3 {
  margin-bottom:10px;
  padding-bottom:10px;
  border-bottom:1px solid #fff;
  font-size:20px;
  text-align:center;
}
.clsNotif p { color:#444; }
.clsCancelar { background-color:#ee896f; }
.clsCancelar:before {
  display:inline-block;
  content:'';
  width:19px;
  height:18px;
  background:url('../_img/pg_clip.png?3') no-repeat -416px 0px;
}
.clsCancelar:hover:before, .clsCancelar:focus:before {
  display:inline-block;
  content:'';
  width:19px;
  height:18px;
  background:url('../_img/pg_clip.png?3') no-repeat -416px -32px;
}
.clsResalte {
  -moz-text-shadow:0 0 2px #FF9E00 1;
  -webkit-text-shadow:0 0 2px #FF9E00;
  text-shadow:0 0 2px #FF9E00;
  color:#000;
}
.clsBoton {
  padding:3px 15px;
  background-color:#326CA3;
  border:none;
  -webkit-border-top-left-radius:3px;
  -webkit-border-top-right-radius:3px;
  -webkit-border-bottom-right-radius:3px;
  -webkit-border-bottom-left-radius:3px;
  -moz-border-radius-topleft:3px;
  -moz-border-radius-topright:3px;
  -moz-border-radius-bottomright:3px;
  -moz-border-radius-bottomleft:3px;
  border-top-left-radius:3px;
  border-top-right-radius:3px;
  border-bottom-right-radius:3px;
  border-bottom-left-radius:3px;
  color:#fff;
  font-family:'Ubuntu Condensed', 'sans-serif';
  cursor:pointer;
}
.clsBoton:hover, .clsBoton:focus {
  color:#fff;
  -moz-text-shadow:0 0 1px #fff 1;
  -webkit-text-shadow:0 0 1px #fff;
  text-shadow:0 0 1px #fff;
  opacity:.8;
  -khtml-opacity:.8;
  -moz-opacity:.8;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(80));
  filter:alpha(opacity= );
  zoom:1;
}
.clsBoton:focus { outline:1px dashed #72a4d4; }
.clsBoton[disabled='disabled'] {
  opacity:0.7;
  -khtml-opacity:0.7;
  -moz-opacity:0.7;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(70));
  filter:alpha(opacity= );
  zoom:1;
  cursor:not-allowed;
}
.clsBoton[disabled='disabled']:hover, .clsBoton[disabled='disabled']:focus {
  -moz-text-shadow:0 0 0 #fff 1;
  -webkit-text-shadow:0 0 0 #fff;
  text-shadow:0 0 0 #fff;
}
.clsAsterisco {
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsAsterisco:before {
  display:inline-block;
  content:'';
  width:8px;
  height:8px;
  background:url('../_img/pg_clip.png?3') no-repeat -544px -64px;
}
.clsAsterisco:hover:before, .clsAsterisco:focus:before {
  opacity:.5;
  -khtml-opacity:.5;
  -moz-opacity:.5;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(50));
  filter:alpha(opacity= );
  zoom:1;
}
a.clsAsterisco:before {
  display:inline-block;
  content:'';
  width:8px;
  height:8px;
  background:url('../_img/pg_clip.png?3') no-repeat -320px 0px;
}
.clsZoom {
  display:block;
  position:relative;
  width:40px;
  height:50px;
  background:url('../_img/misc/zoom-logo.png') no-repeat 0 0;
  background-size:40px auto;
}
.clsZoom em {
  position:absolute;
  display:block;
  width:40px;
  bottom:0;
  font-size:9px;
  text-transform:uppercase;
  color:#326CA3;
  text-align:center;
}
.clsModulo {
  position:relative;
  padding:45px 10px 10px 10px;
  background-color:#eee;
  border-bottom:3px solid #f5bf97;
}
.clsModulo h3 {
  position:absolute;
  margin:0 0 20px 0;
  padding:8px 0 8px 10px;
  left:0;
  top:0;
  width:270px;
  background-color:#ddd;
  border-bottom:1px solid #f5bf97;
  font-family:'Ubuntu', 'sans-serif';
  color:#444;
  font-size:16px;
}
.clsModulo h3 em {
  display:block;
  position:absolute;
  padding:3px;
  margin-top:-15px;
  right:10px;
  background-color:#ff7d17;
  -webkit-border-top-left-radius:2px;
  -webkit-border-top-right-radius:2px;
  -webkit-border-bottom-right-radius:2px;
  -webkit-border-bottom-left-radius:2px;
  -moz-border-radius-topleft:2px;
  -moz-border-radius-topright:2px;
  -moz-border-radius-bottomright:2px;
  -moz-border-radius-bottomleft:2px;
  border-top-left-radius:2px;
  border-top-right-radius:2px;
  border-bottom-right-radius:2px;
  border-bottom-left-radius:2px;
  color:#fff;
}
.clsModulo h3:before {
  padding-right:10px;
  display:inline-block;
  content:'';
  width:7px;
  height:10px;
  background:url('../_img/pg_clip.png?3') no-repeat -512px -32px;
}
.clsModulo h3:after {
  position:absolute;
  right:0;
  top:0;
  display:block;
  content:'';
  width:147px;
  height:32px;
  background:url('../_img/pg_clip.png?3') no-repeat -352px -128px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsModulo h4 {
  margin:10px 0 10px 0;
  padding-bottom:2px;
  font-weight:bold;
  color:#999;
  font-size:14px;
}
.clsModulo a {
  color:#326CA3;
  font-family:'Ubuntu Condensed', 'sans-serif';
}
.clsModulo a:hover, .clsModulo a:focus { color:#0b62b5; }
.clsModulo em { color:#444; }
.clsModulo ul li {
  margin-bottom:10px;
  font-family:'Ubuntu Condensed', 'sans-serif';
}
.clsModulo dl { margin-left:20px; }
.clsModulo dl dt {
  float:left;
  margin:0 10px 10px 0;
  width:80px;
  text-align:right;
}
.clsModulo dl dd {
  margin-bottom:10px;
  min-height:15px;
  color:#222;
}
.clsModulo dl dd a { font-family:inherit; }
.clsInfo {
  margin-bottom:20px;
  padding:10px;
  border:1px solid #ddd;
  overflow:hidden;
}
.clsInfo h3, .clsInfo h4 {
  margin-bottom:15px;
  padding-bottom:5px;
  border-bottom:solid 1px #f9dcc6;
  font-family:'Ubuntu', 'sans-serif';
  text-align:center;
  font-size:16px;
  color:#444;
}
.clsInfo ul:not(.clsLineAwesowe):not(.clsLineAwesoweGr) {
  position:relative;
  margin-left:20px;
}
.clsInfo ul:not(.clsLineAwesowe):not(.clsLineAwesoweGr) li {
  margin-bottom:10px;
  padding-left:8px;
  line-height:20px;
  font-size:14px;
}
.clsInfo ul:not(.clsLineAwesowe):not(.clsLineAwesoweGr) li p { margin-bottom:0; }
.clsInfo ul:not(.clsLineAwesowe):not(.clsLineAwesoweGr) li a { font-size:14px; }
.clsInfo ul:not(.clsLineAwesowe):not(.clsLineAwesoweGr) li ul { margin:5px 0 0 10px; }
.clsInfo ul:not(.clsLineAwesowe):not(.clsLineAwesoweGr) li ul li:before {
  opacity:0.5;
  -khtml-opacity:0.5;
  -moz-opacity:0.5;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(50));
  filter:alpha(opacity= );
  zoom:1;
}
.clsInfo ul:not(.clsLineAwesowe):not(.clsLineAwesoweGr) dt {
  margin:0 5px 5px 0;
  float:left;
  padding-left:7px;
  width:120px;
  font-size:14px;
  white-space:nowrap;
  overflow:hidden;
}
.clsInfo ul:not(.clsLineAwesowe):not(.clsLineAwesoweGr) dt strong { color:#b04d00; }
.clsInfo ul:not(.clsLineAwesowe):not(.clsLineAwesoweGr) dt:after {
  content:' .................................';
  color:#ccc;
  letter-spacing:1px;
}
.clsInfo ul:not(.clsLineAwesowe):not(.clsLineAwesoweGr) dd { margin:0 0 10px 8px; }
.clsInfo ul:not(.clsLineAwesowe):not(.clsLineAwesoweGr) li:before {
  display:block;
  content:'';
  width:4px;
  height:5px;
  background:url('../_img/pg_clip.png?3') no-repeat -480px -32px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
  left:0;
  margin-top:7px;
  position:absolute;
  padding-right:4px;
  color:#ff7d17;
}
.clsInfo strong { color:#b04d00; }
.clsInfo p {
  margin-bottom:10px;
  line-height:18px;
  color:#666;
}
.clsInfo dl dt {
  float:left;
  display:inline-block;
  margin:0 10px 0 15px;
  min-width:100px;
  text-align:right;
  color:#444;
}
.clsInfo dl dd {
  margin-bottom:10px;
  color:#b04d00;
  min-height:14px;
}
.clsInfo dl dd a { font-family:inherit; }
.clsItems {
  margin-bottom:30px;
  padding:10px 10px 10px 10px;
  border:1px solid #ddd;
  overflow:hidden;
}
.clsItems h3 {
  margin-bottom:15px;
  padding-bottom:5px;
  border-bottom:solid 1px #f9dcc6;
  font-family:'Ubuntu', 'sans-serif';
  text-align:center;
  font-size:16px;
  color:#444;
}
.clsItems .clsItem {
  margin:0 0 10px 0;
  padding:10px;
  border-bottom:1px solid #ddd;
  overflow:hidden;
}
.clsItems .clsItem:last-child { border-bottom:none; }
.clsItems .clsItem h4 {
  margin-bottom:4px;
  font-family:'Ubuntu', 'sans-serif';
  font-size:16px;
  color:#ff7d17;
}
.clsItems .clsItem h4 a {
  font-family:'Ubuntu', 'sans-serif';
  font-size:16px;
}
.clsItems .clsItem p { color:#888; }
.clsItems .clsItem strong {
  float:right;
  color:#ff7d17;
  font-size:14px;
}
.clsItems .clsItem em {
  float:right;
  color:#aaa;
}
.clsItems .clsItem em a { color:#789ec3; }
.clsItems .clsItem .clsItemIzq {
  padding:10px 10px 0 10px;
  float:left;
  width:calc(420px);
}
.clsItems .clsItem .clsItemIzq p, .clsItems .clsItem .clsItemIzq strong {
  font-size:12px;
  line-height:calc(16px);
}
.clsItems .clsItem .clsItemDer {
  float:right;
  position:relative;
  width:130px;
  height:100px;
  background:url('../_img/capacitacion/portada/campus_fondo_100x100.png') 0 -20px;
}
.clsItems .clsItem .clsItemDer a {
  display:inline-block;
  padding-left:5px;
  min-width:70px;
  height:18px;
  -webkit-border-top-left-radius:2px;
  -webkit-border-top-right-radius:2px;
  -webkit-border-bottom-right-radius:2px;
  -webkit-border-bottom-left-radius:2px;
  -moz-border-radius-topleft:2px;
  -moz-border-radius-topright:2px;
  -moz-border-radius-bottomright:2px;
  -moz-border-radius-bottomleft:2px;
  border-top-left-radius:2px;
  border-top-right-radius:2px;
  border-bottom-right-radius:2px;
  border-bottom-left-radius:2px;
  text-transform:lowercase;
  color:#fff;
  font-family:'Ubuntu Condensed', 'sans-serif';
  text-align:right;
  line-height:16px;
  background-color:#326CA3;
  margin:40px 30px 0 0;
}
.clsItems .clsItem .clsItemDer a:before {
  float:right;
  margin-left:4px;
}
.clsItems .clsItem .clsItemDer a:hover, .clsItems .clsItem .clsItemDer a:focus {
  color:#fff;
  -moz-text-shadow:0 0 1px #fff 1;
  -webkit-text-shadow:0 0 1px #fff;
  text-shadow:0 0 1px #fff;
}
.clsItems .clsItem .clsItemDer a:before {
  display:inline-block;
  content:'';
  width:19px;
  height:18px;
  background:url('../_img/pg_clip.png?3') no-repeat -384px 0px;
}
.clsItems .clsItem .clsItemDer a:hover:before, .clsItems .clsItem .clsItemDer a:focus:before {
  display:inline-block;
  content:'';
  width:19px;
  height:18px;
  background:url('../_img/pg_clip.png?3') no-repeat -384px -32px;
}
.clsItems .clsItem .clsItemDer em {
  display:block;
  position:absolute;
  padding:6px 6px;
  top:26px;
  left:23px;
  width:70px;
  background-color:#000;
  border:1px solid #b04d00;
  font-family:'Ubuntu Condensed', 'sans-serif';
  color:#ff7d17;
  font-size:12px;
  text-align:center;
  -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
  -webkit-border-bottom-right-radius:5px;
  -webkit-border-bottom-left-radius:5px;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  -moz-border-radius-bottomright:5px;
  -moz-border-radius-bottomleft:5px;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  border-bottom-right-radius:5px;
  border-bottom-left-radius:5px;
}
.clsItems .clsItem .clsItemDer strong {
  display:block;
  position:absolute;
  padding:4px 6px;
  top:37px;
  left:30px;
  background-color:#000;
  border:1px solid #b04d00;
  font-family:'Ubuntu Condensed', 'sans-serif';
  -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
  -webkit-border-bottom-right-radius:5px;
  -webkit-border-bottom-left-radius:5px;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  -moz-border-radius-bottomright:5px;
  -moz-border-radius-bottomleft:5px;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  border-bottom-right-radius:5px;
  border-bottom-left-radius:5px;
}
.clsItems .clsItem .clsItemDer >span {
  display:block;
  position:absolute;
  padding:6px 8px;
  top:26px;
  left:26px;
  width:60px;
  background-color:#ff7d17;
  border:1px solid #fff;
  color:#fff;
  line-height:16px;
  text-align:center;
  font-family:'Ubuntu Condensed', 'sans-serif';
  font-size:14px;
  -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
  -webkit-border-bottom-right-radius:5px;
  -webkit-border-bottom-left-radius:5px;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  -moz-border-radius-bottomright:5px;
  -moz-border-radius-bottomleft:5px;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  border-bottom-right-radius:5px;
  border-bottom-left-radius:5px;
}
.clsItems .clsItem .clsItemDer div {
  padding:5px;
  font-size:10px;
  color:#fff;
  line-height:12px;
}
.clsItems .clsItem .clsItemDer div span {
  display:block;
  margin-top:10px;
  color:#f5bf97;
  text-align:center;
}
.clsItems .clsItem .clsItemDer .clsItemEnlaceDeshab { background-color:#666; }
.clsItems .clsItem .clsItemEnlace {
  float:right;
  margin-top:-20px;
}
.clsItems .clsItemsAmpliar { float:right; }
.clsItems.clsItemsCampus {
  padding:0;
  border:none;
}
.clsItems.clsItemsCampus .clsItem {
  padding:0;
  border:1px solid #ddd;
}
.clsTitulo {
  position:absolute;
  display:block;
  max-width:157px;
  z-index:99;
}
.clsTitulo span {
  position:absolute;
  padding:8px;
  width:130px;
  background-color:#000;
  -webkit-border-top-left-radius:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-topright:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
  color:#fff;
  font-size:10px;
  line-height:14px;
  opacity:0.7;
  -khtml-opacity:0.7;
  -moz-opacity:0.7;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(70));
  filter:alpha(opacity= );
  zoom:1;
  z-index:100;
}
.clsTitulo span:after {
  position:absolute;
  right:-5px;
  top:8px;
  display:block;
  content:'';
  width:9px;
  height:13px;
  background:url('../_img/pg_clip.png?3') no-repeat -576px 0px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsTitulo.clsTituloInput span { margin-top:7px; }
.clsTitulo.clsTituloDer span { right:-157px; }
.clsTitulo.clsTituloDer span:after {
  left:-5px;
  display:block;
  content:'';
  width:9px;
  height:13px;
  background:url('../_img/pg_clip.png?3') no-repeat -608px 0px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsBanner, .clsBannerCh {
  position:relative;
  height:313px;
  background-repeat:no-repeat;
}
.clsBanner h2, .clsBanner h3, .clsBanner h4, .clsBannerCh h2, .clsBannerCh h3, .clsBannerCh h4 {
  position:absolute;
  -moz-text-shadow:1px 1px 1px #000 1;
  -webkit-text-shadow:1px 1px 1px #000;
  text-shadow:1px 1px 1px #000;
  text-align:right;
}
.clsBanner a, .clsBannerCh a {
  display:block;
  position:absolute;
  top:0;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsBanner { width:600px; }
.clsBanner h3, .clsBanner h4 {
  padding:5px 10px;
  left:0;
  width:300px;
  background-color:#000;
  color:#fff;
  opacity:.7;
  -khtml-opacity:.7;
  -moz-opacity:.7;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(70));
  filter:alpha(opacity= );
  zoom:1;
}
.clsBanner h3 {
  top:25px;
  font-weight:900;
  font-size:22px;
}
.clsBanner h3 em {
  display:block;
  padding-top:10px;
  color:#fff;
  font-weight:normal;
  font-size:12px;
  line-height:16px;
}
.clsBanner h4 {
  top:57px;
  width:300px;
  font-size:20px;
}
.clsBanner p {
  position:absolute;
  right:45px;
  top:25px;
  padding:11px;
  width:200px;
  background-color:#000;
  color:#fff;
  line-height:20px;
  font-size:14px;
  opacity:0.8;
  -khtml-opacity:0.8;
  -moz-opacity:0.8;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(80));
  filter:alpha(opacity= );
  zoom:1;
}
.clsBanner a {
  width:600px;
  height:265px;
}
.clsBannerCh h2 {
  padding:10px;
  top:-8px;
  text-align:left;
  opacity:.9;
  -khtml-opacity:.9;
  -moz-opacity:.9;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(90));
  filter:alpha(opacity= );
  zoom:1;
}
.clsBannerCh h3 {
  top:210px;
  right:10px;
  font-weight:900;
  font-size:22px;
  color:#fff;
}
.clsBannerCh h4 {
  top:255px;
  right:10px;
  width:270px;
  font-size:18px;
  color:#fff;
}
.clsBannerCh a {
  width:280px;
  height:313px;
}
.clsCal table {
  margin:0 auto;
  width:90%;
}
.clsCal table caption {
  margin-bottom:3px;
  padding:2px;
  font-family:'Ubuntu', 'sans-serif';
  font-size:14px;
  color:#666;
}
.clsCal table th, .clsCal table td {
  padding:2px;
  text-align:center;
  color:#666;
  font-size:10px;
}
.clsCal table tr th:nth-child(6), .clsCal table tr th:nth-child(7) { color:#954747; }
.clsCal table tr td:nth-child(6), .clsCal table tr td:nth-child(7) { color:#BB8181; }
.clsCal table th {
  padding:6px 4px;
  border-bottom:1px solid #ddd;
  border-top:1px solid #ddd;
}
.clsCal table .csCalLink { padding:0; }
.clsCal table .csCalLink a {
  position:relative;
  display:block;
  margin:0 auto;
  padding:2px 1px;
  width:17px;
  background-color:#326CA3;
  -webkit-border-top-left-radius:2px;
  -webkit-border-top-right-radius:2px;
  -webkit-border-bottom-right-radius:2px;
  -webkit-border-bottom-left-radius:2px;
  -moz-border-radius-topleft:2px;
  -moz-border-radius-topright:2px;
  -moz-border-radius-bottomright:2px;
  -moz-border-radius-bottomleft:2px;
  border-top-left-radius:2px;
  border-top-right-radius:2px;
  border-bottom-right-radius:2px;
  border-bottom-left-radius:2px;
  color:#fff;
  font-size:10px;
}
.clsCal table .csCalLink a:hover { background-color:#326CA3; }
.clsCal table .csCalLink a.csCalLinkAlt { background-color:#b04d00; }
.autocomplete-suggestions {
  background-color:#fff;
  border:1px solid #6a9fd1;
  border-top:none;
  -webkit-border-top-left-radius:0;
  -webkit-border-top-right-radius:0;
  -webkit-border-bottom-right-radius:3px;
  -webkit-border-bottom-left-radius:3px;
  -moz-border-radius-topleft:0;
  -moz-border-radius-topright:0;
  -moz-border-radius-bottomright:3px;
  -moz-border-radius-bottomleft:3px;
  border-top-left-radius:0;
  border-top-right-radius:0;
  border-bottom-right-radius:3px;
  border-bottom-left-radius:3px;
  -moz-box-shadow:1px 1px 2px #888 1;
  -webkit-box-shadow:1px 1px 2px #888;
  box-shadow:1px 1px 2px #888;
  overflow:auto;
}
.autocomplete-suggestions .autocomplete-suggestion {
  padding:4px 5px;
  white-space:nowrap;
  overflow:hidden;
  cursor:pointer;
}
.autocomplete-suggestions .autocomplete-selected { background-color:#b8d1e9; }
.autocomplete-suggestions strong { color:#ca5900; }
div.clsInputOblig { position:relative; }
div.clsInputOblig:after {
  content:'*';
  margin:0 0 0 4px;
  color:#d96;
}
div.clsInputOblig.clsInputObligSelect:after {
  position:absolute;
  top:10px;
  right:37px;
}
input.clsInputOscuro {
  color:#444;
  font-style:normal;
}
input.clsInputObligForzar, select.clsInputObligForzar, textarea.clsInputObligForzar {
  background:none #f5dddd;
  border-color:#e88;
  border-top-color:#b18383;
  transition:background-color .5s;
}
div.fancy-select div.trigger.clsInputObligForzar {
  background:none #f5dddd;
  border-color:#e88;
  border-top-color:#b18383;
  transition:background-color .5s;
}
.clsForm {
  margin:25px auto 40px auto;
  width:465px;
}
.clsForm form fieldset {
  padding:20px 15px 15px 15px;
  margin-bottom:30px;
  border:1px solid #f5bf97;
  -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
  -webkit-border-bottom-right-radius:5px;
  -webkit-border-bottom-left-radius:5px;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  -moz-border-radius-bottomright:5px;
  -moz-border-radius-bottomleft:5px;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  border-bottom-right-radius:5px;
  border-bottom-left-radius:5px;
}
.clsForm form fieldset legend {
  padding:0 5px;
  font-family:'Ubuntu Condensed', 'sans-serif';
  font-size:16px;
  font-weight:bold;
  color:#ff7d17;
}
.clsForm form fieldset >strong {
  padding:0 0 15px 0;
  display:block;
  text-align:center;
  color:#ff7d17;
}
.clsForm form >div, .clsForm form fieldset>div {
  margin-bottom:10px;
  clear:left;
  position:relative;
  min-height:30px;
}
.clsForm form >div label, .clsForm form fieldset>div label {
  display:block;
  float:left;
  margin:0 10px 10px 0;
  width:140px;
  min-height:30px;
  text-align:right;
  font-size:12px;
  line-height:30px;
}
.clsForm form >div em, .clsForm form fieldset>div em {
  display:block;
  margin:4px 0 8px 0;
  float:left;
  width:250px;
}
.clsForm form >div strong, .clsForm form fieldset>div strong {
  line-height:30px;
  color:#000;
}
.clsForm form >div.clsInv, .clsForm form fieldset>div.clsInv {
  min-height:1px;
  height:1px;
}
.clsForm form input[type='radio'], .clsForm form input[type='checkbox'] {
  padding:2px;
  cursor:pointer;
}
.clsForm form input[type='radio']:focus, .clsForm form input[type='checkbox']:focus {
  outline:1px dashed #f5bf97;
  -moz-box-shadow:0 0 5px #b04d00 1;
  -webkit-box-shadow:0 0 5px #b04d00;
  box-shadow:0 0 5px #b04d00;
}
.clsForm form input[type='submit'] {
  float:right;
  margin-top:15px;
}
.clsForm form >a {
  display:block;
  float:right;
  margin:8px 0;
  font-size:10px;
  color:#052e55;
}
.clsForm form >a:hover, .clsForm form >a:focus { color:#326CA3; }
.clsForm form p {
  clear:both;
  margin:10px 0 20px 0;
  line-height:17px;
}
.clsFormLabel {
  margin-bottom:10px;
  clear:left;
  position:relative;
  min-height:30px;
}
.clsFormLabel label {
  display:block;
  float:left;
  margin:0 10px 10px 0;
  width:140px;
  min-height:30px;
  text-align:right;
  font-size:12px;
  line-height:30px;
}
.clsFormLabel em {
  display:block;
  margin:4px 0 8px 0;
  float:left;
  width:250px;
}
.clsFormLabel strong {
  line-height:30px;
  color:#000;
}
.clsFormLabel.clsInv {
  min-height:1px;
  height:1px;
}
.clsFormBuscar {
  position:absolute;
  padding:0;
  top:10px;
  right:7px;
  display:block;
  content:'';
  width:13px;
  height:13px;
  background:url('../_img/pg_clip.png?3') no-repeat -160px 0px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
  border:none;
  cursor:pointer;
}
.clsFormBuscar:hover {
  opacity:0.5;
  -khtml-opacity:0.5;
  -moz-opacity:0.5;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(50));
  filter:alpha(opacity= );
  zoom:1;
}
.clsLnkBuscar { font-size:13px; }
.clsVinheta, .clsLineAwesowe, .clsLineAwesoweGr {
  position:relative;
  margin-left:20px;
}
.clsVinheta li, .clsLineAwesowe li, .clsLineAwesoweGr li {
  margin-bottom:10px;
  padding-left:8px;
  line-height:20px;
  font-size:14px;
}
.clsVinheta li p, .clsLineAwesowe li p, .clsLineAwesoweGr li p { margin-bottom:0; }
.clsVinheta li a, .clsLineAwesowe li a, .clsLineAwesoweGr li a { font-size:14px; }
.clsVinheta li ul, .clsLineAwesowe li ul, .clsLineAwesoweGr li ul { margin:5px 0 0 10px; }
.clsVinheta li ul li:before, .clsLineAwesowe li ul li:before, .clsLineAwesoweGr li ul li:before {
  opacity:0.5;
  -khtml-opacity:0.5;
  -moz-opacity:0.5;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(50));
  filter:alpha(opacity= );
  zoom:1;
}
.clsVinheta dt, .clsLineAwesowe dt, .clsLineAwesoweGr dt {
  margin:0 5px 5px 0;
  float:left;
  padding-left:7px;
  width:120px;
  font-size:14px;
  white-space:nowrap;
  overflow:hidden;
}
.clsVinheta dt strong, .clsLineAwesowe dt strong, .clsLineAwesoweGr dt strong { color:#b04d00; }
.clsVinheta dt:after, .clsLineAwesowe dt:after, .clsLineAwesoweGr dt:after {
  content:' .................................';
  color:#ccc;
  letter-spacing:1px;
}
.clsVinheta dd, .clsLineAwesowe dd, .clsLineAwesoweGr dd { margin:0 0 10px 8px; }
.clsVinheta li:before {
  display:block;
  content:'';
  width:4px;
  height:5px;
  background:url('../_img/pg_clip.png?3') no-repeat -480px -32px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
  left:0;
  margin-top:7px;
  position:absolute;
  padding-right:4px;
  color:#ff7d17;
}
.clsLineAwesowe { margin-left:10px; }
.clsLineAwesowe a span {
  margin-right:5px;
  color:#ff7d17;
  font-size:16px;
}
.clsLineAwesowe a:hover span, .clsLineAwesowe a:focus span { color:#b04d00; }
.clsLineAwesoweGr { margin-left:0; }
.clsLineAwesoweGr li { padding-left:0; }
.clsLineAwesoweGr li em {
  display:block;
  margin-left:30px;
  line-height:13px;
}
.clsLineAwesoweGr li .las {
  display:block;
  float:left;
  margin:3px 4px 0 0;
  padding:2px 3px 1px 3px;
  background-color:#ff7d17;
  -webkit-border-top-left-radius:2px;
  -webkit-border-top-right-radius:2px;
  -webkit-border-bottom-right-radius:2px;
  -webkit-border-bottom-left-radius:2px;
  -moz-border-radius-topleft:2px;
  -moz-border-radius-topright:2px;
  -moz-border-radius-bottomright:2px;
  -moz-border-radius-bottomleft:2px;
  border-top-left-radius:2px;
  border-top-right-radius:2px;
  border-bottom-right-radius:2px;
  border-bottom-left-radius:2px;
  font-size:18px;
  color:#fff;
}
.clsTabla {
  position:relative;
  clear:both;
  border-bottom:3px solid #f5bf97;
}
.clsTabla caption {
  padding:8px;
  background-color:#b04d00;
  font-family:'Ubuntu', 'sans-serif';
  font-size:16px;
  color:#fff;
}
.clsTabla caption a { color:#91b8dd; }
.clsTabla caption a:hover { color:#fff; }
.clsTabla caption em {
  color:#fff;
  font-size:12px;
}
.clsTabla caption:before {
  display:block;
  content:'';
  width:147px;
  height:32px;
  background:url('../_img/pg_clip.png?3') no-repeat -352px -160px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
  position:absolute;
  margin-top:-8px;
  right:0;
}
.clsTabla caption .clsAmpliar {
  position:absolute;
  right:10px;
  z-index:100;
}
.clsTabla thead th {
  padding:8px;
  background-color:#f5bf97;
  border-bottom:1px solid #999;
  text-align:center;
  color:#333;
  font-family:'Ubuntu Condensed', 'sans-serif';
}
.clsTabla thead th a { font-family:'Ubuntu Condensed', 'sans-serif'; }
.clsTabla thead td {
  padding:6px;
  background-color:#e3e3e3;
  border-bottom:1px solid #f5bf97;
  text-align:center;
  color:#444;
  font-family:'Ubuntu Condensed', 'sans-serif';
}
.clsTabla tbody td {
  padding:3px 6px;
  border-bottom:1px solid #ddd;
  line-height:1.5;
  vertical-align:middle;
}
.clsTabla tbody td strong { color:#333; }
.clsTabla tbody tr:nth-child(even) td { background-color:#f3f3f3; }
.clsTabla tbody tr:nth-child(odd) td { background-color:#fff; }
.clsTabla tbody tr:hover td { color:#000; }
.clsTabla tbody tr:hover td a { color:#204568; }
.clsTabla tbody tr:hover td a:hover, .clsTabla tbody tr:hover td a:focus { color:#08111a; }
.clsTabla tbody tr:hover.clsTablaResalte td:first-child:after, .clsTabla tbody tr:hover.clsTablaResalte td:first-child:before, .clsTabla tbody tr:hover.clsTablaResalte td:last-child:after, .clsTabla tbody tr:hover.clsTablaResalte td:last-child:before { display:none; }
.clsTabla tbody tr.clsTablaResalte td, .clsTabla tbody tr th {
  padding:6px;
  background-color:#ddd;
  border-bottom:1px solid #ddd;
  border-top:1px solid #ddd;
  font-family:'delicious', 'sans-serif';
  font-size:14px;
  font-weight:normal;
  text-align:left;
  color:#000;
}
.clsTabla tbody tr.clsTablaResalte td strong, .clsTabla tbody tr th strong { color:#000; }
.clsTabla tfoot td {
  padding:5px;
  background-color:#eee;
  border-top:1px solid #f5bf97;
  font-family:'Ubuntu Condensed', 'sans-serif';
  color:#444;
}
.clsTabla tfoot td a { font-family:'Ubuntu Condensed', 'sans-serif'; }
.clsTabla tfoot td em { color:#444; }
.clsTabla tfoot td strong { color:#b04d00; }
.clsTabla tfoot td >div {
  position:absolute;
  bottom:18px;
  right:10px;
}
.clsTabla tfoot td .clsAmpliar, .clsTabla tfoot td .clsCancelar { float:right; }
.clsTabla .clsTablaDeshab td { color:#bbb; }
.clsTabla .clsTablaDeshab td a { color:#6a9fd1; }
.clsTabla .clsTablaDeshab td:hover { color:#666; }
.clsTabla .clsTablaDer { text-align:right; }
.clsTabla .clsTablaIzq { text-align:left; }
.clsTabla .clsTablaCentro { text-align:center; }
.clsTabla .clsTablaNoWrap { white-space:nowrap; }
.clsMimePdf:after {
  display:inline-block;
  content:'';
  width:9px;
  height:11px;
  background:url('../_img/pg_clip.png?3') no-repeat -512px -96px;
  margin-left:3px;
}
.clsMimeZip:after {
  display:inline-block;
  content:'';
  width:9px;
  height:11px;
  background:url('../_img/pg_clip.png?3') no-repeat -576px -160px;
  margin-left:3px;
}
.clsMimeRar:after {
  display:inline-block;
  content:'';
  width:9px;
  height:11px;
  background:url('../_img/pg_clip.png?3') no-repeat -576px -160px;
  margin-left:3px;
}
.clsMimeDoc:after {
  display:inline-block;
  content:'';
  width:9px;
  height:11px;
  background:url('../_img/pg_clip.png?3') no-repeat -608px -160px;
  margin-left:3px;
}
.clsMimeDocx:after {
  display:inline-block;
  content:'';
  width:9px;
  height:11px;
  background:url('../_img/pg_clip.png?3') no-repeat -608px -160px;
  margin-left:3px;
}
.clsMimeXls:after {
  display:inline-block;
  content:'';
  width:9px;
  height:11px;
  background:url('../_img/pg_clip.png?3') no-repeat -576px -192px;
  margin-left:3px;
}
.clsMimeXlsx:after {
  display:inline-block;
  content:'';
  width:9px;
  height:11px;
  background:url('../_img/pg_clip.png?3') no-repeat -576px -192px;
  margin-left:3px;
}
.clsMimeJpg:after {
  display:inline-block;
  content:'';
  width:9px;
  height:11px;
  background:url('../_img/pg_clip.png?3') no-repeat -608px -192px;
  margin-left:3px;
}
.clsMimePng:after {
  display:inline-block;
  content:'';
  width:9px;
  height:11px;
  background:url('../_img/pg_clip.png?3') no-repeat -608px -192px;
  margin-left:3px;
}
.clsMimeGif:after {
  display:inline-block;
  content:'';
  width:9px;
  height:11px;
  background:url('../_img/pg_clip.png?3') no-repeat -608px -192px;
  margin-left:3px;
}
.clsMimeUrl:after {
  display:inline-block;
  content:'';
  width:8px;
  height:8px;
  background:url('../_img/pg_clip.png?3') no-repeat -544px -96px;
  margin-left:3px;
}
.clsMimeIzq:after {
  float:left;
  margin:3px 2px 0 0;
  padding-left:3px;
}
.clsRss {
  display:block;
  content:'';
  width:18px;
  height:18px;
  background:url('../_img/pg_clip.png?3') no-repeat -288px -288px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsVer {
  display:block;
  content:'';
  width:12px;
  height:8px;
  background:url('../_img/pg_clip.png?3') no-repeat -608px -224px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
  display:inline-block;
}
.clsRedesT { padding-left:21px; }
.clsRedesT:before {
  display:inline-block;
  content:'';
  width:16px;
  height:16px;
  background:url('../_img/pg_clip.png?3') no-repeat -544px -224px;
  position:absolute;
  margin:-2px 0 0 -21px;
}
.clsRedesT:hover:before, .clsRedesT:focus:before {
  display:inline-block;
  content:'';
  width:16px;
  height:16px;
  background:url('../_img/pg_clip.png?3') no-repeat -544px -192px;
}
.clsRedesF { padding-left:21px; }
.clsRedesF:before {
  display:inline-block;
  content:'';
  width:16px;
  height:16px;
  background:url('../_img/pg_clip.png?3') no-repeat -480px -224px;
  position:absolute;
  margin:-2px 0 0 -21px;
}
.clsRedesF:hover:before, .clsRedesF:focus:before {
  display:inline-block;
  content:'';
  width:16px;
  height:16px;
  background:url('../_img/pg_clip.png?3') no-repeat -480px -192px;
}
.clsRedesL { padding-left:21px; }
.clsRedesL:before {
  display:inline-block;
  content:'';
  width:16px;
  height:16px;
  background:url('../_img/pg_clip.png?3') no-repeat -512px -224px;
  position:absolute;
  margin:-2px 0 0 -21px;
}
.clsRedesL:hover:before, .clsRedesL:focus:before {
  display:inline-block;
  content:'';
  width:16px;
  height:16px;
  background:url('../_img/pg_clip.png?3') no-repeat -512px -192px;
}
.clsRedesG { padding-left:21px; }
.clsRedesG:before {
  display:inline-block;
  content:'';
  width:16px;
  height:16px;
  background:url('../_img/pg_clip.png?3') no-repeat -448px -224px;
  position:absolute;
  margin:-2px 0 0 -21px;
}
.clsRedesG:hover:before, .clsRedesG:focus:before {
  display:inline-block;
  content:'';
  width:16px;
  height:16px;
  background:url('../_img/pg_clip.png?3') no-repeat -448px -192px;
}
.clsRedesI { padding-left:21px; }
.clsRedesI:before {
  display:inline-block;
  content:'';
  width:16px;
  height:16px;
  background:url('../_img/pg_clip.png?3') no-repeat -576px -224px;
  position:absolute;
  margin:-2px 0 0 -21px;
}
.clsRedesI:hover:before, .clsRedesI:focus:before {
  display:inline-block;
  content:'';
  width:16px;
  height:16px;
  background:url('../_img/pg_clip.png?3') no-repeat -416px -192px;
}
.clsIconoAcc {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -128px -192px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconoAccWeb {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -320px -128px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconoAli {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -64px -64px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconoAmb {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -128px 0px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconoAud {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat 0px 0px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconoCad {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -320px -192px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconoCal {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -64px 0px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconoCom {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat 0px -128px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconoComp {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -384px -64px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconoComun {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -384px -192px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconoCosm {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat 0px -192px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconoDip {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -192px -192px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconoEduc {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -64px -192px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconoEmpSalud {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -256px -192px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconoEne {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -256px -64px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconoErgo {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -64px -256px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconoFor {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -448px 0px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconoInc {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -128px -64px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconoISGV {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat 0px -256px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconoLab {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -192px -64px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconoLog {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -320px 0px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconoOec {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -448px -128px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconoOsh {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -192px 0px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconoRiesgo {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -256px -128px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconoRRHH {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -256px 0px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconoRs {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -128px -128px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconoSal {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat 0px -64px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconoSI {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -448px -64px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconoSix {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -384px -128px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconoTall {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -320px -64px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconoTI {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -384px 0px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconoTur {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -448px -192px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconoVial {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -64px -128px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconoOpti {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -128px -256px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconoCiber {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -192px -256px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconoPriv {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -256px -256px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconos .clsIconosAli   a:before {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -64px -64px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconos .clsIconosAmb   a:before {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -128px 0px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconos .clsIconosCad   a:before {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -320px -192px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconos .clsIconosCal   a:before {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -64px 0px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconos .clsIconosEne   a:before {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -256px -64px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconos .clsIconosOsh   a:before {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -192px 0px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconos .clsIconosRie   a:before {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -256px -128px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconos .clsIconosRs    a:before {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -128px -128px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconos .clsIconosSI    a:before {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -448px -64px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconos .clsIconosTI    a:before {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -384px 0px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconos .clsIconosVial  a:before {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -64px -128px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconos .clsIconosOpti  a:before {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -128px -256px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconos .clsIconosCiber a:before {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -192px -256px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconos .clsIconosPriv  a:before {
  display:block;
  content:'';
  width:59px;
  height:59px;
  background:url('../_img/pg_clip_iconos.png?3') no-repeat -256px -256px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.clsIconos dt a {
  float:left;
  display:block;
  margin:0 5px 20px 5px;
  padding:10px 10px 38px 10px;
  width:170px;
  background-color:#f3f3f3;
  border-bottom:1px solid #eee;
  border-radius:2px;
  font-family:'Ubuntu Condensed', 'sans-serif';
  font-size:14px;
  text-indent:58px;
}
.clsIconos dt a:before {
  position:absolute;
  margin:-5px 0 0 -5px;
  opacity:.8;
  -khtml-opacity:.8;
  -moz-opacity:.8;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(80));
  filter:alpha(opacity= );
  zoom:1;
}
.clsIconos dt a:hover:before, .clsIconos dt a:focus:before {
  opacity:1;
  -khtml-opacity:1;
  -moz-opacity:1;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter:alpha(opacity= );
  zoom:1;
}
.clsIconos dd {
  float:left;
  margin:30px 0 0 -127px;
  width:120px;
  font-family:'Ubuntu Condensed', 'sans-serif';
  font-size:13px;
}
.clsCampus { background:url('../_img/capacitacion/portada/2019-03-13_campus_280x313.png') no-repeat; }
.clsCampus h2 {
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
  margin-top:250px;
  padding:3px 0 0 0px;
  width:280px;
  border:none;
  font-size:26px;
  line-height:26px;
  font-family:'delicious', 'sans-serif';
  font-weight:900;
  color:#fff;
  text-transform:none;
  text-align:center;
}
.clsCampus h3 {
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
  top:220px;
  left:0;
  font-size:17px;
  color:#326CA3;
  font-weight:900;
  text-align:center;
  -moz-text-shadow:0 0 0 #fff 1;
  -webkit-text-shadow:0 0 0 #fff;
  text-shadow:0 0 0 #fff;
}
.clsCampus h3 em {
  display:block;
  margin-top:5px;
  font-size:12px;
  color:#b04d00;
  -moz-text-shadow:0 0 1px #000 1;
  -webkit-text-shadow:0 0 1px #000;
  text-shadow:0 0 1px #000;
}
.clsCampus h4 {
  top:275px;
  font-size:18px;
  line-height:18px;
  color:#fff;
  font-weight:bold;
  text-align:center;
  -moz-text-shadow:0 0 2px #000 1;
  -webkit-text-shadow:0 0 2px #000;
  text-shadow:0 0 2px #000;
}
.clsCampus h4 span {
  font-size:20px;
  font-weight:900;
  font-family:'delicious', 'sans-serif';
  color:#fff;
}
.clsCampus h4 em {
  display:block;
  right:0;
  color:#fff;
  font-size:13px;
}
.clsCampus strong {
  position:absolute;
  display:block;
  width:280px;
  padding-top:180px;
  text-align:center;
  color:#b04d00;
  font-weight:bold;
  font-size:22px;
  font-family:'delicious', 'sans-serif';
}
.clsWA {
  display:block;
  border:1px solid #25d366;
  -webkit-border-top-left-radius:3px;
  -webkit-border-top-right-radius:3px;
  -webkit-border-bottom-right-radius:3px;
  -webkit-border-bottom-left-radius:3px;
  -moz-border-radius-topleft:3px;
  -moz-border-radius-topright:3px;
  -moz-border-radius-bottomright:3px;
  -moz-border-radius-bottomleft:3px;
  border-top-left-radius:3px;
  border-top-right-radius:3px;
  border-bottom-right-radius:3px;
  border-bottom-left-radius:3px;
  color:#26ac58;
  overflow:hidden;
}
.clsWA:hover .lab, .clsWA:focus .lab { color:#fff; }
.clsWA .lab {
  display:block;
  padding:3px;
  float:left;
  height:54px;
  background-color:#25d366;
  color:#fff;
  font-size:20px;
}
.clsWA img {
  margin-top:0;
  float:right;
  width:60px;
}
.clsWA em { display:block; }
.clsMoodleMobile .miscStore {
  display:block;
  float:left;
  margin:2px;
  width:120px;
  height:33px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
  opacity:.6;
  -khtml-opacity:.6;
  -moz-opacity:.6;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(60));
  filter:alpha(opacity= );
  zoom:1;
}
.clsMoodleMobile .miscStore:hover {
  opacity:.7;
  -khtml-opacity:.7;
  -moz-opacity:.7;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(70));
  filter:alpha(opacity= );
  zoom:1;
}
.clsMoodleMobile #miscPlayStore { background:url('../_img/misc/playstore-logo.png') no-repeat; }
.clsMoodleMobile #miscAppStore { background:url('../_img/misc/appstore-logo.png') no-repeat; }
.clsMoodleMobile #miscMoodleMobileQR img {
  display:block;
  margin:0 auto;
  width:74px;
}
.clsMoodleMobile #miscMoodleMobileLink { display:none; }
.pgSupNavHover {
  background:-prefix-linear-gradient(180deg,#eee,#eee,#e8e8e8,#ddd) no-repeat;
  background:linear-gradient(180deg,#eee,#eee,#e8e8e8,#ddd) no-repeat;
}
#pgSupNav {
  position:absolute;
  padding-left:215px;
  left:0;
  top:110px;
}
#pgSupNav >li {
  float:left;
  margin:0 1px 0 2px;
  padding:0 8px 10px 8px;
}
#pgSupNav >li >a {
  display:block;
  padding-top:3px;
  font-family:'delicious', 'sans-serif';
  text-transform:uppercase;
  font-size:20px;
  line-height:15px;
  color:#052e55;
  transition-property:line-height;
  transition-duration:0.2s;
}
#pgSupNav >li >a em {
  display:block;
  color:#bbb;
  font-size:10px;
  text-transform:capitalize;
}
#pgSupNav >li >a:hover, #pgSupNav >li >a:focus { color:#4386c5; }
#pgSupNav >li >div {
  display:none;
  position:absolute;
  top:42px;
  left:0;
  width:930px;
  height:313px;
  background-color:#ddd;
  border-bottom:3px solid #ff7d17;
  z-index:210;
}
#pgSupNav >li >div >div {
  float:left;
  margin:20px 10px;
  padding:20px 10px 20px 10px;
  height:230px;
  background-color:#084885;
  -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
  -webkit-border-bottom-right-radius:5px;
  -webkit-border-bottom-left-radius:5px;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  -moz-border-radius-bottomright:5px;
  -moz-border-radius-bottomleft:5px;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  border-bottom-right-radius:5px;
  border-bottom-left-radius:5px;
  z-index:10;
}
#pgSupNav >li >div >div h3 {
  margin-bottom:15px;
  padding-bottom:3px;
  color:#fff;
  font-size:20px;
  text-transform:uppercase;
  border-bottom:1px solid #326CA3;
}
#pgSupNav >li >div >div ul li {
  margin-bottom:13px;
  float:left;
  width:50%;
}
#pgSupNav >li >div >div ul li a {
  display:block;
  padding:2px;
  color:#fff;
}
#pgSupNav >li >div >div ul li a:hover {
  -moz-text-shadow:0 0 2px #fff 1;
  -webkit-text-shadow:0 0 2px #fff;
  text-shadow:0 0 2px #fff;
}
#pgSupNav >li >div >div ul li a:before {
  padding-right:5px;
  display:inline-block;
  content:'';
  width:8px;
  height:8px;
  background:url('../_img/pg_clip.png?3') no-repeat -288px 0px;
}
#pgSupNav >li >div >div ul li a.pgSupNavInicio { padding-bottom:8px; }
#pgSupNav >li >div >div ul li a.pgSupNavInicio:before {
  display:inline-block;
  content:'';
  width:14px;
  height:12px;
  background:url('../_img/pg_clip.png?3') no-repeat -160px -64px;
}
#pgSupNav >li >div >div:last-child { background-color:#04213d; }
#pgSupNav >li >div >div:last-child li a:before {
  display:inline-block;
  content:'';
  width:8px;
  height:8px;
  background:url('../_img/pg_clip.png?3') no-repeat -352px 0px;
}
#pgSupNav >li >form label {
  position:absolute;
  top:0;
  left:0;
  height:1px;
  min-height:1px;
  width:1px;
  overflow:hidden;
  opacity:0;
  clip:rect(1px 1px 1px 1px);
}
#pgSupNav >li >form input[type='text'] {
  margin:2px 3px 0 0;
  padding-right:20px;
  width:115px;
  border-color:#d3d3d3;
}
#pgSupNav >li >form input[type='submit'] {
  position:absolute;
  padding:0;
  top:10px;
  right:7px;
  display:block;
  content:'';
  width:13px;
  height:13px;
  background:url('../_img/pg_clip.png?3') no-repeat -160px 0px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
  border:none;
  cursor:pointer;
}
#pgSupNav >li >form input[type='submit']:hover {
  opacity:0.5;
  -khtml-opacity:0.5;
  -moz-opacity:0.5;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(50));
  filter:alpha(opacity= );
  zoom:1;
}
#pgSupNav >li:first-child { display:none; }
#pgSupNav >li#pgSupNavBuscar {
  padding-right:0;
  margin-right:0;
}
#pgSupNav >li#pgSupNavBuscar:hover, #pgSupNav >li#pgSupNavBuscar:before { background:none; }
#pgSupNav >li#pgSupNavBuscar:after { display:none; }
#pgSupNav >li:before {
  float:right;
  margin-top:0px;
  margin-right:-11px;
  display:block;
  content:'';
  width:3px;
  height:32px;
  background:url('../_img/pg_clip.png?3') no-repeat -128px 0px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
#pgSupNav >li.pgSupNavSel>a { color:#D2630F; }
#pgSupNav >li.pgSupNavHover >a {
  color:#326CA3;
  line-height:30px;
  outline:none;
}
#pgSupNav >li.pgSupNavHover >a em {
  position:absolute;
  top:0;
  left:0;
  height:1px;
  min-height:1px;
  width:1px;
  overflow:hidden;
  opacity:0;
  clip:rect(1px 1px 1px 1px);
}
#pgSupNav #nmMenu >div {
  margin-right:5px;
  width:22%;
  height:240px;
}
#pgSupNav #nmMenu >div ul li {
  width:100%;
  margin-bottom:8px;
  color:#ff7d17;
}
#pgSupNav #nmMenu >div strong { font-weight:bold; }
#pgSupNav #nmMenu >div em {
  padding-left:5px;
  color:#fff;
}
#pgSupNav #nmMenu >div form {
  position:absolute;
  bottom:10px;
  right:20px;
}
#pgSupNav #nmMenu >div form label {
  position:absolute;
  top:0;
  left:0;
  height:1px;
  min-height:1px;
  width:1px;
  overflow:hidden;
  opacity:0;
  clip:rect(1px 1px 1px 1px);
}
#pgSupNav #nmMenu >div form input[type='text'] { width:493px; }
#pgSupNav #nmMenu >div form input[type='submit'] {
  position:absolute;
  padding:0;
  top:10px;
  right:7px;
  display:block;
  content:'';
  width:13px;
  height:13px;
  background:url('../_img/pg_clip.png?3') no-repeat -160px 0px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
  border:none;
  cursor:pointer;
  top:8px;
}
#pgSupNav #nmMenu >div form input[type='submit']:hover {
  opacity:0.5;
  -khtml-opacity:0.5;
  -moz-opacity:0.5;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(50));
  filter:alpha(opacity= );
  zoom:1;
}
#pgSupNav #nmMenu >div:first-child { width:20%; }
#pgSupNav #nmMenu >div:first-child ul li { margin-bottom:10px; }
#pgSupNav #nmMenu >div#nmMenuSist {
  padding:14px 0 0 10px;
  width:16%;
  height:267px;
}
#pgSupNav #nmMenu >div#nmMenuSist li { margin-bottom:8px; }
#pgSupNav #nmMenu >div:nth-child(3) ul li, #pgSupNav #nmMenu >div:nth-child(4) ul li { margin-bottom:16px; }
#pgSupNav #nmMenu div+div+div+div { width:26%; }
#pgSupNav #nmMenu div+div+div+div li+li+li+li+li+li { line-height:16px; }
#pgSupNav #nmMenu div+div+div+div li+li+li+li+li+li span { padding:6px; }
#pgSupNav #capacMenu >div { height:200px; }
#pgSupNav #capacMenu >div li { width:50%; }
#pgSupNav #capacMenu >div:first-child {
  width:200px;
  height:240px;
}
#pgSupNav #capacMenu >div:first-child li { width:100%; }
#pgSupNav #capacMenu >div:nth-child(2) { width:330px; }
#pgSupNav #capacMenu div+div ul li { margin-bottom:12px; }
#pgSupNav #capacMenu div+div+div ul li { width:100%; }
#pgSupNav #capacMenu #capacMenuVarios { width:265px; }
#pgSupNav #capacMenu #capacMenuVarios li { margin-bottom:8px; }
#pgSupNav #capacMenu form {
  position:absolute;
  bottom:10px;
  right:20px;
}
#pgSupNav #capacMenu form label {
  position:absolute;
  top:0;
  left:0;
  height:1px;
  min-height:1px;
  width:1px;
  overflow:hidden;
  opacity:0;
  clip:rect(1px 1px 1px 1px);
}
#pgSupNav #capacMenu form input[type='text'] { width:650px; }
#pgSupNav #capacMenu form input[type='submit'] {
  position:absolute;
  padding:0;
  top:10px;
  right:7px;
  display:block;
  content:'';
  width:13px;
  height:13px;
  background:url('../_img/pg_clip.png?3') no-repeat -160px 0px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
  border:none;
  cursor:pointer;
  top:8px;
}
#pgSupNav #capacMenu form input[type='submit']:hover {
  opacity:0.5;
  -khtml-opacity:0.5;
  -moz-opacity:0.5;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(50));
  filter:alpha(opacity= );
  zoom:1;
}
#pgSupNav #acercaMenu div { width:25%; }
#pgSupNav #acercaMenu div ul li {
  width:100%;
  color:#ff7d17;
}
#pgSupNav #acercaMenu div em {
  display:block;
  margin-bottom:2px;
  color:#ffb67d;
}
#pgSupNav #acercaMenu div #acercaMenuEmail a:before { display:none; }
#pgSupNav #acercaMenu div #acercaMenuDir a { display:inline; }
#pgSupNav #acercaMenu div #acercaMenuDir a:before { display:none; }
#pgSupNav #acercaMenu div#acercaMenuPrincipal li { margin-bottom:9px; }
#pgSupNav #acercaMenu div+div+div { width:35%; }
#pgSupNav #certMenu div {
  width:28%;
  background-color:#084885;
}
#pgSupNav #certMenu div ul li {
  width:100%;
  color:#ff7d17;
}
#pgSupNav #certMenu div em {
  display:block;
  margin-bottom:2px;
  color:#ffb67d;
}
#pgSupNav #certMenu div #acercaMenuEmail a:before { display:none; }
#pgSupNav #certMenu div #acercaMenuDir a { display:inline; }
#pgSupNav #certMenu div #acercaMenuDir a:before { display:none; }
#pgSupNav #certMenu div:first-child {
  width:22%;
  background-color:#052e55;
}
#pgSupNav #certMenu div+div+div { width:32%; }
body:before {
  content:'';
  position:absolute;
  width:100%;
  height:400px;
  background:-prefix-linear-gradient(0deg,#fff,#fff,#eee,#ddd) no-repeat;
  background:linear-gradient(0deg,#fff,#fff,#eee,#ddd) no-repeat;
  z-index:-2;
}
body:after {
  content:'';
  position:absolute;
  top:0;
  left:0;
  width:100%;
  max-width:1146px;
  height:144px;
  background:url('../_img/pg_fnd.png?3') no-repeat;
  z-index:-1;
}
body #pgCuerpo:before {
  content:'';
  position:absolute;
  top:144px;
  left:0;
  width:110px;
  height:158px;
  background:url('../_img/pg_fnd.png?3') no-repeat -1147px 0;
  z-index:-1;
}
#pgCuerpo {
  margin:0 auto;
  padding-top:10px;
  width:930px;
  min-height:560px;
}
#pgSup {
  position:relative;
  height:137px;
}
#pgSup #pgSupSalto {
  position:absolute;
  top:-60px;
  left:400px;
  padding:10px;
  background-color:#326CA3;
  -webkit-border-top-left-radius:0;
  -webkit-border-top-right-radius:0;
  -webkit-border-bottom-right-radius:5px;
  -webkit-border-bottom-left-radius:5px;
  -moz-border-radius-topleft:0;
  -moz-border-radius-topright:0;
  -moz-border-radius-bottomright:5px;
  -moz-border-radius-bottomleft:5px;
  border-top-left-radius:0;
  border-top-right-radius:0;
  border-bottom-right-radius:5px;
  border-bottom-left-radius:5px;
  color:#fff;
  font-family:'Ubuntu Condensed', 'sans-serif';
  transition-property:top;
  transition-duration:0.5s;
}
#pgSup #pgSupSalto:focus { top:-10px; }
#pgSup h1 img {
  position:absolute;
  top:0;
  left:0;
  height:1px;
  min-height:1px;
  width:1px;
  overflow:hidden;
  opacity:0;
  clip:rect(1px 1px 1px 1px);
}
#pgSup h1 a {
  position:absolute;
  display:block;
  content:'';
  width:123px;
  height:123px;
  background:url('../_img/pg_clip.png?3') no-repeat 0px 0px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
  z-index:20;
}
#pgSup h1 a:after {
  display:block;
  content:'';
  width:123px;
  height:123px;
  background:url('../_img/pg_clip.png?3') no-repeat 0px -320px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
  transition-property:-webkit-transform, -moz-transform, o-transform, writing-mode;
  transition-duration:0.5s;
}
#pgSup h1 a:hover:after {
  -webkit-transform:rotate(180deg);
  -moz-transform:rotate(180deg);
  -o-transform:rotate(180deg);
  writing-mode:tb-rl;
}
#pgSup h2 {
  position:absolute;
  top:0;
  left:0;
  height:1px;
  min-height:1px;
  width:1px;
  overflow:hidden;
  opacity:0;
  clip:rect(1px 1px 1px 1px);
}
#pgSup #pgSupPaisCalidad {
  position:absolute;
  top:50px;
  left:135px;
  width:150px;
  height:25px;
  display:block;
  content:'';
  background:url('../_img/pg_clip.png?3') no-repeat -224px -320px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
  -webkit-border-top-left-radius:10px;
  -webkit-border-top-right-radius:10px;
  -webkit-border-bottom-right-radius:10px;
  -webkit-border-bottom-left-radius:10px;
  -moz-border-radius-topleft:10px;
  -moz-border-radius-topright:10px;
  -moz-border-radius-bottomright:10px;
  -moz-border-radius-bottomleft:10px;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-right-radius:10px;
  border-bottom-left-radius:10px;
  z-index:0;
}
#pgSup #pgSupPaisCalidad span {
  position:absolute;
  top:0;
  left:0;
  height:1px;
  min-height:1px;
  width:1px;
  overflow:hidden;
  opacity:0;
  clip:rect(1px 1px 1px 1px);
}
#pgSup #pgSupCont {
  position:absolute;
  right:0;
  top:20px;
}
#pgSup #pgSupCont li {
  margin-bottom:4px;
  text-align:right;
}
#pgSup #pgSupCont li:first-child {
  position:relative;
  background-color:#e2e2e2;
  font-family:'Ubuntu Condensed', 'sans-serif';
  font-size:20px;
  color:#888;
  -webkit-border-top-left-radius:8px;
  -webkit-border-top-right-radius:8px;
  -webkit-border-bottom-right-radius:8px;
  -webkit-border-bottom-left-radius:8px;
  -moz-border-radius-topleft:8px;
  -moz-border-radius-topright:8px;
  -moz-border-radius-bottomright:8px;
  -moz-border-radius-bottomleft:8px;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-right-radius:8px;
  border-bottom-left-radius:8px;
}
#pgSup #pgSupCont li:first-child em {
  font-family:'Ubuntu Condensed', 'sans-serif';
  font-size:20px;
  color:#bbb;
  font-style:normal;
}
#pgSup #pgSupCont li:first-child em:before {
  padding-right:5px;
  display:inline-block;
  content:'';
  width:11px;
  height:14px;
  background:url('../_img/pg_clip.png?3') no-repeat -512px 0px;
}
#pgSup #pgSupCont li:first-child span {
  display:inline-block;
  width:30px;
  font-size:8px;
  text-align:left;
  color:#888;
}
#pgSup #pgSupCont li#pgSupContEmail a {
  font-family:'Ubuntu Condensed', 'sans-serif';
  font-size:17px;
  color:#666;
}
#pgSup #pgSupCont li#pgSupContEmail a span {
  padding:1px;
  font-family:'Ubuntu Condensed', 'sans-serif';
  font-size:16px;
  color:#4386c5;
}
#pgSup #pgSupCont li#pgSupContEmail a:hover, #pgSup #pgSupCont li#pgSupContEmail a:focus { color:#326CA3; }
#pgSup #pgSupCont li#pgSupContEmail a:hover span, #pgSup #pgSupCont li#pgSupContEmail a:focus span { color:#ff7d17; }
#pgSup #pgSupCont li#pgSupContR {
  padding-top:3px;
  color:#aaa;
  font-family:'Ubuntu Condensed', 'sans-serif';
  line-height:15px;
  overflow:hidden;
}
#pgSup #pgSupCont li#pgSupContR a {
  float:right;
  margin-left:5px;
}
#pgSup #pgSupCont li:last-child a {
  font-family:'Ubuntu Condensed', 'sans-serif';
  font-size:13px;
  color:#326CA3;
}
#pgSup #pgSupCont li:last-child a:hover, #pgSup #pgSupCont li:last-child a:focus { color:#6a9fd1; }
#pgSup #pgSupCont li:last-child a:before {
  padding-right:4px;
  display:inline-block;
  content:'';
  width:4px;
  height:6px;
  background:url('../_img/pg_clip.png?3') no-repeat -480px -32px;
}
#pgSupUsuario {
  position:absolute;
  right:17px;
  top:50px;
}
#pgSupUsuario a {
  display:table;
  padding-right:40px;
  width:105px;
  height:25px;
  background-color:#7dabd7;
  background-repeat:no-repeat;
  background-position:105px -5px;
  border:1px solid #91b8dd;
  -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
  -webkit-border-bottom-right-radius:5px;
  -webkit-border-bottom-left-radius:5px;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  -moz-border-radius-bottomright:5px;
  -moz-border-radius-bottomleft:5px;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  border-bottom-right-radius:5px;
  border-bottom-left-radius:5px;
  vertical-align:bottom;
}
#pgSupUsuario a.pgSupUsuarioFemenino { background-image:url('../_img/capacitacion/alumnos/mujer_40.png'); }
#pgSupUsuario a.pgSupUsuarioMasculino, #pgSupUsuario a.pgSupUsuario { background-image:url('../_img/capacitacion/alumnos/hombre_40.png'); }
#pgSupUsuario a span {
  display:table-cell;
  padding:4px;
  font-family:'Ubuntu Condensed', 'sans-serif';
  text-align:right;
  color:#fff;
  vertical-align:middle;
}
#pgNot {
  margin-top:15px;
  overflow:hidden;
}
#pgNot .clsIzq { width:620px; }
#pgNot .clsIzq ul:first-child { overflow:hidden; }
#pgNot .clsIzq ul:first-child li {
  display:table-cell;
  height:313px;
}
#pgNot .clsIzq ul:first-child li a {
  display:block;
  position:relative;
  width:620px;
  height:285px;
}
#pgNot .clsIzq ul:first-child li a h2 {
  position:absolute;
  top:230px;
  left:20px;
  font-weight:900;
  color:#fff;
  font-size:28px;
  -moz-text-shadow:1px 1px 1px #000 1;
  -webkit-text-shadow:1px 1px 1px #000;
  text-shadow:1px 1px 1px #000;
}
#pgNot .clsIzq ul:first-child li a h3 {
  position:absolute;
  top:260px;
  left:20px;
  font-weight:900;
  color:#FFAC00;
  font-size:20px;
}
#pgNot .clsIzq ul:first-child li a p {
  position:absolute;
  padding:10px 15px 15px 15px;
  top:15px;
  right:15px;
  width:280px;
  background:rgba(0,0,0,0.7);
  color:#fff;
  line-height:18px;
}
#pgNot .clsIzq ul:first-child li a:before {
  display:block;
  content:'';
  position:absolute;
  bottom:0;
  width:100%;
  height:55px;
  background-color:#000;
  opacity:.6;
  -khtml-opacity:.6;
  -moz-opacity:.6;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(60));
  filter:alpha(opacity= );
  zoom:1;
}
#pgNot .clsIzq ul:first-child li a:hover h2, #pgNot .clsIzq ul:first-child li a:focus h2 {
  -moz-text-shadow:0 0 1px #fff 1;
  -webkit-text-shadow:0 0 1px #fff;
  text-shadow:0 0 1px #fff;
}
#pgNot .clsIzq ul:first-child li a:hover h3, #pgNot .clsIzq ul:first-child li a:focus h3 { color:#ffd680; }
#pgNot .clsIzq ul:first-child li.pgNotNoTit a:before { display:none; }
#pgNot .clsIzq ul:first-child li.pgNotNoTit h2 {
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
#pgNot .clsIzq ul:first-child li.pgNotNoSubtit h3 {
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
#pgNot .clsIzq ul:last-child {
  position:absolute;
  bottom:8px;
  left:200px;
}
#pgNot .clsIzq ul:last-child li {
  float:left;
  margin-right:13px;
}
#pgNot .clsIzq ul:last-child li button {
  display:block;
  content:'';
  width:13px;
  height:13px;
  background:url('../_img/pg_clip.png?3') no-repeat -448px 0px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
#pgNot .clsIzq ul:last-child li button:hover, #pgNot .clsIzq ul:last-child li button:focus, #pgNot .clsIzq ul:last-child li button.pgNotSel {
  display:block;
  content:'';
  width:13px;
  height:13px;
  background:url('../_img/pg_clip.png?3') no-repeat -480px 0px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
#pgNot .clsBannerCh { background:url('../_img/novedades/v2/prog_capa23.jpg') no-repeat; }
#pgNot .clsBannerCh h2, #pgNot .clsBannerCh p {
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
#pgNot .pgNotVideo {
  height:313px;
  background:url('../_img/unit_video_fnd.png') no-repeat;
}
#pgNot .pgNotVideo a {
  display:block;
  content:'';
  width:64px;
  height:64px;
  background:url('../_img/pg_clip.png?3') no-repeat -288px -192px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
  position:absolute;
  top:130px;
  left:108px;
  outline:0;
  opacity:.85;
  z-index:200;
  transition:opacity .2s ease-in;
}
#pgNot .pgNotVideo a:hover { opacity:1; }
#pgNot .pgNotVideo a:active { top:132px; }
#pgNot .pgNotVideo video { margin:77px 0 0 0; }
.pgCont {
  position:relative;
  margin-top:30px;
  min-height:310px;
}
.pgCont h2 {
  clear:both;
  margin:7px 0 20px 0;
  padding-top:8px;
  border-top:1px solid #ddd;
  font-family:'Ubuntu', 'sans-serif';
  text-transform:uppercase;
  color:#888;
  font-size:24px;
}
.pgCont p {
  margin-bottom:15px;
  line-height:20px;
  font-size:14px;
}
.pgCont p a, .pgCont p span { font-size:14px; }
.pgCont p strong, .pgCont p b, .pgCont li strong, .pgCont li b {
  color:#222;
  font-weight:normal;
}
.pgCont a strong { color:#326CA3; }
.pgCont .clsIzq>h3, .pgCont .clsDer>h3 {
  margin-bottom:20px;
  color:#D2630F;
  font-family:'Ubuntu Condensed', 'sans-serif';
  font-size:22px;
}
.pgCont h4 {
  margin-bottom:10px;
  color:#555;
}
.pgCont h5 {
  margin-bottom:15px;
  color:#666;
}
.pgCont #pgCamino { margin-top:10px; }
.pgCont #pgCamino li {
  display:inline;
  margin-right:4px;
  color:#999;
  line-height:16px;
}
.pgCont #pgCamino li a {
  color:#326CA3;
  font-size:12px;
}
.pgCont #pgCamino li a:hover, .pgCont #pgCamino li a:focus { color:#91b8dd; }
.pgCont #pgCamino li:first-child a {
  display:block;
  content:'';
  width:14px;
  height:14px;
  background:url('../_img/pg_clip.png?3') no-repeat -160px -64px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
  display:inline-block;
}
.pgCont #pgCamino li:first-child a:hover, .pgCont #pgCamino li:first-child a:focus {
  opacity:0.7;
  -khtml-opacity:0.7;
  -moz-opacity:0.7;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(70));
  filter:alpha(opacity= );
  zoom:1;
}
.pgCont #pgCamino li:first-child:before { display:none; }
.pgCont #pgCamino li:before {
  display:inline-block;
  content:'';
  width:4px;
  height:6px;
  background:url('../_img/pg_clip.png?3') no-repeat -608px -32px;
  padding-right:6px;
}
.pgCont #pgAviso {
  display:block;
  position:relative;
  margin:20px auto 10px auto;
  padding:15px;
  width:590px;
  text-align:center;
  background-color:#ddd;
  font-family:'Ubuntu Condensed', 'sans-serif';
  font-weight:normal;
  font-size:14px;
  color:#444;
}
.pgCont #pgAviso a {
  font-family:'Ubuntu Condensed', 'sans-serif';
  font-size:14px;
}
.pgCont #pgAviso a:last-child {
  position:absolute;
  right:5px;
  top:5px;
  display:block;
  content:'';
  width:14px;
  height:14px;
  background:url('../_img/pg_clip.png?3') no-repeat -128px -64px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.pgCont #pgAviso a:last-child:hover, .pgCont #pgAviso a:last-child:focus {
  opacity:0.7;
  -khtml-opacity:0.7;
  -moz-opacity:0.7;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(70));
  filter:alpha(opacity= );
  zoom:1;
}
.pgCont #pgAviso strong {
  display:inline-block;
  margin:0 2px;
  padding:2px 4px;
  background-color:#b04d00;
  -webkit-border-top-left-radius:3px;
  -webkit-border-top-right-radius:3px;
  -webkit-border-bottom-right-radius:3px;
  -webkit-border-bottom-left-radius:3px;
  -moz-border-radius-topleft:3px;
  -moz-border-radius-topright:3px;
  -moz-border-radius-bottomright:3px;
  -moz-border-radius-bottomleft:3px;
  border-top-left-radius:3px;
  border-top-right-radius:3px;
  border-bottom-right-radius:3px;
  border-bottom-left-radius:3px;
  color:#fff;
  line-height:16px;
}
.pgCont #pgAviso hr {
  margin:3px auto;
  width:75%;
  color:#fff;
  opacity:.4;
  -khtml-opacity:.4;
  -moz-opacity:.4;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(40));
  filter:alpha(opacity= );
  zoom:1;
}
.pgCont #pgAviso.pgAvisoOk { background-color:#be9; }
.pgCont #pgAviso.pgAvisoError { background-color:#fa9; }
#pgPedidos {
  display:inline-block;
  content:'';
  width:19px;
  height:19px;
  background:url('../_img/pg_clip.png?3') no-repeat -512px -160px;
  position:absolute;
  top:163px;
  right:5px;
  z-index:20;
}
#pgPedidos span {
  position:absolute;
  top:0;
  left:0;
  height:1px;
  min-height:1px;
  width:1px;
  overflow:hidden;
  opacity:0;
  clip:rect(1px 1px 1px 1px);
}
#pgPedidos em {
  position:absolute;
  display:block;
  top:12px;
  left:12px;
  width:13px;
  height:13px;
  background-color:#F81F16;
  -webkit-border-top-left-radius:6px;
  -webkit-border-top-right-radius:6px;
  -webkit-border-bottom-right-radius:6px;
  -webkit-border-bottom-left-radius:6px;
  -moz-border-radius-topleft:6px;
  -moz-border-radius-topright:6px;
  -moz-border-radius-bottomright:6px;
  -moz-border-radius-bottomleft:6px;
  border-top-left-radius:6px;
  border-top-right-radius:6px;
  border-bottom-right-radius:6px;
  border-bottom-left-radius:6px;
  color:#fff;
  font-size:9px;
  font-weight:bold;
  text-align:center;
  line-height:12px;
}
#pgHome { width:620px; }
#pgHome h2 { border-top:none; }
#pgCarr {
  position:relative;
  margin:0 0 15px 10px;
  width:600px;
  overflow:hidden;
}
#pgCarr ul li {
  display:table-cell;
  padding-right:30px;
  text-align:center;
}
#pgCarr ul li a { height:74px; }
#pgCarr ul li a em {
  display:block;
  margin-top:-2px;
  padding-top:10px;
  width:190px;
  min-height:23px;
  background:-prefix-linear-gradient(180deg,#ccc,#eee,#fff,#fff) no-repeat;
  background:linear-gradient(180deg,#ccc,#eee,#fff,#fff) no-repeat;
  font-family:'Ubuntu Condensed', 'sans-serif';
  font-size:12px;
}
#pgCarr ul li a:hover em {
  background:-prefix-linear-gradient(180deg,#888,#ddd,#fff,#fff) no-repeat;
  background:linear-gradient(180deg,#888,#ddd,#fff,#fff) no-repeat;
  color:#326CA3;
}
#pgCarr:after, #pgCarr:before {
  content:'';
  display:block;
  position:absolute;
  top:0;
  width:10px;
  height:20px;
}
#pgCarr:after {
  left:-20px;
  display:block;
  content:'';
  width:32px;
  height:119px;
  background:url('../_img/pg_clip.png?3') no-repeat -160px -320px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
  border-left:20px solid #fff;
}
#pgCarr:before {
  right:0;
  display:block;
  content:'';
  width:32px;
  height:119px;
  background:url('../_img/pg_clip.png?3') no-repeat -128px -320px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
  z-index:2;
}
#pgCarr #pgCarrAnt, #pgCarr #pgCarrSig {
  display:block;
  position:absolute;
  top:30px;
  z-index:10;
}
#pgCarr #pgCarrAnt:hover, #pgCarr #pgCarrSig:hover {
  opacity:.7;
  -khtml-opacity:.7;
  -moz-opacity:.7;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(70));
  filter:alpha(opacity= );
  zoom:1;
}
#pgCarr #pgCarrAnt {
  left:-2px;
  display:block;
  content:'';
  width:29px;
  height:28px;
  background:url('../_img/pg_clip.png?3') no-repeat -192px 0px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
#pgCarr #pgCarrSig {
  right:-5px;
  display:block;
  content:'';
  width:29px;
  height:28px;
  background:url('../_img/pg_clip.png?3') no-repeat -224px 0px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.pgCarrTodas {
  float:right;
  padding-bottom:20px;
  font-family:'Ubuntu Condensed', 'sans-serif';
  font-size:16px;
}
.pgCarrTodas:after {
  display:inline-block;
  content:'';
  width:8px;
  height:8px;
  background:url('../_img/pg_clip.png?3') no-repeat -288px 0px;
  margin-left:4px;
}
#pgLicencia {
  margin-bottom:12px;
  padding:10px 10px 5px 10px;
  background-color:#b04d00;
}
#pgLicencia h3 {
  padding-bottom:5px;
  margin-bottom:5px;
  border-bottom:1px solid #fff;
}
#pgLicencia h3, #pgLicencia p { color:#fff; }
#pgLicencia a {
  border-bottom:1px solid #f5bf97;
  color:#fff;
  font-size:14px;
}
#pgLicencia em { color:#fff; }
#pgNotif {
  margin-bottom:20px;
  height:110px;
  background:url('../_img/novedades/v2/banner_verano2025.png');
}
#pgNotif a {
  display:block;
  width:100%;
  height:100%;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
#pgNotif .pgNotifDer { display:none; }
#pgCentro {
  clear:both;
  padding-top:30px;
  border-top:solid #f9dcc6 1px;
  overflow:hidden;
}
#pgCentro h2 {
  margin-bottom:25px;
  font-family:'Ubuntu', 'sans-serif';
  color:#666;
  font-size:20px;
}
#pgCentro h3 {
  margin:-10px 0 25px 5px;
  font-family:'Ubuntu', 'sans-serif';
  color:#888;
  font-size:18px;
}
#pgCentro >div { width:270px; }
#pgCentro >div li, #pgCentro >div dt, #pgCentro >div dd {
  margin-bottom:20px;
  padding-left:20px;
}
#pgCentro >div li a, #pgCentro >div dt a, #pgCentro >div dd a {
  display:block;
  margin-bottom:4px;
  font-size:16px;
  font-family:'Ubuntu', 'sans-serif';
}
#pgCentro >div li:before, #pgCentro >div dt:before, #pgCentro >div dd:before {
  float:left;
  margin-left:-12px;
  margin-top:3px;
}
#pgCentro >div dt a {
  font-family:'Ubuntu Condensed', 'sans-serif';
  font-size:14px;
}
#pgCentro #pgCentroRedes {
  float:left;
  margin-left:20px;
  overflow:hidden;
}
#pgCentro #pgCentroRedes li {
  float:left;
  margin-left:8px;
}
#pgCentro #pgCentroRedes li a {
  opacity:.4;
  -khtml-opacity:.4;
  -moz-opacity:.4;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(40));
  filter:alpha(opacity= );
  zoom:1;
}
#pgCentro #pgCentroRedes li a#pgCentroRedesG {
  display:block;
  content:'';
  width:32px;
  height:32px;
  background:url('../_img/pg_clip.png?3') no-repeat -448px -256px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
#pgCentro #pgCentroRedes li a#pgCentroRedesF {
  display:block;
  content:'';
  width:32px;
  height:32px;
  background:url('../_img/pg_clip.png?3') no-repeat -480px -256px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
#pgCentro #pgCentroRedes li a#pgCentroRedesL {
  display:block;
  content:'';
  width:32px;
  height:32px;
  background:url('../_img/pg_clip.png?3') no-repeat -512px -256px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
#pgCentro #pgCentroRedes li a#pgCentroRedesT {
  display:block;
  content:'';
  width:32px;
  height:32px;
  background:url('../_img/pg_clip.png?3') no-repeat -544px -256px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
#pgCentro #pgCentroRedes li a#pgCentroRedesI {
  display:block;
  content:'';
  width:32px;
  height:32px;
  background:url('../_img/pg_clip.png?3') no-repeat -576px -256px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
#pgCentro #pgCentroRedes li a:hover, #pgCentro #pgCentroRedes li a:focus {
  opacity:1;
  -khtml-opacity:1;
  -moz-opacity:1;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter:alpha(opacity= );
  zoom:1;
}
#pgCentro #pgCentroNormas { float:left; }
#pgCentro #pgCentroNormas .clsIconos dt { padding-left:0; }
#pgCentro #pgCentroNormas .clsIconos dt a {
  padding:5px 0 33px 0;
  width:250px;
}
#pgCentro #pgCentroNormas .clsIconos dt.pgCentroNormasMas a {
  padding-bottom:5px;
  background:none;
  border:none;
}
#pgCentro #pgCentroNormas .clsIconos dd {
  margin:23px 0 0 -217px;
  width:190px;
}
#pgCentro #pgCentroNormas .clsIconos dd.pgCentroNormasMas {
  padding-bottom:5px;
  margin-bottom:0;
}
#pgCentro #pgCentroRS {
  float:left;
  margin-left:20px;
}
#pgCentro #pgCentroRS h3 { margin-top:20px; }
#pgCentro #pgCentroRS li { margin-bottom:15px; }
#pgCentro #pgCentroRS li a { font-size:14px; }
#pgCentro #pgCentroRS li em {
  font-size:12px;
  color:#777;
}
#pgCentro #pgCentroRS li:before {
  display:block;
  content:'';
  width:5px;
  height:8px;
  background:url('../_img/pg_clip.png?3') no-repeat -288px 0px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
#pgCentro #pgCentroRSWCAG {
  float:left;
  margin:2px 10px 0 0;
  width:50px;
}
#pgCentro #pgCentroSF { background:url('../_img/normalizacion/2024-08-28_stf.png') no-repeat 0 44px; }
#pgCentro #pgCentroSF ul { margin:-10px 0 0 70px; }
#pgCapac .clsModulo { margin-bottom:20px; }
#pgCapac .clsModulo form { padding-bottom:30px; }
#pgCapac .clsModulo form .capacFrmLoginNoLabel {
  position:relative;
  display:block;
  margin-bottom:7px;
}
#pgCapac .clsModulo form .capacFrmLoginNoLabel label {
  position:absolute;
  top:0;
  left:0;
  height:1px;
  min-height:1px;
  width:1px;
  overflow:hidden;
  opacity:0;
  clip:rect(1px 1px 1px 1px);
}
#pgCapac .clsModulo form .capacFrmLoginNoLabel input {
  margin-left:20px;
  width:160px;
}
#pgCapac .clsModulo form .capacFrmLoginLabel { margin:-25px -25px 0 15px; }
#pgCapac .clsModulo form .capacFrmLoginLabel label {
  position:absolute;
  margin:25px 0 0 35px;
}
#pgCapac .clsModulo form .capacFrmLoginLabel input { margin-top:25px; }
#pgCapac .clsModulo form .capacFrmLoginNotif {
  display:none;
  margin:0 0 10px 0;
  padding:4px;
  background-color:#fceadd;
  border:1px solid #f5bf97;
}
#pgCapac .clsModulo form .capacFrmLoginNotif strong { color:#000; }
#pgCapac .clsModulo form #frmRecordar:focus {
  outline:1px dashed #f5bf97;
  -moz-box-shadow:0 0 5px #b04d00 1;
  -webkit-box-shadow:0 0 5px #b04d00;
  box-shadow:0 0 5px #b04d00;
}
#pgCapac .clsModulo form input[type='submit'] {
  position:absolute;
  top:63px;
  right:25px;
  background-color:#326CA3;
  -webkit-border-top-left-radius:4px;
  -webkit-border-top-right-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-topright:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
  display:block;
  content:'';
  width:32px;
  height:32px;
  background:url('../_img/pg_clip.png?3') no-repeat -448px -32px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
  cursor:pointer;
  transition-property:border-color;
  transition-duration:0.5s;
}
#pgCapac .clsModulo form input[type='submit']:hover, #pgCapac .clsModulo form input[type='submit']:focus { background-color:#91b8dd; }
#pgCapac .clsModulo form input[type='submit'][disabled='disabled'] {
  opacity:0.4;
  -khtml-opacity:0.4;
  -moz-opacity:0.4;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(40));
  filter:alpha(opacity= );
  zoom:1;
}
#pgCapac .clsModulo form #capacFrmLoginNueva {
  float:left;
  margin-top:15px;
}
#pgCapac .clsModulo form #capacFrmLoginRecuerda {
  float:right;
  margin-top:15px;
  display:inline-block;
  font-size:10px;
  text-align:right;
}
#pgCapacPrograma {
  margin-bottom:20px;
  height:110px;
  background-repeat:no-repeat;
  background-position:right 0;
  background:url('../_img/capacitacion/portada/prog_capac_2025_280x110.png') no-repeat #fff;
}
#pgCapacPrograma a {
  display:block;
  height:110px;
}
#pgCapacPrograma a h2 { display:none; }
#pgCapacAlumno {
  margin:0 auto;
  padding:0 15px;
  max-width:300px;
}
#pgCapacAlumno #capacFrmLoginUsuario {
  display:block;
  width:250px;
  font-family:'Ubuntu Condensed', 'sans-serif';
}
#pgCapacAlumno #capacFrmLoginUsuario img {
  margin-right:5px;
  -webkit-border-top-left-radius:3px;
  -webkit-border-top-right-radius:3px;
  -webkit-border-bottom-right-radius:3px;
  -webkit-border-bottom-left-radius:3px;
  -moz-border-radius-topleft:3px;
  -moz-border-radius-topright:3px;
  -moz-border-radius-bottomright:3px;
  -moz-border-radius-bottomleft:3px;
  border-top-left-radius:3px;
  border-top-right-radius:3px;
  border-bottom-right-radius:3px;
  border-bottom-left-radius:3px;
  border:1px solid #aaa;
  vertical-align:middle;
  opacity:0.8;
  -khtml-opacity:0.8;
  -moz-opacity:0.8;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(80));
  filter:alpha(opacity= );
  zoom:1;
}
#pgCapacAlumno #capacFrmLoginUsuario:hover img, #pgCapacAlumno #capacFrmLoginUsuario:focus img {
  opacity:1;
  -khtml-opacity:1;
  -moz-opacity:1;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter:alpha(opacity= );
  zoom:1;
}
#pgCapacAlumno #capacFrmLoginOtro {
  margin-left:160px;
  padding-top:5px;
  font-family:'Ubuntu Condensed', 'sans-serif';
  font-size:10px;
}
#pgCapacAlumno em { text-align:right; }
#pgCapacAlumno em a {
  display:block;
  font-family:'Ubuntu Condensed', 'sans-serif';
}
#pgCapacProx { overflow:hidden; }
#pgCapacProx h3 {
  background-color:#ff7d17;
  color:#fff;
}
#pgCapacProx h3:before {
  padding-right:10px;
  display:inline-block;
  content:'';
  width:7px;
  height:10px;
  background:url('../_img/pg_clip.png?3') no-repeat -480px -64px;
}
#pgCapacProx h4 { color:#ff7d17; }
#pgCapacProx li { margin-bottom:5px; }
#pgCapacProx li a {
  display:block;
  padding:5px;
  line-height:14px;
}
#pgCapacProx li a em {
  display:block;
  float:left;
  margin:-1px 7px 0 0;
  padding:2px;
  width:12px;
  background-color:#ff7d17;
  -webkit-border-top-left-radius:2px;
  -webkit-border-top-right-radius:2px;
  -webkit-border-bottom-right-radius:2px;
  -webkit-border-bottom-left-radius:2px;
  -moz-border-radius-topleft:2px;
  -moz-border-radius-topright:2px;
  -moz-border-radius-bottomright:2px;
  -moz-border-radius-bottomleft:2px;
  border-top-left-radius:2px;
  border-top-right-radius:2px;
  border-bottom-right-radius:2px;
  border-bottom-left-radius:2px;
  color:#fff;
  font-weight:bold;
  text-align:center;
}
#pgCapacProx li a em span {
  position:absolute;
  top:0;
  left:0;
  height:1px;
  min-height:1px;
  width:1px;
  overflow:hidden;
  opacity:0;
  clip:rect(1px 1px 1px 1px);
}
#pgCapacProx >a { float:right; }
#pgCapacProx >a:after {
  margin-left:4px;
  display:inline-block;
  content:'';
  width:5px;
  height:8px;
  background:url('../_img/pg_clip.png?3') no-repeat -288px 0px;
}
#pg80 a {
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
  display:block;
  margin-bottom:15px;
  width:280;
  height:117px;
  background:url('../_img/2019-01-23_logo_80anios2_280x110.png') no-repeat #fff;
}
#pgEnlaces {
  clear:both;
  margin-top:50px;
  padding-bottom:50px;
  background-color:#eee;
  border-top:4px solid #e4e4e4;
  overflow:hidden;
}
#pgEnlaces:before {
  content:'';
  display:block;
  margin:0 auto;
  width:980px;
  height:65px;
  background:url('../_img/pg_fnd.png?3') no-repeat -42px -154px;
}
#pgEnlaces >div {
  margin:0 auto;
  width:930px;
}
#pgEnlaces >div > div {
  float:left;
  width:232.5px;
}
#pgEnlaces >div > div h4 {
  margin-bottom:10px;
  padding-bottom:2px;
  border-bottom:solid 1px #ddd;
  color:#666;
  font-size:20px;
}
#pgEnlaces >div > div li { padding:8px; }
#pgEnlaces >div > div li a {
  color:#052e55;
  font-family:'Ubuntu', 'sans-serif';
  font-size:13px;
}
#pgEnlaces >div > div li a:hover, #pgEnlaces >div > div li a:focus { color:#0b62b5; }
#pgEnlaces >div > div li:before {
  margin-right:5px;
  display:inline-block;
  content:'';
  width:4px;
  height:7px;
  background:url('../_img/pg_clip.png?3') no-repeat -480px -32px;
}
#pgEnlaces >div > div:first-child {
  margin-right:40px;
  width:152.5px;
}
#pgEnlaces >div > div:last-child { margin-left:40px; }
#pgPie {
  padding:20px 0 10px 0;
  background-color:#636363;
  overflow:hidden;
}
#pgPie >div {
  margin:0 auto;
  width:930px;
}
#pgPie >div h4 a {
  margin-top:5px;
  float:left;
  display:block;
  content:'';
  width:158px;
  height:24px;
  background:url('../_img/pg_clip.png?3') no-repeat -288px -256px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
#pgPie >div p {
  float:left;
  margin:-3px 0 0 40px;
  line-height:14px;
}
#pgPie >div p span {
  padding-right:5px;
  color:#eee;
  font-family:'Ubuntu Condensed', 'sans-serif';
}
#pgPie >div p span a {
  font-family:'Ubuntu Condensed', 'sans-serif';
  color:#eee;
  text-decoration:underline;
}
#pgPie >div p span a:hover, #pgPie >div p span a:focus { color:#fff; }
#pgPie >div div {
  float:left;
  margin:-5px 0 0 60px;
}
#pgPie >div div h5 {
  margin-top:0;
  color:#eee;
  font-family:'Ubuntu Condensed', 'sans-serif';
  font-size:12px;
  text-align:center;
}
#pgPie >div div abbr { border:none; }
#pgPie >div div li {
  float:left;
  margin-right:7px;
  margin-top:5px;
}
#pgPie >div div li a {
  opacity:0.6;
  -khtml-opacity:0.6;
  -moz-opacity:0.6;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(60));
  filter:alpha(opacity= );
  zoom:1;
}
#pgPie >div div li a:hover, #pgPie >div div li a:focus {
  opacity:1;
  -khtml-opacity:1;
  -moz-opacity:1;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter:alpha(opacity= );
  zoom:1;
}
#pgPie >div div li #pgDatosISO {
  display:block;
  content:'';
  width:24px;
  height:32px;
  background:url('../_img/pg_clip.png?3') no-repeat -128px -32px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
#pgPie >div div li #pgDatosIEC {
  display:block;
  content:'';
  width:21px;
  height:32px;
  background:url('../_img/pg_clip.png?3') no-repeat -160px -32px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
#pgPie >div div li #pgDatosAMN {
  display:block;
  content:'';
  width:27px;
  height:32px;
  background:url('../_img/pg_clip.png?3') no-repeat -192px -32px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
#pgPie >div div li #pgDatosCOPANT {
  display:block;
  content:'';
  width:26px;
  height:32px;
  background:url('../_img/pg_clip.png?3') no-repeat -224px -32px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
#pgPie >div div li #pgDatosOHSAS {
  display:block;
  content:'';
  width:32px;
  height:32px;
  background:url('../_img/pg_clip.png?3') no-repeat -256px -32px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
#pgPie >div div li #pgDatosASTM {
  display:block;
  content:'';
  width:27px;
  height:32px;
  background:url('../_img/pg_clip.png?3') no-repeat -288px -32px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
#pgPie >div div li #pgDatosICC {
  display:block;
  content:'';
  width:19px;
  height:32px;
  background:url('../_img/pg_clip.png?3') no-repeat -320px -32px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
#pgPie >div div li #pgDatosNFPA {
  display:block;
  content:'';
  width:20px;
  height:32px;
  background:url('../_img/pg_clip.png?3') no-repeat -352px -32px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
#pgPie >div div li #pgDatosICONTEC {
  display:block;
  content:'';
  width:22px;
  height:22px;
  background:url('../_img/pg_clip.png?3') no-repeat -320px -288px;
  text-indent:-10000px;
  letter-spacing:-999em;
  overflow:hidden;
  white-space:nowrap;
  font-size:0;
}
.grecaptcha-badge { display:none; }
.grecaptcha-texto { font-size:8px; }
