/*** Home 

hasta 05/02/2021  home_backgroundEDDS-min.jpg
hasta 08/10/2021  home_background_mauleon_logistica.jpg


***/
#home .banner-slider{color:#ffffff;background:url(/images/new/home_backgroundBeigbeder.jpg) no-repeat;background-size:cover;box-shadow: 1px 8px 20px 0px #b3b3b3;}
#home .banner-slider .trans{background: -moz-linear-gradient(right, rgba(7,52,63,1) 0%, rgba(7,52,63,0.23) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(7,52,63,1) 0%,rgba(7,52,63,0.23) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to left, rgb(126 228 253 / 0%) 0%,rgba(7,52,63,0.23) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#07343f', endColorstr='#3b07343f',GradientType=1 );}


#home .banner-slider .trans{height:274px;}
#home .banner-slider .titulo{width:550px;font-size:30px;line-height:36px}
#home .banner-slider .titulo span{color:#e3711c;}
#home .banner-slider .texto{font-size:18px;margin-top:33px;margin-bottom:33px}
#home .banner-slider .texto p{margin:0}
#home .banner-slider .btn-03{font-size:24px;padding-right:60px}


#home .container-h section{margin-top:40px;border-bottom:1px solid #e8e8e8;padding-bottom:75px}
#home .container-h section h3{font-size:26px;color:#222222;margin-bottom:42px;font-family:NexusSerifProPro;}





@media screen and (min-width:280px) and (max-width: 767px){
	
	.banner-slider{display:none}
	
}



.render-paginas{
	float: right;
	width:auto;
	

}
.cerrar {
    background-image: url("https://www.editdiazdesantos.com/images/cruz_cerrar.png");
    background-repeat: no-repeat;
}
header .accesos-usuario.mobile img{margin-top:-15px;margin-left:15px}
	
	header .accesos-usuario {
    float: right;
   
}



.logo-accesos-usuario .logo{
    margin-top: 13px;
    margin-left: 18px;
    float: left;
}
h3 {
	font-size: 1.125em;
    font-weight: 700;
    color: #2b2c33;
    padding: .5em 0 1em 0;
    margin: 0;
	   
}
div#mini-cesta div#content div.item {
	
	color:#000;
	
}
	.item{
	color:#0176c3;;
	font-size: 0.7em;
    position: relative;
    margin-bottom: 0;
	}

	.item a:hover, .navigation-links-items .navigation-link-item .item:hover
	{color:#5c91bb;
	border-bottom:1px solid #5c91bb;
	}
	
	.navigation-links-items {
     display: -webkit-box;   /* OLD - iOS 6-, Safari 3.1-6, BB7 */
     display: -ms-flexbox;  /* TWEENER - IE 10 */
     display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
     display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */
     align-items: center; 
     #font-family: 'Open Sans', sans-serif; 
     font-size: 1.0em; 
     position: relative; 
     margin-bottom: 0; 
}
ul, ol {
    list-style: none outside none; 
    margin: 0;
    padding: 0;
}






.resumen-vertical .info {
    float: left;
    #float: none !important;
    padding-left: 121px;
}
.resumen-mini h4 {
    font-size: 18px;
    line-height: 17px;
}
.resumen-mini h4 {
    margin: 0;
}

.navigation-link-item{
	margin-left: 20px;
}	




.block-libros .view-content, .view-lid-editorial-libros .view-content {
     margin: 0 -15px; 
}

.title {
    width: 100%;
    color: #9e1b34;
    font-weight: 400;
}


.destacado-title{
	width: 100%;
}
.destacado-title a{
    color: #333;
    margin-top: 12px;
	margin-bottom: 6px;
    display: inline-block;
    font-weight: 500;
    font-size: 14px;
	 
}
.autores {
    display: inline;
    font-size: 13px;
	
}
.precio{
    display: inline-block;
    width: 100%;
	margin-top:10px;
}
.precio-bloques{
	font-weight: 100;
color: #666;
font-size: 12px;
	
}
.precio_neto{
	font-size: 15px;
    font-weight: bold;
    display: inline-block;
    margin-right: .35em;
	color:#5c91bb;
}
.destacado a img{
    border: 1px solid #fff;
    -webkit-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.3);
    box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.3);
}


