.sectorpublico .color {
  color: #88304f; }
.sectorpublico .bg-color {
  background-color: #88304f; }
.sectorpublico .cabecera-fondo {
  padding-left: 0px;
  padding-right: 0px; }
.sectorpublico .cabecera-fondo-full {
  padding-left: 0px; }
.sectorpublico .cabecera-fondo img {
  border-left: 12px solid #88304f; }
.sectorpublico .cabecera-fondo-full img {
  border-left: 12px solid #88304f; }
.sectorpublico #breadcrumbs a {
  color: #88304f; }
.sectorpublico .novedadcuadrada {
  background-color: #88304f; }
.sectorpublico .novedadredonda {
  background-color: #88304f; }
.sectorpublico .portlet-boundary_122_ div.accordion-inner .tree-view ul li .tree-node-leaf {
  border-top: 1px solid #ddd;
  margin-left: 0px !important;
  text-transform: uppercase;
  color: #88304f;
  display: block;
  width: 100%;
  border-top: 1px solid #ddd;
  padding-top: 0px;
  font-weight: 600;
  padding-top: 5px;
  padding-bottom: 5px; }
.sectorpublico .portlet-boundary_122_ div.accordion-inner .tree-view ul li .tree-node-leaf a {
  color: #88304f; }
.sectorpublico .btn-default {
  background-color: #88304f; }
.sectorpublico .btn-primary {
  background-color: #88304f;
  border: none;
  color: white !important;
  background-image: linear-gradient(to bottom, #88304f, #88304f); }
.sectorpublico .btn-primary:hover {
  background-color: #88304f;
  text-decoration: underline; }
.sectorpublico .ui-datepicker-calendar .ui-state-default.ui-state-highlight {
  text-shadow: none !important;
  background: -webkit-linear-gradient(top, #ba457c, #a5275b) !important;
  background: -moz-linear-gradient(center top, #ba457c, #a5275b) !important;
  background: -ms-linear-gradient(#54acff, #4995e6) !important;
  color: white !important;
  text-decoration: none !important;
  border-radius: 4px !important; }
.sectorpublico .ui-datepicker-calendar .ui-state-default.ui-state-highlight.ui-state-hover {
  background-image: -webkit-linear-gradient(top, #ba457c, #a5275b) !important;
  background: -moz-linear-gradient(center top, #ba457c, #a5275b) !important;
  background: -ms-linear-gradient(#54acff, #4995e6) !important; }
.sectorpublico .banner-vertical-titulo {
  font-size: 14px;
  line-height: 130%;
  font-weight: 700;
  color: #88304f;
  padding: 15px 15px 0 0px; }
.sectorpublico .banner-horizontal-titulo {
  width: 100%;
  font-size: 14px;
  font-weight: 700;
  line-height: 130%;
  color: #88304f; }
.sectorpublico .noticias h5 a {
  color: #88304f;
  font-size: 11px; }
.sectorpublico .noticias h4 a {
  font-size: 14px;
  color: #88304f; }
.sectorpublico .enlaces h5 a {
  color: #88304f;
  font-size: 13px; }
.sectorpublico .enlaces ul li a {
  font-size: 13px;
  color: #88304f; }
.sectorpublico .novedades h5 a {
  color: #88304f;
  font-size: 11px; }
.sectorpublico .novedades ul li a {
  font-size: 13px;
  color: #88304f; }
.sectorpublico .textover {
  color: #ffffff;
  background-color: #88304f; }
.sectorpublico .enlaceMas {
  color: #88304f !important; }
.sectorpublico .modulo-vertodos {
  border-bottom: 5px solid #88304f; }
.sectorpublico .lateral .textovideodetalle {
  background: #88304f;
  color: #ffffff;
  padding: 10px; }
.sectorpublico .menu-pie a {
  color: #88304f;
  font-size: 1.1em; }
.sectorpublico .pie small {
  font-size: 90%; }
.sectorpublico .pie-direccion {
  background-color: #88304f;
  padding: 10px 0;
  color: #fff; }
.sectorpublico .menu-lateral li a {
  display: block;
  width: 100%;
  border-top: 1px solid #ddd;
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: 600;
  text-transform: uppercase;
  color: #88304f; }
.sectorpublico .back-to-top {
  position: fixed;
  bottom: 30px;
  right: 12px;
  text-decoration: none;
  color: #fff;
  background-color: #ba457c;
  font-size: 12px;
  padding: 5px 10px;
  display: none;
  border-radius: 12px; }
.sectorpublico .back-to-top:hover {
  background-color: #88304f;
  color: #fff;
  text-decoration: none; }
.sectorpublico #listadoVideos h3 {
  border: medium none;
  margin: 0;
  margin-bottom: 1em;
  padding: 0.2em;
  color: #ba457c; }
.sectorpublico #listadoVideos ul li a {
  font-size: 130%;
  font-weight: bold;
  color: #88304f;
  text-decoration: none; }
.sectorpublico h2.principalrojo {
  overflow: hidden;
  margin-top: 0em;
  padding: 0.2em 0.2em 0.3em 0.4em;
  color: #88304f;
  font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
  font-size: 1.7em;
  text-align: left;
  background: #FFFFFF; }
.sectorpublico .titularFicha {
  font-size: 140%;
  color: #88304f;
  font-weight: bold;
  line-height: 1.4em; }
.sectorpublico .modulo-item a {
  color: #88304f; }
.sectorpublico .dockbar .navbar-inner .site-administration-menu li a:hover {
  background-color: #88304f; }
.sectorpublico .dropdown-menu > .active > a {
  background-color: #88304f;
  background-image: linear-gradient(to bottom, #88304f, #88304f); }
.sectorpublico .dockbar-user-notifications .user-notifications-count {
  background-color: #88304f;
  border: 1px solid #88304f; }
.sectorpublico .nav-pills > .active > a, .sectorpublico .nav-pills > .active > a:hover, .sectorpublico .nav-pills > .active > a:focus {
  background-color: #88304f; }
.sectorpublico .lfr-add-panel .add-content-menu .lfr-page-template .toggler-header.active.lfr-page-template-title label {
  background-color: #88304f; }
.sectorpublico .lfr-device-preview-panel .lfr-device-item.selected {
  background-color: #88304f; }
.sectorpublico #embedded-welcome-portlet .btn-primary {
  background-color: #88304f;
  border: 0;
  color: white !important;
  border-radius: 16px;
  font-size: 11px;
  padding: 5px 10px;
  border-color: #ba457c;
  background-image: linear-gradient(to bottom, #88304f, #88304f); }
.sectorpublico #embedded-welcome-portlet .btn-primary:hover {
  background-color: #88304f;
  text-decoration: underline; }
.sectorpublico #embedded-welcome-portlet li {
  background-color: #88304f;
  border: none;
  /* color: #fff!important; */
  border-radius: 16px;
  font-size: 11px;
  padding: 5px 10px;
  border-color: #ba457c; }
.sectorpublico .portlet-boundary_1_WAR_webformportlet_ .btn-primary {
  border-radius: 16px;
  font-size: 11px;
  padding: 5px 10px;
  background-color: #88304f;
  border: none;
  color: white !important;
  text-shadow: none;
  background-image: linear-gradient(to bottom, #88304f, #88304f); }
.sectorpublico .portlet-boundary_1_WAR_webformportlet_ .btn-primary:hover {
  background-color: #88304f;
  text-decoration: underline; }
.sectorpublico .dropdown .dropdown-menu > li > a:hover {
  background-color: #88304f;
  background-image: linear-gradient(to bottom, #ba457c, #88304f); }
.sectorpublico .search-layout .badge-info {
  background-color: #ba457c; }
.sectorpublico .search-layout .nav-pills > .active > a, .sectorpublico .aui .nav-pills > .active > a:hover, .sectorpublico .aui .nav-pills > .active > a:focus {
  background-color: #88304f; }
.sectorpublico .slick-prev:before, .sectorpublico .slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: #88304f;
  opacity: 0.85;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
.sectorpublico .links {
  float: left;
  color: #A5275B !important;
  font-weight: bold; }
.sectorpublico .linktodas {
  float: left;
  color: #A5275B !important;
  font-weight: normal; }
.sectorpublico .ui-state-default.ui-corner-top a {
  color: #A5275B !important; }
.sectorpublico .btn-eventos {
  background-image: linear-gradient(to bottom, #ba457c, #a5275b) !important; }
.sectorpublico .btn-eventos:hover {
  background-image: linear-gradient(to bottom, #ba457c, #a5275b) !important;
  background-color: #A5275B !important; }
.sectorpublico .logositio {
  background: #ffffff; }