@charset "UTF-8";
body.front section#front-section .programas-para-ti-block .subsidio-joven:after, body.front section#front-section .programas-para-ti-block .bono-mujer:after, .programas-para-ti-block .subsidio-joven:after, .programas-para-ti-block .bono-mujer:after {
  background: #161616;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #161616), color-stop(100%, rgba(22, 22, 22, 0)));
  background: -webkit-gradient(linear, left top, left bottom, from(#161616), color-stop(50%, rgba(22, 22, 22, 0)));
  background: linear-gradient(to bottom, #161616 0%, rgba(22, 22, 22, 0) 50%);
  /**/
}

body.front section#front-section .programas-para-ti-block .subsidio-joven:after, body.front section#front-section .programas-para-ti-block .bono-mujer:after, .programas-para-ti-block .subsidio-joven:after, .programas-para-ti-block .bono-mujer:after {
  background: #161616;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #161616), color-stop(100%, rgba(22, 22, 22, 0)));
  background: -webkit-gradient(linear, left top, left bottom, from(#161616), color-stop(50%, rgba(22, 22, 22, 0)));
  background: linear-gradient(to bottom, #161616 0%, rgba(22, 22, 22, 0) 50%);
  /**/
}

body.front section#front-section .programas-para-ti-block .subsidio-joven:after, body.front section#front-section .programas-para-ti-block .bono-mujer:after, .programas-para-ti-block .subsidio-joven:after, .programas-para-ti-block .bono-mujer:after {
  background: #161616;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #161616), color-stop(100%, rgba(22, 22, 22, 0)));
  background: -webkit-gradient(linear, left top, left bottom, from(#161616), color-stop(50%, rgba(22, 22, 22, 0)));
  background: linear-gradient(to bottom, #161616 0%, rgba(22, 22, 22, 0) 50%);
  /**/
}

.ajax-progress.ajax-progress-throbber {
  display: none;
}

#first-time {
  display: none;
}

h1 {
  color: #212121;
  text-decoration: none;
  font-weight: bold;
  font-size: 20px;
}

h2 {
  color: #212121;
  text-decoration: none;
  font-weight: bold;
  font-size: 20px;
  padding: 0px 60px;
  margin-bottom: 30px;
}

a:hover {
  text-decoration: none !important;
}

.footer-bar {
  background-color: #1A1A1A !important;
  height: 160px;
}

.footer-bar .link-volver-internas {
  font-size: 16px;
  background-color: #3f3f3f;
  float: right;
  padding: 70px;
  height: 160px;
  width: 325px;
  color: #FFFFFF;
  text-align: right;
}

.footer-bar .link-volver-internas:before {
  background-image: url("/sites/all/themes/sence/img/arrowBigRight.png");
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
  content: '';
  width: 60px;
  height: 18px;
  display: inline-block;
  background-repeat: no-repeat;
  position: relative;
  right: 50px;
  top: 3px;
}

.easy-breadcrumb {
  position: absolute;
  z-index: 1;
  left: 0;
  padding: 20px;
  background-color: white;
}

.easy-breadcrumb a {
  color: #575757;
}

.easy-breadcrumb .easy-breadcrumb_segment-title {
  font-weight: bold;
}

.easy-breadcrumb:before {
  content: '';
  width: 15px;
  height: 60px;
  display: inline-block;
  background-color: #d8d8d8;
  position: absolute;
  top: 0;
  left: 0;
}

.form-type-select {
  position: relative;
  height: 46px;
  padding: 6px 6px;
  color: #535353;
  background-image: none;
  border: 1px solid #535353;
  border-radius: 0px;
}

.form-type-select .form-control {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.form-type-select .form-control:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.form-type-select select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  width: 490px;
}

.form-type-select:after {
  content: '>';
  font: 17px "Consolas", monospace;
  color: #333;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  right: 11px;
  /*Adjust for position however you want*/
  top: 12px;
  padding: 0 0 2px;
  /*left line */
  position: absolute;
  pointer-events: none;
}

.pagination {
  display: block;
  background-color: #1A1A1A !important;
  height: 160px;
  margin-top: 0;
  border-radius: 0;
  text-align: right;
}

.pagination #text {
  position: absolute;
}

.pagination li {
  display: inline-block;
  height: 160px;
  background-color: #3F3F3F !important;
  width: 100px;
  padding-top: 70px;
  text-align: center;
  margin-right: -4px;
  -webkit-transition: .5s;
  transition: .5s;
}

.pagination li:hover {
  background-color: #1a1a1a7a !important;
}

.pagination li.active {
  background-color: #113B6A !important;
}

.pagination li.active span {
  background-color: transparent;
  border: none;
  float: none;
}

.pagination li.active span:hover {
  background-color: transparent;
  border-color: transparent;
}

.pagination li.active:hover {
  background-color: #113B6A !important;
}

.pagination li.pager-ellipsis.disabled {
  display: none;
}

.pagination li a {
  background-color: transparent;
  border: none;
  color: #FFFFFF;
  float: none;
}

.pagination li a:hover {
  background-color: transparent;
  border-color: transparent;
  color: #FFFFFF;
}

.tag-segmento {
  color: #FFFFFF;
  padding: 9px;
  display: inline-block;
  min-width: 100px;
  height: 39px;
  text-align: center;
  font-size: 14px;
  background-color: #113B6A;
}

.tag-segmento.Adulto {
  background-color: #9085DA;
}

.tag-segmento.Joven {
  background-color: #113B6A !important;
}

.tag-segmento.Mujer {
  background-color: #F20002;
}

.tag-segmento.SENCE {
  background-color: #CE1F06;
}

.tag-segmento.sence-mov {
  background-color: #CE1F06;
}

.tag-segmento.Personas {
  background-color: #CE1F06;
}

.tag-segmento a {
  font-size: 14px;
}

ul.menu.nav.navbar-nav {
  clear: none;
  float: left;
  margin: -25px -27px 0px 60px;
  position: relative;
  top: 11px;
}

ul.menu.nav.navbar-nav li {
  margin-right: 15px;
}

ul.nav li.dropdown:hover ul.dropdown-menu {
  display: block;
}

body.ff .view.view-accesos-generales,
body.ff .view.view-accesos-generales-empresas {
  height: 525px;
}

body.chrome .view.view-accesos-generales,
body.chrome .view.view-accesos-generales-empresas {
  height: 526px;
}

.accesos-home-lista {
  padding: 0px;
  position: relative;
  margin-top: 30px;
}

.accesos-home-lista h2.block-title {
  background-color: #3f3f3f;
  margin-top: 0px;
  padding: 60px 50px;
  color: #ffffff;
  font-size: 18px;
  margin-bottom: 0px;
  border-bottom: 1px solid #3f3f3f;
}

.accesos-home-lista .view.view-accesos-generales,
.accesos-home-lista .view.view-accesos-generales-empresas {
  background-color: #565656;
  height: 485px;
  width: auto;
  display: block;
}

.accesos-home-lista .view.view-accesos-generales .item-list.accesos-grls.col-xs-12,
.accesos-home-lista .view.view-accesos-generales-empresas .item-list.accesos-grls.col-xs-12 {
  padding-top: 30px;
}

.accesos-home-lista .view.view-accesos-generales ul,
.accesos-home-lista .view.view-accesos-generales-empresas ul {
  border-left: 1px solid #ffffff1f;
  margin-left: 11%;
  margin-top: 30px;
}

.accesos-home-lista .view.view-accesos-generales ul li,
.accesos-home-lista .view.view-accesos-generales-empresas ul li {
  list-style: none;
  margin-bottom: 30px;
}

.accesos-home-lista .view.view-accesos-generales ul li a,
.accesos-home-lista .view.view-accesos-generales-empresas ul li a {
  font-size: 13px;
  color: #ffffff;
}

.accesos-home-lista .view.view-accesos-generales ul:before,
.accesos-home-lista .view.view-accesos-generales-empresas ul:before {
  content: '';
  height: 102px;
  width: 2px;
  background-color: #a4aefb61;
  position: absolute;
  margin-left: -41px;
}

section.accesos-home-lista.accesos-empleabilidad {
  margin-top: 30px;
  border-top: 140px solid #3f3f3f;
}

section.accesos-home-lista.accesos-empleabilidad .view {
  background-color: #F20002;
  padding-top: 40px;
}

section.accesos-home-lista.accesos-empleabilidad .view .item-list {
  border-left: 1px solid #ffffff1f;
  margin-left: 15%;
  width: 80%;
}

section.accesos-home-lista.accesos-empleabilidad .view img {
  display: block;
  margin: 0px auto;
}

section.accesos-home-lista.accesos-empleabilidad .view ul {
  border-left: 1px solid #ffffff1f;
  margin-left: -16px;
  margin-top: 10px;
}

section.accesos-home-lista.accesos-empleabilidad .view ul li {
  list-style: none;
  margin-bottom: 30px;
}

section.accesos-home-lista.accesos-empleabilidad .view ul li a {
  font-size: 13px;
  color: #ffffff;
}

section.accesos-home-lista.accesos-empleabilidad .view ul:before {
  content: '';
  height: 102px;
  width: 2px;
  background-color: #ffffff;
  position: absolute;
  margin-left: -41px;
}

.nuestro-foco-block .sence-movil-img {
  padding: 0;
  max-height: 308px;
}

@media (min-width: 1440px) {
  .nuestro-foco-block .sence-movil-img {
    max-height: 100%;
  }
}

.nuestro-foco-block .sence-movil-img img {
  height: 250px;
}

@media (min-width: 1440px) {
  .nuestro-foco-block .sence-movil-img img {
    width: 100%;
    height: auto;
    max-height: 250px;
  }
}

.nuestro-foco-block .sence-movil-box {
  padding: 0;
  padding-left: 30px;
  height: 250px;
  border-bottom: 2px solid #CE1F06;
}

.nuestro-foco-block .sence-movil-box h1 {
  font-size: 18px;
}

.nuestro-foco-block .sence-movil-box p {
  font-size: 14px;
  max-width: 98%;
  line-height: 1.6;
}

.nuestro-foco-block .sence-movil-box a {
  background-color: #CE1F06;
  padding: 41px 50px;
  float: right;
  color: #FFFFFF;
  font-size: 16px;
  width: 550px;
  bottom: 10px;
  position: relative;
  bottom: -3px;
}

.nuestro-foco-block .sence-movil-box a img {
  position: absolute;
  right: 70px;
  top: 43px;
}

body.front {
  font-family: Helvetica, sans-serif;
}

body.front section#front-section {
  padding-left: 0;
  padding-right: 0px;
}

body.front section#front-section .programas-para-ti-block {
  margin-bottom: 13px;
}

body.front section#front-section .programas-para-ti-block h2 {
  margin: 30px auto;
}

body.front section#front-section .programas-para-ti-block .subsidio-joven {
  color: #FFFFFF;
  height: 250px;
  padding: 0;
}

@media (min-width: 1440px) {
  body.front section#front-section .programas-para-ti-block .subsidio-joven {
    height: 100% !important;
    max-height: 330px;
  }
}

body.front section#front-section .programas-para-ti-block .subsidio-joven:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 250px;
  display: block;
  top: 0;
  z-index: -1;
}

@media (min-width: 1440px) {
  body.front section#front-section .programas-para-ti-block .subsidio-joven:after {
    height: 100%;
  }
}

body.front section#front-section .programas-para-ti-block .subsidio-joven h1 {
  position: absolute;
  color: #FFFFFF;
  left: 60px;
  top: 20px;
}

body.front section#front-section .programas-para-ti-block .subsidio-joven img {
  height: 250px;
  position: relative;
  z-index: -1;
}

@media (min-width: 1440px) {
  body.front section#front-section .programas-para-ti-block .subsidio-joven img {
    width: 100%;
    height: auto;
    max-height: 330px;
  }
}

body.front section#front-section .programas-para-ti-block .subsidio-joven img:hover {
  cursor: pointer;
}

body.front section#front-section .programas-para-ti-block .subsidio-joven a {
  background-color: #113B6A !important;
  padding: 5px 50px;
  color: #fff;
  font-size: 18px;
  width: 165px;
  bottom: 10px;
  position: absolute;
  bottom: 0;
  right: 0;
}

body.front section#front-section .programas-para-ti-block .subsidio-joven a img {
  height: auto;
  position: relative;
  z-index: 1;
}

body.front section#front-section .programas-para-ti-block .bono-mujer {
  color: #FFFFFF;
  height: 250px;
  padding: 0;
}

@media (min-width: 1440px) {
  body.front section#front-section .programas-para-ti-block .bono-mujer {
    height: 100% !important;
    max-height: 330px;
  }
}

body.front section#front-section .programas-para-ti-block .bono-mujer:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 250px;
  display: block;
  top: 0;
  z-index: -1;
}

@media (min-width: 1440px) {
  body.front section#front-section .programas-para-ti-block .bono-mujer:after {
    height: 100%;
  }
}

body.front section#front-section .programas-para-ti-block .bono-mujer h1 {
  position: absolute;
  color: #FFFFFF;
  left: 60px;
  top: 20px;
}

body.front section#front-section .programas-para-ti-block .bono-mujer img {
  height: 250px;
  position: relative;
  z-index: -1;
}

@media (min-width: 1440px) {
  body.front section#front-section .programas-para-ti-block .bono-mujer img {
    width: 100%;
    height: auto;
  }
}

body.front section#front-section .programas-para-ti-block .bono-mujer img:hover {
  cursor: pointer;
}

body.front section#front-section .programas-para-ti-block .bono-mujer a {
  background-color: #F20002;
  padding: 5px 50px;
  color: #fff;
  font-size: 18px;
  width: 165px;
  bottom: 10px;
  position: absolute;
  bottom: 0;
  right: 0;
}

body.front section#front-section .programas-para-ti-block .bono-mujer a img {
  height: auto;
  position: relative;
  z-index: 1;
}

body.front section#front-section .noticias-home-lista {
  padding: 0;
  margin-top: 30px;
}

body.front section#front-section .noticias-home-lista h2.block-title {
  display: none;
  border-bottom: 2px solid #3f3f3f;
}

body.front section#front-section .noticias-home-lista .view-noticias-personas-home-lista .view-header div.col-xs-12 {
  padding: 0;
}

body.front section#front-section .noticias-home-lista .view-noticias-personas-home-lista .view-header div.col-xs-12 .listaNoticiasHome {
  background-color: #113B6A !important;
  padding: 60px;
  color: white;
}

body.front section#front-section .noticias-home-lista .view-noticias-personas-home-lista .view-header div.col-xs-12 .listaNoticiasHome h1 {
  font-size: 18px;
  margin: 0;
  display: inline-block;
  color: white;
}

body.front section#front-section .noticias-home-lista .view-noticias-personas-home-lista .view-header div.col-xs-12 .listaNoticiasHome a {
  display: block;
  color: white;
  float: right;
  margin-right: 20px;
  font-size: 14px;
}

body.front section#front-section .noticias-home-lista .view-noticias-personas-home-lista .view-header div.col-xs-12 .listaNoticiasHome a:hover {
  border-bottom: 1px solid #fff;
  padding-bottom: 13px;
}

body.front section#front-section .noticias-home-lista .view-noticias-personas-home-lista .view-header div.col-xs-12 .listaNoticiasHome a:after {
  content: '';
  background-image: url("/sites/all/themes/sence/img/arrowRight2.png");
  width: 20px;
  height: 20px;
  display: block;
  background-repeat: no-repeat;
  position: absolute;
  right: 40px;
  top: 60px;
}

body.front section#front-section .noticias-home-lista .view-noticias-personas-home-lista .view-content {
  /**/
}

.slider-block-destacados .slick img {
  width: 100%;
}

.slider-block-destacados .view-slider-marketing-home {
  position: relative;
}

.slider-block-destacados .view-slider-marketing-home .slick-list.draggable {
  height: 65vh;
}

.slider-block-destacados .view-slider-marketing-home .slick-list.draggable .slick__slide .slide__content .izquierdaSliderHome {
  background-color: #F0F0F0;
  height: 324px;
  padding: 40px 60px;
}

.slider-block-destacados .view-slider-marketing-home .slick-list.draggable .slick__slide .slide__content .izquierdaSliderHome h1 a {
  color: #212121;
  text-decoration: none;
  font-weight: bold;
  font-size: 26px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
  max-height: 60px;
  height: auto;
}

.slider-block-destacados .view-slider-marketing-home .slick-list.draggable .slick__slide .slide__content .izquierdaSliderHome p {
  font-size: 16px;
  width: 68%;
  max-height: 45px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
}

.slider-block-destacados .view-slider-marketing-home .slick-list.draggable .slick__slide .slide__content .izquierdaSliderHome div > ul {
  margin-top: 30px;
  padding: 0px;
}

.slider-block-destacados .view-slider-marketing-home .slick-list.draggable .slick__slide .slide__content .izquierdaSliderHome div > ul li {
  padding: 9px;
  display: inline-block;
  min-width: 100px;
  max-width: 130px;
  height: 39px;
  text-align: left;
  color: white;
}

.slider-block-destacados .view-slider-marketing-home .slick-list.draggable .slick__slide .slide__content .izquierdaSliderHome div > ul li:nth-child(1) {
  background-color: #9085DA;
}

.slider-block-destacados .view-slider-marketing-home .slick-list.draggable .slick__slide .slide__content .izquierdaSliderHome div > ul li:nth-child(2) {
  background-color: #FF9300;
  margin-left: 20px;
  margin-right: 20px;
}

.slider-block-destacados .view-slider-marketing-home .slick-list.draggable .slick__slide .slide__content .izquierdaSliderHome div > ul li:nth-child(3) {
  background-color: #9085DA;
}

.slider-block-destacados .view-slider-marketing-home .slick-list.draggable .slick__slide .slide__content .izquierdaSliderHome .verMasSliderNoticiasHome {
  position: relative;
  top: 12px;
  left: -45px;
}

.slider-block-destacados .view-slider-marketing-home .slick-list.draggable .slick__slide .slide__content .izquierdaSliderHome .verMasSliderNoticiasHome a {
  background-color: #FF9300;
  position: absolute;
  padding: 55px;
  width: 675px;
  font-size: 18px;
  z-index: 2;
  color: white;
}

.slider-block-destacados .view-slider-marketing-home .slick-list.draggable .slick__slide .slide__content .izquierdaSliderHome .verMasSliderNoticiasHome img {
  position: absolute;
  right: -110px;
  top: 60px;
  z-index: 2;
}

.slider-block-destacados .view-slider-marketing-home .slick-list.draggable .slick__slide .slide__content .DerechaSliderHome {
  padding: 0;
}

.slider-block-destacados .view-slider-marketing-home ul.slick-dots {
  text-align: right;
  padding: 15px 50px;
  position: relative;
  bottom: 0;
}

.slider-block-destacados .view-slider-marketing-home ul.slick-dots li {
  width: 75px;
  height: 5px;
}

.slider-block-destacados .view-slider-marketing-home ul.slick-dots li button {
  width: 75px;
  height: 5px;
  background-color: rgba(182, 131, 124, 0.3);
  padding: 0;
}

.slider-block-destacados .view-slider-marketing-home ul.slick-dots li button::before {
  width: 75px;
  height: 5px;
  -webkit-transition: .4s;
  transition: .4s;
  content: '';
  background-color: #B6837C;
}

.slider-block-destacados .view-slider-marketing-home ul.slick-dots li button:hover:before {
  height: 10px;
}

.slider-block-destacados .view-slider-marketing-home .slick-dotted.slick-slider {
  margin-bottom: 0px;
}

.slider-block-destacados .view-slider-marketing-home .arrow-down-home i {
  background-color: #113B6A;
  color: #FFFFFF;
  font-size: 39px;
  position: absolute;
  bottom: 20px;
  left: 48%;
  right: 48%;
  min-width: 53px;
  -webkit-transition: 250ms;
  transition: 250ms;
  padding: 5px 1px;
}

.slider-block-destacados .view-slider-marketing-home .arrow-down-home i:hover {
  background-color: #0076BA !important;
  -webkit-transition: 250ms;
  transition: 250ms;
}

.slider-block-destacados .view-slider-marketing-home nav.slick__arrow {
  top: 453px;
}

