.header {
	display: block;
	position: relative;
	float: left;
	width: 100%;
}

.main-logo {
	background-image: url(pix/new-logo--small.png);
}

.header-buscador {
	width: 220px;
	height: 75px;

	*zoom: expression( 
	      this.runtimeStyle.zoom="1",
          this.insertBefore( document.createElement("i"), this.firstChild ).className="before"
	     );
}

	.header-buscador:before,
	.header-buscador .before {
		content: 'Buscador';
		font-size: 1em;
		font-family: 'fira_sans_otmedium', Verdana, Arial, Helvetica, sans-serif;
		margin-bottom: 10px;
		display: block;
	}

.header-buscador form {
	margin-top: 30px;
}

.header-buscador .buscador {
	width: 130px;
	height: 16px;
}





.post--home-main {
	position: relative;
}
.post--home-main__image {
	position: relative;
	float: left;	
}

.post--home-main__info {
	position: absolute;
	float: left;	
	left: 0;
 /* Fallback for web browsers that doesn't support RGBa */
    background: rgb(251, 255, 237);
    /* RGBa with 0.6 opacity */
    background: rgba(251, 255, 237, 0.6);
}



/* Menu */
.main-nav__secondary li {
	*zoom: expression( 
          this.runtimeStyle.zoom="1",
          this.insertBefore( document.createElement("i"), this.firstChild ).className="before"
         );

}
	 .main-nav__secondary li:before,
	 .main-nav__secondary li .before {
		content: '';
		float: left;
		margin-top: 1.1em;
		margin-left: .1em;
		height: 0;
		width: 0;
		display: inline-block;
		border-left: .2em solid #667F00;
		border-bottom: .2em solid transparent;
		border-top: .2em solid transparent;
		border-right: .2em solid transparent; 
	 }


.datos span,
.etiquetas,
.disclaimer,
.twitter-btn,
.gplus-btn,
.facebook-btn,
.social-heading__btn,
.social-frames__link,
.sidebar-share__link,
.sidebar-masvistos__comments,
.block--relacionados__comments {
	*zoom: expression( 
          this.runtimeStyle.zoom="1",
          this.insertBefore( document.createElement("i"), this.firstChild ).className="before"
         );

}
	
.autor .before,
.lecturas .before,
.calendario .before,
.comentar .before {
	content: '';
	margin:0 5px 0 0;
	display: inline-block;
	height: 16px;
	width: 18px;
	vertical-align: text-bottom;
	background-image: url(pix/sprites.png);
}
	.comentar .before { 
		background-position: -79px 0px;
	}
	.calendario .before { 
		width: 15px;
		background-position: -32px 0px;
	}
	.lecturas .before { 
		width: 14px;
		background-position: -125px 0px;
	}
	.autor .before { 
		width: 14px;
		background-position: -97px 0px;
	}

.etiquetas .before {
	content: '';
	display: inline-block;
	width: 17px;
	height: 16px;
	margin-right: 5px;
	background-image: url(pix/sprites.png);
	background-position: -111px 0px;
	vertical-align: middle;
}

.disclaimer .before {
	content: '';
	float: left;
	margin: 0 30px 0 15px;
	display: block;
	width: 46px;
	height: 40px;
	background-image: url(pix/sprites.png);
	background-position: -261px -16px;
}

.social-heading { width: 100%;}
.social-heading__btn .before {
	content: '';
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 4px;
	background-image: url(pix/sprites.png);
	vertical-align: middle;

}
.twitter-btn .before {content: '';
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 4px;
	background-image: url(pix/sprites.png);
	vertical-align: middle;
	 background-position: -305px 0;}
.gplus-btn .before {content: '';
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 4px;
	background-image: url(pix/sprites.png);
	vertical-align: middle;
	 background-position: -325px 0;}
.facebook-btn .before {content: '';
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 4px;
	background-image: url(pix/sprites.png);
	vertical-align: middle;
	 width: 11px; background-position: -342px 0;}


