﻿@font-face {
	font-family: 'OpenSansRegular';
	src: URL('OpenSans-Regular.ttf') format('truetype');
}

@font-face {
	font-family: 'OpenSansSemibold'; 
	src: URL('OpenSans-Semibold.ttf') format('truetype');
}

@font-face {
	font-family: 'Poppins-Regular';
	src: URL('poppins.regular.ttf') format('truetype');
}

@font-face {
	font-family: 'Poppins-Bold';
	src: URL('Poppins-Bold.ttf') format('truetype');
}

@font-face {
	font-family: 'Poppins-Medium';
	src: URL('Poppins-Medium.ttf') format('truetype');
}


div#site {
}

.main {
}

html, body, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, p,
big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside,
canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, main, section, summary, time, mark, audio, video, object {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

strong {
	font-weight: bold;
	font-family: 'Poppins-Bold';
}

#dvContenidosWeb {
	/*padding: 1%;*/
	font-size: 0.85em;
	margin-left:auto;
	margin-right:auto;
	width:50%;
	line-height:25px;
}

	#dvContenidosWeb p {
		display: block;
		/*margin-block-start: 1em;
		margin-block-end: 1em;
		margin-inline-start: 0px;
		margin-inline-end: 0px;*/
	}

#dvOpcionesDropShipping{
	display: none;
}


h1, h2, h3, h4, h5 {
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	text-transform: initial;
}

#usuarioProfesional{
	display:none;
}

h1 {
	font-size: 0.9em;
}

h2 {
	font-size: 0.88em;
	font-weight: 800;
}

h1, h2 {
	font-size: 1em;
	font-weight: normal;
}

h3 {
	font-weight: normal;
	line-height: 13px;
	font-size: 0.76em;
}

h4 {
}

h5 {
	display: inline;
	font-weight: normal;
}

h6 {
}



ul {
	margin: 0;
}

hr {
	border-top: 1px solid #dddddd;
}

.hrDefault {
	display: none;
}

body {
	font-family: "Poppins-Regular";
	margin: 0;
}

a {
	text-decoration: none;
	color: #3C3D3D;
}

header, footer, hgroup,
nav, section {
	display: block;
}

.footer {
	font-family: "Poppins-Regular";
	background-color: #cbcbcb;
	min-height: 100px;
	color: #fff;
	width: auto;
	vertical-align: top;
	text-align: center;
	padding: 20px;
}

	.footer h3 {
		display: inline-block;
	}

	.footer {
		margin-top: 20px;
	}
	

.ul_footer {
	list-style: none;
	list-style-position: inside;
	font-size: small;
	text-transform: uppercase;
}

	.ul_footer li {
		margin: 15px;
	}


.ul_footerSocial {
	list-style: none;
	list-style-position: inside;
}


.seccionesFooter {
	display: inline-block;
	vertical-align: top;
	margin-left: 30px;
	margin-right: 30px;
	text-align: left;
	width: 260px;
	border-bottom: solid 0 lightgray;
}


	.seccionesFooter h4 {
		color: lightgray;
	}

	.seccionesFooter p {
		color: #3C3D3D;
	}

#icnPhoneDist {
	color: #000;
	font-size: 24px;
}

#icnEmailDist {
	color: #000;
	font-size: 24px;
}

#lblEmailDist {
	font-size: 12px;
	color: #3C3D3D;
}

.FormasPagoInfo {
	display: inline-block;
	/*width: 60px;*/
	margin: 10px;
	margin-top: 10px;
}

#dvInformacionLegal {
	
}

#icnHorarioDist {
	color: #000;
	font-size: 24px;
}



#dvRedesSocialesFooter {
	
}

#creditosSoftLine {
	text-align: center;
	border-top: 1px solid #CCC;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: smaller;
}


.img25 {
	width: 25%;
}

.img50 {
	width: 50%;
}

.img75 {
	width: 75%;
}

.img {
	width: 100%;
}

#dvNoticias1Ver .img{
	width: 100%;
	height: 100%;
}

.imgSlider {
	width: 100%;
}

.width20 {
	width: 40%;
}


.width100 {
	width: 120px;
}

.width5prc {
	width: 5%;
}

.width10prc {
	width: 10%;
}

.width15prc {
	width: 15%;
}

.width20prc {
	width: 20%;
}

.width50prc {
	width: 50%
}

.height50 {
	height: 50px;
}


.height30 {
	height: 30px;
}

.fontsizeLarger {
	font-size: larger;
}

.fontweightbold {
	font-weight: bold;
}

.margintop5 {
	margin-top: 5px;
}


.margintop10 {
	margin-top: 10px;
}

.margintop15 {
	margin-top: 15px;
}

.margintop20 {
	margin-top: 20px;
}

.margintop30 {
	margin-top: 30px;
}

.margintop40 {
	margin-top: 40px;
}


.margintop50 {
	margin-top: 50px;
}

.margintopCustom {
	margin-top: 30px;
}


.marginbottom5 {
	margin-bottom: 5px;
}


.marginbottom10 {
	margin-bottom: 10px;
}

.marginbottom20 {
	margin-bottom: 20px;
}

.marginbottom30 {
	margin-bottom: 30px;
}

.marginbottom40 {
	margin-bottom: 40px;
}

.marginbottom50 {
	margin-bottom: 50px;
}

.marginleftright2 {
	margin-left: 2%;
	margin-right: 2%;
}

.marginleftright3 {
	margin-left: 3%;
	margin-right: 3%;
}

.marginleftright4 {
	margin-left: 4%;
	margin-right: 4%;
}

.verticalaligntop {
	vertical-align: top;
}

.verticalalignmiddle {
	vertical-align: middle;
}

.displayinline {
	display: inline-block;
	/*vertical-align: middle;
	margin:3px;*/
}

.displaynone {
	display: none;
}

.centerGroupDivs {
	width: 300px;
	margin-left: auto;
	margin-right: auto;
}

.colorGrisClaro {
	color: #fff;
}

.colorBlue {
	color: blue;
}

.fondorojo {
	background-color: #ff4d4d;
}


.fondoverde {
	background-color: #80ffaa;
}

.fondoDBDBDB {
	background-color: #999999;
}

.fuentecolorrojo {
	color: #ff4d4d;
}

.fuentecolorverde {
	color: lightseagreen;
}

.textalignright {
	text-align: right;
}

.textaligncenter {
	text-align: center;
}


.tablacabecera {
}

.editarproducto {
	margin-left: 20%;
	margin-right: 20%;
	background-color: #999999;
	color: #cf4520;
}

	.editarproducto a {
		color: #e62e00;
	}


.buttondisabled {
	background-color: #6c757d;
	padding: 6px 12px;
	font-style: italic;
	color: aliceblue;
	cursor: none;
}


/* Material Icons*/

.material-icons::before {
	content: attr(data-icon);
}


i {
	margin-top: 0;
	font-size: 30px;
	color: #000;
	/*color:#364c74; /*Color corporatiu principal 75%*/
}

.material-icons.orange600 {
	color: #a9a7a8;
}

.material-icons.tomato {
	color: #f39200;
}

.material-icons.#F7BE81 {
	color: #F7BE81;
}

.material-icons.genx {
	color: #000;
}

.material-icons.chocolate {
	color: chocolate;
}

.material-icons.green {
	color: #8bc8b9
}

.material-icons.white {
	color: #FFF
}

.material-icons.blue {
	color: #31708f;
}

.material-icons.red {
	color: red;
}


.material-icons.md-14 {
	font-size: 14px;
}

.material-icons.md-18 {
	font-size: 18px;
}

.material-icons.md-24 {
	font-size: 24px;
}

.material-icons.md-30 {
	font-size: 30px;
}

.material-icons.md-36 {
	font-size: 36px;
}

.material-icons.md-48 {
	font-size: 48px;
}

.inline-icon {
	vertical-align: middle;
}

.arrowdown {
	color: black;
	font-size: 1em;
}


.keyboardarrow {
	margin-top: -3.8px;
}


.settingsMateriaIcons {
	font-size: 30px;
}


div#UnitsTAdded {
	position: absolute;
	bottom: 60px;
	left: 45px;
}

.MiniaturaPorcDto {
	position: absolute;
	top: -279px;
	left: 147px;
}

.MiniaturaPorcDtoCarrPrincipal {
	position: absolute;
	top: -20px;
	left: -20px;
}

div#MiniaturaPorcDtoBuscaLibros {
	position: absolute;
	bottom: 310px;
	left: 110px;
}

div#MiniaturaPorcDtoFichaArt {
	position: absolute;
	bottom: 350px;
	left: 230px;
}

/*Formularios*/



::placeholder {
	font-style: italic;
	font-weight: normal;
	opacity: 0.5; /* Firefox */
}

:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	font-style: italic;
	font-weight: bold;
	color: #999;
}

::-ms-input-placeholder {
	/* Microsoft Edge */
	font-style: italic;
	font-weight: bold;
	color: #999;
}


.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

.label-danger {
	background-color: #d9534f;
}

.label-info {
	background-color: #5bc0de;
}

.label {
	display: inline;
	padding: .2em .6em .3em;
	font-size: small;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em;
}


.alert-danger {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}

.alert-info {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
}

.alert {
	padding: 5px;
	border: 1px solid transparent;
	border-radius: 4px;
}


.containerSocialMedia {
	width: 40%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 60px;
	text-align: center;
}



.ItemSocialMedia {
	display: inline-block;
	margin-left: 10px;
	width: 50px;
	height: 50px;
}

.imgIconoSocialMedia {
	width: 100%;
}



.dvformulariosusuarios {
	/*background-color: #f2f2f2;*/
	padding: 20px;
	font-family: 'Poppins-Regular'; /*border-top: 0px solid #CCC;
	border-bottom: 0px solid #CCC;
	margin-left: 2%;
	margin-right: 2%;*/
	margin-left: 0;
	width: 100%;
}

#flotanteLogin .dvformulariosusuarios {
	margin-top: 20px;
}

#flotanteLogin > .dvformulariosusuarios:first-child {
	background-color: #f2f2f2;
	width: 100%;
	font-size: 14px;
}

#dvDatosUsuarioRegistrado span {
	font-family: 'Poppins-Medium';
}

#btnContinuar {
	background-color: #f39200;
	font-family: 'Poppins-Regular';
}

.fondoformulariosusuarios {
	background-color: #F4F6F7;
}



.hidden {
	visibility: hidden;
}

.visible {
	visibility: visible;
}

.hidden1 {
	display: none;
}

.visible1 {
	display: block;
}

.has-success {
	border-color: #3c763d;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.has-error {
	border-color: #ff4d4d;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}


.btnRecuperarPassword {
	display: inline-block;
	background-color: #999;
	border: none;
	color: white;
	padding: 6px 12px;
	margin: 4px 2px;
	text-decoration: none;
	cursor: pointer;
	font-size: 14px;
	line-height: 1.42857143;
	vertical-align: middle;
	border-radius: 3px;
}

.btnNuevoUsuario {
	display: inline-block;
	background-color: #999;
	border: none;
	color: white;
	padding: 6px 12px;
	margin: 4px 2px;
	text-decoration: none;
	cursor: pointer;
	font-size: 14px;
	line-height: 1.42857143;
	vertical-align: middle;
	border-radius: 3px;
}

.number_loc {
	float: left;
	background: #9F9792;
	padding: 8px 15px;
	margin: 0 0 0 0;
	font-size: 1.3333em;
	font-weight: 700;
	color: lightgray;
	font-style: italic;
}

.number_loc_ok {
	float: left;
	background-color: darkgray;
	padding: 8px 15px;
	margin: 0 0 0 0;
	font-size: 1.3333em;
	font-weight: 700;
	color: white;
	font-style: italic;
}

.number_loc_inproc {
	float: left;
	background-color: #4CAF50;
	padding: 8px 15px;
	margin: 0 0 0 0;
	font-size: 1.3333em;
	font-weight: 700;
	color: white;
}

.texto_validaciones_loc {
	float: left;
	padding: 11px 12px;
	margin: 0 10px 0 0;
	font-weight: 700;
}

.texto_validaciones {
	float: left;
	padding: 11px 12px;
	margin: 0 10px 0 0;
	color: #9F9792;
	font-style: italic;
}

.number {
	float: left;
	background: #fff;
	padding: 8px 15px;
	margin: 0 0 0 0;
	font-size: 1.3333em;
}


.displayinlineItinerario {
	display: inline-block;
	vertical-align: middle;
}


/* The container */
.container {
	display: inline-block;
	position: relative;
	padding-left: 35px;
	margin-bottom: 12px;
	cursor: pointer;
	font-size: 17px !important;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}



	/* Hide the browser's default checkbox */
	.container input {
		position: absolute;
		opacity: 0;
		cursor: pointer;
		height: 0;
		width: 0;
	}

/* Create a custom checkbox */
.checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 25px;
	width: 25px;
	background-color: #E6E6E6;
}

/* On mouse-over, add a grey background color */
.container:hover input ~ .checkmark {
	background-color: #E6E6E6;
}

/* When the checkbox is checked, add a blue background */
.container input:checked ~ .checkmark {
	background-color: #E6E6E6;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

/* Show the checkmark when checked */
.container input:checked ~ .checkmark:after {
	display: block;
}

/* Style the checkmark/indicator */
.container .checkmark:after {
	left: 9px;
	top: 5px;
	width: 5px;
	height: 10px;
	border: solid white;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

/*end formularios*/

input[type=text], input[type=button], input[type=password], input[type=email], input[type=number], input[type=date] {
	width: 100%;
	padding: 7px;
	box-sizing: border-box;
	font-size: small;
	border: 1px solid #f2f2f2;
}

#panDatosPersonales input[type=text], #panDatosPersonales input[type=button], #panDatosPersonales input[type=password], #panDatosPersonales input[type=email], #panDatosPersonales input[type=number], #panDatosPersonales input[type=date] {
	width: 54%;
}

#panDatosAcceso input[type=text], #panDatosAcceso input[type=button], #panDatosAcceso input[type=password], #panDatosAcceso input[type=email], #panDatosAcceso input[type=number], #panDatosAcceso input[type=date] {
	width: 54%;
}

#panDatosEnvio input[type=text], #panDatosEnvio input[type=button], #panDatosEnvio input[type=password], #panDatosEnvio input[type=email], #panDatosEnvio input[type=number], #panDatosEnvio input[type=date] {
	width: 54% !important;
}

#panDatosEnvio select {
	width: 54% !important;
}

	#divError .alert {
		width: 54%;
	}

.dvformulariosusuarios hr {
	display: none;
}

.txtEraseDosVecesInfo {
	display: block;
	font-family: "Poppins-Bold";
	font-size: 17px;
	font-weight: 700;
	line-height: 24px;
	text-align: left;
}

#txtEraseDosVecesExtra {
	margin-left: 24%;
	margin-top: 15%;
}


input[type=text], input[type=button], input[type=password], input[type=email], input[type=number], input[type=date]:focus {
	outline: none !important;
	border-color: #8D8D8D;
}

	input[type=text]::placeholder, input[type=button]::placeholder, input[type=password]::placeholder, input[type=email]::placeholder, input[type=number]::placeholder, input[type=date]::placeholder {
		color: transparent;
	}

	#dvSuscribirse > input[type=text],
	#dvSuscribirse > input[type=button],
	#dvSuscribirse > input[type=password],
	#dvSuscribirse > input[type=email],
	#dvSuscribirse > input[type=number],
	#dvSuscribirse > input[type=date] {
		border: none;
	}

	#dvSuscribirse > input[type=text]::placeholder,
	#dvSuscribirse > input[type=button]::placeholder,
	#dvSuscribirse > input[type=password]::placeholder,
	#dvSuscribirse > input[type=email]::placeholder,
	#dvSuscribirse > input[type=number]::placeholder,
	#dvSuscribirse > input[type=date]::placeholder {
		color: inherit;
	}


.cartEmpty {
	color: #fff;
}

.buttonsCart {
	vertical-align: inherit;
	align-items: flex-start;
	text-align: center;
	cursor: default;
	/* box-sizing: border-box; */
	padding: 1px 1px 1px 1px;
	/* border-width: 2px; */
	border: 1px solid #8D8D8D;
	background-color: white;
}

	.buttonsCart:focus {
		outline: none !important;
		border-color: transparent;
	}


.buttonsCartCestaGlobal {
	vertical-align: inherit;
	align-items: flex-start;
	text-align: center;
	cursor: default;
	/* box-sizing: border-box; */
	padding: 1px 1px 1px 1px;
	/* border-width: 2px; */
	border: 1px solid #8D8D8D;
	background-color: white;
}

	.buttonsCartCestaGlobal:focus {
		outline: none !important;
		border-color: transparent;
	}

.verticalalignbottom{
	vertical-align: bottom;
}

.btn {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 0px;
}

.btn-success {
	color: #fff;
	background-color: #5cb85c;
	/*border-color: #4cae4c;*/
}

	.btn-success:hover, .btn-success:focus, .btn-success.focus, .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
		color: #fff;
		background-color: #449d44;
		border-color: #398439;
	}

.btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a;
}

	.btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
		color: #fff;
		background-color: #c9302c;
		border-color: #ac2925;
	}

.btn-warning {
	color: #fff;
	background-color: #f39200;
	border-color: #f39200;
}

	.btn-warning:hover, .btn-warning:focus, .btn-warning.focus, .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {
		color: #fff;
		background-color: #f39200;
		border-color: #f39200;
	}

.btn-cancel {
	color: #fff;
	background-color: #999;
	border-color: #999;
}

	.btn-cancel:hover, .btn-cancel:focus, .btn-cancel.focus, .btn-cancel:active, .btn-cancel.active, .open > .dropdown-toggle.btn-cancel {
		color: #fff;
		background-color: #999;
		border-color: #999;
	}


/*input:focus { 
	outline: none !important;
	border-color: #719ECE;
	box-shadow: 0 0 10px #719ECE;
}
textarea:focus { 
	outline: none !important;
	border-color: #719ECE;
	box-shadow: 0 0 10px #719ECE;
}*/


.EnStock {
	border: 1px solid #8bc8b9;
	border-radius: 8px;
	font-size: 0.6em;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	color: white;
	background-color: #8bc8b9;
}

.DispEditor {
	border: 1px solid #f3c64f;
	border-radius: 8px;
	font-size: 0.6em;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	color: white;
	background-color: #f3c64f;
}

.NoDisponible {
	border: 1px solid #a33e4b;
	border-radius: 8px;
	font-size: 0.6em;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	color: white;
	background-color: #a33e4b;
}

.Preventa {
	border: 1px solid #5bc0de;
	border-radius: 0.6px;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	color: #5bc0de;
}


select {
	width: 100%;
	padding: 7px;
	border: 1px solid #8D8D8D;
	background-color: white;
	font-size: small;
}

/*
button[type=button] {
	background-color: #4CAF50;
	border: none;
	color: white;
	padding: 6px 12px;
	text-decoration: none;
	margin: 4px 2px;
	cursor: pointer;
}
	*/

input[type=button], input[type=submit], input[type=reset] {
	background-color: #4CAF50;
	border: none;
	color: white;
	padding: 6px 12px;
	text-decoration: none;
	margin: 4px 2px;
	cursor: pointer;
}

#btnActualizaDatosPersonales, #btnActualizaDatosAcceso, #btnActualizaDatosEnvio {
	background-color: #f39200;
	border-radius: 0;
	height: 40px;
	width: 9.5%;
	font-family: "Poppins-Regular";
	font-size: 17px;
}

.modal-contentLightBox{
	padding: 0;
}

.menubuttons {
	display: inline-block;
	width: 40px;
	height: 40px;
	border-radius: 50px;
	font-size: 18px;
	color: #fafafa !important;
	line-height: 40px;
	text-align: center;
	/*border:1px solid #000;*/
	background-color: #F7BE81;
	margin: 0px;
	padding: 0px;
}

	.menubuttons a {
		color: #f2f2f2;
	}

.textomenubuttons {
	margin-top: 3px;
	margin-bottom: 8px;
	width: 55px;
	text-align: center;
	border: 0 solid lightgray;
	padding: 3px;
	color: #f39200 !important;
	font-size: 11px;
	text-transform: uppercase;
}

	.textomenubuttons a {
		color: #f39200 !important;
	}


.btnBuscar {
	display: inline-block;
	/*background-color: #a9a7a8;*/
	border: none;
	text-decoration: none;
	cursor: pointer;
	font-size: 14px;
	/*line-height: 1.42857143;*/
	vertical-align: middle;
	border-radius: 0 0 0 0;
	/*width: 50px;*/
	padding: 4.8px;
}

.btnBuscarAvanzada {
	display: inline-block;
	background-color: #f2f2f2;
	border: none;
	color: darkgray;
	text-decoration: none;
	cursor: pointer;
	font-size: 0.8em;
	vertical-align: middle;
	border-radius: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}


	.btnBuscarAvanzada i {
		font-size: 1.5em;
	}

	.btnBuscarAvanzada i {
		color: darkgray;
	}

#dvCampoBusquedaAvanzada {
	background-color: #E6E6E6;
	padding: 20px;
}
#txtTitulo {
	font-family: 'Poppins-Bold';
	font-size: 32px;
	font-weight: 700;
	line-height: 41.66px;
	text-align: left;
	color: #3C3D3D;
}
#ddlBuscarPor {
	border-radius: 10px 0 0 10px;
	width: 150px;
	background-color: #f2f2f2;
	color: #f2f2f2;
	display: none;
}


.wordwrap {
	word-break: normal;
}

/* Header  
----------------------------------------------------------*/


div#identity {
	display: inline-block;
	width: 50%;
	text-align: left;
	background-color: #2E2E1F;
	color: White;
}

	div#identity a {
		color: White;
	}

#SelectorLanguage {
	display: none;
	position: absolute;
	right: 200px;
}


#SelectorIdioma {
	font-size: 20px;
	display: inline-block;
	position: absolute;
	right: 19%;
	margin-top: 1.5%;
}

#cmbIdioma {
	padding: 3px;
	width: 95px;
	background-color: #fff;
	font-size: 0.8em;
	color: #a9a7a8;
	font-family: 'Poppins-Regular';
}

div#micarritoglobal {
	position: absolute;
	right: 10%;
	margin-top: 170px;
}

div#milupac {
	position: absolute;
	right: 12.7%;
	margin-top: 1.5%;
	font-size: 20px;
	font-family: "Poppins-Regular";
}

#lupaC {
	font-size: 1.5em;
	color: #a9a7a8;
}

#logo {
	margin-top: 0%;
	left: -5%;
}

div#usuario {
	position: absolute;
	right: 10%;
	margin-top: 1.5%;
}

#preheader {
	width: auto;
	line-height: 30px;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	overflow: visible;
	z-index: 1000;
	border-bottom: 1px solid #fff;
	background-color: #fff; /*Color recurs fons corporatiu 4*/
	color: #000;
}



.displayinlinepreheader {
	display: inline-block;
}

.displayinline0 {
	display: inline-block;
	height: 38px;
	line-height: 38px;
	vertical-align: middle;
}


.displayunitscartdisabled {
	position: absolute;
	width: 16.5px;
	height: 16px;
	line-height: 16px;
	border-radius: 50px;
	font-size: 0.7em;
	text-align: center;
	background: #E6E6E6;
	margin: 0;
	padding: 0;
	color: #f39200;
	top: 3px;
	left: 23px;
}


.displayunitscartenabled {
	position: absolute;
	display: inline-block;
	width: 16.5px;
	height: 16px;
	line-height: 16px;
	border-radius: 50px;
	font-size: 0.7em;
	text-align: center;
	background: #f39200;
	margin: 0;
	padding: 0;
	color: #fff;
	top: 3px;
	left: 23px;
}


.displayunitswishlist {
	display: inline-block;
	width: 16.5px;
	height: 16px;
	line-height: 13.50px;
	border-radius: 50px;
	font-size: 0.6em;
	color: #f39200;
	text-align: center;
	background-color: #e6e6e6;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 23px;
	top: 3px;
}


.displayunitswishlistAuth {
	display: inline-block;
	width: 16.5px;
	height: 16px;
	line-height: 17px;
	border-radius: 50px;
	font-size: 0.7em;
	color: #f39200;
	text-align: center;
	background: #e6e6e6;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 23px;
	top: 3px;
}

.displayunitscartAdded {
	display: inline-block;
	width: 50px;
	height: 50px;
	line-height: 50px;
	border-radius: 50px;
	font-size: medium;
	color: #fff;
	text-align: center;
	background: #f39200;
	margin: 0;
	padding: 0;
	color: #fff;
}


