<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*ESTILOS WEB

max-width:1024px;
*/
html { width:100%; height:100%;}
body { width:100%; height:100%; margin:0; font-family: 'Lato', sans-serif; font-size:0.9em; background-color:#e1b919;  background-image:url(imagenes/fondo-platanos.jpg); background-repeat:no-repeat; background-position:top center; background-size:100% auto; background-attachment:fixed; overflow-y:scroll;}

h1, h2, h3, h4, p { margin:0; font-size:inherit; font-weight:inherit;}

.limpiar_float { clear:both;}
.mayusculas { text-transform:uppercase;}
.minusculas { text-transform:lowercase;}

.DIV_general { position:relative; width:100%; height:100%;}

.DIV_fondo { width:100%; height:100%;}

.DIV_cabecera { position:relative; width:100%; max-width:1024px; height:auto; min-height:111px; margin:0 auto; }
	.DIV_logo { position:absolute; width:350px; height:auto; left:0px; top:0; z-index:100; }
	.DIV_logo img { width:inherit;}
	
	.DIV_botones { position:fixed; top:0; right:0; width:auto; height:30px; border-radius:0 0 3px 3px; box-shadow:0 0 15px #000; background-color:#f0da83; z-index:500;}
	.DIV_botones .boton_menu { width:auto; height:30px; line-height:30px; font-size:1.0em; font-weight:400; padding:0 10px; text-transform:uppercase; float:left; color:#920f81; cursor:pointer;}
	.DIV_botones .boton_menu:hover { width:auto; height:30px; line-height:30px; font-size:1.0em; font-weight:400; padding:0 10px; text-transform:uppercase; float:left; cursor:pointer; color:#FFF; border-bottom:solid 5px #c67901; border-radius:0 0 3px 3px; background-color:c67901; box-shadow:0 0 15px #000;}
	.DIV_botones .boton_menu_selected { width:auto; height:30px; line-height:30px; font-size:1.0em; font-weight:400; padding:0 10px; text-transform:uppercase; float:left; cursor:pointer; color:#FFF; border-bottom:solid 5px #c67901; border-radius:0 0 3px 3px; background-color:#c67901; box-shadow:0 0 15px #000;}

	.DIV_botones .boton_menu_admin { width:auto; height:30px; line-height:30px; font-size:1.0em; font-weight:500; padding:0 10px; text-transform:uppercase; float:left; color:#FFF; cursor:pointer; }
	.DIV_botones .boton_menu_admin:hover { width:auto; height:30px; line-height:30px; font-size:1.0em; font-weight:500; padding:0 10px; text-transform:uppercase; float:left; cursor:pointer; color:#FFF; border-radius:0 0 3px 3px; background-color:c67901;}
		
	.DIV_botones .separador_botones { width:3px; height:30px; float:left; background-image:url(imagenes/separador-botones.png); background-repeat:no-repeat; background-position:center; background-size:100% auto;}

.DIV_contenedor { position:relative; width:100%; max-width:1024px; height:auto; margin:0 auto; }
.DIV_contenedor .interior_contenedor_externo { padding:10px;}
.DIV_contenedor .interior_contenedor_interno { padding:10px; box-shadow:0 0 55px #666; border-radius:10px; overflow:hidden; background-color:#FFFFFF;  
background-image:url(imagenes/topo-naranja-liso.png); background-position:top right; background-size:30% 100%; background-repeat:no-repeat;}

.DIV_contenedor_slider { position:relative; width:100%; max-width:1024px; height:auto; margin:0 auto; }
.DIV_contenedor_slider .interior_contenedor_externo { padding:10px;}
.DIV_contenedor_slider .interior_contenedor_interno { padding:5px; box-shadow:0 0 55px #666; border-radius:10px; overflow:hidden; background-color:#FFF; background-image:url(imagenes/topo-naranja-liso.png);}

.DIV_bloque { position:relative; width:100%; height:auto; }
	.DIV_slider { width:100%; height:300px; overflow:hidden; background-image:url(imagenes/topo-naranja-liso.png); background-position:center;}
	.DIV_slider_carga { position:absolute; left:0; top:0; width:100%; height:100%; border-radius:5px; overflow:hidden; }	
	.DIV_slider_imagen { width:55%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover; float:left; }
	.DIV_slider_textos { width:45%; height:100%; float:left; background-image:url(imagenes/degradado-fondo-texto-slider.png); background-repeat:no-repeat; background-position:left; background-size:10% 100%;}
	.DIV_slider_textos .interior_slider_textos { padding:40px 20px 20px 40px; height:80%; background-image:url(imagenes/chef.png); background-position:bottom right; background-repeat:no-repeat; background-size:180px auto;}
	.DIV_slider_textos .titulo { font-size:2.3em; color:#666; line-height:40px; text-shadow:1px 1px 1px #FFF; margin-bottom:10px;}
	.DIV_slider_ver_receta { position:absolute; right:10px; bottom:10px; width:auto; height:30px; }
	.DIV_slider_ver_receta:hover { cursor:pointer; opacity:0.5; }
	.DIV_slider_ver_receta .icono_ver_receta { width:30px; height:30px; border-radius:50px; background-image:url(imagenes/icono-mover-despues.png); background-position:center; background-size:100% 100%; float:left; opacity:0.7}
	.DIV_slider_ver_receta .texto_receta { width:auto; height:30px; margin-right:10px; font-size:1.3em; line-height:30px; color:#333; float:left; }

	.DIV_bloque .botones_edicion { width:auto; max-width:100%; height:30px; padding-bottom:5px; border-bottom:solid 1px #CCC; margin:0 auto; margin-bottom:20px;  }
	.DIV_bloque .botones_edicion .icono { width:30px; height:30px; float:left; margin-right:5px; line-height:30px; color:#FFF; background-position:center; background-size:auto 100%; border-radius:50px; box-sizing:border-box; cursor:pointer; background-color:#009900; }
	.DIV_bloque .botones_edicion .texto { width:auto; height:30px; float:left; margin-right:5px; line-height:30px; color:#000; box-sizing:border-box; }
	.DIV_bloque .input_generico { font-family: 'Dosis', sans-serif; font-size:1.0em; width:inherit; height:30px; margin-right:5px; text-align:left; border-radius:3px; border:solid 2px #CCC; float:left; }
	.DIV_bloque .input_generico_sinborde { font-family: 'Dosis', sans-serif; font-size:1.0em; width:inherit; height:30px; margin-right:5px; text-align:left; border-radius:3px; border:none; float:left; }	
	.DIV_bloque .textarea_generico { font-family: 'Dosis', sans-serif; font-size:1.0em; width:100%; height:100%; max-height:50px; max-width:100%; margin-right:5px; text-align:left; border-radius:3px; border:solid 2px #CCC; float:left; }

.DIV_columna { position:relative; width:100%; height:auto; min-height:100px; float:left; }

.ancho_cuarto { width:25%; }
.ancho_tercio { width:33.3%; }
.ancho_medio { width:50%; }
.ancho_trescuartos { width:75%; }

.DIV_columna .titulo_columna { position:relative; font-size:1.5em; font-weight:400; width:100%; height:30px; line-height:30px; margin-bottom:10px; color:#F00; opacity:0.8; }
.DIV_columna .titulo_columna .botones_edicion { position:absolute; right:0; top:0; width:auto; max-width:100%; height:30px;}
.DIV_columna .titulo_columna .botones_edicion .icono { position:absolute; right:0; width:30px; height:30px; line-height:30px; color:#FFF; background-position:center; background-size:100% 100%; box-sizing:border-box; border-radius:50px; cursor:pointer;  background-color:#009900;}

.DIV_columna .MODULO_recetas { position:relative; margin-right:1.0%; margin-bottom:20px; float:left; box-sizing:border-box; overflow:hidden; cursor:pointer; border-bottom:solid 1px #CCC;}
.DIV_columna .MODULO_recetas .interior_modulo { padding:5px; border-radius:5px; height:inherit; max-height:97%; overflow:hidden;}
.DIV_columna .MODULO_recetas .imagen { width:100%; height:150px; background-color:#CCC; background-repeat:no-repeat; background-position:center; background-size:cover; border:solid 1px #CCC; }
.DIV_columna .MODULO_recetas .nombre_receta { font-size:1.2em; line-height:20px; font-weight:400; color:#c67901; padding-top:10px; }
.DIV_columna .MODULO_recetas .detalles_receta { font-size:1.0em; line-height:15px; font-weight:300; color:#999; margin-top:10px; }	
.DIV_columna .MODULO_recetas .icono_ver_receta { position:absolute; right:10px; bottom:10px; width:30px; height:30px; border-radius:50px; background-color:#999999; background-image:url(imagenes/icono-mas.png); background-position:center; background-size:100% 100%; z-index:100;}

.DIV_columna .MODULO_articulos  { position:relative; width:99%; height:100px; margin-right:1.0%; margin-bottom:10px; float:left; box-sizing:border-box; overflow:hidden; cursor:pointer; border-bottom:solid 1px #CCC; }
.DIV_columna .MODULO_articulos .interior_modulo { padding:5px; border-radius:5px; overflow:hidden;}
.DIV_columna .MODULO_articulos .imagen { width:20%; height:60px; background-color:#CCC; background-repeat:no-repeat; background-position:center; background-size:cover; border:solid 1px #CCC; float:left; }
.DIV_columna .MODULO_articulos .nombre_articulo { width:76%; height:80px; font-size:1.1em; line-height:20px; font-weight:400; color:#666666; padding-left:5px; float:left; }
.DIV_columna .MODULO_articulos .icono_ver_articulo { position:absolute; right:10px; bottom:10px; width:30px; height:30px; border-radius:50px; background-color:#999999; background-image:url(imagenes/icono-mas.png); background-position:center; background-size:100% 100%; z-index:100;}
	
.DIV_columna .interior_col_izquierda {margin-right:6px; }
.DIV_columna .interior_col_centro {margin-right:4px; margin-left:4px; }
.DIV_columna .interior_col_derecha {margin-left:6px; }
.DIV_columna .interior_completo { width:101%; }

.DIV_columna_iz_secundarias { width:70%; height:auto; min-height:500px; float:left; box-sizing:border-box;  }
.DIV_columna_iz_secundarias .interior { padding:15px 15px 5px 5px;}
.DIV_columna_iz_secundarias .titulo_principal { width:auto; height:auto; font-size:2.0em; font-weight:300; color:#666; margin:15px 0; }
.DIV_columna_iz_secundarias .titulo_secundario { width:auto; height:auto; font-size:0.8em; font-weight:300; color:#666; }
.DIV_columna_iz_secundarias .texto_bajo_titulo { width:auto; height:auto; font-size:1.3em; font-weight:300; line-height:25px; color:#777;}
.DIV_columna_iz_secundarias .bloque_texto { font-size:1.0em; line-height:18px; font-weight:400; color:#333; margin-top:10px; }

.DIV_modulo_vertical_general  { position:relative; width:32.3%; height:220px; margin-right:1.0%; margin-bottom:10px; float:left; box-sizing:border-box; overflow:hidden; cursor:pointer; }
.DIV_modulo_vertical_general  .interior_modulo { padding:5px; border-radius:5px; overflow:hidden;}
.DIV_modulo_vertical_general  .imagen { width:100%; height:150px; background-color:#CCC; background-repeat:no-repeat; background-position:center; background-size:cover; border:solid 1px #CCC; }
.DIV_modulo_vertical_general  .nombre_receta { font-size:1.1em; line-height:20px; font-weight:400; color:#666666; text-transform:lowercase; }
.DIV_modulo_vertical_general  .categoria { display:none;}
.DIV_modulo_vertical_general  .detalles_receta { font-size:1.0em; line-height:20px; font-weight:300; letter-spacing:0.05em; color:#999; margin-top:10px; }	

.DIV_modulo_horizontal_general  { position:relative; width:99%; height:50px; margin-right:1.0%; margin-bottom:10px; float:left; box-sizing:border-box; overflow:hidden; cursor:pointer; background-image:url(imagenes/pixel-negro-10.png);
border-bottom:solid 1px #999; }
.DIV_modulo_horizontal_general  .interior_modulo { padding:5px; border-radius:5px; overflow:hidden;}
.DIV_modulo_horizontal_general  .imagen { width:15%; height:60px; background-color:#CCC; background-repeat:no-repeat; background-position:center; background-size:cover; border:solid 1px #CCC; float:left; }
.DIV_modulo_horizontal_general  .nombre_receta { width:83%; height:auto; font-size:1.1em; line-height:20px; font-weight:400; color:#666666; text-transform:lowercase; padding-left:5px; float:left; }
.DIV_modulo_horizontal_general  .categoria {  height:auto; padding-top:1px; font-size:1.1em; line-height:20px; font-weight:600; color:#999; padding-left:5px; float:left;}
.DIV_modulo_horizontal_general  .detalles_receta { width:auto; height:30px; padding-left:5px; font-size:1.0em; line-height:20px; font-weight:300; letter-spacing:0.05em; color:#999; margin-top:10px; float:left; }	


.DIV_columna_de_secundarias { width:30%; height:auto; float:left; box-sizing:border-box; font-family:'Lato', sans-serif; }
.DIV_columna_de_secundarias .interior { margin:10px; margin-top:10px; }
.DIV_columna_de_secundarias .titulo_principal { width:auto; height:auto; font-size:1.2em; font-weight:400; color:#999; }
.DIV_columna_de_secundarias .imagen { width:100%; height:250px; background-position:center; background-size:cover; }
.DIV_columna_de_secundarias .bloque_categorias { padding:10px; width:100%; max-width:250px; height:auto; border-radius:5px; background-color:#EEE; box-shadow:0 0 15px #666;}
.DIV_columna_de_secundarias .bloque_categorias_bloqueado { position:fixed; width:100%; max-width:250px; top:120px; padding:10px; height:auto; border-radius:5px; background-color:#EEE; box-shadow:0 0 15px #666;}

.DIV_buscador { position:fixed; top:50px; width:270px; height:auto; box-shadow:0 0 15px #000; border-radius:5px;
background-color:#f0da83; background-image:url(imagenes/pixel-lila-10.png); z-index:500; }
.DIV_buscador .interior { height:25px; padding:10px; overflow:hidden; }
.DIV_buscador .interior_expandido { padding:10px; }

.DIV_buscador .div_iconos { position:absolute; width:auto; height:24px; top:10px; right:10px;}
.DIV_buscador .div_iconos .icono { width:24px; height:24px; line-height:24px; color:#FFF; float:left; background-position:center; background-repeat:no-repeat; background-size:100% 100%; box-sizing:border-box; text-align:center; cursor:pointer; border-radius:50px; box-shadow:0 0 5px #999;}
.DIV_buscador .titulo_buscador { width:auto; height:auto; font-size:1.2em; font-weight:400; color:#999; }
.DIV_buscador .grupo_campos { width:100%; height:auto; padding:2px 0 2px 0; border:solid 0px #CCC; }
.DIV_buscador .grupo_campos .item { position:relative; width:120px; height:22px; line-height:22px; font-size:1.0em; margin-bottom:1px; color:#777; }
.DIV_buscador .grupo_campos .campo { position:relative; width:120px; height:22px; line-height:22px; font-size:1.0em; margin-bottom:1px; color:#777; }
.DIV_buscador .grupo_campos .input { width:100%; height:22px; background-color:#FFF; color:#777; border-radius:4px; border:none; box-shadow:0px 0px 5px #999; padding:0 3px; font-family: 'Lato', sans-serif; margin:0; }
.DIV_buscador .grupo_campos .select { width:100%; height:22px; background-color:#FFF; color:#777; border-radius:4px; border:none; box-shadow:0px 0px 5px #999; padding:0 3px; font-family: 'Lato', sans-serif; margin:0; }
.DIV_buscador .grupo_campos .checkbox { width:100%; height:inherit; background-color:#FFF; color:#777; border-radius:4px; border:none; font-family: 'Lato', sans-serif; margin:0; }
.icono_chek_seleccionado {width:22px; height:22px; margin:2px; background-image:url(imagenes/icono-chek-selected.png); background-size:90%; background-repeat:no-repeat; background-position:center; float:right; cursor:pointer;}
.icono_chek_NO_seleccionado {width:22px; height:22px; margin:2px; background-image:url(imagenes/icono-chek-unselected.png); background-size:90%; background-repeat:no-repeat; background-position:center; float:right; cursor:pointer;}

.DIV_mostrar_fondo { position:fixed; left:0; top:0; width:100%; height:100%; background-image:url(imagenes/pixel-blanco-80.png); z-index:600;}
.DIV_panel_gestion { position:fixed; left:0; top:0; width:100%; height:100%; background-image:url(imagenes/pixel-blanco-80.png); z-index:800;}

.DIV_cargador_fondo { position:fixed; left:0; top:0; width:100%; height:100%; background-image:url(imagenes/pixel-blanco-80.png); z-index:600; display:none; z-index:1000; }
.DIV_cargador { position:fixed; left:50%; top:50%; margin-left:-50px; margin-top:-50px; width:100px; height:100px; text-align:center; line-height:100px; background-color:#999; color:#FFF; border-radius:100px; font-size:1.2em; font-weight:500; opacity:0.7;}

.DIV_mostrar_receta { position:relative; width:100%; min-height:50%; max-height:90%; margin-top:20px; background-image:url(imagenes/logo-trans.png); background-position:bottom left; background-repeat:no-repeat; background-size:600px auto;  }
.DIV_mostrar_receta .icono_cerrar{ position:absolute; top:10px; right:10px; width:30px; height:30px; border-radius:50px; background-image:url(imagenes/icono-por.png); background-size:100%; cursor:pointer;}
.DIV_mostrar_receta .interior { padding:5px;}
.DIV_mostrar_receta .titulo_principal { width:auto; height:auto; font-size:2.0em; font-weight:300; color:#666; }
.DIV_mostrar_receta .titulo_secundario { width:auto; height:auto; font-size:2.0em; font-weight:bold; color:#777; margin-bottom:20px; }
.DIV_mostrar_receta .texto_receta { font-size:1.2em; font-weight:300; color:#666; margin-top:5px; }

.DIV_mostrar_receta .columna_fotos { width:40%; height:auto; box-sizing:border-box; float:left; }
.DIV_mostrar_receta .columna_fotos .interior { margin-right:20px; background-color:#CCCCCC; }
.DIV_mostrar_receta .columna_fotos .imagen { width:100%; height:250px; background-position:center; background-size:cover; cursor:zoom-in, pointer; }
.DIV_mostrar_receta .columna_fotos .imagen_ampliada { position:absolute; left:10%; top:10%; width:80%; height:80%; background-position:center; background-size:100% auto; background-repeat:no-repeat; }
.DIV_mostrar_receta .columna_fotos .imagen_ampliada_fondo { position:fixed; left:0; top:0; width:100%; height:100%; background-image:url(imagenes/pixel-blanco-50.png); z-index:5000; display:none;}

.DIV_mostrar_receta .columna_fotos .imagenes_secundarias { width:100%; height:auto; }
.DIV_mostrar_receta .columna_fotos .imagenes_secundarias .imagen_secundaria { width:90px; height:60px; margin:5px 5px 0 0; background-position:center; background-size:cover; background-color:#999999; float:left; }

.DIV_mostrar_receta .columa_textos { width:60%; height:auto; max-height:80%; box-sizing:border-box; float:left; }
.DIV_mostrar_receta .columa_textos .interior { padding-left:20px; border-left:solid 1px #CCC; height:70%; overflow-y:scroll;}


.iconos_paginacion { position:relative; width:100%; height:15px; border-bottom:solid 2px #c67901; padding-top:30px;}
.iconos_paginacion .icono { width:30px; height:30px; border-radius:50px; float:right; margin-right:5px; font-size:0.9em; text-align:center; line-height:30px; cursor:pointer; color:#FFF; 
background-color:#c67901; background-repeat:no-repeat; background-position:center; background-size:100%;}
.iconos_paginacion .icono:hover { box-shadow:0 0 7px #c67901;}

.iconos_paginacion .separador { width:10px; height:30px; float:left; }		

.iconos_paginacion .mostrar_cantidad { width:30px; height:30px; border-radius:50px; float:left; margin-left:5px; font-size:0.8em; text-align:center; line-height:30px; color:#FFF; cursor:pointer; 
background-color:#c67901; background-image:url(imagenes/pixel-negro-30.png); background-position:center; background-size:100%;}
.iconos_paginacion .mostrar_cantidad:hover { box-shadow:0 0 7px #c67901;}

.iconos_paginacion .mostrar_cantidad_activo { width:30px; height:30px; border-radius:50px; float:left; margin-left:5px; font-size:0.8em; text-align:center; line-height:30px; color:#FFF; cursor:pointer; 
background-color:#F90; background-image:url(imagenes/pixel-blanco-10.png); background-position:center; background-size:100%; }
.iconos_paginacion .mostrar_cantidad_activo:hover { box-shadow:0 0 7px #c67901;}		
	  
.iconos_paginacion .cuenta_registros { min-width:30px; width:auto; height:30px; border-radius:50px; float:left; margin-left:5px; font-size:0.9em; text-align:center; line-height:30px; padding:0 10px; color:#fff; 
background-color:#c67901; background-image:url(imagenes/pixel-blanco-40.png);}
.iconos_paginacion .total_importes { min-width:30px; width:auto; height:30px; border-radius:50px; float:left; margin-left:5px; font-size:0.9em; text-align:center; line-height:30px; padding:0 10px; color:#fff; 
background-color:#c67901; background-image:url(imagenes/pixel-blanco-40.png);}
.iconos_paginacion .pagina_actual { min-width:30px; width:auto; max-width:100px; height:30px; border-radius:50px; float:right; margin-right:5px; font-size:0.9em; text-align:center; padding:0 5px; line-height:30px; color:#fff; 
background-color:#c67901; background-image:url(imagenes/pixel-blanco-40.png);}		
.iconos_paginacion .texto { width:auto; height:auto; float:left; margin-top:-5px; color:#fff; }		
.iconos_paginacion .input_sinfondo { width:inherit; height:inherit; float:left; font-size:1.1em; font-weight:bold; font-family:'Lato', sans-serif; overflow:hidden; word-wrap:break-word; color:#fff; background-color:transparent; border:none; box-shadow:none;}
/*ESTILOS WEB*/


.DIV_variables_master { position:fixed; top:30px; left:0; width:auto; height:20px; padding:3px; overflow:hidden; z-index:9000; background-color:#96a512; border-radius:0 0 5px;  box-shadow:0 0 10px #999; display:none; }
.DIV_variables_master .grupo_master { width:auto; height:inherit; float:left; margin-right:10px;}
.DIV_variables_master .grupo_master .item { position:relative; width:auto; height:20px; line-height:20px; font-size:0.90em; margin-right:5px; margin-bottom:1px; padding:0 3px; border-radius:4px; color:#FFF; float:left; }
.DIV_variables_master .grupo_master .input_master { position:relative; width:60px; height:20px; font-size:0.80em; margin-bottom:1px; color:#777; float:left; }
.DIV_variables_master .grupo_master input { width:inherit; height:20px; background-color:#FFF; color:#777; border-radius:4px; border:none; box-shadow:0px 0px 5px #999; padding:3px; font-family: 'Lato', sans-serif;}
.DIV_variables_master .icono_cerrar { width:20px; height:20px; cursor:pointer; float:right; margin-left:10px; cursor:pointer;
background-color:#bcce17; background-image:url(imagenes/icono-por.png); background-position:center; background-size:contain; border-radius:50px; }


/* EDITAR */
.ventana_editar { width:auto; height:auto; }
.ventana_editar .grupo_campos_editar { position:relative; width:auto; height:auto; padding:2px 0 2px 0; border:solid 0px #CCC; margin-bottom:5px; }
.ventana_editar .grupo_campos_editar .item { position:relative; width:120px; height:22px; line-height:22px; font-size:0.90em; margin-right:5px; margin-bottom:1px; padding:0 3px; border-radius:4px; color:#333; 
background-color:#CCC; background-image:url(imagenes/pixel-blanco-60.png); float:left; }

.ventana_editar .grupo_campos_editar .campo { position:relative; width:550px; height:22px; font-size:1em; margin-bottom:1px; color:#777; float:left; }

.ventana_editar .grupo_campos_editar .div_iconos { position:absolute; width:auto; height:auto; top:0; right:0; font-size:0.90em; margin-bottom:2px; color:#777;}
.ventana_editar .grupo_campos_editar .div_iconos .icono { width:26px; height:26px; float:right; cursor:pointer; background-color:#bcce17; background-repeat:no-repeat; background-position:center; background-size:100%; border-radius:50px; }
.ventana_editar .grupo_campos_editar .div_iconos .icono:hover { box-shadow:0 0 7px #bcce17; }

.ventana_editar .grupo_campos_editar .div_iconos_pie { font-size:0.90em; margin:10px 0; color:#777;}
.ventana_editar .grupo_campos_editar .div_iconos_pie .icono { width:26px; height:26px; float:left; cursor:pointer; background-color:#bcce17; background-repeat:no-repeat; background-position:center; background-size:100%; border-radius:50px; }
.ventana_editar .grupo_campos_editar .div_iconos_pie .icono:hover { box-shadow:0 0 7px #bcce17; }

.ventana_editar .imagenes_producto_editar { width:100%; height:auto; }
.ventana_editar .imagenes_producto_editar  .imagen { width:150px; height:90px; margin:5px 5px 0 0; border:solid 2px #999; background-position:center; background-size:cover; background-color:#999999; float:left; }

.ventana_editar input { width:inherit; height:22px; background-color:#FFF; color:#777; border-radius:4px; border:none; box-shadow:0px 0px 5px #999; padding:3px; font-family: 'Lato', sans-serif;}
.ventana_editar select { width:100%; height:22px; background-color:#FFF; color:#777; border-radius:4px; border:none; box-shadow:0px 0px 5px #999; padding:3px; font-family: 'Lato', sans-serif;}	
.ventana_editar textarea { width:100%; max-width:100%; height:inherit; background-color:#FFF; color:#777; border-radius:4px; border:none; box-shadow:0px 0px 5px #999; padding:3px; font-family: 'Lato', sans-serif;}
.ventana_editar .grupo_campos_editar .campo_vacio { width:0px; height:0px; overflow:hidden; }	

.formulario_upload { width:auto; height:auto; padding:5px; border:solid 2px #CCC; box-shadow:0 0 10px #333; background-image:url(imagenes/pixel-negro-10.png); border-radius:3px; margin:10px 0; }
.icono_editar_receta {position:absolute; top:0px; right:0px; width:25px; height:25px; border-radius:50px; background-image:url(imagenes/icono-editar.png); background-position:center; background-size:contain;}
	
/* EDITAR */</pre></body></html>