/*
Ekare English v2.0
Theme Name: WP960gs
Theme URI: http://sergiomarin.co.cc/2012/08/01/wp960gs/
Author: Highercomve
Author URI: http://geekli.st/highercomve
Description: Wordpress theme using 960.gs GridSystem
Version: 1.1
License: GNU General Public License
License URI: license.txt
Tags: black,gray,white,one-column,two-columns,fixed-width,custom-menu,featured-images
*/

@import url('css/bootstrap.css');

/* =Global Elements
-------------------------------------------------------------- */

@import url('css/globals.css');

/* =Header
-------------------------------------------------------------- */

#header {
	margin-top: 40px;
}
#branding {
	margin-bottom: 20px;
}
#site-title {
	font-size      : 32px;
	margin-bottom  : 20px;
}
#site-title a {
	color: #9A9A9A;
	text-decoration: none;
	text-shadow: 0px -1px 0px #000000;
  filter: dropshadow(color=#000000, offx=0, offy=-1);
}

/* =Menu
-------------------------------------------------------------- */

/* Primary Menu */
#access .menu ul {
	margin          : 0px;
	padding         : 0px;
	height          : 40px;
	background-color: #525252;
	list-style      : none;
}

.menu ul{
    padding-left: 0px;
    margin-left: 0px;    
}

#access .menu li {
	float: left;
}
#access .menu a {
	color          : #D4D4D4;
	display        : block;	
	height         : 40px;
	line-height    : 40px;
	padding        : 0 20px;
	text-decoration: none;
}
#access .menu a:hover {
	color           : #FFFFFF;
	background-color: #0E0E0E;
}
#access .menu .current_page_item a,
#access .menu .current-menu-item a {
	color           : #FFFFFF;
	background-color: #0E0E0E;
}

/* Menu Footer */
#menu-footer .menu ul {
	margin    : 0px;
	padding   : 0px;
	list-style: none;
	text-align: right;
}
#menu-footer .menu li {
	display: inline-block; 
}
#menu-footer .menu a {
	color          : #565656;
	display        : block;	
	margin         : 0 12px;
	text-decoration: none;
}
#menu-footer .menu a:hover {
	color           : #212121;
}
#menu-footer .menu .current_page_item a {
	color           : #212121;
}

.menu-header{
	text-align: center;
}

.menu-header ul{
	padding-left: 0;
}

/* =Content
-------------------------------------------------------------- */
#content {
	margin-top   : 20px;
	margin-bottom: 20px;
}

/* =Asides
-------------------------------------------------------------- */

/* =Gallery listing
-------------------------------------------------------------- */

.format-gallery .size-thumbnail img,
.category-gallery .size-thumbnail img {
	border: 10px solid #f1f1f1;
	margin-bottom: 0;
}

.format-gallery .gallery-thumb,
.category-gallery .gallery-thumb {
	float: left;
	margin-right: 20px;
	margin-top: -4px;
}

.home #content .format-gallery .entry-utility,
.home #content .category-gallery .entry-utility {
	padding-top: 4px;
}


/* =Attachment pages
-------------------------------------------------------------- */

.attachment .entry-content .entry-caption {
	font-size: 140%;
	margin-top: 24px;
}
.attachment .entry-content .nav-previous a:before {
	content: '\2190\00a0';
}
.attachment .entry-content .nav-next a:after {
	content: '\00a0\2192';
}


/* =Images
-------------------------------------------------------------- */

/*
Resize images to fit the main content area.
- Applies only to images uploaded via WordPress by targeting size-* classes.
- Other images will be left alone. Use "size-auto" class to apply to other images.
*/
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img {
	max-width: 100%; /* When images are too wide for containing element, force them to fit. */
	height: auto; /* Override height to match resized width for correct aspect ratio. */
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;
}
.wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	max-width: 632px !important; /* prevent too-wide images from breaking layout */
	padding: 4px;
	text-align: center;
}
.wp-caption img {
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}
.wp-smiley {
	margin: 0;
}
.gallery {
	margin: 0 auto 18px;
}
.gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
.gallery-columns-2 .gallery-item {
	width: 50%;
}
.gallery-columns-4 .gallery-item {
	width: 25%;
}
.gallery img {
	border: 2px solid #cfcfcf;
}
.gallery-columns-2 .attachment-medium {
	max-width: 92%;
	height: auto;
}
.gallery-columns-4 .attachment-thumbnail {
	max-width: 84%;
	height: auto;
}
.gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
.gallery dl {
	margin: 0;
}
.gallery img {
	border: 10px solid #f1f1f1;
}
.gallery br+br {
	display: none;
}
#content .attachment img {/* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}


