@charset "utf-8";
@import url("fonts.css");
/* Autor: Abel Espinoza Herrera */
header, nav, section, article, aside, figure, footer{
	display:block;
}
.limpiar{
	clear:both;
}
a img{
	border:none;
}
html,body{
	background:#F0F0E1;
	margin:0;
	overflow-x: hidden; 
}
p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	margin:6px;
}
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333;
	margin:6px;
}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333;
	margin:6px;
}
#contenedor {
	width:100%;
	margin:0 auto;
}
.dealer {
	float:right; position:absolute; left:250px; top:40px; z-index:100;
}
/* Slider Nuevo */
.img-responsive-slider{width:100%;height:auto;}
/* Slider */
.imagenes-slider {
	margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; height:auto; background:#EBEBEB;
}
.bx-wrapper .bxslider {
	padding:0; margin:0 auto; width:100%; height:auto;
}
.bx-wrapper .proslides {
	padding:0; margin:0;
}
.bxslidercab {
	width:100%; height:auto; padding:0px; background-color:#000; margin:0px 0px 0px 0px;
	/*width:93%; height:80%;*/
}
.bx-wrapper #bx-pager {
    bottom: -5px; margin:0 5px 0 -8px;
}
.bx-wrapper #bx-pager a {
    display: block; margin: 0 5px; padding: 3px; /* border: solid #ccc 1px; */
}
.bx-wrapper #bx-pager a:hover,
.bx-wrapper #bx-pager a.active {
    /*border: solid #5280DD 1px;*/
}
.bx-wrapper {
    margin-bottom: 120px;
}
/* Fin Slider Nuevo */

/*--- Cabecera ---*/
.oferta-celular {
	width:0px; height:0px; visibility:hidden; margin:0px; padding:0px;
}
#cabecera{
	height:247px;
	/*background:#FFF;*/
	background:#000 url(../imagenes/fondocabecera.png);
	margin:0 auto;
}
#mapacabe{
	height:247px; 
	/*background:#FFF;*/
	background:url(../imagenes/mapacabecera.png) no-repeat center;
}
#logo{
	height:182px;
	padding:10px 0;
}
#cajalogo{
	width:18%;
	float:left;
	margin-top:-5px;
	padding-left:10px;
	padding-top:0px;
}
.imglogo{
	display:block;
	margin:0 auto;
	margin-top:-5px;
	padding-top:0px;
}
#cajacomunidad{
	width:50%;
	float:left;
	margin-left:-10px;
	padding-top:40px;
}
.comunidad{
	display:block;
	margin:0 auto;
}
#telefono-web {
	width:0px; height:0px; visibility:hidden; margin:0px; padding:0px;
}
#telefono-web img {
	visibility:hidden; margin:0px; padding:0px; width:0px; height:0px;
}

#cabecerader{
	float:right;
	width:31%;
	padding-right:1%;
}
.lineagratis{
	width:130px;
	height:25px;
	display:block;
	color:#FF1900;
	font-size:16px;
	float:right;
	margin:0 0 0 10px;
}
.sociales{
	width:214px;
	display:block;
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
.sociales li{
	float:right;
}
.sociales li a{
	width:26px;
	height:26px;
	display:block;
	margin-left:4px;
}
#fbuscador{
	width:410px;
	height:34px;
	display:block;
	float:right;
	margin:0;
	margin-left:10px;
}
#fbuscador #buscador{
	width:240px;
	height:26px;
	background:#fff;
	border:none;
	float:right;
	padding:0 0 0 5px;
}
#fbuscador #botonbuscar{
	width:78px;
	height:26px;
	border:none;
	background:url(../imagenes/boton-buscar.jpg);
	color:#FFF;
	font-size:12px;
	font-family:"OpenSansExtraboldRegular", Arial, Helvetica, sans-serif;
	float:right;
	cursor:pointer;
}
.tarjetas{
	display:block;
	text-align:right;
	margin:0 0 4px 0;
	width:100%;
}
#cajaoro{
	width:100%;
	height:33px;
	display:block;
}
.preciooro{
	width:169px;
	height:17px;
	background:#FFF;
	display:block;
	float:right;
	margin:0;
	overflow:hidden;
	padding-top:10px;
	border-radius:4px;
	text-align:right;
}
.whatsapp {
	margin:0px; padding:2px; width:141px; height:45px; text-align:center; float:right; overflow:hidden;
}
.menuinicio{
	display:block;
	float:right;
	width:100%;
	color:#FFF;
	text-align:right;
	margin:0 0 6px 0;	
}
.menuinicio a{
	line-height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
.menuinicio a:hover{
	text-decoration:underline;
}
.menuinicio a.carrito{
	display:inline-block;
	background:url(../imagenes/carrito.png) no-repeat;
	width:117px;
	color:#FFF;
	padding-left:30px;
	text-align:center;
	margin-left:4px;
}
.menusociales{
	display:block;
}
/*--- Menu ---*/
#menu{
	height:45px;
	background:url(../imagenes/fondoboton.jpg);
	padding-left:20px;
	
}
#menu ul{
	margin:0;
	padding:0;
	list-style:none;
}
#menu li{
	float:left;
}
#menu li a{
	line-height:45px;
	display:block;
	font-family:"OpenSansExtraboldRegular", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;	
	text-decoration:none;
	color:#fff;
	background:url(../imagenes/borde.jpg) no-repeat right;
	padding:0 15px;
}
#menu li a.inicio{
	border-left:1px solid #064377;
}
#menu li a.ultimo{
	margin:0;
}
#menu li a:hover{
	color:#E7D327;
}

.ima-repetidad {
	float:left; position:absolute; right:0px; top:237px; padding-right:5px; z-index:100;
	/*float:right; position:absolute; right:10px; top:172px; padding-right:0px; z-index:100; */
}
.ima-repetidad img {
	width:150px; height:150px; float:right;
}

/*--- Cuerpo ---*/
#cuerpo{
	width:1000px;
	margin:0 auto;
	padding:15px 0;
	background:#FFF;
}

/*--- Productos ---*/
.cajaprod{
	width:223px;
	height:310px;
	border:1px solid #DDDDDD;
	background:url(../imagenes/fondocaja.jpg) no-repeat top right;
	float:left;
	margin:0 8px 10px 0;
	padding-top:20px;
}
.precio{
	text-align:center;
	font-size:20px;
	color:#333;
}
.detalles{
	width:113px;
	line-height:33px;
	display:block;
	margin:0 auto; 
	background:#093669;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:center;
	text-decoration:none;
	border-radius:6px;
}
.detalles:hover{
	background:#0C488B;
}
/*-- inferior---*/
#zonainferior{
	background:#FFF;
	margin-bottom:10px;
}
#garantia{
	width:230px;
	height:310px;
	float:left;
	padding:0 10px;
}
#garantia p,h1{
	margin:0;
	line-height:20px;	
}
#red{
	width:230px;
	height:310px;
	float:left;
	padding:0 10px;
}
#red p,h1{
	margin:0;
	line-height:20px;	
}
#expertos{
	width:230px;
	height:310px;
	float:left;
	padding:0 10px;
}
#expertos p,h1{
	margin:0;
	line-height:20px;	
}
#direcciones{
	width:230px;
	height:310px;
	float:left;
	padding:0 10px;
}
#direcciones p,h1{
	margin:0;
	line-height:20px;	
}
#direcciones ul{
	margin:0;
	padding:0;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:30px;
}
#direcciones li{
	border-bottom:1px solid #ddd;
}
#direcciones li .dizq{
	width:70px;
	display:inline-block;
	font-weight:bold;
	padding-left:24px;
}
#direcciones li .dder{
	width:100px;
	display:inline-block;
}
#direcciones li.tele{
	background:url(../imagenes/tel.png) no-repeat left;
}
#direcciones li.celu{
	background:url(../imagenes/cel.png) no-repeat left;
}
#direcciones li.email{
	background:url(../imagenes/email.png) no-repeat left;
}

