/*
* @file
* custom.css
*
*Drupal Commons Origins theme overrides
*/
@media only screen and (max-width: 980px) {
	section.pane-destacado-slideshow-panel-pane-1 {	display: none; }
  .page-explora .pane-custom.nuevo-todoele {	display: none;  }
  .tb-megamenu .nav-collapse .nav > li { background-color:#000000; width: 200px;}
  .fa-home::before { content: "";}
  .fa.fa-home   { display: none;}
  .tb-megamenu .nav-collapse .nav > li > a   { color:#ffffff !important;  }
  .tb-megamenu .nav-collapse .nav > li > a:hover {background-color: #000000;}
  .tb-megamenu .btn-navbar {
display: block;
margin: 10px 0 0 7px;
padding: 0px;
color: #fff;
text-shadow: none;
box-shadow: none;
background-color: transparent; }

.tb-megamenu .btn-navbar:hover,
.tb-megamenu .btn-navbar:active,
.tb-megamenu .btn-navbar:focus {
color: #fff;
background-color: transparent;}
.tb-megamenu .btn {
font-size: 23px;
line-height: 18px;
background-image: none;
border: none;}
}

body { /*background: #e6ecf0;*/
	 background: #349edf;
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;  }

@-moz-document url-prefix() {
body {background: #569ed7;}
}

#breadcrumb {
    margin: 10px 0 5px 0;
	 color: #ffffff; }

#breadcrumb a { color: #ffffff !important; }

#custombreadcrumb {
    margin: 0px 0 0px 0;
	 color: #ffffff;
	 display: inline-block; }

#custombreadcrumb a { color: #ffffff !important; }
.custombreadcrumbnoactivo { color: #666666; }

.panecustombreadcrumb { margin: 0 0 5px 0; }
 
.pane-1.panecustombreadcrumb { margin: 0 0 5px 0 !important; }

#page-top a { color: #ffffff; }

/*

#page {  background: #EEEEEE; }
	 
#page.container  { background: #fff; }

#page-top { margin: 0px 0 0; }

#breadcrumb {
    margin: 0px 0;
	 padding: 15px 0 10px 0; }
*/

.panel-display .region.region-two-66-33-first { padding: 0 5px 0 10px; }

.panel-display .region.region-two-66-33-second { padding: 0 10px 0 5px; }

/*
.region-two-66-33-second .commons-pod{
	 background: #f7f7f7;
	 border: 0; }
*/

/* COMMONS POD - BORDE */

.commons-pod {
    background-color: white;
    border-radius: 3px;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.14); 
    margin: 10px 0; }

/* Original 
.commons-pod, .page-user .pane-views-panes, .front.not-logged-in .pane-views-panes, .front.not-logged-in .pane-views, .front.not-logged-in body.page-node .pane-views-panes, .page-events .view-commons-events-upcoming .view-content, .pane-commons-bw-group, .view-display-id-commons_events_upcoming_page .views-row, .view-commons-groups-directory > .view-content > .views-row, .view-commons-homepage-content .node-teaser.node-group > .view-content > .views-row, body.front.logged-in .view-commons-homepage-content > .view-content, body.front.logged-in #views-exposed-form-commons-homepage-content-panel-pane-1 .views-exposed-widgets.widgets-active, .page-events .region-three-25-50-25-third .pane-views-panes, .pane-search-result .block-content .search-results, .page-search-user .user-results {
    background-color: white;
    border-radius: 3px;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.14); 
    margin: 10px 0; }
 */

/*
* colores de borde
* rgba(0, 0, 0, 0.14)
* #858585 (original)
* 
*/

/* Boton verde */
.action-item-primary, .action-item-primary[type="reset"], .action-item-primary[type="submit"], .action-item-primary[type="button"], .action-item-small-primary, .action-item-small-primary[type="reset"], .action-item-small-primary[type="submit"], .action-item-small-primary[type="button"], .action-item-large-primary, .action-item-large-primary[type="reset"], .action-item-large-primary[type="submit"], .action-item-large-primary[type="button"], .pane-commons-events-commons-events-create-event-link a {
    background: rgba(0, 0, 0, 0) linear-gradient(#4fcd35, #3ea729) repeat scroll 0 0;
    border-color: #27691a;
    text-shadow: -1px 1px 2px #379224, -1px -1px 2px #379224, 1px -1px 2px #379224, 1px 1px 2px #379224; }

.action-item-primary:hover, .action-item-small-primary:hover, .action-item-large-primary:hover, .commons-sign-up:hover, .pane-commons-groups-commons-groups-create-group a:hover, .pane-commons-events-commons-events-create-event-link a:hover {
    background: rgba(0, 0, 0, 0) linear-gradient(#46bb2e, #379224) repeat scroll 0 0;
    border-color: #27691a;
    color: white;
    text-shadow: -1px 1px 2px #379224, -1px -1px 2px #379224, 1px -1px 2px #379224, 1px 1px 2px #379224; }

/* Boton Crear grupo */
.pane-commons-groups-commons-groups-create-group a {
    background: rgba(0, 0, 0, 0) linear-gradient(#4fcd35, #3ea729) repeat scroll 0 0;
    border-color: #2e801d;
    text-shadow: -1px 1px 2px #379224, -1px -1px 2px #379224, 1px -1px 2px #379224, 1px 1px 2px #379224; 
	 font-size: 16px; }

/* Boton gris: siguiendo... */
.action-item-active, .action-item-active[type="reset"], .action-item-active[type="submit"], .action-item-active[type="button"], .action-item-small-active, .action-item-small-active[type="reset"], .action-item-small-active[type="submit"], .action-item-small-active[type="button"], .action-item-large-active, .action-item-large-active[type="reset"], .action-item-large-active[type="submit"], .action-item-large-active[type="button"], [class*="flag-commons-follow-"] a.unflag-action {
    background-color: #f3f3f3;
    border-color: silver;
    /*box-shadow: 0.1em 0.1em 0.2em #a6a6a6 inset;*/
	 box-shadow: none;
    text-shadow: -1px 1px 2px white, -1px -1px 2px white, 1px -1px 2px white, 1px 1px 2px white; }

.pane-1 .user-picture {
	background: white none repeat scroll 0 0;
   border-radius: 5px;
   box-shadow: 1px 1px 4px #858585;
   display: inline-block;
   line-height: 0;
   padding: 8px; }

.facebook-url1 a::before {
	content: "";
	background: rgba(0, 0, 0, 0) url("../images/sprite3.png") no-repeat scroll -8px -705px;
	width: 20px;
	height: 23px;
	display: inline-block;
	position: relative;
	margin-right: 5px;
	top: 8px; }

.facebook-url1 a::after { 	content:"\000A";
    white-space: pre; }

.twitter-url1 a::before {
	content: "";
	background: rgba(0, 0, 0, 0) url("../images/sprite3.png") no-repeat scroll -9px -734px;
	width: 20px;
	height: 23px;
	display: inline-block;
	position: relative;
	margin-right: 5px;
	top: 10px; }

.twitter-url1 a::after { content:"\000A";
    white-space: pre; }

.linkedin-url1 a::before {
	content: "";
	background: rgba(0, 0, 0, 0) url("../images/sprite3.png") no-repeat scroll -8px -677px;
	width: 20px;
	height: 23px;
	display: inline-block;
	position: relative;
	margin-right: 4px;
	top: 8px; }

.linkedin-url1 a::after {
	content:"\000A";
    white-space: pre; }

.otros-sitios-web a::before {
	content: "";
	background: rgba(0, 0, 0, 0) url("../images/sprite3.png") no-repeat scroll -8px -759px;
	width: 20px;
	height: 23px;
	display: inline-block;
	position: relative;
	margin-right: 5px;
	top: 8px; }

/* .pane-1 .otros-sitios-web a::after {
	content:"\000A";
   white-space: pre;
} */

.page-users-seguidores .pane-user-group-group a.message-contact, .page-user .pane-user-group-group a.message-contact {
	width: 145px;
	margin: -54px 0 0px 10px;
	display: block; }

.page-users-seguidores .pane-user-group-group a.trusted-status-request, .page-user .pane-user-group-group a.trusted-status-request {
	margin: -54px 0 15px 10px;
	display: block;
	width: 180px; }

.page-users-seguidores .pane-user-group-group span.trusted-status-pending, .page-user .pane-user-group-group span.trusted-status-pending {
	margin: -54px 0 15px 10px;
	display: block;
	width: 175px; }

.page-blog .pane-user-group-group a.message-contact {
	width: 145px;
	margin: -40px 0 0px 10px;
	display: block; }

.page-blog .pane-user-group-group a.trusted-status-request {
	margin: -40px 0 15px 10px;
	display: block;
	width: 180px; }

.page-blog .pane-user-group-group span.trusted-status-pending {
	margin: -40px 0 15px 10px;
	display: block;
	width: 175px; }

.panel-pane.pane-entity-field.pane-user-group-group.no-title.block.commons-pod.commons-pod {
	 padding: 0;
	 margin: 0;
	 border-radius: 0px;
    box-shadow: 0px 0px 0px #858585;
	 background-color: transparent;
	 display: block; }

/* Botón invitar como amigo */

.button-follow1 span::before {
	content:"\000A";
   white-space: pre; }

 .button-follow1 span::after {
	content:"\000A";
   white-space: pre; }

.pane-1 {
	line-height: 26px;
	margin-bottom: 20px !important; }

.user-picture1 {
   display: block;
	margin: 0 0 8px 0; } 

 .userpoints1 span::before {
	content: "";
	background: rgba(0, 0, 0, 0) url("../images/sprite3.png") no-repeat scroll -7px -587px;
	width: 22px;
	height: 23px;
	display: inline-block;
	position: relative;
	margin-right: 3px;
	top: 5px; }

 .followers1 a::before {
	content: "";
	background: rgba(0, 0, 0, 0) url("../images/sprite3.png") no-repeat scroll -4px -471px;
	width: 20px;
	height: 23px;
	display: inline-block;
	position: relative;
	margin-right: 5px;
	top: 5px; }

 .followers1 span::before {
	content: "";
	background: rgba(0, 0, 0, 0) url("../images/sprite3.png") no-repeat scroll -4px -471px;
	width: 20px;
	height: 23px;
	display: inline-block;
	position: relative;
	margin-right: 5px;
	top: 3px; }

.grupos1 a::before {
	content: "";
	background: rgba(0, 0, 0, 0) url("../images/sprite3.png") no-repeat scroll -6px -528px;
	width: 20px;
	height: 23px;
	display: inline-block;
	position: relative;
	margin-right: 5px;
	top: 7px; }

.diario1 a::before {
	content: "";
	background: rgba(0, 0, 0, 0) url("../images/sprite3.png") no-repeat scroll -7px -560px;
	width: 20px;
	height: 23px;
	display: inline-block;
	position: relative;
	margin-right: 5px;
	top: 7px; }

.preguntas1 a::before {
	content: "";
	background: rgba(0, 0, 0, 0) url("../images/sprite3.png") no-repeat scroll -13px -1088px;
	width: 12px;
	height: 20px;
	display: inline-block;
	position: relative;
	margin-right: 8px;
	margin-left: 5px;
	top: 5px; }

.pane-view-diario-individual .blog_usernames_blog {
	display: none; }

.pane-view-diario-individual .node-blog a.user-picture {
	display: none; }

.pane-view-diario-individual .node-blog .user-picture img {
	display: none; }

.pane-view-diario-individual .user-picture-available {
	padding: 0 25px 0 15px; }

/* tabla de los grupos en la página del perfíl */
.page-user-grupos .view-commons-groups-user-groups table {
 border-width: 0;
 border-color: #ffffff;
 background-color: #fff; }

.page-user-grupos .view-commons-groups-user-groups table tr td {
    border-color: #cccccc;
	 background-color: #fff;
	 border-width: 0 0 1px 0;
	 border-style: solid; }

.page-user-grupos .view-commons-groups-user-groups table tbody tr {
  border-width: 0;
  background-color: #fff; }

.page-user-grupos .view-commons-groups-user-groups table tbody tr.odd.views-row-first {
  border-width: 0 0 1px 0;
  background-color: #fff; }

.page-user-grupos .view-commons-groups-user-groups table tbody {
  border-width: 0;
  background-color: #fff; }

.page-user-grupos .view-commons-groups-user-groups table tbody td.views-field-field-group-logo {
 width: 67px; }

/* lista de miembros */

/* Foto */
.lista-miembros-foto {
	width: 60px;
	vertical-align: middle;  }

 .lista-miembros-foto .image-style-50x50 { padding: 5px 0 0 10px; }
 
ul.lista-miembros { list-style: none; }

ul.lista-miembros li {
	line-height: 18px;
	border: 1px solid #cccccc;
   border-radius: 4px;
	min-height: 75px;
	padding: 0; }

ul.lista-miembros li img {
	float: left;
	padding: 3px 10px 0 3px; }

ul.lista-miembros li span { display: block; }

ul.lista-miembros li span.lista-miembros-nombre { margin: 3px 0 3px 0; }

 /* Posición de los labels  en los filtros y búsqueda en lista de miembros*/
 #views-exposed-form-lista-miembros-page label {
    font-weight: 700;
	 padding: 0 3px 0 0px;
	 margin: 0 0 0 0; }

/* Mensaje cuando no hay resultados en la lista de miembros */
.lista-miembros-noresultado {
   font-size: 18px;
	text-align: center; }

/* Grupos */
/* Grupos: title in the list of groups. Margen a la derecha para  evitar que  se solape con el bottón Follow */
.panelizer-view-mode.node-group h2.node-title { margin: 0 70px 0 0; }

.pane-node-flag-commons-follow-group-link .flag-commons-follow-group {
	margin: 0 7px 0 0; }

.pane-node-commons-groups-group-contributors-count-topics {
    font-size: 14px;
	 display: block;
    margin: 0 0 20px 0; }

.pane-entity-field.pane-node-group-group.block { margin: 0 0 0 0;	}

.pane-node-field-group-logo {
    float: left;
    margin: 0 15px 5px 0; }

.subscription-type { display: none; }

/* Página lista de grupos. Tabla de la lista de grupos LOCAL y SERVIDOR */
#panel-grupo  {
	color: #fff;
	border: 1px solid #cccccc;
	border-radius: 4px;
	max-width: 180px;
	min-height: 240px;
	height: auto;
	padding: 0px;
	background-color: rgb(29, 135, 228);
	position: relative;
	display: block; }

.row-1 .col-1 #panel-grupo { background-color: rgb(29, 135, 228); }
.row-1 .col-2 #panel-grupo { background-color: rgb(55, 141, 59); }
.row-1 .col-3 #panel-grupo { background-color: rgb(119, 143, 155); }

.row-2 .col-1 #panel-grupo { background-color: rgb(248, 167, 36); }
.row-2 .col-2 #panel-grupo { background-color: rgb(65, 65, 65); }
.row-2 .col-3 #panel-grupo { background-color: rgb(255, 111, 66); }

.row-3 .col-1 #panel-grupo { background-color: rgb(140, 109, 98); }
.row-3 .col-2 #panel-grupo { background-color: rgb(0, 171, 192); }
.row-3 .col-3 #panel-grupo { background-color: rgb(229, 57, 53); }

.row-4 .col-1 #panel-grupo { background-color: rgb(65, 65, 65); }
.row-4 .col-2 #panel-grupo { background-color: rgb(248, 167, 36); }
.row-4 .col-3 #panel-grupo { background-color: rgb(29, 135, 228); }

#panel-grupo .logo-grupo {
 padding: 0;
 margin: 0px 0 0 0;	
 height: 100px;
 overflow: hidden;
 background-color: #fff; 
 border-radius: 4px  0px 0 0; }

#panel-grupo .informacion-grupo {
padding: 5px 10px;
display: block;	}

#panel-grupo .informacion-grupo .datos-grupo-lista {
display: block;	
position: absolute;
left: 10px;
bottom: 0px; }

.nombre-grupo-lista {
	line-height: 18px;
	padding: 0 0 10px 0; }

.nombre-grupo-lista a {
	font-size: 15px;
	color: #0077c0; }

#panel-grupo .informacion-grupo .nombre-grupo-lista {
 margin: 0;
 display: block;  }

#panel-grupo .informacion-grupo .nombre-grupo-lista a {
 color: #fff;
  font-size: 15px;
  font-weight: 600;
  padding: 0 0 0 0; }

.page-groups .view-groups-members-count table {
	border-width: 0;
   background-color: #fff; }

.page-groups .view-grupos-lista table {
	border-width: 0;
   background-color: #fff;
}

.page-groups .view-groups-members-count table tbody tr {
    background-color: #fff;
    border-width: 0;
}
.page-groups .view-grupos-lista table tbody tr {
    background-color: #fff;
    border-width: 0 0 0px 0;
}

.page-groups .view-groups-members-count table tbody tr td {
    background-color: #fff;
    border-width: 0 0 1px 0;
	 border-color: #cccccc;
	 border-style: solid;
	 padding-top:10px; 
	 padding-bottom: 10px;
}
.page-groups .view-grupos-lista table tbody tr td{
    background-color: #fff;
    border-width: 0 0 1px 0;
	 border-color: #cccccc;
	 border-style: solid;
	 padding-top:10px; 
	 padding-bottom: 10px;
}

.page-groups .view-groups-members-count table tbody tr td.lista-grupos-logo img {
	width: 80px;
	height: auto;
}

.page-groups .view-grupos-lista table tbody tr td.lista-grupos-logo img {
	width: 80px;
	height: auto;
}

.page-groups .view-groups-members-count table tbody tr td.lista-grupos-datos {
	width: 82%;
	text-align: left;
	color: #808080;
	font-size: 13px;
}
.page-groups .view-grupos-lista table tbody tr td.lista-grupos-datos {
	width: 82%;
	text-align: left;
	color: #808080;
	font-size: 13px;
}

.grupo-label-miembros-count {
	padding-right: 20px;
	font-weight: 600;
}
.grupo-label-posts-count {
	font-weight: 600;
}

.grupo-label-votes .rate-widget{
	 display: inline;
	 padding-left: 20px;
}

.page-groups .grupo-label-votes .rate-widget{
	 display: inline;
	 padding-left: 0px;
}

.page-groups .view-groups-members-count table tbody {
  border-width: 0;
  background-color: #fff;
}
.page-groups .view-grupos-lista table tbody {
  border-width: 0;
  background-color: #fff;
}

.page-groups .view-groups-members-count table th.views-field-uid {
 width: 100px;	
 background-color: #ffffff;
}
.page-groups .view-grupos-lista table th.views-field-uid {
 width: 100px;	
 background-color: #ffffff;
}

.page-groups .view-groups-members-count table th.views-field-field-group-logo {
 background-color: #ffffff;
}
.page-groups .view-grupos-lista table th.views-field-field-group-logo {
 background-color: #ffffff;
}

.page-groups .view-groups-members-count table th.views-field-title-1 {width: 110px;	}
.page-groups .view-grupos-lista table th.views-field-title-1 {width: 110px;}

.page-groups .view-groups-members-count table th.views-field-title {
    font-weight: 700;
    line-height: 1.4em; }

.page-groups .view-grupos-lista table th.views-field-title {
    font-weight: 700;
    line-height: 1.4em;}

/* EXPOSED FILTERS */ 
.views-exposed-form {
    display: table;
    width: 100%;
    margin-left: 10px;}

/* exposed filters en páginas LISTA MIEMBROS Y LISTA GRUPOS */
#views-exposed-form-lista-miembros-page {
	 margin-bottom: 20px;
	 margin-top: 30px;
     padding: 0 0 0 0;}

#views-exposed-form-groups-members-count-page-1 { margin: 0 10px 0 0; }

.page-groups .view-groups-members-count .view-filters, 
.page-foros .view-foros-lista .view-filters,
.page-ofertas-trabajo .view-ofertas-trabajo .view-filters {
    margin: 0 0 20px 0;
	 padding: 0 0 8px 0; }

#views-exposed-form-groups-members-count-page-1 label {
    color: #333333;
    font-size: 12px;
    font-weight: 700; }

 #views-exposed-form-groups-members-count-page-1 .views-exposed-form {
	 background-color: #f7f7f7;
    border-bottom: 0 solid #e4e6e8;
    font-size: 12px;
    font-weight: 400;
    margin: 0;
    padding: 0px 0 2px 10px; } 

#views-exposed-form-groups-members-count-page-1 .views-submit-button {
	width: 0px;
	padding-right: 0px;
	display: none; }

#views-exposed-form-groups-members-count-page-1 .views-widget-sort-by {
	min-width: 100px; }

#views-exposed-form-grupos-lista-page-1 .views-exposed-form {
	 background-color: #f7f7f7;
    border-bottom: 0 solid #e4e6e8;
    font-size: 14px;
    font-weight: 400;
    margin: 0;
    padding: 5px 0 20px 10px; } 

#views-exposed-form-grupos-lista-page-1 { margin: 0 10px 0 0; }

#views-exposed-form-grupos-lista-page-1 label {
    color: #848d95;
    font-size: 14px;
    font-weight: 400; }

#views-exposed-form-grupos-lista-page-1 .views-submit-button {
	width: 0px;
	padding-right: 18px; }

#views-exposed-form-grupos-lista-page-1 .views-widget-sort-by { min-width: 100px; }
/* FIN */

.nombre-grupo-pane-activos a {
	font-size: 14px;
	font-weight: 600;  }

.views-exposed-form .views-exposed-widgets {
    display: table-row;  }

 .views-exposed-form .views-exposed-widget {
    display: table-cell;
    vertical-align: bottom;
    padding-right: 20px;   }

.views-exposed-form .views-exposed-widget.views-widget-sort-by {
    display: table-cell;
    vertical-align: bottom;
    padding-right: 0px;  }

.view-ele-en-la-red-view.view-display-id-page_3 .views-exposed-form .views-exposed-widget.views-widget-sort-by {
    padding: 0 0 0 40px;  }

/* Lista de paises en la pagina de lista de miembros */
#edit-field-pais-value-wrapper {	width: 40px; }

 /* Campo de busqueda */
 
#edit-combine-wrapper {
	float: none;
	margin: 0 0px 0 0px;
   width: 200px; }

/* Página lista de grupos. Tabla de la lista de grupos. Button to create a group. */
.pane-commons-groups-commons-groups-create-group {
    position: relative;
    right: 0px;
	 text-align: left;
	 top: 0em;
	 background-color: transparent;
    border-radius: 0px;
    box-shadow: 0px 0px 0px #858585;
	 margin: 10px 0 0 0; }

/* Panel Contributors en la página de cada grupo. Elimina el título "Contributors" */
.pane-commons-contributors-group-panel-pane-2 .view-commons-contributors-group .view-profile-badges h3 {
	display: none;
}
/* Botón "Like" en la página de cada grupo*/
.node-type-group .node-group.article .form-item {
   margin-top: 0;
	margin-bottom: 0; }

.node-type-group .node-group.article .form-item label { display: none; }

.node-type-group .node-group.article nav { margin-top: 0px; }

.node-type-group .node-group.article nav ul { margin-top: 0px; }
/**
 * @file
 * Styling for the Forum module.
 */

span.topic-icon {
    height: 24px;
    text-indent: -9999px;
    width: 24px; }

.view-foros-dudas td.views-field-topic-icon span {
  background-image: url(../images/forum-icons.png);
  background-repeat: no-repeat;
  float: left; /* LTR */
  margin: 0 9px 0 0; /* LTR */ }

.view-foros-dudas td.views-field-topic-icon span.topic-icon-default {
  background-position: 0px 0; }

.view-foros-dudas td.views-field-topic-icon span.topic-icon-new {
  background-position: -24px 0; }

.view-foros-dudas td.views-field-topic-icon span.topic-icon-hot {
  background-position: -48px 0; }

.view-foros-dudas td.views-field-topic-icon span.topic-icon-hot-new {
  background-position: -72px 0; }

.view-foros-dudas td.views-field-topic-icon span.topic-icon-sticky {
  background-position: -96px 0; }

.view-foros-dudas td.views-field-topic-icon span.topic-icon-closed {
  background-position: -120px 0;}