.displayPctDtoArticulo {
	display: inline-block;
	width: 25px;
	height: 25px;
	line-height: 25px;
	border-radius: 50px;
	color: #fff;
	text-align: center;
	background: #ff0000;
	margin: 0;
	padding: 0;
	font-size: 0.6em;
}

.displayPctDtoArticuloFichaArt {
	display: inline-block;
	width: 50px;
	height: 50px;
	line-height: 50px;
	border-radius: 50px;
	font-size: medium;
	color: #fff;
	text-align: center;
	background: #ff0000;
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 19px;
}

#dvheader {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 995;
	background-color: #fff;
	height: 65px;
}

#containerContentHeader {
	position: relative;
	margin-left: 12.6%;
	margin-right: 12.6%;
	height: 65px;
}

#menuAccesosDirectos {
	position: absolute;
	left: 9%;
	display: inline-block;
	text-align: center;
	color: darkgray;
}


	#menuAccesosDirectos i {
		color: darkgray;
		font-size: 30px;
	}

#dvWishList {
	position: absolute;
	right: 19%;
	display: block;
	margin-top: 170px;
}

#WishListLight {
	font-family: 'Poppins-Regular';
	position: fixed;
	z-index: 0;
	top: 0;
	bottom: 0;
	width: 28%;
	right: 0;
	background-color: white;
}


div#dvtuWishList {
	position: relative;
	margin-top: 15px;
	width: auto;
	color: #000;
	margin-left: 5%;
	margin-right: 5%;
	border-bottom: 1px solid #000;
	font-size: 15px;
	font-weight: 600;
	padding-bottom: 10px;
}

.closeModalWishList {
	cursor: pointer;
	color: #000;
	font-weight: bold;
	position: absolute;
	right: 5px;
	font-size: 100%;
}


.closeModalValeTienda {
	cursor: pointer;
	color: #000;
	font-weight: bold;
	position: absolute;
	right: 5px;
	font-size: 100%;
}

.dvListDeseos {
	position: relative;
	border-top: 0px solid #CCC;
	margin-top: 3px;
	color: #000;
	border-bottom: 1px dashed #CCC;
	margin-left: 5%;
	margin-right: 5%;
	padding-top: 10px;
	padding-bottom: 10px;
}


.dvListPedidoInitSession {
	text-align: center;
	padding: 25px;
	color: #000;
}

	.dvListPedidoInitSession p a {
		color: blue;
		text-decoration: underline;
	}

#dvFree {
	position: absolute;
	top: 5px;
	right: 1%;
	width: 145px;
	height: 65px;
	background-image: url(../Contenidos/Distribuidores/);
	background-repeat: no-repeat;
	background-position: center;
}

div#logo {
	position: absolute;
	display: inline-block;
}


	div#logo a {
	}

#imgDistribuidor {
	cursor: pointer;
	height: auto;
	margin-top: 6.5px;
}



#subheader {
	width: auto;
	height: 0;
	background-color: #1C1C1C;
}



/* Navegacion  
----------------------------------------------------------*/

div#btnMenuMobile {
	display: none;
}

div#menubar {
	padding-top: 0;
	padding-bottom: 0;
	position: fixed;
	top: 155px;
	left: 0;
	right: 0;
	z-index: 994;
	border-top: 2px solid #f2f2f2;
	/*border-bottom: 1px solid #f2f2f2;*/
	background-color: #cf4520;
	height: 80px;
}

#dvMenu {
	position: relative;
	text-align: left;
	width: auto;
	/*margin-top: -0.9%;*/
	margin-bottom: 0.5%;
	margin-top: 2%;
}


#EDWMenuCustom {
	position: relative;
}

.AvisoNoSuficientesUnidadesCesta {
	position: absolute;
	top: 25%;
	left: 22%;
	right: 20%;
	border: 2px solid #a33e4b;
	border-radius: 8px;
	font-size: 11px;
	padding: 3px;
	color: white;
	background-color: #CC0000;
	animation-name: zoom;
	animation-duration: 0.8s;
	cursor: pointer;
}

	.AvisoNoSuficientesUnidadesCesta i {
		font-size: 14px;
		color: #fff;
	}

.AvisoNoSuficientesUnidadesCesta {
	position: absolute;
	top: 25%;
	left: 22%;
	right: 20%;
	border: 2px solid #a33e4b;
	border-radius: 8px;
	font-size: 11px;
	padding: 3px;
	color: white;
	background-color: #CC0000;
	animation-name: zoom;
	animation-duration: 0.8s;
	cursor: pointer;
}

	.AvisoNoSuficientesUnidadesCesta i {
		font-size: 14px;
		color: #fff;
	}

/* Menu en Lista*/

#menu {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 14px;
}

	#menu li {
		display: block;
		position: relative;
		z-index: 15;
		float: left;
		width: 200px;
	}

		#menu li ul {
			display: none;
		}

		#menu li a {
			display: block;
			background-color: #f2f2f2;
			padding: 5px 10px 5px 10px;
			text-decoration: none;
			white-space: nowrap;
			color: #000;
		}

			#menu li a:hover {
				background: #000;
				color: white;
			}

		#menu li i:hover {
			background: #000;
			color: white;
		}

		#menu li:hover ul {
			display: block;
			position: absolute;
		}

		#menu li:hover li {
			float: none;
		}

		#menu li:hover a {
			background: #000;
			color: white;
		}

		#menu li:hover i {
			background: #000;
			color: white;
		}

		#menu li:hover li a:hover {
			background: #f2f2f2;
			color: #000;
		}


/* fin menu */


/* MENU DROPDOWNS*/

.iconmenu {
	color: white;
}

.dropdown {
	display: inline-block;
	width: 16%;
	overflow: hidden;
	vertical-align: top;
	font-size: 1.1em;
	border: none;
	outline: none;
	margin: 0;
	font-family: 'Poppins-Medium',arial, sans-serif;
	color: #fff;
	text-align: left;
}


	.dropdown span {
		color: #3C3D3D;
	}


	.dropdown:hover {
		/*background-color: #E6E6E6;*/
		color: #fff;
	}

	.dropdown a {
		color: #3C3D3D;
		display: block;
		padding: 3px;
	}

		.dropdown a:hover {
			color: #000;
		}

	.dropdown i {
		color: #fff;
		background-color: #F7BE81;
		padding: 6px;
		border-radius: 50px;
	}



	.dropdown a:hover i, .dropdown:hover i {
		color: #fff;
	}

	.dropdown a:hover span, .dropdown:hover span {
		font-weight: lighter;
		color: #fff;
	}

.txtSubmenu {
	display: block;
	width: 88%;
	margin: 10px;
	color: #3C3D3D !important;
}

.borderBottomC{
	border-bottom: 1px solid #f39200;
}

	.borderBottomC:last-child {
		border-bottom: none;
	}

	.borderBottomC:first-child {
		border-top: 3px solid #f39200;
	}

.dropdownpadding {
	padding: 3px;
}

.dropdown:nth-child(7) {
margin-right: 2%;

}

.dropdown-content {
	margin-left: -19px;
	display: none;
	background-color: white;
	color: #fff;
	/*padding: 5px;*/
	position: absolute;
	font-family: 'OpenSansRegular',arial, sans-serif;
	/*box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);*/
	box-shadow: 0 0 10px #d8d8d8;
	top: 30px;
	text-align: left;
}

#coleccionandeyovaliente {
	margin-bottom: 6.7%
}


.dropdown:hover .dropdown-content {
	display: block;
	overflow-y: auto;
}

.row {
}

.dropdownCategory {
	border-bottom: 1px solid #000;
	padding: 5px;
	color: #000;
	text-align: center;
}

/* Create three equal columns that floats next to each other */

.column {
	display: inline-block;
	vertical-align: top;
	/*padding: 5px;
	margin: 10px;*/
	width:180px;
	font-weight: normal;
	font-size: 0.8em;
}

	.column:nth-child(1) {
		width: 220px;
	}

	.column a {
		color: #fff !important;
		/*padding: 5px;*/
		text-decoration: none;
		display: block;
		text-align: left;
	}

	.column span {
		color: #3C3D3D;
	}

	.column h4 {
		font-weight: bold;
		font-size: 12px;
	}

	.column a:hover {
		background-color: #f39200;;
		color: #fff;
	}

/* Clear floats after the columns */
.row:after {
	content: "";
	display: table;
	clear: both;
}



/*FIN MENU DROPDOWNS*/



/*  buscador  */

#modalSetCookies {
	z-index: 99999999;
}

	#modalSetCookies .w50 {
		overflow: scroll;
		max-height: max-content;
	}

	.imgBusc {
		width: 30px;
		height: 45px;
	}

#dvComboTipoArticulo {
	display: inline-block;
	vertical-align: middle;
}

#dvCajaBuscar {
	display: inline-block;
	margin-left: -4px;
	vertical-align: middle;
}

#dvBotonElastic {
	z-index: 999;
	display: inline-block;
	margin-left: -4px;
	vertical-align: middle;
	text-align: center;
	position: absolute;
	left: 5px;
}

.dvNoticias {
	background-color: white !important;
	margin-top: 5%;
}

#dvBotonBusquedaAvanzada {
	display: none;
	margin-left: 20px;
	vertical-align: middle;
}

#pnBuscar {
	position: absolute;
	top: 104.5%;
	left: 71.5%;
	text-align: center;
	display: none;
}

#dvBarraBuscar {
	display: inline-block;
	z-index: 999;
}

div#dvResultsAutocomplete {
	margin-left: auto;
	margin-right: auto;
}

#container {
	display: block;
	position: absolute;
	z-index: 20;
	background-color: white;
	text-align: left;
	left: 0;
	right: 0;
	overflow-y: auto;
}


	#container label {
		font-weight: normal;
	}

.dvVerTodosTitulos {
	width: 100%;
	height: 25px;
	line-height: 25px;
	border-bottom: 1px solid #ddd;
}

	.dvVerTodosTitulos a {
		color: dodgerblue !important;
	}

.dvResults {
	width: 100%;
	border-bottom: 1px solid #ccc;
	cursor: pointer;
	font-size: smaller;
	vertical-align: top;
}

.dvResults1 {
	width: 15%;
	display: inline-block;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
}

#imgArticulo {
	margin-left: 20px;
}

.dvResults2 {
	width: 65%;
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	font-weight: bold;
	padding-top: 15px;
}

.dvResults3 {
	width: 20%;
	display: inline-block;
	margin-left: -35px;
	vertical-align: top;
	text-align: center;
	padding-top: 15px;
}


#PVPAutocomplete {
	width: 60px;
	border-radius: 7px;
	font-size: 15px;
	padding: 4px;
	background-color: #8bc8b9;
	color: #E6E6E6;
	font-weight: bold;
	margin-left: 40px;
}

.dvResults:hover {
	background-color: #F8F8F8;
}

.dvResultsAutor {
	width: 100%;
	height: 25px;
	line-height: 25px;
	border-bottom: 1px solid #ddd;
}

	.dvResultsAutor:hover {
		background-color: #F8F8F8;
	}

.tituloInfoColeccion {
	font-family: "Poppins-Regular";
	font-size: 30px;
	font-weight: 300;
	line-height: 40px;
	text-align: left;
}

.dvResultsEditorial {
	width: 100%;
	height: 25px;
	line-height: 25px;
	border-bottom: 1px solid #ddd;
}

	.dvResultsEditorial:hover {
		background-color: #F8F8F8;
	}



.dvTituloAutoComplete {
	background-color: #000;
	height: 25px;
	line-height: 25px;
	cursor: pointer;
	color: white;
}

.cursorLabels {
	cursor: pointer;
}

#txtBuscar {
	padding: 2px 2px 2px 45px;
	height: 42px;
	border: 1px solid #F39200;
}

#lnkBuscar i {
	font-size: 2.3em;
	color: #3C3D3D;
}


#lnkBuscar :hover {
}

#lnkAvanzada {
	border: 1px solid #999;
	padding: 5px;
	border-radius: 10px;
	background-color: #E6E6E6;
}

#modalBookTrailer {
	display: none;
	z-index: 1500;
	padding-top: 10%;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: black;
	position: fixed;
	margin-top: 0;
}

iframe{
	width: 50%;
	height: 50%;
}

#dvIconosBookTrailer{
	text-align: left;
	margin-top: 30px;
}

#BookTrailer i, #BookTrailer span {
	color: white;
}

.closeBookTrailer {
	position: absolute;
	top: 4%;
	right: 3%;
	color: #f1f1f1;
	font-size: 110px;
	font-weight: bold;
	transition: 0.3s;
	cursor: pointer;
}

/* login home*/
#flotanteLogin {
	display: none;
	position: fixed;
	z-index: 1750;
	right: 40px;
	top: -20px;
	width: auto;
	padding-bottom: 1px;
	/*padding-left: 1px;*/
	padding-right: 0px;
	font-size: 0.8em;
}

#dvDatosUsuarioRegistrado {
	display: block;
	font-family: "Poppins-Regular";
}

#btnRecuperarDatosPrevio {
	background-color: #f39200;
	font-family: 'Poppins-Regular';
}

#dvDatosAccesoZonalibros {
	display: none;
}

/* site sections 
----------------------------------------------------------*/


div#sitesections {
	/*margin-top: 20;*/
	min-height: 800px;
	margin-bottom: 1%;
}

#dvcontainerGeneralRegistro, #dvInfoArticuloFA, #dvRegistroOK, .txtPoliticas, .dvCestaGlobal, #div_mensaje {
	margin-left: 12%;
	margin-right: 12%;
}

#dvGeneralMiCuenta {
	margin-left: 4%;
	margin-right: 4%;
}

#divCarrArtsRelacionados {
	margin-left: 12%;
	margin-right: 12%;
}
		
div#frameSections {
	margin-left: 0;
	margin-right: 0;
}



div#leftColumn {
	display: inline-block;
	vertical-align: top;
	border-right: 1px solid darkgray;
	min-height: 800px;
	width: 18%;
	padding-right: 20px;
}

div#centralColumn {
	position: static;
	display: inline-block;
	vertical-align: top;
	/*margin-left: 10px;
	margin-right: 10px;
	padding: 5px;*/
	width: 100%;
	margin-top: 160px;

}

div#rightColumn {
	width: 10px;
	display: inline-block;
	vertical-align: top;
}


div#rotuloCategorias {
	margin-top: 20px;
	font-size: 1.1em;
	margin-bottom: 20px;
	font-weight: bold;
}



.itemMenu {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 80%;
	margin-top: 2px;
	background-color: #fff;
	text-align: center;
	font-weight: bold;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	height: 20px;
	line-height: 20px;
}

	.itemMenu:hover {
		background-color: #FF0000;
	}


.titulopagina {
	margin-top: 0;
	margin-bottom: 30px;
	text-align: center;
}

.rotuloNov {
	background-color: #404241;
	color: #fff;
	text-align: center;
	font-weight: bold;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	height: 25px;
	line-height: 25px;
}

.itemsParentRotuloNov {
	line-height: 25px;
	text-indent: 5px;
	height: 25px;
	font-size: 11px;
	border-bottom: 1px solid tomato;
}

.itemsChildRotuloNov {
	border-bottom: 1px solid tomato;
	line-height: 25px;
	text-indent: 5px;
	height: 25px;
	font-size: 11px;
	background-color: #fff;
}

/* footer 
----------------------------------------------------------*/

#prefooter {
	width: auto;
	height: 3px;
	margin-top: 25px;
}

#footer {
	width: auto;
	height: 100px;
	text-align: center;
	vertical-align: middle;
}

	#footer a {
		color: #000;
	}

/*  inicio aspx */

#dvfaqs {
	display: none;
}

#dvContactarHome {
	display: none;
}

#dvBlog {
	display: none;
}

#dvProcesoAvisaNoStockOK {
	margin-top: 20px;
	text-align: center;
}

#dvAddClienteValeTiendaOK {
	margin-top: 20px;
	text-align: center;
}


#dvAddClienteValeTiendaKO {
	margin-top: 20px;
	text-align: center;
}

.closeModalAvismeNoStock {
	cursor: pointer;
	color: #000;
	font-weight: bold;
	position: absolute;
	right: 5px;
	font-size: 100%;
}

#dvContainerFormNoStock {
	position: relative;
	margin-top: 10px;
	width: auto;
	color: #000;
	margin-left: 5%;
	margin-right: 5%;
}

#dvContainerValeTienda {
	position: relative;
	margin-top: 10px;
	width: auto;
	color: #000;
	margin-left: 5%;
	margin-right: 5%;
}

div#dvAvisoNoStock {
	position: relative;
	margin-top: 15px;
	width: auto;
	color: #000;
	margin-left: 5%;
	margin-right: 5%;
	border-bottom: 1px solid #000;
	font-size: 23px;
}

div#dvValeTienda {
	position: relative;
	margin-top: 15px;
	width: auto;
	color: #000;
	margin-left: 5%;
	margin-right: 5%;
	border-bottom: 1px solid #000;
	font-size: 23px;
}

#dvFormAvisameNoStock {
	position: fixed;
	z-index: 0;
	top: 0;
	bottom: 0;
	width: 20%;
	right: 0;
	background-color: aliceblue;
}

#dvFormValeTienda {
	position: fixed;
	z-index: 0;
	top: 0;
	bottom: 0;
	width: 20%;
	right: 0;
	background-color: gainsboro;
}


.closeModal {
	cursor: pointer;
	color: #000;
	font-weight: bold;
	position: absolute;
	right: 5px;
	font-size: 100%;
}

.btnAvismeNoStock {
	display: inline-block;
	width: 100%;
	background-color: lightsteelblue;
	color: #F7BE81;
	padding: 3px;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	line-height: 1.42857143;
	vertical-align: middle;
	border-radius: 10px;
}

.btnAvismeNoStockBig {
	display: inline-block;
	width: 100%;
	background-color: lightsteelblue;
	color: #F7BE81;
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	line-height: 1.42857143;
	vertical-align: middle;
	border-radius: 5px;
}

.btnValeTienda {
	display: inline-block;
	width: 100%;
	background-color: #f2f2f2;
	color: #F7BE81;
	padding: 3px;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	line-height: 1.42857143;
	vertical-align: middle;
	border-radius: 10px;
}


.divTitulo-2 {

	display:none;
	text-align: left;
	background-color: #cf4520;
	color: white;
	padding-top: 6px;
	padding-bottom: 6px;
	text-indent: 15px;
	margin-bottom: 3%;
	font-family: "Poppins-Medium";
	font-size: 24px;
	font-weight: 500;
	line-height: 24px;

}

#dvTituloArsRelacionados span {
	font-family: "Poppins-Regular";
	font-size: 24px;
	font-weight: 400;
	line-height: 24px;
	text-align: left;
}

#dvTituloArsRelacionados  {
	margin-top: 5.5%;
	margin-left: 4.8%;
}



.div_imagen_6 {
	/*
	border: none;
	text-align: left;
	width: 200px;
	*/
	/*height: 153px;*/


	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: auto; /* to keep proportions */
	height: auto; /* to keep proportions */
	max-width: 100%; /* not to stand out from div */
	max-height: 100%; /* not to stand out from div */
	margin: auto auto 0; /* position to bottom and center */
	/*box-shadow: 0 0 12px #d8d8d8;*/
	border: 2px solid #fb9e01;
}

.fileproduct {
	display: inline-block;
	vertical-align: top;
	margin-top: 0;
	margin-bottom: 30px;	
	margin-left: 70px;
	margin-right: 70px;
}

.details {
	display: inline-block;
	width: 160px;
	position: relative;
	margin-top: 26px;
	font-family: 'Poppins-Regular';
}

.fontsize28{
	font-size: 28px;
}

.filetitle {
	min-height: 50px;
	font-size: 17px;
	line-height: 1.2;
	overflow: hidden;
	font-weight: 700;
	line-height: 25.5px;
	margin-bottom: 15px;
	font-family: 'Poppins-Bold';
}

	.filetitle h2 {
		/*
	font-size: 0.77em;
    font-weight: bolder;
    line-height: 1.2;
	*/
	}

.filemaker {
	height: 38px;
	font-size: 0.75em;
	line-height: 1.1em;
}

	.filemaker h3 {
		/*
	font-size: 0.75em;
    line-height: 1.1em;
	*/
	}

.fileavailability {
	height: 30px;
}

.fileprice {
	height: 30px;
	font-family: 'Poppins-Bold';
} 

.fileaction {
}

#txtTitulo {
	/*font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;*/
}

#txtISBN {
	font-size: small;
	text-transform: uppercase;
}

#txtEditorial {
	/*
	font-size: 0.75em;
	line-height: 0.8em;
	*/
}

#txtAutor {
	font-weight:bold;
}

#dvISBNFicha {
	font-size: 0.7em;
	line-height: 0.7em;
	margin-top: 15px;
}

#dvSinopsisCorta {
	top: 190%;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 60%;
	position: absolute;
}

#etq1Precio {
	font-size: small;
	text-transform: uppercase;
}


#importe1Precio {
	font-size: small;
	text-transform: uppercase;
}


#importe1PVP {
	font-size: small;
	text-transform: uppercase;
}


#etq3Precio {
	font-size: small;
	text-transform: uppercase;
}


#importe3Precio {
	font-size: small;
	text-transform: uppercase;
}


.etq3PVPIni {
	font-size: small;
	text-transform: uppercase;
}

.importe3PVPIni {
	text-transform: uppercase;
	font-weight: bold;
}

.importe3PVPIniSinDTO {
	font-size: 0.6em;
	color: #f39200;
	text-decoration: line-through;
	text-decoration-color: #f39200;
}

#dvEditorialesEnDistribucion {
	display: none;
	position: static;
	margin-top: 5px;
}

.imgEditorialesDistribucion {
	border: 1px solid #f2f2f2;
	width: 120px;
	height: 68px;
	border-radius: 4px;
}

/*SLIDER*/

#fondo_slider {
	border-radius: 10px;
	margin-top: 200px;
}


div#SliderMiniaturas {
	text-align: center;
	margin-top: 3px;
}

/* The dots/bullets/indicators */
.dot {
	cursor: pointer;
	height: 10px;
	width: 10px;
	margin: 0 2px;
	background-color: #f1f1f1;
	border-radius: 50%;
	display: inline-block;
	/*transition: background-color 0.2s ease;*/
}

.active a {
	color: #fff;
}

	.active, .dot:hover {
		background-color: #636362;
	}

.txtIdiomasFA {
	color: #f39200;
}

	.txtIdiomasFA:hover{
		cursor: pointer;
	}

	#sliderContainer {
		height: auto;
		position: relative;
	}

#slider {
	border: 0 solid #999;
	overflow: hidden;
	position: relative;
	/*background-color: #f2f2f2;*/
	width: auto;
	margin-left: auto;
	margin-right: auto;
	height: auto;
}

.slide {
	display: none;
}

.prev, .next {
	cursor: pointer;
	position: absolute;
	top: 50%;
	width: auto;
	margin-top: -22px;
	padding: 10px;
	color: #636362;
	font-weight: bold;
	font-size: 18px;
	transition: 0.6s ease;
	border-radius: 0 3px 3px 0;
	user-select: none;
	z-index: 1;
	background-color: white;
	opacity: 0.5;
}

/* Position the "next button" to the right */
.next {
	right: 1%;
	border-radius: 3px;
}

.prev {
	left: 1%;
	border-radius: 3px;
}

	/* On hover, add a #000 background color with a little bit see-through */
	.prev:hover, .next:hover {
		background-color: #fff;
		opacity: 1;
	}

.transicionSliderLeft {
	-webkit-transition: left 2s;
	-moz-transition: left 2s;
	-o-transition: left 2s;
	transition: left 2s;
}

/* Fading animation */
.fade {
	/*-webkit-animation-name: fade;
	-webkit-animation-duration: 4s;
	animation-name: fade;
	animation-duration: 4s;*/
}

@-webkit-keyframes fade {
	from {
		opacity: 0.7;
	}

	to {
		opacity: 1;
	}
}

@keyframes fade {
	from {
		opacity: 0.7;
	}

	to {
		opacity: 1;
	}
}

/* Fading animation */
.escenarioLeft {
	-webkit-animation-name: escenarioLeft;
	-webkit-animation-duration: 4s;
	animation-name: escenarioLeft;
	animation-duration: 2s;
}


@-webkit-keyframes escenarioLeft {
	from {
		width: 0;
		height: 100%;
	}

	to {
		width: 100%;
		height: 100%;
	}
}