.slider-block-destacados .view-slider-marketing-home nav.slick__arrow .slick-prev {
  background-color: #000000;
  border-radius: 0px;
  left: 470px;
}

@media only screen and (max-width: 767px), only screen and (min-width: 320px) and (max-width: 767px) {
  .slider-block-destacados .view-slider-marketing-home nav.slick__arrow .slick-prev {
    left: 180px;
  }
}

.slider-block-destacados .view-slider-marketing-home nav.slick__arrow .slick-prev:before {
  background-color: transparent;
  background-image: url("/sites/all/themes/sence/img/arrowRight2.png");
  background-repeat: no-repeat;
  content: '';
  width: 20px;
  display: block;
  height: 20px;
  position: relative;
  left: 10px;
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.slider-block-destacados .view-slider-marketing-home nav.slick__arrow .slick-prev i {
  display: none;
}

.slider-block-destacados .view-slider-marketing-home nav.slick__arrow .slick-next {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 0px;
  left: 510px;
}

@media only screen and (max-width: 767px), only screen and (min-width: 320px) and (max-width: 767px) {
  .slider-block-destacados .view-slider-marketing-home nav.slick__arrow .slick-next {
    left: 222px;
  }
}

.slider-block-destacados .view-slider-marketing-home nav.slick__arrow .slick-next:before {
  background-color: transparent;
  background-image: url("/sites/all/themes/sence/img/arrowRight2.png");
  background-repeat: no-repeat;
  content: '';
  width: 20px;
  display: block;
  height: 20px;
  position: relative;
  left: 15px;
}

.slider-block-destacados .view-slider-marketing-home nav.slick__arrow .slick-next i {
  display: none;
}

.alertas-header {
  border: 0px;
  border-radius: 0px;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: bolder;
}

.alertas-header .close {
  top: 0px;
  opacity: .8;
  -webkit-transition: .4s;
  transition: .4s;
}

.alertas-header .close:hover {
  color: #fff;
  opacity: 1;
}

.alertas-header a {
  opacity: .8;
  position: relative;
}

.alertas-header a:hover {
  opacity: 1;
}

.alertas-header.alert-danger {
  color: #fff;
  background-color: #D12009;
}

.alertas-header.alert-danger a {
  color: #fff;
}

.node-type-alertas article.node-alertas {
  padding: 0 2% 0 2%;
  margin-top: 2%;
}

#ModalAnuncioPupup button.close {
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 30px;
}

#ModalAnuncioPupup .modal-footer {
  border-top: 0px;
  padding-top: 0;
}

/*estilos Edu*/
.view.view-listado-de-tramites.view-id-listado_de_tramites {
  padding: 0 2% 0 2%;
}

.view.view-listado-de-tramites .panel.panel-primary {
  margin-bottom: 1%;
}

.view.view-listado-de-tramites .panel-primary > .panel-heading {
  color: #fff;
  background-color: #113B6A;
  border-color: #113B6A;
}

.view.view-listado-de-tramites .panel-primary {
  border-color: #113B6A;
}

.view.view-listado-de-tramites .btn-primary {
  color: #fff;
  background-color: #113B6A;
  border-color: #113B6A;
}

.ckeditor-accordion-container > dl dt > a {
  background-color: #113B6A;
  border-bottom: 1px solid #1c5fac;
}

.ckeditor-accordion-container > dl dt > a:hover {
  background-color: #1c5fac;
}

.ckeditor-accordion-container > dl dt.active > a {
  background-color: #113B6A;
}

.ckeditor-accordion-container > dl {
  border: 1px solid #113B6A;
}

table {
  background-color: #f9f9f9;
  border: none;
}

@media only screen and (max-width: 767px), only screen and (min-width: 320px) and (max-width: 767px) {
  table {
    display: block;
    overflow-x: auto;
  }
}

table td,
table th {
  padding: 10px 10px;
  border: 1px solid #f9f9f9;
  border-bottom: 1px solid #c3c3c3;
  padding-bottom: 13px;
  border-spacing: 0px;
  border-collapse: inherit;
  /* display: inline-block; */
  /* max-width: 100%; */
  background-color: #fff;
}

table thead th {
  background-color: #0076ba;
  color: #fff;
}

body.front section#front-section .programas-para-ti-block .subsidio-joven:after, body.front section#front-section .programas-para-ti-block .bono-mujer:after, .programas-para-ti-block .subsidio-joven:after, .programas-para-ti-block .bono-mujer:after {
  background: #161616;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #161616), color-stop(100%, rgba(22, 22, 22, 0)));
  background: -webkit-gradient(linear, left top, left bottom, from(#161616), color-stop(50%, rgba(22, 22, 22, 0)));
  background: linear-gradient(to bottom, #161616 0%, rgba(22, 22, 22, 0) 50%);
  /**/
}

/**/
header#navbar {
  padding: 18px 64px 0px 64px;
  background-color: #ffffff;
  margin-bottom: 0px;
  z-index: 2;
}

@media only screen and (max-width: 767px), only screen and (min-width: 320px) and (max-width: 767px) {
  header#navbar {
    padding: 18px 15px 29px 15px;
  }
}

header#navbar .navbar-header {
  margin-right: 0px;
  margin-bottom: 30px;
}

@media only screen and (max-width: 767px), only screen and (min-width: 320px) and (max-width: 767px) {
  header#navbar .navbar-header {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 767px), only screen and (min-width: 320px) and (max-width: 767px) {
  header#navbar .navbar-header .navbar-toggle {
    margin-top: 20px;
    margin-right: 0px;
    border: none;
  }
}

header#navbar .navbar-header .navbar-toggle .icon-bar {
  background-color: #113B6A;
}

header#navbar .region.region-menu-buscador {
  width: 70%;
}

@media only screen and (max-width: 767px), only screen and (min-width: 320px) and (max-width: 767px) {
  header#navbar .region.region-menu-buscador {
    width: 100%;
  }
}

header#navbar .region.region-menu-buscador .form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: none;
  border-radius: 0px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: none;
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  border-bottom: 1px solid #113B6A;
}

@media only screen and (max-width: 767px), only screen and (min-width: 320px) and (max-width: 767px) {
  header#navbar .region.region-menu-buscador .form-control {
    margin: 20px 0px 0px;
  }
}

header#navbar .region.region-menu-buscador section#block-search-form {
  margin-right: 5%;
  z-index: 1;
}

header#navbar .region.region-menu-buscador a {
  color: #212121;
}

header#navbar .region.region-menu-buscador button.btn.btn-primary {
  border-radius: 0px;
  padding: 18px 23px;
  background-color: #113B6A;
  border-color: #113B6A;
  top: -19px;
}

@media only screen and (max-width: 767px), only screen and (min-width: 320px) and (max-width: 767px) {
  header#navbar .region.region-menu-buscador button.btn.btn-primary {
    top: 2px;
  }
}

header#navbar #block-menu-menu-men-cabecera {
  display: block;
}

header#navbar #block-menu-menu-men-cabecera a {
  font-weight: bold;
  font-size: 12px;
  padding: 5px 5px;
  -webkit-transition: .4s;
  transition: .4s;
}

header#navbar .navbar-collapse nav ul.menu.nav.navbar-nav li {
  text-align: center;
  text-transform: uppercase;
  margin-right: 0;
}

header#navbar .navbar-collapse nav ul.menu.nav.navbar-nav a {
  color: #4E4E4E !important;
  font-weight: bold;
  letter-spacing: 3px;
  -webkit-transition: .4s;
  transition: .4s;
}

header#navbar .navbar-collapse nav ul.menu.nav.navbar-nav a:hover {
  color: #0076BA !important;
}

header#navbar .navbar-collapse nav ul.menu.nav.navbar-nav a#menu-personas.active-trail {
  background-color: #eb1e0f;
}

header#navbar .navbar-collapse nav ul.menu.nav.navbar-nav a#menu-empresas.active-trail {
  background-color: #006bb1;
}

header#navbar .navbar-collapse nav ul.menu.nav.navbar-nav a#menu-organismos.active-trail {
  background-color: #891648;
}

header#navbar .navbar-collapse nav ul.menu.nav.navbar-nav a#menu-sence.active-trail {
  background-color: #ff5d01;
}

header#navbar .navbar-collapse nav ul.menu.nav.navbar-nav a.active-trail {
  background-color: #113B6A;
  color: #ffffff !important;
}

header#navbar .navbar-collapse nav ul.menu.nav.navbar-nav li.expanded.dropdown.open a.dropdown-toggle {
  background-color: #0076BA !important;
  color: #ffffff !important;
}

header#navbar .navbar-collapse nav ul.menu.nav.navbar-nav li.dropdown ul.dropdown-menu {
  left: -40px;
}

header#navbar .navbar-collapse nav ul.menu.nav.navbar-nav li.dropdown ul.dropdown-menu li {
  margin-right: 0;
}

header#navbar .navbar-collapse nav ul.menu.nav.navbar-nav li.dropdown ul.dropdown-menu li a:hover {
  background-color: #0076BA !important;
  color: #ffffff !important;
}

header#navbar .redes-sociales-home {
  position: absolute;
  padding: 3px 15px;
  right: -1px;
  top: 77px;
  background-color: #113B6A;
}

header#navbar .redes-sociales-home a {
  background-color: #fff;
  font-size: 0px;
  -webkit-transform: scale(1) translateY(0px);
          transform: scale(1) translateY(0px);
  width: 31px;
  height: 31px;
  padding-top: 5px;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}

header#navbar .redes-sociales-home a i {
  color: #113B6A;
  font-size: 21px;
}

header#navbar .redes-sociales-home a:hover {
  -webkit-transform: scale(1.1) translateY(-5px);
          transform: scale(1.1) translateY(-5px);
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}

header#navbar .redes-sociales-home .jssocials-share-instagram a {
  padding-top: 3px;
}

header#navbar .redes-sociales-home .jssocials-share-instagram a i {
  font-size: 24px;
}

@media only screen and (max-width: 991px), only screen and (min-width: 768px) and (max-width: 991px) {
  header#navbar .redes-sociales-home {
    top: 83px;
    z-index: 3;
  }
}

@media only screen and (max-width: 767px), only screen and (min-width: 320px) and (max-width: 767px) {
  header#navbar .redes-sociales-home {
    top: 197px;
    right: -1px;
    left: -1px;
  }
  header#navbar .redes-sociales-home .jssocials-shares {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}

#block-menu-menu-main-menu-personas,
#block-menu-menu-main-menu-empresas,
#block-menu-menu-main-menu-sence,
#block-menu-menu-sub-main-menu-organismos {
  text-align: center;
  margin-right: -15px;
  margin-left: -15px;
}

#block-menu-menu-main-menu-personas ul,
#block-menu-menu-main-menu-empresas ul,
#block-menu-menu-main-menu-sence ul,
#block-menu-menu-sub-main-menu-organismos ul {
  text-transform: uppercase;
  clear: both;
  display: block;
}

#block-menu-menu-main-menu-personas ul li,
#block-menu-menu-main-menu-empresas ul li,
#block-menu-menu-main-menu-sence ul li,
#block-menu-menu-sub-main-menu-organismos ul li {
  display: inline-block;
}

#block-menu-menu-main-menu-personas ul li a,
#block-menu-menu-main-menu-empresas ul li a,
#block-menu-menu-main-menu-sence ul li a,
#block-menu-menu-sub-main-menu-organismos ul li a {
  color: white;
  font-weight: bold;
  padding: 5px 10px;
  letter-spacing: 1px;
  font-size: 12px;
  -webkit-transition: All .3s ease;
  transition: All .3s ease;
  -webkit-transition: All .5s ease;
  -moz-transition: All .5s ease;
  -o-transition: All .5s ease;
}

#block-menu-menu-main-menu-personas ul li:after,
#block-menu-menu-main-menu-empresas ul li:after,
#block-menu-menu-main-menu-sence ul li:after,
#block-menu-menu-sub-main-menu-organismos ul li:after {
  content: '/';
  display: block;
  position: absolute;
  top: 5px;
  right: 0;
  font-size: 12px;
  color: white;
}

#block-menu-menu-main-menu-personas {
  background-color: #eb1e0f;
}

#block-menu-menu-main-menu-personas ul li a:hover, #block-menu-menu-main-menu-personas ul li a:focus {
  background-color: #c5190d;
}

#block-menu-menu-main-menu-empresas {
  background-color: #006bb1;
}

#block-menu-menu-main-menu-empresas ul li a:hover, #block-menu-menu-main-menu-empresas ul li a:focus {
  background-color: #005288;
}

#block-menu-menu-main-menu-sence {
  background-color: #ff5d01;
}

#block-menu-menu-main-menu-sence ul li a:hover, #block-menu-menu-main-menu-sence ul li a:focus {
  background-color: #d74e00;
}

#block-menu-menu-sub-main-menu-organismos {
  background-color: #891648;
}

#block-menu-menu-sub-main-menu-organismos ul li a:hover, #block-menu-menu-sub-main-menu-organismos ul li a:focus {
  background-color: #661036;
}

body.front section#front-section .programas-para-ti-block .subsidio-joven:after, body.front section#front-section .programas-para-ti-block .bono-mujer:after, .programas-para-ti-block .subsidio-joven:after, .programas-para-ti-block .bono-mujer:after {
  background: #161616;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #161616), color-stop(100%, rgba(22, 22, 22, 0)));
  background: -webkit-gradient(linear, left top, left bottom, from(#161616), color-stop(50%, rgba(22, 22, 22, 0)));
  background: linear-gradient(to bottom, #161616 0%, rgba(22, 22, 22, 0) 50%);
  /**/
}

body.front section#front-section .programas-para-ti-block .subsidio-joven:after, body.front section#front-section .programas-para-ti-block .bono-mujer:after, .programas-para-ti-block .subsidio-joven:after, .programas-para-ti-block .bono-mujer:after {
  background: #161616;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #161616), color-stop(100%, rgba(22, 22, 22, 0)));
  background: -webkit-gradient(linear, left top, left bottom, from(#161616), color-stop(50%, rgba(22, 22, 22, 0)));
  background: linear-gradient(to bottom, #161616 0%, rgba(22, 22, 22, 0) 50%);
  /**/
}

footer.footer {
  padding-top: 0px;
  background-color: #1A1A1A !important;
}

footer.footer .row .col-xs-12 {
  padding: 0px;
}

footer.footer .row .col-xs-12 .call-center-footer {
  background-color: #0076BA !important;
  color: white;
  padding: 50px;
  height: 150px;
  font-size: 1.27rem;
}

footer.footer .row .col-xs-12 .call-center-footer a {
  color: white;
}

footer.footer .row .col-xs-12 .call-center-footer a:hover {
  border-bottom: 1px solid #fff;
}

footer.footer .row .col-xs-12 .call-center-footer img {
  height: 39px;
  margin-right: 18px;
  margin-left: 10px;
  margin-bottom: 12px;
  float: left;
}

footer.footer .row .col-xs-12 .call-center-footer p {
  margin: 0 5px 10px;
}

@media (max-width: 360px) {
  footer.footer .row .col-xs-12 .call-center-footer p {
    width: 50px;
  }
  footer.footer .row .col-xs-12 .call-center-footer p:nth-child(2) {
    width: 90%;
    font-size: 14px;
  }
}

footer.footer .row .col-xs-12 .ir-arriba-footer {
  background-color: #113B6A !important;
  padding: 50px;
  height: 150px;
}

footer.footer ul.slick-dots {
  text-align: right;
  padding: 15px 50px;
  position: relative;
  bottom: 0;
}

footer.footer ul.slick-dots li {
  width: 25px;
  height: 5px;
}

footer.footer ul.slick-dots li button {
  width: 25px;
  height: 5px;
  background-color: rgba(182, 131, 124, 0.3);
  padding: 0;
}

footer.footer ul.slick-dots li button:before {
  width: 25px;
  height: 5px;
  content: '';
  background-color: #B6837C;
}

footer.footer #block-block-4 a {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  position: absolute;
  left: 33%;
  top: 42%;
}

body.front section#front-section .programas-para-ti-block .subsidio-joven:after, body.front section#front-section .programas-para-ti-block .bono-mujer:after, .programas-para-ti-block .subsidio-joven:after, .programas-para-ti-block .bono-mujer:after {
  background: #161616;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #161616), color-stop(100%, rgba(22, 22, 22, 0)));
  background: -webkit-gradient(linear, left top, left bottom, from(#161616), color-stop(50%, rgba(22, 22, 22, 0)));
  background: linear-gradient(to bottom, #161616 0%, rgba(22, 22, 22, 0) 50%);
  /**/
}

.cuerpoListaNoticiasHome.clearfix {
  clear: both;
  padding: 16px 30px;
  padding-right: 15px;
  color: #575757;
  background-color: #F2F2F2;
  border-bottom: 1px solid rgba(55, 83, 122, 0.5);
  height: 175px;
}

.cuerpoListaNoticiasHome.clearfix .fechaListaNoticiasHome {
  text-align: left;
}

.cuerpoListaNoticiasHome.clearfix .col-xs-3 {
  padding: 0;
  font-size: 13px;
  text-align: center;
}

@media only screen and (max-width: 767px), only screen and (min-width: 320px) and (max-width: 767px) {
  .cuerpoListaNoticiasHome.clearfix .col-xs-3 {
    clear: both;
    width: 100%;
    border-top: 1px solid #3f3f3f26;
    margin: 15px 0px 0px;
    padding-top: 15px;
  }
}

.cuerpoListaNoticiasHome.clearfix .col-xs-3 a {
  background-color: rgba(0, 0, 0, 0.2);
  font-size: 14px;
  text-decoration: none;
  width: 128px;
  height: 50px;
  display: block;
  padding: 15px;
  text-align: left;
  color: #4E4E4E !important;
  margin-top: 25px;
  position: relative;
  border: 1px solid #c2c2c2;
  border-left: 5px solid #c2c2c2;
}

.cuerpoListaNoticiasHome.clearfix .col-xs-3 a:hover {
  background-color: #e4e4e4;
  color: #113b6a !important;
  border: 1px solid #113b6a;
  border-left: 5px solid #113b6a;
}

.cuerpoListaNoticiasHome.clearfix .col-xs-3 a:after {
  content: '';
  background-image: url("/sites/all/themes/sence/img/blackArrowRight.png");
  width: 20px;
  height: 20px;
  display: block;
  background-repeat: no-repeat;
  position: absolute;
  right: 10px;
  bottom: 15px;
}

.cuerpoListaNoticiasHome.clearfix img {
  margin: 0 auto;
}

.cuerpoListaNoticiasHome.clearfix h1 {
  margin-top: 0;
}

.cuerpoListaNoticiasHome.clearfix h1 a {
  font-size: 15px;
  color: #113B6A !important;
}

.cuerpoListaNoticiasHome.clearfix h2 {
  display: block;
  padding: 0;
  font-weight: 500;
  margin: 0;
}

.cuerpoListaNoticiasHome.clearfix h2 p {
  font-size: 14px;
  color: #575757;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
  max-height: 33px;
  height: auto;
}

.cuerpoListaNoticiasHome.clearfix h2 p ~ p {
  display: none;
}

.cuerpoListaNoticiasHome.clearfix.SENCE {
  border-bottom: 1px solid rgba(55, 83, 122, 0.5);
}

.cuerpoListaNoticiasHome.clearfix.SENCE h1 a {
  color: #CE1F06;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
  max-height: 35px;
  height: auto;
}

.cuerpoListaNoticiasHome.clearfix.SENCE li {
  color: #CE1F06;
  border: 1px solid rgba(55, 83, 122, 0.5);
}

.cuerpoListaNoticiasHome.clearfix.Adulto {
  border-bottom: 1px solid rgba(144, 133, 218, 0.5);
}

.cuerpoListaNoticiasHome.clearfix.Adulto h1 a {
  color: #9085DA;
}

.cuerpoListaNoticiasHome.clearfix.Adulto li {
  color: #9085DA;
  border: 1px solid rgba(144, 133, 218, 0.5);
}

.cuerpoListaNoticiasHome.clearfix.sence-mov {
  border-bottom: 1px solid rgba(55, 83, 122, 0.5);
}

.cuerpoListaNoticiasHome.clearfix.sence-mov h1 a {
  color: #CE1F06;
}

.cuerpoListaNoticiasHome.clearfix.sence-mov li {
  color: #CE1F06;
  border: 1px solid rgba(55, 83, 122, 0.5);
}

.cuerpoListaNoticiasHome.clearfix.Joven {
  border-bottom: 1px solid rgba(29, 177, 0, 0.5);
}

.cuerpoListaNoticiasHome.clearfix.Joven h1 a {
  color: #113B6A !important;
}

.cuerpoListaNoticiasHome.clearfix.Joven li {
  color: #113B6A !important;
  border: 1px solid rgba(29, 177, 0, 0.5);
}

.cuerpoListaNoticiasHome.clearfix.Mujer {
  border-bottom: 1px solid rgba(238, 95, 167, 0.5);
}

.cuerpoListaNoticiasHome.clearfix.Mujer h1 a {
  color: #F20002;
}

.cuerpoListaNoticiasHome.clearfix.Mujer li {
  color: #F20002;
  border: 1px solid rgba(238, 95, 167, 0.5);
}

.cuerpoListaNoticiasHome.clearfix.Empresas {
  border-bottom: 1px solid rgba(55, 83, 122, 0.5);
}

.cuerpoListaNoticiasHome.clearfix.Empresas h1 a {
  color: #113B6A;
}

.cuerpoListaNoticiasHome.clearfix.Empresas li {
  color: #113B6A;
  border: 1px solid rgba(55, 83, 122, 0.5);
}

.cuerpoListaNoticiasHome.clearfix.Personas {
  border-bottom: 1px solid rgba(55, 83, 122, 0.5);
}

.cuerpoListaNoticiasHome.clearfix.Personas h1 a {
  color: #CE1F06;
}

.cuerpoListaNoticiasHome.clearfix.Personas li {
  color: #113B6A !important;
  border: 1px solid rgba(55, 83, 122, 0.5);
}

.cuerpoListaNoticiasHome.clearfix ul {
  margin-top: 15px;
  padding: 0px;
  display: none;
}

.cuerpoListaNoticiasHome.clearfix ul li {
  padding: 5px;
  display: inline-block;
  min-width: 93px;
  text-align: center;
  font-size: 12px;
  margin-bottom: 4px;
  /* &:nth-child(2) {
        margin-left: 20px;
        margin-right: 20px;
      } */
}

body .detalle-noticias-bloque {
  position: relative;
}

body .detalle-noticias-bloque .tag-segmento {
  position: absolute;
  z-index: 2;
  top: 100px;
  left: 60px;
}

body .detalle-noticias-bloque .titulo-noticias-detalle {
  position: absolute;
  z-index: 2;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 26px;
  top: 160px;
  left: 60px;
  text-shadow: 1px 3px 4px #000;
}

body .detalle-noticias-bloque .noticias-detalle-interna {
  /*
      p {
        font-size: 18px;
        font-weight: bold;
      }

       &:after {
        display: block;
        content: '';
        width: 20px;
        height: 60px;
        background-image: url("/sites/all/themes/sence/img/arrowUp.png");
        background-repeat: no-repeat;
        transform: rotate(180deg);
        position: absolute;
        right: 35px;
        top: 35px;
      } */
}

@media (min-width: 1440px) {
  body .detalle-noticias-bloque .noticias-img-interna img.img-responsive {
    width: 100%;
  }
}

body .detalle-noticias-bloque #redes-sociales-interno {
  position: absolute;
  padding: 15px;
  right: -15px;
  top: 436px;
  background-color: #0069bc;
}

@media (min-width: 1440px) {
  body .detalle-noticias-bloque #redes-sociales-interno {
    top: 648px;
  }
}

body .detalle-noticias-bloque #redes-sociales-interno a {
  color: #0069bc;
}

body .detalle-noticias-bloque #redes-sociales-interno.Adulto {
  background-color: #9085DA;
}

body .detalle-noticias-bloque #redes-sociales-interno.Adulto a {
  color: #9085DA;
}

