﻿/* Menor de 1501 */
@media (max-width:1500px) {
	#menu{
		left:360px;
		transition:all 0.8s ease;
	}
}

/* Menor de 1471 */
@media (max-width:1470px) {

	/* HEADER */

	#menu {
		left: 300px;
	}

}


/* Menor de 1451 */
@media (max-width:1450px) {

	#posTxtProducto01Abajo {
		margin:0px auto;
	}

	#posTxtProducto03{
		top:10%;
		width:40%;
		right:8%;
	}

	#posTxtProducto04{
		width:42%;
	}

	#posTxtProducto05TitEspecificaciones {
		top: 9%;
	}

	#posTxtProducto05TxtEspecificaciones {
		top: 21%;
		left:28%;
	}

	#posTxtProducto06Abajo {
		width: 400px !important;
		height: 400px !important;
	}

	#producto01Txt{
		width:78%;
	}

	#posTxtProducto05TxtEspecificaciones ul li{
		width:45%;
		padding:10px 20px 10px 0px;

	}

	#posTxtProducto05TitEspecificacionesIconos ul li{
		float:left;
		padding:10px 20px 30px 0px;
	}

	#producto01Abajo{
		height:408px;
	}

	#producto01Arriba{
		height:408px;
	}

	#producto06Abajo{
		margin-top:100px;
	}

	.spritespin-instance {
		width: 400px !important;
		height: 400px !important;
	}

	.spritespin-canvas {
		width: 400px !important;
		height: 400px !important;
	}

	.spritespin-stage {
		width: 400px !important;
		height: 400px !important;
	}


}

/* Menor de 1401 */
@media (max-width:1400px) {
	.btnMenu{
		width:90px;
		transition:all 0.8s ease;
		padding:10px 5px;
	}
}

/* Menor de 1351 */
@media (max-width:1350px) {
	
	/* HEADER */

	#logo{
		padding-left:25px;
	}

	#menu{
		left:280px;
	}

	#posTxtProducto01Arriba{
		left:25px;
	}

	#posTxtProducto02{
		left:25px;
	}

	#posTxtProducto04{
		left:25px;
	}

	#posTxtProducto05TitEspecificaciones{
		left:25px;
	}

	#posTxtProducto06Arriba{
		left:25px;
	}
	.panel_Title07{
		left:25px;
	}

}

/* Menor de 1319 */
@media (max-width: 1319px) {
	#menu {
		left: 240px;
	}
}

/* Menor de 1301 */
@media (max-width:1300px) {

	#enlaceHelpLauncher{
		margin-top:10px;
	}

	#posTxtProducto01Abajo{
		width:98%;
		margin:0px auto;       
	}

	#posTxtProducto01Arriba{
		width:45%;
		left:25px;
	}

	#posTxtProducto03{
		top:12%;
		right:9%;
		width:45%;
	}

	#posTxtProducto02{
		width:40%;
	}

	#posTxtProducto05TxtEspecificaciones{
		top:26%;
		left:32%;
	}

	#producto01Abajo{
		height:341px;
	}
	
	#producto01Arriba{
		height:475px;
	}
	
}

/* Menor de 1286 */
@media (max-width: 1285px) {

	#buscadorPeq {
		display: block;
	}

	#buscadorGrande {
		display: none;
		right: 110px;
	}

	#buscadorGrandeMenu {
		display: none !important;
	}

	#menu {
		left: 240px;
		width: 63%;
	}

    #producto02Arriba{
        height:550px;
    }

    #producto02Abajo{
        height:380px;
    }
}


/* Menor de 1266 */
@media (max-width: 1265px) {
	#buscadorPeq{
		display:block;
	}
	#buscadorGrande{
		display:none;
		right:110px;
	}

	#menu{
		width:63%;
	}

}

/* Menor de 1201 */
@media (max-width:1200px){

	/* HEADER */
	
	#buscadorIdiomas{
		width:110px;
	}

	#menu{
		left:250px;
	}

	
	/* Producto */

	#posTxtProducto01Abajo{
		margin:0px auto;       
	}

	#posTxtProducto05TxtEspecificaciones ul li{
		width:45%;
	}

	p{
		font-size:1.3rem;
		line-height:1.7rem;
	}

	.txtBlanco{
		font-size:1.3rem;
		line-height:1.7rem;
	}

	#txtHelpLauncher{
		font-size:1.3rem;
		line-height:1.7rem;
	}

}