@keyframes escenarioLeft {
	from {
		width: 0;
		height: 100%;
	}

	to {
		width: 100%;
		height: 100%;
	}
}

/*FIN SLIDER*/


.menuarrows {
	border: none;
	background: none;
	color: black;
	display: inline-block;
	width: 25px;
	height: 25px;
	border-radius: 50px;
	font-size: 23px;
	text-align: center;
	margin: 0;
	padding: 0;
	font-family: arial;
	margin-top: 12px;
}

/******************************************/
/*****      EDITORIALES      **************/

.divSlideEditoriales {
	-ms-behavior: url(//www.punxes.es/Styles/PIE.htc);
	behavior: url(//www.punxes.es/Styles/PIE.htc);
	position: relative;
	/*background-image: url('Master/redox_02.png');
	background-repeat: repeat;*/
	/*background-color: #f2f2f2;*/
	margin-bottom: 10px;
	/*width: 790px;*/
	height: 85px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	/*-moz-box-shadow: 0px 0px 2px 3px #464646;
	-o-box-shadow: 0px 0px 2px 3px #464646;
	-webkit-box-shadow: 0px 0px 2px 3px #464646;
	box-shadow: 0px 0px 2px 3px #464646;*/
	margin-left: auto;
	margin-right: auto;
}

.divImgEditorial {
	float: left;
	margin-right: 5px;
	margin-bottom: 2px;
	margin-left: 5px;
	width: 10px;
	height: 100px;
}

.stepcarousel-inicio {
	position: relative;
	overflow: auto;
	margin-left: 25px;
	padding-top: 10px;
	width: 940px;
	height: 80px;
}

	.stepcarousel-inicio .belt {
		position: absolute;
		top: 0;
		left: 0;
	}

	.stepcarousel-inicio .panel {
		float: left;
		overflow: hidden;
		margin: 5px;
		padding-top: 7px;
		width: 80px;
		height: 70px;
	}

/* CAROUSEL AUTOMATICO IMAGENES */
/* On the main scroller, use relative positioning. This allows the option of adding things such as edge overlays later if desired. */
#scroller {
	position: relative;
}

	/* For the inner holder, we clip anything that runs over, via "overflow: hidden".  We position the holder to fully fill its parent, the #scroller div. */
	#scroller .innerScrollArea {
		overflow: hidden;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
	}

	/* On the unordered list that holds our photos, we remove the default margin and padding.  We also use "position: relative" so the list items can be laid out in a horizontal row. */
	#scroller ul {
		padding: 0;
		margin: 0;
		position: relative;
	}

	/* On the individual list items, we remove the default padding, margin and list bullets.  The position is set to absolute; we'll use JavaScript to set the precise left positioning value.*/
	#scroller li {
		padding: 0;
		margin: 0;
		list-style-type: none;
		position: absolute;
	}

		#scroller li img {
			/*width: 90px;*/
			height: 70px;
			margin-left: 15px;
			margin-top: 12px;
			/*azimuth: -moz-box-shadow: 2px 3px 5px #696969;
	-webkit-box-shadow: 2px 3px 5px #696969;
	-o-box-shadow: 2px 3px 5px #696969;
	-ms-box-shadow: 2px 3px 5px #696969;
	box-shadow: 2px 3px 5px #696969;
	
	position:relative;
	behavior: url(//www.zonalibros.com/Styles/PIE.htc);*/
		}


#lblNoticias {
}

#divNoticias {
	vertical-align: top;
	position: relative;
	border-radius: 0;
	padding: 0;
	width: 100%;
	text-align: center;
	background-color: #f2f5f8;
	/*margin-top: 5%;*/
	margin-bottom: -1%;
}

#dvContainertituloYBannerC{
	/*margin-top: 10%;*/
}

#divNoticias p {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}


#dvNoticiasCarrousel {
	padding: 5px 5px 40px 5px;
}

/*#FichaNoticia {
	display: inline-block;
	vertical-align: top;
	text-align: center;
	width: 24%;
}*/

#FichaNoticia, .FichaNoticia {
	display: inline-block;
	vertical-align: top;
	text-align: center;
	width: 24%;
}

span#FechaNoticia {
	font-size: 12px;
	color: chocolate;
}

#dvNoticias1 {
	vertical-align: top;
}
.sizeImgNoticias {
	height: 192px;
	width: 312px;
}
#dvNoticias2 {
	background-color: #f2f2f2;
	vertical-align: top;
	padding: 10px;
	margin-top: -4px;
	color: white;
}

	#dvNoticias2 a {
		color: white;
	}
	
	#dvNoticias22 {
	/*background-color: #f2f2f2;*/
	vertical-align: top;
	padding: 10px 0px 10px 0px;
	color: #000000;
	width: 85%;
}



#divNoticias p {
	font-size: 16px;
	line-height: 22px;
	text-align: left;
	margin-left: 18%;
	color: #3C3D3D;
	margin-top: 10px;
}

.tituloNoticia2 {
	margin-bottom: 10px !important;
	font-family: 'Poppins-Bold' !important;
	font-size: 17px !important;
	font-weight: 700 !important;
	line-height: 24px !important;
}

.btnNoticia2 span {
	font-family: 'Poppins-Bold' !important;
	font-size: 17px;
	font-weight: 700;
	line-height: 24px;
	color: #F39200;
}

.Banner {
	display: none;
	margin-top: 50px;
	vertical-align: top;
	padding: 5px;
	background-color: antiquewhite;
	border-radius: 15px;
	width: 67%;
	margin-left: 10px;
}

.BannerItem {
	padding: 5px;
	background-color: antiquewhite;
	display: inline-block;
	font-size: 12px;
	width: 23%;
}

	.BannerItem p {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline;
		text-align: center;
	}

#BannerItem1 {
}

#BannerItem2 {
}

#BannerItem3 {
}

#BannerItem4 {
}


#dvRedesSociales {
	display: block;
	text-align: center;
	margin-top: 50px;
	width: auto;
	padding-top: 10px;
}


#dvRedesSocialesHeader {
	position: absolute;
	left: 20%;
	display: none;
	text-align: center;
	top: -1px;
}

.blogg {
	font-size: 12px;
	padding: 4px;
	background-color: darkgray;
	text-align: center;
	text-decoration: none;
	margin: 5px 5px;
	color: white;
}

.fa {
	padding: 10px;
	font-size: 15px;
	width: 15px;
	text-align: center;
	text-decoration: none;
	margin: 5px 5px;
	border-radius: 50%;
}

	.fa:hover {
		opacity: 0.7;
	}

.fa-facebook {
	background: #3c3d3d;
	color: white;
	right: 1px;
	position: absolute;
}

.fa-twitter {
	background: #3c3d3d;
	color: white;

}

.fa-google {
	background: #3c3d3d;
	color: white;
}

.fa-linkedin {
	background: #3c3d3d;
	color: white;
}

.fa-youtube {
	background: #3c3d3d;
	color: white;
}

.fa-instagram {
	background: #3c3d3d;
	color: white;
}

.fa-pinterest {
	background: black;
	color: white;
}

.fa-snapchat-ghost {
	background: #fffc00;
	color: white;
	text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}

.fa-skype {
	background: #00aff0;
	color: white;
}

.fa-android {
	background: #a4c639;
	color: white;
}

.fa-dribbble {
	background: #ea4c89;
	color: white;
}

.fa-vimeo {
	background: #45bbff;
	color: white;
}

.fa-tumblr {
	background: #2c4762;
	color: white;
}

.fa-vine {
	background: #00b489;
	color: white;
}

.fa-foursquare {
	background: #45bbff;
	color: white;
}

.fa-stumbleupon {
	background: #eb4924;
	color: white;
}

.fa-flickr {
	background: #f40083;
	color: white;
}

.fa-yahoo {
	background: #430297;
	color: white;
}

.fa-soundcloud {
	background: #ff5500;
	color: white;
}

.fa-reddit {
	background: #ff5700;
	color: white;
}

.fa-rss {
	background: #ff6600;
	color: white;
}

.iconCarruseles {
	color: #cf4520;
	display: none;
}

.fontSizeSocialMedia {
	font-size: 0.8em;
	width: 13px;
	padding: 4px;
}

#divNovedades {
	position: relative;
	text-align: center;
}

.margintopCustomNovedades {
	margin-top: 0;
}


#divProxLanzamientos {
	position: relative;
	text-align: center;
}

#divReimpresiones {
	position: relative;
	text-align: center;
}

#divPreventas {
	position: relative;
	text-align: center;
}

#divMasVendidos {
	position: relative;
	text-align: center;
}

#divRecomendados {
	position: relative;
	text-align: center;
}

/* CARRUSEL PRINCIPAL*/


#divCarrPrincipal {
	background-image: url("../Contenidos/Distribuidores/60/fondoCarruselPral.png");
	background-color: #000;
	background-size: cover;
	position: relative;
	text-align: center;
	padding-top: 25px;
	padding-bottom: 25px;
	margin-top: 240px;
	margin-bottom: -220px;
}

.divTituloPrincipal {
	display: none;
	font-size: 20px;
	text-align: left;
	background-color: #f2f2f2;
	color: gray;
	padding-top: 6px;
	padding-bottom: 6px;
	text-indent: 15px;
}

.divImagenPrincipal {
	display: block;
	vertical-align: top;
	position: relative;
	width: 339px;
	height: 300px;
	/*background-color: #f2f2f2;*/
}

.menuarrowsPrincipal {
	cursor: pointer;
	position: static;
	width: auto;
	padding: 10px;
	color: #636362;
	font-weight: bold;
	font-size: 18px;
	transition: 0.6s ease;
	border-radius: 3px;
	user-select: none;
	z-index: 1;
	background-color: white;
	opacity: 0.5;
}

#dvfondoCarrPrincipal {
}

.dvbtnSiguienteCarouselPrincipal {
	position: absolute;
	right: 10%;
	top: 50%;
	width: 50px;
	height: 50px;
	display: inline-block;
	z-index: 1;
}

.dvbtnAnteriorCarouselPrincipal {
	position: absolute;
	left: 10%;
	top: 50%;
	width: 50px;
	height: 50px;
	display: inline-block;
	z-index: 1;
}

.detailsPrincipal {
	display: none;
}

.containerFichaRapida {
	position: relative;
	background-color: #fff;
	margin-top: 100px;
	margin-left: 27%;
	margin-right: 27%;
	text-align: left;
	padding-left: 50px;
	padding-right: 50px;
	padding-bottom: 50px;
	padding-top: 50px;
	animation-name: zoom;
	animation-duration: 0.2s;
}


.closeModalDetallesPrincipal {
	top: 5px;
	right: 5px;
	position: absolute;
}

	.closeModalDetallesPrincipal i {
		font-size: 28px;
		color: #999;
	}

.linkFichaArticuloCompleta {
	bottom: 10px;
	right: 10px;
	position: absolute;
	color: blue;
	text-decoration: underline;
	font-size: 0.75em;
}


/* CARRUSEL FICHAS */

#divCarrFichas {
	position: relative;
	text-align: left;
	margin-bottom: 40px;
}

.divTituloFichas {
	display: block;
	font-size: 20px;
	text-align: left;
	background-color: #cf4520;
	color: white;
	padding-top: 6px;
	padding-bottom: 6px;
	text-indent: 15px;
}

.divImagenFichas {
	display: inline-block;
	vertical-align: top;
	position: relative;
	width: 300px;
}

.imgFicha {
	width: 100%;
	box-shadow: 0 0 12px #d8d8d8;
}

.imgFichaRapida {
	width: 100%;
}


.menuarrowsFichas {
	cursor: pointer;
	position: static;
	width: auto;
	padding: 10px;
	color: #636362;
	font-weight: bold;
	font-size: 18px;
	transition: 0.6s ease;
	border-radius: 0 3px 3px 0;
	user-select: none;
	z-index: 1;
	background-color: white;
	opacity: 0.5;
}

#dvfondoCarrFichas {
	position: static;
	/*background-image: url("../Contenidos/Distribuidores/60/fons.jpg");
	background-size: cover;*/
	/*background-color: #f2f2f2;*/
	/*left:0;*/
	/*right:0;*/
	/*height:360px;*/
}

.dvbtnSiguienteCarouselFichas {
	position: absolute;
	right: 0;
	top: 35%;
	width: 50px;
	height: 50px;
	display: inline-block;
	z-index: 2;
}

.dvbtnAnteriorCarouselFichas {
	position: absolute;
	left: 0;
	top: 35%;
	width: 50px;
	height: 50px;
	display: inline-block;
	z-index: 2;
}

.fileproductFichas {
	display: inline-block;
	vertical-align: top;
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left: 10%;
}

.detailsFichas {
	display: inline-block;
	width: 400px;
	position: relative;
	margin-left: 50px;
}

.filetitleFichas {
	font-size: 1.5em;
	font-weight: bolder;
	line-height: 1em;
}

.filemakerFichas {
	font-size: 0.85em;
	line-height: 1em;
	margin-top: 15px;
	color: red;
}

.filemakerCarrFichas {
	font-size: 0.85em;
	line-height: 1em;
	margin-top: 15px;
	margin-bottom: 15px;
	color: red;
}

.filePublisherFichas {
	font-size: 0.75em;
	line-height: 0.8em;
	margin-top: 15px;
}

.fileISBNFichas {
	font-size: 0.7em;
	line-height: 0.7em;
	margin-top: 15px;
}

.fileDescriptionFichas {
	font-size: 0.85em;
	line-height: 1.2em;
	margin-top: 15px;
	margin-bottom: 15px;
}

.fileavailabilityFichas {
	height: 60px;
	margin-top: 10px;
}

.filepriceFichas {
	display: block;
	width: 35%;
	height: 60px;
	margin-top: 15px;
}

.fileactionFichas {
	display: block;
	width: 60%;
}

.importe3PVPIniFichas {
	font-size: 1.5em;
	text-transform: uppercase;
	font-weight: bold;
}

.importe3PVPIniSinDTOFichas {
	font-size: 1.3em;
	color: #f39200;
	text-decoration: line-through;
	text-decoration-color: #f39200;
}


div#FichasMiniaturas {
	text-align: center;
	margin-top: 20px;
}


.prevFichas, .nextFichas {
	cursor: pointer;
	position: absolute;
	top: 50%;
	width: auto;
	margin-top: -22px;
	padding: 10px;
	color: #636362;
	font-weight: bold;
	font-size: 18px;
	transition: 0.6s ease;
	border-radius: 0 3px 3px 0;
	user-select: none;
	z-index: 1;
	background-color: white;
	opacity: 0.5;
}

/* Position the "next button" to the right */
.nextFichas {
	right: 1%;
	border-radius: 3px 0 0 3px;
}

.prevFichas {
	left: 1%;
	border-radius: 3px 0 0 3px;
}

	/* On hover, add a #000 background color with a little bit see-through */
	.prevFichas:hover, .nextFichas:hover {
		background-color: #fff;
		opacity: 1;
	}

/* The dots/bullets/indicators */
.dotFichas {
	cursor: pointer;
	height: 18px;
	width: 18px;
	margin: 0 2px;
	background-color: #f1f1f1;
	border-radius: 50%;
	display: inline-block;
	/*transition: background-color 0.2s ease;*/
}

	.activeFichas, .dotFichas:hover {
		background-color: #CE0000;
	}



/* CARRUSELES LIBRES */

#divCarrLibre1 {
	position: relative;
	text-align: center;
}

#divCarrLibre2 {
	position: relative;
	text-align: center;
}

#divCarrLibre3 {
	position: relative;
	text-align: center;
	margin-top: 3%;
}

	#divCarrLibre3 .divTitulo-2 {
		margin-left: 3.9%;
	}

#divNoticias .divTitulo-2 {
	margin-left: 3.9%;
	background-color: #f2f5f8;
	margin-top: 3%;
}

	#divCarrLibre4 {
		position: relative;
		text-align: center;
	}

.dvbtnSiguienteCarousel {
	position: absolute;
	right: 1%;
	top: 51.7%;
	width: 50px;
	height: 50px;
	display: inline-block;
}

.dvbtnAnteriorCarousel {
	position: absolute;
	right: 97%;
	top: 51.7%;
	width: 50px;
	height: 50px;
	display: inline-block;
}

#divNoticias .dvbtnSiguienteCarousel, #divNoticias .dvbtnAnteriorCarousel {
	display: none;
}

#dvLogoMinisterio {
	margin-bottom: 3%;
	text-align: center;
	margin-top: 3%;
	margin-left: 4%;
	margin-right: 4%;
	font-size: 0.7em;
}

	#dvLogoMinisterio img {
		width: 50%;
	}

#dvSuscribirse {
	background-image: url(../Imagenes/CuatroTuercas/bannernewsletter.jpg);
	height: 184px;
	background-size: 1366px 184px;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #f7a600;
}

#dvDescargarCatalogo {
	background-image: url(../Imagenes/CuatroTuercas/bannerdescargacatalogolaeditorial.jpg);
	height: 184px;
	background-size: 1366px 187px;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #00b8f8;
	margin-top: 3.5%;
	text-align: center;
	display: grid;
	align-content: center;
}

.hoverPointer:hover{
	cursor:pointer;
}

#paginacionC {
	margin-left: 4.5%;
	margin-top: 7.7%;
	margin-bottom: 2%;
	font-family: "Poppins-Medium";
	font-size: 15px;
	font-weight: 500;
	line-height: 24px;
	text-align: left;
}

	#paginacionC a {
		font-family: "Poppins-Medium";
		font-size: 15px;
		font-weight: 500;
		line-height: 24px;
		text-align: left;
		color: #BCB9B9;
	}

#TituloNewsletter {
	color: white;
	font-family: "Poppins-Regular";
	margin-left: 42%;
	padding-top: 2%;
	font-size: 19px;
	font-weight: 600;
	line-height: 24px;
	text-align: left;
}

#dvAddClienteNewsLetterOKNoModal {
	color: white;
	font-family: "Poppins-Regular";
	margin-left: 42%;
	padding-top: 4%;
	font-size: 19px;
	font-weight: 600;
	line-height: 24px;
	text-align: left;
	display: none;
	width: 40%;
}

#dvAddClienteNewsLetterKONoModal {
	color: white;
	font-family: "Poppins-Regular";
	margin-left: 42%;
	padding-top: 4%;
	font-size: 19px;
	font-weight: 600;
	line-height: 24px;
	text-align: left;
	display: none;
}

.txtForeignRights {
	font-family: "Poppins-Regular";
	font-size: 17px;
	font-weight: 300;
	line-height: 32px;
	text-align: center;
}

.marginbottom05 {
	margin-bottom: 0.5%;
}

#frameSectionsForeignRights {
	text-align: center;
	margin-top: 4%;
	color: #3C3D3D;
}

.buttonForeignRights1 {
	display: inline-block;
	border: none;
	background-color: #00b8f8;
	height: 40px;
	width: 365px;
	font-size: 17px;
	font-weight: 300;
	font-family: "Poppins-Regular";
	line-height: 32px;
	color: #3C3D3D;
}

.buttonForeignRights2 {
	padding: 5px;
	border: none;
	background-color: #00b8f8;
	height: 30px;
	width: 365px;
	font-size: 17px;
	font-weight: 300;
	font-family: "Poppins-Regular";
	line-height: 32px;
	color: #3C3D3D;
	display: inline-block;
}

.buttonForeignRights1:hover, .buttonForeignRights2:hover{
	cursor: pointer;
}

#dvContainerBtnForeignRigths {
	margin-bottom: 10%;
}

#dvInfoArticuloFA {
	position: relative;
	color: #3C3D3D;
}

.FichaAutor {
	margin-right: 6.5%;
	margin-left: 6.5%;
	width: 20%;
	margin-top: 7%;
	display: inline-block;
}

	.FichaAutor:last-child {
		margin-bottom: 17%;
	}

.img_autores {
	width: 319px;
	height: 319px;
}

.divImagenFichaAutor {
	width: 100%;
	/*height: 100%;*/
}

.txtNombreAutores {
	font-family: "Poppins-Bold";
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	text-align: left;
	margin-top: 4%;
	color: #3C3D3D;
}

.inputNewsletter1 {
	margin-top: 1.7%;
	width: 20.7% !important;
	margin-left: 48.2%;
	height: 24px;
}

.inputNewsletter2 {
	margin-top: 0.5%;
	width: 20.7% !important;
	margin-left: 48.2%;
	height: 24px;
}

::placeholder {
	font-family: "Poppins-Regular";
	color: #61605F;
	font-style: normal;
	font-size: 17px;
	font-weight: 300;
	line-height: 24px;
}

.btnEnviarNewsletter {
	color: white;
	background-color: #ef6c00;
	margin-left: 1.9%;
	width: 6%;
	height: 30px;
	border: none;
	font-family: "Poppins-Regular", sans-serif;
	font-size: 17px;
	font-weight: 600;
	vertical-align: bottom;
	line-height: 24px;
	height: 24px;
}

	.btnEnviarNewsletter:hover{
		cursor: pointer;
	}

.btnFiltrarOfertas {
	display: inline-block;
	width: 100%;
	background-color: #000;
	border: none;
	color: white;
	padding: 3px;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	line-height: 1.42857143;
	vertical-align: middle;
	border-radius: 5px;
	margin-top: 20px;
}

#containerColecciones {
	font-family: 'Poppins-Regular';
	font-size: 17px;
	font-weight: 500;
	line-height: 24px;
	text-align: left;
}

.txtSaberMasColecciones {
	font-family: "Poppins-Medium";
	font-weight: 500;
	line-height: 24px;
	text-align: left;
	font-size: 24px;
	color: #f7a600;
	margin-top: 5.7%;
	margin-bottom: 16%;
}

	.txtSaberMasColecciones:hover{
		cursor: pointer;
	}

.masMaterialIcon {
	font-size: 40px;
	color: #bcb9b9;
}

	.masMaterialIcon:hover {
		cursor: pointer;
	}

.txtInfoColeccion {
	margin-top: 3%;
	color: #3C3D3D;
}

#tituloEnLosMedios {
	font-family: "Poppins-Medium";
	font-size: 48px;
	font-weight: 500;
	line-height: 72px;
	text-align: left;
	color: #BCB9B9;
	margin-left: 4.5%;
	margin-top: 3.7%;
}

#titulocolecciones {
	font-family: "Poppins-Medium";
	font-size: 48px;
	font-weight: 500;
	line-height: 72px;
	text-align: left;
	color: #BCB9B9;
	margin-left: 4.5%;
}

.logosColecciones {
	display: inline-block;
	vertical-align: top;
	width: 31.772%;
	margin-top: 2.9%;
	margin-left: 4.5%;
}

.logosColecciones3 {
	display: inline-block;
	vertical-align: top;
	width: 31.772%;
	margin-top: 5.9%;
	margin-left: 11%;
}

.logosColecciones4 {
	display: inline-block;
	vertical-align: top;
	width: 31.772%;
	margin-top: 6.3%;
	margin-left: 6.9%;
}

.ilustracionesEditoriales {
	display: inline-block;
	vertical-align: top;
	width: 31.772%;
	margin-left: 4.5%;
	margin-top: 4%;
}

.imgIlustracion1Editorial {
	width: 468px;
	height: 642px;
}

.imgIlustracion2Editorial {
	width: 320px;
	height: 534px;
}

.imgIlustracion3Editorial {
	width: 454px;
	height: 477px;
}

.imgIlustracion4Editorial {
	width: 434px;
	height: 506px;
}

.imgLogoColecciones1 {
	/*width: 434px;*/
	height: 122px;
}

.imgLogoColecciones2 {
	/*width: 362px;*/
	height: 301px;
}

.imgLogoColecciones3 {
	/*width: 190px;*/
	height: 183px;
}

.imgLogoColecciones4 {
	/*width: 339px;*/
	height: 159px;
}

.dvTxtColecciones1 {
	display: inline-block;
	width: 39%;
	margin-top: 4.5%;
	margin-left: 6.7%;
}

.dvTxtColecciones2 {
	display: inline-block;
	width: 39%;
	margin-top: 4.5%;
	margin-left: 6.7%;
}

.dvTxtColecciones3 {
	display: inline-block;
	width: 39%;
	margin-top: 4.5%;
	margin-left: 0.2%;
}

.dvTxtColecciones4 {
	display: inline-block;
	width: 39%;
	margin-top: 4%;
	margin-left: 4.3%;
}

.inlineIconColeccionesMas {
	margin-left: 47%;
	margin-top: 4.3%;
}