/* =Navigation
-------------------------------------------------------------- */

.paginacion {
	clear: both;
	padding-top: 20px;
}
.navigation {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	overflow: hidden;
}
.navigation a:link,
.navigation a:visited {
	color: #888;
	text-decoration: none;
}
.navigation a:active,
.navigation a:hover {
	color: #ff4b33;
}
.nav-previous {
	float: left;
	width: 50%;
}
.nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
#nav-above {
}
#nav-above {
	display: none;
}
.paged #nav-above,
.single #nav-above {
	display: block;
}
#nav-below {
	margin: -18px 0 0 0;
}


/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #ff4b33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}

/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	border-top: 1px solid #e7e7e7;
	margin: 24px 0;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#respond .required {
	color: #ff4b33;
	font-weight: bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin: 0 0 9px;
	width: 98%;
}
#respond textarea {
	width: 98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	font-size: 14px;
	width: auto;
}


/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul {
	list-style: none;
	margin-left: 0;
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
}
.widget-area ul ul {
	list-style: square;
	margin-left: 1.3em;
}
.widget-area select {
	max-width: 100%;
}
.widget_search #s {/* This keeps the search inputs in line */
	width: 60%;
}
.widget_search label {
	display: none;
}
.widget-container {
	margin: 0 0 18px 0;
}
.widget-title {
	color: #222;
	font-weight: bold;
}
.widget-area a:link,
.widget-area a:visited {
	text-decoration: none;
}
.widget-area a:active,
.widget-area a:hover {
	text-decoration: underline;
}
.widget-area .entry-meta {
	font-size: 11px;
}
#wp_tag_cloud div {
	line-height: 1.6em;
}
#wp-calendar {
	width: 100%;
}
#wp-calendar caption {
	color: #222;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 4px;
	text-align: left;
}
#wp-calendar thead {
	font-size: 11px;
}
#wp-calendar thead th {
}
#wp-calendar tbody {
	color: #aaa;
}
#wp-calendar tbody td {
	background: #f5f5f5;
	border: 1px solid #fff;
	padding: 3px 0 2px;
	text-align: center;
}
#wp-calendar tbody .pad {
	background: none;
}
#wp-calendar tfoot #next {
	text-align: right;
}
.widget_rss a.rsswidget {
	color: #000;
}
.widget_rss a.rsswidget:hover {
	color: #ff4b33;
}
.widget_rss .widget-title img {
	width: 11px;
	height: 11px;
}

/* Main sidebars */
#main .widget-area ul {
	margin-left: 0;
	padding: 0 20px 0 0;
}
#main .widget-area ul ul {
	border: none;
	margin-left: 1.3em;
	padding: 0;
}
#primary {
}
#secondary {
}

/* Footer widget areas */
#footer-widget-area {
}
.taxonomy #main.sinbordeizq, 
.category #main.sinbordeizq, 
.archive #main.sinbordeizq, 
.single #main.sinbordeizq, 
.page-template-default #main.sinbordeizq,
#main.sinbordeizq {
	padding-left: 0;
	margin-left: 20px;
	border-left: none;
}

/* =Footer
-------------------------------------------------------------- */

#footer {
	margin-bottom: 20px;
	border-top: 4px solid #000;
}
#colophon {
	margin-top: -4px;
	overflow: hidden;
	margin-top: 20px;
	margin-bottom: 20px;
}
#site-info {
	font-weight: bold;
}
#site-info a {
	color: #000;
	text-decoration: none;
}
#site-generator {
	font-style: italic;
	position: relative;
}
#site-generator a {
	background: url(images/wordpress.png) center left no-repeat;
	color: #666;
	display: inline-block;
	line-height: 16px;
	padding-left: 20px;
	text-decoration: none;
}
#site-generator a:hover {
	text-decoration: underline;
}
img#wpstats {
	display: block;
	margin: 0 auto 10px;
}
/*
	Personalizaciones Ekare
---------------------------------------------------------------
*/

