#actividad {
	text-align: left;
	height: 20px;
	padding: 5px 0px 0px 10px;
	font-family: 'Ubuntu', arial, serif;
	display: table;
}

.actividad-par {
	background-color: #F4CFCF;
}

.actividad-impar {
	background-color: #FFFFFF;
}

#actividad  a {
	vertical-align: middle;
	text-decoration: none;
	color: #333399;
}

#actividad-img {
	float: left;
	width: 24px;
}

#actividad-img img {
	margin: 0px 5px 5px 5px;
	vertical-align: middle;
}

#actividad-fec {
	float: left;
	width: 200px;
}

#actividad-act {
	float: left;
	width: 300px;
	margin-left: 3px;
}

#actividad-lug {
	float: left;
	width: 100px;
	margin-left: 3px;
}

#comunicado-tit {
	float: left;
	width: 400px;
	margin-left: 3px;
}

#programas-marco {
	width: 700px;
}

#programas-tit {
	text-align: left;
	color: #FFFFFF;
	background-color: #006491;
	font-size: 16px;
	font-weight: bold;
	height: 30px;
	padding: 10px 0px 0px 10px;
	font-family: 'Ubuntu', arial, serif;
	width: 685px;
}

#programas-cic {
	text-align: center;
	color: #FFFFFF;
	background-color: #F5525F;
	font-size: 14px;
	font-weight: bold;
	height: 24px;
	padding-top: 5px;
	font-family: 'Ubuntu', arial, serif;
	margin-bottom: 5px;
	margin-top: 5px;
	width: 695px;
}


#programas-cur {
	text-align: center;
	color: #FFFFFF;
	background-color: #E36872;
	font-size: 14px;
	font-weight: bold;
	height: 24px;
	padding-top: 5px;
	font-family: 'Ubuntu', arial, serif;
	margin-bottom: 5px;
	margin-top: 5px;
	width: 695px;
}

#programas {
	text-align: left;
	height: 20px;
	padding: 5px 0px 0px 10px;
	font-family: 'Ubuntu', arial, serif;
	width: 685px;
	display: table;
}

.programas-par {
	background-color: #F4CFCF;
}

.programas-impar {
	background-color: #FFFFFF;
}

#programas  a {
	vertical-align: middle;
	text-decoration: none;
	color: #333399;
}

#programas-img {
	float: left;
	width: 24px;
}

#programas-img img {
	margin: 0px 5px 5px 5px;
	vertical-align: middle;
}

#programas-mat {
	float: left;
	width: 300px;
	margin-left: 3px;
}

/*     Card     */
.card {
  border-radius: 5px;
  background-color: #ffffff;
  margin-top: 10px;
  -webkit-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.08);
  -moz-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.08);
  box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.08);
  border: 0px; }
  .card .card-header {
    padding: 1rem 1.25rem;
    background-color: transparent;
    border-bottom: 1px solid #ebecec !important; }
    .card .card-header:first-child {
      border-radius: 0px; }
    .card .card-header .card-head-row {
      display: flex;
      align-items: center; }
      .card .card-header .card-head-row .card-tools {
        margin-left: auto;
        float: right;
        padding-left: 15px; }
  .card .separator-solid {
    border-top: 1px solid #ebecec;
    margin: 15px 0; }
  .card .separator-dashed {
    border-top: 1px dashed #ebecec;
    margin: 15px 0; }
  .card .separator-dot {
    border-top: 1px dotted #ebecec;
    margin: 15px 0; }
  .card .full-width-separator {
    margin: 15px -20px 15px; }
  .card .b-b1 {
    border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
  .card .card-body {
    padding: 1.25rem; }
  .card .card-footer {
    background-color: transparent;
    line-height: 30px;
    border-top: 1px solid #ebecec !important;
    font-size: 13px; }
  .card .pull-in {
    margin-left: -1.25rem;
    margin-right: -1.25rem; }
  .card .card-action {
    padding: 30px;
    background-color: transparent;
    line-height: 30px;
    border-top: 1px solid #ebecec !important;
    font-size: 14px; }
  .card .card-footer hr {
    margin-top: 5px;
    margin-bottom: 5px; }
  .card .card-footer .legend {
    display: inline-block; }


/*     Ajustes particulares - ENCABE     */
.redessociales {
	margin-right: 20px;
}

.text-bluecch {
	color:#0d456c;
}
