.bg-color-uno, .nav-second a.bg-color-uno:hover {
  background-color: #f04343; }

.bg-color-dos, .filtro-phone .icobuttom {
  background-color: #cd3030 !important; }

.bg-color-dos-over {
  background-color: #b32727; }

.bg-color-tres {
  background-color: #d3d7d8; }

.bg-color-cuarto {
  background-color: #707070 !important; }

.borders {
  border-top: 3px solid #3b3b3b !important; }

.bg-color-blanco {
  background-color: #ffffff; }

.bg-color-grisClaro {
  background-color: #e5e5e5; }

.color-uno {
  color: #f04343; }

#sidebar-wrapper {
  background: #ffffff; }

.navbar-brand {
  background: #ffffff; }

.sidebar-nav .dropdown-menu {
  border-top: 1px solid rgba(0, 0, 0, 0.15); }
.sidebar-nav .dropdown.open i {
  border-right: 5px solid #cd3030; }
.sidebar-nav .dropdown.open li > a {
  color: #000000;
  background-color: #e8e8e8; }
.sidebar-nav .dropdown.open li:hover a {
  color: #ffffff;
  background-color: #cd3030; }
.sidebar-nav a > .ico-sombrilla {
  margin: 0; }
.sidebar-nav li {
  border-bottom: solid 1px rgba(0, 0, 0, 0.15); }
  .sidebar-nav li a {
    color: #333333; }
    .sidebar-nav li a i {
      background-color: #e8e8e8;
      border-right: solid 5px #e8e8e8; }
  .sidebar-nav li:hover a i {
    border-color: #f04343; }
  .sidebar-nav li.active a i {
    border-color: #f04343; }
  .sidebar-nav li.soporte a i {
    border-bottom: solid 3px #a23f28; }

.btn-accion {
  background-color: #f04343; }

.btn-secundario {
  background-color: #cd3030; }

.link.img-circle {
  color: #ffffff; }
  .link.img-circle.msj {
    background-color: #cd3030; }

#menu-usuario .img-circle i {
  color: #aaa;
  border: solid 1px #777; }
  #menu-usuario .img-circle i:hover {
    background: #f04343;
    color: #ffffff;
    border: solid 1px #f04343; }
#menu-usuario a.img-circle {
  background-color: transparent; }

.nav-second {
  border-right: solid 1px #e5e5e5; }
  .nav-second li a {
    color: #333333; }
    .nav-second li a i {
      color: #3b3b3b; }
      .nav-second li a i:focus {
        color: white; }
    .nav-second li a#redactar i:hover {
      color: black; }
  .nav-second li:hover a i {
    border-color: #b32727; }
  .nav-second li.soporte a i {
    border-bottom: solid 3px #a23f28; }

.nav-footer {
  background: #f6f6f6; }
  .nav-footer > ul > li {
    border-bottom: 4px solid #cd3030; }
  .nav-footer ul li {
    border-right: 1px solid #b2b2b2; }

.pendientes {
  color: white !important;
  border: solid 1px #f04343 !important;
  background-color: #f04343; }

.icon-star2.activo {
  color: #cd3030; }

.checkbox label::before {
  border: 1px solid #9b9393;
  background-color: none; }

.checkbox label::after {
  color: #555555; }

.checkbox input[type="checkbox"]:checked + label::after {
  color: #ffffff;
  background-color: #cd3030; }

.checkbox input[type="checkbox"]:disabled + label::before {
  background-color: #eeeeee; }

.checkbox-primary input[type="checkbox"]:checked + label::before {
  background-color: #428bca;
  border-color: #428bca; }

.checkbox-primary input[type="checkbox"]:checked + label::after {
  color: #ffffff; }

.checkbox-danger input[type="checkbox"]:checked + label::before {
  background-color: #d9534f;
  border-color: #d9534f; }

.checkbox-danger input[type="checkbox"]:checked + label::after {
  color: #ffffff; }

.checkbox-info input[type="checkbox"]:checked + label::before {
  background-color: #5bc0de;
  border-color: #5bc0de; }

.checkbox-info input[type="checkbox"]:checked + label::after {
  color: #ffffff; }

.checkbox-warning input[type="checkbox"]:checked + label::before {
  background-color: #f0ad4e;
  border-color: #f0ad4e; }

.checkbox-warning input[type="checkbox"]:checked + label::after {
  color: #ffffff; }

.checkbox-success input[type="checkbox"]:checked + label::before {
  background-color: #5cb85c;
  border-color: #5cb85c; }

.checkbox-success input[type="checkbox"]:checked + label::after {
  color: #ffffff; }

.radio label::before {
  border: 1px solid #cccccc; }

.radio label::after {
  background-color: #555555; }

.radio-primary input[type="radio"] + label::after {
  background-color: #428bca; }

.radio-primary input[type="radio"]:checked + label::before {
  border-color: #428bca; }

.radio-primary input[type="radio"]:checked + label::after {
  background-color: #428bca; }

.radio-danger input[type="radio"] + label::after {
  background-color: #d9534f; }

.radio-danger input[type="radio"]:checked + label::before {
  border-color: #d9534f; }

.radio-danger input[type="radio"]:checked + label::after {
  background-color: #d9534f; }

.radio-info input[type="radio"] + label::after {
  background-color: #5bc0de; }

.radio-info input[type="radio"]:checked + label::before {
  border-color: #5bc0de; }

.radio-info input[type="radio"]:checked + label::after {
  background-color: #5bc0de; }

.radio-warning input[type="radio"] + label::after {
  background-color: #f0ad4e; }

.radio-warning input[type="radio"]:checked + label::before {
  border-color: #f0ad4e; }

.radio-warning input[type="radio"]:checked + label::after {
  background-color: #f0ad4e; }

.radio-success input[type="radio"] + label::after {
  background-color: #5cb85c; }

.radio-success input[type="radio"]:checked + label::before {
  border-color: #5cb85c; }

.radio-success input[type="radio"]:checked + label::after {
  background-color: #5cb85c; }

::-webkit-input-placeholder {
  color: #000000; }

:-moz-placeholder {
  /* Firefox 18- */
  color: #000000; }

::-moz-placeholder {
  /* Firefox 19+ */
  color: #000000; }

:-ms-input-placeholder {
  color: #000000; }

.connected-carousels .carousel-navigation li.active img {
  border-color: #cccccc; }

/** Stage carousel controls **/
.connected-carousels .prev-stage,
.connected-carousels .next-stage {
  color: #ffffff; }

.connected-carousels .prev-stage span,
.connected-carousels .next-stage span {
  background: #f04343;
  color: #ffffff;
  text-decoration: none;
  box-shadow: 0 0 2px #999; }

/** Navigation carousel controls **/
.connected-carousels .prev-navigation,
.connected-carousels .next-navigation {
  color: #ffffff; }

.connected-carousels .prev-navigation {
  background-color: #f04343; }

.connected-carousels .next-navigation {
  background-color: #f04343; }

.fc-toolbar {
  background-color: #f04343; }

.fc-toolbar h2 {
  color: #ffffff; }

.fc-prev-button, .fc-next-button {
  background: #cd3030 !important; }

.fc-prev-button:hover, .fc-next-button:hover {
  background-color: #f04343; }

.fc-left .fc-button {
  border-right: 1px solid #ffffff;
  background: #f04343;
  color: #ffffff; }

.fc-ltr .fc-basic-view .fc-day-number {
  color: #9e9e9e; }

.fc button .fc-icon {
  color: #ffffff; }

.fc th {
  background: #ebeef1; }

.fc-unthemed tbody {
  border-color: #d2d2d2; }

.fc-unthemed .fc-today {
  background: #deeffe; }

a.fc-more {
  background: #64b4fd;
  color: #ffffff; }

.inner {
  border-bottom: 2px solid #cd3030; }

.nivel2 > li {
  border-left: 2px solid #cd3030; }

.nivel3 > li {
  border-left: 2px solid #cd3030; }

header {
  background-color: #ffffff; }

a {
  color: #f04343; }

a:hover {
  color: #cd3030; }

hr {
  border-top: solid 1px #dedede; }

.encabezado {
  color: #ffffff;
  background-color: #666666; }

.triangulo-bottom-right {
  border-bottom: 15px solid #ffffff; }

.triangulo-bottom-left {
  border-bottom: 15px solid #ffffff; }

.triangulo-sup {
  border-bottom: 10px solid #cccccc; }

.fc-uno {
  color: #f04343; }

.fc-Dos {
  color: #cd3030 !important; }

.fc-dos-over {
  color: #b32727; }

.fc-Tres {
  color: #d3d7d8; }

.fc-Cuarto {
  color: #707070; }

.fc-blanco {
  color: #ffffff !important; }

.fc-gris {
  color: #666666 !important; }

.border-top {
  border-top: solid 1px #dedede; }

.border-top2 {
  border-top: solid 3px #cd3030; }

.border-right {
  border-right: solid 1px #dedede; }

.border-bottom {
  border-bottom: solid 1px #dedede; }

.border-left {
  border-left: solid 1px #dedede; }

.border-all {
  border: solid 1px #dedede; }

.sin-borde {
  border: none !important; }

.table-nested tbody, .table.table-nested tbody {
  background: #ffffff; }
  .table-nested tbody tr td, .table.table-nested tbody tr td {
    color: #707070; }

tr td input {
  background: #ffffff; }

tr.nuevo-contenido {
  background: #ffffff; }

table.table.table-admin tr td a.img-circle {
  color: #ffffff; }

form label {
  color: #3b3b3b; }

#page-content-wrapper {
  border-top: 2px solid #cd3030; }

.pendiente {
  background: #cd3030 !important;
  color: #ffffff; }

.seccion p {
  color: #3b3b3b; }

#nueva-rendicion ::-webkit-input-placeholder {
  color: #cd3030; }
#nueva-rendicion :-moz-placeholder {
  /* Firefox 18- */
  color: #cd3030; }
#nueva-rendicion ::-moz-placeholder {
  /* Firefox 19+ */
  color: #cd3030; }
#nueva-rendicion :-ms-input-placeholder {
  color: #cd3030; }

.cb-enable span, .cb-disable span {
  background: red; }

.cb-enable span {
  background: #dedede; }

.cb-disable span {
  background: #dedede; }

.cb-disable.selected span {
  background: #f04343;
  color: #ffffff; }

.cb-enable.selected {
  background: #f04343; }

.cb-enable.selected span {
  background: #f04343;
  color: #ffffff; }

.group-span-filestyle.input-group-btn {
  background-color: #f04343; }
  .group-span-filestyle.input-group-btn label {
    color: #ffffff; }
    .group-span-filestyle.input-group-btn label:hover {
      background-color: #cd3030; }
  .group-span-filestyle.input-group-btn:hover {
    background-color: #cd3030; }

.bootstrap-filestyle.input-group input {
  border: solid 1px #707070; }

.header-section {
  background: #f3f3f3; }

.head-seccion {
  background-color: #f04343; }

.head-seccion p {
  color: #ffffff; }

.contenido {
  background: #f3f3f3; }

.titulo {
  border-bottom: solid 1px #e5e5e5;
  border-right: solid 1px #cccccc; }

.nav-second a.bg-color-uno:hover span {
  color: #cd3030; }

table.table thead {
  background: #B0B0B0; }
table.table tr th {
  color: #ffffff; }
table.table tr td a.img-circle {
  background: #f04343; }

.ver-todos {
  background: #3b3b3b;
  color: #ffffff; }

.small {
  color: #f04343; }

.resumen {
  border-right: solid 1px #e5e5e5;
  border-bottom: solid 1px #e5e5e5; }
  .resumen .fecha p {
    color: #ffffff; }

.dia {
  background-color: rgba(205, 48, 48, 0.9); }

.mes {
  background-color: rgba(40, 40, 40, 0.8); }

.info {
  color: #666666; }

.boxlike a {
  color: #f04343; }
  .boxlike a i:hover {
    color: #cd3030; }
.boxlike span:hover {
  color: #cd3030; }

.bajada p {
  color: #3b3b3b; }

.gradient:after {
  background: none, -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0, #ffffff 50%); }

.comentarios .comment p {
  color: #666666; }

.btn-send {
  background: #f04343;
  color: #ffffff; }
  .btn-send span {
    border-top: 3px solid #f04343; }
    .btn-send span:first-child {
      border-top: 3px solid #8e2121;
      border-right: 1px solid #8e2121; }

.btn-second {
  background: #cd3030;
  color: #ffffff; }
  .btn-second span {
    border-top: 3px solid #cd3030; }
    .btn-second span:first-child {
      border-top: 3px solid #cd3030;
      border-right: 1px solid #cd3030; }

.list-post {
  border-right: solid 1px #cccccc; }
  .list-post .post {
    border-bottom: solid 1px #cccccc; }

.resumen-vacaciones .dias {
  color: #ffffff; }

.solicitar-vacaciones .solicitar {
  background: #f04343;
  color: #ffffff; }
  .solicitar-vacaciones .solicitar span {
    border-top: 9px solid #f04343; }
    .solicitar-vacaciones .solicitar span:first-child {
      border-top: 3px solid #8e2121;
      border-right: 1px solid #8e2121; }

.span2 {
  border-top: solid 3px #ffffff;
  border: none; }

.add-on {
  background: #f04343;
  border-top: solid 3px #8e2121; }

.indicadores-econimicos ul li i {
  color: #cccccc; }
.indicadores-econimicos ul li p {
  color: #ffffff; }

.banner {
  border-bottom: solid 2px #000000; }
  .banner .encabezado {
    background: #000000;
    color: #cd3030; }

.leido {
  background-color: #ffffff !important;
  color: #cccccc !important; }

.leido a {
  color: #cccccc !important; }

.table-hover > tbody > tr.leido:hover {
  color: #000000 !important; }

.table-hover > tbody > tr.leido:hover {
  background-color: #cd3030 !important;
  color: #ffffff !important; }

.table-hover > tbody > tr.leido:hover a {
  color: #ffffff !important; }

.table-hover > tbody > tr:hover {
  color: #000000 !important; }

.head-mensaje .form-inline .form-group {
  border-color: #dedede; }
  .head-mensaje .form-inline .form-group input {
    background: none;
    border: none;
    color: #000000; }

.redactar-mensaje table tr td input::-webkit-input-placeholder {
  vertical-align: middle;
  color: #ababab; }
.redactar-mensaje table tr td input:-moz-placeholder {
  vertical-align: middle;
  color: #ababab; }
.redactar-mensaje table tr td input::-moz-placeholder {
  vertical-align: middle;
  color: #ababab; }
.redactar-mensaje table tr td input:-ms-input-placeholder {
  vertical-align: middle;
  color: #ababab; }

table.table tr td a {
  color: #000000; }

#respuesta a {
  color: #000000; }
#respuesta p {
  color: #666666; }

.indicador-clima {
  color: #ffffff;
  background: #cd3030; }
  .indicador-clima strong {
    background: none; }

.footerclima {
  background: #000000;
  color: #ffffff; }
  .footerclima span {
    background: #ffffff;
    color: #000000; }

.sidebar-cumpleanos h2 {
  font-size: 16px;
  font-weight: 300;
  text-transform: uppercase;
  margin: 10px 0 10px;
  line-height: 100%; }
.sidebar-cumpleanos .pendiente {
  background: #ffffff;
  color: #cd3030; }
.sidebar-cumpleanos a {
  color: #000000; }

.footer-side-cumpleanos {
  background: #000000;
  color: #ffffff; }
  .footer-side-cumpleanos ul li {
    border-right: solid 1px #e5e5e5; }
    .footer-side-cumpleanos ul li a {
      border-top: solid 3px #000000;
      color: #ffffff; }
      .footer-side-cumpleanos ul li a:hover, .footer-side-cumpleanos ul li a.activo {
        border-top: solid 3px #cd3030; }

.actividad-rciencete .headeractividad-rciencete {
  background: #dedede;
  color: #000000; }
.actividad-rciencete .actividad a {
  color: #707070; }
.actividad-rciencete .actividad:hover a {
  color: white; }

.perfil span {
  background: #d3d7d8; }

.paginacion {
  background: #f3f3f3; }

.pagepost {
  background: #f3f3f3; }
  .pagepost ul {
    border-bottom: 1px solid #dedede; }
    .pagepost ul li:nth-child(2) {
      border-right: solid 1px #dedede;
      border-left: solid 1px #dedede; }
  .pagepost a {
    color: #666666; }

.pagepost.accion li:nth-child(2),
.pagepost.accion li:nth-child(1) {
  border-right: solid 1px #dedede;
  border-left: none; }
  .pagepost.accion li:nth-child(2) a,
  .pagepost.accion li:nth-child(1) a {
    margin: 0 auto !important; }
  .pagepost.accion li:nth-child(2) span,
  .pagepost.accion li:nth-child(1) span {
    margin-top: 0 !important; }

.bannerfull h4, .bannerfull h2, .bannerfull h3 {
  color: #ffffff; }
.bannerfull .estado {
  background: #f04343; }

.fechaIngreso {
  color: #cd3030; }

.menu-admin {
  background: #f04343; }
  .menu-admin li {
    border-right: solid 1px #ffffff; }

/*.thumbnail{
	overflow:hidden;
	img{width:100%; height:auto;}
} */
.modal-content {
  background-color: rgba(255, 255, 255, 0); }

.ficha .miniatura {
  background-color: #f3f3f3; }
.ficha .perfil-usuario {
  background-color: #ffffff; }
  .ficha .perfil-usuario .img-circle {
    border: solid 5px #dedede; }

.login-page .help-block.with-errors {
  color: #333; }
.login-page .panel-footer {
  border-top: 0 solid #ddd; }
  .login-page .panel-footer .row .col-xs-10 {
    border-color: #cd3030; }
  .login-page .panel-footer .row .col-xs-2 {
    border-color: #8e2121; }

.panel-footer, .panel-heading {
  background: #ffffff;
  border: none; }

.login-page form div.form-group {
  background: #dedede; }
.login-page form input {
  background: none;
  border: none; }
.login-page form .error {
  background: #f04343;
  border: 1px solid #f04343;
  color: #ffffff; }

.panel a {
  color: #000000; }

.btn-ico {
  background: #f04343;
  color: #ffffff; }
  .btn-ico span {
    border-top: 3px solid #f04343;
    color: #ffffff; }
    .btn-ico span:first-child {
      border-top: 3px solid #8e2121;
      border-right: 1px solid #8e2121; }

.avisos-clasificados .thumbnail {
  background: none; }
.avisos-clasificados p strong {
  color: #cd3030; }
.avisos-clasificados .resumen {
  border-right: solid 1px #e5e5e5;
  border-bottom: solid 1px #e5e5e5; }
  .avisos-clasificados .resumen:nth-child(1), .avisos-clasificados .resumen:nth-child(2), .avisos-clasificados .resumen:nth-child(3) {
    border-bottom: solid 1px #e5e5e5; }
  .avisos-clasificados .resumen:nth-child(3n) {
    border-right: solid 1px #e5e5e5;
    border-bottom: solid 1px #e5e5e5; }

.form-group.error input {
  border: 1px solid #f04343; }

.btn.bg-color-uno, .nav-second a.btn.bg-color-uno:hover {
  color: #ffffff; }

.filtro-phone .icobuttom {
  color: #ffffff; }

.nav-phone li {
  border-left: solid 1px #dedede;
  border-bottom: solid 1px #dedede; }
  .nav-phone li:last-child {
    border: solid 1px #dedede; }
  .nav-phone li:hover, .nav-phone li.activo {
    background: #cd3030; }
    .nav-phone li:hover a, .nav-phone li.activo a {
      color: #ffffff; }

.calendar tbody tr td {
  border: solid 1px #dedede; }
  .calendar tbody tr td span {
    color: #99a6a6; }
  .calendar tbody tr td.activo {
    background: #f04343; }
    .calendar tbody tr td.activo span {
      color: #ffffff; }
    .calendar tbody tr td.activo p {
      color: #cd3030; }
    .calendar tbody tr td.activo a {
      color: #ffffff; }

.agenda tbody tr td {
  border: solid 1px #dedede; }
  .agenda tbody tr td span {
    color: #99a6a6; }
  .agenda tbody tr td.activo {
    background: #f04343; }
    .agenda tbody tr td.activo span {
      color: #ffffff; }
    .agenda tbody tr td.activo p {
      color: #cd3030; }
    .agenda tbody tr td.activo a {
      color: #ffffff; }

.tarjeta-usuario {
  background: #ffffff; }
  .tarjeta-usuario hr {
    border-top: solid 1px #dedede; }
  .tarjeta-usuario a {
    color: #ffffff; }

.tip, .tips {
  background: #ffffff; }

a.descarga .img-circle {
  background: #f04343; }

a.img-circle {
  background: #707070; }
  a.img-circle i {
    color: #ffffff; }

.steps .col-xs-2 {
  color: #ffffff; }

.leermas {
  background-color: rgba(255, 255, 255, 0); }

.post:hover .leermas {
  background-color: rgba(255, 255, 255, 0); }

.resumen:hover .info p, .resumen:hover .info h3 {
  color: #cd3030; }

.post:hover .leermas {
  background-color: rgba(255, 255, 255, 0); }

.actividad:hover {
  background-color: #cd3030 !important;
  color: #ffffff !important; }

.bootstrap-select.btn-group .btn .caret {
  background-color: #f04343;
  border-top: solid 3px #b32727 !important; }

.header-section a {
  color: #000000; }

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus, .link.img-circle:hover {
  background-color: #f04343;
  border-color: #f04343; }

.dropdown-menu > li:hover > a {
  background-color: #cd3030;
  color: #ffffff; }

.dropdown-menu .triangulo-sup {
  border-bottom: 6px solid #cccccc;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent; }

.btn-send:hover, .menu-admin li:hover a {
  background-color: #cd3030;
  color: #ffffff; }

.pagepost li a:hover {
  color: #000000; }

.btn-send:hover, .add-on:hover, .solicitar:hover, .bootstrap-select.btn-group .btn .caret:hover, .btn.bg-color-uno:hover, .nav-second a.btn.bg-color-uno:hover, .calendar tr td.activo:hover {
  background-color: #cd3030;
  border-color: #b32727 !important;
  color: #ffffff !important; }

.calendar tr .activo:hover p {
  color: #ffffff !important; }

.btn-second:hover, a.bg-color-dos:hover, .filtro-phone a.icobuttom:hover {
  background-color: #707070 !important;
  color: #ffffff;
  border-color: #d3d7d8; }

.btn-send:hover span, .solicitar:hover span {
  border-color: #b32727 !important;
  color: #ffffff !important; }

.btn-second:hover span {
  color: #ffffff;
  border-color: #d3d7d8; }

.header-section .btn {
  border-right: solid 1px #781f1f; }

.sidebar-interno {
  background: #ffffff; }
  .sidebar-interno .img-circle {
    background: #ffffff;
    color: #f04343; }
  .sidebar-interno .indicadores-econimicos .col-xs-4 i {
    color: #cccccc; }
  .sidebar-interno .sidebar-cumpleanos {
    background: #ffffff; }
    .sidebar-interno .sidebar-cumpleanos h2 {
      color: #000000; }
  .sidebar-interno strong {
    background: none; }
  .sidebar-interno .actividad {
    background: #ffffff;
    color: #333; }
  .sidebar-interno .perfil span {
    background: #929292; }

.beneficios .resumen:hover p {
  color: #666666; }
.beneficios .resumen:hover .fecha p {
  color: #ffffff; }
.beneficios .resumen:hover h3 {
  color: #cd3030; }

.thumbnail {
  background: none; }

.calendar tr td .marca {
  background: #f04343; }
  .calendar tr td .marca span {
    color: #cd3030; }
  .calendar tr td .marca p {
    color: #ffffff; }

.agenda tr td .marca {
  background: #f04343; }
  .agenda tr td .marca span {
    color: #cd3030; }
  .agenda tr td .marca p {
    color: #ffffff; }

.msj {
  color: #ffffff; }
  .msj.alerta {
    border-color: #c6c83a;
    background-color: #ced765; }
    .msj.alerta i {
      color: #000000;
      opacity: 0.09; }
  .msj.error {
    border-color: #c27451;
    background-color: #e25618; }
    .msj.error i {
      color: #000000;
      opacity: 0.09; }
  .msj.positivo {
    border-color: #17782c;
    background-color: #2faa49; }
    .msj.positivo i {
      color: #000000;
      opacity: 0.09; }
  .msj .span-close {
    color: #000000; }
  .msj .span-close:hover {
    color: #ffffff; }

/* Small Devices, Tablets */
@media only screen and (max-width: 767px) {
  .resumen {
    border-bottom: 1px solid #e5e5e5; }

  table.table thead {
    background: #B0B0B0; }
  table.table tr th {
    color: #ffffff; }
  table.table tr td a.img-circle {
    background: #f04343; }
  table.table tr:nth-child(even) {
    background: #ececec;
    color: #000000 !important;
    border-top: 5px solid #C0C0C0; }
  table.table tr:nth-of-type(odd) {
    border-top: 5px solid #C0C0C0; }

  .sidebar-cumpleanos {
    background: #cd3030;
    color: #ffffff; }
    .sidebar-cumpleanos span {
      color: #ffffff; }

  .visible-xs .banner {
    background: #000000; }

  .resumen:hover p {
    color: #666; }
  .resumen:hover .fecha p {
    color: #ffffff; }

  .pendiente {
    color: #ffffff; }

  #sidebar-wrapper {
    border-top: 1px solid #dcdcdc; }

  .nav-phone li {
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5; }
  .nav-phone li:last-child {
    border: solid 1px #dedede;
    border-left: 0;
    border-top: 0; }
  .nav-phone li:nth-child(4n) {
    border-right: 0; } }
.form-group-division {
  border-bottom: 1px solid #dcdcdc; }

.clockpicker .glyphicon {
  color: #ffffff; }

thead > tr > th > a {
  color: #ffffff; }

thead > tr > th > a:hover {
  color: #dcdcdc; }

a.descarga:hover > p {
  color: #000000; }

.signo-plus {
  color: #707070; }

.panel-admin .bg-color-uno, .panel-admin .nav-second a.bg-color-uno:hover, .nav-second .panel-admin a.bg-color-uno:hover {
  background-color: #cd3030; }
.panel-admin .btn.bg-color-uno:hover {
  background-color: #f04343; }

tr.nuevo-contenido-primero {
  background: #ffffff; }

.btn-third {
  background: #707070;
  color: #ffffff; }

.btn-third span {
  border-top: 3px solid #cd3030; }

.btn-third span:first-child {
  border-top: 3px solid #cd3030;
  border-right: 1px solid #625D5D; }

.btn-third:hover {
  background-color: #cd3030 !important;
  color: #ffffff;
  border-color: #cd3030; }

.btn-third:hover > span:first-child {
  border-right: 1px solid #cd3030; }

.panel-admin tr td input {
  border: 1px solid #dcdcdc; }

.background-primary {
  background: #f04343;
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #cd3030), color-stop(50%, #f04343), color-stop(51%, #f04343), color-stop(100%, #f04343));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #cd3030 0%, #f04343 50%, #f04343 51%, #f04343 100%);
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(to right, #cd3030 0%, #f04343 50%, #f04343 51%, #f04343 100%)
  /* W3C */ }

.background-secondary {
  background: -webkit-linear-gradient(#cd3030, #f04343);
  background: linear-gradient(#cd3030, #f04343); }

.panel a {
  color: #cd3030;
  font-size: 14px; }

.help-block.with-errors {
  color: #333; }

.panel-footer {
  border-top: 0 solid #ddd; }
  .panel-footer .row .col-xs-9, .panel-footer .row .col-sm-10 {
    border-color: #cd3030; }
  .panel-footer .row .col-xs-3, .panel-footer .row .col-sm-2 {
    border-color: #8e2121; }

.nav-stacked .img-circle.agenda-bg-primary {
  background-color: #99ccff; }

.nav-stacked .img-circle.agenda-bg-secondary {
  background-color: #a78aff; }

.nav-stacked .img-circle.agenda-bg-tertiary {
  background-color: #ffc38b; }

.nav-stacked .img-circle.agenda-bg-quaternary {
  background-color: #00ff00; }

.nav-stacked .img-circle.agenda-bg-quinary {
  background-color: #9999ff; }

.sub-menu li a:hover {
  background-color: #f3f3f3;
  color: #000000; }

.sub-menu li a:focus {
  background-color: #f04343;
  color: #ffffff; }

.nav-stacked .img-circle {
  background-color: #707070; }

#admin-nav li ul li {
  background: #f3f3f3; }

#admin-nav li a.active {
  background: #f04343;
  color: #ffffff; }

.colorpicker-element .form-control {
  border: 1px solid #cccccc; }

.popover-title {
  background-color: #666666;
  color: #ffffff; }

.popover-content article {
  border-bottom: 1px solid #dcdcdc; }

.popover-content a:hover {
  background: #f04343; }
  .popover-content a:hover h4 {
    color: #ffffff; }

.popover-content h4 {
  color: #666666; }

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
  background-color: #cd3030; }

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
  background-color: #f04343; }

.bootstrap-filestyle label.btn.btn-default {
  background-color: #f04343;
  color: #ffffff; }
  .bootstrap-filestyle label.btn.btn-default:hover {
    background-color: #cd3030; }

.alerta {
  color: #F9F9F9;
  background-color: #f04343; }

.fc-time-grid-event .fc-bg {
  background: none !important; }

.flag-publicacion p {
  color: #ffffff; }

.agenda li ul.sub-agenda {
  background-color: #e7e7e7; }
  .agenda li ul.sub-agenda li ul.sub-tercero-agenda {
    background-color: #dddddd; }

.side-home {
  color: #cd3030; }

.side-interno {
  color: #cd3030; }

.new-interact {
  background: #666666; }

.archivos-adjuntos .archivo {
  background: #dedede;
  color: #f04343; }
  .archivos-adjuntos .archivo span {
    color: #707070; }

.descarga span {
  color: #707070; }

.trabajo {
  background: white; }

.borders {
  border-top: 3px solid #3b3b3b !important;
  border-right: 1px solid #3b3b3b !important; }

.descripcion {
  background: #DEDEDE;
  color: white; }

.oculta {
  display: none; }

.btnv-mas {
  background: #cd3030;
  color: white; }

.navbar-header {
  background: #f04343; }

/*# sourceMappingURL=colores.css.map */
