/* MENú PRINCIPAL*/
.navbar-default {
    background-color: transparent;
    border-color: transparent;
}
.navbar {
    margin-bottom:0;
    min-height: auto;
}
.navbar-toggle {
    background-color: #FFF;
    margin-top: 0;
}
#menucab{
	border-bottom:3px solid #CBD6DA;
	background: #1da5cb; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFkYTVjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyM2M2ZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #1da5cb 0%, #23c6f1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1da5cb), color-stop(100%,#23c6f1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1da5cb 0%,#23c6f1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1da5cb 0%,#23c6f1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1da5cb 0%,#23c6f1 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #1da5cb 0%,#23c6f1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1da5cb', endColorstr='#23c6f1',GradientType=0 ); /* IE6-8 */
}
#zonabus{
	border-top:2px solid #FF9803;
	background: #15659a; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE1NjU5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZjRiNzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #15659a 0%, #0f4b72 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#15659a), color-stop(100%,#0f4b72)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #15659a 0%,#0f4b72 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #15659a 0%,#0f4b72 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #15659a 0%,#0f4b72 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #15659a 0%,#0f4b72 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#15659a', endColorstr='#0f4b72',GradientType=0 ); /* IE6-8 */
}
#busqueda select{
	color: #08446a;
    cursor: pointer;
    text-decoration: none;
    width: 169px !important;
	display: inline-block;
    position: relative;
    background-image: url("../images/flecha_select.png");
    background-position: 90% center;
    background-repeat: no-repeat;
    padding: 7px 45px 7px 10px;
}


/* Acceso header*/
.cart-mobile {
   	float: right;
    position: relative;
    z-index: 9999;
	margin-left: 16px;
}
.cantidad-mobile {
    background-color: #FF9F00;
    color: #ffffff;
	right: 30px;
	top: -4px;
    padding: 4px 7px;
	font-family: Arial, Helvetica, Verdana;
    position: absolute;
	-webkit-border-radius:50%; 
	-moz-border-radius:50%; 
	border-radius:50%; 
}
.cart-mobile a {
    background-color: #0F4B72;
    border: 1px solid #15659A;
    font-size: 17px;
    margin-top: 0;
	display: inline-block;
	width: 40px;
	height: 40px;
	padding: 6px 11px;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.cart-mobile i,
#tucuenta i,
a.pedidos_head i, 
h4.globe i {
   color: #FFF;
}


.btn-default {
    border-color: #cccccc;
    color: #333333;
	color:#fff;
	border:1px solid #f90;
	background: #ffbd14; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYmQxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjk5MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffbd14 0%, #ff9900 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffbd14), color-stop(100%,#ff9900)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffbd14 0%,#ff9900 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffbd14 0%,#ff9900 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffbd14 0%,#ff9900 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffbd14 0%,#ff9900 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbd14', endColorstr='#ff9900',GradientType=0 ); /* IE6-8 */

}
.btn-default:hover {
	background: #ff9900;
	border: 1px solid #f90;
	color: #ffffff;
}
.btn{
	text-transform:uppercase;
}


/* Tablas */
.table-responsive {border: 0}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
 /* border-top: 0;*/
}
.basket_items th.first {
    border-top-left-radius: 0;
}
.table > thead > tr > th {
    border-bottom: 0;
    vertical-align: bottom;
}


/* Proceso compra */
.proceso_compra i{ display:none}
ul.proceso_compra {
    float: left;
    margin-bottom: 30px;
}


.padding-15{ padding:0 15px}
.nopadding {padding:0}
.nopadding_left {padding-left:0}
.margin-left10{margin-left:10px}
.margin-left20{margin-left:20px}
.margin-bottom10{margin-bottom:10px}
.margin-top10{margin-top:10px}
.margin-top20{margin-top:20px}
.margin-top30{margin-top:30px}
.margin-bottom30{margin-bottom:30px}