body .detalle-noticias-bloque #redes-sociales-interno.Joven {
  background-color: #113B6A !important;
}

body .detalle-noticias-bloque #redes-sociales-interno.Joven a {
  color: #113B6A !important;
}

body .detalle-noticias-bloque #redes-sociales-interno.Mujer {
  background-color: #F20002;
}

body .detalle-noticias-bloque #redes-sociales-interno.Mujer a {
  color: #F20002;
}

body .detalle-noticias-bloque #redes-sociales-interno.SENCE {
  background-color: #CE1F06;
}

body .detalle-noticias-bloque #redes-sociales-interno.SENCE a {
  color: #CE1F06;
}

body .detalle-noticias-bloque #redes-sociales-interno.sence-mov {
  background-color: #CE1F06;
}

body .detalle-noticias-bloque #redes-sociales-interno.sence-mov a {
  color: #CE1F06;
}

body .detalle-noticias-bloque #redes-sociales-interno a {
  background-color: white;
}

body .detalle-noticias-bloque .tags-detalle-noticias > ul {
  margin-top: 30px;
  padding: 0px;
}

body .detalle-noticias-bloque .tags-detalle-noticias > ul li {
  padding: 9px;
  display: inline-block;
  min-width: 100px;
  max-width: 130px;
  height: 39px;
  text-align: left;
  color: white;
  margin-bottom: 18px;
}

body .detalle-noticias-bloque .tags-detalle-noticias > ul li:nth-child(1) {
  background-color: #9085DA;
}

body .detalle-noticias-bloque .tags-detalle-noticias > ul li:nth-child(2) {
  background-color: #FF9300;
  margin-left: 20px;
  margin-right: 20px;
}

body .detalle-noticias-bloque .tags-detalle-noticias > ul li:nth-child(3) {
  background-color: #9085DA;
}

body .detalle-noticias-bloque .tags-detalle-noticias > ul li a {
  color: #fff;
}

body .detalle-noticias-bloque .tags-detalle-noticias .galeria-noticias {
  margin-top: 44px;
}

body .detalle-noticias-bloque .tags-detalle-noticias .galeria-noticias ul {
  padding-left: 0;
}

body .detalle-noticias-bloque .tags-detalle-noticias .galeria-noticias ul li {
  list-style-type: none;
  display: inline-block;
}

body .contenido-noticia {
  padding: 15px 60px;
  z-index: 10;
}

body .contenido-noticia h1 {
  margin-bottom: 30px;
}

body .contenido-noticia p {
  font-size: 14px;
  color: #575757;
}

body .contenido-noticia img {
  max-width: 600px;
  margin: 0 auto;
  display: block;
}

body .contenido-noticia .noticias-detalle-interna {
  background-color: rgba(254, 254, 254, 0.9);
  max-width: 700px;
  padding: 20px;
  border-left: 10px solid #D12009;
  margin-bottom: 15px;
}

@media (min-width: 1440px) {
  body .contenido-noticia .noticias-detalle-interna {
    top: 560px;
  }
}

body .contenido-noticia .noticias-detalle-interna p {
  font-weight: bolder;
}

body #content-section {
  padding-top: 60px;
  padding-bottom: 60px;
  overflow: hidden;
}

body #content-section article p {
  color: #575757;
  max-width: 1000px;
}

body h1.page-header {
  display: none;
}

body .view-noticia-destacada-en-lista {
  background-color: #F0F0F0;
}

body .view-noticia-destacada-en-lista .izquierdaSliderHome {
  background-color: #F0F0F0;
  padding: 0px 60px;
  padding-top: 80px;
  height: 423px;
}

body .view-noticia-destacada-en-lista .izquierdaSliderHome h1 {
  margin: 20px auto;
}

body .view-noticia-destacada-en-lista .izquierdaSliderHome h1 a {
  color: #212121;
  text-decoration: none;
  font-weight: bold;
  font-size: 26px;
}

body .view-noticia-destacada-en-lista .izquierdaSliderHome p {
  font-size: 18px;
  width: 90%;
}

body .view-noticia-destacada-en-lista .izquierdaSliderHome .verMasSliderNoticiasHome a {
  background-color: #FF9300;
  position: absolute;
  bottom: 15px;
  left: 0;
  padding: 55px;
  width: 675px;
  font-size: 18px;
  z-index: 2;
  color: white;
}

body .view-noticia-destacada-en-lista .izquierdaSliderHome .verMasSliderNoticiasHome a:after {
  display: block;
  content: '';
  width: 40px;
  height: 20px;
  background-image: url("/sites/all/themes/sence/img/arrowBigRight.png");
  background-repeat: no-repeat;
  position: absolute;
  right: 120px;
  top: 60px;
}

body .view-noticia-destacada-en-lista .DerechaSliderHome {
  padding: 0;
}

@media (min-width: 1440px) {
  body .view-noticia-destacada-en-lista .DerechaSliderHome a img {
    width: 100%;
  }
}

body .view-display-id-page_noticias_personas #views-exposed-form-noticias-page-noticias-personas {
  margin-bottom: 160px;
  margin-left: 60px;
}

body .view-display-id-page_noticias_personas #views-exposed-form-noticias-page-noticias-personas #edit-field-segmento-usuario-tid-wrapper {
  position: relative;
}

body .view-display-id-page_noticias_personas #views-exposed-form-noticias-page-noticias-personas #edit-field-segmento-usuario-tid-wrapper .description {
  padding: 40px 60px;
  position: absolute;
  width: 100vw;
  height: 105px;
  background-color: #113B6A !important;
  margin-top: 30px;
  left: -61px;
  color: #FFFFFF;
  font-size: 18px;
  font-weight: bold;
}

body .view-display-id-page_1 #views-exposed-form-noticias-page-1 {
  margin-bottom: 160px;
  margin-left: 60px;
}

body .view-display-id-page_1 #views-exposed-form-noticias-page-1 #edit-field-segmento-usuario-tid-wrapper {
  position: relative;
}

body .view-display-id-page_1 #views-exposed-form-noticias-page-1 #edit-field-segmento-usuario-tid-wrapper .description {
  padding: 40px 60px;
  position: absolute;
  width: 100vw;
  height: 105px;
  background-color: #113B6A !important;
  margin-top: 30px;
  left: -61px;
  color: #FFFFFF;
  font-size: 18px;
  font-weight: bold;
}

body .view-display-id-page_2 #views-exposed-form-noticias-page-2 {
  margin-bottom: 160px;
  margin-left: 60px;
}

body .view-display-id-page_2 #views-exposed-form-noticias-page-2 #edit-field-segmento-usuario-tid-wrapper {
  position: relative;
}

body .view-display-id-page_2 #views-exposed-form-noticias-page-2 #edit-field-segmento-usuario-tid-wrapper .description {
  padding: 40px 60px;
  position: absolute;
  width: 100vw;
  height: 105px;
  background-color: #113B6A !important;
  margin-top: 30px;
  left: -61px;
  color: #FFFFFF;
  font-size: 18px;
  font-weight: bold;
}

body .view-display-id-page_2 .busqueda-sin-resultados {
  margin-left: 60px;
}

body.front section#front-section .programas-para-ti-block .subsidio-joven:after, body.front section#front-section .programas-para-ti-block .bono-mujer:after, .programas-para-ti-block .subsidio-joven:after, .programas-para-ti-block .bono-mujer:after {
  background: #161616;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #161616), color-stop(100%, rgba(22, 22, 22, 0)));
  background: -webkit-gradient(linear, left top, left bottom, from(#161616), color-stop(50%, rgba(22, 22, 22, 0)));
  background: linear-gradient(to bottom, #161616 0%, rgba(22, 22, 22, 0) 50%);
  /**/
}

/*Footer*/
.banners-gobierno {
  background-color: #FFFFFF;
  padding: 40px 0px 40px;
  min-height: 230px;
}

.banners-gobierno .banner-gob-box {
  background-color: #ececec;
  width: 82%;
  height: 70px;
}

.banners-gobierno .banner-gob-box:after {
  content: "";
  background-color: #f63e35;
  height: 2px;
  position: absolute;
  width: 53px;
  top: 0px;
  left: 73px;
}

.banners-gobierno .banner-gob-box:before {
  content: "";
  background-color: #0069bc;
  height: 2px;
  position: absolute;
  width: 53px;
  left: 23px;
}

.banners-gobierno .banner-gob-box .link-banner-gob {
  font-family: Helvetica, sans-serif;
  font-size: 14px;
  color: #181818;
  padding: 23px 20px;
  display: block;
}

.banners-gobierno .banner-gob-box .link-banner-gob:hover {
  text-decoration: none;
}

.region.region-menu-buscador {
  width: 72%;
  float: right;
}

.region.region-menu-buscador section#block-menu-menu-men-cabecera {
  display: inline-block;
}

.region.region-menu-buscador section#block-menu-menu-men-cabecera ul.menu.nav li {
  display: inline-block;
}

section#block-block-2 {
  /* display: flex;
    justify-content: normal; */
}

section#block-block-3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

section#block-block-3 a {
  margin-right: 13%;
}

@media only screen and (max-width: 767px), only screen and (min-width: 320px) and (max-width: 767px) {
  section#block-block-3 a {
    margin-right: 4%;
  }
}

section#block-block-3 a i {
  position: inherit;
}

section#block-block-4 a p {
  color: #1c1c1c;
  font-weight: 700;
  font-size: 16px;
  margin: 14px 17px;
}

section#block-block-4 img {
  position: relative;
  right: -90px;
  top: -11px;
}

.region.region-footer-left,
.region-footer-center {
  padding-top: 50px;
}

.region.region-footer-left h2,
.region-footer-center h2 {
  color: #ffffff;
  font-size: 16px;
  padding-left: 40px;
  padding-top: 10px;
}

.region.region-footer-left #block-menu-menu-footer-1,
.region.region-footer-left #block-menu-menu-footer-2,
.region-footer-center #block-menu-menu-footer-1,
.region-footer-center #block-menu-menu-footer-2 {
  border-left: 1px solid #ffffff1f;
  margin-left: 15%;
}

.region.region-footer-left #block-menu-menu-footer-1 ul.menu.nav li a,
.region.region-footer-left #block-menu-menu-footer-2 ul.menu.nav li a,
.region-footer-center #block-menu-menu-footer-1 ul.menu.nav li a,
.region-footer-center #block-menu-menu-footer-2 ul.menu.nav li a {
  color: #ffffff;
  font-size: 13px;
  padding: 2px;
  padding-left: 40px;
}

.region.region-footer-left #block-menu-menu-footer-1 :hover,
.region.region-footer-left #block-menu-menu-footer-2 :hover,
.region-footer-center #block-menu-menu-footer-1 :hover,
.region-footer-center #block-menu-menu-footer-2 :hover {
  background-color: transparent;
}

.region.region-footer-left #block-menu-menu-footer-1:before,
.region.region-footer-left #block-menu-menu-footer-2:before,
.region-footer-center #block-menu-menu-footer-1:before,
.region-footer-center #block-menu-menu-footer-2:before {
  content: '';
  height: 102px;
  width: 2px;
  background-color: #a4aefb61;
  position: absolute;
  margin-left: -1px;
}

.region.region-footer-right {
  top: 224px;
  position: relative;
  border-top: 1px solid #ffffff1f;
  padding-top: 20px;
  color: #ffffff;
  text-align: right;
  margin-right: 50px;
  margin-left: 20px;
}

.region.region-footer-right a {
  color: #ffffff;
  font-size: 14px;
}

.region.region-footer-right:before {
  content: '';
  height: 2px;
  width: 20%;
  position: absolute;
  background-color: #a4aefb61;
  left: 0px;
  top: -1px;
}

body.front section#front-section .programas-para-ti-block .subsidio-joven:after, body.front section#front-section .programas-para-ti-block .bono-mujer:after, .programas-para-ti-block .subsidio-joven:after, .programas-para-ti-block .bono-mujer:after {
  background: #161616;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #161616), color-stop(100%, rgba(22, 22, 22, 0)));
  background: -webkit-gradient(linear, left top, left bottom, from(#161616), color-stop(50%, rgba(22, 22, 22, 0)));
  background: linear-gradient(to bottom, #161616 0%, rgba(22, 22, 22, 0) 50%);
  /**/
}

#slick-views-slider-marketing-home-1-slider ul.slick-dots {
  text-align: right;
  padding: 15px 50px;
  position: relative;
  bottom: 0;
}

#slick-views-slider-marketing-home-1-slider ul.slick-dots li {
  width: 75px;
  height: 5px;
}

#slick-views-slider-marketing-home-1-slider ul.slick-dots li button {
  width: 75px;
  height: 5px;
  background-color: rgba(182, 131, 124, 0.3);
  padding: 0;
}

#slick-views-slider-marketing-home-1-slider ul.slick-dots li button:before {
  width: 75px;
  height: 5px;
  content: '';
  background-color: #B6837C;
}

#slick-views-slider-marketing-home-1-slider .slick-dotted.slick-slider {
  margin-bottom: 0px;
}

