@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;
}
body{
	background:#000 url(../imagenes/fondo-web.jpg);
	margin:0;
}
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;
}
/*--- Cabecera ---*/
#cabecera{
	height:168px;
	background:#fff;
	margin:0 auto;
	border-bottom:4px solid #DC5721;
}
#logo{
	height:106px;
	padding:10px 0;
}
.imglogo{
	width:313px;
	height:99px;
	float:left;
	display:block;
	margin:0 0 0 20px;
}
.bannercomun{
	width:374px;
	height:88px;
	display:block;
	float:left;
	padding-top:12px;
}
#cabecerader{
	float:right;
	width:600px;
	margin-right:10px;
}
.lineagratis{
	width:130px;
	height:25px;
	display:block;
	color:#FF1900;
	font-size:16px;
	float:right;
	margin:0 0 0 10px;
}
.sociales{
	width:218px;
	display:block;
	margin:0 0 0 1px;;
	padding:0;
	list-style:none;
	float:right;
}
.sociales li{
	float:left;
}
.sociales li a{
	width:26px;
	height:26px;
	display:block;
	margin-right:4px;
}
#fbuscador{
	width:229px;
	height:34px;
	display:block;
	float:right;
	margin:0;
	margin-left:10px;
}
#fbuscador #buscador{
	width:146px;
	height:26px;
	background:#DBDBDB;
	border:none;
	float:left;
	padding:0 0 0 5px;
}
#fbuscador #botonbuscar{
	width:78px;
	height:26px;
	border:none;
	background:url(../imagenes/boton-buscar.jpg);
	color:#FFF;
	float:left;
	cursor:pointer;
}
.preciooro{
	width:169px;
	height:15px;
	display:block;
	float:right;
	margin:0;
	overflow:hidden;
	margin:20px 0 10px 0;
	padding-top:10px;
}
.menuinicio{
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	float:right;
	width:430px;/*65%*/
	margin:20px 0 10px 0;
}
.menuinicio li{
	float:right;
}
.menuinicio li a{
	line-height:30px;
	display:block;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-decoration:none;
}
.menuinicio li a:hover{
	text-decoration:underline;
}
.menuinicio li a.carrito{
	background:url(../imagenes/carrito.png) no-repeat;
	width:107px;
	color:#FFF;
	padding-left:40px;
}
.menusociales{
	display:block;
}
/*--- Menu ---*/
#menu{
	height:41px;
	background:url(../imagenes/fondoboton.jpg);
	border-top:1px solid #BBBBBB;
	padding-left:20px;
	
}
#menu ul{
	margin:0;
	padding:0;
	list-style:none;
}
#menu li{
	float:left;
}
#menu li a{
	line-height:41px;
	display:block;
	padding:0 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;	
	text-decoration:none;
	color:#000;
	background:url(../imagenes/borde.jpg) no-repeat right;
}
#menu li a.inicio{
	border-left:1px solid #B6B6BA;
}
#menu li a.otros{
	width:196px;
}
#menu li a.ultimo{
	margin:0;
}
#menu li a:hover{
	background:url(../imagenes/fondoover.jpg);
	color:#FFF;
}
/*Slider Imagen que se repite*/
.ima-repetida {
	float:left; position:absolute; left:0px; top:172px; padding-left:0px; z-index:100;
}
.ima-repetida img {
	width:73.5%; height:73.5%; float:left;
}
.ima-repetidad {
	float:right; position:absolute; right:10px; top:172px; padding-right:0px; z-index:100;
}
.ima-repetidad img {
	width:140px; height:140px; float:right;
}
/******************************************/
/***    DISEÑO PARA PANTALLAS GRANDES 1920    ****/
/******************************************/
@media only screen and (min-width : 1680px) {
	/*Slider Imagen que se repite*/
	.ima-repetida {
		float:left; position:absolute; left:0px; top:172px; padding-left:0px; z-index:100;
	}
	.ima-repetida img {
		width:92%; height:92%; float:left;
	}
	.ima-repetidad {
		float:right; position:absolute; right:10px; top:172px; padding-right:0px; z-index:100;
	}
	.ima-repetidad img {
		width:140px; height:140px; float:right;
	}
}