/* Menor de 1151 */
@media (max-width: 1150px) {
	.btnMenu{
		padding:10px 3px;
	}
}


/* Menor de 1101 */
@media (max-width: 1100px) {

	/* HEADER */

	#logo {
		padding-left: 15px;
	}

		#logo img {
			width: 90%;
		}

	#menu{
		width:70%;
		left:200px;
	}
}

/* Menor de 1025 */
@media (max-width: 1025px) {

	#posTxtProducto05TitEspecificacionesIconos ul li {
		width:60px;
		transition:all 0.8s ease;
		padding:10px 20px 10px 0px;
	}

}


/* Mayor de 992 */
@media (min-width: 993px) {
	#menu{
		display:table-cell !important;
	}
}

/* Menor de 993 */
@media (max-width:992px) {

	/* TEXTOS y TITULOS */

	p{
		text-shadow: 0px 0px 3px #fff;
	}

	.tituloSemiGrandeBlanco{
		text-shadow: 0px 0px 3px #414042;
	}

	.tituloGrande{
		text-shadow: 0px 0px 3px #fff;
	}

	.tituloGrandeBlanco{
		text-shadow: 0px 0px 3px #414042;
	}

	.tituloGrandeVerde{
		text-shadow: 0px 0px 3px #414042;
	}

	.tituloSemiMuyGrande{
		text-shadow: 0px 0px 3px #fff;
	}

	.tituloMuyGrandeAzul{
		text-shadow: 0px 0px 3px #fff;
	}

	.tituloEnorme{
		text-shadow: 0px 0px 3px #fff;
	}

	.txtSemiPeq{
		text-shadow: 0px 0px 3px #fff;
	}

	.txtBlanco{
		text-shadow: 0px 0px 3px #414042;
	}

	.txtBlancoConocenos{
		text-shadow: 0px 0px 3px #414042;
	}
	
	.tituloGrandeHelpLauncher{
		text-shadow:0px 0px 3px #fff;
	}

	#txtHelpLauncher{
		text-shadow:0px 0px 3px #fff;
	}



	/* HEADER */
	
	#header{
		height:61px;		
	}
	
	/* Esto se tiene que quitar si se quiere para menú moviles que al hacer rollOver se coloree todo el botón */
	.btnMenu{
		position:static;
	}
	
	#btnMenu{
		display:block;
	}
	
	#buscadorGrande{
		right:110px;
		top:25px;
	}

	#buscadorPeq{
		top:28px;
	}
	
	#fondoSubmenu{
		top:61px;
		height:61px;
	}

	#idiomas{
		top:18px;
		right:50px;
	}

	#menu{
		position:absolute;
		top:64px;
		left:0px;
		width:100%;
		display:none;
	}
	
	#menu ul li{
		float:none;
		background-color:#fff;
		border-bottom:#ddd solid 1px;
		padding:0px;
	}
	
	#menu ul li ul{
		display:none !important;
	}

	/* Esto se tiene que quitar si se quiere para menú moviles que al hacer rollOver se coloree todo el botón */
	.rectanguloColor{
		height:44px;
		float:left;
		width:15px;
	}

	#submenuMenor992{
		display:block;
	}

	#submenuMenor992 ul{
		position:absolute;
		top:0px;
		left:0px;
		background-color:#48da75;
		float:none;
	}

	#submenuMenor992 ul li{
		float: left;
		padding:9px;
		font-family: Gotham-Book;
		font-size: 0.8rem;
	}

	#submenuMenor992 ul li a{
		/*float: left;*/
		color:#fff !important;
		text-decoration:none;
	}

	
	
	#guion{
		display:none;
	}

	/* Producto */

	.alturaProducto {
		height: 768px;
	}

	#posTxtProducto01Arriba{
		width:60%;
	}

	#posTxtProducto02{
		width:50%;
		left:25px;
	}

	#posTxtProducto03{
		left:25px;
		width:95%;
		top:8%;
	}

	#posTxtProducto04{
		top:5%;
		width:48%;
	}

	#posTxtProducto05TitEspecificaciones{        
		top:10%;
	}

	#posTxtProducto05TxtEspecificaciones{
		top:39%;
	}

	#producto01Abajo{
		height:322px;
	}

	#producto01Arriba{
		height:446px;
	}

    #producto02Arriba{
        height:445px;
    }

    #producto02Abajo{
        height:300px;
    }
	
	#producto01Txt{
		width:100%;
	}

	.tituloGrande{
		font-size:2.5rem;
		line-height:3rem;
	}

	.tituloGrandeBlanco{
		font-size:2.5rem;
		line-height:3rem;
	}

	.tituloGrandeHelpLauncher{
		font-size:2.5rem;
		line-height:3rem;
	}

	.tituloGrandeVerdeProducto{
		font-size:2.5rem;
		line-height:3rem;
	}

	.txtSemiPeqProducto{
		font-size:0.9rem;
		line-height:1.1rem;
	}

	.txtSemiPeqVerde{
		font-size:1rem;
		line-height:1.3rem;
	}

	#textoVerVideo{
		display:block;
		margin-top:10px;
	}

	#visorVerVideo{
		display:none;
	}

}