.marginleft-10{
	margin-left:10%;
}

.imgLogoColecciones1, .imgLogoColecciones2, .imgLogoColecciones3, .imgLogoColecciones4 {
	zoom: 1.3;
}

#lnkYoutubeFoot {
	/*display: none;*/
}

.fa-brands {
	padding: 8px;
	font-size: 19px;
	width: 21px;
	text-align: center;
	text-decoration: none;
	margin: 5px 5px;
	border-radius: 50%;
}

.fa-brands, .fab {
	font-weight: 400;
}

.fa-x-twitter {
	background: #3c3d3d;
	color: white;
	position: absolute;
	left: 86%;
}

.fa, .fa-brands, .fa-classic, .fa-regular, .fa-sharp, .fa-solid, .fab, .far, .fas {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: var(--fa-display, inline-block);
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-rendering: auto;
}



.imgBannerColecciones {
	width: 100%;
}

.txtLaEditorialEnMedios {
	margin-top: 1.2%;
	text-align: center;
	font-family: "Poppins-Regular";
	font-size: 17px;
	font-weight: 600;
	line-height: 24px;
	color: #3C3D3D;
	margin-bottom: 5.4%;
}

.txtDistribuidores {
	font-family: "Poppins-Bold";
	font-size: 23px;
	font-weight: 700;
	line-height: 24px;
	text-align: left;
	color: #3C3D3D;
}

.txtDistribuidoresDirectos {
	font-family: "Poppins-Bold";
	font-size: 23px;
	font-weight: 700;
	line-height: 24px;
	text-align: left;
	color: #3C3D3D;
	margin-top: 17.5%;
	margin-bottom: 5%;
}

.txtDistribuidores1 {
	width: 65%;
	font-family: "Poppins-Bold";
	font-size: 19px;
	font-weight: 700;
	line-height: 26px;
	text-align: left;
	color: #F39200;
	margin-top: 5%;
}

.txtDistribuidores2 {
	font-family: "Poppins-Bold";
	font-size: 19px;
	font-weight: 700;
	line-height: 26px;
	text-align: left;
	color: #3C3D3D;
}

.txtDistribuidores3 {
	font-family: "Poppins-Regular";
	font-size: 17px;
	font-weight: 300;
	line-height: 26px;
	text-align: left;
	color: #3C3D3D;
}

#distribuidoresEspaña {
	display: inline-block;
	width: 46%;
}

#distribuidoresInternacional {
	margin-left: 6.9%;
	display: inline-block;
	width: 46%;
	vertical-align: top;
}

#frameSectionsDistribuidores {
	margin-left: 13.4%;
	margin-top: 5%;
}

.margin-bottom-5 {
	margin-bottom: 5%;
}

.marginbottom38{
	margin-bottom: 38%;
}

#dvFieldsResultsSearch{
	margin-top: 2.8%;
}

#dvMetodosPagoAceptados {
	
}

#dvPoliticaPrivacidadInfo, #dvCondicionesVentaInfo, #dvPoliticaCookiesInfo, #dvAvisoLegalInfo {
	margin-top: 0;
}

#divHorarioFooter, #divTelefonoFooter{
	display:none;
}

#divSeccionFooterAtencioncliente {
	
}

#dvBlogFooter {
	margin-top: 3%;
	display:none;
}

.txtBoldFotterC {
	font-family: "Poppins-Bold";
	font-size: 15px;
	font-weight: 700;
	line-height: 22.5px;
	text-align: left;
	color: #3C3D3D;
}

.txtFotterC {
	font-family: "Poppins-Medium";
	font-size: 15px;
	font-weight: 500;
	line-height: 22.5px;
	text-align: left;
	color: #3C3D3D;
}

.margintopTxtFooter1 {
	margin-top: 1%
}

.margintopTxtFooter2{
	margin-top:7%
}

#divSeccionFooterC {
	margin-top: 2.5%;
	position: absolute;
	right: 57.3%;
}

.logosOtrosProyectos1 {
	width: 366px;
	height: 397px;
}

.logosOtrosProyectos2 {
	width: 376px;
	height: 377px;
}

.logosOtrosProyectos3 {
	width: 320px;
	height: 143px;

}

.btnAddToCart {
	display: inline-block;
	width: 60%;
	background-color: #cf4520;
	border: none;
	color: #fff;
	padding: 3px;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	line-height: 1.42857143;
	vertical-align: middle;
	/*border-radius: 10px;*/
	text-transform: uppercase;
	font-size: 0.8em;
	font-weight: bold;
	/*border:1px solid #ccc;*/
}

#btnVerMasNoticias {
	display: inline-block;
	width: 162px;
	background-color: #fb9e01;
	border: none;
	color: white;
	text-decoration: none;
	cursor: pointer;
	vertical-align: middle;
	border-radius: 0;
	font-family: 'Poppins-Medium';
	font-size: 15px;
	line-height: 35px;
	text-align: center;
	font-weight: 400;
	margin-top: 3%;
	height: 40px;
}

	.btnAddToCart i {
		/*background-color: #f2f2f2;*/
		font-size: 1.5em;
		color: #fff;
	}

.btnAddToWishList {
	display: inline-block;
	width: 23%;
	background-color: #000;
	border: none;
	color: white;
	padding: 3px;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	line-height: 1.42857143;
	vertical-align: middle;
	border-radius: 10px;
}

.btnAddToCartFichaArt {
	height: 21px;
	display: inline-block;
	width: 100%;
	/*background-color: #636362;*/
	background-color: #f39200;
	border: none;
	color: white;
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	line-height: 0.42857143;
	vertical-align: middle;
	/*border-radius: 5px;*/
	font-size: 19px;
}

.btnAddToWishListFichaArt {
	border: none;
	color: black;
	padding: 3px;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	line-height: 1.42857143;
	vertical-align: middle;
	border-radius: 10px;
	font-size: 17px;
	padding-left: 10px;
	padding-right: 10px;
}

#lblTitCarrArtsRelacionados {
	font-family: 'Poppins-Bold';
}

.btnObtenerValeTiendaFichaArt {
	display: inline-block;
	width: 100%;
	background-color: gainsboro;
	border: none;
	color: red;
	padding: 3px;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	line-height: 1.42857143;
	vertical-align: middle;
	border-radius: 10px;
	font-size: 13px;
}


/* noticiasver.aspx*/
#frmNoticia {
	display: flex;
	align-items: center;
	justify-content: center;
}
#FichaNoticiaVer {
	display: flex;
	flex-direction: column;
	vertical-align: top;
	width: 531px;
}


span#FechaNoticiaVer {
	font-size: 17px;
	font-weight: 500;
	line-height: 24px;
	text-align: left;
	color: #F39200;
	margin-bottom: 4%;
}


#dvNoticias1Ver {
	width: 531px;
	vertical-align: baseline;
	height: 327px;
	order: 2;
}


#dvNoticias2Ver {
	width: 68%;
	vertical-align: top;
	min-height: 300px;
	margin-left: 20px;
	display: contents;
}
#dvNoticias2Ver p {
	order: 4;
	font-size: 17px;
	font-weight: 400;
	line-height: 24px;
}

#infoNoticia1 {
	order: 3;
	line-height: 50px;
	margin-top: 5%;
	margin-bottom: 5%;
}

#infoNoticia2 {
	text-align: center;
	order: 1;
	margin-bottom: 4%;
}




/* buscalibrosEDW.aspx*/

#dvBusqueda {
	width: auto;
	text-align: left;
	padding: 5px;
	background-color: #000;
	color: #fff;
	padding-left: 2%;
	display: none;
}

.rowGrid2 {
	font-size: 11px;
	text-decoration: none;
	text-align: left;
	height: 30px;
	border: none;
	border-bottom: 1px solid #f2f2f2;
	padding-top: 3px;
	padding-bottom: 3px;
}

	.rowGrid2 a {
		color: #636362;
		font-family: Arial;
	}


	.rowGrid2 h3 {
		color: #636362;
		font-family: Arial;
		font-size: 13px;
	}

#btnDelEditorialSel {
	font-size: 11px;
	color: white;
	display: inline-block;
	margin-bottom: 20px;
}

	#btnDelEditorialSel i {
		font-size: 13px;
		color: white;
	}

#dvTituloEditoriales {
	background-color: #000;
	color: white;
	text-align: center;
	display:none;
}

.PaginadoresSup {
	position: relative;
	display: inline-block;
	width: 26%;
	text-align: right;
	margin-top: 1.2%;
}

#dvPagSup {
	/*
	position: absolute;
	right: 5px;
	*/
}

#Ul1 {
	/*position: absolute;*/
	right: 5px;
	margin-top: 1.7%;
	margin-bottom: 4%;
}


.PaginadoresInf {
	position: relative;
}

#dvEditorialesBuscaArticulos {
	margin-top: 30px;
	display: none;
	width: 14%;
	vertical-align: top;
	padding-right: 10px;
}

#dvResultadosBuscaArticulos {
	display: inline-block;
	margin-top: 30px;
	width: 100%;
	vertical-align: top;
	text-align: center;
	/*background-color: #f2f2f1;*/
}

.btnBuscarBoletin {
	display: inline-block;
	margin-top: 20px;
	background-color: #f39200;
	border: none;
	color: white;
	text-decoration: none;
	cursor: pointer;
	font-size: 14px;
	/* line-height: 1.42857143; */
	vertical-align: middle;
	border-radius: 10px 10px 10px 10px;
	width: 80px;
}


#dvPantallaBoletines {
	margin-top: 30px;
}

#dvListaBoletines {
	background-color: #f2f2f2;
	padding: 15px;
	font-size: 0.8em;
}

#dvFiltrosBoletines {
	background-color: #f2f2f2;
	padding: 15px;
	font-size: 0.8em;
}

/* buscalibrosEDW.aspx*/

ul#dvPagSup li {
	display: inline;
	border: 1px solid #ddd;
	padding: 6px 12px;
	background-color: #FAFAFA;
}

ul#Ul1 li {
	display: inline;
	border: 1px solid #ddd;
	padding: 6px 12px;
	background-color: #FAFAFA;
}

.filtrosBLib {
	width: 10%;
	display: inline-block;
	vertical-align: top;
	/*margin: 12px;*/
	font-size: 0.8em;
	text-align: left;
	margin-bottom: 1.3%;
	font-family: "Poppins-Regular";
	color: #3C3D3D;
}

#lblBusquedaMenu {
	font-family: "Poppins-Medium";
	font-size: 48px;
	font-weight: 500;
	line-height: 72px;
	text-align: left;
	color: #BCB9B9;
	margin-left: 4.5%;
}

#dvBusqueda #lblBusquedaMenu {
	font-family: "Poppins-Medium";
	font-size: 48px;
	font-weight: 500;
	line-height: 72px;
	text-align: left;
	color: #BCB9B9;
	margin-left: 4.5%;
}

#cmbOrdenSup, #cmbTipoOrden, #cmbVer, #ddlVistaStock {
	height: 35px;
	width: 145px !important;
}

#fichaArticulo {
	width: 235px;
	display: inline-block;
	vertical-align: top;
	margin: 12px;
}

.imagen_6 {
	height: 200px;
	width: 130px;
}

#dvResultadosBuscaArticulos #lblTitulo {
	font-family: "Poppins-Regular";
	font-size: 17px;
	font-weight: 600;
	line-height: 24px;
	text-align: left;
}

#lblTitulo {
	/*text-transform: uppercase;
	display: none;*/
	font-family: "Poppins-Medium";
	font-size: 48px;
	font-weight: 500;
	line-height: 72px;
	text-align: left;
	color: #BCB9B9;
}

#lblBibliografiaAutor{
	display: none;
}

#lblBiografiaAutorTexto {
	font-family: "Poppins-Regular";
	font-size: 17px;
	font-weight: 300;
	line-height: 24px;
	text-align: left;
	color: #3C3D3D;
}

#txtNombreAutor {
	text-transform: uppercase;
	font-family: "Poppins-Bold";
	font-size: 36px;
	font-weight: 700;
	line-height: 32px;
	text-align: center;
	color: #3C3D3D;
}

#txtAutoryEditor {
	font-family: "Poppins-Regular";
	font-size: 30px;
	font-weight: 400;
	line-height: 24px;
	text-align: left;
	color: #F39200;
}

.txtPoliticas{
	font-size: 17px;
}

.tituloPoliticas {
	font-family: "Poppins-Medium";
	font-size: 48px;
	font-weight: 500;
	line-height: 72px;
	text-align: left;
	color: #BCB9B9;
	margin-left: -1.5%;
}

#cookie-bar .cb-enable:hover {
	background-color: #F39200;
}

#cookie-bar .cb-enable {
	background-color: #F39200;
	text-align: center;
}

#cookie-bar .cb-policy:hover {
	background-color: #8D8D8D;
}

#cookie-bar .cb-policy {
	background-color: #8D8D8D;
	text-align: center;
}

#cookie-bar p {
	color: #3C3D3D;
	font-size: 15px;
	font-weight: 300;
	line-height: 24px;
}

#cookie-bar a{
	width: 14%;
}

#cookie-bar span {
	display: inline-block;
	width: 55%;
	text-align: left;
}

#dvDatosEmpresa {
	position: absolute;
	margin-left: 1%;
	font-size: 12px;
}

#lblAutor {
	text-transform: uppercase;
	color: darkgoldenrod;
	font-size: small;
}

#lblEditorial {
	text-transform: uppercase;
}

#lblISBN {
}

.etq3PVPBLib {
	font-size: small;
	text-transform: uppercase;
}

.importe3PVPBLib {
	text-transform: uppercase;
	font-weight: bold;
	font-size: x-large;
}

/* avanzada.aspx */

#btnBuscar2 {
	display: inline-block;
	background-color: #999;
	border: none;
	color: white;
	padding: 3px 24px;
	text-decoration: none;
	cursor: pointer;
}

.camposFormularioAvanzada {
	width: 90%;
	margin-left: 30px;
	margin-top: 10px;
}

/* cesta.aspx */

#dvChkEntregaTienda {
	display: inline-block;
	width: 20%;
	margin-top: 20px;
	vertical-align: top;
}

#dvTiendasDistribudor {
	display: inline-block;
	width: 60%;
	margin-top: 20px;
	vertical-align: top;
}


#loadingCestaLight {
	color: white;
}

#tituloMiPedido {
	border-bottom: 1px dashed #000;
	padding: 5px;
}

#tituloTotales {
	margin-top: 10px;
	padding: 5px;
}

#dvTotalesCestaLight {
	position: relative;
	margin-top: 25px;
	width: auto;
	color: #000;
	margin-left: 5%;
	margin-right: 5%;
	border-bottom: 1px solid lightgrey;
	font-size: 17px;
	padding-bottom: 2%;
}

#spnTotalUnidadesCestaLight {
}

#spnTotalImporteCestaLight {
	position: absolute;
	right: 5px;
}

#dvContainerListCestaGlobal {
}

.dvListPedidoEmpty {
	text-align: center;
	padding: 25px
}

#iconShoppingCart {
	font-size: 1.42em !important;
}

#lnkAcceder {
	font-size: 0.6em;
	color: #a9a7a8;
	font-family: 'Poppins-Regular';
}

#iconUserStatus {
	font-size: 1.5em;
	color: #a9a7a8;
}

#dvWellcomeCustomer #iconUserStatus {
	font-size: 1.5em;
	color: white;
}

#iconShoppingCartEmpty {
	font-size: 50px;
	color: white;
}

#iconShoppingCartEmptyCestaGlobal {
	font-size: 50px;
}


#iconWishListEmpty {
	font-size: 50px;
}

#iconWishListEmptyOK {
	font-size: 50px;
}

#iconValeTiendaErrorSend {
	font-size: 50px;
}

#dvAddListaDeseoCart {
	width: 50%;
}

#dvDeleteArticuloCart {
	width: 50%;
}

.btnEliminarArticulo {
	align-items: flex-start;
	text-align: center;
	cursor: default;
	box-sizing: border-box;
	padding: 1px 1px 1px 1px;
	border-width: 2px;
	background-color: white;
	border: none;
}

.btnEliminarArticuloCestaGlobal {
	align-items: flex-start;
	text-align: center;
	cursor: default;
	box-sizing: border-box;
	padding: 1px 1px 1px 1px;
	border-width: 2px;
	border: 1px solid transparent;
	background-color: #FFF;
}


#btnEliminarArticuloListaDeseos {
	align-items: flex-start;
	text-align: center;
	cursor: default;
	box-sizing: border-box;
	padding: 1px 1px 1px 1px;
	border-width: 2px;
	border: 1px solid transparent;
	background-color: white;
}

.imgArticuloCesta {
	max-width: 100px;
	max-height: 146px;
}

div#dvContainerListCesta {
	overflow-y: auto;
	overflow-x: hidden;
	margin-top: 0px;
}

#dvContainerWishList  {
	overflow-y: auto;
	overflow-x: hidden;
}

#cestaLight {
	font-family: 'Poppins-regular';
	position: fixed;
	top: 0;
	bottom: 0;
	width: 28%;
	right: 0;
	background-color: white;
	animation-name: slideIn;
	animation-duration: 0.4s;
	animation-fill-mode: forwards;
}
@keyframes slideIn {
	from {
		right: -1000px;
	}
	to {
		right: 0;
	}
}


div#dvtuCesta {
	padding-bottom: 2%;
	position: relative;
	margin-top: 15px;
	width: auto;
	color: #000;
	margin-left: 5%;
	margin-right: 5%;
	border-bottom: 1px solid lightgrey;
	font-size: 17px;
}

#dvBtnIrAPagar {
	margin-top: 25px;
	margin-left: 5%;
	margin-right: 5%;
}


.btnIrAPagar {
	display: block;
	background-color: #f39200;
	border: none;
	color: white;
	padding: 6px 12px;
	margin: 4px 2px;
	text-decoration: none;
	cursor: pointer;
	font-size: 14px;
	line-height: 1.42857143;
	vertical-align: middle;
	border-radius: 5px;
	text-align: center;
	border-radius:0;
}

div#dvCerrarCestaLight {
	margin-top: 50px;
	display: inline-block;
	width: 20%;
	text-align: right;
	font-size: 50px;
}

.lblFormCesta {
	font-size: 0.8em;
}

#lblTotalImporteCesta {
	vertical-align: middle;
	font-size: 0.8em;
}

#lnkNombreUsuario {
	vertical-align: middle;
	font-size: 0.7em;
}


#iconPower {
	font-size: medium;
}


/* The Modal (background) */
.modal {
	display: none; /* Hidden by default */
	position: fixed; /* Stay in place */
	z-index: 1500; /* Sit on top */
	padding-top: 100px; /* Location of the box */
	left: 0;
	top: 0;
	width: 100%; /* Full width */
	height: 100%; /* Full height */
	overflow: auto; /* Enable scroll if needed */
	background-color: rgb(0,0,0); /* Fallback color */
	background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

.modalDetailsPrincipal {
	display: none; /* Hidden by default */
	position: fixed; /* Stay in place */
	z-index: 1500; /* Sit on top */
	padding-top: 100px; /* Location of the box */
	left: 0;
	top: 0;
	width: 100%; /* Full width */
	height: 100%; /* Full height */
	overflow: auto; /* Enable scroll if needed */
	background-color: rgb(0,0,0); /* Fallback color */
	background-color: rgba(0,0,0,0.6); /* Black w/ opacity */
}


/* The Close Button */
.closeCestaLight {
	color: white;
	font-weight: bold;
	position: absolute;
	right: 5px;
	font-size: 100%;
}

	.closeCestaLight:hover,
	.closeCestaLight:focus {
		color: #000;
		text-decoration: none;
		cursor: pointer;
	}


.btnCodigosDescuento {
	border: 1px solid #E6E6E6;
	background-color: #000;
}

#dvCamposCodigoDescuento {
	padding: 10px;
}

#dvResultsValidaCodigo {
	padding: 10px;
}

#txbCodigoDescuento {
	width: 30%;
	background-color: azure;
}


#ddlTiendasDistribuidor {
	width: 75%;
}

#ddlCountry {
	width: 50%;
}

#ddlProvince {
	width: 50%;
}

#dvConectandoTPV {
	display: inline-block;
	color: #31708f;
	margin-left: auto;
	margin-right: auto;
}

#dvNombreUsuario {
	display: inline-block;
	margin: 5px;
	width: 30%;
}

#dvApellidosUsuario {
	display: inline-block;
	margin: 5px;
	width: 45%;
}

#emailClienteWeb {
	display: inline-block;
	margin: 5px;
	width: 40%;
}

#dvPasswordUsuario {
	display: inline-block;
	width: 25%;
	margin: 5px;
}

#dvRepeatPasswordUsuario {
	display: inline-block;
	width: 25%;
	margin: 5px;
}

#dvDomicilioClienteWeb {
	display: inline-block;
	width: 40%;
	margin: 5px;
}

#dvCPClienteWeb {
	display: inline-block;
	width: 24%;
	margin: 5px;
}

#dvPoblacionClienteWeb {
	display: inline-block;
	width: 39%;
	margin: 5px;
}

#dvPaisClienteWeb {
	display: inline-block;
	width: 25%;
	margin: 5px;
}

#dvDDLProvinceCombo {
	display: inline-block;
	width: 25%;
	margin: 5px;
}

#dvTelefonoClienteWeb {
	display: inline-block;
	width: 25%;
	margin: 5px;
}

#dvHorarioClienteWeb {
	display: inline-block;
	width: 50%;
}

#dvNIFClienteWeb {
	display: inline-block;
	width: 30%;
	margin: 5px;
}

#dvNombreFacturaClienteWeb {
	display: inline-block;
	width: 62%;
	margin: 5px;
}

#dvDomicilioFactClienteWeb {
	display: inline-block;
	width: 40%;
	margin: 5px;
}

#dvCPFactClienteWeb {
	display: inline-block;
	width: 30%;
	margin: 5px;
}

#dvPoblacionFactClienteWeb {
	display: inline-block;
	width: 39%;
	margin: 5px;
}

#dvPaisFactClienteWeb {
	display: inline-block;
	width: 25%;
	margin: 5px;
}

#dvRegionFactCllienteWeb {
	display: inline-block;
	width: 25%;
	margin: 5px;
}


.dvEresCliente {
	padding: 5px;
	width: auto;
	background-color: #f39200;
	color: white;
	margin-bottom: 20px;
	border-radius: 5px;
}

	.dvEresCliente a {
		color: white;
		text-decoration: underline;
	}

	.dvEresCliente i {
		color: white;
	}

#containerDatosCliente {
	display: inline-block;
	vertical-align: top;
	width: 49%;
	margin-top: 2%;
	margin-left: 2%;
	margin-right: 2%;
}

#containerCesta {
	display: inline-block;
	vertical-align: top;
	width: 40%;
	margin-top: 2%;
	margin-left: 2%;
	margin-right: 2%;
	background-color: white;
	padding: 10px;
}

#pnlImportesDropShipping {
	width: auto;
	vertical-align: top;
}

#dvTotalesCesta {
	width: auto;
	vertical-align: top;
}

#containerGastosEnvioAsync {
	display: block;
}

#dvSeguirComprandoCesta {
	display: inline-block;
}


#dvContinuarProcesoCompra {
	display: inline-block;
	margin-left: 15px;
}

.error {
	display: none;
	margin-left: 10px;
}

.error_show {
	color: red;
	margin-left: 10px;
}

/* FichaArticulo */

#dvTitFichaArt {
	display: block;
	font-size: 20px;
	display:none;
}

	#hrTitFichaArt {
		display: none;
	}

	#divCarrArtsRelacionados {
		position: relative;
		text-align: center;
		margin-top: 0;
		margin-left: 1%;
	}

.modalLightBox{
	padding-top: 75px !important;
}

#addmarginleftFa {
	margin-left: 0;
	font-size: 17px;
	font-weight: 700;
	line-height: 24px;
	text-align: left;
}

.displaynoneC {
	display: none;
}

#tagsZone {
	margin-top: 20px;
}

.dvHashTag {
	display: inline-block;
	padding: 5px;
	margin: 5px;
	border: 1px solid #000;
	border-radius: 5px;
}

	.dvHashTag:hover {
		display: inline-block;
		padding: 5px;
		margin: 5px;
		border: 1px solid #000;
		border-radius: 5px;
		background-color: #E6E6E6;
	}

.lblHashTag {
	color: #000;
}

#BookTrailer {
	background-color: #f39200;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 13px;
	cursor: pointer;
}

#dvISBN {
	display: inline-block;
}

#dvEAN {
	display: none;
}

