@font-face {  font-family: 'bree_serifregular';  src: url('../../../fileadmin/templates/css/../fonts/breeserif-regular-webfont.eot');  src: url('../../../fileadmin/templates/css/../fonts/breeserif-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../../../fileadmin/templates/css/../fonts/breeserif-regular-webfont.woff2') format('woff2'), url('../../../fileadmin/templates/css/../fonts/breeserif-regular-webfont.woff') format('woff'), url('../../../fileadmin/templates/css/../fonts/breeserif-regular-webfont.ttf') format('truetype'), url('../../../fileadmin/templates/css/../fonts/breeserif-regular-webfont.svg#bree_serifregular') format('svg');  font-weight: normal;  font-style: normal;}

@font-face {  font-family: 'MetaPro-Normal';  src: url('../../../fileadmin/templates/css/../fonts/MetaPro-Normal.eot');  src: url('../../../fileadmin/templates/css/../fonts/MetaPro-Normal.eot?#iefix') format('embedded-opentype'), url('../../../fileadmin/templates/css/../fonts/MetaPro-Normal.woff') format('woff'), url('../../../fileadmin/templates/css/../fonts/MetaPro-Normal.ttf') format('truetype'), url('../../../fileadmin/templates/css/../fonts/MetaPro-Normal.svg#bree_serifregular') format('svg');  font-weight: normal;  font-style: normal;}

@font-face {  font-family: 'MetaPro-Bold';  src: url('../../../fileadmin/templates/css/../fonts/MetaPro-Bold.eot');  src: url('../../../fileadmin/templates/css/../fonts/MetaPro-Bold.eot?#iefix') format('embedded-opentype'), url('../../../fileadmin/templates/css/../fonts/MetaPro-Bold.woff') format('woff'), url('../../../fileadmin/templates/css/../fonts/MetaPro-Bold.ttf') format('truetype'), url('../../../fileadmin/templates/css/../fonts/MetaPro-Bold.svg#bree_serifregular') format('svg');  font-weight: bold;  font-style: normal;}

::selection {
  color: white;
  background: #922047;
}


::-moz-selection {
  /*
 * Code for Firefox
 */

  color: white;
  background: #922047;
}


.iepri_content a {
  color: #922047;
}


.iepri_content a:hover {
  color: #183b5f;
  text-decoration: none;
}


.home {
  padding: 0px !important;
}


h1 {
  font-family: 'bree_serifregular', Tahoma, Geneva, sans-serif;
  color: #922047;
  font-size: 1.3em;
  padding-bottom: 10px;
  margin-bottom: 15px;
  border-bottom: 1px #32557b solid;
}


/*
 * slider
 */
.slider_content h2 {
  font-family: 'bree_serifregular', Tahoma, Geneva, sans-serif;
  color: white;
  font-size: 1.5em;
  width: 80%;
  top: 9em;
  margin: auto;
  position: relative;
  z-index: 2;
  border: 3px solid white;
  padding: 10px;
  text-align: center;
}


.col-lg-12.slider_content {
  padding: 0px;
}


.slider_content .flexslider .slides img {
  height: auto;
  margin-top: -100px;
}


.slider_content .flex-viewport {
  height: 30em;
}


.slider_content .ce-media {
  background-color: #183b5f;
}


/*
 * slier magazine
 */
.slider_magazine .flex-viewport {
  height: auto;
}


.slider_magazine img {
  max-width: 100%;
  height: auto;
}


.back_magazine {
  background-color: #922047;
  min-width: 100%;
  height: 80px;
  padding: 15px;
  margin-top: -3px;
  color: white;
}


.back_magazine a {
  font-family: 'MetaPro-Normal', Tahoma, Geneva, sans-serif;
  color: white !important;
  text-decoration: none;
  font-size: 0.5em;
  line-height: 0.2em;
}


.back_magazine h2 {
  line-height: 0.5em;
  margin-bottom: 10px;
}


.slider_magazine .flex-control-paging li a {
  width: 8px;
  height: 8px;
  background: white;
}


.slider_magazine .flex-control-paging li a.flex-active {
  width: 8px;
  height: 8px;
  background: #922047;
}


.slider_magazine p {
  font-family: 'MetaPro-Normal', Tahoma, Geneva, sans-serif;
}