.c-primary{color: #2e6da4;}
.c-success{color: #4cae4c;}
.c-info{color: #46b8da;}
.c-warning{color: #eea236;}
.c-danger{color: #d43f3a;}


/* Bootstrap**/
ul, ol { margin-bottom: 0;margin-top: 0;}

input, button, select, textarea {
    font-size: inherit;
    line-height: inherit;
}


/**** Menu principal *****/
#menucab .dropdown-menu {
	width: auto;
	font-size: 1em;
	background-color: #f3f3f3;
	min-width: 645px;
	padding: 0;
	overflow: hidden;
}
.navbar-nav > li > a, 
.navbar-nav > li > span {
    line-height: auto;
	height: 40px;
}
#menucab .navbar-nav > li ul.menu-materias {
    float: left;
	padding: 14px 0 20px 12px;
	width: 70%;
}
#menucab .navbar-nav > li#opc1 ul.menu-publi {
    width: 230px;
}


/* Menú principal clientes*/
body.clientes .navbar-nav > li > a {
    padding: 0 15px;
	border-right: 1px solid #EDEDED;
}
body.clientes .navbar-nav > li > a, body.clientes .navbar-nav > li > span{ height:auto}


/* filtros orden resltados*/
.filtro_select.orden{
	width: 39%;
	display: inline-block;
	margin-right: 25px;

	}
.filtro_select.limite{
	width: 34%;
	display: inline-block;
}
.filtro_select.orden .form-control,.filtro_select.limite .form-control{
	width: auto;
	display: inline-block;
}
#parambus label, #parambus span {float: none; display: inline-block;}


@media (max-width: 1200px) {
	#botones-slider {
	    padding: 0;
	    margin-bottom: 10px;
	}
	#botones-slider li {
	    display: inline-block;
	    width: 49.6%;
	}
	#botones-slider li a {
	    font-size: 14px;
	    padding: 6px 46px 6px 8px;
	}
	#capaekomi img{
	    max-width: 100% !important;
	}
	.nopadding_left, .nopadding {
	    margin: 0 0 16px;
	    padding: 0;
	}
	#subpie li a {
	    font-size: 11px;
	}
	#btncomprar a, #btncomprar.e-compra a {
	    font-size: 10px;
	    padding: 12px 18px 8px;
	}
	#btncomprar a span.ico_comprar, 
	#btncomprar.e-compra a span.ico_comprar {
	    margin: -6px 10px 0 -5px;
	}
	#menucab li .title-cab, 
	#menucab li a.menu_act, 
	#menucab .navbar-nav > li span.title-cab, 
	#menucab .navbar-nav > li .title-cab, 
	#menucab .navbar-nav > li a.menu_act, 
	#menucab .navbar-nav > li a.menu_act:hover, 
	#menucab .navbar-nav > li a.menu_act:active, 
	#menucab .navbar-nav > li a.menu_act:focus {	
		font-size: 14px;
		padding: 10px 10px 6px;
	}	
	.nav-tabs-as > li > a {
	    font-size: 12px;
	    padding: 6px 11px;
	}
	/* L3 */
	.listado_libros.gwe_libro3 div.minificha {
	    width: 47%;
	}
	.listado_libros.gwe_libro3 div.minificha,
	.listado_libros.gwe_libro3 div.minificha.last {
	    margin: 0 2% 20px 0;
	}	
	.listado_libros.gwe_libro3 .clear {
		display: none;
	}
	.listado_libros.gwe_libro3 div.minificha div.imgminific.l3 {
	    width: 33%;
	}
	.listado_libros.gwe_libro3 div.minificha div.conminific.col3 {
	    width: 58%;
	}	
	.mulgasgra img {
	    width: auto !important;
	}
	.wraper-search {
	    min-height: 200px;
	}
	.jcarousel-skin-carhom .jcarousel-item {
	    width: 119px !important;
	}
	.jcarousel-skin-bl2car .jcarousel-item,
	.jcarousel-skin-minicar .jcarousel-item {
	    width: 110px !important;
	}
	.jcarousel-skin-minicar .jcarousel-item .discount {
	    right: 20px !important;
	}
	.masvenlib ul li {
	    max-width: none;
	    text-align: center;
	    width: 17% !important;
	}
}
@media (max-width: 992px) {
	.hidden-responsive{display:none !important;}
	.visible-responsive{display:block !important;}
	#logo{max-width:75%;}
	body.clientes #logo{max-width:100%;}
	
	/*accesos header*/
	#idiomas_linea {
    	padding-top: 0;
	}
	#registrate {
	    padding: 13px 6px 0 0;
	}
	.minicesta {
    	padding: 8px 13px;
		width: 30%;
	}
	#zonabus {
   		padding: 14px 0 12px 0;
	}
	#palabrasBusqueda {
    	width: 48%;
	}
	
	/* menú principal*/
	#menucab li .title-cab, #menucab li a.menu_act {
		padding: 8px 9%;
	}
	#menucab .navbar-nav > li a.title-cab, 
	#menucab .navbar-nav > li span.title-cab {
	    font-size: 13px;
	    padding: 10px 9px 2px;
	}
	/*footer*/
	.linea_footer span{
		font-weight:bold;
		color:#333;
		text-transform:uppercase;
		margin-top:10px;
		display:block;
	}
	#pie #aceptopie {margin:10px 0 0 0;width: 100%;}
	.title_footer{border-bottom:1px solid #E3E3E3;}
	#susbolpie {background-position: 0 25%;}
	#redespie{ display:none}
	
	/*sidebar publicidad*/
	#colmenu .elemento {
	    background-color: rgba(0, 0, 0, 0);
	    margin-bottom: 16px;
	    padding: 6px;
	}
	#capaekomi {
	    border: 4px solid #e3e3e3;
	}
	
	/* social-links */
	.box-social {
		background-color: #F3F3F3;
		padding: 0;
		position: fixed;
		right: -1px;
		z-index: 2;
		bottom: 0;
		top:auto;
		width: 100%;
		text-align:center;
	}
	#redeslateral ul {
	    display:block;
		width:auto;
	}
	#redeslateral li {
	    display:inline-block;
		width:48px;
		height:36px;
		border:0;
	}
	#redeslateral li a {
	    border:0;
	    height: 100%;
	    width: 100%;
		padding:0;
	}
	/* Ficha detalle*/
	#detzonauno{width:75%;}
	#detgasgra{width:25%;}
	#detimg{width:25%;padding-right: 0;}
	#detimg img{max-width:100%;height:auto;}
	#detimg .detportada{padding:0}
	#detmeta{width:75%; padding-left:20px}
	#summary dt {
		padding-right:10px;
		text-align:left;
		width: 32%;
		height: auto;
		clear:left;
	}
	#detzondatos h1,#detzondatos #autor { width:100%} 
	#detdatos h1{margin:0}
	.product-papeleria #detdatos h1,.product-electronic #detdatos h1,
	.product-juego #detdatos h1,.product-movie #detdatos h1,.product-videogame #detdatos h1{margin-bottom:20px}
	#detdatos #autor {margin-bottom:10px;}
	#accioncompra{
		width:75%;
		float:left;
		border:0;
		padding:0;
	}
	#accioncompra a.agregardetalle {
	    font-size: 14px;
	    padding: 10px 20px;
	    width: 100%;
	}
	#accioncompra #msndispo, 
	#accioncompra .avisar_dis{
		margin-right:10px;
		text-align: center;
	}
	#btncomprar a.agregardetalle.aviso { 
		margin: 0 0 5px;
	}
	#accioncompra #btncomprar.border_top,
	#accioncompra #msndispo, 
	#accioncompra .avisar_dis,
	#accioncompra .e-compra{
		margin: 0 auto;
		padding-top: 10px;
		width: 60%;
	}
	#btncomprar a span.ico_comprar, 
	#btncomprar.e-compra a span.ico_comprar {
    	display: inline-block;
    	float: none;
    	vertical-align: middle;
		margin: -5px 10px 0 -5px;
	}
	#social{ margin-top: 15px;}
	#accioncompra, 
	#detgasgra, 
	#detcomprar-used{
		width: 100%;
		text-align: center;
	}
	.ayudaebook {
		display: inline-block;
	}
	.precioDetalle{
		margin-top:0;
		border-bottom:1px solid  #e3e3e3;
		-webkit-border-radius:5px; 
		-moz-border-radius:5px; 
		border-radius:5px; 
	}
	#detgasgra{ margin-top:10px; background:transparent;}
	#detgasgra img{ float:left; margin-right:10px}
	#detcomprar-used .precioDetalle{ padding:10px 15px}
	#detcomprar-used #precio{margin:0 10px 0 0}
	#detcomprar-used .precioDetalle p{ padding:0; margin:0 10px 0 0; display:inline-block;}
	#detcomprar-used .precioDetalle p.ivaincl{margin-top:5px}
	#detcomprar-used .detcomprar-used-title { float:left; margin-right:15px}
	#detcomprar-used #precio, #detcomprar-used .precioDetalle .ivaincl  {text-align: left; float:left;}

	/* minificha L5 */
	.listado_libros div.minil5 {
	    margin: 0 0.5% 20px 0;
	    padding-right: 20px;
	    width: 19%;
	}
	
	/*carousel home*/
	#masven.homborele {margin-bottom:15px}
	
	 .conesca {background: transparent;}
	 #txtcarhom, #txtcarpap, #txtcarjue{ padding-bottom:10px;}
	 #txtcarhom h3, #txtcarpap h3, #txtcarjue h3,#txtcarhom p, #txtcarpap p, #txtcarjue p{ display:inline-block;}
	 #carhomlib, #carhompap, #carhomjue{padding-top:10px !important; padding-bottom:10px !important;}
	 .nopadding_left{ padding:0 !important}
	 
	/* Filtros lateral*/
	#colmenu select{display:inline-block !important; margin:0.5% 0;}
	#menumaterias{text-align:center;}
	.navbar-header.filtro{ 
		width:100%; 
		height:auto;
		float:right; 
		background-color: transparent;
	}
	.navbar-header.filtro button{ 
		background-color: #1da5cb;
		color:#FFFFFF;
		text-transform:uppercase;
		font-weight:bold;
	}
	.filtros_responsive .subatributos {
	    background-color: #fff;
		text-align: center;
		position: relative;
	}
	.filtros_responsive .subatributos select {
    	display: inline-block;
	}
	.filtros_responsive .subatributos p.title {
    	text-align: left;
	}
	.hidden-responsive{ display:none !important;}
	.visible-responsive{ display:block !important;}
	a.todo_cursos{ display:block; text-align:left}
	
	.responsive h4.titmaterias {
	    clear: both;
	    display: block;
	    overflow: hidden;
		vertical-align:middle;
	}
	.responsive #quitaartri {
		border:0;
    	padding:0;
		vertical-align:middle;
	}
	.filtroLibrotexto #quitaartri a, .filtroLibrotexto #quitaartri a i {
    	float: right;
	}
	.filtroLibrotexto #quitaartri a i {
    	margin:3px 0 0 10px;
	}

	/* proceso compra*/
	#zonagasenv,#datcupon input.button{ margin-top: 10px;}
	
	/* Menú principal clientes*/
	body.clientes .dashed-content ul.menu-clientes{ margin:20px 0 0 0;}
	body.clientes .navbar-collapse{
		clear:both;
		background-color:#EDEDED;
		border-top: 2px solid #1da5cb;
		}
	body.clientes .navbar-nav > li > a, body.clientes .navbar-nav > li > span{padding-top:8px; padding-bottom:8px}
	body.clientes p.user{margin-top:10px}
	.header-right{
		padding-top: 20px;
	}
	/* 	Footer */
	#subpie ul {
   		margin-left: 0;
	}
	#subpie .container{
		background:url("../images/imosverpie.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
		padding-bottom: 35px; 
	}
	#subpie li {
	    border-right: 1px solid #d6d6d6;
	    padding: 0 8px;
	}
	#subpie li a {
	    font-size: 10px;
	}
	/* Main menu dropdown */
	.navbar-nav {
	    float: left;
	    margin: 0;
	    position: relative;
	}
	#menucab li {
	    position: static;
	}
	#menucab .dropdown-menu {
	    left: 50% !important;
	    margin-left: -348px !important;
	    position: absolute;
	    top: 104%;
	    width: 720px !important;
	}
	#parambus {
	    padding: 8px 10px;
	    margin-bottom: 16px;
	}
	.btn-filter {
	    display: block;
	}
	.remove-filters-mobile{
		display: inline-block;
	}	
	.jcarousel-skin-carhom .jcarousel-item {
	    width: 121px !important;
	    padding-left: 20px !important;
	}
	.jcarousel-skin-bl2car .jcarousel-item,
	.jcarousel-skin-minicar .jcarousel-item {
	    width: 112px !important;
	}
	.filter-mobile.open-div-filter{
		display: block;	
	}
	
		
	/* Temp */
	#opc88,
	#opc99{
		display: none;
	}
}


