 /*! normalize.css v3.0.1 | MIT License | git.io/normalize */

 @import 'cookie.css';
 
 html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background: 0 0;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: 700;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type=button] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}
input[type=checkbox],
input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}
input[type=search] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: 700;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
.container {
  position: relative;
  width: 100%;
  max-width: 1080px;
  margin: 0 auto;
  padding: 0 20px;
  box-sizing: border-box;
}
.column,
.columns {
  width: 100%;
  float: left;
  box-sizing: border-box;
}
@media (min-width: 400px) {
  .container {
    width: 85%;
    padding: 0;
  }
}
@media (min-width: 550px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
  .column,
  .columns {
    margin-left: 4%;
  }
  .column:first-child,
  .columns:first-child {
    margin-left: 0;
  }
  .one.column,
  .one.columns {
    width: 4.66666667%;
  }
  .two.columns {
    width: 13.33333333%;
  }
  .three.columns {
    width: 22%;
  }
  .four.columns {
    width: 30.66666667%;
  }
  .five.columns {
    width: 39.33333333%;
  }
  .six.columns {
    width: 48%;
  }
  .seven.columns {
    width: 56.66666667%;
  }
  .eight.columns {
    width: 65.33333333%;
  }
  .nine.columns {
    width: 74%;
  }
  .ten.columns {
    width: 82.66666667%;
  }
  .eleven.columns {
    width: 91.33333333%;
  }
  .twelve.columns {
    width: 100%;
    margin-left: 0;
  }
  .two-thirds.column {
    width: 65.33333333%;
  }
  .one-half.column {
    width: 48%;
  }
  .offset-by-one.column,
  .offset-by-one.columns {
    margin-left: 8.66666667%;
  }
  .offset-by-two.column,
  .offset-by-two.columns {
    margin-left: 17.33333333%;
  }
  .offset-by-three.column,
  .offset-by-three.columns {
    margin-left: 26%;
  }
  .offset-by-four.column,
  .offset-by-four.columns {
    margin-left: 34.66666667%;
  }
  .offset-by-five.column,
  .offset-by-five.columns {
    margin-left: 43.33333333%;
  }
  .offset-by-six.column,
  .offset-by-six.columns {
    margin-left: 52%;
  }
  .offset-by-seven.column,
  .offset-by-seven.columns {
    margin-left: 60.66666667%;
  }
  .offset-by-eight.column,
  .offset-by-eight.columns {
    margin-left: 69.33333333%;
  }
  .offset-by-nine.column,
  .offset-by-nine.columns {
    margin-left: 78%;
  }
  .offset-by-ten.column,
  .offset-by-ten.columns {
    margin-left: 86.66666667%;
  }
  .offset-by-eleven.column,
  .offset-by-eleven.columns {
    margin-left: 95.33333333%;
  }
  .offset-by-one-third.column,
  .offset-by-one-third.columns {
    margin-left: 34.66666667%;
  }
  .offset-by-two-thirds.column,
  .offset-by-two-thirds.columns {
    margin-left: 69.33333333%;
  }
  .offset-by-one-half.column {
    margin-left: 52%;
  }
}
@media (min-width: 1000px) {
  .one-third.column {
    width: 30.66666667%;
  }
  .container {
    width: 100%;
    padding: 0 10px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 100%;
    padding: 0;
  }
}
html {
  font-size: 62.5%;
}
body {
  font-size: 1.8em;
  line-height: 1.6;
  font-weight: 400;
  font-family: Raleway, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #393939;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 2rem;
  font-weight: 300;
}
h1 {
  font-size: 4rem;
  line-height: 1.2;
}
h2 {
  font-size: 3.6rem;
  line-height: 1.25;
}
h3 {
  font-size: 3rem;
  line-height: 1.3;
}
h4 {
  font-size: 2.4rem;
  line-height: 1.35;
}
h5 {
  font-size: 1.8rem;
  line-height: 1.5;
}
h6 {
  font-size: 1.5rem;
  line-height: 1.6;
}
@media (min-width: 550px) {
  h1 {
    font-size: 5rem;
  }
  h2 {
    font-size: 4.2rem;
  }
  h3 {
    font-size: 3.6rem;
  }
  h4 {
    font-size: 3rem;
  }
  h5 {
    font-size: 2.4rem;
  }
  h6 {
    font-size: 1.5rem;
  }
}
p {
  margin-top: 0;
}
a {
  color: #1eaedb;
}
a:hover {
  color: #1b9cc5;
}
.button.button-primary,
button.button-primary {
  color: #fff;
  background-color: #f0d838;
  border-color: #f0d838;
}
input[type=button].button-primary,
input[type=reset].button-primary,
input[type=submit].button-primary {
  color: #fff;
  background-color: #f0d838;
  border-color: #f0d838;
}
.button.button-primary:hover,
button.button-primary:hover {
  color: #000;
  background-color: #f2f2f2;
  border-color: #f2f2f2;
}
input[type=button].button-primary:hover,
input[type=reset].button-primary:hover,
input[type=submit].button-primary:hover {
  color: #000;
  background-color: #f2f2f2;
  border-color: #f2f2f2;
}
.button.button-primary:focus,
button.button-primary:focus {
  color: #000;
  background-color: #f2f2f2;
  border-color: #f2f2f2;
}
input[type=button].button-primary:focus,
input[type=reset].button-primary:focus,
input[type=submit].button-primary:focus {
  color: #000;
  background-color: #f2f2f2;
  border-color: #f2f2f2;
}
input[type=email],
input[type=text],
input[type=tel],
input[type=url],
input[type=password],
input[type=number],
input[type=search] {
  height: 33px;
  width: 100%;
  padding: 6px 10px;
  background-color: #fff;
  border: none;
  border-radius: 0;
  box-shadow: none;
  box-sizing: border-box;
  margin: 0;
}
select,
textarea {
  height: 38px;
  padding: 6px 10px;
  background-color: #fff;
  border: 1px solid #d1d1d1;
  border-radius: 0;
  box-shadow: none;
  box-sizing: border-box;
}
input[type=email],
input[type=text],
input[type=tel],
input[type=url],
input[type=password],
input[type=number],
input[type=search] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  min-height: 65px;
  padding-top: 6px;
  padding-bottom: 6px;
}
input[type=email]:focus,
input[type=text]:focus,
input[type=tel]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=number]:focus,
input[type=search]:focus {
  outline: 0;
}
select:focus,
textarea:focus {
  border: 1px solid #f0d838;
  outline: 0;
}
label,
legend {
  display: block;
  margin-bottom: .5rem;
  font-weight: 600;
}
fieldset {
  padding: 0;
  border-width: 0;
}
input[type=checkbox],
input[type=radio] {
  display: inline;
}
label > .label-body {
  display: inline-block;
  margin-left: .5rem;
  font-weight: 400;
}
code {
  padding: .2rem .5rem;
  margin: 0 .2rem;
  font-size: 90%;
  white-space: nowrap;
  background: #fff;
  border: 1px solid #f2f2f2;
  border-radius: 0;
}
pre > code {
  display: block;
  padding: 1rem 1.5rem;
  white-space: pre;
}
td,
th {
  padding: 12px 15px;
  text-align: left;
  border-bottom: 1px solid #f2f2f2;
}
td:first-child,
th:first-child {
  padding-left: 0;
}
td:last-child,
th:last-child {
  padding-right: 0;
}
.button,
button {
  margin-bottom: 1rem;
}
fieldset,
input,
select,
textarea {
  margin-bottom: 1.5rem;
}
blockquote,
dl,
figure,
form,
ol,
p,
pre,
table,
ul {
  margin-bottom: 2.5rem;
}
.u-full-width {
  width: 100%;
  box-sizing: border-box;
}
.u-max-full-width {
  max-width: 100%;
  box-sizing: border-box;
}
.u-pull-right {
  float: right;
}
.u-pull-left {
  float: left;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border-width: 0;
  border-top: 2px solid #f7f3e2;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.clearfix {
  zoom: 1;
}
.clearfix:after,
.clearfix:before {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}
.container:after,
.row:after,
.u-cf {
  content: "";
  display: table;
  clear: both;
}
@font-face {
  font-family: open_sanssemibold;
  src: url(fonts/opensans/OpenSans-Semibold-webfont.eot);
  src: url(fonts/opensans/OpenSans-Semibold-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/opensans/OpenSans-Semibold-webfont.woff) format('woff'), url(fonts/opensans/OpenSans-Semibold-webfont.ttf) format('truetype'), url(fonts/opensans/OpenSans-Semibold-webfont.svg#open_sanssemibold) format('svg');
  font-weight: 400;
  font-style: normal;
}
.font_open_sanssemibold {
  font-family: open_sanssemibold;
}
@font-face {
  font-family: proxima_novablack;
  src: url(fonts/proximanova/proximanova-black-webfont.woff2) format('woff2'), url(fonts/proximanova/proximanova-black-webfont.woff) format('woff');
  font-weight: 400;
  font-style: normal;
}
.font_proxima_novablack {
  font-family: proxima_novablack;
}
@font-face {
  font-family: proxima_nova_rgbold;
  src: url(fonts/proximanova/proximanova-bold-webfont.woff2) format('woff2'), url(fonts/proximanova/proximanova-bold-webfont.woff) format('woff');
  font-weight: 400;
  font-style: normal;
}
.font_proxima_nova_rgbold {
  font-family: proxima_nova_rgbold;
}
@font-face {
  font-family: proxima_nova_rgbold_italic;
  src: url(fonts/proximanova/proximanova-boldit-webfont.woff2) format('woff2'), url(fonts/proximanova/proximanova-boldit-webfont.woff) format('woff');
  font-weight: 400;
  font-style: normal;
}
.font_proxima_nova_rgbold_italic {
  font-family: proxima_nova_rgbold_italic;
}
@font-face {
  font-family: proxima_novaextrabold;
  src: url(fonts/proximanova/proximanova-extrabold-webfont.woff2) format('woff2'), url(fonts/proximanova/proximanova-extrabold-webfont.woff) format('woff');
  font-weight: 400;
  font-style: normal;
}
.font_proxima_novaextrabold {
  font-family: proxima_novaextrabold;
}
@font-face {
  font-family: proxima_novalight;
  src: url(fonts/proximanova/proximanova-light-webfont.woff2) format('woff2'), url(fonts/proximanova/proximanova-light-webfont.woff) format('woff');
  font-weight: 400;
  font-style: normal;
}
.font_proxima_novalight {
  font-family: proxima_novalight;
}
@font-face {
  font-family: proxima_novalight_italic;
  src: url(fonts/proximanova/proximanova-lightitalic-webfont.woff2) format('woff2'), url(fonts/proximanova/proximanova-lightitalic-webfont.woff) format('woff');
  font-weight: 400;
  font-style: normal;
}
.font_proxima_novalight_italic {
  font-family: proxima_novalight_italic;
}
@font-face {
  font-family: proxima_novaregular_italic;
  src: url(fonts/proximanova/proximanova-regitalic-webfont.woff2) format('woff2'), url(fonts/proximanova/proximanova-regitalic-webfont.woff) format('woff');
  font-weight: 400;
  font-style: normal;
}
.font_proxima_novaregular_italic {
  font-family: proxima_novaregular_italic;
}
@font-face {
  font-family: proxima_nova_rgregular;
  src: url(fonts/proximanova/proximanova-regular-webfont.woff2) format('woff2'), url(fonts/proximanova/proximanova-regular-webfont.woff) format('woff');
  font-weight: 400;
  font-style: normal;
}
.font_proxima_nova_rgregular {
  font-family: proxima_nova_rgregular;
}
@font-face {
  font-family: proxima_novaregular_italic;
  src: url(fonts/proximanova/proximanova-regularitalic-webfont.woff2) format('woff2'), url(fonts/proximanova/proximanova-regularitalic-webfont.woff) format('woff');
  font-weight: 400;
  font-style: normal;
}
.font_proxima_novaregular_italic {
  font-family: proxima_novaregular_italic;
}
@font-face {
  font-family: proxima_novasemibold;
  src: url(fonts/proximanova/proximanova-semibold-webfont.woff2) format('woff2'), url(fonts/proximanova/proximanova-semibold-webfont.woff) format('woff');
  font-weight: 400;
  font-style: normal;
}
.font_proxima_novasemibold {
  font-family: proxima_novasemibold;
}
@font-face {
  font-family: proxima_novasemibold_italic;
  src: url(fonts/proximanova/proximanova-semibolditalic-webfont.woff2) format('woff2'), url(fonts/proximanova/proximanova-semibolditalic-webfont.woff) format('woff');
  font-weight: 400;
  font-style: normal;
}
.font_proxima_novasemibold_italic {
  font-family: proxima_novasemibold_italic;
}
@font-face {
  font-family: merriweatherblack;
  src: url(fonts/merriweather/merriweather-black-webfont.woff2) format('woff2'), url(fonts/merriweather/merriweather-black-webfont.woff) format('woff');
  font-weight: 400;
  font-style: normal;
}
.font_merriweatherblack {
  font-family: merriweatherblack;
}
@font-face {
  font-family: merriweatherblack_italic;
  src: url(fonts/merriweather/merriweather-blackitalic-webfont.woff2) format('woff2'), url(fonts/merriweather/merriweather-blackitalic-webfont.woff) format('woff');
  font-weight: 400;
  font-style: normal;
}
.font_merriweatherblack_italic {
  font-family: merriweatherblack_italic;
}
@font-face {
  font-family: merriweatherbold;
  src: url(fonts/merriweather/merriweather-bold-webfont.woff2) format('woff2'), url(fonts/merriweather/merriweather-bold-webfont.woff) format('woff');
  font-weight: 400;
  font-style: normal;
}
.font_merriweatherbold {
  font-family: merriweatherbold;
}
@font-face {
  font-family: merriweatherbold_italic;
  src: url(fonts/merriweather/merriweather-bolditalic-webfont.woff2) format('woff2'), url(fonts/merriweather/merriweather-bolditalic-webfont.woff) format('woff');
  font-weight: 400;
  font-style: normal;
}
.font_merriweatherbold_italic {
  font-family: merriweatherbold_italic;
}
@font-face {
  font-family: merriweatheritalic;
  src: url(fonts/merriweather/merriweather-italic-webfont.woff2) format('woff2'), url(fonts/merriweather/merriweather-italic-webfont.woff) format('woff');
  font-weight: 400;
  font-style: normal;
}
.font_merriweatheritalic {
  font-family: merriweatheritalic;
}
@font-face {
  font-family: merriweatherlight;
  src: url(fonts/merriweather/merriweather-light-webfont.woff2) format('woff2'), url(fonts/merriweather/merriweather-light-webfont.woff) format('woff');
  font-weight: 400;
  font-style: normal;
}
.font_merriweatherlight {
  font-family: merriweatherlight;
}
@font-face {
  font-family: merriweatherlight_italic;
  src: url(fonts/merriweather/merriweather-lightitalic-webfont.woff2) format('woff2'), url(fonts/merriweather/merriweather-lightitalic-webfont.woff) format('woff');
  font-weight: 400;
  font-style: normal;
}
.font_merriweatherlight_italic {
  font-family: merriweatherlight_italic;
}
@font-face {
  font-family: merriweatherregular;
  src: url(fonts/merriweather/merriweather-regular-webfont.woff2) format('woff2'), url(fonts/merriweather/merriweather-regular-webfont.woff) format('woff');
  font-weight: 400;
  font-style: normal;
}
.font_merriweatherregular {
  font-family: merriweatherregular;
}
@font-face {
  font-family: DefensaIconos;
  src: url(fonts/defensaiconos/DefensaIconos.eot?6z4cnf);
  src: url(fonts/defensaiconos/DefensaIconos.eot?6z4cnf#iefix) format('embedded-opentype'), url(fonts/defensaiconos/DefensaIconos.ttf?6z4cnf) format('truetype'), url(fonts/defensaiconos/DefensaIconos.woff?6z4cnf) format('woff'), url(fonts/defensaiconos/DefensaIconos.svg?6z4cnf#DefensaIconos) format('svg');
  font-weight: 400;
  font-style: normal;
}
[class*=" icon-"],
[class^=icon-] {
  font-family: DefensaIconos!important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-aire:before {
  content: "\e900";
}
.icon-guardia-real:before {
  content: "\e901";
}
.icon-ume:before {
  content: "\e902";
}
.icon-usuario:before {
  content: "\e903";
}
.icon-calendario:before {
  content: "\e905";
}
.icon-mundo:before {
  content: "\e906";
}
.icon-pdf:before {
  content: "\e907";
}
.icon-lupa:before {
  content: "\e908";
}
.icon-flecha-abajo:before {
  content: "\e909";
}
.icon-flecha-arriba:before {
  content: "\e90a";
}
.icon-flecha-izquierda:before {
  content: "\e90b";
}
.icon-upload:before {
  content: "\e90c";
}
.icon-twitter:before {
  content: "\e90d";
}
.icon-facebook:before {
  content: "\e90e";
}
.icon-youtube:before {
  content: "\e90f";
}
.icon-marca:before {
  content: "\e910";
}
.icon-armada:before {
  content: "\e911";
}
.icon-tierra:before {
  content: "\e912";
}
.icon-wordpress {
    display: inline-block;
    vertical-align: top;
    margin: -4px 9px 0 0!important;
}
.icon-wordpress:hover svg path{
	fill: #fed500;
}
.test_font {
  border-bottom: 1px solid #000;
  width: 60%;
  margin: 0 auto;
  margin-bottom: 30px;
}
.test_font h4 {
  text-transform: uppercase;
}
body.tipo_bg section {
  padding-top: 65px;
}
body.homepage {
  background-image: url(../img/backgrounds/640x400/640x400_10_TROPA_MARINIERIA_ESPECIFICO.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}
body.homepage .background_cut {
  background-position: center 510px;
}
body.slider_0 {
  background-image: url(../img/backgrounds/640x400/640x400_14_INGENIEROS_ESPECIFICOS.jpg);
  background-repeat: no-repeat;
  background-size: auto 1100px;
  background-position: left top;
}
body.slider_0 .background_cut {
  background-position: center 510px;
}
body.slider_1 {
  /*background-image: url(../img/backgrounds/640x400/640x400_08_OFICIALES_ESPECIFICO.jpg);*/
  background-image: url(../img/backgrounds/640x400/HOME_01_OFICIALES_GENERICO.jpg);
  background-repeat: no-repeat;
  background-size: auto 1100px;
  background-position: left top;
}
body.slider_1 .background_cut {
  background-position: center 510px;
}
body.slider_2 {
  /*background-image: url(../img/backgrounds/640x400/640x400_09_SUBOFICIALES_ESPECIFICO.jpg);*/
  background-image: url(../img/backgrounds/640x400/HOME_02_SUBOFICIAL_GENERICO.jpg);
  background-repeat: no-repeat;
  background-size: auto 1100px;
  background-position: left top;
}
body.slider_2 .background_cut {
  background-position: center 510px;
}
body.slider_3 {
  background-image: url(../img/backgrounds/640x400/HOME_03_TROPA_MARINERIA.jpg);
  background-repeat: no-repeat;
  background-size: auto 1100px;
  background-position: left top;
}
body.slider_3 .background_cut {
  background-position: center 510px;
}
body.slider_4 {
  background-image: url(../img/backgrounds/640x400/HOME_04_RESERVISTA_GENERICO.jpg);
  background-repeat: no-repeat;
  background-size: auto 1100px;
  background-position: left top;
}
body.slider_4 .background_cut {
  background-position: center 510px;
}
body.slider_5 {
  background-image: url(../img/backgrounds/640x400/640x400_14_INGENIEROS_ESPECIFICOS.jpg);
  background-repeat: no-repeat;
  background-size: auto 1100px;
  background-position: left top;
}
body.slider_5 .background_cut {
  background-position: center 510px;
}
body.slider_6 {
  background-image: url(../img/backgrounds/640x400/640x400_15_PROCESO_SELECCION.jpg);
  background-repeat: no-repeat;
  background-size: auto 1100px;
  background-position: left top;
}
body.slider_6 .background_cut {
  background-position: center 510px;
}
body.slider_7 {
  background-image: url(../img/backgrounds/640x400/640x400_10_TROPA_MARINIERIA_ESPECIFICO.jpg);
  background-repeat: no-repeat;
  background-size: auto 1100px;
  background-position: left top;
}
body.slider_7 .background_cut {
  background-position: center 510px;
}

body.tipo_01 {
  background-image: url(../img/backgrounds/640x400/01_COMO_INGRESAR.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}
body.tipo_02 {
  background-image: url(../img/backgrounds/640x400/02_TROPA.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}
body.tipo_03 {
  background-image: url(../img/backgrounds/640x400/03_RESERVISTAS.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}
body.tipo_04 {
  background-image: url(../img/backgrounds/640x400/04_OFICIALES_CON.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}
body.tipo_05 {
  background-image: url(../img/backgrounds/640x400/05_OFICIALES_SIN.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}
body.tipo_06 {
  background-image: url(../img/backgrounds/640x400/06_SUBOFICIALES.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}
body.tipo_07 {
  background-image: url(../img/backgrounds/640x400/07_PROCESOS_SELECCION.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}
body.tipo_08 {
  background-image: url(../img/backgrounds/640x400/08_PLAN_DE_ENTRENAMIENTOS.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}
body.tipo_09 {
  background-image: url(../img/backgrounds/640x400/09_ACTUALIDAD.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}
body.tipo_10 {
  background-image: url(../img/backgrounds/640x400/10_NORMATIVAS.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}
body.tipo_11 {
  background-image: url(../img/backgrounds/640x400/11_CONTACTO.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}
body.tipo_12 {
  background-image: url(../img/backgrounds/640x400/12_ENLACES.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}
body.tipo_13 {
  background-image: url(../img/backgrounds/640x400/13_ACCESIBILIDAD.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}
body.tipo_14 {
  background-image: url(../img/backgrounds/640x400/14_MAPA_WEB.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}
.background_cut {
  background: url(../img/overimage_m.png);
  background-repeat: no-repeat;
  background-position: center 200px;
  padding-top: 200px;
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  body.tipo_bg section {
    padding-top: 65px;
  }
  body.homepage {
  /*background-image: url(../img/backgrounds/768x1363/768x1363_10_TROPA_MARINIERIA_ESPECIFICO.jpg);*/
  background-image: url(../img/backgrounds/768x1363/768x1363_10_TROPA_MARINIERIA_ESPECIFICO.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  }
 body.slider_0 {
    background-image: url(http://www.reclutamiento.defensa.gob.es/assets/img/backgrounds/768x1363/768x1363_14_INGENIEROS_ESPECIFICOS.jpg);
    background-repeat: no-repeat;
    background-position: left top;
  }
  body.slider_0 .background_cut {
    background-position: center 444px;
  }
  body.slider_1 {
    background-image: url(http://www.reclutamiento.defensa.gob.es/assets/img/backgrounds/768x1363/HOME_01_OFICIALES_GENERICO.jpg);
    background-repeat: no-repeat;
    background-position: left top;
  }
  body.slider_1 .background_cut {
    background-position: center 444px;
  }
  body.slider_2 {
    background-image: url(http://www.reclutamiento.defensa.gob.es/assets/img/backgrounds/768x1363/HOME_02_SUBOFICIAL_GENERICO.jpg);
    background-repeat: no-repeat;
    background-position: left top;
  }
  body.slider_2 .background_cut {
    background-position: center 444px;
  }
  body.slider_3 {
    background-image: url(http://www.reclutamiento.defensa.gob.es/assets/img/backgrounds/768x1363/HOME_03_TROPA_MARINERIA.jpg);
    background-repeat: no-repeat;
    background-position: left top;
  }
  body.slider_3 .background_cut {
    background-position: center 444px;
  }
  body.slider_4 {
    background-image: url(http://www.reclutamiento.defensa.gob.es/assets/img/backgrounds/768x1363/HOME_04_RESERVISTA_GENERICO.jpg);
    background-repeat: no-repeat;
    background-position: left top;
  }
  body.slider_4 .background_cut {
    background-position: center 444px;
  }
  body.slider_5 {
    background-image: url(http://www.reclutamiento.defensa.gob.es/assets/img/backgrounds/768x1363/768x1363_14_INGENIEROS_ESPECIFICOS.jpg);
    background-repeat: no-repeat;
    background-position: left top;
  }
  body.slider_5 .background_cut {
    background-position: center 444px;
  }
  body.slider_6 {
    background-image: url(http://www.reclutamiento.defensa.gob.es/assets/img/backgrounds/768x1363/768x1363_15_PROCESO_SELECCION.jpg);
    background-repeat: no-repeat;
    background-position: left top;
  }
  body.slider_6 .background_cut {
    background-position: center 444px;
  }
    body.slider_7 {
    background-image: url(http://www.reclutamiento.defensa.gob.es/assets/img/backgrounds/768x1363/768x1363_10_TROPA_MARINIERIA_ESPECIFICO.jpg);
    background-repeat: no-repeat;
    background-position: left top;
  }
  body.slider_7 .background_cut {
    background-position: center 444px;
  }
}
@media (min-width: 550px) {
  body.tipo_bg section {
    padding-top: 65px;
  }
  body.homepage {
    /*background-image: url(../img/backgrounds/1000x418/1000x418_10_TROPA_MARINIERIA_ESPECIFICO.jpg);*/
    background-image: url(../img/backgrounds/1000x418/1000x418_10_TROPA_MARINIERIA_ESPECIFICO.jpg);
    background-repeat: no-repeat;
    background-position: left top;
  }
  body.homepage .background_cut {
    background-position: center 370px;
  }
 body.slider_0 {
    background-image: url(../img/backgrounds/1000x418/1000x418_14_INGENIEROS_ESPECIFICOS.jpg);
    background-repeat: no-repeat;
    background-size: 1400px 568px;
    background-position: left top;
  }
  body.slider_0 .background_cut {
    background-position: center 370px;
  }
  body.slider_1 {
    background-image: url(../img/backgrounds/1000x418/HOME_01_OFICIALES_GENERICO.jpg);
    background-repeat: no-repeat;
    background-size: 1400px 568px;
    background-position: left top;
  }
  body.slider_1 .background_cut {
    background-position: center 370px;
  }
  body.slider_2 {
    background-image: url(../img/backgrounds/1000x418/HOME_02_SUBOFICIAL_GENERICO.jpg);
    background-repeat: no-repeat;
    background-size: 1400px 568px;
    background-position: left top;
  }
  body.slider_2 .background_cut {
    background-position: center 370px;
  }
  body.slider_3 {
    background-image: url(../img/backgrounds/1000x418/HOME_03_TROPA_MARINERIA.jpg);
    background-repeat: no-repeat;
    background-size: 1400px 568px;
    background-position: left top;
  }
  body.slider_3 .background_cut {
    background-position: center 370px;
  }
  body.slider_4 {
    background-image: url(../img/backgrounds/1000x418/HOME_04_RESERVISTA_GENERICO.jpg);
    background-repeat: no-repeat;
    background-size: 1400px 568px;
    background-position: left top;
  }
  body.slider_4 .background_cut {
    background-position: center 370px;
  }
  body.slider_5 {
    background-image: url(../img/backgrounds/1000x418/1000x418_14_INGENIEROS_ESPECIFICOS.jpg);
    background-repeat: no-repeat;
    background-size: 1400px 568px;
    background-position: left top;
  }
  body.slider_5 .background_cut {
    background-position: center 370px;
  }
    body.slider_6 {
    background-image: url(../img/backgrounds/1000x418/1000x418_15_PROCESO_SELECCION.jpg);
    background-repeat: no-repeat;
    background-size: 1400px 568px;
    background-position: left top;
  }
  body.slider_6 .background_cut {
    background-position: center 370px;
  }
      body.slider_7 {
    background-image: url(../img/backgrounds/1000x418/1000x418_10_TROPA_MARINIERIA_ESPECIFICO.jpg);
    background-repeat: no-repeat;
    background-size: 1400px 568px;
    background-position: left top;
  }
  body.slider_7 .background_cut {
    background-position: center 370px;
  }
  body.tipo_01 {
    background-image: url(../img/backgrounds/1000x418/01_COMO_INGRESAR.jpg);
    background-repeat: no-repeat;
    background-position: left top;
  }
  body.tipo_02 {
    background-image: url(../img/backgrounds/1000x418/02_TROPA.jpg);
    background-repeat: no-repeat;
    background-position: left top;
  }
  body.tipo_03 {
    background-image: url(../img/backgrounds/1000x418/03_RESERVISTAS.jpg);
    background-repeat: no-repeat;
    background-position: left top;
  }
  body.tipo_04 {
    background-image: url(../img/backgrounds/1000x418/04_OFICIALES_CON.jpg);
    background-repeat: no-repeat;
    background-position: left top;
  }
  body.tipo_05 {
    background-image: url(../img/backgrounds/1000x418/05_OFICIALES_SIN.jpg);
    background-repeat: no-repeat;
    background-position: left top;
  }
  body.tipo_06 {
    background-image: url(../img/backgrounds/1000x418/06_SUBOFICIALES.jpg);
    background-repeat: no-repeat;
    background-position: left top;
  }
  body.tipo_07 {
    background-image: url(../img/backgrounds/1000x418/07_PROCESOS_SELECCION.jpg);
    background-repeat: no-repeat;
    background-position: left top;
  }
  body.tipo_08 {
    background-image: url(../img/backgrounds/1000x418/08_PLAN_DE_ENTRENAMIENTOS.jpg);
    background-repeat: no-repeat;
    background-position: left top;
  }
  body.tipo_09 {
    background-image: url(../img/backgrounds/1000x418/09_ACTUALIDAD.jpg);
    background-repeat: no-repeat;
    background-position: left top;
  }
  body.tipo_10 {
    background-image: url(../img/backgrounds/1000x418/10_NORMATIVAS.jpg);
    background-repeat: no-repeat;
    background-position: left top;
  }
  body.tipo_11 {
    background-image: url(../img/backgrounds/1000x418/11_CONTACTO.jpg);
    background-repeat: no-repeat;
    background-position: left top;
  }
  body.tipo_12 {
    background-image: url(../img/backgrounds/1000x418/12_ENLACES.jpg);
    background-repeat: no-repeat;
    background-position: left top;
  }
  body.tipo_13 {
    background-image: url(../img/backgrounds/1000x418/13_ACCESIBILIDAD.jpg);
    background-repeat: no-repeat;
    background-position: left top;
  }
  body.tipo_14 {
    background-image: url(../img/backgrounds/1000x418/14_MAPA_WEB.jpg);
    background-repeat: no-repeat;
    background-position: left top;
  }
}
@media (min-width: 1000px) {
  body.tipo_bg {
    background-size: initial;
  }
  body.tipo_bg section {
    padding-top: 190px;
  }
  body.homepage {
    /*background-image: url(../img/backgrounds/1920x803/1920x803_10_TROPA_MARINIERIA_ESPECIFICO.jpg);*/
    background-image: url(../img/backgrounds/1920x803/1920x803_10_TROPA_MARINIERIA_ESPECIFICO.jpg);
    background-repeat: no-repeat;
    background-position: left 126px;
  }
  body.homepage .background_cut {
    background-position: center 700px;
  }
  body.slider_0 {
    background-image: url(../img/backgrounds/1920x803/1920x803_14_INGENIEROS_ESPECIFICOS.jpg);
    background-repeat: no-repeat;
    background-position: left 126px;
  }
  body.slider_0 .background_cut {
    background-position: center 700px;
  }
  body.slider_1 {
    background-image: url(../img/backgrounds/1920x803/HOME_01_OFICIALES_GENERICO.jpg);
    background-repeat: no-repeat;
    background-position: left 126px;
  }
  body.slider_1 .background_cut {
    background-position: center 700px;
  }
  body.slider_2 {
    background-image: url(../img/backgrounds/1920x803/HOME_02_SUBOFICIAL_GENERICO.jpg);
    background-repeat: no-repeat;
    background-position: left 126px;
  }
  body.slider_2 .background_cut {
    background-position: center 700px;
  }
  body.slider_3 {
    background-image: url(../img/backgrounds/1920x803/HOME_03_TROPA_MARINERIA.jpg);
    background-repeat: no-repeat;
    background-position: left 126px;
  }
  body.slider_3 .background_cut {
    background-position: center 700px;
  }
  body.slider_4 {
    background-image: url(../img/backgrounds/1920x803/HOME_04_RESERVISTA_GENERICO.jpg);
    background-repeat: no-repeat;
    background-position: left 126px;
  }
  body.slider_4 .background_cut {
    background-position: center 700px;
  }
  body.slider_5 {
    background-image: url(../img/backgrounds/1920x803/1920x803_14_INGENIEROS_ESPECIFICOS.jpg);
    background-repeat: no-repeat;
    background-position: left 126px;
  }
  body.slider_5 .background_cut {
    background-position: center 700px;
  }
    body.slider_6 {
    background-image: url(../img/backgrounds/1920x803/1920x803_15_PROCESO_SELECCION.jpg);
    background-repeat: no-repeat;
    background-position: left 126px;
  }
  body.slider_6 .background_cut {
    background-position: center 700px;
  }
  body.slider_7 {
    background-image: url(../img/backgrounds/1920x803/1920x803_10_TROPA_MARINIERIA_ESPECIFICO.jpg);
    background-repeat: no-repeat;
    background-position: left 126px;
  }
  body.slider_7 .background_cut {
    background-position: center 700px;
  }
  body.tipo_01 {
    background-image: url(../img/backgrounds/1920x803/01_COMO_INGRESAR.jpg);
    background-repeat: no-repeat;
    background-position: left 126px;
  }
  body.tipo_02 {
    background-image: url(../img/backgrounds/1920x803/02_TROPA.jpg);
    background-repeat: no-repeat;
    background-position: left 126px;
  }
  body.tipo_03 {
    background-image: url(../img/backgrounds/1920x803/03_RESERVISTAS.jpg);
    background-repeat: no-repeat;
    background-position: left 126px;
  }
  body.tipo_04 {
    background-image: url(../img/backgrounds/1920x803/04_OFICIALES_CON.jpg);
    background-repeat: no-repeat;
    background-position: left 126px;
  }
  body.tipo_05 {
    background-image: url(../img/backgrounds/1920x803/05_OFICIALES_SIN.jpg);
    background-repeat: no-repeat;
    background-position: left 126px;
  }
  body.tipo_06 {
    background-image: url(../img/backgrounds/1920x803/06_SUBOFICIALES.jpg);
    background-repeat: no-repeat;
    background-position: left 126px;
  }
  body.tipo_07 {
    background-image: url(../img/backgrounds/1920x803/07_PROCESOS_SELECCION.jpg);
    background-repeat: no-repeat;
    background-position: left 126px;
  }
  body.tipo_08 {
    background-image: url(../img/backgrounds/1920x803/08_PLAN_DE_ENTRENAMIENTOS.jpg);
    background-repeat: no-repeat;
    background-position: left 126px;
  }
  body.tipo_09 {
    background-image: url(../img/backgrounds/1920x803/09_ACTUALIDAD.jpg);
    background-repeat: no-repeat;
    background-position: left 126px;
  }
  body.tipo_10 {
    background-image: url(../img/backgrounds/1920x803/10_NORMATIVAS.jpg);
    background-repeat: no-repeat;
    background-position: left 126px;
  }
  body.tipo_11 {
    background-image: url(../img/backgrounds/1920x803/11_CONTACTO.jpg);
    background-repeat: no-repeat;
    background-position: left 126px;
  }
  body.tipo_12 {
    background-image: url(../img/backgrounds/1920x803/12_ENLACES.jpg);
    background-repeat: no-repeat;
    background-position: left 126px;
  }
  body.tipo_13 {
    background-image: url(../img/backgrounds/1920x803/13_ACCESIBILIDAD.jpg);
    background-repeat: no-repeat;
    background-position: left 126px;
  }
  body.tipo_14 {
    background-image: url(../img/backgrounds/1920x803/14_MAPA_WEB.jpg);
    background-repeat: no-repeat;
    background-position: left 126px;
  }
  .background_cut {
    background: url(../img/overimage.png);
    background-repeat: no-repeat;
    background-position: center 280px;
    padding-top: 200px;
  }
}
@media screen and (min-width: 1900px) {
  body.tipo_bg {
    background-size: initial;
  }
  body.tipo_bg section {
    padding-top: 190px;
  }
  body.homepage {
    /*background-image: url(../img/backgrounds/1920x803/1920x803_10_TROPA_MARINIERIA_ESPECIFICO.jpg);*/
    background-image: url(../img/backgrounds/1920x803/1920x803_10_TROPA_MARINIERIA_ESPECIFICO.jpg);
    background-repeat: no-repeat;
    background-position: center 126px;
  }
  body.homepage .background_cut {
    background-position: center 700px;
  }
 body.slider_0 {
    background-image: url(../img/backgrounds/1920x803/1920x803_14_INGENIEROS_ESPECIFICOS.jpg);
    background-repeat: no-repeat;
    background-position: center 126px;
  }
  body.slider_0 .background_cut {
    background-position: center 700px;
  }
  body.slider_1 {
    background-image: url(../img/backgrounds/1920x803/HOME_01_OFICIALES_GENERICO.jpg);
    background-repeat: no-repeat;
    background-position: center 126px;
  }
  body.slider_1 .background_cut {
    background-position: center 700px;
  }
  body.slider_2 {
    background-image: url(../img/backgrounds/1920x803/HOME_02_SUBOFICIAL_GENERICO.jpg);
    background-repeat: no-repeat;
    background-position: center 126px;
  }
  body.slider_2 .background_cut {
    background-position: center 700px;
  }
  body.slider_3 {
    background-image: url(../img/backgrounds/1920x803/HOME_03_TROPA_MARINERIA.jpg);
    background-repeat: no-repeat;
    background-position: center 126px;
  }
  body.slider_3 .background_cut {
    background-position: center 700px;
  }
  body.slider_4 {
    background-image: url(../img/backgrounds/1920x803/HOME_04_RESERVISTA_GENERICO.jpg);
    background-repeat: no-repeat;
    background-position: center 126px;
  }
  body.slider_4 .background_cut {
    background-position: center 700px;
  }
  body.slider_5 {
    background-image: url(../img/backgrounds/1920x803/1920x803_14_INGENIEROS_ESPECIFICOS.jpg);
    background-repeat: no-repeat;
    background-position: center 126px;
  }
  body.slider_5 .background_cut {
    background-position: center 700px;
  }
    body.slider_6 {
    background-image: url(../img/backgrounds/1920x803/1920x803_15_PROCESO_SELECCION.jpg);
    background-repeat: no-repeat;
    background-position: center 126px;
  }
  body.slider_6 .background_cut {
    background-position: center 700px;
  }
  body.slider_7 {
    background-image: url(../img/backgrounds/1920x803/1920x803_10_TROPA_MARINIERIA_ESPECIFICO.jpg);
    background-repeat: no-repeat;
    background-position: center 126px;
  }
  body.slider_7 .background_cut {
    background-position: center 700px;
  }
  body.tipo_01 {
    background-image: url(../img/backgrounds/1920x803/01_COMO_INGRESAR.jpg);
    background-repeat: no-repeat;
    background-position: center 126px;
  }
  body.tipo_02 {
    background-image: url(../img/backgrounds/1920x803/02_TROPA.jpg);
    background-repeat: no-repeat;
    background-position: center 126px;
  }
  body.tipo_03 {
    background-image: url(../img/backgrounds/1920x803/03_RESERVISTAS.jpg);
    background-repeat: no-repeat;
    background-position: center 126px;
  }
  body.tipo_04 {
    background-image: url(../img/backgrounds/1920x803/04_OFICIALES_CON.jpg);
    background-repeat: no-repeat;
    background-position: center 126px;
  }
  body.tipo_05 {
    background-image: url(../img/backgrounds/1920x803/05_OFICIALES_SIN.jpg);
    background-repeat: no-repeat;
    background-position: center 126px;
  }
  body.tipo_06 {
    background-image: url(../img/backgrounds/1920x803/06_SUBOFICIALES.jpg);
    background-repeat: no-repeat;
    background-position: center 126px;
  }
  body.tipo_07 {
    background-image: url(../img/backgrounds/1920x803/07_PROCESOS_SELECCION.jpg);
    background-repeat: no-repeat;
    background-position: center 126px;
  }
  body.tipo_08 {
    background-image: url(../img/backgrounds/1920x803/08_PLAN_DE_ENTRENAMIENTOS.jpg);
    background-repeat: no-repeat;
    background-position: center 126px;
  }
  body.tipo_09 {
    background-image: url(../img/backgrounds/1920x803/09_ACTUALIDAD.jpg);
    background-repeat: no-repeat;
    background-position: center 126px;
  }
  body.tipo_10 {
    background-image: url(../img/backgrounds/1920x803/10_NORMATIVAS.jpg);
    background-repeat: no-repeat;
    background-position: center 126px;
  }
  body.tipo_11 {
    background-image: url(../img/backgrounds/1920x803/11_CONTACTO.jpg);
    background-repeat: no-repeat;
    background-position: center 126px;
  }
  body.tipo_12 {
    background-image: url(../img/backgrounds/1920x803/12_ENLACES.jpg);
    background-repeat: no-repeat;
    background-position: center 126px;
  }
  body.tipo_13 {
    background-image: url(../img/backgrounds/1920x803/13_ACCESIBILIDAD.jpg);
    background-repeat: no-repeat;
    background-position: center 126px;
  }
  body.tipo_14 {
    background-image: url(../img/backgrounds/1920x803/14_MAPA_WEB.jpg);
    background-repeat: no-repeat;
    background-position: center 126px;
  }
  .background_cut {
    background: url(../img/overimage_g.png);
    background-repeat: no-repeat;
    background-position: center 280px;
    padding-top: 200px;
  }
}
@font-face {
  font-family: dashicons;
  src: url(fonts/dashicons/dashicons.eot);
}
@font-face {
  font-family: dashicons;
  src: url(data:application/font-woff;charset=utf-8;base64,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) format('woff'), url(fonts/dashicons/dashicons.ttf) format("truetype"), url(fonts/dashicons/dashicons.svg#dashicons) format("svg");
  font-weight: 400;
  font-style: normal;
}
.dashicons,
.dashicons-before:before {
  display: inline-block;
  width: 20px;
  height: 20px;
  font-size: 20px;
  line-height: 1;
  font-family: dashicons;
  text-decoration: inherit;
  font-weight: 400;
  font-style: normal;
  vertical-align: top;
  text-align: center;
  -webkit-transition: color 0.1s ease-in 0;
  transition: color 0.1s ease-in 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.dashicons-menu:before {
  content: "\f333";
}
.dashicons-admin-site:before {
  content: "\f319";
}
.dashicons-dashboard:before {
  content: "\f226";
}
.dashicons-admin-media:before {
  content: "\f104";
}
.dashicons-admin-page:before {
  content: "\f105";
}
.dashicons-admin-comments:before {
  content: "\f101";
}
.dashicons-admin-appearance:before {
  content: "\f100";
}
.dashicons-admin-plugins:before {
  content: "\f106";
}
.dashicons-admin-users:before {
  content: "\f110";
}
.dashicons-admin-tools:before {
  content: "\f107";
}
.dashicons-admin-settings:before {
  content: "\f108";
}
.dashicons-admin-network:before {
  content: "\f112";
}
.dashicons-admin-generic:before {
  content: "\f111";
}
.dashicons-admin-home:before {
  content: "\f102";
}
.dashicons-admin-collapse:before {
  content: "\f148";
}
.dashicons-filter:before {
  content: "\f536";
}
.dashicons-admin-customizer:before {
  content: "\f540";
}
.dashicons-admin-multisite:before {
  content: "\f541";
}
.dashicons-admin-links:before,
.dashicons-format-links:before {
  content: "\f103";
}
.dashicons-admin-post:before,
.dashicons-format-standard:before {
  content: "\f109";
}
.dashicons-format-image:before {
  content: "\f128";
}
.dashicons-format-gallery:before {
  content: "\f161";
}
.dashicons-format-audio:before {
  content: "\f127";
}
.dashicons-format-video:before {
  content: "\f126";
}
.dashicons-format-chat:before {
  content: "\f125";
}
.dashicons-format-status:before {
  content: "\f130";
}
.dashicons-format-aside:before {
  content: "\f123";
}
.dashicons-format-quote:before {
  content: "\f122";
}
.dashicons-welcome-edit-page:before,
.dashicons-welcome-write-blog:before {
  content: "\f119";
}
.dashicons-welcome-add-page:before {
  content: "\f133";
}
.dashicons-welcome-view-site:before {
  content: "\f115";
}
.dashicons-welcome-widgets-menus:before {
  content: "\f116";
}
.dashicons-welcome-comments:before {
  content: "\f117";
}
.dashicons-welcome-learn-more:before {
  content: "\f118";
}
.dashicons-image-crop:before {
  content: "\f165";
}
.dashicons-image-rotate:before {
  content: "\f531";
}
.dashicons-image-rotate-left:before {
  content: "\f166";
}
.dashicons-image-rotate-right:before {
  content: "\f167";
}
.dashicons-image-flip-vertical:before {
  content: "\f168";
}
.dashicons-image-flip-horizontal:before {
  content: "\f169";
}
.dashicons-image-filter:before {
  content: "\f533";
}
.dashicons-undo:before {
  content: "\f171";
}
.dashicons-redo:before {
  content: "\f172";
}
.dashicons-editor-bold:before {
  content: "\f200";
}
.dashicons-editor-italic:before {
  content: "\f201";
}
.dashicons-editor-ul:before {
  content: "\f203";
}
.dashicons-editor-ol:before {
  content: "\f204";
}
.dashicons-editor-quote:before {
  content: "\f205";
}
.dashicons-editor-alignleft:before {
  content: "\f206";
}
.dashicons-editor-aligncenter:before {
  content: "\f207";
}
.dashicons-editor-alignright:before {
  content: "\f208";
}
.dashicons-editor-insertmore:before {
  content: "\f209";
}
.dashicons-editor-spellcheck:before {
  content: "\f210";
}
.dashicons-editor-distractionfree:before,
.dashicons-editor-expand:before {
  content: "\f211";
}
.dashicons-editor-contract:before {
  content: "\f506";
}
.dashicons-editor-kitchensink:before {
  content: "\f212";
}
.dashicons-editor-underline:before {
  content: "\f213";
}
.dashicons-editor-justify:before {
  content: "\f214";
}
.dashicons-editor-textcolor:before {
  content: "\f215";
}
.dashicons-editor-paste-word:before {
  content: "\f216";
}
.dashicons-editor-paste-text:before {
  content: "\f217";
}
.dashicons-editor-removeformatting:before {
  content: "\f218";
}
.dashicons-editor-video:before {
  content: "\f219";
}
.dashicons-editor-customchar:before {
  content: "\f220";
}
.dashicons-editor-outdent:before {
  content: "\f221";
}
.dashicons-editor-indent:before {
  content: "\f222";
}
.dashicons-editor-help:before {
  content: "\f223";
}
.dashicons-editor-strikethrough:before {
  content: "\f224";
}
.dashicons-editor-unlink:before {
  content: "\f225";
}
.dashicons-editor-rtl:before {
  content: "\f320";
}
.dashicons-editor-break:before {
  content: "\f474";
}
.dashicons-editor-code:before {
  content: "\f475";
}
.dashicons-editor-paragraph:before {
  content: "\f476";
}
.dashicons-editor-table:before {
  content: "\f535";
}
.dashicons-align-left:before {
  content: "\f135";
}
.dashicons-align-right:before {
  content: "\f136";
}
.dashicons-align-center:before {
  content: "\f134";
}
.dashicons-align-none:before {
  content: "\f138";
}
.dashicons-lock:before {
  content: "\f160";
}
.dashicons-unlock:before {
  content: "\f528";
}
.dashicons-calendar:before {
  content: "\f145";
}
.dashicons-calendar-alt:before {
  content: "\f508";
}
.dashicons-visibility:before {
  content: "\f177";
}
.dashicons-hidden:before {
  content: "\f530";
}
.dashicons-post-status:before {
  content: "\f173";
}
.dashicons-edit:before {
  content: "\f464";
}
.dashicons-post-trash:before,
.dashicons-trash:before {
  content: "\f182";
}
.dashicons-sticky:before {
  content: "\f537";
}
.dashicons-external:before {
  content: "\f504";
}
.dashicons-arrow-up:before {
  content: "\f142";
}
.dashicons-arrow-down:before {
  content: "\f140";
}
.dashicons-arrow-left:before {
  content: "\f141";
}
.dashicons-arrow-right:before {
  content: "\f139";
}
.dashicons-arrow-up-alt:before {
  content: "\f342";
}
.dashicons-arrow-down-alt:before {
  content: "\f346";
}
.dashicons-arrow-left-alt:before {
  content: "\f340";
}
.dashicons-arrow-right-alt:before {
  content: "\f344";
}
.dashicons-arrow-up-alt2:before {
  content: "\f343";
}
.dashicons-arrow-down-alt2:before {
  content: "\f347";
}
.dashicons-arrow-left-alt2:before {
  content: "\f341";
}
.dashicons-arrow-right-alt2:before {
  content: "\f345";
}
.dashicons-leftright:before {
  content: "\f229";
}
.dashicons-sort:before {
  content: "\f156";
}
.dashicons-randomize:before {
  content: "\f503";
}
.dashicons-list-view:before {
  content: "\f163";
}
.dashicons-excerpt-view:before,
.dashicons-exerpt-view:before {
  content: "\f164";
}
.dashicons-grid-view:before {
  content: "\f509";
}
.dashicons-move:before {
  content: "\f545";
}
.dashicons-hammer:before {
  content: "\f308";
}
.dashicons-art:before {
  content: "\f309";
}
.dashicons-migrate:before {
  content: "\f310";
}
.dashicons-performance:before {
  content: "\f311";
}
.dashicons-universal-access:before {
  content: "\f483";
}
.dashicons-universal-access-alt:before {
  content: "\f507";
}
.dashicons-tickets:before {
  content: "\f486";
}
.dashicons-nametag:before {
  content: "\f484";
}
.dashicons-clipboard:before {
  content: "\f481";
}
.dashicons-heart:before {
  content: "\f487";
}
.dashicons-megaphone:before {
  content: "\f488";
}
.dashicons-schedule:before {
  content: "\f489";
}
.dashicons-wordpress:before {
  content: "\f120";
}
.dashicons-wordpress-alt:before {
  content: "\f324";
}
.dashicons-pressthis:before {
  content: "\f157";
}
.dashicons-update:before {
  content: "\f463";
}
.dashicons-screenoptions:before {
  content: "\f180";
}
.dashicons-cart:before {
  content: "\f174";
}
.dashicons-feedback:before {
  content: "\f175";
}
.dashicons-cloud:before {
  content: "\f176";
}
.dashicons-translation:before {
  content: "\f326";
}
.dashicons-tag:before {
  content: "\f323";
}
.dashicons-category:before {
  content: "\f318";
}
.dashicons-archive:before {
  content: "\f480";
}
.dashicons-tagcloud:before {
  content: "\f479";
}
.dashicons-text:before {
  content: "\f478";
}
.dashicons-media-archive:before {
  content: "\f501";
}
.dashicons-media-audio:before {
  content: "\f500";
}
.dashicons-media-code:before {
  content: "\f499";
}
.dashicons-media-default:before {
  content: "\f498";
}
.dashicons-media-document:before {
  content: "\f497";
}
.dashicons-media-interactive:before {
  content: "\f496";
}
.dashicons-media-spreadsheet:before {
  content: "\f495";
}
.dashicons-media-text:before {
  content: "\f491";
}
.dashicons-media-video:before {
  content: "\f490";
}
.dashicons-playlist-audio:before {
  content: "\f492";
}
.dashicons-playlist-video:before {
  content: "\f493";
}
.dashicons-controls-play:before {
  content: "\f522";
}
.dashicons-controls-pause:before {
  content: "\f523";
}
.dashicons-controls-forward:before {
  content: "\f519";
}
.dashicons-controls-skipforward:before {
  content: "\f517";
}
.dashicons-controls-back:before {
  content: "\f518";
}
.dashicons-controls-skipback:before {
  content: "\f516";
}
.dashicons-controls-repeat:before {
  content: "\f515";
}
.dashicons-controls-volumeon:before {
  content: "\f521";
}
.dashicons-controls-volumeoff:before {
  content: "\f520";
}
.dashicons-yes:before {
  content: "\f147";
}
.dashicons-no:before {
  content: "\f158";
}
.dashicons-no-alt:before {
  content: "\f335";
}
.dashicons-plus:before {
  content: "\f132";
}
.dashicons-plus-alt:before {
  content: "\f502";
}
.dashicons-plus-alt2:before {
  content: "\f543";
}
.dashicons-minus:before {
  content: "\f460";
}
.dashicons-dismiss:before {
  content: "\f153";
}
.dashicons-marker:before {
  content: "\f159";
}
.dashicons-star-filled:before {
  content: "\f155";
}
.dashicons-star-half:before {
  content: "\f459";
}
.dashicons-star-empty:before {
  content: "\f154";
}
.dashicons-flag:before {
  content: "\f227";
}
.dashicons-info:before {
  content: "\f348";
}
.dashicons-warning:before {
  content: "\f534";
}
.dashicons-share:before {
  content: "\f237";
}
.dashicons-share1:before {
  content: "\f237";
}
.dashicons-share-alt:before {
  content: "\f240";
}
.dashicons-share-alt2:before {
  content: "\f242";
}
.dashicons-twitter:before {
  content: "\f301";
}
.dashicons-rss:before {
  content: "\f303";
}
.dashicons-email:before {
  content: "\f465";
}
.dashicons-email-alt:before {
  content: "\f466";
}
.dashicons-facebook:before {
  content: "\f304";
}
.dashicons-facebook-alt:before {
  content: "\f305";
}
.dashicons-networking:before {
  content: "\f325";
}
.dashicons-googleplus:before {
  content: "\f462";
}
.dashicons-location:before {
  content: "\f230";
}
.dashicons-location-alt:before {
  content: "\f231";
}
.dashicons-camera:before {
  content: "\f306";
}
.dashicons-images-alt:before {
  content: "\f232";
}
.dashicons-images-alt2:before {
  content: "\f233";
}
.dashicons-video-alt:before {
  content: "\f234";
}
.dashicons-video-alt2:before {
  content: "\f235";
}
.dashicons-video-alt3:before {
  content: "\f236";
}
.dashicons-vault:before {
  content: "\f178";
}
.dashicons-shield:before {
  content: "\f332";
}
.dashicons-shield-alt:before {
  content: "\f334";
}
.dashicons-sos:before {
  content: "\f468";
}
.dashicons-search:before {
  content: "\f179";
}
.dashicons-slides:before {
  content: "\f181";
}
.dashicons-analytics:before {
  content: "\f183";
}
.dashicons-chart-pie:before {
  content: "\f184";
}
.dashicons-chart-bar:before {
  content: "\f185";
}
.dashicons-chart-line:before {
  content: "\f238";
}
.dashicons-chart-area:before {
  content: "\f239";
}
.dashicons-groups:before {
  content: "\f307";
}
.dashicons-businessman:before {
  content: "\f338";
}
.dashicons-id:before {
  content: "\f336";
}
.dashicons-id-alt:before {
  content: "\f337";
}
.dashicons-products:before {
  content: "\f312";
}
.dashicons-awards:before {
  content: "\f313";
}
.dashicons-forms:before {
  content: "\f314";
}
.dashicons-testimonial:before {
  content: "\f473";
}
.dashicons-portfolio:before {
  content: "\f322";
}
.dashicons-book:before {
  content: "\f330";
}
.dashicons-book-alt:before {
  content: "\f331";
}
.dashicons-download:before {
  content: "\f316";
}
.dashicons-upload:before {
  content: "\f317";
}
.dashicons-backup:before {
  content: "\f321";
}
.dashicons-clock:before {
  content: "\f469";
}
.dashicons-lightbulb:before {
  content: "\f339";
}
.dashicons-microphone:before {
  content: "\f482";
}
.dashicons-desktop:before {
  content: "\f472";
}
.dashicons-laptop:before {
  content: "\f547";
}
.dashicons-tablet:before {
  content: "\f471";
}
.dashicons-smartphone:before {
  content: "\f470";
}
.dashicons-phone:before {
  content: "\f525";
}
.dashicons-smiley:before {
  content: "\f328";
}
.dashicons-index-card:before {
  content: "\f510";
}
.dashicons-carrot:before {
  content: "\f511";
}
.dashicons-building:before {
  content: "\f512";
}
.dashicons-store:before {
  content: "\f513";
}
.dashicons-album:before {
  content: "\f514";
}
.dashicons-palmtree:before {
  content: "\f527";
}
.dashicons-tickets-alt:before {
  content: "\f524";
}
.dashicons-money:before {
  content: "\f526";
}
.dashicons-thumbs-up:before {
  content: "\f529";
}
.dashicons-thumbs-down:before {
  content: "\f542";
}
.dashicons-layout:before {
  content: "\f538";
}
.dashicons-paperclip:before {
  content: "\f546";
}
.subhome {
  background: #000;
}
.subhome h3 {
  font-family: merriweatherbold;
  color: #000;
  font-size: 26px;
}
.subhome .ser_militar {
  padding-top: 270px;
  background: url(../img/backgrounds/ser_militar_m.jpg) #fff;
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100%;
}
.subhome ul {
  list-style: none;
  margin: 0;
}
.subhome .compromiso {
  background: #f0ece9;
}
.subhome .compromiso .contenido .item {
  display: none;
}
.subhome .compromiso .contenido .item.active {
  display: block;
}
.subhome .compromiso .contenido .item .text {
  width: 100%;
}
.subhome .compromiso .contenido .item .imagen,
.subhome .compromiso .contenido .item .video {
  width: 100%;
}
.subhome .compromiso .contenido .item .imagen iframe,
.subhome .compromiso .contenido .item .imagen img,
.subhome .compromiso .contenido .item .video iframe,
.subhome .compromiso .contenido .item .video img {
  width: 100%;
}
.subhome .compromiso ul {
  text-align: center;
  padding-top: 20px;
}
.subhome .compromiso ul li {
  display: inline-block;
  margin: 5px 2px;
}
.subhome .compromiso ul li a {
  display: inline-block;
  width: 40px;
  height: 40px;
  overflow: hidden;
  text-indent: -9999px;
  -moz-opacity: .2;
  -khtml-opacity: .2;
  -webkit-opacity: .2;
  opacity: .2;
  filter: alpha(opacity=20);
  background-repeat: no-repeat;
}
.subhome .compromiso ul li a.active {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
}
.subhome .compromiso ul li:nth-child(1) a {
  background: url(../img/ico_ser_compromiso_on.png);
  background-size: 40px 40px;
}
.subhome .compromiso ul li:nth-child(2) a {
  background: url(../img/ico_ser_disciplina_on.png);
  background-size: 40px 40px;
}
.subhome .compromiso ul li:nth-child(3) a {
  background: url(../img/ico_ser_solidaridad_on.png);
  background-size: 40px 40px;
}
.subhome .compromiso ul li:nth-child(4) a {
  background: url(../img/ico_ser_companerismo_on.png);
  background-size: 40px 40px;
}
.subhome .compromiso ul li:nth-child(5) a {
  background: url(../img/ico_ser_igualdad_on.png);
  background-size: 40px 40px;
}
.subhome .compromiso ul li:nth-child(6) a {
  background: url(../img/ico_ser_ilusion_on.png);
  background-size: 40px 40px;
}
.subhome .compromiso ul li:nth-child(7) a {
  background: url(../img/ico_ser_formacion_on.png);
  background-size: 40px 40px;
}
.subhome .compromiso ul li:nth-child(8) a {
  background: url(../img/ico_ser_superacion_on.png);
  background-size: 40px 40px;
}
.subhome .compromiso ul li:nth-child(9) a {
  background: url(../img/ico_ser_promocion_on.png);
  background-size: 40px 40px;
}
.subhome .ejercitos {
  padding-bottom: 25px;
  background: #f0ece9;
}
.subhome .ejercitos .contenido {
  margin: 0 10px;
}
.subhome .ejercitos .contenido .item {
  display: none;
  color: #fff;
}
.subhome .ejercitos .contenido .item h3 {
  color: #fff;
  font-family: merriweatherbold;
  font-size: 26px;
}
.subhome .ejercitos .contenido .item.active {
  display: block;
}
.subhome .ejercitos .contenido .item .text {
  width: 100%;
  padding-top: 20px;
}
.subhome .ejercitos .contenido .item .imagen,
.subhome .ejercitos .contenido .item .video {
  width: 100%;
}
.subhome .ejercitos .contenido .item .imagen iframe,
.subhome .ejercitos .contenido .item .imagen img,
.subhome .ejercitos .contenido .item .video iframe,
.subhome .ejercitos .contenido .item .video img {
  width: 100%;
}
.subhome .ejercitos .contenido .item .button {
  width: 100%;
  border-color: #6c7838;
  color: #fff;
  padding: 0;
}
.subhome .ejercitos ul {
  text-align: center;
  padding: 30px 0 0 0;
}
.subhome .ejercitos ul li {
  display: inline-block;
  margin: 5px 0;
}
.subhome .ejercitos ul li a {
  display: block;
  width: 50px;
  height: 40px;
  padding-top: 60px;
  text-decoration: none;
  font-family: open_sanssemibold;
  text-transform: uppercase;
  font-size: 10px;
  line-height: 16px;
  color: #6c7838;
  position: relative;
}
.subhome .ejercitos ul li a.active,
.subhome .ejercitos ul li a:hover {
  color: #fff;
}
.subhome .ejercitos ul li a span {
  position: absolute;
  top: 60px;
  left: 0;
  display: none;
  text-align: center;
  width: 100%;
}
.subhome .ejercitos ul li a:before {
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -30px;
  display: block;
  font-family: DefensaIconos;
  font-size: 50px;
  line-height: 50px;
  height: 50px;
}
.subhome .ejercitos ul li:nth-child(1) a:before {
  content: "\e912";
}
.subhome .ejercitos ul li:nth-child(2) a:before {
  content: "\e911";
}
.subhome .ejercitos ul li:nth-child(3) a:before {
  content: "\e900";
}
.subhome .ejercitos ul li:nth-child(4) a:before {
  content: "\e901";
}
.subhome .ejercitos ul li:nth-child(5) a:before {
  content: "\e902";
}
.subhome .ejercitos .container {
  background: url(../img/backgrounds/bg_camuflaje.jpg);
}
.subhome .ejercitos .container.it_tierra {
  background: url(../img/backgrounds/bg_camuflaje.jpg);
}
.subhome .ejercitos .container.it_tierra .slider ul li a {
  color: #6c7838;
}
.subhome .ejercitos .container.it_tierra .slider ul li a.active {
  color: #fff;
}
.subhome .ejercitos .container.it_tierra .contenido .item .button {
  border-color: #6c7838;
}
.subhome .ejercitos .container.it_armada {
  background: url(../img/backgrounds/bg_armada.jpg);
}
.subhome .ejercitos .container.it_armada .slider ul li a {
  color: #1a7397;
}
.subhome .ejercitos .container.it_armada .slider ul li a.active {
  color: #fff;
}
.subhome .ejercitos .container.it_armada .contenido ul li a {
  color: #1a7397;
}
.subhome .ejercitos .container.it_armada .contenido .item .button {
  border-color: #1a7397;
}
.subhome .ejercitos .container.it_aire {
  background: url(../img/backgrounds/bg_aire.jpg);
}
.subhome .ejercitos .container.it_aire .slider ul li a {
  color: #778695;
}
.subhome .ejercitos .container.it_aire .slider ul li a.active {
  color: #fff;
}
.subhome .ejercitos .container.it_aire .contenido .item .button {
  border-color: #778695;
}
.subhome .ejercitos .container.it_guardiareal {
  background: url(../img/backgrounds/bg_guardiareal.jpg);
}
.subhome .ejercitos .container.it_guardiareal .slider ul li a {
  color: #99004d;
}
.subhome .ejercitos .container.it_guardiareal .slider ul li a.active {
  color: #fff;
}
.subhome .ejercitos .container.it_guardiareal .contenido .item .button {
  border-color: #99004d;
}
.subhome .ejercitos .container.it_ume {
  background: url(../img/backgrounds/bg_ume.jpg);
}
.subhome .ejercitos .container.it_ume .slider ul li a {
  color: #ce0f25;
}
.subhome .ejercitos .container.it_ume .slider ul li a.active {
  color: #fff;
}
.subhome .ejercitos .container.it_ume .contenido .item .button {
  border-color: #ce0f25;
}
@media (min-width: 400px) {
  .subhome .ser_militar {
    padding-top: 340px;
  }
}
@media (min-width: 550px) {
  .subhome h3 {
    font-size: 36px;
  }
  .subhome .ser_militar {
    padding-top: 450px;
  }
}
@media (min-width: 750px) {
  .subhome .ser_militar {
    padding-top: 490px;
    background-position: center -160px;
  }
}
@media (min-width: 1000px) {
  .subhome .ser_militar {
    padding: 0;
    margin-top: 80px;
    min-height: 720px;
    background-image: url(../img/backgrounds/ser_militar_d.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
  }
  .subhome .ser_militar .box {
    margin-top: 100px;
    float: right;
    width: 400px;
  }
  .subhome .compromiso {
    padding: 30px 0;
  }
  .subhome .compromiso .contenido {
    margin: 30px 0;
  }
  .subhome .compromiso .contenido .item {
    display: none;
    zoom: 1;
  }
  .subhome .compromiso .contenido .item:after,
  .subhome .compromiso .contenido .item:before {
    content: "";
    display: table;
  }
  .subhome .compromiso .contenido .item:after {
    clear: both;
  }
  .subhome .compromiso .contenido .item.active {
    display: block;
  }
  .subhome .compromiso .contenido .item.imagen .text,
  .subhome .compromiso .contenido .item.video .text {
    width: 550px;
    float: left;
  }
  .subhome .compromiso .contenido .item .imagen,
  .subhome .compromiso .contenido .item .video {
    width: 400px;
    float: right;
  }
  .subhome .compromiso ul li {
    margin: 5px 20px;
  }
  .subhome .compromiso ul li a {
    width: 68px;
    height: 68px;
  }
  .subhome .compromiso ul li:nth-child(1) a {
    background: url(../img/ico_ser_compromiso_on.png);
    background-size: 68px 68px;
  }
  .subhome .compromiso ul li:nth-child(2) a {
    background: url(../img/ico_ser_disciplina_on.png);
    background-size: 68px 68px;
  }
  .subhome .compromiso ul li:nth-child(3) a {
    background: url(../img/ico_ser_solidaridad_on.png);
    background-size: 68px 68px;
  }
  .subhome .compromiso ul li:nth-child(4) a {
    background: url(../img/ico_ser_companerismo_on.png);
    background-size: 68px 68px;
  }
  .subhome .compromiso ul li:nth-child(5) a {
    background: url(../img/ico_ser_igualdad_on.png);
    background-size: 68px 68px;
  }
  .subhome .compromiso ul li:nth-child(6) a {
    background: url(../img/ico_ser_ilusion_on.png);
    background-size: 68px 68px;
  }
  .subhome .compromiso ul li:nth-child(7) a {
    background: url(../img/ico_ser_formacion_on.png);
    background-size: 68px 68px;
  }
  .subhome .compromiso ul li:nth-child(8) a {
    background: url(../img/ico_ser_superacion_on.png);
    background-size: 68px 68px;
  }
  .subhome .compromiso ul li:nth-child(9) a {
    background: url(../img/ico_ser_promocion_on.png);
    background-size: 68px 68px;
  }
  .subhome .ejercitos {
    background: url(../img/backgrounds/black.jpg) #f0ece9 no-repeat;
    background-position: center bottom;
  }
  .subhome .ejercitos .contenido {
    margin: 30px 20px;
  }
  .subhome .ejercitos .contenido .item {
    display: none;
    zoom: 1;
  }
  .subhome .ejercitos .contenido .item:after,
  .subhome .ejercitos .contenido .item:before {
    content: "";
    display: table;
  }
  .subhome .ejercitos .contenido .item:after {
    clear: both;
  }
  .subhome .ejercitos .contenido .item h3 {
    font-size: 32px;
  }
  .subhome .ejercitos .contenido .item.active {
    display: block;
  }
  .subhome .ejercitos .contenido .item.imagen .text,
  .subhome .ejercitos .contenido .item.video .text {
    width: 550px;
    float: right;
  }
  .subhome .ejercitos .contenido .item .imagen,
  .subhome .ejercitos .contenido .item .video {
    width: 400px;
    float: left;
  }
  .subhome .ejercitos .contenido .item .button {
    line-height: 60px;
    height: 60px;
    font-size: 18px;
  }
  .subhome .ejercitos .contenido .item .button:hover {
    border-color: #f0d838;
  }
  .subhome .ejercitos ul {
    text-align: center;
    padding-top: 30px;
  }
  .subhome .ejercitos ul li {
    display: inline-block;
    margin: 5px 20px;
  }
  .subhome .ejercitos ul li a {
    display: block;
    width: 140px;
    height: 40px;
    padding-top: 60px;
    text-decoration: none;
    font-family: open_sanssemibold;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 16px;
    position: relative;
  }
  .subhome .ejercitos ul li a.active,
  .subhome .ejercitos ul li a:hover {
    color: #fff;
  }
  .subhome .ejercitos ul li a span {
    position: absolute;
    top: 60px;
    left: 0;
    display: block;
    text-align: center;
    width: 100%;
  }
  .subhome .ejercitos ul li a:before {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -30px;
    display: block;
    font-family: DefensaIconos;
    font-size: 60px;
    line-height: 60px;
    height: 60px;
  }
  .subhome .ejercitos ul li:nth-child(1) a:before {
    content: "\e912";
  }
  .subhome .ejercitos ul li:nth-child(2) a:before {
    content: "\e911";
  }
  .subhome .ejercitos ul li:nth-child(3) a:before {
    content: "\e900";
  }
  .subhome .ejercitos ul li:nth-child(4) a:before {
    content: "\e901";
  }
  .subhome .ejercitos ul li:nth-child(5) a:before {
    content: "\e902";
  }
  .subhome .ejercitos .container {
    background: url(../img/backgrounds/bg_camuflaje.jpg);
  }
}
@media (min-width: 1200px) {
  .subhome .ser_militar {
    min-height: 720px;
  }
}
.homepage article span {
  text-transform: uppercase;
  font-size: 14px;
  display: block;
}
.homepage article h3 {
  font-family: merriweatherbold;
  font-size: 32px;
}
.homepage article p {
  font-size: 18px;
}
.homepage .sliderHome {
  padding-top: 50px;
  padding-bottom: 30px;
  min-height: 470px;
}
.homepage .sliderHome .sliderHomeItem {
  color: #fff;
}
.homepage .sliderHome .sliderHomeItem span {
  color: #fed500;
}
.homepage .sliderHome .sliderHomeItem .button {
  border-color: #fff;
  color: #fff;
  width: 260px;
}
.homepage .sliderHome .bx-wrapper .bx-pager {
  bottom: -110px;
}
.homepage .line {
  background: #fff;
  padding-top: 0;
  zoom: 1;
}
.homepage .line:after,
.homepage .line:before {
  content: "";
  display: table;
}
.homepage .line:after {
  clear: both;
}
.homepage .line article {
  margin-bottom: 40px;
}
.homepage .line article.left {
  margin-top: 40px;
}
.homepage .line article h3 {
  font-size: 28px;
  margin: 0;
}
.homepage .line article span {
  color: #948b63;
  display: block;
  margin: 15px 0;
}
.homepage .line article .button {
  border-color: #d4d1c1;
}
.homepage .line article.right {
  text-align: right;
}
.homepage .boxed .container {
  width: 100%;
  padding: 40px 5%;
}
.homepage .boxed article h3 {
  font-size: 24px;
}
.homepage .boxed .boxTop {
  background: url(../img/backgrounds/home_box_top_m.jpg) no-repeat;
  background-position: center top;
}
.homepage .boxed .boxTop article {
  color: #fff;
}
.homepage .boxed .boxTop article .button {
  border-color: #fff;
  color: #fff;
}
.homepage .boxed .boxTop article span {
  margin-bottom: 2.5rem;
}
.homepage .boxed .boxBottom {
  background: url(../img/backgrounds/home_box_bottom_m.jpg) no-repeat;
  background-position: left top;
  text-align: right;
}
.homepage .boxed .boxBottom article {
  color: #000;
}
.homepage .boxed .boxBottom article .button {
  border-color: #000;
  color: #000;
}
@media (min-width: 750px) {
  .homepage .boxed .boxTop {
    background: url(../img/backgrounds/home_box_top_d.jpg) no-repeat;
    background-position: center top;
  }
  .homepage .boxed .boxBottom {
    background: url(../img/backgrounds/home_box_bottom_d.jpg) no-repeat;
    background-position: right top;
    text-align: left;
  }
}
@media (min-width: 1000px) {
  .homepage article a.button:hover {
    border-color: #f0d838;
  }
  .homepage .sliderHome {
    min-height: 600px;
    padding-top: 250px;
  }
  .homepage .sliderHome article {
    width: 400px;
  }
  .homepage .sliderHome article a.button:hover {
    border-color: #f0d838;
  }
  .homepage .line {
    min-height: 400px;
  }
  .homepage .line article {
    width: 500px;
  }
  .homepage .line article.left {
    margin-top: 0;
  }
  .homepage .boxed {
    background: url(../img/backgrounds/black_home.jpg) no-repeat;
    background-position: center bottom;
    padding-top: 20px;
  }
  .homepage .boxed .container {
    width: 100%;
    padding: 60px 5%;
  }
  .homepage .boxed article {
    width: 480px;
  }
  .homepage .boxed article h3 {
    font-size: 32px;
  }
  .homepage .boxed .boxTop {
    background: url(../img/backgrounds/home_box_top_d.jpg) no-repeat;
    background-position: center top;
  }
  .homepage .boxed .boxTop article {
    float: right;
    text-align: right;
  }
  .homepage .boxed .boxBottom {
    background: url(../img/backgrounds/home_box_bottom_d.jpg) no-repeat;
    background-position: right top;
    text-align: left;
  }
}
.button {
  display: inline-block;
  height: 38px;
  padding: 0 30px;
  color: #000;
  text-align: center;
  font-family: proxima_nova_rgbold;
  font-size: 14px;
  line-height: 38px;
  letter-spacing: .1rem;
  text-transform: uppercase;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border-radius: 0;
  border: 2px solid #fed500;
  cursor: pointer;
  box-sizing: border-box;
}
input[type=button],
input[type=reset],
input[type=submit] {
  display: inline-block;
  height: 38px;
  padding: 0 30px;
  color: #948b63;
  text-align: center;
  font-size: 11px;
  font-weight: 600;
  line-height: 38px;
  letter-spacing: .1rem;
  text-transform: uppercase;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border-radius: 0;
  border: 1px solid #bbb;
  cursor: pointer;
  box-sizing: border-box;
}
.button:hover,
button:hover {
  color: #333;
  border-color: #888;
  outline: 0;
}
.button_am:hover {
  color: #000;
  border-color: #f0d838;
  outline: 0;
  background: #f0d838;
}
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover {
  color: #333;
  border-color: #888;
  outline: 0;
}
.button:focus,
button:focus {
  color: #333;
  border-color: #888;
  outline: 0;
}
input[type=button]:focus,
input[type=reset]:focus,
input[type=submit]:focus {
  color: #333;
  border-color: #888;
  outline: 0;
}
.colapseGroup .panel {
  background: #000;
  margin-bottom: 10px;
  color: #fff;
}
.colapseGroup .panel .panel-heading h3.panel-title {
  font-family: proxima_nova_rgbold;
  font-weight: 400;
  font-size: 18px;
  margin: 0;
}
.colapseGroup .panel .panel-heading h3.panel-title a {
  color: #fff;
  text-decoration: none;
  display: block;
  padding: 20px;
  position: relative;
}
.colapseGroup .panel .panel-heading h3.panel-title a:before {
  font-family: dashicons;
  content: "\f347";
  position: absolute;
  right: 20px;
  top: 19px;
}
.colapseGroup .panel .panel-heading h3.panel-title.open a:before {
  content: "\f343";
}
.colapseGroup .panel .panel-heading h4.panel-title {
  font-family: proxima_nova_rgbold;
  font-weight: 400;
  font-size: 18px;
  margin: 0;
}
.colapseGroup .panel .panel-heading h4.panel-title a {
  color: #fff;
  text-decoration: none;
  display: block;
  padding: 20px;
  position: relative;
}
.colapseGroup .panel .panel-heading h4.panel-title a:before {
  font-family: dashicons;
  content: "\f347";
  position: absolute;
  right: 20px;
  top: 19px;
}
.colapseGroup .panel .panel-heading h4.panel-title.open a:before {
  content: "\f343";
}
.colapseGroup .panel .panel-collapse {
  padding: 10px 20px 20px 20px;
  display: none;
  font-size: 16px;
  word-wrap: break-word;
}
.colapseGroup .panel .panel-collapse h5 {
  font-family: proxima_nova_rgbold;
  font-size: 16px;
  margin-top: 2em;
}
.colapseGroup .panel .panel-collapse p {
  margin: 10px 0 0 0;
}
.colapseGroup .panel .panel-collapse li {
  margin-bottom: 40px;
}
.colapseGroup .panel .panel-collapse li p {
  margin: 5px 0 0 20px;
}
.colapseGroup .panel .panel-collapse a {
  color: #fff;
  text-decoration: underline;
}
.colapseGroup .panel .panel-collapse a:hover {
  color: #f0d838;
  text-decoration: none;
}
.colapseGroup .panel .panel-collapse .pregunta {
  margin-top: 25px;
  margin-bottom: 25px;
  padding-top: 15px;
  border-top: 1px solid #fff;
  font-family: proxima_nova_rgregular;
  font-size: 16px;
}
.colapseGroup .panel .panel-collapse .pregunta strong {
  font-family: proxima_nova_rgbold;
}
.colapseGroup .panel .panel-collapse .pregunta p {
  margin: 10px 0 0 0;
}
.colapseGroup .panel .panel-collapse .pregunta a {
  color: #948b63;
  text-decoration: none;
}
.colapseGroup .panel .panel-collapse .pregunta a:hover {
  color: #f0d838;
}
.colapseGroup .panel .panel-collapse .pregunta:first-child {
  margin-top: 0;
  padding-top: 0;
  border-top: none;
}
.o-Nav-inner {
  text-align: center;
  max-width: 1320px;
  margin: 0 auto;
}
.o-Nav-inner .top-opciones {
  text-align: center;
}
.o-Nav-inner .top-opciones a.button {
  max-width: 100px;
  white-space: normal;
  letter-spacing: 0;
  padding: 5px 3px;
  font-size: 11px;
  line-height: 16px;
  height: auto;
}
.o-Nav-inner .top-opciones a.button.activo {
  color: #000;
  border-color: #f0d838;
  outline: 0;
  background: #f0d838;
}
.o-Nav-inner hr {
  display: none;
  border-color: #f7f3e2;
  height: 2px;
  margin: 20px 0;
}
.o-Nav-inner .submenu {
  display: inline-block;
  margin: 0 auto;
  width: 100%;
}
.o-Nav-inner .submenu .tab-opciones {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
  display: table;
}
.o-Nav-inner .submenu .tab-opciones li {
  display: inline-block;
  padding: 10px 0;
  width: 25%;
  background: #f2f2f2;
  float: left;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  box-sizing: border-box;
  text-align: center;
}
.o-Nav-inner .submenu .tab-opciones li:first-child {
  border-left: 0;
}
.o-Nav-inner .submenu .tab-opciones li:last-child {
  border-right: 0;
}
.o-Nav-inner .submenu .tab-opciones li.activo {
  background: #efe8c6;
}
.o-Nav-inner .submenu .tab-opciones li.activo a {
  cursor: default;
  pointer-events: none;
}
.o-Nav-inner .submenu .tab-opciones li a {
  display: table;
  width: 100%!important;
  height: 40px;
  color: #333;
  text-align: center;
  font-family: proxima_nova_rgbold;
  font-size: 11px;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 12px;
}
.o-Nav-inner .submenu .tab-opciones li a span {
  display: table-cell;
  vertical-align: middle;
  height: 40px;
}
.o-Nav-inner .submenu .otras {
  background: #efe8c6;
  text-align: left;
  padding: 0;
  height: 40px;
  overflow: hidden;
  position: relative;
}
.o-Nav-inner .submenu .otras:before {
  content: "\e909";
  font-family: DefensaIconos!important;
  position: absolute;
  right: 10px;
  top: 5px;
  font-size: 20px;
  z-index: 2;
  cursor: pointer;
}
.o-Nav-inner .submenu .otras.open {
  overflow: auto;
  cursor: pointer;
  height: auto;
}
.o-Nav-inner .submenu .otras.open:before {
  content: "\e90a";
}
.o-Nav-inner .submenu .otras span {
  cursor: pointer;
  z-index: 10;
}
.o-Nav-inner .submenu .otras span.action {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
.o-Nav-inner .submenu .otras a,
.o-Nav-inner .submenu .otras span {
  display: block;
  color: #333;
  font-size: 12px;
  font-family: proxima_nova_rgbold;
  text-transform: uppercase;
  padding: 0 10px;
  text-decoration: none;
  margin: 0;
  height: 40px;
  line-height: 40px;
  z-index: 9;
}
.barChart {
  font-family: proxima_nova_rgregular;
  font-size: 12px;
}
.barChart .barChart__row {
  display: table;
  align-items: center;
  margin-bottom: 10px;
  width: 100%;
}
.barChart .barChart__row.tierra .barChart__icon,
.barChart .barChart__row.tierra .barChart__label {
  color: #6c7838;
}
.barChart .barChart__row.tierra .barChart__barFill,
.barChart .barChart__row.tierra .barChart__value {
  background: #6c7838;
}
.barChart .barChart__row.armada .barChart__icon,
.barChart .barChart__row.armada .barChart__label {
  color: #1a7397;
}
.barChart .barChart__row.armada .barChart__barFill,
.barChart .barChart__row.armada .barChart__value {
  background: #1a7397;
}
.barChart .barChart__row.aire .barChart__icon,
.barChart .barChart__row.aire .barChart__label {
  color: #778695;
}
.barChart .barChart__row.aire .barChart__barFill,
.barChart .barChart__row.aire .barChart__value {
  background: #778695;
}
.barChart .barChart__row.guardiareal .barChart__icon,
.barChart .barChart__row.guardiareal .barChart__label {
  color: #99004d;
}
.barChart .barChart__row.guardiareal .barChart__barFill,
.barChart .barChart__row.guardiareal .barChart__value {
  background: #99004d;
}
.barChart .barChart__row.ume .barChart__icon,
.barChart .barChart__row.ume .barChart__label {
  color: #ce0f25;
}
.barChart .barChart__row.ume .barChart__barFill,
.barChart .barChart__row.ume .barChart__value {
  background: #ce0f25;
}
.barChart .barChart__row.comunes .barChart__icon,
.barChart .barChart__row.comunes .barChart__label {
  color: #ab8b29;
}
.barChart .barChart__row.comunes .barChart__barFill,
.barChart .barChart__row.comunes .barChart__value {
  background: #ab8b29;
}
.barChart .barChart__row:after {
  content: " ";
  display: table;
  clear: both;
}
.barChart .barChart__label {
  padding-right: 10px;
  width: 80px;
  text-align: right;
  line-height: 14px;
  text-transform: uppercase;
  display: table-cell;
  vertical-align: middle;
  height: 40px;
}
.barChart .barChart__value {
  float: left;
  padding-left: 10px;
  width: 30px;
  color: #fff;
  height: 40px;
  line-height: 40px;
  font-family: proxima_nova_rgbold;
  font-size: 18px;
}
.barChart .barChart__bar {
  display: block;
  overflow: hidden;
  height: 40px;
}
.barChart .barChart__barFill {
  display: block;
  height: 100%;
  width: 0;
}
.barChart .barChart__icon {
  float: left;
  padding-right: 10px;
  width: 30px;
  font-size: 36px;
}
.barChart .barChart__icon img {
  display: none;
}
.barChart.single .tierra .barChart__icon,
.barChart.single .tierra .barChart__label {
  color: #6c7838;
}
.barChart.single .tierra .barChart__barFill,
.barChart.single .tierra .barChart__value {
  background: #6c7838;
}
.barChart.single .tierra:nth-child(2) .barChart__barFill,
.barChart.single .tierra:nth-child(2) .barChart__value {
  background: #4d5528;
}
.barChart.single .tierra:nth-child(3) .barChart__barFill,
.barChart.single .tierra:nth-child(3) .barChart__value {
  background: #8b9b48;
}
.barChart.single .tierra:nth-child(4) .barChart__barFill,
.barChart.single .tierra:nth-child(4) .barChart__value {
  background: #74852b;
}
.barChart.single .armada .barChart__icon,
.barChart.single .armada .barChart__label {
  color: #1a7397;
}
.barChart.single .armada .barChart__barFill,
.barChart.single .armada .barChart__value {
  background: #1a7397;
}
.barChart.single .armada:nth-child(2) .barChart__barFill,
.barChart.single .armada:nth-child(2) .barChart__value {
  background: #13526b;
}
.barChart.single .armada:nth-child(3) .barChart__barFill,
.barChart.single .armada:nth-child(3) .barChart__value {
  background: #2194c3;
}
.barChart.single .armada:nth-child(4) .barChart__barFill,
.barChart.single .armada:nth-child(4) .barChart__value {
  background: #0d79a4;
}
.barChart.single .aire .barChart__icon,
.barChart.single .aire .barChart__label {
  color: #778695;
}
.barChart.single .aire .barChart__barFill,
.barChart.single .aire .barChart__value {
  background: #778695;
}
.barChart.single .aire:nth-child(2) .barChart__barFill,
.barChart.single .aire:nth-child(2) .barChart__value {
  background: #5f6d7a;
}
.barChart.single .aire:nth-child(3) .barChart__barFill,
.barChart.single .aire:nth-child(3) .barChart__value {
  background: #94a0ab;
}
.barChart.single .aire:nth-child(4) .barChart__barFill,
.barChart.single .aire:nth-child(4) .barChart__value {
  background: #6586a7;
}
.barChart.single .guardiareal .barChart__icon,
.barChart.single .guardiareal .barChart__label {
  color: #99004d;
}
.barChart.single .guardiareal .barChart__barFill,
.barChart.single .guardiareal .barChart__value {
  background: #99004d;
}
.barChart.single .guardiareal:nth-child(2) .barChart__barFill,
.barChart.single .guardiareal:nth-child(2) .barChart__value {
  background: #603;
}
.barChart.single .guardiareal:nth-child(3) .barChart__barFill,
.barChart.single .guardiareal:nth-child(3) .barChart__value {
  background: #cc0067;
}
.barChart.single .guardiareal:nth-child(4) .barChart__barFill,
.barChart.single .guardiareal:nth-child(4) .barChart__value {
  background: #99004d;
}
.barChart.single .ume .barChart__icon,
.barChart.single .ume .barChart__label {
  color: #ce0f25;
}
.barChart.single .ume .barChart__barFill,
.barChart.single .ume .barChart__value {
  background: #ce0f25;
}
.barChart.single .ume:nth-child(2) .barChart__barFill,
.barChart.single .ume:nth-child(2) .barChart__value {
  background: #9e0c1c;
}
.barChart.single .ume:nth-child(3) .barChart__barFill,
.barChart.single .ume:nth-child(3) .barChart__value {
  background: #ef2139;
}
.barChart.single .ume:nth-child(4) .barChart__barFill,
.barChart.single .ume:nth-child(4) .barChart__value {
  background: #dd0019;
}
.barChart.single .basico .barChart__icon,
.barChart.single .basico .barChart__label {
  color: #948b63;
}
.barChart.single .basico .barChart__barFill,
.barChart.single .basico .barChart__value {
  background: #948b63;
}
.barChart.single .basico:nth-child(2) .barChart__barFill,
.barChart.single .basico:nth-child(2) .barChart__value {
  background: #756e4f;
}
.barChart.single .basico:nth-child(3) .barChart__barFill,
.barChart.single .basico:nth-child(3) .barChart__value {
  background: #aaa280;
}
.barChart.single .basico:nth-child(4) .barChart__barFill,
.barChart.single .basico:nth-child(4) .barChart__value {
  background: #a79750;
}
.barChart.single .comunes .barChart__icon,
.barChart.single .comunes .barChart__label {
  color: #ab8b29;
}
.barChart.single .comunes .barChart__barFill,
.barChart.single .comunes .barChart__value {
  background: #ab8b29;
}
.barChart.single .comunes:nth-child(2) .barChart__barFill,
.barChart.single .comunes:nth-child(2) .barChart__value {
  background: #826a1f;
}
.barChart.single .comunes:nth-child(3) .barChart__barFill,
.barChart.single .comunes:nth-child(3) .barChart__value {
  background: #cfaa38;
}
.barChart.single .comunes:nth-child(4) .barChart__barFill,
.barChart.single .comunes:nth-child(4) .barChart__value {
  background: #bb9319;
}
.layout-doble .barChart {
  margin-bottom: 60px;
}
.layout-doble .barChart .barChart__value {
  width: 150px;
}
.layout-doble .barChart .barChart__label.large {
  width: 120px;
}
.c-actualidad .publicacion {
  zoom: 1;
  margin: 15px 0;
}
.c-actualidad .publicacion:after,
.c-actualidad .publicacion:before {
  content: "";
  display: table;
}
.c-actualidad .publicacion:after {
  clear: both;
}
.c-actualidad .publicacion span {
  display: block;
  font-size: 12px;
  color: #bbb;
}
.c-actualidad .publicacion a {
  color: #948b63;
  font-family: proxima_nova_rgbold;
  text-transform: uppercase;
  text-decoration: none;
  display: block;
  font-size: 16px;
  line-height: 20px;
  margin: 5px 0;
}
.c-actualidad .publicacion a:hover {
  color: #1d1d1b;
}
.c-actualidad .publicacion p {
  font-size: 14px;
  line-height: 16px;
}
.c-actualidad .publicacion.con_imagen img {
  width: 100%;
}
@media (min-width: 550px) {
  .c-actualidad .publicacion.con_imagen img {
    float: left;
    width: 130px;
  }
  .c-actualidad .publicacion.con_imagen a,
  .c-actualidad .publicacion.con_imagen p,
  .c-actualidad .publicacion.con_imagen span {
    margin-left: 150px;
  }
}
.proxima_cita {
  margin-bottom: 100px;
}
.proxima_cita .fecha {
  background: #000;
  color: #fed500;
  font-family: merriweatherbold;
  font-size: 24px;
  text-align: center;
  padding: 15px;
  margin-bottom: 15px;
}
.proxima_cita .button {
  width: 100%;
}
.menu_map {
  background: #fff;
  display: table;
  width: 100%;
}
.menu_map div {
  color: #b5b5b5;
  text-decoration: none;
  width: 20%;
  display: table-cell;
  text-align: center;
  font-size: 11px;
  text-transform: uppercase;
  cursor: pointer;
}
.menu_map div span.icono {
  display: block;
  width: 100%;
  font-size: 40px;
}
.menu_map div.tierra.active,
.menu_map div.tierra:hover {
  color: #6c7838;
}
.menu_map div.armada.active,
.menu_map div.armada:hover {
  color: #1a7397;
}
.menu_map div.aire.active,
.menu_map div.aire:hover {
  color: #778695;
}
.menu_map div.guardiareal.active,
.menu_map div.guardiareal:hover {
  color: #99004d;
}
.menu_map div.ume.active,
.menu_map div.ume:hover {
  color: #ce0f25;
}
#map {
  width: 100%;
  height: 500px;
}
.mapaweb {
  margin: 40px 0;
}
.mapaweb .row {
  margin-bottom: 20px;
}
.mapaweb .btn {
  text-transform: uppercase;
  background: #f2f2f2;
  color: #232323;
  text-align: center;
  display: inline-block;
  padding: 3px;
  font-family: proxima_nova_rgbold;
  font-size: 16px;
  text-decoration: none;
  width: 100%;
  margin: 4px 0;
  height: 32px;
  line-height: 32px;
}
.mapaweb .btn:hover {
  background: #f0d838;
}
.mapaweb .quinto {
  width: 100%;
  margin: 0;
}
.mapaweb .quinto a {
  color: #000;
  text-decoration: none;
}
.mapaweb .quinto a:hover {
  color: #1eaedb;
}
.mapaweb .link1 {
  font-size: 18px;
  font-family: proxima_nova_rgbold;
  display: block;
  margin-bottom: 10px;
}
.mapaweb ul {
  list-style-type: none;
  padding: 0;
  margin: 0 0 0 5px;
}
.mapaweb ul li {
  font-family: proxima_nova_rgbold;
  font-size: 16px;
  margin-bottom: 15px;
}
.mapaweb ul li ul {
  margin: 0 0 0 5px;
}
.mapaweb ul li ul li {
  font-size: 14px;
  font-family: proxima_nova_rgregular;
  margin-bottom: 5px;
}
@media (min-width: 750px) {
  .mapaweb .quinto {
    width: 18%;
    float: left;
    margin-left: 2%;
  }
  .mapaweb .quinto:first-child {
    margin-left: 0;
    width: 18%;
  }
  .mapaweb .quinto:last-child {
    width: 20%;
  }
}
.comparadorPlan {
  zoom: 1;
}
.comparadorPlan:after,
.comparadorPlan:before {
  content: "";
  display: table;
}
.comparadorPlan:after {
  clear: both;
}
.comparadorPlan .pasos {
  width: 100%;
  float: left;
}
.comparadorPlan .pasos h3 {
  color: #948b63;
  font-family: proxima_nova_rgbold;
  font-size: 16px;
  text-transform: uppercase;
}
.comparadorPlan .pasos h3 span {
  display: block;
}
.comparadorPlan .pasos img {
  cursor: pointer;
  -moz-opacity: .3;
  -khtml-opacity: .3;
  -webkit-opacity: .3;
  opacity: .3;
  filter: alpha(opacity=30);
}
.comparadorPlan .pasos img.seleccionado,
.comparadorPlan .pasos img:hover {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
}
.comparadorPlan .pasos#paso2 {
  width: 100%;
}
.comparadorPlan .pasos#paso2 a {
  display: block;
}
.comparadorPlan .pasos#paso2 a.seleccionado {
  background: #f0d838;
}
.comparadorPlan .pasos form label {
  display: inline-block;
  font-size: 16px;
}
.comparadorPlan .pasos form input {
  border-bottom: 2px solid #2c6654;
  width: 40px;
  padding: 0;
  height: 16px;
  text-align: center;
}
.comparadorPlan .pasos .comprobar {
  margin-top: 20px;
}
@media (min-width: 750px) {
  .comparadorPlan .pasos#paso0 {
    width: 20%;
  }
  .comparadorPlan .pasos#paso1 {
    width: 20%;
  }
  .comparadorPlan .pasos#paso2 {
    width: 20%;
  }
  .comparadorPlan .pasos#paso2 a {
    width: 80%;
  }
  .comparadorPlan .pasos#paso3 {
    width: 30%;
  }
}
.resultadoPlan {
  zoom: 1;
  background: #948b63;
  color: #fff;
  text-align: center;
  padding: 10px;
}
.resultadoPlan:after,
.resultadoPlan:before {
  content: "";
  display: table;
}
.resultadoPlan:after {
  clear: both;
}
@media (min-width: 400px) {
  .o-Nav-inner .top-opciones a.button {
    max-width: 125px;
    white-space: normal;
    letter-spacing: 0;
    padding: 5px 12px;
    font-size: 12px;
    line-height: 16px;
    height: auto;
  }
}
@media (min-width: 750px) {
  .o-Nav-inner .submenu {
    position: relative;
    width: 100%;
    max-width: 1080px;
    margin: 0 auto;
    padding: 0 20px;
    box-sizing: border-box;
  }
  .o-Nav-inner .submenu .tab-opciones li {
    padding: 0 5px;
    margin: 0 5px;
    margin-bottom: 10px;
    width: auto;
    float: left;
    border-left: none;
    border-right: none;
  }
  .o-Nav-inner .submenu .tab-opciones li:first-child {
    margin-left: 0;
  }
  .o-Nav-inner .submenu .tab-opciones li:last-child {
    margin-right: 0;
  }
  .o-Nav-inner .submenu .tab-opciones li a {
    height: 40px;
    font-size: 12px;
    line-height: 12px;
  }
  .o-Nav-inner .submenu .tab-opciones li a span {
    height: 40px;
  }
  .o-Nav-inner .submenu .otras {
    background: #efe8c6;
    text-align: left;
    padding: 8px 15px 0;
    min-height: 40px;
    height: auto;
  }
  .o-Nav-inner .submenu .otras:before {
    display: none;
  }
  .o-Nav-inner .submenu .otras a,
  .o-Nav-inner .submenu .otras span {
    display: inline-block;
    color: #333;
    font-size: 12px;
    font-family: proxima_nova_rgbold;
    text-transform: uppercase;
    padding: 0 6px;
    text-decoration: none;
    margin: 0 10px;
    height: auto;
    line-height: 20px;
  }
  .o-Nav-inner .submenu .otras a.activo,
  .o-Nav-inner .submenu .otras a:hover,
  .o-Nav-inner .submenu .otras span.activo,
  .o-Nav-inner .submenu .otras span:hover {
    border-bottom: 2px solid #333;
  }
  .o-Nav-inner .submenu .otras a.activo,
  .o-Nav-inner .submenu .otras span.activo {
    cursor: default;
    pointer-events: none;
  }
  .o-Nav-inner .submenu .otras span {
    display: none;
  }
  .menu_map {
    top: 60px;
    z-index: 10;
    background: #fff;
    position: relative;
    width: 100%;
    max-width: 1080px;
    margin: 0 auto;
    padding: 0 20px;
    box-sizing: border-box;
    display: table;
    -webkit-box-shadow: 0 4px 8px -2px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0 4px 8px -2px rgba(0, 0, 0, 0.75);
    box-shadow: 0 4px 8px -2px rgba(0, 0, 0, 0.75);
  }
  .menu_map div {
    height: 60px;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    vertical-align: middle;
  }
  .menu_map div.tierra {
    width: 20%;
  }
  .menu_map div.tierra .unidad {
    width: 95px;
  }
  .menu_map div.armada {
    width: 18%;
  }
  .menu_map div.aire {
    width: 20%;
  }
  .menu_map div.aire .unidad {
    width: 95px;
    padding-left: 10px;
  }
  .menu_map div.guardiareal {
    width: 20%;
  }
  .menu_map div.ume {
    width: 22%;
  }
  .menu_map div.ume .unidad {
    width: 140px;
  }
  .menu_map div span.icono {
    display: block;
    float: left;
    width: 40px;
    font-size: 50px;
    margin-right: 5px;
  }
  .menu_map div span.unidad {
    vertical-align: middle;
    display: table-cell;
    height: 60px;
  }
  .proxima_cita {
    zoom: 1;
    margin-bottom: 100px;
  }
  .proxima_cita:after,
  .proxima_cita:before {
    content: "";
    display: table;
  }
  .proxima_cita:after {
    clear: both;
  }
  .proxima_cita p {
    margin-bottom: 1em;
  }
  .proxima_cita .fecha {
    background: #000;
    color: #fed500;
    font-family: merriweatherbold;
    font-size: 24px;
    width: 200px;
    text-align: center;
    padding: 15px;
    float: left;
  }
  .proxima_cita .button {
    float: left;
    width: auto;
    margin-left: 20px;
    margin-top: 20px;
  }
}
@media (min-width: 1000px) {
  .o-Nav-inner .submenu .tab-opciones li {
    padding: 0 10px;
    margin: 0 5px;
    margin-bottom: 10px;
  }
  .o-Nav-inner .submenu .tab-opciones li:hover {
    background: #efe8c6;
  }
  .o-Nav-inner .submenu .tab-opciones li a {
    height: 40px;
    font-size: 14px;
  }
  .o-Nav-inner .submenu .tab-opciones li a span {
    height: 40px;
  }
  .o-Nav-inner .top-opciones a.button {
    max-width: none;
    white-space: nowrap;
    letter-spacing: .1em;
    padding: 0 30px;
    font-size: 14px;
    line-height: 38px;
    height: 38px;
    margin: 0 5px;
  }
  .o-Nav-inner hr {
    display: block;
  }
  .o-Nav-inner .submenu .tab-opciones li {
    padding: 0 30px;
    margin: 0 5px;
  }
  .o-Nav-inner .submenu .tab-opciones li.activo {
    padding-bottom: 10px;
  }
  .o-Nav-inner .submenu .tab-opciones li a {
    height: 40px;
    font-size: 16px;
  }
  .o-Nav-inner .submenu .tab-opciones li a span {
    height: 40px;
  }
  .o-Nav-inner .submenu .tab-opciones.no_open li {
    margin-bottom: 0;
  }
  .o-Nav-inner .submenu .tab-opciones.no_open li.activo {
    padding-bottom: 0;
  }
}
.selectboxit-container {
  position: relative;
  display: block;
  vertical-align: top;
}
.selectboxit-container * {
  font: 14px Helvetica, Arial;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  outline: 0;
  white-space: nowrap;
}
.selectboxit-container .selectboxit {
  width: 100%;
  cursor: pointer;
  margin: 0;
  padding: 0;
  border-radius: 0;
  overflow: hidden;
  display: block;
  position: relative;
}
.selectboxit-container .selectboxit-options a,
.selectboxit-container span {
  height: 30px;
  line-height: 30px;
  display: block;
}
.selectboxit-container .selectboxit:focus {
  outline: 0;
}
.selectboxit-options .selectboxit-disabled,
.selectboxit.selectboxit-disabled {
  opacity: .65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  cursor: default;
}
.selectboxit-text {
  width: 200px;
  text-indent: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  float: left;
}
.selectboxit .selectboxit-option-icon-container {
  margin-left: 5px;
}
.selectboxit-container .selectboxit-options {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  overflow-x: hidden;
  overflow-y: auto;
  cursor: pointer;
  display: none;
  z-index: 9999999999999;
  border-radius: 0;
  text-align: left;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.selectboxit-option .selectboxit-option-anchor {
  padding: 0 2px;
}
.selectboxit-option .selectboxit-option-anchor:hover {
  text-decoration: none;
}
.selectboxit-optgroup-header,
.selectboxit-option {
  text-indent: 5px;
  margin: 0;
  list-style-type: none;
}
.selectorGrupos .selectboxit-option:not(.topOption) a .selectboxit-option-icon-container {
  padding-right: 15px;
}
.selectorGrupos .selectboxit-option.topOption a {
  font-weight: 700 !important;
}
.selectboxit-option-first {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.selectboxit-optgroup-header + .selectboxit-option-first {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.selectboxit-option-last {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.selectboxit-optgroup-header {
  font-weight: 700;
}
.selectboxit-optgroup-header:hover {
  cursor: default;
}
.selectboxit-arrow-container {
  width: 30px;
  position: absolute;
  right: 0;
}
.selectboxit .selectboxit-arrow-container .selectboxit-arrow {
  margin: 0 auto;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
}
.selectboxit .selectboxit-arrow-container .selectboxit-arrow.ui-icon {
  top: 30%;
}
.selectboxit-option-icon-container {
  float: left;
}
.selectboxit-container .selectboxit-option-icon {
  margin: 0;
  padding: 0;
  vertical-align: middle;
}
.selectboxit-option-icon-url {
  width: 18px;
  background-size: 18px 18px;
  background-repeat: no-repeat;
  height: 100%;
  background-position: center;
  float: left;
}
.selectboxit-rendering {
  display: inline-block !important;
  zoom: 1!important;
  visibility: visible!important;
  position: absolute!important;
  top: -9999px !important;
  left: -9999px !important;
}
.jqueryui .ui-icon {
  background-color: inherit;
}
.jqueryui .ui-icon-triangle-1-s {
  background-position: -64px -16px;
}
.selectboxit-btn {
  background-color: #fff;
  border: 1px solid #fff;
}
.selectboxit-btn.selectboxit-enabled:active,
.selectboxit-btn.selectboxit-enabled:focus,
.selectboxit-btn.selectboxit-enabled:hover {
  color: #333;
}
.selectboxit-btn.selectboxit-enabled:focus,
.selectboxit-btn.selectboxit-enabled:hover {
  color: #333;
  text-decoration: none;
  background-position: 0 -15px;
}
.selectboxit-default-arrow {
  width: 0;
  height: 0;
  border-top: 4px solid #000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.selectboxit-list {
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.selectboxit-list .selectboxit-option-anchor {
  color: #333;
}
.selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor {
  color: #fff;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #08c, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #08c, #0077b3);
  background-image: -o-linear-gradient(top, #08c, #0077b3);
  background-image: linear-gradient(to bottom, #08c, #0077b3);
  background-repeat: repeat-x;
}
.selectboxit-list > .selectboxit-disabled > .selectboxit-option-anchor {
  color: #999;
}
.t-normalForms .form-group {
  border-bottom: 2px solid #75a395;
}
.t-normalForms label {
  height: 23px;
  line-height: 15px;
  color: #75a395;
  font-family: proxima_novasemibold;
  font-size: 14px;
  text-transform: uppercase;
  display: block;
  margin-bottom: 13px;
}
.t-normalForms .btn-buscar .button {
  color: #000;
  border-color: #f0d838;
  outline: 0;
  background: #f0d838;
  height: 70px;
  line-height: 70px;
}
.t-normalForms .selectboxit-text {
  width: 200px!important;
  max-width: 200px!important;
  font-family: proxima_novasemibold;
  font-size: 16px;
  color: #3e6258;
}
.t-normalForms .input-wrapper.no-label {
  padding-top: 36px;
}
.t-normalForms .input-wrapper.buscar {
  position: relative;
}
.t-normalForms .input-wrapper.buscar:before {
  position: absolute;
  bottom: 2px;
  left: 5px;
  font-family: DefensaIconos;
  content: "\e908";
  font-size: 20px;
  color: #b2ccc4;
}
.t-normalForms .input-wrapper.buscar input {
  padding-left: 25px;
}
.busca_plaza .col_1,
.busca_plaza .col_2,
.busca_plaza .col_3,
.busca_plaza .col_4,
.busca_plaza .col_large,
.estado_plaza .col_1,
.estado_plaza .col_2,
.estado_plaza .col_3,
.estado_plaza .col_4,
.estado_plaza .col_large,
.normativas .col_1,
.normativas .col_2,
.normativas .col_3,
.normativas .col_4,
.normativas .col_large {
  width: 100%;
  float: left;
  margin-bottom: 20px;
}
.busca_plaza .btn-buscar button,
.estado_plaza .btn-buscar button,
.normativas .btn-buscar button {
  width: 100%;
}
.estado_plaza .col_2,
.estado_plaza .col_3 {
  height: 68px;
}
.estado_plaza .col_2 .input-wrapper,
.estado_plaza .col_3 .input-wrapper {
  display: none;
}
.f-contacto p {
  width: 100%;
  margin: 0!important;
  line-height: 20px;
}
.f-contacto .form-group {
  float: right;
  width: 100%;
}
@media (min-width: 750px) {
  .t-normalForms .selectboxit-text {
    width: 200px;
    max-width: 200px !important;
  }
  .busca_plaza .col_1,
  .busca_plaza .col_2 {
    width: 35%;
    margin-bottom: 0;
  }
  .busca_plaza .col_large {
    width: 70%;
  }
  .busca_plaza .col_3 {
    width: 26%;
    margin-bottom: 0;
  }
  .busca_plaza .col_2,
  .busca_plaza .col_3 {
    margin-left: 2%;
  }
  .estado_plaza .col_1,
  .estado_plaza .col_2,
  .estado_plaza .col_3,
  .normativas .col_1,
  .normativas .col_2,
  .normativas .col_3 {
    width: 26%;
    margin-bottom: 0;
  }
  .estado_plaza .col_4,
  .normativas .col_4 {
    width: 16%;
    margin-bottom: 0;
  }
  .estado_plaza .col_2,
  .estado_plaza .col_3,
  .estado_plaza .col_4,
  .normativas .col_2,
  .normativas .col_3,
  .normativas .col_4 {
    margin-left: 2%;
  }
  .f-contacto p {
    float: left;
    width: 60%;
    margin: 30px 0 0 0 !important;
  }
  .f-contacto .form-group {
    float: right;
    width: 25%;
  }
}
.selectize-control {
  position: relative;
}
.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #303030;
  font-family: inherit;
  font-size: 13px;
  line-height: 18px;
  -webkit-font-smoothing: inherit;
}
.selectize-control.single .selectize-input.input-active,
.selectize-input {
  background: #fff;
  cursor: text;
  display: inline-block;
}
.selectize-input {
  border: none;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selectize-input.full {
  background-color: #fff;
}
.selectize-input.disabled,
.selectize-input.disabled * {
  cursor: default !important;
}
.selectize-input.dropdown-active {
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
}
.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 2px 6px;
  background: #75a395;
  color: #fff;
  border: 0 solid #d0d0d0;
}
.selectize-control.multi .selectize-input > div.active {
  background: #e8e8e8;
  color: #fff;
  border: 0 solid #cacaca;
}
.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #7d7d7d;
  background: #d8d8d8;
  border: 0 solid #fff;
}
.selectize-input > input {
  display: inline-block !important;
  padding: 0!important;
  min-height: 0!important;
  max-height: none!important;
  max-width: 100%!important;
  text-indent: 0!important;
  border: 0 none!important;
  background: 0 0!important;
  -webkit-user-select: auto!important;
  -webkit-box-shadow: none!important;
  box-shadow: none !important;
}
.selectize-input > input::-ms-clear {
  display: none;
}
.selectize-input > input:focus {
  outline: 0 !important;
}
.selectize-input::after {
  content: ' ';
  display: block;
  clear: left;
}
.selectize-input.dropdown-active::before {
  content: ' ';
  display: block;
  position: absolute;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}
.selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #fff;
  margin: 12px 0 0 0;
  border-top: 0 none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}
.selectize-dropdown [data-selectable]:hover {
  background: #75a395;
  color: #fff;
}
.selectize-dropdown [data-selectable] .highlight {
  background: red;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
.selectize-dropdown .optgroup-header,
.selectize-dropdown [data-selectable] {
  padding: 5px 8px;
}
.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}
.selectize-dropdown .optgroup-header {
  color: #303030;
  background: #fff;
  cursor: default;
}
.selectize-dropdown .active {
  color: #495c68;
}
.selectize-dropdown .active.create {
  color: #495c68;
}
.selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}
.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  -webkit-overflow-scrolling: touch;
}
.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer;
}
.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
  cursor: text;
}
.selectize-control.single .selectize-input:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: grey transparent transparent transparent;
}
.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent grey transparent;
}
.selectize-control.rtl.single .selectize-input:after {
  left: 15px;
  right: auto;
}
.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important;
}
.selectize-control .selectize-input.disabled {
  opacity: .5;
  background-color: #fafafa;
}
.layout-content .tablaBase {
  overflow-x: auto;
  display: block;
}
.layout-content .tablaBase table .w34 {
  width: 34%;
}
.layout-content .tablaBase table .w33 {
  width: 33%;
}
.layout-content .tablaBase table .w25 {
  width: 25%;
}
.layout-content .tablaBase table .w75 {
  width: 75%;
}
.layout-content .tablaBase table .w50 {
  width: 50%;
}
.layout-content .tablaBase table .w100 {
  width: 100%;
}
.layout-content .tablaBase table td,
.layout-content .tablaBase table th {
  padding: 5px;
  font-size: 12px;
}
.layout-content .tablaBase table .vTop {
  vertical-align: top;
}
.layout-content .tablaBase table thead th {
  background: #948b63;
  font-family: proxima_nova_rgbold;
  color: #fff;
}
.layout-content .tablaBase table tbody td {
  background: #fcfcfa;
}
.layout-content .tablaBase table tbody tr:nth-of-type(odd) td {
  background: #fff;
}
.layout-content .tablaBase table tbody strong {
  font-family: proxima_nova_rgbold;
}
@media (min-width: 550px) {
  .layout-content .tablaBase table {
    width: 100%;
  }
  .layout-content .tablaBase table td,
  .layout-content .tablaBase table th {
    padding: 5px 10px;
    font-size: 16px;
  }
}
.layout-content .resumen-datos {
  margin-bottom: 40px;
}
.layout-content .resumen-datos h3 {
  font-family: merriweatherlight;
  font-size: 20px;
  color: #000;
  margin-bottom: 40px;
}
.layout-content .resumen-datos h3 strong {
  font-family: merriweatherblack;
  font-size: 30px;
}
.layout-content .resumen-datos h3 span {
  font-family: merriweatherbold;
}
.layout-content .t-resultados h3 {
  margin-bottom: 10px;
  zoom: 1;
}
.layout-content .t-resultados h3:after,
.layout-content .t-resultados h3:before {
  content: "";
  display: table;
}
.layout-content .t-resultados h3:after {
  clear: both;
}
.layout-content .t-resultados h3:before {
  font-family: DefensaIconos;
  font-size: 34px;
  display: block;
  float: left;
}
.layout-content .t-resultados h3 img {
  float: left;
  width: 40px;
}
.layout-content .t-resultados h3 span {
  float: left;
  text-transform: uppercase;
  font-family: proxima_nova_rgbold;
  font-size: 14px;
  font-weight: 400;
  margin: 5px 0 0 5px;
  line-height: 40px;
  display: inline-block;
}
.layout-content .t-resultados.tierra h3 {
  color: #6c7838;
}
.layout-content .t-resultados.tierra h3:before {
  content: "\e912";
}
.layout-content .t-resultados.tierra thead td {
  background: #6c7838;
}
.layout-content .t-resultados.armada h3 {
  color: #1a7397;
}
.layout-content .t-resultados.armada h3:before {
  content: "\e911";
}
.layout-content .t-resultados.armada thead td {
  background: #1a7397;
}
.layout-content .t-resultados.aire h3 {
  color: #778695;
}
.layout-content .t-resultados.aire h3:before {
  content: "\e900";
}
.layout-content .t-resultados.aire thead td {
  background: #778695;
}
.layout-content .t-resultados.guardiareal h3 {
  color: #99004d;
}
.layout-content .t-resultados.guardiareal h3:before {
  content: "\e901";
}
.layout-content .t-resultados.guardiareal thead td {
  background: #99004d;
}
.layout-content .t-resultados.ume h3 {
  color: #ce0f25;
}
.layout-content .t-resultados.ume h3:before {
  content: "\e902";
}
.layout-content .t-resultados.ume thead td {
  background: #ce0f25;
}
.layout-content .pruebasTabla {
  text-align: center;
  margin-bottom: 40px;
}
.layout-content .pruebasTabla h3 {
  text-align: left;
  font-size: 18px;
}
.layout-content .pruebasTabla ul {
  list-style: none;
  padding: 0;
  font-size: 16px;
  text-align: left;
}
.layout-content .pruebasTabla ul strong {
  font-family: proxima_nova_rgbold;
  display: block;
  margin-top: 5px;
}
table.plazas {
  width: 100%;
  margin-bottom: 50px;
}
table.plazas td {
  box-sizing: border-box;
  padding: 10px 5px;
  vertical-align: top;
  font-size: 12px;
  line-height: 18px;
  background: #fcf9ec;
  border-bottom: 2px solid #fff;
}
table.plazas thead {
  font-family: proxima_nova_rgbold;
}
table.plazas thead td {
  color: #fff;
}
table.plazas thead td.especialidad,
table.plazas thead td.localizacion {
  text-transform: uppercase;
  vertical-align: middle;
}
table.plazas thead td.num_plazas:before {
  font-family: DefensaIconos;
  content: "\e904";
}
table.plazas thead td.num_extr:before {
  font-family: DefensaIconos;
  content: "\e906";
}
table.plazas thead td.plazo:before {
  font-family: DefensaIconos;
  content: "\e905";
}
table.plazas tbody {
  font-family: proxima_novasemibold;
  color: #453e1f;
}
table.plazas tbody td {
  padding: 0;
}
table.plazas tbody a {
  display: table;
  width: 100%;
  text-decoration: none;
  color: #453e1f;
}
table.plazas tbody a span {
  display: table-cell;
  padding: 10px 5px;
}
table.plazas tbody a:hover {
  background: #c8c8c8;
  color: #000;
}
table.plazas .especialidad {
  width: 20%;
}
table.plazas .localizacion {
  width: 50%;
}
table.plazas .num_extr,
table.plazas .num_plazas,
table.plazas .plazo {
  text-align: center;
  width: 10%;
}
table.plazas .num_extr span,
table.plazas .num_plazas span,
table.plazas .plazo span {
  display: block;
}
.leyenda {
  font-family: proxima_nova_rgbold;
  font-size: 14px;
  position: relative;
  height: 30px;
}
.leyenda ul {
  list-style: none;
  padding: 0;
  background: url(../img/leyenda_sm.png) no-repeat;
  width: 120px;
  height: 108px;
  position: absolute;
  right: -20px;
  top: -40px;
  font-size: 10px;
  line-height: 12px;
  padding: 15px 0 0 0;
}
.leyenda li {
  position: relative;
  padding-left: 17px;
  margin-bottom: 10px;
  color: #948b63;
  width: 84%;
}
.leyenda li:before {
  font-family: DefensaIconos;
  position: absolute;
  left: 4px;
  top: 0;
  color: #333;
}
.leyenda li.plazas:before {
  content: "\e904";
}
.leyenda li.extranjeros:before {
  content: "\e906";
  top: 12px;
}
.leyenda li.compromiso:before {
  content: "\e905";
}
@media (min-width: 400px) {
  .leyenda ul {
    right: 0;
  }
}
@media (min-width: 750px) {
  .layout-content .resumen-datos {
    margin-bottom: 80px;
  }
  .layout-content .resumen-datos h3 {
    font-size: 30px;
    margin-bottom: 80px;
  }
  .layout-content .resumen-datos h3 strong {
    font-size: 60px;
  }
  .layout-content .t-resultados h3:before {
    font-size: 50px;
  }
  .layout-content .t-resultados h3 span {
    font-size: 22px;
    margin: 18px 0 0 12px;
  }
  .layout-content .pruebasTabla h3 {
    font-size: 18px;
    margin: 0;
  }
  .layout-content .pruebasTabla ul {
    list-style: none;
    padding: 0;
    font-size: 16px;
    float: left;
  }
  .layout-content .pruebasTabla ul strong {
    font-family: proxima_nova_rgbold;
    display: block;
    margin-top: 5px;
  }
  .layout-content .pruebasTabla img {
    float: left;
    width: 30%;
    margin: 25px 0 0 25px;
  }
  table.plazas tbody a span.especialidad,
  table.plazas tbody td.especialidad,
  table.plazas thead a span.especialidad,
  table.plazas thead td.especialidad {
    padding-left: 10px;
  }
  table.plazas td {
    vertical-align: middle;
    font-size: 16px;
    line-height: 18px;
  }
  table.plazas .num_extr:before,
  table.plazas .num_plazas:before,
  table.plazas .plazo:before {
    font-size: 22px;
  }
  table.plazas .num_extr span,
  table.plazas .num_plazas span,
  table.plazas .plazo span {
    display: inline-block;
    margin-left: 5px;
  }
  .leyenda ul {
    top: -80px;
    background: url(../img/leyenda_lg.png) no-repeat;
    width: 311px;
    height: 160px;
    font-size: 14px;
    padding-top: 20px;
    list-style: none;
  }
  .leyenda li {
    padding: 10px 10px 5px 50px;
  }
  .leyenda li:before {
    left: 25px;
    top: 7px;
    font-size: 20px;
  }
  .leyenda li.extranjeros:before {
    top: 14px;
  }
}
@media (min-width: 1000px) {
  .layout-content .pruebasTabla img {
    float: left;
    width: 30%;
    margin: 50px 0 0 50px;
  }
}
.layout-content.l-procesoSeleccion h2.entradilla {
  display: block;
  text-align: center;
  width: 100%;
}
.layout-content.l-procesoSeleccion h2.entradilla span {
  color: #948b63;
  display: block;
}
.layout-content.l-procesoSeleccion .grid {
  margin-bottom: 20px;
}
.layout-content.l-procesoSeleccion .grid .item {
  background: #000;
  margin-bottom: 5px;
}
.layout-content.l-procesoSeleccion .grid .item .body {
  font-family: merriweatherregular;
  color: #fff;
  font-size: 24px;
  padding: 10px 10px 15px 10px;
}
.layout-content.l-procesoSeleccion .grid .item .body p {
  margin: 0;
}
.layout-content.l-procesoSeleccion .grid .item .body a {
  font-family: merriweatheritalic;
  font-size: 20px;
  color: #948b63;
  text-decoration: none;
}
.layout-content.l-procesoSeleccion .grid .item .body a:hover {
  color: #f0d838;
}
.layout-content.l-procesoSeleccion .grid .item img {
  width: 100%;
}
@media (min-width: 550px) {
  .layout-content.l-procesoSeleccion .grid .item {
    zoom: 1;
  }
  .layout-content.l-procesoSeleccion .grid .item:after,
  .layout-content.l-procesoSeleccion .grid .item:before {
    content: "";
    display: table;
  }
  .layout-content.l-procesoSeleccion .grid .item:after {
    clear: both;
  }
  .layout-content.l-procesoSeleccion .grid .item .body {
    font-size: 18px;
  }
  .layout-content.l-procesoSeleccion .grid .item .body a {
    font-size: 18px;
  }
  .layout-content.l-procesoSeleccion .grid .item img {
    width: 200px;
    float: right;
  }
}
@media (min-width: 1000px) {
  .layout-content.l-procesoSeleccion .grid .item {
    width: 49%;
    float: left;
  }
  .layout-content.l-procesoSeleccion .grid .item.left {
    margin-right: 1%;
  }
  .layout-content.l-procesoSeleccion .grid .item .body {
    font-size: 22px;
    line-height: 32px;
  }
  .layout-content.l-procesoSeleccion .grid .item .body a {
    font-size: 20px;
  }
  .layout-content.l-procesoSeleccion .grid .item img {
    width: 50%;
    float: right;
  }
  .layout-content.l-procesoSeleccion .grid .item:first-child {
    margin-right: 1%;
  }
}
.left {
  float: left;
}
.right {
  float: right;
}
.c-entrenamiento p {
  font-size: 16px;
}
.c-entrenamiento p.entradilla {
  color: #948b63;
  font-family: merriweatherregular;
  font-size: 24px;
}
.c-entrenamiento h3 {
  font-size: 20px;
}
.c-entrenamiento .layout-content {
  background: url(../img/backgrounds/bg_10_1.jpg) 0 0 no-repeat / cover;
  padding: 20px 20px 40px;
  margin: 0 0 20px;
}
.c-entrenamiento .layout-content .bg-black {
  background: #000;
  padding: 20px;
}
.c-entrenamiento .layout-content .bg-black h3 {
  color: #fff;
  font-size: 28px;
}
.c-entrenamiento .layout-content .bg-black ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: block;
}
.c-entrenamiento .layout-content .bg-black ul li {
  display: block;
  padding: 0 0 10px;
  width: 100%;
  box-sizing: border-box;
}
.c-entrenamiento .layout-content .bg-black ul li:first-child {
  padding-left: 0;
}
.c-entrenamiento .layout-content .bg-black ul li:last-child {
  padding-right: 0;
}
.c-entrenamiento .layout-content .bg-black ul li a.button {
  color: #fff;
  height: auto;
  font-size: 16px;
  padding: 14px 0 14px 10px;
  width: 100%;
  text-align: left;
  box-sizing: border-box;
}
.c-entrenamiento .layout-content .bg-black ul li a.button span {
  color: #fed500;
  font-size: 66px;
  line-height: normal;
}
.c-entrenamiento .layout-content .bg-black ul li a.button:hover {
  color: #888;
}
.c-entrenamiento .layout-content .bg-black ul li a.button:hover span {
  color: #888;
}
.c-entrenamiento .layout-content .bg-black p {
  color: #acacac;
  margin-bottom: 1rem;
}
.c-entrenamiento-series ul.list-buttons {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  text-align: center;
}
.c-entrenamiento-series ul.list-buttons li {
  display: inline-block;
}
.c-entrenamiento-series ul.list-buttons li a.button {
  padding: 0 20px;
}
.c-entrenamiento-series ul.list-buttons li a.button.activo,
.c-entrenamiento-series ul.list-buttons li a.button:hover {
  background: #fed500;
  border-color: #fed500;
}
.c-entrenamiento-series .layout-content {
  background: url(../img/backgrounds/bg_10_2.jpg) 0 0 no-repeat / cover;
  color: #fff;
  margin: 0;
  padding: 20px;
}
.c-entrenamiento-series .layout-content .w-60 {
  width: 100%;
}
.c-entrenamiento-series .layout-content h3 {
  font-size: 28px;
}
.c-entrenamiento-series .layout-content .align-right {
  margin-bottom: 0;
  text-align: right;
}
.c-entrenamiento-series a.button-download {
  background: #fff;
  border-color: #e7e5e0;
  color: #1d1d1b;
  padding: 5px 10px;
  height: auto;
  line-height: normal;
  text-transform: none;
  white-space: normal;
  width: 200px;
  text-align: left;
  font-family: proxima_nova_rgbold !important;
}
.c-entrenamiento-series a.button-download::before {
  font-family: DefensaIconos!important;
  color: #aeaa97;
  font-size: 40px;
  vertical-align: middle;
  float: left;
}
.c-entrenamiento-series a.button-download:hover {
  background: #e7e5e0;
  color: #5b5b56;
}
.c-entrenamiento-series a.button-download:hover::before {
  color: #5b5b56;
}
.c-entrenamiento-series .bg-yellow {
  background: #f0d838;
  padding: 5px 5px 0;
  overflow: auto;
}
.c-entrenamiento-series .bg-yellow ul.list-sesiones {
  display: table;
  list-style: none;
  margin: 0;
  padding: 0;
}
.c-entrenamiento-series .bg-yellow ul.list-sesiones li {
  display: table-cell;
}
.c-entrenamiento-series .bg-yellow ul.list-sesiones li a {
  color: #232323;
  cursor: pointer;
  display: block;
  font-size: 22px;
  padding: 10px 20px;
  text-decoration: none;
}
.c-entrenamiento-series .bg-yellow ul.list-sesiones li a.activo,
.c-entrenamiento-series .bg-yellow ul.list-sesiones li a:hover {
  background: #fff;
}
.c-entrenamiento-series .s-series-1 {
  padding-bottom: 20px;
}
.c-entrenamiento-series .s-series-1 ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.c-entrenamiento-series .s-series-1 ul li {
  box-sizing: border-box;
  width: 100%;
  padding: 10px 0;
  color: #000;
  font-size: 20px;
  font-weight: 700;
}
.c-entrenamiento-series .s-series-1 ul li strong {
  color: #948b63;
  display: block;
  font-size: 16px;
}
.c-entrenamiento-series .s-series-1 a.button {
  float: right;
}
.c-entrenamiento-series .s-series-2 ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.c-entrenamiento-series .s-series-2 ul li {
  box-sizing: border-box;
  display: block;
  padding-right: 10px;
}
.c-entrenamiento-series .s-series-2 ul li a.button {
  border: 0 none;
  background: #f2f2f2;
  padding: 0 25px;
  display: block;
}
.c-entrenamiento-series .s-series-2 ul li a.button.activo,
.c-entrenamiento-series .s-series-2 ul li a.button:hover {
  background: #efe8c6;
}
.c-entrenamiento-series .s-series-3 p {
  box-sizing: border-box;
  width: 100%;
  padding: 0;
  margin: 0;
}
.c-entrenamiento-series .s-series-3 p::before {
  padding: 0 5px;
  vertical-align: bottom;
  font-family: dashicons;
}
.c-entrenamiento-series .s-series-3 .smallTxt {
  font-size: 14px;
}
.c-entrenamiento-series .s-series-4 ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.c-entrenamiento-series .s-series-4 li {
  position: relative;
  background: #f5f3ee;
  margin-bottom: 10px;
}
.c-entrenamiento-series .s-series-4 li .info {
  position: relative;
  font-size: 14px;
  line-height: 16px;
  background: #fff;
}
.c-entrenamiento-series .s-series-4 li .info strong {
  display: block;
  font-family: proxima_nova_rgbold;
}
.c-entrenamiento-series .s-series-4 img {
  width: 100%;
  max-width: 100%;
}
@media (min-width: 550px) {
  .c-entrenamiento-series .s-series-4 li {
    margin-bottom: 20px;
    position: relative;
    padding-top: 80px;
  }
  .c-entrenamiento-series .s-series-4 li .info {
    background: 0 0;
    position: absolute;
    top: 10px;
    left: 10px;
  }
}
.c-entrenamiento-series #bloque2,
.c-entrenamiento-series #bloque3,
.c-entrenamiento-series #bloque4 {
  display: none;
}
.c-ingresar-titulo article {
  width: 100%;
}
.c-ingresar-titulo article a {
  background: #000;
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 0;
  text-decoration: none;
  width: 100%;
}
.c-ingresar-titulo article a:hover {
  opacity: 0.8;
}
.c-ingresar-titulo article a h1 {
  box-sizing: border-box;
  color: #fff;
  font-size: 18px;
  padding: 10px 10px 0;
  font-family: merriweatherbold;
}
.c-ingresar-titulo article a h1 strong {
  display: block;
  font-size: 24px;
}
.c-ingresar-titulo article a h3 {
  box-sizing: border-box;
  color: #fff;
  font-size: 18px;
  padding: 10px 10px 0;
  font-family: merriweatherbold;
}
.c-ingresar-titulo article a h3 strong {
  display: block;
  font-size: 24px;
}
.c-ingresar-titulo article a img {
  width: 50%;
  height: 100px;
}
.c-ingresar-titulo article.banner-1 h1 {
  width: 50%;
}
.c-ingresar-titulo article.banner-1 h3 {
  width: 50%;
}
.c-ingresar-titulo article.banner-2 {
  position: relative;
  overflow: hidden;
}
.c-ingresar-titulo article.banner-2 h1 {
  background: #000;
  text-align: right;
  width: 50%;
  z-index: 200;
  position: relative;
  padding: 10px 10px 30px;
  margin-bottom: 0;
  float: right;
}
.c-ingresar-titulo article.banner-2 h3 {
  background: #000;
  text-align: right;
  width: 50%;
  z-index: 200;
  position: relative;
  padding: 10px 10px 30px;
  margin-bottom: 0;
  float: right;
}
.c-ingresar-titulo article.banner-2 img {
  max-width: 100%;
  position: absolute;
  z-index: 100;
}
.c-ingresar-titulo article.banner-3 h1 {
  width: 50%;
}
.c-ingresar-titulo article.banner-3 h3 {
  width: 50%;
}
.c-ingresar-titulo article.banner-3 img {
  float: right;
}
.c-ingresar-titulo article.banner-4 {
  position: relative;
  overflow: hidden;
}
.c-ingresar-titulo article.banner-4 h1 {
  background: #000;
  text-align: right;
  width: 50%;
  z-index: 200;
  padding: 10px 10px 30px;
  position: relative;
  margin-bottom: 0;
  float: right;
}
.c-ingresar-titulo article.banner-4 h3 {
  background: #000;
  text-align: right;
  width: 50%;
  z-index: 200;
  padding: 10px 10px 30px;
  position: relative;
  margin-bottom: 0;
  float: right;
}
.c-ingresar-titulo article.banner-4 img {
  max-width: 100%;
  position: absolute;
  z-index: 100;
}
.c-ingresar-como p {
  font-size: 16px;
}
.c-ingresar-como p.entradilla {
  color: #948b63;
  font-family: merriweatherregular;
  font-size: 24px;
}
.c-ingresar-como article {
  background: #000;
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 10px;
  text-decoration: none;
  width: 100%;
  position: relative;
  box-sizing: border-box;
  border-bottom: #000 solid 6px;
}
.c-ingresar-como article div {
  box-sizing: border-box;
  padding: 10px;
  width: auto;
  background: #000;
  position: relative;
  z-index: 202;
}
.c-ingresar-como article h1 {
  color: #fff;
  font-size: 24px;
  font-family: merriweatherbold;
  margin: 0;
  padding: 10px 0;
}
.c-ingresar-como article h1 strong {
  display: block;
  font-size: 24px;
}
.c-ingresar-como article h3 {
  color: #fff;
  font-size: 24px;
  font-family: merriweatherbold;
  margin: 0;
  padding: 10px 0;
}
.c-ingresar-como article h3 strong {
  display: block;
  font-size: 24px;
}
.c-ingresar-como article p {
  color: #fff;
  font-size: 16px;
  margin-bottom: 2rem;
  line-height: 16px;
}
.c-ingresar-como article img {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 200;
}
.c-ingresar-como article .button {
  color: #fff;
  white-space: normal;
  line-height: normal;
  height: auto;
  font-size: 14px;
  padding: 5px;
}
@media (min-width: 550px) {
  .c-entrenamiento .layout-content {
    padding: 30px 30px 200px;
  }
  .c-entrenamiento .layout-content .bg-black {
    padding: 40px;
  }
  .c-entrenamiento .layout-content .bg-black ul li {
    display: block;
    float: left;
    padding: 0 8px 10px;
    width: 33%;
    box-sizing: border-box;
  }
  .c-entrenamiento .layout-content .bg-black ul li:first-child {
    padding-left: 0;
  }
  .c-entrenamiento .layout-content .bg-black ul li:last-child {
    padding-right: 0;
  }
  .c-entrenamiento .layout-content .bg-black ul li a.button {
    text-align: center;
  }
  .c-entrenamiento .layout-content .bg-black ul li a.button span {
    color: #fed500;
    display: block;
    font-size: 66px;
    line-height: normal;
    margin-bottom: -10px;
  }
  .c-entrenamiento-series .layout-content {
    padding: 40px 20px;
  }
  .c-entrenamiento-series .layout-content .w-60 {
    width: 80%;
  }
  .c-entrenamiento-series .s-series-1 ul {
    width: 50%;
    float: left;
  }
  .c-entrenamiento-series .s-series-1 a.button {
    float: right;
  }
  .c-entrenamiento-series .s-series-3 {
    padding: 0 0 10px;
  }
  .c-entrenamiento-series .s-series-3 p {
    width: auto;
  }
  .c-entrenamiento-series .s-series-4 img {
    width: auto;
  }
  .c-ingresar-titulo article a h1 {
    padding: 30px 30px 0;
  }
  .c-ingresar-titulo article img {
    height: 100px;
  }
  .c-ingresar-como article a h1 {
    padding: 30px 30px 0;
  }
}
@media (min-width: 750px) {
  .c-ingresar-como article {
    padding: 0;
  }
  .c-ingresar-como article div {
    width: 60%;
    padding: 20px;
  }
  .c-ingresar-como article h1 {
    padding: 10px 0;
  }
  .c-ingresar-como article h3 {
    padding: 10px 0;
  }	
  .c-ingresar-como article img {
    height: 100%;
    width: auto;
  }
  .c-ingresar-como article.banner-1 img,
  .c-ingresar-como article.banner-3 img {
    right: 0;
    left: inherit;
  }
  .c-entrenamiento-series .s-series-2 ul li {
    width: 50%;
    float: left;
  }
  .c-entrenamiento-series .s-series-2 ul li a {
    display: block;
  }
}
@media (min-width: 1000px) {
  .c-entrenamiento .layout-content {
    padding: 60px 40px 250px;
    margin: 0 0 20px;
  }
  .c-entrenamiento .layout-content .bg-black {
    padding: 40px;
  }
  .c-entrenamiento .layout-content .bg-black ul {
    float: left;
  }
  .c-entrenamiento .layout-content .bg-black ul li {
    float: left;
    padding-right: 20px;
    padding-bottom: 60px;
  }
  .c-entrenamiento .layout-content .bg-black ul li:last-child {
    padding-right: 20px;
  }
  .c-entrenamiento .layout-content .bg-black ul li a.button {
    width: 136px;
  }
  .c-entrenamiento-series ul.list-buttons li a.button {
    padding: 0 30px;
  }
  .c-entrenamiento-series .layout-content {
    margin: 0;
    padding: 40px 20px;
  }
  .c-entrenamiento-series .layout-content .w-60 {
    width: 60%;
  }
  .c-entrenamiento-series .layout-content h3 {
    font-size: 28px;
  }
  .c-entrenamiento-series .layout-content a.button {
    padding: 0 30px;
  }
  .c-entrenamiento-series .s-series-1 {
    padding: 20px 0;
  }
  .c-entrenamiento-series .s-series-1 ul {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 70%;
    float: left;
  }
  .c-entrenamiento-series .s-series-1 ul li {
    box-sizing: border-box;
    float: left;
    padding-right: 20px;
    width: 33%;
  }
  .c-entrenamiento-series .s-series-1 ul li strong {
    display: block;
  }
  .c-entrenamiento-series .s-series-1 p {
    float: right;
  }
  .c-entrenamiento-series .s-series-2 ul {
    display: table;
    width: 100%;
  }
  .c-entrenamiento-series .s-series-2 ul li {
    float: none;
    width: auto;
    display: table-cell;
  }
  .c-entrenamiento-series .s-series-2 ul li a.button {
    border: 0 none;
    background: #f2f2f2;
    padding: 0 25px;
    border-right: #fff solid 6px;
    box-sizing: border-box;
    white-space: normal;
    height: auto;
  }
  .c-entrenamiento-series .s-series-2 ul li a.button:hover {
    background: #efe8c6;
  }
  .c-entrenamiento-series .s-series-2 ul li.activo a {
    background: #efe8c6;
  }
  .c-entrenamiento-series .s-series-4 ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  .c-entrenamiento-series .s-series-4 li {
    text-align: center;
  }
  .c-entrenamiento-series .s-series-4 li .info {
    text-align: left;
  }
  .c-entrenamiento-series .s-series-4 img {
    width: auto;
  }
  .c-ingresar-titulo article a h1 {
    font-size: 28px;
    padding: 30px;
  }
  .c-ingresar-titulo article a h3 {
    font-size: 28px;
    padding: 30px;
  }	
  .c-ingresar-titulo article a h1 strong {
    font-size: 34px;
  }
  .c-ingresar-titulo article a h3 strong {
    font-size: 34px;
  }	
  .c-ingresar-titulo article a img {
    width: auto;
    height: auto;
  }
  .c-ingresar-titulo article.banner-1 {
    border-bottom: 6px solid #fff;
  }
  .c-ingresar-titulo article.banner-1 h1 {
    width: 20%;
  }
  .c-ingresar-titulo article.banner-1 h3 {
    width: 20%;
  }	
  .c-ingresar-titulo article.banner-2 h1 {
    text-align: right;
    width: 40%;
    padding: 30px 30px 0;
  }
  .c-ingresar-titulo article.banner-2 h3 {
    text-align: right;
    width: 40%;
    padding: 30px 30px 0;
  }	
  .c-ingresar-titulo article.banner-2 img {
    width: auto;
    position: relative;
  }
  .c-ingresar-titulo article.banner-3 {
    position: relative;
  }
  .c-ingresar-titulo article.banner-3 h1 {
    width: 100%;
  }
  .c-ingresar-titulo article.banner-3 h3 {
    width: 100%;
  }	
  .c-ingresar-titulo article.banner-3 img {
    position: absolute;
    width: 100%;
    bottom: 0;
  }
  .c-ingresar-titulo article.banner-4 h1 {
    width: 30%;
    padding: 30px 30px 0;
  }
  .c-ingresar-titulo article.banner-4 h3 {
    width: 30%;
    padding: 30px 30px 0;
  }	
  .c-ingresar-titulo article.banner-4 img {
    width: 58%;
    position: relative;
  }
  .c-ingresar-titulo .fila-1 {
    display: table;
    width: 100%;
    border-bottom: 6px solid #fff;
  }
  .c-ingresar-titulo .fila-1 .columna-1 {
    border-right: 6px solid #fff;
    display: table-cell;
    width: 58%;
    vertical-align: top;
  }
  .c-ingresar-titulo .fila-1 .columna-2 {
    display: table-cell;
    background: #000;
    width: 42%;
    vertical-align: top;
  }
  .c-ingresar-como article {
    padding: 0;
    border-bottom: 0 none;
  }
  .c-ingresar-como article img {
    width: auto;
    position: static;
  }
  .c-ingresar-como article div {
    padding: 25px 25px 0;
    position: static;
  }
  .c-ingresar-como article div h1 {
    padding: 20px 0;
  }
  .c-ingresar-como article div h3 {
    padding: 20px 0;
  }	
  .c-ingresar-como article div p {
    line-height: normal;
  }
  .c-ingresar-como article.banner-1 {
    border-bottom: 6px solid #fff;
  }
  .c-ingresar-como article.banner-1 div {
    width: 55%;
  }
  .c-ingresar-como article.banner-1 img {
    width: 45%;
  }
  .c-ingresar-como article.banner-1 .button {
    margin-bottom: 0;
  }
  .c-ingresar-como article.banner-2 div.right {
    text-align: right;
    width: 45%;
    box-sizing: border-box;
  }
  .c-ingresar-como article.banner-2 img {
    width: 55%;
    position: relative;
  }
  .c-ingresar-como article.banner-3 {
    position: relative;
  }
  .c-ingresar-como article.banner-3 div {
    position: relative;
    width: 100%;
    top: 0;
  }
  .c-ingresar-como article.banner-3 img {
    position: absolute;
    bottom: 0;
    top: inherit;
    z-index: 203;
    float: none;
    height: 369px;
  }
  .c-ingresar-como article.banner-4 div {
    width: 30%;
    padding: 30px 30px 0;
  }
  .c-ingresar-como article.banner-4 img {
    width: 50%;
    position: relative;
  }
  .c-ingresar-como .fila-1 {
    display: table;
    width: 100%;
    border-bottom: 6px solid #fff;
  }
  .c-ingresar-como .fila-1 .columna-1 {
    background: #000;
    border-right: 6px solid #fff;
    display: table-cell;
    width: 68.5%;
    vertical-align: top;
  }
  .c-ingresar-como .fila-1 .columna-2 {
    display: table-cell;
    background: #000;
    width: 32%;
    vertical-align: top;
  }
}
body.menu_open {
  padding-top: 62px;
}
body.menu_open .main-header {
  background: #000;
  position: fixed;
  width: 100%;
  z-index: 100;
  top: 0;
}
@media (min-width: 1000px) {
  body.menu_open .main-header {
    background: #fff;
  }
}
.main-header {
  background-color: none;
}
.main-header .top-bar {
  zoom: 1;
}
.main-header .top-bar:after,
.main-header .top-bar:before {
  content: "";
  display: table;
}
.main-header .top-bar:after {
  clear: both;
}
.main-header .top-bar .buscador_head {
  display: none;
}
.main-header .container {
  padding: 0;
  width: 100%;
}
.main-header .logos img {
  float: left;
  margin-right: 2px;
  height: 47px;
}
.main-header p.claim {
  display: none;
}
.main-header button {
  background: 0 0;
  border: none;
  float: right;
}
.main-header button span {
  height: 47px;
  width: 47px;
  display: block;
  font-family: dashicons;
  color: #fff;
  font-size: 35px;
  text-align: center;
}
.main-header button span.ico-menu_open:before {
  content: "\f333";
}
.main-header button span.ico-menu_close {
  display: none;
}
.main-header button span.ico-menu_close:before {
  content: "\f335";
}
.main-header nav {
  display: none;
  width: 100%;
  background-color: #000;
  position: fixed;
  top: 60px;
  left: 0;
  z-index: 100;
}
.main-header nav ul {
  display: block;
  width: 100%;
}
.main-header nav ul li {
  list-style: none;
  text-transform: uppercase;
}
.main-header nav ul li a {
  color: #fff;
  text-decoration: none;
  font-size: 15px;
  padding: 10px 0 15px 10px;
  display: block;
  font-family: proxima_nova_rgbold;
}
.main-header nav ul li a.button {
  padding: 0 30px;
  margin-left: 15px;
  max-width: 290px;
}
.main-header nav .buscador_head {
  width: 80%;
  margin: 0 auto;
}
.main-header nav .buscador_head .input-wrapper {
  padding-top: 0;
}
.main-header nav .buscador_head .input-wrapper.buscar:before {
  left: auto;
  right: 0;
}
.main-header nav .buscador_head .input-wrapper input {
  color: #fff;
  background: #000;
}
@media (min-width: 750px) {
  .main-header .container {
    width: inherit;
    padding: 0 20px;
  }
  .main-header .logos img {
    height: 60px;
  }
  .main-header button span {
    height: 60px;
    width: 60px;
  }
  .main-header nav {
    top: 75px;
    padding: 0 20px;
  }
}
@media (min-width: 1000px) {
  .main-header {
    background-color: #fff;
  }
  .main-header .container {
    rpadding: 15px 10px;
    width: inherit;
  }
  .main-header .top-bar {
    position: relative;
    height: 84px;
  }
  .main-header .logos img {
    float: left;
    margin-right: 2px;
    height: 80px;
  }
  .main-header p.claim {
    display: block;
    width: 342px;
    height: auto;
    overflow: hidden;
    font-family: merriweatheritalic;
    font-size: 24px;
    color: #393939;
    text-align: right;
    position: absolute;
    bottom: -20px;
    left: 410px;
    line-height: 30px;
  }
  .main-header p.claim strong {
    font-family: merriweatherbold_italic;
    font-size: 26px;
    color: #333;
  }
  .main-header button {
    display: none;
  }
  .main-header nav {
    display: inline-block;
    background-color: transparent;
    position: absolute;
    top: 127px;
    z-index: 10000;
    padding: 0;
  }
  .main-header nav ul {
    padding-left: 0;
  }
  .main-header nav ul li {
    display: inline-block;
    margin-right: 17px;
  }
  .main-header nav ul li.nav_item-button {
    margin-right: 0;
  }
  .main-header nav ul li a {
    padding: 3px 10px;
  }
  .main-header nav ul li a:hover {
    border-bottom: 2px solid #fff;
  }
  .main-header nav .buscador_head {
    display: none;
  }
  .main-header .top-bar .buscador_head {
    display: block;
    float: right;
    width: 200px;
  }
  .main-header .top-bar .buscador_head .input-wrapper.buscar:before {
    left: auto;
    right: 0;
  }
}
@media (min-width: 1200px) {
  .main-header .container {
    padding: 15px 0;
    width: inherit;
  }
  .main-header nav {
    top: 160px;
  }
  .main-header nav ul li {
    margin-right: 32px;
  }
}
footer.footer {
  background: #000;
  color: #fff;
  padding: 30px 0;
}
footer.footer .row {
  margin-bottom: 20px;
}
footer.footer .recursos {
  display: none;
}
footer.footer .recursos .button {
  display: block;
  color: #fff;
  position: relative;
  max-width: 255px;
  font-family: proxima_nova_rgbold;
  font-size: 12px;
  padding: 0;
  height: 43px;
  line-height: 42px;
}
footer.footer .recursos .button span {
  width: 90%;
  float: right;
  text-align: center;
}
footer.footer .recursos .button img {
  position: absolute;
  top: 4px;
  left: 10px;
}
footer.footer .recursos .button:hover {
  color: #948b63;
  border-color: #948b63;
}
footer.footer .unidades {
  position: relative;
  display: none;
}
footer.footer .unidades ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
footer.footer .unidades ul li {
  display: inline-block;
  width: 20%;
  float: right;
  position: relative;
}
footer.footer .unidades ul li a {
  background-repeat: no-repeat;
  background-position: center top;
  text-transform: uppercase;
  font-family: proxima_nova_rgbold;
  font-size: 11px;
  text-decoration: none;
  color: #5d5d5d;
  display: table;
  text-align: center;
  width: 100%;
  padding-top: 65px;
  line-height: 12px;
}
footer.footer .unidades ul li a:before {
  font-family: DefensaIconos;
  font-size: 70px;
  display: block;
  position: absolute;
  top: 35px;
  left: 50%;
  margin-left: -35px;
}
footer.footer .unidades ul li span {
  display: table-cell;
  width: 100%;
  height: 60px;
  vertical-align: middle;
}
footer.footer .unidades ul li.tierra a:before {
  content: "\e912";
}
footer.footer .unidades ul li.tierra a:hover {
  color: #6c7838;
}
footer.footer .unidades ul li.armada a:before {
  content: "\e911";
}
footer.footer .unidades ul li.armada a:hover {
  color: #1a7397;
}
footer.footer .unidades ul li.aire a:before {
  content: "\e900";
}
footer.footer .unidades ul li.aire a:hover {
  color: #778695;
}
footer.footer .unidades ul li.guardia a:before {
  content: "\e901";
}
footer.footer .unidades ul li.guardia a:hover {
  color: #99004d;
}
footer.footer .unidades ul li.emergencias a:before {
  content: "\e902";
}
footer.footer .unidades ul li.emergencias a:hover {
  color: #ce0f25;
}
footer.footer .social {
  float: none;
  width: 100%;
}
footer.footer .social h3 {
  font-family: merriweatherbold;
  font-size: 18px;
  text-align: center;
}
footer.footer .social .administracion {
  display: none;
  float: right;
}
footer.footer .social .rrss {
  float: none;
  width: 100%;
  padding: 20px 0;
  text-align: center;
}
footer.footer .social .rrss a {
  margin: 0 3px;
  color: #fff;
  text-decoration: none;
  font-size: 44px;
  border: 2px solid #333;
}
footer.footer .social .rrss a:hover {
  color: #fed500;
}

footer.footer .legal {
  float: none;
  width: 100%;
}
footer.footer .legal p {
  font-family: proxima_novasemibold;
  color: #a2a2a2;
  font-size: 14px;
  text-align: center;
}
footer.footer .legal a {
  display: none;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  margin-right: 30px;
  font-family: open_sanssemibold;
  font-size: 12px;
}
footer.footer .legal a:hover {
  color: #948b63;
}
@media (min-width: 400px) {
  footer.footer .recursos {
    margin: 0;
    width: 100%;
  }
}
@media (min-width: 1000px) {
  footer.footer .unidades {
    display: block;
  }
  footer.footer .recursos {
    width: 48%;
    display: block;
  }
  footer.footer .legal {
    float: left;
    width: 58%;
  }
  footer.footer .legal p {
    text-align: left;
  }
  footer.footer .legal a {
    display: inline-block;
  }
  footer.footer .social {
    float: right;
    width: 38%;
    display: block;
  }
  footer.footer .social h3 {
    display: none;
  }
  footer.footer .social .rrss {
    float: right;
    width: auto;
    padding: 20px 8px 0 0;
  }
  footer.footer .social .rrss a {
    margin: 0 2px;
    font-size: 32px;
    border: none;
  }
  footer.footer .social .administracion {
    display: block;
    float: right;
  }
}
.bx-wrapper {
  position: relative;
  margin: 0 auto 10px;
  padding: 0;
}
.bx-wrapper img {
  max-width: 100%;
  display: block;
}
.bx-wrapper .bx-viewport {
  -webkit-transform: translatez(0);
  -moz-transform: translatez(0);
  -ms-transform: translatez(0);
  -o-transform: translatez(0);
  transform: translatez(0);
}
.bx-wrapper .bx-controls-auto,
.bx-wrapper .bx-pager {
  position: absolute;
  bottom: -30px;
  width: 100%;
}
.bx-wrapper .bx-loading {
  min-height: 50px;
  background: url(images/bx_loader.gif) center center no-repeat #fff;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
}
.bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: 700;
  color: #666;
  padding-top: 20px;
}
.bx-wrapper .bx-controls-auto .bx-controls-auto-item,
.bx-wrapper .bx-pager .bx-pager-item {
  display: inline-block;
}
.bx-wrapper .bx-pager.bx-default-pager a {
  background: #666;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #fff;
}
.bx-wrapper .bx-prev {
  left: 10px;
  background: url(images/controls.png) no-repeat 0 -32px;
  display: none;
}
.bx-wrapper .bx-next {
  right: 10px;
  background: url(images/controls.png) no-repeat -43px -32px;
  display: none;
}
.bx-wrapper .bx-prev:hover {
  background-position: 0 0;
}
.bx-wrapper .bx-next:hover {
  background-position: -43px 0;
}
.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  z-index: 9999;
}
.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}
.bx-wrapper .bx-controls-auto {
  text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url(images/controls.png) -86px -11px no-repeat;
  margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:hover {
  background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url(images/controls.png) -86px -44px no-repeat;
  margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:hover {
  background-position: -86px -33px;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666\9;
  background: rgba(80, 80, 80, 0.75);
  width: 100%;
}
.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px;
}
@media (min-width: 550px) {
  .bx-wrapper .bx-prev {
    left: -50px;
    background: url(images/controls.png) no-repeat 0 -32px;
    display: block;
  }
  .bx-wrapper .bx-next {
    right: -40px;
    background: url(images/controls.png) no-repeat -43px -32px;
    display: block;
  }
}
body {
  background: #fff;
  font-family: proxima_nova_rgregular;
}
.base_styles .container {
  border-right: 1px solid #f2f2f2;
  border-left: 1px solid #f2f2f2;
}
.base_styles .container h3 {
  margin-top: 25px;
  font-size: 24px;
}
.base_styles .container body {
  background: #666;
}
.indice .layout-content ul li {
  margin-bottom: 0;
}
.tipo_bg section header.titulo {
  width: 80%;
  padding-top: 55px;
  min-height: 130px;
  margin-bottom: 60px;
}
.tipo_bg section header.titulo h2 {
  color: #fff;
  font-family: merriweatherbold;
  font-size: 25px;
}
.tipo_bg section header.titulo p {
  font-family: proxima_nova_rgregular;
  color: #fed500;
  text-transform: uppercase;
  font-size: 16px;
  margin: 0;
}
.tipo_bg section header.titulo.subtitulo {
  padding-top: 0;
  margin-bottom: 100px;
}
.tipo_bg section header.titulo.fecha {
  width: 100%;
  padding-top: 0;
  zoom: 1;
}
.tipo_bg section header.titulo.fecha:after,
.tipo_bg section header.titulo.fecha:before {
  content: "";
  display: table;
}
.tipo_bg section header.titulo.fecha:after {
  clear: both;
}
.tipo_bg section header.titulo.fecha h2 {
  font-size: 18px;
}
.tipo_bg section header.titulo.fecha .date {
  display: inline-block;
  border: 2px solid #948b63;
  color: #948b63;
  width: 160px;
  height: 40px;
  position: relative;
}
.tipo_bg section header.titulo.fecha .date .dia {
  font-family: proxima_novasemibold;
  position: absolute;
  top: 4px;
  left: 8px;
  font-size: 36px;
  line-height: 36px;
}
.tipo_bg section header.titulo.fecha .date .mes {
  position: absolute;
  top: 6px;
  left: 55px;
  font-size: 14px;
  line-height: 14px;
}
.tipo_bg section header.titulo.fecha .date .anio {
  position: absolute;
  top: 20px;
  left: 55px;
  font-size: 14px;
  line-height: 14px;
}
.tipo_bg .u-topContent {
  margin-top: 90px;
}
.c-sect {
  padding-bottom: 4rem;
}
.bg_color_results {
  background-color: #fbf9f5;
}
.bg_color_results.border-top {
  border-top: 2px solid #efece1;
}
.goBack {
  text-align: left;
  height: 60px;
}
.goBack a {
  text-decoration: none;
  font-size: 34px;
  color: #948b63;
}
.upload {
  border-top: 2px solid #f7f3e2;
  padding: 10px 0;
  margin: 30px 0 10px;
}
.upload a {
  color: #aeaa97;
  font-size: 44px;
  text-decoration: none;
}
.mar_b_0 {
  margin-bottom: 0 !important;
}
.mar_b_50 {
  margin-bottom: 50px !important;
}
.layout-content {
  margin-top: 40px;
}
.layout-content .imagen {
  text-align: center;
}
.layout-content .imagen img {
  width: 100%;
}
.layout-content.width75 {
  width: 100%;
}
.layout-content.texto_base p,
.layout-content.texto_base ul {
  margin-bottom: 2em;
}
.layout-content .colapseGroup,
.layout-content .videoWrapper,
.layout-content p {
  margin-bottom: 3.5rem;
}
.layout-content .colapseGroup.no-margin,
.layout-content .videoWrapper.no-margin,
.layout-content p.no-margin {
  margin-bottom: 1em;
}
.layout-content .colapseGroup strong,
.layout-content .videoWrapper strong,
.layout-content p strong {
  font-family: proxima_nova_rgbold;
}
.layout-content h2.entradilla {
  font-family: merriweatherbold;
  text-transform: uppercase;
  font-size: 20px;
}
.layout-content p.entradilla {
  font-family: merriweatheritalic;
  font-size: 16px;
  color: #948b63;
  line-height: 20px;
}
.layout-content p.itemNoPDf {
  padding: 0;
  font-size: 14px;
}
.layout-content p.itemNoPDf strong {
  font-size: 16px;
}
.layout-content p.txt_sm {
  font-size: 16px;
}
.layout-content h3 {
  font-family: merriweatherbold;
  font-size: 20px;
}
.layout-content ul.listado {
  padding: 0;
  list-style-position: inside;
  list-style: none;
  margin-bottom: 3em;
}
.layout-content ul.listado li {
  background-image: url(../img/bullet.png);
  background-repeat: no-repeat;
  background-position: 0 8px;
  padding-left: 20px;
  margin-bottom: 1em;
}
.layout-content ul.listado a {
  color: #393939;
}
.layout-content ul.listado.enlaces li {
  display: block;
}
.layout-content ul.listado strong {
  font-family: proxima_nova_rgbold;
}
.layout-content ul.listado ul li {
  background-image: none;
  padding-left: 0;
}
.layout-content .videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0;
}
.layout-content .videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.layout-content.sin_resultados {
  margin-bottom: 140px;
}
.layout-content .itemPDf {
  padding-left: 50px;
  position: relative;
  text-decoration: none;
}

.layout-content .itemPDf:before {
  font-family: DefensaIconos;
  content: "\e907";
  font-size: 55px;
  line-height: 50px;
  color: #aeaa97;
  position: absolute;
  top: 0;
  left: 0;
}
.layout-content .itemPDf h3 {
  font-family: proxima_novasemibold;
  color: #1d1d1b;
  font-size: 18px;
  margin: 0;
}
.layout-content .itemPDf h4 {
  font-family: proxima_novasemibold;
  color: #1d1d1b;
  font-size: 18px;
  margin: 0;
}

.layout-content .itemPDf p{
  font-size: 14px;
  color: #767364;
}

.layout-content .itemPDf a{
    text-decoration: none;
}


.layout-content.c-resultados {
  padding-top: 40px;
}
.layout-content.c-resultados h3.titulodetalle {
  font-family: proxima_novasemibold;
  font-size: 16px;
  color: #948b63;
}
.layout-content.c-resultados h3 strong {
  color: #948b63;
}
.layout-content.c-resultados .asignados p {
  margin: 5px;
  font-size: 16px;
}
.layout-content.c-resultados .asignados p strong {
  display: block;
}
.layout-content.c-resultados .lista {
  list-style: none;
  padding: 0;
  margin: 0;
  color: #1d1d1b;
  font-size: 18px;
}
.layout-content.c-resultados .lista li {
  position: relative;
  padding-left: 45px;
  margin-bottom: 20px;
}
.layout-content.c-resultados .lista li span.num {
  position: absolute;
  top: 0;
  left: 0;
  font-family: proxima_novasemibold;
  color: #000;
  font-size: 20px;
}
.layout-content.c-resultados .oferta_plazas {
  margin-bottom: 30px;
}
.layout-content.c-resultados .oferta_plazas.tierra h3:before {
  content: "\e912";
  color: #6c7838;
}
.layout-content.c-resultados .oferta_plazas.tierra h3 span {
  color: #6c7838;
}
.layout-content.c-resultados .oferta_plazas.aire h3:before {
  content: "\e900";
  color: #778695;
}
.layout-content.c-resultados .oferta_plazas.aire h3 span {
  color: #778695;
}
.layout-content.c-resultados .oferta_plazas.armada h3:before {
  content: "\e911";
  color: #1a7397;
}
.layout-content.c-resultados .oferta_plazas.armada h3 span {
  color: #1a7397;
}
.layout-content.c-resultados .oferta_plazas.guardiareal h3:before {
  content: "\e901";
  color: #99004d;
}
.layout-content.c-resultados .oferta_plazas.guardiareal h3 span {
  color: #99004d;
}
.layout-content.c-resultados .oferta_plazas.ume h3:before {
  content: "\e902";
  color: #ce0f25;
}
.layout-content.c-resultados .oferta_plazas.ume h3 span {
  color: #ce0f25;
}
.layout-content.c-resultados .oferta_plazas h3 {
  color: #000;
  font-family: proxima_nova_rgbold;
  font-size: 16px;
  line-height: 40px;
  position: relative;
  padding-left: 45px;
  padding-top: 5px;
  text-transform: uppercase;
}
.layout-content.c-resultados .oferta_plazas h3:before {
  font-family: DefensaIconos;
  font-size: 40px;
  position: absolute;
  top: 0;
  left: 0;
}
.layout-content.c-resultados .oferta_plazas h3 span {
  margin-left: 5px;
}
.layout-content.c-resultados .oferta_plazas.comunes h3 {
  padding-left: 5px;
}

.layout-content.c-resultados .oferta_plazas.tierra h4:before {
  content: "\e912";
  color: #6c7838;
}
.layout-content.c-resultados .oferta_plazas.tierra h4 span {
  color: #6c7838;
}
.layout-content.c-resultados .oferta_plazas.aire h4:before {
  content: "\e900";
  color: #778695;
}
.layout-content.c-resultados .oferta_plazas.aire h4 span {
  color: #778695;
}
.layout-content.c-resultados .oferta_plazas.armada h4:before {
  content: "\e911";
  color: #1a7397;
}
.layout-content.c-resultados .oferta_plazas.armada h4 span {
  color: #1a7397;
}
.layout-content.c-resultados .oferta_plazas.guardiareal h4:before {
  content: "\e901";
  color: #99004d;
}
.layout-content.c-resultados .oferta_plazas.guardiareal h4 span {
  color: #99004d;
}
.layout-content.c-resultados .oferta_plazas.ume h4:before {
  content: "\e902";
  color: #ce0f25;
}
.layout-content.c-resultados .oferta_plazas.ume h4 span {
  color: #ce0f25;
}
.layout-content.c-resultados .oferta_plazas h4 {
  color: #000;
  font-family: proxima_nova_rgbold;
  font-size: 16px;
  line-height: 40px;
  position: relative;
  padding-left: 45px;
  padding-top: 5px;
  text-transform: uppercase;
}
.layout-content.c-resultados .oferta_plazas h4:before {
  font-family: DefensaIconos;
  font-size: 40px;
  position: absolute;
  top: 0;
  left: 0;
}
.layout-content.c-resultados .oferta_plazas h4 span {
  margin-left: 5px;
}
.layout-content.c-resultados .oferta_plazas.comunes h4 {
  padding-left: 5px;
}

/*---*/


.layout-content .layout-doble .mitad {
  width: 100%;
}
.layout-content .layout-doble .mitad p {
  font-size: 14px;
  color: #000;
  margin: 0;
  padding: 0 0 0 15px;
  height: 26px;
}
.layout-content .layout-doble .mitad br {
  margin: 0;
  padding: 0;
  height: 26px;
}
section.detalleOferta .layout-content .nombre-oferta {
  display: table;
  width: 100%;
}
section.detalleOferta .layout-content .nombre-oferta .ejercito {
  width: 40%;
  display: table-cell;
  vertical-align: middle;
  padding: 0;
  padding-left: 30px;
  position: relative;
  font-family: proxima_nova_rgbold;
  font-size: 14px;
  line-height: 18px;
  text-transform: uppercase;
}
section.detalleOferta .layout-content .nombre-oferta .ejercito:before {
  font-family: DefensaIconos;
  font-size: 30px;
  position: absolute;
  top: 10px;
  left: 0;
}
section.detalleOferta .layout-content .nombre-oferta .ejercito.tierra {
  color: #6c7838;
}
section.detalleOferta .layout-content .nombre-oferta .ejercito.tierra:before {
  content: "\e912";
}
section.detalleOferta .layout-content .nombre-oferta .ejercito.armada {
  color: #1a7397;
}
section.detalleOferta .layout-content .nombre-oferta .ejercito.armada:before {
  content: "\e911";
}
section.detalleOferta .layout-content .nombre-oferta .ejercito.aire {
  color: #778695;
}
section.detalleOferta .layout-content .nombre-oferta .ejercito.aire:before {
  content: "\e900";
}
section.detalleOferta .layout-content .nombre-oferta .ejercito.guardiareal {
  color: #99004d;
}
section.detalleOferta .layout-content .nombre-oferta .ejercito.guardiareal:before {
  content: "\e901";
}
section.detalleOferta .layout-content .nombre-oferta .ejercito.ume {
  color: #ce0f25;
}
section.detalleOferta .layout-content .nombre-oferta .ejercito.ume:before {
  content: "\e902";
}
section.detalleOferta .layout-content .nombre-oferta .especialidad {
  width: 65%;
  float: right;
  font-family: proxima_nova_rgregular;
  font-size: 14px;
  color: #000;
  line-height: 16px;
  text-align: right;
  display: block;
}
section.detalleOferta .layout-content .ubicacion-oferta {
  margin: 15px 0;
}
section.detalleOferta .layout-content .ubicacion-oferta h2 {
  font-family: merriweatherbold;
  font-size: 20px;
  margin: 0;
}
section.detalleOferta .layout-content .ubicacion-oferta p {
  font-family: merriweatherregular;
  font-size: 18px;
}
section.detalleOferta .layout-content .info-oferta .box {
  width: 48%;
  height: 100px;
  position: relative;
  margin: 1%;
  background: #beb99f;
  color: #1d1d1b;
}
section.detalleOferta .layout-content .info-oferta .box .label {
  font-family: proxima_nova_rgregular;
  font-size: 16px;
  position: absolute;
  top: 10px;
  left: 10px;
}
section.detalleOferta .layout-content .info-oferta .box .valor {
  font-family: merriweatherbold;
  font-size: 30px;
  position: absolute;
  bottom: 10px;
  right: 10px;
}
section.detalleOferta .layout-content .info-oferta .box.ciclo {
  float: right;
  height: 40px;
  color: #fff;
  background: #948b63;
}
section.detalleOferta .layout-content .info-oferta .box.ciclo .valor {
  top: 10px;
  right: 10px;
  line-height: 16px;
}
section.detalleOferta .layout-content .info-oferta .box.large .valor {
  font-size: 24px;
}
section.detalleOferta .layout-content .info-oferta .col1 {
  zoom: 1;
}
section.detalleOferta .layout-content .info-oferta .col1:after,
section.detalleOferta .layout-content .info-oferta .col1:before {
  content: "";
  display: table;
}
section.detalleOferta .layout-content .info-oferta .col1:after {
  clear: both;
}
section.detalleOferta .layout-content .info-oferta .col2 {
  zoom: 1;
}
section.detalleOferta .layout-content .info-oferta .col2:after,
section.detalleOferta .layout-content .info-oferta .col2:before {
  content: "";
  display: table;
}
section.detalleOferta .layout-content .info-oferta .col2:after {
  clear: both;
}
section.detalleOferta .layout-content .info-oferta .col2 .box {
  float: left;
}
section.detalleOferta .layout-content .info-oferta .col3 p {
  margin: 10px 0 20px 0;
  font-family: proxima_novasemibold;
  font-size: 16px;
}
section.detalleOferta .layout-content .info-oferta .col3 p span {
  color: #948b63;
  display: block;
}
section.detalleOferta .layout-content .info-oferta .col3 p strong {
  font-size: 18px;
  color: #383526;
}
section.detalleOferta .layout-content .info-oferta .col3 p strong span {
  font-family: proxima_nova_rgregular;
  color: #383526;
}
.tabs_results {
  position: relative;
  width: 100%;
  max-width: 1080px;
  margin: 0 auto;
  padding: 0 20px;
  box-sizing: border-box;
  margin-bottom: 5px;
}
.tabs_results a {
  color: #868686;
  text-decoration: none;
  display: block;
  padding: 10px 15px;
  font-size: 16px;
}
.tabs_results a strong {
  font-family: proxima_novasemibold;
}
.tabs_results a.active {
  background-color: #fbf9f5;
  border: 2px solid #efece1;
  color: #000;
}
.tabs_results a:hover {
  color: #000;
}
@media (min-width: 550px) {
  .tipo_bg section .u-topContent {
    margin-top: 160px;
  }
  .layout-content .colapseGroup,
  .layout-content .videoWrapper,
  .layout-content p {
    margin-bottom: 5.5rem;
  }
  .layout-content .colapseGroup.no-margin,
  .layout-content .videoWrapper.no-margin,
  .layout-content p.no-margin {
    margin-bottom: 1em;
  }
  .layout-content h2.entradilla {
    font-size: 24px;
    line-height: 34px;
  }
  .layout-content p.entradilla {
    font-size: 24px;
    line-height: 34px;
  }
  .layout-content p.txt_sm {
    margin-bottom: 3rem;
  }
  .layout-content h3 {
    font-size: 24px;
  }
  .layout-content .layout-doble {
    zoom: 1;
  }
  .layout-content .layout-doble:after,
  .layout-content .layout-doble:before {
    content: "";
    display: table;
  }
  .layout-content .layout-doble:after {
    clear: both;
  }
  .layout-content .layout-doble .mitad {
    float: left;
    width: 45%;
  }
  .layout-content .layout-doble .mitad:first-child {
    margin-right: 5%;
  }
  section.detalleOferta .layout-content .nombre-oferta .ejercito {
    width: auto;
    font-size: 18px;
    line-height: 20px;
    display: inline-block;
    padding-right: 10px;
  }
  section.detalleOferta .layout-content .nombre-oferta .ejercito:before {
    top: 0;
  }
  section.detalleOferta .layout-content .nombre-oferta .especialidad {
    width: auto;
    float: none;
    display: inline;
    font-size: 18px;
    line-height: 20px;
  }
  section.detalleOferta .layout-content .ubicacion-oferta {
    margin: 15px 0;
  }
  section.detalleOferta .layout-content .ubicacion-oferta h2 {
    font-family: merriweatherbold;
    font-size: 26px;
    margin: 0;
    display: inline-block;
  }
  section.detalleOferta .layout-content .ubicacion-oferta p {
    font-family: merriweatherregular;
    font-size: 22px;
    display: inline-block;
  }
}
@media (min-width: 750px) {
  .tabs_results {
    position: relative;
    width: 100%;
    max-width: 1080px;
    margin: 0 auto;
    padding: 0 20px;
    box-sizing: border-box;
    margin-bottom: -2px;
  }
  .tabs_results a {
    display: inline-block;
  }
  .tabs_results a.active {
    border-bottom: none;
  }
  .tipo_bg section header.titulo {
    width: 100%;
    padding-top: 30px;
  }
  .tipo_bg section header.titulo h2 {
    font-size: 40px;
  }
  .tipo_bg section header.titulo p {
    font-size: 22px;
  }
  .tipo_bg section header.titulo.fecha {
    width: 100%;
    padding-top: 0;
    zoom: 1;
  }
  .tipo_bg section header.titulo.fecha:after,
  .tipo_bg section header.titulo.fecha:before {
    content: "";
    display: table;
  }
  .tipo_bg section header.titulo.fecha:after {
    clear: both;
  }
  .tipo_bg section header.titulo.fecha h2 {
    font-size: 26px;
    margin-left: 100px;
  }
  .tipo_bg section header.titulo.fecha .date {
    display: inline-block;
    width: 80px;
    height: 90px;
    position: relative;
    float: left;
  }
  .tipo_bg section header.titulo.fecha .date .dia {
    top: 15px;
    left: 0;
    font-size: 46px;
    line-height: 36px;
    width: 100%;
    text-align: center;
  }
  .tipo_bg section header.titulo.fecha .date .mes {
    position: absolute;
    top: 50px;
    left: 0;
    font-size: 12px;
    width: 100%;
    text-align: center;
  }
  .tipo_bg section header.titulo.fecha .date .anio {
    top: 70px;
    left: 0;
    font-size: 16px;
    width: 100%;
    text-align: center;
  }
  .layout-content .imagen {
    text-align: center;
    margin-bottom: 2.5em;
  }
  .layout-content .imagen img {
    width: auto;
  }
  .layout-content.width75 {
    width: 75%;
  }
  .layout-content h2.entradilla,
  .layout-content p.entradilla {
    width: 100%;
  }
  .layout-content.l-actualidad h2.entradilla,
  .layout-content.l-actualidad p.entradilla {
    width: 100%;
  }
  .layout-content.c-resultados .row .oferta_plazas {
    width: 49%;
    float: left;
  }
  .layout-content.c-resultados .row .oferta_plazas:first-child {
    margin-right: 2%;
  }
  .layout-content.c-resultados .asignados p {
    margin: 5px;
    font-size: 16px;
  }
  .layout-content.c-resultados .asignados p strong {
    display: inline;
  }
  section.detalleOferta .layout-content .info-oferta {
    zoom: 1;
  }
  section.detalleOferta .layout-content .info-oferta:after,
  section.detalleOferta .layout-content .info-oferta:before {
    content: "";
    display: table;
  }
  section.detalleOferta .layout-content .info-oferta:after {
    clear: both;
  }
  section.detalleOferta .layout-content .info-oferta .box {
    width: 48%;
    height: 100px;
  }
  section.detalleOferta .layout-content .info-oferta .box.ciclo {
    float: right;
    width: 100%;
    height: 60px;
  }
  section.detalleOferta .layout-content .info-oferta .box.ciclo .valor {
    top: auto;
    bottom: 15px;
    right: 10px;
    line-height: 16px;
  }
  section.detalleOferta .layout-content .info-oferta .col1 {
    width: 16%;
    zoom: 1;
    float: left;
  }
  section.detalleOferta .layout-content .info-oferta .col1:after,
  section.detalleOferta .layout-content .info-oferta .col1:before {
    content: "";
    display: table;
  }
  section.detalleOferta .layout-content .info-oferta .col1:after {
    clear: both;
  }
  section.detalleOferta .layout-content .info-oferta .col2 {
    margin: 0 2%;
    width: 40%;
    float: left;
    zoom: 1;
  }
  section.detalleOferta .layout-content .info-oferta .col2:after,
  section.detalleOferta .layout-content .info-oferta .col2:before {
    content: "";
    display: table;
  }
  section.detalleOferta .layout-content .info-oferta .col2:after {
    clear: both;
  }
  section.detalleOferta .layout-content .info-oferta .col3 {
    width: 40%;
    float: left;
  }
}
@media (min-width: 1000px) {
  main {
    max-width: 1920px;
    margin: 0 auto;
  }
  section.detalleOferta .layout-content .info-oferta {
    zoom: 1;
  }
  section.detalleOferta .layout-content .info-oferta:after,
  section.detalleOferta .layout-content .info-oferta:before {
    content: "";
    display: table;
  }
  section.detalleOferta .layout-content .info-oferta:after {
    clear: both;
  }
  section.detalleOferta .layout-content .info-oferta .box {
    height: 140px;
  }
  section.detalleOferta .layout-content .info-oferta .box.ciclo {
    height: 80px;
  }
}
/*# sourceMappingURL=style_base.css.map */