body.front section#front-section .programas-para-ti-block .subsidio-joven:after, body.front section#front-section .programas-para-ti-block .bono-mujer:after, .programas-para-ti-block .subsidio-joven:after, .programas-para-ti-block .bono-mujer:after {
  background: #161616;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #161616), color-stop(100%, rgba(22, 22, 22, 0)));
  background: -webkit-gradient(linear, left top, left bottom, from(#161616), color-stop(50%, rgba(22, 22, 22, 0)));
  background: linear-gradient(to bottom, #161616 0%, rgba(22, 22, 22, 0) 50%);
  /**/
}

.contacto p {
  color: #242635;
  font-size: 14px;
  margin-bottom: 30px;
}

.contacto a.btn.btn-contacto {
  background-color: #113B6A !important;
  padding: 15px;
  color: #FFFFFF;
  border-radius: 0;
  min-width: 280px;
  -webkit-transition: all .3s linear;
  transition: all .3s linear;
}

.contacto a.btn.btn-contacto:hover {
  background-color: #178D00 !important;
}

body.front section#front-section .programas-para-ti-block .subsidio-joven:after, body.front section#front-section .programas-para-ti-block .bono-mujer:after, .programas-para-ti-block .subsidio-joven:after, .programas-para-ti-block .bono-mujer:after {
  background: #161616;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #161616), color-stop(100%, rgba(22, 22, 22, 0)));
  background: -webkit-gradient(linear, left top, left bottom, from(#161616), color-stop(50%, rgba(22, 22, 22, 0)));
  background: linear-gradient(to bottom, #161616 0%, rgba(22, 22, 22, 0) 50%);
  /**/
}

.page-personas-cursos,
.page-empresas-cursos {
  /*Lista de cursos */
  /**/
}

.page-personas-cursos .title-cursos-list,
.page-empresas-cursos .title-cursos-list {
  padding-left: 60px;
}

.page-personas-cursos #edit-field-segmento-persona-cursos-tid-wrapper,
.page-empresas-cursos #edit-field-segmento-persona-cursos-tid-wrapper {
  padding-left: 60px;
}

.page-personas-cursos .table > tbody > tr > td,
.page-empresas-cursos .table > tbody > tr > td {
  padding: 0;
  border-top: none;
  border-bottom: 1px solid #CE1F06;
}

.page-personas-cursos #curso-lista,
.page-empresas-cursos #curso-lista {
  margin-top: 15px;
}

.page-personas-cursos .description,
.page-empresas-cursos .description {
  background-color: #113B6A !important;
  color: white;
  font-size: 18px;
  padding: 40px;
  width: 100vw;
  margin-top: 30px;
  position: relative;
  left: -60px;
}

.page-personas-cursos .tag-segmento,
.page-empresas-cursos .tag-segmento {
  background-color: gray;
}

.page-personas-cursos .tag-segmento.Adulto .Abierto,
.page-empresas-cursos .tag-segmento.Adulto .Abierto {
  background-color: #9085DA !important;
}

.page-personas-cursos .tag-segmento.Adulto .Cerrado,
.page-empresas-cursos .tag-segmento.Adulto .Cerrado {
  background-color: #575757;
}

.page-personas-cursos .tag-segmento.Joven.Abierto,
.page-empresas-cursos .tag-segmento.Joven.Abierto {
  background-color: #113B6A !important;
}

.page-personas-cursos .tag-segmento.Mujer.Abierto,
.page-empresas-cursos .tag-segmento.Mujer.Abierto {
  background-color: #0069bc;
}

.page-personas-cursos .tag-segmento.SENCE.Abierto,
.page-empresas-cursos .tag-segmento.SENCE.Abierto {
  background-color: #0069bc;
}

.page-personas-cursos .tag-segmento.sence-mov.Abierto,
.page-empresas-cursos .tag-segmento.sence-mov.Abierto {
  background-color: #0069bc;
}

.page-personas-cursos .tag-segmento.Personas.Abierto,
.page-empresas-cursos .tag-segmento.Personas.Abierto {
  background-color: #0069bc;
}

.page-personas-cursos .tag-segmento.Personas.Cerrado,
.page-empresas-cursos .tag-segmento.Personas.Cerrado {
  background-color: #c8c8c8;
  color: #575757;
}

.page-personas-cursos .cursos-box,
.page-empresas-cursos .cursos-box {
  position: relative;
}

.page-personas-cursos .cursos-box h1 a,
.page-empresas-cursos .cursos-box h1 a {
  color: black;
}

.page-personas-cursos .cursos-box p,
.page-empresas-cursos .cursos-box p {
  max-width: 482px;
  overflow: hidden;
}

.page-personas-cursos .cursos-box p:first-of-type,
.page-empresas-cursos .cursos-box p:first-of-type {
  display: none;
}

.page-personas-cursos .cursos-box .verMasInfoCurso,
.page-empresas-cursos .cursos-box .verMasInfoCurso {
  background-color: #ce1f06;
  padding: 41px 50px;
  color: #fff;
  font-size: 16px;
  width: 550px;
  position: absolute;
  right: 0;
  top: 83px;
}

@media (min-width: 1440px) {
  .page-personas-cursos .cursos-box .verMasInfoCurso,
  .page-empresas-cursos .cursos-box .verMasInfoCurso {
    top: 170px;
  }
}

.page-personas-cursos .views-exposed-form .views-exposed-widget,
.page-empresas-cursos .views-exposed-form .views-exposed-widget {
  float: left;
  padding: .5em 1em 0 0;
  width: 40%;
}

.page-personas-cursos h2,
.page-empresas-cursos h2 {
  font-size: 16px;
  padding: 0px 0px;
  margin-bottom: 24px;
}

/*Detalle cursos */
.node-type-cursos section#content-section {
  padding: 0;
}

.node-type-cursos article header {
  display: none;
}

.node-type-cursos .CursoDetalle .headerCurso {
  padding: 0;
  position: relative;
  height: 500px;
  overflow: hidden;
}

@media (min-width: 1440px) {
  .node-type-cursos .CursoDetalle .headerCurso img {
    width: 100% !important;
  }
}

.node-type-cursos .CursoDetalle .headerCurso .inscripcionCursoDetalle {
  position: absolute;
  z-index: 2;
  top: 100px;
  left: 60px;
}

.node-type-cursos .CursoDetalle .headerCurso .inscripcionCursoDetalle.Cerrado {
  background-color: #c8c8c8;
}

.node-type-cursos .CursoDetalle .headerCurso .tituloCursoDetalle {
  text-decoration: none;
  font-weight: bold;
  font-size: 26px;
  position: absolute;
  bottom: 200px;
  left: 60px;
}

.node-type-cursos .CursoDetalle .headerCurso .tituloCursoDetalle a {
  color: #ffffff;
  text-shadow: 1px 3px 4px #000;
}

.node-type-cursos .CursoDetalle .headerCurso .descripcionCursoDetalle {
  position: absolute;
  z-index: 2;
  background-color: rgba(254, 254, 254, 0.9);
  width: 700px;
  padding: 40px 60px;
  bottom: 0;
  min-height: 140px;
}

.node-type-cursos .CursoDetalle .headerCurso .descripcionCursoDetalle p {
  font-size: 18px;
}

.node-type-cursos .CursoDetalle .headerCurso .descripcionCursoDetalle:after {
  display: block;
  content: '';
  width: 20px;
  height: 60px;
  background-image: url("/sites/all/themes/sence/img/arrowUp.png");
  background-repeat: no-repeat;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  position: absolute;
  right: 35px;
  top: 35px;
}

.node-type-cursos .CursoDetalle .cuerpoIzquierdaCurso {
  margin-top: 120px;
  padding: 30px 60px;
}

.node-type-cursos .CursoDetalle .cuerpoIzquierdaCurso p {
  font-size: 14px;
  color: #575757;
  margin-bottom: 15px;
}

.node-type-cursos .CursoDetalle .cuerpoderechaCurso p {
  color: #212121;
  font-weight: bold;
  font-size: 26px;
  margin-top: 60px;
}

.node-type-cursos .CursoDetalle .cuerpoderechaCurso a {
  background-color: #ce1f06;
  padding: 41px 50px;
  color: #fff;
  font-size: 16px;
  width: 100%;
  display: block;
  font-weight: bold;
}

.node-type-cursos .CursoDetalle .cuerpoderechaCurso a:after {
  content: '';
  background-image: url("/sites/all/themes/sence/img/arrowBigRight.png");
  width: 60px;
  height: 20px;
  display: block;
  background-repeat: no-repeat;
  position: absolute;
  right: 40px;
  bottom: 40px;
}

.node-type-cursos .CursoDetalle .cuerpoderechaCurso a.Cerrado {
  background-color: #c8c8c8;
}

.page-empresas-cursos .view-filters {
  margin-bottom: 140px;
}

.page-empresas-cursos .view-filters #views-exposed-form-cursos-page-1 {
  margin-left: 60px;
}

.page-empresas-cursos .help-block {
  background-color: #113B6A !important;
  color: white;
  font-size: 18px;
  padding: 40px;
  width: 100vw;
  margin-top: 30px;
  position: relative;
  left: -70px;
}

body.front section#front-section .programas-para-ti-block .subsidio-joven:after, body.front section#front-section .programas-para-ti-block .bono-mujer:after, .programas-para-ti-block .subsidio-joven:after, .programas-para-ti-block .bono-mujer:after {
  background: #161616;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #161616), color-stop(100%, rgba(22, 22, 22, 0)));
  background: -webkit-gradient(linear, left top, left bottom, from(#161616), color-stop(50%, rgba(22, 22, 22, 0)));
  background: linear-gradient(to bottom, #161616 0%, rgba(22, 22, 22, 0) 50%);
  /**/
}

body.node-type-pagina-con-tabs #content-section {
  padding-top: 0px;
}

.view-id-pagina_con_tabs .headerTabs {
  padding: 0;
  background-color: white;
  height: 500px;
  overflow: hidden;
}

@media (min-width: 1440px) {
  .view-id-pagina_con_tabs .headerTabs img {
    width: 100%;
  }
}

.view-id-pagina_con_tabs .headerTabs .tituloDetalleTabs {
  text-decoration: none;
  font-weight: bold;
  font-size: 26px;
  position: absolute;
  left: 60px;
  bottom: 200px;
}

.view-id-pagina_con_tabs .headerTabs .tituloDetalleTabs a {
  color: #212121;
  font-weight: bold;
}

.view-id-pagina_con_tabs .headerTabs .descripcionCursoDetalle {
  position: absolute;
  z-index: 2;
  background-color: rgba(254, 254, 254, 0.9);
  width: 700px;
  padding: 40px 60px;
  bottom: 0;
  min-height: 140px;
}

.view-id-pagina_con_tabs .headerTabs .descripcionCursoDetalle p {
  font-size: 14px;
  font-weight: bold;
}

.view-id-pagina_con_tabs .headerTabs .descripcionCursoDetalle:after {
  display: block;
  content: '';
  width: 20px;
  height: 50px;
  background-image: url("/sites/all/themes/sence/img/arrowUp.png");
  background-repeat: no-repeat;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  position: absolute;
  right: 35px;
  bottom: 60px;
}

.view-id-pagina_con_tabs .headerTabs #redes-sociales-interno {
  position: absolute;
  padding: 15px;
  right: 15px;
  bottom: 0;
  background-color: #113B6A !important;
}

.view-id-pagina_con_tabs .headerTabs #redes-sociales-interno a {
  background-color: white;
  color: #113B6A !important;
}

.view-id-pagina_con_tabs ul.quicktabs-tabs {
  background-color: black;
  padding-left: 0px;
}

.view-id-pagina_con_tabs ul.quicktabs-tabs li {
  display: inline-block;
  text-align: center;
}

.view-id-pagina_con_tabs ul.quicktabs-tabs li a {
  color: white;
  padding: 40px 15px;
  height: 100px;
  font-size: 16px;
  display: block;
}

.view-id-pagina_con_tabs ul.quicktabs-tabs li.active {
  background-color: #113B6A !important;
}

.view-id-pagina_con_tabs .quicktabs_main {
  padding: 60px;
  padding-top: 35px;
}

.view-id-pagina_con_tabs .quicktabs_main .views-field-field-tabs-cuerpo h3 {
  margin-top: 30px;
  margin-bottom: 20px;
  border-bottom: 1px solid #113B6A !important;
  padding-bottom: 5px;
  font-size: 20px;
}

.view-id-pagina_con_tabs .quicktabs_main .views-field-field-tabs-cuerpo h4 {
  font-size: 15px;
  font-weight: bolder;
}

.view-id-pagina_con_tabs .quicktabs_main .views-field-field-tabs-cuerpo p {
  color: #575757;
  font-size: 14px;
}

.view-id-pagina_con_tabs .quicktabs_main .views-field-field-tabs-cuerpo p.resumen {
  font-size: 18px;
  border-left: 6px solid #113B6A !important;
  padding: 10px 20px;
}

.view-id-pagina_con_tabs .quicktabs_main .views-field-field-tabs-cuerpo .cuadro-resolucion {
  border-bottom: 1px solid #cacaca;
  padding: 15px 0 10px;
  min-height: 117px;
}

.view-id-pagina_con_tabs .quicktabs_main .views-field-field-tabs-cuerpo .cuadro-resolucion .icon-format {
  float: left;
  margin-right: 20px;
  margin-bottom: 35px;
}

.view-id-pagina_con_tabs .quicktabs_main .views-field-field-tabs-cuerpo .cuadro-resolucion h4 {
  margin-top: 0;
}

.view-id-pagina_con_tabs .quicktabs_main .views-field-field-tabs-cuerpo .cuadro-resolucion .fecha {
  margin: 5px 0px;
  font-style: italic;
  color: #113B6A !important;
}

.view-id-pagina_con_tabs .quicktabs_main .pagina-con_tabs-galería .img-responsive {
  display: inline-block;
  margin-bottom: 4px;
}

body.front section#front-section .programas-para-ti-block .subsidio-joven:after, body.front section#front-section .programas-para-ti-block .bono-mujer:after, .programas-para-ti-block .subsidio-joven:after, .programas-para-ti-block .bono-mujer:after {
  background: #161616;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #161616), color-stop(100%, rgba(22, 22, 22, 0)));
  background: -webkit-gradient(linear, left top, left bottom, from(#161616), color-stop(50%, rgba(22, 22, 22, 0)));
  background: linear-gradient(to bottom, #161616 0%, rgba(22, 22, 22, 0) 50%);
  /**/
}

.view-biblioteca-de-documentos #views-exposed-form-biblioteca-de-documentos-page-1,
.view-biblioteca-de-documentos #views-exposed-form-biblioteca-de-documentos-page {
  padding: 60px;
}

.view-biblioteca-de-documentos #views-exposed-form-biblioteca-de-documentos-page-1 .form-item,
.view-biblioteca-de-documentos #views-exposed-form-biblioteca-de-documentos-page .form-item {
  max-width: 260px;
}

.view-biblioteca-de-documentos #views-exposed-form-biblioteca-de-documentos-page-1 .description,
.view-biblioteca-de-documentos #views-exposed-form-biblioteca-de-documentos-page .description {
  color: #777;
  font-size: 12px;
  margin: 5px 0 10px;
  padding: 0;
}

.view-biblioteca-de-documentos #views-exposed-form-biblioteca-de-documentos-page-1 #edit-field-biblio-doc-anno-value-value-date,
.view-biblioteca-de-documentos #views-exposed-form-biblioteca-de-documentos-page-1 .ctools-auto-submit-processed,
.view-biblioteca-de-documentos #views-exposed-form-biblioteca-de-documentos-page #edit-field-biblio-doc-anno-value-value-date,
.view-biblioteca-de-documentos #views-exposed-form-biblioteca-de-documentos-page .ctools-auto-submit-processed {
  position: relative;
  height: 46px;
  padding: 6px 6px;
  color: #535353;
  background-image: none;
  border: 1px solid #535353;
  border-radius: 0px;
}

.view-biblioteca-de-documentos #views-exposed-form-biblioteca-de-documentos-page-1 #edit-field-biblio-doc-anno-value-wrapper,
.view-biblioteca-de-documentos #views-exposed-form-biblioteca-de-documentos-page #edit-field-biblio-doc-anno-value-wrapper {
  position: relative;
}

.view-biblioteca-de-documentos #views-exposed-form-biblioteca-de-documentos-page-1 #edit-field-biblio-doc-anno-value-wrapper .description,
.view-biblioteca-de-documentos #views-exposed-form-biblioteca-de-documentos-page #edit-field-biblio-doc-anno-value-wrapper .description {
  padding: 60px;
  position: absolute;
  width: 100vw;
  height: 150px;
  background-color: #113B6A !important;
  margin-top: 30px;
  left: -61px;
  color: #FFFFFF;
  font-size: 18px;
  font-weight: bold;
}

.view-biblioteca-de-documentos .view-content {
  margin-top: 120px;
}

.view-biblioteca-de-documentos .view-content a {
  color: #212121;
}

.view-biblioteca-de-documentos .view-content td {
  color: #242635;
  font-size: 14px;
}

.view-biblioteca-de-documentos .view-content td span.img-download-doc {
  font-weight: bold;
}

body.node-type-pagina-interna {
  /* .contenido-noticia {
    padding-left: 6%;
    margin-top: 40px;
    @media (min-width: 1440px) {
      
    }
    p {
      font-size: 14px;
      color: $textoNoticias;
    }
  } */
}

body.node-type-pagina-interna #content-section {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0;
}

body.node-type-pagina-interna .view-pagina-interna-detalle {
  /* .noticias-detalle-interna {
      position: absolute;
      z-index: 1;
      background-color: rgba(254, 254, 254, .9);
      width: 700px;
      padding: 50px 80px;
      bottom: 0;
      //top: 90px;

      @media (min-width: 1440px) {
        //top: 235px;
      }

      p {
        font-size: 18px;
        font-weight: bold;
      }

      &:after {
        display: block;
        content: '';
        width: 20px;
        height: 60px;
        background-image: url("/sites/all/themes/sence/img/arrowUp.png");
        background-repeat: no-repeat;
        transform: rotate(180deg);
        position: absolute;
        right: 35px;
        top: 35px;
      }
    } */
}

body.node-type-pagina-interna .view-pagina-interna-detalle .views-row-first {
  position: relative;
}

body.node-type-pagina-interna .view-pagina-interna-detalle .titulo-noticias-detalle {
  position: absolute;
  z-index: 2;
  color: #fff;
  font-weight: bold;
  font-size: 39px;
  top: 160px;
  left: 60px;
  text-shadow: 1px 3px 4px #000;
}

body.node-type-pagina-interna .view-pagina-interna-detalle .noticias-img-interna {
  height: 500px;
  overflow: hidden;
}

@media (min-width: 1440px) {
  body.node-type-pagina-interna .view-pagina-interna-detalle .noticias-img-interna {
    height: 500px;
  }
}

@media (min-width: 1440px) {
  body.node-type-pagina-interna .view-pagina-interna-detalle .noticias-img-interna img {
    width: 100%;
  }
}

body.node-type-pagina-interna .view-pagina-interna-detalle .noticias-img-interna img.img-responsive {
  max-width: unset;
}

@media (min-width: 1440px) {
  body.node-type-pagina-interna .view-pagina-interna-detalle .noticias-img-interna img.img-responsive {
    width: 100%;
  }
}

@media only screen and (max-width: 767px), only screen and (min-width: 320px) and (max-width: 767px) {
  body.node-type-pagina-interna .view-pagina-interna-detalle .noticias-img-interna img.img-responsive {
    max-width: 100%;
  }
}

body.node-type-pagina-interna .view-pagina-interna-detalle #redes-sociales-interno {
  position: absolute;
  padding: 15px;
  right: 15px;
  bottom: 0;
  background-color: #0076ba;
}

body.node-type-pagina-interna .view-pagina-interna-detalle #redes-sociales-interno.Adulto {
  background-color: #9085DA;
}

body.node-type-pagina-interna .view-pagina-interna-detalle #redes-sociales-interno.Adulto a {
  color: #9085DA;
}

body.node-type-pagina-interna .view-pagina-interna-detalle #redes-sociales-interno.Adulto a .jssocials-share-logo {
  color: #000;
}

body.node-type-pagina-interna .view-pagina-interna-detalle #redes-sociales-interno.Joven {
  background-color: #113B6A !important;
}

body.node-type-pagina-interna .view-pagina-interna-detalle #redes-sociales-interno.Joven a {
  color: #113B6A !important;
}

body.node-type-pagina-interna .view-pagina-interna-detalle #redes-sociales-interno.Mujer {
  background-color: #F20002;
}

body.node-type-pagina-interna .view-pagina-interna-detalle #redes-sociales-interno.Mujer a {
  color: #F20002;
}

body.node-type-pagina-interna .view-pagina-interna-detalle #redes-sociales-interno.SENCE {
  background-color: #CE1F06;
}

body.node-type-pagina-interna .view-pagina-interna-detalle #redes-sociales-interno.SENCE a {
  color: #CE1F06;
}

body.node-type-pagina-interna .view-pagina-interna-detalle #redes-sociales-interno.sence-mov {
  background-color: #CE1F06;
}

body.node-type-pagina-interna .view-pagina-interna-detalle #redes-sociales-interno.sence-mov a {
  color: #CE1F06;
}

body.node-type-pagina-interna .view-pagina-interna-detalle #redes-sociales-interno a {
  background-color: white;
  color: #0076ba;
}

body.node-type-pagina-interna h2.block-title {
  padding-left: 6%;
}

.slider-pagina-interna .view-header {
  text-align: center;
  position: relative;
  right: 90px;
}

.slider-pagina-interna #slick-views-pagina-interna-detalle-1 {
  margin-top: 60px;
}

.slider-pagina-interna #slick-views-pagina-interna-detalle-1 .slick__slide img {
  margin: 0 auto;
}

@media (min-width: 1440px) {
  .slider-pagina-interna #slick-views-pagina-interna-detalle-1 .slick__slide img {
    width: 600px;
  }
}

.slider-pagina-interna #slick-views-pagina-interna-detalle-1 .slick-dots {
  text-align: right;
  right: 170px;
  margin-top: 60px;
}

@media (min-width: 1440px) {
  .slider-pagina-interna #slick-views-pagina-interna-detalle-1 .slick-dots {
    right: 310px;
  }
}

.slider-pagina-interna #slick-views-pagina-interna-detalle-1 .slick-dots li {
  width: 25px;
  height: 5px;
}

.slider-pagina-interna #slick-views-pagina-interna-detalle-1 .slick-dots li button {
  width: 25px;
  height: 5px;
  background-color: rgba(182, 131, 124, 0.3);
  padding: 0;
}

.slider-pagina-interna #slick-views-pagina-interna-detalle-1 .slick-dots li button:before {
  width: 25px;
  height: 5px;
  content: '';
  background-color: #B6837C;
}