/*--- Cuerpo ---*/
#cuerpo{
	width:1000px;
	margin:0 auto;
	background:#FFF url(../imagenes/sombra-cuerpo.png) no-repeat center top;
	padding:30px 0 0 0;
}

/*--- 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:#999999;
}
.detalles{
	width:113px;
	line-height:33px;
	display:block;
	margin:0 auto; 
	background:url(../imagenes/fondoboton.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:center;
	text-decoration:none;
	border-radius:6px;
}
.detalles:hover{
	background:url(../imagenes/fondoover.jpg);
}
/*-- inferior---*/
#zonainferior{
	height:300px;
	background:#FFF;
	margin-bottom:10px;
}
#noticias{
	width:322px;
	height:290px;
	float:left;
	border-right:1px solid #DDDDDD;
	padding:5px;
	position:relative;
}
#eventos{
	width:322px;
	height:290px;
	float:left;
	border-right:1px solid #DDDDDD;
	padding:5px;
	position:relative;
}
#exploraciones{
	width:322px;
	height:290px;
	float:left;
	padding:5px;
}
#zonainferior h1{
	font-family:"OpenSansExtraboldRegular", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#83858C;
	font-weight:normal;
	display:block;
	border-bottom:1px solid #DDD;
	padding:6px 0;
}
#zonainferior ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:6px;
	padding:0;
	list-style:none;
}
#zonainferior li a{
	display:block;
	padding:6px 6px 6px 20px;
	color:#83858C;
	text-decoration:none;
	border-bottom:1px solid #DDD;
	background:url(../imagenes/icono.png) no-repeat left top;
	background-position:0 8px;
}
.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;
}


/*--- Pie Pagina ---*/
#sombrapie{
	height:16px;
	background:url(../imagenes/sombrapie.png) no-repeat top center;
	margin-bottom:10px;
}
#cajapie{
	background:#3B3B3B;
}
#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 a{
	height:26px;
	display:block;
	margin-left:6px;
	float:right;
	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:#C7182A;
}

