/.animated {  -moz-animation: bounce .40s linear;  -webkit-animation: bounce .40s linear;}@-moz-keyframes bounce {  0% {    -moz-transform: scale(0);    opacity: 0;  }  50% {    -moz-transform: scale(1.3);    opacity: 0.4;  }  75% {    -moz-transform: scale(0.9);    opacity: 0.7;  }  100% {    -moz-transform: scale(1);    opacity: 1;  }}@-webkit-keyframes bounce {  0% {    -webkit-transform: scale(0);    opacity: 0;  }  50% {    -webkit-transform: scale(1.3);    opacity: 0.4;  }  75% {    -webkit-transform: scale(0.9);    opacity: 0.7;  }  100% {    -webkit-transform: scale(1);    opacity: 1;  }}.bounce {  -moz-animation: bounce .40s linear;  -webkit-animation: bounce .40s linear;}body {  font-family: 'Arial';  padding-top: 0px;  margin-top: 0px;}/* redes top */.region-home-header-redes-sociales .redes-sociales-footer ul li:nth-last-of-type(5) a {  background: #f80487;}.region-home-header-redes-sociales .redes-sociales-footer ul li:nth-last-of-type(5) a:focus,.region-home-header-redes-sociales .redes-sociales-footer ul li:nth-last-of-type(5) a:hover {  text-decoration: none;  background: #ffffff;  color: #000;}.region-home-header-redes-sociales .redes-sociales-footer ul li:nth-last-of-type(4) a {  background: #FF5722;}.region-home-header-redes-sociales .redes-sociales-footer ul li:nth-last-of-type(4) a:focus,.region-home-header-redes-sociales .redes-sociales-footer ul li:nth-last-of-type(4) a:hover {  text-decoration: none;  background: #ffffff;  color: #000;}.region-home-header-redes-sociales .redes-sociales-footer ul li:nth-last-of-type(3) a {  background: #337ab7;}.region-home-header-redes-sociales .redes-sociales-footer ul li:nth-last-of-type(3) a:focus,.region-home-header-redes-sociales .redes-sociales-footer ul li:nth-last-of-type(3) a:hover {  text-decoration: none;  background: #ffffff;  color: #000;}.region-home-header-redes-sociales .redes-sociales-footer ul li:nth-last-of-type(2) a {  background: #ff0000;}.region-home-header-redes-sociales .redes-sociales-footer ul li:nth-last-of-type(2) a:focus,.region-home-header-redes-sociales .redes-sociales-footer ul li:nth-last-of-type(2) a:hover {  text-decoration: none;  background: #ffffff;  color: #000;}.region-home-header-redes-sociales .redes-sociales-footer ul li:nth-last-of-type(1) a {  background: #009ec3;}.region-home-header-redes-sociales .redes-sociales-footer ul li:nth-last-of-type(1) a:focus,.region-home-header-redes-sociales .redes-sociales-footer ul li:nth-last-of-type(1) a:hover {  text-decoration: none;  background: #ffffff;  color: #000;}.region-home-header-redes-sociales .redes-sociales-footer ul li a {    padding: 8px 5px;    margin: 5px 5px;    color: #fff;    font-size: 13px;    border-radius: 40px;    height: 40px;    width: 40px;    text-align: center;    outline-style: none;}.region-home-header-redes-sociales .redes-sociales-footer li {  margin: 15px 0;  width: 58px;  list-style: none;}.fechas-page {  padding: 15px;  color: #fff;}.top-header {  background: #232323;  height: 50px;  top: 0;}.region-home-header-redes-sociales .redes-sociales-footer {  text-align: right;}.region-home-header-redes-sociales .redes-sociales-footer ul {  display: inline-flex;}.fa {  width: 20px;  height: 20px;}/*.region-home-header-redes-sociales .redes-sociales-footer li {  padding: 4px;  padding-top: 7px;  width: 30px;  height: 30px;  margin: 10px 12px;  background: red;  border-radius: 20px;  text-align: center;}*//* fin redes top *//* menu */.container.content-relativo {  background: url(../img/cabecera-imagen.jpg) no-repeat right top;}a#superfish-main-toggle {  color: rgba(214, 214, 214, 0);  font-size: 30px;}.sf-accordion-toggle.sf-style-none {  margin: 10px 0px;  background: url(../img/menu-interface.png) no-repeat center top;  background-size: contain;  height: 40px;  width: 100%;}a.sf-depth-2 {  padding: 15px!important;}ul.sf-menu .sf-with-ul {  padding-right: 70px;}ul.sf-menu .sf-sub-indicator {  width: 17px;}ul.sf-menu a {  display: block;  position: relative;  font-size: 14pt;  padding: 15px 30px;  color: #fff;  text-decoration: none;}ul.sf-menu a:focus,ul.sf-menu a:hover,ul.sf-menu a:active {  color: #ffffff;  background: #151515;}ul.sf-menu li {  position: relative;  z-index: 498;  float: none;  display: inline-block;}ul.sf-menu.sf-horizontal.sf-shadow ul {  background: #232323;  width: 210px!important;}.sf-depth-2.sf-no-children a {  font-size: 15px;}ul.sf-menu li:hover > ul,ul.sf-menu li.sfHover > ul {  top: 48px;}.navbar-toggle {  background: #00395e;  border: 1px solid #fff;  float: right;  margin-left: 15px;}.navbar-toggle .icon-bar {  display: block;  width: 22px;  height: 2px;  border-radius: 1px;  background: #fff;}.contenido-header-top {  margin: 35px;}.contenido-header-top .logo {  margin: 0 auto;  width: 313px;}.navbar-brand {  float: left;  height: auto;  padding: 0px;  line-height: 20px;}.navbar-header {  float: none;  text-align: center;  margin: 0 auto;}.navbar-nav {  float: right;  margin: 0;}.navbar {  background: #ed1c24;  border-radius: 0px;  padding: 0;  margin: 0px;  box-shadow: 0px 5px 2px rgba(0, 0, 0, 0.15);  z-index: 100;  border-top: 4px solid #cccccc;}.navbar .navbar-nav li {  padding: 0px;}.navbar .navbar-nav li a {  color: #ffffff;  /*font-weight: bold;*/  font-size: 14pt;  padding: 18px 70px;  background: #0c4a85;}.navbar .navbar-nav li a:focus,.navbar .navbar-nav li a:hover,.navbar .navbar-nav li a:active {  color: #ffffff;  background: #122543;}.redes-top {  float: right;  margin-right: 0px;}.redes-top form {  margin: 30px!important;}.redes-top .redes-sociales-footer {  margin-top: 20px;  float: right;}.redes-top .redes-sociales-footer ul {  display: inline-flex;  list-style: none;}.redes-top .redes-sociales-footer ul li a {  padding: 7px 12px;  margin: 5px 15px;  color: #fff;  font-size: 19px;  display: table;  border-radius: 40px;  height: initial;  width: 40px;  text-align: center;}.redes-top .redes-sociales-footer ul li:nth-last-of-type(2) a {  background: #e0234a;}.redes-top .redes-sociales-footer ul li:nth-last-of-type(2) a:focus,.redes-top .redes-sociales-footer ul li:nth-last-of-type(2) a:hover {  text-decoration: none;  background: #c1193c;  color: #fff;}.redes-top .redes-sociales-footer ul li:nth-last-of-type(1) a {  background: #00ceff;}.redes-top .redes-sociales-footer ul li:nth-last-of-type(1) a:focus,.redes-top .redes-sociales-footer ul li:nth-last-of-type(1) a:hover {  text-decoration: none;  background: #009ec3;  color: #fff;}/* fin menu *//* buscador */#custom-search-block-form {  display: inline-flex;  margin: 30px 0;}#custom-search-block-form .form-group {  margin-bottom: 0px;}/*fin buscador*//* Destacado noticia*/.destacado-resumen {  background: #000;  width: 100%;  text-align: initial;  right: 0;  left: 0;  bottom: 0px;  padding-top: 0;  padding-bottom: 20px;}.destacado-titulo {  font-size: 20pt;  color: #fff;  font-weight: 100;}.destacado-titulo a{  font-size: 27pt;  color: #fff;  text-decoration: none;}.destacado-resumen p {    font-size: 16px;}.home-noticias { background-size: cover;}#destacado {  margin: 0 auto;  height: 100%;  width: 100%;  display: inline-block;    background-size: cover;}.destacado-home {  margin: 0px;  padding: 0px;  display: block;}.home-contenido-pincipal {  position: absolute;  margin: 0 auto;  top: 130px;  text-align: center;  float: none;  left: 0;  right: 0;  color: #fff;  font-size: 60px;}.views-field.views-field-field-contenido {  position: absolute;  margin: 0 auto;  top: 250px;  text-align: center;  float: none;  left: 0;  right: 0;  color: #fff;  font-size: 20px;}.home-boton-contenido-principal {  position: absolute;  margin: 0 auto;  top: 400px;  text-align: center;  float: none;  left: 0;  right: 0;  color: #fff;  font-size: 20px;}.home-boton-contenido-principal a {  color: #fff;  font-size: 22px;  background: #83c041;  text-decoration: none;  padding: 10px 25px;  margin-top: 54px;}.home-boton-contenido-principal a:focus,.home-boton-contenido-principal a:hover {  background: #002c0e;  color: #fff;}/*.container-hp {  background: #fff;  box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.15);  margin: 20px;}*/.container-fluid {  padding-right: 0px;  padding-left: 0px;}/*.espacio-blanco {  height: 1000px;  width: 100%;}*//* fin Destacado noticias *//* twitter */h1.timeline-Header-title.u-inlineBlock {  font-size: 22px!important;}span.timeline-Header-byline {  font-size: 22px;  color: #000;}a.customisable-highlight {  color: red;}/* fin twitter *//* nosotros */.home-nosotros {  background: #c1193b;  background: -moz-linear-gradient(-45deg, #c1193b 0%, #c0193b 1%, #920727 55%, #c1193b 100%);  background: -webkit-gradient(left top, right bottom, color-stop(0%, #c1193b), color-stop(1%, #c0193b), color-stop(55%, #920727), color-stop(100%, #c1193b));  background: -webkit-linear-gradient(-45deg, #c1193b 0%, #c0193b 1%, #920727 55%, #c1193b 100%);  background: -o-linear-gradient(-45deg, #c1193b 0%, #c0193b 1%, #920727 55%, #c1193b 100%);  background: -ms-linear-gradient(-45deg, #c1193b 0%, #c0193b 1%, #920727 55%, #c1193b 100%);  background: linear-gradient(135deg, #c1193b 0%, #c0193b 1%, #920727 55%, #c1193b 100%);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c1193b', endColorstr='#c1193b', GradientType=1);}.nosotros {  /*margin: 45px 0;*/  /*background: #1a1a1a;*/  color: #1a1a1a;  padding: 20px;}.nosotros .media-heading {  font-size: 45px;  font-weight: bold;  margin: 40px;  padding-bottom: 20px;  color: #fff;  border-bottom: 5px solid;}.nosotros .texto {  margin: 40px;  color: #fff;  font-size: 19px;}.nosotros .boton {  margin: 40px;  margin-bottom: 0;}.nosotros .boton .btn {  background: #0c4a85;  border-radius: 0px;}.nosotros .boton .btn a {  color: #ffffff;  text-decoration: none;  font-size: 16px;  font-weight: bold;}/* fin nosotros *//* nosotros interior */.nosotros-texto-interior {  /*width: 1000px;*/  margin: 0 auto;  font-size: 16px;}.nosotros-texto-interior .nosotros-interior-01 {  background: #0c4a85;  padding: 25px;  color: #fff;  margin: 20px 0;  text-align: center;}.nosotros-texto-interior .nosotros-interior-01 h2 {  margin-top: 0px;  margin-bottom: 20px;}.nosotros-texto-interior .nosotros-interior-01 p {  text-align: left;}.nosotros-texto-interior .nosotros-interior-02 {  background: #c0193b;  padding: 25px;  color: #fff;  margin: 20px 0;  text-align: center;}.nosotros-texto-interior .nosotros-interior-02 h2 {  margin-top: 0px;  margin-bottom: 20px;}.nosotros-texto-interior .nosotros-interior-02 p {  text-align: left;}.nosotros-texto-interior .nosotros-interior-03 {  box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.15);  height: 100%;  background: #fff;  padding: 25px;  margin: 20px 0;  text-align: center;}.nosotros-texto-interior .nosotros-interior-03 h2 {  margin-top: 0px;  margin-bottom: 20px;}.nosotros-texto-interior .nosotros-interior-03 p {  text-align: left;}.nosotros-texto-interior .nosotros-interior-03 ul li {  text-align: left;}.nosotros-texto-interior .nosotros-interior-04 {  box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.15);  height: 100%;  background: #fff;  padding: 25px;  margin: 20px 0;  text-align: center;}.nosotros-texto-interior .nosotros-interior-04 h2 {  margin-top: 0px;  margin-bottom: 20px;}.nosotros-texto-interior .nosotros-interior-05 {  box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.15);  height: 100%;  background: #fff;  padding: 25px;  margin: 20px 0;  text-align: center;}.nosotros-texto-interior .nosotros-interior-05 h2 {  margin-top: 0px;  margin-bottom: 20px;}.nosotros-texto-interior .nosotros-interior-05 p {  text-align: left;}.nosotros-texto-interior .nosotros-interior-05 ul li {  text-align: left;}/* fin nosotros interior *//* veeduria interior */.veeduria-texto-interior {  /*width: 1000px;*/  margin: 0 auto;  font-size: 16px;}.veeduria-texto-interior .veeduria-interior-01 {  background: #0c4a85;  padding: 25px;  color: #fff;  margin: 20px 0;  text-align: center;}.veeduria-texto-interior .veeduria-interior-01 h4 {  margin-top: 0px;  margin-bottom: 20px;  text-align: left;}.veeduria-texto-interior .veeduria-interior-01 p {  text-align: left;}.veeduria-texto-interior .veeduria-interior-02 {  background: #c0193b;  padding: 25px;  color: #fff;  margin: 20px 0;  text-align: center;}.veeduria-texto-interior .veeduria-interior-02 h4 {  margin-top: 0px;  margin-bottom: 20px;  text-align: left;}.veeduria-texto-interior .veeduria-interior-02 p {  text-align: left;}.veeduria-texto-interior .veeduria-interior-02 ul li {  text-align: left;}/* fin veeduria interior *//* noticias destacadas */.imagen-noticia-principal {  margin: 20px;  text-align: center;}.imagen-noticia-principal img {  text-align: center;  margin: 0 auto;}.home-noticias .block-title {  padding: 6px 8px;  text-align: left;  margin-top: 10px;  margin-bottom: 0px;  font-size: 20px;  font-weight: 100;  color: #000000;  background: rgba(252,219,0,1);  background: -moz-linear-gradient(top, rgba(252,219,0,1) 0%, rgba(212,184,0,1) 100%);  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(252,219,0,1)), color-stop(100%, rgba(212,184,0,1)));  background: -webkit-linear-gradient(top, rgba(252,219,0,1) 0%, rgba(212,184,0,1) 100%);  background: -o-linear-gradient(top, rgba(252,219,0,1) 0%, rgba(212,184,0,1) 100%);  background: -ms-linear-gradient(top, rgba(252,219,0,1) 0%, rgba(212,184,0,1) 100%);  background: linear-gradient(to bottom, rgba(252,219,0,1) 0%, rgba(212,184,0,1) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcdb00', endColorstr='#d4b800', GradientType=0 );}.home-publicaciones .block-title {  padding: 6px 8px;  text-align: left;  margin-top: 10px;  margin-bottom: 0px;  font-size: 20px;  font-weight: 100;  color: #000000;  background: rgba(218,231,31,1);  background: -moz-linear-gradient(top, rgba(218,231,31,1) 0%, rgba(162,171,22,1) 100%);  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(218,231,31,1)), color-stop(100%, rgba(162,171,22,1)));  background: -webkit-linear-gradient(top, rgba(218,231,31,1) 0%, rgba(162,171,22,1) 100%);  background: -o-linear-gradient(top, rgba(218,231,31,1) 0%, rgba(162,171,22,1) 100%);  background: -ms-linear-gradient(top, rgba(218,231,31,1) 0%, rgba(162,171,22,1) 100%);  background: linear-gradient(to bottom, rgba(218,231,31,1) 0%, rgba(162,171,22,1) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dae71f', endColorstr='#a2ab16', GradientType=0 );}.home-campanas .block-title{  padding: 6px 8px;  text-align: left;  margin-top: 10px;  margin-bottom: 0px;  font-size: 20px;  font-weight: 100;  color: #000000;  background: rgba(232,101,156,1);  background: -moz-linear-gradient(top, rgba(232,101,156,1) 0%, rgba(158,68,106,1) 100%);  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(232,101,156,1)), color-stop(100%, rgba(158,68,106,1)));  background: -webkit-linear-gradient(top, rgba(232,101,156,1) 0%, rgba(158,68,106,1) 100%);  background: -o-linear-gradient(top, rgba(232,101,156,1) 0%, rgba(158,68,106,1) 100%);  background: -ms-linear-gradient(top, rgba(232,101,156,1) 0%, rgba(158,68,106,1) 100%);  background: linear-gradient(to bottom, rgba(232,101,156,1) 0%, rgba(158,68,106,1) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8659c', endColorstr='#9e446a', GradientType=0 );}.home-redes_sociales .block-title {  padding: 6px 8px;  text-align: left;  margin-top: 10px;  margin-bottom: 0px;  font-size: 20px;  font-weight: 100;  color: #000000;  background: rgba(252,219,0,1);  background: -moz-linear-gradient(top, rgba(252,219,0,1) 0%, rgba(212,184,0,1) 100%);  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(252,219,0,1)), color-stop(100%, rgba(212,184,0,1)));  background: -webkit-linear-gradient(top, rgba(252,219,0,1) 0%, rgba(212,184,0,1) 100%);  background: -o-linear-gradient(top, rgba(252,219,0,1) 0%, rgba(212,184,0,1) 100%);  background: -ms-linear-gradient(top, rgba(252,219,0,1) 0%, rgba(212,184,0,1) 100%);  background: linear-gradient(to bottom, rgba(252,219,0,1) 0%, rgba(212,184,0,1) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcdb00', endColorstr='#d4b800', GradientType=0 );}.noticias-contenedor {  margin-top: 30px;  text-align: center;}.noticias-destacada-contenedor {  box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.15);  height: 100%;  background: #fff;  margin-bottom: 30px;  padding: 10px;  border-radius: 0px;}/*.noticias-destacada-contenedor .imagen-noticia {  border-bottom: 5px solid #337ab7;}*/.noticias-destacada-contenedor .imagen-noticia img {  margin: 0 auto;}.noticias-destacada-contenedor .titulo-noticia {  margin: 10px 0; height: auto;  text-align: left;}#views-bootstrap-noticias-page-1 .noticias-destacada-contenedor .titulo-noticia .media-heading a {  color: #000000;  text-decoration: none;  /*display: table-cell;  vertical-align: middle;  height: 95px;*/}#views-bootstrap-noticias-page-1 .noticias-destacada-contenedor .texto-noticia {  margin: 10px 0;  height: auto;  font-size: 16px;  text-align: left; line-height: 1.2;}.noticias-destacada-contenedor .titulo-noticia .media-heading {  font-size: 18px;}.noticias-destacada-contenedor .titulo-noticia .media-heading a {  color: #000000;  text-decoration: none;}.home-publicaciones .noticias-destacada-contenedor .titulo-noticia {  margin: 10px 0;  height: auto;  text-align: left;}.home-noticias .noticias-destacada-contenedor .titulo-noticia {  margin: 10px 0;  height: auto;  text-align: left;}.home-campanas .noticias-destacada-contenedor .titulo-noticia {  margin: 10px 0;  height: auto;  text-align: left;}.noticias-destacada-contenedor .texto-noticia {  margin: 10px 0;  height: auto;  font-size: 16px;  text-align: left; line-height: 1.2;}.noticias-destacada-contenedor .boton {  margin-bottom: 0;  text-align: right;}.noticias-destacada-contenedor .boton .btn {  background: #ed1c24;  border-radius: 0px;}.noticias-destacada-contenedor .boton .btn:hover {  background: #000;  border-radius: 0px;}.noticias-destacada-contenedor .boton .btn a {  color: #ffffff;  text-decoration: none;  font-size: 16px;  font-weight: bold;}.carousel-caption .btn {  text-shadow: none;  background: red;  border-radius: 0px;  margin: 0 auto;  text-align: center;}.carousel-caption .btn a {  color: #ffffff;  text-decoration: none;  font-size: 16px;}#views-bootstrap-noticias-attachment-1 .titulo-noticia {  margin: 10px 0;  height: auto;  text-align: left;}/* fin noticias destacadas *//* boton noticias destacadas */.form-group {  position: relative;}.more-link.form-group {  background: #000;  position: absolute;  top: -34px;  right: 0;  padding: 7px 18px;}.more-link.form-group a {  color: #ffffff;  text-decoration: none;}.more-link.form-group a:hover {  color: #ffffff;  text-decoration: none;}/* fin boton noticias destacadas *//* notiicias interna */.tabla-foro-contenido {  font-size: 16px;} /* fin notiicias interna *//* socios */.region-home-socios {  margin-bottom: 80px;}.region-home-socios .cabecera-socios {  margin: 20px 0;  text-align: left;  font-size: 18px;  font-weight: 100;  color: #ffffff;  background: #ed1c24;  padding: 4px 15px;}.region-home-socios .view-content {  display: flex;}.home-socio-imagen {  margin: 6px;}/* fin socios *//* interior recomendaciones */.btn-default {  color: #fff;  background-color: #0c4a85;  border-color: #fff;  border-radius: 0px;}section.main-container.container .form-group {  margin: 0 auto;  margin-bottom: 20px;  font-size: 16px;  text-align: left;}button#edit-submit-recomendaciones {  margin: 40px 20px;  margin-bottom: 40px;}.form-group {  text-align: center;}label.control-label {  /*display: flex;*/  /*color: #ed1c24;*/  margin: 0 12px;  border-radius: 0px;}.form-control {  border-radius: 0px;  border: 1px solid #b1b1b1;  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);  background: #fff;}.recomendacion-estado-verde {  margin-bottom: 20px;  padding: 20px;  border: 1px solid #b1b1b1;  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);}.recomendacion-estado-verde h2 {  color: #122543;  text-decoration: none;  font-size: 20px;  font-weight: bold;  padding-bottom: 20px;  border-bottom: 1px solid #00664C;}.recomendacion-estado-verde .capitulo {  margin: 10px 0;}.recomendacion-estado-verde .capitulo a::before {  content: "capitulo ";  font-weight: bold;  text-transform: uppercase;  font-size: 15px;}.recomendacion-estado-verde .capitulo a {  color: #337ab7;  text-decoration: none;  padding: 5px;  font-weight: bold;  border-bottom: 1px solid #019fc3;  font-size: 12px;}.recomendacion-estado-verde .entidad {  margin: 10px 0;}.recomendacion-estado-verde .entidad a::before {  content: "entidad  ";  font-weight: bold;  text-transform: uppercase;  font-size: 15px;}.recomendacion-estado-verde .entidad a {  color: #337ab7;  text-decoration: none;  padding: 5px;  font-weight: bold;  border-bottom: 1px solid #019fc3;  font-size: 12px;}.recomendacion-estado-verde .estado {  margin: 10px 0;}.recomendacion-estado-verde .estado a {  color: #fff;  text-decoration: none;  background: #006619;  padding: 5px;}.recomendacion-estado-rojo {  margin-bottom: 20px;  padding: 20px;  border: 1px solid #b1b1b1;  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);}.recomendacion-estado-rojo h2 {  color: #122543;  text-decoration: none;  font-size: 20px;  font-weight: bold;  padding-bottom: 20px;  border-bottom: 1px solid #019fc3;}.recomendacion-estado-rojo .capitulo {  margin: 10px 0;}.recomendacion-estado-rojo .capitulo a::before {  content: "capitulo ";  font-weight: bold;  text-transform: uppercase;  font-size: 15px;}.recomendacion-estado-rojo .capitulo a {  color: #337ab7;  text-decoration: none;  padding: 5px;  font-weight: bold;  border-bottom: 1px solid #019fc3;  font-size: 12px;}.recomendacion-estado-rojo .entidad {  margin: 10px 0;}.recomendacion-estado-rojo .entidad a::before {  content: "entidad  ";  font-weight: bold;  text-transform: uppercase;  font-size: 15px;}.recomendacion-estado-rojo .entidad a {  color: #337ab7;  text-decoration: none;  padding: 5px;  font-weight: bold;  border-bottom: 1px solid #019fc3;  font-size: 12px;}.recomendacion-estado-rojo .estado {  margin: 10px 0;}.recomendacion-estado-rojo .estado a {  color: #fff;  text-decoration: none;  background: #FF4000;  padding: 5px;}.recomendacion-estado-ambar {  margin-bottom: 20px;  padding: 20px;  border: 1px solid #b1b1b1;  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);}.recomendacion-estado-ambar h2 {  color: #122543;  text-decoration: none;  font-size: 20px;  font-weight: bold;  padding-bottom: 20px;  border-bottom: 1px solid #019fc3;}.recomendacion-estado-ambar .capitulo {  margin: 10px 0;}.recomendacion-estado-ambar .capitulo a::before {  content: "capitulo ";  font-weight: bold;  text-transform: uppercase;  font-size: 15px;}.recomendacion-estado-ambar .capitulo a {  color: #337ab7;  text-decoration: none;  padding: 5px;  font-weight: bold;  border-bottom: 1px solid #019fc3;  font-size: 12px;}.recomendacion-estado-ambar .entidad {  margin: 10px 0;}.recomendacion-estado-ambar .entidad a::before {  content: "entidad  ";  font-weight: bold;  text-transform: uppercase;  font-size: 15px;}.recomendacion-estado-ambar .entidad a {  color: #337ab7;  text-decoration: none;  padding: 5px;  font-weight: bold;  border-bottom: 1px solid #019fc3;  font-size: 12px;}.recomendacion-estado-ambar .estado {  margin: 10px 0;}.recomendacion-estado-ambar .estado a {  color: #fff;  text-decoration: none;  background: #FFBF00;  padding: 5px;}/*.region-home-publicaciones .media-heading a {  color: #ed1c24!important;  text-decoration: none;}*//*.region-home-campanas .media-heading a {  color: #ed1c24!important;  text-decoration: none;}*//* fin interior recomendaciones *//* blogs */.region.region-home-redes-sociales .block-title {    text-align: center; }.imagen-blog {  margin: 10px 0;}/*fin blogs *//* declaraciones juradas */#views-bootstrap-declaraciones-juradas-page-1 {  text-align: center;}.ficha img {  margin: 0 auto;}h1.js-quickedit-page-title.page-header {  text-align: center;  margin-top: 50px;  margin-bottom: 0px;  font-size: 40px;  color: #ed1c24;  border: 0;}.bloque-declaracion {  margin-bottom: 20px;  padding: 20px;  border: 1px solid #b1b1b1;  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);  text-align: center;  max-height: 100px;  min-height: 530px;}.bloque-declaracion h2 {  height: 100px;  display: table-cell;  vertical-align: middle;}.bloque-declaracion .ministerio {  height: 40px;  vertical-align: middle;  margin: 10px;}.bloque-declaracion .imagen-ministerio img {  margin: 0 auto;}/* fin declaraciones juradas *//* documentos */#views-bootstrap-documentos-page-1 .row {  text-align: center;}.col-centered {  vertical-align: top;  display: inline-block;  float: none;  margin-right: -4px;}.imagen-documentos{}.imagen-documentos img {  margin: 0 auto;  border: 1px solid #b1b1b1;  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);}/*h1.js-quickedit-page-title.page-header {  text-align: center;  margin-top: 50px;  margin-bottom: 40px;  font-size: 40px;  color: #ed1c24;}*/.bloque-documentos {  margin-bottom: 20px;  padding: 20px;  border: 1px solid #b1b1b1;  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);  text-align: center;  /*height: 290px;*/}.bloque-documentos h2 {  height: auto;  display: table-cell;  vertical-align: middle;  color: #122543;  text-decoration: none;  font-size: 26px;  font-weight: bold;  border-bottom: 1px solid #019fc3;  text-align: left;  padding: 10px 0;}.bloque-documentos h2 a {  text-decoration: none;  color: #1a1a1a;}.bloque-documentos .categoria {  vertical-align: middle;  text-align: left;  margin-bottom: 30px;}.bloque-documentos .categoria a {  text-decoration: none;  color: #fff;  background: #000000;  padding: 6px;  vertical-align: text-top;}.bloque-documentos .fecha {  text-align: left;  color: #122543;  padding: 5px 0;  border-bottom: 1px solid #019fc3;}.bloque-documentos .tema {  text-align: left;  color: #122543;  padding: 5px 0;  border-bottom: 1px solid #019fc3;}.bloque-documentos .resumen {  text-align: justify;  color: #122543;  padding: 15px 0;  border-bottom: 1px solid #019fc3;}.actividad_alianza {    margin: 20px 0;}.bloque-documentos .media .col-md-8 .documento {  border: 1px solid #ccc;  margin: 5px 0;  padding: .25em .5em;  background: #ed1c24;}.bloque-documentos .media .col-md-8 .documento a {  color: #fff;  text-decoration: none;}.bloque-documentos .media .col-md-8 .documento:hover {  background: #1e1e1e;}.bloque-documentos .media .col-md-8 .documento:hover a {  color: #fff;  text-decoration: none;}.videos-redge {  padding: 10px;}/* fin documentos *//* titulos interiores */h1.page-header {  text-align: center;  padding-top: 50px;  margin-bottom: 0;  /* margin-bottom: 40px; */  font-size: 40px;  color: #ed1c24;  /*border-top: 1px solid #cccccc;*/  border-bottom: 0;  /*border-left: 1px solid #cccccc;  border-right: 1px solid #cccccc;*/}.region.region-content {  /*width: 1000px;*/  margin: 0 auto;  margin-bottom: 80px;}/*.view-header {  margin: 60px 0;}*//* fin titulos interiores *//* footer */footer ul.menu.nav {  text-align: center;  width: 100%;  margin: 0 auto;  border-bottom: 1px solid #fff;}footer#footer {  width: initial;  background: #1a1a1a;}footer#footer .footer-menu {  width: 100%;  background: #1a1a1a;}footer#footer .menu.nav {  display: flex;  float: none;}footer#footer .menu.nav li a {  color: #fff;  font-size: 18px;  padding: 20px 60px;}footer#footer .menu.nav li a:focus,footer#footer .menu.nav li a:hover {  background: #ed1c24;}footer#footer .contenido-foot-1 {  margin: 40px 0;  text-align: center;  font-size: 16px;  color: #fff;  /*margin-top: 80px;*/  margin-bottom: 80px;}.contenido-foot-1 img {    width: 80%;}footer#footer .contenido-foot-1 .direccion {  margin: 15px 0;  margin-bottom: 30px;}footer#footer .contenido-foot-1 .direccion p {  margin-left: 15px;}footer#footer .contenido-foot-1 .direccion strong {  margin-left: 5px;}footer#footer .contenido-foot-1 .telefono {  margin: 15px 0;}footer#footer .contenido-foot-1 .telefono p {  margin-left: 15px;}footer#footer .contenido-foot-1 .telefono strong {  margin-left: 5px;}footer#footer .contenido-foot-2 .direccion {  margin: 15px 0;  margin-bottom: 15px;}footer#footer .footer-text {  background: #ff0000;  text-align: center;  color: #fff;  padding: 15px 0;  font-size: 10pt;  font-size: 12px;}footer#footer .footer-text p {  color: #ffffff;}footer#footer .footer-text p a {  color: #ffffff;  text-decoration: none;}footer#footer .footer-text p a :hover {  color: #ffffff;  text-decoration: none;}footer#footer .contenido-foot-3 {  margin: 40px 0;}footer#footer .contenido-foot-3 .redes-sociales-footer {  margin-top: 40px;  float: right;}footer#footer .contenido-foot-3 .redes-sociales-footer ul {  display: inline-flex;  list-style: none;}footer#footer .contenido-foot-3 .redes-sociales-footer ul li a {  padding: 8px 5px;  margin: 5px 5px;  color: #000;  font-size: 13px;  border-radius: 40px;  height: 40px;  width: 40px;  text-align: center;  outline-style: none;}footer#footer .redes-sociales-footer li {  margin: 15px 0;  width: 55px;  list-style: none;}footer#footer .contenido-foot-3 .redes-sociales-footer ul li:nth-last-of-type(5) a {  background: #ffffff;}footer#footer .contenido-foot-3 .redes-sociales-footer ul li:nth-last-of-type(5) a:focus,footer#footer .contenido-foot-3 .redes-sociales-footer ul li:nth-last-of-type(5) a:hover {  text-decoration: none;  background: #f80487;  color: #fff;}footer#footer .contenido-foot-3 .redes-sociales-footer ul li:nth-last-of-type(4) a {  background: #ffffff;}footer#footer .contenido-foot-3 .redes-sociales-footer ul li:nth-last-of-type(4) a:focus,footer#footer .contenido-foot-3 .redes-sociales-footer ul li:nth-last-of-type(4) a:hover {  text-decoration: none;  background: #FF5722;  color: #fff;}footer#footer .contenido-foot-3 .redes-sociales-footer ul li:nth-last-of-type(3) a {  background: #ffffff;}footer#footer .contenido-foot-3 .redes-sociales-footer ul li:nth-last-of-type(3) a:focus,footer#footer .contenido-foot-3 .redes-sociales-footer ul li:nth-last-of-type(3) a:hover {  text-decoration: none;  background: #337ab7;  color: #fff;}footer#footer .contenido-foot-3 .redes-sociales-footer ul li:nth-last-of-type(2) a {  background: #ffffff;}footer#footer .contenido-foot-3 .redes-sociales-footer ul li:nth-last-of-type(2) a:focus,footer#footer .contenido-foot-3 .redes-sociales-footer ul li:nth-last-of-type(2) a:hover {  text-decoration: none;  background: #ff0000;  color: #fff;}footer#footer .contenido-foot-3 .redes-sociales-footer ul li:nth-last-of-type(1) a {  background: #ffffff;}footer#footer .contenido-foot-3 .redes-sociales-footer ul li:nth-last-of-type(1) a:focus,footer#footer .contenido-foot-3 .redes-sociales-footer ul li:nth-last-of-type(1) a:hover {  text-decoration: none;  background: #009ec3;  color: #fff;}.datos {  margin: 0 auto;  margin-top: 40px;  margin-bottom: 40px;  color: #fff;}.datos .direccion {  font-size: 20px;  margin-bottom: 15px;}.datos .direccion i {  margin-right: 10px;}.datos .direccion p {  margin-left: 20px;}.datos .telefono {  font-size: 18px;}.datos .telefono i {  margin-right: 10px;}.datos .telefono p {  margin-left: 20px;}footer .form-group {  text-align: left;}/* fin footer *//* interior */.thumbnail.cf-1 {    border: 0;}article.actividad.is-promoted.full.clearfix {  border: 1px solid #cccccc;  border-top: 0;  padding: 35px}a.documento {  border: 1px solid #ccc;  margin: 5px 0;  padding: .25em .5em;  background: #ed1c24;  color: #fff;  text-decoration: none;}.tabs-interior {  float: left;  padding: 17px;  border: 1px solid #cccccc;  border-bottom: 0px;  margin-right: 10px;}.tabs-interior a {  color: #000;  text-decoration: none;}.tabs-interior a:active {  color: #000;  text-decoration: none;}.tabs-interior:active {  background: #cccccc;}.tabs-interior a:hover {  color: #000;  text-decoration: none;}.tabs-interior:hover {  background: #cccccc;}.item-list ul {  list-style: none;}.field--name-field-image img {  text-align: center;  margin: 0!important;  border-radius: 0px;  border: 1px solid #0c4a85;  margin-bottom: 60px;  box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.15);}.interiores {  background: #fff;}.region.region-header {  text-align: -webkit-center;  margin-top: 60px;  /*margin-bottom: 60px;*/}.region.region-header h1 {  color: #48b14b;  font-weight: bold;  border: 0px;  padding-bottom: 0px;}.media-body,.media-left,.media-right {  display: table-cell;  vertical-align: top;}/*.media img {  width: 100px;  height: 100px;  max-width: 100px;  background: #83c438;  padding: 4px;  border-radius: 10px;}*/.tipo-noticia-content .media-heading {  font-size: 30px;  font-weight: bold;  margin: 20px;  padding-bottom: 20px;  border-bottom: 1px solid #019fc3;}.tipo-noticia-content .media-heading a {  color: #122543;  text-decoration: none;}.tipo-noticia-content .media-heading a:hover,.tipo-noticia-content .media-heading a:focus {  color: #122543;}.tipo-noticia-content .contenido-noticia {  margin: 20px;  font-size: 16px;  text-align: left;  /*padding-bottom: 20px;*/}.tipo-noticia-content .boton {  margin: 20px;  text-align: right;}.tipo-noticia-content .boton .btn {  background: #0c4a85;  border-radius: 0px;}.tipo-noticia-content .boton .btn a {  color: #ffffff;  text-decoration: none;  font-size: 16px;  font-weight: bold;}/* contacto */.media-body {  padding-left: 13px;}.contact-form {  margin-bottom: 50px;}section.main-container.container {  background: #fff;  color: #013218;}section.main-container.container .page-header {  text-align: center;  margin-top: 50px;  margin-bottom: 40px;  font-size: 40px;  /*color: #0c4a85;*/  text-transform: uppercase;}section.main-container.container .views-field {  font-size: 16px;  margin: 10px 0;}section.main-container.container .form-group {  margin-bottom: 40px;  font-size: 16px;  display: initial;}section.main-container.container label.control-label.js-form-required.form-required {  font-size: 16px;  margin: 10px 0;}section.main-container.container .google-map-field {  margin-bottom: 40px;}section.main-container.container .btn-primary {  color: #fff;  background-color: #ed1c24;  border-color: #fff;  border-radius: 0px;}section.main-container.container .btn-primary:hover {  color: #ffffff;  background-color: #1e1e1e;  border-color: #1e1e1e;}section.main-container.container button {  margin-top: 20px;}.proyectos {  border-radius: 4px;  -webkit-transition: border 0.2s ease-in-out;  -o-transition: border 0.2s ease-in-out;  transition: border 0.2s ease-in-out;  box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.15);}.proyectos .caption {  height: 140px;  text-align: center;}.proyectos h3.titulo-proyecto {  text-align: center;}.proyectos h3.titulo-proyecto a {  color: #06321b;  font-weight: bold;  text-align: center;  text-decoration: none;}.proyectos h3.titulo-proyecto a:hover,.proyectos h3.titulo-proyecto a:focus {  color: #48b14b;  text-decoration: none;}.proyectos .boton {  display: block;  margin: 15px;  text-align: center;  margin-top: 40px;}.proyectos .boton a {  background: #033611;  color: #fff;  padding: 10px;  border-radius: 5px;  text-decoration: none;}.proyectos .boton a:hover,.proyectos .boton a:focus {  background: #48b14b;  text-decoration: none;}.proyectos p {  color: #033611;}/* fin interior *//* fix */ p.imagen-q-redge {width: 100%;display: flex;} .field {    margin-top: 15px;    margin-bottom: 20px;}.field--type-string-long .field--item {  background: #fff!important;}.field__items .field--item {    display: inline-block;    width: auto;    font-size: 12px;    background: #232323;    padding: 5px;    margin: 2px;    vertical-align: middle;}.field__items .field--item h2 {    margin: 0;    height: 33px;}.field__items .field--item h2 a{  color: #fff;}.row.media.vertical-align {    border: 1px solid #d2d2d2;    padding: 20px;}.vertical-align {    display: flex;    align-items: center;}.view-filters.form-group {  margin-top: 15px;  margin-bottom: 80px;}/*.form-actions .btn {  margin-top: 22px;}*/img.img-responsive {  margin: 0 auto;}li.sf-clone-parent {  display: none!important;}li.sf-clone-parent a {  display: none!important;}.declaracion-no {  font-size: 12px;  margin: 2px 0;}.logo-fixed {  display: none;}button#edit-preview--3 {  display: none;}.media img { height: auto; background: none;}.field.field--name-field-resumen.field--type-text-long.field--label-above.quickedit-field {  display: none;}.field.field--name-field-resumen.field--type-text-long.field--label-above {  display: none;}/* fix *//*.col-xs-12 {    width: 100%!important;}*//* fin fix *//* media */@media (max-width: 1200px) and (min-width: 990px) {  ul.sf-menu a {    padding: 20px 18px;  }}@media screen and (max-width: 1300px) and (min-width: 767px) {  /*.top-header {    display: none;  }*/  .destacado-titulo a {    font-size: 18pt;    color: #fff;    text-decoration: none;  }  .destacado-resumen p {    font-size: 14px;    display: none;  }  .noticias-destacada-contenedor .titulo-noticia {    margin: 10px;    height: auto;  }  .noticias-destacada-contenedor .texto-noticia {  margin: 10px 0;  height: auto;  font-size: 16px;  text-align: left; line-height: 1.2;}  .navbar-nav > li > a {    padding: 46px 10px!important;  }  .clientes {    top: -95px;  }  .ficha-servicios {    height: 270px;  }  .home-contenido-pincipal {    top: 30px;    font-size: 50px;  }  .views-field.views-field-field-contenido {    top: 110px;    font-size: 15px;  }  .home-boton-contenido-principal {    top: 200px;  }  .home-boton-contenido-principal a {    color: #fff;    font-size: 15px;    padding: 8px 15px;  }}@media screen and (max-width: 990px) and (min-width: 450px) {  footer#footer .menu.nav {    display: block;    float: none;  }  .noticia-destacado-home .noticias-contenedor {    display: none;  }  .datos {    text-align: center;  }  .container.content-relativo {    background: none;  }  .destacado-titulo a {    font-size: 18pt;    color: #fff;    text-decoration: none;  }  .destacado-resumen p {    font-size: 14px;    display: none;  }  .top-header {    display: none;  }  .redes-top {    float: none;    margin-right: 0px;    margin: 0 auto;    text-align: center;  }  .logo-fixed img {    text-align: center;    margin: 0 auto;  }  .region-home-socios .cabecera-socios {    font-size: 16px;  }  .noticias-destacada-contenedor .titulo-noticia {    margin: 10px;    height: 80px;  }  .noticias-destacada-contenedor .texto-noticia {    display: none;  }  .bloque-declaracion h2 {    font-size: 20px;  }  .bloque-declaracion h2 {    height: 60px;    display: block;    vertical-align: middle;  }  .nosotros .media-heading {    font-size: 30px;  }  ul.sf-menu a {    display: block;    position: relative;    font-size: 12pt;    padding: 20px 13px;  }  .navbar-brand {    display: none;  }  .logo-fixed {    display: block;  }  .navbar-nav > li > a {    padding: 43px 5px!important;    font-size: 10pt!important;  }  .ficha-servicios {    height: 150px;  }  .home-contenido-pincipal {    top: 30px;    font-size: 20px;  }  .views-field.views-field-field-contenido {    top: 110px;    font-size: 15px;  }  .home-boton-contenido-principal {    top: 200px;  }  .home-boton-contenido-principal a {    color: #fff;    font-size: 15px;    padding: 8px 15px;  }  .clientes {    background: transparent;    z-index: 0;    height: 145px;  }  .thumbnail .caption {    padding: 0px;  }  .thumbnail .caption .titulo-servicios {    margin-top: 10px;    margin-bottom: 5px;  }  .thumbnail .caption .titulo-servicios a {    font-size: 12px;  }}@media screen and (max-width: 740px) and (min-width: 0px) {  .region-home-socios .view-content {    display: block;  }  .logos-socios.views-row {    margin: 20px 0;    display: inline-block;  }  .noticia-destacado-home .noticias-contenedor {    display: none;  }  footer#footer .menu.nav {    display: block;    float: none;  }  .datos {    text-align: center;  }  .container.content-relativo {    background: none;  }  .destacado-titulo a {    font-size: 14pt;    color: #fff;    text-decoration: none;  }  .destacado-resumen p {    font-size: 14px;    display: none;  }  .top-header {    display: none;  }  .bloque-declaracion h2 {    height: 60px;    display: block;    vertical-align: middle;  }  .redes-top {    float: none;    margin-right: 0px;    margin: 0 auto;    text-align: center;  }  .logo-fixed img {    text-align: center;    margin: 0 auto;  }  .region-home-socios .cabecera-socios {    font-size: 16px;  }  .bloque-declaracion h2 {    font-size: 20px;  }  .nosotros .media-heading {    font-size: 30px;  }  ul.sf-menu .sf-with-ul {    padding-right: 30px;  }  ul.sf-menu a {    display: block;    position: relative;    font-size: 14pt;    padding: 20px 35px;  }  h2.block-title {    font-size: 40px;  }  .navbar-brand {    display: none;  }  .logo-fixed {    display: block;  }  .clientes {    display: none;  }  #home-servicios {    position: initial;  }  .ficha-servicios {    height: 170px;  }  .thumbnail {    margin-bottom: 80px;  }  .views-field.views-field-field-contenido {    top: 80px;    font-size: 12px;  }  .home-contenido-pincipal {    top: 24px;    font-size: 30px;  }  .thumbnail .caption {    padding: 0px;  }  .carousel-caption.destacado-resumen {    padding: 0;  }  .thumbnail .caption .titulo-servicios {    margin-top: 10px;    margin-bottom: 5px;  }  .thumbnail .caption .titulo-servicios a {    font-size: 11px;    line-height: 0.5;  }  .views-view-grid .views-col {    width: 100%!important;  }}@media screen and (min-width: 0px) and (max-width: 767px) {  .destacado-titulo {    font-size: 12pt;    color: #fff;    font-weight: 100;    margin: 10px;    line-height: 15px;  }  .carousel-caption.destacado-resumen {    padding: 0;  }  footer#footer .menu.nav {    display: block;    float: none;  }  .datos {    text-align: center;  }  .proyectos .boton {    margin-top: 23px;  }  .redes-top .redes-sociales-footer {    float: none;  }  .navbar-header {    float: none;  }  .navbar-toggle {    float: right;    margin: 25px;  }  .navbar-nav {    text-align: center;    margin: 0 auto;    float: none;    margin-top: 20px;  }  .navbar-nav li a {    color: #003012;    font-weight: bold;    font-size: 10pt;    padding: 10px 15px!important;    background: #ffffff;    border-top: 1px solid green;  }  footer#footer {    text-align: center;  }  footer#footer .contenido-foot-3 .redes-sociales-footer {    float: none;    text-align: center;}  }}/* Hide AddToAny vertical share bar when screen is less than 980 pixels wide */@media screen and (max-width: 980px) {  .a2a_floating_style.a2a_vertical_style {    display: none;  }}@media screen and (min-width: 980px) {  .a2a_floating_style.a2a_default_style {    display: none;  }}.a2a_floating_style.a2a_default_style {  right: auto!important;  /*top:50%!important;*/}.a2a_vertical_style {  top: 40%!important;}/*@media screen and (min-width: 0px) and (max-width: 1024px){  #home-servicios {    zoom: 80%;  }  .views-field.views-field-field-contenido {    zoom: 80%;  }  .home-contenido-pincipal {    zoom: 80%;  }  .home-boton-contenido-principal {    zoom: 80%;  }}@media screen and (min-width: 0px) and (max-width: 1023px){  .navbar-brand {    display: none;  }  .logo-fixed {    display: block;  }  .navbar .navbar-nav li a {    color: #003012;    font-weight: bold;    font-size: 10pt;    padding: 40px 15px;    background: #ffffff;  }}*//*@media screen and (min-width: 0px) and (max-width: 768px){  #home-servicios {    zoom: 60%;  }  .views-field.views-field-field-contenido {    zoom: 60%;  }  .home-contenido-pincipal {    zoom: 60%;  }  .home-boton-contenido-principal {    zoom: 55%;  }}@media screen and (min-width: 0px) and (max-width: 425px){  div#home-destacado {    height: 400px;  }  .views-field.views-field-field-contenido {    zoom: 45%!important;  }  .home-contenido-pincipal {    zoom: 45%!important;  }  .home-boton-contenido-principal {    zoom: 45%!important;  }}@media screen and (min-width: 1200px) and (min-width: 768px){  .home-contenido-pincipal {    top: 40px;      }  .views-field.views-field-field-contenido {    top: 155px;  }  .home-boton-contenido-principal {    top: 285px;  }}@media screen and (min-width: 1080px) and (min-width: 971px){  ul.menu.nav.navbar-nav {    zoom: 75%;  }}*/
@font-face {
  font-family: 'Myriad Pro';
  src: url("../fonts/MYRIADPRO-REGULAR.woff");
}
body {
  font-family: 'Myriad Pro';
}
.imagen-documentos img {
    background: none;
    width: 100%;
}
.view-videos .col{
	margin-bottom: 30px;
}
.field--name-body {
    text-align: justify;
}
.field--label {
    padding: 1px;
    margin: 2px;
}
.field--name-field-tipo-publicacion .field--item {
    width: auto;
    font-size: 14px;
    padding: 5px;
    margin: 2px;
    vertical-align: middle;
}
.field--name-field-pubs-fecha .field--item {
    width: auto;
    font-size: 14px;
    padding: 5px;
    margin: 2px;
    vertical-align: middle;
}
.field__items .field--item a {
	color: #fff;
	text-decoration: none;
}
span.file.file--mime-application-pdf.file--application-pdf.icon-before {
	width: fit-content;
}
span.file.file--mime-application-pdf.file--application-pdf.icon-before a {
	color: #337ab7;
    text-decoration: none;
}
article.contextual-region.prensa.teaser h2 {
	display: none;
}
.field.field--name-field-prensa-fecha.field--type-datetime {
    display: flex;
}
.field.field--name-field-prensa-fecha.field--type-datetime>.field--item {
    padding: 1px;
    margin: 2px;
}
.field.field--name-field-ano.field--type-entity-reference.field--label-hidden.field--item {
    font-weight: bolder;
    font-size: 30px;
}
.field.field--name-field-ano.field--type-entity-reference.field--label-hidden.field--item a{
    color: #000;
    text-decoration: none;
}
.bloque-documentos .boton2 {
    display: inline-grid;
}
.bloque-documentos .boton2 .btn {
    background: #fff;
    border-radius: 0px;
    position: relative;
    float: right;
    display: inline-block;
}
/*.bloque-documentos .boton .btn:hover {
    background: #000000;
    border-radius: 0px;
}*/
.bloque-documentos .boton2 .btn a{
    color: #ed1c24;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
}
.bloque-documentos .boton .btn {
    background: #ed1c24;
    border-radius: 0px;
}
.bloque-documentos .boton .btn:hover {
    background: #000000;
    border-radius: 0px;
}
.bloque-documentos .boton .btn a{
    color: #ffffff;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
}
.page-header {
    text-align: center;
    margin-top: 0!important;
    margin-bottom: 0px;
    font-size: 40px;
    color: #ed1c24;
    border: 0;
    padding: 20px!important;
}
.bloque-documentos {
	height: auto;
}
.a2a_kit_size_32.addtoany_list {
    position: absolute;
    bottom: -50px;
    width: 100%;
    display: flex;
}
@media screen and (min-width: 0px) and (max-width: 991px) { 
	.bloque-documentos {
		height: auto!important;
	}
}

img.imagen-izquierda{
	float: left;
	padding-right: 10px;
}

img.imagen-derecha{
	float: right;
	padding-left: 10px;
}

img.imagen-centrar{
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 40%;
}

.field--items .field--item {
    display: inline-block;
    width: auto;
    font-size: 12px;
    background: #232323;
    padding: 5px;
    margin: 2px;
    vertical-align: middle;
}

.field--items .field--item h2 {
    margin: 0;
    height: 33px;
}

.field--items .field--item h2 a {
    color: #fff;
}

.field--name-field-prensa-ciudad .field--item{
    padding: 2.2px;
}

ul.sf-menu .sf-sub-indicator {
    height: 14px;
    right: 2.2em;
}

.node--type-articulo-externo .field--item{
    padding-top: 3px;
}

.datos .telefono p{
    font-size: 20px;
}

.field--items .field--item h2 {
    font-size: 12px;
}

.field--items .field--item h2 {
    font-size: 12px;
    padding: 5px;
}
.field--items .field--item {
    font-size: 16px;
    padding: 0px;
}

.field--label {
   padding: 0px;
   margin: 0px;
}

.region.region-home-redes-sociales #block-views-block-videos-podcast-block-1 .block-title {
  text-align: left;
}