/**
  * Styling for the Forum module. FIN
 */
 
 /* View de Lista de preguntas. Parte superior con el cuadro de búsqueda y los filtros. */
 
#views-exposed-form-preguntas-y-respuestas-page-1, #views-exposed-form-preguntas-y-respuestas-page-2, #views-exposed-form-preguntas-y-respuestas-page-3, #views-exposed-form-preguntas-y-respuestas-page-4, #views-exposed-form-preguntas-y-respuestas-page-5,
#views-exposed-form-preguntas-y-respuestas-page-6 {
	margin: 0 10px 0 0; }

#views-exposed-form-preguntas-y-respuestas1-page-1 .views-exposed-form,
#views-exposed-form-preguntas-y-respuestas1-page-7 .views-exposed-form,
#views-exposed-form-preguntas-y-respuestas1-page-2 .views-exposed-form,
#views-exposed-form-preguntas-y-respuestas1-page-4 .views-exposed-form,
#views-exposed-form-preguntas-y-respuestas1-page-3 .views-exposed-form,
#views-exposed-form-preguntas-y-respuestas1-page-5 .views-exposed-form,
#views-exposed-form-preguntas-y-respuestas-page-1 .views-exposed-form,
#views-exposed-form-preguntas-y-respuestas-page-2 .views-exposed-form,
#views-exposed-form-preguntas-y-respuestas-page-3 .views-exposed-form,
#views-exposed-form-preguntas-y-respuestas-page-4 .views-exposed-form,
#views-exposed-form-preguntas-y-respuestas-page-5 .views-exposed-form {
	margin: 0;
   padding: 5px 0 20px 10px;
	border-bottom: 0px solid #e4e6e8;
	font-size: 14px;
   font-weight: 400;
	background-color: #f7f7f7; }

#views-exposed-form-blogs-page-1 .views-exposed-form {
	margin: 0;
   padding: 0px 0 10px 10px;
	border-bottom: 0px solid #e4e6e8;
	font-size: 14px;
   font-weight: 400;
	background-color: #f7f7f7; }

#views-exposed-form-preguntas-y-respuestas-page-1 .views-exposed-form .views-submit-button,
#views-exposed-form-preguntas-y-respuestas-page-2 .views-exposed-form .views-submit-button,
#views-exposed-form-preguntas-y-respuestas-page-3 .views-exposed-form .views-submit-button,
#views-exposed-form-preguntas-y-respuestas-page-4 .views-exposed-form .views-submit-button,
#views-exposed-form-preguntas-y-respuestas-page-5 .views-exposed-form .views-submit-button,
#views-exposed-form-preguntas-y-respuestas-page-1 .views-exposed-form .views-widget-sort-order,
#views-exposed-form-preguntas-y-respuestas-page-2 .views-exposed-form .views-widget-sort-order,
#views-exposed-form-preguntas-y-respuestas-page-3 .views-exposed-form .views-widget-sort-order,
#views-exposed-form-preguntas-y-respuestas-page-4 .views-exposed-form .views-widget-sort-order,
#views-exposed-form-preguntas-y-respuestas-page-5 .views-exposed-form .views-widget-sort-order
{	display: none; }

#views-exposed-form-preguntas-y-respuestas-page-1 .views-exposed-form .views-reset-button,
#views-exposed-form-preguntas-y-respuestas-page-2 .views-exposed-form .views-reset-button,
#views-exposed-form-preguntas-y-respuestas-page-3 .views-exposed-form .views-reset-button,
#views-exposed-form-preguntas-y-respuestas-page-4 .views-exposed-form .views-reset-button,
#views-exposed-form-preguntas-y-respuestas-page-5 .views-exposed-form .views-reset-button
{	 display: table-cell;
    padding-right: 0; }

#views-exposed-form-blogs-page-1 #edit-combine-wrapper { padding-right: 30px; }

#views-exposed-form-blogs-page-1 .views-exposed-form #edit-combine-wrapper label {
	font-weight: 400;
	font-family: Arial;
   color: #848d95; }

#views-exposed-form-blogs-page-1  .views-exposed-form .form-item-sort-by label {
	font-weight: 400;
	font-family: Arial;
   color: #848d95;
	margin-top: .8em;
   margin-bottom: .5em; }

.views-exposed-form .form-item-sort-by .select-inactive {
	font-weight: 400;
	font-family: Arial; }

/* View de Lista de preguntas. Parte superior con el cuadro de búsqueda y los filtros. ANTIGUO */ 

.pregunta-lista-botones-lista li {
	display: inline;
   list-style-type: none;
   padding-right: 10px; }

.pregunta-lista-botones-lista li.pregunta-lista-votos1 .rate-widget-1 
{display: inline;}

#views-exposed-form-foros-dudas-page .views-exposed-form {
	margin: 5px 10px 15px 10px;
   padding-bottom: 0px;
	border-bottom: 0px solid #e4e6e8;
	font-size: 14px;
    font-weight: 400; }

#views-exposed-form-foros-dudas-page-1 .views-exposed-form {
	margin: 5px 10px 15px 10px;
   padding-bottom: 0px;
	border-bottom: 0px solid #e4e6e8;
	font-size: 14px;
    font-weight: 400; }

#views-exposed-form-foros-dudas-page-2 .views-exposed-form {
	margin: 5px 10px 15px 10px;
   padding-bottom: 0px;
	border-bottom: 0px solid #e4e6e8;
	font-size: 14px;
    font-weight: 400; }

#views-exposed-form-foros-dudas-page-3 .views-exposed-form {
	margin: 5px 10px 15px 10px;
   padding-bottom: 0px;
	border-bottom: 0px solid #e4e6e8;
	font-size: 14px;
    font-weight: 400; }
 
 .pregunta-lista-tabla {margin: 0; }
 
