/*DIODE.master*/
@media (max-width: 1023px) {
	.cabecera, .cabeceraContenido {
		width: 100% !important;
	}	
	.ms-WPBody{
		width: 98% !important;		
	}
	.ms-WPBody TABLE, .ms-TPBody TABLE {
		width: 100% !important;
	}
}

/* GTI.master*/
@media (max-width: 1023px) {
	.cabecera, .cabeceraContenido, .main-content {
		width: 100% !important;
	}	
	.cuerpo {
		width: 100% !important;
	}	
	.pie_aviso{		
		width: 96% !important;
	}
	.barraMenuAgrupada{ 
		height: 35px !important;
	}
}
.ms-dlgCloseBtn{
	right: 0px !important;
	left: 95% !important;
}
body #s4-bodyContainer {
    min-width: auto !important;
}
@media (max-width: 500px) {
	/*, .welcome table td*/
	.welcome, .welcome-content {
        width: 98%;
	}	
}
/*GTIPrivada.master*/
@media (max-width: 1023px) {
	.CabeceraPrivada {
		float: right;
	}
}
@media (max-width: 767px) {
	#ctl00_CabeceraPrivada_ulEnlaces li{
		display:none;	
	}
	#ctl00_CabeceraPrivada_ulEnlaces .areasTematicas{
		display:none !important;
	}
	#ctl00_CabeceraPrivada_ulEnlaces .misOperaciones{
		display:block !important;
		z-index: 999999999;
	}
	#ctl00_CabeceraPrivada_ulEnlacesMisOperaciones li{
		display:block !important;
	}
}
@media (max-width: 580px) {
	.CabeceraPrivada2 li.misOperaciones {
		margin-left: 0px;
	}
	.MisOperaciones{
		right:-150px;
		width: 250%;
	}
	#ctl00_CabeceraPrivada_ulEnlacesMisOperaciones{
		width: 100%;
	}
}
@media (max-width: 342px) {
	.CabeceraPrivada2 {
		width: 75% !important;
		padding-left: 0px !important;
	}
}
@media (min-width: 343px) and (max-width: 390px) {
	.CabeceraPrivada2 {
		width: 73% !important;
		padding-left: 0px !important;
	}
}
@media (min-width: 390px) and (max-width: 413px) {
	.CabeceraPrivada2 {
		width: 65% !important;
		padding-left: 0px !important;
	}
}
@media (min-width:413px) and (max-width: 525px) {
	.CabeceraPrivada2 {
		width: 65% !important;
		padding-left: 0px !important;
	}
}
@media (min-width:525px) and (max-width: 613px) {
	.CabeceraPrivada2 {
		width: 72% !important;
		padding-left: 0px !important;
	}
}
@media (min-width:613px) and (max-width: 702px) {
	.CabeceraPrivada2 {
		width: 77% !important;
		padding-left: 0px; !important;
	}
}
@media (min-width:702px) and (max-width: 821px) {
	.CabeceraPrivada2 {
		width: 80% !important;
		padding-left: 0px !important;
	}
}
@media (min-width:821px) and (max-width: 1023px) {
	.CabeceraPrivada2 {
		width: 83% !important;
		padding-left: 0px !important;
	}
}
@media (max-width: 425px) {
	.MisMensajes {
		width: 250px;
	}	
}
@media (max-width: 637px) {
	.CabeceraPrivada li.miPerfil {
		z-index: 999999999;
	}
	.CabeceraPrivada li.miPerfil {
		z-index: 999999999;
	}
	.ImgCerrarSesion {
		position:relative;
		z-index: 999999999;
	}
}
@media (max-width: 638px) {
	.cabecera {
		top: -10px;
		position: relative;
	}
	.CabeceraPrivada2, .CabeceraPrivada {
		top: 10px;
		position: relative;
	}
}
@media (max-width: 342px) {
	.CabeceraPrivada {
		width: 80px;
	}
}
@media (min-width: 343px) and (max-width: 390px) {
	.CabeceraPrivada {
		width: 89px;
	}
}
@media (max-width: 342px) {
	.CabeceraPrivada2 li a, .CabeceraPrivada2 li a:visited {
		padding-right: 2px;
	}
	.CabeceraPrivada2 li {
		float: left;
		padding-right: 2px;
	}
	.CabeceraPrivada li {
        padding-left: 2px;
}
}
/*DIODEPrivada.master*/
@media (max-width: 1023px) {
	.CabeceraPrivada2{
		margin: 0;	
	}
}
/* Login.ascx*/
@media (max-width: 1023px) {
	.loginAgrupado{ 
		height: 35px;
		top: -40px;
	}
}
/*Buscador.ascx (Idioma)*/
@media (max-width: 649px) {
	.cabeceraContenidoPublico{		
		height: 110px;
	}
	.cabeceraContenidoPublicoDiodeNoIdioma .Buscador{		
		top: 0px;
		position: relative;
	}
}
@media (max-width: 637px) {	
	.cabeceraContenidoPrivado {
		top: -30px;
		position: relative;
	}
}
@media (max-width: 512px) {	
	.cabeceraContenidoPrivadoCarrito {
		top: -30px;
		position: relative;
	}
}
/*@media (max-width: 390px) {
	.cabeceraContenidoPrivado {
		height: 110px;
	}
	.cabeceraContenidoPrivadoCarrito {
		height: 110px;
	}
}*/
@media (max-width: 629px) {
	.Buscador {
		top: -25px;
		position: relative;
	}
	.cabeceraContenidoPublicoDiode .Buscador {
		top: 0px;
		position: relative;
	}
}
@media (min-width: 513px) and (max-width: 637px) {
	.cabeceraContenidoPrivadoCarrito .Buscador{		
		top: 0px;
		position: relative;
	}
}
@media (max-width: 512px) {
	.cabeceraContenidoPrivadoCarrito .Buscador{		
		top: -25px;
		position: relative;
	}
}
@media (min-width: 506px) and (max-width: 516px) {
	.Buscador_i input[type='text']{		
		width: 290px;
	}
	.cabeceraContenidoPrivadoCarrito .Buscador .Buscador_i input[type='text']{		
		width: 390px;
	}
}
@media (min-width: 424px) and (max-width: 506px) {
	.Buscador_i input[type='text']{		
		width: 200px;
	}
	.cabeceraContenidoPrivadoCarrito .Buscador .Buscador_i input[type='text']{		
		width: 300px;
	}
}
@media (min-width: 375px) and (max-width: 424px) {
	.Buscador_i input[type='text']{		
		width: 175px;
	}
	.Basket{
	    width: 126px;
	}
	.lazy{
		padding-left: 5px;
	}
	.cabeceraContenidoPrivadoCarrito .Buscador .Buscador_i input[type='text']{		
		width: 310px;
	}
}
@media (min-width: 360px) and (max-width: 374px) {
	.Buscador_i input[type='text']{		
		width: 160px;
	}
	.Basket{
	    width: 126px;
	}
	.lazy{
		padding-left: 5px;
	}	
	.cabeceraContenidoPrivadoCarrito .Buscador .Buscador_i input[type='text']{		
		width: 295px;
	}
}
@media (min-width: 320px) and (max-width: 359px) {
	.Buscador_i input[type='text']{		
		width: 120px;
	}
	.Basket{
	    width: 126px;
	}
	.lazy{
		padding-left: 5px;
	}
	.cabeceraContenidoPrivadoCarrito .Buscador .Buscador_i input[type='text']{		
		width: 255px;
	}
}
@media (max-width: 319px) {
	.Buscador_i input[type='text']{		
		width: 90px;
	}
	.Basket{
	    width: 96px;
	}
	.lazy{
		padding-left: 5px;
	}
	.cabeceraContenidoPrivadoCarrito .Buscador .Buscador_i input[type='text']{		
		width: 150px;
	}
}
.Buscador_dES {
    height: auto !important;
    padding: 4px;
}
.Buscador_dPT {
	height: auto !important;
    padding: 4px;
}
.Buscador_dEN {	
	height: auto !important;
    padding: 4px;
}
.Buscador_dFR {	
	height: auto !important;
    padding: 4px;
}
@media (max-width: 1023px) {
	.migaPanBuscador {
		width: auto;
		position: relative;
		top: -25px;
	}
	.Catalogo .Izquierda .Categorias{
		position: relative;
		top: -30px;
	}
	.SubCategoria{
		position: relative;
		top: -30px;
	}
	.FiltroPrecio{
		position: relative;
		top: -30px;
	}
}
/*CurrentUserControl.ascx*/
@media (max-width: 1024px) {
	.jcarousel-skin .jcarousel-container-horizontal {
		width: 97%;
	}
	.jcarousel-skin .jcarousel-container {
		height: 0px;
	}	
	div .clsSelector{
		width: 100% !important;
	}
	div .clsSelector ul{
		margin-left: 48% !important;
	}
}
@media (max-width: 1024px) {
	.divIzquierdoNavegacion {
		width: 99%;
	}
}
/*OfertasZonaPrivadaUserControl.ascx*/
@media (max-width: 374px){
	.ListaDestacadosOfertas ul li:nth-child(2), .ListaDestacadosOfertas ul li:nth-child(3) {
		display: none;
	}
	.ListaDestacadosOfertas ul li {
		width: 100%;
	}
}
@media (min-width: 375px) and (max-width: 679px){
	.ListaDestacadosOfertas ul li:nth-child(3) {
		display: none;
	}
	.ListaDestacadosOfertas ul li {
		width: 47%;
	}
}
@media (min-width: 680px) and (max-width: 1023px){
	.ListaDestacadosOfertas ul li {
		width: 30%;
	}
}
/*ListaNovedadesUserControl.ascx*/
/*ListaOutletUserControl.ascx*/
@media (max-width: 374px){
	.ListaDestacados ul li:nth-child(2), .ListaDestacados ul li:nth-child(3) {
		display: none;
	}
	.ListaDestacados ul li {
		width: 100%;
	}
}
@media (min-width: 375px) and (max-width: 679px){
	.ListaDestacados ul li:nth-child(3) {
		display: none;
	}
	.ListaDestacados ul li {
		width: 47%;
	}
}
@media (min-width: 680px) and (max-width: 1023px){
	.ListaDestacados ul li {
		width: 30%;
	}
}
@media (max-width: 374px){
	.ListaDestacados ul li .Link a, .ListaDestacados ul li .Link a:visited, .ListaDestacados ul li .Link a:hover{
		margin-left: 0px;
		left: 60%;
	}
}
@media (min-width: 375px) and (max-width: 515px){
	.ListaDestacados ul li .Link a, .ListaDestacados ul li .Link a:visited, .ListaDestacados ul li .Link a:hover {
		margin-left: 0px;
		left: 30%;
	}
}
@media (min-width: 516px) and (max-width: 679px){
	.ListaDestacados ul li .Link a, .ListaDestacados ul li .Link a:visited, .ListaDestacados ul li .Link a:hover {
		margin-left: 0px;
		left: 50%;
	}
}
@media (min-width: 680px) and (max-width: 799px){
	.ListaDestacados ul li .Link a, .ListaDestacados ul li .Link a:visited, .ListaDestacados ul li .Link a:hover{
		margin-left: 0px;
		left: 47%;
	}
}
@media (min-width: 800px) and (max-width: 991px){
	.ListaDestacados ul li .Link a, .ListaDestacados ul li .Link a:visited, .ListaDestacados ul li .Link a:hover{
		margin-left: 0px;
		left: 55%;
	}
}
/*ListadoOfertas.ascx*/
.ListaOfertas ul li {
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.20);
	-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.20);
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.20);
	background-image:none;
	margin-bottom: 15px;
}	
@media (max-width: 374px){
	.ListaOfertas ul li:nth-child(2), .ListaOfertas ul li:nth-child(3) {
		display: none;
	}
	.ListaOfertas ul li {
		width: 100%;
	}
}
@media (min-width: 375px) and (max-width: 679px){
	.ListaOfertas ul li {
		width: 45%;
	}
	.ListaOfertas ul li:nth-child(3) {
		display: none;
	}
}
@media (min-width: 680px) and (max-width: 1023px){
	.ListaOfertas ul li {
		width: 30%;
	}
}
/*ListaCatalogoUserControl.ascx*/
.ListaNovedades ul li {
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.20);
	-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.20);
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.20);
	background-image:none;
	margin-bottom: 15px;
}	
@media (max-width: 515px){
	.ListaNovedades ul li:nth-child(2), .ListaNovedades ul li:nth-child(3) {
		display: none;
	}
	.ListaNovedades ul li {
		width: 100%;
	}
}
@media (min-width: 516px) and (max-width: 767px){
	.ListaNovedades ul li:nth-child(3) {
		display: none;
	}
	.ListaNovedades ul li {
		width: 46%;
	}
}
@media (min-width: 768px) and (max-width: 1023px){
	.ListaNovedades ul li {
		width: 30%;
	}
}
/*ListadoFabricantes.ascx*/
@media (min-width: 991px) and (max-width: 1023px){
	.Fabricantes{
		width: 84%;
	}
}
@media (max-width: 990px){
	.Fabricantes ul li:nth-child(2), .Fabricantes ul li:nth-child(3){
		display: none;
	}
	.Fabricantes{
		width: 100%;
		margin-left: 15px;
	}
}
@media (max-width: 767px){
	.Fabricantes ul li:nth-child(3) {
		display: none;
	}
	.Fabricantes li {
		width: 46%;
	}
}
@media (min-width: 768px) and (max-width: 1023px){
	.Fabricantes li {
		width: 23%;
	}
}
/*FichaArticuloUserControl*/
@media (max-width: 1023px){
	.fichaContenidoWidthMedia{
		width: 100%;
		top: -30px;
		position: relative;
	}
}
@media (min-width: 1024px){
	.fichaContenidoWidthMedia{
		width: 65%;
	}
}
@media (max-width: 325px){
	.inputCantidadComprar{
		width: 15px !important;
	}
}
@media (max-width: 580px){
	.FichaArticuloCabecera{
		display: none !important;
		margin-left: 0px;
	}
	.FichaArticulo{
		margin-left: 5px;
		margin-top: 25px;
	}
}
@media (min-width: 581px) and (max-width: 767px){
	.MenuSeleccionado a, .MenuSeleccionado a:visited{
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		width: auto !important;
	}
	.Menu a, .Menu a:visited{
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		width: 90px;
		padding: 10px 5px;
	}
}
@media (min-width: 425px) and (max-width: 580px){
	.MenuSeleccionado a, .MenuSeleccionado a:visited{
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		width: 100px !important;
	}
	.Menu a, .Menu a:visited{
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		width: 60px;
		padding: 10px 5px;
	}
}
@media (max-width: 580px){
	.MenuSeleccionado a, .MenuSeleccionado a:visited{
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		width: 80px !important;
		margin: 0px !important;
	}
	.Menu a, .Menu a:visited{
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		width: 50px;
		padding: 10px 5px;
	}
}
/*DetalleOferta.ascx*/
@media (max-width: 991px){
	.OfertaDetalle .carrusel{		
		width:100%;
	}	
	.OfertaDetalle ul li .grupo1, .OfertaDetalle ul li .grupo2 {		
		width: 100%;
	}	
	.OfertaDetalle .carrusel > ul {
		width: 100%;
	}	
	.OfertaDetalle ul li ul li {
		margin: 0px 7px 0px
	}
}
/*Catalogo.ascx*/
@media (max-width: 1023px){
	.Catalogo .Izquierda {
		width: 97%;
		padding-left: 1%;
	}
	.TituloFiltroBrainSINS {
		display: none;
	}
	.RecomendadorBuscador{
		display: none;
	}
	/* DESPLAZA LICENCIA
	.Catalogo .Derecha table{
		top: -30px;
		position: relative;
	}*/
}
@media (max-width: 467px){
	.Catalogo .Derecha table td .titulo, .DetalleOferta table td .titulo{
		/*width: auto;*/
		padding-right: 5px;
		width: 35%
	} 
	.Catalogo .Derecha table td .Stock span, .DetalleOferta table td .Stock span{
		/*width: auto;*/
		padding-right: 5px;
		width: 35%
	}
	.Catalogo .Derecha table td .right {
        width: 100%;
	}    
}
@media (min-width: 468px) and (max-width: 535px){
	.Catalogo .Derecha table td .titulo, .DetalleOferta table td .titulo{
		/*width: auto;*/
		padding-right: 5px;
	}
	.Catalogo .Derecha table td .Stock span, .DetalleOferta table td .Stock span{
		/*width: auto;*/
		padding-right: 5px;
	}
	.Catalogo .Derecha table td .right {
        width: 60%;
	}
}
@media (min-width: 536px) and (max-width: 683px){
	.Catalogo .Derecha table td .titulo, .DetalleOferta table td .titulo {
		/*width: auto;*/
		padding-right: 5px;
	}
	.Catalogo .Derecha table td .Stock span, .DetalleOferta table td .Stock span{
		/*width: auto;*/
		padding-right: 5px;
	}
	.Catalogo .Derecha table td .right {
        width: 60%;
	}
}
@media (max-width: 1023px){
	.Catalogo .Derecha{
		width: 100%;
	}
	.Catalogo .Derecha table th, .DetalleOferta table th {
        padding: 10px 0px 10px 0px;
	}
}
@media (min-width: 1024px){
	.Catalogo .Derecha{
		width: 75%;
	}	
}
/*Paginador*/
@media (min-width: 364px) and (max-width: 406px){
	.PaginadorPagina{
		width: 24px !important;
		height: 24px !important;
	}	
	.PaginadorActual{
		width: 24px !important;
		height: 24px !important;
	}
}
@media (min-width: 337px) and (max-width: 363px){
	.PaginadorPagina{
		width: 22px !important;
		height: 22px !important;
	}	
	.PaginadorActual{
		width: 22px !important;
		height: 22px !important;
	}
}
@media (max-width: 336px){
	.PaginadorPagina{
		width: 20px !important;
		height: 20px !important;
	}
	.PaginadorActual{
		width: 20px !important;
		height: 20px !important;
	}
}
/*ControlPreciosStock.ascx*/
.cajaComprarBusqueda{
	margin-left: 55px;
	width: 178px;
}
@media (min-width: 1024px){
	.cajaComprar{
		float: right;
		margin-left: 55px;
		width: 132px;
		top: -23px;
		position: relative;
	}
	.cajaComprarOferta{
		top: -42px;
		position: relative;
	}
	.FichaComprar .FondoDescuentoHipervinculoFicha{
		top: -15px !important;
		left: 115px !important;
	}
}    
@media (min-width: 769px) and (max-width: 1023px){
	.cajaComprar{
		margin-left: 0px !important;
		width: 111px !important;
	}
}
@media (max-width: 768px){	
	.cajaComprar{
		margin-left: 10px !important;
		width: 95px !important;
	}
	.ComprarIndex {
		width: 74px !important;
	}
	.ComprarIndex:hover {
		width: 74px !important;
	}
}
@media (min-width: 768px) and (max-width: 1023px){
	.FichaComprar .FondoDescuentoHipervinculoFicha{
		left: 155px !important;
		top: -50px !important;
	}
}
@media (min-width: 580px) and (max-width: 767px){
	.FichaComprar .FondoDescuentoHipervinculoFicha{
		left: 130px !important;
		top: -50px !important;
	}
}
@media (min-width: 426px) and (max-width: 579px){
	.FichaComprar .FondoDescuentoHipervinculoFicha{
		left: 130px !important;
		top: -50px !important;
	}
}
@media (min-width: 375px) and (max-width: 425px){
	.FichaComprar .FondoDescuentoHipervinculoFicha{
		left: 150px !important;
		top: -50px !important;
	}
}
@media (min-width: 360px) and (max-width: 374px){
	.FichaComprar .FondoDescuentoHipervinculoFicha{
		left: 145px;
		top: -50px;
	}
}
@media (max-width: 359px){
	.FichaComprar .FondoDescuentoHipervinculoFicha{
		left: 125px;
		top: -50px;
	}
}
/*TablaArticulos.aspx*/
@media (min-width: 767px) and (max-width: 1023px){
	.columnaDetalleProducto{
		width: 65% !important;
	}
	.columnaPrecioProducto{
		width: 20% !important;
	}
}
@media (min-width: 519px) and (max-width: 767px){
	.columnaDetalleProducto{
		width: 65% !important;
	}
	.columnaPrecioProducto{
		width: 35% !important;
	}
}
@media (max-width: 518px){
	.columnaDetalleProducto{
		width: 55% !important;
	}
	.columnaPrecioProducto{
		width: 45% !important;
	}
}
@media (max-width: 1023px){
	.Catalogo .Derecha table td .EnlaceTitulo, .Catalogo .Derecha table td .EnlaceTitulo:visited, .DetalleOferta table td .EnlaceTitulo, .DetalleOferta table td .EnlaceTitulo:visited {
		font-size: 1.3em;
	}
	.tablaArticulos{
		margin-top: 5px !important;		
	}
}
/*ImagenCargando*/
@media (min-width: 415px) and (max-width: 767px){
	.Progreso {
		left: 40%;
    }
	.DetallePadding {
		margin-right: 10px;
	}
}
@media (max-width: 414px){
	.Progreso {
		left: 35%;
    }
	.DetallePadding {
		margin-right: 10px;
	}
}
/*ProductosCrossSelling.ascx*/
@media (max-width: 374px){
	.ListaPieNuevo li {
		height: 530px;
	}
}
@media (min-width: 375px) and (max-width: 424px){
	.ListaPieNuevo li {
		height: 480px;
	}
}
@media (min-width: 425px) and (max-width: 474px){
	.ListaPieNuevo li {
		height: 430px;
	}
}
@media (max-width: 515px){
	.divProductosCrossSellingBasket li {
		width: 42% !important;
		margin-left: 5px;
		margin-right: 5px;
		margin-bottom: 10px;
	}
	.ListaPieNuevo li {
		width: 40% !important;
		margin-bottom: 10px;
		margin-left: 10px;
		margin-right: 0px;
	}
}
@media (min-width: 516px) and (max-width: 767px){
	.divProductosCrossSellingBasket li {
		width: 28% !important;
		margin-left: 5px;
		margin-right: 5px;
		margin-bottom: 10px;
	}
	.ListaPieNuevo li {
		width: 27% !important;
		margin-bottom: 10px;
		margin-right: 0px;
		height: 500px;
	}
}
@media (min-width: 768px) and (max-width: 1023px){
	.divProductosCrossSellingBasket li {
		width: 21% !important;
		margin-left: 5px;
		margin-right: 5px;
		margin-bottom: 10px;
	}
	.ListaPieNuevo li {
		width: 21% !important;
		margin-right: 0px;
		margin-bottom: 10px;
	}
}
/*VerBasket.aspx*/
@media (max-width: 991px){
	.DetalleBasket .Derecha {
		width: 100% !important;
	}
	.DetalleBasket .Derecha table{
		width: 100% !important;
	}
	.DivCuponesPromocionales{
		width: 97% !important;
		height: auto;
		padding-bottom: 10px;
	}
	.divAvisoErroTipografico{		
		margin-left: 35px;
	}
	.DivContactaComercial {
        width: 97%;
		margin-left: 0px;
		margin-top: 0px;
	}
	.SubirNuevoBasket {
		width: 100%;
	}	
	.alertBasketVacio {
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
	}
}
@media (min-width: 582px) and (max-width: 771px){
	.DetalleBasket .Derecha .divPortes2 {
		width: 75%;
	}
	.DetalleBasket .Derecha .divSubtotal1 {
		width: 75%;
	}
}
@media (min-width: 582px) and (max-width: 771px){
	.DetalleBasket .Derecha .divPortes2 {
		width: 65%;
	}
	.DetalleBasket .Derecha .divSubtotal1 {
		width: 75%;
	}
}
@media (min-width: 422px) and (max-width: 581px){
	.DetalleBasket .Derecha .divPortes2 {
		width: 55%;
	}
	.DetalleBasket .Derecha .divSubtotal1 {
		width: 65%;
	}
	.PasoSigNuevo{
		position: relative;
		top: 35px;
	}
}
@media (max-width: 421px){
	.DetalleBasket .Derecha .divPortes2 {
		width: 50%;
	}
	.DetalleBasket .Derecha .divSubtotal1 {
		width: 60%;
	}
	.DivCuponesPromocionales {
		height: auto;
	}
	.PasoSigNuevo{
		position: relative;
		top: 35px;
	}
	.DivContactaComercial {
        height: auto;
		padding-bottom: 10px;
	}
}
/*TablaBasket.ascx*/
@media (max-width: 580px){
	.hideMobile{
		display: none !important;
	}
}
/*ContactosGTI.ascx*/
@media (max-width: 1023px){
	.Contacto .derecha {
		width: 100% !important;
	}
}
/*InformacionDatosPedido.aspx*/
@media (max-width: 1023px){
	.textoObservaciones500px{
		width: 95% !important;
		padding-left: 10px;
		padding-right: 10px;
	}
}
@media (min-width: 1024px){
	.textoObservaciones500px{
		width: 100% !important;
	}
}
/*FormularioTransferencia.aspx*/
@media (max-width: 580px){
	.Registro input[type='file'] {
		width: 100%;
	}
}
@media (max-width: 1023px){
	.ContenedorSliderPaginado {
		width: 98%;
	}
}
/*MENUS*/
@media screen and (min-width : 1024px){
	.sidebar-anchor{
		display: none;
	}
}
@media screen and (max-width : 1023px){
	.sidebar-anchor{
		display: block;
		height: 35px !important;
	}
	.sidebar-icon-menu-oculto{
		padding-left: 10px; 
		height: 15px; 
		position: absolute; 
		top: 10px;
	}
	.sidebar-icon-menu-visible{
		padding-left: 10px; 
		height: 15px; 
		position: absolute;
		margin-top: 10px;		
	}	
	.ocultarMenu{
		display: none !important;		
	}
	.mostrarMenu{
		display: block !important;		
	}
	.liMenuPrimerNivelAgrupado{		
		width: 100%;
	}
	.liMenuPrimerNivel{		
		width: 100%;
	}
	.divSubMenu{
		width: 100%;
		/*display: none;*/
	}
	#ctl00_MenuHorizontalConfigurable_rptMenuPrincipal_ctl00_divMenuPrimerNivel:hover div {
		 display: block;
	}	
	.subMenu {
		position: relative;
		width: 100%;
		height: 310px;
	}
	.Ofertas .Titulo {
		height: 50px;
		width: 100%;
	}
	.OfertasNovedades .Contenido {
		height: 190px;
	}
}
@media (max-width: 374px){
	.Ofertas:nth-child(2), .Ofertas:nth-child(3){
		display: none;
	}
	.Ofertas{
		width: 100%;
	}
}
@media (min-width: 375px) and (max-width: 679px){
	.Ofertas:nth-child(3){
		display: none;
	}
	.Ofertas{
		width: 45%;
	}
}
@media (min-width: 680px) and (max-width: 1023px){
	.Ofertas{
		width: 30%;
	}
}
/*ListaEventosUserControl.ascx*/
/*FormularioTransferencia.aspx*/
@media (max-width: 1023px){
	.Eventos2 {
		width: 100%;
	}
	.CabeceraBuscadorEventos2 {
		width: 100%;
	}
	.Eventos2 .BuscadorEventos2 {
		margin-right: 0px;
		width: 100%;
	}
}
@media (min-width: 768px){
	.LineaBuscadorEventos2{
		width: auto;
	}
}
@media (min-width: 581px) and (max-width: 767px){
	.LineaBuscadorEventos{
		width: 50%;
	}
	.LineaBuscadorEventosCiudad{
		width: 50%;
	}
	.LineaBuscadorEventosSesion{
		width: 50%;
	}
	.LineaBuscadorEventos2{
		width: 50%;
	}
	.LineaBuscadorEventos2Impartida{
		width: 50%;
	}
	.LineaBuscadorEventos2Certificada{
		width: 50%;
	}
	.Eventos2 .BuscadorEventos2{		
		height: auto;
		padding-right: 20px;
	}
}
@media (max-width: 580px){
	.LineaBuscadorEventos{
		width: 100%;
	}
	.LineaBuscadorEventosCiudad{
		width: 100%;
	}
	.LineaBuscadorEventosSesion{
		width: 100%;
	}
	.LineaBuscadorEventos2{
		width: 100%;
	}
	.LineaBuscadorEventos2Impartida{
		width: 100%;
	}
	.LineaBuscadorEventos2Certificada{
		width: 100%;
	}
	.Eventos2 .BuscadorEventos2{		
		height: auto;
		padding-right: 40px;
	}
}
/*AsociacionLicenciamientoBasico.aspx*/
@media (max-width: 1023px){
	.licenciamientoBasico .tablaProductosLicencia .tablaLicenciasProducto .ClientesLicencia {
		width: 100%;
		margin-left: 0px;
	}
	.licenciamientoBasico .tablaProductosLicencia .tablaLicenciasProducto > tbody > tr:first-child td:first-child {
		width: 50%;
	}
	.licenciamientoBasico .tablaProductosLicencia .tablaLicenciasProducto .ClientesLicencia > tbody > tr > td:first-child {
		width: 50%;
	}
	.licenciamientoBasico .tablaProductosLicencia .tablaLicenciasProducto .ClientesLicencia > tbody > tr > td:first-child select {
		width: 100%;
	}
	.licenciamientoBasico .tablaProductosLicencia .tablaLicenciasProducto .ClientesLicencia > tbody > tr > td:nth-child(2) {
		width: 40%;
	}
	.licenciamientoBasico .tablaProductosLicencia .tablaLicenciasProducto > tbody > tr:first-child td:nth-child(2) {
		width: 20%;
	}
	.licenciamientoBasico .tablaProductosLicencia .tablaLicenciasProducto .ClientesLicencia > tbody > tr > td:nth-child(2) > input[type="Text"] {
		width: 30%;
	}
}
@media (max-width: 1023px){
	.hiddenMenor1024{
		display: none !important;
	}
}
@media (min-width: 1024px){
	.hiddenMayor1024{
		display: none !important;
	}
}
@media (max-width: 576px){	
	.hiddenMenor576{
		display: none !important;
	}
}
/*FiltroCatalogo.ascx*/
@media (max-width: 1023px){
	.imgFiltroCatalogoMostrarOcultar{
		float: right;
		width: 20px;
		top: -35px;
		position: relative;
	}
	.ocultarFabricantes{
		display: none !important;		
	}
	.mostrarFabricantes{
		display: block !important;		
	}
	.ocultarCategorias{
		display: none !important;		
	}
	.mostrarCategorias{
		display: block !important;		
	}
	.ocultarSubCategorias{
		display: none !important;		
	}
	.mostrarSubCategorias{
		display: block !important;		
	}
	.ocultarTipoProducto{
		display: none !important;		
	}
	.mostrarTipoProducto{
		display: block !important;		
	}
}