body.front section#front-section .programas-para-ti-block .subsidio-joven:after, body.front section#front-section .programas-para-ti-block .bono-mujer:after, .programas-para-ti-block .subsidio-joven:after, .programas-para-ti-block .bono-mujer:after {
  background: #161616;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #161616), color-stop(100%, rgba(22, 22, 22, 0)));
  background: -webkit-gradient(linear, left top, left bottom, from(#161616), color-stop(50%, rgba(22, 22, 22, 0)));
  background: linear-gradient(to bottom, #161616 0%, rgba(22, 22, 22, 0) 50%);
  /**/
}

.page-sence-regiones .region-content {
  padding: 0 2% 0 2%;
}

.page-sence-regiones .panel {
  border: 0;
}

.page-sence-regiones .panel + .panel {
  margin-top: 0;
}

.page-sence-regiones h1.page-header {
  display: block !important;
  height: 40px;
  margin: 15px 29px 20px;
}

.page-sence-regiones .panel-heading {
  color: #0076BA;
  background-color: #0076ba12;
  color: #0076ba;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  padding: 0;
  border-bottom: 1px solid #0076BA;
  border-radius: 0px;
}

.page-sence-regiones .panel-heading .panel-title {
  position: relative;
}

.page-sence-regiones .panel-heading .panel-title a {
  text-align: left;
  padding: 15px;
  padding-left: 60px;
  font-weight: normal;
  display: inline-block;
  position: relative;
  font-size: 14px;
  width: 100%;
}

.page-sence-regiones .panel-heading .panel-title a span.arrow-algo {
  background-image: url("/sites/all/themes/sence/img/blackArrowRight.png");
  width: 20px;
  height: 20px;
  display: block;
  background-repeat: no-repeat;
  position: absolute;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  right: -170px;
  bottom: 34.5%;
}

.page-sence-regiones .panel-heading .panel-title a.accordion-toggle.collapsed {
  -webkit-transition: .5s;
  transition: .5s;
}

.page-sence-regiones .panel-heading .panel-title a.accordion-toggle.collapsed span.arrow-algo {
  -webkit-transition: .5s;
  transition: .5s;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

.page-sence-regiones .panel-heading .panel-title a.accordion-toggle span.arrow-algo {
  -webkit-transition: .5s;
  transition: .5s;
}

.page-sence-regiones .panel-collapse {
  background-color: #F0F0F0;
  padding-left: 60px;
}

.page-sence-regiones .panel-collapse .field-content {
  text-align: left;
}

.page-sence-regiones .panel-collapse .field-content h2 {
  padding: 0;
  margin-bottom: 15px;
}

.page-sence-regiones .panel-collapse .field-content p {
  font-size: 14px;
  color: #242635;
}

body.front section#front-section .programas-para-ti-block .subsidio-joven:after, body.front section#front-section .programas-para-ti-block .bono-mujer:after, .programas-para-ti-block .subsidio-joven:after, .programas-para-ti-block .bono-mujer:after {
  background: #161616;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #161616), color-stop(100%, rgba(22, 22, 22, 0)));
  background: -webkit-gradient(linear, left top, left bottom, from(#161616), color-stop(50%, rgba(22, 22, 22, 0)));
  background: linear-gradient(to bottom, #161616 0%, rgba(22, 22, 22, 0) 50%);
  /**/
}

body.page-node-3 {
  font-family: Helvetica, sans-serif;
}

body.page-node-3 ul.nav li.dropdown:hover ul.dropdown-menu {
  display: block;
}

body.page-node-3 section#content-section {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}

body.page-node-3 section#content-section .slide-home-personas .view-slider-home-personas div.slick-list.draggable .slick__slide .slide__content .izquierdaSliderHome {
  background-color: #F0F0F0;
  height: 324px;
  padding: 40px 60px;
}

body.page-node-3 section#content-section .slide-home-personas .view-slider-home-personas div.slick-list.draggable .slick__slide .slide__content .izquierdaSliderHome h1 a {
  color: #212121;
  text-decoration: none;
  font-weight: bold;
  font-size: 26px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
  max-height: 60px;
  height: auto;
}

body.page-node-3 section#content-section .slide-home-personas .view-slider-home-personas div.slick-list.draggable .slick__slide .slide__content .izquierdaSliderHome p {
  font-size: 16px;
  width: 68%;
  max-height: 45px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
}

body.page-node-3 section#content-section .slide-home-personas .view-slider-home-personas div.slick-list.draggable .slick__slide .slide__content .izquierdaSliderHome div > ul {
  margin-top: 30px;
  padding: 0px;
}

body.page-node-3 section#content-section .slide-home-personas .view-slider-home-personas div.slick-list.draggable .slick__slide .slide__content .izquierdaSliderHome div > ul li {
  padding: 9px;
  display: inline-block;
  min-width: 100px;
  max-width: 130px;
  height: 39px;
  text-align: left;
  color: white;
}

body.page-node-3 section#content-section .slide-home-personas .view-slider-home-personas div.slick-list.draggable .slick__slide .slide__content .izquierdaSliderHome div > ul li:nth-child(1) {
  background-color: #9085DA;
}

body.page-node-3 section#content-section .slide-home-personas .view-slider-home-personas div.slick-list.draggable .slick__slide .slide__content .izquierdaSliderHome div > ul li:nth-child(2) {
  background-color: #FF9300;
  margin-left: 20px;
  margin-right: 20px;
}

body.page-node-3 section#content-section .slide-home-personas .view-slider-home-personas div.slick-list.draggable .slick__slide .slide__content .izquierdaSliderHome div > ul li:nth-child(3) {
  background-color: #9085DA;
}

body.page-node-3 section#content-section .slide-home-personas .view-slider-home-personas div.slick-list.draggable .slick__slide .slide__content .izquierdaSliderHome .verMasSliderNoticiasHome {
  position: relative;
  top: 12px;
  left: -45px;
}

body.page-node-3 section#content-section .slide-home-personas .view-slider-home-personas div.slick-list.draggable .slick__slide .slide__content .izquierdaSliderHome .verMasSliderNoticiasHome a {
  background-color: #FF9300;
  position: absolute;
  padding: 55px;
  width: 675px;
  font-size: 18px;
  z-index: 2;
  color: white;
}

body.page-node-3 section#content-section .slide-home-personas .view-slider-home-personas div.slick-list.draggable .slick__slide .slide__content .izquierdaSliderHome .verMasSliderNoticiasHome img {
  position: absolute;
  right: -110px;
  top: 60px;
  z-index: 2;
}

body.page-node-3 section#content-section .slide-home-personas .view-slider-home-personas div.slick-list.draggable .slick__slide .slide__content .DerechaSliderHome {
  padding: 0;
}

@media (min-width: 1440px) {
  body.page-node-3 section#content-section .slide-home-personas .view-slider-home-personas div.slick-list.draggable .slick__slide .slide__content .DerechaSliderHome a {
    width: 100% !important;
    height: 100%;
  }
}

body.page-node-3 section#content-section .slide-home-personas .view-slider-home-personas ul.slick-dots {
  text-align: right;
  padding: 15px 50px;
  position: relative;
  bottom: 0;
}

body.page-node-3 section#content-section .slide-home-personas .view-slider-home-personas ul.slick-dots li {
  width: 75px;
  height: 5px;
}

body.page-node-3 section#content-section .slide-home-personas .view-slider-home-personas ul.slick-dots li button {
  width: 75px;
  height: 5px;
  background-color: rgba(182, 131, 124, 0.3);
  padding: 0;
}

body.page-node-3 section#content-section .slide-home-personas .view-slider-home-personas ul.slick-dots li button:before {
  width: 75px;
  height: 5px;
  content: '';
  background-color: #B6837C;
}

body.page-node-3 section#content-section .slide-home-personas .view-slider-home-personas .slick-dotted.slick-slider {
  margin-bottom: 0px;
}

body.page-node-3 section#content-section .slide-home-personas .view-slider-home-personas nav.slick__arrow {
  top: 453px;
}

body.page-node-3 section#content-section .slide-home-personas .view-slider-home-personas nav.slick__arrow .slick-prev {
  background-color: #000000;
  border-radius: 0px;
  left: 470px;
}

@media only screen and (max-width: 767px), only screen and (min-width: 320px) and (max-width: 767px) {
  body.page-node-3 section#content-section .slide-home-personas .view-slider-home-personas nav.slick__arrow .slick-prev {
    left: 180px;
  }
}

body.page-node-3 section#content-section .slide-home-personas .view-slider-home-personas nav.slick__arrow .slick-prev:before {
  background-color: transparent;
  background-image: url("/sites/all/themes/sence/img/arrowRight2.png");
  background-repeat: no-repeat;
  content: '';
  width: 20px;
  display: block;
  height: 20px;
  position: relative;
  left: 10px;
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

body.page-node-3 section#content-section .slide-home-personas .view-slider-home-personas nav.slick__arrow .slick-prev i {
  display: none;
}

body.page-node-3 section#content-section .slide-home-personas .view-slider-home-personas nav.slick__arrow .slick-next {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 0px;
  left: 510px;
}

@media only screen and (max-width: 767px), only screen and (min-width: 320px) and (max-width: 767px) {
  body.page-node-3 section#content-section .slide-home-personas .view-slider-home-personas nav.slick__arrow .slick-next {
    left: 222px;
  }
}

body.page-node-3 section#content-section .slide-home-personas .view-slider-home-personas nav.slick__arrow .slick-next:before {
  background-color: transparent;
  background-image: url("/sites/all/themes/sence/img/arrowRight2.png");
  background-repeat: no-repeat;
  content: '';
  width: 20px;
  display: block;
  height: 20px;
  position: relative;
  left: 15px;
}

body.page-node-3 section#content-section .slide-home-personas .view-slider-home-personas nav.slick__arrow .slick-next i {
  display: none;
}

body.page-node-3 section#content-section .nuestro-foco-block {
  /* .sence-movil-box {
        padding: 0;
        padding-left: 30px;
        height: 250px;
        border-bottom: 2px solid $general;
        h1 {
          font-size: 18px;
        }

        p {
          font-size: 14px;
          max-width: 500px;
          line-height: 1.6;
        }

        a {
          background-color: $general;
          padding: 41px 50px;
          float: right;
          color: $texto-boton;
          font-size: 16px;
          width: 550px;
          bottom: 10px;
          position: relative;
          bottom: -3px;

          img {
            position: absolute;
            right: 70px;
            top: 43px;
          }
        }
      } */
}

body.page-node-3 section#content-section .nuestro-foco-block .sence-movil-img {
  padding: 0;
  max-height: 308px;
}

@media (min-width: 1440px) {
  body.page-node-3 section#content-section .nuestro-foco-block .sence-movil-img {
    max-height: 100%;
  }
}

body.page-node-3 section#content-section .nuestro-foco-block .sence-movil-img img {
  height: 250px;
}

@media (min-width: 1440px) {
  body.page-node-3 section#content-section .nuestro-foco-block .sence-movil-img img {
    width: 100%;
    height: auto;
    max-height: 250px;
  }
}

body.page-node-3 section#content-section .programas-para-ti-block {
  margin-bottom: 13px;
}

body.page-node-3 section#content-section .programas-para-ti-block h2 {
  margin: 30px auto;
}

body.page-node-3 section#content-section .programas-para-ti-block .subsidio-joven {
  color: #FFFFFF;
  height: 250px;
  padding: 0;
}

@media (min-width: 1440px) {
  body.page-node-3 section#content-section .programas-para-ti-block .subsidio-joven {
    height: 100% !important;
    max-height: 330px;
  }
}

body.page-node-3 section#content-section .programas-para-ti-block .subsidio-joven h1 {
  position: absolute;
  color: #FFFFFF;
  left: 60px;
  top: 20px;
}

body.page-node-3 section#content-section .programas-para-ti-block .subsidio-joven img {
  height: 250px;
  position: relative;
  z-index: -1;
}

@media (min-width: 1440px) {
  body.page-node-3 section#content-section .programas-para-ti-block .subsidio-joven img {
    width: 100%;
    height: auto;
    max-height: 330px;
  }
}

body.page-node-3 section#content-section .programas-para-ti-block .subsidio-joven img:hover {
  cursor: pointer;
}

body.page-node-3 section#content-section .programas-para-ti-block .subsidio-joven a {
  background-color: #113B6A !important;
  padding: 5px 50px;
  color: #fff;
  font-size: 18px;
  width: 165px;
  bottom: 10px;
  position: absolute;
  bottom: 0;
  right: 0;
}

body.page-node-3 section#content-section .programas-para-ti-block .subsidio-joven a img {
  height: auto;
  position: relative;
  z-index: 1;
}

body.page-node-3 section#content-section .programas-para-ti-block .bono-mujer {
  color: #FFFFFF;
  height: 250px;
  padding: 0;
}

@media (min-width: 1440px) {
  body.page-node-3 section#content-section .programas-para-ti-block .bono-mujer {
    height: 100% !important;
    max-height: 330px;
  }
}

body.page-node-3 section#content-section .programas-para-ti-block .bono-mujer h1 {
  position: absolute;
  color: #FFFFFF;
  left: 60px;
  top: 20px;
}

body.page-node-3 section#content-section .programas-para-ti-block .bono-mujer img {
  height: 250px;
  position: relative;
  z-index: -1;
}

@media (min-width: 1440px) {
  body.page-node-3 section#content-section .programas-para-ti-block .bono-mujer img {
    width: 100%;
    height: auto;
  }
}

body.page-node-3 section#content-section .programas-para-ti-block .bono-mujer img:hover {
  cursor: pointer;
}

body.page-node-3 section#content-section .programas-para-ti-block .bono-mujer a {
  background-color: #F20002;
  padding: 5px 50px;
  color: #fff;
  font-size: 18px;
  width: 165px;
  bottom: 10px;
  position: absolute;
  bottom: 0;
  right: 0;
}

body.page-node-3 section#content-section .programas-para-ti-block .bono-mujer a img {
  height: auto;
  position: relative;
  z-index: 1;
}

body.page-node-3 section#content-section .noticias-home-lista {
  padding: 0;
  margin-top: 30px;
}

body.page-node-3 section#content-section .noticias-home-lista h2.block-title {
  display: none;
  border-bottom: 2px solid #3f3f3f;
}

body.page-node-3 section#content-section .noticias-home-lista .view-noticias-personas-home-lista .view-header div.col-xs-12 {
  padding: 0;
}

body.page-node-3 section#content-section .noticias-home-lista .view-noticias-personas-home-lista .view-header div.col-xs-12 .listaNoticiasHome {
  background-color: #113B6A !important;
  padding: 60px;
  color: white;
}

body.page-node-3 section#content-section .noticias-home-lista .view-noticias-personas-home-lista .view-header div.col-xs-12 .listaNoticiasHome h1 {
  font-size: 18px;
  margin: 0;
  display: inline-block;
  color: white;
}

body.page-node-3 section#content-section .noticias-home-lista .view-noticias-personas-home-lista .view-header div.col-xs-12 .listaNoticiasHome a {
  display: block;
  color: white;
  float: right;
  margin-right: 20px;
  font-size: 14px;
}

body.page-node-3 section#content-section .noticias-home-lista .view-noticias-personas-home-lista .view-header div.col-xs-12 .listaNoticiasHome a:after {
  content: '';
  background-image: url("/sites/all/themes/sence/img/arrowRight2.png");
  width: 20px;
  height: 20px;
  display: block;
  background-repeat: no-repeat;
  position: absolute;
  right: 40px;
  top: 60px;
}

body.page-node-3 section#content-section .accesos-home-lista .view.view-accesos-generales-empresas {
  height: 552px;
}

body.page-node-2 section#front-section .programas-para-ti-block .subsidio-joven:after, body.page-node-2 section#front-section .programas-para-ti-block .bono-mujer:after, .programas-para-ti-block .subsidio-joven:after, .programas-para-ti-block .bono-mujer:after,
body.page-node-2 section#front-section .programas-para-ti-block .subsidio-joven:after, body.page-node-2 section#front-section .programas-para-ti-block .bono-mujer:after, .programas-para-ti-block .subsidio-joven:after, .programas-para-ti-block .bono-mujer:after {
  display: none !important;
}

body.front section#front-section .programas-para-ti-block .subsidio-joven:after, body.front section#front-section .programas-para-ti-block .bono-mujer:after, .programas-para-ti-block .subsidio-joven:after, .programas-para-ti-block .bono-mujer:after {
  background: #161616;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #161616), color-stop(100%, rgba(22, 22, 22, 0)));
  background: -webkit-gradient(linear, left top, left bottom, from(#161616), color-stop(50%, rgba(22, 22, 22, 0)));
  background: linear-gradient(to bottom, #161616 0%, rgba(22, 22, 22, 0) 50%);
  /**/
}

.programas-para-ti-block {
  margin-bottom: 13px;
}

.programas-para-ti-block h2 {
  margin: 30px auto;
}

.programas-para-ti-block .subsidio-joven {
  color: #FFFFFF;
  height: 250px;
  padding: 0;
}

@media (min-width: 1440px) {
  .programas-para-ti-block .subsidio-joven {
    height: 100% !important;
    max-height: 330px;
  }
}

.programas-para-ti-block .subsidio-joven:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 250px;
  display: block;
  top: 0;
  z-index: -1;
}

@media (min-width: 1440px) {
  .programas-para-ti-block .subsidio-joven:after {
    height: 100%;
  }
}

.programas-para-ti-block .subsidio-joven h1 {
  position: absolute;
  color: #FFFFFF;
  left: 60px;
  top: 20px;
  text-shadow: -1px 1px 0px rgba(86, 86, 86, 0.38);
}

.programas-para-ti-block .subsidio-joven img {
  height: 250px;
  position: relative;
  z-index: -1;
}

@media (min-width: 1440px) {
  .programas-para-ti-block .subsidio-joven img {
    width: 100%;
    height: auto;
    max-height: 330px;
  }
}

.programas-para-ti-block .subsidio-joven img:hover {
  cursor: pointer;
}

.programas-para-ti-block .subsidio-joven a {
  background-color: #113B6A !important;
  padding: 5px 50px;
  color: #fff;
  font-size: 18px;
  width: 165px;
  bottom: 10px;
  position: absolute;
  bottom: 0;
  right: 0;
}

.programas-para-ti-block .subsidio-joven a img {
  height: auto;
  position: relative;
  z-index: 1;
}

.programas-para-ti-block .bono-mujer {
  color: #FFFFFF;
  height: 250px;
  padding: 0;
  /**/
}

@media (min-width: 1440px) {
  .programas-para-ti-block .bono-mujer {
    height: 100% !important;
    max-height: 330px;
  }
}

.programas-para-ti-block .bono-mujer:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 250px;
  display: block;
  top: 0;
  z-index: -1;
}

@media (min-width: 1440px) {
  .programas-para-ti-block .bono-mujer:after {
    height: 100%;
  }
}

.programas-para-ti-block .bono-mujer h1 {
  position: absolute;
  color: #FFFFFF;
  left: 60px;
  top: 20px;
  text-shadow: -1px 1px 0px rgba(86, 86, 86, 0.38);
}

.programas-para-ti-block .bono-mujer img {
  height: 250px;
  position: relative;
  z-index: -1;
}

@media (min-width: 1440px) {
  .programas-para-ti-block .bono-mujer img {
    width: 100%;
    height: auto;
  }
}

.programas-para-ti-block .bono-mujer img:hover {
  cursor: pointer;
}

.programas-para-ti-block .bono-mujer a {
  background-color: #F20002;
  padding: 5px 50px;
  color: #fff;
  font-size: 18px;
  width: 165px;
  bottom: 10px;
  position: absolute;
  bottom: 0;
  right: 0;
}

.programas-para-ti-block .bono-mujer a img {
  height: auto;
  position: relative;
  z-index: 1;
}

.node-type-pagina-subsidio-a- .dudas-btn-container #dudas-btn, .node-type-pagina-subsidio-a- .footer-info button#account-login,
.node-type-pagina-subsidio-a- .footer-info button#postula-btn-header,
.node-type-pagina-subsidio-a- .footer-info .dudas-btn, .node-type-pagina-subsidio-a- section#block-views-pagina-subsidios-block-3 .instructivos a, .node-type-pagina-subsidio-a- section#block-views-pagina-subsidios-block-4 .dudas-btn-container #dudas-btn {
  background-color: #20a552;
  padding: 20px 60px;
  color: #fff;
  text-transform: uppercase;
  border: none;
  -webkit-transition: .4s;
  transition: .4s;
}

@media (max-width: 768px) {
  .node-type-pagina-subsidio-a- .dudas-btn-container #dudas-btn, .node-type-pagina-subsidio-a- .footer-info button#account-login,
  .node-type-pagina-subsidio-a- .footer-info button#postula-btn-header,
  .node-type-pagina-subsidio-a- .footer-info .dudas-btn, .node-type-pagina-subsidio-a- section#block-views-pagina-subsidios-block-3 .instructivos a, .node-type-pagina-subsidio-a- section#block-views-pagina-subsidios-block-4 .dudas-btn-container #dudas-btn {
    padding: 15px 58px;
  }
}