#zonainferior h1{
	font-family:"OpenSansExtraboldRegular", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000;
	font-weight:normal;
	display:block;
	border-bottom:1px solid #DDD;
	padding:6px 0;
	margin-bottom:15px;
}

.vermas{
	width: 140px;
	display: block;
	background: url(../imagenes/botonvermas.png);
	text-align: center;
	line-height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	position: absolute;
	left: 10px;
	bottom: 35px;
}
.menuinferior{
	margin:0;
	padding:0;
	list-style:none;
}
.menuinferior li a{
	width:250px;
	height:138px;
	display:block;
	float:left;
}

#laempresa{
	background:url(../imagenes/sombraqs.png) no-repeat top center;
	padding:20px;
	margin-top:20px;
}
#laempresa h1{
	margin:0 6px;
}
#qs-izq{
	width:300px;
	float:left;
	margin-right:30px;
}
#qs-centro{
	width:300px;
	float:left;
	margin-right:30px;
}
#qs-centro p{
	line-height:22px;
}
#qs-der{
	width:300px;
	float:left;
}
.llamada{
	width:271px;
	height:112px;
	display:block;
	background:url(../imagenes/llamada.png) no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:15px;
	line-height:20px;
	padding:10px;
}
/*--- Pie Pagina ---*/
#sombrapie{
	height:16px;
	background:url(../imagenes/sombrapie.png) no-repeat top center;
	margin-bottom:10px;
}
#cajapie{
	background:#073163 url(../imagenes/fondopie.jpg);
}
#piepagina{
	width:1000px;
	margin:0 auto;
}
#piepagina p{
	display:block;
	width:620px;
	float:left;
	color:#fff;
}
#piederecha{
	width:320px;
	float:right;
}
#piederecha p{
	text-align:right;
	width:98%;
}
#piederecha ul{
	margin:0;
	padding:0;
	list-style:none;
}
#piederecha li{
	float:right;
}
#piederecha li a{
	height:26px;
	display:block;
	margin-left:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#fff;
}
#piepagina a{
	color:#fff;
	text-decoration:none;
}
#piepagina a:hover{
	text-decoration:underline;
	color:#fff;
}

/*--- Paginas Internas ----*/
#contenidos-izq{
	width:221px;
	background:#093669;
	float:left;
	padding:8px;
	min-height:500px;
	border-radius:10px;
}
#contenidos-izq h1{
	color:#fff;
	font-size:18px;
	font-family:"OpenSansExtraboldRegular", Arial, Helvetica, sans-serif;
}
#contenidos-izq ul{
	margin:0;
	padding:0;
	list-style:none;	
}
#contenidos-izq li a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	padding:8px 0 8px 20px;
	background:url(../imagenes/icono-naranja.png) no-repeat left;
	background-position:8px;
	border-bottom:1px solid #888888;
}
#contenidos-izq li a:hover{
	background:#FFF url(../imagenes/icono-naranja.png) no-repeat left;
	background-position:8px;
	color:#666;
}
#contenidos-der{
	width:753px;
	float:left;
}
/*--- lista de productos ---*/
.cajaproductos{
	border-bottom:1px solid #ddd;
	padding:10px 0 10px 20px;
}
.imagenproductos{
	width:250px;
	float:left;
	border:1px #ddd solid;
}
.descripcionproductos{
	width:307px;
	float:left;
	border-right:1px solid #ddd;
}
.descripcionproductos h1{
	margin:0 6px;	
}
.descripcionproductos ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#333;
}
.preciosproductos{
	width:170px;
	float:left;
}
.titucatalogo{
	width:96%;
	display:block;
	margin:0 auto;
	padding:10px 0;
	border-bottom:1px solid #CCC;
	margin-bottom:10px;
}
.precio{
	font-family:"OpenSansExtraboldRegular", Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#333333;
	text-align:center;
	margin:0;
}
.igv{
	font-size:16px;
	color:#333333;
	text-align:center;
	margin:0;
}
.detalles{
	width:130px;
	display:block;
	margin:0 auto;
	background:#093669;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:center;
	padding:8px 0;
	color:#fff;
	text-decoration:none;
	border-radius:8px;
}
/*---- Donde Comprar ----*/
#cajadondecomprar{
	width:700px;
	margin:0 auto;
}
#cajadondecomprar p{
	line-height:20px;
}
/*---- Detalles -----*/
#caja-detalles{
	width:940px;
	margin:0 auto;
	padding:10px 0;
}
#caja-detalles ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
#caja-detalles table{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#83868D;
	margin:6px;
}
.imgdetalles{
	width:508px;
	float:left;
	border:1px solid #ddd;
}
.detalles-producto{
	width:411px;
	float:right;
}
.detalles-producto ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
.info {
	width:920px; height:auto; overflow:hidden; float:none;
}
.info h1 {
	color:#006; text-decoration:none;
}
#caja-detalles h1{
	margin:6px;
}
.nombrepro{
	font-size:30px;
	color:#093669;
}
.preciodetalle{
	font-family:"OpenSansExtraboldRegular", Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#093669;
	margin:0 6px;
}
.igvdetalle{
	font-size:16px;
	color:#000;
	margin:0 6px;
}
.cajacantidad{
	width:50px;
	background:#FFF;
	border:1px solid #CCC;
	padding:8px;
}
.btncarrito{
	width:130px;
	display:block;
	background:#093669;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	padding:8px 0;
	color:#fff;
	text-decoration:none;
	border:none;
	cursor:pointer;
	border-radius:5px;
}
/* -------- CARRITO DE COMPRAS -------- */
#ftienda{
	width:940px;
	margin:0 auto;
	padding:10px 0;
}
#cabecera-carrito{
	height:24px;
	padding:5px 10px;
	background:#EFEFEF;
	margin-bottom:6px;
}
.titulo-carrito{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	width:350px;
	display:block;
	float:left;
}
.usuario{
	width:350px;
	display:block;
	float:right;
	text-align:right;
}
#cabe-carrito{
	height:55px;
	background:#F5F5F5;
	width:100%;
	margin:0 auto;
}
#cuerpo-carrito{
	background:#FFF;
	width:100%;
	margin:0 auto;
}
.rotulo-nombre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	width:415px;
	height:35px;
	float:left;
	display:block;
	margin:0 1px 0 0;
	padding-top:20px;
	padding-left:25px;
	font-weight:bold;
}
.rotulo-precio{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	width:188px;
	height:35px;
	float:left;
	margin:0 1px 0 0;
	text-align:center;
	display:block;
	padding-top:20px;
	font-weight:bold;
}
.rotulo-cantidad{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	width:181px;
	height:35px;
	float:left;
	margin:0 1px 0 0;
	text-align:center;
	display:block;
	padding-top:20px;
	font-weight:bold;
}
.rotulo-subtotal{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	width:118px;
	height:35px;
	float:left;
	text-align:center;
	display:block;
	margin:0;
	padding-top:20px;
	font-weight:bold;
}
.items{
	width:100%px;
	height:104px;
	padding:5px 0;
	border-bottom:1px solid #CCC;
	margin:0 auto;
}
.casilla{
	width:20px;
	height:44px;
	float:left;
	padding:40px 0 0 0;
}
.caja-nombre{
	width:400px;
	height:84px;
	border-right:1px solid #CCC;
	float:left;
	padding:10px;
}
.caja-precio{
	width:190px;
	height:84px;
	border-right:1px solid #CCC;
	float:left;
	padding-top:20px;
}
.caja-cantidad{
	width:178px;
	height:84px;
	border-right:1px solid #CCC;
	float:left;
	padding-top:20px;
}
.caja-subtotal{
	width:120px;
	height:84px;
	float:left;
	padding-top:20px;
}
.imgflotante{
	float:left;	
}
.centrado{
	text-align:center;
}
.derecha{
	text-align:right;
}
.botones{
	margin:0;
	padding:0;
	list-style:none;
}
.botones li a{
	width:159px;
	height:28px;
	background:#093669;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	padding-top:14px;
	font-size:12px;
	display:block;
	float:right;
	margin-right:10px;
	border-radius:5px;
}