.row-fluid [class*="span"] {
    box-sizing: border-box;
    display: block;
    float: left;
    margin-left: 2.12766%;
    min-height: 30px;
    #width: 100%;
}









.euros{
font-weight: 100;
color: #666;
font-size: 12px;
text-decoration: line-through;
}











.resumen-vertical .resumen-mini {
    height: 200px;
    margin-bottom: 20px;
    padding: 10px 0;
}









.info a, .info-busquedas a{color: #0176c3;}
.info a:hover, .info-busquedas a:hover{color:#5c91bb;border-bottom: 2px solid #5c91bb;cursor:pointer}




.row-fluid:before, .row-fluid:after {
    content: "";
    display: table;
    line-height: 0;
}
.resumen-vertical .resumen-mini figure {
    background: none repeat scroll 0 0 #ffffff;
    border: medium none;
    box-shadow: none;
    display: block;
    float: left !important;
    margin: 0 2.5641% 10px 0;
    padding: 0;
    position: absolute;
    text-align: left !important;
    width: 121px;
}

.contenido{
	    #font-family: "Open Sans", sans-serif;
		margin-top:25px;
		margin-left:15px;
}















.contenido .sidebar-left ul{
	padding-left:20px;
	text-transform: lowercase;
}
.contenido .sidebar-left li,div#informacion-articulo div#contenido li{
list-style-image: url(/images/img-lista.gif);
   
    line-height: 1.9em;
   
}
.contenido .sidebar-left li a{
	color: #0176c3;
	font-size: 15px;
}
.contenido .sidebar-left li a:hover,div#informacion-articulo div#contenido li a:hover{
	color:#5c91bb;border-bottom: 2px solid #5c91bb;cursor:pointer;
}

.separador-sidebar{
	
	    border-top: 1px dotted #e1e1e1;
		margin-left:-16px;
		margin-right:4px;
}



.resultado a img {
    border: 1px solid #fff;
    -webkit-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.3);
    box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.3);
}


.resultados .resultado .result-item.last {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-bottom-style: none;
}
.resultados .resultado .result-item figure{

	    float: left !important;
		    margin: 0 2.5641% 10px 0;
    padding: 0;
    position: absolute;
    text-align: left !important;
    width: 121px;
}

.resultados .resultado .result-item a.cover{
	display: block;
    position: absolute;
    right: 0;
    top: 40px;
}

.result-item .info-busquedas{
     float: left;
   
   margin-left: 35%;
   margin-top:-10px;
}
.autor{color:#000;}
#libro {
    position: absolute;
    margin-top: -0.3em;
    margin-left: 8em;
    height: 50px;
    float: right;
    opacity: 0.3;
}



.info-interes .bloque {
    font-family: NexusSerifProPro;
    width: 270px;
    padding-left: 80px;
    min-height: 65px;
    margin-bottom: 30px;
}
.container section {
    margin-top: 40px;
    
    padding-bottom: 75px;
	align:center;
}





div#browse-dds h3 {
    border-bottom: 1px solid #ccc;
    background: #f1f6fb;
    padding: .3em;
    color: #333;
    font-size: 1.5em;
}
div#render-sidebar h3 {
    font-size: 1.3em;
}
div#browse-dds div.content {
    padding: .5em 5px 1em 5px;
}
.content {
    background-color: #FFF;
    padding: 10px;
    margin: 0px;
}
div#browse-dds div.content p.last-item {
    font-weight: 700;
    text-align: right;
    padding: 0 1em 0 0;
}
div#browse-dds p {
        font-size: 15px;
	font-family: "Open Sans", sans-serif;
	color: #505050;
line-height: 26px;
    display: inline-block;
    text-align: left;
}