.page-user .pregunta-lista-tabla {border-bottom: 1px solid #eeeeee;}
 
 .views-row-first .pregunta-lista-tabla {	border-top: 0px solid #e4e6e8;}
  
 .view-foros-dudas table, tbody, tbody tr, tr, tr.odd, tr.even {
    background-color: #fff;
    border-width: 0; }

.view-preguntas-y-respuestas table, tbody, tbody tr, tr, tr.odd, tr.even {
    background-color: #fff;
    border-width: 0;
	 margin-top: 0; }

.view-preguntas-y-respuestas1 table, tbody, tbody tr, tr, tr.odd, tr.even {
    background-color: #fff;
    border-width: 0;
	 margin-top: 0; }

.view-preguntas-y-respuestas td.views-field-totalcount {	padding: 0 7px 5px 7px;}

.view-preguntas-y-respuestas tr.views-row-first td.views-field-totalcount {
    padding: 10px 7px 5px 7px; }

.view-preguntas-y-respuestas1 td.views-field-totalcount {padding: 0 7px 5px 7px; }

.view-preguntas-y-respuestas1 tr.views-row-first td.views-field-totalcount {
    padding: 10px 7px 5px 7px; }

.pregunta-lista-stats {
    width: 70px;
	 text-align: center;
	 line-height: 1.3;
	 padding: 4px 5px 10px 5px;
	 background-color: #fff;
	 border-color: #cccccc;
	 border-width: 0px 0px 0 0;
	 border-style: solid;
    vertical-align: middle; } 

.pregunta-lista-respuestas-votos {
	 background-color: #fff;
    font-size: 11px;
	 margin: 3px 0 0px 0;
    padding: 7px 0;
    width: 68px; 
	 border: 0px solid #8db262; }

.pregunta-lista-respuestas-votos-numero {
	 font-size: 18px;
    font-weight: normal; }

.pregunta-lista-respuestas-votos-numero .rate-commons-like-btn {
    width: 40px;
    height: 20px; }

.pregunta-lista-respuestas-count {
	 background-color: #fff;
    font-size: 11px;
    margin: 0px 0 5px 0;
    padding: 0px 0 7px 0;
    width: 68px; }


.pregunta-lista-respuestas-count-numero a {
	 font-size: 18px;
    font-weight: normal; }

.pregunta-lista-respuestas-count-texto a { font-size: 11px; }

.pregunta-lista-visitas-count {
	color: #3b4045;
	font-size: 11px; }

.pregunta-lista-visitas-numero { font-size: 16px; }

.pregunta-lista-celda2 {
	padding: 15px 5px 5px 20px;
	line-height: 1.3;
	text-align: left;
   vertical-align: top; 
	border-bottom: 0px dashed #ddd; }

.pregunta-lista-titulo a {
	 color: #0077c0;
    line-height: 1.3;
    margin-bottom: .3em;
	 font-size: 17px;
    font-weight: 400;
	 display: inline-block; }

.pregunta-lista-body {
	color: #3b4045;
    margin: 0;
    padding: 0 0 5px;
	 line-height: 1.3em; }

.pregunta-lista-body p {
	color: #3b4045;
    margin: 0;
    padding: 0 0 5px;
	 line-height: 1.3em; }

.pregunta-lista-ultimarespuesta {
	font-size: 12px;
    color: #9199a1;
	 margin-bottom: 0px;
	 padding: 2px 10px 5px 0; 
	 text-align: right; }

.pregunta-lista-categoria {margin: 10px 2px 10px 0; }

.pregunta-lista-categoria a,
article.node-blog .field-type-taxonomy-term-reference li a,
article.node-ele-en-la-red .field-type-taxonomy-term-reference li a {
	/* Estilo de las etiquetas con bordes redondeados azules
	background-color: #F8F8F8;
    border-color: #ebebeb;
    color: #707070;
	 border-style: solid;
    border-width: 1px;
    font-size: 11px;
    padding: .3em .5em;
	 margin: 2px 2px 2px 0;
	 line-height: 1;
	*/
	 background-color: #fff;
    border-color: #349edf;
    color: #349edf;
	 border-radius: 6px;
    border-style: solid;
    border-width: 1px;
    font-size: 12px;
    padding: .3em .5em;
	 margin: 2px 2px 2px 0;  }

.pregunta-lista-categoria a:hover {
    background-color: #349edf;
    border-color: #349edf;
    color:  #fff;
	 text-decoration: none; }

.pregunta-lista-fila2 {
	border-bottom: 1px solid #e4e6e8;
	background-color: white; }

.pregunta-lista-botones {
	border-top: 0px dashed #ddd;
   padding: 5px 0 20px 0;
	text-align: right; }

.pregunta-lista-botones-lista {
	padding: 0;
	margin: 0; }

.page-user ul.pregunta-lista-botones-lista {
	padding: 0;
	margin: 0; }

.view-preguntas-y-respuestas tr:nth-child(2n+2), .view-preguntas-y-respuestas1 tr:nth-child(2n+2), .view-preguntas-y-respuestas1 tr.pregunta-lista-fila {
	border-bottom: 1px solid #e4e6e8;
   background-color: white; }

.view-preguntas-y-respuestas tr.even, .view-preguntas-y-respuestas1 tr.even {
	border-bottom: 0px; }

/* Boton responder en la lista de preguntas  */
.block-content li.pregunta-lista-responder {
    margin: 0 17px 0 0;
    padding: 5px 6px 5px 8px;
	 height: 14px; }

.pregunta-lista-responder {
    background: rgba(0, 0, 0, 0) linear-gradient(#4fcd35, #3ea729) repeat scroll 0 0;
    border-color: #3ea729;
	 color: #fff;
    font-size: 11px;
    border-radius: 2px;
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    letter-spacing: 0.06em; }

.pregunta-lista-responder a {
   text-decoration: none;
	color: #fff; }

.pregunta-lista-responder a::before {
    background: rgba(0, 0, 0, 0) url("../images/sprite3.png") no-repeat scroll -12px -839px;
    content: "";
    display: inline-block;
    height: 12px;
    margin-right: 5px;
    position: relative;
    top: 1px;
    width: 12px; }

div.pregunta-lista-responder { margin: 8px 0 6px 0; }

.node-type-pregunta .pregunta-lista-responder, .node-type-foros .pregunta-lista-responder {
	width: 100px;
	padding: 0 0 0 10px; }

.pregunta-lista-responder ul.links.inline {display: inline;}

.pregunta-lista-flag-seguir .flag-commons-follow-node .flag-action::before {
    background: rgba(0, 0, 0, 0) url("../images/icons-s34f2cfa4c8.png") no-repeat scroll 0 -1050px;
    content: "";
    display: inline-block;
    height: 11px;
    margin-right: 8px;
    position: relative;
    top: 1px;
    width: 13px; }

.pregunta-lista-flag-seguir .flag-commons-follow-node a {
    width: 90px;
	 background: rgba(0, 0, 0, 0) linear-gradient(#ffffff, #f1f1f1) repeat scroll 0 0;
    border-color: #cbcbcb;
    text-shadow: -1px 1px 2px white, -1px -1px 2px white, 1px -1px 2px white, 1px 1px 2px white;
	 font-size: 11px;
    padding: 0.3em 0.3em 0.3em 0.1em;
	 border-radius: 2px;
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
	 letter-spacing: 0.06em;
    line-height: 1.2em;
    margin: 0.5em 0.3em 0.5em 0;
    outline: 0 none;
    overflow: visible;
    text-align: center;
    vertical-align: baseline; }

.pregunta-lista-flag-seguir .flag-commons-follow-node a.unflag-action {
    width: 90px;
	 background: rgba(0, 0, 0, 0) linear-gradient(#ffffff, #f1f1f1) repeat scroll 0 0;
    border-color: #cbcbcb;
    text-shadow: -1px 1px 2px white, -1px -1px 2px white, 1px -1px 2px white, 1px 1px 2px white;
	 font-size: 11px;
	 padding: 5px 3px 5px 6px;
	 border-radius: 2px;
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
	 letter-spacing: 0.06em;
    line-height: 1.2em;
    margin: 0.5em 0.3em 0.5em 0;
    outline: 0 none;
    overflow: visible;
    text-align: center;
    vertical-align: baseline;
	 box-shadow:none; }

 /* Lista de preguntas. FIN */
 
 /* Quicktabs */
 
/* Exposed form in views - list of terms - Hace que no aparezca bajo la lista el texto "Dejar en blanco para ver todas" */
.form-type-select div.description {
	display: none;
}

/* Botón "pregunta" en la página de preguntas */
.hazpregunta a::before {
	background: rgba(0, 0, 0, 0) url("../images/sprite3.png") no-repeat scroll -12px -814px;
    content: "";
    display: inline-block;
    height: 14px;
    margin-right: 12px;
	 margin-left: -10px;
    position: relative;
    top: 1px;
    width: 14px; }

.hazpregunta a {
	margin: 0.5em 0.5em 0.5em 0;
	background: #3ea729;
	color: white;
	text-shadow: none;
	border-radius: 3px;
   border: none;
   padding: 0.5em 1.8em; }

.panel-grupo-informacion .hazpregunta a {
	margin: 0.5em 0.5em 0.3em 0;
	padding: 0.1em 1.8em;
	display: inline-block;
	background: rgba(0, 0, 0, 0) linear-gradient(#4fcd35, #3ea729) repeat scroll 0 0;
   border-color: #2e801d;
   text-shadow: -1px 1px 2px #379224, -1px -1px 2px #379224, 1px -1px 2px #379224, 1px 1px 2px #379224;  }

.panel-grupo-informacion .hazpregunta a:hover {
	text-decoration: none;
	background: rgba(0, 0, 0, 0) linear-gradient(#46bb2e, #379224) repeat scroll 0 0;
   border-color: #27691a;
   color: white;
   text-shadow: -1px 1px 2px #379224, -1px -1px 2px #379224, 1px -1px 2px #379224, 1px 1px 2px #379224; }

.panehazpregunta {
	background-color: transparent;
    border-radius: 0;
    box-shadow: 0 0 0 #858585;
    margin: 10px 0 0 0 !important;
    position: relative;
    right: 0;
    text-align: left;
    top: 0; }

/* Boton Pregunta en la página con la lista de preguntas*/
.panehazpregunta .hazpregunta a {
	background: rgba(0, 0, 0, 0) linear-gradient(#4fcd35, #3ea729) repeat scroll 0 0;
   border-color: #2e801d;
   text-shadow: -1px 1px 2px #379224, -1px -1px 2px #379224, 1px -1px 2px #379224, 1px 1px 2px #379224; 
	font-size: 16px; }

.panehazpregunta .hazpregunta a:hover {
	text-decoration: none;
	background: rgba(0, 0, 0, 0) linear-gradient(#46bb2e, #379224) repeat scroll 0 0;
   border-color: #27691a;
   color: white;
   text-shadow: -1px 1px 2px #379224, -1px -1px 2px #379224, 1px -1px 2px #379224, 1px 1px 2px #379224; }

/* Boton Join group*/
.joingroup a {
	background: rgba(0, 0, 0, 0) linear-gradient(#4fcd35, #3ea729) repeat scroll 0 0;
    border-color: #27691a;
    text-shadow: -1px 1px 2px #379224, -1px -1px 2px #379224, 1px -1px 2px #379224, 1px 1px 2px #379224;
	 font-size: 1em;
    padding: 0.5em 1.8em;
	 color: White;
	 border-radius: 2px;
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    font-family: "Helvetica Neue",Arial,"Liberation Sans",FreeSans,sans-serif;
    letter-spacing: 0.06em;
    line-height: 1.2em;
    margin: 0.5em 0.3em 0.5em 0;
    max-width: 100%;
    outline: 0 none;
    overflow: visible;
    text-align: center;
    text-decoration: none;
    vertical-align: baseline; }

/* Boton para escribir en el diario */
.escribediario {
	display: inline-block;
	float: right; }

.escribediario a::before {
	background: rgba(0, 0, 0, 0) url("../images/sprite3.png") no-repeat scroll -12px -814px;
    content: "";
    display: inline-block;
    height: 14px;
    margin-right: 12px;
	 margin-left: -10px;
    position: relative;
    top: 1px;
    width: 14px; }

.escribediario a {
	background: rgba(0, 0, 0, 0) linear-gradient(#4fcd35, #3ea729) repeat scroll 0 0;
    border-color: #27691a;
    text-shadow: -1px 1px 2px #379224, -1px -1px 2px #379224, 1px -1px 2px #379224, 1px 1px 2px #379224;
	 font-size: 1em;
    padding: 0.5em 1.8em;
	 color: White;
	 border-radius: 2px;
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    font-family: "Helvetica Neue",Arial,"Liberation Sans",FreeSans,sans-serif;
    letter-spacing: 0.06em;
    line-height: 1.2em;
    margin: 0px 87px 0.5em 0;
    max-width: 100%;
    outline: 0 none;
    overflow: visible;
    text-align: center;
    text-decoration: none;
    vertical-align: baseline; }

.panehazescribediario {
	background-color: transparent;
    border-radius: 0;
    box-shadow: 0 0 0 #858585;
    margin: 10px 0 0;
    position: relative;
    right: 0;
    text-align: left;
    top: 0; }

/* Panel lista de categorías en "preguntas" */

.view-preguntas-categor-as .item-list ul {
	 padding: 0 0 0 0;
	 list-style: none; }

.view-preguntas-categor-as .item-list ul li {
    margin: 0 0 0.25em 10px;
    padding: 2px 0 5px 0; }

.view-preguntas-categor-as .item-list ul li a {
    background-color: #fff;
    border-color: #349edf;
    border-radius: 6px;
    border-style: solid;
    border-width: 1px;
    color: #349edf;
    font-size: 13px;
    padding: 0.4em 0.5em; }

.view-preguntas-categor-as .item-list ul li a:hover {
  background-color: #349edf;
    border-color: #349edf;
    color:  #fff;
	 text-decoration: none; }

/* Panel listas de etiquetas en "preguntas" - categorías y temas */

.view-preguntas-categorias .item-list ul {
	 padding: 0 0 0 0;
	 list-style: none; }

.view-preguntas-categorias .item-list ul li,
.view-congresos-etiquetas .item-list-ofertas-trabajo ul li {
    margin: 0 0 0.25em 10px;
    padding: 2px 0 5px 0; }

.view-congresos-etiquetas .item-list-ofertas-trabajo ul li.views-row,
.view-congresos-etiquetas .item-list-congresos ul li.views-row,
.view-cursos-etiquetas .cursos-etiquetas ul li.views-row,
.view-ele-red-etiquetas .cursos-etiquetas ul li.views-row,
ul.item-list-atlas-colecciones li.views-row,
ul.item-list-agregador-etiquetas li.views-row {
 border: 0; }

.view-preguntas-categorias .item-list ul li a,
.view-congresos-etiquetas .item-list-ofertas-trabajo ul li a,
.view-cursos-etiquetas.view-display-id-panel_pane_5 .cursos-etiquetas ul li a,
.view-ele-red-etiquetas.view-display-id-panel_pane_3 .cursos-etiquetas ul li a {
    background-color: #fff;
    border-color: #349edf;
    border-radius: 6px;
    border-style: solid;
    border-width: 1px;
    color: #349edf;
    font-size: 13px;
    padding: 0.4em 0.5em; }

.view-preguntas-categorias .item-list ul li a:hover {
  background-color: #349edf;
    border-color: #349edf;
    color:  #fff;
	 text-decoration: none; }

.view-preguntas-etiquetas .item-list ul {
	 padding: 0 0 0 0;
	 list-style: none; }

.view-preguntas-etiquetas .item-list ul li {
    margin: 0 0 0.25em 10px;
    padding: 2px 0 5px 0; }

.view-preguntas-etiquetas .item-list ul li a {
    background-color: #fff;
    border-color: #349edf;
    border-radius: 6px;
    border-style: solid;
    border-width: 1px;
    color: #349edf;
    font-size: 13px;
    padding: 0.4em 0.5em;  }


.view-preguntas-etiquetas .item-list ul li a:hover {
  background-color: #349edf;
    border-color: #349edf;
    color:  #fff;
	 text-decoration: none; }

.view-view-temas-blogs .item-list ul, 
.view-view-temas-groups .item-list ul, 
.view-view-etiquetas-foros .item-list ul,
.view-etiquetas-ofertas-trabajo .item-list ul,
.view-congresos-etiquetas .item-list ul,
.view-congresos-etiquetas .item-list-ofertas-trabajo ul,
.view-congresos-etiquetas .item-list-congresos ul,
.view-congresos-etiquetas .item-list-congresos ul.congresos-etiquetas,
.view-cursos-etiquetas .item-list ul,
.view-ele-red-etiquetas .item-list ul,
ul.item-list-atlas-colecciones,
.view-actividades-etiquetas .item-list ul,
.view-materiales-gramatica-etiquetas .item-list ul {
	 padding: 0 0 0 0;
	 list-style: none;  }

ul.item-list-atlas-colecciones { margin: 0;	 }

.view-cursos-etiquetas .cursos-etiquetas ul.item-list-cursos-etiquetas,
.view-ele-red-etiquetas .cursos-etiquetas ul.item-list-cursos-etiquetas  {
	 padding: 0 0 0 0;
	 list-style: none; 
	 margin: 0 0 0.75em 0px; }
	 
.view-cursos-etiquetas.view-display-id-panel_pane_3 .cursos-etiquetas ul.item-list-cursos-etiquetas {
	 padding: 0 0 0 0;
	 list-style: none; 
	 margin: 0 0 0.75em 0;  }

.view-congresos-etiquetas .item-list-congresos ul.congresos-etiquetas {
	 margin: 0 0 0.75em 0; }

.view-view-temas-blogs .item-list ul li, 
.view-view-temas-groups .item-list ul li, 
.view-view-etiquetas-foros .item-list ul li {
    margin: 0 0 0.25em 10px;
    padding: 2px 0 5px 0; }

.view-etiquetas-ofertas-trabajo .item-list ul li,
.view-congresos-etiquetas .item-list ul li,
.view-ele-red-etiquetas .item-list ul li,
.view-congresos-etiquetas .item-list-congresos ul li,
.view-cursos-etiquetas .item-list ul li,
.view-cursos-etiquetas .cursos-etiquetas ul li,
ul.item-list-atlas-colecciones li,
.view-actividades-etiquetas .item-list ul li,
.view-materiales-gramatica-etiquetas .item-list ul li {
    margin: 0 0 2px 8px;
    padding: 2px 0 0px 0; }

.pane-cursos-etiquetas-panel-pane-5 .view-cursos-etiquetas .cursos-etiquetas ul li,
.pane-ele-red-etiquetas-panel-pane-3 .view-ele-red-etiquetas .cursos-etiquetas ul li,
#quicktabs-tabpage-etiquetas_ele_red-1 .view-ele-red-etiquetas .cursos-etiquetas ul li,
#quicktabs-tabpage-quicktabs_etiquetas_ele_red-1 .view-ele-red-etiquetas .cursos-etiquetas ul li {
    margin: 0 0 2px 8px;
    padding: 2px 0 5px 0; }

.view-etiquetas-ofertas-trabajo .item-list ul li a,
.view-congresos-etiquetas .item-list ul li a,
.view-congresos-etiquetas .item-list-congresos ul li a,
.view-cursos-etiquetas .item-list ul li a,
.view-cursos-etiquetas .cursos-etiquetas ul li a,
.view-ele-red-etiquetas .item-list ul li a,
.view-ele-red-etiquetas .cursos-etiquetas ul li a,
.view-actividades-etiquetas .item-list ul li a,
.view-materiales-gramatica-etiquetas .item-list ul li a {
     font-size: 15px; }

.view-cursos-etiquetas.view-display-id-panel_pane_3 .cursos-etiquetas ul li {
	  line-height: 16px;
	  margin: 0 0 7px 8px; }

.view-cursos-etiquetas.view-display-id-panel_pane_3 .cursos-etiquetas ul li a {
     font-size: 13px; }

.view-view-temas-blogs .item-list ul li a,
.view-view-temas-blogs .views-view-grid a,
.view-preguntas-etiquetas .views-view-grid a,
.view-view-temas-groups .item-list ul li a,
.view-view-temas-groups .views-view-grid a,
.view-view-etiquetas-foros .item-list ul li a,
.view-view-etiquetas-foros .views-view-grid a {
    background-color: #fff;
    border-color: #349edf;
    border-radius: 6px;
    border-style: solid;
    border-width: 1px;
    color: #349edf;
    font-size: 13px;
    padding: 0.4em 0.5em;  }

.view-view-temas-blogs .views-view-grid .views-field-name,
.view-preguntas-etiquetas .views-view-grid .views-field-name,
.view-view-temas-groups .views-view-grid .views-field-name {
    margin: 3px 0 3px 0; }

.view-view-temas-blogs .item-list ul li a:hover,
.view-view-temas-blogs .views-view-grid a:hover,
.view-preguntas-etiquetas .views-view-grid a:hover {
  background-color: #349edf;
    border-color: #349edf;
    color:  #fff;
	 text-decoration: none; }

/* Panel con enlaces a páginas de preguntas(sin respuesta, destacadas activas todas) */
.enlacespreguntas-container {
	padding: 5px 0 5px 0px;
	text-align: right;
	border-bottom: 1px solid #eaeaea;
	border-top: 0px solid #eaeaea;
	font-size: 14px;
   font-weight: 400; }

.enlacespreguntas { padding: 5px 5px 5px 5px;}

.enlacespreguntas a {
	color:#848d95;
	padding: 5px 5px 5px 5px; }

.page-preguntas span.enlacespreguntas.all {border-bottom: 2px solid #666666; }

.page-preguntas .enlacespreguntas.all a {
	font-weight: 600;
   color: #666666;
	text-decoration: none; }

.page-preguntas-populares span.enlacespreguntas.populares {
	border-bottom: 2px solid #666666; }

.page-preguntas-populares .enlacespreguntas.populares a {
	font-weight: 600;
   color: #666666;
	text-decoration: none; }

.page-preguntas-siguiendo span.enlacespreguntas.siguiendo {
	border-bottom: 2px solid #666666; }

.page-preguntas-siguiendo .enlacespreguntas.siguiendo a {
	font-weight: 600;
   color: #666666;
	text-decoration: none; }

.page-preguntas-sinrespuesta span.enlacespreguntas.sin {
	border-bottom: 2px solid #666666; }

.page-preguntas-sinrespuesta .enlacespreguntas.sin a {
	font-weight: 600;
   color: #666666;
	text-decoration: none; }

.page-preguntas-activas span.enlacespreguntas.activas {
border-bottom: 2px solid #666666; }

.page-preguntas-activas .enlacespreguntas.activas a {
	font-weight: 600;
   color: #666666;
	text-decoration: none; }

.page-preguntas-destacadas span.enlacespreguntas.featured {
	border-bottom: 2px solid #666666; }

.page-preguntas-destacadas .enlacespreguntas.featured a {
	font-weight: 600;
   color: #666666;
	text-decoration: none; }

/* Color de labels de los exposed filters en las oáginas de preguntas (buscar, categorías, ordenar por) */
.view-foros-dudas form label {
	font-size: 14px;
   font-weight: 400;
	color:#848d95; }

.view-preguntas-y-respuestas label, .view-preguntas-y-respuestas1 label, .view-preguntas-y-respuestas .select-active, .view-preguntas-y-respuestas .select-inactive {
	font-size: 14px;
   font-weight: 400;
	color:#848d95;
   font-family: Arial; }

/* Cabecera de las páginas de preguntas*/

.view-preguntas-y-respuestas .view-header, .view-preguntas-y-respuestas1 .view-header {
	    background-color: #eeeeee; }

.pane-preguntas-y-respuestas .pane-title {margin-bottom: 0.6em; }

/* listas en la columna de la derecha creadas con views*/

.view-comments-recent .views-row {
    border-bottom: 0px solid #cccccc;
	 margin: 0 0 0 0px;
	 padding: 5px 5px 10px 25px;
	 line-height: 20px;  }
  
 .view-comments-recent .view-content div.views-row::before {
 	background: rgba(0, 0, 0, 0) url("../images/sprite3.png") no-repeat scroll -9px -897px;
    display: inline-block;
    height: 12px;
    margin-right: 3px;
	 margin-left: -20px;
    position: relative;
    top: 4px;
    width: 16px;
	 content: "";
    float: left;  }
/* Pagina de los nodos preguntas */
 
 article.node-pregunta { padding: 0px 10px 10px 10px; }
 
 article.node-pregunta .node-title {
 	margin: 10px 0 0 0;
	line-height: 1.3;
	font-size: 18px; }
 
 article.node-pregunta .field-name-body {margin:5px 30px 0 0px;}

article.node-pregunta .field-name-body p {margin: 0;}

article.node-pregunta .field-type-taxonomy-term-reference {
    margin: 10px 0 0 0;
	 display: inline-block; }

article.node-pregunta .field-type-taxonomy-term-reference ul { padding: 0; }

article.node-pregunta .field-type-taxonomy-term-reference li {
    display: inline;
    list-style-type: none;
    padding-right: 10px; }

article.node-pregunta .field-type-taxonomy-term-reference li a {
    background-color: #fff;
    border-color: #349edf;
    color: #349edf;
    border-radius: 6px;
    border-style: solid;
    border-width: 1px;
    font-size: 12px;
    padding: .3em .5em;
    margin: 2px 2px 2px 0; }

article.node-pregunta .field-type-taxonomy-term-reference li a:hover {
    background-color: #349edf;
    border-color: #349edf;
    color:  #fff;
	 text-decoration: none; }

article.node-pregunta .form-type-item { margin: 0px 0 0 0; }

/* NODO BLOGS */
article.node-blog .field-type-taxonomy-term-reference,
article.node-ele-en-la-red field-type-taxonomy-term-reference {
    margin: 10px 0 0 0;
	 display: inline-block; }

article.node-blog .field-type-taxonomy-term-reference ul,
article.node-ele-en-la-red .field-type-taxonomy-term-reference ul {
   padding: 0;	}

article.node-blog .field-type-taxonomy-term-reference li,
article.node-ele-en-la-red .field-type-taxonomy-term-reference li {
    display: inline;
    list-style-type: none;
    padding-right: 10px; }

article.node-blog .field-type-taxonomy-term-reference li a:hover,
article.node-ele-en-la-red .field-type-taxonomy-term-reference li a:hover {
    background-color: #349edf;
    border-color: #349edf;
    color:  #fff;
	 text-decoration: none; }

.etiquetas-ele-red-tipo .field-items li.field-item::after { content: ""; }

.cuerpo-pregunta {
	margin: 10px 0 30px 0;
	padding: 5px 10px 5px 15px;
   background-color: #f7f7f7; }

.node-type-pregunta .pane-custom.pane-1 {
	padding: 20px 10px 15px 15px;
	color: #777;
	margin-bottom: 0px !important; }

/* FORMULARIOS PARA COMENTARIOS */
/* FORMULARIOS PARA COMENTARIOS - PREGUNTAS */

.node-type-pregunta .intro-form-respuesta {
	color: #999;
	font-size: 12px;
	padding: 0px 40px 20px 10px;
	margin: 0;
	line-height: 18px; }

.node-type-pregunta .comment.first {
    border-top: 0px solid #eeeeee;
	 border-bottom: 0;
	 margin: -10px 10px 0 0; }

.node-type-pregunta .comment.last { border-bottom: 1px solid #eeeeee; }

.node-type-pregunta .comment-reply {
   float: none;
	padding: 0 0 10px 0; }

/* FORMULARIOS PARA COMENTARIOS - DIARIO */
.node-type-blog .intro-form-respuesta {
	color: #999;
	font-size: 12px;
	padding: 0px 40px 20px 10px;
	margin: 0;
	line-height: 18px; }

.form-comments-diario {
	border-top: 1px solid #eeeeee;
	padding: 0 0 0 12px;
	margin: 20px 0 0 0; }

.node-type-cursos .form-comments-diario,
.node-type-ele-en-la-red .form-comments-diario {
	border-top: 1px solid #eeeeee;
	padding: 0 0 0 12px;
	margin: 5px 0 0 0; }

.node-type-blog .comment-reply::before {
    background: none; 
	 width: 0; 
	 margin-right: 0px; }

.comment .user-picture {
    width: 32px;
	 margin-left: -50px;
	 top: 20px; }

.comment .user-picture img { width: 32px; }

.node-type-blog .comment .author-datetime { margin-bottom: 0px; }

.node-type-blog .comment .content p { margin: 0 0 15px 0; }

/* FORMULARIOS PARA COMENTARIOS - DIARIO - FIN*/

/* FORMULARIOS PARA COMENTARIOS - POST - GRUPOS */
.node-type-post .intro-form-respuesta {
	color: #999;
	font-size: 12px;
	padding: 0px 40px 20px 10px;
	margin: 0;
	line-height: 18px; }

.form-comments-post {
	border-top: 1px solid #eeeeee;
	padding: 0 0 0 12px; }

.node-type-post .comment-reply::before {
    background: none; 
	 width: 0; 
	 margin-right: 0px; }

.node-type-post .comment .user-picture {
    width: 32px;
	 margin-left: -50px;
	 top: 20px; }

.node-type-post .comment .user-picture img { width: 32px; }

.node-type-post .comment .author-datetime { margin-bottom: 0px; }

.node-type-post .comment .content p { margin: 0 0 15px 0; }

.node-type-post .comment .comment-title { margin: 0 0 0px 0; }

/* FORMULARIOS PARA COMENTARIOS - POST - GRUPOS - FIN*/

.node-type-pregunta .respuestas-votos-links {
	margin: 10px 0 10px 0;
	display: block; }

.node-type-pregunta .respuestas-votos-links .rate-widget {
	 display: inline-block;
	 float: left;
	 margin: 0 15px 0 0;
	 padding: 3px 5px 3px 5px;
	 border: 1px solid #bbb;
	 border-radius: 3px;
	 line-height: 22px; }

.node-type-pregunta .respuestas-votos-links .rate-widget .rate-info { display: none; }

.node-type-pregunta .respuestas-votos-links ul.comment-links { margin: 0; }

.node-type-pregunta .respuestas-votos-links .comment-links li.comment-reply {
	padding: 0; }

.node-type-pregunta .comment-reply::before {
    background: none; 
	 width: 0; 
	 margin-right: 0px; }

.node-type-pregunta .comment .user-picture {
    width: 32px;
	 margin-left: -50px;
	 top: 20px; }

.node-type-pregunta .comment .user-picture img { width: 32px; }

.node-type-pregunta .comment .author-datetime { margin-bottom: 0px; }

.node-type-pregunta .comment .content p { margin: 0 0 15px 0; }

.node-type-pregunta .comment-wrapper .indented {
	margin: -15px 10px 0 80px;
	border-top: 0px; }

.node-type-pregunta .comment-wrapper .indented .comment {
	border-top: 0px;
	border-bottom: 0px;
	margin: 0;
   padding: 5px 10px 15px 30px; }

.node-type-pregunta .comment-wrapper .indented .comment .respuestas-votos-links {
	 display: none; }

.node-type-pregunta .comment-wrapper .indented .comment .user-picture { display: none; }

.node-type-pregunta .comment-wrapper .indented .comment .content p {
	font-size: 0.88em;
	line-height: 16px;
   margin: 0;
	color: #444444; }

.node-type-pregunta .comment-wrapper .indented .comment .rate-widget { display: none; }

.rate-number-up-down-btn-up {
  display: block;
  float: left;
  background: url(../images/up16.png);
  width: 16px;
  height: 16px;
  margin-top: 4px;
  text-indent: 100px;
  overflow: hidden; }

.rate-number-up-down-btn-down {
  display: block;
  float: left;
  background: url(../images/down16.png);
  width: 16px;
  height: 16px;
  margin-top: 4px;
  text-indent: 100px;
  overflow: hidden; }

.rate-number-up-down-rating {
  display: block;
  float: left;
  text-align: center;
  padding: 0 5px;
  font-size: 14px; }

.rate-number-up-down-rating-up {
  display: block;
  float: left;
  width: 50px;
  text-align: right;
  padding-top: 3px; }

.rate-number-up-down-rating-down {
  display: block;
  float: left;
  width: 50px;
  text-align: left;
  padding-top: 3px;}

.rate-number-up-down-rating.negative {	color: #E8153F; } 

.rate-number-up-down-rating.positive { color: #4fcd35; }

/* Página con el formulario para comentar respuestas/comentarios */
.page-comment-reply .comment .author-datetime  {display: none; }

.page-comment-reply .comment .user-picture { display: none; }

.page-comment-reply .comment .respuestas-votos-links { display: none; }

.page-comment-reply .comment .comment-reply { display: none; }

.page-comment-reply .fieldset-outer-wrapper { display: none;}

/* Página de taxonomy term */

.pane-title .etiqueta-titulo {
	font-weight: 600; }  

#views-exposed-form-preguntas-y-respuestas-page-6 .views-exposed-form,
#views-exposed-form-preguntas-y-respuestas1-page-6 .views-exposed-form {
    background-color: #f7f7f7;
    border-bottom: 0 solid #e4e6e8;
    font-size: 14px;
    font-weight: 400;
    margin: 0;
    padding: 5px 0 20px 10px; }

.page-taxonomy-term .pane-title::before, 
.pane-view-temas-blogs .pane-title::before, 
.pane-preguntas-etiquetas .pane-title::before, 
.pane-view-temas-groups .pane-title::before {
  background: rgba(0, 0, 0, 0) url("../images/sprite3.png") no-repeat scroll -5px -945px;
    content: "";
    display: inline-block;
    height: 23px;
    margin-right: 6px;
    position: relative;
    top: 1px;
    width: 25px; }

.pane-volumenes .pane-title::before,
.page-agregador-taxonomy-fuente .pane-agregador-etiquetas-panel-pane-1 .pane-title::before,
.page-taxonomy-term .pane-title::before {
  background: none;
  width: 0px;
  margin:0; }

.etiqueta-informacion {font-weight: 700; }

.etiqueta-informacion::before, .pane-view-temas-blogs-panel-pane-2 .pane-title::before, .pane-view-temas-blogs-panel-pane-3 .pane-title::before,.pane-view-temas-blogs-panel-pane-1 .pane-title::before, .pane-preguntas-categorias-panel-pane-1 .pane-title::before, .pane-preguntas-etiquetas-panel-pane-1 .pane-title::before, .pane-preguntas-etiquetas-panel-pane-2 .pane-title::before,
.pane-view-temas-groups-panel-pane-1 .pane-title::before,
.pane-view-temas-groups-panel-pane-3 .pane-title::before, .pane-view-etiquetas-foros-panel-pane-2 .pane-title::before, .pane-view-etiquetas-foros-panel-pane-3 .pane-title::before, .pane-view-etiquetas-foros-panel-pane-1 .pane-title::before,
.pane-view-etiquetas-foros-panel-pane-4 .pane-title::before {
	background: rgba(0, 0, 0, 0) url("../images/sprite3.png") no-repeat scroll -9px -976px;
    content: "";
    display: inline-block;
    height: 15px;
    margin-right: 6px;
    position: relative;
    top: 0px;
    width: 16px;}

.etiqueta-informacion-preguntas, .etiqueta-informacion-seguidores, .etiqueta-informacion-seguir {
   padding: 0 0 0 22px; }

/* NAVEGACIÓN  - HEADER */
#header a { color: black; }

.header-wrapper { overflow: visible; }

.header-color-row-one {
    background-color: #ffffff;
    border-top: medium none;
    box-shadow: 0 -1px 0 #336699; 
	 height: 75px; }

.header-color-row-two {
    background-color: #0077c0;
    border-bottom: 0px solid #1e658f;
    border-top: 0px solid #3d9dd6;
    height: 40px;
    position: relative;
    z-index: 1; }

#logo {
    display: block;
    float: left;
    margin: 3px 7px 0 -4.1875em;
    position: relative;
    z-index: 1; }

#site-name, #site-slogan {
    display: block;
    line-height: 1.2em;
    overflow: hidden;
    padding-right: 10px;
    white-space: normal; }

#site-name {
    font-family: 'Kaushan Script';
	 font-weight: 400;
    margin: 0;
	 padding: 15px 0 0 5px;
	 font-size: 35px; }

#name-and-slogan {
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    vertical-align: top;
    min-height: 4em;
    padding-right: 42em; }

.people-search-active #name-and-slogan { padding-right: 42em; }

.region-header {
    display: inline-block;
    text-align: left;
    margin: 20px 0 0 -20px; }

#block-commons-utility-links-commons-utility-links {
    margin: -5px 0 0 0;
	 display: inline-block; }

ul.commons-utility-links {
    font-size: 0.875em;
    line-height: 1;
    list-style: outside none none; }

ul.commons-utility-links li { display: inline-block; }

.logged-in ul.commons-utility-links li.first {
    font-weight: bold;
    margin-right: 0px; }

ul.commons-utility-links li.settings { height: 15px; }

ul.commons-utility-links li.last {
    border-left: 0px solid #cccccc;
    margin-left: 5px;
	 height: 15px; }

.unread-invitations a {
    background: rgba(0, 0, 0, 0) url("../images/sprite3.png") no-repeat scroll -8px -1043px;
    display: inline-block;
    height: 18px;
    margin: 5px 10px 0 10px;
    position: relative;
    top: 1px;
    width: 20px; }

.unread-messages a {
    background: rgba(0, 0, 0, 0) url("../images/sprite3.png") no-repeat scroll -6px -997px;
    display: inline-block;
    height: 17px;
    margin: 5px 15px 0 10px;
    position: relative;
    top: 2px;
    width: 24px; }

.no-unread-messages a {
    background: rgba(0, 0, 0, 0) url("../images/sprite3.png") no-repeat scroll -6px -997px;
    display: inline-block;
    height: 17px;
    margin: 5px 10px 0 10px;
    position: relative;
    top: 2px;
    width: 24px; }

ul.commons-utility-links li.settings a {
    background: rgba(0, 0, 0, 0) url("../images/sprite3.png") no-repeat scroll -8px -1152px;
    display: inline-block;
    height: 20px;
    margin: 5px 5px 0 5px;
	 position: relative;
    top: 3px;
    width: 20px; }

.block-search {
    background-color: #ffffff;
    background-image: none; /*-moz-linear-gradient(center top , #24476b 0%, #2b5782 100%);*/
    border: 1px solid #bbb;
    border-radius: 4px;
    box-shadow: none; /*1px 1px 2px black inset, 2px 3px 3px rgba(255, 255, 255, 0.09);*/
    display: inline-block;
    height: 30px;
    margin: 0 30px 0 10px;
	 position: relative;
	 float: left;
	 z-index: 110; }

.block-search .block-inner {
    margin-left: 0;
    margin-right: 0;
	 height: 30px; }

.block-search .form-submit, .block-search .form-submit:hover {
    /*background: rgba(0, 0, 0, 0) url("../images/sprite3.png") no-repeat scroll -9px -1019px;*/
background: transparent url("../images/search.png") no-repeat scroll center right;
    height: 20px;
    width: 20px;
    border: medium none;
	 text-shadow: none;	}

.block-search .search-form .form-actions.form-wrapper {
    right: 30px;
	 padding: 0 0 0 20px;
	 z-index: 111; }

.block-search .form-submit {
	font-size: 1em;
    padding: 5px 20px;
	 margin: 5px 0px 0 -13px; }

.block-search .container-inline .form-item-custom-search-types {
    background-color: #ffffff;
	 display: none;
    left: 5.8em;
    margin: 2px 0 0 -5.8em;
    padding-left: 0.3em;
	 padding-top: 0.1em;
	 padding-bottom: 0.1em;
	 padding-right: 0;
    position: relative;   
    z-index: 111; }

.block-search .container-inline .form-item-custom-search-types .select-status::after {
    border-top-color: #666666;
	 top: 4px; }

.block-search .container-inline label, .block-search .container-inline div {
    display: block;
    float: left;
    margin-bottom: 0;
    margin-top: 0;
	 margin-right: 0px;
	 padding-left: 0px; 
	 z-index: 110; }

.block-search .form-text {
    background: #ffffff none repeat scroll 0 0;
    border: none;
    color: black;
    max-width: 100%;
    width: 250px;
	 margin:1px 0px 1px 0px;
	 padding: 0.5em 0.5em 0.3em 0.5em;
	 box-shadow: 1px 0px 0px #999999 inset, 0px 0px 0px rgba(255, 255, 255, 0.09); }

#menu-bar.nav {
    display: inline-block;
    margin: 0 0 -200px;
    padding: 0px 0 0 0;
    vertical-align: top;
	 position: relative;
	 border-right: 0px solid #224567;
    box-shadow: 0px 0 0 #247aac; }

#menu-bar.nav ul.menu {
    border: none none;
    list-style: outside none none;
    text-align: left; }

#menu-bar.nav ul.menu li {
    display: inline-block;
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0; }

#menu-bar.nav ul.menu li a {
    background-position: center 10px;
    background-repeat: no-repeat;
    box-sizing: border-box;
    display: block;
    height: 4em;
    margin-bottom: -9998em;
    padding: 1.9375em 0.8125em 9999em;
    position: relative;
    text-shadow: 1px 1px 4px black;
    text-transform: uppercase;
    white-space: nowrap;
    overflow: visible;
	 border: 0px solid #247aac;
    box-shadow: 0px 0 0 #224567; }

.tb-megamenu { background-color: #0077c0; }

.tb-megamenu .nav > li > a {
    border-right: 0px solid #222;
    border-top: 0 none;
	 color: #fff;
    font-weight: normal;
    padding: 7px 15px 9px 15px;
    text-shadow: none;
	 text-transform: uppercase; }

.tb-megamenu-item.level-1 a { color: #fff !important; }

.tb-megamenu-item.level-2 a { color: #000 !important; }

.tb-megamenu-item.level-1.tabhome a {
	width: 16px;
	color: #0077c0 !important;
	padding-left:8px;
	padding-right: 6px; }

.tb-megamenu-item.level-1.tabhome a i.fa.fa-home {
	color: #fff !important;
	padding-right: 8px; }

.tb-megamenu .nav li.dropdown > .dropdown-toggle .caret {
    border-bottom-color: #fff;
    border-top-color: #fff;
    margin-top: 10px;
	 margin-left: 1px; }

.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle {
    background-color: #0077c0;
    border-color: #444; }

.tb-megamenu .nav > li.dropdown.open.active > a:hover {
    background-color: #5ac0ff; }

.tb-megamenu .nav > .active > a, .tb-megamenu .nav > .active > a:focus {
    background-color: #0077c0;
    box-shadow: none;
    color: #fff;
    outline: medium none;
    text-shadow: none; }

.tb-megamenu .nav > .active > a:hover { background-color: #5ac0ff; }

.tb-megamenu .nav li.dropdown.open > .dropdown-toggle {  background-color: #5ac0ff; }

.tb-megamenu .nav > li > a:focus,
.tb-megamenu .nav > li > a:hover {
  background-color: #5ac0ff;
  text-decoration: none;
  text-shadow: none;
  outline: none; }

.tb-megamenu .dropdown-menu { border-bottom: 3px solid #0077c0; }

.tb-megamenu .dropdown-menu .mega-nav > li a {
    padding: 5px 0px 5px 5px;
	 border-radius: 5px; }

.tb-megamenu .dropdown-menu li > a:hover, .tb-megamenu .dropdown-menu li > a:focus, .tb-megamenu .dropdown-submenu:hover > a {
    background-color: #eeeeee;
    background-image: none;
    text-decoration: none; }

.tb-megamenu .dropdown-menu .active > a, .tb-megamenu .dropdown-menu .active > a:hover {
    background-color: #fff;
    background-image: none;
    background-repeat: repeat-x;
    color: #fff;
    outline: 0 none;
    text-decoration: none; }

.tb-megamenu .dropdown-menu .active > a:hover {
    background-color: #eeeeee; }

.page-blog #page-top .action-links {
	display: none; }

.page-blog .pane-blogs .pane-title,
.pane-foros-lista .pane-title, 
.page-comunidad .pane-custom.pane-3 .pane-title,
.page-ele-en-la-red .pane-ele-en-la-red-view .pane-title,
.page-taxonomy-term  .pane-ele-en-la-red-view .pane-title,
.page-actividades .pane-actividades-view .pane-title,
.page-taxonomy-term .pane-actividades-view .pane-title {
	margin: -10px 0 25px 0;
	font-size: 30px; }

.pane-ofertas-trabajo .pane-title,
.pane-organizaciones .pane-title,
.pane-anecdotas-ele .pane-title,
.pane-bibliografia .pane-title,
.pane-revistas .pane-title,
.pane-becas .pane-title,
.pane-recursos .pane-title,
.pane-materiales-conjugacion .pane-title,
.pane-materiales-vocabulario .pane-title,
.pane-materiales-pronunciacion .pane-title,
.pane-materiales-ortografia .pane-title,
.pane-materiales-corpus .pane-title,
.pane-materiales-evaluacion .pane-title,
.pane-materiales-programacion .pane-title,
.pane-manuales .pane-title,
.pane-centros .pane-title,
.pane-aplicaciones .pane-title,
.page-gramatica .pane-materiales-gramatica .pane-title,
.page-taxonomy .pane-materiales-gramatica .pane-title {
	margin: 0px 0 25px 0;
	font-size: 30px; }

.page-blog .pane-blogs .pane-title::before {
    background: rgba(0, 0, 0, 0) url("../images/blogs.png") no-repeat scroll;
    content: "";
    display: inline-block;
    height: 42px;
	 width: 42px;
    margin-right: 6px;
    position: relative;
    top: 10px;  }

table {
	border: 0;
	margin:0; }

.view-foros-lista { margin: 0; }

.view-foros-lista .view-filters { margin: 0 0 5px 0; }

thead tr { background-color: #fff; }
	 
.pane-foros-lista .pane-title::before {
    background: rgba(0, 0, 0, 0) url("../images/foros.png") no-repeat scroll;
    content: "";
    display: inline-block;
    height: 42px;
	 width: 42px;
    margin-right: 6px;
    position: relative;
    top: 10px;  }

 thead tr th.views-field  {
	font-weight: 600;
	font-size: 13px;
	color: #333333;
	font-family: Open Sans;
	text-align: center; }

th.views-field-field-fecha-limite-ofertas,
td.views-field-field-pais-ofertas,
th.views-field-field-fecha-limite-becas,
th.views-field-field-pais-centros {
	width: 100px; }

.pane-congresos th.views-field-field-fecha-congresos { width: 78px; }

.pane-congresos th.views-field-field-ciudad-congresos { width: 100px; }

.pane-cursos th.views-field-value { width: 110px; }

.pane-ofertas-trabajo .pane-title::before {
    background: rgba(0, 0, 0, 0) url("../images/briefcase-32.png") no-repeat scroll;
    content: "";
    display: inline-block;
    height: 32px;
	 width: 32px;
    margin-right: 6px;
    position: relative;
    top: 5px;  }

.pane-congresos .pane-title::before {
    background: rgba(0, 0, 0, 0) url("../images/conference-32.png") no-repeat scroll;
    content: "";
    display: inline-block;
    height: 32px;
	 width: 32px;
    margin-right: 6px;
    position: relative;
    top: 5px;  }

.pane-cursos .pane-title::before {
    background: rgba(0, 0, 0, 0) url("../images/graduation-cap-32.png") no-repeat scroll;
    content: "";
    display: inline-block;
    height: 32px;
	 width: 32px;
    margin: 0 8px 0 5px;
    position: relative;
    top: 6px;  }
.pane-materiales-gramatica .pane-title::before {
    background: rgba(0, 0, 0, 0) url("../images/settings-36.png") no-repeat scroll;
    content: "";
    display: inline-block;
    height: 36px;
	 width: 36px;
    margin: 0 8px 0 5px;
    position: relative;
    top: 6px;  }

.pane-organizaciones .pane-title::before {
    background: rgba(0, 0, 0, 0) url("../images/organization1-36.png") no-repeat scroll;
    content: "";
    display: inline-block;
    height: 36px;
	 width: 36px;
    margin: 0 8px 0 5px;
    position: relative;
    top: 6px;  }

.pane-anecdotas-ele .pane-title::before {
    background: rgba(0, 0, 0, 0) url("../images/emoticon-36.png") no-repeat scroll;
    content: "";
    display: inline-block;
    height: 36px;
	 width: 36px;
    margin: 0 8px 0 5px;
    position: relative;
    top: 6px;  }

.pane-bibliografia .pane-title::before {
    background: rgba(0, 0, 0, 0) url("../images/books-36.png") no-repeat scroll;
    content: "";
    display: inline-block;
    height: 36px;
	 width: 36px;
    margin: 0 8px 0 5px;
    position: relative;
    top: 6px;  }

.pane-manuales .pane-title::before {
    background: rgba(0, 0, 0, 0) url("../images/book36.png") no-repeat scroll;
    content: "";
    display: inline-block;
    height: 36px;
	 width: 36px;
    margin: 0 8px 0 5px;
    position: relative;
    top: 6px;  }

.pane-revistas .pane-title::before {
    background: rgba(0, 0, 0, 0) url("../images/magazine-36.png") no-repeat scroll;
    content: "";
    display: inline-block;
    height: 36px;
	 width: 36px;
    margin: 0 8px 0 5px;
    position: relative;
    top: 6px;  }

.pane-becas .pane-title::before {
    background: rgba(0, 0, 0, 0) url("../images/money-36.png") no-repeat scroll;
    content: "";
    display: inline-block;
    height: 36px;
	 width: 36px;
    margin: 0 8px 0 5px;
    position: relative;
    top: 6px;  }

.pane-recursos .pane-title::before {
    background: rgba(0, 0, 0, 0) url("../images/folder2-38.png") no-repeat scroll;
    content: "";
    display: inline-block;
    height: 38px;
	 width: 38px;
    margin: 0 8px 0 5px;
    position: relative;
    top: 6px;  }

.pane-materiales-conjugacion .pane-title::before {
    background: rgba(0, 0, 0, 0) url("../images/list-36-azul.png") no-repeat scroll;
    content: "";
    display: inline-block;
    height: 36px;
	 width: 36px;
    margin: 0 8px 0 5px;
    position: relative;
    top: 6px;  }

.pane-materiales-vocabulario .pane-title::before {
    background: rgba(0, 0, 0, 0) url("../images/brick-38.png") no-repeat scroll;
    content: "";
    display: inline-block;
    height: 38px;
	 width: 38px;
    margin: 0 8px 0 5px;
    position: relative;
    top: 6px;  }

.pane-materiales-pronunciacion .pane-title::before {
    background: rgba(0, 0, 0, 0) url("../images/speaker-38.png") no-repeat scroll;
    content: "";
    display: inline-block;
    height: 38px;
	 width: 38px;
    margin: 0 8px 0 5px;
    position: relative;
    top: 6px;  }

.pane-materiales-ortografia .pane-title::before {
    background: rgba(0, 0, 0, 0) url("../images/letter-a-36.png") no-repeat scroll;
    content: "";
    display: inline-block;
    height: 36px;
	 width: 36px;
    margin: 0 0px 0 5px;
    position: relative;
    top: 6px;  }

.pane-materiales-corpus .pane-title::before {
    background: rgba(0, 0, 0, 0) url("../images/corpus-36.png") no-repeat scroll;
    content: "";
    display: inline-block;
    height: 36px;
	 width: 36px;
    margin: 0 8px 0 5px;
    position: relative;
    top: 6px;  }

.pane-materiales-evaluacion .pane-title::before {
    background: rgba(0, 0, 0, 0) url("../images/bar-chart-36.png") no-repeat scroll;
    content: "";
    display: inline-block;
    height: 36px;
	 width: 36px;
    margin: 0 8px 0 5px;
    position: relative;
    top: 6px;  }

.pane-materiales-programacion .pane-title::before {
    background: rgba(0, 0, 0, 0) url("../images/programacion-36.png") no-repeat scroll;
    content: "";
    display: inline-block;
    height: 36px;
	 width: 36px;
    margin: 0 8px 0 5px;
    position: relative;
    top: 6px;  }

.pane-centros .pane-title::before {
    background: rgba(0, 0, 0, 0) url("../images/centros-36.png") no-repeat scroll;
    content: "";
    display: inline-block;
    height: 36px;
	 width: 36px;
    margin: 0 8px 0 5px;
    position: relative;
    top: 6px;  }

.pane-aplicaciones .pane-title::before {
    background: rgba(0, 0, 0, 0) url("../images/phone-36.png") no-repeat scroll;
    content: "";
    display: inline-block;
    height: 36px;
	 width: 36px;
    margin: 0 2px 0 5px;
    position: relative;
    top: 6px;  }

.pane-foros-lista tr.odd, .pane-ofertas-trabajo tr.odd, .pane-congresos tr.odd,
.pane-cursos tr.odd, .pane-materiales-conjugacion tr.even, .pane-revistas tr.even,
.pane-materiales-gramatica tr.even, .pane-materiales-vocabulario tr.even,
.pane-materiales-pronunciacion tr.even, .pane-materiales-ortografia tr.even,
.pane-materiales-evaluacion tr.even, .pane-materiales-corpus tr.even,
.pane-materiales-programacion tr.even, .pane-aplicaciones tr.even,
.pane-organizaciones tr.even, .pane-becas tr.odd, .pane-centros tr.odd,
.pane-bibliografia .views-row-even, .pane-manuales .views-row-even,
.pane-recursos .views-row-even, .pane-actividades-view .views-row-even,
.pane-ele-en-la-red-view .views-row-even { background: #f8f8f8; }

td {vertical-align: top; }

.pane-congresos td { padding: 14px 0 10px 0; }

.pane-materiales-conjugacion td,
.pane-revistas td,
.pane-materiales-gramatica td,
.pane-materiales-vocabulario td,
.pane-materiales-pronunciacion td,
.pane-materiales-ortografia td,
.pane-materiales-evaluacion td,
.pane-materiales-corpus td,
.pane-materiales-programacion td,
.pane-aplicaciones td,
.pane-organizaciones td {
padding: 15px 0 10px 10px; }

.pane-foros-lista .foro-tabla-titulo {
   font-size: 14px;
	margin: 3px 0;
	font-weight: 600;
	line-height: 20px;
	padding-left: 18px; 	}
	
.pane-congresos .congreso-nombre {
   font-size: 14px;
	margin: 0px 0;
	font-weight: 600;
	line-height: 20px;
	padding-left: 10px; 	}

.ofertas-empleador {
   font-size: 13px;
	margin: 0;
	line-height: 20px;
	padding: 0 0 8px 0; }
	
.foro-tabla-titulo a::before, .pane-foros-paneles-panel-pane-1 .views-row a::before {
	background: rgba(0, 0, 0, 0) url("../images/foros16.png") no-repeat;
content: "";
display: inline-block;
height: 16px;
margin-left: -18px;
margin-right: 4px;
position: relative;
top: 4px;
width: 16px; } 

.pane-foros-lista .foro-tabla-lastcomment {
	margin: 0 0 8px 0;
	font-size: 12px;
	padding-left: 18px; }

.pane-foros-lista .foro-tabla-creado {
	margin: 0 0 0px 0;
	font-size: 12px;
	padding-left: 18px; }

.pane-foros-lista td.views-field-comment-count {
 width: 100%;	
 font-size: 14px; }

.page-blog #breadcrumb, .page-blog- #breadcrumb, .page-taxonomy-term #breadcrumb { display: none; }

.page-blog- .panel-pane.pane-custom.pane-2,
.page-blog .panel-pane.pane-custom.pane-1,
.page-preguntas .panel-pane.pane-custom.pane-1, 
.page-preguntas-populares .panel-pane.pane-custom.pane-1, .page-preguntas-sinrespuesta .panel-pane.pane-custom.pane-1, .page-preguntas-destacadas .panel-pane.pane-custom.pane-1, .page-preguntas-activas .panel-pane.pane-custom.pane-1, 
.page-taxonomy .panel-pane.pane-custom.pane-1,
.page-node.node-type-foros .panel-pane.pane-custom.pane-1,
.page-groups .pane-custom.pane-1, .page-node.node-type-blog .panel-pane.pane-custom.pane-1, .page-foros .pane-custom.pane-1 { margin-bottom: 5px !important; }

.page-comunidad .pane-custom.pane-2, .page-explora .pane-custom.pane-6, .page-comunidad .pane-custom.pane-3, .page-comunidad .pane-custom.pane-1, .page-publica .pane-custom.pane-6 {
	margin-bottom: 0px !important; }

.page-blog- .pane-view-diario-individual .pane-title {
	margin: -10px 0 40px 0;
	font-size: 30px; }

.page-blog- .pane-view-diario-individual .pane-title::before {
    background: rgba(0, 0, 0, 0) url("../images/blogs.png") no-repeat scroll;
    content: "";
    display: inline-block;
    height: 42px;
	 width: 42px;
    margin-right: 6px;
    position: relative;
    top: 10px; }

.pane-preguntas-y-respuestas1 .pane-title::before, .pane-preguntas-y-respuestas .pane-title::before {
    background: rgba(0, 0, 0, 0) url("../images/preguntas1.png") no-repeat scroll;
    content: "";
    display: inline-block;
    height: 42px;
	 width: 42px;
    margin-right: 6px;
    position: relative;
    top: 10px; }

.pane-preguntas-y-respuestas1 .pane-title, .pane-preguntas-y-respuestas .pane-title {
	margin: -10px 0 25px 0;
	font-size: 30px; }

.pane-groups-members-count .pane-title::before {
    background: rgba(0, 0, 0, 0) url("../images/grupos.png") no-repeat scroll;
    content: "";
    display: inline-block;
    height: 42px;
	 width: 42px;
    margin-right: 6px;
    position: relative;
    top: 10px;  }

.pane-groups-members-count .pane-title {
	margin: -10px 0 25px 0;
	font-size: 30px; }

.region-two-66-33-first .pane-title { font-size: 30px; }

.cuerpo-diario-entrada {
	margin: 10px 0 30px 0;
	padding: 5px 10px 5px 15px; }

.cuerpo-diario-entrada .author-datetime {	margin: 0px 0 0px 0; }

.cuerpo-diario-entrada .node-content .field-name-body { margin: 10px 0 0px 0; }

.cuerpo-diario-entrada .node-content .field-name-body .field-items p {
	margin: 0px 0 15px 0; }

.page-node .node .cuerpo-diario-entrada nav {
	margin: 0 15px 0 0;
	text-align: right; }

.cuerpo-diario-entrada ul.node-action-links { margin: 0px 0 0px 0; }

.view-view-diario-individual .node-teaser .node-content .field-name-body {
	margin: 10px 0 0 0; }

.view-view-diario-individual .node-teaser .author-datetime { margin: 0px 0 0px 0; }

.view-view-diario-individual .node-teaser ul.node-action-links { margin: 0px 0 10px 0; }

.diarios-lista-user-picture {
	 float: left;
    margin-left: -68px;
    position: absolute;
    top: 0;
    width: 50px;
	 background: white none repeat scroll 0 0;
    border-radius: 3px;
    box-shadow: 1px 1px 4px #858585;
    display: inline-block;
    line-height: 0;
    padding: 4px; }

.diarios-lista-user-picture::after {
    background: rgba(0, 0, 0, 0) url("../images/user_img_arrow.png?1400601840") repeat scroll 0 0;
    content: "";
    height: 8px;
    position: absolute;
    right: -5px;
    top: 10px;
    width: 5px; }

.diarios-lista .node-title { margin: 0; }

h1.blogs-lista.node-title { margin: 0; }

.diarios-lista .author-datetime { margin: 0 0 15px 0; }

.diarios-lista-botones { 
	border-top: 0px;
   padding: 5px 20px 20px 0;
	text-align: right; }

.diarios-lista-botones-lista {
	padding: 0;
	margin: 0; }

.diarios-lista-botones-lista li,
.actividades-botones li {
    display: inline-block;
    list-style-type: none;
    padding-right: 10px;
	 color: #555;
	 border-color: #cbcbcb;
    border-radius: 2px;
    border-style: solid;
    border-width: 1px;
    box-shadow: none;
    box-sizing: border-box;
    font-size: 12px;
    letter-spacing: 0.06em;
    line-height: 1.2em;
    margin: 0.5em 0.3em 0.5em 0;
    padding: 5px 3px 5px 6px;
    text-align: center; }

.diarios-lista-botones-lista li.diarios-lista-votos {	border: none;  }

.diarios-lista-botones-lista li.entrada-diario-votos {
	border-width: 0px;
	margin: 0;
	padding: 0; }

.diarios-lista-botones-lista li.entrada-diario-votos .rate-button {
	padding: 0.4em 1.2em;
   margin: 2px 0;  }

.diarios-lista-botones-lista li.entrada-diario-votos .rate-commons-like-count {
	padding: 0.4em 0.5em; }

.node-type-group .diarios-lista-botones-lista .rate-widget{ display: inline; }

.diarios-lista.no-user-picture { padding: 0 25px 0 15px; }

.node-diario.cuerpo-diario-entrada [class*="action-item"] {
    background: transparent;
    border-color: #cbcbcb;
    border-radius: 2px;
    border-style: solid;
    border-width: 1px;
    box-shadow: none;
    box-sizing: border-box;
    font-size: 12px;
    letter-spacing: 0.06em;
    line-height: 1.2em;
    margin: 0.5em 0.3em 0.5em 0;
    padding: 5px 3px 5px 6px;
    text-align: center;
    color: #555; }

.node-diario.cuerpo-diario-entrada .blog_usernames_blog [class*="action-item"] {
	color: #2783b9; }

.pane-lista-diarios-panel-pane-1 .view-lista-diarios a::before {
	background: rgba(0, 0, 0, 0) url("../images/icons-s34f2cfa4c8.png") no-repeat scroll 0 -396px;
    content: "";
    display: inline-block;
    height: 13px;
    margin-left: -20px;
    margin-right: 3px;
    position: relative;
    top: 1px;
    width: 13px;} 

.pane-diarios-visitas-panel-pane-1 .view-diarios-visitas .views-row, 
.pane-diarios-visitas-panel-pane-2 .view-diarios-visitas .views-row, 
.pane-actividad-reciente-panel-pane-4 .view-actividad-reciente .views-row,
.pane-actividad-reciente-panel-pane-5 .view-actividad-reciente .views-row, .page-activity .view-commons-featured.view-display-id-panel_pane_1 .views-row, .page-home .view-commons-featured.view-display-id-panel_pane_1 .views-row, .page-activity .view-most-visited .views-row, .page-activity .view-most-voted .views-row, .pane-lista-diarios-panel-pane-1 .view-lista-diarios .views-row, .pane-foros-paneles-panel-pane-1 .views-row, .pane-contenidos-populares-panel-pane-1 .views-row, .pane-contenidos-destacados-panel-pane-1 .views-row, .pane-contenidos-destacados-panel-pane-2 .views-row, .pane-contenidos-populares-panel-pane-2 .views-row, .pane-commons-featured-panel-pane-3 .views-row, .pane-commons-featured-panel-pane-4 .views-row,
.oferta-destacada .views-row {
	border-bottom: 0px solid #cccccc;
    margin:0 0 0.3em 20px;
    padding-bottom: 0.3em;
    position: relative; }

.page-activity .view-commons-featured.view-display-id-panel_pane_1 .views-row .views-field-title-field a::before, .page-home .view-commons-featured.view-display-id-panel_pane_1 .views-row .views-field-title-field  a::before, .page-activity .view-most-visited .views-row .views-field-title  a::before, .page-activity .view-most-voted .views-row .views-field-title  a::before, .view-id-commons_featured.view-display-id-panel_pane_3 .views-row .views-field-title-field a::before, .view-id-commons_featured.view-display-id-panel_pane_4 .views-row .views-field-title-field a::before,
.oferta-destacada a::before {
    background: rgba(0, 0, 0, 0) url("../images/destacado-azul-16.png") no-repeat;
content: "";
display: inline-block;
height: 16px;
margin-left: -20px;
margin-right: 5px;
position: relative;
top: 2px;
width: 16px; } 

.view-contenidos-populares .views-field-title  a::before, .view-contenidos-destacados .views-field-title  a::before {
background: rgba(0, 0, 0, 0) url("../images/destacado-verde-16.png") no-repeat;
content: "";
display: inline-block;
height: 16px;
margin-left: -20px;
margin-right: 5px;
position: relative;
top: 2px;
width: 16px; } 

.pane-actividad-reciente-panel-pane-4 .view-actividad-reciente .views-row, .pane-actividad-reciente-panel-pane-5 .view-actividad-reciente .views-row {
	padding-left: 0;  }

 .pane-actividad-reciente-panel-pane-1 .view-actividad-reciente .row-type-post::before,
 .pane-actividad-reciente-panel-pane-4 .view-actividad-reciente .row-type-post::before,
 .pane-actividad-reciente-panel-pane-5 .view-actividad-reciente .row-type-post::before {
 	  display: none;  }

.pane-diarios-visitas-panel-pane-1 .view-diarios-visitas a::before, .pane-diarios-visitas-panel-pane-2 .view-diarios-visitas a::before, .pane-actividad-reciente-panel-pane-1 .view-actividad-reciente .titulo.post a::before,
.pane-actividad-reciente-panel-pane-4 .view-actividad-reciente .titulo.post a::before, 
.pane-actividad-reciente-panel-pane-5 .view-actividad-reciente .titulo.post a::before  {
	background: rgba(0, 0, 0, 0) url("../images/icons-s34f2cfa4c8.png") no-repeat scroll 0 -1175px;
    content: "";
    display: inline-block;
    height: 11px;
    margin-left: -20px;
    margin-right: 5px;
    position: relative;
    top: 0px;
    width: 11px; } 

.pane-actividad-reciente-panel-pane-1 .view-actividad-reciente .titulo.group a::before {
	background: rgba(0, 0, 0, 0) url("../images/sprite3.png") no-repeat scroll -9px -1119px;
    content: "";
    display: inline-block;
    height: 16px;
    margin-left: -20px;
    margin-right: 3px;
    position: relative;
    top: 2px;
    width: 16px; } 

.pane-actividad-reciente-panel-pane-1 .view-actividad-reciente span.fechapub,
.pane-actividad-reciente-panel-pane-4 .view-actividad-reciente span.fechapub, 
.pane-actividad-reciente-panel-pane-5 .view-actividad-reciente span.fechapub {
	color: #858585;
	font-size: 0.88em; }

.pane-diarios-mas-vistos-panel-pane-1 .view-diarios-mas-vistos .views-row {
	border-bottom: 0px solid #cccccc;
    margin:0 0 0.3em 20px;
    padding-bottom: 0.3em;
    position: relative; }

.pane-diarios-mas-vistos-panel-pane-1 .view-diarios-mas-vistos a::before {
	background: rgba(0, 0, 0, 0) url("../images/icons-s34f2cfa4c8.png") no-repeat scroll 0 -1175px;
    content: "";
    display: inline-block;
    height: 11px;
    margin-left: -20px;
    margin-right: 5px;
    position: relative;
    top: 0px;
    width: 11px; } 

.pane-blogs-panel-pane-1 .view-blogs .views-row {
	border-bottom: 0px solid #cccccc;
    margin:0 0 0.3em 20px;
    padding-bottom: 0.3em;
    position: relative; }

.pane-blogs-panel-pane-1 .view-blogs a::before {
	background: rgba(0, 0, 0, 0) url("../images/icons-s34f2cfa4c8.png") no-repeat scroll 0 -1175px;
    content: "";
    display: inline-block;
    height: 11px;
    margin-left: -20px;
    margin-right: 5px;
    position: relative;
    top: 0px;
    width: 11px;} 

/* NODO GRUPO */

section.commons-pod.node-grupo-descripcion { margin:12px 0 0 0; }

table.node-grupo-tabla {
	border: 0;
	margin: 10px 0 0 0; } 

td.node-grupo-tabla-logo {
  width: 150px;
  vertical-align: top; }

.node-type-group.page-node .pane-node-content figure {
    background: white none repeat scroll 0 0;
    border-radius: 3px;
    box-shadow: 1px 1px 4px #858585;
    display: block;
    float: left;
    line-height: 0;
    margin: 7px 10px 5px 0;
    padding: 4px;
    position: relative; }

td.node-grupo-tabla-body { vertical-align: top; }

td.node-grupo-tabla-body .field-name-body { margin-top: 5px; }

ul.node-grupo-tabla-links  {
	margin-top: 4px;
	padding: 0 0 0 0px; }

ul.node-grupo-tabla-links li  {
	display: inline-block;
   list-style-type: none;
}
ul.node-grupo-tabla-links li ul.node-action-links { margin-top: 0; }

ul.node-blog-links, 
ul.node-pregunta-links,
ul.node-tablon-links,
ul.node-oferta-links,
ul.node-cursos-links  {
	margin: 4px 0;
	padding: 5px 0 0 0px;
	text-align: left; }

ul.node-blog-links li, 
ul.node-pregunta-links li,
ul.node-tablon-links li,
ul.node-oferta-links li,
ul.node-cursos-links li
 {
	display: inline-block;
   list-style-type: none; }

ul.node-pregunta-links li.boton-compartir,
ul.node-tablon-links li.boton-compartir,
ul.node-oferta-links li.boton-compartir,
ul.node-cursos-links li.boton-compartir {
	border-color: #cbcbcb; 
	border-radius: 2px; 
	border-style: solid; 
	border-width: 1px; 
	box-sizing: border-box; 
	font-size: 12px; 
	margin: 0.5em 0.8em 0.5em 0.3em;
   padding: 2px 3px 2px 6px; 
	text-align: center; 
	letter-spacing: 0.06em;
	background: linear-gradient(#ffffff, #f1f1f1); }

ul.node-oferta-links li.boton-compartir {
	margin: 10px 0 0 0;
	padding: 2px 10px 2px 6px; }

ul.node-cursos-links li.boton-compartir {
	margin: 10px 0 0 0;
	padding: 2px 10px 2px 6px;
	vertical-align: top; }

ul.node-cursos-links li.voto-cursos { padding: 15px 10px 2px 30px; }

ul.node-pregunta-links li.boton-compartir img,
ul.node-tablon-links li.boton-compartir img,
ul.node-oferta-links li.boton-compartir img,
ul.node-cursos-links li.boton-compartir img {
	padding: 0px 5px 0 0;
   vertical-align: middle; }

ul.node-blog-links li ul.node-action-links {  margin-top: 0; }

.node-grupo-links-links ul li.statistics_counter { display: none; }

.panel-grupo-informacion.commons-pod { padding: 0 10px 10px 10px; }

.panel-grupo-informacion table {
	border: 0;
	margin: 10px 0 0 0; }

.panel-grupo-informacion table th { background-color: #ffffff; }

.panel-grupo-informacion .mensaje-pending {
	background-color: #f8f9a2;
   padding: 3px 5px;
	line-height: 1.4em; }

.page-groups .view-groups-members-count table tbody tr td.panel-grupo-informacion, .page-groups .view-grupos-lista table tbody tr td.panel-grupo-informacion {
    border-width: 0; } 

.panel-grupo-informacion table td.panel-grupo-informacion {
	text-align: left;
	line-height: 28px;
	border:0; }

.panel-grupo-informacion .leavegroup { padding: 0 0 0 10px; }

.panel-grupo-informacion .group-administrator { padding: 0 15px 0 0; }

.panel-grupo-informacion-autor { margin: -10px 0 -14px 0; }

.panel-grupo-informacion-autor span {
	padding: 13px 0 0 3px;
	vertical-align: middle;
   display: inline-block; }

.field-expander .more-link {
	background-image: none;
    float: none;
    font-size: 0.85em;
    line-height: 14px;
    margin-top: 10px;
    min-height: 14px;
    padding: 0 0 0 0px; }

.node-grupo-tabla-body .field-expander .details p { margin: 0 0 0em; }

.field-expander .read-less a { font-size: 0.85em; }

.quicktabs-tabpage .view-commons-bw-posts .view-filters {
    background: whitesmoke none repeat scroll 0 0;
    border-radius: 2px;
    clear: both;
    display: block;
    font-size: 0.88em;
    margin-bottom: 1.7em;
    padding: 0.5em 0.6em;
    vertical-align: top; }

#views-exposed-form-blogs-page-1 .views-widget-sort-by label, 
#views-exposed-form-blogs-page-3 .views-widget-sort-by label, 
#views-exposed-form-blogs-page-4 .views-widget-sort-by label, 
#views-exposed-form-commons-contributors-group-page-1 .views-widget-sort-by label,
#views-exposed-form-foros-lista-page-2 .views-widget-sort-by label, 
#views-exposed-form-foros-lista-page-1 .views-widget-sort-by label {
    display: inline-block;
    line-height: 1.7em;
    vertical-align: baseline;
    white-space: nowrap;
	  margin: 0;
	  font-family: Open Sans;
	 font-weight: 600; }

#views-exposed-form-view-diario-individual-page-1 .views-widget-sort-by label, #views-exposed-form-commons-contributors-group-page-1 .views-widget-sort-by label {
    display: inline-block;
    line-height: 1.7em;
    vertical-align: baseline;
    white-space: nowrap;
	 font-weight:normal;
	 margin: 0; }

#views-exposed-form-blogs-page-2 .views-widget-sort-by label, #views-exposed-form-commons-contributors-group-page-1 .views-widget-sort-by label {
    display: inline-block;
    line-height: 1.7em;
    vertical-align: baseline;
    white-space: nowrap;
	 font-weight:normal;
	 margin: 0; }

.page-groups #views-exposed-form-groups-members-count-page-7 label, .page-activity #views-exposed-form-commons-activity-streams-activity-panel-pane-3 label {
	margin: 0; }

.page-activity #views-exposed-form-commons-activity-streams-activity-panel-pane-2 label,
.page-activity #views-exposed-form-commons-activity-streams-activity-panel-pane-2 div.views-widget, 
.page-activity #views-exposed-form-commons-activity-streams-activity-panel-pane-2 div.views-widget .form-item,
.page-activity #views-exposed-form-commons-activity-streams-activity-panel-pane-3 label,
.page-activity #views-exposed-form-commons-activity-streams-activity-panel-pane-3 div.views-widget, 
.page-activity #views-exposed-form-commons-activity-streams-activity-panel-pane-3 div.views-widget .form-item,
.page-activity #views-exposed-form-commons-activity-streams-activity-panel-pane-5 label,
.page-activity #views-exposed-form-commons-activity-streams-activity-panel-pane-5 div.views-widget, 
.page-activity #views-exposed-form-commons-activity-streams-activity-panel-pane-5 div.views-widget .form-item,
.page-comunidad #views-exposed-form-activity-streams-secciones-panel-pane-1 label,
.page-comunidad #views-exposed-form-activity-streams-secciones-panel-pane-1 div.views-widget, 
.page-comunidad #views-exposed-form-activity-streams-secciones-panel-pane-1 div.views-widget .form-item,
.page-comunidad #views-exposed-form-activity-streams-secciones-panel-pane-2 label, 
.page-comunidad #views-exposed-form-activity-streams-secciones-panel-pane-2 div.views-widget, 
.page-comunidad #views-exposed-form-activity-streams-secciones-panel-pane-2 div.views-widget .form-item,
.page-tablon #views-exposed-form-view-tablon-de-anuncios-page label,
.page-tablon #views-exposed-form-view-tablon-de-anuncios-page-1 label,
.page-tablon #views-exposed-form-view-tablon-de-anuncios-page div.views-widget,
.page-tablon #views-exposed-form-view-tablon-de-anuncios-page-1 div.views-widget,
.page-tablon #views-exposed-form-view-tablon-de-anuncios-page div.views-widget .form-item,
.page-tablon #views-exposed-form-view-tablon-de-anuncios-page-1 div.views-widget .form-item,
.page-home #views-exposed-form-actividad-reciente-panel-pane-1 label,
.page-home #views-exposed-form-actividad-reciente-panel-pane-1 div.views-widget,
.page-home #views-exposed-form-actividad-reciente-panel-pane-1 div.views-widget .form-item,
#views-exposed-form-actividades-etiquetas-page-1 .views-exposed-widget .form-item-sort-by label {
	display: inline; }

.page-activity #views-exposed-form-commons-activity-streams-activity-panel-pane-2 label, 
.page-activity #views-exposed-form-commons-activity-streams-activity-panel-pane-3 label, 
.page-activity #views-exposed-form-commons-activity-streams-activity-panel-pane-5 label,
.page-comunidad #views-exposed-form-activity-streams-secciones-panel-pane-1 label, 
.page-comunidad #views-exposed-form-activity-streams-secciones-panel-pane-2 label,
.page-tablon #views-exposed-form-view-tablon-de-anuncios-page label,
.page-tablon #views-exposed-form-view-tablon-de-anuncios-page-1 label,
.page-home #views-exposed-form-actividad-reciente-panel-pane-1 label,
#views-exposed-form-actividades-etiquetas-page-1 .views-exposed-widget .form-item-sort-by label {
	padding: 0 5px 0 0; }

.page-activity #views-exposed-form-commons-activity-streams-activity-panel-pane-3  #edit-following-wrapper {
	width: 230px; }

.page-groups .view-display-id-page_7 .view-filters,
.view-display-id-page_1 .view-filters, .view-display-id-page_2 .view-filters,
.view-display-id-page_3 .view-filters, .view-display-id-page_4 .view-filters,
.view-display-id-page_5 .view-filters, .view-display-id-page_6 .view-filters,
.view-display-id-page_7 .view-filters,
.view-id-foros_lista .view-filters, .view-id-ofertas_trabajo .view-filters,
.view-id-congresos .view-filters, .view-id-cursos .view-filters {
	background: whitesmoke none repeat scroll 0 0;
    border-radius: 2px;
    clear: both;
    display: block;
    font-size: 0.92em;
    margin-bottom: 1.7em;
    padding: 5px 10px 10px 1px;
    vertical-align: top;
	 font-family: Open Sans;
	 font-weight: 600; }

.view-id-agregador .view-filters {
  padding: 8px 10px 8px 1px;
  margin: 0 0 30px 0; }

.page-activity .view-commons-activity-streams-activity .view-filters, 
.page-comunidad .view-activity-streams-secciones .view-filters,
.page-tablon .view-view-tablon-de-anuncios .view-filters {
	background: whitesmoke none repeat scroll 0 0;
    border-radius: 2px;
    clear: both;
    display: block;
    font-size: 0.92em;
    margin-bottom: 1.7em;
    padding: 8px 10px 8px 1px;
    vertical-align: top;
	 font-family: Open Sans;
	 font-weight: 600; }

.page-home .view-actividad-reciente .view-filters {
	background: whitesmoke none repeat scroll 0 0;
    border-radius: 2px;
    clear: both;
    display: block;
    font-size: 0.92em;
    margin-bottom: 0.8em;
    padding: 8px 10px 8px 1px;
    vertical-align: top;
	 font-family: Open Sans;
	 font-weight: 600; }

.page-tablon .view-view-tablon-de-anuncios .view-filters {
	max-width: 270px;
	border-radius: 2px; }

.page-activity .view-commons-activity-streams-activity .view-content .views-row.views-row-last, .page-comunidad .view-activity-streams-secciones .view-content .views-row.views-row-last {
    padding-bottom: 0px;
    margin-bottom: 20px; }

table.grupo-post-links { border: 0; }

table.grupo-post-links td.grupo-post-links-first {
 width: 60px;
 padding: 5px 0 0 0; }

table.grupo-post-links td.grupo-post-links-last { padding: 5px 0 0 4px; }

table.grupo-post-links td ul.node-action-links { display: inline; }

.bloquelogin {
	text-align: center;
	margin: 0; }

p.bloquelogin.slideshow { margin: 15px 0 0 0; }

p.bloquelogin.explora { margin: -3px 0 -8px 0; }

.bloquelogin a.commons-sign-up, .bloquelogin a.commons-login, .page-user-register input#edit-submit, .page-user-edit input#edit-submit, .bloquelogin1 a.commons-sign-up, .bloquelogin1 a.commons-login {
	font-size: 18px;
	margin: 0.5em 0.5em 0.5em 0;
	color: white;
	text-shadow: none;
	border-radius: 3px;
   border: none;
	padding: 0.5em 1em;
   display: inline-block;
	background: rgba(0, 0, 0, 0) linear-gradient(#4fcd35, #3ea729) repeat scroll 0 0;
   border-color: #2e801d; }

.portada-bloque-enlaces {
	margin: 0;
	text-align:left; 
	padding:20px 0 0 20px; }

.bloquelogintexto {
	line-height: 22px;
	padding: 10px 0 0 5px;
   margin: 0; }

p.bloquelogintexto a { padding: 10px 0 0 5px; }

.portada-bloque-enlaces a {
	font-size: 18px;
	margin: 0.5em 0.5em 0.5em 0;
	background: #d64026;
	color: white;
	text-shadow: none;
	border-radius: 3px;
   border: none;
	padding: 0.5em 1em;
   display: inline-block; }

.bloquelogin1 {
	margin:0;
	padding: 0 0 0 20px; }

.beginners .block-inner { padding: 2px 10px 10px 10px; }

.datos-comunidad-portada .block-inner { padding: 10px; }

table.bloque-datos-comunidad {
	border: 0;
	font-weight: 600; }

.google-translate-box-header { font-size: 16px; }

.getting-started { margin: 0; }

.getting-started a.commons-explora {
   font-size: 16px;
	margin: 0.5em 0.5em 1.2em 0;
	background: #3ea729;
	color: white;
	text-shadow: none;
	border-radius: 3px;
   border: none;
	padding: 0.5em 0.7em;
	display: inline-block; }

.front.not-logged-in #page-top { margin: 5px 0 0; }

.page-home .pane-1.portada-descripcion, .page-home .pane-custom.pane-1 {
	 margin-bottom: 0 !important; }

.lista-explora-titulo {
	display: block;
	text-align: center;
	font-size: 2.2em;
	color: #2c3841; }

.lista-explora { border:0; }

.lista-explora-elemento {
  vertical-align: top;
  background-color: #ffffff !important; }

td.nombreseccion {
	width: 50%;
	vertical-align: top;
   text-align: left;
	font-family: Open Sans;
   font-size: 24px;
	font-weight: 600;
	padding: 10px 5px 10px 0;
   line-height: 30px; }

td.elementotexto {
	margin: 0;
	padding: 15px 5px 10px 10px; }

.elemento1titulo { color: #c1272d; }
.elemento2titulo { color: #fea94f; }
.elemento3titulo { color: #12b025; }
.elemento4titulo { color: #525252; }
.elemento5titulo { color: #86327f; }
.elemento6titulo { color: #28b2e3; }

.mensaje-authenticated-ver-miembros {
	font-size: 18px;
	padding: 30px 10px 30px 20px; }

/* Para que en la página de la lista de miembros la anchura de los cuadros en cada columna sea la misma */
.view-lista-miembros .views-view-grid.cols-2 td.col-first { width: 50%; }

/* Campos password en el formulario para editar la cuenta de cada usuario */
#edit-pass-pass2, #edit-pass-pass1 { width: 100%; }

.confirm-parent, .password-parent {
    clear: left;
    margin: 0;
    width: 28em; }

.password-strength {
    width: 13em;
    float: right;
    margin-top: 1.4em;
}

#user-register-form .form-item-pass-pass2.confirm-parent {
	margin-top: 0px;
}

#user-register-form input[type="text"], #user-register-form input[type="password"] {
    width: 24em;
    max-width: 100%;
}

#user-register-form {
	max-width: 500px;
	background-color: #edf0f3;
} 

/* Password reset form */

#user-pass, #user-login {
	max-width: 500px;
	background-color: white;
   border-radius: 3px;
   box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.14);
   margin: 10px 0;
}

#user-pass-reset {
	max-width: 500px;
	background-color: white;
   border-radius: 3px;
   box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.14);
   margin: 10px 0;
	padding: 10px;
}

/* Forms: Edit profile - Edit account */

#user-profile-form { 
    background-color: #edf0f3;
    border-radius: 3px;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.14); 
    margin: 10px 0;
	 padding: 10px 10px 10px 10px;
	 max-width: 500px;
}
#user-profile-form .form-type-select div.description {
	display: block;
}

#user-profile-form .fieldset-outer-wrapper {
   border-top: 0;
	margin: 0;
   padding: 0 0 10px 0;	
   display: block;
} 

#user-profile-form #edit-picture {
	background-color:#ffffff;
	padding: 10px 10px 10px 10px;
	border: 1px solid #cccccc;
}

#user-profile-form #edit-picture .fieldset-wrapper, #user-profile-form #edit-privatemsg .fieldset-wrapper, #user-profile-form #edit-timezone .fieldset-wrapper {
	margin: 0;
}

#user-profile-form #edit-field-name-first, #user-profile-form #edit-field-display-name, #user-profile-form #edit-account .form-item, #user-profile-form #edit-field-pais, #user-profile-form #edit-field-ciudad, #user-profile-form #edit-field-centro-de-trabajo, #user-profile-form #edit-field-facebook-url, #user-profile-form #edit-field-twitter-url, #user-profile-form #edit-field-linkedin-url, #user-profile-form #edit-field-otros-sitios-web, #user-profile-form #edit-field-bio, #user-profile-form #edit-privatemsg, #user-profile-form #edit-timezone, #user-profile-form #edit-field-terminos-servicio {
	background-color:#ffffff;
	padding: 10px 10px 20px 10px;
	border: 1px solid #cccccc;
	margin: 0 0 10px 0;
}
#user-profile-form #edit-account .form-item.form-item-pass-pass1, #user-profile-form #edit-account .form-item.form-item-pass-pass2  {
	border: 0;
	padding: 0; }

#user-profile-form #edit-field-bio .description {display: none; }

#user-profile-form label {	margin: 0 0 0.5em 0; }

#commons-follow-ui-notification-settings-form {
	 background-color: white;
    border-radius: 3px;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.14); 
    margin: 10px 0;
	 padding: 10px 20px 10px 20px;
	 max-width: 800px; }

#quicktabs-commons_trusted_contacts {
	 background-color: white;
    border-radius: 3px;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.14); 
    margin: 10px 0;
	 padding: 10px 20px 10px 20px;
	 max-width: 800px; }

#userpoints_list_wrapper {
	 background-color: white;
    border-radius: 3px;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.14); 
    margin: 10px 0;
	 padding: 10px 20px 10px 20px; }

.page-user- #edit-group-access, .page-user- #edit-message-subscribe-email { 
    display: none; }

.page-user- #edit-privatemsg legend, .page-user- #edit-timezone legend {
    display: none; }

#footer {
    border-top: 1px solid #cccccc;
    -webkit-box-shadow: inset 0 1px 0 white;
    -moz-box-shadow: inset 0 1px 0 white;
    box-shadow: inset 0 1px 0 white;
    margin: 0 10px;
	 background-color: #0077c0; }

#footer h3.block-title {display: none;}

.footer-texto { padding: 10px 0 10px  20px;}

.footer-texto a { color: White; }

.explora_todoele { line-height: 26px; }

.explora_comunidad {	margin-bottom: 0 !important; }

.block-title, .datos-comunidad-portada div.block-inner h2.pane-title {
    font-size: 20px;
    line-height: 1.2em;
    margin-top: 0;
    margin-bottom: .4em;
    color: #666666; }

body.front.not-logged-in #block-system-main .pane-1 .pane-title {
    font-weight: 300;
    font-size: 30px;
    color: #666666; }

body.not-logged-in.node-type-blog div#breadcrumb li.crumb-last {display: none; }

body.not-logged-in.node-type-blog li.blog_usernames_blog {display: none;}

body.not-logged-in.page-blog div.view-blogs div.view-content div.views-row div.views-field {
	margin: 0 10px 0 20px;
}
body.not-logged-in.page-taxonomy-term div.view-blogs div.view-content div.views-row div.views-field {
	margin: 0 10px 0 20px; }
	
/** Forms to publish content **/
#blog-node-form, 
#pregunta-node-form, 
#post-node-form, #group-node-form, 
#foros-node-form,
#tablon-de-anuncios-node-form,
#oferta-de-trabajo-node-form,
#congreso-node-form,
#cursos-node-form,
#imagenes-atlas-node-form,
#ele-en-la-red-node-form,
#actividades-node-form,
#anecdotas-node-form,
#aplicaciones-node-form,
#becas-node-form,
#bibliografia-node-form,
#centros-node-form,
#manuales-node-form,
#materiales-conjugacion-node-form,
#materiales-corpus-node-form,
#materiales-evaluacion-node-form,
#materiales-gramatica-node-form,
#materiales-ortografia-node-form,
#materiales-programacion-node-form,
#materiales-pronunciacion-node-form,
#materiales-recursos-node-form,
#materiales-vocabulario-node-form,
#noticias-node-form,
#organizaciones-node-form,
#revistas-node-form {
	background-color: white;
    border-radius: 3px;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.14);
    margin: 10px 0;
    padding: 10px 20px 10px 20px;
    max-width: 600px; }

#cursos-node-form,
#ele-en-la-red-node-form,
#actividades-node-form,
#anecdotas-node-form,
#aplicaciones-node-form,
#becas-node-form,
#bibliografia-node-form,
#centros-node-form,
#manuales-node-form,
#materiales-conjugacion-node-form,
#materiales-corpus-node-form,
#materiales-evaluacion-node-form,
#materiales-gramatica-node-form,
#materiales-ortografia-node-form,
#materiales-programacion-node-form,
#materiales-pronunciacion-node-form,
#materiales-recursos-node-form,
#materiales-vocabulario-node-form,
#noticias-node-form,
#organizaciones-node-form,
#revistas-node-form {
	max-width: 490px; }
	
.page-node-add .node-type-list {
	background-color: white;
   border-radius: 3px;
   margin: 10px 0px 10px 0px;
   padding: 10px;
	max-width: 600px; }

.page-node-add header#main-content-header::before { 
color: #ffffff;
font-size: 16px; 	 }

.page-node-add-blog header#main-content-header::before { 
content: "Nueva entrada en tu blog";  }
	 
.page-node-add-post header#main-content-header::before {
content: "Publica en el grupo"; }

.page-node-add-pregunta header#main-content-header::before { 
content: "Publica una pregunta"; }

.page-node-add-group header#main-content-header::before { 
content: "Crea un grupo"; }
	 
.page-node-add-foros header#main-content-header::before { 
content: "Crea un foro"; }
	 
.page-node-add-tablon-de-anuncios header#main-content-header::before { 
content: "Publica anuncio"; }
	 
.page-node-add-oferta-de-trabajo header#main-content-header::before { 
content: "Nueva oferta de trabajo"; } 
	 
.page-node-add-congreso header#main-content-header::before { 
content: "Nuevo congreso"; } 
	 
.page-node-add-cursos header#main-content-header::before { 
content: "Nuevo curso"; }
	 
.page-node-add-ele-en-la-red header#main-content-header::before { 
content: "Nuevo sitio web"; }

.page-node-add-actividades header#main-content-header::before { 
content: "Nueva actividad"; }
	 
.page-activity h2#page-title, .page-forum #page-title, 
.page-user #page-title, .page-comment-reply #page-title, 
.page-foros #page-title, .page-mapa-ct h2#page-title,
.page-agregador h2#page-title, .page-cafe-todoele h2#page-title,
.page-node-add h2#page-title, .page-anecdotas h2#page-title,
.page-aplicaciones h2#page-title, .page-atlas-ele h2#page-title,
.page-centros h2#page-title { display: none; }

.page-node-add-blog #edit-body .fieldset-outer-wrapper, 
.page-node-add-post #edit-body .fieldset-outer-wrapper, 
.page-node-edit.node-type-post #edit-body .fieldset-outer-wrapper, 
.page-node-add-group #edit-body .fieldset-outer-wrapper, 
.page-node-add-group #edit-field-og-subscribe-settings, 
.page-node-edit #edit-field-og-subscribe-settings, 
.page-node-edit.node-type-group #edit-body .fieldset-outer-wrapper, 
.page-node-add-foros #edit-body .fieldset-outer-wrapper,
.page-node-add-tablon-de-anuncios #edit-body .fieldset-outer-wrapper,
.page-node-edit.node-type-tablon-de-anuncios #edit-body .fieldset-outer-wrapper {
	display: none; }

.page-node-add-blog .form-item-body-und-0-value label, 
.page-node-add-post .form-item-body-und-0-value label, 
.page-node-add-foros .form-item-body-und-0-value label,
.page-node-add-tablon-de-anuncios .form-item-body-und-0-value label {
	display: none; }

.page-node-add div#page-top div#breadcrumb a {
	display: none !important; }