.botones li a:hover{
	background:#0C488B;
}
.canti{
	width:36px;
	height:20px;
	background:#FFF;
	border:1px solid #DDDDDD;
	font-size:13px;
	font-weight:normal;
	color:#999;
	text-align:center;
}
.textomontos{
	width:400px;
	display:block;
	float:right;
	text-align:right;
	margin-bottom:4px;
}
.cantidadmontos{
	width:120px;
	display:block;
	float:right;
	background:#F5F5F5;
	text-align:right;
	margin:4px;
	padding-right:6px;
}
/*---- Formulario ingreso ----*/
.textocontenidos{
	width:850px;
	display:block;
	margin:0 auto;
	padding:10px 0;
}
.caja-titulocontenidos{
	width:850px;
	display:block;
	margin:0 auto;
	padding:10px 0;
}
/*--- Ingreso Clientes ---*/
#ingreso-cliente{
	width:718px;
	background:#EEEEEE;
	margin:0 auto;
	padding:58px 65px;
}
#cliente-izq{
	width:330px;
	height:200px;
	float:left;
}
#cliente-centro{
	width:111px;
	height:200px;
	float:left;
	background:url(../imagenes/o.jpg) center no-repeat;
}
#cliente-der{
	width:277px;
	height:200px;
	float:left;
}
.registrarse{
	width:199px;
	padding:10px;
	display:block;
	border-radius:10px;
	background:#093669;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:center;
	text-decoration:none;
	margin-top:67px;
}
#sombra-formulario{
	width:848px;
	height:20px;
	background:url(../imagenes/sombra-formulario.png) no-repeat center top;
}
#ingreso-cliente h2{
	font-size:14px;
	font-weight:bold;
}
.campos-clientes{
	padding:4px 0 0 12px;
	border:1px solid #ccc;
	width:287px;
	height:33px;
	background:#FFFFFF url(../imagenes/fondo-campo-ingreso.jpg);
	border-radius:10px;
	border:1px solid #ddd;
}
.boton-clientes{
	width:159px;
	height:40px;
	background:#093669;
	text-align:center;
	border:none;
	color:#FFF;
	margin:10px 0;
	cursor:pointer;
	border-radius:5px;
}
.boton-clientes:hover{
	background:#0C488B;
}
.boton-clientes1{
	width:159px;
	height:28px;
	display:block;
	background:#093669;
	text-align:center;
	border:none;
	color:#FFF;
	cursor:pointer;
	text-decoration:none;
	border-radius:5px;
	padding-top:12px;
}
.boton-clientes1:hover{
	background:#0C488B;
}
a.clicaqui{
	color:#093669;
	font-weight:bold;
}