.widget_sp_image-description {
	display: none;
}

/* Header */
.header-image {
	margin-top: 20px;
	margin-bottom: 20px;
}
#main_menu .menu {
   height: 40px; 
  margin: 0;
}
  #main_menu .menu li {
    display: inline-block;
    height: 50px; }
  #main_menu .menu a {
    margin-top: 10px;
    /*font-family: "Open Sans Condensed", sans-serif;*/
    font-family: 'futura_bk_btbook';
    font-weight: 300;
    display: inline-block;
    font-size: 16px;
    height: 20px;
    line-height: 20px;
    padding: 0 15px;
    color: #000;
    border-bottom: transparent 1px solid; }
    #main_menu .menu a:hover {
      color: #9f9f9f;
      /* border-bottom: #9f9f9f 1px solid;
       -moz-box-shadow: 0 2px 0px 0px #9f9f9f;
       -webkit-box-shadow: 0 2px 0px 0px #9f9f9f;
       box-shadow: 0 2px 0px 0px #9f9f9f; */ }
    #main_menu .menu .current_page_item a,
		#main_menu .menu .current-menu-item a {
			color           : #9f9f9f;}
#header {
	margin-top: 0;
}
.menu_link {
	margin-left: 0px;
}
.menu_link li{
	display: inline-block;
}
.menu_link a{
	font-size   : 1em;
	margin-right: 5px;
}
#logo {
	text-align: right;
}
.mt20 {
	margin-top: 20px;
}
.mt10 {
	margin-top: 10px;
}
#main_menu {
	background-color: #F9F635;
	margin-top: 20px;
}
#main_menu a {
	border-right: #999 1px solid;
	letter-spacing: 0.1em;
}
#main_menu .menu li:last-child a {
	border-right: none;
}
.banner_big {

}

/* Listado de Libros */

.widget-title.libro-titulo.titulo {
	color: black;
}

.libro {
	margin-bottom : 10px;
	padding-bottom: 10px;
	border-bottom : 1px solid #cecece;
	box-shadow    : 0 1px 0 0 #ececec;
}
.category-derechosvendidos .libro {
	/*border-bottom: 0;
	box-shadow   : 0 0px 0 0 #fff;*/
}
.category-derechosvendidos .imagen-libro {
	/*height: 270px;*/
}
.single .libro {
	border-bottom : none;
	box-shadow: none;
}
.taxonomy .libro {
	border-bottom : none;
	box-shadow: 0 0px 0 0 #FFF;
}

.libro .resumen {
	margin-top: 10px;
}
.publicaciones .libro .resumen {
	margin-top: 0;
}

.titulo a {
	color: #FE9100;
	font-weight: normal;
}
.titulo a:hover {
	color:#666;
}

/* Listado de Libros Home */
.home .libro-descripcion {
	margin-left: 0%;
}

.libro-descripcion{
	margin-left: 0px;
	margin-right: -10px;
}

.libro-titulo,
.page-title,
.autor_articules_title {
	margin-bottom: 10px;
	font-size: 16px;
	color: #FE9100;
	font-weight: normal;
} 
.libro-autor, .libro-ilustrador {
	display: block;
	font-weight: bold;
}
.libro-autor a, 
.libro-ilustrador a {
	font-weight: bold;
	color: black;
	text-decoration: none;
}
.libro-autor a:hover, 
.libro-ilustrador a:hover {
	color: #666;
}
ul.post_meta {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	text-align: left;
	/*border-bottom: 1px solid #9f9f9f;*/
}
.resumen a {
	display: none;
}
.autor_detail {
	height: 220px;
}

.home #sidebar {
	margin-left: 10px;
	padding-left: 20px;
	border-left: 1px solid #CECECE;
}

.taxonomy #main.autores,
.category #main.autores,
.archive #main.autores,
.page-template-default #main.autores {
	margin-left: 0; 
	padding-left: 0px;
	border-left : 1px solid #CECECE;
}

.taxonomy #main,
.category #main,
.archive #main,
.single #main,
.page-template-default #main {
	margin-left: 0; 
	padding-left: 19px;
	border-left : 1px solid #CECECE;
}