/* SM  *************************************************************/
@media (max-width: 767px) {
	#logo.visible-xs {
	    align-items: center;
	    display: flex !important;
	    height: 62px;
	    max-width: 26%;
	}
	#header .navbar{
	    background-color: rgba(0, 0, 0, 0);
	    background-image: none;
	    border: medium none;
	    box-shadow: none;
	}
	#header .navbar {
    	clear: none;
    }
	.materias-mobile{
		display: block !important;
		margin-bottom: 18px;	
	}
	.hidden-all{display:none;}
	.show-all{display:block;}
	.bloque-top {
    	display: none !important;
    }
	#idiomas_linea, #tucuenta,.cart-mobile,.navbar-header.top {
		float:left;
	}
	.navbar-header.top {
		width:45px;
		height:45px;
		position:relative;
	}
	.navbar-header.top .navbar-toggle{
		margin:0;
		top:0;
		padding: 12px 10px;
	}
	.navbar-header.top .navbar-toggle {
		background-color: #1da5cb;
	    margin-top: 0;
	}
	.navbar-header.top .navbar-toggle .icon-bar {
    	background-color: #FFF;
	}
	.navbar-header.top.icon-bar {
	    border-radius: 1px;
	    display: block;
	    height: 2px;
	    width: 22px;
	}
	.navbar-default{ 
		border:0
	}
	#menucab .navbar-collapse {
	    padding-left: 0;
	    padding-right: 0;
	}
	
	#menucab { 
		min-height: auto;
	}
	#menucab li .title-cab:hover, #menucab li a.menu_act { 
		background:transparent;
	}
	#menucab li .title-cab, #menucab li a.menu_act { 
		height: auto;
	}
	#menucab{ border-bottom:0}
	#menucab li .title-cab, #menucab li a.menu_act {padding: 8px 1%;}
	.idiomas2{
		border:2px solid black;
	}
	.idiomas2 a.dropdown-toggle{
		border: 2px solid red;
		background-color: blue;
	}

	/* Primer nivel */
	.navbar-nav { overflow-y:hidden;}
	.title-cab i,.menu_act i{ float:right}
	
	/* Menú principal*/
	#menucab .navbar-nav > li a.title-cab, 
	#menucab .navbar-nav > li span.title-cab,
	#menucab .navbar-nav > li a.menu_act, 
	#menucab .navbar-nav > li span.menu_act,
	#menucab li .title-cab, 
	#menucab li a.menu_act, 
	#menucab .navbar-nav > li span.title-cab, 
	#menucab .navbar-nav > li .title-cab, 
	#menucab .navbar-nav > li a.menu_act, 
	#menucab .navbar-nav > li a.menu_act:hover, 
	#menucab .navbar-nav > li a.menu_act:active, 
	#menucab .navbar-nav > li a.menu_act:focus{
		border-bottom: 1px solid rgba(255, 255, 255, 0.16);
		font-size: 14px;
		padding: 8px 20px;
		text-transform: none;		
	}
	#menucab .navbar-nav > li a.menu_act, 
	#menucab .navbar-nav > li a.menu_act:hover, 
	#menucab .navbar-nav > li a.menu_act:active, 
	#menucab .navbar-nav > li a.menu_act:focus{
		background-color: #149abf;		
	}	
	.navbar {
		min-height: 0; 
		overflow-x: hidden; 
		overflow-y: hidden;
	}
	
	/*
	.navbar-default .navbar-nav > a:hover, 
	.navbar-default .navbar-nav > a:focus,
	.navbar-default .navbar-nav > .open > a, 
	.navbar-default .navbar-nav > .open > a:hover, 
	.navbar-default .navbar-nav > .open > a:focus,
	.navbar-default .navbar-nav > .active > a,
	.navbar-default .navbar-nav > .active > a:hover, 
	.navbar-default .navbar-nav > .active > a:focus {
	    color: #FFF;
	    text-shadow: none;
	}*/

	/* Segundo nivel */
	/*.dropdown-menu .dropdown-explorar li > a {
	    background-color: #FFFFFF;
	    margin: 0;
	    padding: 9px 10px 9px 16px;
	}
	.dropdown-menu .dropdown-explorar li > a:hover {
		background-color: #F7F7F7;
	}
	.dropdown-menu.dropdown-menu-three .dropdown-materias,
	.dropdown-menu.dropdown-menu-three .dropdown-explorar,
	.dropdown-menu.dropdown-menu-three li,
	.dropdown-menu.dropdown-menu-two li{
		width: 100% !important;
		margin: 0;
	}
	.dropdown-menu li > a, .dropdown-menu li a{
	    background-color: #FFFFFF;
	    border-bottom: 1px solid #E6E6E6;
	    border-right: medium none;
	    font-size: 12px;
	    margin: 0;
	    padding: 9px 10px 9px 16px !important;
	}	
	.dropdown-menu li > a:hover, .dropdown-menu li a:hover{
	    background-color: #F7F7F7 !important;
	}		
	.navbar-nav {
	    margin: 0;
	}
	.navbar-default .navbar-collapse{
		overflow-x: hidden;
	}
	.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > .title-cab{
	    border-bottom: 1px solid #DDDDDD;
	    border-right: medium none;
	    color: #333333;
	    font-size: 13px;
	    padding: 10px 16px;
	}
	.navbar-default .navbar-nav > .active > a {
	    background-image: none;
	    background-repeat: repeat-x;
	    box-shadow: none;
	}	
	.navbar-nav .main-nav-title{
		color: #E78C32;
		padding: 6px 12px;
	}
	.navbar-nav .open .dropdown-menu {
	    position: relative;
	    padding: 0;	
		border:1px solid red;
		background-color:#EDEDED
    }
	.navbar-nav .main-nav-title {
	    display: none;
	}
	.tx-ttproducts-pi1 h1, .verpedido-title{
		display: none;	
	}*/
	
	/*segundo nivel Imosver*/
		#menucab .dropdown-menu {
	    left: 50% !important;
	    margin-left: -348px !important;
	    position: absolute;
	    top: 104%;
	    width: 720px !important;
	}
	#menucab .dropdown-menu {
	    margin-left: 0 !important;
	    position: static !important;
	    width: 100% !important;
		background-color: #ededed;
		border-radius: 0;
		min-height: 0;
		padding: 8px 0;
	}
	#menucab .navbar-nav > li.open ul.menu-materias {
	    float: none;
	    padding: 0;
		width: 100% !important;
	}
	.menu-l, .menu-r {
	    float: left;
	    max-width: 100%;
	    padding: 0;
	}
	#menucab li { 
		width: 100% !important; 
		overflow: hidden;
	}
	#menucab li:hover {
		height:auto !important;
	}
	#menucab .navbar-nav > li.open ul.dropdown-menu{
		min-width: auto !important;
	}
	#menucab li.open ul.menu-materias li,
	#menucab .navbar-nav > li.open ul.menu-materias li {
		float: left; 
		height: auto;
		width: 50%;
		background: none;
		border: none;
	}
	#menucab .navbar-nav > li.open ul li:hover {
		background:#fff;
		height:auto;
		border:0;
	}
	#menucab .navbar-nav > li.open ul li.titlemat {
		width: 100%;
		padding: 8px 0 10px 20px;
		color: #000000;
	}
	#menucab .navbar-nav > li.open ul li.titlemat i {
		display: inline-block !important;
   		margin-left: 10px;
	}
	#menucab li ul li a,
	#menucab .navbar-nav > li ul li a{
		color: #1DA5CB;
		padding: 6px 0 6px 20px !important;
	}
	#menucab .navbar-nav > li ul li a:hover, #menucab .navbar-nav > li ul li a:focus {color:#1DA5CB; background:none;}
	
	.title-cab i, 
	.menu_act i {
		display: none !important;
	}	
	#menucab .caret {
	    float: right;
	    margin-left: 0;
	    margin-top: 10px;
	}	

	#doofinder{
	    max-width: 90% !important;
	}
	#doofinder-facets{ max-width: 40% !important;}
	#doofinder-facets .dfjspContainer{ max-width: 100% !important}
	#doofinder-resultswrapper{max-width: 60% !important;}
	#hck-f-wrap { max-width: 100% !important;}

	/* Cabecera */
	#palabrasBusqueda {
	    width: 56%;
	}
	.dk_container {
		width: 30%;	
	}
	.dk_container a {
    	width: 100% !important;
	}
	
	/* Acceso header */
	#idiomas_linea,#tucuenta h4 {
		padding: 0;
		margin-top: 0
	}
	#tucuenta,.cart-mobile{ 
		margin-right: 8px;
	}
	#tucuenta h4 a, #idiomas_lineas h4 a, a.pedidos_head, h4.globe{
	    background-color: #0F4B72;
	    border: 1px solid #15659A;
	    font-size: 17px;
		height:auto;
		display:inline-block;
		padding: 10px 14px;
		width: 40px;
		height: 40px;
		border-radius :5px
	}
	a.pedidos_head{
		margin-right:15px;
	}
	#tucuenta h4 a,
	#tucuenta h4 a:hover,
	#tucuenta h4.caphover a, 
	#idiomas h4.caphover  {
	    background-image: none;
		background-color: #0F4B72;
	}
	#idiomas_linea ul {
    	margin-right:15px;
	}

	/* Footer */
	.linea_footer,.columna_primera {
    	border-right: 0;
	}
	.linea_footer li{
		line-height:2em
	}
	#emailSuscripcion {
    	width: 75%;
	}
	#susbolpie {background-position: 0 45%;}
	#subpie ul{
		width:45%;
		float:left;
	}
	#subpie ul li{
		float:none;
		display:block;
		border:0
	}
	.title_footer{
		border:0
	}
	
	/* Publicidad lateral */
	#colmenu .elemento {padding: 2px;}
	.publilat img{ max-width:100%;  max-height: 100px;}
	#capaekomi.publilat img{ max-height: 237px !important}
	
	
	/* Filtros orden resltados */
	.filtro_select.orden {
		margin-right: 0;
		width: 43%;
	}
	.filtro_select.limite {
		width: 42%;
	}
	
	
	/* Listas libros */
	div.listado_libros dl.dublincore{
		padding-bottom: 0;
		margin-bottom:0
	}
	div.listado_libros dd.mulsinop {
    	display:none;
	}
	div.listado_libros dd {
    	line-height: 1.9em;
	}
	.no_portada{
		display:none;
	}
	.listado_libros div.miniunalin div.imgminific.l1 {
		width:18%;
	}
	.listado_libros div.miniunalin div.conminific.col1 {
		width: 75%;
		padding: 0 5%;
	}
	.listado_libros div.miniunalin div.mulzopr {
		float: right;
		width: 77%;
		display:inline-block;
	}
	.listado_libros div.miniunalin div.mulzopr p.precio,
	.listado_libros div.miniunalin div.mulzopr p.muldispo,
	.listado_libros div.miniunalin div.mulzopr p.mulacccom,
	.listado_libros div.miniunalin div.mulzopr #btncomprar.mulacccom {
		text-align:left;
		margin:0;
		clear: left;
    	float: left;
	}
	.listado_libros div.miniunalin div.mulzopr p.mulgasgra {
	    color: #f30;
	    font-size: 1em;
	    font-weight: none;
		font-family:inherit;
		text-transform: uppercase;
	    padding-top: 0;
		margin:0;
	    text-align: left;
	}
	.listado_libros div.miniunalin div.mulzopr p.mulgasgra i {
		font-size:1.5em
	}
	.listado_libros div.miniunalin div.mulzopr p#btncomprar.mulacccom{
		width:100%;
	}

	div.listado_libros p.precio strong.condto {font-size: 1em;}
	.listado_libros div.miniunalin div.mulzopr p.mulgasgra {
		width:30%;
		float:left;
		padding:1% 2%;
		text-align:center;
		border-left:1px solid #EDEDED 
	}
	.listado_libros div.miniunalin div.mulzopr p.muldispo{
		display:inline-block;
		clear:left;
		border-top: 1px solid #EDEDED;
		width:100%;
		text-transform: uppercase;
		font-size:1em
	}
	/* Ficha detalle libro*/
		
	#detimg {
	    width: 32%;
	}
	#detmeta {
	    width: 68%;
	}	
	#detzonauno,
	.precioDetalle,
	#accioncompra,
	#detgasgra,
	.e-compra{
		width: 100%;
		border: 0;
	}
	.precioDetalle, #accioncompra{
		border:0; 
		padding: 6px 0;
	}
	#precio p{
		float:left
	}
	.precioDetalle{
		border-top: 1px solid #EDEDED; 
		border-bottom: 1px solid #EDEDED;
		border-radius: 0; 
		margin-top: 24px; 
		text-align: left;
	}
	.precioDetalle .antes, 
	.precioDetalle .despues, 
	.precioDetalle .precio-descuento,
	.ivaincl{
		display: inline-block;
		margin: 0 7px 0 0;
		padding: 0 1px;
		vertical-align: middle;
	}
	.precioDetalle .antes{
		border-right: 1px solid #CCCCCC; 
		padding-right: 10px;
	}
	.precioDetalle .despues, 
	.ivaincl{
		border-right:0
	}
	.precioDetalle .ivaincl {
	    padding: 0;
	}
	#precio {
	    display: inline-block;
	    font-size: 22px;
	    margin-right: 5px;
	    vertical-align: middle;
	}
	#detgasgra p{
		font-size: 1.2em;
	}	
	.precioDetalle .antes .strike{
		float:none;
	}
	.precioDetalle {
	    text-align: center;
	}
	a.iconebook, a.iconpapel, a.iconebook:hover, a.iconpapel:hover {
	    background-position: 4px 7px;
	    background-size: 10% auto;
	    padding: 12px 22px 10px 30px;
	}
	a.iconpapel,
	a.iconpapel:hover{ 
	    background-position: 9px -42px;
	}
	#detnavtab li {width: 50%;}
	#tabopiniones {text-align: center;}
	.comentario {text-align: left;}
	.tituloProductoSeo {font-size: 0.8em;}
	
	/* minificha L3 */
	.marcodetalle .listado_libros .minificha,
	.listado_libros div.minificha {
		margin-right: 0;
		width: 49.6%;
		min-height: 125px
	}
	.listado_libros div.minificha div.imgminific.l3 { width: 25%;}
	.listado_libros div.minificha div.conminific.col3 {
		padding-left: 18px;
		width: 71%;
	}
	.marcodetalle .listado_libros .minificha .ico_ebook {
	    background-position: left top;
	}
	.marcodetalle .listado_libros .minificha .imgminific.l3 {
	    width: 30%;
	}
	.marcodetalle .listado_libros .clear{
	    display: none;
	}	

		
	/* minificha L5 */
	.listado_libros div.minil5 {
	    margin: 0 3% 4em;
	    min-height: 285px;
	    padding-right: 0;
	    width: 26%;
	}
	.listado_libros div.minil5 div.imgminil5{ text-align:center;}
	.listado_libros.gwe_libro5 .minil5.last + .clear {display:none}
	.listado_libros.gwe_libro5 dl.dublincore, 
	div.listado_libros.gwe_libro5 p.precio,
	.listado_libros.gwe_libro5 div.minil5 p.mulgasgra { 
		text-align:center;
	}
	.ico_ebook, 
	.ico_lista, 
	.ico_ebook_detalle{
		width: 100%;
	}
	.ico_ebook{ 
		background-position: center top;
	}
	.listado_libros div.minil5 div.imgminil5 p.circle {right: 22%;}
	
	/* paginador */
	div.paginador {text-aling:left}
	div.paginador a,div.paginador a.primera, div.paginador a.ultima {
	    font-size: 11px;
	    margin-bottom: 10px;
	    padding: 7px;
	}
	/* suscricion materias */
	#formMaterias li {display:inline-block; width:48%;}
	
	/* Proceso compra */
	.conteproceso {display:none}
	.proceso_compra i{ display:inline-block; padding:0 1.5em 0 0.5em}
	ul.proceso_compra li {padding:0; float:none;}
	ul.proceso_compra li.select i{ font-size:1.5em; color:#FF9F00;padding:0 0.8em 0 0.2em}
	ul.proceso_compra li i.fa-check-circle,ul.proceso_compra li i.fa-dot-circle-o{ color:#FF9F00}
	ul.proceso_compra li i.fa-circle-o{ color:#D0D0D0}
	/*proceso compra*/
	.grupo_datos .field.datos label {width: 25%;}
	h3.proceso {
	    border-bottom: 1px solid #cccccc;
	    padding-bottom: 10px;
	    font-size: 16px;
	    margin-bottom: 16px;
	}
	
	/* indice autores y editoriales */
	ul.listado_editoriales li {padding:5px 2px; display:inline; float:left; width:50%;}
	
	/* Filtros
	.filtro_select{ width: 100%; margin-bottom:1em;}
	.filtro_select label{ display:none;}
	.filtro_select select{  width: 100%}*/
	
	/*Libros de texto*/
	#conte-isbns input.form-control{width:49%}
	.search-varios-isbn input{ margin-left:2px;}
	.search-LT{text-align:center}
	.bloque_cursos {width: 48%; margin-right:1%; border-right:1px}
	.bloque_cursos.last {border-right:0}
	.bloque_cursos h3{font-weight: bold}
	
	/*Carrusel libros de texto y home*/
	.jcarousel-skin-carhom .jcarousel-next-horizontal,
	.jcarousel-skin-carhom .jcarousel-prev-horizontal,
	.jcarousel-skin-bl2car .jcarousel-next-horizontal,
	.jcarousel-skin-bl2car .jcarousel-prev-horizontal,
	.jcarousel-skin-minicar .jcarousel-next-horizontal,
	.jcarousel-skin-minicar .jcarousel-prev-horizontal  {
		top:52px !important;
		padding: 30px !important;
	    background: url('../images/carrusel_der_new.png') no-repeat -1px -1px !important;
	}
	
	.jcarousel-skin-carhom .jcarousel-next-horizontal,
	.jcarousel-skin-bl2car .jcarousel-next-horizontal,
	.jcarousel-skin-minicar .jcarousel-next-horizontal {
		right: -4px !important;	
	}	
	.jcarousel-skin-carhom .jcarousel-prev-horizontal,
	.jcarousel-skin-bl2car .jcarousel-prev-horizontal,
	.jcarousel-skin-minicar .jcarousel-prev-horizontal {
		background: url('../images/carrusel_izq_new.png') no-repeat -1px -1px !important;
	}
	.jcarousel-skin-carhom .jcarousel-next-horizontal:hover,
	.jcarousel-skin-bl2car .jcarousel-next-horizontal:hover,
	.jcarousel-skin-minicar .jcarousel-next-horizontal:hover{
		background-position:-60px -61px !important;
	}
	.jcarousel-skin-carhom .jcarousel-prev-horizontal:hover,
	.jcarousel-skin-bl2car .jcarousel-prev-horizontal:hover,
	.jcarousel-skin-minicar .jcarousel-prev-horizontal:hover{
		background-position:-60px -61px !important;
	}
	.jcarousel-skin-carhom .jcarousel-clip-horizontal {
	    margin-left: 0 !important;
	}
	.jcarousel-item {
	    border: medium none !important;
	}
	.jcarousel-skin-minicar .jcarousel-container-horizontal,
	.jcarousel-skin-bl2car {
	    width: 100% !important;
	}
	#carhomjue,
	#carhompap,
	#carhomlib{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	#txtcarjue,
	#txtcarpap,
	#txtcarhom {
	    border-bottom: 1px solid #eeeeee;
	    padding: 0 32px 6px;
	}

	.conesca {padding: 15px 0 0;}
	
	#navtab li {display: block;width: 100%;}
	#navtab li a {display: block}
	
	/*libros lateral home*/
	#librolat div.decoliblat{ display:inline-block; background:transparent;}
	#librolat p{width:50%;margin:0;float:left}
	#librolat p img{width:75%}
	#librolat p.datlib{width:50%;margin:0; padding: 0; text-align:left;}
	
	#dividirPedido .bloqueEnvio {
		width: 100%;
		margin:15px 0
	}
	.enlaces_linea .imgminific { width:100%}
	
	.header-right {
	    padding-top: 12px;
	}
	#palabrasBusqueda {
	    width: calc(100% - 224px);
	}
	.dk_container {
	    width: 156px;
	}
	#tucuenta{
	    padding: 0;
	}
	#tucuenta > a {
	    background-color: #0f4b72;
	    border: medium none;
	    border-radius: 5px;
	    color: #ffffff;
	    margin-right: 0;
	    padding: 10px 8px 30px 14px;
	    position: relative;
	    text-align: center;
	}
	#tucuenta > a:hover,
	#tucuenta > a:focus{
	    background-color: #0f4b72;
	}
	#tucuenta > a .caret,
	#tucuenta > a .txt{
		display: none;
	}
	#tucuenta > a .fa{
	    color: #fff;
	}
	.nav-tabs-as{
		display: none;
	}
	.dropdown-adsearch{
		display: block !important;
	}
	.content-form-as h4 {
	    display: block;
	}
	#accioncompra, .precioDetalle {
		background-image: none;
	}
	#btncomprar a.agregardetalle.aviso {
	    font-size: 12px;
	}
	.wraper-search {
	    min-height: 0px;
	}
	.search-LT input {
	    margin: 10px 0;
	    width: 100%;
	}
	.listado_libros div.miniunalin div.mulzopr p#btncomprar.mulacccom {
	    width: auto;
	}	
	.listado_libros #btncomprar a, .listado_libros #btncomprar.e-compra a {
	    margin-top: 4px;
	    padding: 8px 18px;
	}
	.items-number{
		display: none !important;
	}
	#menucab .navbar-nav > li > a{
		display: none !important;
	}
	#menucab .navbar-nav > li > a.dropdown-toggle-mobile {
		display: block !important;
	}
	div.paginador {
	    padding: 11px 4px 1px;
	}
	div.paginador a, div.paginador a.primera, div.paginador a.ultima {
	    padding: 4px;
	}
	#tucuenta .dropdown-menu {
	    right: 50px;
	}
	#menucab .navbar-nav > li span.responsive-language-selected {
	    display: inline-block;
	    font-size: 13px;
	    font-weight: bold;
	    padding: 4px 20px;
	    text-transform: none;
	}
	.btn-edit {
	    float: right;
	}
}
@media (max-width: 640px) {
	#botones-slider li{
		vertical-align: top;
	}
	#botones-slider li a {
	    min-height: 52px;
	}
	#summary dt {
	    display: none;
	}
	#summary dd {
	    padding: 0;
	}
	#social{
		display: none;
	}
	#accioncompra #btncomprar.border_top,
	#accioncompra #msndispo, 
	#accioncompra .avisar_dis {
	    width: 100%;
	}
	.basket_items td {
	    padding-bottom: 12px !important;
	    padding-top: 6px !important;
	}
	.basket_items .listitem-mobile td {
	    padding-bottom: 2px !important;
	    padding-top: 12px !important;
	}
	.listitem-mobile {
	    display: table-row !important;
		border-bottom: none !important;
	}
	.listitem td.product,
	th#product{
		display: none;	
	}
	#product-mobile span{
		display: inline-block;
	}
	.listitem {
	    position: relative;
	}
	.cart-delete-item {
	    background-color: #ff9f00;
	    border-radius: 50%;
	    color: #ffffff;
	    display: inline-block;
	    height: 20px;
	    margin: 2px 4px 0 0;
	    padding-top: 2px;
	    position: absolute;
	    right: 0;
	    width: 20px;
	}
	.cart-delete-item:hover{
	    color: #ffffff;
	}
	.cart-delete-item .fa{
		display: inline-block;
	}
	.cart-delete-item span{
		display: none;
	}
	td.total {
		padding-left: 4px !important;
		padding-right: 40px !important;
		text-align: right;
	}
}
@media (max-width: 580px) {
	.listado_libros.gwe_libro3 div.minificha,
	.listado_libros.gwe_libro2 div.minificha {
	    width: 100%;
	}
	/* minificha L3 */
	.marcodetalle .listado_libros .minificha,
	.listado_libros div.minificha {
		width: 100%;
		min-height:auto;
	}
	.listado_libros div.minificha div.imgminific.l3 {width: 25%;}
	.listado_libros div.minificha div.conminific.col3 {width: 71%;}
}
@media (max-width: 480px) {
	#palabrasBusqueda {
    	width: 72%;
	}
	.dk_container {
		width: 35%;	
	}
	#emailSuscripcion {
		width: 60%;
	}
	input.btnsuscri {
		width: 40%;
	}
	#redeslateral li {
		height:38px;
		width:39px;
	}
	
	/* minifichas libros listas*/
	.listado_libros div.miniunalin div.imgminific.l1 {
		width:35%;
	}
	.listado_libros div.miniunalin div.conminific.col1,
	.listado_libros div.miniunalin div.mulzopr {
		width: 65%;
		padding: 0 5%;
	}
	#btncomprar a span.ico_comprar, #btncomprar.e-compra a span.ico_comprar{
		display:none
	}
	#btncomprar.e-compra a {
	    font-weight: bold;
	    min-height: 48px;
	    padding: 14px 2px;
	}
	.button.white.aviso, 
	a:hover.button.white.aviso{
		
		font-size:0.9em;
		padding:5px
	}
	.button.white.aviso i {
	    font-size: 1.2em;
		margin-right:3px;
	}
	
	/* Ficha detalle libro*/ 
	#detimg {
		width: 30%;
		float: left;
		padding-right:0
	}
	#detmeta {width: 70%;}
	#detimg .detportada { background:transparent; box-shadow:none}
	
	/* Minificha L5 */
	.listado_libros div.minil5 {
	    margin: 0 0 8px;
	    min-height: auto;
	    width: 100%;
	}
	.listado_libros div.minil5 div.imgminil5{ text-align:left;}
	.listado_libros.gwe_libro5 dl.dublincore, 
	div.listado_libros.gwe_libro5 p.precio, 
	.listado_libros.gwe_libro5 div.minil5 p.mulgasgra {
    	text-align: left;
    }
	.listado_libros div.minil5 div.imgminil5 {
	    float: left;
	    height: auto;
	    margin-right: 4%;
	    width: 34%;
	}
	.conminil5 {
	    float: left;
	    width: 62%;
	}
	.ico_ebook, .ico_lista, .ico_ebook_detalle{ background-position: left top;}
	.listado_libros div.minil5 div.imgminil5 p.circle {right: 0}

	
	/* suscricion materias */
	#formMaterias li {display:inline-block; width:100%;}
	
	/*proceso compra*/
	.grupo_datos .field.datos label {float: left;width: 100%;}
	.grupo_datos .field.datos div{ width:100%; clear:both;}
	
	/* indice autores y editoriales */
	ul.listado_editoriales li {display:inline; float:left; width:100%;}

	/* Libros de texto*/
	#conte-isbns input.form-control{width:99%;}
	.search-isbn, .search-varios-isbn{ padding:10px}
	.search-varios-isbn input{ margin-left:2px;}
	.search-varios-isbn input.btn{ margin-left:0}
	.da-slide h2{
	    width: 90% !important;
		font-size:2em !important;
		white-space:normal !important;
	}
	.bloque_cursos {width: 100%;}
		
	/*libros lateral home*/
	#colmenu .elemento{ background:transparent}
	
	/*Compra en un click*/
	.ui-dialog.ui-widget.ui-widget-content.ui-corner-all{
	    left: 0 !important;
		margin:auto;
	    top: 20% !important;
	    width: 100% !important;
		height: auto;
	    position: absolute !important;
	    top: 0 !important;
	    z-index: 9999 !important;
		box-shadow: 0 2px 10px rgba(50, 50, 50, 0.5);
		border-radius:0 !important
	}
	.ui-dialog .ui-dialog-buttonpane {padding:0; border-radius:0 !important}
	.ui-dialog-buttonset, .ui-dialog .ui-dialog-buttonpane button {width: 100% !important;}
	.ui-dialog .ui-dialog-buttonpane button {
		width: 98% !important;
		font-size:1em; 
		text-transform:uppercase;
		margin:0 auto 1em !important}
	.ui-dialog .ui-dialog-buttonpane button + button{ 
		padding:7px 10px;
		color:#666;
		border:1px solid #cdcdcd;
		background:#fff;
		background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));
		background:-moz-linear-gradient(top, #fff, #f8f8f8);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f8f8f8');
	}
	/* filtros orden resltados*/
	.filtro_select.orden {
		margin-right: 10px;
		width: 43%;
	}
	.filtro_select.limite {
		width: 42%;
	}
	.filtro_select.orden .form-control, .filtro_select.limite .form-control {
		width: 100%;
	}
	#botones-slider li {
	    width: 100%;
	}
	#palabrasBusqueda {
	    font-size: 12px;
	    width: calc(100% - 160px);
	}
	input.btnbuscar {
	    background: rgba(0, 0, 0, 0) url("../images/boton_buscar.png") no-repeat scroll 48% 0;
	    border-radius: 0 2px 2px 0;
	    width: 48px;
	}
	.dk_container {
	    width: 110px;
		font-size: 10px;
	}
	.dk_toggle {
	    padding: 7px 0 7px 10px;
	}	
	#colmenu .elemento{
		width: 100% !important;
		min-height: 0;
	}
	#botones-slider li a {
	    min-height: 0;
	}
	#parambus .dato{
		display: none;
	}
	.masvenlib ul li {
	    width: 44% !important;
	}
	.masvenlib ul li img {
		max-width: none;
	    width: 100%  !important;
	}
	#masven #navtab{
		padding: 0 4px;
	}
	#masven #navtab li a {
	    font-size: 11px;
	    padding: 8px 6px;
	}
	#btncomprar a, 
	#btncomprar.e-compra a {
		width: 100%;
	}
	.shopping-cart .listitem td.price,
	.shopping-cart th#price{
		display: none;
	}
}	



	
	
	
	