.page-node-add-post #edit-field-media-und-ajax-wrapper .fieldset-outer-wrapper {
	border: 0;
}

.page-node-add-post #edit-field-media-und .fieldset-wrapper {
	margin-top: 0;
}

.page-node-add-post .form-type-media {
	margin: 0 0 0 0;
}
.page-node-add-post div#edit-field-post-temas {
	margin: 20px 0 0 0;
}

.logged-in.page-node-add-post .form-item-og-group-ref-und-0-default, .page-node-edit.node-type-post .form-item-og-group-ref-und-0-default {
	display: none;
}

.page-node-add-post #edit-field-media-und .media-widget .preview {
    display: inline-block;
    margin-right: 0px;
    vertical-align: middle;
}

#edit-field-group-logo .form-item-field-group-logo-und-0, #edit-field-og-subscribe-settings .form-type-radios.form-item-field-og-subscribe-settings-und {
	border: 1px solid #cccccc;
	padding: 0 0 10px 20px;
	margin: 20px 0 0 0;
	border-radius: 3px;
   box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.14);
}

#edit-field-media-und {
	border: 1px solid #cccccc;
	padding: 0 0 10px 20px;
	margin: 20px 0 0 0;
	border-radius: 3px;
   box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.14);
}

#edit-field-media-und-ajax-wrapper .fieldset-outer-wrapper {
   margin: 0;
	padding: 0;
}
/** END Forms to publish content **/