#main {
	padding-left: 0;
	border-left : none;
}
.category-derechosvendidos .taxonomy-picker{
	display: none;
	margin: 0 !important;
}
#taxonomy-picker .taxonomy-list {
	margin-left : 0;
	padding-left: 0;
	list-style  : none;
}
#taxonomy-picker .taxonomy-list select {
	width: 92%;
}

/* term styles */
/* ----------------------------------------------------------- */
.term_description {
	font-size: 14px;
    margin-left: -5%;
}

.page-title,
.entry-title,
.autor_articules_title {
	font-size: 16px;
}
.autor_articules_title,
.entry-title {
	color: black;
}
.entry-title {
	font-weight: bold;
}

.category-derechosvendidos .page-title  {
	display: none;
}


/* =Mobile Safari ( iPad, iPhone and iPod Touch )
-------------------------------------------------------------- */

pre {
	-webkit-text-size-adjust: 140%;
}
code {
	-webkit-text-size-adjust: 160%;
}
#access,
.entry-meta,
.entry-utility,
.navigation,
.widget-area {
	-webkit-text-size-adjust: 120%;
}
#site-description {
	-webkit-text-size-adjust: none;
}
.page-template-derechostype-page-php .libro {
	border: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
.page-template-derechostype-page-php .libro-titulo.titulo a {
	color: black;
}

#redes_sociales .facebook {
	color: #000099;
}
#redes_sociales .twitter {
	color: #33ccff;
}
#redes_sociales .blogger {
	color: #ff6600;
}
#redes_sociales .instagram {
	color: #735017;
}
#redes_sociales .youtube {
	color: #e82020;
}
#idiomas .menu_link .active {	
	color: #9f9f9f;
}
/*
.issue_url .various {
	display: block;
	border: 1px solid #ff9900;
	color: #ff9900;
	border-radius: 5px;
	text-align: center;
	font-size: 16px;
	height: 35px;
	line-height: 30px;
}
*/
/* =Print Style
-------------------------------------------------------------- */

@media print {
	body {
		background: none !important;
	}
	#wrapper {
		clear: both !important;
		display: block !important;
		float: none !important;
		position: relative !important;
	}
	#header {
		border-bottom: 2pt solid #000;
		padding-bottom: 18pt;
	}
	#colophon {
		border-top: 2pt solid #000;
	}
	#site-title,
	#site-description {
		float: none;
		line-height: 1.4em;
		margin: 0;
		padding: 0;
	}
	#site-title {
		font-size: 13pt;
	}
	.entry-content {
		font-size: 14pt;
		line-height: 1.6em;
	}
	.entry-title {
		font-size: 21pt;
	}
	#access,
	#branding img,
	#respond,
	.comment-edit-link,
	.edit-link,
	.navigation,
	.page-link,
	.widget-area {
		display: none !important;
	}
	#container,
	#header,
	#footer {
		margin: 0;
		width: 100%;
	}
	#content,
	.one-column #content {
		margin: 24pt 0 0;
		width: 100%;
	}
	.wp-caption p {
		font-size: 11pt;
	}
	#site-info,
	#site-generator {
		float: none;
		width: auto;
	}
	#colophon {
		width: auto;
	}
	img#wpstats {
		display: none;
	}
	#site-generator a {
		margin: 0;
		padding: 0;
	}
	#entry-author-info {
		border: 1px solid #e7e7e7;
	}
	#main {
		display: inline;
	}
	.home .sticky {
		border: none;
	}
}

.img_header{
	width: 100%;
}

.img-header{
	width: 45%;
	text-align: right !important;
}



@media (max-width: 768px){
	#main{
		text-align: center;
	}
	.descripcioon{
	padding-left: 15px !important;
	}
	.libro-descripcion{
		text-align: left;
		margin-left: 0px !important;
	}
	#sidebar{
		text-align: left;
	}
	#logo{
		text-align: center;
		padding-left: 0px;
	}
	.textwidget p{
	text-align: left !important;
	}
	.home #sidebar {
  	  margin-left: 10px;
  	  padding-left: 8px;
  	  border-left: 1px solid #CECECE;
	}
	#menu-footer .menu ul{
	  text-align: left;
 	  padding-top: 30px;
	}
	#menu-footer .menu li {
  	  display: inline-block;
   	  margin: 5% 42% auto -3%;
	}
	#site-info{
	 text-align: center;
	}
	.imagen-libro{
	text-align: left;
	}
	#menu-principal-1{
	display: none;
	}
	.first input {
  width: 92% !important;
	}
	.xoxo li{
	text-align: left;
	}
	.autoress{
	margin-left: -3%;
	}
	.resultadoss {
  	padding-left: 15px !important;
	}

}