footer{clear: both;background-color: #f9fcfe}


@media (max-width: 768px){
	.contenido .interesarlibro {
	
	margin-bottom:50px;
}
}


@media (min-width: 767px){
	
	.result-item .info-busquedas{
      float: left;
   
      margin-left: 20%;
      margin-top:-10px;
}
	
	
	
	.contenido .center {
	width: 75%;
}
	.materias-sidebar {
		border-radius: 10px;
    border: 1px solid #dcdcdc;
    -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.08);
    box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.08);
    margin-bottom: 20px;
    
	padding-bottom:10px;
}



	
}
.pagingBar {
    background-color: #ededed;
    margin-left: 20px;
    padding: 10px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
	border-radius: 10px;
}	
.resumen-mini ul li {
    font-size: 75%;
    line-height: 18px;
    overflow: hidden;
	font-weight: 400;
}

.resultados .resultado .result-item {
    overflow: hidden;
    *zoom: 1;
    -moz-box-shadow: inset 0 -1px 0 0 #fff,inset 0 -18px 18px -18px #efefef;
    -webkit-box-shadow: inset 0 -1px 0 0 #fff, inset 0 -18px 18px -18px #efefef;
    box-shadow: inset 0 -1px 0 0 #fff, inset 0 -18px 18px -18px #efefef;
    border-bottom: 1px solid #d7d7d7;
    min-height: 160px;
    padding: 19px 0 38px;
    position: relative;
	margin-left:4%;
}
	.info-busquedas h4 {margin: 30px 0 14px;font-size: 20px;line-height: 22px;}
.info-interes .col1 {
    float: left;
	width:25%;
	padding-left: 10px;
    #width: 178px;
    min-height: 56px;
    margin-right: 7%;
}
.info-interes .col2 {
    float: right;
	width:25%;
}
div#browse-dds {
    border: 1px solid #ccc;
    margin: 1.5em;
}
.container {
    padding: 0px;
}
}





@media (max-width: 768px){
.render-paginas{
	float: right;
	width:auto;
	

}
.row-fluid [class*="span"] {
    box-sizing: border-box;
    display: block; 
    #float: none; 
    margin-left: 0;
    width: 100%;
}
.pagingBar {
    background-color: #ededed;
    margin-left: 2px;
    padding: 10px 0 10px 0;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
	border-radius: 10px;
}
.resumen-vertical .resumen-mini {
    height: 176px !important;
    margin-bottom: 20px;
    padding: 10px 0;
	    *zoom: 1;
    -moz-box-shadow: inset 0 -1px 0 0 #fff,inset 0 -18px 18px -18px #efefef;
    -webkit-box-shadow: inset 0 -1px 0 0 #fff, inset 0 -18px 18px -18px #efefef;
    box-shadow: inset 0 -1px 0 0 #fff, inset 0 -18px 18px -18px #efefef;
    border-bottom: 1px solid #d7d7d7;

}
.resultados .resultado .result-item li,.resumen-mini li{
	font-size: 13px;
}
.resumen-mini ul{
	line-height: 25px;
	
	
}
.resultados .resultado .result-item {
    overflow: hidden;
    *zoom: 1;
    -moz-box-shadow: inset 0 -1px 0 0 #fff,inset 0 -18px 18px -18px #efefef;
    -webkit-box-shadow: inset 0 -1px 0 0 #fff, inset 0 -18px 18px -18px #efefef;
    box-shadow: inset 0 -1px 0 0 #fff, inset 0 -18px 18px -18px #efefef;
    border-bottom: 1px solid #d7d7d7;
    min-height: 160px;
    padding: 19px 0 19px 5px;
    position: relative;
	margin:2%;
}
.resultados{
	width: auto;
	margin-top:10px;
   
	margin-right:3px;
	display: inline-block;
}



.result-item .info-busquedas {
    float: left;
    #float: none !important;
    padding-left: 60px;
}

.info-busquedas h4 {font-size: 16px;line-height: 17px;}
.info h4{font-size: 16px;line-height: 17px;}
.info-interes .col1 {
    float: left;
	#width:25%;
	padding-left: 10px;
    #width: 178px;
    min-height: 56px;
    margin-right: 7%;
}
.combo_pre_bot {
    left: 0 !important;
    position: relative !important;
    top: 10px !important;
}

	
.cajas-interes{
	
	padding: 15px;
	font-size: .9375rem;
	font-family: Lato,sans-serif;
    margin:10px;

    background:#f1f6fb;
    border-bottom: #DDD 1px solid;
    border-bottom: rgba(0, 0, 0, .13) 1px solid;
    box-shadow: 0 0 5px rgba(0, 0, 0, .1);
	width:auto;
	#float:left;
	    
}
.entry{
	clear: both;
}
.direccion {
	
    
    display: block;
    float: left;
    margin: 10px 0 0 0;
    min-height: 125px;
    padding: 0 21px 0px 0;
    
	
}
.direccion li{
	font-size:0.9em;
	margin-left:10px;
}
#footer-nav-misc{
	clear: both;
	 margin-top: 30px; 
  border-top: #DDD 1px solid;
    
    position: relative;
}
footer{background-color: #fff}

}
/* FIN DE MAX 767*/