ul.node-blog-links a#rate-button-1, ul.node-blog-links span#rate-button-1 {
color: #323232;
max-width: 100%;
padding: 0.3em 1em;
font-size: 0.88em;
background-color: #fefefe;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f1f1f1));
background: -webkit-linear-gradient(#ffffff, #f1f1f1);
background: -moz-linear-gradient(#ffffff, #f1f1f1);
background: -o-linear-gradient(#ffffff, #f1f1f1);
background: linear-gradient(#ffffff, #f1f1f1);
border-color: #cbcbcb;
text-shadow: -1px 1px 2px white, -1px -1px 2px white, 1px -1px 2px white, 1px 1px 2px white; }

ul.node-blog-links div.rate-widget-1 span.rate-commons-like-count {
background: #cccccc;
border-color: #858585;
color: #333333;
cursor: default;
text-shadow: none;
position: relative;
padding-right: .5em;
padding-left: .5em;
padding-top: .3em;
padding-bottom: .3em;
max-width: 100%;
box-sizing: border-box;
margin: .5em .3em .5em -.5em; }

.author-datetime {
    color: #858585;
    font-size: 0.88em; }

.field-name-field-terminos-servicio {
  padding: 20px 0 0 0; 
}
.field-name-field-terminos-servicio div.description {
  margin: -21px 0 0 25px !important;
  font-size: 14px;
  padding: 0 !important; }

/** Blocks with extra margin to the left to make them wider **/
#block-block-4, #block-block-5, #block-block-11, #block-block-16,
#block-block-57, #block-block-61, #block-block-81,
.page-node-add-ele-en-la-red #block-block-59,
.page-node-add-ele-en-la-red #block-block-71,
.page-node-add-actividades #block-block-62,
.page-node-add-actividades #block-block-86,
#block-block-63, #block-block-64, #block-block-65,
#block-block-66, #block-block-67, #block-block-68,
#block-block-69, #block-block-70, #block-block-71,
#block-block-72, #block-block-73, #block-block-74,
#block-block-75, #block-block-76, #block-block-77,
#block-block-78, #block-block-79, #block-block-80, 
#block-block-91, #block-block-96, #block-block-97, 
#block-block-106, #block-block-111, #block-block-121,
#block-block-126, #block-block-131, #block-block-136,
#block-block-116, #block-block-141, #block-block-146,
#block-block-151, #block-block-156, #block-block-161, #block-block-166, #block-block-171, #block-block-176,
#block-block-261, #block-block-266, #block-block-271  {
	background-color: white;
   border-radius: 3px;
   box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.14);
   margin: 10px 0px 10px -90px;
   padding: 10px; }

/** Blocks without extra margin to the left **/
#block-block-6, #block-block-7, #block-block-8, #block-block-9, #block-block-21, #block-block-26, #block-block-31, #block-block-36, #block-block-10, #block-block-41, #block-block-46, #block-block-98, #block-block-276,
.page-node-add-tablon-de-anuncios #block-block-11,
.page-node-add-oferta-de-trabajo #block-block-12,
.page-node-add-oferta-de-trabajo #block-block-51,
.page-node-add-congreso #block-block-13,
.page-node-add-congreso #block-block-56  {
	background-color: white;
   border-radius: 3px;
   box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.14);
   margin: 10px 0px 10px 10px;
   padding: 10px; }

