.bloque_ideas.mobile { display: none}
.bloque_mis_enlaces.mobile { display: none}
.bloque_ventas.mobile { display: none}
.bloque_capturador.mobile { display: none}
@media screen and (max-width: 550px) {
	/* iOS */
	.mobile input[type="text"], .mobile input[type="date"], .mobile input[type="checkbox"], .mobile select { -webkit-appearance: none; border-radius: 0; }
	.v2 input[type="text"], .v2 input[type="date"], .v2 input[type="checkbox"], .v2 select { -webkit-appearance: none; border-radius: 0; }
	.menu_movil_desplegado.visible { overflow-x: hidden}
	/* Filtros V2 */
	.filtros_v2 { width: 100%; }
	.filtros_v2 .filtros_v2_bloque1 { width: 100%; background: white; padding: 1.5rem; margin-bottom: 2px; display: flex; align-items: center; justify-content: space-between; }
	.filtros_v2 .filtros_v2_bloque1 .filtros_v2_input { background-color: #e5ecf6; padding: 1rem; border-radius: 3px; font-size: 1.75rem; width: 45%; }
	.filtros_v2 .filtros_v2_bloque1 a { font-size: 2rem; color: #000000 }
	.filtros_v2 .filtros_v2_bloque2 { width: 100%; background: white; padding: 1.5rem; text-align: right; color: #757575; font-size: 2rem }
	/* Menu Filtros V2 */
	.menu_filtros_v2 {position: fixed;top: 10rem;right: -100%;width: 85%;height: calc(100% - 8rem);background: #ffffff;box-shadow: 5px 5px 200px #000000;z-index: 99;padding: 2rem;display: none;justify-content: flex-start;align-items: flex-start;flex-direction: column;transition: all 0.4s linear;}
	.menu_filtros_v2.desplegado {display: flex; flex-direction: column}
	.menu_filtros_v2.desplegado.visible {right: 0;}
	.menu_filtros_v2.desplegado .cerrar { text-align: right; width: 100%; font-size: 2rem }
	.menu_filtros_v2.desplegado .form { display: flex; flex-direction: column; width: 100%; margin-top: 1rem}
	.menu_filtros_v2.desplegado .form h2 { text-align: center; font-size: 3rem; text-transform: uppercase; margin: 1rem 0 3rem }
	.menu_filtros_v2.desplegado .form .input { display: flex; flex-direction: column; width: 100%; font-size: 2rem; margin-bottom: 3rem;}
	.menu_filtros_v2.desplegado .form .input label {display: block; margin: 0 0 1rem }
	.menu_filtros_v2.desplegado .form .input input { width: 100%; background-color: #e5ecf6; padding: 1rem; border-radius: 3px; font-size: 1.75rem; color: black }
	.menu_filtros_v2.desplegado .form .input select { width: 100%; background-color: #e5ecf6; padding: 1rem; border-radius: 3px; font-size: 1.75rem; color: black }
	.menu_filtros_v2.desplegado .form .boton {margin-bottom: 3rem;}
	.menu_filtros_v2.desplegado .form .boton a { border: 1px solid #6b6161;padding: 1rem 3rem;display: inline-block;font-size: 1.8rem;background: #e5ecf6;font-weight: bold;border-radius: 3px; width: 48%}
	.menu_filtros_v2.desplegado .form .boton a.activado { background: #e3ffaa;}
	.menu_filtros_v2.desplegado .form .input_doble { display: flex;justify-content: space-between;}
	.menu_filtros_v2.desplegado .form .input_doble .input { width: 48% }
	.menu_filtros_v2.desplegado .form .boton.doble_boton {display: flex;justify-content: space-between}
	.menu_filtros_v2.desplegado .form .boton.doble_boton a { margin-right: 0; text-align: center}
	/* Productos V2 */
	.productos_v2 { display: flex; flex-wrap: wrap; justify-content: space-between; padding: 1rem}
	.productos_v2 .producto_v2 { width: 49%; margin-bottom: 2rem; display: flex; flex-direction: column; }
	.productos_v2 .producto_v2 .producto_v2_img { width: 100%; height: 45vw; background-size: cover; background-position: center}
	.productos_v2 .producto_v2 .producto_v2_name { text-overflow: ellipsis; -webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;overflow: hidden;margin: 1rem 0;font-size: 1.6rem;color: #2f353c; flex-grow: 1}
	.productos_v2 .producto_v2 .producto_v2_price {color: red; font-size: 2rem;}
	.productos_v2 .producto_v2 .producto_v2_comission {color: #fd7761; font-size: 1.4rem;}
	/* Bloque Ideas */
	.bloque_ideas.desktop { display: none}
	.bloque_ideas.mobile { display: flex; flex-direction: column; padding: 0}
	/* Mis Enlaces */
	.bloque_mis_enlaces.desktop { display: none}
	.bloque_mis_enlaces.mobile { display: flex; flex-direction: column; padding: 0}
	/* Ventas Logradas */
	.bloque_ventas.desktop { display: none}
	.bloque_ventas.mobile { display: flex; flex-direction: column; padding: 0}
	/* Capturador */
	.bloque_capturador.desktop { display: none}
	.bloque_capturador.mobile { display: flex; flex-direction: column; padding: 0 }
	.bloque_capturador.mobile .caja_enlace { padding: 1rem; margin: 0 0 1rem; border-radius: 0;}
	.bloque_capturador.mobile .caja_enlace input { height: auto; padding: 1rem; margin: 1rem 0; border-radius: 0;}
	.bloque_capturador.mobile .caja_enlace .btn a { padding: 1rem; border-radius: 0;}
	/* Capturador de Links */
	.bloque_capturador.mobile .caja_enlace.link {}
	.bloque_capturador.mobile .caja_enlace.link .buttons {display: flex;justify-content: space-between;}
	.bloque_capturador.mobile .caja_enlace.link .buttons a {text-align: center; border: 1px solid #6b6161;padding: 1rem 3rem;display: inline-block;font-size: 1.5rem;background: #e5ecf6;font-weight: bold;border-radius: 3px; width: 48%}
	/* Estadísticas */
	.bloque_cuenta.v2 { margin: 0; padding: 0}
	.bloque_cuenta.v2 .caja_resumen { border-radius: 0 }
	.bloque_cuenta.v2 .caja_resumen .numero_resumen { margin: 0 }
	.bloque_reporte_admin.v2 { margin: 0; padding: 0}
	.bloque_reporte_admin.v2 .caja_resumen { margin: 0; border-radius: 0 }
	.bloque_reporte_admin.v2 .caja_resumen .filtros { display: flex;justify-content: space-between; flex-direction: row; margin-bottom: 1rem }
	.bloque_reporte_admin.v2 .caja_resumen .filtros input { text-align: center; border: 1px solid #6b6161;padding: 1rem 3rem;display: inline-block;font-size: 1.5rem;background: #e5ecf6;border-radius: 3px; width: 48%; margin: 0 }
	.bloque_reporte_admin.v2 .caja_resumen .contenedor_tabla_horizontal { padding: 0 0 2rem}
	/* Grupos Aliexpress */
	.bloque_grupos.v2 { margin: 0; padding: 0}
	.bloque_grupos.v2 .caja_grupos { margin: 0; border-radius: 0 }
	/* FAQ */
	.bloque_faq.v2 { margin: 0; padding: 0}
	.bloque_faq.v2 .caja_faq { margin: 0; border-radius: 0 }
	/* Sugerencias */
	.bloque_sugerencias.v2 { margin: 0; padding: 0}
	.bloque_sugerencias.v2 .caja_sugerencias { margin: 0; border-radius: 0 }
	/* Descarga de productos */
	.bloque_grupos_admin.v2 { margin: 0; padding: 0}
	.bloque_grupos_admin.v2 .caja_resumen { margin: 0; border-radius: 0 }
	.bloque_grupos_admin.v2 .caja_resumen .buscador input { width: 100%; background-color: #e5ecf6; padding: 1rem; border-radius: 3px; font-size: 1.75rem; color: black;margin: 0.5rem 0 1rem;}
	.bloque_grupos_admin.v2 .caja_resumen .buscador .btn { justify-content: space-between; flex-direction: row; margin: 1rem 0; width: 100% !important }
	.bloque_grupos_admin.v2 .caja_resumen .buscador .btn a {text-align: center; border: 1px solid #6b6161;padding: 1rem 3rem;display: inline-block;font-size: 1.5rem;background: #e5ecf6;font-weight: bold;border-radius: 3px; width: 48%}
	.bloque_grupos_admin.v2 .caja_resumen .buscador .opciones { display: none }
	.bloque_grupos_admin.v2 .caja_resumen .contenedor_tabla_horizontal .columna ul li:nth-child(n+3) { display: none }
	.bloque_grupos_admin.v2 .caja_resumen .contenedor_tabla_horizontal .columna ul li:nth-child(2) { width: calc(100% - 12rem);}
}
/* Modo Zurdos */
.zurdos {}
.zurdos .contenedor_menu { left: initial; right: 0}
.zurdos .contenedor_cabecera { left: 0; align-items: flex-start; padding-left: 2rem; }
.zurdos .contenedor_cabecera .cabecera { flex-direction: row-reverse }
.zurdos .contenedor_cabecera .cabecera .cafe { border-right: none !important; padding-right: 0 !important; margin-right: 0 !important; margin-left: 2rem; padding-left: 2rem; border-left: 1px solid #e6ecf5; }
.zurdos .contenedor_cabecera .cabecera .usuario { border-right: none !important; padding-right: 0 !important; margin-right: 0 !important; padding-left: 2rem; border-left: 1px solid #e6ecf5; }
.zurdos .contenedor_cabecera .mensajes { left: 0; right: initial}
.zurdos .menu_movil_desplegado { left: initial; right: -100% }
.zurdos .menu_movil_desplegado.visible { left: initial; right: 0 }
.zurdos .btn_link_catcher { left: 3rem; right: initial }
.zurdos .bloque_cuenta { margin: 2rem 28rem 0 0; }
.zurdos .bloque_reporte_admin { margin: 2rem 28rem 0 0; }
.zurdos .bloque_grupos { margin: 2rem 26rem 0 0; }
.zurdos .bloque_mis_enlaces { margin: 2rem 26rem 0 0; }
.zurdos .bloque_capturador { margin: 2rem 26rem 0 0; }
.zurdos .bloque_ideas { margin: 2rem 26rem 0 0; }
.zurdos .bloque_ventas { margin: 2rem 26rem 0 0; }
.zurdos .bloque_faq { margin: 2rem 26rem 0 0; }
.zurdos .bloque_sugerencias { margin: 2rem 26rem 0 0; }
.zurdos .bloque_grupos_admin { margin: 2rem 26rem 0 0; }
.zurdos .bloque_verificador { margin: 2rem 26rem 0 0; }
.zurdos .bloque_lista_usuarios { margin: 2rem 26rem 0 0; }
.zurdos .bloque_notificaciones_admin { margin: 2rem 26rem 0 0; }
.zurdos .bloque_configuracion { margin: 2rem 26rem 0 0; }
.zurdos .bloque_csv_admin { margin: 2rem 26rem 0 0; }
.zurdos .bloque_contabilidad_admin { margin: 2rem 26rem 0 0; }
/* Ventas */
.bloque_reporte_ventas {display: flex;justify-content: space-around;flex-wrap: wrap;align-items: center;width: calc(100% - 34rem);margin: 0 0 0 30rem;padding: 2rem;overflow: hidden;background-color: #008ac5;border-radius: 5px;font-weight: bold;color: #ffffff;font-size: 2rem;box-shadow: 1px 1px 7px #888888;}
.bloque_reporte_ventas h2 { width: 100% ; margin-bottom: 1rem ; border-bottom: 1px solid #ffffff; padding-bottom: 1rem; text-align: center}
.bloque_reporte_ventas .dato { padding: 2rem; border: 1px solid white; border-radius: 5px; background-color: white; color: #00a6ee; margin: 3rem 0; }
.bloque_reporte_ventas .dato label { display: block; text-align: center }

@media (max-width: 860px){
	.bloque_reporte_ventas { width: calc(100% - 4rem); margin: 0 2rem; }
}
@media (max-width: 768px){
	.bloque_reporte_ventas { font-size: 1.5rem; }
}
@media (max-width: 650px){
	.bloque_reporte_ventas { flex-direction: column; }
	.bloque_reporte_ventas .dato { width: 100%;  margin: 1rem 0 0 0; display: flex; justify-content: space-between }
	.bloque_reporte_ventas .dato label { display: inline}
}