.slider_magazine .flex-control-nav {
  width: 90%;
}


#flexsliderMagazine {
  margin-bottom: 15px;
}


/*
 * contenido
 */
.box_content {
  margin-top: -50px;
  background-color: white;
  -webkit-box-shadow: 0px 0px 19px -1px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 19px -1px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 19px -1px rgba(0, 0, 0, 0.75);
  height: auto;
  margin-bottom: 20px;
  padding-bottom: 30px !important;
}


.col-lg-12.innerMenu {
  padding-top: 17px;
  height: 50px;
  background-color: #922047;
  margin-bottom: 20px;
}


.innerMenu a {
  font-family: 'bree_serifregular', Tahoma, Geneva, sans-serif;
  color: white;
  font-size: 1.1em;
}
.innerMenu a:hover {
  text-decoration: none;
  color: #f8ca4d;
}

.innerMenu li {
  width: 33.3%;
  float: left;
  text-align: center;
}


/*
 * detalle
 */
.media_in {
  padding-bottom: 20px;
}


.media_in h2 {
  font-family: 'MetaPro-Normal', Tahoma, Geneva, sans-serif;
  font-size: 1.1em;
  margin-bottom: 7px;
  margin-top: 7px;
}


.media_in a {
  color: #922047;
  text-decoration: none;
}


.media_in p {
  font-family: 'MetaPro-Normal', Tahoma, Geneva, sans-serif;
  color: #183b5f;
}


.media_in img {
  object-fit: cover;
  width: 100%;
  height: 150px;
}


.media_in a:hover {
  color: #183b5f;
  text-decoration: none;
}


.media_in .news-list-date {
  background-color: #183b5f;
  color: white;
  position: absolute;
  height: auto;
  width: auto;
  word-break: break-all;
  padding: 5px;
  text-align: center;
  right: 15px;
  font-family: 'MetaPro-Normal', Tahoma, Geneva, sans-serif;
  font-weight: bold;
}


.news_image_back img {
  width: 100%;
  height: 30em !important;
  object-fit: cover;
}


.eventos img {
  max-height: 30em;
}


.inside_detail {
  position: relative;
  margin-top: -50px;
  padding: 90px 70px 70px 70px;
}


.inside_detail h1 {
  font-size: 2em;
  text-align: center;
  border: none;
  color: #922047;
  padding-bottom: 0px;
}


.inside_detail p {
  font-family: 'MetaPro-Normal', Tahoma, Geneva, sans-serif;
  color: #183b5f;
  margin-bottom: 10px;
  line-height: 1.4em;
}


.inside_detail img {
  float: left;
  margin-right: 10px;
  max-width: 100%;
  height: auto;
}


.news-single-rightbox {
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #858585 !important;
  margin-bottom: 70px !important;
}


.subheader h2 {
  font-family: 'MetaPro-Normal', Tahoma, Geneva, sans-serif;
  color: #183b5f;
  font-size: 1.3em;
  margin-bottom: 35px;
  text-align: center;
}


.iepri_content .breadcrumb-class {
  font-family: 'MetaPro-Normal', Tahoma, Geneva, sans-serif;
  z-index: 1;
  border: none;
  color: white;
  background: #183b5f;
  padding-left: 20px;
  padding-right: 20px;
  margin-top: 29em;
}


.iepri_content .breadcrumb-class a {
  color: white;
  font-weight: bold;
}


.iepri_content .breadcrumb-class a:hover {
  color: #f8ca4d;
  text-decoration: none;
}


/*
 * eventos
 */
.events {
  font-family: 'MetaPro-Normal', Tahoma, Geneva, sans-serif;
  color: #183b5f;
  margin-bottom: 20px;
  height: 225px;
}

.events img {
  max-width: 100%;
  object-fit: cover;
  height: 150px;
}

.events a {
  color: #922047;
  font-size: 1.1em;
  font-weight: bold;
}
.events a.rss_img {
  width: 100%;
  height: 150px;
  display: block;
  background-size: cover;
}

.events .rss_title {
  margin-top: 7px;
  margin-bottom: 7px;
}

.events .rss_date {
  background-color: #183b5f;
  color: white;
  position: absolute;
  height: auto;
  width: 50px;
  padding: 5px;
  text-align: center;
  right: 15px;
  font-weight: bold;
}