@media (max-width:920px){
    /* Footer */

    #footer{
        flex-direction:column-reverse;
        -webkit-flex-direction:column-reverse;
        align-items:center;
        -webkit-align-items:center;
    }

    #footerDer{
        text-align:center;
        -webkit-text-align:center;
    }

    #footerIzq{
        align-items:center;
        -webkit-align-items:center;
    }
}

@media (max-width:850px){
    #posTxtProducto02Arriba{
        width:60%;
    }
}

/* Menor de 769 */
@media (max-width:768px) {

	.alturaProducto {
		height: 650px;
	}

	.espProd{
		margin-bottom:10px;
	}

	p{
		font-size:1.2rem;
		line-height:1.6rem;
	}

	#posTxtProducto01Arriba{
		top:44%;
	}

	#posTxtProducto04{
		width:65%;
	}
	
	#posTxtProducto05TitEspecificaciones{
		top:6%;        
	}

	#posTxtProducto05TxtEspecificaciones{
		top:25%;
		left:44%;
	}

	#posTxtProducto05TxtEspecificaciones ul li{
		width:90%;
		padding-bottom:0px;
		padding-top:0px;
	}

	#producto01Abajo{
		height:269px;
	}
	
	#producto01Arriba{
		height:381px;
	}

	#producto01Tit{
		margin-bottom:20px;
	}

	#producto06Abajo{
		margin-top:15px;
	}

    .tituloGrande{
		font-size:2rem;
		line-height:2.5rem;
	}

	.tituloGrandeBlanco{
		font-size:2rem;
		line-height:2.5rem;
	}

	.tituloGrandeHelpLauncher{
		font-size:2rem;
		line-height:2.5rem;
	}

	.tituloGrandeVerdeProducto{
		font-size:2rem;
		line-height:2.5rem;
	}

	p{
		font-size:1rem;
		line-height:1.4rem;
	}

	.txtBlanco{
		font-size:1rem;
		line-height:1.4rem;
	}
	
	.txtSemiPeqVerde{
		font-size:0.9rem;
		line-height:1.2rem;
	}

	#txtHelpLauncher{
		font-size:1rem;
		line-height:1.4rem;
	}

	#posTxtProducto05Img {
		width: 85%;
		text-align: center;
		margin: 30px auto;
		float:none;
	}

	#especificacionesDerecha {
		width: 90%;
		overflow: hidden;
		float:none;
		margin: 40px auto;
	}

	#posTxtProducto05TitEspecificacionesIconos ul li {
		width:50px;
		padding:10px 10px 10px 0;
	}
	.panel_Title07{
		padding-bottom: 0;
		padding-top: 0;
	}
	.panel_SubTitle07{
		padding-top:0;
	}
	.panel_imag_buy{
		float:none;width:100%;height:45%;
	}
	.panel_imag_buy img{
		height:100%
	}
	.panel_text_comprar{
		float:none;width: 100%;text-align:center;
	}

    /* Producto */
    #producto02Arriba{
        height:380px;
    }

    #producto02Abajo{
        height:250px;
    }

}

/* Menor de 651 */
@media (max-width:650px) {
	
	#posTxtProducto01Abajo{
		margin:0 auto;
	}

	#posTxtProducto01Arriba{
		top:37%;
		width:50%;
	}

	#posTxtProducto02{
		width:75%;
		top:12%;
	}

	#posTxtProducto05TxtEspecificaciones{
		left:50%;
	}

	#producto01Abajo{
		height:270px;
	}

	#producto01Arriba{
		height:380px;
	}

	.txtSemiPeq{
		font-size:1rem;
		line-height:1.3rem;
	}

	.btnSubmenu {
		min-width: 80px;
	}
}

