/* This file allows you to override default styles in one central location for easier upgrade and maintenance. */
a.pdf-button, a.xls-button, a.csv-button {
  color: #fff;
  padding: 8px 16px;
  font-size: 90%;
  margin-left: 5px;
  margin-top: 10px;
  border-radius: 4px; }

a.pdf-button {
  background-color: #D54652; }

a.xls-button {
  background-color: #488F06; }

a.csv-button {
  background-color: #12718F; }

a.pdf-button span, a.xls-button span, a.csv-button span {
  color: #fff; }

/*Filtros DATATABLES*/
/*FILTROS */
.lineaFiltros, .lineaFiltrosGrande {
  border-top: 1px dotted #CCCCCC;
  margin-right: 1px; }

.lineaFiltros {
  min-height: 54px; }

.lineaFiltrosGrande {
  height: 75px; }

.separadorSuperiorFiltro {
  margin-top: 54px; }

.separadorCombos {
  padding-top: 12px; }

.separadorTabla {
  border-bottom: 1px dotted #CCCCCC;
  margin-bottom: 12px; }

select.minimo {
  width: 20%; }

select.pequeno {
  width: 45%; }

select.mitad {
  width: 50%; }

select.medio {
  width: 55%; }

select.grande {
  width: 70%; }

.cajaFiltro {
  padding-left: 0px;
  padding-top: 6px; }

.cajaNumeroRegistros {
  padding-top: 15px; }

.dataTables_wrapper {
  margin-left: 3%; }

/*Foros Liferay*/
#messageBoardsPanelContainer div.accordion-toggle {
  background-color: #e9e9e9; }

#messageBoardsPanelContainer span.category-title {
  display: block; }

#messageBoardsPanelContainer span.subcategories {
  margin-left: 5px;
  text-decoration: none; }

table.thread-message-view td.user-info, table.thread-message-view div.thread-top {
  background-color: #efefef; }

table.toggle_id_message_boards_view_message_thread, div.thread-controls {
  background-color: whitesmoke;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }

table.toggle_id_message_boards_view_message_thread td.table-cell {
  padding-left: 5px;
  padding-right: 3px; }

div.thread-navigation {
  color: whitesmoke; }

div.taglib-flags a, div.taglib-flags a:hover, a.icon-thumbs-up, a.icon-thumbs-down, a.icon-thumbs-up:hover, a.icon-thumbs-down:hover {
  text-decoration: none !important; }

.portlet-message-boards .quote {
  background: white url(/carm-theme/images/message_boards/quoteleft.png) left 5px top 2px no-repeat;
  padding: 5px;
  border: 1px dashed #999;
  background-color: #e1e1e1; }

td.thread-bottom div.entry-links {
  float: left;
  width: 100%; }

.taglib-user-display.display-style-1 .user-profile-image {
  float: inherit; }

table.thread-message-view a.btn:hover {
  text-decoration: none !important; }

div.thread-top span.label-info {
  background-color: #5bc0de; }

#messageBoardsPanelContainer span.subcategories:before {
  font-family: FontAwesome;
  content: "\f0da";
  display: inline-block;
  padding-right: 3px;
  vertical-align: middle; }

div#messageBoardsCategoriesPanel span.title-text:before {
  font-family: FontAwesome;
  content: "\f115";
  display: inline-block;
  padding-right: 3px;
  vertical-align: middle; }

div#messageBoardsThreadsPanel span.title-text:before {
  font-family: FontAwesome;
  content: "\f0e6";
  display: inline-block;
  padding-right: 3px;
  vertical-align: middle; }

div#messageBoardsGeneralStatisticsPanel span.title-text:before {
  font-family: FontAwesome;
  content: "\f080";
  display: inline-block;
  padding-right: 3px;
  vertical-align: middle; }

div[id^=_110_INSTANCE_] span.title-text:before {
  font-family: FontAwesome;
  content: "\f0c5";
  display: inline-block;
  padding-right: 3px;
  vertical-align: middle; }

div#messageBoardsTopPostersPanel span.title-text:before {
  font-family: FontAwesome;
  content: "\f091";
  display: inline-block;
  padding-right: 3px;
  vertical-align: middle;
  font-size: 16px; }

div#documentLibraryAssetMetadataPanel span.title-text {
  font-family: FontAwesome;
  content: "\f1c0";
  display: inline-block;
  padding-right: 3px;
  vertical-align: middle;
  font-size: 16px; }

div#documentLibraryVersionHistoryPanel span.title-text {
  font-family: FontAwesome;
  content: "\f126";
  display: inline-block;
  padding-right: 3px;
  vertical-align: middle;
  font-size: 16px; }

table.thread-message-view {
  background-color: #f1f1f1; }

/* MENU GENERAL */
.flexy-menu li.showhide span.title {
  color: #fff !important; }

/*BUSCADOR*/
.resultado-web, .resultado-doc, .resultado-pdf, .resultado-xls, .resultado-ppt,
.resultado-docx, .resultado-xlsx, .resultado-pptx {
  color: white;
  line-height: 35px;
  height: 35px;
  width: 40px;
  float: left;
  display: inline;
  padding-left: 5px;
  padding-right: 5px;
  margin-right: 20px;
  text-align: center;
  text-transform: uppercase; }

.resultado-web {
  background-color: #3aaeda; }

.resultado-pdf, .resultado-ppt, .resultado-pptx {
  background-color: #D54652; }

.resultado-xls, .resultado-xlsx {
  background-color: #488F06; }

.resultado-doc, .resultado-docx {
  background-color: #12718F; }

.titulo-resultado-buscador {
  font-size: 19px;
  font-weight: bold;
  color: #888888;
  line-height: 30px; }

.margen-buscador {
  margin-top: 1.5em; }

.suggested-keywords li.label {
  color: #00aaff;
  text-shadow: 0 0px 0 rgba(0, 0, 0, 0);
  background-color: transparent;
  font-size: 12px; }

.changed-keyword {
  font-size: 13px; }

.portlet-search .search-layout .search-facet {
  border: 1px solid #ccc;
  padding: 8px; }

#oldBrowserPanel {
  position: fixed;
  top: 0px; }