@media (max-width: 1149px) and (min-width: 980px){
.row-fluid .span4 {
    width: 46.4917%;
}
.contenido .center {
    width: 65%;
}
.entry{

  
	overflow:hidden;
	margin:auto;
	margin-bottom:10%;
	 margin-top: 10.28%;
	
}

.cajas-interes{
	
	padding: 15px;
	font-size: .9375rem;
	font-family: Lato,sans-serif;
    margin-top: 4.28%;
	margin-left:60px;

    background-color: #f1f6fb;
    border-bottom: #DDD 1px solid;
    border-bottom: rgba(0, 0, 0, .13) 1px solid;
    box-shadow: 0 0 5px rgba(0, 0, 0, .1);
	width:16%;
	float:left;
	    height: 240px;
}
.separador-pie{
	margin-top:350px;
}
.mapa {
	 padding-right: 3px;
    min-height: 130px;
    -webkit-box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0.7);
    -moz-box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0.7);
    box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0.7);
    border-right: 1px solid rgba(197, 196, 196, 0.5);
    display: block;
    float: left;
    margin: 5px 2% 0 65px;
    min-height: 145px;
    padding: 0 21px 10px 0;
    width: 22%;
}
.direccion {
	
    
    display: block;
    float: left;
    margin: 10px 2% 0 0;
    min-height: 145px;
    padding: 0 21px 10px 0;
    
}
.direccion li{
	font-size:13px;
	line-height: 1.7;
	margin-left:50px;
}
}

/* COMIENZO min 768 y mas */
@media (max-width: 979px) and (min-width: 768px){
	
	
	
	
.contenido .sidebar-left {
    width: 22.9282%;
    min-height: 100px;
    float: left;
	margin-left:0px;
}
.container {
    width: 100%;
}
	
.contenido {
    #font-family: "Open Sans", sans-serif;
    margin-top: 25px;
	margin-left: 5px;
    
}
.contenido .center {
	width: 65%;
	margin-left: 5px;
}
.resultados{
   box-sizing: border-box;
    display: block;
    float: left;
    margin-left: 2.5641%;
    min-height: 30px;
    width: 60%;
	
}
.render-paginas{
	float: right;
	width:65%;
	margin-left:2%;
	margin-right:10%;
	

}
.row-fluid [class*="span"] {
    box-sizing: border-box;
    display: block;
    float: left;
    margin-left: 2.76243%;
    min-height: 30px;
    width: 100%;
	
}

.row-fluid .span4 {
    width: 46.4917%;
}
.resumen-vertical .info {
    font-size: 80%;
  
    width: 50%;
}
header .logo {float: left;
}
header .accesos-usuario{
	margin-right: 15%;
}


.entry{
	clear: both;
	#float: right;
  
	overflow:hidden;
	margin:auto;
	margin-bottom:10%;
	 margin-top: 10.28%;
	
}
.cajas-interes{
    border-radius: 10px;
    background-color: #f1f6fb;
    border-bottom: #DDD 1px solid;
    border-bottom: rgba(0, 0, 0, .13) 1px solid;
    box-shadow: 0 0 5px rgba(0, 0, 0, .1);
	display:inline-table;
	#width: 190px;
	
	font-size: .9375rem;

   
	
	margin:1.5%;

	width:21.68124%;
	
	height: 250px;
}
















.mapa {
	 padding-right: 3px;
    min-height: 130px;
    -webkit-box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0.7);
    -moz-box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0.7);
    box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0.7);
    border-right: 1px solid rgba(197, 196, 196, 0.5);
    display: block;
    float: left;
    margin: 5px 2% 0 25px;
    min-height: 145px;
    padding: 0 21px 10px 0;
   
}
.direccion {
	
    
    display: block;
    float: left;
   margin: 5px 2% 0 25px;
    min-height: 145px;
    padding: 0 21px 10px 0;
    width: 35%;
}
.direccion li{
	font-size:13px;
	line-height: 1.7;
	margin-left:60px;
}


}