/* Menor de 610 */
@media (max-width: 611px) {

	/* Submenú */

	.btnSubmenu {
		min-width: 55px;
	}

	#submenuMenor992 ul li {
		padding: 10px 6px;
	}

    /* footer */

    #footer{
        padding:20px 30px;
    }
}


/* Menor de 556 */
@media (max-width:555px) {

	/* FOOTER */

	 #footerMenu ul li {
		font-size: 8px;
	}

	/* Prodcuto */

	.txtBlanco{
		font-size:1rem;
		line-height:1.3rem;
	}    
}

@media (max-width:530px){
    /* footer */

    #footerMenu{
        flex-direction:column;
        -webkit-flex-direction:column;
        align-items:center;
        -webkit-align-items:center;
    }

    .menuPieSep{
        display:none;
    }
}

/* Menor de 481 */
@media (max-width:480px) {

	/* HEADER */

	/* Producto */

	#posTxtProducto01Arriba{
		width:90%;
	}

	#posTxtProducto03{
		width:75%;
	}

	#posTxtProducto05TxtEspecificaciones{
		left:54%;
		top:32%;
	}

	#producto01Abajo{
		height:269px;
	}
	
	#producto01Arriba{
		height:381px;
	}

	#producto04Tit{
		margin-bottom:20px;
	}

	.txtSemiPeq{
		font-size:0.8rem;
		line-height:1.1rem;
	}

	.txtSemiPeqAzul{
		font-size:1rem;
		line-height:1.3rem;
	}

	.txtSemiPeqVerde{
		font-size:0.7rem;
		line-height:1rem;
	}

	.txtSemiPeqProducto{
		font-size:0.6rem;
		line-height:0.9rem;
	}

	.tituloGrande{
		font-size:1.5rem;
		line-height:2rem;
	}

	.tituloGrandeBlanco{
		font-size:1.5rem;
		line-height:2rem;
	}

	.tituloGrandeHelpLauncher{
		font-size:1.5rem;
		line-height:2rem;
	}

	.tituloGrandeVerdeProducto{
		font-size:1.5rem;
		line-height:2rem;
	}

	#txtHelpLauncher{
		font-size:0.9rem;
		line-height:1.3rem;
	}

	p{
		font-size:0.9rem;
		line-height:1.3rem;
	}

	.txtBlanco{
		font-size:0.9rem;
		line-height:1.3rem;
	}

    /* FOOTER */
	
	#footerMenu ul li{
		font-size:8px;
	}

}

/* Menor de 451 */
@media (max-width:450px) {

	/* MENÚ */

	.btnSubmenu{
		min-width:45px;
		transition:all 0.8 ease;
	}

	.icon-camaras:before, .icon-portatiles:before,.icon-tablets:before,.icon-smartphones:before,.icon-accesorios:before,.icon-audio:before{
		font-size:2rem;
		transition:all 0.8 ease;
	}

	/****/

	#logoAndroid{
		width:200px;
		margin-top:10px;
	}

	#logoAndroid img{
		width:75%;
		height:auto;
	}

	#posTxtProducto02{
		width:85%;
	}

	/* FOOTER */
	
	#footerMenu ul li{
		font-size:7px;
	}

}

/* Menor de 380 */
@media (max-width:381px) {

	#submenuMenor992 ul li {
		padding: 10px 2px;
		transition: all 0.8s ease;
	}

    #ctbarra1_TextBox1{
        width:180px;
    }
}

/* Menor de 360 */
@media (max-width:359px) {

	#btnColorProducto{
		margin-left:50px;
	}

	#posTxtProducto01Abajo{
		margin:0px auto;
	}

	#posTxtProducto03{
		top:5%;
	}

	#posTxtProducto04{
		top:4%;
	}

	#posTxtProducto05TxtEspecificaciones{
		left:48%;
	}

	.spritespin-instance {
		width: 300px !important;
		height: 300px !important;
	}

	.spritespin-canvas {
		width: 300px !important;
		height: 300px !important;
	}

	.spritespin-stage {
		width: 300px !important;
		height: 300px !important;
	}

    /* FOOTER */
	
	#footerIzq{
		width:95%;
	}

}

@media (max-width: 320px) {

    /* FOOTER */

    #footerIzq {
        width: 100%;
    }
}