.node-type-pagina-subsidio-a- .dudas-btn-container #dudas-btn:hover, .node-type-pagina-subsidio-a- .footer-info button#account-login:hover,
.node-type-pagina-subsidio-a- .footer-info button#postula-btn-header:hover,
.node-type-pagina-subsidio-a- .footer-info .dudas-btn:hover, .node-type-pagina-subsidio-a- section#block-views-pagina-subsidios-block-3 .instructivos a:hover, .node-type-pagina-subsidio-a- section#block-views-pagina-subsidios-block-4 .dudas-btn-container #dudas-btn:hover {
  background-color: #187a3d;
}

.node-type-pagina-subsidio-a- .dudas-btn-container {
  padding-bottom: 50px;
}

.node-type-pagina-subsidio-a- .dudas-btn-container #dudas-btn {
  margin-bottom: 30px;
}

@media (max-width: 768px) {
  .node-type-pagina-subsidio-a- .dudas-btn-container {
    margin-left: 0px !important;
  }
  .node-type-pagina-subsidio-a- .dudas-btn-container #dudas-btn {
    display: table;
  }
}

.node-type-pagina-subsidio-a- .col-xs-12.headerTabs {
  padding: 0px;
  margin: -62px 0px 0px;
}

.node-type-pagina-subsidio-a- .col-xs-12.headerTabs img.bg-cursos-interna {
  width: 100%;
}

.node-type-pagina-subsidio-a- .footer-info {
  min-height: 143px;
  padding-top: 6px;
}

.node-type-pagina-subsidio-a- .footer-info.botones-cuenta {
  padding-left: 0px;
  margin-top: 20px;
}

@media (max-width: 768px) {
  .node-type-pagina-subsidio-a- .footer-info.botones-cuenta {
    padding-left: 15px;
  }
}

.node-type-pagina-subsidio-a- .footer-info button#account-login {
  background-color: #CE1F06;
  -webkit-transition: .4s;
  transition: .4s;
}

.node-type-pagina-subsidio-a- .footer-info button#account-login:hover {
  background-color: #e26756;
}

@media (max-width: 768px) {
  .node-type-pagina-subsidio-a- .footer-info button#account-login {
    margin-bottom: 11px;
  }
}

.node-type-pagina-subsidio-a- .footer-info.box-canales-consulta h3 {
  font-size: 16px;
}

@media (max-width: 768px) {
  .node-type-pagina-subsidio-a- .footer-info.box-canales-consulta h3 {
    margin-bottom: 20px;
  }
}

.node-type-pagina-subsidio-a- .footer-info.box-canales-consulta a {
  -webkit-transition: .4s;
  transition: .4s;
}

@media (max-width: 768px) {
  .node-type-pagina-subsidio-a- .footer-info.box-canales-consulta a {
    margin: 0px auto;
  }
}

.node-type-pagina-subsidio-a- .footer-info.box-rrss h3 {
  font-size: 16px;
}

@media (max-width: 768px) {
  .node-type-pagina-subsidio-a- .footer-info.box-rrss h3 {
    margin-bottom: 20px;
  }
}

.node-type-pagina-subsidio-a- .footer-info.box-rrss a {
  -webkit-transition: .4s;
  transition: .4s;
}

@media (max-width: 768px) {
  .node-type-pagina-subsidio-a- .footer-info.box-rrss a {
    margin: 0px auto;
  }
}

.node-type-pagina-subsidio-a- ul.quicktabs-tabs.quicktabs-style-nostyle {
  background-color: black;
  padding-left: 0px;
}

@media (max-width: 768px) {
  .node-type-pagina-subsidio-a- ul.quicktabs-tabs.quicktabs-style-nostyle {
    margin-top: 24px;
  }
}

.node-type-pagina-subsidio-a- ul.quicktabs-tabs.quicktabs-style-nostyle li a {
  color: white;
  padding: 40px 15px;
  height: 100px;
  font-size: 16px;
  display: inline-block;
}

@media (max-width: 768px) {
  .node-type-pagina-subsidio-a- ul.quicktabs-tabs.quicktabs-style-nostyle li a {
    padding: 21px 17px;
    height: auto;
    font-size: 14px;
  }
}

.node-type-pagina-subsidio-a- ul.quicktabs-tabs.quicktabs-style-nostyle li.active a {
  background-color: #113B6A !important;
  height: auto;
}

.node-type-pagina-subsidio-a- ul.quicktabs-tabs.quicktabs-style-navlist {
  float: left;
  padding: 0px 0 4px;
  margin: 0;
  position: relative;
  z-index: 2;
  width: 20%;
}

@media (max-width: 768px) {
  .node-type-pagina-subsidio-a- ul.quicktabs-tabs.quicktabs-style-navlist {
    width: 100%;
  }
}

.node-type-pagina-subsidio-a- ul.quicktabs-tabs.quicktabs-style-navlist li a {
  text-align: left;
  margin: 0;
  padding: 20px 10px 20px 30px;
  height: auto;
}

.node-type-pagina-subsidio-a- ul.quicktabs-tabs.quicktabs-style-navlist li.active {
  background: #F0F8FC;
  border-top: 1px solid #f0f8fd;
  border-bottom: 1px solid #f0f8fd;
}

.node-type-pagina-subsidio-a- .quicktabs_main.quicktabs-style-navlist {
  border: 1px solid #f0f8fd;
  background: #F0F8FC;
  padding: 20px 40px;
  width: 80%;
  margin-bottom: 60px;
}

@media (max-width: 768px) {
  .node-type-pagina-subsidio-a- .quicktabs_main.quicktabs-style-navlist {
    padding: 20px 20px;
    width: 100%;
  }
}

.node-type-pagina-subsidio-a- .quicktabs-tabpage .ckeditor-accordion-container > dl dd {
  padding: 30px 30px;
}

.node-type-pagina-subsidio-a- .quicktabs-tabpage .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle {
  display: inline-block;
  position: absolute;
  padding: 0 10px;
  width: 30px;
  height: 30px;
  z-index: 10;
  top: calc(50% - 1px);
  left: 94%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@media (max-width: 768px) {
  .node-type-pagina-subsidio-a- .quicktabs-tabpage .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle {
    left: 84%;
    z-index: 20;
  }
}

.node-type-pagina-subsidio-a- .quicktabs-tabpage .ckeditor-accordion-container > dl dt > a {
  display: block;
  padding: 20px 15px 20px 25px;
  color: #fff;
  cursor: pointer;
  -webkit-transition: background-color 300ms;
  transition: background-color 300ms;
}

@media (max-width: 768px) {
  .node-type-pagina-subsidio-a- .quicktabs-tabpage .ckeditor-accordion-container > dl dt > a {
    padding: 20px 43px 20px 25px;
  }
}

.node-type-pagina-subsidio-a- .contenido-subsidio-footer .col-md-7 p {
  margin-top: 20px;
}

.node-type-pagina-subsidio-a- .contenido-subsidio-footer .col-md-5 {
  margin-bottom: 70px;
}

@media (max-width: 768px) {
  .node-type-pagina-subsidio-a- .contenido-subsidio-footer .col-md-5 {
    margin-bottom: 22px;
    margin-top: 26px;
  }
}

@media (max-width: 768px) {
  .node-type-pagina-subsidio-a- .contenido-subsidio-footer .col-md-4 {
    margin-bottom: 30px;
  }
}

@media (max-width: 768px) {
  .node-type-pagina-subsidio-a- .contenido-subsidio-footer .col-md-8 .col-md-10 p {
    /* text-align: center; */
    margin: 28px 0px 0px;
  }
}

.node-type-pagina-subsidio-a- .contenido-subsidio-footer .dudas-btn-container {
  margin: 50px 0px 40px;
}

.node-type-pagina-subsidio-a- .contenido-subsidio-footer .dudas-btn-container a {
  background-color: #20a754;
  padding: 20px 60px;
  color: #fff;
  -webkit-transition: .4s;
  transition: .4s;
}

.node-type-pagina-subsidio-a- .contenido-subsidio-footer .dudas-btn-container a:hover {
  background-color: #0e4e26;
}

@media (max-width: 768px) {
  .node-type-pagina-subsidio-a- .contenido-subsidio-footer .dudas-btn-container a {
    padding: 20px 21px;
  }
}

.node-type-pagina-subsidio-a- div#footer-btm {
  background-color: #ffae00;
  margin-bottom: 50px;
}

@media (max-width: 768px) {
  .node-type-pagina-subsidio-a- div#footer-btm {
    margin-bottom: 24px;
  }
}

@media (max-width: 768px) {
  .node-type-pagina-subsidio-a- div#footer-btm img {
    width: 210px !important;
    margin: 0px auto;
  }
}

.node-type-pagina-subsidio-a- .btnConoceMas {
  margin: 15px 0px 0px;
}

.node-type-pagina-subsidio-a- .btnConoceMas a {
  background: #f3f3f3;
  padding: 26px 60px;
  color: #113b6a;
  font-size: 16px;
  border: 1px solid #113b6a;
}

@media (max-width: 768px) {
  .node-type-pagina-subsidio-a- .btnConoceMas a {
    padding: 26px 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.node-type-pagina-subsidio-a- #quicktabs-tabpage-pestanas_subsidios-1 #postula-btn,
.node-type-pagina-subsidio-a- #quicktabs-tabpage-pestanas_subsidios-1 #dudas-btn {
  background-color: #20a552;
  padding: 20px 60px;
  color: #fff;
  text-transform: uppercase;
  -webkit-transition: .4s;
  transition: .4s;
}

.node-type-pagina-subsidio-a- #quicktabs-tabpage-pestanas_subsidios-1 #postula-btn:hover,
.node-type-pagina-subsidio-a- #quicktabs-tabpage-pestanas_subsidios-1 #dudas-btn:hover {
  background-color: #0e4e26;
}

@media (max-width: 768px) {
  .node-type-pagina-subsidio-a- #quicktabs-tabpage-pestanas_subsidios-1 #postula-btn,
  .node-type-pagina-subsidio-a- #quicktabs-tabpage-pestanas_subsidios-1 #dudas-btn {
    padding: 14px 30px;
  }
}

.node-type-pagina-subsidio-a- #quicktabs-tabpage-pestanas_subsidios-1 #dudas-btn {
  margin-bottom: 22px;
}

.node-type-pagina-subsidio-a- #quicktabs-tabpage-pestanas_subsidios-1 .box-item-postula {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 18px;
}

.node-type-pagina-subsidio-a- #quicktabs-tabpage-pestanas_subsidios-1 .box-item-postula img {
  margin-right: 18px;
}

@media (max-width: 768px) {
  .node-type-pagina-subsidio-a- #quicktabs-tabpage-pestanas_subsidios-1 .box-item-postula img {
    margin-right: 5%;
    height: 20px;
    margin-top: 2px;
  }
}

.node-type-pagina-subsidio-a- #quicktabs-tabpage-pestanas_subsidios-1 .box-item-postula p {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}

@media (max-width: 768px) {
  .node-type-pagina-subsidio-a- #quicktabs-tabpage-pestanas_subsidios-1 a.color-btn {
    padding: 15px 29px;
    display: block;
  }
}

.node-type-pagina-subsidio-a- a.color-btn {
  border: 1px solid #20a552;
  color: #20a552;
  padding: 20px 60px;
  display: inline-block;
  margin-bottom: 11px;
  -webkit-transition: .4s;
  transition: .4s;
}

.node-type-pagina-subsidio-a- a.color-btn:hover {
  background-color: #0e4e26;
  color: #fff;
}

.node-type-pagina-subsidio-a- section#block-views-pagina-subsidios-block-3 .instructivos {
  text-align: center;
}

.node-type-pagina-subsidio-a- section#block-views-pagina-subsidios-block-3 .instructivos a {
  margin: 22px auto;
  display: table;
}

.node-type-pagina-subsidio-a- section#block-views-pagina-subsidios-block-4 .col-center {
  float: none;
  margin-left: auto;
  margin-right: auto;
}

.node-type-pagina-subsidio-a- section#block-views-pagina-subsidios-block-4 .col-center p {
  padding: 29px 10px;
}

.node-type-pagina-subsidio-a- section#block-views-pagina-subsidios-block-4 .col-center.col-md-6.offset-md-3 p {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}

.node-type-pagina-subsidio-a- section#block-views-pagina-subsidios-block-4 .calendar-item {
  border: 1px solid #ececec;
  margin-bottom: 30px;
  padding: 0px 0px 33px 0px;
}

.node-type-pagina-subsidio-a- section#block-views-pagina-subsidios-block-4 .calendar-item .calendar-title {
  background: #20a552;
  color: #fff;
  padding: 11px 0px;
  display: block;
}

.node-type-pagina-subsidio-a- section#block-views-pagina-subsidios-block-4 .calendar-item .calendar-date {
  font-weight: 600;
  margin: 13px 0px 0px;
}

.node-type-pagina-subsidio-a- section#block-views-pagina-subsidios-block-4 .dudas-btn-container #dudas-btn {
  margin-bottom: 30px;
}

@media (max-width: 768px) {
  .node-type-pagina-subsidio-a- section#block-views-pagina-subsidios-block-4 .dudas-btn-container {
    margin-left: 0px !important;
  }
}

.node-type-pagina-subsidios .headerTabs {
  padding: 0;
}

@media (min-width: 1440px) {
  .node-type-pagina-subsidios .headerTabs img {
    width: 100%;
  }
}

.node-type-pagina-subsidios .view-pagina-subsidio .item-list {
  display: none;
}

.node-type-pagina-subsidios .botones-cuenta {
  margin: 20px 0;
}

.node-type-pagina-subsidios .botones-cuenta .btn-primary {
  width: 100%;
  padding: 20px;
  margin-bottom: 20px;
  color: #fff;
  text-transform: uppercase;
  border: none;
  border-radius: 0;
  -webkit-transition: .4s;
  transition: .4s;
}

.node-type-pagina-subsidios .botones-cuenta .btn-primary.Joven.boton-1, .node-type-pagina-subsidios .botones-cuenta .btn-primary.Joven.boton-2, .node-type-pagina-subsidios .botones-cuenta .btn-primary.Joven.boton-3 {
  background-color: #20a552;
}

.node-type-pagina-subsidios .botones-cuenta .btn-primary.Joven.boton-1:hover, .node-type-pagina-subsidios .botones-cuenta .btn-primary.Joven.boton-2:hover, .node-type-pagina-subsidios .botones-cuenta .btn-primary.Joven.boton-3:hover {
  background-color: #187a3d;
}

.node-type-pagina-subsidios .botones-cuenta .btn-primary.Mujer.boton-1, .node-type-pagina-subsidios .botones-cuenta .btn-primary.Mujer.boton-2, .node-type-pagina-subsidios .botones-cuenta .btn-primary.Mujer.boton-3 {
  background-color: #01a2be;
}

.node-type-pagina-subsidios .botones-cuenta .btn-primary.Mujer.boton-1:hover, .node-type-pagina-subsidios .botones-cuenta .btn-primary.Mujer.boton-2:hover, .node-type-pagina-subsidios .botones-cuenta .btn-primary.Mujer.boton-3:hover {
  background-color: #01778b;
}

@media only screen and (max-width: 991px), only screen and (min-width: 768px) and (max-width: 991px) {
  .node-type-pagina-subsidios .botones-cuenta {
    margin: 20px 15px;
  }
}

.node-type-pagina-subsidios .alerta-subsidio .alert {
  margin: 20px 0;
  height: 140px;
  border-radius: 0;
  color: #fff;
}

.node-type-pagina-subsidios .alerta-subsidio .alert.alert-danger {
  background-color: #d12009;
}

.node-type-pagina-subsidios .alerta-subsidio .alert.alert-info {
  background-color: #337ab7;
}

.node-type-pagina-subsidios .alerta-subsidio .alert.alert-warning {
  background-color: #f0ad4e;
}

.node-type-pagina-subsidios .alerta-subsidio .alert a {
  color: #FFFFFF;
  font-weight: bolder;
  text-decoration: underline;
}

.node-type-pagina-subsidios ul.quicktabs-tabs {
  background-color: black;
  padding-left: 0px;
}

.node-type-pagina-subsidios ul.quicktabs-tabs li {
  display: inline-block;
  text-align: center;
}

.node-type-pagina-subsidios ul.quicktabs-tabs li a {
  color: white;
  padding: 40px 15px;
  height: 100px;
  font-size: 16px;
  display: block;
}

.node-type-pagina-subsidios ul.quicktabs-tabs li.active {
  background-color: #113B6A !important;
}

.node-type-pagina-subsidios .quicktabs_main {
  padding: 60px;
  padding-top: 35px;
}

@media only screen and (max-width: 767px), only screen and (min-width: 320px) and (max-width: 767px) {
  .node-type-pagina-subsidios .quicktabs_main {
    padding: 0;
    padding-top: 35px;
  }
}

.node-type-pagina-subsidios .quicktabs_main .views-field-field-tabs-cuerpo h3 {
  margin-top: 30px;
  margin-bottom: 20px;
  border-bottom: 1px solid #113B6A !important;
  padding-bottom: 5px;
  font-size: 20px;
}

.node-type-pagina-subsidios .quicktabs_main .views-field-field-tabs-cuerpo h4 {
  font-size: 15px;
  font-weight: bolder;
}

.node-type-pagina-subsidios .quicktabs_main .views-field-field-tabs-cuerpo p {
  color: #575757;
  font-size: 14px;
}

.node-type-pagina-subsidios .quicktabs_main .views-field-field-tabs-cuerpo p.resumen {
  font-size: 18px;
  border-left: 6px solid #113B6A !important;
  padding: 10px 20px;
}

.node-type-pagina-subsidios .quicktabs_main .views-field-field-tabs-cuerpo .cuadro-resolucion {
  border-bottom: 1px solid #cacaca;
  padding: 15px 0 10px;
  min-height: 117px;
}

.node-type-pagina-subsidios .quicktabs_main .views-field-field-tabs-cuerpo .cuadro-resolucion .icon-format {
  float: left;
  margin-right: 20px;
  margin-bottom: 35px;
}

.node-type-pagina-subsidios .quicktabs_main .views-field-field-tabs-cuerpo .cuadro-resolucion h4 {
  margin-top: 0;
}

.node-type-pagina-subsidios .quicktabs_main .views-field-field-tabs-cuerpo .cuadro-resolucion .fecha {
  margin: 5px 0px;
  font-style: italic;
  color: #113B6A !important;
}

.node-type-pagina-subsidios .quicktabs_main .pagina-con_tabs-galería .img-responsive {
  display: inline-block;
  margin-bottom: 4px;
}

@media only screen and (max-width: 991px), only screen and (min-width: 768px) and (max-width: 991px) {
  .node-type-pagina-subsidios .quicktabs_main .pagina-con_tabs-galería {
    margin-top: 44px;
  }
  .node-type-pagina-subsidios .quicktabs_main .pagina-con_tabs-galería a {
    width: 49%;
    display: inline-block;
  }
  .node-type-pagina-subsidios .quicktabs_main .pagina-con_tabs-galería a .img-responsive {
    width: 100%;
    display: block;
  }
}

.close {
  line-height: 0.7;
}