#block-block-98, #block-block-276 { margin: 10px 0px 10px 0px; }

.blockinforegister.title {
	font-size: 20px;
   line-height: 1.2em;
   margin-top: 0;
  margin-bottom: .4em; }

.blockinforegister.title1 {
	font-size: 20px;
   line-height: 1.2em;
   margin-top: 25px;
  margin-bottom: .4em; }

.blockinforegister.seccion.titulo {
	font-size: 16px;
	font-weight: 700; }

.blockinforegister.seccion.texto {
	 padding: 0 0 20px 0; }


.page-user-register div.description, .page-user-edit div.description {
	padding: 4px 0 0 0;
	margin: 0; }

.page-user-register .form-item {
	padding-top: 0px; }

.page-user-register .form-item-field-pais-und div.description {
	padding: 4px 0 10px 0; }

.page-user-register .form-type-select div.description {
    display: block; }

.page-user-register #edit-field-bio .fieldset-outer-wrapper,
.page-user-edit #edit-field-bio .fieldset-outer-wrapper {
	display: none;
}

ul.primary.tabs li a {
    background-color: #0077c0;    
	 border-radius: 3px;
    padding: .3em .8em;
    display: inline-block;
    border: none;
}

ul.primary.tabs li a:hover {
    text-decoration: none;
    background-color: #414a4c;
}

ul.primary.tabs li.active a, ul.primary.tabs li.active a:hover {
    background-color: #414a4c;
}
ul.primary.tabs li.active a::after {
    position: absolute;
    bottom: -.7em;
    left: 50%;
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    margin-left: -.6em;
    content: "";
    border-width: .4em .6em;
    border-style: solid;
    border-color: #414a4c transparent transparent; }

.views-row {
    border-bottom: 1px solid #dddddd;
    padding-bottom: .5em;
    margin-bottom: 1.5em;
    position: relative; }

.page-bibliografia .views-row, .page-recursos .views-row {  margin: 0;
     padding: 5px 0 8px 0; }

.page-manuales .views-row,
.page-taxonomy .view-manuales .views-row,.page-recursos .views-row {
     margin: 0;
     padding: 15px 0 15px 0; }

.pane-actividades-view .views-row, .view-recursos .views-row, .view-bibliografia .views-row {
     margin: 0;
     padding: 12px 0 10px 0; }

.pane-ele-en-la-red-view .views-row {
     margin: 0;
     padding: 12px 0 0px 0; }

.page-node.node-type-post .node-content {	margin: 0 10px 0 -50px; }

.page-node.node-type-post table.grupo-post-links { margin: 0 10px 0 -50px; }

.page-node.node-type-post .flag-inappropriate-node { margin: 3px 10px 0 -50px; }

.page-node.node-type-post #comments { margin: 40px 10px 0 -50px; }

.pane-commons-activity-streams-activity-panel-pane-3 {
	background-color: white;
   border-radius: 3px;
   box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.14);
   margin: 10px 0px 10px 0px;
   padding: 10px; }

.view-actividad-reciente .entity-message, .view-actividad-reciente .views-field-timestamp { padding-left: 58px; }

.view-actividad-reciente .entity-message .user-picture {
	top: 5px;
	position: absolute;
   float: left;
   margin-left: -58px; }

.pane-commons-contributors-group-panel-pane-3 .view-profile-badges h3 { display: none; }

#views-form-og-members-admin-default div#edit-select, form#views-exposed-form-og-members-admin-default {
	display: none; }

.view-commons-contributors-group.view-display-id-panel_pane_3 li.profile-badge {
	margin: 5px 0 0px 0px;
   padding-left: 0px;
	width: 20%; } 

.aprobarmiembros-texto { line-height: 1.2; }

.aprobarmiembros-enlace {
	margin:5px 0 5px 0;
	font-size: 16px; }

.pane-commons-contributors-group-panel-pane-3 .pane-title {
	font-size: 20px;
  line-height: 1.2em;
  margin: -7px -7px .4em -7px;
  padding: 3px 5px 3px 5px;
  color: #ffffff;
  background-color: #f90536; }

.page-node.node-type-group ul.tabs.primary { display: none; }
/** Pages to join and leave a group and to approve/manage members **/

.page-group-node-subscribe .columns, .page-group-node-unsubscribe .columns, .page-group-node-admin-people #content-column {
	background-color: white;
   border-radius: 3px;
   box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.14);
   margin: 10px 0;
   padding: 10px 20px;
	max-width: 600px; }

.page-group-node-subscribe #page-title, .page-group-node-unsubscribe #page-title  {
	font-size: 20px;
	line-height: 1.2em;
   margin-top: 0;
   margin-bottom: .4em;
   color: #666666; }

.page-group-node-admin-people #page-title, 
.page-group-node-admin-people #crumbs .crumb-last { display: none; }

.page-group-node-admin-people .view-og-members-admin .view-header h3 {
	padding: 0;
	margin: 10px 0; }

.page-group-node-admin-people .view-og-members-admin .view-header ul {
	padding: 0;
	margin: 0 0 30px 0; }

.page-group-node-admin-people .view-og-members-admin .view-header .blockinforegister.seccion.texto ul {
	 margin: 0 0 0px 20px; }

.page-group-node-subscribe #edit-cancel, .page-group-node-unsubscribe #edit-cancel {
   margin: 0 0 0 20px; }

.field-name-og-membership-request { display: none; }

.page-group-node-admin-people .view-og-members-admin .views-field-edit-membership a {
	margin: 0 5px; }

.page-group-node-admin-people #og-ui-edit-membership #edit-actions a { 
margin: 0 0 0 20px; }

.page-group-node-admin-people #og-ui-edit-membership .fieldset-outer-wrapper {
	border:0;
	margin: 0 0 1em 0;
	padding: 1em 0; }

.page-group-node-admin-people #og-ui-edit-membership .fieldset-outer-wrapper #edit-og-user .fieldset-wrapper {
	margin: 0;
	padding: 0 0 0 2px;
	font-size: 16px;
	font-weight: 600; }

.page-group-node-admin-people #og-ui-edit-membership #edit-og-user .fieldset-legend {
	 font-size: 18px; }

.page-group-node-admin-people #og-ui-edit-membership .fieldset-outer-wrapper #edit-og-user .fieldset-wrapper .form-item-state, 
.page-group-node-admin-people #og-ui-edit-membership .fieldset-outer-wrapper #edit-og-user .fieldset-wrapper .form-item-roles {
	font-size: 87.5%;
	padding: 0 0 0 20px; }

.page-group-node-admin-people-delete-membership #edit-cancel { margin: 0 0 0 20px; }

.view-groups-created.view-display-id-page_1 td {
	text-align: left;
	vertical-align: top;
	padding-bottom: 15px; }

.view-groups-created.view-display-id-page_1 td.col-1 { width: 105px; }

table.portada-quebuscas {
	border: 0;
	margin: 0;
	padding: 0;
   width: 100%; }

table.portada-quebuscas td {
width: 33%;
margin: 0;
padding: 0 0 10px 0; }

table.portada-quebuscas tr {
background-color: #fff;
margin: 0;
padding: 0; }

table.portada-quebuscas .portada-quebuscas-cell {
border: 1px solid #cccccc;
border-radius: 4px;
max-width: 180px;
min-height: 60px;
height: auto;
padding: 10px 5px 0 0px;
font-family: Open Sans;
font-size: 14px;
font-weight: 600;
line-height: 22px;
text-align: left;
display: block;
clear: both; }

table.portada-quebuscas .portada-quebuscas-cell.cell6 { background-color:#d5f9f0; }

table.portada-quebuscas .portada-quebuscas-cell img {
float: left;
padding: 0 10px 0 3px; }

table.portada-quebuscas .portada-quebuscas-cell a { color: #000000; }

.portada-tablon-anuncios img {
	float: left;
	padding: 8px 10px 0 0; }

.view-commons-featured.view-display-id-panel_pane_1 .views-row {
border-bottom: 1px solid #cccccc;
margin: 0 5px .7em 5px;
position: relative;
padding: 0 0 3px 0; }

/** SLIDESHOW */
.pane-destacado-slideshow-panel-pane-1 {
	background-color: #fff !important;
	padding: 10px 10px 5px 10px; }

.views-slideshow-controls-top {
	width: 80px;
   height: 240px;
	float: right;
	margin: 0px 10px 0 0;
	padding: 0; }

#views_slideshow_cycle_teaser_section_destacado_slideshow-panel_pane_1_1 {
	z-index: 0;
	width: 490px;
	height: 260px;
	display: block;
	background-color: #f5f5f5;
	border-radius: 6px;
	margin: 0px 0 5px 0; }

#views_slideshow_cycle_teaser_section_destacado_slideshow-panel_pane_1_1 .views-row {
	border: 0;
	padding: 10px 5px 5px 10px; }

#views_slideshow_pager_field_item_top_destacado_slideshow-panel_pane_1_1_0, #views_slideshow_pager_field_item_top_destacado_slideshow-panel_pane_1_1_1, #views_slideshow_pager_field_item_top_destacado_slideshow-panel_pane_1_1_2 {
	height: 90px;
	display: block; }

.views-field-field-slideshow-image {
 float: left;
 display: inline;
 max-width: 150px;
 margin: 55px 10px 0 0; }

.views-field-body { display: inline; }

.views-slideshow-pager-fields img {
    max-width: 80px;
    max-height: 80px; }

.views-slideshow-controls-top .views-field-field-slideshow-image { margin: 0px 0px 0 0; }

.views-slideshow-pager-fields .active img { border: 0px solid #000; }

.views-slideshow-cycle-main-frame-row-item { z-index: -1; }

.front.not-logged-in .pane-destacado-slideshow-panel-pane-1 div.block-inner {padding: 0;}

p.slide-title {
	font-size: 22px;
    line-height: 1.2em;
    margin: 10px 0 5px -160px;
    color: #666666;
	 font-family: 'Open Sans';
	font-weight: 600;
	 display: inline; }

.slide-text {
   margin: 20px 0 0 0;	
	font-size: 14px; }

/* FIN SLIDESHOW */

.front.not-logged-in .pane-commons-featured-panel-pane-1 div.block-inner { padding: 0; }

.page-node-add-foros .field-edit-link { display: none; }

/* Pages section introduction */

.page-comunidad ul.lista-secciones {
 list-style: none;  
 overflow:hidden;
 padding:0 0 0 20px; }

.page-comunidad ul.lista-secciones li{
 text-decoration:none;
  color:#000;
  background:#fff;
  display:block;
  height:25px;
  width:21%;
  padding:3px 5px 5px 5px;
  margin:0 10px 20px 0;
  float:left;
  border: 1px solid #cccccc;
  border-radius: 4px;
  vertical-align: middle;
  text-align: center; }

.page-comunidad ul.lista-secciones li a {
	font-size: 14px;
	line-height: 26px;
   color: #000; }

.page-comunidad ul.lista-secciones li img {
	float: left;
   padding: 0; }

.texto-descripcion {
	margin: 0;
	padding: 0 0 0 15px }

.page-comunidad .bloquelogin a.commons-sign-up, .page-comunidad .bloquelogin a.commons-login {
    margin: 0.5em 0.5em 0.3em 0;
    padding: 0.5em 1em; }

.nombre-seccion {
 font-size: 18px;
 font-family: Open Sans;
 font-weight: 600;	
 display: block; }

.page-tablon .tablon-anuncios .pane-title {
	font-size: 30px;
	margin: -10px 0 15px 0; }

.page-comunidad .pane-custom.pane-1 .pane-title,
.page-mapa-ct .pane-custom.pane-2 .pane-title,
.page-mapa-ct .pane-custom.pane-1 .pane-title {
	font-size: 30px;
	margin: 0px 0 25px 0; }

.page-comunidad-descripcion .pane-title { margin: -10px 0 25px 0 !important; }

.page-comunidad .pane-custom.pane-1 .pane-title::before, 
.page-comunidad .pane-custom.pane-3 .pane-title::before,
.page-comunidad-descripcion .pane-title::before {
    background: rgba(0, 0, 0, 0) url(../images/conference42.png) no-repeat scroll;
    content: "";
    display: inline-block;
    height: 42px;
    width: 42px;
    margin-right: 6px;
    position: relative;
    top: 10px; }

.page-mapa-ct .pane-custom.pane-2 .pane-title::before,
.page-mapa-ct .pane-custom.pane-1 .pane-title::before {
    background: rgba(0, 0, 0, 0) url(../images/globe-42.png) no-repeat scroll;
    content: "";
    display: inline-block;
    height: 42px;
    width: 42px;
    margin-right: 6px;
    position: relative;
    top: 10px; }

.page-tablon .tablon-anuncios .pane-title::before {
    background: rgba(0, 0, 0, 0) url(../images/tablon42.png) no-repeat scroll;
    content: "";
    display: inline-block;
    height: 42px;
    width: 42px;
    margin-right: 10px;
    position: relative;
    top: 10px; }

.view-activity-streams-secciones .message .user-picture, .view-commons-activity-streams-activity .message .user-picture {
top: 0px;
position: absolute;
float: left;
width: 40px;
margin-left: -58px; }

.view-activity-streams-secciones .message, .view-activity-streams-secciones  .views-field-timestamp, .view-commons-activity-streams-activity .message, .view-commons-activity-streams-activity .views-field-timestamp{
	padding-left: 58px;
	line-height: 18px; }

.view-activity-streams-secciones .views-row .user-picture img { width: 40px; }

.pane-miembros-posts-count-panel-pane-1 {
	margin: -19px 0 0 0;
	padding: 0 10px 10px 10px;
	box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.14); }

.front.not-logged-in .pane-miembros-posts-count-panel-pane-1 {
	margin: -40px 0 0 0;
	padding: 0 10px 10px 10px;
	box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.14); }

.not-logged-in.page-comunidad .pane-custom.pane-1 {
	margin: 10px 0 0 0;
	padding: 0 10px 10px 10px;
	box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.14); }

.pane-count-custom-nomiembros  {
	margin: -9px 0 0 0px;
	padding: 0 10px 10px 10px;
	box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.14); }

.contents-count, .contents-count-manual {
	font-size:16px;
	margin: 0 0 0 20px; }

 a.contents-count::before,  p.contents-count-manual::before {  
    content: "";
    display: inline-block;
    height: 16px;
    margin-left: -20px;
    margin-right: 5px;
    position: relative;
    top: 2px;
    width: 16px; }

a.miembros-count::before {
	background: rgba(0, 0, 0, 0) url("../images/sprite_secciones1.png") no-repeat scroll -12px -118px; }

a.blogs-count::before {
	background: rgba(0, 0, 0, 0) url("../images/sprite_secciones1.png") no-repeat scroll -11px -161px; }

a.grupos-count::before, p.grupos-count::before {
	background: rgba(0, 0, 0, 0) url("../images/sprite_secciones1.png") no-repeat scroll -11px -4px; }

a.foros-count::before, p.foros-count::before {
	background: rgba(0, 0, 0, 0) url("../images/sprite_secciones1.png") no-repeat scroll -10px -141px;
	top: 6px; } 

a.preguntas-count::before {
	background: rgba(0, 0, 0, 0) url("../images/sprite_secciones1.png") no-repeat scroll -14px -94px; }

/* Page EXPLORA */ 

ul.enlaces-explora-lista {
	
	margin-top: 0px; }

ul.enlaces-explora-lista.publica { 
list-style: none;
padding: 0 0 0 20px; }

ul.enlaces-explora-lista li a::before, 
.page-explora #aSide ul li::before, .page-publica #aSide ul li::before{
	content: "";
    display: inline-block;
    height: 16px;
    margin-left: -20px;
    margin-right: 5px;
    position: relative;
    top: 2px;
    width: 16px; }

.page-explora #aSide ul li.cerrado:before, .page-publica #aSide ul li.cerrado:before {
	background: rgba(0, 0, 0, 0) url("../images/miembro16.png") no-repeat; }

.page-publica #aSide ul li.atencion:before {
	background: rgba(0, 0, 0, 0) url("../images/alert-16.png") no-repeat; }

ul.enlaces-explora-lista.publica li a::before {
	background: rgba(0, 0, 0, 0) url("../images/arrow-3-16.png") no-repeat; }

section.explora_todoele { padding: 10px 10px 0 20px; }

.explora-descripcion-seccion {
	line-height: 20px;
	margin: 0; }

#descripcion-seccion { 
float: left;
width: 55%;
padding: 10px 5px 10px 15px;
text-align: justify;
line-height: 22px; }

.page-publica #descripcion-seccion p { margin: 0 0 5px 0; }

#descripcion-seccion.explora { 
width: 65%;
padding: 0px 5px 0px 15px; }

#descripcion-seccion.explora ul { margin: 5px 0 0 0; }

#descripcion-seccion.explora ul li { margin: 0 0 5px 0; }

#aSide { 
float: right;
 width: 38%;
 padding: 5px 10px 0 10px;
 margin: 0px 10px 0 0;
 text-align: left;
 background-color: #f5f5f5;
 border-radius: 4px;  }

#aSide.explora { 
width: 25%;
padding: 0px 10px;  }

.page-explora #descripcion-seccion p img {
	float: left;
	margin: 0 10px 0 0; }

.page-publica #aSide  { margin: 5px 10px 0 0;}