@media screen and (min-width: 1150px) {
	
.logo-accesos-usuario .logo {
    margin-top: 0px;
}	
	
header nav.menu-principal {
    margin-top: -55px;
}
.contenido{
	margin-left:5px;
}	
	
.contenido .sidebar-left{
	width: 17%;
}

.contenido .center {
	margin-top:70px;
	margin-left:10px;
	width:82%;
}
.contenido .interesarlibro {
	
	margin:0.5%;
	width:100%;
}
.row-fluid .span4 {
    width: 29.4917%;
}
.resumen-vertical .resumen-mini {
    height: 200px;
    margin-bottom: 70px;
    padding: 10px 0;
}
.resumen-vertical .info{
	
	margin-left:7%;
	
	
}
.resumen-mini h4 {
    font-size: 16px;
    line-height: 17px;
	margin-bottom:4px;
}
.resultado .portada{
	width:130px;
	height:200px;
}
.resultado .portada-busqueda{
	width:115px;
	height:170px;
}

.resultados{
	margin-top:30px;
    margin-left:15px;
	display: inline-block;
	width:75%;
}
.entry{
	#lear: both;
	#float: right;
  	
	
}
.cajas-interes5{
	
    clear: both;
    border-radius: 10px;
    padding: 15px 0 20px 0;
    background-color: #f4f2e9;
		width:16.68124%;
	float:left;
	height: 280px;
	    margin-top: 4.28%;
	margin-left:11%;

}
.cajas-interes{
    border-radius: 10px;
	padding: 15px;
	font-size: .9375rem;
	
    margin-top: 4.28%;
	margin-left:5%;
    background-color: #f1f6fb;;

    

    #background: #fff;
    border-bottom: #DDD 1px solid;
    border-bottom: rgba(0, 0, 0, .13) 1px solid;
    box-shadow: 0 0 5px rgba(0, 0, 0, .1);
	width:16.68124%;
	float:left;
	height: 280px;
}

.mapa {
	 padding-right: 3px;
    min-height: 130px;
    -webkit-box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0.7);
    -moz-box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0.7);
    box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0.7);
    border-right: 1px solid rgba(197, 196, 196, 0.5);
    display: block;
    float: left;
    margin: 5px 2% 0 65px;
    min-height: 145px;
    padding: 0 21px 10px 0;
    width: 22%;
}
.direccion {
	
    
    display: block;
    float: left;
    margin: 10px 2% 0 0;
    min-height: 145px;
    padding: 0 21px 10px 0;
   
}
.direccion h3{
	margin-left:150px;
}
.direccion li{
	font-size:13px;
	line-height: 1.7;
	margin-left:150px;
}
#footer-nav-misc{
	clear: both;
 margin-top: 150px; 
  border-top: #DDD 1px solid;
    
    position: relative;
}
.separador-pie{
	margin-top:550px;
}

}




@media screen and (min-width: 769px) {
.render-paginas{
	float: right;
	width:75%;
	margin:3% 0 5% 0;

}
header .logo {float: left;}
	





.row-fluid [class*="span"]:first-child {
    #margin-left: 0;
}

.row-fluid [class*="span"] {
    box-sizing: border-box;
    display: block;
    float: left;
    margin-left: 2.5641%;
    min-height: 30px;
    
}

.row-fluid:before, .row-fluid:after {
    content: "";
    display: table;
    line-height: 0;
}
.row-fluid:before, .row-fluid:after {
    content: "";
    display: table;
    line-height: 0;
}
.info-interes{
	margin-left:150	px;
	#width: 99%;
    #margin: auto;
   #max-width: 920px;
    min-width: 900px;
    position: relative;
}
}