body.front section#front-section .programas-para-ti-block .subsidio-joven:after, body.front section#front-section .programas-para-ti-block .bono-mujer:after, .programas-para-ti-block .subsidio-joven:after, .programas-para-ti-block .bono-mujer:after {
  background: #161616;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #161616), color-stop(100%, rgba(22, 22, 22, 0)));
  background: -webkit-gradient(linear, left top, left bottom, from(#161616), color-stop(50%, rgba(22, 22, 22, 0)));
  background: linear-gradient(to bottom, #161616 0%, rgba(22, 22, 22, 0) 50%);
  /**/
}

body.page-node-235 section#content-section {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.cajaOrg {
  position: relative;
  margin-bottom: 15px;
  height: 360px;
  overflow: hidden;
  width: 100%;
  /*
  <div class="contenido-org">
  */
  /* @media (min-width: 1440px) {
    left: 25%;
  }
 
  p {
    display: block;
    text-align: center;
    font-size: 16px;
    background-color: rgba(0, 0, 0, .2);
    width: 350px;
    padding: 15px;
    color: white;
    font-weight: bold;
    letter-spacing: 1px;
    transition: All .3s ease;
    -webkit-transition: All .3s ease;
    -moz-transition: All .3s ease;
    -o-transition: All .3s ease;
    position: relative;
    z-index: 2;
    top: -300px;
    
  }
  a {
    color: white;
  }
  &:hover {
    p {
      background-color: $boton-buscador;

      a {
        color: white;
      }
    }
  }*/
}

.cajaOrg:hover .filtro {
  opacity: 0.6;
}

.cajaOrg .img-responsive {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}

.cajaOrg .filtro {
  position: absolute;
  z-index: 1;
  background-color: #000;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0.3;
}

.cajaOrg figcaption {
  position: relative;
  z-index: 2;
}

.cajaOrg figcaption h2 {
  color: #fff;
  font-size: 18px;
  padding: 0px 20px;
  min-height: 39px;
}

.cajaOrg figcaption hr {
  width: 88%;
  display: none;
}

.cajaOrg figcaption .contenido-org {
  color: #fff !important;
  width: 100%;
  margin: 0 auto;
  background-color: rgba(0, 0, 0, 0.4);
  padding: 5%;
  overflow: auto;
  max-height: 194px;
  margin-top: 30%;
  min-height: 193px;
}

.cajaOrg figcaption .contenido-org::-webkit-scrollbar-thumb {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #b3b3b3;
}

.cajaOrg figcaption .contenido-org::-webkit-scrollbar {
  width: 12px;
  background-color: #F5F5F5;
}

.cajaOrg figcaption .contenido-org p {
  color: #fff !important;
}

.cajaOrg figcaption.contenido-org-enlace p {
  text-align: center;
  font-size: 16px;
  background-color: rgba(0, 0, 0, 0.6);
  color: white;
  font-weight: bold;
  letter-spacing: 1px;
  transition: All .3s ease;
  -webkit-transition: All .3s ease;
  -moz-transition: All .3s ease;
  -o-transition: All .3s ease;
  margin-top: 50%;
}

.cajaOrg figcaption.contenido-org-enlace p a,
.cajaOrg figcaption.contenido-org-enlace p a:hover {
  color: white;
  display: block;
  padding: 15px;
}

.cajaOrg:hover figcaption.contenido-org-enlace p {
  background-color: rgba(17, 59, 106, 0.6);
}

@media only screen and (max-width: 767px), only screen and (min-width: 320px) and (max-width: 767px) {
  .cajaOrg {
    height: 285px;
  }
  .cajaOrg figcaption h2 {
    font-size: 17px;
  }
  .cajaOrg figcaption .contenido-org {
    min-height: unset;
    max-height: unset;
    height: 133px;
  }
}

@media (max-width: 350px) {
  .cajaOrg .img-responsive {
    width: auto;
    height: 100%;
  }
  .cajaOrg figcaption .contenido-org {
    height: 150px;
  }
}

.page-node-235 #block-views-pagina-interna-detalle-block {
  margin-top: 70px;
}

/* .page-node-239 {
  .cajaOrg {
    width: 100%;
  }
}

.page-node-235 {
  .cajaOrg {
    overflow: unset;

    @media (min-width: 1440px) {
      left: 25%;
    }

    .img-responsive {
      position: relative;
    }

    p {
      display: block;
      text-align: center;
      font-size: 16px;
      background-color: rgba(0, 0, 0, .2);
      width: 350px;
      padding: 15px;
      color: white;
      font-weight: bold;
      letter-spacing: 1px;
      transition: All .3s ease;
      -webkit-transition: All .3s ease;
      -moz-transition: All .3s ease;
      -o-transition: All .3s ease;
      position: relative;
      z-index: 2;
      top: -300px;

    }

    a {
      color: white;
    }

    &:hover {
      p {
        background-color: $boton-buscador;

        a {
          color: white;
        }
      }
    }
  }
} */
body.front section#front-section .programas-para-ti-block .subsidio-joven:after, body.front section#front-section .programas-para-ti-block .bono-mujer:after, .programas-para-ti-block .subsidio-joven:after, .programas-para-ti-block .bono-mujer:after {
  background: #161616;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #161616), color-stop(100%, rgba(22, 22, 22, 0)));
  background: -webkit-gradient(linear, left top, left bottom, from(#161616), color-stop(50%, rgba(22, 22, 22, 0)));
  background: linear-gradient(to bottom, #161616 0%, rgba(22, 22, 22, 0) 50%);
  /**/
}

.page-search-node #search-form {
  display: none;
}

.page-search-node ol {
  list-style: none;
  padding: 0px 50px;
}

.page-search-node #block-system-main h2 {
  background-color: #113B6A !important;
  color: white;
  font-size: 18px;
  padding: 40px;
}

.page-search-node h3 {
  margin-top: 30px;
  margin-bottom: 20px;
  border-bottom: 1px solid #113B6A !important;
  padding-bottom: 5px;
  font-size: 20px;
}

.page-search-node h3 a {
  color: #575757;
}

.page-search-node .search-snippet-info p {
  font-size: 14px;
  color: #575757;
}

body.front section#front-section .programas-para-ti-block .subsidio-joven:after, body.front section#front-section .programas-para-ti-block .bono-mujer:after, .programas-para-ti-block .subsidio-joven:after, .programas-para-ti-block .bono-mujer:after {
  background: #161616;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #161616), color-stop(100%, rgba(22, 22, 22, 0)));
  background: -webkit-gradient(linear, left top, left bottom, from(#161616), color-stop(50%, rgba(22, 22, 22, 0)));
  background: linear-gradient(to bottom, #161616 0%, rgba(22, 22, 22, 0) 50%);
  /**/
}

/**/
.view-listado-de-tramites .view-header p {
  font-size: 16px;
  padding: 20px 30px 0px;
  margin-bottom: 18px;
  color: #212121;
  text-decoration: none;
  font-weight: bold;
}

.view-listado-de-tramites .view-content .list-group {
  padding-left: 20px;
  margin-bottom: 20px;
  background-color: #f2f2f2;
}

.view-listado-de-tramites .view-content li {
  background-color: #f2f2f2;
  -webkit-transition: .5s;
  transition: .5s;
  border: none;
  margin-top: 0px;
  font-size: 16px;
  position: relative;
}

.view-listado-de-tramites .view-content li a {
  color: #575757;
  -webkit-transition: .5s;
  transition: .5s;
  width: 50%;
  overflow: hidden;
  display: inline-block;
}

.view-listado-de-tramites .view-content li a:hover {
  color: #337ab7;
  cursor: pointer;
  -webkit-transition: .5s;
  transition: .5s;
}

.view-listado-de-tramites .view-content li a:hover:after {
  -webkit-transition: .4s;
  transition: .4s;
  background-color: #337ab7;
  color: #fff;
  background-image: url("/sites/all/themes/sence/img/arrowRight2.png");
}

.view-listado-de-tramites .view-content li a:after {
  content: 'ver más';
  background-image: url("/sites/all/themes/sence/img/blackArrowRight.png");
  width: 110px;
  height: 40px;
  display: block;
  background-repeat: no-repeat;
  position: absolute;
  right: 36%;
  bottom: -2px;
  padding-top: 5px;
  padding-left: 16px;
  padding-right: 15px;
  background-position: 82px 8px;
  font-size: 16px;
}

.view-listado-de-tramites .view-content ul.pagination li:after {
  display: none;
}

body.front section#front-section .programas-para-ti-block .subsidio-joven:after, body.front section#front-section .programas-para-ti-block .bono-mujer:after, .programas-para-ti-block .subsidio-joven:after, .programas-para-ti-block .bono-mujer:after {
  background: #161616;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #161616), color-stop(100%, rgba(22, 22, 22, 0)));
  background: -webkit-gradient(linear, left top, left bottom, from(#161616), color-stop(50%, rgba(22, 22, 22, 0)));
  background: linear-gradient(to bottom, #161616 0%, rgba(22, 22, 22, 0) 50%);
  /**/
}

.contacto p {
  color: #242635;
  font-size: 14px;
  margin-bottom: 30px;
}

.contacto a.btn.btn-contacto {
  background-color: #113B6A !important;
  padding: 15px;
  color: #FFFFFF;
  border-radius: 0;
  min-width: 280px;
  -webkit-transition: all .3s linear;
  transition: all .3s linear;
}

.contacto a.btn.btn-contacto:hover {
  background-color: #178D00 !important;
}

body.front section#front-section .programas-para-ti-block .subsidio-joven:after, body.front section#front-section .programas-para-ti-block .bono-mujer:after, .programas-para-ti-block .subsidio-joven:after, .programas-para-ti-block .bono-mujer:after {
  background: #161616;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #161616), color-stop(100%, rgba(22, 22, 22, 0)));
  background: -webkit-gradient(linear, left top, left bottom, from(#161616), color-stop(50%, rgba(22, 22, 22, 0)));
  background: linear-gradient(to bottom, #161616 0%, rgba(22, 22, 22, 0) 50%);
  /**/
}

.page-organismos-concursos-y-licitaciones #views-exposed-form-concursos-y-licitaciones-page {
  display: table;
  margin: 0 auto 30px;
}

.page-organismos-concursos-y-licitaciones .view-concursos-y-licitaciones .list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: 0px;
  background-color: #fff;
  border: none;
  border-radius: 0;
  border-bottom: 1px solid #CE1F06;
}

.page-organismos-concursos-y-licitaciones .view-concursos-y-licitaciones .recuadro {
  border-bottom: none;
  display: table;
  padding-bottom: 10px;
  padding-top: 15px;
  width: 100%;
}

.page-organismos-concursos-y-licitaciones .view-concursos-y-licitaciones .recuadro li {
  list-style-type: none;
  font-size: 15px;
  padding: 0;
}

.page-organismos-concursos-y-licitaciones .view-concursos-y-licitaciones .recuadro li.titulo {
  font-size: 18px;
  font-weight: bolder;
  margin-bottom: 15px;
}

.page-organismos-concursos-y-licitaciones .view-concursos-y-licitaciones .recuadro li a {
  background-color: #CE1F06;
  font-size: 14px;
  text-decoration: none;
  height: 50px;
  display: block;
  padding: 15px 36px 15px 15px;
  text-align: left;
  color: #FFFFFF !important;
  margin-top: 25px;
  position: relative;
}

.page-organismos-concursos-y-licitaciones .view-concursos-y-licitaciones .recuadro li a::after {
  content: '';
  background-image: url("/sites/all/themes/sence/img/arrowRight.png");
  width: 20px;
  height: 20px;
  display: block;
  background-repeat: no-repeat;
  position: absolute;
  right: 4px;
  bottom: 15px;
}

.page-organismos-concursos-y-licitaciones .view-concursos-y-licitaciones .recuadro .estado {
  color: #fff;
  padding: 9px;
  display: inline-block;
  min-width: 100px;
  height: 39px;
  text-align: center;
  font-size: 14px;
  background-color: #0069bc;
}

.node-type-concursos-y-licitaciones .view-concursos-y-licitaciones h2 {
  padding: 0;
  font-size: 20px;
}

.node-type-concursos-y-licitaciones .view-concursos-y-licitaciones h3 {
  font-size: 18px;
  margin: 30px 0 20px;
}

.node-type-concursos-y-licitaciones .view-concursos-y-licitaciones .abstract {
  background-color: rgba(254, 254, 254, 0.9);
  width: 700px;
  padding: 20px;
  border-left: 10px solid #D12009;
  margin-bottom: 15px;
}

.node-type-concursos-y-licitaciones .view-concursos-y-licitaciones .fecha {
  display: table;
  color: #fff;
  padding: 9px;
  min-width: 100px;
  height: 39px;
  text-align: center;
  font-size: 14px;
  background-color: #0069bc;
}

body.front section#front-section .programas-para-ti-block .subsidio-joven:after, body.front section#front-section .programas-para-ti-block .bono-mujer:after, .programas-para-ti-block .subsidio-joven:after, .programas-para-ti-block .bono-mujer:after {
  background: #161616;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #161616), color-stop(100%, rgba(22, 22, 22, 0)));
  background: -webkit-gradient(linear, left top, left bottom, from(#161616), color-stop(50%, rgba(22, 22, 22, 0)));
  background: linear-gradient(to bottom, #161616 0%, rgba(22, 22, 22, 0) 50%);
  /**/
}

.page-taxonomy .links {
  border-top: 1px solid #CE1F06;
  margin-top: 10px;
}

.page-taxonomy .links:first-child {
  border: 0px;
}

.page-taxonomy .links a {
  background-color: rgba(0, 0, 0, 0.2);
  font-size: 14px;
  text-decoration: none;
  width: 128px;
  height: 50px;
  display: block;
  padding: 15px;
  text-align: left;
  color: #4E4E4E !important;
  margin-top: 20px;
  margin-bottom: 15px;
  position: relative;
}

.page-taxonomy .links a:after {
  content: '';
  background-image: url("/sites/all/themes/sence/img/blackArrowRight.png");
  width: 20px;
  height: 20px;
  display: block;
  background-repeat: no-repeat;
  position: absolute;
  right: 10px;
  bottom: 15px;
}

.page-taxonomy .txt-noticia-resumen {
  padding: 20px 0 30px;
  width: 80%;
}

body.front section#front-section .programas-para-ti-block .subsidio-joven:after, body.front section#front-section .programas-para-ti-block .bono-mujer:after, .programas-para-ti-block .subsidio-joven:after, .programas-para-ti-block .bono-mujer:after {
  background: #161616;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #161616), color-stop(100%, rgba(22, 22, 22, 0)));
  background: -webkit-gradient(linear, left top, left bottom, from(#161616), color-stop(50%, rgba(22, 22, 22, 0)));
  background: linear-gradient(to bottom, #161616 0%, rgba(22, 22, 22, 0) 50%);
  /**/
}

@media (max-width: 768px) {
  h2 {
    margin-bottom: 20px;
  }
  .navbar-collapse {
    position: absolute;
    width: 100%;
    z-index: 2;
    left: 15px;
    top: 48px;
    overflow-y: visible;
    padding: 24px 0px 7px 0px;
    border-top: 0px;
  }
  .navbar-collapse ul.menu.nav.navbar-nav {
    float: none;
    text-align: center;
    margin: 0;
    background-color: #ffffff;
  }
  header#navbar {
    padding: 18px 15px 15px 15px;
  }
  .navbar-collapse.collapse.in {
    overflow-y: visible;
  }
  header#navbar .navbar-header {
    margin-top: 0px;
    margin-bottom: 0;
  }
  a.logo.navbar-btn.pull-left img {
    width: 80%;
  }
  header#navbar .region.region-menu-buscador section#block-search-form {
    right: 0px;
    padding: 0px;
  }
  header#navbar .navbar-header .navbar-toggle {
    margin-top: 13px;
  }
  section.accesos-home-lista.accesos-empleabilidad .view img {
    width: 20%;
  }
  footer.footer #block-block-4 a {
    font-weight: bold;
    top: 36%;
    left: 40%;
  }
  footer.footer ul.slick-dots {
    padding: 15px 20px;
    text-align: right;
  }
  body section#front-section .nuestro-foco-block .sence-movil-box a {
    width: 100%;
    padding: 9px 5px;
    text-align: center;
  }
  .banners-gobierno .banner-gob-box {
    width: 100%;
  }
  .cuerpoListaNoticiasHome.clearfix {
    padding: 16px 15px;
    height: auto;
  }
  .cuerpoListaNoticiasHome.clearfix .col-xs-9 {
    width: 100%;
  }
  .cuerpoListaNoticiasHome.clearfix .col-xs-3 a {
    width: 100%;
  }
  .cuerpoListaNoticiasHome.clearfix .fechaListaNoticiasHome {
    text-align: center;
  }
  body section#front-section .programas-para-ti-block .subsidio-joven h1 {
    left: 36px;
  }
  section#block-views-97966fd1884cb3ab215c1b26e4463526 {
    margin-top: 0;
    border-top: 0;
  }
  body .view-noticia-destacada-en-lista .izquierdaSliderHome {
    padding: 90px 20px;
  }
  body .view-noticia-destacada-en-lista .izquierdaSliderHome .verMasSliderNoticiasHome a {
    padding: 11px 20px;
    width: 300px;
  }
  body .view-noticia-destacada-en-lista .izquierdaSliderHome .verMasSliderNoticiasHome a:after {
    right: 16px;
    top: 16px;
  }
  body #content-section {
    padding: 40px 0px;
  }
  body .view-display-id-page_noticias_personas #views-exposed-form-noticias-page-noticias-personas {
    margin-left: 13px;
  }
  body .view-display-id-page_noticias_personas #views-exposed-form-noticias-page-noticias-personas #edit-field-segmento-usuario-tid-wrapper,
  body .view-display-id-page_noticias_personas #views-exposed-form-noticias-page-noticias-personas #edit-field-region-tid-wrapper {
    width: 300px;
  }
  body .view-display-id-page_noticias_personas #views-exposed-form-noticias-page-noticias-personas #edit-field-segmento-usuario-tid-wrapper .description,
  body .view-display-id-page_noticias_personas #views-exposed-form-noticias-page-noticias-personas #edit-field-region-tid-wrapper .description {
    padding: 42px 95px;
    margin-top: 86px;
    height: 111px;
  }
  .pagination {
    height: 35px;
  }
  .pagination li {
    height: 35px;
    padding-top: 7px;
    margin: -17px;
    margin-top: -1px;
  }
  .noticias-img-interna {
    margin-top: 90px;
  }
  body.node-type-pagina-interna .view-pagina-interna-detalle .noticias-img-interna {
    height: 200px;
  }
  body .detalle-noticias-bloque .contenido-noticia {
    padding: 15px 20px;
  }
  body .detalle-noticias-bloque .contenido-noticia img {
    max-width: 100%;
  }
  body .detalle-noticias-bloque .tag-segmento {
    top: 160px;
    left: 21px;
    padding: 9px 5px;
    height: 0;
    font-size: 12px;
    height: 33px;
  }
  body .detalle-noticias-bloque .titulo-noticias-detalle {
    font-size: 18px;
    top: 105px;
    left: 21px;
    display: none;
  }
  body .detalle-noticias-bloque .noticias-detalle-interna {
    width: 100%;
    border-left: 3px solid #D12009;
    padding-left: 5px;
    padding-right: 5px;
  }
  body .detalle-noticias-bloque .noticias-detalle-interna p {
    font-size: 14px;
    font-weight: normal;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 19px;
    max-height: 104px;
    height: auto;
  }
  body .detalle-noticias-bloque .noticias-detalle-interna:after {
    display: none;
  }
  body .detalle-noticias-bloque #redes-sociales-interno {
    padding: 4px 15px 4px 48px;
    right: 0px;
    width: 100vw;
    top: 242px;
    left: -15px;
  }
  body .detalle-noticias-bloque #redes-sociales-interno.SENCE {
    padding: 4px 15px 4px 48px;
    right: -16px;
    top: 289px;
    width: 100vw;
  }
  .footer-bar .link-volver-internas:before {
    right: 21px;
  }
  /* Estilos responsive Mobile */
  body.front section#front-section .nuestro-foco-block .sence-movil-box {
    padding-left: 15px;
    padding-right: 15px;
    margin-left: auto;
    width: 95%;
  }
  body.front section#front-section .nuestro-foco-block .sence-movil-box h1 {
    font-size: 16px;
  }
  body.front section#front-section .nuestro-foco-block .sence-movil-box p {
    overflow: hidden;
    height: 69px;
  }
  body.front section#front-section .nuestro-foco-block .sence-movil-box a {
    width: 100vw;
    left: 32px;
    padding: 36px 80px 36px 0px;
  }
  body.front section#front-section .nuestro-foco-block .sence-movil-img img {
    height: 250px;
    display: none;
  }
  body.front section#front-section .programas-para-ti-block .subsidio-joven h1 {
    left: 20px;
    top: 0px;
    text-shadow: 3px 1px 2px #969696;
  }
  body.front section#front-section .programas-para-ti-block h2 {
    margin: 43px auto 30px;
  }
  body.front section#front-section .programas-para-ti-block .bono-mujer h1 {
    left: 25px;
    top: 0px;
  }
  body.front section#front-section .noticias-home-lista .view-noticias-personas-home-lista .view-header div.col-xs-12 .listaNoticiasHome {
    background-color: #1db100 !important;
    padding: 43px 27px 43px;
    color: white;
  }
  body.front section#front-section .noticias-home-lista .view-noticias-personas-home-lista .view-header div.col-xs-12 .listaNoticiasHome a {
    margin-right: 28px;
  }
  body.front section#front-section .noticias-home-lista .view-noticias-personas-home-lista .view-header div.col-xs-12 .listaNoticiasHome a:after {
    right: 20px;
    top: 44px;
  }
  body.front .region.region-footer-left #block-menu-menu-footer-1:before,
  body.front .region.region-footer-left #block-menu-menu-footer-2:before,
  body.front .region-footer-center #block-menu-menu-footer-1:before,
  body.front .region-footer-center #block-menu-menu-footer-2:before {
    content: '';
    display: none;
  }
  body.front #block-views-c579dea67ac47754355012d2ee2bf9a9.banners-gobierno {
    height: 184px;
  }
  body.front .banners-gobierno {
    padding: 40px 0px 0px;
  }
  .slider-block-destacados .view-slider-marketing-home .slick-list.draggable {
    height: auto;
  }
  .slider-block-destacados .view-slider-marketing-home .arrow-down-home i {
    display: none;
  }
  .slider-block-destacados ul.slick-dots {
    text-align: right;
    padding: 15px 15px;
    position: relative;
    bottom: 0;
  }
  .slider-block-destacados ul.slick-dots li {
    width: 45px;
  }
  .slider-block-destacados ul.slick-dots li button {
    width: 45px;
  }
  .slider-block-destacados ul.slick-dots li button::before {
    width: 100%;
  }
  body .region.region-footer-left #block-menu-menu-footer-1,
  body .region.region-footer-left #block-menu-menu-footer-2,
  body .region-footer-center #block-menu-menu-footer-1,
  body .region-footer-center #block-menu-menu-footer-2 {
    border-left: none;
    margin-left: inherit;
  }
  body .region.region-footer-left h2,
  body .region-footer-center h2 {
    max-width: 80%;
  }
  .col-xs-5.subsidio-joven {
    width: 100%;
    display: block;
    height: 142px !important;
    margin-bottom: 20px;
    overflow: hidden;
  }
  body.page-node-2 section#front-section .programas-para-ti-block .subsidio-joven img {
    height: 165px;
    width: auto;
  }
  .col-xs-7.bono-mujer {
    display: block;
    width: 100%;
    height: 127px !important;
  }
  body.page-node-2 section#front-section .programas-para-ti-block .bono-mujer img {
    height: 127px;
  }
  .page-personas-cursos .cursos-box .verMasInfoCurso {
    padding: 25px 30px;
    font-size: 16px;
    width: auto;
    position: relative;
    right: 0;
    top: 26px;
  }
  .page-personas-cursos #edit-field-segmento-persona-cursos-tid-wrapper {
    padding-left: 0px;
  }
  .page-personas-cursos .views-exposed-form .views-exposed-widget {
    float: inherit;
    padding: 0px 0px 0px;
    width: 100%;
    display: block;
  }
  .page-personas-cursos .description {
    font-size: 14px;
    padding: 25px;
    width: 100vw;
    margin-top: 90px;
    left: 0px;
  }
  div#edit-field-region-tid-wrapper {
    top: -148px !important;
    position: relative;
  }
  .views-exposed-widgets {
    margin-bottom: -53px;
  }
  .page-organismos-concursos-y-licitaciones .views-exposed-widgets {
    margin-bottom: 0px;
  }
  .tag-segmento {
    padding: 9px;
    min-width: 85px;
    height: 32px;
    text-align: center;
    font-size: 12px;
  }
  .page-personas-cursos .cursos-box h1 a {
    font-size: 16px;
    width: 95%;
    display: block;
  }
  .page-personas-cursos .cursos-box p {
    max-width: 87%;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    max-height: 35px;
    height: auto;
  }
  .page-personas-cursos .cursos-box {
    position: relative;
    min-height: 233px;
  }
  .page-personas-cursos h2 {
    font-size: 18px;
    display: block;
    text-align: center;
  }
  .col-xs-2.cursos-img {
    display: none;
  }
  .col-xs-10.cursos-box {
    padding-left: 12%;
    width: 96%;
  }
  .col-xs-10.cursos-box b, .col-xs-10.cursos-box strong {
    font-weight: 1;
  }
  .programas-para-ti-block .subsidio-joven img {
    height: 144px;
  }
  .programas-para-ti-block .bono-mujer img {
    height: 127px;
  }
  /* Detalle de Cursos*/
  .node-type-cursos .CursoDetalle .headerCurso {
    height: 300px;
  }
  .node-type-cursos .CursoDetalle .headerCurso .inscripcionCursoDetalle {
    left: 20px;
  }
  .node-type-cursos .CursoDetalle .headerCurso .tituloCursoDetalle {
    font-size: 18px;
    top: 158px;
    left: 0;
    padding: 0 20px;
  }
  .node-type-cursos .CursoDetalle .headerCurso .tituloCursoDetalle a {
    color: #000;
    text-shadow: 0 0 0 transparent;
  }
  .node-type-cursos .CursoDetalle .headerCurso .descripcionCursoDetalle {
    width: 100%;
    padding: 20px 20px;
    top: 220px;
  }
  .node-type-cursos .CursoDetalle .headerCurso .descripcionCursoDetalle p {
    font-size: 14px;
  }
  .node-type-cursos .CursoDetalle .headerCurso .descripcionCursoDetalle:after {
    right: 23px;
    top: 0px;
  }
  .node-type-cursos .CursoDetalle .cuerpoIzquierdaCurso {
    margin-top: 0px;
    padding: 30px 20px;
  }
  .node-type-cursos .CursoDetalle .cuerpoderechaCurso p {
    font-size: 18px;
    margin-top: 0px;
  }
  /* Detalle ferias laborales */
  body.node-type-pagina-interna .contenido-noticia {
    margin-bottom: 20px;
    padding: 15px 20px;
  }
  body.node-type-pagina-interna .contenido-noticia .galeria-noticias ul {
    padding: 0;
  }
  body.node-type-pagina-interna .contenido-noticia .galeria-noticias ul li {
    width: 49%;
  }
  .view-pagina-interna-detalle .noticias-detalle-interna {
    width: 100%;
    padding: 20px 20px;
    top: 80px;
    z-index: 0;
  }
  .view-pagina-interna-detalle .noticias-detalle-interna p {
    font-size: 15px !important;
    font-weight: normal !important;
    width: 84%;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    max-height: 77px;
    height: auto;
  }
  body.node-type-pagina-interna .view-pagina-interna-detalle .noticias-detalle-interna {
    width: 100%;
    padding: 20px 20px;
    top: 158px;
    z-index: 0;
  }
  body.node-type-pagina-interna .view-pagina-interna-detalle .noticias-detalle-interna:after {
    right: 28px;
    top: 15px;
  }
  body.node-type-pagina-interna .view-pagina-interna-detalle #redes-sociales-interno {
    padding: 4px 15px 4px 48px;
    right: 0px;
    width: 100vw;
    bottom: 0px;
  }
  /*Noticias*/
  body .view-noticia-destacada-en-lista .izquierdaSliderHome {
    height: auto;
  }
  body .view-noticia-destacada-en-lista .izquierdaSliderHome p {
    font-size: 16px;
    width: 90%;
  }
  body .view-noticia-destacada-en-lista .izquierdaSliderHome h1 a {
    font-size: 18px;
  }
  body .view-noticia-destacada-en-lista .izquierdaSliderHome .verMasSliderNoticiasHome a {
    padding: 25px 20px 0px;
    width: 100%;
    font-size: 16px;
    top: 222px;
  }
  body .view-noticia-destacada-en-lista .izquierdaSliderHome .verMasSliderNoticiasHome a:after {
    right: 25px;
    top: 29px;
  }
  .views-exposed-form .views-exposed-widget {
    float: left;
    padding: inherit;
    max-width: 100vw;
  }
  body .view-display-id-page_noticias_personas #views-exposed-form-noticias-page-noticias-personas {
    margin-bottom: 81px;
  }
  body .view-display-id-page_noticias_personas #views-exposed-form-noticias-page-noticias-personas #edit-field-segmento-usuario-tid-wrapper,
  body .view-display-id-page_noticias_personas #views-exposed-form-noticias-page-noticias-personas #edit-field-region-tid-wrapper {
    width: 100vw;
    padding-left: 0px;
    margin-left: -13px;
  }
  body .view-display-id-page_noticias_personas #views-exposed-form-noticias-page-noticias-personas #edit-field-segmento-usuario-tid-wrapper .description {
    padding: 20px 80px 20px 20px;
    margin-top: 14px;
    height: 60px;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 1px;
    left: 0px;
  }
  .page-personas-noticias .cuerpoListaNoticiasHome.clearfix {
    padding: 15px 30px 15px 31px;
  }
  .banners-gobierno {
    padding: 0px 0px 40px;
  }
}