#dvEAN2 {
	display: none;
}

#dvFechaPublicacion {
	display: none;
}

#dvFechaPublicacion2 {
	display: none;
}

#dvIdiomaArticulo {
	display: inline-block;
}

#dvIdiomaArticulo {
	display: inline-block;
}

#dvIdiomaArticulo2 {
	display: none;
}

#dvFormatoArticulo {
	display: inline-block;
}

#dvMedidasArticulo {
	display: inline-block;
}

#dvNumPagLibro {
	display: inline-block;
}

#dvCategoria {
	display: none;
}

#dvCategoria2 {
	display: none;
}

#dvPesoArticulo {
	display: none;
}

#dvPesoArticulo2 {
	display: none;
}

#dvBIC {
	display: none;
}


.rowDatosArticulo {
	display: inline-block;
	/*border-bottom: 1px solid #dddddd;*/
	text-align: left;
	padding: 5px;
	width: 60px;
	font-weight: normal;
	word-break: normal;
	word-wrap: normal;
	font-weight: bold;
}

.rowDatosArticuloGris {
	display: inline-block;
	/*border-bottom: 1px solid #dddddd;*/
	text-align: left;
	padding: 5px;
	width: 170px;
	margin-left: -4px;
	word-break: normal;
	word-wrap: normal;
}

.rowDatosArticuloRelacionado {
	display: inline-block;
	border-bottom: 1px solid #dddddd;
	text-align: left;
	padding: 5px;
	width: 170px;
	font-weight: bold;
	word-break: normal;
	word-wrap: normal;
}

.rowDatosArticuloGrisRelacionado {
	display: inline-block;
	border-bottom: 1px solid #dddddd;
	text-align: left;
	padding: 5px;
	width: 90px;
	margin-left: -4px;
	word-break: normal;
	word-wrap: normal;
}


.rowDatosArticulo2 {
	display: inline-block;
	/*border-bottom: 1px solid #dddddd;*/
	text-align: left;
	padding: 3px;
	/*width: 29%;*/
	font-weight: normal;
	word-break: normal;
	word-wrap: normal;
}

.rowDatosArticuloGris2 {
	display: inline-block;
	/*border-bottom: 1px solid #dddddd;*/
	text-align: left;
	padding: 3px;
	width: 65%;
	margin-left: -4px;
	word-break: normal;
	word-wrap: normal;
}

#txtTituloFichaArticulo {
	/*font-size:30px;
  text-transform:initial;
  font-weight:bold;*/
	font-family: "Poppins-Bold";
	font-size: 36px;
	font-weight: 700;
	line-height: 45px;
	text-align: left;
}

#dvSinopsis {
	background-color: #f2f2f1;
	color: #999;
	font-size: 20px;
	margin-top: 50px;
	padding-top: 6px;
	padding-bottom: 6px;
	text-indent: 2%;
}

#dvTextoSinopsis {
	/*
	border: 1px solid #dddddd;
	background-color: #dddddd;
	*/
	display: inline-block;
	width: 79%;
	padding: 5px;
	padding-top: 15px;
	vertical-align: top;
	margin-top: 1%;
}

#txtSinpsis {
	font-size: 0.85em;
	line-height: 1.2em;
}

#spnSinopsisCorta {
	font-family: 'Poppins-Regular';
	font-size: 17px;
	font-weight: 300;
	line-height: 24px;
	text-align: left;
}

table {
	border-collapse: collapse;
	width: 100%;
}

th {
	font-weight: bold;
}

td {
	vertical-align: middle;
}

td, th {
	border: 0 solid #dddddd;
	text-align: left;
	padding: 3px;
}

tr:nth-child(even) {
	background-color: #fff;
}

.imagen_6Ficha {
	width: 100%;
	/*
	-webkit-animation-name: zoom;
	-webkit-animation-duration: 0.6s;
	animation-name: zoom;
	animation-duration: 0.6s;
	*/
	cursor: pointer;
	/*box-shadow: 0 0 12px #d8d8d8;*/
}

.txtTituloFicha {
	text-transform: initial;
	font-weight: bold;
}

.txtSubtitulo {
	display: none;
	text-transform: initial;
}

#etqEditorial {
	text-transform: initial;
}

#etqautoresFicha{
	/*display:none;*/
}

#lblDatosArticulo{
	display:none;
}

#tblLibro {
	font-size: 0.85em;
	display:none;
}

#dvAutorLibro {
	font-family: "Poppins-Bold";
	font-size: 17px;
	font-weight: 700;
	line-height: 24px;
	text-align: left;
}

#tblLibro2 {
	width: 100%;
	display: inline-block;
	background-color: white;
	color: #3C3D3D;
	vertical-align: top;
	margin-top: 2%;
	margin-left: 2%;
	font-family: "Poppins-Regular";
	font-size: 17px;
	font-weight: 300;
	line-height: 24px;
	text-align: left;
	margin-bottom: 5%;
}

#dvAnyoPublicacion2 {
	display: none;
}

#dvPorqueElegir {
	width: 81%;
	background-color: #f0f0f0;
	height: auto;
	margin-left: 2%;
	padding: 38px;
	margin-top: 6%;
	margin-bottom: 3.5%;
}

.tituloPorqueElegir {
	display: block;
	font-family: "Poppins-Bold";
	font-size: 24px;
	font-weight: 700;
	line-height: 24px;
	text-align: left;
	margin-bottom: 4%;
}

.txtPorqueElegir {
	display: block;
	font-family: "Poppins-Regular";
	font-size: 17px;
	font-weight: 300;
	line-height: 24px;
	text-align: left;
	margin-bottom: 3.5%;
}

.txtPorqueElegir2 {
	display: block;
	font-family: "Poppins-Bold";
	font-size: 17px;
	font-weight: 700;
	line-height: 24px;
	text-align: left;
}

#dvErrorFriendly {
	margin-top: 14%;
}

.txtEditorialFicha {
	text-transform: initial;
}

.etqautores {
	text-transform: uppercase;
}

.txtAutorFicha {
	text-transform: initial;
}

	.txtAutorFicha a {
		text-transform: initial;
	}

.etqTipo {
}

.lblTipoArt {
}

.etq3PVPFicha {
	font-size: small;
	text-transform: uppercase;
	display: none;
}

.importe3PVPFicha {
	text-transform: uppercase;
	/*font-weight: bold;*/
	font-size: 30px;
}

.divImagen {
	display: block;
	vertical-align: top;
	position: relative;
	width: 230px;
	height: 315px;
	/*background-color: #f2f2f2;*/
}

.imgContainer {
	vertical-align: bottom;
}

#divImagenFichaArticulo {
	display: inline-block;
	vertical-align: top;
	position: relative;
	width: auto;
	margin-left: 2%;
}

#imgLibro {
	width: 589px;
	height: 589px;
}

#dvContainerImgFicha {
	/*width: 589px;
	height: 589px;*/
}

#tblComprar {
	/*position: absolute;*/
	right: -250px;
	top: 10px;
	width: 220px;
}

#panFicha {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 41.5%;
	margin-left: 4.5%;
	padding-right: 0;
}

#txtImgSecundarias{
	display: none;
}

#imgSecundarias {
	text-align: left;
}

#dvPrecioFicha {
	font-family: 'Poppins-Regular';
	font-size: 32px;
	font-weight: 400;
	line-height: 24px;
	text-align: left;
	position: absolute;
	top: 130%;
	color: #f39200;
}

#PVPConDTO {
}

#PVPSinDTO {
	right: 0;
	position: absolute;
	top: 10px;
}

#dvDisponibilidad {
	margin-top: 10px;
	text-align: left;
}

#lblEmailDist:hover{
	cursor: pointer;
}

#dvEditor {
	font-family: "Poppins-Bold";
	font-size: 17px;
	font-weight: 700;
	line-height: 24px;
	text-align: left;
}


#dvColeccion {
	font-family: "Poppins-Bold";
	font-size: 17px;
	font-weight: 700;
	line-height: 24px;
	text-align: left;
	
}

#dvISBNFicha, #dvDisponibilidad, #dvTituloFichaAutor {
	display: none;
}

#divImagenFichaAutor {
	display: inline-block;
	width: 512px;
	height: 512px;
	margin-left: 7%;
	margin-top: 7%;
}

#divDatosFichaAutor {
	vertical-align: top;
	display: inline-block;
	width: 40%;
	margin-top: 8%;
	margin-left: 3.4%;
}

#displayNoneC, #hrCarrArtsRelacionados {
	display: none;
}

#imgAutor {
	width: 100%;
	height: 100%;
}

#dvbtnAddToCart {
	position: absolute;
	width: 30%;
	top: 124.5%;
	left: 29%;
	background-color: #f39200;
}

.heightFATitol {
	height: 93px;
	overflow: hidden;
}

#dvbtnAvisaNoStock {
	margin-top: 20px;
	display: none;
}

#dvAddListaDeseo {
	margin-top: 20px;
	text-align: center;
	left: -2%;
	top: 153%;
	position: absolute;
	color: black;
}

#dvPlazosEntrega {
	margin-top: 20px;
	padding-top: 10px;
	border-top: 1px dashed #000;
	padding-bottom: 10px;
	border-bottom: 1px dashed #000;
	text-align: center;
	display:none;
}


	#dvPlazosEntrega p i {
		color: #000
	}


#dvObtenerValeTienda {
	margin-top: 50px;
	text-align: center;
	border-top: 1px dashed #000;
	padding-top: 10px;
}

.icnPlazoEntrega {
	font-size: 25px;
}

.icnObtenerValeTienda {
	font-size: 25px;
}

.iconoDeseosPre {
	font-size: 30px !important;
	color: #f39200;
}

.iconoDeseosCart {
	color: #cf4520;
}

.iconoDeseosPreAuth {
	color: #fff;
}


.hover-shadow:hover {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	cursor: pointer;
}

#img_adicional {
	height: 107px;
	width: auto;
}

.marginright5{
	margin-right: 5px;
}

/* Pedido.aspx */
.ResultAddToCartVisible {
	margin-left: 2%;
	margin-bottom: 2%;
	width: 96%;
	display: block;
}

.ResultAddToCartNoVisible {
	margin-left: 2%;
	margin-bottom: 2%;
	width: 96%;
	display: none;
}


.dvListPedido {
	position: relative;
	border-top: 0px solid #CCC;
	margin-top: 15px;
	color: #000;
	border-bottom: 1px dashed lightgrey;
	margin-left: 5%;
	margin-right: 5%;
	padding-top: 0px;
	padding-bottom: 10px;
}

.dvListPedidoCestaGlobal {
	position: relative;
	margin-top: 3px;
	border-bottom: 1px dashed #000;
	padding-top: 10px;
	padding-bottom: 10px;
}

.dvListPedido1 {
	display: inline-block;
	width: 22%;
	height: 146px;
	vertical-align: top;
}


.dvListPedido2 {
	font-family: 'Poppins-Bold';
	font-size: 12px;
	font-weight: 700;
	line-height: 24px;
	text-align: left;
	display: inline-block;
	width: 50%;
	vertical-align: top;
	margin-left: 5px;
}

.lblListPedido:last-child {
	font-size: 10px;
}

.dvListPedido3 {
	display: inline-block;
	width: 20%;
	vertical-align: top;
}

.dvListPedido4 {
	position: absolute;
	width: 50%;
	vertical-align: top;
	bottom: 10%;
	left: 23.5%;
	/*display: none;*/
}

#btnTransfBanc i, #btnTransfBanc span {
	color: #000000;
}

.dvListPedido5 {
	display: inline-block;
	width: 20%;
	vertical-align: top;
}

.dvListPedido6 {
	position: absolute;
	width: 20%;
	vertical-align: top;
	bottom: 8%;
	left: 80%;
	text-align: right;
}

.dvListPedido7 {
	position: absolute;
	width: 20%;
	vertical-align: top;
	top: 1px;
	left: 83%;
}



.dvListCabeceraPedido {
	/*background-color: #F4F6F7; */
	border-top: 0px solid #CCC;
	border-bottom: 1px solid #CCC;
	margin-bottom: 20px;
	margin-left: 2%;
	margin-right: 2%;
	margin-top: 3px;
}


.lblListPedido {
	font-weight: normal;
	margin-top: 3px;
	font-family: 'Poppins-Regular';
	font-size: 13px;
}

	.lblListPedido strong {
		font-size: 15px;
	}


.lblListPedido3 {
}

.lblListPedido6_1 {
	font-size: 16px;
	text-decoration: line-through;
	text-decoration-color: white;
	display: block;
}

.lblListPedido6CestaGlobal_1 {
	font-size: 16px;
	text-decoration: line-through;
	display: block;
}


.lblListPedido6_2 {
	font-size: 17px;
	display: block;
}

.lblListCabeceraPedido {
	font-weight: bold;
	font-size: 14px;
}


#dvContainerListPedido {
	margin-bottom: 20px;
}

.mybutton {
	background-color: #E5E7E9;
	border: none;
	color: red;
	width: 60px;
	height: 15px;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	font-size: 11px;
}

#txbQuantity {
	vertical-align: text-top;
	width: 45px;
	height: 28px;
	text-align: center;
	padding: 1px 0px;
}

#TotalesPedido1 {
	width: 19%;
	height: 45px;
	line-height: 45px;
	display: inline-block;
	background-color: #CCC;
	text-align: center;
}

#TotalesPedido2 {
	width: 79%;
	display: inline-block;
	background-color: #F4F6F7;
	font-size: 20px;
	font-weight: bold;
	height: 45px;
	line-height: 45px;
	text-align: right;
}


#dvSeguirComprando {
	display: inline-block;
	text-align: center;
	width: 49%;
	margin-top: 45px;
}

#dvIniciarPago {
	display: inline-block;
	text-align: center;
	width: 49%;
	margin-top: 45px;
}

.btnSeguirComprando {
	display: inline-block;
	background-color: #999;
	border: none;
	color: white;
	padding: 6px 12px;
	margin: 4px 2px;
	text-decoration: none;
	cursor: pointer;
	font-size: 14px;
	line-height: 1.42857143;
	vertical-align: middle;
	border-radius: 3px;
}

.btnIniciarPago {
	display: inline-block;
	background-color: #4CAF50;
	border: none;
	color: white;
	padding: 6px 12px;
	margin: 4px 2px;
	text-decoration: none;
	cursor: pointer;
	font-size: 14px;
	line-height: 1.42857143;
	vertical-align: middle;
	border-radius: 3px;
}

/* ConfirmaDatos.aspx */


.btnContinuar {
	color: white;
	background-color: #4CAF50;
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}


.btnCancelar {
	color: white;
	background-color: #999;
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}


.btnReembolso {
	display: block;
	width: 250px;
	background-color: #f39200;
	border: none;
	color: white;
	padding: 3px 3px;
	margin: 4px 2px;
	text-decoration: none;
	cursor: pointer;
	font-size: 14px;
	line-height: 1.42857143;
	vertical-align: middle;
	border-radius: 0px;
	text-align: center;
}

#dvIsNewCustomer span {
	font-size: 17px;
	font-weight: 700;
	line-height: 24px;
	text-align: left;
	color: black;
}

.btnBizum {
	display: block;
	width: 215px;
	border: 1px solid darkgray;
	color: white;
	padding: 2px 20px;
	margin: 4px 2px;
	text-decoration: none;
	cursor: pointer;
	font-size: 14px;
	line-height: 1.42857143;
	vertical-align: middle;
	border-radius: 0;
	text-align: center;
}

#imgBizum {
	width: 50%;
	margin-top: -15px;
}


.btnPayPal {
	display: block;
	width: 225px;
	border: 1px solid darkgray;
	color: white;
	padding: 3px 3px;
	margin: 4px 2px;
	text-decoration: none;
	cursor: pointer;
	font-size: 14px;
	line-height: 1.42857143;
	vertical-align: middle;
	border-radius: 5px;
	text-align: center;
}


.btnTransf {
	display: block;
	width: 250px;
	background-color: white;
	border: 1px solid #000000;
	color: white;
	padding: 3px 3px;
	margin: 4px 2px;
	text-decoration: none;
	cursor: pointer;
	font-size: 14px;
	line-height: 1.42857143;
	vertical-align: middle;
	text-align: center;
}

.btnResto {
	background-color: #4CAF50;
	border: none;
	color: white;
	padding: 6px 12px;
	margin: 4px 2px;
	text-decoration: none;
	cursor: pointer;
	font-size: 14px;
	line-height: 1.42857143;
	vertical-align: middle;
	border-radius: 3px;
}

.lnkVolverDatos {
	color: white;
	background-color: #4CAF50;
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}

.lnkCancelar {
	color: white;
	background-color: #999;
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}



/*EditorialesDistribucion.aspx*/

#dvEditorialesDistribucionPage {
	text-align: center;
	background-color: #f2f2f2;
	padding: 20px;
}

#dvEditorialesDistribucionPageItem {
	width: 260px;
	height: 147px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 35px;
	border: 1px solid #000;
	border-radius: 4px;
}

#lblNombreEditorialPage {
	margin-top: 5px;
	padding: 5px;
	background-color: white;
	border: 1px solid #f2f2f2;
	border-radius: 5px;
}

/*Contactar.aspx*/

.btnEnviarEmail {
	display: inline-block;
	margin-top: 5px;
	background-color: #f39200;
	border: none;
	color: white;
	text-decoration: none;
	cursor: pointer;
	font-size: 18px;
	/* line-height: 1.42857143; */
	vertical-align: middle;
	border-radius: 10px 10px 10px 10px;
	width: 120px;
	padding: 5px;
}

#dvContactarPage {
	background-color: #f2f2f2;
	padding: 20px;
	margin-top: 10%;
	width: 40%;
	margin-left: auto;
	margin-right:auto;
	background-color: white;
}

#txbTextoAsuntoFormCont {
	width: 100%;
}

#dvProteccionDatos {
	padding: 15px;
	border-radius: 10px;
}


	#dvProteccionDatos p {
		display: block;
		margin-block-start: 1em;
		margin-block-end: 1em;
		margin-inline-start: 0px;
		margin-inline-end: 0px;
	}


/* PuntosVenta.aspx*/

#dvCabeceraPuntosVenta {
	border-bottom: 1px solid #ccc;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

	#dvCabeceraPuntosVenta span {
		color: #000;
		font-weight: bold;
	}

#dvListaPuntosVenta {
	vertical-align: top;
	display: inline-block;
	width: 28%;
	background-color: white;
	height: 650px;
	overflow-y: auto;
	overflow-x: hidden;
}

#dvNombreTiendaMapa {
	width: auto;
}

	#dvNombreTiendaMapa span {
		width: auto;
		font-size: 20px;
	}

#containerGoogleMaps {
	position: absolute !important;
	height: 100% !important;
	width: 58% !important;
}

#dvMapsPuntosVenta {
	display: inline-block;
	vertical-align: top;
	width: 71%;
	text-align: center;
}

.ItemPuntoVenta1 {
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #ccc;
	position: relative;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	vertical-align: top;
}


.ItemPuntoVenta2 :hover {
	background-color: #f39200;
}

.ItemPuntoVenta2 a {
	color: white;
}

.icnDirecconPV {
	color: #000;
	font-size: 24px;
}

.icnPhonePV {
	color: #000;
	font-size: 24px;
}

.icnDetailsPV {
	color: white;
	font-size: 32px;
}

.icnMasInfoPV {
	color: white;
	font-size: 18px;
}

.icnHorarioPV {
	color: #000;
	font-size: 24px;
}

.icnEMailPV {
	color: #000;
	font-size: 24px;
}

.btnMasInfoPV {
	display: inline-block;
	width: 100%;
	background-color: #000;
	border: none;
	color: white;
	padding-bottom: 3px;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	vertical-align: middle;
	border-radius: 10px;
}

.PhonePV {
	display: inline-block;
	width: 45%;
}

.MasInfoPV {
	display: inline-block;
	width: 40%;
}

.spnMasInfo {
	font-size: 13px;
	line-height: 13px;
}

/*NewsLetter*/

div#dvNewsLetter {
	position: relative;
	margin-top: 15px;
	width: auto;
	margin-left: 5%;
	margin-right: 5%;
	border-bottom: 1px solid #000;
	font-size: 23px;
	color: #fff;
}

.closeModalNewsLetter {
	cursor: pointer;
	color: #000;
	font-weight: bold;
	position: absolute;
	right: 5px;
	font-size: 100%;
}

#dvAddClienteNewsLetterOK {
	margin-top: 20px;
	text-align: center;
	color: #f39200;
}

#dvAddClienteNewsLetterKO {
	margin-top: 20px;
	text-align: center;
}

#dvContainerNewsLetter {
	position: relative;
	margin-top: 10px;
	width: auto;
	color: white;
	margin-left: 5%;
	margin-right: 5%;
}

#dvFormNewsLetter {
	position: fixed;
	z-index: 0;
	top: 0;
	bottom: 0;
	width: 20%;
	right: 0;
	background-color: #f2f2f2;
}

.btnNewsLetter {
	display: inline-block;
	width: 100%;
	background-color: #f39200;
	color: white;
	padding: 3px;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	line-height: 1.42857143;
	vertical-align: middle;
	border-radius: 10px;
}

.btnAltaNewsLetterFooter {
	display: inline-block;
	width: 100%;
	background-color: gainsboro;
	border: none;
	color: red;
	padding: 3px;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	line-height: 1.42857143;
	vertical-align: middle;
	border-radius: 10px;
	font-size: 13px;
}

#dvIconNewsLetter {
	display: inline-block;
	width: 20%;
	vertical-align: top;
}

.icnNewsLetter {
	font-size: 38px;
	color: #fff;
}

#icnAltaNewsLetter {
	font-size: 14px;
	color: white;
}

#dvContenidoNewsLetter {
	display: inline-block;
	width: 68%;
	vertical-align: top;
}


#iconNewsLetterErrorSend {
	font-size: 50px;
}

#dvObtenerNewsLetter {
	margin-top: 50px;
	text-align: center;
	border-top: 1px dashed #000;
	padding-top: 10px;
}

.icnObtenerNewsLetter {
	font-size: 25px;
}

#iconNewsLetterEmpty {
	font-size: 50px;
}

#lnkPolPrivNewsLetter {
	color: white;
	text-decoration: underline;
}

#dvImporteCestaHeader {
	display: none;
}

#dvTituloListClasificacionArticulos {
	display: none;
}

#dvListClasificacionArticulos {
	display: none;
}

#dvTituloMiCuenta {
	padding-left: 20px;
	width: 85%;
	margin-left: 4%;
	margin-right: 4%;
	margin-top: 10%;
}

#dvTituloMiCuenta hr{
	display: none;
}

.dvCestaGlobal {
	margin-top: 9%;
}

#spnPreguntaCliente {
	color: white;
}

#pnlRegistroNuevoUsuario {
	/*margin-top: 250px;*/
}

#dvRegistroOK {
	margin-bottom: 8%;
	font-family: 'Poppins-regular';
}

#btnMiCuenta {
	background-color: #f39200;
}

#lblWellcomeCustomer {
	color: white;
}

.active {
	background-color: #f39200 !important;
}

#dvFieldsResultsSearch hr {
	display:none;
}

.dvQuienesSomos1 {
	width:73%;
	display:inline-block;
	padding-right:2%;
}

.dvQuienesSomos2 {
	width: 24.5%;
	display: inline-block;
}

.prev {
	left: 46.5%;
	top: 103.7%;
	font-size: 14px;
}

.next {
	right: 46.5%;
	top: 103.7%;
	font-size: 14px;
}


.txtFooterC {
	font-family: "Poppins-Bold",sans-serif;
	font-size: 15px;
	font-weight: 700;
	line-height: 22.5px;
	text-align: left;
	margin-bottom: -4px;
}

.txtFooterC2 {
	font-family: "Poppins-Regular",sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 22.5px;
	text-align: left;
	margin-bottom: -4px;
}

.txtFooterC3 {
	font-family: "Poppins-Bold",sans-serif;
	font-size: 15px;
	font-weight: 700;
	line-height: 22.5px;
	text-align: left;
	margin-bottom: -4px;
}

.marginbottom-4 {
	margin-bottom: -4px;
}

.txtFooterC:hover, .txtFooterC2:hover, .txtFooterC3:hover{
	cursor:pointer;
}

#dvLaEditorial {
	width: 100%;
	height: 601px;
	background-image: url(../Imagenes/CuatroTuercas/bannereditorial.jpg);
	margin-top: 5%;
	background-size: 1366px 603px;
	background-repeat: no-repeat;
	/* background-position: right; */
	background-color: #e8e8e8;
	background-position-x: 71px;
}