@media (max-width: 579px){
	.divRegistro .derecha, .divRegistro .izquierda {
		width: 100%;
	}
}
@media (max-width: 1023px){
	.enlaceMenu2lineasResaltado br{
		display: none;
	}
	.enlaceMenu2lineasResaltado:hover br{
		display: none;
	}
	.divTabMenuHorizontal{
		font-size: 1.3em;		
	}
}
/*ConfirmacionPedido.aspx*/
@media (max-width: 991px){
	.DetalleBasket .Izquierda2{
		display: none !important;
	}
}
/*CapaMiPerfil.ascx*/
@media (max-width: 390px){
	.hiddenMenor390{
		display: none !important;
	}
}
/*Login.aspx*/
@media (max-width: 580px){
	.divRegistro{
	    top: -60px;
		position: relative;
	}
	.divRegistro .izquierda {
		width: 100%;
	}
	.divRegistro .derecha {
		width: 100%;
	}
}
/*SliderBannersPublica.aspx*/
@media (max-width: 321px){
	.contSliderPublica{
		height: 145px;
	}
	.contSliderPrivada{
		height: 145px;
	}
	.ContenedorSliderPaginado{
		height: 145px;	
	}
	.ContenedorSliderPaginadoBanner{
		height: 35px;
	}
	.fondoSlider{
		height: 145px;
	}
}
@media (min-width: 321px) and (max-width: 360px){
	.contSliderPublica{
		height: 155px;
	}
	.contSliderPrivada{
		height: 155px;	
	}
	.ContenedorSliderPaginado{
		height: 155px;	
	}
	.ContenedorSliderPaginadoBanner{
		height: 45px;
	}
	.fondoSlider{
		height: 155px;
	}
}
@media (min-width: 361px) and (max-width: 376px){
	.contSliderPublica{
		height: 165px;
	}
	.contSliderPrivada{
		height: 165px;	
	}
	.ContenedorSliderPaginado{
		height: 165px;	
	}
	.ContenedorSliderPaginadoBanner{
		height: 55px;
	}
	.fondoSlider{
		height: 165px;
	}
}
@media (min-width: 376px) and (max-width: 414px){
	.contSliderPublica{
		height: 175px;
	}
	.contSliderPrivada{
		height: 175px;	
	}
	.ContenedorSliderPaginado{
		height: 175px;	
	}
	.ContenedorSliderPaginadoBanner{
		height: 65px;
	}
	.fondoSlider{
		height: 175px;
	}
}
@media (min-width: 415px) and (max-width: 576px){
	.contSliderPublica{
		height: 230px;
	}
	.contSliderPrivada{
		height: 230px;	
	}
	.ContenedorSliderPaginado{
		height: 230px;
	}
	.ContenedorSliderPaginadoBanner{
		height: 120px;
	}
	.fondoSlider{
		height: 230px;
	}
}
@media (min-width: 577px) and (max-width: 768px){
	.contSliderPublica{
		height: 310px;
	}
	.contSliderPrivada{
		height: 310px;
	}
	.ContenedorSliderPaginado{
		height: 310px;
	}
	.ContenedorSliderPaginadoBanner{
		height: 190px;
	}
	.fondoSlider{
		height: 310px;
	}
}
@media (min-width: 769px) and (max-width: 991px){
	.contSliderPublica{
		height: 370px;
	}
	.contSliderPrivada{
		height: 370px;
	}
	.ContenedorSliderPaginado{
		height: 370px;
	}
	.ContenedorSliderPaginadoBanner{
		height: 260px;
	}
	.fondoSlider{
		height: 370px;
	}
}
@media (max-width: 768px){
	.contSliderPublica{
		position: relative;
		top: -55px;
	}
	/*.pie{
		position: relative;
		top: -55px;		
	}
	.ListaDestacados {
		position: relative;
		top: -35px;
	}*/
}
@media (max-width: 1023px){
	.ContenedorSliderPaginadoBanner{
		width: 100%;
	}
	.fondoSlider{
		width: 100%;
	}
	#slideshow{
		width: 100%;
	}
}
/*MenuPrivado.ascx*/
@media (max-width: 502px){
	.SubMenuEventos {
        width: 30%;
    }
}
@media (max-width: 502px){
	.deshabilitarLink{
		pointer-events: none;
		cursor: default;
	}
}
@media (max-width: 1024px){
	.FilaArticulo{
		width: 100% !important;	
	}
}