@media (min-width: 992px){

	.resumen p {
	text-align: left;
	}
	#sidebar h3{
	float: left;
	}
	.home .libro-descripcion{
	text-align: left;
	margin-left: 9%;
	width: 67%;
	}
	.publicaciones .libro-descripcion{
	padding-left: 61px;
	}
	.textwidget p{
		text-align: left !important;
	}
	.noticias .libro-descripcion{
	  width: 39%;
  	  padding-left: 104px;
	}
	.noticias .resumen{
	  width: 36%;
	}
	ul {
  		
  		margin: 0 0 1px -1.2em !important;
		}
	.menu_link{
	padding-left: 0px;
	text-align: left;
	}
	.first input{
 	width:92% !important;
	}
	.imagen-libro{
    	margin-left: -17px;
    	padding-left: 0px;
	}
	.xoxo li{
	text-align: left;
	}
	
	.descripcion ul{
	margin: 0 0 1px 0 !important;
	}
	.widget_sp_image{
	margin-left: -5%;	
	}
	.mainn{
	 margin-left: 26px !important;
	padding-right: 0px;
  	width: 29% !important;
	}
	.header-image {
  	  margin-left: -1.5%;
	}
	.libro {
  margin-left: 3%;
}	
	.sidebartaxonomy {
 	padding-left: 3% !important;
	}	
	.autoress{
	padding-left: 1.7% !important;
	}
	.libritox{
	width: 31%;
	}
	.errors{
	padding-left: 3% !important;
	}
	.resultadoss .libro-descripcion{
	  margin-left: 0% !important;
	}
	.publicaciones-sidebar{
	width: 22.8% !important;
	  margin-left: -10px;
	}
	.sinbordeizq .imagen-libro{
    	margin-left: -3.5%;
    	padding-left: 0px;
	}
	.sinbordeizq .libro-descripcion{
	margin-left: -2%;
	}
	.sinbordeizq .libro{
	margin-left: 0px;
	}
	.sidebar-autores{
	width: 22.7% !important;
	  margin-left: -8px;
	}
	.autores .col-md-2{
	 width: 22.666667% !important;
	}
	.sidebar-ilustradores{
	width: 22.7% !important;
	  margin-left: -9px;
	}
	.sidebartaxonomy{
	  width: 25% !important;
	}
	.term_description{
	margin-left: -4% !important;
	}
	.descrp{
	  margin-left: -2%;
	}
	.noticias .resumen{
	    margin-top: 0;
	}
	.mainnn .libro{
	margin-left: 2%;
	}
	.menu-footer ul {
	text-align: center;
	  margin-right: -34px !important;
	}
	

}

header {
	width:100%;
}
 
header nav {
	width:100%;
	margin:20px auto;
	background:#F9F635;
}
 
.menu_bar {
	display:none;
	position: relative;
}
 
header nav ul {
	overflow:hidden;
	list-style:none;
}
 
header nav ul li {
	float:left;
}
 
header nav ul li a {
	font-family: 'futura_bk_btbook';
font-weight: 300;
display: inline-block;
font-size: 16px;
height: 40px;
line-height: 42px;
padding: 0 15px;
color: #000;
border-bottom: transparent 1px solid;
border-right: #999 1px solid;
letter-spacing: 0.1em;
}


 
header nav ul li span {
	margin-right:10px;
}

header nav ul li a:hover{
	color: #4e4e4e;
}
 
section {
	padding:20px;
}