#tituloLaEditorial {
	padding-top: 3.5%;
	background-color: #e8e8e8;
	margin-left: 3.9%;
	font-family: "Poppins-Medium", sans-serif;
}

.dropdown:nth-child(1) {
	width: auto;
}

.dropdown:nth-child(2) {
	width: auto;
}

.dropdown:nth-child(3) {
	width: auto;
}

.dropdown:nth-child(4) {
	width: auto;
}

.dropdown:nth-child(5) {
	width: auto;
}

.dropdown:nth-child(6) {
	width: auto;
}

.dropdown:nth-child(7) {
	width: auto;
}

.dropdown:nth-child(8) {
	width: auto;
}

.dropdown:nth-child(9) {
	width: 12.5%;
}

	.dropdown:nth-child(9):hover{
		cursor: pointer;
	}


	.txtLaEditorial1 {
		font-family: "Poppins-Medium", sans-serif;
		font-size: 18px;
		font-weight: 500;
		line-height: 24px;
		text-align: left;
		width: 37%;
		margin-left: 44%;
		/*padding-top: 37%;*/
		color: #3C3D3D;
	}

.txtLaEditorial2 {
	font-family: "Poppins-Medium", sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	text-align: left;
	width: 37%;
	margin-left: 44%;
	margin-top: 2%;
	color: #3C3D3D;
}

.txtLaEditorial3 {
	font-family: "Poppins-Medium", sans-serif;
	font-weight: 500;
	line-height: 24px;
	text-align: left;
	width: 33%;
	margin-left: 44%;
	margin-top: 4%;
	font-size: 24px;
	color: #F39200;
	color: #3C3D3D;
}

	.txtLaEditorial3 a {
		color: #F39200;
	}

	.txtLaEditorial3:hover {
		cursor: pointer;
	}

.dvTxtLaEditorial1 {
	display: inline-block;
	width: 42%;
	margin-top: 9.6%;
	margin-left: 6.7%;
}

.dvTxtLaEditorial2 {
	display: inline-block;
	width: 43%;
	margin-top: 1.6%;
	margin-left: 11.7%;
	margin-bottom: 5.7%;
}

.dvTxtLaEditorial3 {
	display: inline-block;
	width: 43%;
	margin-top: 2.1%;
	margin-left: 6.7%;
	margin-bottom: 5.7%;
}

.dvTxtLaEditorial4 {
	display: inline-block;
	width: 43%;
	margin-top: 2.1%;
	margin-left: 6.7%;
}

.txtPoppins24 {
	font-family: "Poppins-Bold";
	font-size: 24px;
	font-weight: 700;
	line-height: 24px;
	text-align: left;
	color: white;
	text-align: center;
}

 .filemaker, .fileavailability, .fileaction {
	display: none;
}

div#menubar {
	background-color: white;
}

#DescargaFooter {
	margin-top: 2%;
}

#SuscribeteFooter {
	margin-top: 4%;
}

#ContactoFooter {
	margin-top: 14%;
}

.dropdown {
	width: 14%;
	margin-right: 2.2%;
}

#dvSobreNosotros{
	display: none;
}

#dv1Footer {
	margin-left: 30%;
}

#dvMenu {
	text-align: right;
}

#iconShoppingCart {
	color: #a9a7a8;
}

#iconCorazon {
	font-size: 1.5em;
	color: #f39200;
}

#preheader #iconCorazon {
	color: #a9a7a8;
}

#SelectorIdioma {
	right: 4.5%;
}

div#micarritoglobal {
	font-size: 20px;
	position: absolute;
	right: 16.5%;
	margin-top: 1.5%;
}

#dvWishList {
	font-size: 20px;
	margin-top: 1.5%;
	position: absolute;
	right: 21%;
	display: block;
}

div#usuario {
	right: 24.5%;
	font-size: 20px;
}

#txtIniciarSesion {
	font-size: 24px;
	font-family: 'Poppins-Regular';
}

.dropdown a {
	color: #3C3D3D;
	font-size: 17px;
	font-weight: 500;
	line-height: 24px;
	text-align: left;
}

	.dropdown a:hover {
		color: #f39200;
	}

div#menubar {
	position: fixed;
	left: 0;
	right: 0;
	z-index: 994;
	border-top: none;
	top: 64px;
}

#dvMetodosPagoAceptados{
	margin-right: 8%;
}

.fileprice {
	color: #f7a600;
	font-size: 17px;
	font-weight: 700;
	line-height: 24px;
}


.details {
	width: 216px;
}

.div_imagen_6 {
	max-width: 230px;
	max-height: 315px;
	gap: 0px;
}

#fondo_slider {
	margin-top: 148px;
	margin-bottom: -245px;
}

.dropdown a:hover span, .dropdown:hover span {
	color: #f39200;
}

.dropdownpadding:last-child{
	margin-right: 0;
}

.dropdown:last-child{
	margin-right: 2.7%;
}

.ilustracionesEditorialesTlf {
	display: none;
}

#dvSeguridadGPRS {
	text-align: center;
	font-size: 12px;
	position: absolute;
	top: 156%;
	left: 29%;
}

.tooltip {
	position: relative;
	display: inline-block;
}

	.tooltip .tooltiptext {
		visibility: hidden;
		width: 200px;
		background-color: #003d7e;
		color: #fff;
		text-align: initial;
		border-radius: 6px;
		padding: 6px 12px;
		font-size: 14px;
		/* Position the tooltip */
		position: absolute;
		z-index: 1;
		top: -50px;
		left: -65px;
	}

	.tooltip:hover .tooltiptext {
		visibility: visible;
	}


#lnkDescargarGPSR {
	color: blue;
	text-decoration: underline;
}


#menuAccesosDirectos i {
	color: darkgray;
	font-size: 30px;
}

#dvSeguridadGPRS {
	text-align: center;
	font-size: 12px;
}

#GTalkTexto {
	display:inline-block;
	width:58.5%;
	vertical-align:top;
	padding-right:1.5%
}

	#GTalkTexto p {
		line-height: 24px;
		text-justify: auto;
	}

#GTalkImg {
	display: inline-block;
	width: 39.5%;
	vertical-align: top;
}

#GTalkImg img {
	
	width: 100%;
}

.GTalkTitulo {
	color: #f7a600;
}



/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-width : 1px) and (max-width : 767px) {
	/* Styles */
	#dvContainerTextoCookies {
		max-height: 200px !important;
	}
	#dvSeguridadGPRS {
		position: relative;
		top: 0;
		left: 0;
		margin-bottom: 15px;
	}

	#flotanteLogin {
		right: 0;
	}

	.dvbtnSiguienteCarousel {
		right: 5%;
	}

	#divCarrLibre3 {
		margin-top: -15%;
	}

	#paginacionC {
		margin-top: 28.7%;
	}

	.imgIlustracion1EditorialTlf{
		width: 261px;
		height: 358px;
	}

	.imgIlustracion2EditorialTlf {
		width: 195px;
		height: 326px;
	}

	.imgIlustracion3EditorialTlf {
		width: 290px;
		height: 305px;
	}

	.imgIlustracion4EditorialTlf {
		width: 278px;
		height: 324px;
	}

	.ilustracionesEditorialesTlf {
		display: block;
	}

	.tituloInfoColeccion {
		font-size: 24px;
	}
	.txtLaEditorial1 {
		padding-top: 37%;
	}

	#dvDatosEmpresa {
		top: 0;
		position: absolute;
		margin-left: 1%;
		font-size: 7px;
	}

	#panDatosPersonales input[type=text], #panDatosPersonales input[type=button], #panDatosPersonales input[type=password], #panDatosPersonales input[type=email], #panDatosPersonales input[type=number], #panDatosPersonales input[type=date] {
		width: 80%;
	}

	#panDatosAcceso input[type=text], #panDatosAcceso input[type=button], #panDatosAcceso input[type=password], #panDatosAcceso input[type=email], #panDatosAcceso input[type=number], #panDatosAcceso input[type=date] {
		width: 80%;
	}

	#panDatosEnvio input[type=text], #panDatosEnvio input[type=button], #panDatosEnvio input[type=password], #panDatosEnvio input[type=email], #panDatosEnvio input[type=number], #panDatosEnvio input[type=date] {
		width: 80% !important;
	}

	#panDatosEnvio select {
		width: 80% !important;
	}

	#divError .alert {
		margin-right: 10%;
		margin-left: 9%;
		text-align: center;
		width: 80%;
		margin-bottom: 5%;
	}

	#btnActualizaDatosPersonales, #btnActualizaDatosAcceso, #btnActualizaDatosEnvio {
		width: 33.5%;
		font-size: 14px;
		padding: 2px 2px;
		height: 30px;
		margin-bottom: 25px;
	}

	.tituloPoliticas {
		text-align: center;
	}

	.txtPoliticas {
		text-align: left;
		font-size: 14px;
	}

	.tituloPoliticas {
		font-size: 36px;
		line-height: 50px;
	}

	.prevLightBox, .nextLightBox {
		top: 65%;
	}

	#dvSinopsisCorta {
		display: none;
	}

	#dvTextoSinopsis {
		display: inline-block;
		text-align: left;
	}

	#txtSinpsis {
		font-family: 'Poppins-Regular';
		font-size: 17px;
		font-weight: 300;
		line-height: 24px;
		text-align: left;
	}
#txtTitulo {
		font-size: 18px;
		line-height: 24px;
	}
	#tblLibro2 {
		margin-top: 5%;
	}

	#dvColeccion {
		margin-bottom: 7%;
		text-align: center;
		position: static;
	}

	div#menubar {
		/*top: -37px;*/
		position: absolute;
		top: -135px;
		z-index: 999999;
	}

	#flotanteLogin {
		z-index: 9999999;
	}

	#dvFree{
		display: none;
	}

	#txtEraseDosVecesExtra {
		margin-left: 32%;
		margin-top: 6%;
	}

	.txtEraseDosVecesInfo {
		font-size: 13px;
		line-height: 20px;
	}

	.txtDistribuidores1, .txtDistribuidores2{
		font-size: 16px;
	}
	#dvNoticias2Ver p {
		font-size: 14px;
		line-height: 20px;
	}
	.txtDistribuidores3 {
		font-size: 14px;
	}

	.txtForeignRights {
		font-size: 16px;
		line-height: 26px;
	}


	.buttonForeignRights1 {
		height: 25px;
		width: 250px;
		font-size: 16px;
		line-height: 26px;
	}

	.buttonForeignRights2 {
		height: 25px;
		width: 291px;
		font-size: 16px;
		line-height: 26px;
	}


	#dvSinopsisCorta {
		font-size: 14px;
		top: 100%;
		margin-top: 0;
		text-align: left;
	}

	#dvPorqueElegir {
		margin-top: 5%;
		text-align: left;
		width: auto;
		margin-left: 0;
		padding: 30px;
	}

	.ilustracionesEditoriales {
		display: none;
	}

	.dvTxtLaEditorial1, .dvTxtLaEditorial2, .dvTxtLaEditorial3, .dvTxtLaEditorial4 {
		font-size: 14px;
		width: 92%;
		text-align: left;
		margin-left: 4%;
		margin-right: 4%;
	}

	.txtLaEditorial1, .txtLaEditorial2 {
		font-size: 14px;
	}
	.txtLaEditorial3{
		font-size: 20px;
	}

	.dropdown a {
		color: #fff;
		font-size: inherit;
		font-weight: 500;
		line-height: normal;
		text-align: left;
	}

		.dropdown a:hover span, .dropdown:hover span, .dropdown span {
			color: #3C3D3D;
		}

	.txtSubmenu {
		text-align: left;
	}

	.borderBottomC {
		border-bottom: none;
	}

	.borderBottomC:first-child {
		border-top: none;
	}

	.txtSubmenu {
		width: 100%;
	}

	.footer {
		
	}

	#divSeccionFooterC {
		right: auto;
	}

	#dvInformacionLegal {
		
	}

	#divSeccionFooterAtencioncliente {
		right: auto;
		margin-top: 108.5%;
	}

	#dvMetodosPagoAceptados {
		margin-top: 123.5%;
		right: 17%;
		margin-right: 0;
	}

	#dvSiguenosEn {
		
	}


	#dvRedesSocialesFooter {
		margin-top: 154.5%;
		position: absolute;
		right: 42.3%;
	}

	.txtBoldFotterC, .txtFotterC{
		text-align: center
	}

	#flotanteLogin > .dvformulariosusuarios:first-child {
		padding: 13px;
		width: 92.5%;
	}

	.dvformulariosusuarios{
		margin-left: 0;
		padding:0;
	}

	.txtLaEditorialEnMedios{
		font-size: 14px;
	}

	.txtSaberMasColecciones {
		text-align: center;
		font-size: 20px;
	}

	.dvTxtColecciones1, .dvTxtColecciones2, .dvTxtColecciones3, .dvTxtColecciones4 {
		margin-left: 5%;
		text-align: left;
		display: inline-block;
		margin-right: 5%;
		width: auto;
		font-size: 14px;
	}

	.logosColecciones, .logosColecciones2, .logosColecciones3, .logosColecciones4 {
		width: 100%;
		margin-left: 0;
	}

	.marginleft-10 {
		margin-left: 0;
		text-align: center;
	}

	.imgLogoColecciones1, .imgLogoColecciones2, .imgLogoColecciones3, .imgLogoColecciones4, .logosOtrosProyectos1, .logosOtrosProyectos2, .logosOtrosProyectos3{
		zoom: 0.5;
	}

	.dropdown:nth-child(1), .dropdown:nth-child(2), .dropdown:nth-child(3), .dropdown:nth-child(4), .dropdown:nth-child(5), .dropdown:nth-child(6), .dropdown:nth-child(7), .dropdown:nth-child(8), .dropdown:nth-child(9), .dropdown {
		width: auto;
	}

	.dropdown {
		display: none;
	}

	#dvMenu .dropdown {
		display: block;
	}

	#dvheader {
		margin-left: 131px;
		width: 95px;
		z-index: 999999;
		position: absolute;
		margin-top: 16px;
		background-color: unset;
	}

	.column {
		display: inline-block;
		vertical-align: top;
		padding: 5px;
		margin: 10px;
		/* width: 220px; */
		font-weight: normal;
		font-size: 0.8em;
	}

	#dvTituloMiCuenta {
		margin-left: 0;
		width: 100%;
	}

	#btnActualizaDatosPersonales, #btnActualizaDatosAcceso, #btnActualizaDatosEnvio {
		width: 33.5%;
	}

	#dvBarraBuscar {
		/*display: block;*/
	}

	#containerContentHeader {
		width: 95px;
		margin-left: 0px;
		margin-right: 0;
		height: 36px;
	}

	.txtLaEditorial1, .txtLaEditorial2, .txtLaEditorial3 {
		width: 84%;
		margin-left: 10%;
	}

	#WishListLight {
		width: 100%;
		/*top: 38px;*/
	}

	 #dvSuscribirse {
		text-align: center;
	}

	#TituloNewsletter {
		text-align: center;
		margin-left: 0;
	}

		.inputNewsletter1, .inputNewsletter2 {
			margin-top: 3.7%;
			width: 77.7% !important;
			margin-left:0;
		}

	.btnEnviarNewsletter {
		width: 31.7%;
		margin-top: 2.5%;
	}

	.dvformulariosusuarios {
		width: 85%;
	}

	#cestaLight {
		width: 100%;
		/*top: 31px;*/
	}

	.dvListPedido1 {
		width: 35%;
	}

	.dvListPedido2{
		width: 47%;
	}

	.dvListPedido4 {
		left: 36.5%;
	}

	#dvFormNewsLetter {
		width: 100%;
		top: 38px;
	}

	#imgDistribuidor {
		width: 100%;
		margin-top: 0;
	}

	div#sitesections {
		width: auto;
		margin-top: 27%;
		margin-right: auto;
		margin-left: auto;
	}

	div#frameSections {
		margin-top: 0;
		width: auto;
		text-align: center;
	}

	#dvcontainerGeneralRegistro, #dvInfoArticuloFA, #dvRegistroOK, .txtPoliticas, .dvCestaGlobal, #div_mensaje {
		margin-left: 1%;
		margin-right: 1%;
		margin-top: 30%;
	}

	#divCarrArtsRelacionados {
		margin-left: 1%;
		margin-right: 1%;
	}

	div#leftColumn {
		width: auto;
		vertical-align: top;
		border: 0 solid #CCC;
		background-color: #F0F3F4;
		min-height: 800px;
		display: none;
	}

div#centralColumn {
	width: auto;
	display: block;
	vertical-align: top;
	border: 1px solid #CCC;
	border: 0 solid #CCC;
	margin-top: 0;
}

div#rightColumn {
	width: auto;
	vertical-align: top;
	border: 0 solid #CCC;
	background-color: #F0F3F4;
	min-height: 800px;
	margin-left: -5px;
	display: none;
}

#ddlBuscarPor {
	border-radius: 10px 0 0 10px;
	width: 80px;
}

#txtBuscar {
	width: 290px;
	background-color: white;
	height: 40px;
	font-size: larger;
}

	#dvBotonElastic {
		margin-left: -18px;
	}

	#dvCajaBuscar {
		margin-left: -57px;
	}

	#dvEditorialesEnDistribucion {
		display: none;
	}

	div#usuario {
		right: 3%;
		position: fixed;
		vertical-align: top;
		top: 0;
		margin-top: 22px;
		font-size: 16px;
	}

	#modalWishListLight, #modalCestaLight {
		z-index: 9999999;
	}

	#subheader {
		position: fixed;
		top: 64px;
		left: 0;
		right: 0;
		height: 35px;
		background-color: #f5f5f5;
		z-index: 999;
	}

	#preheader {
		line-height: 9px;
		height: 64px;
	}

	#iconUserStatus {
		font-size: 1.45em;
	}

#lnkAcceder {
	font-size: 0.6em;
	font-family: Arial;
}

	div#micarritoglobal {
		left: 31%;
		position: fixed;
		vertical-align: top;
		/*top: 119px;*/
		top: 69px;
		width: 60px;
		margin-top: 0;
		font-size: 16px;
	}

#iconShoppingCart {
	font-size: 1.3em;
}

#dvImporteCestaHeader {
	display: none;
}

	#dvWishList {
		left: 5.5%;
		position: fixed;
		vertical-align: top;
		/*top: 116px;*/
		top: 67px;
		margin-top: 0;
		width: 10%;
		font-size: 16px;
	}

	div#milupac {
		right: 36.5%;
		/*margin-top: 19.3%;*/
		margin-top: 5.2%;
		font-size: 17px;
	}

#SelectorLanguage {
	display: none;
	position: static;
	vertical-align: top;
	margin-top: 0;
}

	#SelectorIdioma {
		right: 8px;
		position: fixed;
		vertical-align: top;
		/*top: 117px;*/
		top: 68px;
		margin-top: 0;
	}

#cmbIdioma {
	padding: 3px;
	width: 75px;
	font-size: 0.6em;
}

#flotanteLogin {
	/*display: none;
	position: absolute;
	z-index: 900;
	background-color: #CCC;
	top: 23px;
	left: 0;
	width: auto;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 0px;*/
}

#menuAccesosDirectos {
	display: none;
}


	#pnBuscar {
		text-align: center;
		position: fixed;
		/*top: 110px;*/
		top: 104px;
		left: 60px;
		right: 0;
		margin-left: 0;
	}

#icnMenuMobile {
	font-size: 32px;
	color: #000;
}

#EDWMenuCustom {
	margin-top: 50px;
}

	div#btnMenuMobile {
		display: inline-block;
		margin-left: 5px;
		margin-right: 15px;
		margin-top: 16px;
	}

	.dropdown {
		/*display: block;*/
		overflow: hidden;
		width: 95%;
		vertical-align: top;
		font-size: 16px;
		border-bottom: 1px solid black;
		outline: none;
		padding-top: 5px;
		padding-bottom: 5px;
		margin: 5px;
		background-color: #f7a600;
		color: #fff;
	}


	.dropdown-content {
		display: block;
		padding: 5px;
		position: static;
		box-shadow: 0 0 0 0 rgba(0,0,0,0.2);
		background-color: #f7a600;
	}

	.row {
		background-color: #f7a600;
	}

.column a {
	float: none;
	color: #000;
}

	div#logo {
		width: 95px;
		position: fixed;
		text-align: center;
		top: 15px;
		margin-left: 40%;
	}

	#dvLaEditorial {
		height: 550px;
		background-size: 460px 203px;
	}

	#dvSuscribirse {
		background-image: url(../Imagenes/CuatroTuercas/bannernewsletter.jpg);
		height: 184px;
		background-position: 5% 47%;
		/* background-size: 523px 160px; */
		background-repeat: no-repeat;
		/* background-position: center; */
		background-color: #f7a600;
	}

	#dvDescargarCatalogo {
		background-position: 14% 47%;
	}

	.imgBannerColecciones{
		height: 95px;
	}

	.prev {
		left: 33.5%;
		top: 120.12%;
	}

	.next {
		right: 33.5%;
		top: 120.12%;
	}

	#fondo_slider {
		border-radius: 10px;
		margin-top: 30px;
		margin-bottom: -35px;
		padding-top: 80px;
		padding-bottom: 60px;
	}

	#slider {
		width: 100%;
		height: auto;
	}

	.imgSlider, .slidesContainer {
		height: 136.13px;
	}

	.dot {
		height: 10px;
		width: 10px;
	}

#divNoticias {
	vertical-align: top;
	position: relative;
	border-radius: 0;
	padding: 0;
	/*display: inline-block;*/
	width: auto;
}

#dvNoticiasCarrousel {
	padding: 5px;
	text-align: center;
}

#dvRedesSociales {
	display: none;
	text-align: center;
	width: auto;
	margin-top: 15px;
}

.Banner {
	margin-top: 25px;
	margin-left: 2%;
	margin-right: 2%;
	vertical-align: top;
	padding: 10px;
	background-color: antiquewhite;
	border-radius: 15px;
	display: none;
	width: auto;
}

.BannerItem {
	padding: 10px;
	background-color: antiquewhite;
	display: inline-block;
	font-size: 12px;
	width: 40%;
}

	.BannerItem p {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline;
		text-align: center;
	}

#BannerItem1 {
}

#BannerItem2 {
}

#BannerItem3 {
}

#BannerItem4 {
}

	#divImagenFichaArticulo {
		display: inline-block;
		vertical-align: top;
		position: relative;
		width: 100%;
		margin-left: 0;
	}

#PVPSinDTO {
	position: absolute;
	right: 10%;
}

#tblComprar {
	position: static;
	right: 0;
	top: 0;
	width: auto;
}

#dvContainerImgFicha {
	width: auto;
	height: auto;
}

#txtTituloFichaArticulo {
	font-size: 30px;
	/*text-transform: uppercase;*/
	font-weight: bold;
}

.importe3PVPFicha {
	text-transform: uppercase;
	/*font-weight: bold;*/
	font-size: 35px;
}

#panFicha {
	position: relative;
	display: inline-block;
	vertical-align: top;
	border-right: none;
	max-width: none;
	padding-left: 0;
	padding-right: 0;
	width: 100%;
}

#dvPrecioFicha {
	position: relative;
}

	#dvNoticias1Ver {
		text-align: center;
		width: auto;
		vertical-align: baseline;
		height: auto;
		order: 2;
	}

		#dvNoticias1Ver img {
			width: 100%;
			height: auto;
		}

	#divNoticias #btnSiguienteNoticias, #divNoticias #btnAnteriorNoticias {
		display: block;
		background-color: white;
	}

	#infoNoticia1 {
		margin-top: 5%;
		margin-bottom: 5%;
	}

	#dvNoticiasCarrousel {
		margin-left: 3%;
		margin-right: 3%;
		margin-bottom: 10%;
	}

	#FichaNoticia, .FichaNoticia {
		width: 100%;
		margin-bottom: 10%;
	}

	.img_autores, #imgAutor {
		width: 182px;
		height: 182px;
	}

	#txtNombreAutor {
		font-size: 18px;
		font-weight: 700;
		line-height: 32px;
		text-align: left;
	}

	#txtAutoryEditor {
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
		text-align: left;
	}

	#lblBiografiaAutorTexto {
		font-size: 14px;
		font-weight: 300;
		line-height: 24px;
		text-align: left;
	}

	#dvTituloArsRelacionados {
		margin-left: 0;
		text-align: center;
	}

	#dvTituloArsRelacionados span {
		font-size: 18px;
		line-height: 32px;
		text-align: left;
	}

	.txtNombreAutores {
		margin-left: 21%;
		width: 59%;
		font-size: 18px;
		font-weight: 700;
		line-height: 32px;
	}

	.FichaAutor {
		width: 87%;
	}
	#divImagenFichaAutor {
		width: 86%;
		margin-left: 0;
		margin-top: 7%;
		height: auto;
	}