/*--- Paginas Internas ----*/
#contenidos-izq{
	width:231px;
	background:#DF550F;
	float:left;
	padding:8px;
	min-height:500px;
}
#contenidos-izq h1{
	color:#F1C5C9;
	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 #DD747F;
}
#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;
}
.descripcionproductos{
	width:307px;
	float:left;
	border-right:1px solid #ddd;
}
.preciosproductos{
	width:174px;
	float:left;
}
.precio{
	font-family:"OpenSansExtraboldRegular", Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#DF550F;
	text-align:center;
	margin:0;
}
.igv{
	font-size:16px;
	color:#DF550F;
	text-align:center;
	margin:0;
}
.detalles{
	width:130px;
	display:block;
	margin:0 auto;
	background:#2E3F4F url(../imagenes/fondo-menu.jpg);
	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 h1 {
	font-family:"OpenSansExtraboldRegular", Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#D83500;
}
#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 h1 {
	font-family:"OpenSansExtraboldRegular", Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#D83500;
}
.preciodetalle{
	font-family:"OpenSansExtraboldRegular", Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#D83500;
	margin:0 6px;
}
.igvdetalle{
	font-size:16px;
	color:#D83500;
	margin:0 6px;
}
.cajacantidad{
	width:50px;
	background:#FFF;
	border:1px solid #CCC;
	padding:8px;
}
.btncarrito{
	width:130px;
	display:block;
	background:#E1540E url(../imagenes/fondo-botones-carrico.jpg);
	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:#E1540E url(../imagenes/fondo-botones-carrico.jpg) repeat-x;
	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:#B1481B;
}
.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:#E1540E url(../imagenes/fondo-botones-carrico.jpg);
	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:#E1540E url(../imagenes/fondo-botones-carrico.jpg);
	text-align:center;
	border:none;
	color:#FFF;
	margin:10px 0;
	cursor:pointer;
	border-radius:5px;
}
.boton-clientes:hover{
	background:#B1481B;
}
.boton-clientes1{
	width:159px;
	height:28px;
	display:block;
	background:#E1540E url(../imagenes/fondo-botones-carrico.jpg);
	text-align:center;
	border:none;
	color:#FFF;
	cursor:pointer;
	text-decoration:none;
	border-radius:5px;
	padding-top:12px;
}
.boton-clientes1:hover{
	background:#B1481B;
}
a.clicaqui{
	color:#E1540E;
	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:#E1540E;
	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(../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(../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(../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(../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:#E1540E;
	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(../imagenes/icono-telefono.png) no-repeat right top;
	background-position:20px 5px;
	padding-left:60px;
	margin-bottom:6px;
}
.cajaicon2-cont{
	background:url(../imagenes/icono-carta.png) no-repeat right top;
	background-position:20px 5px;
	padding-left:60px;
	margin-bottom:6px;
}
.cajaicon3-cont{
	background:url(../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;
}
/*--- 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:#E1540E;
	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:#E1540E;
}
/*-- 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 MOVILES 480        ****/
/******************************************/
@media only screen and (max-width : 480px) {
	body{
		margin:0; padding:0;
	}
	#cabecera {
		width:480px; height:526px; padding:2px; margin:0px; overflow:hidden;
	}
	#logo {
	    width:480px; height:186px; padding:0px; margin:0px;
	}
	#logo img {
	    width:470px; height:90px; padding:1px; margin:2px;
	}
	#logo a {
	    width:470px; height:90px; padding:0px; margin:0px;
	}
	#cabecerader {
		visibility:hidden; width:480px; height:0px;
	}
	#menu {
		width:480px; height:326px; padding:0px; margin:0px; overflow:hidden;
		background-image:none; /*background-color:#BF4B1A;*/
	}
	#menu ul {
		width:480px; height:326px; padding:0px; margin:0px; overflow:hidden;
		background-image:none; background-color:#BF4B1A;
		background-repeat:no-repeat;
	}
	#menu ul li {
		width:480px; height:40px; display:block; border-bottom:1px solid #FFF;
	}
	#menu ul li a {
		width:440px; height:40px; padding-left:-30px; color:#FFF; background:none;
	}
	.ima-repetida {
		float:left; position:absolute; left:0px; top:535px; padding-left:0px; z-index:100;
	}
	.ima-repetida img {
		width:30.5%; height:30.5%; float:left;
	}
	.ima-repetidad {
		width:460px; height:0px; visibility:hidden;
	}
	.blanco-zona {
		visibility:visible; width:480px; height:10px; padding:0px; margin:0px;
	}
	.oferta-celular {
		visibility:visible; width:480px; height:292px; background-image:url(http://www.detectoresperu.com/ofertas.png);
		background-repeat:no-repeat; background-size:contain; background-position:center;
		margin:10px 0 10px 0; padding:10px 0 10px 0;
	}
	#cuerpo {
		width:480px; padding:0px; margin:0px; overflow:hidden;
	}
	#noticias {
		width:470px; height:290px; padding:5px; position:relative;
	}
	#noticias img {
		width:300px; height:auto; padding:5px 0 5px 80px; margin:0 auto;
	}
	#eventos {
		width:470px; height:290px; padding:5px; position:relative;
	}
	.vermas{
		width:140px; display:block; text-align:center; text-decoration:none;
		position:absolute; left:85px; bottom:35px;
	}
	#eventos img {
		width:300px; height:auto; padding:5px 0 5px 80px; margin:0 auto;
	}
	#exploraciones {
		width:470px; height:290px; padding:5px;
	}
	#exploraciones img {
		width:300px; height:auto; padding:5px 0 5px 80px; margin:0 auto;
	}
	.envio img {
		width:480px; height:19px;
	}
	.menuinferior li a{
		width:230px; display:block;
	}
	.menuinferior li a img{
		width:230px; height:auto; margin:0 auto;
	}
	#cajapie {
		width:480px; margin:0px; padding:3px;
	}
	#piepagina {
		width:480px; margin:0px; padding:0px;
	}
	#piepagina p{
		width:470px; margin:0px; padding:2px;
	}
	#piepagina span {
		width:470px; display:block; margin:0px; padding:2px;
	}
	#piederecha {
		width:470px; margin:0px; padding:3px;
	}
	#contenidos {
		width:480px; margin:0px; padding:0px; overflow:hidden;
	}
	#contenidos-izq {
		width:480px; padding:3px;
	}
	#contenidos-izq ul {
		margin:0; padding:0; list-style:none;
	}
	#contenidos-izq li a {
		display:block;
	}
	#contenidos-der {
		width:480px;
	}
	.cajaproductos {
		width:480px; margin:0px; padding:0px; overflow:hidden;
	}
	.imagenproductos {
		width:460px; float:none;
	}
	.imagenproductos img {
		width:470px; height:auto; float:none;
	}
	.descripcionproductos {
		width:370px; float:left;
	}
	.preciosproductos {
		width:100px; float:left;
	}
	.detalles {
		width:100px; display:block;
	}
	.textocontenidos{
		width:480px; display:block;
	}
	.caja-titulocontenidos{
		width:480px; display:block;
	}
	.titulos-carrito {
		width:480px;
	}
	#cajadondecomprar {
		width:470px;
	}
	#caja-contacto{
		width:480px;
	}
	#contacto-izq{
		width:480px;
	}
	#contacto-der{
		width:470px;
	}
	.filas {
		width:380px; height:30px;
	}
	.campos1 {
		width:370px; height:30px;
	}
	.campos2 {
		width:370px; height:30px;
	}
	.campos3 {
		width:370px; height:30px;
	}
	.comentarios {
		width:370px; height:240px;
	}
	#caja-detalles{
		width:480px; margin:0px; padding:0px; overflow:hidden;
	}
	.imgdetalles{
		width:470px;
	}
	.detalles-producto{
		width:480px;
	}
}
/******************************************/
/***    DISEÑO PARA MOVILES 375        ****/
/******************************************/
@media only screen and (max-width : 375px) {
	body{
		margin:0; padding:0;
	}
	#cabecera {
		width:375px; height:526px; padding:2px; margin:0px; overflow:hidden;
	}
	#logo {
	    width:375px; height:186px; padding:0px; margin:0px;
	}
	#logo img {
	    width:375px; height:auto; padding:0px; margin:0px 0px 0px 0px; float:left;
	}
	#logo a {
	    width:375px; height:auto; padding:0px; margin:0px;
	}
	#cabecerader {
		visibility:hidden; width:375px; height:0px;
	}
	#menu {
		width:375px; height:326px; padding:0px; margin:0px; overflow:hidden;
		background-image:none; /*background-color:#BF4B1A;*/
	}
	#menu ul {
		width:375px; height:326px; padding:0px; margin:0px; overflow:hidden;
		background-image:none; background-color:#BF4B1A;
		background-repeat:no-repeat;
	}
	#menu ul li {
		width:375px; height:40px; display:block; border-bottom:1px solid #FFF;
	}
	#menu ul li a {
		width:335px; height:40px; padding-left:-30px; color:#FFF; background:none;
	}
	.ima-repetida {
		float:left; position:absolute; left:0px; top:535px; padding-left:0px; z-index:100;
	}
	.ima-repetida img {
		width:30.5%; height:30.5%; float:left;
	}
	.ima-repetidad {
		width:355px; height:0px; visibility:hidden;
	}
	.blanco-zona {
		visibility:visible; width:375px; height:10px; padding:0px; margin:0px;
	}
	.oferta-celular {
		visibility:visible; width:375px; height:292px; background-image:url(http://www.detectoresperu.com/ofertas.png);
		background-repeat:no-repeat; background-size:contain; background-position:center;
		margin:10px 0 10px 0; padding:10px 0 10px 0;
	}
	#cuerpo {
		width:375px; padding:0px; margin:0px; overflow:hidden;
	}
	#noticias {
		width:365px; height:290px; padding:5px; margin:0px; position:relative;
	}
	#noticias img {
		width:300px; height:auto; padding:5px 0 5px 25px; margin:0 auto;
	}
	#eventos {
		width:365px; height:290px; padding:5px; margin:0px; position:relative;
	}
	.vermas{
		width:140px; display:block; text-align:center; text-decoration:none;
		position:absolute; left:60px; bottom:35px;
	}
	#eventos img {
		width:300px; height:auto; padding:5px 0 5px 30px; margin:0 auto;
	}
	#exploraciones {
		width:365px; height:290px; padding:5px; margin:0px;
	}
	#exploraciones img {
		width:300px; height:auto; padding:5px 0 5px 25px; margin:0 auto;
	}
	.envio img {
		width:375px; height:19px;
	}
	.menuinferior li a{
		width:185px; display:block;
	}
	.menuinferior li a img{
		width:185px; height:auto; margin:0 auto;
	}
	#cajapie {
		width:375px; margin:0px; padding:3px;
	}
	#piepagina {
		width:375px; margin:0px; padding:0px;
	}
	#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;
	}
	#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:355px; float:none;
	}
	.imagenproductos img {
		width:365px; height:auto; float:none;
	}
	.descripcionproductos {
		width:365px; float:left;
	}
	.preciosproductos {
		width:100px; float:left;
	}
	.detalles {
		width:100px; display:block;
	}
	.textocontenidos{
		width:375px; display:block;
	}
	.caja-titulocontenidos{
		width:375px; display:block;
	}
	.titulos-carrito {
		width:375px;
	}
	#cajadondecomprar {
		width:365px;
	}
	#caja-contacto{
		width:375px;
	}
	#contacto-izq{
		width:375px;
	}
	#contacto-der{
		width:365px;
	}
	.filas {
		width:275px; height:30px;
	}
	.campos1 {
		width:265px; height:30px;
	}
	.campos2 {
		width:265px; height:30px;
	}
	.campos3 {
		width:265px; height:30px;
	}
	.comentarios {
		width:265px; height:240px;
	}
	#caja-detalles{
		width:375px; margin:0px; padding:0px; overflow:hidden;
	}
	.imgdetalles{
		width:365px;
	}
	.detalles-producto{
		width:375px;
	}
}
/******************************************/
/***    DISEÑO PARA MOVILES 320        ****/
/******************************************/
@media only screen and (max-width : 320px) {
	body{
		margin:0; padding:0;
	}
	#cabecera {
		width:320px; height:526px; padding:2px; margin:0px; overflow:hidden; /*646*/
	}
	#logo {
	    width:320px; height:186px; padding:0px; margin:0px;
	}
	#logo img {
	    width:310px; height:90px; padding:1px; margin:2px;
	}
	#logo a {
	    width:310px; height:90px; padding:0px; margin:0px;
	}
	#cabecerader {
		width:320px; height:0px; visibility:hidden;
	}
	#menu {
		width:320px; height:326px; padding:2px; margin:0px; overflow:hidden;
		background-image:none; /*background-color:#BF4B1A;*/
	}
	#menu ul {
		width:320px; height:326px; padding:0px; margin:0px;
		background-image:none; background-color:#BF4B1A;
		background-repeat:no-repeat;
	}
	#menu ul li {
		width:320px; height:40px; display:block; border-bottom:1px solid #FFF;
	}
	#menu ul li a {
		width:280px; height:40px; padding-left:-30px; color:#FFF; background:none;
	}
	.ima-repetida {
		float:left; position:absolute; left:0px; top:535px; padding-left:0px; z-index:100;
	}
	.ima-repetida img {
		width:30.5%; height:30.5%; float:left;
	}
	.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:292px; background-image:url(http://www.detectoresperu.com/ofertas.png);
		background-repeat:no-repeat; background-size:contain; margin:10px 0 10px 0; padding:10px 0 10px 0;
	}
	#cuerpo {
		width:320px; padding:0px; margin:0px; overflow:hidden;
	}
	#noticias {
		width:310px; height:290px; padding:5px;
	}
	#noticias img {
		width:300px; height:auto; padding:0px; margin:0 auto;
	}
	#eventos {
		width:310px; height:290px; padding:5px;
	}
	#eventos img {
		width:300px; height:auto; padding:0px; margin:0 auto;
	}
	#exploraciones {
		width:310px; height:290px; padding:5px;
	}
	#exploraciones img {
		width:300px; height:auto; padding:0px; margin:0 auto;
	}
	.envio img {
		width:320px; height:19px;
	}
	.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;
	}
	#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;
	}
	#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;
	}
	.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;
	}
	.imgdetalles{
		width:310px;
	}
	.detalles-producto{
		width:320px;
	}
}
/******************************************/
/***    DISEÑO PARA MOVILES 240        ****/
/******************************************/
@media only screen and (max-width : 240px) {
	body{
		margin:0; padding:0;
	}
	#cabecera {
		width:240px; height:526px; padding:2px; margin:0px; overflow:hidden;
	}
	#logo {
	    width:240px; height:186px; padding:0px; margin:0px;
	}
	#logo img {
	    width:230px; height:90px; padding:1px; margin:2px;
	}
	#logo a {
	    width:230px; height:90px; padding:0px; margin:0px;
	}
	#cabecerader {
		visibility:hidden; width:240px; height:0px;
	}
	#menu {
		width:240px; height:326px; padding:2px; margin:0px; overflow:hidden;
		background-image:none; background-color:#BF4B1A;
	}
	#menu ul {
		width:240px; height:326px; padding:0px; margin:0px; 
		background-image:none; background-color:#BF4B1A;
	}
	#menu ul li {
		width:240px; height:40px; display:block; border-bottom:1px solid #FFF;
	}
	#menu ul li a {
		width:220px; height:40px; padding-left:-30px; color:#FFF; background:none;
	}
	.ima-repetida {
		float:left; position:absolute; left:0px; top:535px; padding-left:0px; z-index:100;
	}
	.ima-repetida img {
		width:25.5%; height:25.5%; float:left;
	}
	.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:219px; background-image:url(http://www.detectoresperu.com/ofertas.png);
		background-repeat:no-repeat; background-size:contain; margin:10px 0 10px 0; padding:10px 0 10px 0;
	}
	#cuerpo {
		width:240px; padding:0px; margin:0px; overflow:hidden;
	}
	#noticias{
		width:230px; height:290px; padding:5px; position:relative;
	}
	#eventos{
		width:230px; height:290px; padding:5px; position:relative;
	}
	#exploraciones{
		width:230px; height:290px; padding:5px;
	}
	.envio img {
		width:240px; height:19px;
	}
	.menuinferior li a{
		width:240px; display:block;
	}
	.menuinferior li a img{
		width:240px; height:auto;
	}
	#cajapie {
		width:240px; margin:0px; padding:3px;
	}
	#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;
	}
	#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:210px; float:left;
	}
	.preciosproductos {
		width:100px; float:left;
	}
	.detalles {
		width:100px; display:block;
	}
	.textocontenidos{
		width:240px; display:block;
	}
	.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;
	}
	.imgdetalles{
		width:230px;
	}
	.detalles-producto{
		width:240px;
	}
}