@media (max-width: 768px) and (max-width: 768px) {
  .banners-gobierno {
    min-height: 130px;
    height: 144px;
  }
}

@media (max-width: 768px) {
  .node-type-noticias .noticias-img-interna {
    margin-top: 99px;
    height: 200px;
  }
  .node-type-noticias .tags-detalle-noticias .galeria-noticias ul {
    width: 90%;
    padding: 0;
    margin-left: auto;
    margin-right: auto;
  }
  .node-type-noticias .tags-detalle-noticias .galeria-noticias ul li {
    width: 49%;
  }
  .node-type-noticias .tags-detalle-noticias .galeria-noticias ul li img {
    width: 100%;
  }
  .view-id-pagina_con_tabs .headerTabs {
    height: 300px;
  }
  .view-id-pagina_con_tabs .headerTabs .tituloDetalleTabs {
    font-size: 18px;
    top: 118px;
    left: 33px;
  }
  .view-id-pagina_con_tabs .headerTabs .descripcionCursoDetalle {
    width: 100vw;
    padding: 20px 53px 20px 20px;
    top: 176px;
    min-height: auto;
    left: 15px;
  }
  .view-id-pagina_con_tabs .headerTabs .descripcionCursoDetalle p {
    font-size: 14px;
    font-weight: normal;
  }
  .view-id-pagina_con_tabs .headerTabs #redes-sociales-interno {
    bottom: -79px;
    width: 100vw;
    padding-left: 51px;
  }
  .view-id-pagina_con_tabs ul.quicktabs-tabs {
    background-color: black;
    padding-left: 0px;
    margin-top: 110px;
  }
  .view-id-pagina_con_tabs ul.quicktabs-tabs li a {
    padding: 13px 11px;
    height: 49px;
    font-size: 16px;
  }
  .view-id-pagina_con_tabs .quicktabs_main {
    padding: 20px 20px 20px;
    padding-top: 14px;
    width: 100vw;
  }
  .view-id-pagina_con_tabs .quicktabs_main .views-field-field-tabs-cuerpo p.resumen {
    font-size: 16px;
    border-left: 1px solid #1db100 !important;
    padding: 0px 20px 10px 20px;
  }
  .view-id-pagina_con_tabs .quicktabs_main p img {
    width: 100% !important;
  }
  .view-id-pagina_con_tabs .quicktabs_main .pagina-con_tabs-galería .img-responsive {
    width: 49%;
  }
  footer.footer .row .col-xs-12 .ir-arriba-footer {
    padding: 0px 27px 27px;
    height: 81px;
  }
  footer.footer .row .col-xs-12 .redes-sociales-footer {
    padding: 25px 50px 25px 65px;
    height: 93px;
  }
  footer.footer .row .col-xs-12 .redes-sociales-footer a i {
    font-size: 24px;
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
  /* Responsivo Empresas */
  .page-node-3 .view-noticia-destacada-en-lista .izquierdaSliderHome {
    padding: 21px 20px;
  }
  .page-node-3 .view-noticia-destacada-en-lista .izquierdaSliderHome h1 a {
    font-size: 16px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 19px;
    max-height: 104px;
    height: auto;
  }
  .page-node-3 .view-noticia-destacada-en-lista .DerechaSliderHome img {
    margin-top: -10px;
  }
  .page-node-3 .view-noticia-destacada-en-lista .izquierdaSliderHome .verMasSliderNoticiasHome a {
    padding: 25px 20px 51px 20px;
    width: 300px;
    font-size: 16px;
    top: 336px;
  }
  .page-node-3 section#content-section {
    padding: 22px 0px 40px;
  }
  .page-node-3 section#content-section .nuestro-foco-block .sence-movil-img {
    display: none;
  }
  .page-node-3 section#content-section .nuestro-foco-block .sence-movil-box {
    padding: 0;
    padding-left: 18px;
    width: 100%;
    margin-bottom: 30px;
  }
  .page-node-3 section.accesos-home-lista.accesos-empleabilidad {
    margin-top: -100px;
    border-top: 20px solid #565656;
  }
  .page-node-3 .banners-gobierno {
    padding: 0px 0px 0px;
  }
  .page-empresas.page-empresas-cursos div#edit-field-region-tid-wrapper {
    top: 2px !important;
    position: relative;
    width: 100vw;
    padding: 0px;
    left: -60px;
  }
  .page-empresas.page-empresas-cursos .help-block {
    font-size: 14px;
    padding: 21px;
    width: 100vw;
    margin-top: 25px;
    left: -7px;
  }
  .page-empresas.page-empresas-cursos .col-xs-10.cursos-box h1 {
    font-size: 16px;
  }
  .page-empresas.page-empresas-cursos .cursos-box .verMasInfoCurso {
    padding: 27px 30px 47px 30px;
    font-size: 16px;
    width: 250px;
    right: 0;
    top: 148px;
  }
  .page-empresas.page-empresas-cursos .cursos-box p,
  .page-empresas.page-empresas-cursos .cursos-box .verMasInfoCurso {
    max-width: 87%;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    height: auto;
    max-height: 39px;
    left: 56px;
    top: 158px;
  }
  .page-empresas.page-empresas-cursos #curso-lista {
    margin-top: 15px;
    height: 239px;
  }
  .page-empresas.page-empresas-cursos .banners-gobierno h2 {
    font-size: 16px;
    padding: 0px 25px;
    margin-bottom: 24px;
  }
  .page-empresas.page-empresas-cursos section#block-menu-menu-footer-2 h2 {
    margin-left: 39px;
    max-width: 80%;
  }
  .nuestro-foco-block .sence-movil-box a {
    padding: 35px 50px;
    float: right;
    font-size: 16px;
    width: 100vw;
    bottom: 10px;
    position: relative;
    bottom: -10px;
  }
  body.page-node-3 section#content-section .programas-para-ti-block .subsidio-joven h1 {
    left: 20px;
    top: 0px;
  }
  body.page-node-3 section#content-section .programas-para-ti-block .subsidio-joven img {
    height: auto;
  }
  body.page-node-3 section#content-section .programas-para-ti-block .bono-mujer img {
    height: 127px;
  }
  body.page-node-3 section#content-section .programas-para-ti-block .bono-mujer h1 {
    left: 20px;
    top: 0px;
  }
  body.page-node-3 section#content-section .noticias-home-lista .view-noticias-personas-home-lista .view-header div.col-xs-12 .listaNoticiasHome {
    padding: 42px 20px;
  }
  body.page-node-3 section#content-section .noticias-home-lista .view-noticias-personas-home-lista .view-header div.col-xs-12 .listaNoticiasHome a {
    margin-right: 28px;
  }
  body.page-node-3 section#content-section .noticias-home-lista .view-noticias-personas-home-lista .view-header div.col-xs-12 .listaNoticiasHome a:after {
    right: 14px;
    top: 42px;
  }
  .node-type-cursos .CursoDetalle .cuerpoderechaCurso a {
    padding: 25px 30px;
    font-size: 16px;
    width: 100%;
    display: block;
    font-weight: bold;
    margin-bottom: 20px;
  }
  /* Noticias empresas*/
  .page-personas.page-personas-noticias .view-noticia-destacada-en-lista .izquierdaSliderHome h1 a,
  .page-empresas.page-empresas-noticias .view-noticia-destacada-en-lista .izquierdaSliderHome h1 a {
    font-size: 18px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 19px;
    max-height: 104px;
    height: auto;
  }
  .view.view-accesos-generales.view-id-accesos_generales.view-display-id-block_accesos_generales {
    height: 280px;
  }
  section#block-block-4 img {
    right: -80px;
    top: -6px;
    height: 35px;
  }
  .accesos-home-lista .view {
    height: 366px;
  }
  .views-field.views-field-field-galeria-de-imagenes {
    margin-left: 40px;
  }
  .slider-pagina-interna #slick-views-pagina-interna-detalle-1 .slick-dots {
    right: 5%;
  }
  /* section#block-block-2 p {
        width: 90%;
        font-size: 16px;
    } */
  /* Trámites */
  .page-personas-tramites .view-listado-de-tramites {
    margin-top: 20px;
  }
  ul.pagination li {
    margin-top: 0px;
  }
  .list-group-item:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }
  .view-listado-de-tramites .view-content .list-group {
    padding-right: 20px;
  }
  .view-listado-de-tramites .view-content li {
    height: 152px;
    padding: 50px 15px;
  }
  .view-listado-de-tramites .view-content li a {
    width: 100%;
    font-size: 14px;
  }
  .view-listado-de-tramites .view-content li a:after {
    content: 'ver más';
    background-image: url(/sites/all/themes/sence/img/blackArrowRight.png);
    width: 100%;
    height: 45px;
    display: block;
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    bottom: 1px;
    padding-top: 8px;
    padding-left: 0;
    padding-right: 15px;
    background-position: 62% 10px;
    font-size: 16px;
    background-color: rgba(0, 0, 0, 0.2);
    text-align: center;
  }
  .contacto a.btn.btn-contacto {
    padding: 15px 8px;
    min-width: unset;
    width: 100%;
    white-space: inherit;
    border-bottom: 1px solid #fff;
  }
  .view-biblioteca-de-documentos #views-exposed-form-biblioteca-de-documentos-page {
    padding: 50px 0;
    position: relative;
  }
  .view-biblioteca-de-documentos #views-exposed-form-biblioteca-de-documentos-page #edit-field-biblio-doc-anno-value-wrapper,
  .view-biblioteca-de-documentos #views-exposed-form-biblioteca-de-documentos-page .views-exposed-widget {
    position: unset;
    float: none;
    padding: inherit;
    margin: 0 auto;
    width: 262px;
  }
  .view-biblioteca-de-documentos #views-exposed-form-biblioteca-de-documentos-page #edit-field-biblio-doc-anno-value-wrapper .description,
  .view-biblioteca-de-documentos #views-exposed-form-biblioteca-de-documentos-page .views-exposed-widget .description {
    left: 0;
    top: 272px;
  }
  .view-biblioteca-de-documentos #views-exposed-form-biblioteca-de-documentos-page .ctools-auto-submit-processed {
    margin-top: 25px;
  }
  .view-biblioteca-de-documentos .view-content {
    margin-top: 179px;
  }
  .page-sence-regiones .panel-title a {
    padding-left: 30px;
  }
  .page-sence-regiones .panel-collapse {
    padding-left: 0;
  }
  .view-concursos-y-licitaciones .abstract {
    width: 100% !important;
  }
  .view-concursos-y-licitaciones .recuadro ul {
    padding: 0;
  }
  .view-concursos-y-licitaciones .recuadro ul li {
    display: block;
  }
  .view-concursos-y-licitaciones .recuadro .estado {
    margin-top: 30px;
  }
  .page-taxonomy body #content-section {
    padding: 40px 15px;
  }
}

@media (max-width: 767px) {
  header#navbar {
    padding: 18px 15px 66px 15px;
  }
}

@media (max-width: 360px) {
  body section#front-section .noticias-home-lista .view-noticias-personas-home-lista .view-header div.col-xs-12 .listaNoticiasHome a {
    float: left;
  }
}

@media (max-width: 443px) {
  footer.footer .row .col-xs-12 .call-center-footer {
    padding: 22px 28px;
    height: auto;
  }
  .noticias-img-interna {
    margin-top: 61px;
  }
  header#navbar #block-menu-menu-men-cabecera a {
    font-size: 10px;
  }
}

@media (max-width: 992px) {
  .region.region-footer-right {
    top: 0;
    margin-top: 50px;
  }
}
/*# sourceMappingURL=style.css.map */