@charset "utf-8";
/* CSS Document */

@import url("http://fonts.googleapis.com/css?family=Montserrat:200,300,400,500,600,700");
@import url("http://fonts.googleapis.com/css?family=Roboto:300,400,700");

body{margin:0; padding: 0; background-color:#f4f4f4;}
.clear {clear:both;}
.izquierda {text-align:left;}
.centro {text-align:center;}
.derecha {text-align:right;}
#superior p {margin: 0;}
#top p {margin: 0;}
#top_celu p {margin: 0;}0

/* 	CONTENEDORES */
#contenedor_principal {width:100%; margin-left:auto; margin-right:auto;}
#contenedor_superior {width:100%; margin-left:auto; margin-right:auto;}
#contenedor_top {width:100%; margin-left:auto; margin-right:auto;}
#contenedor_menu {width:100%; margin-left:auto; margin-right:auto;}
#contenedor_contenido {width:100%; background-color:#f4f4f4; margin-left:auto; margin-right:auto;}
#contenedor_banner {width:100%; margin-left:auto; margin-right:auto;}
#contenedor_pie {width:100%; margin-left:auto; margin-right:auto;}
/* 	CONTENEDORES */

/* 	FUENTES */
p {font-family: 'Montserrat', sans-serif; color:#000; font-size:16px; font-weight:400; line-height:28px;}
p a {font-family: 'Montserrat', sans-serif; color:#000; font-size:16px; font-weight:400; text-decoration:none;}
p a:hover {color:#ff2736;}
#superior p {color:#FFF; font-size:12px;}
#superior p a {color:#FFF; text-decoration:none; font-size:12px;}
#superior p a:hover {color:#CCC;}
#top h1 {font-family: 'Montserrat', sans-serif; color:#000; font-size:20px; font-weight:700;}
#top h2 {font-family: 'Montserrat', sans-serif; color:#FFF; font-size:30px; font-weight:700;}
#top p {font-family: 'Montserrat', sans-serif; color:#FFF; font-size:12px; font-weight:600;}
#top_der p {font-size:12px; line-height:30px; font-weight:600;}
#top_der p a {font-family: 'Montserrat', sans-serif; color:#FFF; font-size:12px; font-weight:600; text-decoration:none;}
#top_der p a:hover {color:#CCC;}
#top_celu p {font-family: 'Montserrat', sans-serif; font-size:12px; line-height:30px; color:#FFF;  font-weight:600;}
#top_celu p a {font-family: 'Montserrat', sans-serif; color:#FFF; font-size:12px; font-weight:600; text-decoration:none;}
#top_celu p a:hover {color:#CCC;}
#destacados_interno h1 {font-family: 'Montserrat', sans-serif; color:#000; font-size:16px; font-weight:400;}
#destacados_interno h1 a {font-family: 'Montserrat', sans-serif; color:#000; font-size:16px; font-weight:400; text-decoration:none;}
#destacados_interno h1 a:hover {color:#333;}


/*#titulo {display:none;} TITULOS HABILITADOS */
#titulo h1 {font-family: 'Montserrat', sans-serif; color:#777472; font-size:24px; font-weight:500; text-transform:uppercase;}
#titulo h1 a {font-family: 'Montserrat', sans-serif; color:#ea001d; font-size:30px; font-weight:700; text-decoration:none;}
#titulo h1 a:hover {color:#063637; }
#titulop h1 {font-family: 'Montserrat', sans-serif; color:#ff2736; font-size:30px; font-weight:700; }
#titulop h1 a {font-family: 'Montserrat', sans-serif; color:#ff2736; font-size:30px; font-weight:700; text-decoration:none;}
#titulop h1 a:hover {color:#ea001d; }
#titulo_total {display:none;} /* TITULOS  NO HABILITADO */
#titulo_total h1 {font-family: 'Montserrat', sans-serif; color:#FFF; font-size:30px; font-weight:700; background-color:#ea001d; padding:1%; }
#titulo_total h1 a {font-family: 'Montserrat', sans-serif; color:#FFF; font-size:30px; font-weight:700; text-decoration:none;}
#titulo_total h1 a:hover {color:#CCC; }
#titulo h2 {font-family: 'Montserrat', sans-serif; color:#777472; font-size:24px; font-weight:500;}
.precios {font-family: 'Montserrat', sans-serif; color:#ff2736; font-size:20px; font-weight:700;}
#precios2 {font-family: 'Montserrat', sans-serif; color:#000; font-size:24px; font-weight:700;}
#precios2 p {font-size:12px; line-height:12px; margin-top:0px;}

#prod_der h1 {font-family: 'Montserrat', sans-serif; color:#000; font-size:14px; font-weight:500;}
#prod_der h1 a {font-family: 'Montserrat', sans-serif; color:#000; font-size:14px; font-weight:500; text-decoration:none;}
#prod_der h1 a:hover {color:#333;}
#prod_der p a {font-size:12px;}

#pie_dividido h1 {font-family: 'Montserrat', sans-serif; color:#fff; font-size:16px; font-weight:400; }
#pie_dividido h1 a {font-family: 'Montserrat', sans-serif; color:#fff; font-size:16px; font-weight:400; text-decoration:none;}
#pie_dividido h1 a:hover  {color:#ea001d; }
#pie_dividido p {font-family: 'Roboto', sans-serif; color:#fff; font-size:14px; font-weight:400; line-height:22px;}
#pie_dividido p a {font-family: 'Roboto', sans-serif; color:#fff; font-size:14px; font-weight:400; text-decoration:none;}
#pie_dividido p a:hover  {color:#ea001d; }
#pie_dividido2 h1 {font-family: 'Montserrat', sans-serif; color:#fff; font-size:16px; font-weight:400; }
#pie_dividido2 h1 a {font-family: 'Montserrat', sans-serif; color:#fff; font-size:16px; font-weight:400; text-decoration:none;}
#pie_dividido2 h1 a:hover  {color:#ea001d; }
#pie_dividido2 p {font-family: 'Roboto', sans-serif; color:#fff; font-size:14px; font-weight:400; line-height:22px;}
#pie_dividido2 p a {font-family: 'Roboto', sans-serif; color:#fff; font-size:14px; font-weight:400; text-decoration:none;}
#pie_dividido2 p a:hover  {color:#ea001d; }

#pie2 p {font-family: 'Roboto', sans-serif; color:#fff; font-size:14px; font-weight:400; line-height:22px; text-align:right;}
#pie2 p a {font-family: 'Roboto', sans-serif; color:#fff; font-size:14px; font-weight:400; text-decoration:none;}
#pie2 p a:hover  {color:#ea001d; }

.categoria {font-family: 'Roboto', sans-serif; color:#FFF; font-size:14px; font-weight:400; text-decoration:none;}
.texto {font-family: 'Roboto', sans-serif; color:#000; font-size:14px; font-weight:400; text-decoration:none;}
.texto2 {font-family: 'Roboto', sans-serif; color:#000; font-size:14px; font-weight:400; text-decoration:none;}
.texto2 a {font-family: 'Roboto', sans-serif; color:#000; font-size:14px; font-weight:400; text-decoration:none; text-decoration:none;}
.texto2 a:hover {color:#ea001d;}
.color_iconos {color:#ea001d;}

@media screen and (min-width:50em) {
p {font-size:14px;  line-height:24px;}	
#superior p {font-size:13px; font-weight:600}
#superior p a {font-size:13px; font-weight:600}
.texto {font-weight:400; }
}
/* 	FUENTES */

/* 	ESTRUCTURA TOP */
#superior {width:100%; padding-top:5px; padding-bottom:5px; background-color:#6ab99f;}
#superior_izq {width:96%; padding-left:2%; padding-right:2%; text-align:center; display:none;} 
#superior_izq img {max-width:100%;}
#superior_der {width:96%; padding-left:2%; padding-right:2%; text-align:center;} 
#superior_redes {width:96%; padding-left:2%; padding-right:2%; text-align:center; padding-top:6px;} 
#top_izq {width:100% ;text-align:center; background-color:#ea001d;}
#top_izq img {max-height:100px; padding-left:10px; padding-top:10px;}
#top_der {width:96%; padding-left:2%; padding-right:2%; padding-top:10px; text-align:center;}  
#buscador_izq {width:90%; float:left; text-align:right;}
#buscador_izq input {width:100%; height:47px; background-color:#CCC; border:none; border-radius:0; margin-bottom:0 !important; padding-bottom:0 !important;}
#buscador_izq select {width:100%; height:46px; background-color:#CCC; border:none;border-radius:0; margin-bottom:0 !important; padding-bottom:0 !important;}
#buscador_izq input a {border:none;}
#buscador_izq input a:hover {border:none;}
#buscador_der {width:10%; float:left; text-align:center; background-color:#4c4b4b; }
#buscador_der input {width:30px; text-align:center; margin-top:3px;}
#top {width:100%; background-color:#ea001d; display:none;}
#menu_top {width:100%; background-color:#1c1a1b; display:none;}
#menu_celular {width:100%;}
#menu_izq {width:78%; float:left;}
#menu_der {width:22%; float:left; background-color:#CCC;}
#top_celu {width:100%; background-color:#ea001d; text-align:center; padding-top:10px;}
#buscador_celu {width:100%; background-color:#666;}

.contenidos {width:98%; padding-left:1%; padding-right:1%; margin-left:auto; margin-right:auto;}
.contenidos2 {width:98%; padding-left:1%; padding-right:1%; background-image:url(images/background_top.jpg); background-repeat:repeat-x; background-position:bottom;}
.encabezado {width:100%; height:auto; display:none;}
.encabezado h1 {color:#000; width:100%; font-size:22px;}
.encabezado h1 a {color:#000; }
.encabezado h1 a:hover {color:#000; }
.enc_izquierdo {width:100%; text-align:center; height:auto;}
.enc_izquierdo img {width:100%; max-width:350px;}
.enc_derecho {width:100%; text-align:center; height:auto;}
.redes {font-size:36px; color:#000; padding-right:35px; padding-top:35px;}
/* 	ESTRUCTURA TOP */

/* 	ESTRUCTURA CUERPO */
#destacados {width:100%; padding-top:25px;}
#destacados_interno {width:47%; float:left; padding-left:1.5%; padding-right:1.5%; text-align:center; padding-bottom:10px; border-radius:10px;}
#destacados_interno img {max-width:100%; border-radius:10px;}
#interno {width:90%; padding-left:2%; padding-right:2%; padding-top:20px; padding-bottom:20px; background-color:#FFF; margin-left:auto; margin-right:auto; -webkit-box-shadow: 0px 10px 13px -7px #000000, 5px 5px 15px 5px rgba(0,0,0,0); 
box-shadow: 0px 10px 13px -7px #000000, 5px 5px 15px 5px rgba(0,0,0,0); -webkit-border-radius:10px; -moz-border-radius:10px; border-radius: 10px; margin-bottom:30px; margin-top:20px;}
#interno2 {width:94%;  margin-left:auto; margin-right:auto; }
#interno3 {width:90%; padding-left:2%; padding-right:2%; padding-top:20px; padding-bottom:20px; background-color:#FFF; margin-left:auto; margin-right:auto; -webkit-box-shadow: 0px 10px 13px -7px #000000, 5px 5px 15px 5px rgba(0,0,0,0); 
box-shadow: 0px 10px 13px -7px #000000, 5px 5px 15px 5px rgba(0,0,0,0); -webkit-border-radius:10px; -moz-border-radius:10px; border-radius: 10px;}
#lateral_izq {display:none;}
#lateral_der {width:100%;}
#lateral_der2 {width:100%;}
#lateral_izq_home {display:none;}
#lateral_der_home {width:100%;}
#lateral_izq_int {display:none; background-color:#f4f4f4;}
#lateral_der_int {width:100%; background-color:#f4f4f4;}
#derechap {width:96%; margin-left:auto; margin-right:auto;}
#izquierdap {width:96%; margin-left:auto; margin-right:auto;}
#derechap_map {width:92%; padding:2%; margin-left:auto; margin-right:auto; background-color:#f1f1f1; border-radius:5px; margin-bottom:20px; }
#izquierdap_map {width:92%; padding:2%; margin-left:auto; margin-right:auto; background-color:#f1f1f1; border-radius:5px; margin-bottom:20px;  }
#secundario {width:100%; margin-bottom:30px;}
#secundario img {width:100%;}
/* 	ESTRUCTURA CUERPO */

/* 	ESTRUCTURA PRODUCTO */
#prod_ext {width:94%; margin-left:2%; margin-right:2%; margin-bottom:15px; border: 1px solid #d0d0d0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:1%; position:relative;}
#prod_ext2 {width:94%; margin-left:2%; margin-right:2%; margin-bottom:15px; border: 1px solid #d0d0d0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:1%; position:relative;}
#prod_der {width:94%; padding-right:3%; padding-left:3%; padding-top:10px; text-align:center;} 
#prod_der_img img {max-width:70%; text-align:center; margin-left:auto; margin-right:auto;} 
#prod_izq {width:94%; padding-right:3%; padding-left:3%; text-align:center;} 
#prod_comprar {width:70%; padding:2%; background-color:#60d3a8; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-bottom:15px; margin-top:15px; font-family: 'Montserrat', sans-serif; color:#FFF; font-size:16px; text-align:center; margin-left:auto; margin-right:auto;  }
#prod_comprar a {color:#FFF; text-decoration:none;}
#prod_comprar a:hover {color:#CDDCCF;}
#prod_consultar {width:70%; padding:2%; background-color:#49c735; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-bottom:15px; margin-top:15px; font-family: 'Montserrat', sans-serif; color:#FFF; font-size:16px; text-align:center; margin-left:auto; margin-right:auto;  }
#prod_consultar a {color:#FFF; text-decoration:none;}
#prod_consultar a:hover {color:#CDDCCF;}
#prod_textos {margin-bottom:10px;}
#descuento {position:absolute; left:0px; top:0px; z-index:10; background-color:#ea001d; width:100px; height:20px;  -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; font-family: 'Montserrat', sans-serif; font-size:14px; font-weight:700; color:#FFF;}
#descuento2 {position:absolute; left:5px; top:5px; z-index:10; background-color:#ea001d; width:100px; height:20px;  -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; font-family: 'Montserrat', sans-serif; font-size:14px; font-weight:700; color:#FFF;}
#descuento3 {background-color:#ea001d; width:150px; height:20px;  -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; font-family: 'Montserrat', sans-serif; font-size:18px; font-weight:700; color:#FFF; text-align:center;}
#medios_pago {border:1px solid #CCC; width:250px;  padding:2px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius: 5px; text-align:center; margin-bottom:30px;} 
#medios_pago2 {border:1px solid #6ab99f; background-color:#6ab99f; width:250px;  padding:2px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius: 5px; text-align:center;} 
#medios_pago3 {border:1px solid #CCC; width:250px;  padding:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius: 5px; text-align:center; font-family: 'Montserrat', sans-serif; color:#000; font-size:12px; font-weight:400; margin-top:8px;}  
#medios_pago3 a {font-family: 'Montserrat', sans-serif; color:#000; font-size:12px; font-weight:400; text-decoration:none;}
#medios_pago3 a:hover {color:#ea001d;}
#medios_pago4 {border:1px solid #49c735; background-color:#49c735; width:250px;  padding:2px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius: 5px; text-align:center;} 
#cartel {padding:5px; width:40%; height:auto; text-align:left; font-family: 'Montserrat', sans-serif; color:#FFF; font-size:13px; font-weight:400; border-radius: 5px; }

/* 	ESTRUCTURA PRODUCTO */

/* 	ESTRUCTURA PIE */
#pie {width:100%; background-color:#1c1a1b; border-top:4px solid #ea001d;}
#pie_interno {width:96%; padding:2%;}
#pie_dividido {width:90%; padding-right:5%; padding-left:5%;}
#pie_dividido2 {width:90%; padding-right:5%; padding-left:5%;}
.pie_centrado1 {text-align:center;}
.pie_centrado2 {text-align:center;}
#pie2 {width:98%; background-color:#000; padding-left:1%; padding-right:1%; padding-top:2px; padding-bottom:2px;}

#footer { width:100%; height:auto; background: #6ab99f; color: #FFF; margin-top:10px; font-family:'Montserrat', Tahoma; font-size:16px; color:#FFF; }
#footer_cont {width:96%; height:auto; padding:2%;}
.footer1 {width:96%; height:auto; padding-right:2%; text-align:center;font-family:'Montserrat', Tahoma; font-size:14px; color:#FFF; text-decoration:none;line-height:24px; font-weight:400; padding-bottom:20px;}
.footer1 a{font-family:'Montserrat', Tahoma; font-size:14px; color:#FFF; text-decoration:none;line-height:24px;}
.footer1 a:hover{color:#267bbc;}
.footerd {width:96%; height:auto; padding-right:2%; text-align:center;font-family:'Montserrat', Tahoma; font-size:14px; color:#FFF; text-decoration:none;line-height:24px; font-weight:400; padding-bottom:20px;}
.footer2 {width:96%; height:auto; padding-right:2%; text-align:center; font-family:'Montserrat', Tahoma; font-size:14px; color:#FFF; text-decoration:none;line-height:24px; display:none;}
.footer2 a{font-family:'Montserrat', Tahoma; font-size:14px; color:#FFF; text-decoration:none;line-height:24px;}
.footer2 a:hover{color:#267bbc;}

#footer3 { width:98%; height:auto; background: #000; color: #FFF; padding:1%; text-align:right; font-family:'Montserrat', Tahoma; font-size:14px; text-decoration:none; }
#footer3 a{font-family:'Montserrat', Tahoma; font-size:14px; color:#FFF; text-decoration:none;}
#footer3 a:hover{color:#6ab99f
;}
#footer_tit { width:100%; text-align:center; font-size:18px; margin-bottom:18px; font-weight:600;}
/* 	ESTRUCTURA PIE */

/* 	ESTRUCTURA DETALLER PRODUCTO */
#prod_precio2 {width:100%;  font-family: 'Montserrat', sans-serif; color:#6ab99f; font-size:24px; text-align:left; font-weight:700;}
#prod_precio3 {width:100%;  font-family: 'Montserrat', sans-serif; color:#000; font-size:48px; text-align:left; font-weight:700; padding-bottom:40px;}
#prod_precio3 p {line-height:0px;}

#prod_comprar2 {margin-left:50%; width:46%; padding:2%; float:left; background-color:#007364; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; margin-bottom:15px; margin-top:15px; font-family: 'Montserrat', sans-serif; color:#FFF; font-size:18px; text-align:center; }
#prod_comprar2 a {color:#FFF; text-decoration:none;}
#prod_comprar2 a:hover {color:#CDDCCF;}

#derecha {width:96%; margin-left:auto; margin-right:auto; margin-bottom:25px; text-align:center;}
#derecha img {max-width:100%; text-align:center;}
#izquierda {width:96%; margin-left:auto; margin-right:auto;}

#descripcion {margin-top:20px; border-top: #CCC solid 1px;}

#fotitos {width:19%; height:60px; float:left; overflow:hidden; margin-right:0.5%;margin-left:0.5%;margin-bottom:1%; }
#fotitos img {max-height:60px;}

/* 	ESTRUCTURA DETALLER PRODUCTO */

/* 	ESTRUCTURA FORMULARIOS */
label {font-family: 'Roboto', sans-serif; color:#000; font-size:12px; font-weight:400; text-align:left;}
input { width:95%; height:30px; border: 1px solid #CCC; margin-bottom:10px; border-radius:4px;}
select { width:95%; height:30px; border: 1px solid #CCC; margin-bottom:10px; border-radius:4px;}
textarea { width:95%; height:90px; border: 1px solid #CCC; margin-bottom:10px;  border-radius:4px;}
.btnsubmit {border:none; background-color:#6ab99f; color:#FFF; padding:4px; cursor:pointer; width:200px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#actualizar input {width:20px !important; height:20px; border:none;} /*BOTON CARRITO DE COMPARAS*/
#derechaf {width:96%; margin-left:auto; margin-right:auto;}
#izquierdaf {width:96%; margin-left:auto; margin-right:auto;}
/* 	ESTRUCTURA FORMULARIOS */

/* 	ESTRUCTURA CARRITO */
#carrito_1 {width:50%; height:auto; text-align:left; background-color:#000; float:left; display:none;}
#carrito_2 {width:20%; height:auto; text-align:left; background-color:#000; float:left; display:none;}
#carrito_3 {width:10%; height:auto; text-align:center; background-color:#000; float:left; display:none;}
#carrito_4 {width:100%; height:auto; text-align:left; background-color:#FFF; padding-top:10px;}
#carrito_9 {width:100%; height:auto; text-align:left; background-color:#FFF; padding-top:10px;}
#carrito_5 {width:50%; height:auto; text-align:left; background-color:#FFF; padding-bottom:10px; float:left; border-bottom:1px solid #000; float:left;}
#carrito_51 {width:15%; float:left; text-align:left;}
#carrito_52 {width:15%; float:left; text-align:left;}
#carrito_52 input {border:none; text-align:left; margin-top:-5px;}
#carrito_53 {width:70%; float:left;}
#carrito_6 {width:50%; height:47px; text-align:center; background-color:#FFF; float:left; border-bottom:1px solid #000; float:left;}
#carrito_7 {width:50%; height:auto; text-align:center; background-color:#000; float:right; padding-top:8px; padding-bottom:8px;}
#carrito_8 {width:50%; text-align:center; background-color:#000; float:left; border-bottom:1px solid #000; padding-top:8px; padding-bottom:8px; float:left;}

#categorias_boton2 {width:50%; float:left;}
#categorias_icono {width:90px; float:left;}
#categorias_texto {width:90px; float:left;}

#envios {width:98%; padding:1%; text-align:left; background-color:#EAEAEA; padding-top:20px; margin-bottom:15px;}
#envios_label {float:left; text-align:left; margin-top:-10px; }
#envios_label label {font-weight:400;}
#envios_input {float:left; text-align:left;}
#envios_input input {width:15px !important; margin-top:0; padding-top:0;}
/* 	ESTRUCTURA CARRITO */


/* 	MENU LATERAL */
#menu_lateral {font-family: 'Montserrat', sans-serif; font-weight:600; font-size: 14px; color: #000; display:none}
#menu_lateral a {font-family: 'Montserrat', sans-serif;font-weight:600; font-size: 14px; color: #000; text-decoration:none; display:block;}
#menu_lateral a:hover {color: #ff2736;}
#menu_lateral ul {list-style-type: none; margin-left:-30px;}
/* 	MENU LATERAL */

/* 	ESTRUCTURA SECICONES */
#foto_abajo {width:100%; text-align:center;}
#foto_abajo img {max-width:100%; text-align:center;}
#foto_arriba {width:100%;}
#foto_arriba img {width:100%;}
#fotitos2 {width:48%; height:120px; float:left; overflow:hidden; margin-right:1%;margin-left:1%;margin-bottom:1%; border:1px solid #E1E1E1;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; overflow:none;}
#fotitos2 img { max-width:100%;}
#seccion img {max-width:100%;}
/* 	ESTRUCTURA SECICONES */

.logo_whatts{position:fixed;bottom:50px;right:10px;z-index:10;}

#caract_foto {width:98%; padding:1%;}
#caract_foto img {width:50px; height:50px; padding:2px; border:1px solid #CCC;}
#carcat_izq {width:20%; float:left;}
#carcat_der {width:75%; padding-left:5%; float:left;}

#caract2 {width:100px; margin-right:10px; float:left; padding:2px; border:1px dotted #CCC; font-family: 'Fira Sans Condensed', Tahoma; font-weight:400; color:#666; font-size:12px; text-align:center;}
#caract2 a {font-family: 'Fira Sans Condensed', Tahoma; font-weight:400; color:#666; font-size:12px; text-decoration:none;}
#caract2 a:hover {color:#000;}



@media screen and (min-width:34.375em) {
  
/* 	ESTRUCTURA CUERPO */   
#destacados_interno {width:30%; float:left;}
#derechap {width:46%; margin-right:4%; float:left;}
#izquierdap {width:46%; margin-left:4%; float:left; } 
#derechap_map {width:44%; margin-right:2%; float:left;}
#izquierdap_map {width:44%; margin-left:2%; float:left; } 
.redes {padding-right:15px; padding-top:10px;}   
/* 	ESTRUCTURA CUERPO */    
 
 /* ESTRUCTURA PRODUCTO */    
/*#&iexcl; {width:40%; padding-right:3%; padding-left:0; float:left; text-align:center;} 
#prod_izq {width:57%; float:left; padding-right:0; padding-left:0; text-align:left;}
#prod_precio {width:45%; float:left; margin-right:1%; } 
#prod_comprar  {width:45%; float:left; margin-left:1%;} */ 
 /* ESTRUCTURA PRODUCTO */  
 
/* 	ESTRUCTURA SECICONES */
#fotitos2 {width:23%;} 
/* 	ESTRUCTURA SECICONES */


    
}

@media screen and (min-width:37.5em) {


#medios_pago {float:left; margin-right:30px;}
#medios_pago2 {float:left;}
#medios_pago4 {float:left; margin-right:30px;}
}

@media screen and (min-width:51em) {


/* 	ESTRUCTURA CUERPO */
#prod_der_img {height:160px; overflow:hidden;}   
#lateral_izq {width:33%; padding-right:2%; float:left; display:block;}
#lateral_der {width:65%; float:left;}
/*#lateral_izq_home {width:32%; padding-right:3%; float:left; background-color:#FFF; display:block;}
#lateral_der_home {width:65%; float:left;}*/
#destacados_interno {width:11%;}    
#secundario {width:48%; float:left; margin-left:1%; margin-right:1%;}
#caract_foto {width:54px; margin-right:10px; float:left; padding:2px;}
#carcat_izq {width:100%;}
#carcat_der {display:none;}
/* 	ESTRUCTURA CUERPO */

/* 	ESTRUCTURA PIE */
#pie_dividido {width:42%; padding-right:2%; padding-left:0; float:left;}  
#pie_dividido2 {width:26%; padding-right:2%; padding-left:0; float:left;} 
.pie_centrado1 {text-align:left;}
.pie_centrado2 {text-align:right;}
/* 	ESTRUCTURA PIE */

/* 	PRODUCTO */
#derecha {width:30%; margin-right:2%; float:left;}
#derecha img {width:100%;}
#fotitos {width:24%;}
#izquierda {width:66%; margin-left:2%; float:left; text-align:left;}
#prod_textos {height:65px; overflow:none;}
#prod_ext {width:31%; margin-left:2%; margin-right:0; float:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;} 
#prod_ext2 {width:31%; margin-left:2%; margin-right:0; float:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;} 
/* 	PRODUCTO */

/* 	ESTRUCTURA CARRITO */
#carrito_1 {width:50%; text-align:left; background-color:#000; float:left; display:block; padding-top:8px; padding-bottom:8px;}
#carrito_2 {width:20%; text-align:left; background-color:#000; float:left; display:block; padding-top:8px; padding-bottom:8px;}
#carrito_3 {width:10%; text-align:center; background-color:#000; float:left; display:block; padding-top:8px; padding-bottom:8px;}
#carrito_4 {width:50%; height:30px; padding-top:10px; text-align:left; background-color:#FFF; float:left;border-bottom:1px solid #000;}
#carrito_9 {width:20%; height:30px; padding-top:10px; padding-bottom:0; text-align:left; background-color:#FFF; float:left; border-bottom:1px solid #000;}
#carrito_5 {width:20%; height:30px; padding-top:10px; padding-bottom:0; text-align:left; background-color:#FFF; float:left; border-bottom:1px solid #000;}
#carrito_6 {width:10%;height:30px; padding-top:10px; text-align:center; background-color:#FFF; float:left; border-bottom:1px solid #000;}
#carrito_7 {width:10%; text-align:center; background-color:#000; float:right; padding-top:8px; padding-bottom:8px;}
#carrito_8 {display:none;}
#envios {width:28%; float:left; margin-right:3%; }
/* 	ESTRUCTURA CARRITO */

/* 	ESTRUCTURA FORMULARIOS */
#derechaf {width:40%; float:left; text-align:left;}
#izquierdaf {width:40%;  float:left; text-align:left;}
/* 	ESTRUCTURA FORMULARIOS */

#menu_lateral {display:block;}

/* 	ESTRUCTURA SECICONES */
#fotitos2 {width:18%;}
/* 	ESTRUCTURA SECICONES */

.footer1 {width:48%; height:auto; padding-right:2%; float:left; text-align:left;}
.footerd {text-align:left;}
.footer2 {width:58%; height:auto; padding-right:2%; float:left; text-align:right;}
.footer2 {display:block;} 
}

@media screen and (min-width:63em) {
    
/* 	ESTRUCTURA TOP */   
#superior_izq {width:29%; padding-right:0; padding-left:1%; text-align:left; padding-bottom:0; float:left; display:block;}
#superior_der {width:69%; padding-right:1%; padding-left:0; text-align:right; float:left;} 
#superior_redes {display:none;}
#top {display:block;}
#top_izq {width:50%; padding-right:0; text-align:left; padding-bottom:0; float:left; background-color:#ea001d;} 
#top_der {width:49%; padding-right:1%; padding-left:0; text-align:right; float:left;} 

#menu_top {width:100%; background-color:#1c1a1b; display:block;}
#menu_celular {width:100%; display:none;}
.encabezado {display:block;}
.enc_izquierdo {width:48%; margin:1%;  float:left; text-align:left; height:auto;}
.enc_izquierdo img {width:100%; max-width:350px;}
.enc_derecho {width:48%; margin:1%; float:left; text-align:right; height:auto;}


#buscador_web_izq {width:50%; float:left; background-color:#666666; border-top:1px solid #FFF; margin-top:0; padding-top:0;}
#buscador_web_der {width:50%; float:right; background-color:#666666; border-top:1px solid #FFF;  margin-top:0; padding-top:0;}

#buscador_izq {width:300px; float:left;}
#buscador_izq input {width:300px; height:46px; background-color:#CCC; border:none; margin-bottom:0; border-radius:0; margin-top:0; padding-top:0;}
#buscador_izq select {width:300px;  height:47px; background-color:#CCC; border:none; margin-bottom:0; border-radius:0; margin-top:0; padding-top:0;}
#buscador_der {width:47px; float:left; background-color:#4c4b4b;}

#buscador_izq2 {width:300px; float:right;}
#buscador_izq2 input {width:300px; height:46px; background-color:#CCC; border:none; margin-bottom:0; border-radius:0; margin-top:0; padding-top:0;}
#buscador_izq2 select {width:300px;  height:47px; background-color:#CCC; border:none; margin-bottom:0; border-radius:0; margin-top:0; padding-top:0;}
#buscador_der2 {width:47px; float:right; background-color:#4c4b4b;}

/* 	ESTRUCTURA TOP */ 

/* 	ESTRUCTURA CUERPO */      
#lateral_izq {width:22%;}
#lateral_der {width:75%; float:left;}    
/*#lateral_izq_home {width:22%;}
#lateral_der_home {width:75%; float:left;}  */
/* 	ESTRUCTURA CUERPO */   
    
/* 	ESTRUCTURA PRODUCTO */
#prod_ext {width:18%; margin-left:2%; margin-right:0;} 
#prod_ext2 {width:23%; margin-left:2%; margin-right:0;} 
/* 	ESTRUCTURA PRODUCTO */

#footer_tit { width:80%;}
.footer1 {width:17.4%; height:auto; padding-right:1%; float:left; text-align:left; padding-bottom:0;}
.footerd {width:8%; height:auto; padding-right:0; float:left; text-align:right; padding-bottom:0;}
}