span.lit {
  margin-top: 31.1em;
  position: absolute;
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid #050d15;
  border-top: 8px solid #050d15;
  z-index: 2;
}


span.lit_left {
  margin-top: 31.1em;
  position: absolute;
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-right: 8px solid #050d15;
  border-top: 3px solid #050d15;
  z-index: 2;
}


.news_image_back .ce-media img {
  /*
 * height: auto;
 */

  mix-blend-mode: exclusion;
  margin-bottom: -3px;
}


.news_image_back .ce-media {
  background-color: #183b5f;
}


.news_image_back h1 {
  font-family: 'bree_serifregular', Tahoma, Geneva, sans-serif;
  color: white;
  font-size: 1.5em;
  width: 20%;
  top: 11em;
  position: absolute;
  z-index: 2;
  border: 3px solid white;
  padding: 10px;
  text-align: center;
  margin-left: 41%;
}


.special_element {
  margin-bottom: 30px;
}


.special_element h2 {
  font-family: 'bree_serifregular', Tahoma, Geneva, sans-serif;
  font-size: 1.3em;
  color: #922047;
  margin-bottom: 15px;
}


.special_element h3 {
  font-family: 'MetaPro-Normal', Tahoma, Geneva, sans-serif;
  font-size: 1.1em;
  color: #183b5f;
}


.special_element h1 {
  text-align: left;
  margin-top: 35px;
}


.master h4 {
  font-family: 'bree_serifregular', Tahoma, Geneva, sans-serif;
  font-size: 2em;
  color: #922047;
  margin-bottom: 7px;
  float: left;
  margin-right: 6px;
}


.dotted_line {
  border-right: dashed #183b5f 1px;
}


.special_element ul {
  margin-left: 12px;
  font-family: 'MetaPro-Normal', Tahoma, Geneva, sans-serif;
  color: #183b5f;
  line-height: 1.4em;
  list-style: circle url("../../../fileadmin/templates/css/../images/li_dot.png");
}


.special_element li {
  margin-bottom: 7px;
}


hr {
  border-top: 1px solid #dddddd;
  margin: 20px;
}


.crew_info img {
  width: 70px;
  height: 70px;
  object-fit: cover;
  border-radius: 100%;
  margin-bottom: 5px;
}


.crew_info .ce-bodytext {
  margin-bottom: 30px;
}


.book img {
  width: 100%;
  height: auto;
  margin-bottom: 10px;
}


#c114 img {
  right: 45px;
  top: 10px;
  position: absolute;
  z-index: 1;
  width: 140px;
  height: auto;
}


/*
 * redes sociales
 */
.social_network {
  padding: 10px;
}


.social_network img {
  border-radius: 100%;
  border: solid #922047 0px;
  -webkit-transition: border 0.1s ease-in-out;
  /*
 * Safari
 */

  transition: border 0.1s ease-in-out;
}


.social_network img:hover {
  border: solid #183b5f 4px;
}


.slider_magazine .flex-control-nav {
  top: 22em;
  height: 20px;
}


.slider_magazine h5 {
  font-family: 'bree_serifregular', Tahoma, Geneva, sans-serif;
  font-size: 1em;
  margin-bottom: 7px;
  border: none;
  padding-left: 6px;
  -webkit-transition: border 0.1s ease-in-out;
  /*
 * Safari 3.1 to 6.0
 */

  transition: border 0.1s ease-in-out;
}


.slider_magazine h5:hover {
  border-left: solid 4px #922047;
}


.slider_magazine a {
  color: #922047;
  text-decoration: none;
}


.slider_magazine a:hover {
  color: #183b5f;
  text-decoration: none;
}


.books img {
  width: 100%;
  height: auto;
  margin-bottom: 10px;
}


.books {
  height: 490px;
}


#unalTop .navigation {
  padding: 0px;
}


.news_image_back.up {
  overflow: hidden;
  height: 30em;
}


.bx-wrapper img {
  margin-left: -17px;
}


.news_image_back.up  .bx-viewport {
  border: none !important;
}


.news_image_back.up  .bx-controls {
  display: none;
}


.news_image_back.up .bx-wrapper {
  margin-bottom: 0px !important;
}


.news_image_back.up .bx-wrapper .bx-viewport {
  left: 0px;
}