#dvNoticiasCarrousel {
		margin-left: 3%;
		margin-right: 3%;
		margin-bottom: 10%;
	}
	#divDatosFichaAutor {
		width: 84%;
		margin-left: 0;
		text-align: left;
	}

	#FichaNoticiaVer {
		width: 90%;
		margin-bottom: 10%;
		margin-left: 5%;
	}
	#btnMasNoticias{
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.sizeImgNoticias {
		height: 199px;
		width: 323px;
	}

	#dvNoticias22{
		width: 95%;
	}

	#divNoticias p {
		margin-left: 7%;
	}

#dvDisponibilidad {
	position: static;
}

#dvbtnAddToCart {
	position: static;
	margin-top: 15px;
	width: 99%;
}

#dvAddListaDeseo {
	position: static;
}

div#tblLibro {
	width: 100%;
	display: none;
}

#dvSinopsis {
	margin-top: 0;
}

.containerSocialMedia {
	width: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
}

	#dvMenu {
		display: none;
		position: absolute;
		z-index: 60;
		text-align: left;
		background-color: #f7a600;
		width: 70%;
		/*top: 103px;*/
		top: 177px;
	}

	.dvbtnAnteriorCarousel {
		left:5%;
	}

	.fileproduct {
		margin: 0;
		zoom: 0.7;
	}

	#cmbOrdenSup, #cmbTipoOrden, #cmbVer, #ddlVistaStock {
		border-radius: 30px;
	}
	
	#dvNoticiasCarrousel .sizeImgNoticias {
		width: 232.38px;
		height: 143px;
	}

	#dvNoticiasCarrousel #dvNoticias22 {
		width: 86%;
	}

	#dvNoticiasCarrousel p {
		margin-left: 17%;
	}

	.txtNoticia2  p {
		font-size: 14px !important;
	}

	#btnMasNoticias .btnAddToCart {
		font-size: 14px;
		line-height: 24px;
		height: 29px;
	}

	.tituloPorqueElegir {
		line-height: 30px;
	}

	#dvLogoMinisterio img {
		width: 100%;
	}

.seccionesFooter {
	text-align: center;
	margin-bottom: 30px;
}

#dvFormAvisameNoStock {
	width: 100%;
	top: 38px;
}

	#imgsLaEditorial .imgBannerColecciones{
		height: auto;
	}

	/*cesta*/
	div#dvContainerListCesta {
		overflow-y: auto;
		overflow-x: hidden;
		height: 350px;
		margin-top: 0px;
	}

#containerDatosCliente {
	display: block;
	width: auto;
}

#containerCesta {
	display: block;
	width: auto;
}

/*Buscalibros y pantalla de ofertas*/

#dvEditorialesBuscaArticulos {
	display: none;
}

#dvResultadosBuscaArticulos {
	display: block;
	width: auto;
}

.PaginadoresSup {
	position: static;
	display: block;
	width: auto;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
}

	.filtrosBLib {
		text-align: center;
		width: 150px;
		display: inline-block;
		vertical-align: top;
		margin: 12px;
	}

	#distribuidoresInternacional {
		width: 100%;
		margin-top: 17.5%;
		margin-left: 0;
	}

	#distribuidoresEspaña{
		width:100%;
	}

	#frameSectionsDistribuidores {
		margin-left: 5.4%;
	}

	#dvPagSup {
		position: static;
	}

	#imgLibro {
		width: 310px;
		height: 310px;
	}

	.PaginadoresInf {
		position: relative;
		padding-top: 15px;
		padding-bottom: 15px;
	}

	#panFicha {
		margin-left: 0;
	}

	.mySlidesLightBox img{
		width: 100%;
	}

	img#ImgPrincipalInLightBox {
		width: 100%;
		margin-top: 15%;
	}

	#Ul1 {
		position: static;
		/*text-align: right;*/
	}

#dvNombreUsuario {
	width: 100%;
}

#dvApellidosUsuario {
	width: 100%;
}

#emailClienteWeb {
	width: 100%;
}

#dvPasswordUsuario {
	width: 100%;
}

#dvDomicilioClienteWeb {
	width: 100%;
}

#dvCPClienteWeb {
	width: 100%;
}

#dvTelefonoClienteWeb {
	width: 100%;
}

#dvPaisClienteWeb {
	width: 100%;
}

#dvDDLProvinceCombo {
	width: 100%;
}

#dvPoblacionClienteWeb {
	width: 100%;
}

#dvNIFClienteWeb {
	width: 100%;
}

#dvNombreFacturaClienteWeb {
	width: 100%;
}

#dvDomicilioFactClienteWeb {
	width: 100%;
}

#dvCPFactClienteWeb {
	width: 100%;
}

#dvPaisFactClienteWeb {
	width: 100%;
}

#dvRegionFactCllienteWeb {
	width: 100%;
}

#dvPoblacionFactClienteWeb {
	width: 100%;
}


#dvRepeatPasswordUsuario {
	width: 100%;
}

#ddlTiendasDistribuidor {
	width: 100%;
}

#dvRedesSocialesHeader {
	display: none;
}

#divCarrPrincipal {
	margin-top: 90px;
}

#dvBotonBusquedaAvanzada {
	display: none;
}


.modalDetailsPrincipal {
	padding-top: 2%;
}

.containerFichaRapida {
	margin-top: 2%;
	margin-left: 2%;
	margin-right: 2%;
}


.dvbtnAnteriorCarouselPrincipal {
	left: 5%;
}

.dvbtnSiguienteCarouselPrincipal {
	right: 5%;
}

.fileproductFichas {
	margin-left: 0;
}

.divImagenFichas {
	display: block;
	width: auto;
}

.detailsFichas {
	display: block;
	width: auto;
	margin-left: 0;
}

.btnBuscar {
	padding: 3px;
}

#dvTitFichaArt {
	margin-top: 30px;
	display: none;
}

	#dvTitFichaArt hr {
		display: none;
	}

#divCarrFichas {
	margin-top: 180px
}


#dvSinopsisCorta {
	width: 100%;
}

#dvTextoSinopsis {
	width: 98%;
}

#tblLibro2 {
	width: 100%;
	margin-left: 0;
	padding: 0;
}

	#divCarrArtsRelacionados {
		margin-top: 5%;
		margin-left: 0;
	}

	#divCarrLibre1 {
		margin-top: 180px
	}

.iconoDeseosPre {
	color: #000;
}

.cartEmpty {
	color: #000;
}

ul#dvPagSup li {
	padding: 3px 6px;
}

.dvQuienesSomos1 {
	width: 60%;
}
}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {
	/* Styles */
}
/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
	/* Styles */
}
/* iPads (portrait and landscape) ----------- */
@media only screen and (min-width : 768px) and (max-width : 1023px) {
	/* Styles */
	#logo {
		left: -8%;
	}

	.dropdown a {
		font-size: 14px;
	}

	.dropdown {
		width: 18%;
		vertical-align: middle;
		font-size: 14px;
	}
		.dropdown:nth-child(1) {
			width: auto;
		}
		.dropdown:nth-child(2) {
			width: auto;
		}
		.dropdown:nth-child(3) {
			width: auto;
		}
		.dropdown:nth-child(5) {
			width: auto;
		}
		.dropdown:nth-child(6) {
			width: auto;
		}

	#imgDistribuidor {
		width: 130px;
	}

	div#menubar {
		height: 87px;
		top: 64px;
	}

	#dvMenu {
		margin-bottom: 0.5%;
		margin-top: 6%;
	}

	.dropdown {
		width: 18%;
		font-size: 14px;
	}

	.rowDatosArticuloGris {
		width: 120px;
	}

	#dvContainerImgFicha {
		/*width: 200px;*/
	}

	#divImagenFichaArticulo {
		width: 100%;
		text-align: center;
		margin-left: 0%;
	}

	img#ImgPrincipalInLightBox {
		width: 90%;
		margin-top: 7%;
	}

	.prevLightBox {
		left: -6px;
	}

	.nextLightBox {
		right: -6px;
	}

	.mySlidesLightBox img {
		width: 90%;
		margin-top: 2%;
	}

	#dvSinopsisCorta {
		display: none;
	}

	.dvListPedido2 {
		margin-left: 50px;
	}

	#dvTituloMiCuenta {
		margin-left: 0;
		width: 100%;
		margin-top: 10%;
	}

	.dvformulariosusuarios {
		width: 100%;
	}

	#panDatosPersonales input[type=text], #panDatosPersonales input[type=button], #panDatosPersonales input[type=password], #panDatosPersonales input[type=email], #panDatosPersonales input[type=number], #panDatosPersonales input[type=date] {
		width: 100%;
	}

	#panDatosAcceso input[type=text], #panDatosAcceso input[type=button], #panDatosAcceso input[type=password], #panDatosAcceso input[type=email], #panDatosAcceso input[type=number], #panDatosAcceso input[type=date] {
		width: 100%;
	}

	#panDatosAcceso input[type=text], #panDatosAcceso input[type=button], #panDatosAcceso input[type=password], #panDatosAcceso input[type=email], #panDatosAcceso input[type=number], #panDatosAcceso input[type=date] {
		width: 100%;
	}

	#panDatosEnvio input[type=text], #panDatosEnvio input[type=button], #panDatosEnvio input[type=password], #panDatosEnvio input[type=email], #panDatosEnvio input[type=number], #panDatosEnvio input[type=date] {
		width: 100% !important;
	}

	#panDatosEnvio select {
		width: 100% !important;
	}

	#btnActualizaDatosPersonales, #btnActualizaDatosAcceso, #btnActualizaDatosEnvio {
		width: 18.5%;
	}

	.footer {
		background-size: 768px 145px;
		height: 315px;
	}

	.seccionesFooter {
		width: 35%;
	}

	#divSeccionFooterC {
		right: 45.3%;
	}

	#dvMetodosPagoAceptados {
		right: 37.3%;
		margin-top: 27.5%;
	}

	#dvInformacionLegal {
		right: 20%;
	}

	#divSeccionFooterAtencioncliente {
		margin-top: 18.5%;
		right: 20%;
	}

	#imgSecundarias {
		margin-left: 2%;
	}

	#panFicha {
		width: 60%;
		margin-left: 2%;
	}

	.filtrosBLib {
		width: 22%;
	}

	.PaginadoresSup {
		display: block;
		width: 100%;
		text-align: center;
	}

	#paginacionC {
		margin-top: 28.7%;
	}

	.imgLogoColecciones1, .imgLogoColecciones2, .imgLogoColecciones3, .imgLogoColecciones4 {
		zoom: 0.6;
	}

	.logosColecciones, .logosColecciones2, .logosColecciones4 {
		margin-left: -4.5%;
	}

	.logosColecciones3 {
		margin-left: 0%;
	}

	.dvTxtColecciones1, .dvTxtColecciones2, .dvTxtColecciones4 {
		width: 60%;
		margin-left: 9.7%;
	}

	.dvTxtColecciones3 {
		width: 58%;
		margin-left: 5%;
	}

	.txtEraseDosVecesInfo {
		font-size: 15px;
	}

	#dvDescargarCatalogo {
		background-size: 768px 106px;
	}

	.txtPoppins24 {
		font-size: 20px;
	}

	.dvTxtLaEditorial1, .dvTxtLaEditorial3 {
		width: 53%;
		margin-left: 26.7%;
	}

	.dvTxtLaEditorial2, .dvTxtLaEditorial4 {
		width: 53%;
		margin-left: -4.3%;
		margin-right: 15%;
	}

	.ilustracionesEditoriales {
		margin-left: -14.5%;
	}

	.imgIlustracion1Editorial, .imgIlustracion2Editorial, .imgIlustracion3Editorial {
		zoom: 0.8;
	}

	.logosOtrosProyectos1, .logosOtrosProyectos2, .logosOtrosProyectos3 {
		zoom: 0.7;
	}

	#frameSectionsDistribuidores {
		margin-left: 9.4%;
	}

	#distribuidoresInternacional, #distribuidoresEspaña {
		width: 44%;
	}

	.fileproduct {
		zoom: 0.8;
		margin-left: 10px;
		margin-right: 10px;
	}

	.dvbtnSiguienteCarousel {
		right: -3.3%;
		top: 48.7%;
	}

	.dvbtnAnteriorCarousel {
		left: -3.3%;
		top: 48.7%;
	}

	#dvSuscribirse {
		height: 184px;
		background-size: 768px 104px;
		background-repeat: no-repeat;
		background-position: center;
		background-color: #f7a600;
	}

	#TituloNewsletter {
		margin-left: 28%;
	}

	.inputNewsletter1 {
		margin-top: 1.7%;
		width: 28.7% !important;
		margin-left: 40.2%;
		height: 24px;
	}

	.inputNewsletter2 {
		margin-top: 1.7%;
		width: 28.7% !important;
		margin-left: 40.2%;
		height: 24px;
	}

	.btnEnviarNewsletter {
		width: 16%;
	}

	#dvWishList {
		/*margin-top: 158px;*/
		right: 33%;
	}

	div#micarritoglobal {
		/*right: 7%;
		margin-top: 157px;*/
		right: 25%;
	}

	div#milupac {
		right: 19.7%;
	}

	div#usuario {
		right: 38.5%;
	}

	.prev {
		left: 42%;
		top: 109%;
	}

	.next {
		right: 42%;
		top: 109%;
	}

	#dvLaEditorial {
		height: 500px;
		background-size: 768px 338px;
	}

	.txtLaEditorial1, .txtLaEditorial2  {
		width: 53%;
		font-size: 16px;
	}

	.txtLaEditorial3 {
		width: 53%;
		font-size: 18px;
	}

	#dvcontainerGeneralRegistro, #dvInfoArticuloFA, #dvRegistroOK, .txtPoliticas, .dvCestaGlobal, #div_mensaje {
		margin-left: 7%;
		margin-right: 7%;
	}

	#dvGeneralMiCuenta {
		margin-left: 4%;
		margin-right: 4%;
	}

	#divCarrArtsRelacionados {
		margin-left: 7%;
		margin-right: 7%;
	}

	.containerFichaRapida {
		margin-left: 5%;
		margin-right: 5%;
		margin-top: 0;
	}

	.divImagenFichas {
		width: 30%;
	}

	.detailsFichas {
		width: 59%;
	}

	#dvTextoSinopsis {
		padding: 5px;
		vertical-align: top;
		margin-top: 15%;
		display: block;
		font-family: 'Poppins-Regular';
		font-weight: 300;
		text-align: left;
		margin-left: 2%;
	}

	#txtSinpsis {
		font-size: 17px;
		line-height: 24px;
	}
	
	#divNoticias p {
		margin-left: 7%;
	}
	#FichaNoticia, .FichaNoticia {
		width: 33%;
	}

}
/* iPads (landscape) ----------- */
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) {
	/* Styles */
}
/* iPads (portrait) ----------- */
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) {
	/* Styles */
}



@media only screen and (min-width : 768px) and (max-width : 1023px) and (orientation : landscape) {

	#SelectorIdioma {
		/*right: 25%;*/
	}

	#containerContentHeader {
		margin-left: 2%;
		margin-right: 2%;
	}

	#pnBuscar {
		top: 56px;
		left: 55%;
	}

	#txtBuscar {
		width: 265px;
	}

	#ddlBuscarPor {
		width: 100px;
	}

	#dvcontainerGeneralRegistro, #dvInfoArticuloFA, #dvRegistroOK, .txtPoliticas, .dvCestaGlobal, #div_mensaje {
		margin-left: 5%;
		margin-right: 5%;
	}

	#dvGeneralMiCuenta {
		margin-left: 4%;
		margin-right: 4%;
	}

	#divCarrArtsRelacionados {
		margin-left: 5%;
		margin-right: 5%;
	}

	.Banner {
		display: none;
		width: auto;
	}

	#dvRedesSociales {
		display: block;
		text-align: center;
		width: auto;
	}


	.dropdown {
		width: 18%;
		font-size: 14px;
	}

	.rowDatosArticuloGris {
		width: 120px;
	}

	#dvContainerImgFicha {
		/*width: 200px;*/
	}

	#divImagenFichaArticulo {
		width: 100%;
		text-align: center;
		margin-left: 0%;
	}

	img#ImgPrincipalInLightBox {
		width: 90%;
		margin-top: 7%;
	}

	.prevLightBox {
		left: -6px;
	}

	.nextLightBox{
		right: -6px;
	}

	.mySlidesLightBox img {
		width: 90%;
		margin-top: 2%;
	}

	#dvSinopsisCorta {
		display: none;
	}

	.dvListPedido2 {
		margin-left: 50px;
	}

	#dvTituloMiCuenta {
		margin-left: 0;
		width: 100%;
		margin-top: 10%;
	}

	.dvformulariosusuarios{
		width:100%;
	}

	#panDatosPersonales input[type=text], #panDatosPersonales input[type=button], #panDatosPersonales input[type=password], #panDatosPersonales input[type=email], #panDatosPersonales input[type=number], #panDatosPersonales input[type=date]{
		width:100%;
	}

	#panDatosAcceso input[type=text], #panDatosAcceso input[type=button], #panDatosAcceso input[type=password], #panDatosAcceso input[type=email], #panDatosAcceso input[type=number], #panDatosAcceso input[type=date] {
		width: 100%;
	}

	#panDatosAcceso input[type=text], #panDatosAcceso input[type=button], #panDatosAcceso input[type=password], #panDatosAcceso input[type=email], #panDatosAcceso input[type=number], #panDatosAcceso input[type=date] {
		width: 100%;
	}

	#panDatosEnvio input[type=text], #panDatosEnvio input[type=button], #panDatosEnvio input[type=password], #panDatosEnvio input[type=email], #panDatosEnvio input[type=number], #panDatosEnvio input[type=date] {
		width: 100% !important;
	}

	#panDatosEnvio select {
		width: 100% !important;
	}

	#btnActualizaDatosPersonales, #btnActualizaDatosAcceso, #btnActualizaDatosEnvio{
		width: 18.5%;
	}

	.footer {
		background-size: 768px 145px;
		height: 315px;
	}

	.seccionesFooter {
		width: 35%;
	}

	#divSeccionFooterC {
		right: 45.3%;
	}

	#dvMetodosPagoAceptados {
		right: 37.3%;
		margin-top: 27.5%;
	}

	#dvInformacionLegal {
		right: 20%;
	}
	#divSeccionFooterAtencioncliente {
		margin-top: 18.5%;
		right: 20%;
	}

	#imgSecundarias {
		margin-left: 2%;
	}

	#panFicha {
		width: 60%;
		margin-left: 2%;
	}

	#tblComprar {
		right: -220px;
		width: 200px;
	}

	div#MiniaturaPorcDtoFichaArt {
		position: absolute;
		bottom: 350px;
		left: 185px;
	}

	#txtTituloFichaArticulo {
		font-size: 20px
	}

	.filtrosBLib {
		width: 22%;
	}

	.PaginadoresSup {
		display: block;
		width: 100%;
		text-align: center;
	}

	#paginacionC {
		margin-top: 23.7%;
	}

	.imgLogoColecciones1, .imgLogoColecciones2, .imgLogoColecciones3, .imgLogoColecciones4{
		zoom: 0.6;
	}

	.logosColecciones, .logosColecciones2, .logosColecciones4 {
		margin-left: -4.5%;
	}

	.logosColecciones3 {
		margin-left: 0%;
	}

	.dvTxtColecciones1, .dvTxtColecciones2,  .dvTxtColecciones4 {
		width: 60%;
		margin-left: 9.7%;
	}

	.dvTxtColecciones3 {
		width: 58%;
		margin-left: 5%;
	}

	.txtEraseDosVecesInfo {
		font-size: 15px;
	}

	#dvDescargarCatalogo {
		background-size: 768px 106px;
	}

	.txtPoppins24 {
		font-size: 20px;
	}

	.dvTxtLaEditorial1, .dvTxtLaEditorial3 {
		width: 53%;
		margin-left: 26.7%;
	}

	.dvTxtLaEditorial2, .dvTxtLaEditorial4 {
		width: 53%;
		margin-left: -4.3%;
		margin-right: 15%;
	}

	.ilustracionesEditoriales {
		margin-left: -14.5%;
	}

	.imgIlustracion1Editorial, .imgIlustracion2Editorial, .imgIlustracion3Editorial  {
		zoom: 0.8;
	}

	.logosOtrosProyectos1, .logosOtrosProyectos2, .logosOtrosProyectos3{
		zoom: 0.7;
	}

	#frameSectionsDistribuidores {
		margin-left: 9.4%;
	}

	#distribuidoresInternacional, #distribuidoresEspaña {
		width: 44%;
	}

	.fileproduct {
		zoom: 0.9;
		margin-left: 10px;
		margin-right: 10px;
	}

	.dvbtnSiguienteCarousel {
		right: -3.3%;
		top: 48.7%;
	}

	.dvbtnAnteriorCarousel {
		left: -3.3%;
		top: 48.7%;
	}

	#dvSuscribirse {
		height: 184px;
		background-size: 768px 104px;
		background-repeat: no-repeat;
		background-position: center;
		background-color: #f7a600;
	}

	#TituloNewsletter {
		margin-left: 28%;
	}

	.inputNewsletter1 {
		margin-top: 1.7%;
		width: 28.7% !important;
		margin-left: 40.2%;
		height: 24px;
	}

	.inputNewsletter2 {
		margin-top: 1.7%;
		width: 28.7% !important;
		margin-left: 40.2%;
		height: 24px;
	}

	.btnEnviarNewsletter {
		width: 16%;
	}

		#dvWishList {
		/*margin-top: 158px;*/
		right: 33%;
	}

	div#micarritoglobal {
		/*right: 7%;
		margin-top: 157px;*/
		right: 25%;
	}

	div#milupac {
		right: 19.7%;
	}

	div#usuario {
		right: 38.5%;
	}

	.prev {
		left: 42%;
		top: 109%;
	}

	.next {
		right: 42%;
		top: 109%;
	}

	#dvLaEditorial {
		height: 500px;
		background-size: 768px 338px;
	}

	.txtLaEditorial1, .txtLaEditorial2, .txtLaEditorial3{
		width: 53%;
	}

	.containerFichaRapida {
		margin-left: 5%;
		margin-right: 5%;
		margin-top: 0;
	}

	.divImagenFichas {
		width: 30%;
	}

	.detailsFichas {
		width: 59%;
	}

	#dvTextoSinopsis {
		padding: 5px;
		vertical-align: top;
		margin-top: 15%;
		display: block;
		font-family: 'Poppins-Regular';
		font-weight: 300;
		text-align: left;
		margin-left: 2%;
	}

	#txtSinpsis {
		font-size: 17px;
		line-height: 24px;
	}

	#tblLibro2 {
		/*width: 32.5%;*/
	}

	#dvEditorialesBuscaArticulos {
		width: 15.5%;
	}

	#dvResultadosBuscaArticulos {
		/*width: 79.8%;*/
	}

	#cestaLight {
		width: 47%;
	}

	#WishListLight {
		width: 47%;
	}

	#containerDatosCliente {
		width: 48%;
	}

	#emailClienteWeb {
		width: 79%;
	}

	#dvPasswordUsuario {
		width: 37%;
	}

	#dvRepeatPasswordUsuario {
		width: 37%;
	}

	#dvCPClienteWeb {
		width: 37%;
	}

	#dvPaisClienteWeb {
		width: 37%;
	}

	#dvDDLProvinceCombo {
		width: 37%;
	}

	#dvPaisFactClienteWeb {
		width: 37%;
	}

	#dvRegionFactCllienteWeb {
		width: 37%;
	}

	#dvPoblacionFactClienteWeb {
		width: 45%;
	}
}