/*-----Registro Cliente-----------*/
.registro-cliente{
	width:718px;
	background:#EEEEEE;
	margin:0 auto;
	padding:58px 65px;
}
.lineas{
	display:block;
	height:34px;
	margin-bottom:6px;
}
.rotulos{
	width:160px;
	display:block;
	float:left;
	text-align:right;
	padding-right:6px;
	padding-top:10px;
}
.camposf{
	width:520px;
	display:block;
	float:left;
}
.titulo-formu-cliente{
	color:#093669;
	font-size:20px;
	font-weight:normal;
	text-align:center;
}
.campos-registro{
	width:250px;
	background:#FFF;
	border:1px solid #ddd;
	padding:8px;
}
/*----- Contactenos ------*/
#caja-contacto{
	width:808px;
	background:#EEEEEE;
	margin:0 auto;
	padding:20px;
}
#contacto-izq{
	width:516px;
	float:left;
}
#contacto-der{
	width:290px;
	float:left;
}
.bordes-campos {
	margin-bottom:10px;
	padding:10px 30px;
	background:#FFF;
	border:1px solid #ddd;
}
.titulo-legenda {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
}
.campos1 {
	width:150px;
	height:30px;
	display:block;
	border:1px solid #ddd;
	background:url(https://www.okmperu.com/imagenes/fondo-campos-c.jpg) repeat-x;
	float:left;
	font-size:12px;
	color:#666;
	padding-left:10px;
}
.campos2 {
	width:250px;
	height:30px;
	display:block;
	border:1px solid #ddd;
	background:url(https://www.okmperu.com/imagenes/fondo-campos-c.jpg) repeat-x;
	float:left;
	margin-left:5px;
	font-size:12px;
	color:#666;
	padding-left:10px;
}
.campos3 {
	width:416px;
	height:30px;
	display:block;
	border:1px solid #ddd;
	background:url(https://www.okmperu.com/imagenes/fondo-campos-c.jpg) repeat-x;
	font-size:12px;
	color:#666;
	padding-left:10px;
}
.comentarios {
	width:416px;
	height:150px;
	display:block;
	border:1px solid #CCC;
	background:#F8F8F8 url(https://www.okmperu.com/images/fondo-campos-c.jpg) top repeat-x;
	font-size:12px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
}
.filas {
	display:block;
	height:32px;
	margin-bottom:10px;
}
.botoncontacto {
	width:121px;
	height:32px;
	display:block;
	background:#093669;
	border:none;
	cursor:pointer;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;;
	font-size:14px;
}
.filas-radio {
	display:block;
	height:50px;
	width:88%;
}
.circulo {
	width:15px;
	height:15px;
	float:left;
	margin:0 6px 35px 0;
	vertical-align:top;
	display:block;
}
.cajaicon1-cont{
	background:url(https://www.okmperu.com/imagenes/icono-telefonos.png) no-repeat right top;
	background-position:20px 5px;
	padding-left:60px;
	margin-bottom:6px;
}
.cajaicon2-cont{
	background:url(https://www.okmperu.com/imagenes/icono-carta.png) no-repeat right top;
	background-position:20px 5px;
	padding-left:60px;
	margin-bottom:6px;
}
.cajaicon3-cont{
	background:url(https://www.okmperu.com/imagenes/icono-ubicanos.png) no-repeat right top;
	background-position:20px 5px;
	padding-left:60px;
	margin-bottom:6px;
}
.cajaicon4-cont{
	padding-left:60px;
}
.cajaicon4-cont ul{
	margin:0;
	padding:0;
	list-style:none;
}
.cajaicon4-cont li a{
	width:26px;
	height:26px;
	display:block;
	float:left;
	margin-right:6px;
}
#contacto-der h1{
	font-size:15px;
}
/*--- Quienes somos ---*/
.titulos-qs{
	display:block;
	border-bottom:1px solid #CCC;
	line-height:30px;
	font-size:20px;
}
.textoqs{
	width:850px;
	display:block;
	margin:0 auto;
	padding:10px 0;
}
.textoqs p{
	line-height:20px;
}
/*--- Testimonios ---*/
#ftiendatest{
	width:79%;
	margin:0 auto;
	background:#F0F0F0;
	margin-bottom:10px;
	border:1px solid #CCC;
	padding:5px 15px;
}
.campotest{
	width:300px;
	line-height:24px;
	background:#FFF;
	border:1px solid #CCC;
	padding:3px;
}
.testi{
	width:300px;
	height:80px;
	background:#FFF;
	border:1px solid #CCC;
}
.botontest{
	width:120px;
	line-height:30px;
	background:#093669;
	border:none;
	color:#FFF;
}
.caja-test{
	width:80%;
	margin:0 auto;
	background:#F0F0F0;
	border:1px solid #CCC;
	padding:10px;
	margin-bottom:10px;
}
.nombretest{
	color:#666666;
	font-size:12px;
	font-weight:bold;
}
.titultest{
	text-align:center;
	color:#093669;
}
/*-- Video ---*/
.gallery{
	margin:0;
	padding:0;
	list-style:none;
}
.gallery li a{
	width:234px;
	height:132px;
	display:block;
	float:left;
	text-decoration:none;
	color:#333;
	border:4px solid #CCC;
	margin:0 20px 20px 0;
}
#videos{
	width:80%;
	margin:0 auto;
	padding:10px 0;
}
.tarjetas-mas {
	/*margin:2px; padding:2px; overflow:hidden;*/
}

/******************************************/
/***    DISEÑO PARA PANTALLAS GRANDES 1920    ****/
/******************************************/
@media only screen and (min-width : 1680px) {
	.dealer {
		float:left; position:absolute; left:300px; top:40px; z-index:100;
	}
}

/******************************************/
/***    DISEÑO PARA MOVILES 480        ****/
/******************************************/
@media only screen and (max-width : 480px) {
	body{
		margin:0; padding:0; width:480px; max-width:480px;
	}
	article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
		max-width:480px;
	}
	.img-responsive-slider{width:100%;height:auto;}
	#cabecera {
		width:480px; height:auto; padding:0px; margin:0px; overflow:hidden;/*height:591px*/
	}
	#mapacabe {
		width:460px; height:auto; padding:0px; margin:0px;
	}
	#logo {
	    width:460px; height:auto; padding:0px; margin:0px;
	}
	#cajalogo {
		width:450px; height:auto; padding:0px; margin:0px;
	}
	#cajalogo img {
	    width:234px; height:200px; padding:10px 0 10px 0; float:left; margin:0 auto;
		/*padding:10px 0 10px 90px; margin:0px;*/
	}
	#cajacomunidad {
		width:0px; height:0px; visibility:hidden; margin:0px; padding:0px;
		/*width:460px; height:auto; float:none; padding-top:5px; margin:0px;*/
	}
	#cajacomunidad img {
		width:0px; height:0px; visibility:hidden; margin:0px; padding:0px;
		/*width:460px; height:137px; margin:0px; padding:0px 0 0px 0;*/
	}
	#telefono-web {
		width:480px; height:80px; visibility:visible; margin:0px; padding:0px; float:none; overflow:hidden;
	}
	#telefono-web img {
		visibility:visible; margin:0px; padding:0px; width:460px; height:77px; float:none;
	}
	#cabecerader {
		width:0px; height:0px; visibility:hidden; margin:0px; padding:0px;
	}
	.whatsapp { width:0px; height:0px; margin:0px; padding:0px; visibility:hidden; }
	#cajaoro { width:0px; height:0px; margin:0px; padding:0px; visibility:hidden; }
	.preciooro { width:0px; height:0px; margin:0px; padding:0px; visibility:hidden; }
	.goldprice { width:0px; height:0px; margin:0px; padding:0px; visibility:hidden; }
	.tarjetas { width:0px; height:0px; margin:0px; padding:0px; visibility:hidden; }
	.tarjetas-mas { width:0px; height:0px; margin:0px; padding:0px; visibility:hidden; }
	.menuinicio { width:0px; height:0px; margin:0px; padding:0px; visibility:hidden; }
	.menusociales { width:0px; height:0px; margin:0px; padding:0px; visibility:hidden; }
	.sociales { width:0px; height:0px; margin:0px; padding:0px; visibility:hidden; }
	#menu {
		width:450px; height:auto; padding:2px; margin:0px; overflow:hidden;
		background-image:none; background-color:#006;
	}
	#menu ul {
		width:450px; height:auto; padding:0px; margin:0px;
		background-image:none; background-color:#006;
	}
	#menu ul li {
		width:450px; height:40px; display:block; border-bottom:1px solid #FFF; text-align:center;
	}
	#menu ul li a {
		width:410px; height:40px; text-align:center; color:#FFF;
	}
	.ima-repetidad {
		width:0px; height:0px; visibility:hidden; margin:0px; padding:0px;
	}
	.blanco-zona {
		visibility:visible; width:480px; height:10px; padding:0px; margin:0px;
	}
	.oferta-celular {
		visibility:visible; width:460px; height:160px; /*460x300*/
		/*background-image:url(https://www.detectoresperu.com/ofertas.png); 
		background-position:center; background-repeat:no-repeat; background-size:contain;*/ 
		margin:10px 0 10px 0; padding:10px 0 10px 0;
	}
	.oferta-celular img {
		visibility:visible; width:220px; height:150px; /*460x300*/ 
		float:left; padding:0px;
	}
	#cuerpo {
		width:460px; padding:0px; margin:0px; overflow:hidden;
	}
	#noticias{
		width:460px; height:290px; padding:5px; margin:0px;
	}
	#eventos{
		width:460px; height:290px; padding:5px; margin:0px;
	}
	#exploraciones{
		width:450px; height:290px; padding:5px; margin:0px;
	}
	.envio img {
		width:460px; height:19px; margin:0px;
	}
	#zonainferior{
		width:460px; margin-bottom:10px;
	}
	#garantia{
		width:220px; height:auto; float:left; padding:0 5px;
	}
	#garantia p,h1{
		margin:0;
	}
	#red{
		width:220px; height:auto; float:left; padding:0 5px;
	}
	#red p,h1{
		margin:0;	
	}
	#expertos{
		width:220px; height:auto; float:left; padding:0 5px;
	}
	#expertos p,h1{
		margin:0;
	}
	#direcciones{
		width:220px; height:auto; float:left; padding:0 5px;
	}
	#direcciones p,h1{
		margin:0;	
	}
	#direcciones ul{
		margin:0; padding:0; list-style:none;
	}
	#direcciones li .dizq{
		width:70px; display:inline-block; padding-left:24px;
	}
	#direcciones li .dder{
		width:100px; display:inline-block;
	}
	#laempresa{
		background:url(../imagenes/sombraqs.png) no-repeat top center;
		padding:20px; margin-top:20px; width:450px;
	}
	#laempresa h1{
		margin:0 6px;
	}
	#qs-izq{
		width:450px; float:none; margin-right:10px;
	}
	#qs-centro{
		width:450px; float:none; margin-right:10px;
	}
	#qs-centro p{
		line-height:22px;
	}
	#qs-der{
		width:450px; float:none;
	}
	.llamada{
		width:420px; height:auto; display:block; 
		background:url(../imagenes/llamada.png) no-repeat;
		background-size:cover;
		line-height:20px; padding:10px;
	}
	.menuinferior li a{
		width:460px; display:block;
	}
	.menuinferior li a img{
		width:250px; height:auto; margin:0 auto;
	}
	#cajapie {
		width:460px; margin:0px; padding:3px;
	}
	#sombrapie {
		width:0px; height:0px; margin:0px; padding:0px; visibility:hidden;
	}
	#piepagina {
		width:460px; margin:0px; padding:0px;
		font-family:Arial, Helvetica, sans-serif; color:#fff;
		font-size:11px; text-decoration:none;
	}
	#piepagina p {
		width:450px; margin:0px; padding:2px;
	}
	#piepagina span {
		width:450px; display:block; margin:0px; padding:2px;
	}
	#piederecha {
		width:450px; margin:0px; padding:3px 10px 3px 3px;
	}
	#contenidos {
		width:460px; margin:0px; padding:0px; overflow:hidden;
	}
	#contenidos-izq {
		width:450px; padding:3px;
	}
	#contenidos-izq ul {
		margin:0; padding:0; list-style:none;
	}
	#contenidos-izq li a {
		display:block;
	}
	#contenidos-der {
		width:450px;
	}
	.cajaproductos {
		width:450px; margin:0px; padding:0px; overflow:hidden;
	}
	.imagenproductos {
		width:300px; float:none;
	}
	.imagenproductos img {
		width:450px; height:auto; float:none;
	}
	.descripcionproductos {
		width:340px; float:left;
	}
	.preciosproductos {
		width:100px; float:left;
	}
	.detalles {
		width:100px; display:block;
	}
	.textocontenidos {
		width:460px; display:block;
	}
	.textocontenidos .img-contacto img {
		width:450px; height:auto;
	}
	.caja-titulocontenidos{
		width:460px; display:block;
	}
	.titulos-carrito {
		width:460px;
	}
	#cajadondecomprar {
		width:460px;
	}
	#caja-contacto{
		width:460px;
	}
	#contacto-izq{
		width:460px;
	}
	#contacto-der{
		width:450px;
	}
	.filas {
		width:220px; height:30px;
	}
	.campos1 {
		width:210px; height:30px;
	}
	.campos2 {
		width:210px; height:30px;
	}
	.campos3 {
		width:210px; height:30px;
	}
	.comentarios {
		width:210px; height:240px;
	}
	#caja-detalles {
		width:460px; margin:0px; padding:0px; overflow:hidden;
	}
	#caja-detalles p {
		width:450px;
	}
	#caja-detalles p img {
		width:450px; height:auto;
	}
	.imgdetalles{
		width:450px;
	}
	.detalles-producto {
		width:460px;
	}
	.detalles-producto p {
		width:460px;
	}
	.detalles-producto .zona-img img {
		width:51px; height:69px;
	}
	.info {
		width:460px; height:auto; float:none;
	}
	.info h1 {
		color:#006;
	}
	.info img {
		width:450px; height:auto;
	}
	.info iframe {
		width:450px; height:auto;
	}
	.ima-det {
		width:51px; height:69px;
	}
	.textoqs {
		width:460px;
	}
	.textoqs p img {
		width:450px; height:auto;
	}
}
/******************************************/
/***    DISEÑO PARA MOVILES 375        ****/
/******************************************/
@media only screen and (max-width : 375px) {
	body{
		margin:0; padding:0; width:375px; max-width:375px;
	}
	article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
		max-width:375px;
	}
	.img-responsive-slider{width:100%;height:auto;}
	#cabecera {
		width:375px; height:auto; padding:0px; margin:0px; overflow:hidden;/*height:576px*/
	}
	#mapacabe {
		width:375px; height:auto; padding:0px; margin:0px;
	}
	#logo {
	    width:375px; height:auto; padding:0px; margin:0px;
	}
	#cajalogo {
		width:365px; height:auto; padding:0px; margin:0px;
	}
	#cajalogo img {
	    width:234px; height:200px; padding:10px 0 10px 0; float:left; margin:0 auto;
		/*padding:10px 0 10px 40px; margin:0px;*/
	}
	#cajacomunidad {
		width:0px; height:0px; visibility:hidden; margin:0px; padding:0px;
		/*width:375px; height:auto; float:none; padding-top:5px; margin:0px;*/
	}
	#cajacomunidad img {
		width:0px; height:0px; visibility:hidden; margin:0px; padding:0px;
		/*width:374px; height:111px; margin:0px; padding:0px 0 0px 0;*/
	}
	#telefono-web {
		width:355px; height:63px; visibility:visible; margin:0px; padding:0px; float:none; overflow:hidden;
	}
	#telefono-web img {
		visibility:visible; margin:0px; padding:0px; width:335px; height:59px; float:none;
	}
	#cabecerader {
		width:375px; height:0px; visibility:hidden; margin:0px; padding:0px;
	}
	.whatsapp { width:0px; height:0px; margin:0px; padding:0px; visibility:hidden; }
	#cajaoro { width:0px; height:0px; margin:0px; padding:0px; visibility:hidden; }
	.preciooro { width:0px; height:0px; margin:0px; padding:0px; visibility:hidden; }
	.goldprice { width:0px; height:0px; margin:0px; padding:0px; visibility:hidden; }
	.tarjetas { width:0px; height:0px; margin:0px; padding:0px; visibility:hidden; }
	.tarjetas-mas { width:0px; height:0px; margin:0px; padding:0px; visibility:hidden; }
	.menuinicio { width:0px; height:0px; margin:0px; padding:0px; visibility:hidden; }
	.menusociales { width:0px; height:0px; margin:0px; padding:0px; visibility:hidden; }
	.sociales { width:0px; height:0px; margin:0px; padding:0px; visibility:hidden; }
	#menu {
		width:365px; height:auto; padding:2px; margin:0px; overflow:hidden;
		background-image:none; background-color:#006;
	}
	#menu ul {
		width:365px; height:auto; padding:0px; margin:0px; 
		background-image:none; background-color:#006;
	}
	#menu ul li {
		width:365px; height:40px; display:block; border-bottom:1px solid #FFF; text-align:center;
	}
	#menu ul li a {
		width:345px; height:40px; text-align:center; color:#FFF;
	}
	.ima-repetidad {
		width:0px; height:0px; visibility:hidden; margin:0px; padding:0px;
	}
	.blanco-zona {
		visibility:visible; width:375px; height:10px; padding:0px; margin:0px;
	}
	.oferta-celular {
		visibility:visible; width:375px; height:198px; /*375x300*/
		/*background-image:url(https://www.detectoresperu.com/ofertas.png); 
		background-position:center; background-repeat:no-repeat; background-size:contain;*/ 
		margin:10px 0 10px 0; padding:10px 0 10px 0;
	}
	.oferta-celular img {
		visibility:visible; width:188px; height:150px; /*460x300*/ 
		float:left; padding:0px;
	}
	#cuerpo {
		width:375px; padding:0px; margin:0px; overflow:hidden;
	}
	#noticias{
		width:375px; height:290px; padding:5px; margin:0px;
	}
	#eventos{
		width:375px; height:290px; padding:5px; margin:0px;
	}
	#exploraciones{
		width:365px; height:290px; padding:5px; margin:0px;
	}
	.envio img {
		width:375px; height:19px; margin:0px;
	}
	#zonainferior{
		width:375px; margin-bottom:10px;
	}
	#garantia{
		width:365px; height:auto; float:left; padding:0 5px;
	}
	#garantia p,h1{
		margin:0;
	}
	#red{
		width:365px; height:auto; float:left; padding:0 5px;
	}
	#red p,h1{
		margin:0;	
	}
	#expertos{
		width:365px; height:auto; float:left; padding:0 5px;
	}
	#expertos p,h1{
		margin:0;
	}
	#direcciones{
		width:365px; height:auto; float:left; padding:0 5px;
	}
	#direcciones p,h1{
		margin:0;	
	}
	#direcciones ul{
		margin:0; padding:0; list-style:none;
	}
	#direcciones li .dizq{
		width:70px; display:inline-block; padding-left:24px;
	}
	#direcciones li .dder{
		width:100px; display:inline-block;
	}
	#laempresa{
		background:url(../imagenes/sombraqs.png) no-repeat top center;
		padding:20px; margin-top:20px; width:365px;
	}
	#laempresa h1{
		margin:0 6px;
	}
	#qs-izq{
		width:325px; float:none; margin-right:10px;
	}
	#qs-centro{
		width:325px; float:none; margin-right:10px;
	}
	#qs-centro p{
		line-height:22px;
	}
	#qs-der{
		width:325px; float:none;
	}
	.llamada{
		width:295px; height:auto; display:block; 
		background:url(../imagenes/llamada.png) no-repeat;
		background-size:cover;
		line-height:20px; padding:10px;
	}
	.menuinferior li a{
		width:375px; display:block;
	}
	.menuinferior li a img{
		width:250px; height:auto; margin:0 auto;
	}
	#cajapie {
		width:375px; margin:0px; padding:3px;
	}
	#sombrapie {
		width:0px; height:0px; margin:0px; padding:0px; visibility:hidden;
	}
	#piepagina {
		width:375px; margin:0px; padding:0px;
		font-family:Arial, Helvetica, sans-serif; color:#fff;
		font-size:11px; text-decoration:none;
	}
	#piepagina p {
		width:365px; margin:0px; padding:2px;
	}
	#piepagina span {
		width:365px; display:block; margin:0px; padding:2px;
	}
	#piederecha {
		width:365px; margin:0px; padding:3px 10px 3px 3px;
	}
	#contenidos {
		width:375px; margin:0px; padding:0px; overflow:hidden;
	}
	#contenidos-izq {
		width:375px; padding:3px;
	}
	#contenidos-izq ul {
		margin:0; padding:0; list-style:none;
	}
	#contenidos-izq li a {
		display:block;
	}
	#contenidos-der {
		width:375px;
	}
	.cajaproductos {
		width:375px; margin:0px; padding:0px; overflow:hidden;
	}
	.imagenproductos {
		width:300px; float:none;
	}
	.imagenproductos img {
		width:355px; height:auto; float:none;
	}
	.descripcionproductos {
		width:250px; float:left;
	}
	.preciosproductos {
		width:100px; float:left;
	}
	.detalles {
		width:100px; display:block;
	}
	.textocontenidos {
		width:375px; display:block;
	}
	.textocontenidos .img-contacto img {
		width:365px; height:auto;
	}
	.caja-titulocontenidos{
		width:375px; display:block;
	}
	.titulos-carrito {
		width:375px;
	}
	#cajadondecomprar {
		width:365px;
	}
	#caja-contacto{
		width:375px;
	}
	#contacto-izq{
		width:375px;
	}
	#contacto-der{
		width:375px;
	}
	.filas {
		width:220px; height:30px;
	}
	.campos1 {
		width:210px; height:30px;
	}
	.campos2 {
		width:210px; height:30px;
	}
	.campos3 {
		width:210px; height:30px;
	}
	.comentarios {
		width:210px; height:240px;
	}
	#caja-detalles {
		width:375px; margin:0px; padding:0px; overflow:hidden;
	}
	#caja-detalles p {
		width:365px;
	}
	#caja-detalles p img {
		width:365px; height:auto;
	}
	.imgdetalles{
		width:365px;
	}
	.detalles-producto {
		width:375px;
	}
	.detalles-producto p {
		width:375px;
	}
	.detalles-producto .zona-img img {
		width:51px; height:69px;
	}
	.info {
		width:335px; height:auto; float:none;
	}
	.info h1 {
		color:#006;
	}
	.info img {
		width:330px; height:auto;
	}
	.info iframe {
		width:330px; height:auto;
	}
	.ima-det {
		width:51px; height:69px;
	}
	.textoqs {
		width:375px;
	}
	.textoqs p img {
		width:365px; height:auto;
	}
}
/******************************************/
/***    DISEÑO PARA MOVILES 320        ****/
/******************************************/
@media only screen and (max-width : 320px) {
	body{
		margin:0; padding:0;
	}
	#cabecera {
		width:320px; height:auto; padding:2px; margin:0px; overflow:hidden; /*height:526px*/
	}
	.img-responsive-slider{width:100%;height:auto;}
	#mapacabe {
		width:320px; height:auto; padding:0px; margin:0px;
	}
	#logo {
	    width:320px; height:auto; padding:0px; margin:0px;
	}
	#cajalogo {
		width:310px; height:auto; padding:0px; margin:0px;
	}
	#cajalogo img {
	    width:234px; height:200px; padding:1px; margin:0 auto;
		/*margin:2px;*/
	}
	#cajacomunidad {
		width:0px; height:0px; visibility:hidden; margin:0px; padding:0px;
		/*width:320px; float:none; padding-top:5px; margin:0px;*/
	}
	#cajacomunidad img {
		width:0px; height:0px; visibility:hidden; margin:0px; padding:0px;
		/*width:320px; height:92px; margin:0px; padding:0px;*/
	}
	#telefono-web {
		width:300px; height:53px; visibility:visible; margin:0px; padding:0px; float:none; overflow:hidden;
	}
	#telefono-web img {
		visibility:visible; margin:0px; padding:0px; width:280px; height:50px; float:none;
	}
	#cabecerader {
		width:320px; height:0px; visibility:hidden;
	}
	.whatsapp { width:0px; height:0px; margin:0px; padding:0px; visibility:hidden; }
	#cajaoro { width:0px; height:0px; margin:0px; padding:0px; visibility:hidden; }
	.preciooro { width:0px; height:0px; margin:0px; padding:0px; visibility:hidden; }
	.goldprice { width:0px; height:0px; margin:0px; padding:0px; visibility:hidden; }
	.tarjetas { width:0px; height:0px; margin:0px; padding:0px; visibility:hidden; }
	.tarjetas-mas { width:0px; height:0px; margin:0px; padding:0px; visibility:hidden; }
	.menuinicio { width:0px; height:0px; margin:0px; padding:0px; visibility:hidden; }
	.menusociales { width:0px; height:0px; margin:0px; padding:0px; visibility:hidden; }
	.sociales { width:0px; height:0px; margin:0px; padding:0px; visibility:hidden; }
	#menu {
		width:320px; height:auto; padding:2px; margin:0px; overflow:hidden;
		background-image:none; background-color:#006;
	}
	#menu ul {
		width:310px; height:auto; padding:0px; margin:0px;
		background-image:none; background-color:#006;
	}
	#menu ul li {
		width:310px; height:40px; display:block; border-bottom:1px solid #FFF;
	}
	#menu ul li a {
		width:280px; height:40px; padding-left:-30px; color:#FFF;
	}
	.ima-repetidad {
		width:300px; height:0px; visibility:hidden;
	}
	.blanco-zona {
		visibility:visible; width:320px; height:10px; padding:0px; margin:0px;
	}
	.oferta-celular {
		visibility:visible; width:320px; height:156px; /*320x292*/
		/*background-image:url(https://www.detectoresperu.com/ofertas.png); 
		background-position:center; background-repeat:no-repeat; background-size:contain;*/ 
		margin:10px 0 10px 0; padding:10px 0 10px 0;
	}
	.oferta-celular img {
		visibility:visible; width:160px; height:146px; /*460x300*/ 
		float:left; padding:0px;
	}
	#cuerpo {
		width:320px; padding:0px; margin:0px; overflow:hidden;
	}
	#noticias{
		width:310px; height:290px; padding:5px;
	}
	#eventos{
		width:310px; height:290px; padding:5px;
	}
	#exploraciones{
		width:310px; height:290px; padding:5px;
	}
	.envio img {
		width:320px; height:19px;
	}
	#zonainferior{
		width:320px; margin-bottom:10px;
	}
	#garantia{
		width:310px; height:auto; float:left; padding:0 5px;
	}
	#garantia p,h1{
		margin:0;
	}
	#red{
		width:310px; height:auto; float:left; padding:0 5px;
	}
	#red p,h1{
		margin:0;	
	}
	#expertos{
		width:310px; height:auto; float:left; padding:0 5px;
	}
	#expertos p,h1{
		margin:0;
	}
	#direcciones{
		width:310px; height:auto; float:left; padding:0 5px;
	}
	#direcciones p,h1{
		margin:0;	
	}
	#direcciones ul{
		margin:0; padding:0; list-style:none;
	}
	#direcciones li .dizq{
		width:70px; display:inline-block; padding-left:24px;
	}
	#direcciones li .dder{
		width:100px; display:inline-block;
	}
	#laempresa{
		background:url(../imagenes/sombraqs.png) no-repeat top center;
		padding:20px; margin-top:20px; width:310px;
	}
	#laempresa h1{
		margin:0 6px;
	}
	#qs-izq{
		width:300px; float:none; margin-right:10px;
	}
	#qs-centro{
		width:300px; float:none; margin-right:10px;
	}
	#qs-centro p{
		line-height:22px;
	}
	#qs-der{
		width:300px; float:none;
	}
	.llamada{
		width:260px; height:auto; display:block;
		background:url(../imagenes/llamada.png) no-repeat;
		background-size:cover;
		line-height:20px; padding:10px;
	}
	.menuinferior li a{
		width:320px; display:block;
	}
	.menuinferior li a img{
		width:250px; height:auto; margin:0 auto;
	}
	#cajapie {
		width:320px; margin:0px; padding:3px;
	}
	#sombrapie {
		width:0px; height:0px; margin:0px; padding:0px; visibility:hidden;
	}
	#piepagina {
		width:320px; margin:0px; padding:0px;
	}
	#piepagina p{
		width:310px; margin:0px; padding:2px;
	}
	#piepagina span {
		width:310px; display:block; margin:0px; padding:2px;
	}
	#piederecha {
		width:310px; margin:0px; padding:3px 10px 3px 3px;
	}
	#contenidos {
		width:320px; margin:0px; padding:0px; overflow:hidden;
	}
	#contenidos-izq {
		width:320px; padding:3px;
	}
	#contenidos-izq ul {
		margin:0; padding:0; list-style:none;
	}
	#contenidos-izq li a {
		display:block;
	}
	#contenidos-der {
		width:320px;
	}
	.cajaproductos {
		width:320px; margin:0px; padding:0px; overflow:hidden;
	}
	.imagenproductos {
		width:300px; float:none;
	}
	.imagenproductos img {
		width:310px; height:auto; float:none;
	}
	.descripcionproductos {
		width:210px; float:left;
	}
	.preciosproductos {
		width:100px; float:left;
	}
	.detalles {
		width:100px; display:block;
	}
	.textocontenidos {
		width:320px; display:block;
	}
	.textocontenidos .img-contacto img {
		width:310px; height:auto;
	}
	.caja-titulocontenidos{
		width:320px; display:block;
	}
	.titulos-carrito {
		width:320px;
	}
	#cajadondecomprar {
		width:310px;
	}
	#caja-contacto{
		width:320px;
	}
	#contacto-izq{
		width:320px;
	}
	#contacto-der{
		width:310px;
	}
	.filas {
		width:220px; height:30px;
	}
	.campos1 {
		width:210px; height:30px;
	}
	.campos2 {
		width:210px; height:30px;
	}
	.campos3 {
		width:210px; height:30px;
	}
	.comentarios {
		width:210px; height:240px;
	}
	#caja-detalles {
		width:320px; margin:0px; padding:0px; overflow:hidden;
	}
	#caja-detalles p {
		width:310px;
	}
	#caja-detalles p img {
		width:310px; height:auto;
	}
	.imgdetalles{
		width:310px;
	}
	.detalles-producto {
		width:320px;
	}
	.detalles-producto p {
		width:320px;
	}
	.detalles-producto .zona-img img {
		width:51px; height:69px;
	}
	.info {
		width:300px; height:auto; float:none;
	}
	.info h1 {
		color:#006;
	}
	.info img {
		width:310px; height:auto;
	}
	.info iframe {
		width:310px; height:auto;
	}
	.ima-det {
		width:51px; height:69px;
	}
	.textoqs {
		width:320px;
	}
	.textoqs p img {
		width:310px; height:auto;
	}
}
/******************************************/
/***    DISEÑO PARA MOVILES 240        ****/
/******************************************/
@media only screen and (max-width : 240px) {
	body{
		margin:0; padding:0;
	}
	#cabecera {
		width:240px; height:auto; padding:2px; margin:0px; overflow:hidden; /*height:526px*/
	}
	.img-responsive-slider{width:100%;height:auto;}
	#mapacabe {
		width:240px; height:auto; padding:0px; margin:0px;
	}
	#logo {
	    width:240px; height:auto; padding:0px; margin:0px;
	}
	#cajalogo {
		width:230px; height:auto; padding:0px; margin:0px;
	}
	#cajalogo img {
	    width:234px; height:200px; padding:1px; margin:0 auto;
		/*margin:2px;*/		
	}
	#cajacomunidad {
		width:0px; height:0px; visibility:hidden; margin:0px; padding:0px;
		/*width:240px; float:none; padding-top:5px; margin:0px;*/
	}
	#cajacomunidad img {
		width:0px; height:0px; visibility:hidden; margin:0px; padding:0px;
		/*width:240px; height:92px; margin:0px; padding:0px;*/
	}
	#telefono-web {
		width:240px; height:40px; visibility:visible; margin:0px; padding:0px; float:none; overflow:hidden;
	}
	#telefono-web img {
		visibility:visible; margin:0px; padding:0px; width:220px; height:37px; float:none;
	}
	#cabecerader {
		width:240px; height:0px; visibility:hidden;
	}
	.whatsapp { width:0px; height:0px; margin:0px; padding:0px; visibility:hidden; }
	#cajaoro { width:0px; height:0px; margin:0px; padding:0px; visibility:hidden; }
	.preciooro { width:0px; height:0px; margin:0px; padding:0px; visibility:hidden; }
	.goldprice { width:0px; height:0px; margin:0px; padding:0px; visibility:hidden; }
	.tarjetas { width:0px; height:0px; margin:0px; padding:0px; visibility:hidden; }
	.tarjetas-mas { width:0px; height:0px; margin:0px; padding:0px; visibility:hidden; }
	.menuinicio { width:0px; height:0px; margin:0px; padding:0px; visibility:hidden; }
	.menusociales { width:0px; height:0px; margin:0px; padding:0px; visibility:hidden; }
	.sociales { width:0px; height:0px; margin:0px; padding:0px; visibility:hidden; }
	#menu {
		width:240px; height:auto; padding:2px; margin:0px; overflow:hidden;
		background-image:none; background-color:#006;
	}
	#menu ul {
		width:230px; height:auto; padding:0px; margin:0px;
		background-image:none; background-color:#006;
	}
	#menu ul li {
		width:230px; height:40px; display:block; border-bottom:1px solid #FFF;
	}
	#menu ul li a {
		width:230px; height:40px; padding-left:-30px; color:#FFF;
	}
	.ima-repetidad {
		width:220px; height:0px; visibility:hidden;
	}
	.blanco-zona {
		visibility:visible; width:240px; height:10px; padding:0px; margin:0px;
	}
	.oferta-celular {
		visibility:visible; width:240px; height:156px; /*240x292*/
		/*background-image:url(https://www.detectoresperu.com/ofertas.png); 
		background-position:center; background-repeat:no-repeat; background-size:contain;*/ 
		margin:10px 0 10px 0; padding:10px 0 10px 0;
	}
	.oferta-celular img {
		visibility:visible; width:120px; height:146px; /*460x300*/ 
		float:left; padding:0px;
	}
	#cuerpo {
		width:240px; padding:0px; margin:0px; overflow:hidden;
	}
	#noticias{
		width:230px; height:290px; padding:5px;
	}
	#eventos{
		width:230px; height:290px; padding:5px;
	}
	#exploraciones{
		width:230px; height:290px; padding:5px;
	}
	.envio img {
		width:240px; height:19px;
	}
	#zonainferior{
		width:240px; margin-bottom:10px;
	}
	#garantia{
		width:230px; height:auto; float:left; padding:0 5px;
	}
	#garantia p,h1{
		margin:0;
	}
	#red{
		width:230px; height:auto; float:left; padding:0 5px;
	}
	#red p,h1{
		margin:0;	
	}
	#expertos{
		width:230px; height:auto; float:left; padding:0 5px;
	}
	#expertos p,h1{
		margin:0;
	}
	#direcciones{
		width:230px; height:auto; float:left; padding:0 5px;
	}
	#direcciones p,h1{
		margin:0;	
	}
	#direcciones ul{
		margin:0; padding:0; list-style:none;
	}
	#direcciones li .dizq{
		width:70px; display:inline-block; padding-left:24px;
	}
	#direcciones li .dder{
		width:100px; display:inline-block;
	}
	#laempresa{
		background:url(../imagenes/sombraqs.png) no-repeat top center;
		padding:20px; margin-top:20px; width:230px;
	}
	#laempresa h1{
		margin:0 6px;
	}
	#qs-izq{
		width:220px; float:none; margin-right:10px;
	}
	#qs-centro{
		width:220px; float:none; margin-right:10px;
	}
	#qs-centro p{
		line-height:22px;
	}
	#qs-der{
		width:300px; float:none;
	}
	.llamada{
		width:180px; height:auto; display:block;
		background:url(../imagenes/llamada.png) no-repeat;
		background-size:cover;
		line-height:20px; padding:10px;
	}
	.menuinferior li a{
		width:240px; display:block;
	}
	.menuinferior li a img{
		width:250px; height:auto; margin:0 auto;
	}
	#cajapie {
		width:240px; margin:0px; padding:3px;
	}
	#sombrapie {
		width:0px; height:0px; margin:0px; padding:0px; visibility:hidden;
	}
	#piepagina {
		width:240px; margin:0px; padding:0px;
	}
	#piepagina p{
		width:230px; margin:0px; padding:2px;
	}
	#piepagina span {
		width:230px; display:block; margin:0px; padding:2px;
	}
	#piederecha {
		width:230px; margin:0px; padding:3px 10px 3px 3px;
	}
	#contenidos {
		width:240px; margin:0px; padding:0px; overflow:hidden;
	}
	#contenidos-izq {
		width:240px; padding:3px;
	}
	#contenidos-izq ul {
		margin:0; padding:0; list-style:none;
	}
	#contenidos-izq li a {
		display:block;
	}
	#contenidos-der {
		width:240px;
	}
	.cajaproductos {
		width:240px; margin:0px; padding:0px; overflow:hidden;
	}
	.imagenproductos {
		width:220px; float:none;
	}
	.imagenproductos img {
		width:230px; height:auto; float:none;
	}
	.descripcionproductos {
		width:120px; float:left;
	}
	.preciosproductos {
		width:100px; float:left;
	}
	.detalles {
		width:100px; display:block;
	}
	.textocontenidos {
		width:240px; display:block;
	}
	.textocontenidos .img-contacto img {
		width:230px; height:auto;
	}
	.caja-titulocontenidos{
		width:240px; display:block;
	}
	.titulos-carrito {
		width:240px;
	}
	#cajadondecomprar {
		width:230px;
	}
	#caja-contacto{
		width:240px;
	}
	#contacto-izq{
		width:240px;
	}
	#contacto-der{
		width:230px;
	}
	.filas {
		width:220px; height:30px;
	}
	.campos1 {
		width:210px; height:30px;
	}
	.campos2 {
		width:210px; height:30px;
	}
	.campos3 {
		width:210px; height:30px;
	}
	.comentarios {
		width:210px; height:240px;
	}
	#caja-detalles {
		width:240px; margin:0px; padding:0px; overflow:hidden;
	}
	#caja-detalles p {
		width:230px;
	}
	#caja-detalles p img {
		width:230px; height:auto;
	}
	.imgdetalles{
		width:230px;
	}
	.detalles-producto {
		width:240px;
	}
	.detalles-producto p {
		width:240px;
	}
	.detalles-producto .zona-img img {
		width:51px; height:69px;
	}
	.info {
		width:220px; height:auto; float:none;
	}
	.info h1 {
		color:#006;
	}
	.info img {
		width:230px; height:auto;
	}
	.info iframe {
		width:230px; height:auto;
	}
	.ima-det {
		width:51px; height:69px;
	}
	.textoqs {
		width:240px;
	}
	.textoqs p img {
		width:230px; height:auto;
	}
}