.page-explora #aSide p  {margin: 10px 0 8px 0; }

#aSide ul {
	list-style: none;
	margin: 0px; }

#aSide ul li  { padding: 0 0 10px 5px; }

.page-explora .pane-custom.nuevo-todoele, .page-publica .pane-custom.nuevo-todoele { padding: 10px 10px 0 10px; }
.page-explora .pane-custom.nuevo-todoele .pane-title {
	font-size: 30px;
	margin: 0px 0 15px 0; }

ul.enlaces-explora-lista li.cerrado a::after {
background: rgba(0, 0, 0, 0) url("../images/miembro16.png") no-repeat;
	content: "";
    display: inline-block;
    height: 16px;
    margin-left: 5px;
    margin-right: 5px;
    position: relative;
    top: 3px;
    width: 16px; }

.privacidad-seccion {
	font-size:16px;
	font-weight: 600;
	margin: 0; }

.privacidad-texto {
	margin: 0 0 10px 0;
	line-height: 20px; }

.privacidad-texto.bold { font-weight: 600; }

.politica-privacidad { max-width: 600px; }

#sliding-popup .eu-cookie-compliance-secondary-button {
    cursor: pointer;
margin-right: 5px;
margin-top: 1em;
vertical-align: middle;
overflow: visible;
width: auto;
box-shadow: inset 0 1px 0 0 #ffffff;
background-color: #ededed;
background-image: linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
border-radius: 6px;
border: 1px solid #dcdcdc;
color: #000 !important;
font-family: Arial, sans-serif;
font-weight: bold;
padding: 4px 8px;
text-decoration: none;
text-shadow: 1px 1px 0 #ffffff;
background: linear-gradient(#ffffff, #f1f1f1);
font-size: 1em;
display: inline-block;
box-sizing: border-box;
margin: 1em .3em .5em 0;
line-height: 1.2em;
letter-spacing: .06em;
text-align: center; }

#sliding-popup .eu-cookie-compliance-more-button {
	cursor: pointer;
display: inline;
height: auto;
margin: 0;
padding: 0;
border: none;
text-decoration: underline;
background: none;
text-shadow: none;
font-size: 14px; }

#sliding-popup .popup-content #popup-buttons {
    float: right;
    margin: 0 0 0em 0;
    max-width: 40%; }

#sliding-popup .popup-content #popup-text {
    color: #fff;
    float: left;
    font-weight: bold;
    margin: 15px 0 0;
    max-width: 60%; }

#sliding-popup .popup-content #popup-text p {
    font-size: 14px;
    display: inline;
	 font-weight: normal;
	 font-family: "Helvetica Neue", Arial, "Liberation Sans", FreeSans, sans-serif;
	 letter-spacing: .06em; }

.page-politica-privacidad .pane-custom.pane-1 .pane-title {font-size:30px;}

/* TABLON DE ANUNCIOS */
.view-view-tablon-de-anuncios .views-field-title {
	font-size: 16px;
   font-weight: 600;
	margin-bottom: 10px; }

.page-tablon ul.tablon-item,  { list-style:none; }

.page-tablon ul.tablon-item {
  overflow:hidden;
  padding:0 5px 0 15px; }

.page-tablon ul.tablon-item li  {
  text-decoration:none;
  color:#000;
  background:#ffc;
  display:block;
  min-height:100px;
  width:396px;
  padding:10px 10px 5px 10px;
  margin:0 25px 20px 0;
  float:left;
  box-shadow: 2px 2px 7px rgba(33,33,33,.7); }

.page-tablon ul.tablon-item li:nth-child(even) { background:#cfc; }
.page-tablon ul.tablon-item li:nth-child(3n) { background:#ccf; }
.page-tablon ul.tablon-item li:nth-child(6),
.page-tablon ul.tablon-item li:nth-child(15)  { background: #FFDCB8; }
.page-tablon ul.tablon-item li:nth-child(7) { background: #ccf; }
.page-tablon ul.tablon-item li:nth-child(9) { background: #ffc; }

section.tablon-anuncios { padding: 10px 0px 10px 10px; }

.tablon-publica {
 text-align: right;
 padding: 10px 20px 0 0; }

#views-exposed-form-view-tablon-de-anuncios-page { max-width: 350px; }

.pane-tablon-ultimos .views-row {
	border-bottom: 0px solid #cccccc;
    margin:0 0 0.3em 22px;
    padding-bottom: 0.3em;
    position: relative; }

.pane-tablon-ultimos .views-row .views-field { margin: 0; }

.pane-tablon-ultimos .views-row a {
	 font-weight: normal;
	 font-size: 14px; }

.pane-tablon-ultimos .views-row a::before {
	background: rgba(0, 0, 0, 0) url("../images/pin-16.png") no-repeat;
    content: "";
    display: inline-block;
    height: 16px;
    margin-left: -22px;
    margin-right: 4px;
    position: relative;
    top: 3px;
    width: 16px;}
 
li.profile-badge .views-field-name { line-height: 16px; }

.pane-user-field-bio .field-name-field-bio {
 padding: 0 25px 15px 20px;	
 text-align: justify; }

.commons-login-texto { margin: 0; }

.map-embed { text-align: center; }

.mapa-introduccion {
	margin: -10px 0 20px 30px;
	line-height: 22px; }

.not-logged-in .mapa-introduccion { display: none; }

.panel-mapa-comunidad {
	margin-bottom: 10px !important;
	padding: 10px 10px 0 10px;}

span.ficha-user {	display: block; }

span.ficha-user-inline { display: inline; }
span.ficha-user-inline:empty, 
span.user-centro-trabajo:empty {
	display: none; }

span.ficha-user-inline::after { content: ", "; } 

span.user-pais::before {
	content: "";
	background: rgba(0, 0, 0, 0) url("../images/marker-20.png") no-repeat;
	width: 20px;
	height: 20px;
	display: inline-block;
	position: relative;
	margin-right: 3px;
	top: 5px; }

span.user-centro-trabajo {
	line-height: 18px;
	margin: 3px 0 3px 20px; }

span.user-centro-trabajo::before {
	content: "";
	background: rgba(0, 0, 0, 0) url("../images/organization-16.png") no-repeat;
	width: 16px;
	height: 16px;
	display: inline-block;
	position: relative;
	margin-right: 5px;
	margin-left: -18px;
	top: 3px; }

.view-commons-activity-streams-user-activity .views-row.views-row-last {
    padding-bottom: 10px;
    margin-bottom: 10px;}

.node-becas section { margin: 10px 0; }

/* OFERTAS DE TRABAJO */

.node-oferta-de-trabajo h2.field-label,
.node-congreso h2.field-label,
.node-cursos h2.field-label,
.node-atlas-capitulos h2.field-label {
	font-size: 1.1em;
	color: #333;
	display: inline-block;
	min-width: 140px;
	margin: 0;
	vertical-align: top; }

.node-atlas-capitulos section.field-name-field-atlas-capitulo-archivo {	margin: 20px 0 0 0; }

.node-atlas-capitulos .node-title {	font-size: 32px; }

.node-congreso h2.field-label { min-width: 110px; }

.node-cursos h2.field-label {	min-width: 120px; }

.node-oferta-de-trabajo .field-label-inline,
.node-congreso .field-label-inline,
.node-cursos .field-label-inline {
margin: 5px 0;
padding: 5px 0 10px 0;
border-bottom: 1px solid #e6e6e6;  }

.node-cursos .field-label-abovec {
margin:  0;
padding: 0;
	 border-bottom: 0px solid #e6e6e6; }

.node-congreso .field-label-above h2.field-label,
.node-congreso .field-label-abovec h2.field-label,
.node-cursos .field-label-above h2.field-label,
.node-cursos .field-label-abovec h2.field-label {
 font-size: 1.2em;
margin: 15px 0 0px 0; }

.node-oferta-de-trabajo .field-label-above h2.field-label,
.node-oferta-de-trabajo .field-label-abovec h2.field-label,
.node-actividades .node-body .field-label-abovec h2.field-label  {
font-size: 1.2em;
background-color: #F2F2F2;
width: 100%;
margin: 10px 0 5px -3px;
padding: 0 0 0 3px; }

.node-oferta-de-trabajo .field-type-taxonomy-term-reference.field-label-inline .field-item {
    display: inline-block;
	 max-width: 390px; }


.node-oferta-de-trabajo .field-name-body,
.node-congreso .field-name-body,
.node-cursos .field-name-body {
    margin-top: 0; }

form .fieldset-outer-wrapper {display: none;}

.page-node-add-agregador-fuentes form .fieldset-outer-wrapper {display: block;}

form .field-type-file-form .fieldset-outer-wrapper {display: block;}

form .general-settings .fieldset-outer-wrapper { display: block; }

#oferta-de-trabajo-node-form .text-format-wrapper .description {
    margin-top: 3px;
	 font-size: 0.85em; }

#ele-en-la-red-node-form #edit-body .description {
 line-height: 1em;
 padding: 0 0 10px 0; }

.node-oferta-de-trabajo p, 
.node-congreso p,
.node-cursos p,
.node-ele-en-la-red p {
    margin: 0 0 12px 0; }

#actividadrecienteicono {
	display: inline-block;
	width: 32px;
	vertical-align: top; }

#actividadrecientetexto {
	display: inline-block;
	max-width: 480px;
	line-height: 22px; }

.actividad-icono {
    content: "";
    display: inline-block;
    height: 24px;
    margin-right: 8px;
    position: relative;
    top: 3px;
    width: 24px; }

.actividad-icono.oferta_de_trabajo { background: rgba(0, 0, 0, 0) url("../images/briefcase-24.png") no-repeat; }

.actividad-icono.congreso { background: rgba(0, 0, 0, 0) url("../images/conference-24.png") no-repeat; }

.actividad-icono.cursos {
    background: rgba(0, 0, 0, 0) url("../images/graduation-cap-24.png") no-repeat;
	 top: 1px; }
	 
.actividad-icono.becas { background: rgba(0, 0, 0, 0) url("../images/euro-24.png") no-repeat; }
	 
.actividad-icono.pregunta { background: rgba(0, 0, 0, 0) url("../images/preguntas24.png") no-repeat; }

.actividad-icono.tablon_de_anuncios { background: rgba(0, 0, 0, 0) url("../images/grid1-24.png") no-repeat; }

.actividad-icono.ele_en_la_red {
    background: rgba(0, 0, 0, 0) url("../images/ele-red-24.png") no-repeat;
    top: 0px; }
.actividad-icono.materiales_gramatica { background: rgba(0, 0, 0, 0) url("../images/settings-24.png") no-repeat; }

.actividad-icono.anecdotas,
.actividad-icono.aplicaciones,
.actividad-icono.becas,
.actividad-icono.blog,
.actividad-icono.centros,
.actividad-icono.foros,
.actividad-icono.organizaciones,
.actividad-icono.revistas  {background: rgba(0, 0, 0, 0) url("../images/arrow1-24.png") no-repeat; }

.actividad-icono.manuales, .actividad-icono.bibliografia {background: rgba(0, 0, 0, 0) url("../images/book-24.png") no-repeat; }

.actividad-icono.actividades,
.actividad-icono.materiales_conjugacion,
.actividad-icono.materiales_corpus,
.actividad-icono.materiales_evaluacion,
.actividad-icono.materiales_gramatica,
.actividad-icono.materiales_ortografia,
.actividad-icono.materiales_programacion,
.actividad-icono.materiales_pronunciacion,
.actividad-icono.materiales_recursos,
.actividad-icono.materiales_vocabulario {background: rgba(0, 0, 0, 0) url("../images/report-3-24.png") no-repeat; }

.actividadreciente-fechapub {
    display: block;
    padding: 0 0 0 0px;
	 margin: -3px 0 0 0;
	 color: #858585;
	 font-size: 0.88em; }

.pane-actividad-reciente-panel-pane-1 .view-actividad-reciente .views-row,
.pane-actividad-reciente-panel-pane-1 .view-actividad-reciente .views-row .row-type-oferta-de-trabajo {
    padding: 12px 0 12px 10px;
	 margin: 0px 0 0 0px; }

.actividadreciente-tipocontenido, .actividadreciente-enlace { font-size: 16px; }

.view-actividad-reciente .view-empty {
	 padding: 10px 0 10px 20px;
	 font-size: 14px; }

.front.not-logged-in .pane-views-panes.actividad-comunidad > div { padding: 0px; }

#edit-field-fecha-congresos .date-float,
#edit-field-fecha-congresos .start-date-wrapper,
#edit-field-fecha-congresos .end-date-wrapper,
#edit-field-fechas-curso .date-float,
#edit-field-fechas-curso .start-date-wrapper,
#edit-field-fechas-curso .end-date-wrapper {
	 clear: both;
	 display: block;
	 float: none; }

#edit-field-fecha-congresos .fieldset-outer-wrapper,
#edit-field-fechas-curso .fieldset-outer-wrapper {
  border: 0;
  padding: 0;
  margin: 20px 0 0 0; }

#edit-field-fecha-congresos .fieldset-wrapper,
#edit-field-fechas-curso .fieldset-wrapper,
#edit-field-fecha-publicar .fieldset-wrapper {
	margin: 0; }

#edit-field-fecha-congresos .fieldset-legend,
#edit-field-fechas-curso .fieldset-legend, #edit-field-fecha-publicar .fieldset-legend {
	font-weight: 700;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 14px; }

.form-item-field-fecha-publicar-und-0-value-date label { display:none; }

#field-fecha-publicar-add-more-wrapper .fieldset-outer-wrapper {
margin:0;
padding:0;
border-top:0; }

#edit-field-fecha-congresos .start-date-wrapper .form-type-textfield:last-child,
#edit-field-fecha-congresos .end-date-wrapper .form-type-textfield:last-child,
#edit-field-fechas-curso .start-date-wrapper .form-type-textfield:last-child,
#edit-field-fechas-curso .end-date-wrapper .form-type-textfield:last-child {
	max-width: 55%;}

#edit-field-fecha-congresos .form-item-field-fecha-congresos-und-0-value,
#edit-field-fechas-curso .form-item-field-fecha-congresos-und-0-value {
	margin: 0; }

#edit-field-fecha-congresos .end-date-wrapper,
#edit-field-fechas-curso .end-date-wrapper {
	margin: 0 0 -5px 0; }

#edit-field-fecha-congresos .end-date-wrapper label,
#edit-field-fechas-curso .end-date-wrapper label {
	margin: 0 0 -10px 0; }

.node-congreso .field-type-taxonomy-term-reference.field-label-inline .field-item {
	padding: 0;
   display: inline; }

.front.not-logged-in .commons-pod.nuevos-contenidos .block-inner {
	margin: 0;
	padding: 0; }

.page-search #main-content {
	background-color: white;
  border-radius: 3px;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.14);
  margin: 10px 0;
  padding: 10px;
  width: 600px; }

.page-search #page-title {	display: none; }

.page-search #block-system-main h2 {
	font-weight: 300;
    font-size: 30px;
    color: #666666;
	 margin: 0;}

#cursos-node-form .date-combo .fieldset-description,
#congreso-node-form .date-combo .fieldset-description {
	font-size: 0.85em;
	color: #333333;
	line-height: 1.4; }

li.voto-cursos .rate-widget .item-list,
li.voto-cursos .rate-widget .rate-info {
   display: inline-block; }

li.voto-cursos .rate-widget .rate-info {
 vertical-align: top;
 color: #858585;
 font-size: 0.88em; }

li.voto-cursos .rate-widget .rate-description {
 display: block;
 margin: -5px 0 0 0;
 color: #858585;
 font-size: 0.88em;  }

li.voto-cursos .rate-widget .item-list { margin: 0 5px 0 0; }

li.voto-cursos .rate-widget .item-list ul { margin: 0 0 0 0; }

.node-type-cursos ul.rate-fivestar-processed { padding: 0; }

.node-type-cursos .author-datetime,
.node-type-ele-en-la-red .comment .author-datetime,
.node-type-actividades .comment .author-datetime,
.node-type-materiales-conjugacion .comment .author-datetime {
 margin: 0;  }

ul.node-cursos-links {
margin: 5px 0;
padding: 5px 0 10px 0;
border-bottom: 1px solid #e6e6e6; }

ul.node-cursos-links.ele-red { border: 0; }

.page-taxonomy-term .rate-widget .rate-description { display: none; }

.pane-cursos .views-field-value ul.rate-fivestar-processed {
	padding: 8px 0 0 15px;
   margin: 0; }

.field-name-field-organizador-cursos.field-type-taxonomy-term-reference.field-label-inline .field-item {
    display: inline;
    list-style: none;
    padding: 0 0 0 0; }

.atlas-volumen {
 padding: 0;
 margin: 0;
 line-height: 0; }

.page-atlas-ele-blog .pane-1 { padding: 5px; }

.page-atlas-ele .pane-1,
.page-atlas-ele-blog .pane-1,
.atlas-blog-node .pane-1,
.page-atlas-album .pane-1,
.node-type-imagenes-atlas .pane-1 {
	margin-bottom: 10px !important; }

.page-atlas-ele .pane-1 .pane-title {
   line-height: 25px;
	padding: 10px 0 0 0; }

.slideshowatlas {
	margin: -20px 0 10px 0;
	padding: 20px 0 0 0;
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.14); }

.slideshowatlas .views-row { border-bottom: 0; }

.page-atlas-ele #views_slideshow_cycle_main_destacado_slideshow-panel_pane_2_1 {
	z-index: 0;
	width: 590px;
	height: 130px;
	display: block;
	background-color: #f5f5f5;
	border-radius: 6px;
	margin: 0px 0 5px 9px;
	padding: 15px 0 0 0; }

.atlas-enlaces {
   padding: 5px 0;
	margin: 0;
	font-size: 20px;
	line-height: 1.1; }

.atlas-enlaces a::before {
background: rgba(0, 0, 0, 0) url("../images/blogs-16.png") no-repeat scroll;
content: "";
display: inline-block;
height: 16px;
width: 16px;
margin: 0 8px 0 5px;
position: relative;
top: 1px; }

.atlas-enlaces.album a::before {
background: rgba(0, 0, 0, 0) url("../images/gallery16.png") no-repeat scroll;
content: "";
display: inline-block;
height: 16px;
width: 16px;
margin: 0 8px 0 5px;
position: relative;
top: 1px; }

.atlas-coordinadoras {
	line-height: 20px;
	margin: 0 0 15px 0; }

.atlas-coordinadoras.ultima {	margin: 0 0 0px 0; }

.atlas-coordinadoras img {
	padding: 10px 10px 25px 0; 
	margin:0; 
	float:left;
	height: 40px;
	width: 40px; }

.atlas-coordinadoras.ultima img { padding: 10px 10px 15px 0; }

.atlas-blog-node #crumbs { display: none; }

.page-atlas-album .pane-view-imagen-perfil .pane-title,
.page-taxonomy-term .pane-view-imagen-perfil .pane-title {
   margin: 0 0 25px 0; }

.page-atlas-ele-blog .pane-blogs .pane-title { margin: 0 0 55px 0; }

.page-atlas-ele-blog .pane-blogs .pane-title::before,
.page-atlas-album .pane-view-imagen-perfil .pane-title::before,
.page-taxonomy-term .pane-view-imagen-perfil .pane-title::before,
.page-taxonomy-term-2592 .atlas-blog-lista-entradas .pane-title::before,
.page-taxonomy-term-3671 .atlas-blog-lista-entradas .pane-title::before {
    background: rgba(0, 0, 0, 0) url("../images/atlas42.png") no-repeat scroll;
    content: "";
    display: inline-block;
    height: 42px;
    width: 42px;
    margin: 0 8px 0 5px;
    position: relative;
    top: 10px; }

.page-atlas-ele-volumen1 .presentacion-vol1 .pane-title::before {
    background: rgba(0, 0, 0, 0) url("../images/atlas42.png") no-repeat scroll;
    content: "";
    display: inline-block;
    height: 42px;
    width: 42px;
    margin: 0 8px 0 5px;
    position: relative;
    top: 10px; }

.atlas-autor-caja {
	display:block; 
	width:100%; 
	margin:10px 0 0px 0; }

.atlas-autor-cabecera {
	font-size: 1.1em;
   color: #333;
   font-weight: bold;
	margin: 0 0 5px 0; }

div.atlas-autor { display:block; }

div.atlas-autor.izquierda {
	float:left; 
	width:50%; }

.atlas-autor-nombre {
	font-size:14px; 
	line-height:60px; 
	padding: 0px 2px 10px 2px; 
	margin:0; 
	display:block;
	height: 60px; }

p.atlas-autor-nombre img {
	padding: 0px 5px 10px 0; 
	margin:0; 
	float:left;
	border: 0; }

.atlas-volumen-lista .atlas-volumen { padding: 0 0 10px 0; }

.atlas-volumen-lista .views-row {
   border: 0;
	padding: 5px;
	margin: 0;	
	font-size: 16px; }

.titulo-atlas { font-size: 18px; }

.intro-vol1 {
	padding: 0px 0 0 15px;
	margin: 0; }

.agregador.titulo-entrada {
	font-size: 18px;
	line-height: 23px;
	margin: 20px 0 5px 0; }