@media only screen and (min-width : 1024px) and (max-width : 1151px) {

	#dvSeguridadGPRS {
		left: 35%;
	}

	.dropdown:last-child {
		margin-right: 6px;
	}

	.dropdown a, .dropdown span{
		font-size: 15px;
	}
	#imgAutor {
		width: 85%;
		height: 85%;
	}

	#divDatosFichaAutor {
		width: 43%;
		margin-left: -5.6%;
	}

	.dvListPedido2 {
		margin-left: 40px;
	}

	.dvListPedido4 {
		left: 33.5%;
	}

	.txtForeignRights {
		font-size: 18px;
		line-height: 28px;
	}


	.buttonForeignRights1 {
		height: 25px;
		width: 338px;
		font-size: 18px;
		line-height: 28px;
	}

	.buttonForeignRights2 {
		height: 25px;
		width: 371px;
		font-size: 18px;
		line-height: 28px;
	}
	#dvPorqueElegir{
		margin-top:30%
	}

	.txtLaEditorial1, .txtLaEditorial2, .txtLaEditorial3 {
		width: 50%;
	}

	#paginacionC {
		margin-top: 16.7%;
	}

	div#centralColumn {
		/*margin-top: 20%;*/
	}

	#btnActualizaDatosPersonales, #btnActualizaDatosAcceso, #btnActualizaDatosEnvio {
		width: 14.5%;
	}

	.imgIlustracion3Editorial, .imgIlustracion1Editorial {
		margin-left: -13%;
	}
	#logo {
		left: 0%;
	}

	div#usuario {
		right: 31.5%;
		margin-top: 2.5%;
	}

	#dvWishList {
		margin-top: 2.5%;
		right: 27%;
	}

	div#micarritoglobal {
		right: 19.5%;
		margin-top: 2.5%;
	}

	div#milupac {
		right: 15.7%;
		margin-top: 2.5%;
	}

	#SelectorIdioma {
		right: 4.5%;
		margin-top: 2.5%;
	}

	.filtrosBLib {
		width: 14%;
	}

	.dropdown {
		width: 18%;
		margin-right: 1%;
	}

		.dropdown:nth-child(1) {
			width: auto;
		}

		.dropdown:nth-child(2) {
			width: auto;
		}

		.dropdown:nth-child(3) {
			width: auto;
		}

		.dropdown:nth-child(4) {
			width: auto;
		}

		.dropdown:nth-child(5) {
			width: auto;
			margin-right: 3%;
		}

		.dropdown:nth-child(6) {
			width: auto;
		}

	.prev {
		left: 43.5%;
		top: 107.2%;
	}

	.next {
		right: 43.5%;
		top: 107.2%;
	}

	#dvLaEditorial {
		background-size: 1024px 509px;
	}

	.divTitulo-2 {
		margin-left: 0;
	}

	#divSeccionFooterC {
		right: 64.3%;
	}

	#divSeccionFooterAtencioncliente {
		right: 46%;
		margin-top: 19.5%;
	}

	#dvInformacionLegal {
		right: 46%;
	}

	#dvRedesSocialesFooter {
		margin-top: 0.5%;
		right: 19.5%;
	}

	#dvMetodosPagoAceptados {
		margin-right: 8%;
	}

	.imgLogoColecciones1, .imgLogoColecciones2, .imgLogoColecciones3, .imgLogoColecciones4, .logosOtrosProyectos1, .logosOtrosProyectos2, .logosOtrosProyectos3 {
		zoom: 0.8;
	}

	.marginleft-10 {
		margin-left: 0%;
	}

	#cestaLight, #WishListLight {
		width: 47%;
	}

	.dvformulariosusuarios {
		width: 90%;
		margin-left: 0;
	}

	#dvTituloMiCuenta {
		width: 90%;
		margin-left: 2%;
	}
	
	#divNoticias p {
		margin-left: 12%;
	}

	#FichaNoticia, .FichaNoticia {
		width: 33%;
	}

	.divImagen {
		width: 255px;
	}

	#imgLibro {
		width: 455px;
		height: 455px;
	}

	#dvSinopsisCorta {
		/*margin-top: 60%;*/
	}

	.filtrosBLib {
		width: 14%;
	}

	.btnEnviarNewsletter{
		width: 10.7%;
	}

	#dvPorqueElegir {
		width: 84%;
	}

	#imgDistribuidor {
		width: 120px;
	}

	#containerContentHeader {
		margin-left: 6.7%;
		margin-right: 6.7%;
	}

	#txtBuscar {
		width: 360px;
	}

	#pnBuscar {
		top: 110.5%;
		left: 57.5%;
	}

	#dvMenu {
		/*margin-left: 6.8%;*/
		margin-right: 1.8%;
		margin-top: 4%;
	}

	.dropdown:nth-child(7) {
		width: auto;
	}

	.dropdown:nth-child(8) {
		width: auto;
	}

	.dropdown:nth-child(9) {
		width: auto;
	}

	#dvcontainerGeneralRegistro, #dvInfoArticuloFA, #dvRegistroOK, .txtPoliticas, .dvCestaGlobal, #div_mensaje {
		margin-left: 6%;
		margin-right: 6%;
	}

	#dvGeneralMiCuenta {
		margin-left: 4%;
		margin-right: 4%;
	}

	#divCarrArtsRelacionados {
		margin-left: 6%;
		margin-right: 6%;
	}

	.Banner {
		display: none;
		width: auto;
	}

	#dvRedesSociales {
		display: block;
		text-align: center;
		width: auto;
	}

	#slider {
		border: 0 solid #999;
		overflow: hidden;
		position: relative;
		/*background-color: #f2f2f2;*/
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		height: auto;
	}

	.imgSlider {
		/*width: 856px;*/
	}

	.rowDatosArticuloGris {
		width: 120px;
	}

	#dvContainerImgFicha {
		/*width: 200px;*/
	}

	#panFicha {
		/*
		max-width: 380px;
		*/
	}

	#tblComprar {
		right: -220px;
		width: 200px;
	}

	div#MiniaturaPorcDtoFichaArt {
		position: absolute;
		bottom: 350px;
		left: 185px;
	}

	#txtTituloFichaArticulo {
		font-size: 25px
	}

	.filtrosBLib {
		width: 14%;
	}

	.PaginadoresSup {
		width: 35%;
	}

	.fileproduct {
		margin-left: 10px;
		margin-right: 10px;
	}

	.dvbtnSiguienteCarouselPrincipal {
		right: 2%;
	}

	.dvbtnAnteriorCarouselPrincipal {
		left: 2%;
	}

	.containerFichaRapida {
		margin-left: 7%;
		margin-right: 7%;
	}
}


/* Desktops and laptops ----------- */
@media only screen and (min-width : 1152px) and (max-width : 1279px) {
	#dvSeguridadGPRS {
		left: 29.5%;
	}

	.dropdown:nth-child(7) {
		width: auto;
	}
	.dropdown:nth-child(8) {
		width: auto;
	}

	.dropdown:nth-child(9) {
		width: auto;
	}

	.dropdown:nth-child(4) {
		width: 8%;
	}


	.dropdown:last-child {
		margin-right: -1.3%;
	}

	.dvListPedido2 {
		width: 54%;
		margin-left: 25px;
	}

	.dvListPedido4 {
		left: 28.5%;
	}

	.btnEnviarNewsletter {
		width: 9%;
	}

	.txtDistribuidores1 {
		width: 95%;
	}

	#dvPorqueElegir {
		margin-top: 20%
	}

	#logo {
		left: 0%;
	}

	div#usuario {
		right: 30.5%;
		margin-top: 2.5%;
	}

	#dvWishList {
		margin-top: 2.5%;
		right: 26%;
	}

	div#micarritoglobal {
		right: 18.5%;
		margin-top: 2.5%;
	}

	div#milupac {
		right: 14.7%;
		margin-top: 2.5%;
	}

	#SelectorIdioma {
		right: 4.5%;
		margin-top: 2.5%;
	}

	.filtrosBLib {
		width: 14%;
	}

	.dropdown {
		width: 16%;
		margin-right: 1%;
	}

		.dropdown:nth-child(1) {
			width: auto;
		}

		.dropdown:nth-child(2) {
			width: auto;
		}

		.dropdown:nth-child(3) {
			width: auto;
		}

		.dropdown:nth-child(5) {
			width: auto;
			margin-right: 3%;
		}

		.dropdown:nth-child(6) {
			width: auto;
		}
	.prev {
		left: 44.5%;
		top: 106.5%;
	}

	.next {
		right: 44.5%;
		top: 106.5%;
	}

	#dvLaEditorial {
		background-size: 1152px 509px;
	}

	.divTitulo-2{
		margin-left: 0;
	}

	#divSeccionFooterC {
		right: 64.3%;
	}

	#divSeccionFooterAtencioncliente {
		right: 46%;
		margin-top: 17.5%;
	}

	#dvInformacionLegal {
		right: 46%;
	}

	#dvRedesSocialesFooter {
		margin-top: 0.5%;
		right: 21.5%;
	}

	#dvMetodosPagoAceptados {
		margin-right: 8%;
	}

	.imgLogoColecciones1, .imgLogoColecciones2, .imgLogoColecciones3, .imgLogoColecciones4, .logosOtrosProyectos1, .logosOtrosProyectos2, .logosOtrosProyectos3 {
		zoom: 0.8;
	}

	.marginleft-10 {
		 margin-left: 0%; 
	}

	#cestaLight, #WishListLight {
		width: 47%;
	}

	#FichaNoticia, .FichaNoticia {
		width: 33%;
	}

	.dvformulariosusuarios {
		width: 90%;
		margin-left: 0;
	}

	#dvTituloMiCuenta {
		width: 90%;
		margin-left: 2%;
	}

	.divImagen{
		width: 300px;
	}

	#imgLibro {
		width: 520px;
		height: 520px;
	}

	#dvSinopsisCorta {
		/*margin-top: 60%;*/
	}

	#imgDistribuidor {
		width: 130px;
	}


	#containerContentHeader {
		margin-left: 3.6%;
		margin-right: 3.6%;
	}

	#txtBuscar {
		width: 360px;
	}

	#dvMenu {
		/*margin-left: 3.8%;*/
		margin-right: 3.8%;
		margin-top: 4%;
		font-size: 15px;
	}

	#pnBuscar {
		left: 62.5%;
		top: 107.5%;
	}

	#dvcontainerGeneralRegistro, #dvInfoArticuloFA, #dvRegistroOK, .txtPoliticas, .dvCestaGlobal, #div_mensaje {
		margin-left: 3%;
		margin-right: 3%;
	}

	#dvGeneralMiCuenta {
		margin-left: 4%;
		margin-right: 4%;
	}

	#divCarrArtsRelacionados {
		margin-left: 3%;
		margin-right: 3%;
	}

	.dropdown {
	}

	#slider {
		border: 0 solid #999;
		overflow: hidden;
		position: relative;
		/*background-color: #f2f2f2;*/
		/*width: 900px;*/
		margin-left: auto;
		margin-right: auto;
		width: 100% ;
		height: auto;
	}

	.imgSlider {
		width: 100%;
	}

	#tblComprar {
		right: -220px;
		width: 200px;
	}

	.filtrosBLib {
		width: 14%;
	}

	.fileproduct {
		margin: 20px;
	}

	.fileproduct {
		margin-left: 15px;
		margin-right: 15px;
	}

	.dvbtnSiguienteCarouselPrincipal {
		right: 2%;
	}

	.dvbtnAnteriorCarouselPrincipal {
		left: 2%;
	}

	.containerFichaRapida {
		margin-left: 12%;
		margin-right: 12%;
	}
}

/* Desktops and laptops ----------- */
@media only screen and (min-width : 1280px) and (max-width : 1399px) {
	#dvSeguridadGPRS {
		left: 29.5%;
	}

	#imgLibro {
		width: 500px;
		height: 500px;
	}

	.dvListPedido2{
		width: 53%;
	}

	.btnEnviarNewsletter {
		width: 8%;
	}

	.txtDistribuidores1 {
		width: 80%;
	}

	#divSeccionFooterC {
		margin-top: 3.5%;
		right: 59.3%;
	}

	#dvMetodosPagoAceptados {
		margin-top: 3.5%;
	}

	#dvInformacionLegal {
		margin-top: 3.5%;
	}

	#divSeccionFooterAtencioncliente {
		margin-top: 17%;
	}

	#dvMetodosPagoAceptados {
		right: 16.7%;
	}

	#dvRedesSocialesFooter {
		margin-top: 5px;
		position: absolute;
		right: 6%;
	}

	#dvSinopsisCorta {
		/*margin-top: 37%;*/
	}

	.PaginadoresSup {
		margin-top: 1.6%;
	}

	#distribuidoresEspaña {
		width: 46%;
	}

	#distribuidoresInternacional {
		width: 46%;
	}

	#frameSectionsDistribuidores {
		margin-left: 13.4%;
	}

	.imgLogoColecciones1, .imgLogoColecciones2, .imgLogoColecciones3,.imgLogoColecciones4{
		zoom: 1;
	}

	.marginleft-10 {
		margin-left: 0%;
	}
	.dropdown:nth-child(1) {
		width: auto;
	}

	.dropdown:nth-child(2) {
		width: auto;
	}

	.dropdown:nth-child(3) {
		width: auto;
	}

	.dropdown:nth-child(4) {
		width: auto;
	}

	.dropdown:nth-child(5) {
		width: auto;
		margin-right: 3%;
	}

	.dropdown:nth-child(6) {
		width: auto;
	}

	.dropdown:nth-child(7) {
		width: auto;
	}


	.dvListPedido1 {
		width: 30%;
	}

	.dvListPedido4 {
		left: 31.5%;
	}

	#pnBuscar {
		top: 39px;
	}

	div#usuario {
		margin-top: 2.2%;
	}

	#dvWishList {
		margin-top: 2.2%;
	}

	div#milupac {
		margin-top: 2.2%;
	}

	div#micarritoglobal {
		margin-top: 2.2%;
	}

	#SelectorIdioma {
		margin-top: 2.2%;
	}

	.dvbtnSiguienteCarousel {
		position: absolute;
		right: 1%;
		top: 51.7%;
		width: 50px;
		height: 50px;
		display: inline-block;
	}

	.dvbtnAnteriorCarousel {
		position: absolute;
		right: 98%;
		top: 51.7%;
		width: 50px;
		height: 50px;
		display: inline-block;
	}

	.divImagen {
		display: block;
		vertical-align: top;
		position: relative;
		width: 339px;
		height: 315px;
		/*background-color: #f2f2f2;*/
	}

	#pnBuscar {
		position: absolute;
		top: 52px;
		left: 69%;
		text-align: center;
		display: none;
	}
	
	#divNoticias p {
		margin-left: 9%;
	}

	#FichaNoticia, .FichaNoticia {
		width: 24%;
	}

	#TituloNewsletter {
		color: white;
		font-family: "Poppins-Regular", sans-serif;
		margin-left: 33.5%;
		padding-top: 3.3%;
		font-size: 19px;
		font-weight: 600;
		line-height: 24px;
		text-align: left;
	}

	.txtLaEditorial1 {
		font-family: "Poppins-Medium", sans-serif;
		font-size: 18px;
		font-weight: 500;
		line-height: 24px;
		text-align: left;
		width: 51%;
		margin-left: 44%;
		padding-top: 7%;
	}

	.txtLaEditorial2 {
		font-family: "Poppins-Medium", sans-serif;
		font-size: 18px;
		font-weight: 500;
		line-height: 24px;
		text-align: left;
		width: 52%;
		margin-left: 44%;
		margin-top: 2%;
	}

	.txtLaEditorial3 {
		font-family: "Poppins-Medium", sans-serif;
		font-weight: 500;
		line-height: 24px;
		text-align: left;
		width: 33%;
		margin-left: 44%;
		margin-top: 4%;
		font-size: 24px;
		color: #F39200;
	}

	#imgDistribuidor {
		width: 147px;
	}


	#txtBuscar {
		width: 360px;
	}

	#containerContentHeader {
		margin-left: 8.7%;
		margin-right: 8.7%;
	}


	#dvMenu {
		margin-top: 3.5%;
		/* margin-left: 8.8%; */
		margin-right: 1.3%;
	}

	.dropdown:nth-child(8) {
		width: auto;
	}

	.dropdown:nth-child(9) {
		width: auto;
	}

	#dvcontainerGeneralRegistro, #dvInfoArticuloFA, #dvRegistroOK, .txtPoliticas, .dvCestaGlobal, #div_mensaje {
		margin-left: 8%;
		margin-right: 8%;
	}

	#dvGeneralMiCuenta {
		margin-left: 4%;
		margin-right: 4%;
	}

	#divCarrArtsRelacionados {
		margin-left: 8%;
		margin-right: 8%;
	}

	.dropdown {
		/*margin-right: 4%;*/
	}

	#slider {
		border: 0 solid #999;
		overflow: hidden;
		position: relative;
		/*background-color: #f2f2f2;*/
		width: auto;
		margin-left: auto;
		margin-right: auto;
	}

	.imgSlider {
	}

	#slider {
		height: auto;
	}

	.prev {
		left: 45.5%;
		top: 105.4%;
	}

	.next {
		right: 45.5%;
		top: 105.4%;
	}

	#tblComprar {
		right: -220px;
		width: 200px;
	}

	.filtrosBLib {
		width: 14%;
	}


	.fileproduct {
		margin-left: -2px;
		margin-right: 30px;
	}

	.containerFichaRapida {
		margin-left: 15%;
		margin-right: 15%;
	}

	.dvbtnAnteriorCarouselPrincipal {
		left: 5%;
	}

	.dvbtnSiguienteCarouselPrincipal {
		right: 5%;
	}
}
/* Large screens ----------- */
@media only screen and (min-width : 1400px) and (max-width : 1679px) {
	.dropdown:nth-child(9){
		width:auto;
	}
	.dropdown:nth-child(8) {
		width: auto;
	}
	#dvSeguridadGPRS {
		left: 29.5%;
	}

	.dropdown:nth-child(6) {
		width: auto;
	}
	.btnEnviarNewsletter {
		width: 8%;
	}

	.txtDistribuidores1 {
		width: 80%;
	}


	.dvTxtColecciones1, .dvTxtColecciones2, .dvTxtColecciones3, .dvTxtColecciones4 {
		width: 47%;
	}

	#dvRedesSocialesFooter {
		right: 7%;
	}

	#divSeccionFooterAtencioncliente {
		margin-top: 13.5%;
	}

	.prev {
		left: 45.5%;
		top: 105.2%;
	}

	.next {
		right: 45.5%;
		top: 105.2%;
	}

	#slider {
		height: auto;
	}
	/* Styles */
	.filtrosBLib {
		width: 14%;
	}

	#dvMetodosPagoAceptados {
		right: 15.7%;
	}

	#dvInformacionLegal {
		right: 40%;
	}

	 #divSeccionFooterAtencioncliente {
		right: 40%;
		margin-top: 15%;
	}

	.dropdown:nth-child(1) {
		width: auto;
	}

	.dropdown:nth-child(2) {
		width: auto;
	}

	.dropdown:nth-child(3) {
		width: auto;
	}

	.dropdown:nth-child(4) {
		width: auto;
	}

	.dropdown:nth-child(5) {
		width: auto;
		margin-right: 3%;
	}

	.dropdown:nth-child(6) {
		width: auto;
	}

	.dropdown:nth-child(7) {
		width: auto;
	}

	.imgLogoColecciones1, .imgLogoColecciones2, .imgLogoColecciones3, .imgLogoColecciones4, .logosOtrosProyectos1, .logosOtrosProyectos2, .logosOtrosProyectos3 {
		zoom: 1;
	}

	.marginleft-10{
		margin-left:0;
	}

	.dvListPedido4 {
		left: 32.5%;
	}
	
	#divNoticias p {
		margin-left: 15%;
	}

	#FichaNoticia, .FichaNoticia {
		width: 24%;
	}

	.dvListPedido2 {
		margin-left: 35px;
	}

	#dvSinopsisCorta {
		/*margin-top: 40%;*/
	}

	#containerContentHeader {
		margin-left: 6.7%;
		margin-right: 6.7%;
	}

	#txtBuscar {
		width: 370px;
	}

	#dvMenu {
		margin-left: 6.7%;
		margin-right: 1.9%;
		margin-top: 3.5%;
	}

	.dropdown-content {
		/*
		left: -45%;
		right:0;
			 */
	}


	#dvcontainerGeneralRegistro, #dvInfoArticuloFA, #dvRegistroOK, .txtPoliticas, .dvCestaGlobal, #div_mensaje {
		margin-left: 6%;
		margin-right: 6%;
	}

	#dvGeneralMiCuenta {
		margin-left: 4%;
		margin-right: 4%;
	}

	#divCarrArtsRelacionados {
		margin-left: 6%;
		margin-right: 6%;
	}
	.dropdown {
	}

	#panFicha {
		/*
		max-width: 600px;
		*/
	}

	.rowDatosArticuloGris {
		width: 220px;
	}

	.fileproduct {
		margin-left: 75px;
		margin-right: 75px;
	}

	.containerFichaRapida {
		margin-left: 18%;
		margin-right: 18%;
	}

	.dvbtnAnteriorCarouselPrincipal {
		left: 5%;
	}

	.dvbtnSiguienteCarouselPrincipal {
		right: 5%;
	}

	#dvContenidosWeb {
		/*margin-left: 10%;
		margin-right: 10%;*/
	}
}

/* Large screens ----------- */
@media only screen and (min-width : 1680px) and (max-width : 1919px) {
	/* Styles */
	#divSeccionFooterAtencioncliente {
		margin-top: 13%;
	}
	.txtDistribuidores1 {
		width: 65.3%;
	}

	.marginleft-10 {
		margin-left: 0;
	}

	.dropdown:nth-child(2) {
		width: auto;
	}

	.prev {
		left: 46%;
		top: 104.3%;
	}

	.next {
		right: 46%;
		top: 104.3%;
	}

	#slider {
		height: auto;
	}

	#txtBuscar {
		width: 475px;
	}

	#containerContentHeader {
		margin-left: 8.6%;
		margin-right: 8.6%;
	}

	#dvMenu {
		margin-left: 8.6%;
		margin-right: 0.2%;
	}

	.dropdown-content {
		/*
		left: -34%;
		 right:0;
			*/
	}


	#dvcontainerGeneralRegistro, #dvInfoArticuloFA, #dvRegistroOK, .txtPoliticas, .dvCestaGlobal, #div_mensaje {
		margin-left: 8%;
		margin-right: 8%;
	}

	#dvGeneralMiCuenta {
		margin-left: 4%;
		margin-right: 4%;
	}

	#divCarrArtsRelacionados {
		margin-left: 8%;
		margin-right: 8%;
	}

	.dropdown {
	}

	.rowDatosArticulo {
		width: 100px;
	}

	.rowDatosArticuloGris {
		width: 250px;
	}

	#panFicha {
		/*
		max-width: 800px;
		*/
	}

	/*
	.fileproduct {
		margin-left: 125px;
		margin-right: 125px;
	}
     */

	.containerFichaRapida {
		margin-left: 22%;
		margin-right: 22%;
	}

	.dvbtnAnteriorCarouselPrincipal {
		left: 5%;
	}

	.dvbtnSiguienteCarouselPrincipal {
		right: 5%;
	}

	#dvContenidosWeb {
		/*margin-left: 15%;
		margin-right: 15%;*/
	}
}

/* Large screens ----------- */
@media only screen and (min-width : 1920px) {
	/* Styles */
	.txtDistribuidores1 {
		width: 57%;
	}

	div#menubar {
		top: 50px;
	}

	#txtBuscar {
		width: 382px;
	}

	#containerContentHeader {
		margin-left: 9.6%;
		margin-right: 9.6%;
	}


	#dvMenu {
		margin-left: 9.6%;
		margin-right: -0.7%;
	}

	.dropdown-content {
		/*
		left: -27.5%;
		 right:0;
			*/
	}

	#dvcontainerGeneralRegistro, #dvInfoArticuloFA, #dvRegistroOK, .txtPoliticas, .dvCestaGlobal, #div_mensaje {
		margin-left: 9%;
		margin-right: 9%;
	}

	#dvGeneralMiCuenta {
		margin-left: 4%;
		margin-right: 4%;
	}

	#divCarrArtsRelacionados {
		margin-left: 9%;
		margin-right: 9%;
	}

	.dropdown {
	}

	.rowDatosArticulo {
		width: 100px;
	}

	.rowDatosArticuloGris {
		width: 250px;
	}

	#panFicha {
		/*
		margin-left: 80px;
		max-width: 800px;
		*/
	}

	/*
	.fileproduct {
		margin-left: 140px;
		margin-right: 140px;
	}
	*/

	#dvContenidosWeb {
		/*margin-left: 15%;
		margin-right: 15%;*/
	}
}

/* iPhone 4 ----------- */
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5) {
	/* Styles */
}