.sidebar-share__link .before {
	content: '';
	display: block;
	width: 32px;
	height: 32px;
	margin-left: 8px;
	margin-top: 9px;
	background-image: url(pix/sprites.png);
}
	.gplus-sharelink .before {
		background-position: -215px -16px;
		height: 27px;
		margin-left: 12px;
		margin-top: 16px;
	}

	.twitter-sharelink .before {
		background-position: -151px -16px;
		margin-top: 13px;
	}

	.facebook-sharelink .before {
		background-position: -247px -16px;
		margin-left: 24px;
		margin-top: 18px;
		width: 15px;
	}

	.youtube-sharelink .before {
		background-position: -118px -16px;
		width: 33px;
		margin-top: 13px;
		margin-left: 8px;
	}

	.rss-sharelink .before {
		background-position: -183px -16px;
	}

	.newsletter-sharelink .before {
		background-position: -307px -16px;
		height: 27px;
		margin-left: 9px;
		margin-top: 11px;
	}



.sidebar-masvistos__comments .before,
.block--relacionados__comments .before {
	content: '';
	width: 11px;
	height: 10px;
	background-image: url(pix/sprites.png);
	background-position: -273px 0px;
	vertical-align: top;
	margin-top: 1px;
}

.social-frames__link .before {
	content: '';
	position: relative;
	float: left;
	background-image: url(pix/sprites.png);
}


	.recommend .before{
		width: 24px;
		height: 24px;
		border-radius: 4px;
		background-position: -94px -16px;
		border:1px solid lighten($colorbase, 40%);
		margin:7px 17px 5px 19px;
	}
	.sendpdf .before{
		width: 35px;
		height: 32px;
		background-position: -28px -16px;
		margin:4px 17px 2px 17px;
	}
	.print .before{
		width: 31px;
		height: 33px;
		background-position: -63px -16px;
		margin:3px 17px 2px 16px;
	}









.sidebar-share__link {
	float: left;
}

.sidebar-share__followers {
	float: left;
}

.sidebar-share__action-btn {
	float: right;
	display: table-cell;
	width: 80px;
}
.sidebar-share__action-btn .sidebar-share__action-btn {
	margin: 0;
	padding: 0;
	margin-top: -15px;
	font-size: 1em;

}
.sidebar-share__action-btn .sidebar-share__action-btn .before {
	background: transparent;
	width: 0;
	height: 0;
	margin: 0;
}

	.block--article-actions {
		float: left;
		width: 60px;
		/*margin-left: 30px;*/
		margin-top: 0;
	}
.ads--article-footer {
	/*margin-right: 20px;*/
}

.block--relacionados__hlist-item {
	width: 21%;
	float: left;
	padding: 0 2%;
	min-height: 190px;
}

.block--relacionados__hlist-item .block__image {
	clear: both;
	display: block;
}
.block--relacionados__hlist-item + li + li + li + li {
	clear: left;
}
.block--relacionados__hlist-item + li + li + li + li + li {
	clear: none;
}



.btn {
  *zoom: expression(
    this.runtimeStyle.zoom="1",
  
    /* ::after polyfill - creates <i class="ie-after"></i> */
    this.appendChild( document.createElement("i") ).className="after"
  );
}

.btn .after {
		content: '';
		display: inline-block;
		width: 16px;
		height: 16px;
		background-image: url(pix/sprites.png);
		vertical-align: bottom;
		margin-left: 5px;
	}

	.gplusbtn .after {
			background-position: -16px 0;
		}

	.youtubebtn .after {
			background-position: 0 0;
		}
	
	.sendpdfbtn .after,
	.btn--sendpdf .after,
	.btn--enviaramigo .after {
			background-position: -285px 0;
		}
	
	.btn--enviaramigo .after {
			background-position: 0 -80px;
			width: 19px;
		}


	.subscribe2__form .suscripcion{
		width: 250px;
		height: 20px;
		padding-top: 5px;
	}


.social-frames {
	text-align: center;
}

.block__hlist {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
}

.social-frames__list-item { 
	display: inline;

}

.social-frames__link--bp1 { display: none;}
.social-frames__link--bp2 { display: block;}



.pagination {
	padding-top: 30px;
	padding-bottom: 30px;
	overflow: visible;
}

#toc_container { clear:both }
img + #toc_container { clear:none }