@media screen and (max-width:800px ) {
	header nav {
		width:100%;
		height:100%;
		left:-100%;
		margin:0;
		position: relative;
	}
 
	header nav ul li {
		display:block;
		float: none;
		border-bottom:1px solid rgba(255,255,255, .3);
	}



	.menu-header ul {
  	box-sizing: border-box;
  	padding: 20px 31px 440px 6px;
    }

	#main_menu{
	position: absolute;
	z-index: 999;
	margin-top: 0px;
	width: 100%;
	height: 462px;
	}

	#main_menu a {
  	border-right: none;
 	}
	
	#main_menu .menu a {
  	margin-left: 7%;
	}

 	#main_menu .menu li{
  	display: block;
  	height: 50px;
  	position: relative;
	}

	.menu_bar {
		display:block;
		width:100%;
		background:#ccc;
	}

	#main_menu .menu {
  	height: 40px;
 	margin: 0;
	}

	.menu_bar .bt-menu {
		display:block;
		padding:20px;
		background:#F9F635;
		color:#000;
		text-align: center;
		text-decoration:none;
		font-weight: bold;
		font-size:25px;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}

	.menu_bar span {
		float:right;
	}
	#main_menu .menu{
 	 margin: 0;
  	  margin-left: -6%;
	}

	.entry-title{
	  text-align: left;
	}
	.entry-content{
	  text-align: left;
	}
	.resumen{
	text-align: left;
	}
	.term_description{
	text-align: left;
	  padding-left: 8%;
	}
	.taxonomy-list{
	text-align: left;
	}
	.sidebar{
	text-align: left;
	}

	

}

@media screen and (max-width:760px ){
	.home .libro-descripcion{
		margin-left: 0px !important;
	}
	.menu_link {
  	margin-left: -37px;
	}
}

@media screen and (min-width:1200px ){
	.home .libro-descripcion{
		   margin-left: 3% !important;
	width: 68%;
 	 margin-top: 3px;
	}
	ul {
  		margin: 0 0 0 1.5em;
	   }
	.noticias .libro-descripcion{
	padding-left: 12%;
	}
	.menu_link{
	padding-left: 6%;
	text-align: left;
	}
	.first input{
 	width:93% !important;
	}

	.imagen-libro{
	  margin-left: 0.8%;
	  padding-left: 0px;
	}
	.xoxo li{
	text-align: left;
	}
	.widget_sp_image{
	margin-left: -5%;	
	}
	.menu-header ul {
  	padding-left: 1.4%;
	}
	.libro{
	  padding: 0;
	}
	.mainnn .libro{
	margin-left: 2%;
	}
	.mainn{
	    margin-left: 34px !important;
            padding-left: 3% !important;
	}
	.header-image{
 	margin-left: 0 !important;
	}
	.sidebartaxonomy {
 	padding-left: 3.8% !important;
	}		
	.autoress{
	padding-left: 0.5% !important;
	}
	.libritox {
  	width: 25%;
	height: 350px;
	}
	.errors{
  	padding-left: 3.7% !important;
	}
	.resultadoss .libro-descripcion {
  	margin-left: 0% !important;
	}	
	.publicaciones .libro-descripcion {
  	padding-left: 0px;
	}
	.publicaciones-sidebar{
	width: 19% !important;
	margin-left: 11px;
	}
	.sinbordeizq .imagen-libro{
    	margin-left: -1%;
    	padding-left: 0px;
	}
	.sinbordeizq .libro-descripcion{
	margin-left: -6%;
	}
	.sinbordeizq .libro{
	margin-left: -8px;
	}
	.sidebar-autores{
	width: 19% !important;
	  margin-left: 8px;
	}
	.autores .col-md-2{
	 width: 17.666667% !important;
	}
	.sidebar-ilustradores{
	width: 19% !important;
	  margin-left: 9px;
	}
	.sidebartaxonomy{
	  width: 25% !important;
	}
	.term_description{
	margin-left: -8% !important;
	}
	.descrp{
	  margin-left: -7%;
	}
	.noticias .libro-descripcion{
	  padding-left: 8% !important;
	}
	.noticias .resumen{
	    margin-top: 0;
	}
	.menu-footer ul {
  	margin-right: -20px !important;
	}
	.imagen-libro img{
	  margin: 5px 0 10px 0;
	}
}

.menu-footer ul {
    list-style: square;
    text-align: right;
}

.sinbordeizq .libro-descripcion{
	width: 60%;
}

h1, .h1, h2, .h2, h3, .h3 {
  margin-top: 0%;
}

.imagen-libro img {
  max-width: 300px;
  max-height: 300px;
}