/*a.disabled {
  background: red;
  border: 1px solid red;
}*/


/* ----- OCULTAR ELEMENTOS DE MAGNOLIA (Para que no se vean en Preview) ----- */
.mgnlEditor {
  display: none !important; }

.mgnlEditorMainbarWrapper .mgnlEditor {
  display: block !important; }


/* ----- REESTABLECER ESTILOS LINKS ----- */
a.disabled, a.disabled:hover, .nav-secundary a.disabled, .nav-secundary a.disabled:hover {
  cursor: pointer !important;
  color: #006290;
  background: none; }
a.prev.disabled, a.next.disabled {
  border: none;
  cursor: default;
  background-color: #f0f0f0; }
a.next.disabled span, a.prev.disabled span {
  color: #999; }
.disabled.btn-primary {
  color: #fff !important;
  background-color: #006391 !important; }
.disabled.btn-primary:hover, .disabled.btn-primary:focus, .disabled.btn-primary:active, .disabled.btn-primary .active {
  color: #fff !important;
  background-color: #00bac2 !important; }
.header-links-home div a.disabled, .header-links-home div a.disabled:hover {
  color: inherit;
  background: none; }
footer a.disabled {
  background: none; }
ul.tools li a, ul.tools li a span, ul.tools li a:hover, ul.tools li a.disabled:hover span, .legal li a.disabled, .legal li a.disabled:hover, .map h3 a.disabled, .map h3 a.disabled:hover {
  color: #fff;
  background: none; }
.legal div a.disabled {
  background: url("../img/logo-codigo-tipo.png") 0 0 no-repeat; }
.legal div a.disabled + a.disabled {
  background: url("../img/jointcommissioninternational.png") 0 0 no-repeat; }
.legal div a.disabled + a.disabled:hover {
  background: url("../img/jointcommissioninternational-hover.png") 0 0 no-repeat; }
.map a.disabled, .map a.disabled:hover, .contact a.disabled, .contact a.disabled:hover {
  color: #00e4ff;
  backtground: none; }
.timeline a.disabled, .timeline a.disabled:hover {
  background: #f0f0f0; }
.timeline .selected a.disabled, .timeline .selected a.disabled:hover {
  background: #006290; }


/* ----- ESTILOS NURUN PARA IE8 ----- */
.lastChild {
  float: right; }
.reverse + .lastChild {
  margin-left: 0;
  margin-right: 2%;
  float: left; }
.fancybox-skin {
  background-color: #006290;
  padding: 10px; }
.header .form-search [type="text"] {
  line-height: 50px; }
.nav-primary a:hover, .nav-primary-section a:hover {
  background: url("../img/bg-hover-ie8.png") 0 0 repeat; }
.nav-primary .active a:hover, .nav-primary-section .active a:hover {
  background: white url("../img/bg-pattern.png") 0 0 repeat; }
.logo a:hover, .logo a.disabled:hover {
  background: none; }
.nav-primary-section .active a {
  background: #d8d8d8 url("../img/bg-pattern.png") 0 0 repeat; }
.nav-primary-section .active a:hover {
  background: #d8d8d8 url("../img/bg-pattern.png") 0 0 repeat; }
.block-info-close {
  border-left: 1px solid #414141; }
.block-info-close .header-nav-secundary {
  border-left: none; }
.header-nav-secundary {
  border-left: 1px solid #414141;
  margin-left: -0.66667em;
  padding-left: 0.66667em;
  min-height: 45px;
  margin-bottom: 0; }
.event-box .btn {
  margin-top: -25px; }
.header-links a > div {
  border: 1px solid #dbdbdb;
  border-top: none; }
.zen-extra.zen-light {
  background-color: transparent; }
.zen-extra {
  background-color: #f0f0f0; }
.hidden {
  background-image: none; }
.plus {
  background-image: none; }
.light {
  background-color: #f0f0f0; }
.trans {
  background-color: #fff;
  background-image: url("../img/bg-pattern.png"); }
.image_carousel .four {
  width: 560px; }
.image_carousel .nine {
  width: 840px; }
.btn-right:before {
  width: 0;
  height: 0;
  right: -24px;
  top: 0;
  vertical-align: middle;
  border-top: 24px solid transparent;
  border-left: 24px solid #006391;
  border-bottom: 24px solid transparent; }
.mini.btn-right:before, .mini.btn-left:before {
  width: 0;
  height: 0;
  top: 0;
  vertical-align: middle;
  border-top: 14px solid transparent;
  border-bottom: 14px solid transparent; }
.mini.btn-right:before {
  width: 0;
  height: 0;
  top: 0;
  right: -14px;
  vertical-align: middle;
  border-left: 14px solid #006391; }
.mini.btn-left:before {
  width: 0;
  height: 0;
  top: 0;
  left: -14px;
  vertical-align: middle;
  border-right: 14px solid #006391; }
.btn-left:before {
  width: 0;
  height: 0;
  left: -24px;
  top: 0;
  vertical-align: middle;
  border-top: 24px solid transparent;
  border-right: 24px solid #006391;
  border-bottom: 24px solid transparent; }
.btn-secondary.btn-left:before, .btn-secondary.btn-right:before {
  background: none;
  border-top-color: transparent;
  border-left-color: #f0f0f0;
  border-right-color: #f0f0f0;
  border-bottom-color: transparent; }
.btn-secondary.btn-left:hover:before, .btn-secondary.btn-right:hover:before {
  background: none;
  border-top-color: transparent;
  border-left-color: #006290;
  border-right-color: #006290;
  border-bottom-color: transparent; }
.btn-primary.btn-left:hover:before, .btn-primary.btn-right:hover:before {
  border-top-color: transparent;
  border-left-color: #00bac2;
  border-right-color: #00bac2;
  border-bottom-color: transparent; }
.label span {
  font-size: 16px;
  font-size: 1rem; }
.call-mini .call-data {
  padding: 0.5em; }
.progress li .step:before {
  display: none; }


/* ----- FOOTER ----- */
ul.tools li a span, ul.tools li a:hover {
  color: #fff; }
.logos .header-nav-secundary {
  border-left: none; }


/* ----- HOME ----- */
span.icono span, div.address-img a span {
  display: none; }

.header-links-home div a .icono {
  background: #006290;
  color: #fff; }

.header-links-home div a:hover > .icono {
  background: #fff;
  color: #006290; }

.a-ce p {
  font-size: 14px !important;
  font-weight: normal; }


/* ----- MARCOS FOTOS ----- */
.titulo-img, .grid_module_3 .ficha-foto {
  background: #fff;
  border: 1px solid #dcdcdc;
  padding: 9px; }

.titulo-img img, .grid_module_3 .ficha-foto img {
  border: none;
  margin-bottom: 0px !important; }