.agregador.titulo-entrada a { color: #0678be; }

.agregador.fuente-entrada {
    color: #4e4e4e;
    font-size: 0.92307em;
    margin-bottom: 0.75em; }

.agregador-entrada-body p {
	line-height: 20px;
	margin: 0 0 8px 0; }
	
.page-agregador div.feedflare,
.page-agregador-taxonomy-fuente div.feedflare { display: none; }

.view-agregador .views-row {
	 border-bottom: 1px solid #dddddd;
    padding: 0px 0 10px 0;
    margin: 20px 10px 30px 10px; }

.page-agregador .pane-agregador .pane-title { margin: 0 0 25px 10px; }
	 
.page-agregador .pane-agregador .pane-title::before {
    background: rgba(0, 0, 0, 0) url("../images/rss-42a.png") no-repeat scroll;
    content: "";
    display: inline-block;
    height: 42px;
	 width: 42px;
    margin-right: 6px;
    position: relative;
    top: 12px;  }

#agregador-fuente, 
.imagen-fuente-agregador,
.descripcion-fuente-agregador {
	display: block; }

.imagen-fuente-agregador {
	float: left;
	padding: 15px 0 0 0; }

.descripcion-fuente-agregador {
	overflow:hidden;
	padding: 0 0 0 10px; }

.nombre-fuente {
	font-size: 28px;
	line-height: 1.1;
	padding: 10px 0 0 0; }

.enlace-fuente { padding: 3px 0 5px 0; }

#agregador-fuente p { margin: 0; }

.view-agregador-fuentes .views-row {
	 border: 0;
    padding: 0;
    margin: 0 0 -10px 0; }

.pane-agregador-fuentes { margin-bottom: 0; }

.page-agregador-taxonomy-fuente .pane-agregador .pane-title {
	font-size:24px;
	color: #333333;
	padding: 0 0 0 10px; }

.page-agregador-taxonomy-fuente .pane-agregador .pane-title::before { display: none; }

ul.item-list-agregador-etiquetas {
padding: 0;
list-style: none;
margin: 0 0 0.75em 0; }

ul.item-list-agregador-etiquetas li {
line-height: 16px;
margin: 0 0 12px 8px; } 

.bloque-informacion-agregador p {
	line-height: 1.5;
	margin: 0 0 5px 0; }

/* ELE en la red */
.ele-red-lista {
	position: relative;
    padding: 5px 0 0 125px;
	 margin: 0px 0 0 0;
   display: block;
   min-height: 130px; }

.ele-red-lista1 {
	position: relative;
    padding: 5px 0 0 10px;
	 margin: 0px 0 0 0;
   display: block;
   min-height: 110px; }

  .ele-red-lista2 {
	position: relative;
    padding: 0;
	 margin: 0;
   display: block;
   min-height: 110px; }

.actividades-lista {
	padding: 0px 10px 0 15px;
	 margin: 0; }

.actividades-lista.bibliografia-lista { margin: 0px 0 0 0; }
	 
article.node-ele-en-la-red .ele-red-lista {
	padding: 0px 0 0px 125px;
	min-height: 170px;
	margin: 0 0 0 0; }

.ele-red-imagen {
	float: left;
    margin-left: -130px;
    position: absolute;
    top: 10px;
    width: 120px; }

.actividades-title {
	color: #0077c0;
    line-height: 1.3;
    margin-bottom: 0px;
	 font-size: 18px;
    font-weight: 400; }

.actividades-title.bibliografia-title {
	 margin-bottom: 0px;
	 font-size: 16px;}

.etiquetas-ele-red-contenido {
	margin: 10px 2px 10px 0;
	font-size: 12px;
	color: #858585; }

.etiquetas-ele-red-contenido1 {
	margin: 5px 2px 5px 0;
	font-size: 12px;
	color: #858585; }

.etiquetas-ele-red-contenido a {
	margin: 0 2px 5px 0px;
	padding: 0px 6px 0px 6px;
	display: inline-block; }

.etiquetas-ele-red-tipo,
.etiquetas-ele-red-tipo .field-label,
.etiquetas-ele-red-contenido .field-label {
	margin: 10px 2px 0px 0;
	font-size: 12px;
	color: #858585;
   font-weight: normal; }

.actividades-lista-categoria {
	margin: 1px 2px 0px 0;
   font-size: 13px;
   color: #4e4e4e; }

.bibliografia-autor, .bibliografia-libro { margin: 1px 2px 0px 0px; }

.actividades-lista-categoria a {	font-size: 13px;
 display: inline-block;
padding: 0.5px 0px;}

.actividades-lista-categoria.bibliografia-autor a {  padding: 0.5px 0px;}

.actividades-lista-categoria.etiquetas-actividades-autor a,
.actividades-lista-categoria.etiquetas-actividades-nivel a {padding-right: 0px;}

.actividades-enlace-node {	margin: 5px 2px 0px 0; }

.actividades-enlace-node a { font-size: 14px; }

.actividades-botones ul {
  padding: 0 0 0 0px;
margin: 0px 0 0 0; }

article.node-ele-en-la-red .etiquetas-ele-red-tipo section { line-height: 1.3; }

li.ele-red-addtoany {
	vertical-align: top;
	border-width: 0px; 
	box-sizing: border-box; 
	font-size: 12px; 
	margin: 10px 0 0 0 ;
   padding: 0; 
	text-align: center; }

li.ele-red-comentarios,
.actividades-botones li.voto-cursos {
	vertical-align: top;
	border-color: #cbcbcb; 
	border-radius: 2px; 
	border-style: solid; 
	border-width: 1px; box-shadow: none; box-sizing: border-box; 
	font-size: 12px; 
	margin: 6px 5px 0 0 ;
padding: 5px 10px 5px 7px; 
text-align: center; 
letter-spacing: 0.06em; 
background: linear-gradient(#ffffff, #f1f1f1); }

.ele-red-comentarios a {
	color: #555;
	text-decoration: none;
	padding: 5px 5px 5px 3px; }

.ele-red-comentarios a:hover { text-decoration: underline; }

.ele-red-comentarios a::before {
background: rgba(0, 0, 0, 0) url(../images/icons-s34f2cfa4c8.png) no-repeat scroll 0px -630px;
    content: "";
    display: inline-block;
    height: 11px;
    margin-right: 5px;
    position: relative;
    top: 2px;
    width: 11px; }

.page-ele-en-la-red .pane-ele-en-la-red-view .pane-title::before,
.page-taxonomy-term  .pane-ele-en-la-red-view .pane-title::before {
background: rgba(0, 0, 0, 0) url("../images/ele-red-42.png") no-repeat scroll;
content: "";
display: inline-block;
height: 42px;
width: 42px;
margin-right: 8px;
position: relative;
top: 8px; }

.ele-red-lista .body .field-expander a.more-link,
.ele-red-lista1 .body .field-expander a.more-link {
font-size: 14px;
line-height: 14px;
margin-top: 10px;
min-height: 14px;
padding: 0 0 0 2px;
font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
color: #333333; }

.bibliografia-lista .field-expander a.more-link {
font-size: 14px;
color: #4e4e4e; }

.ele-red-lista .body .field-expander p,
.ele-red-lista1 .body .field-expander p { margin: 0 0 10px 0; }

.ele-red-lista .body .field-expander span.read-less,
.ele-red-lista1 .body .field-expander span.read-less {
	margin: -10px 0 0 0;
	display: block; }

.diarios-lista-botones.ele-red-botones,
.actividades-botones {
	text-align: left;
	padding: 5px 20px 10px 0; }

.actividades-botones.bibliografia-botones { padding: 5px 20px 0px 0; }

.diarios-lista-botones.ele-red-botones ul,
article.node-ele-en-la-red .diarios-lista-botones.ele-red-botones ul {
padding: 0 0 0 0px;
margin: -10px 0 0 0; }

article.node-ele-en-la-red .ele-red-botones-lista li.voto-cursos .rate-widget {
margin: 6px 5px 0 0 ;
padding: 4px 10px 2px 7px; 
background: linear-gradient(#ffffff, #f1f1f1); }

.diarios-lista-botones-lista.ele-red-botones-lista li.voto-cursos .rate-info,
.actividades-botones li.voto-cursos .rate-info {
	margin: 2px 0 0 0; }

.diarios-lista-botones-lista.ele-red-botones-lista li.voto-cursos ul.rate-fivestar-processed li,
.actividades-botones li.voto-cursos ul.rate-fivestar-processed li {
	border: none; }

article.node-ele-en-la-red section { margin: 0 0 5px 0; }

article.node-ele-en-la-red .field-type-taxonomy-term-reference.field-label-inline .field-item {
    display: inline;
    list-style: none;
    padding: 0 0 0 0; }

article.node-ele-en-la-red ul.node-cursos-links li.voto-cursos label { display: none; }
	
article.node-ele-en-la-red .field-type-taxonomy-term-reference li a { display: inline-block; }
 
.ele-red-body .field-name-body { margin-top: 0; }

article.node-ele-en-la-red .body.ele-red-body { padding: 0 0 30px 0; }
	
.bloquedescripciontexto { margin: 0 0 0 0; }
	
/*Tag clouds */

.tagclouds-term {
	margin:3px 5px 3px 5px;
	padding: 0 5px 0 5px;
	display: inline-block;
   line-height: 1.1; }
	
.page-tagclouds .region-secondary-content .block {	margin: 20px 0 0 0;}

.page-tagclouds #main-content {
background-color: white;
border-radius: 3px;
box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.14);
margin: 0 0 20px 0;
padding: 15px 10px 1px 10px; }

.page-tagclouds #breadcrumb, .page-tagclouds #page-title { display: none; }

.tagcloud-block .more-link {
 	display:block;
	margin: 30px 10px 0 0;
	font-size: 16px;
	padding: 0 0 0 1.2em; }

.tagcloud-block .ctools-collapsible-content .more-link {
 	display:block;
	margin: 10px 10px 0 215px;
	font-size: 16px;
	padding: 0;
  float: none;
  text-align: right;}

/*Panel desplegable*/

.panel-desplegable span.ctools-toggle { display: none; }

html.js .panel-desplegable .ctools-collapsible-handle {
	display: inline-block;
   font-size: 20px;
line-height: 1.2em;
margin-top: 0;
margin-bottom: .4em;
color: #666666; }

html.js .panel-desplegable h2.ctools-collapsible-handle::after {
    background: url(../images/collapsible-expanded.png) no-repeat 7px 7px;
    content: "";
    display: inline-block;
    height: 21px;
    width: 21px;
    margin-right: 8px;
    position: relative;
    top: 5px; }

html.js .panel-desplegable.ctools-collapsed h2.ctools-collapsible-handle::after {
    background: url(../images/collapsible-collapsed.png) no-repeat 7px 7px; }

.form-item-field-materiales-externos-und-0-title .description,
.form-item-field-materiales-externos-und-1-title .description,
.form-item-field-materiales-externos-und-2-title .description,
.form-item-field-materiales-externos-und-3-title .description,
.form-item-field-materiales-externos-und-4-title .description {
	display: none; }

#field-materiales-externos-values .field-multiple-drag {
	display: none; }

#field-materiales-externos-add-more-wrapper .tabledrag-toggle-weight-wrapper {
display: none; }

.page-actividades .pane-actividades-view .pane-title::before,
.page-taxonomy-term .pane-actividades-view .pane-title::before {
background: rgba(0, 0, 0, 0) url("../images/brick-42.png") no-repeat scroll;
content: "";
display: inline-block;
height: 42px;
width: 42px;
margin-right: 8px;
position: relative;
top: 10px; }

.ele-red-botones-lista li.voto-cursos {
   border: 0;
   padding: 0;
   margin: 2px 0 0 0; }

.actividades-botones li.voto-cursos {
margin: 6px 5px 0 0;
padding: 4px 10px 1px 7px; }

.actividades-botones li.voto-cursos.like-lista {
margin: 2px 3px 0 0;
padding: 0;
border: none;
background-color: transparent;
background-image: none; }

.actividades-botones-lista li.voto-cursos .rate-commons-like-count,
.ele-red-botones-lista li.voto-cursos .rate-commons-like-count{
	padding: 5px 0.5em 5px 0.5em; }

article.node-ele-en-la-red li.voto-cursos .rate-commons-like-count {
	padding: 5px 0.5em 4px 0.5em; }

.actividades-botones-lista li.voto-cursos .rate-commons-like-btn,
.ele-red-botones-lista li.voto-cursos .rate-commons-like-btn {
	padding: 5px 15px 5px 15px; }

article.node-ele-en-la-red li.voto-cursos .rate-commons-like-btn {
	padding: 5px 15px 4px 15px; }

.ele-red-botones ul.node-cursos-links li.voto-cursos {
    padding: 4px 5px 2px 5px; }

.page-cafe-todoele .pane-title,
.page-taxonomy-term-2592 .atlas-blog-lista-entradas .pane-title,
.page-taxonomy-term-3671 .atlas-blog-lista-entradas .pane-title,
.page-taxonomy-term-2719 .cafe-blog-lista-entradas .pane-title,
.page-taxonomy-term-8966 .cafe-blog-lista-entradas .pane-title {
	margin: 0 0 30px 0; }

/* Page Trabajo - Recursos */
.trabajo-recursos.titulo-pagina {
  font-size: 30px;  }

.trabajo-recursos.titulo-seccion {
font-size: 24px;
line-height: 1.2em;
margin-top: 0;
margin-bottom: .4em;
color: #666666; }

.trabajo-recursos.titulo-item {
margin: 0 10px 5px 10px;
padding: 8px 0 0 0;
font-size: 16px;
line-height: 20px;
font-weight: 600; }

.trabajo-recursos.item-descripcion {
	margin: 0 10px 20px 10px;
   padding: 0 0 8px 0;
   line-height: 20px; }

.lista-contenidos-titulo {
   font-size: 15px;
	margin: 5px 0 0 0;
	font-weight: 600;
	line-height: 20px;
	padding: 0; 	}

.lista-contenidos-titulo.titulo-solo {	padding: 0 0 15px 0; 	}

.lista-contenidos-titulo1 {
color: #0077c0;
line-height: 1.3;
margin-bottom: .1em;
font-size: 18px;
font-weight: 400; }

.lista-contenidos-enlace {
margin: 0 0 5px 0; }

.field-expander.field-expander-0,
.field-expander .details {
margin: 0 0 3px 0; }

.bibliografia-summary .field-expander.field-expander-0 {margin: 2px 0 7px 0; }

.field-expander .summary p, .field-expander .details p, .field-expander.field-expander-0 p {
line-height: 1.5; 
text-align: left;}

.field-expander.field-expander-0 p { margin: 0; }
.field-expander .summary p { margin: 0; }
.field-expander .details p { margin: 8px 20px 0px 0; }

 p + span.read-less {display:block; }

li.ver-ficha-completa {
  border: none;
  padding: 5px 3px 5px 1px;  }

li.ver-ficha-completa a {
  font-size: 14px;
  letter-spacing: 0em;  }

/** COMMENTS **/
.comment {
    border-top: 0;
    border-bottom: 0;
    padding-top: 20px;
    padding-left: 50px;
    position: relative;
    margin: 0px 10px 0 0;  }
.node-type-pregunta .comment {border-top: 1px solid #eeeeee;}
.page-comment-reply .comment {
    padding-bottom: 0px;
    padding-left: 0px; }

.comment-form label {display: none;} 
.comment-form #edit-name  {display: none;} 
.comment-form-title {
	font-size: 18px;
	margin: 10px 0 10px 0;
	padding: 0; }
#comment-body-add-more-wrapper .fieldset-outer-wrapper {display: none; }
.comments-title {
	font-size: 18px;
	margin: 10px 30px 0px 0;
	padding: 0 0 8px 0;
	border-bottom: 1px solid #ddd; }

.comments-title::before {
  background: rgba(0, 0, 0, 0) url("../images/sprite3.png") no-repeat scroll -2px -914px;
  content: "";
  display: inline-block;
  height: 24px;
  margin-right: 6px;
  position: relative;
  top: 5px;
  width: 30px; }

#edit-author--2 {display: none;}

.view-agregador-fuentes {margin-bottom: -15px;}

/** NODE TEMPLATE **/

article.node-blog.node-full { padding: 0 25px 0 15px; }

article.nodo-nouserfoto { padding: 0 25px 0 15px; }

article.node-cursos .node-content { padding: 0 0 20px 0; }

.node-title, .pane-title {
    font-weight: normal;
    font-size: 1.6em; }

article .node-title {
	 line-height: 1.4em;
	 padding-top: 5px; }

.node-etiquetas-simple section, .node-etiquetas-borde section { margin: 3px 0 3px 0; }

.node-etiquetas-simple .field-items li.field-item { padding: 0 0 0 0; }

.node-etiquetas .field-label {
font-size: 14px;
color: #000;
font-weight: 700;
font-family: Open Sans; }

div.node-etiquetas-borde  { margin: 5px 0 0 0; }

.node-etiquetas-borde .field-type-taxonomy-term-reference.field-label-inline .field-item { padding: 0 0 0 0; }

.node-etiquetas-borde .field-item a {
background-color: #fff;
border-color: #349edf;
color: #349edf;
border-radius: 6px;
border-style: solid;
border-width: 1px;
font-size: 13px;
padding: 0 .5em;
margin: 2px 2px 2px 0;
line-height: 1.6; }

.node-etiquetas-borde .field-item a:hover {
    background-color: #349edf;
    border-color: #349edf;
    color: #fff;
    text-decoration: none; }

.node-etiquetas-borde .field-item::after { content: ""; }

.node-etiquetas-borde li a { display: inline-block;}

.node-lista-botones {
	text-align: left;
padding: 5px 20px 10px 0; }

ul.node-botones-list {
	padding: 0 0 0 0px;
margin: 0 0 0 0; }

ul.node-botones-list li {
	display: inline-block;
list-style-type: none; }

ul.node-botones-list li.boton-compartir,
ul.node-botones-list li.stars-nodo,
.nodo-up-down {
    border-color: #cbcbcb;
    border-radius: 2px;
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    font-size: 12px;
    text-align: center;
    letter-spacing: 0.06em;
    background: linear-gradient(#ffffff, #f1f1f1);
    margin: 6px 0 0 0;
    padding: 2px 10px 2px 6px;
    vertical-align: top; }

ul.node-botones-list li.stars-nodo {
	margin: 5px 0 0 0;
    padding: 4px 10px 0px 6px; }

li.stars-nodo .rate-widget .item-list  {
    display: inline-block;
    margin: 0 5px 0 2px; }

li.stars-nodo .rate-widget .item-list ul {  margin: 0; padding: 0;  }

li.stars-nodo .rate-widget .rate-info {
    vertical-align: top;
    color: #858585;
    font-size: 0.88em; 
   display: inline-block;}

ul.node-botones-list li.boton-compartir img {
    padding: 0px 5px 0 0;
    vertical-align: middle; }

.node-botones-list li.boton-voto-nodo .rate-commons-like-btn 
{ padding: 5px 15px 4px 15px; }
.node-botones-list li.boton-voto-nodo .rate-commons-like-count 
{ padding: 5px 0.5em 4px 0.5em; }

li.nodo-up-down { margin: 6px 0 0 0;}
.nodo-up-down ul { margin: 0 0 0 0;}
.nodo-up-down label { display: none; }

.commons-pod.comments-node {
	margin: 30px 0 0 0;
border-top: 1px solid #eeeeee; }

.node-body { margin: 0 0 20px 0; }
.node-body p { margin: 10px 0 0 0; }
.node-body .field-name-body { margin: 10px 0 0 0; }
.node-body .field-label { 
 font-size: 16px;
 color: #000000;}

.field-name-field-revista-bibliografia,
.field-name-field-numero-bibliografia { display:table-cell; }
.field-name-field-numero-bibliografia { padding: 0 0 0 7px; }

.node-bibliografia .node-title, .node-manuales .node-title { 
font-size: 18px;
color:#000;
margin: 5px 0 5px 0; }

.node-actividades .field-name-field-materiales-actividad,
.node-actividades .field-name-field-materiales-externos {
	 margin: 0 0 10px 0;
padding: 2px 0 0px 0;
border-bottom: 0px solid #e6e6e6;1  }

.node-actividades .field-name-field-materiales-actividad .field-label,
.node-actividades .field-name-field-materiales-externos .field-label {
	margin: 5px 0 0 0; }

.node-actividades .node-etiquetas-borde .field-label-abovec ul {
margin: 0;
padding: 0;   }

.node-actividades .node-etiquetas-borde .field-label-abovec li.field-item  {
display: inline;
list-style: none;
margin: 0 5px 0 0; }

.node-actividades .field-name-field-materiales-actividad { margin: 0; }

.node-body .field-item p:first-child { margin: 0px 0 0 0; }

.vote-number, .vote-number-cifra { display: table-cell; }
.vote-number-cifra {
vertical-align: middle;
padding: 0 0 0 10px;}

form #edit-field-fecha-congresos .fieldset-outer-wrapper,
form #edit-field-fechas-curso .fieldset-outer-wrapper,
form #edit-field-fecha-publicar .fieldset-outer-wrapper,
div#op-content-upload form#imce-upload-form .fieldset-outer-wrapper {
    display: block; }

.column-r-1 a { font-size: 15px; }
.column-r-1 .field-content { 
display: block;
margin: 0 0 2px 8px;
padding: 2px 0 0px 0; }

.column-r-1 .views-row {
    border-bottom: 0px;
    padding-bottom: 5px;
    margin-bottom: 0;
    position: relative; }

.list-oldcontents-title { 
  margin: -5px 0 0px 0;
font-size: 1.4em; }

.list-oldcontents-title a {
	text-decoration: none;
color: #2783b9; }

.list-oldcontents-title a:hover {text-decoration: underline;}

.list-oldcontents { margin: 0; } 

.list-oldcontents-image {
	float: left;
   margin:0px 10px 0 0; }

.list-oldcontents-text { 
margin:5px 0 0 50px; 
line-height: 20px;
font-size: 12px;}

.lista-etiquetas ul { 
padding: 0 0 0 0;
margin: 0 0 0.75em 0;
list-style: none; }

.lista-etiquetas ul li,
.lista-etiquetas ul.item-list-cursos-etiquetas li{
margin: 0 0 2px 8px;
padding: 2px 0 0px 0; }

.lista-etiquetas ul li a { font-size: 15px; }

.lista-etiquetas .views-row {border-bottom: none; padding-bottom: 0; margin-bottom: 0; }
.lista-etiquetas .views-field-title { font-size: 15px; margin: 0 0 5px 8px; line-height: 1.7; }

.lista-etiquetas-borde .view-cursos-etiquetas .cursos-etiquetas ul li
 {margin: 0 0 5px 0px;}

.moderacion { background-color: #fffac2; }

.moderacion .views-row { border-bottom: 0px;
    padding-bottom: .5em;
    margin-bottom: 0; }

.miembros-equipo { height: 125px;
line-height: 25px; }

.miembros-equipo img { float: left;
padding: 10px 10px 15px 10px;
width: 90px;
height: 90px; }

.miembros-equipo h2 { font-size: 16px; 
font-weight: bold;
text-decoration: none;
color: #2783b9;
margin: 0; 
padding:15px 0 0 0;}

.miembros-equipo p { margin: 0; }

.miembros-equipo h2 a:hover { text-decoration: underline; }

/* Create two equal columns that floats next to each other */
.column-miembros {
  float: left;
  width: 40%;
  padding: 10px; }

/* Clear floats after the columns */
.row-miembros:after {
  content: "";
  display: table;
  clear: both; }

.colaboracion { padding: 0 15px 0 5px;
margin: 0; }

.page-home .region-two-66-33-second .pane-title,
.page-home .region-two-66-33-second .pane-tablon-ultimos .pane-title { background-color: #edf7fb; 
line-height: 36px;
margin: -8px -8px 10px -8px;
padding: 0 0 0 10px;
font-size: 22px;}

.page-home .region-two-66-33-second .pane-tablon-ultimos .pane-title { }
.front.not-logged-in .pane-views-panes > div { padding: 0px; }

.page-home .region-two-66-33-second .publica-portada .pane-title { line-height: 57px;
margin-bottom: -6px;}

.page-home .region-two-66-33-second .publica-portada .block-content {
line-height: 0px; }

.page-home .region-two-66-33-second .pane-title img { float: left; 
	padding: 0 10px 0 0; 
   margin: 0; }

.bloques-portada a {
font-family: Open Sans;
font-size: 14px;
font-weight: 600;
color: #000000;
padding: 0 0 0 5px;
line-height: 26px; }

.about-todoele img, .about-comunidad img, .publica-portada img {
float: left;
padding: 5px 10px 0 0; }

.portada-redes-sociales { padding: 10px 0 0 5px; }

.portada-redes-sociales span { padding: 0 10px 0 0; }

.item-list-pager { margin: 10px 0 5px 0; }

.page-search-node #breadcrumb, .page-search-node #main-content-header,
.page-search-node #block-system-main #search-form  { display: none; }

.search-result-title {
font-size: 20px;
line-height: 1.3; }

.search-result-title a { color: #1a0dab; }

.search-results.node-results { margin: 10px 15px 10px 15px; }

.search-results.node-results li { 
margin-bottom: 20px;
border-bottom: 1px solid #cccccc;
padding-bottom: 20px; }

.par { background: #f8f8f8; }

.referencia-seccion-todoele { 
font-family: Open Sans;
font-size: 18px;
font-weight: 600;
line-height: 22px; }

/* Actividades - Lista de autores - Grid */
.view-actividades-etiquetas .views-view-grid td {
    padding: 10px 1px 10px 3px;
    width:25%;
    line-height: 16px;
    border-bottom: 1px solid #e4e6e8;  }

.view-footer .linkvermas { text-align: right;}

article.node-actividades { padding: 0 0px 0 10px; }

.nodo-unpanel.panel-izquierda {
width: 65%;
float: left; }

.nodo-unpanel.panel-derecha {
width: 31%;
float: left;
margin: 15px 0 0 20px;
padding: 0 5px 0 8px;
background-color: #f4faff;
border: 1px solid #cccccc;
border-radius: 6px;}

div.actividades-materiales { padding: 0 0 3px 0;}

span.titulo-actividades-materiales {
font-size: 14px;
color: #000;
font-weight: 700;
font-family: Open Sans;
margin: 10px 0 0 0;
display:block; }

.node-actividades .field-name-field-materiales-externos a::before {
	background: rgba(0, 0, 0, 0) url("../images/link-external-12-negro1.png") no-repeat;
    content: "";
    display: inline-block;
    height: 12px;
    margin-left: 0px;
    margin-right: 4px;
    position: relative;
    top: 1px;
    width: 12px;}

.lista-descripcion { display: block; line-height: 20px; margin-bottom: 10px; }

.actividades-descripcion {line-height: 20px; }

.page-node-add-cursos .field-name-field-fecha-publicar-form { display: none;}

.bloque-ultimas-publicaciones .views-row {  Font-size: 14px;
margin: 0;
padding: 6px 0 6px 5px;  }

.bloque-ultimas-publicaciones .views-row-even {background: #f8f8f8; }